From davis.phil at comcast.net Sun May 1 00:27:06 2005 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 30 Apr 2005 21:27:06 -0700 Subject: throw vs the result In-Reply-To: <75074f0e6ca8057e8a972d5f5c1a890d@swcp.com> References: <052e8a03f505a95e3b8985d25f783197@swcp.com> <75074f0e6ca8057e8a972d5f5c1a890d@swcp.com> Message-ID: <42745A9A.9030204@comcast.net> Dar Scott wrote: > On Apr 30, 2005, at 3:22 PM, Dar Scott wrote: > >> I was wondering what people prefer as far as "fatal" errors in >> executing a custom command, such as in a library. >> >> Should that be in a non-empty value returned by result()? >> Or should that cause some error message to the thrown? >> Or does it depend on the error? > > > OK, well, what about a library that exports lots of functions, such as a > math library? Functions don't have a separate result for an error. > > Should the error be a special value in the result and propagated through? > Or should an error function tell whether there was an error since the > last call to error function? > Or should an error be thrown? I like the 'special value' idea. What if the last (or first?) param passed to the function by my script is the value to be returned to my script if an error occurs? OR, maybe the error value is in a known global I can set. However it's implemented, I personally like having a user-definable error value. Phil Davis From jacque at hyperactivesw.com Sun May 1 00:31:22 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 30 Apr 2005 23:31:22 -0500 Subject: Scripting conference transcript Message-ID: <42745B9A.6080504@hyperactivesw.com> I've just uploaded the revised scripting conference stack, which now contains a transcript of the online chat. You can grab it for reference on the regular web page: . This was an incredible experience and I am very happy with the outcome of our maiden voyage. Kevin was terrific and the participants were involved and enthusiastic. I have to thank everyone who came, you all made it a success. I think we intrigued some newcomers and the old timers had a ball. If you weren't there, you missed the tee shirt. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun May 1 00:38:38 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 30 Apr 2005 23:38:38 -0500 Subject: throw vs the result In-Reply-To: <42745A9A.9030204@comcast.net> References: <052e8a03f505a95e3b8985d25f783197@swcp.com> <75074f0e6ca8057e8a972d5f5c1a890d@swcp.com> <42745A9A.9030204@comcast.net> Message-ID: <42745D4E.90500@hyperactivesw.com> On 4/30/05 11:27 PM, Phil Davis wrote: > Dar Scott wrote: > >> OK, well, what about a library that exports lots of functions, such as >> a math library? Functions don't have a separate result for an error. >> >> Should the error be a special value in the result and propagated through? >> Or should an error function tell whether there was an error since the >> last call to error function? >> Or should an error be thrown? > > > > I like the 'special value' idea. > > What if the last (or first?) param passed to the function by my script > is the value to be returned to my script if an error occurs? The HyperCard standard for this was to preceed the value with a special string, commonly "Error:". Then your handler just checks to see if word 1 is that string. put myFunction() into tValue if word 1 of tValue = "Error:" then -- something went wrong; check the rest of the string else -- do your thing end if Not fancy, but it works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From davis.phil at comcast.net Sun May 1 00:52:51 2005 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 30 Apr 2005 21:52:51 -0700 Subject: throw vs the result In-Reply-To: <42745D4E.90500@hyperactivesw.com> References: <052e8a03f505a95e3b8985d25f783197@swcp.com> <75074f0e6ca8057e8a972d5f5c1a890d@swcp.com> <42745A9A.9030204@comcast.net> <42745D4E.90500@hyperactivesw.com> Message-ID: <427460A3.30308@comcast.net> J. Landman Gay wrote: > On 4/30/05 11:27 PM, Phil Davis wrote: > >> Dar Scott wrote: >> >>> OK, well, what about a library that exports lots of functions, such >>> as a math library? Functions don't have a separate result for an error. >>> >>> Should the error be a special value in the result and propagated >>> through? >>> Or should an error function tell whether there was an error since the >>> last call to error function? >>> Or should an error be thrown? >> >> >> >> I like the 'special value' idea. >> >> What if the last (or first?) param passed to the function by my script >> is the value to be returned to my script if an error occurs? > > > The HyperCard standard for this was to preceed the value with a special > string, commonly "Error:". Then your handler just checks to see if word > 1 is that string. > > put myFunction() into tValue > if word 1 of tValue = "Error:" then > -- something went wrong; check the rest of the string > else > -- do your thing > end if > > Not fancy, but it works. I like this better than what I proposed. Simple is good. Phil Davis From dsc at swcp.com Sun May 1 01:35:52 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 30 Apr 2005 23:35:52 -0600 Subject: throw vs the result In-Reply-To: <42745D4E.90500@hyperactivesw.com> References: <052e8a03f505a95e3b8985d25f783197@swcp.com> <75074f0e6ca8057e8a972d5f5c1a890d@swcp.com> <42745A9A.9030204@comcast.net> <42745D4E.90500@hyperactivesw.com> Message-ID: On Apr 30, 2005, at 10:38 PM, J. Landman Gay wrote: > The HyperCard standard for this was to preceed the value with a > special string, commonly "Error:". Then your handler just checks to > see if word 1 is that string. > > put myFunction() into tValue I suppose this would propagate: put myOtherFunction( myFunction() ) into tValue ...so that if myFunction has an error the "Error:" string will be in tValue Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From mcdomi at free.fr Sun May 1 03:37:25 2005 From: mcdomi at free.fr (Dom) Date: Sun, 1 May 2005 09:37:25 +0200 Subject: Scripting conference transcript In-Reply-To: <42745B9A.6080504@hyperactivesw.com> Message-ID: <1gvvm23.h2xrjp3n1mhuM%mcdomi@free.fr> J. Landman Gay wrote: > If you weren't there, you missed the tee shirt. :) Too bad -- i figured out that it was at 3:30 am (or 5:30 with daylight savings ;->) Too accustomed to the "military time" as you US people say ;-) Anyway, it was the very first hot day in Spring here, and I went outside in the nature :-) http://cjoint.com/?fbjP1suHea -- Revolutionario From kray at sonsothunder.com Sun May 1 03:42:36 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 01 May 2005 02:42:36 -0500 Subject: Prevent someone from dragging a toplevel window, or... Message-ID: Does anyone know of a way to either: (a) Prevent someone from dragging a window that is a toplevel window (without a "snapback" solution of resetting the window after the drag is complete); or (b) Move one stack smoothly at the same time as another stack is being dragged by its titlebar? This is Mac OS X only... Thanks for any suggestions, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From b.xavier at internet.lu Sun May 1 04:16:21 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 1 May 2005 10:16:21 +0200 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: Message-ID: <20050501082828.6FB6E9300EE@mail.runrev.com> Hi Ken you need to implement a movewindow frontscript in a plugin stack that filters the windows to prevent or pass the message. local blockedlist on movewindow if blockedlist is empty then updateblockedlist if the defaultstack is not in blockedlist then pass movewindow end movewindow Cool script, I like it! ;) Cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray > Sent: Sunday, May 01, 2005 09:43 > To: Use Revolution List > Subject: Prevent someone from dragging a toplevel window, or... > > Does anyone know of a way to either: > > (a) Prevent someone from dragging a window that is a toplevel > window (without a "snapback" solution of resetting the window > after the drag is complete); or > > (b) Move one stack smoothly at the same time as another stack > is being dragged by its titlebar? > > This is Mac OS X only... > > Thanks for any suggestions, > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Sun May 1 04:48:48 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 1 May 2005 04:48:48 EDT Subject: saving settings Message-ID: <1d6.3baf70a5.2fa5f1f0@aol.com> Paul, Without seeing your handler, it's hard to identify what you are doing exactly, but have you declared the globals? on saveSettings tFolderName global gData1,gData2,gData3,gData4,gData5 get quote&gData1"e&comma&\ quote&gData2"e&comma&\ quote&gData3"e&comma&\ quote&gData4"e&comma&\ quote&gData2"e put it into url ("file:" & tFolderName & "/settings.txt") end saveSettings HTH /H ----- I'm trying to get my program to save information into a text file. I'm using this format, is something wrong? put gDate1 && gDate2 && gDate3 && gDate4 && gDate5 && cr \ into url ("file:" & tFolderName & slash & "settings.txt") It's saving "gData1" instead on the information help in "gData1" These are global settings but they do not change. I want them do come out like so: "Settings1","Settings2","Settings3","Settings4","Settings5" They must be in this format to be compatible with VB programs not yet converted to Rev. Please help Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org ----- From janschenkel at yahoo.com Sun May 1 05:30:25 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 1 May 2005 02:30:25 -0700 (PDT) Subject: throw vs the result In-Reply-To: 6667 Message-ID: <20050501093025.28462.qmail@web60513.mail.yahoo.com> --- Dar Scott wrote: > I was wondering what people prefer as far as "fatal" > errors in > executing a custom command, such as in a library. > > Should that be in a non-empty value returned by > result()? > > Or should that cause some error message to the > thrown? > > Or does it depend on the error? > > Dar > I personally prefer the try-throw-catch trinity, as it makes for cleaner code than indented if-then-else structures. In fact, I wish all errors were thrown rather than tucked away in the result. Maybe there's a good bugzilla request with backward compatibility in this : - if a global property is set, and a result-setting error is encountered, the engine throws the error - if nothing catches it, it sets the result and moves along with the next line in the script. Just my two eurocnts, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Sun May 1 05:54:42 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 1 May 2005 02:54:42 -0700 (PDT) Subject: Draw over existing objects In-Reply-To: <44bd07135e8fe69cc4fc8bac8d3217c2@fjrhome.net> Message-ID: <20050501095442.18941.qmail@web60520.mail.yahoo.com> --- "Frank D. Engel, Jr." wrote: > [snip] > > I'm creating a custom report layout editor to be > included with a commercial > software product, and would like to be able to > scroll larger report > layouts rather than splitting them into separate > windows. I am now > realizing various issues with my current > implementation (which uses > separate windows for each section -- this isn't the > problem I'm trying > to solve, but I'd like to fix it anyway), and in > considering starting > over, I'd like to get this done right this time, > including a scrolling, > resizing window representing the report layout. I > want it to act like > a drawing program, to make life a little easier for > the end users. > > And looking at the reports product which has been > brought up on this > list previously: > > 1. I want to distribute the editor with the product, > which would > seemingly require a royalty fee (or at least an > expensive custom > version purchase), which I'm trying to avoid. > > 2. The product will gather information from a > database, and I want the > layouts stored on the database server itself, rather > than files on a > disk. > > 3. The editor brought up on the list allows use of > Rev functions, etc. > in fields, and I don't want to risk users picking up > on the functions, > etc. which I have included in the (rather large, > complex) product and > misusing them. > > 4. I'd like the editor to be a separate program, so > that I can have it > shared between several products in a series. > Information about the > various types of reports which layouts can be > generated for should also > be gathered from information which an installer will > populate the > database with. This includes a list of available > sections, fields, > etc. for any given report (and there will be a > different set of > sections possible with different types of reports). > > I could go on, but I think you get the idea by now. > The editor is > somewhat specialized, but I want it to look a bit > more professional > than a too-highly specialized tool. > > Of course, dragging the palette window around to > make a toolbar isn't > particularly professional-looking, either... > > Please Rev, let us specify a different tool for a > single group placed > on a card! Please... > > Or at least let us scroll entire windows, rather > than just groups: I > could stand to use a floating palette if that > helps... > > > - > ----------------------------------------------------------- > Frank D. Engel, Jr. > Hi Frank, As the programmer of Quartam Reports I know how you feel about certain limitations Revolution imposes when it comes to building drawing apps. Believe me, even my neighbours know about them by now. *grin* However, I'm a little sad that you didn't contact me before dismissing the option of a custom version for your product. A quick check of your above list of requirements shows me that it would not have been difficult to accomodate your needs. Without knowing the amount of hours you have already spent and are going to spend on making your own tool, nor your hourly rate, a custom version might very well have beaten the cost and let you concentrate on adding core features to your application. Of course everyone plans and acts out his own projects, but sometimes it's more economical. And if you don't ask, you won't know. Best regards, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Sun May 1 05:57:58 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 1 May 2005 02:57:58 -0700 (PDT) Subject: about Rev XML libs and XSLT files... In-Reply-To: 6667 Message-ID: <20050501095759.19187.qmail@web60520.mail.yahoo.com> --- Andre Garzia wrote: > Hi Folks, > > trying not to reinvent the wheel here, can RevXML > library transform a > given XML using a XSLT file or I'll have to write > code for that (or > maybe shell to some tool who can..) > > cheers > andre > Hi Andre, At some point I was told that the library that Revolution uses for XML, also provides for XSL transformations -- however, it would take quite some time to implement and fine-tune these library calls. I'm not sure there is a bugzilla enty, if not I'll certainly vote for it, as I'm going to need more XML-features in the future. Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From mindofdragon at hotmail.com Sun May 1 06:27:03 2005 From: mindofdragon at hotmail.com (Mark Haider) Date: Sun, 01 May 2005 20:27:03 +1000 Subject: my email Message-ID: mindofdragon at hotmail.com From larsbrehmer at mac.com Sun May 1 09:15:26 2005 From: larsbrehmer at mac.com (Lars Brehmer) Date: Sun, 1 May 2005 16:15:26 +0300 Subject: windowShape in Tiger (again) Message-ID: Hi Gordy! >> Has anyone installed Tiger and looked at a revStack or standalone >> that uses a windowShape other than rectangular? >> >> one of my main Rev projects has three stacks with a shape that is >> basically rectangular with a small, round protrusion on the bottom >> (and slightly rounded corners). Both in rev and in the standalone, >> there is a strange outline parallel to the bottom of the window >> about 50 pixels lower. It's a little hard to describe, so if >> anyone out there is inclined to take a quick a look at this >> strangeness, let me know and I will send you screen shots. > I just tried the windowLab stack. This is the one that you can run > from RevNet where you can draw an arbitrary shape and then create a > window from that shape. Gave this a try and it worked for a round test stack in Tiger both as a revStack and as a standalone. I am not sure what format the mask that is created in windowLab is, so I took my stack, whose shape is a png and created the same shape as a black gif and gave it a try, but with the same result on my machine running Tiger - that wierd additional shape. I am sending you two screenshots offline so you can see what I am talking about. I also tried to drop my black gif onto the active area of windowLab, but it doesn't generate a stack when I do that. > > It seemed to work just fine and I wasn't able to duplicate the effect > that you mentioned. Yes, this definitely works in Tiger, but I can't recreate my shape in windowLab ;-( > > > If you have a specific stack you would like for me to try I would be > happy to do that. I am just wondering what Tiger does differently, because my windowShape has always been perfect in Panther, MacOS and Windows XP! Cheers, Lars From bwoodruf at butler.edu Sun May 1 09:24:50 2005 From: bwoodruf at butler.edu (Burrton Wodruff) Date: Sun, 1 May 2005 08:24:50 -0500 Subject: Anyone using Tiger Yet? In-Reply-To: <20050430223810.5D9A2930246@mail.runrev.com> References: <20050430223810.5D9A2930246@mail.runrev.com> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb@butler.edu> Hi Folk, Anyone using Tiger with Rev yet? Any problems? Burt Woodruff RippleSoft From docmann at gmail.com Sun May 1 10:35:54 2005 From: docmann at gmail.com (docmann) Date: Sun, 1 May 2005 09:35:54 -0500 Subject: Noob alert: front/back scripts Message-ID: <9d58de7d05050107353ee5f049@mail.gmail.com> Hello all, Is there a clear example stack somewhere -or- can someone out there that can clairify exactly what front & back scripts are? I see these terms used quite often on the list and want to make sure I (and other noobs) have a complete understanding... Thx, -Doc- From ambassador at fourthworld.com Sun May 1 10:57:18 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 01 May 2005 07:57:18 -0700 Subject: Noob alert: front/back scripts In-Reply-To: <9d58de7d05050107353ee5f049@mail.gmail.com> References: <9d58de7d05050107353ee5f049@mail.gmail.com> Message-ID: <4274EE4E.9050702@fourthworld.com> docmann wrote: > Hello all, > Is there a clear example stack somewhere -or- can someone out there > that can clairify exactly what front & back scripts are? I see these > terms used quite often on the list and want to make sure I (and other > noobs) have a complete understanding... Extending the Runtime Revolution Message Path An introduction to using Libraries, FrontScripts, and BackScripts in Runtime Revolution's Transcript Programming Language -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rcozens at pon.net Sun May 1 11:11:03 2005 From: rcozens at pon.net (Rob Cozens) Date: Sun, 01 May 2005 08:11:03 -0700 Subject: Rev & OOP In-Reply-To: <6e009cc43adbe1242effe8cc2d14f5b1@danshafer.com> References: <6.2.1.2.1.20050430070924.01e0adb8@pop3.pon.net> <6e009cc43adbe1242effe8cc2d14f5b1@danshafer.com> Message-ID: <6.2.1.2.1.20050501072336.01e1e118@pop3.pon.net> Hi Dan, >So I would agree that the programmer who rejected Revolution out of hand >without digging more deeply into the advantages it offers and shares with >OO environments was hasty and ill-advised (and probably, as you say, more >interested in eliminating alternatives than in finding the correct one). >But to dismiss OO out of hand is, IMNSHO, equally short-sighted. As you so >rightly say, the two big concerns are programmer productivity and code >maintainability. And in those respects, Transcript is awfully hard to beat. When categorizing OOP as the "buzz concept de jour", it is not my intention to dismiss it out of hand, nor to downplay the value of its underlying concepts. To the degree that xTalk incorporates OOP capabilities, that's a good thing, me thinks. But when a programmer says, "Your programming platform isn't worth evaluating because it does not support [the latest concept] as taught at universities.", that gives me a strong indication the person doesn't know what he is talking about or isn't interested in looking closer. In my 30+ years of programming, I have seen many trends and concepts arise and later be replaced others. Many seem to thrive in the theoretical world but are still not implemented in the real world to any major extent when the theorists move on to something new. And often concepts come full circle: Single-user systems were made multi-user. Single computer, multi-user systems were replaced by networked single-user systems. Networked single-user systems were replaced by client/server systems, returning control of dbs & files to a single computer and application. Distributed processing was a buzz concept at one time. Maybe one or two of the clients I have worked with over the years might have had a use for it; nobody else I've worked with could care less. In my senior year of college I took Public Administration Case Studies, in which the descripion of a problem or situation was read to the class and each person described how she would approach it. Without knowing anything about a person, I could classify him as student, military, or practicing administrator based on his response: * Student: "Do what the textbook says." * Military: "What's the problem? Order somebody to do something." * Administrator: [Anything other that two responses above.] I don't believe these viewpoints differ much based on subject matter, and I would be VERY leary of anyone who responds to a real-world situation with a classroom response. Rob Cozens CCW Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From 3mcgrath at adelphia.net Sun May 1 11:19:11 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 1 May 2005 11:19:11 -0400 Subject: OT: SQL Expert Needed Message-ID: Hello Rever's, OT: A friend of mine is looking for an MS SQL 'expert' that is willing to travel to Wooster, Ohio for a week to ten days to add/modify to a query system that is already in place. The front end is an open tool Dashboard. He is willing to pick up travel/hotel/rental car costs for the time required. Also I think what he is offering is on a per hour rate (negotiable) and should be a decent rate. He needs someone fairly soon so if anyone is interested and has the time please get back to me asap and I will pass on your contact info to him. His quote: "Environment SQL 2K MS SQL I need a SQL developer who can help me to modify some queries. These queries are pulling information from an existing database that holds a call tracking system. 90% of the queries are already created for us. My goal is to create defined views that allow the organization to view only their tickets in the database. Currently there are no views created, so everyone can see each others tickets. I want to create 16 different views, breaking down the existing tickets so everyone sees only their own. The project is taking place in Wooster, Ohio." Thanks Tom From rcozens at pon.net Sun May 1 11:30:37 2005 From: rcozens at pon.net (Rob Cozens) Date: Sun, 01 May 2005 08:30:37 -0700 Subject: Rev & OOP In-Reply-To: <6.2.1.2.1.20050501072336.01e1e118@pop3.pon.net> References: <6.2.1.2.1.20050430070924.01e0adb8@pop3.pon.net> <6e009cc43adbe1242effe8cc2d14f5b1@danshafer.com> <6.2.1.2.1.20050501072336.01e1e118@pop3.pon.net> Message-ID: <6.2.1.2.1.20050501082907.01e67ed8@pop3.pon.net> At 08:11 AM 5/1/2005, I wrote: >I would be VERY leary of anyone who responds to a real-world situation >with a classroom response. Likewise a military response. :{`) Rob From docmann at gmail.com Sun May 1 11:35:09 2005 From: docmann at gmail.com (docmann) Date: Sun, 1 May 2005 10:35:09 -0500 Subject: Noob alert: front/back scripts In-Reply-To: <4274EE4E.9050702@fourthworld.com> References: <9d58de7d05050107353ee5f049@mail.gmail.com> <4274EE4E.9050702@fourthworld.com> Message-ID: <9d58de7d05050108356a1de0dd@mail.gmail.com> Thank you Richard, much appreciated! (I knew I had run across it somewhere, but couldn't remember where.) -Doc- On 5/1/05, Richard Gaskin wrote: > docmann wrote: > > Hello all, > > Is there a clear example stack somewhere -or- can someone out there > > that can clairify exactly what front & back scripts are? I see these > > terms used quite often on the list and want to make sure I (and other > > noobs) have a complete understanding... > > Extending the Runtime Revolution Message Path > An introduction to using Libraries, FrontScripts, and BackScripts > in Runtime Revolution's Transcript Programming Language > > > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From got at mindspring.com Sun May 1 12:52:14 2005 From: got at mindspring.com (Gordon Tillman) Date: Sun, 1 May 2005 11:52:14 -0500 Subject: Anyone using Tiger Yet? In-Reply-To: <580da9576f8b6a5b7e1bdacf5d2853eb@butler.edu> References: <20050430223810.5D9A2930246@mail.runrev.com> <580da9576f8b6a5b7e1bdacf5d2853eb@butler.edu> Message-ID: Morning Bur, On May 1, 2005, at 08:24, Burrton Wodruff wrote: > Hi Folk, > > Anyone using Tiger with Rev yet? Any problems? > I haven't had any problems so far; however, Lars Brehmer just sent me screen shots of a very interesting issue he has seen with one of his applications running under Tiger. It has to do with using the windowShape property to assign an image whose mask is used to create non-rectangular windows. Under Tiger he is getting a strange shadow effect under the window. --gordy From dsc at swcp.com Sun May 1 13:06:24 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 1 May 2005 11:06:24 -0600 Subject: throw vs the result In-Reply-To: <20050501093025.28462.qmail@web60513.mail.yahoo.com> References: <20050501093025.28462.qmail@web60513.mail.yahoo.com> Message-ID: <3f9ca0de9ab7f80fc2de40b97af4f781@swcp.com> On May 1, 2005, at 3:30 AM, Jan Schenkel wrote: > I personally prefer the try-throw-catch trinity, as it > makes for cleaner code than indented if-then-else > structures. If this a switched by the user, then maybe something like this would work for a script library: The error mode of a stack library can be set by a command. The default is "RESULT" out of respect for those new to scripting. Major commands would check this and either return an error message in the result or throw it depending on the setting. Well, if there is an error. Functions would check this and either throw or generate/propagate error messages. In those functions where the latter is not appropriate, they either do something reasonable or set an error state that can be checked later. In some cases, for the purpose of speed, bad inputs might get throws from built-in operations, but they might look like library bugs to the user if not documented right. (Hidden from the user would be a way for the developer to set a switch certain errors such as bugs get thrown so they show up with the IDE error dialog.) Now, should the thrown errors be compatible with the IDE debug window or should they be the error messages themselves? Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From mwieder at ahsoftware.net Sun May 1 13:13:51 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 1 May 2005 10:13:51 -0700 Subject: QuickTime 6.5.2 reinstaller Message-ID: <1082947448.20050501101351@ahsoftware.net> All- Apple has posted the QuickTime 6.5.2 reinstaller, which will uninstall QT7 from OSX 10.3.9 systems and reinstall the previous version. http://www.apple.com/support/downloads/quicktime652reinstallerformac.html -- -Mark Wieder mwieder at ahsoftware.net From katir at hindu.org Sun May 1 13:18:23 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 1 May 2005 07:18:23 -1000 Subject: Split screen output for Presentations Message-ID: Apple's new Keynote has an interesting new feature: It can make 2 separate windows! Wow! (grin) Ok, yes, REv can do that and a lot more though Rev's Graphic options are still a bit stone age compared to what iWorks offers now. [aside: humbly suggest that for Rev to move forward, that the back end of the engine for applications development is already ramped up enough (for the time being), and and a new focus on graphics Dev both in the IDE and for delivery is needed to keep Rev on the Cutting Edge of the Future, especially now that Adobe has bought Macro Media. I know, I know, we don't want the core of the executable to get so bloated that delivery of a little widget application weighs in at 5-6 megabytes, so, ala Richard's earlier musings, some modularity option may be needed.]] OK that said, I do have a specific question: Keynote can output one window to the channel that goes out to the projector -- > video port. i.e. it shows on the screen. and the second window is locked onto the personal PC's LCD screen, where the latter window has notes for the presentor which are not seen by the audience who are watching output to the project --> large display screen in the front of the hall. Thomas (McGr...) you do this stuff all the time right? Sivakatirswami From RobertEppich at epsi.bc.ca Sun May 1 13:45:22 2005 From: RobertEppich at epsi.bc.ca (Robert Eppich) Date: Sun, 1 May 2005 10:45:22 -0700 Subject: Anyone using Tiger Yet? In-Reply-To: <20050501160016.2057293010A@mail.runrev.com> References: <20050501160016.2057293010A@mail.runrev.com> Message-ID: Hi Burton, Rev 2.5.1 on Mac OS 10.4 working nicely here, no problems, glitches. Tiger feels slightly faster than Panther, but this might be because I used 'Archive and install' to get new clean system. Rob On May 1, 2005, at 9:00 AM, use-revolution-request at lists.runrev.com wrote: > ------------------------------ > > Message: 9 > Date: Sun, 1 May 2005 08:24:50 -0500 > From: Burrton Wodruff > Subject: Anyone using Tiger Yet? > To: use-revolution at lists.runrev.com > Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Hi Folk, > > Anyone using Tiger with Rev yet? Any problems? > > Burt Woodruff > RippleSoft > > > ------------------------------ > From webmaster at dreamscapesoftware.com Sun May 1 13:48:20 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Sun, 01 May 2005 12:48:20 -0500 Subject: DVD Decoder Message-ID: <42751664.5050507@dreamscapesoftware.com> Is anyone aware of any add-ins for QuickTime (Windows) that will allow one to use QuickTime to show DVDs? I love the DVD player on Mac OS X and I can't stand the ones on Windows and I'd like to make a free custom DVD player using QuickTime and Revolution. Thanks! Derek Bump Dreamscape Software http://www.dreamscapesoftware.com/ From kray at sonsothunder.com Sun May 1 14:29:40 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 01 May 2005 13:29:40 -0500 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: <20050501082828.6FB6E9300EE@mail.runrev.com> Message-ID: On 5/1/05 3:16 AM, "MisterX" wrote: > Hi Ken > > you need to implement a movewindow frontscript in a plugin stack that > filters the windows to prevent or pass the message. > > local blockedlist > on movewindow > if blockedlist is empty then updateblockedlist > if the defaultstack is not in blockedlist then > pass movewindow > end movewindow > > Cool script, I like it! ;) Thanks, Xavier, but the problem is that it doesn't work... remember this is for OS X, where the moveWindow message is only sent when you are done moving, not *while* you're moving (like it is in Windows). Any other ideas? Anyone? :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From b.xavier at internet.lu Sun May 1 14:40:29 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 1 May 2005 20:40:29 +0200 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: Message-ID: <20050501185235.490B0930091@mail.runrev.com> If there's no OSX solution, then you need to simulate a windowdrag... Hide the window's title bar and drag the window using mousedown like i posted not long ago... I'll try to release the MagicMG soon - it's "script ready" but there little gui for it still - I'll try... It has the fully featured dragWindow feature which i use across all N2O stacks now. Cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray > Sent: Sunday, May 01, 2005 20:30 > To: Use Revolution List > Subject: Re: Prevent someone from dragging a toplevel window, or... > > On 5/1/05 3:16 AM, "MisterX" wrote: > > > Hi Ken > > > > you need to implement a movewindow frontscript in a plugin > stack that > > filters the windows to prevent or pass the message. > > > > local blockedlist > > on movewindow > > if blockedlist is empty then updateblockedlist > > if the defaultstack is not in blockedlist then > > pass movewindow > > end movewindow > > > > Cool script, I like it! ;) > > Thanks, Xavier, but the problem is that it doesn't work... > remember this is for OS X, where the moveWindow message is > only sent when you are done moving, not *while* you're moving > (like it is in Windows). > > Any other ideas? Anyone? > :-) > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Sun May 1 15:26:07 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 1 May 2005 21:26:07 +0200 Subject: Anyone using Tiger Yet? In-Reply-To: <580da9576f8b6a5b7e1bdacf5d2853eb@butler.edu> References: <20050430223810.5D9A2930246@mail.runrev.com> <580da9576f8b6a5b7e1bdacf5d2853eb@butler.edu> Message-ID: Just installed for testing on an old IBook G3 800. Will let you know how it works with Rev 2.5.1 and PostgreSQL as soon as possible. Le 1 mai 05, ? 15:24, Burrton Wodruff a ?crit : > Hi Folk, > > Anyone using Tiger with Rev yet? Any problems? > > Burt Woodruff > RippleSoft > > _______________________________________________ > 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 sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From mwieder at ahsoftware.net Sun May 1 15:32:23 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 1 May 2005 12:32:23 -0700 Subject: OT: Chinese watermelon art Message-ID: <19811259590.20050501123223@ahsoftware.net> All- Completely off any conceivable topic, I know, but I couldn't resist. http://www.americade.info/melons2.htm -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Sun May 1 15:32:55 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 1 May 2005 12:32:55 -0700 Subject: OT: SQL Expert Needed In-Reply-To: References: Message-ID: The employer might get a better deal and more offers if the programmer doesn't have to travel to Worchester, Wooster, wherever. At 11:19 AM -0400 5/1/05, Thomas McGrath III wrote: >Hello Rever's, > >OT: >A friend of mine is looking for an MS SQL 'expert' that is willing >to travel to Wooster, Ohio for a week to ten days to add/modify to a >query system that is .. >Tom From psahores at easynet.fr Sun May 1 15:46:45 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 1 May 2005 21:46:45 +0200 Subject: Rev & OOP In-Reply-To: <6.2.1.2.1.20050501072336.01e1e118@pop3.pon.net> References: <6.2.1.2.1.20050430070924.01e0adb8@pop3.pon.net> <6e009cc43adbe1242effe8cc2d14f5b1@danshafer.com> <6.2.1.2.1.20050501072336.01e1e118@pop3.pon.net> Message-ID: <128ba5067dcb79073dfaa523c04c5d6c@easynet.fr> Rob, Le 1 mai 05, ? 17:11, Rob Cozens a ?crit : > But when a programmer says, "Your programming platform isn't worth > evaluating because it does not support [the latest concept] as taught > at universities.", that gives me a strong indication the person > doesn't know what he is talking about or isn't interested in looking > closer. ... Full agreed and in about what we can "learn" in the universities and engeenier schools, it's always good to remember that the most usefull is never in the courses nor books. Why ?, just because the professors are mainly waiting between five to teen years before introducing new production state concepts and solutions in their presentations, just because they don't like to defend unconfirmed ways, even the best ones as long a the market and the time did'nt make them "academical safe"... -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From psahores at easynet.fr Sun May 1 15:52:17 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 1 May 2005 21:52:17 +0200 Subject: QuickTime 6.5.2 reinstaller In-Reply-To: <1082947448.20050501101351@ahsoftware.net> References: <1082947448.20050501101351@ahsoftware.net> Message-ID: <4802da0c61391b2f54c8704c58c7a876@easynet.fr> QT7 Pro woks there on both Panther and Tiger without any troubles, Rev's Player features included. Le 1 mai 05, ? 19:13, Mark Wieder a ?crit : > All- > > Apple has posted the QuickTime 6.5.2 reinstaller, which will uninstall > QT7 from OSX 10.3.9 systems and reinstall the previous version. > > http://www.apple.com/support/downloads/ > quicktime652reinstallerformac.html > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > 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 sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From rev at armbase.com Sun May 1 16:44:17 2005 From: rev at armbase.com (Bob Hartley) Date: Sun, 01 May 2005 21:44:17 +0100 Subject: window in a window Message-ID: <6.2.1.2.0.20050501213559.01eeca10@mail.armbase.com> Hi All. I have an app that has a toolbar that does things to a window (an independent rev file). However, I want to embed this independent window into one stack and then save it back out. EG. Imagine a word processor like MS word without an open document. You have a blank window and a toolbar, call it bobsBlankWindow. Now I want to have a rev file to open "within" bobsBlankWindow and then be saved back as the rev file when edited. Is it possible to embed a stack within the area of another stack. Apart from that, there is the problem of the window focus. if the edit stack is clicked upon it would hide the other window behind it. would using the systemWindow command work? Sorry to not try it in advance but I'd need to change a lot before doing this and I want advice before messing around with it. cheers bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.0 - Release Date: 29/04/2005 From 3mcgrath at adelphia.net Sun May 1 16:45:57 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 1 May 2005 16:45:57 -0400 Subject: Split screen output for Presentations In-Reply-To: References: Message-ID: Sivakatirswami, Yes Keynote can split the output but only during full screen mode. There is a preference under Preferences/ Presenter Display that has a check box for "Use alternate display to view presenter information" with some neat options for a timer/clock etc.. You can also preview what the second window looks like if you don't have a projector hooked up, by a button that says 'Edit Presenter Layout..." otherwise you don't get to see the second window until full screen mode. Also, I don't remember for sure but I think you have to turn Video Mirroring off? - not 100% sure though. The thing that distinguishes Keynote from PowerPoint is that it has much richer graphics and video support. It also has better interaction using text and graphics for navigating. ( I was able to prototype a game that played in Keynote that could not be done in PP.) The other thing Keynote has is XML which will/should open some doors for other apps that might have even better tools to do something with the Keynote presentations. I also agree that graphics support and graphic specific tools should be high on the list for the next improvements to REV. I would like to fill some of the 'holes' left behind during the transition from MM to Adobe for Director. I am sure once Adobe merges them DIrector might get better but for now there will be a nervous gap with people looking else where 'just in case' Director is dropped. Even if it isn't dropped I can at least exploit some of these issues. Especially since a lot of people use Director/Flash for software development that it is not the best tool for and can actually make some projects obsolete. It would not take much of an argument to persuade these people to switch or at least try an xTalk for. Tom On May 1, 2005, at 1:18 PM, Sivakatirswami wrote: > Apple's new Keynote has an interesting new feature: > > It can make 2 separate windows! Wow! (grin) > > Ok, yes, REv can do that and a lot more though Rev's Graphic options > are still a bit stone age compared to what iWorks offers now. > > [aside: humbly suggest that for Rev to move forward, that the back end > of the engine for applications development is already ramped up enough > (for the time being), and and a new focus on graphics Dev both in the > IDE and for delivery is needed to keep Rev on the Cutting Edge of the > Future, especially now that Adobe has bought Macro Media. I know, I > know, we don't want the core of the executable to get so bloated that > delivery of a little widget application weighs in at 5-6 megabytes, > so, ala Richard's earlier musings, some modularity option may be > needed.]] > > OK that said, I do have a specific question: > > Keynote can output one window to the channel that goes out to the > projector -- > video port. i.e. it shows on the screen. and the second > window is locked onto the personal PC's LCD screen, where the latter > window has notes for the presentor which are not seen by the audience > who are watching output to the project --> large display screen in the > front of the hall. > > Thomas (McGr...) you do this stuff all the time right? > > Sivakatirswami > > > > _______________________________________________ > 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 Sun May 1 17:33:09 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 1 May 2005 15:33:09 -0600 Subject: throw vs the result In-Reply-To: <20050501093025.28462.qmail@web60513.mail.yahoo.com> References: <20050501093025.28462.qmail@web60513.mail.yahoo.com> Message-ID: <9a39145d56cbd805ca6c42214b9c226a@swcp.com> On May 1, 2005, at 3:30 AM, Jan Schenkel wrote: > I personally prefer the try-throw-catch trinity, as it > makes for cleaner code than indented if-then-else > structures. If a library errors comes in only the result, then you can do this: moveRobot robotName, plan get the result it it is not empty then throw it Instant thrown errors. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From janschenkel at yahoo.com Sun May 1 17:40:39 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 1 May 2005 14:40:39 -0700 (PDT) Subject: throw vs the result In-Reply-To: 6667 Message-ID: <20050501214039.38292.qmail@web60513.mail.yahoo.com> --- Dar Scott wrote: > > On May 1, 2005, at 3:30 AM, Jan Schenkel wrote: > > > I personally prefer the try-throw-catch trinity, > as it > > makes for cleaner code than indented if-then-else > > structures. > > If a library errors comes in only the result, then > you can do this: > > moveRobot robotName, plan > get the result > it it is not empty then throw it > > Instant thrown errors. > > Dar > Ah yes, but then I have to check the result myself to throw an error, and that's what I wanted to avoid ;-) My earlier suggestion is backwards-compatible but allows people who like try-throw-catch, to structure their code in a more readable way. Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Sun May 1 17:50:55 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 1 May 2005 14:50:55 -0700 (PDT) Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: 6667 Message-ID: <20050501215055.17786.qmail@web60516.mail.yahoo.com> --- Ken Ray wrote: > On 5/1/05 3:16 AM, "MisterX" > wrote: > > > Hi Ken > > > > you need to implement a movewindow frontscript in > a plugin stack that > > filters the windows to prevent or pass the > message. > > > > local blockedlist > > on movewindow > > if blockedlist is empty then updateblockedlist > > if the defaultstack is not in blockedlist then > > pass movewindow > > end movewindow > > > > Cool script, I like it! ;) > > Thanks, Xavier, but the problem is that it doesn't > work... remember this is > for OS X, where the moveWindow message is only sent > when you are done > moving, not *while* you're moving (like it is in > Windows). > > Any other ideas? Anyone? > :-) > > Ken Ray > Since it's MacOSX only, you could try a drawer ? Unless it can't be hooked up to the other window, that is. Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From dsc at swcp.com Sun May 1 17:56:07 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 1 May 2005 15:56:07 -0600 Subject: throw vs the result In-Reply-To: <20050501214039.38292.qmail@web60513.mail.yahoo.com> References: <20050501214039.38292.qmail@web60513.mail.yahoo.com> Message-ID: <1202db62df45fe727007046c58317e7d@swcp.com> On May 1, 2005, at 3:40 PM, Jan Schenkel wrote: > Ah yes, but then I have to check the result myself to > throw an error, and that's what I wanted to avoid ;-) > My earlier suggestion is backwards-compatible but > allows people who like try-throw-catch, to structure > their code in a more readable way. But your suggestion requires an enhancement (or maybe some fancy errorDialog technique). I was wondering about what developers can use now. Would a property or command for each library to switch between thrown/result help? Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From janschenkel at yahoo.com Sun May 1 17:59:56 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 1 May 2005 14:59:56 -0700 (PDT) Subject: throw vs the result In-Reply-To: 6667 Message-ID: <20050501215956.18195.qmail@web60523.mail.yahoo.com> --- Dar Scott wrote: > > On May 1, 2005, at 3:40 PM, Jan Schenkel wrote: > > > Ah yes, but then I have to check the result myself > to > > throw an error, and that's what I wanted to avoid > ;-) > > My earlier suggestion is backwards-compatible but > > allows people who like try-throw-catch, to > structure > > their code in a more readable way. > > But your suggestion requires an enhancement (or > maybe some fancy > errorDialog technique). > > I was wondering about what developers can use now. > > Would a property or command for each library to > switch between > thrown/result help? > > Dar > In that case, this might be an issue for the revInterop workgroup -- they're working on standardizing library names and calls, and storing information about the supported commands, functions, properties, etc. If you're not a member yet, I'm sure they'd like you to join the dicsussion at: Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From kray at sonsothunder.com Sun May 1 18:47:13 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 01 May 2005 17:47:13 -0500 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: <20050501215055.17786.qmail@web60516.mail.yahoo.com> Message-ID: On 5/1/05 4:50 PM, "Jan Schenkel" wrote: >> Thanks, Xavier, but the problem is that it doesn't >> work... remember this is >> for OS X, where the moveWindow message is only sent >> when you are done >> moving, not *while* you're moving (like it is in >> Windows). >> >> Any other ideas? Anyone? >> :-) >> >> Ken Ray >> > > Since it's MacOSX only, you could try a drawer ? > Unless it can't be hooked up to the other window, that > is. Well... it can; what I'm trying to simulate is the "customize toolbar" sheet that drops down from a toolbar. Since sheets always drop from the tilebar of a stack, I couldn't "just" use a sheet (since I need it to drop from the toolbar, and not from the titlebar). However I've been able to simulate it by creating a 1 pixel high palette that is positioned below my toolbar and drops the sheet. But unfortunately, if you drag the "main" stack (the one with the toolbar), the sheet doesn't follow like it's supposed to (since it's not attached to the main stack, but to the palette). So unfortunately I can't use a drawer in this case... Good idea, though. If I can't get the two to drag together, I'd be willing to make the main stack undraggable while the "customize toolbar" sheet is displayed. But how can you prevent a stack from being moved? And unfortunately I don't have control over the stack that the toolbar's attached to (so I can't use a custom window/custom drag region). Is there anything left that I can do? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From revdan at danshafer.com Sun May 1 18:53:39 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 1 May 2005 15:53:39 -0700 Subject: Split screen output for Presentations In-Reply-To: References: Message-ID: <071EE31D-FE37-4E58-AF8F-9DF4303ED1BA@danshafer.com> Maybe RR should consider a generous and widely publicized "sidegrade" deal for current owners of Director who are nervous. I've seen such campaigns pull in huge sales. On May 1, 2005, at 1:45 PM, Thomas McGrath III wrote: > Especially since a lot of people use Director/Flash for software > development that it is not the best tool for and can actually make > some projects obsolete. It would not take much of an argument to > persuade these people to switch or at least try an xTalk for. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From revdan at danshafer.com Sun May 1 18:56:46 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 1 May 2005 15:56:46 -0700 Subject: revGoURL Not Working in Tiger? Message-ID: It may be peculiar to my setup, but can someone try revGoURL in Tiger and report back? I can't get it to work. Nothing happens at all. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From higginsta at mac.com Sun May 1 19:13:57 2005 From: higginsta at mac.com (Todd Higgins) Date: Sun, 1 May 2005 19:13:57 -0400 Subject: revGoURL Not Working in Tiger? In-Reply-To: References: Message-ID: <33efc72d8670dbe81be1cc47bdae57e2@mac.com> Hi Dan, No problems for me. I am running Rev 2.5.1 on Mac OS X 10.4 (upgrade install from 10.3.9) Todd On May 1, 2005, at 6:56 PM, Dan Shafer wrote: > It may be peculiar to my setup, but can someone try revGoURL in Tiger > and report back? I can't get it to work. Nothing happens at all. > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Todd Higgins ASG Systems Engineer MICRO Technology Groupe, Inc voice: 215-788-6811 fax: 215-788-1766 email: higgins at mtgroupe.com www: http://www.mtgroupe.com From see3d at writeme.com Sun May 1 19:56:17 2005 From: see3d at writeme.com (Dennis Brown) Date: Sun, 01 May 2005 19:56:17 -0400 Subject: Selecting a Variable name by Script In-Reply-To: <20050501215956.18195.qmail@web60523.mail.yahoo.com> References: <20050501215956.18195.qmail@web60523.mail.yahoo.com> Message-ID: <8e86e2af6d1002d0204b804bc9622321@writeme.com> I have been trying to get the example in the Rev documentation to work in my script: global gVariable1 on test put 1 into x put 50 into ("gVariable"&x) end test it won't "Apply". It gives me a bad destination error. it works fine with things like field names, but not variables. I have 10 buttons that I want to use to save or recall info from ten sets of arrays. I just wanted to write one script to do the work instead of duplicating the script ten times in each button with just the number after the variable name different (the ten button work a bit like radio buttons). However, I can't figure out how to do this in Rev if the above method will not work. Any Ideas? Dennis From userev at canelasoftware.com Sun May 1 20:25:48 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Sun, 1 May 2005 17:25:48 -0700 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: References: Message-ID: On May 1, 2005, at 12:42 AM, Ken Ray wrote: > (a) Prevent someone from dragging a window that is a toplevel window > (without a "snapback" solution of resetting the window after the drag > is > complete); or Here is a crazy idea. Could you draw a stack over the drag bar when needed? Something like this example could get you started. Not sure if you can make the stack invisible yet be there. This is quick and dirty. Sure it could be cleaned up a lot. local lStackY, lStackX on mouseMove put the screenMouseLoc into temp put item 1 of temp into lMouseX put item 2 of temp into lMouseY put the top of this stack into lStackX put the left of this stack into lStackY if lMouseY < (lStackX+10) then if lFlag is "true" then exit mouseMove put "true" into lFlag createBlockerStack else if exists (stack "blocker") then delete stack "blocker" put empty into lFlag end if end mouseMove on mouseLeave createBlockerStack end mouseLeave on createBlockerStack set the vis of the templateStack to false set width of the templateStack to the width of this stack set the height of the templateStack to 20 create stack "blocker" reset the templateStack set the decorations of stack "blocker" to empty set the style of stack "blocker" to palette set the shadow of stack "blocker" to false set the topleft of stack "blocker" to lStackX,(lStackY-21) set the vis of stack "blocker" to true end createBlockerStack Mark Talluto -- CANELA Software http://www.canelasoftware.com From tsj at unimelb.edu.au Sun May 1 20:35:06 2005 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 2 May 2005 10:35:06 +1000 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: <20050501230009.094C29301EA@mail.runrev.com> References: <20050501230009.094C29301EA@mail.runrev.com> Message-ID: > From: Ken Ray > Date: 2 May 2005 8:47:13 AM > To: Use Revolution List > Subject: Re: Prevent someone from dragging a toplevel window, or... > Reply-To: How to use Revolution >> > > Well... it can; what I'm trying to simulate is the "customize toolbar" > sheet > that drops down from a toolbar. Since sheets always drop from the > tilebar of > a stack, I couldn't "just" use a sheet (since I need it to drop from > the > toolbar, and not from the titlebar). However I've been able to > simulate it > by creating a 1 pixel high palette that is positioned below my toolbar > and > drops the sheet. But unfortunately, if you drag the "main" stack (the > one > with the toolbar), the sheet doesn't follow like it's supposed to > (since > it's not attached to the main stack, but to the palette). So > unfortunately I > can't use a drawer in this case... > > Good idea, though. > > If I can't get the two to drag together, I'd be willing to make the > main > stack undraggable while the "customize toolbar" sheet is displayed. > But how > can you prevent a stack from being moved? > > And unfortunately I don't have control over the stack that the > toolbar's > attached to (so I can't use a custom window/custom drag region). > > Is there anything left that I can do? Descending into the realm of horrible hacks here but is is possible to overlay a window that has its transparency set way down (using Trevor's external) and which lies directly over the stacks titlebar and then using a custom 'drag' script in the transparent window to move the underlying and any other windows. Terry... > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > 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 userev at canelasoftware.com Sun May 1 20:39:48 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Sun, 1 May 2005 17:39:48 -0700 Subject: Selecting a Variable name by Script In-Reply-To: <8e86e2af6d1002d0204b804bc9622321@writeme.com> References: <20050501215956.18195.qmail@web60523.mail.yahoo.com> <8e86e2af6d1002d0204b804bc9622321@writeme.com> Message-ID: <3aa8960089d1a6f33f7217b4c1c3bcab@canelasoftware.com> On May 1, 2005, at 4:56 PM, Dennis Brown wrote: > global gVariable1 > on test > put 1 into x > put 50 into ("gVariable"&x) > end test How about: put 1 into x put 50 into gVariable[x] Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Sun May 1 20:41:35 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Sun, 1 May 2005 17:41:35 -0700 Subject: window in a window In-Reply-To: <6.2.1.2.0.20050501213559.01eeca10@mail.armbase.com> References: <6.2.1.2.0.20050501213559.01eeca10@mail.armbase.com> Message-ID: <83da983f3e7d4b385167fc39b70a3f48@canelasoftware.com> On May 1, 2005, at 1:44 PM, Bob Hartley wrote: > Apart from that, there is the problem of the window focus. if the edit > stack is clicked upon it would hide the other window behind it. would > using the systemWindow command work? You could set the style of the document stack to: palette Mark Talluto -- CANELA Software http://www.canelasoftware.com From alex at tweedly.net Sun May 1 20:42:38 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 02 May 2005 01:42:38 +0100 Subject: Selecting a Variable name by Script In-Reply-To: <8e86e2af6d1002d0204b804bc9622321@writeme.com> References: <20050501215956.18195.qmail@web60523.mail.yahoo.com> <8e86e2af6d1002d0204b804bc9622321@writeme.com> Message-ID: <4275777E.1050508@tweedly.net> Dennis Brown wrote: > I have been trying to get the example in the Rev documentation to work > in my script: > > global gVariable1 > on test > put 1 into x > put 50 into ("gVariable"&x) > end test > > it won't "Apply". It gives me a bad destination error. > > it works fine with things like field names, but not variables. > > I have 10 buttons that I want to use to save or recall info from ten > sets of arrays. I just wanted to write one script to do the work > instead of duplicating the script ten times in each button with just > the number after the variable name different (the ten button work a > bit like radio buttons). However, I can't figure out how to do this > in Rev if the above method will not work. > > Any Ideas? global gVariable1 on mouseUp put 1 into x put 2 into gVariable1 -- just to be sure it does get changed :-) do "put 50 into gVariable"&x put "we got " & gVariable1 into msg end mouseUp -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/04/2005 From see3d at writeme.com Sun May 1 20:44:38 2005 From: see3d at writeme.com (Dennis Brown) Date: Sun, 01 May 2005 20:44:38 -0400 Subject: Selecting a Variable name by Script In-Reply-To: <3aa8960089d1a6f33f7217b4c1c3bcab@canelasoftware.com> References: <20050501215956.18195.qmail@web60523.mail.yahoo.com> <8e86e2af6d1002d0204b804bc9622321@writeme.com> <3aa8960089d1a6f33f7217b4c1c3bcab@canelasoftware.com> Message-ID: Mark, I can't, because the array variables I want to save are already multi-dimensional keyed arrays. Otherwise I would save them as custom properties somewhere. Dennis On May 1, 2005, at 8:39 PM, Mark Talluto wrote: > > On May 1, 2005, at 4:56 PM, Dennis Brown wrote: > >> global gVariable1 >> on test >> put 1 into x >> put 50 into ("gVariable"&x) >> end test > > How about: > > put 1 into x > put 50 into gVariable[x] > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From see3d at writeme.com Sun May 1 20:46:52 2005 From: see3d at writeme.com (Dennis Brown) Date: Sun, 01 May 2005 20:46:52 -0400 Subject: Selecting a Variable name by Script In-Reply-To: <4275777E.1050508@tweedly.net> References: <20050501215956.18195.qmail@web60523.mail.yahoo.com> <8e86e2af6d1002d0204b804bc9622321@writeme.com> <4275777E.1050508@tweedly.net> Message-ID: Alex, Thanks, I can make that work. Dennis On May 1, 2005, at 8:42 PM, Alex Tweedly wrote: > Dennis Brown wrote: > >> I have been trying to get the example in the Rev documentation to >> work in my script: >> >> global gVariable1 >> on test >> put 1 into x >> put 50 into ("gVariable"&x) >> end test >> >> it won't "Apply". It gives me a bad destination error. >> >> it works fine with things like field names, but not variables. >> >> I have 10 buttons that I want to use to save or recall info from ten >> sets of arrays. I just wanted to write one script to do the work >> instead of duplicating the script ten times in each button with just >> the number after the variable name different (the ten button work a >> bit like radio buttons). However, I can't figure out how to do this >> in Rev if the above method will not work. >> >> Any Ideas? > > global gVariable1 > on mouseUp > put 1 into x > put 2 into gVariable1 -- just to be sure it does get changed :-) > do "put 50 into gVariable"&x > put "we got " & gVariable1 into msg > end mouseUp > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.308 / Virus Database: 266.10.4 - Release Date: 27/04/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Sun May 1 20:49:31 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 1 May 2005 17:49:31 -0700 Subject: QuickTime 6.5.2 reinstaller In-Reply-To: <4802da0c61391b2f54c8704c58c7a876@easynet.fr> References: <1082947448.20050501101351@ahsoftware.net> <4802da0c61391b2f54c8704c58c7a876@easynet.fr> Message-ID: <11230286699.20050501174931@ahsoftware.net> Pierre- Sunday, May 1, 2005, 12:52:17 PM, you wrote: PS> QT7 Pro woks there on both Panther and Tiger without any troubles, PS> Rev's Player features included. Apparently there are reports of crashes and incompatibilities with firewire devices. 10.3.9 only. YMMV. -- -Mark Wieder mwieder at ahsoftware.net From revdan at danshafer.com Sun May 1 21:31:27 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 1 May 2005 18:31:27 -0700 Subject: revGoURL Not Working in Tiger? In-Reply-To: <33efc72d8670dbe81be1cc47bdae57e2@mac.com> References: <33efc72d8670dbe81be1cc47bdae57e2@mac.com> Message-ID: <91AD1909-36E1-478A-B129-2C9CD0E4E815@danshafer.com> OK, then it must be something here. Thanks for the reality check. I had a TERRIBLE time with the upgrade (mostly my fault) so I probably clobbered some vital setting. On May 1, 2005, at 4:13 PM, Todd Higgins wrote: > Hi Dan, > > No problems for me. I am running Rev 2.5.1 on Mac OS X 10.4 > (upgrade install from 10.3.9) > > Todd > > On May 1, 2005, at 6:56 PM, Dan Shafer wrote: > > >> It may be peculiar to my setup, but can someone try revGoURL in >> Tiger and report back? I can't get it to work. Nothing happens at >> all. >> >> >> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> Dan Shafer, Co-Chair >> RevConWest '05 >> June 17-18, 2005, Monterey, California >> http://www.altuit.com/webs/altuit/RevConWest >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > -- > Todd Higgins > ASG Systems Engineer > MICRO Technology Groupe, Inc > voice: 215-788-6811 fax: 215-788-1766 > email: higgins at mtgroupe.com www: http://www.mtgroupe.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From ambassador at fourthworld.com Sun May 1 22:07:55 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 01 May 2005 19:07:55 -0700 Subject: revGoURL Not Working in Tiger? In-Reply-To: <91AD1909-36E1-478A-B129-2C9CD0E4E815@danshafer.com> References: <33efc72d8670dbe81be1cc47bdae57e2@mac.com> <91AD1909-36E1-478A-B129-2C9CD0E4E815@danshafer.com> Message-ID: <42758B7B.4040609@fourthworld.com> Dan Shafer wrote: > OK, then it must be something here. Thanks for the reality check. > > I had a TERRIBLE time with the upgrade (mostly my fault) so I probably > clobbered some vital setting. Your initial reaction is completely understandable given Apple's history with such things. Remember GURLGURL? That was the Apple event ID and class for sending the default browser to any page, local or remote, for many years. That is, until OS X. Without even posting a tech note Apple yanked GURLGURL support for local web pages, requiring all developers who had been relying on it to rewrite their code to use the AppleScript "open location..." instead. That was a hard lesson to learn, but a valueable one: trust nothing in any OS vendor's API, as ultimately everything is subject to change without notice. By jumping in with a fix as soon as the issue was known, the Rev team pulled off something the Apple team couldn't be bothered with: revGoURL continues to support your call to it regardless of which OS version you're calling it from. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revdan at danshafer.com Sun May 1 22:19:34 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 1 May 2005 19:19:34 -0700 Subject: revGoURL Not Working in Tiger? In-Reply-To: <42758B7B.4040609@fourthworld.com> References: <33efc72d8670dbe81be1cc47bdae57e2@mac.com> <91AD1909-36E1-478A-B129-2C9CD0E4E815@danshafer.com> <42758B7B.4040609@fourthworld.com> Message-ID: revGoURL is now working. NO idea why it broke, but now it's fine. Go figure. On May 1, 2005, at 7:07 PM, Richard Gaskin wrote: > Dan Shafer wrote: > >> OK, then it must be something here. Thanks for the reality check. >> I had a TERRIBLE time with the upgrade (mostly my fault) so I >> probably clobbered some vital setting. >> > > Your initial reaction is completely understandable given Apple's > history with such things. > > Remember GURLGURL? That was the Apple event ID and class for > sending the default browser to any page, local or remote, for many > years. > > That is, until OS X. Without even posting a tech note Apple yanked > GURLGURL support for local web pages, requiring all developers who > had been relying on it to rewrite their code to use the AppleScript > "open location..." instead. > > That was a hard lesson to learn, but a valueable one: trust nothing > in any OS vendor's API, as ultimately everything is subject to > change without notice. > > By jumping in with a fix as soon as the issue was known, the Rev > team pulled off something the Apple team couldn't be bothered > with: revGoURL continues to support your call to it regardless of > which OS version you're calling it from. > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From 3mcgrath at adelphia.net Sun May 1 22:29:57 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 1 May 2005 22:29:57 -0400 Subject: Split screen output for Presentations In-Reply-To: <071EE31D-FE37-4E58-AF8F-9DF4303ED1BA@danshafer.com> References: <071EE31D-FE37-4E58-AF8F-9DF4303ED1BA@danshafer.com> Message-ID: Dan, I agree especially since we are talking about Director and not so much about Flash. A sidegrade targeted to the "making a standalone application" side versus the "making an animation" side which can and will be taken up by Flash. The high selling point is that the move over does away with the need for a projector side and yet, Dreamcard might be the key too. You know, come over to Rev in Dreamcard and you can provide a player/projector (a concept they are already familiar with) and then when you need to you can step up to REV for self contained standalones. Good thoughts, Tom On May 1, 2005, at 6:53 PM, Dan Shafer wrote: > Maybe RR should consider a generous and widely publicized "sidegrade" > deal for current owners of Director who are nervous. I've seen such > campaigns pull in huge sales. > > > On May 1, 2005, at 1:45 PM, Thomas McGrath III wrote: > >> Especially since a lot of people use Director/Flash for software >> development that it is not the best tool for and can actually make >> some projects obsolete. It would not take much of an argument to >> persuade these people to switch or at least try an xTalk for. >> > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > 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 Sun May 1 22:30:54 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 01 May 2005 19:30:54 -0700 Subject: window in a window In-Reply-To: <6.2.1.2.0.20050501213559.01eeca10@mail.armbase.com> References: <6.2.1.2.0.20050501213559.01eeca10@mail.armbase.com> Message-ID: <427590DE.7090406@fourthworld.com> Bob Hartley wrote: > I have an app that has a toolbar that does things to a window > (an independent rev file). However, I want to embed this > independent window into one stack and then save it back out. > > EG. Imagine a word processor like MS word without an open document. > You have a blank window and a toolbar, call it bobsBlankWindow. > Now I want to have a rev file to open "within" bobsBlankWindow > and then be saved back as the rev file when edited. What you're asking for is called "MDI" ("Multiple Document Interface"), described in the Win HIG here: There is a request in Bugzilla for optional support of MDI: It should be noted, however, that although MDI was once very popular it's becoming less common in favor of the other three windows models suggested in the HIG: One of the main reasons for its decline is that it's often cited as confusing to new users, since it's so radically different from all three of the other sanctioned models. But if you decide to go with an SDI (Single Document Interface) it raises the question: What greets the user who starts the app without a document? There are two common approaches: - have a new blank document created when the app opens - have a Welcome screen that lets the user choose whether to create a new document or open an exising document. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From katir at hindu.org Sun May 1 23:31:45 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 1 May 2005 17:31:45 -1000 Subject: Split screen output for Presentations In-Reply-To: References: Message-ID: Oops I think I actually forgot to ask my question: How do you do this in Revolution: > > > Keynote can output one window to the channel that goes out to the > projector -- > video port. i.e. it shows on the screen. and the second > window is locked onto the personal PC's LCD screen, where the latter > window has notes for the presentor which are not seen by the audience > who are watching output to the project --> large display screen in the > front of the hall. ?? Sivakatirswami On May 1, 2005, at 10:45 AM, Thomas McGrath III wrote: > Sivakatirswami, > > Yes Keynote can split the output but only during full screen mode. > There is a preference under Preferences/ Presenter Display that has a > check box for "Use alternate display to view presenter information" > with some neat options for a timer/clock etc.. You can also preview > what the second window looks like if you don't have a projector hooked > up, by a button that says 'Edit Presenter Layout..." otherwise you > don't get to see the second window until full screen mode. Also, I > don't remember for sure but I think you have to turn Video Mirroring > off? - not 100% sure though. > > The thing that distinguishes Keynote from PowerPoint is that it has > much richer graphics and video support. It also has better interaction > using text and graphics for navigating. ( I was able to prototype a > game that played in Keynote that could not be done in PP.) The other > thing Keynote has is XML which will/should open some doors for other > apps that might have even better tools to do something with the > Keynote presentations. > > I also agree that graphics support and graphic specific tools should > be high on the list for the next improvements to REV. I would like to > fill some of the 'holes' left behind during the transition from MM to > Adobe for Director. I am sure once Adobe merges them DIrector might > get better but for now there will be a nervous gap with people looking > else where 'just in case' Director is dropped. Even if it isn't > dropped I can at least exploit some of these issues. > > Especially since a lot of people use Director/Flash for software > development that it is not the best tool for and can actually make > some projects obsolete. It would not take much of an argument to > persuade these people to switch or at least try an xTalk for. > > Tom > > On May 1, 2005, at 1:18 PM, Sivakatirswami wrote: > >> Apple's new Keynote has an interesting new feature: >> >> It can make 2 separate windows! Wow! (grin) >> >> Ok, yes, REv can do that and a lot more though Rev's Graphic options >> are still a bit stone age compared to what iWorks offers now. >> >> [aside: humbly suggest that for Rev to move forward, that the back >> end of the engine for applications development is already ramped up >> enough (for the time being), and and a new focus on graphics Dev both >> in the IDE and for delivery is needed to keep Rev on the Cutting Edge >> of the Future, especially now that Adobe has bought Macro Media. I >> know, I know, we don't want the core of the executable to get so >> bloated that delivery of a little widget application weighs in at 5-6 >> megabytes, so, ala Richard's earlier musings, some modularity option >> may be needed.]] >> >> OK that said, I do have a specific question: >> >> Keynote can output one window to the channel that goes out to the >> projector -- > video port. i.e. it shows on the screen. and the >> second window is locked onto the personal PC's LCD screen, where the >> latter window has notes for the presentor which are not seen by the >> audience who are watching output to the project --> large display >> screen in the front of the hall. >> >> Thomas (McGr...) you do this stuff all the time right? >> >> Sivakatirswami >> >> >> >> _______________________________________________ >> 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 katir at hindu.org Sun May 1 23:39:56 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 1 May 2005 17:39:56 -1000 Subject: about Rev XML libs and XSLT files... In-Reply-To: References: Message-ID: <17a55de1a2cb463020a13dced00de53c@hindu.org> I'm wondering where you would need this, since most browsers to the job already as a matter of course... Sivakatirswami On Apr 30, 2005, at 1:27 PM, Andre Garzia wrote: > Hi Folks, > > trying not to reinvent the wheel here, can RevXML library transform a > given XML using a XSLT file or I'll have to write code for that (or > maybe shell to some tool who can..) > > 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 JimAultWins at yahoo.com Mon May 2 00:17:08 2005 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 1 May 2005 21:17:08 -0700 Subject: Cannot get Rev to answer from Applescript app In-Reply-To: <42758B7B.4040609@fourthworld.com> References: <33efc72d8670dbe81be1cc47bdae57e2@mac.com> <91AD1909-36E1-478A-B129-2C9CD0E4E815@danshafer.com> <42758B7B.4040609@fourthworld.com> Message-ID: Hello from sunny Las Vegas, I have a script the runs from BBEdit, Script Editor, and also the OSX menu bar that used to work fine... tell application "Revolution221" do script "testt" end tell and now with Rev 2.5.1 nothing I try works... tell application "Revolution" do script "testt" end tell Adding Revolution to the library does add it to the list, but opening the dictionary produces no window...compile shows an error Perhaps along the same line, revCopyFile no longer works. Do I have some install issue? Version issue? I don't really want to go back to 221 Could find nothing online or in the List. --------------- OSX 10.3.9 G5 dual Rev 2.5.1 Goal ...Connecting 5 apps using Revolution as the hub (used to work) OSX-Photoshop Actions-XL-BBEdit-Transmit-Eudora ----------------- Thanks for you help :-) Jim Ault From irog at mac.com Mon May 2 01:34:28 2005 From: irog at mac.com (Roger Guay) Date: Sun, 1 May 2005 22:34:28 -0700 Subject: Anyone using Tiger Yet? In-Reply-To: <20050501160016.8CF7F93013C@mail.runrev.com> References: <20050501160016.8CF7F93013C@mail.runrev.com> Message-ID: <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> Been using it for 2 days . . . no problems yet. And, I love it! On May 1, 2005, at 9:00 AM, use-revolution-request at lists.runrev.com wrote: > Message: 9 > Date: Sun, 1 May 2005 08:24:50 -0500 > From: Burrton Wodruff > Subject: Anyone using Tiger Yet? > To: use-revolution at lists.runrev.com > Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> > Content-Type: text/plain; charset=US-ASCII; format=flowed > > Hi Folk, > > Anyone using Tiger with Rev yet? Any problems? > > Burt Woodruff > RippleSoft > From irog at mac.com Mon May 2 01:45:32 2005 From: irog at mac.com (Roger Guay) Date: Sun, 1 May 2005 22:45:32 -0700 Subject: Sorting Multiple Fields In-Reply-To: <20050501075015.88B7D9301D5@mail.runrev.com> References: <20050501075015.88B7D9301D5@mail.runrev.com> Message-ID: <1762AC00-0B2C-44EB-BB19-07F0BE5D7DBA@mac.com> What a twit I am! I didn't even think of using 1 field with tabstops or that you could sort by word or items in a field. You guys are great!! Thanks to all that responded., I now have a lot of good ideas to consider. Cheers, Roger On May 1, 2005, at 12:50 AM, use-revolution-request at lists.runrev.com wrote: > Message: 4 > Date: Sat, 30 Apr 2005 16:10:02 -0700 > From: Stephen Barncard > Subject: Re: Sorting Multiple Fields > To: How to use Revolution > Message-ID: > Content-Type: text/plain; charset="us-ascii" ; format="flowed" > > Is there a certain reason you have to use synchronized fields at all? > Won't tabbed fields work better for you, or are you doing a lot of > stuff with column math? > > sqb > From xbury.cs at clearstream.com Mon May 2 02:59:43 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 2 May 2005 08:59:43 +0200 Subject: throw vs the result Message-ID: Interesting coincidence... This came into my mailbox today... although it's for C++, it's quite to the point... http://www.informit.com/articles/article.asp?p=373340&seqNum=2 quote: Report an error (e.g., write throw ) wherever a function detects an error that it cannot resolve itself and that makes it impossible for the function to continue execution. (See Item 70) Handle an error (e.g., write a catch that doesn't rethrow the same or another exception or emit another kind of error code) in the places that have sufficient knowledge to handle the error, including to enforce boundaries defined in the error policy (e.g., on main and thread mainlines; see Item 62) and to absorb errors in the bodies of destructors and deallocation operations. end quote 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 wmb at internettrainer.com Mon May 2 04:06:31 2005 From: wmb at internettrainer.com (Wolfgang M.Bereuter) Date: Mon, 2 May 2005 10:06:31 +0200 Subject: A Philosophical Point In-Reply-To: References: Message-ID: On 28.04.2005, at 20:55, Jim Carwardine wrote: > I don't need to know this, John. How is RunRev to stay in business if > they > don't charge for their product? You of all people should know how much > overhead is required to produce bug-free code. RunRev could not > sustain > itself unless it turned open source and that's not the business model > they > are running on. For my sake, please stay off the list... Jim Jim, and for my sake please stay off with such useless coments... regards Wolfgang M. Bereuter T-mapping? is PhotoLearning Mindmaps! ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Edelhofg. 17/11, A-1180 Wien, Austria Tel: ++43/1/ 479 6410 Fax: ++43/1/ 955 14 64-198 From sanke at hrz.uni-kassel.de Mon May 2 04:25:37 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 02 May 2005 10:25:37 +0200 Subject: window in a window Message-ID: <4275E401.6020505@hrz.uni-kassel.de> On Sun, 01 May 2005 , Bob Hartley wrote: > Hi All. > > I have an app that has a toolbar that does things to a window (an > independent rev file). However, I want to embed this independent window > into one stack and then save it back out. > > EG. Imagine a word processor like MS word without an open document. > You have a blank window and a toolbar, call it bobsBlankWindow. Now I > want > to have a rev file to open "within" bobsBlankWindow and then be saved > back > as the rev file when edited. > > Is it possible to embed a stack within the area of another stack. > > Apart from that, there is the problem of the window focus. if the edit > stack is clicked upon it would hide the other window behind it. would > using > the systemWindow command work? > > > Sorry to not try it in advance but I'd need to change a lot before doing > this and I want advice before messing around with it. > > cheers > bob Hi Bob, We had a related discussion about "Stacks in Stacks" on the improvement list a few days ago. Below is my contribution to this thread that was received unchallenged (meaning nobody reacted directly to my contribution), so I have to guess that my proposal may be a viable solution. Here is my post of April 20: The discussion in this thread has meanwhile moved to having multiple viewers and several instances of the same stack being opened simultanously or at the same time, meaning my thoughts may seem somewhat beside the point when I consider what could be realized *now*. Apart from Rodneys solution with groups aren't there existing possibilities that at least come near to a "viewer-stack" concept? What about an alternative scenario embedding stacks (one or more) in the window of a stack "glued" to the "viewer" stack? Of course some of the problems and suggestions discussed in this thread are not answered by such a workaround. Here is the scenario - one of more solutions possible: Open the "viewer" and at the same time a smaller placeholder stack with its bottomright set to the bottomright of the viewer. Open the placeholder as "palette" to keep both stacks on top and to allow to work with both stacks without the smaller stack disapperaring behind the bigger viewer. Get the windowID of the placeholder and open the stacks you want to show in the window of the placeholder. When you open another stack in the window of the placeholder, some properties of the placeholder stack are transferred to the embedded stack: palette style, empty decorations, size etc. - meaning they need not be set. If you want to display information in the embedded stack that can be scrolled, just place a scrolling group the size of the placeholder stack on the first card - or any other card the user can navigate to in the embedded stack. In the same way you could "embed" more stacks in different panes of the viewer at the same time.-- To create an entity of viewer and embedded stacks (neccessary in case you want to move the viewer) set the decorations of the viewer to empty and add a "decoration bar" field with a mousemove script that "glues" the embedded stacks to the viewer. This is because - as far as I know - mousemoves cannot be intercepted by Transcript when you drag a stack via the decorations. Or is this possible? The alwaysbuffer of all stacks should be set to true. Tested here with a couple of sample stacks. Works fine on WindowsXP and can achieve effects like with frames in a browser, but with the added functionality of Transcript. Regards, Wilhelm Sanke From psahores at easynet.fr Mon May 2 06:57:16 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 2 May 2005 12:57:16 +0200 Subject: QuickTime 6.5.2 reinstaller In-Reply-To: <11230286699.20050501174931@ahsoftware.net> References: <1082947448.20050501101351@ahsoftware.net> <4802da0c61391b2f54c8704c58c7a876@easynet.fr> <11230286699.20050501174931@ahsoftware.net> Message-ID: <3ea049a8f89ac7eb389b7ed845303409@easynet.fr> Mark, No troubles at all, there, even in using an external FireWire LaCie 2.5 inches 20 Go HD as support, to read movies (QT7 Pro Panther 10.3.9 PWB G4 12" 1 Ghz ; QT7 Pro Tiger 10.4 IBook G3 12"800 Mhz). Le 2 mai 05, ? 02:49, Mark Wieder a ?crit : > Pierre- > > Sunday, May 1, 2005, 12:52:17 PM, you wrote: > > PS> QT7 Pro woks there on both Panther and Tiger without any troubles, > PS> Rev's Player features included. > > Apparently there are reports of crashes and incompatibilities with > firewire devices. 10.3.9 only. YMMV. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > 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 sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From JimCarwardine at OwnYourFuture-net.com Mon May 2 07:35:41 2005 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Mon, 02 May 2005 08:35:41 -0300 Subject: To Rev or not to Rev In-Reply-To: <42740873.8090909@dreamscapesoftware.com> Message-ID: Thank you all for a very interesting thread. It clarified a lot for me and many others I'm sure. Although I've been in the IT industry since 1967 (my first computer experience was on an IBM 3070), I took up programming again, after an 8 year hiatus, when I bought a Mac Plus with HC in 1985. Since then, I've used only HC and now Rev so my "exposure" to classical OOP was missing. Comments like the one my ISP gave indicated a structural as well as philosophical difference in thinking. Thanks, again... Jim on 4/30/05 7:36 PM, Derek Bump wrote: >> As someone already said, your ISP answer is a way to avoid any depth >> analysis of Rev capabilities... It's also the usual answer from ppl who >> usually struggle with complex programing environments and who are >> bitter to see other ppl developping sophisticated apps 2 to 5 times > faster... > > I agree with this, as I at one time did it myself (I'm so ashamed). I'm > a straight HTML coder, and nothing drove me more crazy than seeing > someone use FrontPage or Dreamweaver to develop a web site. The > scenario is just the same as someone writing a C++ app in 1 month and me > writing the same app with Rev in just a few days. A little animosity. > > I now more or less don't care what one uses to develop a program, just > as long as the final "result" is a decent program that is creative and > solves a problem. > > And though I don't understand OOP, I do appreciate you fine folks trying > to explain it to me. I guess I am forever convinced that xTalk is as > object oriented as a language can get.... > > put key in ignition > rotate key 120 degrees > rotate key -120 degrees > apply pressure to accelerator > -- It all just "looks" like objects to me :) > > > Derek Bump > Dreamscape Software > http://www.dreamscapesoftware.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 Phone: 902-823-2339. Fax: 902-823-2139 What?s New... * Have you ever hired an employee who didn?t work out? * Did you do that on purpose? Probably not... If you want to greatly improve your hiring process, check out our new hiring process... www.HiringSmart.ca/ns and... www.KeepingTheBest.ca/ns From larsbrehmer at mac.com Mon May 2 07:47:58 2005 From: larsbrehmer at mac.com (Lars Brehmer) Date: Mon, 2 May 2005 14:47:58 +0300 Subject: Tiger installation Message-ID: Hi all! you may have seen a brief mentioning of rev windowShape not working properly in Tiger. Gordon Tillmann helped me out on this, but the problem wasn't really a problem at all. I first installed Tiger on my backup machine, which hadn't had the last few Panther updates, and thus I hadn't repaired permissions recently. This turned out to have caused the problem, just don't ask me why ;-) I had noticed in the Apple discussions that this simple action seems to have already fixed minor and major problems a lot of people were experiencing with a wide variety of software, both Apple and third party, so I tried it and it worked. In other words this was my own dopey fault. Thanks agsain to Gordy for his patience in looking into this with me. Repair your permission (more than once until no more errors or corrections show up) and disable 3rd party utilities (although I'm sure noneof you really need to be told this in the first place!) Other than this tiger so far has been flawless, faster and cooler than all get out! Enjoy the Tiger! Lars From ridge11103 at btinternet.com Mon May 2 07:53:03 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Mon, 02 May 2005 12:53:03 +0100 Subject: Saving data in a stack =?iso-8859-1?q?=AD?=STANDALONE Message-ID: As a complete beginner with Revolution I?ve found it very hard to get a grip on this. It?s a big stumbling block for those used to Hypercard, where the IDE was taken for granted, and the concept of a standalone was unfamiliar. But the ability to deliver standalones cross-platform is a major attraction of Revolution ? so it?s disappointing that such a key feature as how to save user changes to a stack is hard to grasp. I can understand that a standalone is an application, and as such shouldn?t modify itself ? i.e. the user can?t save any changes within the application. No problem ? write it out to a file, and read it back in on startup. But with structured data such as an Address Book you want to save the data as a stack ? that?s the whole point! The answer given in the documentation is to set up a "dummy" stack as the mainstack, then do the work in a substack which is not itself compiled into a standalone, but left as a Revolution file (.rev). I simply couldn?t get this to work, until I came across the answer in the lists.runrev archive ? go to the Standalone Settings item on the File menu - select the "Stacks" tab - click the box to "Move substacks into individual stackfiles". This makes the substack persist as a .rev. The standalone knows where it is (automagically in the standalone's folder), and because it's a .rev it can be saved... Before finding this tip, I had been messing about for ages trying to get the standalone to pick up .rev files that were not part of its stack file. Ah well? -- From sonesond1 at southernct.edu Mon May 2 08:23:45 2005 From: sonesond1 at southernct.edu (Dan Soneson) Date: Mon, 02 May 2005 08:23:45 -0400 Subject: Split screen output for Presentations Message-ID: <077633D9-BB05-11D9-93A6-00039303CE26@southernct.edu> > Sivakatirswami Here's what you can do: You need to have a computer that can support a second monitor as an extension of the computer's monitor. On the mac side, only the professional line (PowerBook, G5 tower) has this function built in. You cannot make this work with an iBook, an eMac or an iMac AFAIK. On the Windows platform, most laptops now have this functionality. You set the monitor size and location of the extended screen in the display pane of the system preferences panel on Mac OSX, and in the display settings utility in Windows. Create two stacks, one for the user's computer and one for the projector. Set the location of the projector stack to the location of the "second monitor" You then control the projector stack from the computer monitor stack. You could set up notes for each screen of the presentation, perhaps a "thumbnail" image of what is being projected, and navigation buttons to go to the next or previous screens. You could have each card in the display stack correspond to a specific card in the "control" stack. Then in your "next" button, for example, have two lines: on mouseUp go next cd go next cd of stack "display Stack" end mouseUp Unfortunately, you need access to a second monitor or projector when developing the stack, or a nice large cinema display in order to see both stacks at once. HTH Dan > Oops I think I actually forgot to ask my question: > > How do you do this in Revolution: > >> >> >> Keynote can output one window to the channel that goes out to the >> projector -- > video port. i.e. it shows on the screen. and the second >> window is locked onto the personal PC's LCD screen, where the latter >> window has notes for the presentor which are not seen by the audience >> who are watching output to the project --> large display screen in the >> front of the hall. Daniel B. Soneson Director, Language Lab Southern CT State University From mikeythek at gmail.com Mon May 2 08:31:20 2005 From: mikeythek at gmail.com (Mikey) Date: Mon, 2 May 2005 08:31:20 -0400 Subject: =?iso-8859-1?q?Re=3A_Saving_data_in_a_stack_=ADSTANDALONE?= In-Reply-To: References: Message-ID: <9b408d8e0505020531418e624f@mail.gmail.com> > As a complete beginner with Revolution I?ve found it very hard to get a grip > on this. It?s a big stumbling block for those used to Hypercard, where the > IDE was taken for granted, and the concept of a standalone was unfamiliar. > But the ability to deliver standalones cross-platform is a major attraction > of Revolution ? so it?s disappointing that such a key feature as how to save > user changes to a stack is hard to grasp. The difference is that you weren't making standalone applications in HC, unless you bought Heizer's Double-XX (as I did), in which case you were already living with this restriction. To make things more familiar for yourself, why not just distribute the Dreamcard player? That's what you did with HC. -- http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mikeythek at gmail.com Mon May 2 08:32:30 2005 From: mikeythek at gmail.com (Mikey) Date: Mon, 2 May 2005 08:32:30 -0400 Subject: Prefs and Settings - best practices Message-ID: <9b408d8e050502053212f7912d@mail.gmail.com> So is there a consensus on best-practices to handle settings for Rev apps? Substack? File? Registry? -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From 3mcgrath at adelphia.net Mon May 2 08:53:37 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 2 May 2005 08:53:37 -0400 Subject: Split screen output for Presentations In-Reply-To: <077633D9-BB05-11D9-93A6-00039303CE26@southernct.edu> References: <077633D9-BB05-11D9-93A6-00039303CE26@southernct.edu> Message-ID: Dan, Sivakatirswami, This approach assumes you have mirror imaging 'OFF' in order to have two distinct screen areas. I don't know how (applescript, do process, shell) to do this. Or how to detect this to not get errors. Something like "If the system has two monitors (?) then turn off 'video mirroring' then do 'split screen' and set this window to main screen and send that window to alt screen'. I don't see where knowing these things is within REVs builtin capabilities. From the docs: If the system has more than one monitor, the screenLoc function returns the rectangle of the main screen. AND: Use the screenName function to control where applications that Revolution starts up should appear. Comments: On Unix systems, the screenName function returns the string provided by the XDisplayName function call. When starting a process with the open process command or the shell function, if you want the process to appear on the same screen as Revolution, use the value returned by the screenName as the argument to the -d option. This function does not return a useful value on Mac OS and Windows systems. Tom On May 2, 2005, at 8:23 AM, Dan Soneson wrote: >> > Sivakatirswami > > Here's what you can do: > > You need to have a computer that can support a second monitor as an > extension of the computer's monitor. On the mac side, only the > professional line (PowerBook, G5 tower) has this function built in. > You cannot make this work with an iBook, an eMac or an iMac AFAIK. On > the Windows platform, most laptops now have this functionality. You > set the monitor size and location of the extended screen in the > display pane of the system preferences panel on Mac OSX, and in the > display settings utility in Windows. > > Create two stacks, one for the user's computer and one for the > projector. Set the location of the projector stack to the location of > the "second monitor" You then control the projector stack from the > computer monitor stack. You could set up notes for each screen of the > presentation, perhaps a "thumbnail" image of what is being projected, > and navigation buttons to go to the next or previous screens. You > could have each card in the display stack correspond to a specific > card in the "control" stack. Then in your "next" button, for example, > have two lines: > > on mouseUp > go next cd > go next cd of stack "display Stack" > end mouseUp > > Unfortunately, you need access to a second monitor or projector when > developing the stack, or a nice large cinema display in order to see > both stacks at once. > > HTH > Dan > >> Oops I think I actually forgot to ask my question: >> >> How do you do this in Revolution: >> >>> >>> >>> Keynote can output one window to the channel that goes out to the >>> projector -- > video port. i.e. it shows on the screen. and the >>> second >>> window is locked onto the personal PC's LCD screen, where the latter >>> window has notes for the presentor which are not seen by the audience >>> who are watching output to the project --> large display screen in >>> the >>> front of the hall. > > Daniel B. Soneson > Director, Language Lab > Southern CT State University > > _______________________________________________ > 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 fde101 at fjrhome.net Mon May 2 09:07:02 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 2 May 2005 09:07:02 -0400 Subject: OT : PearPC In-Reply-To: References: <42739C39.1899638F@Club-Internet.fr> Message-ID: <933c8c7e2686c8d053372c3d8220dc0d@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Right, the key phrase being "Apple-labeled computer." On Apr 30, 2005, at 3:26 PM, Dar Scott wrote: > > On Apr 30, 2005, at 8:55 AM, Frank D. Engel, Jr. wrote: > >> If you read the license agreement for OS X, there is a clause which >> states that it cannot legally be installed on non-apple hardware. > > My Panther license says this: > > 2.A > This License allows you to install and use one copy > of the Apple Software on a single Apple-labeled > computer at a time. This License does not allow > the Apple Software to exist on more than one computer > at a time [...] > > Dar > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > A Sponsor of RevCon West > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCdiX37aqtWrR9cZoRAmY4AJ43lIxqILhSIoGSXjSXq/+Co35g+gCeOP9a WoXP193ApSxFbvpmn1t7ri0= =zieJ -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From sonesond1 at southernct.edu Mon May 2 09:23:42 2005 From: sonesond1 at southernct.edu (Dan Soneson) Date: Mon, 02 May 2005 09:23:42 -0400 Subject: Split screen output for Presentations Message-ID: <66FB6EC6-BB0D-11D9-9C46-00039303CE26@southernct.edu> Tom, You're right, of course. You do need to turn mirror imaging 'OFF' prior to running the show, using the system preferences panel. Does the new KeyNote dynamically detect the setting and turn mirror imaging off? What does it do with an iBook where you can't turn mirror imaging off? Rev will allow you to set the coordinates of the screen stack. For example, if the projector monitor is to the left of the main screen, then "set the topRight of stack "screenStack" to 0,0" ought to display it just fine. If you cannot set mirror imaging off, perhaps you could have a button on the "control" stack that sets the topLeft of the display stack to 0,0. You would lose the control stack's features, unfortunately, but you could still display the presentation. Dan > Dan, Sivakatirswami, > > This approach assumes you have mirror imaging 'OFF' in order to have > two distinct screen areas. I don't know how (applescript, do process, > shell) to do this. Or how to detect this to not get errors. Something > like "If the system has two monitors (?) then turn off 'video > mirroring' then do 'split screen' and set this window to main screen > and send that window to alt screen'. > > I don't see where knowing these things is within REVs builtin > capabilities. Daniel B. Soneson Director, Language Lab Southern CT State University From 3mcgrath at adelphia.net Mon May 2 10:01:23 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 2 May 2005 10:01:23 -0400 Subject: Split screen output for Presentations In-Reply-To: <66FB6EC6-BB0D-11D9-9C46-00039303CE26@southernct.edu> References: <66FB6EC6-BB0D-11D9-9C46-00039303CE26@southernct.edu> Message-ID: <6c8891ef7c597cb156a840cfa80cddc0@adelphia.net> Dan, That is of course if the alt monitor is at 0,0. We would need to determine where the second monitor is located at. I will look into the new Keynote as to wether it auto detects or not. I can't remember. I will also check my kids iBook. I use a PowerBook G4 15". Tom On May 2, 2005, at 9:23 AM, Dan Soneson wrote: > Tom, > > You're right, of course. You do need to turn mirror imaging 'OFF' > prior to running the show, using the system preferences panel. Does > the new KeyNote dynamically detect the setting and turn mirror imaging > off? What does it do with an iBook where you can't turn mirror imaging > off? > > Rev will allow you to set the coordinates of the screen stack. For > example, if the projector monitor is to the left of the main screen, > then > > "set the topRight of stack "screenStack" to 0,0" > > ought to display it just fine. If you cannot set mirror imaging off, > perhaps you could have a button on the "control" stack that sets the > topLeft of the display stack to 0,0. You would lose the control > stack's features, unfortunately, but you could still display the > presentation. > > Dan > >> Dan, Sivakatirswami, >> >> This approach assumes you have mirror imaging 'OFF' in order to have >> two distinct screen areas. I don't know how (applescript, do process, >> shell) to do this. Or how to detect this to not get errors. Something >> like "If the system has two monitors (?) then turn off 'video >> mirroring' then do 'split screen' and set this window to main screen >> and send that window to alt screen'. >> >> I don't see where knowing these things is within REVs builtin >> capabilities. > Daniel B. Soneson > Director, Language Lab > Southern CT State University > _______________________________________________ > 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 rampy_ms at yahoo.com Mon May 2 10:07:44 2005 From: rampy_ms at yahoo.com (Shawn Rampy) Date: Mon, 2 May 2005 07:07:44 -0700 (PDT) Subject: Sending Email Within Revolution??? Message-ID: <20050502140744.96212.qmail@web40526.mail.yahoo.com> Hello All, Yes, I know about the "revMail" command, but I don't want to call up my email program to send the email; I want to do this within the Rev app I am developing. Any suggestions? Thanks, Shawn __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From b.xavier at internet.lu Mon May 2 10:25:02 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 2 May 2005 16:25:02 +0200 Subject: Sending Email Within Revolution??? In-Reply-To: <20050502140744.96212.qmail@web40526.mail.yahoo.com> Message-ID: <20050502143707.00E6B9300FC@mail.runrev.com> Mac or PC? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Shawn Rampy > Sent: Monday, May 02, 2005 16:08 > To: use-revolution at lists.runrev.com > Subject: Sending Email Within Revolution??? > > Hello All, > > Yes, I know about the "revMail" command, but I don't > want to call up my email program to send the email; I want to > do this within the Rev app I am developing. Any suggestions? > > > Thanks, > Shawn > > > > __________________________________ > Do you Yahoo!? > Yahoo! Small Business - Try our new resources site! > http://smallbusiness.yahoo.com/resources/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gcanyon at inspiredlogic.com Mon May 2 10:25:49 2005 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 2 May 2005 07:25:49 -0700 Subject: To Rev or not to Rev In-Reply-To: <8633e92f5a82bf75ace4d7c62db6d38f@danshafer.com> References: <427396AC.4080709@dreamscapesoftware.com> <872cdb7c1d29f58592412c798ff0c773@writeme.com> <8633e92f5a82bf75ace4d7c62db6d38f@danshafer.com> Message-ID: <9637333A-9CCD-407D-AEDC-EADFC8079FCD@inspiredlogic.com> LISP is purely functional, not object-oriented. There are OO libraries for LISP, but many on the LISP side of things look down on them. I'm not sure how to catalog Forth, but it's not OO (inherently -- there are OO implementations). It's procedural, certainly, but the inherent stack gives it a definite functional feel. On Apr 30, 2005, at 11:48 AM, Dan Shafer wrote: > Forth is one of two programming languages I have tried to learn > with complete lack of success. The other is LISP. Both are object- > oriented (at least Forth is in some implementations and LISP is > purely). From gcanyon at inspiredlogic.com Mon May 2 10:28:21 2005 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 2 May 2005 07:28:21 -0700 Subject: To Rev or not to Rev In-Reply-To: References: <427396AC.4080709@dreamscapesoftware.com> Message-ID: <99565FF2-D5AF-4A4C-BB7F-F96AA6317562@inspiredlogic.com> I think by that classification Rev _is_ object-oriented: "ObjectOrientedProgramming. A program execution is regarded as a physical model, simulating the behavior of either a real or imaginary part of the world." Sounds like Rev to me. Nevertheless, I always refer people to another quote on the same web site -- Ward Cunningham's regarding HyperCard and OO: "Sure HyperCard is object oriented. You just don't get to pick the objects." Setting those aside, Rev lacks several characteristics most people consider inherent to OO. That doesn't make it bad or good, necessarily. On Apr 30, 2005, at 7:51 AM, Frank D. Engel, Jr. wrote: > A quick Google search reveals this, which may be helpful as far as > classification of languages: > > http://c2.com/cgi/wiki?NygaardClassification From see3d at writeme.com Mon May 2 11:02:52 2005 From: see3d at writeme.com (Dennis Brown) Date: Mon, 02 May 2005 11:02:52 -0400 Subject: To Rev or not to Rev In-Reply-To: <9637333A-9CCD-407D-AEDC-EADFC8079FCD@inspiredlogic.com> References: <427396AC.4080709@dreamscapesoftware.com> <872cdb7c1d29f58592412c798ff0c773@writeme.com> <8633e92f5a82bf75ace4d7c62db6d38f@danshafer.com> <9637333A-9CCD-407D-AEDC-EADFC8079FCD@inspiredlogic.com> Message-ID: On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: > I'm not sure how to catalog Forth, but it's not OO (inherently -- > there are OO implementations). It's procedural, certainly, but the > inherent stack gives it a definite functional feel. Forth is not really a high level language any more than assembler is. It is an alternative machine language based on a double stack architecture. There have been hardware implementations of Forth as the native machine instruction set. When emulated, the "Code" just consists of a list of addresses to the actual machine code for the native functions, or addresses of "higher level" defined function (uses a flag bit to tell which). This makes it execute much faster than "byte code". You can implement a higher level language within the syntax of Forth because of its extensible nature. "Words" are defined from other words in an interpretive environment. Because of the double stack architecture, data arguments are passed and returned on one stack and return addresses are in the other stack. It makes a very efficient and powerful architecture for developing real time machine controllers with a tiny amount of memory. You are free to define "words" that implement an OO environment if you choose. You could even create Rev using this as the lower level "P code", or an operating system for that matter. Dennis From bvg at mac.com Mon May 2 11:17:06 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 2 May 2005 17:17:06 +0200 Subject: Sending Email Within Revolution??? In-Reply-To: <20050502140744.96212.qmail@web40526.mail.yahoo.com> References: <20050502140744.96212.qmail@web40526.mail.yahoo.com> Message-ID: <3715a792204ab318f553cf6618a97776@mac.com> look at this free library: http://www.shaosean.tk/ On May 02 2005, at 16:07, Shawn Rampy wrote: > Hello All, > > Yes, I know about the "revMail" command, but I > don't want to call up my email program to send the > email; I want to do this within the Rev app I am > developing. Any suggestions? > > > Thanks, > Shawn -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From revdan at danshafer.com Mon May 2 11:42:21 2005 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 2 May 2005 08:42:21 -0700 Subject: To Rev or not to Rev In-Reply-To: References: <427396AC.4080709@dreamscapesoftware.com> <872cdb7c1d29f58592412c798ff0c773@writeme.com> <8633e92f5a82bf75ace4d7c62db6d38f@danshafer.com> <9637333A-9CCD-407D-AEDC-EADFC8079FCD@inspiredlogic.com> Message-ID: <7AED5327-A7D9-49E5-9D0E-484EB93F345D@danshafer.com> Yeah, the *implementation* of Forth I tried to learn used frames as objects and approached OO in some key ways as I recall. OF course, I have blissfully forgotten all that in the dream of the Dreamcard Revolution. ;-) On May 2, 2005, at 8:02 AM, Dennis Brown wrote: > > On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: > > >> I'm not sure how to catalog Forth, but it's not OO (inherently -- >> there are OO implementations). It's procedural, certainly, but the >> inherent stack gives it a definite functional feel. >> > > Forth is not really a high level language any more than assembler > is. It is an alternative machine language based on a double stack > architecture. There have been hardware implementations of Forth > as the native machine instruction set. When emulated, the "Code" > just consists of a list of addresses to the actual machine code for > the native functions, or addresses of "higher level" defined > function (uses a flag bit to tell which). This makes it execute > much faster than "byte code". You can implement a higher level > language within the syntax of Forth because of its extensible > nature. "Words" are defined from other words in an interpretive > environment. Because of the double stack architecture, data > arguments are passed and returned on one stack and return addresses > are in the other stack. It makes a very efficient and powerful > architecture for developing real time machine controllers with a > tiny amount of memory. You are free to define "words" that > implement an OO environment if you choose. You could even create > Rev using this as the lower level "P code", or an operating system > for that matter. > > Dennis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From devin_asay at byu.edu Mon May 2 11:44:38 2005 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 02 May 2005 09:44:38 -0600 Subject: DVD Decoder In-Reply-To: <42751664.5050507@dreamscapesoftware.com> References: <42751664.5050507@dreamscapesoftware.com> Message-ID: <34721120c4dd220676721a27a901409e@byu.edu> On May 1, 2005, at 11:48 AM, Derek Bump wrote: > Is anyone aware of any add-ins for QuickTime (Windows) that will allow > one to use QuickTime to show DVDs? I second this request. I would LOVE to be able to access DVDs through Rev/QT. Old-time Hypercarders, remember how simple and elegant it was to access laser disks using the Xcommands in HC? Or Audio CDs? The inability to do the same this with DVDs represents a giant step backward for those of us trying to integrate video with instructional applications. Devin > > I love the DVD player on Mac OS X and I can't stand the ones on > Windows and I'd like to make a free custom DVD player using QuickTime > and Revolution. The best I've been able to manage with DVDs is to use AppleScript to launch and control the DVD player. > > Thanks! > > > Derek Bump > Dreamscape Software > http://www.dreamscapesoftware.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From psahores at easynet.fr Mon May 2 11:59:10 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 2 May 2005 17:59:10 +0200 Subject: To Rev or not to Rev In-Reply-To: <99565FF2-D5AF-4A4C-BB7F-F96AA6317562@inspiredlogic.com> References: <427396AC.4080709@dreamscapesoftware.com> <99565FF2-D5AF-4A4C-BB7F-F96AA6317562@inspiredlogic.com> Message-ID: <82cd97826f1a329595e87ca98a756868@easynet.fr> Geoff and All, And in about polymorphism... : HC and REV are full able to let us design any complexes recursive procedures we can need inside our xtalk's apps, even in using polymorhism, hash-tables stuffs and so on... Best, Pierre Le 2 mai 05, ? 16:28, Geoff Canyon a ?crit : > I think by that classification Rev _is_ object-oriented: > "ObjectOrientedProgramming. A program execution is regarded as a > physical model, simulating the behavior of either a real or imaginary > part of the world." Sounds like Rev to me. > > Nevertheless, I always refer people to another quote on the same web > site -- Ward Cunningham's regarding HyperCard and OO: "Sure HyperCard > is object oriented. You just don't get to pick the objects." > > Setting those aside, Rev lacks several characteristics most people > consider inherent to OO. That doesn't make it bad or good, > necessarily. > > > On Apr 30, 2005, at 7:51 AM, Frank D. Engel, Jr. wrote: > >> A quick Google search reveals this, which may be helpful as far as >> classification of languages: >> >> http://c2.com/cgi/wiki?NygaardClassification > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon May 2 12:25:40 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 02 May 2005 09:25:40 -0700 Subject: To Rev or not to Rev In-Reply-To: <82cd97826f1a329595e87ca98a756868@easynet.fr> References: <427396AC.4080709@dreamscapesoftware.com> <99565FF2-D5AF-4A4C-BB7F-F96AA6317562@inspiredlogic.com> <82cd97826f1a329595e87ca98a756868@easynet.fr> Message-ID: <42765484.8000701@fourthworld.com> While xTalk does use objects, it doesn't support the full range of features formally associated with the term "object-oriented programming" - from wikipedia: In computer science, Object-oriented programming, OOP for short, is a computer programming style that emphasizes the following concepts: * Objects - Packaging data and functionality together into units within a running computer program; objects are the basis of modularity and structure in an object-oriented computer program. * Abstraction - The ability for a program to ignore some aspects of the information that it is manipulating, i.e. the ability to focus on the essential. * Encapsulation - Ensures that users of an object cannot change the internal state of the object in unexpected ways; only the object's own internal methods are allowed to access its state. Each object exposes an interface that specifies how other objects may interact with it. * Polymorphism via message sending. Instead of subroutine calls, object-oriented languages can make message sends; the specific method which responds to a message send depends on what specific object the message is sent to. This gains polymorphism, because a single variable in the program text can hold different kinds of objects as the program runs, and thus the same program text can invoke different methods at different times in the same execution. To contrast, functional languages gain polymorphism through the use of first-class functions. * Inheritance- Organizes and facilitates polymorphism and encapsulation by permitting objects to be defined and created that are specialized types of already-existing objects - these can share (and extend) their behavior without having to reimplement that behavior. For this reason I've always preferred the term John Dowdell of Macromedia uses to distinguish xTalks from true OOPSes: "object based". It still lets you swing the term "object" with a certain cache, while satisfying the formalists who require all of the above features to consider a language truly OOP. That said, I believe that well-written xTalk delivers most of the productivity benefits of OOP, sufficiently that there is a good argument for using xTalk regardless of which computer terms best describe its classification. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Mon May 2 12:53:45 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 02 May 2005 09:53:45 -0700 Subject: Saving data in a stack =?iso-8859-1?q?=ADSTANDALONE?= In-Reply-To: References: Message-ID: <42765B19.2090405@fourthworld.com> John Ridge wrote: > As a complete beginner with Revolution I?ve found it very hard to get a grip > on this. It?s a big stumbling block for those used to Hypercard, where the > IDE was taken for granted, and the concept of a standalone was unfamiliar. > But the ability to deliver standalones cross-platform is a major attraction > of Revolution ? so it?s disappointing that such a key feature as how to save > user changes to a stack is hard to grasp. > > I can understand that a standalone is an application, and as such shouldn?t > modify itself ? i.e. the user can?t save any changes within the application. > No problem ? write it out to a file, and read it back in on startup. But > with structured data such as an Address Book you want to save the data as a > stack ? that?s the whole point! > > The answer given in the documentation is to set up a "dummy" stack as the > mainstack, then do the work in a substack which is not itself compiled into > a standalone, but left as a Revolution file (.rev). I simply couldn?t get > this to work, until I came across the answer in the lists.runrev archive ? > go to the Standalone Settings item on the File menu - select the "Stacks" > tab - click the box to "Move substacks into individual stackfiles". I can symphathize with the learning curve effort, but IMO the biggest conceptual hurdle isn't inherent in the process but rather introduced in the standalone builder which doesn't adequately label optional advanced features as such. All the engine requires to make a standalone is a stack and a little information about the resulting standalone (target file name, Windows info, Mac Finder info). Everything else is purely optional, and by not separating those from the essentials the standalone builder gives the impression that the task is more complex than it really is. Many people enjoy the Rev option of modifying the stack structure at build time (moving substacks in and out of separate stack files), but I'm a big fan of WYGIWYG: "What you got is what you get". :) For myself I find that minimizing the differences between development and runtime helps minimize errors, nearly eliminating the range of possible issues that can arise from differences between the two environments. If you were to use this approach your development setup might look like this: ---------------------------- -------------------- |"splash screen" stack file| -- opens --> |Main UI stack file| ---------------------------- -------------------- By "opens" I simply mean that the "splash screen" stack opens the main UI stack in its openStack handler. When you build you get simply: --------------------------- -------------------- | standalone executable | -- opens --> |Main UI stack file| --------------------------- -------------------- No fuss, no muss, no relying on hidden processes altering your stack structure at build time, nothing more than the simplicity of working in and running the same setup. If using the advanced stack-morphing options has been confusing, you might consider this simpler WYGIWYG approach. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From scott at tactilemedia.com Mon May 2 13:03:18 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 02 May 2005 10:03:18 -0700 Subject: Prefs and Settings - best practices In-Reply-To: <9b408d8e050502053212f7912d@mail.gmail.com> Message-ID: Recently, Mikey wrote: > So is there a consensus on best-practices to handle settings for Rev > apps? Substack? File? Registry? One could argue the OS developers made "Preferences" locations for a reason. It's standard to write where appropriate for the platform: Registry makes sense for Windows and the Library/Preferences folders make sense for OSX (System Folder/Preferences for OS9). That being said, there are other locations such as Application Support folders and equivalent, and one should consider whether they are writing prefs for the current user or for any user of the app on the current machine (save prefs under Current User or All Users). So while there are a few options for prefs locations, the one place I would avoid saving preferences to is your app's folder. It's likely that write permissions will be disabled there so prefs will not be saved, or even worse, users will get an error or possibly a virus alert when your app tries to save. Using the "designated prefs locations" makes better sense. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From janschenkel at yahoo.com Mon May 2 13:09:30 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 2 May 2005 10:09:30 -0700 (PDT) Subject: about Rev XML libs and XSLT files... In-Reply-To: 6667 Message-ID: <20050502170930.35847.qmail@web60522.mail.yahoo.com> --- Sivakatirswami wrote: > On Apr 30, 2005, at 1:27 PM, Andre Garzia wrote: > > > Hi Folks, > > > > trying not to reinvent the wheel here, can RevXML > library transform a > > given XML using a XSLT file or I'll have to write > code for that (or > > maybe shell to some tool who can..) > > > > cheers > > andre > > > > I'm wondering where you would need this, since most > browsers to the job > already as a matter of course... > > Sivakatirswami > One reason to do it within your application is data security : if you display the XML in a browser, and refer to an XSL, you can hide certain data -- but if the user picks 'View the source' in his browser menus, he can see the entire XML file. Another reason to include XSL support is that it allows for context-management server applications: the programmer just delivers the XML, and the CGI-script (or Rev-built web-server) applies an XSL transformation to deliver for GPRS, WAP, PDA,... Yes it's more work for your server or your application if it's done beforehand, but it has its advantages. Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From psahores at easynet.fr Mon May 2 13:38:37 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 2 May 2005 19:38:37 +0200 Subject: How to start Rev by shell or startup item in the background under Mac OS X Message-ID: Hello to All, I use Rev as a deamon server (alike Apache, PostgreSQL and so on - not just as a CGI engine) under the linux platform in starting stack's instances in the Init System V way. I would be interested to know if anyone can say if it is possible to get the same result under the Mac OS X platform and if yes, how to set up Rev to be able to start it as a deamon application (witch engine and librairies, how to build the start-up adequate component) ? Any help will be greatly appreciated. Thanks. Best Regards, -- Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From b.xavier at internet.lu Mon May 2 13:41:38 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 2 May 2005 19:41:38 +0200 Subject: To Rev or not to Rev + OOP TAOO tech In-Reply-To: Message-ID: <20050502175342.3E7D5930220@mail.runrev.com> > [x'ed] > You are free to define "words" > that implement an OO environment if you choose. You could > even create Rev using this as the lower level "P code", or an > operating system for that matter. > > Dennis I like your way of saying it... That's exactly what I've done with xtalk in TAOO, XOS, ObjX, the Referencer stacks,... all these years! As Richard said, Object based... Do i need polymorphism? Nope, i can handle it myself much better! Do i need inheritance? I can force it anytime, anyway i want. Do I need object structures? I got cards with the most complex and visual structures you could ever ask for from a textual IDE! If you really want to dwelve into OOPs, there's a huge field of CS advanced books on the matter from language design to process architecture to compiler stuff, etc... I tried it all and none, really, none was the bible except maybe all in part. You name the language, i checked it out. Even scriptX. Great stuff, but can it be faster for development? In the real world, you have to process objects for clients. FileMaker is the best for most business purposes - all in one. The hell, the finder/Explorer + any text editor will do too! It's a matter of seeing the "objects"... Filemaker will make the sums and reports while in the hell you do it yourself! Realistically, RunRev, can do it without any intervention in the best cases. Filemaker will cough, cough... OK, Applescripts can help. But it's not a totally Filemaker only thing then... Single points of failures are to be minimized! And RunRev can do it all... But does it scale up? Not unless you have a real strategy or optimum "fixed" object structure/code... That's always true and that's when objects are less important... If speed or graphics were not a problem sometimes, RunRev could do it all actually... But thanks to externals that's quickly bridged between any low-end or new-to-come APIs of the OS, anything is possible! And Chipp is one the best examples here I might add. Was it done it OPP? Does it matter? In the end, it's it does it business on it's objects the right way. Can I access it's objects? Can I modify them? :) Objects... 90% thinking, 10% scripting - that's how I see it! Remember that 90% thinking = 1/1000 the 10% scripting in time! So now im coming to the conclusion of the TAOO environment and got a really really sweet set of tools. The OOP in it is like you said: a question of wording... After you get the hang of the wording (nothing hard!), and your libraries work with it, you'll see that things start to work by themselves! Usually with just a one-liner ;) So if you are interested in an object called TAOO with a frame- work of objects in objects without any need of fancy object.obj notation... Let me know, i got it down to a science/slang now ;) We all know there's always a trade off ;) No joke. What can it do for you? Choose a [meaninful] verb... It will find the object and function for it. It's programming language/ide/file format independent too and anything you add to it becomes part of the whole! So you see, after 15 years (or more) it's been gathering quite a lot of skills... And any GUI is possible in terms of objects... More importantly, and in relation to "a picture is worth a 1000 words", visual objects in TAOO have a wording to them that makes them "aware" (Jean-Claude Van Dam style ;)... That's the key to making the system work not just as a oop-library but also as a "live" visual oop environment. So the Visual Object language is another place where I've put in a lot of "evolution" - which someone mistook for "bug-fixing". I did and got a lots more in return than expected and each version is less bugs all across the TAOO script-nation! The language works with the controls via all types of front/back or stackinuse scripts depending on the "object" layers. Now running on both Rev and MC too including all N2O tools ;) The event Hierarchy is managed both locally and globally. The hierarchical layers are like objects in objects. Or templates in objects, and vice versa. There's no limits that I know of others than IDE over-loading. It works for my new GM (called GIM - Graphical Interface Manager). There's always an easier solution when it comes down to that like object-layer masters (frontscript or backscript), managers(backscript or stackinuse), agents (palette or stackinuse), etc.... For example, take a TAOO object "contact" which is just a group with a bunch fields as Contact databases contain. It could be data from a file, db, sql, or in cards, it doesn't matter. This Contact object, can be copy-pasted into any other stack's object background and add "contact" features to the said application! That's the relativism and relationalism of objects in the Art of Objects - there isn't any - it's all there is! I've released a part of it in a secret place of MonsieurX Those interested... You know what to do. And it's proudly made in RunRev! ;) Cheers Xavier -- http://MonsieurX.com/TAOO From mparent at readnaturally.com Mon May 2 14:11:14 2005 From: mparent at readnaturally.com (Michael Parent) Date: Mon, 2 May 2005 13:11:14 -0500 Subject: Database Query Builder, commit changes In-Reply-To: <20050502170930.35847.qmail@web60522.mail.yahoo.com> Message-ID: <1D6B534B0B0BB04999ED232B8DA8A52C042BAE@READNATSERVER.readnaturally.local> Hello, all I need to make some simple changes to a Valentina DB, the Query builder is a great tool and I have everything set to open the tables and edit the fields. The problem comes when I am saving the changes back. If I use the auto edit feature of the Query Builder I get no erros but the changed data is not committed, on refresh the original field contents show. I tried a button with "revCommitDatabase currentDB" and I get "cant find handler error". I am sure there is something simple I am missing, thanks all Michael Parent Read Naturally 1-800-788-4085 From stephenREVOLUTION at barncard.com Mon May 2 14:18:34 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 2 May 2005 11:18:34 -0700 Subject: answer dialogs clicking through Message-ID: I'm having a problem with a list field with autohilite getting click-selected BEHIND a standard answer dialog. It seems to be happening within the auto-select mechanism and I haven't found the message that is sent. Anyone else seen this - and is there a way to fix this outside of making my own dialog? From stephenREVOLUTION at barncard.com Mon May 2 14:22:39 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 2 May 2005 11:22:39 -0700 Subject: Stacks getting 'disconnected' In-Reply-To: <1D6B534B0B0BB04999ED232B8DA8A52C042BAE@READNATSERVER.readnaturally.local> References: <1D6B534B0B0BB04999ED232B8DA8A52C042BAE@READNATSERVER.readnaturally.local> Message-ID: In the process of trying to make an answer dialog (plan b), I ran across another problem. When opening a new window/sub-stack, does this automatically 'stop using' other stacks? When I closed this new sub-stack, somehow the connection to a library was stopped. Do I have to always define the 'default stack' every time?? thanks sqb From b.xavier at internet.lu Mon May 2 14:38:54 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 2 May 2005 20:38:54 +0200 Subject: Stacks getting 'disconnected' In-Reply-To: Message-ID: <20050502185057.1614E93010F@mail.runrev.com> Hi Stephen, Plan c is always an option in RunRev. But first check if you didn't forget to "pass" an event... Stackinuse is in use by the stack that calls it "normally" Then they are part of the event hierarchy in that order of calling. if stack a uses stack b's script stack c (not a substack of stack a) cannot see stack b's scripts. That's the theory. Front or Backscript are sometimes necessary. They are always present in the event queueu (front/before or back/after) you stack's events. Beware of frontscripts though... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Stephen Barncard > Sent: Monday, May 02, 2005 20:23 > To: How to use Revolution > Subject: Stacks getting 'disconnected' > > In the process of trying to make an answer dialog (plan b), I > ran across another problem. When opening a new > window/sub-stack, does this automatically 'stop using' other > stacks? When I closed this new sub-stack, somehow the > connection to a library was stopped. Do I have to always > define the 'default stack' every time?? > > thanks > > sqb > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Mon May 2 14:43:23 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 2 May 2005 11:43:23 -0700 (PDT) Subject: Database Query Builder, commit changes In-Reply-To: 6667 Message-ID: <20050502184323.35258.qmail@web60519.mail.yahoo.com> --- Michael Parent wrote: > Hello, all I need to make some simple changes to a > Valentina DB, the > Query builder is a great tool and I have everything > set to open the > tables and edit the fields. The problem comes when I > am saving the > changes back. If I use the auto edit feature of the > Query Builder I get > no erros but the changed data is not committed, on > refresh the original > field contents show. I tried a button with > "revCommitDatabase currentDB" > and I get "cant find handler error". > > I am sure there is something simple I am missing, > thanks all > > Michael Parent > Hi Michael, Have you ticked the 'Cache record set' checkbox ? If you didn't, you may have refresh problems. When you explicitly refresh the query, do the changes show up or not ? Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From mparent at readnaturally.com Mon May 2 14:57:26 2005 From: mparent at readnaturally.com (michael parent) Date: Mon, 2 May 2005 13:57:26 -0500 Subject: Database Query Builder, commit changes Message-ID: <1D6B534B0B0BB04999ED232B8DA8A52C087CC4@READNATSERVER.readnaturally.local> Hello Jan, I did not check 'cache record set" as I will be opening many different Db files. When I do a change and either click refresh query from Query Builder or through a Button set to the auto refresh action from Query Builder the original Data is displayed on screen. Michael Parent Read Naturally 1-800-788-4085 -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jan Schenkel Sent: Monday, May 02, 2005 1:45 PM To: How to use Revolution Subject: Re: Database Query Builder, commit changes --- Michael Parent wrote: > Hello, all I need to make some simple changes to a > Valentina DB, the > Query builder is a great tool and I have everything > set to open the > tables and edit the fields. The problem comes when I > am saving the > changes back. If I use the auto edit feature of the > Query Builder I get > no erros but the changed data is not committed, on > refresh the original > field contents show. I tried a button with > "revCommitDatabase currentDB" > and I get "cant find handler error". > > I am sure there is something simple I am missing, > thanks all > > Michael Parent > Hi Michael, Have you ticked the 'Cache record set' checkbox ? If you didn't, you may have refresh problems. When you explicitly refresh the query, do the changes show up or not ? Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From janschenkel at yahoo.com Mon May 2 15:03:39 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 2 May 2005 12:03:39 -0700 (PDT) Subject: Database Query Builder, commit changes In-Reply-To: 6667 Message-ID: <20050502190339.43031.qmail@web60524.mail.yahoo.com> --- michael parent wrote: > Hello Jan, I did not check 'cache record set" as I > will be opening many > different Db files. When I do a change and either > click refresh query > from Query Builder or through a Button set to the > auto refresh action > from Query Builder the original Data is displayed on > screen. > > Michael Parent > Hi Michael, In that case it's not writing the data back to the database. Hmm, if you have selected the correct primary key, it ought to work. If not, you may have to check with Rev support to see what is causing you problem. Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From kray at sonsothunder.com Mon May 2 17:03:43 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 02 May 2005 16:03:43 -0500 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: Message-ID: On 5/2/05 12:38 PM, "Pierre Sahores" wrote: > Hello to All, > > I use Rev as a deamon server (alike Apache, PostgreSQL and so on - not > just as a CGI engine) under the linux platform in starting stack's > instances in the Init System V way. I would be interested to know if > anyone can say if it is possible to get the same result under the Mac > OS X platform and if yes, how to set up Rev to be able to start it as a > deamon application (witch engine and librairies, how to build the > start-up adequate component) ? Would this help? http://www.sonsothunder.com/devres/revolution/revolution.htm?_proc003 Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Mon May 2 17:11:57 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 02 May 2005 16:11:57 -0500 Subject: Stacks getting 'disconnected' In-Reply-To: Message-ID: On 5/2/05 1:22 PM, "Stephen Barncard" wrote: > In the process of trying to make an answer dialog (plan b), I ran > across another problem. When opening a new window/sub-stack, does > this automatically 'stop using' other stacks? When I closed this new > sub-stack, somehow the connection to a library was stopped. Do I have > to always define the 'default stack' every time?? Steve, check your "closestack" and "openStack" handlers in your main stack... these can be triggered by substacks that open/close if the substack itself doesn't have its own openstack/closestack handlers. And if you're intention is to stop using other stacks when the mainstack closes, closing a substack might accidentally trigger this effect. If this is the problem, several methods exist to solve the problem: 1) Put your openstack/closestack/etc. messages in the first card of the main stack, not the mainstack itself. This will trigger properly when the mainstack closes, but is not in the message hierarchy when substacks close. 2) Put explicit openstack/closestack/etc. handlers in your substacks, even if they are "stubs" (i.e. on openstack/end openstack). 3) Leave the handlers in the mainstack's stack script, but use this "if": on if the owner of the target is me then -- do your mainstack-specific stuff here else pass end if end If this is *not* the problem, you can ignore everything I just told you. ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From briany at qldlearning.com Mon May 2 17:13:57 2005 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 2 May 2005 14:13:57 -0700 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: References: Message-ID: Pierre, If you just want to launch an ordinary MacOSX Rev standalone on startup, you can put it in: /System/Library/StartupItems/ You could also put an AppleScript in here to perform all sorts of actions. Along with Ken's tip, you could hide the GUI and make it a background process- although sometimes it is actually nice to have an admin interface visible. HTH, - Brian > Hello to All, > > I use Rev as a deamon server (alike Apache, PostgreSQL and so on - not > just as a CGI engine) under the linux platform in starting stack's > instances in the Init System V way. I would be interested to know if > anyone can say if it is possible to get the same result under the Mac > OS X platform and if yes, how to set up Rev to be able to start it as > a deamon application (witch engine and librairies, how to build the > start-up adequate component) ? > > Any help will be greatly appreciated. Thanks. > > Best Regards, > > -- > Pierre Sahores > > 100, rue de Paris > F - 77140 Nemours > > psahores+ at +easynet.fr > sc+ at +sahores-conseil.com > > GSM: +33 6 03 95 77 70 > Pro: +33 1 64 45 05 33 > Fax: +33 1 64 45 05 33 > > > > WEB/VoD/ACID-DB services over IP > "Mutualiser les deltas de productivit?" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From bvg at mac.com Mon May 2 17:25:30 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 2 May 2005 23:25:30 +0200 Subject: [ANN] Change of date for ChatRev Message-ID: <5c4fed6382c74b14e45fa250d87c84f4@mac.com> Dear Revolutionaries Instead of Friday the 6th May, the ChatRev with Kevin Miller and Ro Nagey will be on Saturday. The time will remain at 17.00 GMT. I also made some minor adjustments on the client, it should now be possible to join without hassle after registering. To join just paste the next line into your message box, and hit enter: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" You need to click register and enter at least a nickname and a password. After that hit connect, and you should join the chat. If you already have registered, use your old nick/password to enter the chat. Best wishes Bjoernke von Gierke -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From psahores at easynet.fr Mon May 2 19:04:50 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 3 May 2005 01:04:50 +0200 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: References: Message-ID: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> Thanks Ken and Brian for the help :-) Unfortunaly, this don't feet the need to be able to start the process in root protected mode with access to a socket port < 1024. In more detailled words, is it a way to start a rev application from the Darwin shell console even if none of Cocoa nor XWindows are launched (darwin single user console mode start up) ? Best, Pierre Le 2 mai 05, ? 23:13, Brian Yennie a ?crit : > Pierre, > > If you just want to launch an ordinary MacOSX Rev standalone on > startup, you can put it in: > > /System/Library/StartupItems/ > > You could also put an AppleScript in here to perform all sorts of > actions. > > Along with Ken's tip, you could hide the GUI and make it a background > process- although sometimes it is actually nice to have an admin > interface visible. > > HTH, > > - Brian > >> Hello to All, >> >> I use Rev as a deamon server (alike Apache, PostgreSQL and so on - >> not just as a CGI engine) under the linux platform in starting >> stack's instances in the Init System V way. I would be interested to >> know if anyone can say if it is possible to get the same result under >> the Mac OS X platform and if yes, how to set up Rev to be able to >> start it as a deamon application (witch engine and librairies, how to >> build the start-up adequate component) ? >> >> Any help will be greatly appreciated. Thanks. >> >> Best Regards, >> >> -- >> Pierre Sahores >> >> 100, rue de Paris >> F - 77140 Nemours >> >> psahores+ at +easynet.fr >> sc+ at +sahores-conseil.com >> >> GSM: +33 6 03 95 77 70 >> Pro: +33 1 64 45 05 33 >> Fax: +33 1 64 45 05 33 >> >> >> >> WEB/VoD/ACID-DB services over IP >> "Mutualiser les deltas de productivit?" >> >> >> _______________________________________________ >> 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 fde101 at fjrhome.net Mon May 2 19:22:30 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 2 May 2005 19:22:30 -0400 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> References: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> Message-ID: <46701c72776b29f2515fa046976c75f5@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Theoretically, you could use the rc scripts in the /etc directory to start your app; however, there is an issue with this, where upgrades to the OS can and sometimes do replace these files without asking for permission. These files are the 'normal' way to do it with most *NIX platforms, but Apple warns you *not* to use them for OS X. The "correct" way to do this with Mac OS X is to place things in /Library/StartupItems. For more details on how to write StartupItems, see this page: http://www.macdevcenter.com/pub/a/mac/2003/10/21/startup.html StartupItems are launched after the GUI is started, but before the login window appears (or the user is logged in automatically, if the machine is insecurely configured to not display a login window). They are indeed run as root, and are not supposed to be graphical in nature (they should be faceless background processes -- what UNIX calls daemons and Windows calls "services"... On May 2, 2005, at 7:04 PM, Pierre Sahores wrote: > Thanks Ken and Brian for the help :-) > > Unfortunaly, this don't feet the need to be able to start the process > in root protected mode with access to a socket port < 1024. In more > detailled words, is it a way to start a rev application from the > Darwin shell console even if none of Cocoa nor XWindows are launched > (darwin single user console mode start up) ? > > Best, Pierre > > Le 2 mai 05, ? 23:13, Brian Yennie a ?crit : > >> Pierre, >> >> If you just want to launch an ordinary MacOSX Rev standalone on >> startup, you can put it in: >> >> /System/Library/StartupItems/ >> >> You could also put an AppleScript in here to perform all sorts of >> actions. >> >> Along with Ken's tip, you could hide the GUI and make it a background >> process- although sometimes it is actually nice to have an admin >> interface visible. >> >> HTH, >> >> - Brian >> >>> Hello to All, >>> >>> I use Rev as a deamon server (alike Apache, PostgreSQL and so on - >>> not just as a CGI engine) under the linux platform in starting >>> stack's instances in the Init System V way. I would be interested to >>> know if anyone can say if it is possible to get the same result >>> under the Mac OS X platform and if yes, how to set up Rev to be able >>> to start it as a deamon application (witch engine and librairies, >>> how to build the start-up adequate component) ? >>> >>> Any help will be greatly appreciated. Thanks. >>> >>> Best Regards, >>> >>> -- >>> Pierre Sahores >>> >>> 100, rue de Paris >>> F - 77140 Nemours >>> >>> psahores+ at +easynet.fr >>> sc+ at +sahores-conseil.com >>> >>> GSM: +33 6 03 95 77 70 >>> Pro: +33 1 64 45 05 33 >>> Fax: +33 1 64 45 05 33 >>> >>> >>> >>> WEB/VoD/ACID-DB services over IP >>> "Mutualiser les deltas de productivit?" >>> >>> >>> _______________________________________________ >>> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCdrY27aqtWrR9cZoRAstTAJ9ZsR5IPKBbYzKlNmQVr2/tVnjeswCdG5FZ mxEo9LoBtuDXzm8uDNrXYeM= =RArI -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From revdan at danshafer.com Mon May 2 19:36:04 2005 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 2 May 2005 16:36:04 -0700 Subject: Speakers, Schedule Posted for RevCon West Message-ID: <962F38C2-7FF8-48A4-A12B-A821F436A74C@danshafer.com> OK, all you cautious types who've been hanging onto your money, waiting to see who we were going to have speaking in Monterey at RevCon West... Ante up! Chipp and I just finalized the schedule of speakers and topics and posted it at: http://www.altuit.com/webs/altuit/RevConWest/Schedule.htm So pop over there and check out the great conference program! I guarantee the only thing you'll find to complain about is that there's too many time slots where you want to be in both sessions. Once you're convinced that you just can't afford to miss this conference, hop over to the "Register NOW!" link and sign up. We're going to have by far the biggest gathering of Rev developers ever assembled in one place. And what a beautiful place it is, too! ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From psahores at easynet.fr Mon May 2 19:58:14 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 3 May 2005 01:58:14 +0200 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: <46701c72776b29f2515fa046976c75f5@fjrhome.net> References: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> <46701c72776b29f2515fa046976c75f5@fjrhome.net> Message-ID: Hi Frank, Le 3 mai 05, ? 01:22, Frank D. Engel, Jr. a ?crit : > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Theoretically, you could use the rc scripts in the /etc directory to > start your app; however, there is an issue with this, where upgrades > to the OS can and sometimes do replace these files without asking for > permission. Yeah ! And it's why we have time to time to reinstall or tune some .conf files (Apache, Postgres,..). > > These files are the 'normal' way to do it with most *NIX platforms, > but Apple warns you *not* to use them for OS X. > > The "correct" way to do this with Mac OS X is to place things in > /Library/StartupItems. > > For more details on how to write StartupItems, see this page: > > http://www.macdevcenter.com/pub/a/mac/2003/10/21/startup.html > Thanks. Will try those ways. No knowed issues with Rev 2.5.1 it self, in about this kind of configs ? > > StartupItems are launched after the GUI is started, but before the > login window appears (or the user is logged in automatically, if the > machine is insecurely configured to not display a login window). They > are indeed run as root, and are not supposed to be graphical in nature > (they should be faceless background processes -- what UNIX calls > daemons and Windows calls "services"... Thanks again, Best Regards, Pierre > > > > On May 2, 2005, at 7:04 PM, Pierre Sahores wrote: > >> Thanks Ken and Brian for the help :-) >> >> Unfortunaly, this don't feet the need to be able to start the process >> in root protected mode with access to a socket port < 1024. In more >> detailled words, is it a way to start a rev application from the >> Darwin shell console even if none of Cocoa nor XWindows are launched >> (darwin single user console mode start up) ? >> >> Best, Pierre >> >> Le 2 mai 05, ? 23:13, Brian Yennie a ?crit : >> >>> Pierre, >>> >>> If you just want to launch an ordinary MacOSX Rev standalone on >>> startup, you can put it in: >>> >>> /System/Library/StartupItems/ >>> >>> You could also put an AppleScript in here to perform all sorts of >>> actions. >>> >>> Along with Ken's tip, you could hide the GUI and make it a >>> background process- although sometimes it is actually nice to have >>> an admin interface visible. >>> >>> HTH, >>> >>> - Brian >>> >>>> Hello to All, >>>> >>>> I use Rev as a deamon server (alike Apache, PostgreSQL and so on - >>>> not just as a CGI engine) under the linux platform in starting >>>> stack's instances in the Init System V way. I would be interested >>>> to know if anyone can say if it is possible to get the same result >>>> under the Mac OS X platform and if yes, how to set up Rev to be >>>> able to start it as a deamon application (witch engine and >>>> librairies, how to build the start-up adequate component) ? >>>> >>>> Any help will be greatly appreciated. Thanks. >>>> >>>> Best Regards, >>>> >>>> -- >>>> Pierre Sahores >>>> >>>> 100, rue de Paris >>>> F - 77140 Nemours >>>> >>>> psahores+ at +easynet.fr >>>> sc+ at +sahores-conseil.com >>>> >>>> GSM: +33 6 03 95 77 70 >>>> Pro: +33 1 64 45 05 33 >>>> Fax: +33 1 64 45 05 33 >>>> >>>> >>>> >>>> WEB/VoD/ACID-DB services over IP >>>> "Mutualiser les deltas de productivit?" >>>> >>>> >>>> _______________________________________________ >>>> 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 >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCdrY27aqtWrR9cZoRAstTAJ9ZsR5IPKBbYzKlNmQVr2/tVnjeswCdG5FZ > mxEo9LoBtuDXzm8uDNrXYeM= > =RArI > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From higginsta at mac.com Mon May 2 20:14:51 2005 From: higginsta at mac.com (Todd Higgins) Date: Mon, 2 May 2005 20:14:51 -0400 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: References: Message-ID: <6fbba4e2544670703d05c822b60f97af@mac.com> Hi, Keep in mind that with Tiger (10.4), Apple is providing a new method to start daemons, and other background services -launchd. It is part of the both the client and server. I would imagine that if you were deploying your app on 10.3 or lower you could package it up just like you do for linux. But 10.4 on up it looks like launchd is the way to go. From Apple's website: launchd provides faster startup through a unified framework for starting, stopping and managing daemons, and incorporates inetd, init, mach_init, System Starter and related services. Administrators have a single mechanism for auditing, configuring and setting resources limits on services. Regards, Todd On May 2, 2005, at 1:38 PM, Pierre Sahores wrote: > Hello to All, > > I use Rev as a deamon server (alike Apache, PostgreSQL and so on - not > just as a CGI engine) under the linux platform in starting stack's > instances in the Init System V way. I would be interested to know if > anyone can say if it is possible to get the same result under the Mac > OS X platform and if yes, how to set up Rev to be able to start it as > a deamon application (witch engine and librairies, how to build the > start-up adequate component) ? > > Any help will be greatly appreciated. Thanks. > > Best Regards, > > -- > Pierre Sahores > > 100, rue de Paris > F - 77140 Nemours > > psahores+ at +easynet.fr > sc+ at +sahores-conseil.com > > GSM: +33 6 03 95 77 70 > Pro: +33 1 64 45 05 33 > Fax: +33 1 64 45 05 33 > > > > WEB/VoD/ACID-DB services over IP > "Mutualiser les deltas de productivit?" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Todd Higgins ASG Systems Engineer MICRO Technology Groupe, Inc voice: 215-788-6811 fax: 215-788-1766 email: higgins at mtgroupe.com www: http://www.mtgroupe.com From jspencer78 at mac.com Mon May 2 20:44:00 2005 From: jspencer78 at mac.com (James Spencer) Date: Mon, 2 May 2005 19:44:00 -0500 Subject: To Rev or not to Rev In-Reply-To: <99565FF2-D5AF-4A4C-BB7F-F96AA6317562@inspiredlogic.com> References: <427396AC.4080709@dreamscapesoftware.com> <99565FF2-D5AF-4A4C-BB7F-F96AA6317562@inspiredlogic.com> Message-ID: On May 2, 2005, at 9:28 AM, Geoff Canyon wrote: > Setting those aside, Rev lacks several characteristics most people > consider inherent to OO. That doesn't make it bad or good, > necessarily. > When this thread started, my reaction was because of these missing characteristics, I would have said that Rev is not OO except in a way that doesn't reflect the general benefits of OOP. But the more I think about it, with the benefit of the comments here, I've come to the conclusion that while it is missing some OO characteristics, it also possesses some very significant features that are missing from languages that are considered (at least by some) to be more traditionally OO. Specifically, the more I use Objective C with its dynamic messaging, which is very similar in many ways to Rev's messaging, the more I realize C++'s lacks in this regard. For another example, one cannot write handlers except in the context of an object: an instance of a button, a group, a card, a stack, or whatever; it simply doesn't permit non-OO programming. Having said all that, it really doesn't matter and as you say, none of this is, in itself, good or bad. Rev (and it's related environments such as HC, SC, etc.) can't even be analyzed using traditional computer science analysis. It's just different which is what makes it so damn great! Spence James P. Spencer Rochester, MN jspencer78 at charter.net "Badges?? We don't need no stinkin badges!" From briany at qldlearning.com Mon May 2 20:58:21 2005 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 2 May 2005 17:58:21 -0700 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> References: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> Message-ID: Pierre, If you just need access to port < 1024, I believe it's possible to make root the owner of the application and have access from a GUI app... but I doubt the app will run without Cocoa. I don't think anything other than the Darwin/CGI engine will run on MacOSX if you cannot have Cocoa or XWindows. A while back I talked to Tuviah about a custom Darwin engine with database external embedded and a fork() command for this specific task but I ended up going a different route. I'd say your best (and only other option on MacOS) is to use the Darwin engine. Note that this is not just for CGIs - it can open regular stacks under XWindows. Maybe you could have some sort of XWindows stub libraries installed, or set the DISPLAY to something null. If you could suppress XWindows, it would probably work. - Brian > Unfortunaly, this don't feet the need to be able to start the process > in root protected mode with access to a socket port < 1024. In more > detailled words, is it a way to start a rev application from the > Darwin shell console even if none of Cocoa nor XWindows are launched > (darwin single user console mode start up) ? From soapdog at mac.com Mon May 2 21:35:16 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 2 May 2005 22:35:16 -0300 Subject: about Rev XML libs and XSLT files... In-Reply-To: <20050502170930.35847.qmail@web60522.mail.yahoo.com> References: <20050502170930.35847.qmail@web60522.mail.yahoo.com> Message-ID: <9704cfc2418aee03f65550b3da97cc35@mac.com> On May 2, 2005, at 2:09 PM, Jan Schenkel wrote: >> I'm wondering where you would need this, since most >> browsers to the job >> already as a matter of course... >> >> Sivakatirswami >> > > One reason to do it within your application is data > security : if you display the XML in a browser, and > refer to an XSL, you can hide certain data -- but if > the user picks 'View the source' in his browser menus, > he can see the entire XML file. > Another reason to include XSL support is that it > allows for context-management server applications: the > programmer just delivers the XML, and the CGI-script > (or Rev-built web-server) applies an XSL > transformation to deliver for GPRS, WAP, PDA,... > Yes it's more work for your server or your application > if it's done beforehand, but it has its advantages. > > Jan Schenkel. Sivakatirswami, I am looking into this because by pre-processing the XML/XSLT files, we can trust that even people using odd platfoms (symbian based smartphones, ZetaOS, etc...) will be able to see the HTML files. Also because I am thinking of ditching my own template engine in RevHTTPd in favor of XML/XSLT, thats why wanted to know if I could force the transformation on the Rev side. if the Rev Team could expose the XSLT functions, then I'd be good to go, if it can't well, I can always create shell scripts and hook them with shell(). Cheers andre > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From martyknapp at comcast.net Mon May 2 22:21:40 2005 From: martyknapp at comcast.net (Marty Knapp) Date: Mon, 02 May 2005 19:21:40 -0700 Subject: Rev & Applescript Message-ID: Hey, I'm trying to get Rev to do an Applescript that will talk to either Mail or Entourage (Mac) to auto-generate an email, attach several pdf files and then send the email (with no interaction on my part). The email will always go the the same recipient, but the content will change, so I need to be able to generate that on the fly. Thanks for any help. Marty Knapp From sarahr at genesearch.com.au Mon May 2 23:12:33 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 3 May 2005 13:12:33 +1000 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: References: Message-ID: <8e5d3c7128f7bc0b31738b39fc8470df@genesearch.com.au> On 1 May 2005, at 5:44 PM, Ken Ray wrote: > (a) Prevent someone from dragging a window that is a toplevel window > (without a "snapback" solution of resetting the window after the drag > is > complete); or > How about settings it's decorations to empty so there is no draggable title bar? You could fake the close, max & min buttons if needed. Sarah From sarahr at genesearch.com.au Mon May 2 23:23:53 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 3 May 2005 13:23:53 +1000 Subject: =?iso-8859-1?q?Re=3A_Saving_data_in_a_stack_=ADSTANDALONE?= In-Reply-To: References: Message-ID: <24dd041f81e565de50680420f101e25e@genesearch.com.au> > As a complete beginner with Revolution I?ve found it very hard to get > a grip > on this. It?s a big stumbling block for those used to Hypercard, where > the > IDE was taken for granted, and the concept of a standalone was > unfamiliar. > But the ability to deliver standalones cross-platform is a major > attraction > of Revolution ? so it?s disappointing that such a key feature as how > to save > user changes to a stack is hard to grasp. > > I can understand that a standalone is an application, and as such > shouldn?t > modify itself ? i.e. the user can?t save any changes within the > application > If you check the box in the Stacks section of Standalone settings that says "Move substacks into individual stackfiles" then you will be able to save all but the mainStack. This is why people often make the mainStack a splash screen that does nothing except open one of the save-able sub stacks. HTH, Sarah From chipp at chipp.com Mon May 2 23:33:36 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 02 May 2005 22:33:36 -0500 Subject: Prefs and Settings - best practices In-Reply-To: <9b408d8e050502053212f7912d@mail.gmail.com> References: <9b408d8e050502053212f7912d@mail.gmail.com> Message-ID: <4276F110.8010605@chipp.com> Mikey, I like to store them in the user prefs area (different folder for each OS) as XML files. They're easy to parse, and easy to write to and allow for future updatability. And, because stacks are difficult to create (on the fly) from a server, I generally only use them if I have to store some sort of binary data (logo) with pref files. If you're interested in cross-platform compatiblity, it's best to stay out of the registry, unless you have to be there (file associations). best, Chipp Mikey wrote: > So is there a consensus on best-practices to handle settings for Rev > apps? Substack? File? Registry? From ambassador at fourthworld.com Tue May 3 00:34:55 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 02 May 2005 21:34:55 -0700 Subject: Prefs and Settings - best practices In-Reply-To: <4276F110.8010605@chipp.com> References: <9b408d8e050502053212f7912d@mail.gmail.com> <4276F110.8010605@chipp.com> Message-ID: <4276FF6F.7020905@fourthworld.com> Chipp Walters wrote: > And, because stacks are difficult to create (on the fly) from a server, > I generally only use them if I have to store some sort of binary data > (logo) with pref files. What sorts of issues have you found? This seems to work well on my BSD server: #!mc on startup -- make the stack: create stack "tt" -- set some props to verify it's working: set the destroyStack of stack "tt" to true set the uTT of stack "tt" to the long seconds -- put it away: set the filename of stack "tt" to "data/test.mc" save stack "tt" close stack "tt" -- send something back to the browser: put "test-- "& the long seconds into tData put "Content-Type: text/html" & crlf &\ "Content-Length:"&& length(tData) & crlf & crlf put tData end startup -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ps1 at softseven.org Tue May 3 00:52:56 2005 From: ps1 at softseven.org (Paul Salyers) Date: Mon, 02 May 2005 23:52:56 -0500 Subject: registry saving. Message-ID: <6.1.1.1.2.20050502234948.030f2700@softseven.org> Dear Rev Programers, I know that the Mac don't have a registry like windows, but is there way to save program information in a place on the Mac where only the program has access to it and not prying eyes? Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From chipp at chipp.com Tue May 3 01:00:52 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 03 May 2005 00:00:52 -0500 Subject: Prefs and Settings - best practices In-Reply-To: <4276FF6F.7020905@fourthworld.com> References: <9b408d8e050502053212f7912d@mail.gmail.com> <4276F110.8010605@chipp.com> <4276FF6F.7020905@fourthworld.com> Message-ID: <42770584.1010701@chipp.com> Hi Richard, For various reasons, we choose not to use MC on the server. The big one being it's unusual high use of resources per connection. Though Pierre has a nice workaround for it using Perl (or is it PHP?), we pretty much standarize on either MySQL or MS SQLserver. I ran into this problem with Item Wizard launch/config files in our Hemingway Content Management System. Originally I had authored them as small read-only stacks, but then found I couldn't create them dynamically from the server w/out installing the MC engine, which we didn't want to do. I ended up re-authoring them in XML. So, now, I think carefully about whether or not the file can be created in XML, and if so, I tend to use it instead of stacks. BTW, I think I remember Geoff Canyon ahwile ago created a STACK->XML->STACK utility. Pretty cool, but I couldn't figure out what I'd do with it, now I know! best, Chipp Richard Gaskin wrote: > Chipp Walters wrote: > >> And, because stacks are difficult to create (on the fly) from a >> server, I generally only use them if I have to store some sort of >> binary data (logo) with pref files. > > > What sorts of issues have you found? From jsng at wayoflife.org Tue May 3 01:01:08 2005 From: jsng at wayoflife.org (Jesse Sng) Date: Tue, 3 May 2005 13:01:08 +0800 Subject: Podcasting In-Reply-To: References: Message-ID: Hi, Has anyone tried writing tools in Rev to support Podcasting? I'm interested in using Rev to automate many of the production related tasks in Podcasting and even automating uploads. Jesse Sng From ambassador at fourthworld.com Tue May 3 01:11:54 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 02 May 2005 22:11:54 -0700 Subject: registry saving. In-Reply-To: <6.1.1.1.2.20050502234948.030f2700@softseven.org> References: <6.1.1.1.2.20050502234948.030f2700@softseven.org> Message-ID: <4277081A.9000608@fourthworld.com> Paul Salyers wrote: > I know that the Mac don't have a registry like windows, but is there way > to save program information in a place on the Mac where only the program > has access to it and not prying eyes? Some might recommend using invisible files, but for myself I find it disturbing when I discover hidden files apps have written to my drive, and none of mine do that sort of thing. And remember that with the Windows Registry things are also wide open -- just do Run->regedit and the world is yours. Maybe better would be to hide data in custom props in a stack file that's also used as a critical part of the program. That way, unlike a standard Prefs file, if it's deleted the app won't run. In order to have permissions to save the stack file you'll want to use the Preferences or Application Support folders. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Tue May 3 01:09:52 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 03 May 2005 00:09:52 -0500 Subject: about Rev XML libs and XSLT files... In-Reply-To: <9704cfc2418aee03f65550b3da97cc35@mac.com> References: <20050502170930.35847.qmail@web60522.mail.yahoo.com> <9704cfc2418aee03f65550b3da97cc35@mac.com> Message-ID: <427707A0.80001@chipp.com> Hi Andre, I looked into using XSLT a couple of years ago to do XML -> XHTML transformations for Hemingway, and found the whole thing alarmingly slow, not to mention extremeley difficult to program and debug. Much faster to do it in PHP or ASP or even [probably] Transcript. Perhaps things have changed. -Chipp Andre Garzia wrote: > I am looking into this because by pre-processing the XML/XSLT files, we > can trust that even people using odd platfoms (symbian based > smartphones, ZetaOS, etc...) will be able to see the HTML files. Also > because I am thinking of ditching my own template engine in RevHTTPd in > favor of XML/XSLT, thats why wanted to know if I could force the > transformation on the Rev side. From chipp at chipp.com Tue May 3 01:13:41 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 03 May 2005 00:13:41 -0500 Subject: Podcasting In-Reply-To: References: Message-ID: <42770885.5010003@chipp.com> Jesse, Check out the 'record sound' command in the documentation. Also, you may want to check out Trevor's Quicktime externals at: http://www.mangomultimedia.com/developer/revolution/ as they may be of help in recording audio, too. -Chipp Jesse Sng wrote: > Hi, > > Has anyone tried writing tools in Rev to support Podcasting? I'm > interested in using Rev to automate many of the production related tasks > in Podcasting and even automating uploads. From ps1 at softseven.org Tue May 3 01:18:13 2005 From: ps1 at softseven.org (Paul Salyers) Date: Tue, 03 May 2005 00:18:13 -0500 Subject: registry saving. In-Reply-To: <4277081A.9000608@fourthworld.com> References: <6.1.1.1.2.20050502234948.030f2700@softseven.org> <4277081A.9000608@fourthworld.com> Message-ID: <6.1.1.1.2.20050503001603.02a96468@softseven.org> At 12:11 AM 5/3/2005, you wrote: >Paul Salyers wrote: >>I know that the Mac don't have a registry like windows, but is there way >>to save program information in a place on the Mac where only the program >>has access to it and not prying eyes? > >Some might recommend using invisible files, but for myself I find it >disturbing when I discover hidden files apps have written to my drive, and >none of mine do that sort of thing. > >And remember that with the Windows Registry things are also wide open -- >just do Run->regedit and the world is yours. > >Maybe better would be to hide data in custom props in a stack file that's >also used as a critical part of the program. That way, unlike a standard >Prefs file, if it's deleted the app won't run. > >In order to have permissions to save the stack file you'll want to use the >Preferences or Application Support folders. Can custom props keep things like registry keys for all the programs to use. One key opens all the programs. Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From janschenkel at yahoo.com Tue May 3 01:23:20 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 2 May 2005 22:23:20 -0700 (PDT) Subject: about Rev XML libs and XSLT files... In-Reply-To: 6667 Message-ID: <20050503052320.64704.qmail@web60518.mail.yahoo.com> --- Chipp Walters wrote: > Hi Andre, > > I looked into using XSLT a couple of years ago to do > XML -> XHTML > transformations for Hemingway, and found the whole > thing alarmingly > slow, not to mention extremeley difficult to program > and debug. Much > faster to do it in PHP or ASP or even [probably] > Transcript. > > Perhaps things have changed. > > -Chipp > Ah, but then you have to manually craft a script for each XML transformation -- and XSLT is generic and can be done by someone who knows hardly anything about programming. We use it at work to dynamically create custom user interfaces for an in-house web server that is built in Progress -- my colleagues know hardly anything about XSL, but they know enough XML to produce valid XML data from the database queries. Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From m.mackenzie at sasktel.net Tue May 3 01:23:40 2005 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Mon, 02 May 2005 23:23:40 -0600 Subject: revSmartSave problems Message-ID: <42770ADC.4080208@sasktel.net> Hi. I am returning to develop in Revolution after some time away. I am using Rev. 2.5.1 (laterst version). I cannot figure out how to implement the revSmartSave stack. If I choose it from the Development:Plugins Menu, the stack is frozen and won't let me select a time interval. Neither can I close the stack. I have to use Cntrol/Alt/Delet to close RunRev in order to start again. I have looked through the documentation and the list archives with no success. Some people appear to be able to use this plugin although they appear to be on Macs. I am on Windows XP on a fast machine with plenty of ram and hard disk space. All help is very much appreciated! Mark MacKenzie Past Ink Publishing From ambassador at fourthworld.com Tue May 3 01:24:45 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 02 May 2005 22:24:45 -0700 Subject: registry saving. In-Reply-To: <6.1.1.1.2.20050503001603.02a96468@softseven.org> References: <6.1.1.1.2.20050502234948.030f2700@softseven.org> <4277081A.9000608@fourthworld.com> <6.1.1.1.2.20050503001603.02a96468@softseven.org> Message-ID: <42770B1D.9010303@fourthworld.com> Paul Salyers wrote: > Can custom props keep things like registry keys for all the programs to > use. One key opens all the programs. If the programs were developed with Rev, yes. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From kray at sonsothunder.com Tue May 3 01:42:16 2005 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 03 May 2005 00:42:16 -0500 Subject: Prevent someone from dragging a toplevel window, or... In-Reply-To: <8e5d3c7128f7bc0b31738b39fc8470df@genesearch.com.au> Message-ID: On 5/2/05 10:12 PM, "Sarah Reichelt" wrote: > On 1 May 2005, at 5:44 PM, Ken Ray wrote: > >> (a) Prevent someone from dragging a window that is a toplevel window >> (without a "snapback" solution of resetting the window after the drag >> is >> complete); or >> > How about settings it's decorations to empty so there is no draggable > title bar? > You could fake the close, max & min buttons if needed. Thanks Sarah, but unfortunately I don't have control of the topstack... I've decided to settle for 'snapback'; it's a little odd, but acceptable. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From xbury.cs at clearstream.com Tue May 3 02:13:35 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 3 May 2005 08:13:35 +0200 Subject: revSmartSave problems Message-ID: Hi Mark, Try to open it via the open file menu. Should not block you. If not, the stack's function is quite easy. Make a save this stack button and with an interval of x seconds, send a "mouseup" message to it so it saves your stack. cheers Xavier On 03.05.2005 07:23:40 use-revolution-bounces wrote: >Hi. I am returning to develop in Revolution after some time away. I am >using Rev. 2.5.1 (laterst version). I cannot figure out how to >implement the revSmartSave stack. If I choose it from the >Development:Plugins Menu, the stack is frozen and won't let me select a >time interval. Neither can I close the stack. I have to use >Cntrol/Alt/Delet to close RunRev in order to start again. > >I have looked through the documentation and the list archives with no >success. Some people appear to be able to use this plugin although they >appear to be on Macs. I am on Windows XP on a fast machine with plenty >of ram and hard disk space. > >All help is very much appreciated! > >Mark MacKenzie >Past Ink Publishing >_______________________________________________ >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 trevor at mangomultimedia.com Tue May 3 03:04:57 2005 From: trevor at mangomultimedia.com (Trevor DeVore) Date: Tue, 3 May 2005 00:04:57 -0700 Subject: libDatabase 2 testers Message-ID: I'm to the point with libDatabase version 2 that I could use some testers. libDatabase is a database abstraction library built on top of revdb and the Valentina XCMD. It allows you to interact with your database using arrays (fetches, inserts and updates) and hides all db cursor management. You can read about the current version at . This version adds a number a couple of things: 1) Support for converting from one database to another. For example, one call creates a SQLite or Valentina database from your MySQL db. 2) Supports binary data using binding in revdb (prefix field names with *b) 3) Supports "mapping" of encodings. The library can optionally map mac to iso, utf8 to utf16, ansi to utf16 and ansi to ut8 when fetching/updating/adding records. 4) There are functions for "translating" between different sql dialects (Thanks to Len Morgan for the idea). Currently there are functions for translating create and insert statements. So far the library has been tested with MysQL, SQLite and Valentina. Right now there is support for converting from MySQL to SQLite or Valentina but the framework is in place to support any type of conversions that one would care to code. There have been a lot of changes under the hood so I'm looking for anyone interested in testing the library out and providing any feedback. If you use PostgreSQL and would like to test things out then we should be able to get PostgreSQL working with the database conversion functions as well. Anyhow, if you are interested then drop me a line off-list. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From JimAultWins at yahoo.com Tue May 3 03:07:39 2005 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 3 May 2005 00:07:39 -0700 Subject: Rev & Applescript In-Reply-To: References: Message-ID: > Question 1 - Do you already have an Applescript that will generate an email in either program? This script would only need to be the literal script that would specify the address, subject, message, and a single attachment (pdf in your case) ? Once you have that working in Script Editor (or other), you only have to do a few tweaks to make it ready for Revolution. The basic idea is to take a working script and paste it into a Rev field and run the following: do field "pastedCode" as AppleScript The next exercise is to make modifications to allow you to change the subject, message, and attachments. So, step one is to get the working script as described above. Let me know if you already have it and I can help with the installation into a Rev stack. Jim Ault Las Vegas > >I'm trying to get Rev to do an Applescript that will talk to either Mail or >Entourage (Mac) to auto-generate an email, attach several pdf files and then >send the email (with no interaction on my part). The email will always go >the the same recipient, but the content will change, so I need to be able to >generate that on the fly. > >Thanks for any help. > > >Marty Knapp > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Tue May 3 04:02:47 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 3 May 2005 01:02:47 -0700 Subject: rev standalone for Windows In-Reply-To: References: Message-ID: I have just built my first standalone for Windows. I've previously only tried to develop for Macs, but I thought I would give it a try. My standalone utilizes Trevor's libdatabase and revDB. I have a Wintel machine to test with but I'm not sure what to do with the dll files... I was hoping that everything would be built into the app.. Where do these dlls go? thanks, sqb From psahores at easynet.fr Tue May 3 04:16:40 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 3 May 2005 10:16:40 +0200 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: <6fbba4e2544670703d05c822b60f97af@mac.com> References: <6fbba4e2544670703d05c822b60f97af@mac.com> Message-ID: <13385df638987211fe985e38f0c8e798@easynet.fr> Le 3 mai 05, ? 02:14, Todd Higgins a ?crit : Hi Todd, > Hi, > > Keep in mind that with Tiger (10.4), Apple is providing a new method > to start daemons, and other background services -launchd. It is part > of the both the client and server. I would imagine that if you were > deploying your app on 10.3 or lower you could package it up just like > you do for linux. But 10.4 on up it looks like launchd is the way to > go. > > From Apple's website: > > launchd provides faster startup through a unified framework for > starting, stopping and managing daemons, and incorporates inetd, init, > mach_init, System Starter and related services. Administrators have a > single mechanism for auditing, configuring and setting resources > limits on services. Many thanks for this very interesting alert. Will go to the ADC docs to see closely what Apple is proposing in this way to (try to ?) become as confortable as others unixes are in about those kind of tasks ;-) Best, Pierre > > > Regards, > > Todd > > On May 2, 2005, at 1:38 PM, Pierre Sahores wrote: > >> Hello to All, >> >> I use Rev as a deamon server (alike Apache, PostgreSQL and so on - >> not just as a CGI engine) under the linux platform in starting >> stack's instances in the Init System V way. I would be interested to >> know if anyone can say if it is possible to get the same result under >> the Mac OS X platform and if yes, how to set up Rev to be able to >> start it as a deamon application (witch engine and librairies, how to >> build the start-up adequate component) ? >> >> Any help will be greatly appreciated. Thanks. >> >> Best Regards, >> >> -- >> Pierre Sahores >> >> 100, rue de Paris >> F - 77140 Nemours >> >> psahores+ at +easynet.fr >> sc+ at +sahores-conseil.com >> >> GSM: +33 6 03 95 77 70 >> Pro: +33 1 64 45 05 33 >> Fax: +33 1 64 45 05 33 >> >> >> >> WEB/VoD/ACID-DB services over IP >> "Mutualiser les deltas de productivit?" >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > -- > Todd Higgins > ASG Systems Engineer > MICRO Technology Groupe, Inc > voice: 215-788-6811 fax: 215-788-1766 > email: higgins at mtgroupe.com www: http://www.mtgroupe.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Tue May 3 04:28:25 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 3 May 2005 10:28:25 +0200 Subject: How to start Rev by shell or startup item in the background under Mac OS X In-Reply-To: References: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> Message-ID: <023e4b71fa0c21e39de2035622434125@easynet.fr> Le 3 mai 05, ? 02:58, Brian Yennie a ?crit : Brian, > Pierre, > > If you just need access to port < 1024, I believe it's possible to > make root the owner of the application and have access from a GUI > app... but I doubt the app will run without Cocoa. Me too and it's all the problem : i don't want GUI at all... The Linux issues of my Rev apps servers are running lots faster than the Cocoa GUI binded ones and i suspect that they would be able to run lots faster under the Darwin platform too in the unix deamon mode. If that can be done, i will just switch back to linux, in about server-side stuffs... > > I don't think anything other than the Darwin/CGI engine will run on > MacOSX if you cannot have Cocoa or XWindows. A while back I talked to > Tuviah about a custom Darwin engine with database external embedded > and a fork() command for this specific task but I ended up going a > different route. ... > > I'd say your best (and only other option on MacOS) is to use the > Darwin engine. Note that this is not just for CGIs - it can open > regular stacks under XWindows. Maybe you could have some sort of > XWindows stub libraries installed, or set the DISPLAY to something > null. If you could suppress XWindows, it would probably work. Never tested Darwin for yet but, as you say, it's a good time to see if this solution would work. Many thanks for your helpfull input :-) Best Regards, > > - Brian > >> Unfortunaly, this don't feet the need to be able to start the process >> in root protected mode with access to a socket port < 1024. In more >> detailled words, is it a way to start a rev application from the >> Darwin shell console even if none of Cocoa nor XWindows are launched >> (darwin single user console mode start up) ? > > _______________________________________________ > 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 sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From chris at carroll-davis.co.uk Tue May 3 04:34:14 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Tue, 3 May 2005 09:34:14 +0100 Subject: Anyone using Tiger Yet? In-Reply-To: <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> Message-ID: Hello all. Not seen any problems with Rev yet, but the driver for my wireless card is now broken and Photoshop won't open a dragged or double- clicked file. Other than that ok. Anyone else got any reports? Chris On 2 May 2005, at 06:34, Roger Guay wrote: > Been using it for 2 days . . . no problems yet. And, I love it! > > > On May 1, 2005, at 9:00 AM, use-revolution-request at lists.runrev.com > wrote: > > >> Message: 9 >> Date: Sun, 1 May 2005 08:24:50 -0500 >> From: Burrton Wodruff >> Subject: Anyone using Tiger Yet? >> To: use-revolution at lists.runrev.com >> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> >> Content-Type: text/plain; charset=US-ASCII; format=flowed >> >> Hi Folk, >> >> Anyone using Tiger with Rev yet? Any problems? >> >> Burt Woodruff >> RippleSoft >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Tue May 3 04:38:20 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Tue, 3 May 2005 10:38:20 +0200 Subject: Anyone using Tiger Yet? In-Reply-To: References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> Message-ID: Le 3 mai 05, ? 10:34, Chris Carroll-Davis a ?crit : > Hello all. > > Not seen any problems with Rev yet, but the driver for my wireless > card is now broken and Photoshop won't open a dragged or > double-clicked file. Did you test in checking and repairing the files permissions ? > > Other than that ok. Anyone else got any reports? > > Chris > > > On 2 May 2005, at 06:34, Roger Guay wrote: > >> Been using it for 2 days . . . no problems yet. And, I love it! >> >> >> On May 1, 2005, at 9:00 AM, use-revolution-request at lists.runrev.com >> wrote: >> >> >>> Message: 9 >>> Date: Sun, 1 May 2005 08:24:50 -0500 >>> From: Burrton Wodruff >>> Subject: Anyone using Tiger Yet? >>> To: use-revolution at lists.runrev.com >>> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> >>> Content-Type: text/plain; charset=US-ASCII; format=flowed >>> >>> Hi Folk, >>> >>> Anyone using Tiger with Rev yet? Any problems? >>> >>> Burt Woodruff >>> RippleSoft >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From chris at carroll-davis.co.uk Tue May 3 04:52:39 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Tue, 3 May 2005 09:52:39 +0100 Subject: Anyone using Tiger Yet? In-Reply-To: References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> Message-ID: <750AD3CA-A7C7-4797-899A-97C392F2B63C@carroll-davis.co.uk> *** embarrassed cough *** Thanks Pierre! Working fine now. I'd stupidly assumed that the upgrade would sort that sort of stuff out! OT question for techno gurus out there: when an installer says "Optimising Disk..." what is it actually doing? I'd assumed it was doing stuff like repairing permissions... Thanks again, Chris p.s. OT again, Photoshop CS2 tryout looks pretty good... On 3 May 2005, at 09:38, Pierre Sahores wrote: > > Le 3 mai 05, ? 10:34, Chris Carroll-Davis a ?crit : > > >> Hello all. >> >> Not seen any problems with Rev yet, but the driver for my wireless >> card is now broken and Photoshop won't open a dragged or double- >> clicked file. >> > > Did you test in checking and repairing the files permissions ? > >> >> Other than that ok. Anyone else got any reports? >> >> Chris >> >> >> On 2 May 2005, at 06:34, Roger Guay wrote: >> >> >>> Been using it for 2 days . . . no problems yet. And, I love it! >>> >>> >>> On May 1, 2005, at 9:00 AM, use-revolution- >>> request at lists.runrev.com wrote: >>> >>> >>> >>>> Message: 9 >>>> Date: Sun, 1 May 2005 08:24:50 -0500 >>>> From: Burrton Wodruff >>>> Subject: Anyone using Tiger Yet? >>>> To: use-revolution at lists.runrev.com >>>> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> >>>> Content-Type: text/plain; charset=US-ASCII; format=flowed >>>> >>>> Hi Folk, >>>> >>>> Anyone using Tiger with Rev yet? Any problems? >>>> >>>> Burt Woodruff >>>> RippleSoft >>>> >>>> >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > -- > Bien cordialement, Pierre Sahores > > 100, rue de Paris > F - 77140 Nemours > > psahores+ at +easynet.fr > sc+ at +sahores-conseil.com > > GSM: +33 6 03 95 77 70 > Pro: +33 1 64 45 05 33 > Fax: +33 1 64 45 05 33 > > > > WEB/VoD/ACID-DB services over IP > "Mutualiser les deltas de productivit?" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From wouter.abraham at scarlet.be Tue May 3 05:57:57 2005 From: wouter.abraham at scarlet.be (Wouter) Date: Tue, 3 May 2005 11:57:57 +0200 Subject: Anyone using Tiger Yet? In-Reply-To: References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> Message-ID: Hi, Only a small problem. On all my macs running Tiger, the triangles/arrows indicating a submenu in the revmenubar and in popup menus (like the one used in the inspector) do not show, though the submenus work. Anybody seen the same? Greetings, Wouter On 03 May 2005, at 10:34, Chris Carroll-Davis wrote: > Hello all. > > Not seen any problems with Rev yet, but the driver for my wireless > card is now broken and Photoshop won't open a dragged or double- > clicked file. > > Other than that ok. Anyone else got any reports? > > Chris > > > On 2 May 2005, at 06:34, Roger Guay wrote: > > >> Been using it for 2 days . . . no problems yet. And, I love it! >> >> >> On May 1, 2005, at 9:00 AM, use-revolution- >> request at lists.runrev.com wrote: >> >> >> >>> Message: 9 >>> Date: Sun, 1 May 2005 08:24:50 -0500 >>> From: Burrton Wodruff >>> Subject: Anyone using Tiger Yet? >>> To: use-revolution at lists.runrev.com >>> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> >>> Content-Type: text/plain; charset=US-ASCII; format=flowed >>> >>> Hi Folk, >>> >>> Anyone using Tiger with Rev yet? Any problems? >>> >>> Burt Woodruff >>> RippleSoft >>> >>> >>> >> >> _______________________________________________ >> 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 M.Lange at ed.ac.uk Tue May 3 09:04:49 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Tue, 03 May 2005 14:04:49 +0100 Subject: Revolution and Education... website proposed Message-ID: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Dear all, (Many of you will take me for a newcommer... I have bought my license long ago and lurked on the list... I hadn't much chance to participate simply because the questions usually get answered before I get a chance to give my 5 cents). A few months ago (back in Oct 2004), there was an interesting thread on educational use for revolution. Several things emerged from this discussion: 1. A number of metacard or revolution stacks have been produced that cannot be found anywhere on the web or in the "user". 2. There is a group of enthusiastic teachers on this list who see revolution as having the potential to benefit their teaching. 3. Most of them have difficulties sharing their enthusiasm with colleagues in their institution. This was for instance, nicely expressed by Gregory [Gregory Lypny gregory.lypny at videotron.ca] >I have long stopped evangelizing courseware because the response I get >from colleagues is that they do not want to be involved with its >development. The incentive to do the work is simply not there. I make >my stuff freely available to my colleagues, but their enthusiasm >quickly peters when I explained that some work is required to get it to >do what they want it to do. They'll only give it a spin if it's ready >to go right off the shelf. [...] I have similar difficulties. I work in a department (psychology) where technnology causes fear and apprehension. As Judy had expressed in some of her emails, my skills and my tendency to aim for better than what is achieved by current practices leads to isolation rather than admiration. I can see me loosing courage, gradually, and I feel the need for a place where I can discuss some ideas with like-minded persons. As Gregory mentioned: >I should leave this with a positive spin: courseware = cool, >untapped potential. We just need more impressive examples of it in >use. However, if it is left to me alone, in between my teaching, research, admin duties, I do not have the time to develop an impressive example of Revolution's use for education. Not that I am not trying. To address the problem identified by Gregory, I have a project in gestation of a GUI editor for a large range of web-based exercises. The idea is to select exercises written in java, javascript, Flash, with a content that can be defined in a text file attached to the application (see usinaquiz for examples [in French] or formator demo [quizz section] for a working demo [enhanced for Safari and Firefox, not tested yet with Internet Explorer Windows] and http://revolution.lexicall.org/eLearning/AccompanyingDocs-sm.pdf fro textual explanations). This will be developed over next summer. (See, John Mathewson for a similar project, for a public of school teachers, at http://members.maclaunch.com/richmond/default.html). I have another project of an revolution application to access an on-line database of learning objects. Another one of a database of images, for lecture illustration (I already have on my hard disk a well organized archive of 100MB of pictures), where lecturers could share and access their resources (see viperlib, http://viperlib.york.ac.uk/, for such a project, in the very restricted context of visual perception). Still, alone, there is only so little I can do and it tends to take quite a long time to get anything done as I do not have much time to spend on this project. I have given a lot of thought to becoming a freelance instructional designer, but I really doubt I would be able to make a living from it. So, I will probably have to keep my revolution coding as a captivating hobby, to do outside of my (already long) working hours. Recently, in the context of a course on "teaching in digital environment" I had been enrolled in, this time as a student, I got to write an assignment, on using Wiki-web for collaborative learning (my own choosing). Obviously, my assignment partner and I decided to write it collaboratively, on a wiki-web medium. I really enjoyed the experience. There is so much more in 2 brains than in one... there is so much benefit of having another person's perspective on the issue. This got me thinking... why not try something similar with the nice people from the revolution community, this time on the use of revolution for student-centered learning? It happens that I recently created a website, that I use in a research context. I could easily create a revolution subdomain to host a "revolution-education" resource center with : (1) an archive of stacks relevant to education ( I can provide up to 200MB), (2) a forum or even better, a wiki for the discussion of ideas and guidelines (I have recently set-up a wiki to support one of my course and it wouldn't be difficult to set-up another one for discussion on the them of revolution-education). I really believe that Wikis are better than forums to organize thoughts. Who knows, this could lead to a book "Instructional Design with Revolution"... with the word order that suggests that reaching teaching goals and the provision of well-thought exercises would be more important than technical aspects (though, both could probably be reconciled with a section on teaching (to teachers) programming with revolution). After all, the reluctance of colleagues to be involved in e-Learning does not come from the fact that they do not care about the quality of their teaching. It rather has for origin the lack of resource printed or digital resource that would let them realize something useful without having to spend too much time acquiring new skills. If we want to encourage our colleagues to adopt better practices, maybe we need to be concerned about creating resources that facilitate their efforts. In fact, I already gave it a start: http://revolution.lexicall.org/ You will find there a list of links and information related to eLearning (http://revolution.lexicall.org/eLearning/) as well as a listing of the stacks I have already produced (under a share alike license), at http://revolution.lexicall.org/listing.php. I will add a wiki next week-end. Educators and non educators alike may be interested to know that this listing is automatically produced thanks to the provision of a text file joined to the revolution file, with the following metadata. RSS reader Still another exploration of widgets. Simple RSS reader. Marielle Lange N/A http://creativecommons.org/licenses/by-nc-sa/2.0/ mystacks/rss_reader.gif N/A http://revolution.lexicall.org/mystacks/rss_reader.rev This means that information about the file is separate from the file itself... It is possible to create a directory that lists stacks hosted in the archive as well as stacks hosted elsewhere. I can give away the php script to anybody interested (written so to understand any metadata, organized in any number of sections (details at: http://lexicall.org/repository/standards.php, when used in another context). Let me know if you are interested in taking advantage of any of this... but please, be patient, my day job does not involve programming with revolution, I may take a few days (i.e., next week-end) to answer your emails. Best, Marielle ------------------------------------------------------------------------------- Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology and Informatics University of Edinburgh, UK Email: M.Lange at ed.ac.uk Homepage: http://homepages.inf.ed.ac.uk/mlange/ From M.Lange at ed.ac.uk Tue May 3 09:09:36 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Tue, 03 May 2005 14:09:36 +0100 Subject: Revolution and Education... Seeking recommendations for evangelisation Message-ID: <1115125776.427778109867f@staffmail.ed.ac.uk> Dear all, I will be discussing eLearning projects with somebody at Open University Scotland, this week. On top of the projects I introduced in my previous post, I am also of the oppinion that many of their course could probably greatly benefit from a short "programming with revolution" module which would teach students to create and manage small applications of use to their (small) business. Nothing beats the magic of being able to produce a nice looking stack after only an hour of teaching. If you have other arguments that could help me persuade them to adopt Revolution, please voice them. Marielle From dburgun at dsl.pipex.com Tue May 3 09:14:03 2005 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 3 May 2005 14:14:03 +0100 Subject: Update to 2.5 from 2.2???? In-Reply-To: <1115125489.427776f138fc8@staffmail.ed.ac.uk> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: Hi, I've just updated to 2.5 from 2.2 and my .rev files no long open RunRev when double-clicked, instead DreamCard Player starts up. What do I have to do to make it open RunRev instead? I am using MacOS 9. Thanks a lot Dave From tvogelaar at de-mare.nl Tue May 3 09:45:22 2005 From: tvogelaar at de-mare.nl (Terry Vogelaar) Date: Tue, 3 May 2005 15:45:22 +0200 Subject: OT Anyone using Tiger Yet? In-Reply-To: <20050503132216.C8484930273@mail.runrev.com> Message-ID: <984A2CC6-BBD9-11D9-B7A4-000A9569E638@de-mare.nl> Chris Carroll-Davis heeft op dinsdag, 3 mei 2005 om 15:22 (Europe/Amsterdam) het volgende geschreven: > OT question for techno gurus out there: when > an installer says "Optimising Disk..." what is it actually doing? > I'd assumed it was doing stuff like repairing permissions... Optimising Disk means Updating the Prebinding. Not that I am a techno guru. I recently saw it on http://www.macdevcenter.com/lpt/a/4400 or http://www.macdevcenter.com/lpt/a/5825 Sometimes, for some (apparently) inexplicable reason, your computer slows down to a crawl after you have installed a big application. In that case, you may want to "update the prebinding." This means forcing Mac OS X to go through all of the application files and make sure that they are correctly linked together. The Mac OS X default installer usually takes care of this by itself, but some third-party installers may be less cautious. You can do that manually too. To do this, simply open your Terminal and type: sudo update_prebinding -root / -force Then, enter return, type your password, and enter return again. Don't worry about the lines of text that will scroll on your Terminal. This simply means that the command is doing its work. The whole process should only take a few minutes. However, it will considerably slow your computer down and for maximum efficiency, you should not use it at the same time. Once the command has exited, immediately reboot your computer. Terry From gbojsza at gmail.com Tue May 3 09:53:39 2005 From: gbojsza at gmail.com (Glen Bojsza) Date: Tue, 3 May 2005 09:53:39 -0400 Subject: Drag selected lines (or other objects) between stacks? Message-ID: <3d8af4150505030653584f46ab@mail.gmail.com> I was wondering if it is possible to: 1. drag selected lines in a field in one stack and drop them into a field in another stack? 2. drag an object (button or image) between stacks? A one time there was an old stack showing dragging selected lines between fields but I can't seem to find it posted anymore? thanks From fde101 at fjrhome.net Tue May 3 10:05:35 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 10:05:35 -0400 Subject: rev standalone for Windows In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 It depends on how you set the externals property of the stack; try placing them (for example) in an "externals" folder in the same folder as the app, and if that doesn't work, try placing them in the same folder as the app itself. On May 3, 2005, at 4:02 AM, Stephen Barncard wrote: > I have just built my first standalone for Windows. I've previously > only tried to develop for Macs, but I thought I would give it a try. > > My standalone utilizes Trevor's libdatabase and revDB. I have a > Wintel machine to test with but I'm not sure what to do with the dll > files... I was hoping that everything would be built into the app.. > Where do these dlls go? > > thanks, > > sqb > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd4Uw7aqtWrR9cZoRAmHSAJ4uGhNZT3ajJikjYimWQ/aM08pA7gCfVvQU 4CHlUrPXlMAmHeB3Z9GtPP0= =Yexa -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From klaus at major-k.de Tue May 3 10:07:07 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 3 May 2005 16:07:07 +0200 Subject: Drag selected lines (or other objects) between stacks? In-Reply-To: <3d8af4150505030653584f46ab@mail.gmail.com> References: <3d8af4150505030653584f46ab@mail.gmail.com> Message-ID: <2cfe388d6e1a2ae9b8d19231ef043789@major-k.de> Hi Glen, > I was wondering if it is possible to: > > 1. drag selected lines in a field in one stack and drop them into a > field in another stack? just tested here with a simple unlocked textfield, and it does NOT work :-( I can drag selected text from a field to a window of Textedit (simple Texteditor on OS X) and the text will appear in that window, but although the cursor indicates that the "drop action" will succeed in Rev (Drag and drop cursor with a PLUS sign!), nothing arrives at the other field on the other stack... Even worse, if you do not hold the ALT-key (to drag-copy the selection) your text is gone completely! Too bad and a shame :-/ > 2. drag an object (button or image) between stacks? Not out of the box! But with heavy scripting, just like the new toolbar in Rev ;-) I am not sure, but i think this is done by some frontscript in Rev... > A one time there was an old stack showing dragging selected lines > between fields but I can't seem to find it posted anymore? > > thanks Regards Klaus Major klaus at major-k.de http://www.major-k.de From fde101 at fjrhome.net Tue May 3 10:19:25 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 10:19:25 -0400 Subject: Anyone using Tiger Yet? In-Reply-To: <750AD3CA-A7C7-4797-899A-97C392F2B63C@carroll-davis.co.uk> References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> <750AD3CA-A7C7-4797-899A-97C392F2B63C@carroll-davis.co.uk> Message-ID: <039f1f5559203ab3695ac10b012ee7a5@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I think it is rehashing the libraries to help the linker process app launches more quickly... Ah, yes: http://www.thexlab.com/faqs/maintainingmacosx.html Look under the header "Update prebinding" On May 3, 2005, at 4:52 AM, Chris Carroll-Davis wrote: > *** embarrassed cough *** > > Thanks Pierre! > > Working fine now. I'd stupidly assumed that the upgrade would sort > that sort of stuff out! OT question for techno gurus out there: when > an installer says "Optimising Disk..." what is it actually doing? I'd > assumed it was doing stuff like repairing permissions... > > Thanks again, > > Chris > > p.s. OT again, Photoshop CS2 tryout looks pretty good... > > > On 3 May 2005, at 09:38, Pierre Sahores wrote: > >> >> Le 3 mai 05, ? 10:34, Chris Carroll-Davis a ?crit : >> >> >>> Hello all. >>> >>> Not seen any problems with Rev yet, but the driver for my wireless >>> card is now broken and Photoshop won't open a dragged or >>> double-clicked file. >>> >> >> Did you test in checking and repairing the files permissions ? >> >>> >>> Other than that ok. Anyone else got any reports? >>> >>> Chris >>> >>> >>> On 2 May 2005, at 06:34, Roger Guay wrote: >>> >>> >>>> Been using it for 2 days . . . no problems yet. And, I love it! >>>> >>>> >>>> On May 1, 2005, at 9:00 AM, use-revolution-request at lists.runrev.com >>>> wrote: >>>> >>>> >>>> >>>>> Message: 9 >>>>> Date: Sun, 1 May 2005 08:24:50 -0500 >>>>> From: Burrton Wodruff >>>>> Subject: Anyone using Tiger Yet? >>>>> To: use-revolution at lists.runrev.com >>>>> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> >>>>> Content-Type: text/plain; charset=US-ASCII; format=flowed >>>>> >>>>> Hi Folk, >>>>> >>>>> Anyone using Tiger with Rev yet? Any problems? >>>>> >>>>> Burt Woodruff >>>>> RippleSoft >>>>> >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >> -- >> Bien cordialement, Pierre Sahores >> >> 100, rue de Paris >> F - 77140 Nemours >> >> psahores+ at +easynet.fr >> sc+ at +sahores-conseil.com >> >> GSM: +33 6 03 95 77 70 >> Pro: +33 1 64 45 05 33 >> Fax: +33 1 64 45 05 33 >> >> >> >> WEB/VoD/ACID-DB services over IP >> "Mutualiser les deltas de productivit?" >> >> >> _______________________________________________ >> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd4ht7aqtWrR9cZoRAnGCAJ9xLoLEYblU07qQ0U8onc2SWlDyzwCfess7 0jKBeDEDUgGoBB4rVdipfUw= =2saC -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Tue May 3 10:25:29 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 10:25:29 -0400 Subject: Revolution and Education... website proposed In-Reply-To: <1115125489.427776f138fc8@staffmail.ed.ac.uk> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: <483808d806a2fa4ee268472211ec7f19@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Rev is an excellent program for the educational community, though in some ways lacking in comparison to HyperCard in terms of simplicity for younger grade levels. Another system you may wish to investigate is Squeak; special Squeak distributions and resources specifically designed for the educational market can be found at www.squeakland.org -- and Squeak is open-source, so it's free. Squeak is based on the SmallTalk language, so its native programming may be a bit rough for most students, but the graphical environment sitting on top of Squeak has some fun toys which kids can use to produce some nice interactive animations and so forth, and there are a number of references and tutorials at the SqueakLand site. On May 3, 2005, at 9:04 AM, Marielle Lange wrote: > Dear all, > > (Many of you will take me for a newcommer... I have bought my license > long ago > and lurked on the list... I hadn't much chance to participate simply > because > the questions usually get answered before I get a chance to give my 5 > cents). > > A few months ago (back in Oct 2004), there was an interesting thread on > educational use for revolution. > > Several things emerged from this discussion: > > 1. A number of metacard or revolution stacks have been produced that > cannot be > found anywhere on the web or in the "user". > 2. There is a group of enthusiastic teachers on this list who see > revolution as > having the potential to benefit their teaching. > 3. Most of them have difficulties sharing their enthusiasm with > colleagues in > their institution. > > This was for instance, nicely expressed by Gregory [Gregory Lypny > gregory.lypny > at videotron.ca] > >> I have long stopped evangelizing courseware because the response I get >> from colleagues is that they do not want to be involved with its >> development. The incentive to do the work is simply not there. I >> make >> my stuff freely available to my colleagues, but their enthusiasm >> quickly peters when I explained that some work is required to get it >> to >> do what they want it to do. They'll only give it a spin if it's ready >> to go right off the shelf. [...] > > > I have similar difficulties. I work in a department (psychology) where > technnology causes fear and apprehension. As Judy had expressed in > some of her > emails, my skills and my tendency to aim for better than what is > achieved by > current practices leads to isolation rather than admiration. I can see > me > loosing courage, gradually, and I feel the need for a place where I > can discuss > some ideas with like-minded persons. > > As Gregory mentioned: > >> I should leave this with a positive spin: courseware = cool, >> untapped potential. We just need more impressive examples of it in >> use. > > However, if it is left to me alone, in between my teaching, research, > admin > duties, I do not have the time to develop an impressive example of > Revolution's > use for education. Not that I am not trying. To address the problem > identified > by Gregory, I have a project in gestation of a GUI editor for a large > range of > web-based exercises. The idea is to select exercises written in java, > javascript, Flash, with a content that can be defined in a text file > attached > to the application (see usinaquiz for examples [in French] or formator > demo > [quizz section] for a working demo [enhanced for Safari and Firefox, > not tested > yet with Internet Explorer Windows] and > http://revolution.lexicall.org/eLearning/AccompanyingDocs-sm.pdf fro > textual > explanations). This will be developed over next summer. (See, John > Mathewson > for a similar project, for a public of school teachers, at > http://members.maclaunch.com/richmond/default.html). I have another > project of > an revolution application to access an on-line database of learning > objects. > Another one of a database of images, for lecture illustration (I > already have > on my hard disk a well organized archive of 100MB of pictures), where > lecturers > could share and access their resources (see viperlib, > http://viperlib.york.ac.uk/, for such a project, in the very > restricted context > of visual perception). > > Still, alone, there is only so little I can do and it tends to take > quite a long > time to get anything done as I do not have much time to spend on this > project. I > have given a lot of thought to becoming a freelance instructional > designer, but > I really doubt I would be able to make a living from it. So, I will > probably > have to keep my revolution coding as a captivating hobby, to do > outside of my > (already long) working hours. > > Recently, in the context of a course on "teaching in digital > environment" I had > been enrolled in, this time as a student, I got to write an > assignment, on > using Wiki-web for collaborative learning (my own choosing). > Obviously, my > assignment partner and I decided to write it collaboratively, on a > wiki-web > medium. I really enjoyed the experience. There is so much more in 2 > brains than > in one... there is so much benefit of having another person's > perspective on the > issue. This got me thinking... why not try something similar with the > nice > people from the revolution community, this time on the use of > revolution for > student-centered learning? > > It happens that I recently created a website, that I use in a research > context. > I could easily create a revolution subdomain to host a > "revolution-education" > resource center with : (1) an archive of stacks relevant to education > ( I can > provide up to 200MB), (2) a forum or even better, a wiki for the > discussion of > ideas and guidelines (I have recently set-up a wiki to support one of > my course > and it wouldn't be difficult to set-up another one for discussion on > the them of > revolution-education). I really believe that Wikis are better than > forums to > organize thoughts. > > Who knows, this could lead to a book "Instructional Design with > Revolution"... > with the word order that suggests that reaching teaching goals and the > provision of well-thought exercises would be more important than > technical > aspects (though, both could probably be reconciled with a section on > teaching > (to teachers) programming with revolution). After all, the reluctance > of > colleagues to be involved in e-Learning does not come from the fact > that they > do not care about the quality of their teaching. It rather has for > origin the > lack of resource printed or digital resource that would let them > realize > something useful without having to spend too much time acquiring new > skills. If > we want to encourage our colleagues to adopt better practices, maybe > we need to > be concerned about creating resources that facilitate their efforts. > > > In fact, I already gave it a start: > > http://revolution.lexicall.org/ > > You will find there a list of links and information related to > eLearning > (http://revolution.lexicall.org/eLearning/) as well as a listing of > the stacks > I have already produced (under a share alike license), at > http://revolution.lexicall.org/listing.php. I will add a wiki next > week-end. > > Educators and non educators alike may be interested to know that this > listing is > automatically produced thanks to the provision of a text file joined > to the > revolution file, with the following metadata. > > > RSS reader > Still another exploration of widgets. Simple RSS > reader. > Marielle Lange > N/A > > http://creativecommons.org/licenses/by-nc-sa/2.0/ > mystacks/rss_reader.gif > N/A > > http://revolution.lexicall.org/mystacks/rss_reader.rev url_download> > > > This means that information about the file is separate from the file > itself... > It is possible to create a directory that lists stacks hosted in the > archive > as well as stacks hosted elsewhere. I can give away the php script to > anybody > interested (written so to understand any metadata, organized in any > number of > sections (details at: http://lexicall.org/repository/standards.php, > when used > in another context). > > > Let me know if you are interested in taking advantage of any of > this... but > please, be patient, my day job does not involve programming with > revolution, I > may take a few days (i.e., next week-end) to answer your emails. > > Best, > Marielle > > ----------------------------------------------------------------------- > -------- > Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology and > Informatics > University of Edinburgh, UK > Email: M.Lange at ed.ac.uk > Homepage: http://homepages.inf.ed.ac.uk/mlange/ > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd4nZ7aqtWrR9cZoRAiQTAJwK8fVqdUo819SrtiIKP8+OKmx2lQCdEevv UPFlfqeZDfTUXQh4FGqKZaI= =XWk1 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Tue May 3 10:29:14 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 10:29:14 -0400 Subject: OT Anyone using Tiger Yet? In-Reply-To: <984A2CC6-BBD9-11D9-B7A4-000A9569E638@de-mare.nl> References: <984A2CC6-BBD9-11D9-B7A4-000A9569E638@de-mare.nl> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Prebinding has nothing to do with runtime performance of the computer. It only affects startup time of applications. Additionally, there is no need to reboot after doing it, and the only time it should even make a difference to do manual prebinding under 10.2 and later is when you are installing apps that you wrote yourself. Even then, it only affects how long it takes an app to launch, and not how quickly it runs after it gets started. On May 3, 2005, at 9:45 AM, Terry Vogelaar wrote: > Chris Carroll-Davis heeft op dinsdag, 3 mei 2005 om 15:22 > (Europe/Amsterdam) het volgende geschreven: > >> OT question for techno gurus out there: when >> an installer says "Optimising Disk..." what is it actually doing? >> I'd assumed it was doing stuff like repairing permissions... > > Optimising Disk means Updating the Prebinding. Not that I am a techno > guru. I recently saw it on http://www.macdevcenter.com/lpt/a/4400 or > http://www.macdevcenter.com/lpt/a/5825 > > Sometimes, for some (apparently) inexplicable reason, your computer > slows down to a crawl after you have installed a big application. > In that case, you may want to "update the prebinding." This means > forcing Mac OS X to go through all of the application files and make > sure that they are correctly linked together. The Mac OS X default > installer usually takes care of this by itself, but some third-party > installers may be less cautious. > > You can do that manually too. To do this, simply open your Terminal > and type: > sudo update_prebinding -root / -force > > Then, enter return, type your password, and enter return again. > Don't worry about the lines of text that will scroll on your Terminal. > This simply means that the command is doing its work. > > The whole process should only take a few minutes. However, it will > considerably slow your computer down and for maximum efficiency, you > should not use it at the same time. > > Once the command has exited, immediately reboot your computer. > > Terry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd4q77aqtWrR9cZoRAovjAJ0Rgc8LsEK+e0fsi7jTc9Pf/W7fTwCfVNv4 AAklNmmxJo34AaCJUPEWZz4= =3QlL -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From oaknorton at gmail.com Tue May 3 10:30:07 2005 From: oaknorton at gmail.com (Oak Norton) Date: Tue, 3 May 2005 08:30:07 -0600 Subject: Resource list In-Reply-To: <20050502140744.96212.qmail@web40526.mail.yahoo.com> References: <20050502140744.96212.qmail@web40526.mail.yahoo.com> Message-ID: About a month ago I saw an email someone was putting together a list of resources for Revolution like sites that contain tutorials, 3rd party apps, etc... I can't find the emails now and I was wondering who you were and if you had a site up yet? I would also love to see the common learning site get made active that was just discussed. That would be very helpful to me and many others. Thanks, Oak From ps1 at softseven.org Tue May 3 10:33:14 2005 From: ps1 at softseven.org (Paul Salyers) Date: Tue, 03 May 2005 09:33:14 -0500 Subject: registry saving. In-Reply-To: <42770B1D.9010303@fourthworld.com> References: <6.1.1.1.2.20050502234948.030f2700@softseven.org> <4277081A.9000608@fourthworld.com> <6.1.1.1.2.20050503001603.02a96468@softseven.org> <42770B1D.9010303@fourthworld.com> Message-ID: <6.1.1.1.2.20050503093200.0316f760@softseven.org> At 12:24 AM 5/3/2005, you wrote: >Paul Salyers wrote: >>Can custom props keep things like registry keys for all the programs to >>use. One key opens all the programs. > >If the programs were developed with Rev, yes. Can you explain how maybe a sample (simple) stack. Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From webmaster at dreamscapesoftware.com Tue May 3 10:45:50 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Tue, 03 May 2005 09:45:50 -0500 Subject: OT : PearPC In-Reply-To: <933c8c7e2686c8d053372c3d8220dc0d@fjrhome.net> References: <42739C39.1899638F@Club-Internet.fr> <933c8c7e2686c8d053372c3d8220dc0d@fjrhome.net> Message-ID: <42778E9E.1070000@dreamscapesoftware.com> Well, PearPC may have been off-topic, but it's the best off-topic post I've seen in a while. My "Dell-labeled computer" is running Panther in another window, downloading Revolution 2.5.1, all while I'm writing this message to you in Thunderbird on XP. So thank you to who ever it was that brought up this topic. I will now be able to bring JPEGCompress to Mac OS X (well, provided that Rev will work after it's downloaded). Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress 2.6.1 http://www.dreamscapesoftware.com/ From capellan2000 at yahoo.com Tue May 3 11:12:48 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 3 May 2005 08:12:48 -0700 (PDT) Subject: Revolution and Education... website proposed In-Reply-To: <20050503132216.ED42E93027B@mail.runrev.com> Message-ID: <20050503151248.27491.qmail@web40529.mail.yahoo.com> on Tue, 03 May 2005 Marielle Lange wrote: [snip] > I have a project in gestation of a GUI > editor for a large range of > web-based exercises. The idea is to select exercises > written in java,javascript, Flash, with a content > that can be defined in a text file attached > to the application Hi Marienne, i'm doing something similar with xml files. The app read the xml file and build an exercise within a stack template. > I have another project of > an revolution application to access an on-line > database of learning objects. i'm working with some teachers to create a test bank of learning objects in spanish. :-) > why not try something > similar with the nice > people from the revolution community, this time on > the use of revolution for > student-centered learning? Ro Nagey is moderating an education list. you could suscribe now: > It happens that I recently created a website, that I > use in a research context. > I could easily create a revolution subdomain to host > a "revolution-education" > resource center with : (1) an archive of stacks > relevant to education ( I can > provide up to 200MB), (2) a forum or even better, a > wiki for the discussion of > ideas and guidelines (I have recently set-up a wiki > to support one of my course > and it wouldn't be difficult to set-up another one > for discussion on the them of > revolution-education). I really believe that Wikis > are better than forums to > organize thoughts. Could you download all the wiki post to read them offline, like this mail list? Offline reading is important in some places of the world... > Who knows, this could lead to a book "Instructional > Design with Revolution"... > with the word order that suggests that reaching > teaching goals and the > provision of well-thought exercises would be more > important than technical > aspects (though, both could probably be reconciled > with a section on teaching > (to teachers) programming with revolution). Jerry Balzano send this message, short ago: Both of you think alike. ;-) > Let me know if you are interested in taking > advantage of any of this... but > please, be patient, my day job does not involve > programming with revolution, I > may take a few days (i.e., next week-end) to answer > your emails. Marielle, hope to read your posts in the education list! :-) > I will be discussing eLearning projects with > somebody at Open University > Scotland, this week. > On top of the projects I introduced in my previous > post, I am also of the > oppinion that many of their course could probably > greatly benefit from a short > "programming with revolution" module which would > teach students to create and > manage small applications of use to their (small) > business. Nothing beats the > magic of being able to produce a nice looking stack > after only an hour of > teaching. > > If you have other arguments that could help me > persuade them to adopt > Revolution, please voice them. Show them these websites (from Richard Gaskin, page of RR weblinks): al Visit my site: http://www.geocities.com/capellan2000/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From stephenREVOLUTION at barncard.com Tue May 3 11:13:43 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 3 May 2005 08:13:43 -0700 Subject: rev standalone for Windows In-Reply-To: References: Message-ID: Thanks Frank. What concerns me is IF the hierarchy presented by the standalone builder is significant. After the build I get [Top Folder] sql-based-app.exe libmySQL.dll [externals folder] revdb.dll [database drivers folder] dbmysql.dll So these three externals were placed in this order for some reason, right? you can see that one (libmySQL.dll) is NOT in the externals folder. You are saying that I should set the external property of the stack as "/externals/" and throwing all dlls in that folder, rather than any order left by the builder? I'm firing up my windows machine up now...(it's been a long while, I hope it works..) and I'll move some stuff around. But any guidance here would be a time saver... thanks again At 10:05 AM -0400 5/3/05, Frank D. Engel, Jr. wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >It depends on how you set the externals property of the stack; try >placing them (for example) in an "externals" folder in the same >folder as the app, and if that doesn't work, try placing them in the >same folder as the app itself. > > >On May 3, 2005, at 4:02 AM, Stephen Barncard wrote: > >>I have just built my first standalone for Windows. I've previously >>only tried to develop for Macs, but I thought I would give it a try. >> From fde101 at fjrhome.net Tue May 3 11:14:47 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 11:14:47 -0400 Subject: Error saving standalone -- revisited yet again Message-ID: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Okay, I'm getting the infamous "There was an error while saving the standalone application" message for just one specific stack. * I checked to ensure that the stack had a .rev extension, it does. * I tried saving to a new empty folder on my desktop. Nope. * I tried saving to my home directory. Still not working. * I tried other stacks, they worked fine. * I ran repair disk permissions and tried again, still no good. * I tried saving to a new empty folder at the root level of my hard drive. Same problem. Mac OS X 10.3.9 Any clues? - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd5Vn7aqtWrR9cZoRAilGAJ9X5svFMlaB8oTdaMSvXID6EUJQRwCfSIYu VdCyprWZxgsPV/gQ5+WUAPQ= =1wUD -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From b.xavier at internet.lu Tue May 3 11:20:12 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 3 May 2005 17:20:12 +0200 Subject: OT : PearPC In-Reply-To: <933c8c7e2686c8d053372c3d8220dc0d@fjrhome.net> Message-ID: <20050503153227.74685930145@mail.runrev.com> So if i stick the Apple "Label" from my old 128K, on my PC I can run it! Those guys should think differently! ;)) VNC does a great job too! With cheap 500$ HW... Why bother with a 240MHz G3 (info pulled of the web)? Time is money! ;) Cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Frank D. Engel, Jr. > Sent: Monday, May 02, 2005 15:07 > To: How to use Revolution > Subject: Re: OT : PearPC > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Right, the key phrase being "Apple-labeled computer." > > On Apr 30, 2005, at 3:26 PM, Dar Scott wrote: > > > > > On Apr 30, 2005, at 8:55 AM, Frank D. Engel, Jr. wrote: > > > >> If you read the license agreement for OS X, there is a > clause which > >> states that it cannot legally be installed on non-apple hardware. > > > > My Panther license says this: > > > > 2.A > > This License allows you to install and use one copy > > of the Apple Software on a single Apple-labeled > > computer at a time. This License does not allow > > the Apple Software to exist on more than one computer > > at a time [...] > > > > Dar > > > > -- > > ********************************************** > > DSC (Dar Scott Consulting & Dar's Lab) > > http://www.swcp.com/dsc/ > > A Sponsor of RevCon West > > ********************************************** > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only > begotten Son, that whosoever believeth in him should not > perish, but have everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCdiX37aqtWrR9cZoRAmY4AJ43lIxqILhSIoGSXjSXq/+Co35g+gCeOP9a > WoXP193ApSxFbvpmn1t7ri0= > =zieJ > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Tue May 3 11:29:06 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 3 May 2005 08:29:06 -0700 Subject: rev standalone for Windows In-Reply-To: References: Message-ID: On May 3, 2005, at 1:02 AM, Stephen Barncard wrote: > I have just built my first standalone for Windows. I've previously > only tried to develop for Macs, but I thought I would give it a try. > > My standalone utilizes Trevor's libdatabase and revDB. I have a > Wintel machine to test with but I'm not sure what to do with the > dll files... I was hoping that everything would be built into the > app.. Where do these dlls go? Stephen, Take a look at my article on externals at: (Watch for line wraps). This covers how to manually set externals when using revdb on Mac and Windows. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From fde101 at fjrhome.net Tue May 3 11:29:27 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 11:29:27 -0400 Subject: OT : PearPC In-Reply-To: <20050503153227.74685930145@mail.runrev.com> References: <20050503153227.74685930145@mail.runrev.com> Message-ID: <7a5bcb38f3839b9e52940f5a74fa51ec@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I suspect the argument is that "Apple-labeled" means "Labeled by Apple", not "Labeled with an Apple" Although, conspicuously, a definitive definition does seem to be lacking from the license... On May 3, 2005, at 11:20 AM, MisterX wrote: > > So if i stick the Apple "Label" from my old 128K, > on my PC I can run it! > > Those guys should think differently! ;)) > > VNC does a great job too! With cheap 500$ HW... > Why bother with a 240MHz G3 (info pulled of the web)? > > Time is money! ;) > > Cheers > Xav > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Frank D. Engel, Jr. >> Sent: Monday, May 02, 2005 15:07 >> To: How to use Revolution >> Subject: Re: OT : PearPC >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Right, the key phrase being "Apple-labeled computer." >> >> On Apr 30, 2005, at 3:26 PM, Dar Scott wrote: >> >>> >>> On Apr 30, 2005, at 8:55 AM, Frank D. Engel, Jr. wrote: >>> >>>> If you read the license agreement for OS X, there is a >> clause which >>>> states that it cannot legally be installed on non-apple hardware. >>> >>> My Panther license says this: >>> >>> 2.A >>> This License allows you to install and use one copy >>> of the Apple Software on a single Apple-labeled >>> computer at a time. This License does not allow >>> the Apple Software to exist on more than one computer >>> at a time [...] >>> >>> Dar >>> >>> -- >>> ********************************************** >>> DSC (Dar Scott Consulting & Dar's Lab) >>> http://www.swcp.com/dsc/ >>> A Sponsor of RevCon West >>> ********************************************** >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only >> begotten Son, that whosoever believeth in him should not >> perish, but have everlasting life. >> $ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCdiX37aqtWrR9cZoRAmY4AJ43lIxqILhSIoGSXjSXq/+Co35g+gCeOP9a >> WoXP193ApSxFbvpmn1t7ri0= >> =zieJ >> -----END PGP SIGNATURE----- >> >> >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd5jX7aqtWrR9cZoRArbiAKCLnL6xLgzORQmV8Sc4lc+on1gt8ACbBMY4 fEiHxZ3oQugfkpn03rb0DF0= =MLRT -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From revdan at danshafer.com Tue May 3 12:04:13 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 3 May 2005 09:04:13 -0700 Subject: Anyone using Tiger Yet? In-Reply-To: References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> Message-ID: <7D6BF141-27B0-451D-899D-EB6ACFFA6CC8@danshafer.com> I see this in some apps but not all. Didn't notice it until you posted this. On May 3, 2005, at 2:57 AM, Wouter wrote: > Hi, > > Only a small problem. > On all my macs running Tiger, the triangles/arrows indicating a > submenu in the revmenubar and in popup menus (like the one used in > the inspector) do not show, though the submenus work. > Anybody seen the same? > > Greetings, > Wouter > > > On 03 May 2005, at 10:34, Chris Carroll-Davis wrote: > > >> Hello all. >> >> Not seen any problems with Rev yet, but the driver for my wireless >> card is now broken and Photoshop won't open a dragged or double- >> clicked file. >> >> Other than that ok. Anyone else got any reports? >> >> Chris >> >> >> On 2 May 2005, at 06:34, Roger Guay wrote: >> >> >> >>> Been using it for 2 days . . . no problems yet. And, I love it! >>> >>> >>> On May 1, 2005, at 9:00 AM, use-revolution- >>> request at lists.runrev.com wrote: >>> >>> >>> >>> >>>> Message: 9 >>>> Date: Sun, 1 May 2005 08:24:50 -0500 >>>> From: Burrton Wodruff >>>> Subject: Anyone using Tiger Yet? >>>> To: use-revolution at lists.runrev.com >>>> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu> >>>> Content-Type: text/plain; charset=US-ASCII; format=flowed >>>> >>>> Hi Folk, >>>> >>>> Anyone using Tiger with Rev yet? Any problems? >>>> >>>> Burt Woodruff >>>> RippleSoft >>>> >>>> >>>> >>>> >>> >>> _______________________________________________ >>> 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 > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From see3d at writeme.com Tue May 3 12:16:40 2005 From: see3d at writeme.com (Dennis Brown) Date: Tue, 03 May 2005 12:16:40 -0400 Subject: OT : PearPC In-Reply-To: <7a5bcb38f3839b9e52940f5a74fa51ec@fjrhome.net> References: <20050503153227.74685930145@mail.runrev.com> <7a5bcb38f3839b9e52940f5a74fa51ec@fjrhome.net> Message-ID: Sloppy contract wording by Apple (and clever wording by MS) was how MS got the right to make Windows from Apple in the first place. In fact clever contract wording is how MS became the dominant provider of an OS to PC makers. Superior contract writing wins out over superior technologies in business --make sure you read the fine print. Dennis On May 3, 2005, at 11:29 AM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I suspect the argument is that "Apple-labeled" means "Labeled by > Apple", not "Labeled with an Apple" > > Although, conspicuously, a definitive definition does seem to be > lacking from the license... > > > On May 3, 2005, at 11:20 AM, MisterX wrote: > >> >> So if i stick the Apple "Label" from my old 128K, >> on my PC I can run it! >> >> Those guys should think differently! ;)) >> >> VNC does a great job too! With cheap 500$ HW... >> Why bother with a 240MHz G3 (info pulled of the web)? >> >> Time is money! ;) >> >> Cheers >> Xav >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com >>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>> Frank D. Engel, Jr. >>> Sent: Monday, May 02, 2005 15:07 >>> To: How to use Revolution >>> Subject: Re: OT : PearPC >>> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Right, the key phrase being "Apple-labeled computer." >>> >>> On Apr 30, 2005, at 3:26 PM, Dar Scott wrote: >>> >>>> >>>> On Apr 30, 2005, at 8:55 AM, Frank D. Engel, Jr. wrote: >>>> >>>>> If you read the license agreement for OS X, there is a >>> clause which >>>>> states that it cannot legally be installed on non-apple hardware. >>>> >>>> My Panther license says this: >>>> >>>> 2.A >>>> This License allows you to install and use one copy >>>> of the Apple Software on a single Apple-labeled >>>> computer at a time. This License does not allow >>>> the Apple Software to exist on more than one computer >>>> at a time [...] >>>> >>>> Dar >>>> >>>> -- >>>> ********************************************** >>>> DSC (Dar Scott Consulting & Dar's Lab) >>>> http://www.swcp.com/dsc/ >>>> A Sponsor of RevCon West >>>> ********************************************** >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> - ----------------------------------------------------------- >>> Frank D. Engel, Jr. >>> >>> $ ln -s /usr/share/kjvbible /usr/manual >>> $ true | cat /usr/manual | grep "John 3:16" >>> John 3:16 For God so loved the world, that he gave his only >>> begotten Son, that whosoever believeth in him should not >>> perish, but have everlasting life. >>> $ >>> -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.2.4 (Darwin) >>> >>> iD8DBQFCdiX37aqtWrR9cZoRAmY4AJ43lIxqILhSIoGSXjSXq/+Co35g+gCeOP9a >>> WoXP193ApSxFbvpmn1t7ri0= >>> =zieJ >>> -----END PGP SIGNATURE----- >>> >>> >>> >>> ___________________________________________________________ >>> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >>> 10 Personalized POP and Web E-mail Accounts, and much more. >>> Signup at www.doteasy.com >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCd5jX7aqtWrR9cZoRArbiAKCLnL6xLgzORQmV8Sc4lc+on1gt8ACbBMY4 > fEiHxZ3oQugfkpn03rb0DF0= > =MLRT > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Tue May 3 12:18:17 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 3 May 2005 09:18:17 -0700 Subject: Revolution and Education... website proposed In-Reply-To: <483808d806a2fa4ee268472211ec7f19@fjrhome.net> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <483808d806a2fa4ee268472211ec7f19@fjrhome.net> Message-ID: <46FED6B5-E991-4C8C-BEE5-7B1C9743E8E1@danshafer.com> As someone who spent a lot of time with Smalltalk and helped write a couple of books and articles on Squeak, I can echo Frank's sentiments. It's a wonderful learning environment for kids. On May 3, 2005, at 7:25 AM, Frank D. Engel, Jr. wrote: > Another system you may wish to investigate is Squeak; special > Squeak distributions and resources specifically designed for the > educational market can be found at www.squeakland.org -- and Squeak > is open-source, so it's free. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From jsng at wayoflife.org Tue May 3 12:17:28 2005 From: jsng at wayoflife.org (Jesse Sng) Date: Wed, 4 May 2005 00:17:28 +0800 Subject: Podcasting In-Reply-To: <42770885.5010003@chipp.com> References: <42770885.5010003@chipp.com> Message-ID: >Jesse, > >Check out the 'record sound' command in the documentation. > >Also, you may want to check out Trevor's Quicktime externals at: >http://www.mangomultimedia.com/developer/revolution/ > >as they may be of help in recording audio, too. > >-Chipp Thanks. I was wondering actually if someone had been doing the work of generating the RSS 2.0 code with enclosures? Jesse From simplsol at aol.com Tue May 3 12:39:23 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Tue, 03 May 2005 12:39:23 -0400 Subject: Anyone using Tiger Yet? In-Reply-To: <7D6BF141-27B0-451D-899D-EB6ACFFA6CC8@danshafer.com> References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> <7D6BF141-27B0-451D-899D-EB6ACFFA6CC8@danshafer.com> Message-ID: <8C71E15CC2EB9F4-B1C-2EB49@FWM-R34.sysops.aol.com> I have noticed this on the menubar but not in the popup menus in the Inspector. (Running Tiger on a 17" , 1.67 mhz Aluminum with 1 gig.) Otherwise, what worked before still works; what didn't still doesn't. Paul Looney -----Original Message----- From: Dan Shafer To: How to use Revolution Sent: Tue, 3 May 2005 09:04:13 -0700 Subject: Re: Anyone using Tiger Yet? I see this in some apps but not all. Didn't notice it until you posted this.? ? On May 3, 2005, at 2:57 AM, Wouter wrote:? ? > Hi,? >? > Only a small problem.? > On all my macs running Tiger, the triangles/arrows indicating a > submenu in the revmenubar and in popup menus (like the one used in > the inspector) do not show, though the submenus work.? > Anybody seen the same?? >? > Greetings,? > Wouter? >? >? > On 03 May 2005, at 10:34, Chris Carroll-Davis wrote:? >? >? >> Hello all.? >>? >> Not seen any problems with Rev yet, but the driver for my wireless >> card is now broken and Photoshop won't open a dragged or double- >> clicked file.? >>? >> Other than that ok. Anyone else got any reports?? >>? >> Chris? >>? >>? >> On 2 May 2005, at 06:34, Roger Guay wrote:? >>? >>? >>? >>> Been using it for 2 days . . . no problems yet. And, I love it!? >>>? >>>? >>> On May 1, 2005, at 9:00 AM, use-revolution- >>> request at lists.runrev.com wrote:? >>>? >>>? >>>? >>>? >>>> Message: 9? >>>> Date: Sun, 1 May 2005 08:24:50 -0500? >>>> From: Burrton Wodruff ? >>>> Subject: Anyone using Tiger Yet?? >>>> To: use-revolution at lists.runrev.com? >>>> Message-ID: <580da9576f8b6a5b7e1bdacf5d2853eb at butler.edu>? >>>> Content-Type: text/plain; charset=US-ASCII; format=flowed? >>>>? >>>> Hi Folk,? >>>>? >>>> Anyone using Tiger with Rev yet? Any problems?? >>>>? >>>> Burt Woodruff? >>>> RippleSoft? >>>>? >>>>? >>>>? >>>>? >>>? >>> _______________________________________________? >>> 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? >? >? ? ? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~? Dan Shafer, Co-Chair? RevConWest '05? June 17-18, 2005, Monterey, California? http://www.altuit.com/webs/altuit/RevConWest? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? http://lists.runrev.com/mailman/listinfo/use-revolution? From klaus at major-k.de Tue May 3 12:40:20 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 3 May 2005 18:40:20 +0200 Subject: Anyone using Tiger Yet? In-Reply-To: <7D6BF141-27B0-451D-899D-EB6ACFFA6CC8@danshafer.com> References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> <7D6BF141-27B0-451D-899D-EB6ACFFA6CC8@danshafer.com> Message-ID: <583556498228a7821dba9170bdbe49d1@major-k.de> Dag Wouter, hi Dan, > I see this in some apps but not all. Didn't notice it until you posted > this. > > On May 3, 2005, at 2:57 AM, Wouter wrote: > >> Hi, >> >> Only a small problem. >> On all my macs running Tiger, the triangles/arrows indicating a >> submenu in the revmenubar and >> in popup menus (like the one used in the inspector) do not show, >> though the submenus work. >> Anybody seen the same? >> >> Greetings, >> Wouter this remembers me of the first version of "Panther" (OS X 10.3.0) where the sepearator lines in ALL menus were not visible so it looked like there was a gap in the menus... But 10.4.1 is not far away, i'm sure :-) My "Tiger" will arrive someday this week... Best Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Tue May 3 12:47:20 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 3 May 2005 18:47:20 +0200 Subject: Anyone using Tiger Yet? In-Reply-To: <583556498228a7821dba9170bdbe49d1@major-k.de> References: <20050501160016.8CF7F93013C@mail.runrev.com> <38D1F457-5E73-4A3C-B69E-ED622594CA4F@mac.com> <7D6BF141-27B0-451D-899D-EB6ACFFA6CC8@danshafer.com> <583556498228a7821dba9170bdbe49d1@major-k.de> Message-ID: Hi all, > Dag Wouter, hi Dan, > >> I see this in some apps but not all. Didn't notice it until you >> posted this. >> >> On May 3, 2005, at 2:57 AM, Wouter wrote: >> >>> Hi, >>> >>> Only a small problem. >>> On all my macs running Tiger, the triangles/arrows indicating a >>> submenu in the revmenubar and >>> in popup menus (like the one used in the inspector) do not show, >>> though the submenus work. >>> Anybody seen the same? >>> >>> Greetings, >>> Wouter > > this remembers OUCH!!! ;-) I meant "... this reminds me..." of course! Best Klaus Major klaus at major-k.de http://www.major-k.de From dsc at swcp.com Tue May 3 12:50:23 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 3 May 2005 10:50:23 -0600 Subject: OT : PearPC In-Reply-To: References: <20050503153227.74685930145@mail.runrev.com> <7a5bcb38f3839b9e52940f5a74fa51ec@fjrhome.net> Message-ID: On May 3, 2005, at 10:16 AM, Dennis Brown wrote: > Sloppy contract wording by Apple (and clever wording by MS) was how MS > got the right to make Windows from Apple in the first place. In fact > clever contract wording is how MS became the dominant provider of an > OS to PC makers. Superior contract writing wins out over superior > technologies in business --make sure you read the fine print. Personally, I think the meaning of Apple labeled is clear. However, the wording is sloppy in general. Strictly, it says you can't run it on more than one Apple computer and you can't store it on more than one computer. That leaves PearPC in the clear. However, I think the intent is to exclude PearPC. Also, Apples lawyers are bigger than mine and even bigger than those of most of my customers. And, public opinion favors Apple. I'd save my nickels for a mini and personal kvm switch. I think Darwin is another matter. If I was writing a driver for a board that needed to be emulated because its still being prototyped, I'd beg Apple for special permission. I'd still hustle the prototype. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From ro at runrev.com Tue May 3 12:56:55 2005 From: ro at runrev.com (Ro Nagey) Date: Tue, 3 May 2005 17:56:55 +0100 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: <1115125489.427776f138fc8@staffmail.ed.ac.uk> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: After laying dormant for a very long time, I am happy to announce the Education-Revolution list is back and better than ever. You are enthusiastically invited to be part of this improved list! To be a part of this list, go to http://lists.runrev.com/mailman/ listinfo/education-revolution and scroll down to the bottom of the page for subscribe instructions. This list is specifically designed for teachers, students and those with a special interest in using Revolution in an educational environment. We are going to share problems, solutions and ideas. And, if you're a member of this list, you'll also be eligible for special offerings from Runtime Revolution! In the coming year, we're going to be putting a lot of emphasis on education. Please help us and be part of this list! Ro Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From revdan at danshafer.com Tue May 3 13:14:29 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 3 May 2005 10:14:29 -0700 Subject: OT : PearPC In-Reply-To: References: <20050503153227.74685930145@mail.runrev.com> <7a5bcb38f3839b9e52940f5a74fa51ec@fjrhome.net> Message-ID: <32937FAB-156E-4C9E-B554-FB739C1E17F3@danshafer.com> Amen. It's never about the technology. I've seen so many great technologies buried by inferior products that had either more marketing money or better lawyers than I've seen succeed. On May 3, 2005, at 9:16 AM, Dennis Brown wrote: > Sloppy contract wording by Apple (and clever wording by MS) was how > MS got the right to make Windows from Apple in the first place. In > fact clever contract wording is how MS became the dominant provider > of an OS to PC makers. Superior contract writing wins out over > superior technologies in business --make sure you read the fine print. > > Dennis > > On May 3, 2005, at 11:29 AM, Frank D. Engel, Jr. wrote: > > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> I suspect the argument is that "Apple-labeled" means "Labeled by >> Apple", not "Labeled with an Apple" >> >> Although, conspicuously, a definitive definition does seem to be >> lacking from the license... >> >> >> On May 3, 2005, at 11:20 AM, MisterX wrote: >> >> >>> >>> So if i stick the Apple "Label" from my old 128K, >>> on my PC I can run it! >>> >>> Those guys should think differently! ;)) >>> >>> VNC does a great job too! With cheap 500$ HW... >>> Why bother with a 240MHz G3 (info pulled of the web)? >>> >>> Time is money! ;) >>> >>> Cheers >>> Xav >>> >>> >>>> -----Original Message----- >>>> From: use-revolution-bounces at lists.runrev.com >>>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>>> Frank D. Engel, Jr. >>>> Sent: Monday, May 02, 2005 15:07 >>>> To: How to use Revolution >>>> Subject: Re: OT : PearPC >>>> >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA1 >>>> >>>> Right, the key phrase being "Apple-labeled computer." >>>> >>>> On Apr 30, 2005, at 3:26 PM, Dar Scott wrote: >>>> >>>> >>>>> >>>>> On Apr 30, 2005, at 8:55 AM, Frank D. Engel, Jr. wrote: >>>>> >>>>> >>>>>> If you read the license agreement for OS X, there is a >>>>>> >>>> clause which >>>> >>>>>> states that it cannot legally be installed on non-apple hardware. >>>>>> >>>>> >>>>> My Panther license says this: >>>>> >>>>> 2.A >>>>> This License allows you to install and use one copy >>>>> of the Apple Software on a single Apple-labeled >>>>> computer at a time. This License does not allow >>>>> the Apple Software to exist on more than one computer >>>>> at a time [...] >>>>> >>>>> Dar >>>>> >>>>> -- >>>>> ********************************************** >>>>> DSC (Dar Scott Consulting & Dar's Lab) >>>>> http://www.swcp.com/dsc/ >>>>> A Sponsor of RevCon West >>>>> ********************************************** >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> >>>>> >>>> - ----------------------------------------------------------- >>>> Frank D. Engel, Jr. >>>> >>>> $ ln -s /usr/share/kjvbible /usr/manual >>>> $ true | cat /usr/manual | grep "John 3:16" >>>> John 3:16 For God so loved the world, that he gave his only >>>> begotten Son, that whosoever believeth in him should not >>>> perish, but have everlasting life. >>>> $ >>>> -----BEGIN PGP SIGNATURE----- >>>> Version: GnuPG v1.2.4 (Darwin) >>>> >>>> iD8DBQFCdiX37aqtWrR9cZoRAmY4AJ43lIxqILhSIoGSXjSXq/+Co35g+gCeOP9a >>>> WoXP193ApSxFbvpmn1t7ri0= >>>> =zieJ >>>> -----END PGP SIGNATURE----- >>>> >>>> >>>> >>>> ___________________________________________________________ >>>> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >>>> 10 Personalized POP and Web E-mail Accounts, and much more. >>>> Signup at www.doteasy.com >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only >> begotten Son, that whosoever believeth in him should not perish, >> but have everlasting life. >> $ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCd5jX7aqtWrR9cZoRArbiAKCLnL6xLgzORQmV8Sc4lc+on1gt8ACbBMY4 >> fEiHxZ3oQugfkpn03rb0DF0= >> =MLRT >> -----END PGP SIGNATURE----- >> >> >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From lynn at paradigmasoft.com Tue May 3 13:28:43 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 3 May 2005 10:28:43 -0700 Subject: OT : PearPC In-Reply-To: <32937FAB-156E-4C9E-B554-FB739C1E17F3@danshafer.com> Message-ID: <1096981160-13239760@lindbergh.macserve.net> > Amen. > > It's never about the technology. I've seen so many great > technologies buried by inferior products that had either more > marketing money or better lawyers than I've seen succeed. Technology isnt usually what wins the day, but neither is it entirely money or lawyers, but strategic use of both. Marketing (and sales) isnt a big packaging machine that vendors throw money into, as its very possible to spend gobs and gobs of money and still end up with a total failure. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) From M.Lange at ed.ac.uk Tue May 3 14:07:15 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Tue, 3 May 2005 19:07:15 +0100 Subject: Revolution for education - wiki created Message-ID: Dear all, My website logs told me that my proposal triggered some interest. This encouraged me to spend a bit of my time setting up the wiki: http://revolution.lexicall.org/wiki/ Register and you would be authorized to edit. As simple as that. Please keep the first page as it is (there is a suggestion page if you would like to recommend major changes in structure). For the rest, feel free to take possession of it and to organize it as you like. I have done my best to organize the wiki so to encourage collaborative work while preserving personal susceptibilities. My ambition is not to become a despot. I would rather heartily welcome any request for taking up some moderator roles for any section of the wiki (in a democratic process). You may think I am a crazy idealist to leave the website opened for editing... Believe me, I have read on this (including a very interesting paper by colleagues of Alain Farmer, another revolution fellow)... This can work! Any trace of destructive work can be "erased" by simply reverting to the previous version... this usually puts off persons who like to mess up (what's the pleasure of messing up if no trace remains!?). Best regards, Marielle (I will need to send a copy on the education-revolution list using my other email... apologizes if you received one of the previous email twice... I had received a bounce message because I used the home email and at the time had seen no trace of the first message). -- Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology and Informatics University of Edinburgh, UK Email: M.Lange at ed.ac.uk Homepage: http://homepages.inf.ed.ac.uk/mlange/ Calendar: http://www.icalx.com/html/mlange/week.php?cal=Work Contact details: Dept of Psychology / 7 George Square / EH8 9JZ / UK / Fax: 44 131 650 6626 ANC institute / 5 Forrest Hill / EH1 2QL / UK / Tel: 44 131 650 3098 / Fax: 44 131 650 6899 The University of Edinburgh is subject to the Freedom of Information (Scotland) Act 2002. Unless an exemption applies, information held by the University may be disclosed on request. The exemptions include ones for personal information, research in progress, commercially sensitive information and genuinely confidential information. Further information is available at http://www.recordsmanagement.ed.ac.uk. From gwalias-rev at yahoo.com Tue May 3 14:10:24 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Tue, 3 May 2005 11:10:24 -0700 (PDT) Subject: Internet Time In-Reply-To: 6667 Message-ID: <20050503181024.40580.qmail@web51103.mail.yahoo.com> Dear Revvers Maybe I'm missing something, but when I convert an internet date like this "Tue, 3 May 2005 14:00:44 -0400" into seconds, it doesn't take account of the time zone component. So for example, if I edit the internet date string to alter the time zone, (e.g. like this "Tue, 3 May 2005 14:00:44 -0300")the "convert" operation gives exactly the same result in seconds. Now I know that it would be a piece of cake to simply subtract an hours worth of seconds for each hour shift in the time zone field, but before I go ahead and write my "AbsoluteWorldTime" function, I just want to be sure that this doesn't already exist via some other means within Rev. Basically I want a time function that is "time-zone aware" and can figure out what order events occurred in, even if they took place in different time zones. Maybe I didn't read the manual thoroughly enough, but I find it hard to believe that this function doesn't already exist in rev, especially for internet applications that must work with different time zones. Am I just being a big doofus here? Best Gordon From b.xavier at internet.lu Tue May 3 14:46:34 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 3 May 2005 20:46:34 +0200 Subject: OT : PearPC In-Reply-To: <32937FAB-156E-4C9E-B554-FB739C1E17F3@danshafer.com> Message-ID: <20050503185836.20A469300BA@mail.runrev.com> Sorry to disapoint you but Microsfoot has delivered in terms of server availability, scalability, clustering, AD, DFS, compatibility (since long ago), and multiprocessing. Just like Macs or mainframes... Still, without software, an OS is not happy... As we all know, or microsoft never sued another interface there after... They! got sued for things like one-clik this or that... Then we got MetaCard for any GUI anytime! Same with this company suing apple for the tiger name! Howtotally-ridiculous! Instead of reaping on the accrued name marketing partisanship! Bunch of dweebs IMOHO! Had they combined forces... Xav http://monsieurx.com/taoo Q: nitrous + imagination = ? A: bumbastic scripting environments Programming Jazz for all! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dan Shafer > Sent: Tuesday, May 03, 2005 19:14 > To: How to use Revolution > Subject: Re: OT : PearPC > > Amen. > > It's never about the technology. I've seen so many great > technologies buried by inferior products that had either more > marketing money or better lawyers than I've seen succeed. > > > On May 3, 2005, at 9:16 AM, Dennis Brown wrote: > > > Sloppy contract wording by Apple (and clever wording by MS) > was how MS > > got the right to make Windows from Apple in the first > place. In fact > > clever contract wording is how MS became the dominant > provider of an > > OS to PC makers. Superior contract writing wins out over superior > > technologies in business --make sure you read the fine print. > > > > Dennis > > > > On May 3, 2005, at 11:29 AM, Frank D. Engel, Jr. wrote: > > > > > >> -----BEGIN PGP SIGNED MESSAGE----- > >> Hash: SHA1 > >> > >> I suspect the argument is that "Apple-labeled" means "Labeled by > >> Apple", not "Labeled with an Apple" > >> > >> Although, conspicuously, a definitive definition does seem to be > >> lacking from the license... > >> > >> > >> On May 3, 2005, at 11:20 AM, MisterX wrote: > >> > >> > >>> > >>> So if i stick the Apple "Label" from my old 128K, on my > PC I can run > >>> it! > >>> > >>> Those guys should think differently! ;)) > >>> > >>> VNC does a great job too! With cheap 500$ HW... > >>> Why bother with a 240MHz G3 (info pulled of the web)? > >>> > >>> Time is money! ;) > >>> > >>> Cheers > >>> Xav > >>> > >>> > >>>> -----Original Message----- > >>>> From: use-revolution-bounces at lists.runrev.com > >>>> [mailto:use-revolution-bounces at lists.runrev.com] On > Behalf Of Frank > >>>> D. Engel, Jr. > >>>> Sent: Monday, May 02, 2005 15:07 > >>>> To: How to use Revolution > >>>> Subject: Re: OT : PearPC > >>>> > >>>> -----BEGIN PGP SIGNED MESSAGE----- > >>>> Hash: SHA1 > >>>> > >>>> Right, the key phrase being "Apple-labeled computer." > >>>> > >>>> On Apr 30, 2005, at 3:26 PM, Dar Scott wrote: > >>>> > >>>> > >>>>> > >>>>> On Apr 30, 2005, at 8:55 AM, Frank D. Engel, Jr. wrote: > >>>>> > >>>>> > >>>>>> If you read the license agreement for OS X, there is a > >>>>>> > >>>> clause which > >>>> > >>>>>> states that it cannot legally be installed on > non-apple hardware. > >>>>>> > >>>>> > >>>>> My Panther license says this: > >>>>> > >>>>> 2.A > >>>>> This License allows you to install and use one copy > >>>>> of the Apple Software on a single Apple-labeled > >>>>> computer at a time. This License does not allow > >>>>> the Apple Software to exist on more than one computer > >>>>> at a time [...] > >>>>> > >>>>> Dar > >>>>> > >>>>> -- > >>>>> ********************************************** > >>>>> DSC (Dar Scott Consulting & Dar's Lab) > >>>>> http://www.swcp.com/dsc/ > >>>>> A Sponsor of RevCon West > >>>>> ********************************************** > >>>>> > >>>>> _______________________________________________ > >>>>> use-revolution mailing list > >>>>> use-revolution at lists.runrev.com > >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>>>> > >>>>> > >>>>> > >>>> - ----------------------------------------------------------- > >>>> Frank D. Engel, Jr. > >>>> > >>>> $ ln -s /usr/share/kjvbible /usr/manual $ true | cat > /usr/manual | > >>>> grep "John 3:16" > >>>> John 3:16 For God so loved the world, that he gave his only > >>>> begotten Son, that whosoever believeth in him should not perish, > >>>> but have everlasting life. > >>>> $ > >>>> -----BEGIN PGP SIGNATURE----- > >>>> Version: GnuPG v1.2.4 (Darwin) > >>>> > >>>> iD8DBQFCdiX37aqtWrR9cZoRAmY4AJ43lIxqILhSIoGSXjSXq/+Co35g+gCeOP9a > >>>> WoXP193ApSxFbvpmn1t7ri0= > >>>> =zieJ > >>>> -----END PGP SIGNATURE----- > >>>> > >>>> > >>>> > >>>> ___________________________________________________________ > >>>> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 > >>>> Personalized POP and Web E-mail Accounts, and much more. > >>>> Signup at www.doteasy.com > >>>> > >>>> _______________________________________________ > >>>> use-revolution mailing list > >>>> use-revolution at lists.runrev.com > >>>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>>> > >>>> > >>> > >>> _______________________________________________ > >>> use-revolution mailing list > >>> use-revolution at lists.runrev.com > >>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>> > >>> > >>> > >> - ----------------------------------------------------------- > >> Frank D. Engel, Jr. > >> > >> $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | > >> grep "John 3:16" > >> John 3:16 For God so loved the world, that he gave his > only begotten > >> Son, that whosoever believeth in him should not perish, but have > >> everlasting life. > >> $ > >> -----BEGIN PGP SIGNATURE----- > >> Version: GnuPG v1.2.4 (Darwin) > >> > >> iD8DBQFCd5jX7aqtWrR9cZoRArbiAKCLnL6xLgzORQmV8Sc4lc+on1gt8ACbBMY4 > >> fEiHxZ3oQugfkpn03rb0DF0= > >> =MLRT > >> -----END PGP SIGNATURE----- > >> > >> > >> > >> ___________________________________________________________ > >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 > >> Personalized POP and Web E-mail Accounts, and much more. > >> Signup at www.doteasy.com > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > >> > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Tue May 3 14:45:19 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 03 May 2005 13:45:19 -0500 Subject: Error saving standalone -- revisited yet again In-Reply-To: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> References: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> Message-ID: <4277C6BF.7030200@hyperactivesw.com> On 5/3/05 10:14 AM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Okay, I'm getting the infamous "There was an error while saving the > standalone application" message for just one specific stack. > > * I checked to ensure that the stack had a .rev extension, it does. > * I tried saving to a new empty folder on my desktop. Nope. > * I tried saving to my home directory. Still not working. > * I tried other stacks, they worked fine. > * I ran repair disk permissions and tried again, still no good. > * I tried saving to a new empty folder at the root level of my hard > drive. Same problem. > > Mac OS X 10.3.9 > > Any clues? Do you have any non-ascii characters in the file name? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue May 3 14:50:17 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 03 May 2005 13:50:17 -0500 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: <4277C7E9.2070700@hyperactivesw.com> On 5/3/05 8:14 AM, David Burgun wrote: > Hi, > > I've just updated to 2.5 from 2.2 and my .rev files no long open RunRev > when double-clicked, instead DreamCard Player starts up. What do I have > to do to make it open RunRev instead? > > I am using MacOS 9. It's an OS 9 thing, where the Finder will launch the most recently-used application whose creator/type code matches the file you are opening. If you launch Rev first and open a few stacks from within it, eventually the Finder will catch on and start using Rev instead of Player. Or, if you have a utility that can change the creator codes, change the Player's creator (but leave the file type as-is or it won't open stacks.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revdan at danshafer.com Tue May 3 14:55:19 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 3 May 2005 11:55:19 -0700 Subject: OT : PearPC In-Reply-To: <1096981160-13239760@lindbergh.macserve.net> References: <1096981160-13239760@lindbergh.macserve.net> Message-ID: <5BA33426-73F8-4386-A88F-7ECECC4F894B@danshafer.com> Well, Lynn, while I wouldn't disagree with your perspective, I would nonetheless argue that a world-class technology product with few marketing resources and no legal clout will get buried by a competitive product which, though inferior, has more marketing money and/or legal backing 99 times out of 100. While it's certainly true that you can spend gobs and gobs of money and still end up with a total failure, it's less likely than having a total failure from *lack* of marketing resources. And given a market with two products characterized as I did above, the one with more marketing will beat the superior product with mind-numbing regularity. On May 3, 2005, at 10:28 AM, Lynn Fredricks wrote: >> Amen. >> >> It's never about the technology. I've seen so many great >> technologies buried by inferior products that had either more >> marketing money or better lawyers than I've seen succeed. >> > > Technology isnt usually what wins the day, but neither is it > entirely money > or lawyers, but strategic use of both. Marketing (and sales) isnt a > big > packaging machine that vendors throw money into, as its very > possible to > spend gobs and gobs of money and still end up with a total failure. > > Best regards, > > Lynn Fredricks > President > Proactive International, LLC > > - Because it is about who you know.(tm) > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From b.xavier at internet.lu Tue May 3 14:56:46 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 3 May 2005 20:56:46 +0200 Subject: Revolution for education - wiki created In-Reply-To: Message-ID: <20050503190848.1E17B930103@mail.runrev.com> > You may think I am a crazy idealist to leave the website > opened for editing... Believe me, I have read on this > (including a very interesting paper by colleagues of Alain > Farmer, another revolution fellow)... This can work! Any > trace of destructive work can be "erased" by simply reverting > to the previous version... this usually puts off persons who > like to mess up (what's the pleasure of messing up if no > trace remains!?). > > Best regards, > Marielle Marielle, Last month, I had a hacker insert half a dozen comments of totally doubtful origin into my story's comments - some 900 comments in total! Not good for my google ranking... I'd suggest you be aware that html PUT or SEND forms can be had for a ride at your expense... But i was bolder, i required no registration for comments - too bad for me... Fixed now... ;) MySQL cleansing was done thanks to RunRev in 5 minutes time thanks also to phpmyadmin... I'd like to share more openly but there always that user-level-agreement thing that is not working ;) cheers Xavier http://monsieurx.com/taoo From martyknapp at comcast.net Tue May 3 14:57:50 2005 From: martyknapp at comcast.net (Marty Knapp) Date: Tue, 03 May 2005 11:57:50 -0700 Subject: Rev & Applescript In-Reply-To: Message-ID: >> I'm trying to get Rev to do an Applescript that will talk to either Mail or >> Entourage (Mac) to auto-generate an email, attach several pdf files and then >> send the email (with no interaction on my part). The email will always go >> the the same recipient, but the content will change, so I need to be able to >> generate that on the fly. I've gotten one script to work (has one file attachment) but the second does not. I don't know if my repeat loop is not correct or the way I'm delimiting the file attachments, or both. Each email will have 2 or more attachments. WORKS: tell application "Mail" set theSubject to "Test Order" set theBody to "TESTING 123" set theSender to "martyknapp at comcast.net" set theName to "ADI" set theAddress to "martyknapp at comcast.net" set theAttachment to set newMessage to make new outgoing message with properties {subject:theSubject, content:theBody & return & return} tell newMessage set visible to false set sender to theSender make new to recipient at end of to recipients with properties {name:theName, address:theAddress} tell content make new attachment with properties {file name:theAttachment} at after the last paragraph end tell end tell send newMessage end tell DOESN'T WORK: tell application "Mail" set theSubject to "BS Order" set theBody to "TESTING 123" set theSender to "martyknapp at comcast.net" set theName to "ADI" set theAddress to "martyknapp at comcast.net" set fileList to & return & set newMessage to make new outgoing message with properties {subject:theSubject, content:theBody & return & return} tell newMessage -- Default is false. Determines whether the compose window will -- show on the screen or whether it will happen in the background. set visible to true set sender to theSender make new to recipient at end of to recipients with properties {name:theName, address:theAddress} tell content repeat with fileName in fileList make new attachment with properties {file name:fileName} at after the last paragraph end repeat end tell end tell send newMessage end tell -- Any ideas? Thanks so much, Marty Knapp From b.xavier at internet.lu Tue May 3 15:01:48 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 3 May 2005 21:01:48 +0200 Subject: what if? Message-ID: <20050503191350.3223C930266@mail.runrev.com> What if RunRev adopted the http://slashdot.org CMS? wouldn't you be more web (anywhere, anytime) inclined to read or comment? Just wondering how many read /. too... ;) For example (15 years behind TAOO) http://www.acmqueue.org/modules.php?name=Content &pa=showpage&pid=293 cheers Xavier From mikeythek at gmail.com Tue May 3 15:03:15 2005 From: mikeythek at gmail.com (Mikey) Date: Tue, 3 May 2005 15:03:15 -0400 Subject: Internet Time In-Reply-To: <20050503181024.40580.qmail@web51103.mail.yahoo.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> Message-ID: <9b408d8e05050312035b04ca5f@mail.gmail.com> Ah! No sooner do I post an issue to the Tao than someone who has failed to check the Tao gets bitten by it! It is, of course the Tao! Or the Karma! Or just dumb luck! You got it. Search the archive from a week or so ago. This is a known...taoism. Did anybody hand out the BZ number for this one yet? -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mikeythek at gmail.com Tue May 3 15:04:09 2005 From: mikeythek at gmail.com (Mikey) Date: Tue, 3 May 2005 15:04:09 -0400 Subject: Internet Time In-Reply-To: <9b408d8e05050312035b04ca5f@mail.gmail.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> Message-ID: <9b408d8e05050312044f207bbf@mail.gmail.com> ...and don't forget to check the Tao blog -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mwieder at ahsoftware.net Tue May 3 15:08:00 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 May 2005 12:08:00 -0700 Subject: Revolution and Education... website proposed In-Reply-To: <46FED6B5-E991-4C8C-BEE5-7B1C9743E8E1@danshafer.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <483808d806a2fa4ee268472211ec7f19@fjrhome.net> <46FED6B5-E991-4C8C-BEE5-7B1C9743E8E1@danshafer.com> Message-ID: <1649818468.20050503120800@ahsoftware.net> Dan- Tuesday, May 3, 2005, 9:18:17 AM, you wrote: DS> As someone who spent a lot of time with Smalltalk and helped write a DS> couple of books and articles on Squeak, I can echo Frank's DS> sentiments. It's a wonderful learning environment for kids. And not just kids. Alan Kay is, as usual, rethinking and redefining the user interface. In addition to being a lot of fun, Squeak pushes the envelope in ways that should make all of us ponder how and why things are currently being done. -- -Mark Wieder mwieder at ahsoftware.net From varen at veggio.com Tue May 3 15:08:44 2005 From: varen at veggio.com (Varen Swaab) Date: Tue, 03 May 2005 12:08:44 -0700 Subject: Error saving standalone -- revisited yet again In-Reply-To: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> Message-ID: Frank, I'm a very new user and I'm not sure my help would be that valuable but I've struggled with the identical problem and here's what I discovered... - Someone, somewhere suggested to change the preferences in the "Standalone Application Settings to NOT search for required inclusions when saving, select your own appropriate libraries instead. Once I did this 90% of my problem went away. - The other 10% would happen when I didn't have my stacks properly nested and had transcript code pointing to stacks that were supposed to be substacks but, for whatever reason, I made them into mainstacks instead. Once I either corrected the hierarchy of stacks, or fixed the transcript the standalone error went away. Hope this helps. Var On 5/3/05 8:14 AM, "Frank D. Engel, Jr." wrote: > Okay, I'm getting the infamous "There was an error while saving the > standalone application" message for just one specific stack. > > * I checked to ensure that the stack had a .rev extension, it does. > * I tried saving to a new empty folder on my desktop. Nope. > * I tried saving to my home directory. Still not working. > * I tried other stacks, they worked fine. > * I ran repair disk permissions and tried again, still no good. > * I tried saving to a new empty folder at the root level of my hard > drive. Same problem. > > Mac OS X 10.3.9 > > Any clues? > > > > Varen Swaab From gwalias-rev at yahoo.com Tue May 3 15:33:49 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Tue, 3 May 2005 12:33:49 -0700 (PDT) Subject: Frozen Accidents In-Reply-To: 6667 Message-ID: <20050503193349.67449.qmail@web51103.mail.yahoo.com> IMHO, the current state of the OS market for personal computers lends considerable weight to the point that Dan is making. There aren't many, even amongst Windows users, who would seriously argue that Win is a "better" OS than Apple's OSX (myself included). But until the advent of the iPod, Apple had made one marketing misstep after another that eroded their user base, causing fewer people to provide support and software for the Mac, further eroding their user base, causing fewer and fewer .... and so on and so on. Below some critical threshold, even the "better" product gets used by fewer and fewer people just because it started to be used by fewer and fewer people, in a self-sustaining cycle that's hard to break out of. If the greater computing infrastructure evolves sufficiently around one product to the detriment of others, that product becomes more and more the "best" product for working within that infrastructure, in an almost circular and self-fulfilling fashion. There's are interesting parallels to this in the life sciences. Biologists call them "frozen accidents". How did the four bases in DNA come to be an almost universal genetic code? How did the 20 amino acids that they code for get chosen? For example, why is gamma-aminobutyric acid (GABA), a very common amino acid in a vast range of living organisms, not coded for? The internet was a sea change in the computing "ecosystem" that opened the door for alternative technologies when Microsoft were unable to see the writing on the wall. Apple must probably pray for another such shift and for the ability to be the first to see it coming. They did it for "music on demand", but can they do it for computers? My $0.10 Best Gordon --- Dan Shafer wrote: > Well, Lynn, while I wouldn't disagree with your > perspective, I would > nonetheless argue that a world-class technology > product with few > marketing resources and no legal clout will get > buried by a > competitive product which, though inferior, has more > marketing money > and/or legal backing 99 times out of 100. > > While it's certainly true that you can spend gobs > and gobs of money > and still end up with a total failure, it's less > likely than having a > total failure from *lack* of marketing resources. > And given a market > with two products characterized as I did above, the > one with more > marketing will beat the superior product with > mind-numbing regularity. > > > On May 3, 2005, at 10:28 AM, Lynn Fredricks wrote: > > >> Amen. > >> > >> It's never about the technology. I've seen so > many great > >> technologies buried by inferior products that had > either more > >> marketing money or better lawyers than I've seen > succeed. > >> > > > > Technology isnt usually what wins the day, but > neither is it > > entirely money > > or lawyers, but strategic use of both. Marketing > (and sales) isnt a > > big > > packaging machine that vendors throw money into, > as its very > > possible to > > spend gobs and gobs of money and still end up with > a total failure. > > > > Best regards, > > > > Lynn Fredricks > > President > > Proactive International, LLC > > > > - Because it is about who you know.(tm) > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > :::::::::: Gordon Webster :::::::::: From jbv.silences at Club-Internet.fr Tue May 3 15:40:14 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 03 May 2005 21:40:14 +0200 Subject: OT : PearPC References: <1096981160-13239760@lindbergh.macserve.net> <5BA33426-73F8-4386-A88F-7ECECC4F894B@danshafer.com> Message-ID: <4277D394.C6A90E9F@Club-Internet.fr> when do you guys write "product", do you men "computer / software product" only, or does it apply to any kind of product ? I'm asking because in the field of movies for instance, a "superior" film with low marketing resources can nevertheless meet a great success by word of mouth... this happens on a regular basis. And the opposite also happens : a bad movie with huge marketing resources can fail, because of word of mouth... JB > Well, Lynn, while I wouldn't disagree with your perspective, I would > nonetheless argue that a world-class technology product with few > marketing resources and no legal clout will get buried by a > competitive product which, though inferior, has more marketing money > and/or legal backing 99 times out of 100. > > While it's certainly true that you can spend gobs and gobs of money > and still end up with a total failure, it's less likely than having a > total failure from *lack* of marketing resources. And given a market > with two products characterized as I did above, the one with more > marketing will beat the superior product with mind-numbing regularity. > > On May 3, 2005, at 10:28 AM, Lynn Fredricks wrote: > > >> Amen. > >> > >> It's never about the technology. I've seen so many great > >> technologies buried by inferior products that had either more > >> marketing money or better lawyers than I've seen succeed. > >> > > > > Technology isnt usually what wins the day, but neither is it > > entirely money > > or lawyers, but strategic use of both. Marketing (and sales) isnt a > > big > > packaging machine that vendors throw money into, as its very > > possible to > > spend gobs and gobs of money and still end up with a total failure. > > > > Best regards, > > > > Lynn Fredricks > > President > > Proactive International, LLC > > > > - Because it is about who you know.(tm) > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From lynn at paradigmasoft.com Tue May 3 16:21:45 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 3 May 2005 13:21:45 -0700 Subject: OT : PearPC In-Reply-To: <5BA33426-73F8-4386-A88F-7ECECC4F894B@danshafer.com> Message-ID: <1096970772-13863049@lindbergh.macserve.net> > Well, Lynn, while I wouldn't disagree with your perspective, > I would nonetheless argue that a world-class technology > product with few marketing resources and no legal clout will > get buried by a competitive product which, though inferior, > has more marketing money and/or legal backing 99 times out of 100. > > While it's certainly true that you can spend gobs and gobs of > money and still end up with a total failure, it's less likely > than having a total failure from *lack* of marketing > resources. And given a market with two products characterized > as I did above, the one with more marketing will beat the > superior product with mind-numbing regularity. Right, and there's my point -- its about sufficient marketing *resources*, which includes having competent marketing for whatever your budget is. Not having enough money is a contributing but different factor. The commonality is that they are both the result of poor management decisions. There are many vendors that field technically superior products then crash and burn, and their argument is that they were outspent or overwhelmed by a superior force (which is almost as genuine as "the customers just didn't get it"). In many instances, the vendor _never really marketed at all_ and thought that superior technology or vision of superior technology would carry the day. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) From lynn at paradigmasoft.com Tue May 3 16:26:57 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 3 May 2005 13:26:57 -0700 Subject: OT : PearPC In-Reply-To: <4277D394.C6A90E9F@Club-Internet.fr> Message-ID: <1096970459-13881817@lindbergh.macserve.net> > when do you guys write "product", do you men "computer / > software product" only, or does it apply to any kind of product ? > I'm asking because in the field of movies for instance, a > "superior" film > > with low marketing resources can nevertheless meet a great > success by word of mouth... this happens on a regular basis. > And the opposite also happens : a bad movie with huge > marketing resources can fail, because of word of mouth... "Word of mouth" is also a form of marketing: viral marketing. Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) From fde101 at fjrhome.net Tue May 3 16:27:56 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 16:27:56 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: References: Message-ID: <564c79c9923ba6df9d5b0b7267c17daf@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 There are no non-ASCII characters in the filename. The standalone app settings are definitely set to allow me to specify the inclusions myself rather than having them searched for. I am building for both OS X and Windows; no Classic Mac or UNIX/Linux builds. There is only a single main stack in the entire app, everything else is a substack of that stack. On May 3, 2005, at 3:08 PM, Varen Swaab wrote: > Frank, > > I'm a very new user and I'm not sure my help would be that valuable > but I've > struggled with the identical problem and here's what I discovered... > > - Someone, somewhere suggested to change the preferences in the > "Standalone > Application Settings to NOT search for required inclusions when saving, > select your own appropriate libraries instead. Once I did this 90% of > my > problem went away. > - The other 10% would happen when I didn't have my stacks properly > nested > and had transcript code pointing to stacks that were supposed to be > substacks but, for whatever reason, I made them into mainstacks > instead. > Once I either corrected the hierarchy of stacks, or fixed the > transcript the > standalone error went away. > > Hope this helps. > > Var > > > On 5/3/05 8:14 AM, "Frank D. Engel, Jr." wrote: > >> Okay, I'm getting the infamous "There was an error while saving the >> standalone application" message for just one specific stack. >> >> * I checked to ensure that the stack had a .rev extension, it does. >> * I tried saving to a new empty folder on my desktop. Nope. >> * I tried saving to my home directory. Still not working. >> * I tried other stacks, they worked fine. >> * I ran repair disk permissions and tried again, still no good. >> * I tried saving to a new empty folder at the root level of my hard >> drive. Same problem. >> >> Mac OS X 10.3.9 >> >> Any clues? - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd97O7aqtWrR9cZoRAhUmAJ9KFYjkDnBz1seSXYddgthGMx6SPACeIiia B7/pC2WG+k0L8bv8UkwtmAA= =Fvnt -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jbv.silences at Club-Internet.fr Tue May 3 16:39:49 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 03 May 2005 22:39:49 +0200 Subject: OT : PearPC References: <1096970459-13881817@lindbergh.macserve.net> Message-ID: <4277E188.CBB1A3BE@Club-Internet.fr> > > "Word of mouth" is also a form of marketing: viral marketing. > IMHO "word of mouth" and "viral marketing" are 2 completely different things : viral marketing is usually part of a strategy built by a distributor, while "word of mouth" is rather out of control and not part of a strategy (ie: telling your friends to go and see a movie)... Best, JB From ro at runrev.com Tue May 3 16:40:43 2005 From: ro at runrev.com (Ro Nagey) Date: Tue, 3 May 2005 21:40:43 +0100 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: I have received some panicked emails from those wanting to join but getting a "Denied" message when attempting to get on the Education- Revolution list. The link to click on to join is: http://lists.runrev.com/mailman/listinfo/education-revolution I apologize for not taking into account that some mail apps split up URLs - which could lead you to a "Denied message" My bad, Ro On May 3, 2005, at 5:56 PM, Ro Nagey wrote: > After laying dormant for a very long time, I am happy to announce > the Education-Revolution list is back and better than ever. > > You are enthusiastically invited to be part of this improved list! > > To be a part of this list, go to http://lists.runrev.com/mailman/ > listinfo/education-revolution and scroll down to the bottom of the > page for subscribe instructions. > > This list is specifically designed for teachers, students and those > with a special interest in using Revolution in an educational > environment. We are going to share problems, solutions and ideas. > And, if you're a member of this list, you'll also be eligible for > special offerings from Runtime Revolution! > > In the coming year, we're going to be putting a lot of emphasis on > education. Please help us and be part of this list! > > Ro > > > Ro Nagey ~ Evangelist ~ ro at runrev.com > Runtime Revolution - User-Centric Development Tools ~ http:// > www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From ambassador at fourthworld.com Tue May 3 16:49:36 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 03 May 2005 13:49:36 -0700 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: <4277E3E0.6090503@fourthworld.com> Ro Nagey wrote: > I have received some panicked emails from those wanting to join but > getting a "Denied" message when attempting to get on the Education- > Revolution list. The link to click on to join is: > http://lists.runrev.com/mailman/listinfo/education-revolution > > I apologize for not taking into account that some mail apps split up > URLs - which could lead you to a "Denied message" The convention to avoid that is to put URLs within ; most email clients will recognize that and compensate for line wraps. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From varen at veggio.com Tue May 3 17:05:28 2005 From: varen at veggio.com (Varen Swaab) Date: Tue, 03 May 2005 14:05:28 -0700 Subject: Error saving standalone -- revisited yet again In-Reply-To: <564c79c9923ba6df9d5b0b7267c17daf@fjrhome.net> Message-ID: Frank, Have you tried to enable *all* of the libraries, even the ones you're sure you don't need... that's what I'd do.... Var On 5/3/05 1:27 PM, "Frank D. Engel, Jr." wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > There are no non-ASCII characters in the filename. > > The standalone app settings are definitely set to allow me to specify > the inclusions myself rather than having them searched for. > > I am building for both OS X and Windows; no Classic Mac or UNIX/Linux > builds. > > There is only a single main stack in the entire app, everything else is > a substack of that stack. > > > On May 3, 2005, at 3:08 PM, Varen Swaab wrote: > >> Frank, >> >> I'm a very new user and I'm not sure my help would be that valuable >> but I've >> struggled with the identical problem and here's what I discovered... >> >> - Someone, somewhere suggested to change the preferences in the >> "Standalone >> Application Settings to NOT search for required inclusions when saving, >> select your own appropriate libraries instead. Once I did this 90% of >> my >> problem went away. >> - The other 10% would happen when I didn't have my stacks properly >> nested >> and had transcript code pointing to stacks that were supposed to be >> substacks but, for whatever reason, I made them into mainstacks >> instead. >> Once I either corrected the hierarchy of stacks, or fixed the >> transcript the >> standalone error went away. >> >> Hope this helps. >> >> Var >> >> >> On 5/3/05 8:14 AM, "Frank D. Engel, Jr." wrote: >> >>> Okay, I'm getting the infamous "There was an error while saving the >>> standalone application" message for just one specific stack. >>> >>> * I checked to ensure that the stack had a .rev extension, it does. >>> * I tried saving to a new empty folder on my desktop. Nope. >>> * I tried saving to my home directory. Still not working. >>> * I tried other stacks, they worked fine. >>> * I ran repair disk permissions and tried again, still no good. >>> * I tried saving to a new empty folder at the root level of my hard >>> drive. Same problem. >>> >>> Mac OS X 10.3.9 >>> >>> Any clues? > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCd97O7aqtWrR9cZoRAhUmAJ9KFYjkDnBz1seSXYddgthGMx6SPACeIiia > B7/pC2WG+k0L8bv8UkwtmAA= > =Fvnt > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > Varen Swaab From varen at veggio.com Tue May 3 17:12:45 2005 From: varen at veggio.com (Varen Swaab) Date: Tue, 03 May 2005 14:12:45 -0700 Subject: what if? In-Reply-To: <20050503191350.3223C930266@mail.runrev.com> Message-ID: Xavier, If you mean, wouldn't it be nice if this discussion moved to a CMS style discussion or bulletin board in the SlashDot style, I wholeheartedly agree! Email lists are fine for some things, but when you really want to browse and search, nothing beats a good CMS. As somewhat of an expert in CMS systems I'd offer my advice and help setting one up. I wouldn't choose the SlashDot CMS though, there are many other alternatives which would work. If that's not what you meant, then I'll be quiet now... ;-) Var On 5/3/05 12:01 PM, "MisterX" wrote: > What if RunRev adopted the http://slashdot.org CMS? > > wouldn't you be more web (anywhere, anytime) inclined to read or comment? > > Just wondering how many read /. too... ;) > > For example (15 years behind TAOO) > http://www.acmqueue.org/modules.php?name=Content > > &pa=showpage&pid=293 > > cheers > Xavier > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > Varen Swaab From fde101 at fjrhome.net Tue May 3 17:13:05 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 17:13:05 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: References: Message-ID: <099445c1d66e337128eee4309a87439b@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Okay, just tried that. Same problem. On May 3, 2005, at 5:05 PM, Varen Swaab wrote: > Frank, > > Have you tried to enable *all* of the libraries, even the ones you're > sure > you don't need... that's what I'd do.... > > Var > > > On 5/3/05 1:27 PM, "Frank D. Engel, Jr." wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> There are no non-ASCII characters in the filename. >> >> The standalone app settings are definitely set to allow me to specify >> the inclusions myself rather than having them searched for. >> >> I am building for both OS X and Windows; no Classic Mac or UNIX/Linux >> builds. >> >> There is only a single main stack in the entire app, everything else >> is >> a substack of that stack. >> >> >> On May 3, 2005, at 3:08 PM, Varen Swaab wrote: >> >>> Frank, >>> >>> I'm a very new user and I'm not sure my help would be that valuable >>> but I've >>> struggled with the identical problem and here's what I discovered... >>> >>> - Someone, somewhere suggested to change the preferences in the >>> "Standalone >>> Application Settings to NOT search for required inclusions when >>> saving, >>> select your own appropriate libraries instead. Once I did this 90% of >>> my >>> problem went away. >>> - The other 10% would happen when I didn't have my stacks properly >>> nested >>> and had transcript code pointing to stacks that were supposed to be >>> substacks but, for whatever reason, I made them into mainstacks >>> instead. >>> Once I either corrected the hierarchy of stacks, or fixed the >>> transcript the >>> standalone error went away. >>> >>> Hope this helps. >>> >>> Var >>> >>> >>> On 5/3/05 8:14 AM, "Frank D. Engel, Jr." wrote: >>> >>>> Okay, I'm getting the infamous "There was an error while saving the >>>> standalone application" message for just one specific stack. >>>> >>>> * I checked to ensure that the stack had a .rev extension, it does. >>>> * I tried saving to a new empty folder on my desktop. Nope. >>>> * I tried saving to my home directory. Still not working. >>>> * I tried other stacks, they worked fine. >>>> * I ran repair disk permissions and tried again, still no good. >>>> * I tried saving to a new empty folder at the root level of my hard >>>> drive. Same problem. >>>> >>>> Mac OS X 10.3.9 >>>> >>>> Any clues? >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only begotten >> Son, that whosoever believeth in him should not perish, but have >> everlasting life. >> $ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCd97O7aqtWrR9cZoRAhUmAJ9KFYjkDnBz1seSXYddgthGMx6SPACeIiia >> B7/pC2WG+k0L8bv8UkwtmAA= >> =Fvnt >> -----END PGP SIGNATURE----- >> >> >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> >> >> >> Varen Swaab > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCd+lj7aqtWrR9cZoRAlWjAJ0ZdIco4wh5GLFrtLQRJ4YAyQ1fAACfVALX f9j0iBZoXL+Zxhw1qmrAB+s= =1uS9 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From mwieder at ahsoftware.net Tue May 3 17:28:27 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 May 2005 14:28:27 -0700 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: <4277E3E0.6090503@fourthworld.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <4277E3E0.6090503@fourthworld.com> Message-ID: <14318245145.20050503142827@ahsoftware.net> Richard- Tuesday, May 3, 2005, 1:49:36 PM, you wrote: RG> The convention to avoid that is to put URLs within ; RG> most email clients will recognize that and compensate for line wraps. ! I learned something new today and it's not even 3PM - now I can just coast the rest of the day. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue May 3 17:30:49 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 May 2005 14:30:49 -0700 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: <8818387419.20050503143049@ahsoftware.net> Ro- Tuesday, May 3, 2005, 1:40:43 PM, you wrote: RN> http://lists.runrev.com/mailman/listinfo/education-revolution The education list isn't indexed at Google yet. Is it just too new or is it just under their radar or are you trying to keep it private for now? As soon as Google starts indexing it I can add it as an option to my ArchiveSearch plugin. -- -Mark Wieder mwieder at ahsoftware.net From M.Lange at ed.ac.uk Tue May 3 17:33:36 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Tue, 03 May 2005 22:33:36 +0100 Subject: Revolution in Education Message-ID: <1115156016.4277ee30762d4@staffmail.ed.ac.uk> Thanks Dan, I had come across a few commercial multimedia authorware but did not know about that one yet... I am University Lecturer. Still, I believe that the learning by doing advertised by the likes of Papert and Dewey do not apply only to young kids. In the context of my teaching at MSc level (teaching neuroscience to informatics/cognitive science msc students), I did consider giving my students, as an assignment, the task to set up a mcq (multiple choice question) of quizz-type exercise of their choice, on one of the lecture topic. You can answer a question by root learning. You cannot create a good one if you haven't understood what the content is about. (This is why, I asked a few months ago about an education price... I would be interested in having my students do some very basic programmming with revolution rather than just push on a player button...) Best, Marielle >As someone who spent a lot of time with Smalltalk and helped write a >couple of books and articles on Squeak, I can echo Frank's >sentiments. It's a wonderful learning environment for kids. On May 3, 2005, at 7:25 AM, Frank D. Engel, Jr. wrote: >> Another system you may wish to investigate is Squeak; special >> Squeak distributions and resources specifically designed for the >> educational market can be found at www.squeakland.org -- and Squeak >> is open-source, so it's free. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From kkaufman at snet.net Tue May 3 17:42:41 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 3 May 2005 17:42:41 -0400 Subject: Saving data in a stack ?STANDALONE In-Reply-To: <20050503052816.28BE5930266@mail.runrev.com> References: <20050503052816.28BE5930266@mail.runrev.com> Message-ID: > If you check the box in the Stacks section of Standalone settings that > says "Move substacks into individual stackfiles" then you will be able > to save all but the mainStack. One thing you might want to keep in mind if you are running multiple stacks off an "anchor" standalone file: Pay attention to the destroyStack and destroyWindow settings of the stacks. Besides the release of memory upon closing (if the above props are set to "true"), I've also found that: If more than one user is accessing the stacks (mulitple standalones running on a network, for example), one user's changes are not visible to another user (even if you explicitly do a "save this stack" on closing the individual stacks) unless the destroyStack and destroyWindow of the stacks are set to "true". So the standalones, even if just a splash screen, seem to provide more than the engine itself.... KK From HyperChris at aol.com Tue May 3 17:43:17 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Tue, 3 May 2005 17:43:17 EDT Subject: OT: Tiger breaking HC Message-ID: <1d7.3bde0581.2fa94a75@aol.com> I hate to bring this up here as it feels so retro but bad things are happening to me under 10.4 in a HyperCard app to which I still lend some support (ArtStacks!) I have found the HC list and posted the details there but I would appreciate it if someone else who has Tiger and still has to support HC would poke around and contact me off list with the results. Thank you. (and Go REV!) From see3d at writeme.com Tue May 3 17:43:41 2005 From: see3d at writeme.com (Dennis Brown) Date: Tue, 03 May 2005 17:43:41 -0400 Subject: New group disappears In-Reply-To: <14318245145.20050503142827@ahsoftware.net> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <14318245145.20050503142827@ahsoftware.net> Message-ID: <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> This has happened to me several times now in the development environment: I select a group of controls and fields. I ungroup them. I select a few of the items. I group them. The selected items all disappear. The inspector still has the missing items listed, but there is no new group listed that they belong to. What is going on? How do I get my missing controls back? Dennis From mwieder at ahsoftware.net Tue May 3 17:46:55 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 May 2005 14:46:55 -0700 Subject: Internet Time In-Reply-To: <9b408d8e05050312035b04ca5f@mail.gmail.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> Message-ID: <18719352918.20050503144655@ahsoftware.net> Mikey- Tuesday, May 3, 2005, 12:03:15 PM, you wrote: M> You got it. Search the archive from a week or so ago. This is a M> known...taoism. Did anybody hand out the BZ number for this one yet? BZ #2387 is acting as point for date/time related bugs. It's up to 20 votes this afternoon. -- -Mark Wieder mwieder at ahsoftware.net From scott at tactilemedia.com Tue May 3 17:47:59 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 03 May 2005 14:47:59 -0700 Subject: what if? In-Reply-To: Message-ID: Recently, Varen Swaab wrote: > If you mean, wouldn't it be nice if this discussion moved to a CMS style > discussion or bulletin board in the SlashDot style, I wholeheartedly agree! Again, for those folks out there who prefer bulletin board style community, try the following: http://dir.gmane.org/gmane.comp.ide.revolution.user HTML frames and blog-like views are provided. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From lynn at paradigmasoft.com Tue May 3 17:57:37 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 3 May 2005 14:57:37 -0700 Subject: OT : PearPC In-Reply-To: <4277E188.CBB1A3BE@Club-Internet.fr> Message-ID: <1096965026-14207778@lindbergh.macserve.net> > > "Word of mouth" is also a form of marketing: viral marketing. > > > > IMHO "word of mouth" and "viral marketing" are 2 completely > different things : viral marketing is usually part of a > strategy built by a distributor, while "word of mouth" is > rather out of control and not part of a strategy (ie: telling > your friends to go and see a movie)... "It is art to conceal art. -Ars est celare artem" -Ovid Thank you, my classical education :-) Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) From ambassador at fourthworld.com Tue May 3 17:58:15 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 03 May 2005 14:58:15 -0700 Subject: Resource list In-Reply-To: References: <20050502140744.96212.qmail@web40526.mail.yahoo.com> Message-ID: <4277F3F7.6020406@fourthworld.com> Oak Norton wrote: > About a month ago I saw an email someone was putting together a list of > resources for Revolution like sites that contain tutorials, 3rd party apps, > etc... I can't find the emails now and I was wondering who you were and if > you had a site up yet? I would also love to see the common learning site get > made active that was just discussed. That would be very helpful to me and > many others. The primary place folks should list their Rev-related sites is in the Open Directory: Until everyone submits all their links there I try to maintain some good lists at: -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From index at kenjikojima.com Tue May 3 18:05:48 2005 From: index at kenjikojima.com (Kenji Kojima) Date: Tue, 3 May 2005 18:05:48 -0400 Subject: Internet Time In-Reply-To: <18719352918.20050503144655@ahsoftware.net> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> Message-ID: You can get GMT on Mac OSX put shell("date -u") Windows Internet Time works correctly. -- Kenji Kojima http://www.kenjikojima.com/ From M.Lange at ed.ac.uk Tue May 3 18:06:02 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Tue, 03 May 2005 23:06:02 +0100 Subject: No subject Message-ID: <1115157962.4277f5ca76289@staffmail.ed.ac.uk> Hi Xavier, Thanks for this warning. I am aware of this. I have come across some of these when investigating about how wikis are used in education. Editing is only allowed for registered users but I still expect random spam to happen occasionally, like on this wiki: http://www.jpublish.org/wiki/Wiki.jsp?page=RecentChanges. The regular backup should help restore things back to normal rapidly. A paper on wikis in wired, a few months ago [wired news, wiki becomes a way of life: http://www.wired.com/news/culture/0,1284,66814,00.html] indicates that at wikipedia the spam get fixed in less than 5 minutes. I cannot promise that of course, but the perspective of a few hours disruption are nothing compared to the benefit a wiki could bring to the revolution-education community. I can always come back to a more secure model (password protected _directory_ access) if needed. I regularly have a look at your blogs and forums. My intention was not to create concurrence, only to create a resource targetting a more specialized public. You evoked the slahsdot.org model... In fact, the wiki framework I use, tikiwiki let you add such a news+comments system (the module is installed, I disabled it on my wiki as well as the blogs -- more info at: http://tikiwiki.org/, open source, easy to install, easy to manage). Why not also consider RSS feeds? This would facilitate the rapid exchange of news about revolution on the different websites. Marielle, >Last month, I had a hacker insert half a dozen comments of totally doubtful >origin into my story's comments - some 900 comments in total! Not good for >my google ranking... I'd suggest you be aware that html PUT or SEND forms >can be had for a ride at your expense... >But i was bolder, i required no registration for comments - too bad for >me... Fixed now... ;) >MySQL cleansing was done thanks to RunRev in 5 minutes time thanks also to >phpmyadmin... >I'd like to share more openly but there always that user-level-agreement >thing that is not working ;) cheers Xavier http://monsieurx.com/taoo From sarahr at genesearch.com.au Tue May 3 18:10:25 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 4 May 2005 08:10:25 +1000 Subject: Error saving standalone -- revisited yet again In-Reply-To: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> References: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> Message-ID: <5b7532fcb0ad490ae552b470e02c1afb@genesearch.com.au> I would add only 2 things to your list, which I expect you have done, but just to have a complete list in the archives: * don't use any weird characters in file, folder or app names * specify inclusions instead of asking Rev to search Sarah On 4 May 2005, at 1:15 AM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Okay, I'm getting the infamous "There was an error while saving the > standalone application" message for just one specific stack. > > * I checked to ensure that the stack had a .rev extension, it does. > * I tried saving to a new empty folder on my desktop. Nope. > * I tried saving to my home directory. Still not working. > * I tried other stacks, they worked fine. > * I ran repair disk permissions and tried again, still no good. > * I tried saving to a new empty folder at the root level of my hard > drive. Same problem. > > Mac OS X 10.3.9 > > Any clues? > > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCd5Vn7aqtWrR9cZoRAilGAJ9X5svFMlaB8oTdaMSvXID6EUJQRwCfSIYu > VdCyprWZxgsPV/gQ5+WUAPQ= > =1wUD > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From sarahr at genesearch.com.au Tue May 3 18:13:08 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 4 May 2005 08:13:08 +1000 Subject: Rev & Applescript In-Reply-To: References: Message-ID: > I've gotten one script to work (has one file attachment) but the > second does > not. I don't know if my repeat loop is not correct or the way I'm > delimiting > the file attachments, or both. Each email will have 2 or more > attachments. > > > DOESN'T WORK: > tell application "Mail" > set theSubject to "BS Order" > set theBody to "TESTING 123" > set theSender to "martyknapp at comcast.net" > set theName to "ADI" > set theAddress to "martyknapp at comcast.net" > set fileList to & return & > > set newMessage to make new outgoing message with properties > {subject:theSubject, content:theBody & return & return} > tell newMessage > -- Default is false. Determines whether the compose window will > -- show on the screen or whether it will happen in the > background. > set visible to true > set sender to theSender > make new to recipient at end of to recipients with properties > {name:theName, address:theAddress} > tell content > repeat with fileName in fileList > make new attachment with properties {file > name:fileName} at > after the last paragraph > end repeat > end tell > end tell > > send newMessage > end tell > The "repeat with" in AppleScript expects an AppleScript list which is in the format: {"first item", "second item"} Try this (or some minor variation): set fileList to "{" & & "," & & "}" Cheers, Sarah From lists at mangomultimedia.com Tue May 3 18:12:49 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 3 May 2005 15:12:49 -0700 Subject: Resource list In-Reply-To: <4277F3F7.6020406@fourthworld.com> References: <20050502140744.96212.qmail@web40526.mail.yahoo.com> <4277F3F7.6020406@fourthworld.com> Message-ID: On May 3, 2005, at 2:58 PM, Richard Gaskin wrote: > > The primary place folks should list their Rev-related sites is in the > Open Directory: > I just followed a link from that page to www.revjournal.com. The new site looks really nice. Looks like it is undergoing an overhaul right now. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From martyknapp at comcast.net Tue May 3 18:20:09 2005 From: martyknapp at comcast.net (Marty Knapp) Date: Tue, 03 May 2005 15:20:09 -0700 Subject: Rev & Applescript In-Reply-To: Message-ID: On 5/3/05 3:13 PM, "Sarah Reichelt" wrote: > The "repeat with" in AppleScript expects an AppleScript list which is > in the format: > {"first item", "second item"} > > Try this (or some minor variation): > set fileList to "{" & & "," & & "}" > > Cheers, > Sarah I'll give that a try Sarah. I had tried the comma and a few other characters, but didn't think to have the brackets. Thanks, Marty Knapp From soapdog at mac.com Tue May 3 18:27:51 2005 From: soapdog at mac.com (Andre Garzia) Date: Tue, 3 May 2005 19:27:51 -0300 Subject: libDatabase 2 testers In-Reply-To: References: Message-ID: <2c33bf5a2f4fd42ff02b240f931ff241@mac.com> Trevor, you know I am all about testing libDatabase! also, I am thinking in adding SQLite support to RevHTTPd thru libDatabase so that I can support user sessions, what do you think? Andre On May 3, 2005, at 4:04 AM, Trevor DeVore wrote: > I'm to the point with libDatabase version 2 that I could use some > testers. libDatabase is a database abstraction library built on top > of revdb and the Valentina XCMD. It allows you to interact with your > database using arrays (fetches, inserts and updates) and hides all db > cursor management. > > You can read about the current version at > libDatabase_article.html>. > > This version adds a number a couple of things: > > 1) Support for converting from one database to another. For example, > one call creates a SQLite or Valentina database from your MySQL db. > 2) Supports binary data using binding in revdb (prefix field names > with *b) > 3) Supports "mapping" of encodings. The library can optionally map > mac to iso, utf8 to utf16, ansi to utf16 and ansi to ut8 when > fetching/updating/adding records. > 4) There are functions for "translating" between different sql > dialects (Thanks to Len Morgan for the idea). Currently there are > functions for translating create and insert statements. > > So far the library has been tested with MysQL, SQLite and Valentina. > Right now there is support for converting from MySQL to SQLite or > Valentina but the framework is in place to support any type of > conversions that one would care to code. > > There have been a lot of changes under the hood so I'm looking for > anyone interested in testing the library out and providing any > feedback. If you use PostgreSQL and would like to test things out > then we should be able to get PostgreSQL working with the database > conversion functions as well. > > Anyhow, if you are interested then drop me a line off-list. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From varen at veggio.com Tue May 3 18:33:40 2005 From: varen at veggio.com (Varen Swaab) Date: Tue, 03 May 2005 15:33:40 -0700 Subject: Error saving standalone -- revisited yet again In-Reply-To: <5b7532fcb0ad490ae552b470e02c1afb@genesearch.com.au> Message-ID: Frank, Also, have you tried to create an entirely new mainstack, add a button or two and save that as a standalone? It'd be interesting to see if that works.. One other thought is to disable saving to either/or the Mac and Windows flavors, just do one at a time. Var On 5/3/05 3:10 PM, "Sarah Reichelt" wrote: > I would add only 2 things to your list, which I expect you have done, > but just to have a complete list in the archives: > > * don't use any weird characters in file, folder or app names > * specify inclusions instead of asking Rev to search > > Sarah > > On 4 May 2005, at 1:15 AM, Frank D. Engel, Jr. wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Okay, I'm getting the infamous "There was an error while saving the >> standalone application" message for just one specific stack. >> >> * I checked to ensure that the stack had a .rev extension, it does. >> * I tried saving to a new empty folder on my desktop. Nope. >> * I tried saving to my home directory. Still not working. >> * I tried other stacks, they worked fine. >> * I ran repair disk permissions and tried again, still no good. >> * I tried saving to a new empty folder at the root level of my hard >> drive. Same problem. >> >> Mac OS X 10.3.9 >> >> Any clues? >> >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only begotten >> Son, that whosoever believeth in him should not perish, but have >> everlasting life. >> $ -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCd5Vn7aqtWrR9cZoRAilGAJ9X5svFMlaB8oTdaMSvXID6EUJQRwCfSIYu >> VdCyprWZxgsPV/gQ5+WUAPQ= >> =1wUD >> -----END PGP SIGNATURE----- >> >> >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > Varen Swaab From ambassador at fourthworld.com Tue May 3 18:35:14 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 03 May 2005 15:35:14 -0700 Subject: Resource list In-Reply-To: References: <20050502140744.96212.qmail@web40526.mail.yahoo.com> <4277F3F7.6020406@fourthworld.com> Message-ID: <4277FCA2.6010808@fourthworld.com> Trevor DeVore wrote: > On May 3, 2005, at 2:58 PM, Richard Gaskin wrote: >> The primary place folks should list their Rev-related sites is in the >> Open Directory: >> > > I just followed a link from that page to www.revjournal.com. The new > site looks really nice. Looks like it is undergoing an overhaul right now. It is indeed. Stay tuned...film at eleven... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From europe at ehug.info Tue May 3 18:35:43 2005 From: europe at ehug.info (Mark Schonewille) Date: Wed, 04 May 2005 00:35:43 +0200 Subject: OT: Tiger breaking HC In-Reply-To: <1d7.3bde0581.2fa94a75@aol.com> References: <1d7.3bde0581.2fa94a75@aol.com> Message-ID: <4277FCBF.1070700@ehug.info> Chris, Since you don't give any details, I can't say much about it. Still two things. First, if you are using a G5, it may not be Tiger but the Mac. Second, you will love Basilisk II: Feel free to contact me at europe at ehug.info about HyperCard or Basilisk. Best, Mark HyperChris at aol.com wrote: > I hate to bring this up here as it feels so retro but bad things are > happening to me under 10.4 in a HyperCard app to which I still lend some support > (ArtStacks!) > > I have found the HC list and posted the details there but I would appreciate > it if someone else who has Tiger and still has to support HC would poke around > and contact me off list with the results. > > Thank you. (and Go REV!) -- eHUG coordinator mailto:europe at ehug.info http://home.wanadoo.nl/mark.sch http://www.ehug.info From see3d at writeme.com Tue May 3 19:32:21 2005 From: see3d at writeme.com (Dennis Brown) Date: Tue, 03 May 2005 19:32:21 -0400 Subject: New group disappears In-Reply-To: <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <14318245145.20050503142827@ahsoftware.net> <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> Message-ID: I restored my stack from saved and went through the same steps again and this time it did not mess up. It seems to be an intermittent problem because it has happened to me several times before. I could not find an entry in BZ for it. Has anyone else noticed this happening to them? Dennis On May 3, 2005, at 5:43 PM, Dennis Brown wrote: > This has happened to me several times now in the development > environment: > > I select a group of controls and fields. I ungroup them. I select a > few of the items. I group them. The selected items all disappear. > > The inspector still has the missing items listed, but there is no new > group listed that they belong to. > > What is going on? How do I get my missing controls back? > > Dennis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Tue May 3 19:38:16 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 03 May 2005 18:38:16 -0500 Subject: Error saving standalone -- revisited yet again In-Reply-To: <564c79c9923ba6df9d5b0b7267c17daf@fjrhome.net> References: <564c79c9923ba6df9d5b0b7267c17daf@fjrhome.net> Message-ID: <42780B68.7010904@hyperactivesw.com> On 5/3/05 3:27 PM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > There are no non-ASCII characters in the filename. > > The standalone app settings are definitely set to allow me to specify > the inclusions myself rather than having them searched for. > > I am building for both OS X and Windows; no Classic Mac or UNIX/Linux > builds. > > There is only a single main stack in the entire app, everything else is > a substack of that stack. One more thing I just thought of: you can't build a password-protected stack. Is this one passworded? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From monte at sweattechnologies.com Tue May 3 19:42:28 2005 From: monte at sweattechnologies.com (Monte Goulding) Date: Wed, 4 May 2005 09:12:28 +0930 Subject: Error saving standalone -- revisited yet again References: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> Message-ID: <006501c55039$c45b8fa0$0402a8c0@Fred> > Okay, I'm getting the infamous "There was an error while saving the > standalone application" message for just one specific stack. > > * I checked to ensure that the stack had a .rev extension, it does. > * I tried saving to a new empty folder on my desktop. Nope. > * I tried saving to my home directory. Still not working. > * I tried other stacks, they worked fine. > * I ran repair disk permissions and tried again, still no good. > * I tried saving to a new empty folder at the root level of my hard > drive. Same problem. > > Mac OS X 10.3.9 > > Any clues? Please send me the stack offlist and I'll work out the problem. Cheers Monte From mwieder at ahsoftware.net Tue May 3 19:59:29 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 3 May 2005 16:59:29 -0700 Subject: New group disappears In-Reply-To: <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <14318245145.20050503142827@ahsoftware.net> <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> Message-ID: <027307095.20050503165929@ahsoftware.net> Dennis- Tuesday, May 3, 2005, 2:43:41 PM, you wrote: DB> I select a group of controls and fields. I ungroup them. I select a Why? If you're trying to edit the individual controls, use the unfortunately-named "Select Grouped" button instead. DB> What is going on? How do I get my missing controls back? Doesn't happen here, but guess is that you've got another pane on your card that they're disappearing behind. Control-click or right-click on them in the app browser, select the property inspector, then go the the Object menu and select "Bring to Front". -- -Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Tue May 3 20:03:01 2005 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 3 May 2005 17:03:01 -0700 Subject: Rev & Applescript In-Reply-To: References: Message-ID: >I've gotten the first script to work (has one >file attachment) but the second does not. I don't know if my repeat loop is >not correct or the way I'm delimiting the file attachments, or both. > >WORKS: >tell application "Mail" > set theSubject to "Test Order" > >DOESN'T WORK: >tell application "Mail" > > tell content > repeat with fileName in fileList > make new attachment with properties {file name:fileName} at >after the last paragraph > end repeat > end tell > end tell > >-- >Any ideas? I believe you do this on one code line rather than repeat. each make new attachment with properties {fileList} at ---Further -- here is a working example from a recent post to the list uses a field "text" as the message, and does 2 replace steps uses a field "appleScript", does a date replace, and a message replace I prefer to name any of my objects, scripts and variables with names that are NOT reserved words, like repeating the last char of the word "item" -> "itemm" so there is not doubt that it is my variable. Note: be sure that the fld "scriptInit" is a shared, background behavior fld or the applescript will only be available on one card. Of course you could do "...fld "scriptInit" of card 1 of this stack" submitted to this list previously =========== On Jan 2, 2005, at 1:10 PM, Sivakatirswami wrote: on mouseUp put fld "msgText" into tNewBody replace quote with ("\""e) in tNewBody replace ":" with ("\:") in tNewBody put fld "scriptInit" into tScript replace "#date#" with (quote & "HPI, January 3rd, 2005" & quote) in tScript replace "#body#" with (quote & tNewBody& quote) in tScript do tscript as applescript end mouseUp Where the apple script is: Note the ======== tell application mail set theSender to "Hindu Press International " set theName to "Hindu Press International" set theAddress to "hpi.list at hindu.org" set theSubject to #date# set theBody to #body# tell application "Mail" set newMessage to make new outgoing message with properties {subject:theSubject, content:theBody & return & return} tell newMessage set visible to true set sender to theSender make new to recipient at end of to recipients with properties {name:theName, address:theAddress} end tell activate end tell end tell ------------------ Now back to me. This should work without much trial and error, but that is the fun of discovery :-) Jim From fde101 at fjrhome.net Tue May 3 20:05:27 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 20:05:27 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: <5b7532fcb0ad490ae552b470e02c1afb@genesearch.com.au> References: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> <5b7532fcb0ad490ae552b470e02c1afb@genesearch.com.au> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Both are already covered ;-) On May 3, 2005, at 6:10 PM, Sarah Reichelt wrote: > I would add only 2 things to your list, which I expect you have done, > but just to have a complete list in the archives: > > * don't use any weird characters in file, folder or app names > * specify inclusions instead of asking Rev to search > > Sarah > > On 4 May 2005, at 1:15 AM, Frank D. Engel, Jr. wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Okay, I'm getting the infamous "There was an error while saving the >> standalone application" message for just one specific stack. >> >> * I checked to ensure that the stack had a .rev extension, it does. >> * I tried saving to a new empty folder on my desktop. Nope. >> * I tried saving to my home directory. Still not working. >> * I tried other stacks, they worked fine. >> * I ran repair disk permissions and tried again, still no good. >> * I tried saving to a new empty folder at the root level of my hard >> drive. Same problem. >> >> Mac OS X 10.3.9 >> >> Any clues? >> >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only begotten >> Son, that whosoever believeth in him should not perish, but have >> everlasting life. >> $ -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCd5Vn7aqtWrR9cZoRAilGAJ9X5svFMlaB8oTdaMSvXID6EUJQRwCfSIYu >> VdCyprWZxgsPV/gQ5+WUAPQ= >> =1wUD >> -----END PGP SIGNATURE----- >> >> >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeBHI7aqtWrR9cZoRAhAaAJ9e0oHqNyxQ0O8fl7mrHSBFCtHV1wCfT1bS anZxCCTgshvWtyiUqSVC390= =2OEp -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Tue May 3 20:06:40 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 20:06:40 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: References: Message-ID: <2012835f6cb913ea86af8720f7ffb623@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have several other stacks already which are working fine. It's the biggest, most important one which is causing all the problems. Just this one specific stack. Doing one at a time sounds good, didn't try that yet. I'll try that first thing tomorrow morning. On May 3, 2005, at 6:33 PM, Varen Swaab wrote: > Frank, > > Also, have you tried to create an entirely new mainstack, add a button > or > two and save that as a standalone? It'd be interesting to see if that > works.. > > One other thought is to disable saving to either/or the Mac and Windows > flavors, just do one at a time. > > > Var > > > On 5/3/05 3:10 PM, "Sarah Reichelt" wrote: > >> I would add only 2 things to your list, which I expect you have done, >> but just to have a complete list in the archives: >> >> * don't use any weird characters in file, folder or app names >> * specify inclusions instead of asking Rev to search >> >> Sarah >> >> On 4 May 2005, at 1:15 AM, Frank D. Engel, Jr. wrote: >> >>> -----BEGIN PGP SIGNED MESSAGE----- >>> Hash: SHA1 >>> >>> Okay, I'm getting the infamous "There was an error while saving the >>> standalone application" message for just one specific stack. >>> >>> * I checked to ensure that the stack had a .rev extension, it does. >>> * I tried saving to a new empty folder on my desktop. Nope. >>> * I tried saving to my home directory. Still not working. >>> * I tried other stacks, they worked fine. >>> * I ran repair disk permissions and tried again, still no good. >>> * I tried saving to a new empty folder at the root level of my hard >>> drive. Same problem. >>> >>> Mac OS X 10.3.9 >>> >>> Any clues? >>> >>> - ----------------------------------------------------------- >>> Frank D. Engel, Jr. >>> >>> $ ln -s /usr/share/kjvbible /usr/manual >>> $ true | cat /usr/manual | grep "John 3:16" >>> John 3:16 For God so loved the world, that he gave his only begotten >>> Son, that whosoever believeth in him should not perish, but have >>> everlasting life. >>> $ -----BEGIN PGP SIGNATURE----- >>> Version: GnuPG v1.2.4 (Darwin) >>> >>> iD8DBQFCd5Vn7aqtWrR9cZoRAilGAJ9X5svFMlaB8oTdaMSvXID6EUJQRwCfSIYu >>> VdCyprWZxgsPV/gQ5+WUAPQ= >>> =1wUD >>> -----END PGP SIGNATURE----- >>> >>> >>> >>> ___________________________________________________________ >>> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >>> 10 Personalized POP and Web E-mail Accounts, and much more. >>> Signup at www.doteasy.com >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> >> >> >> Varen Swaab > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeBIR7aqtWrR9cZoRAi6mAJ4w75xvQ7fiwRhwu6XMxVV+syiZOgCaA14+ +v521rKvtkd2BgEuf0hZIfg= =CI9i -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Tue May 3 20:08:03 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 20:08:03 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: <42780B68.7010904@hyperactivesw.com> References: <564c79c9923ba6df9d5b0b7267c17daf@fjrhome.net> <42780B68.7010904@hyperactivesw.com> Message-ID: <0e3e3ea767e75f63fd64516c18e72895@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 The passwords are added to the final stack by Standalone Builder. My source stacks are not password protected. This worked fine until recently. I think the last time I built this stack as a standalone was under 10.3.8, and I've just upgraded to 10.3.9 recently. I wonder if that might be related? On May 3, 2005, at 7:38 PM, J. Landman Gay wrote: > On 5/3/05 3:27 PM, Frank D. Engel, Jr. wrote: > >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> There are no non-ASCII characters in the filename. >> The standalone app settings are definitely set to allow me to specify >> the inclusions myself rather than having them searched for. >> I am building for both OS X and Windows; no Classic Mac or UNIX/Linux >> builds. >> There is only a single main stack in the entire app, everything else >> is a substack of that stack. > > One more thing I just thought of: you can't build a password-protected > stack. Is this one passworded? > > -- > 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeBJj7aqtWrR9cZoRAm7TAJ9A9LkfNKsee8b/hZblDfmUKwmnzACdHmsC 8jA5F82X6y4lqfhE4PjvuQk= =hSsv -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From see3d at writeme.com Tue May 3 20:13:45 2005 From: see3d at writeme.com (Dennis Brown) Date: Tue, 03 May 2005 20:13:45 -0400 Subject: New group disappears In-Reply-To: <027307095.20050503165929@ahsoftware.net> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <14318245145.20050503142827@ahsoftware.net> <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> <027307095.20050503165929@ahsoftware.net> Message-ID: On May 3, 2005, at 7:59 PM, Mark Wieder wrote: > Dennis- > > Tuesday, May 3, 2005, 2:43:41 PM, you wrote: > > DB> I select a group of controls and fields. I ungroup them. I > select a > > Why? If you're trying to edit the individual controls, use the > unfortunately-named "Select Grouped" button instead. I was using one stack/card saved as, for a template for a new stack, and I was removing the groups but saving the controls to create new groups. > DB> What is going on? How do I get my missing controls back? > > Doesn't happen here, but guess is that you've got another pane on your > card that they're disappearing behind. It is a simple one card stack, nothing to hide behind. Besides, the newly created group did not exist in the inspector, just the vanished controls. So the controls were invisible because they were part of a non-existent group that obviously could not be displayed. > Control-click or right-click on them in the app browser, select the > property inspector, then go the the Object menu and select "Bring to > Front". Thanks, I will try that next time it happens. Dennis From fde101 at fjrhome.net Tue May 3 20:15:29 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 3 May 2005 20:15:29 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: <2012835f6cb913ea86af8720f7ffb623@fjrhome.net> References: <2012835f6cb913ea86af8720f7ffb623@fjrhome.net> Message-ID: <3e03d0a4b671beac29caeeb1526be58c@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Okay, so I did try it tonight... Either way (OS X only or Win32 only) still gives the error. On May 3, 2005, at 8:06 PM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I have several other stacks already which are working fine. It's the > biggest, most important one which is causing all the problems. Just > this one specific stack. > > Doing one at a time sounds good, didn't try that yet. I'll try that > first thing tomorrow morning. > > > On May 3, 2005, at 6:33 PM, Varen Swaab wrote: > >> Frank, >> >> Also, have you tried to create an entirely new mainstack, add a >> button or >> two and save that as a standalone? It'd be interesting to see if that >> works.. >> >> One other thought is to disable saving to either/or the Mac and >> Windows >> flavors, just do one at a time. >> >> >> Var >> >> >> On 5/3/05 3:10 PM, "Sarah Reichelt" wrote: >> >>> I would add only 2 things to your list, which I expect you have done, >>> but just to have a complete list in the archives: >>> >>> * don't use any weird characters in file, folder or app names >>> * specify inclusions instead of asking Rev to search >>> >>> Sarah >>> >>> On 4 May 2005, at 1:15 AM, Frank D. Engel, Jr. wrote: >>> >>>> -----BEGIN PGP SIGNED MESSAGE----- >>>> Hash: SHA1 >>>> >>>> Okay, I'm getting the infamous "There was an error while saving the >>>> standalone application" message for just one specific stack. >>>> >>>> * I checked to ensure that the stack had a .rev extension, it does. >>>> * I tried saving to a new empty folder on my desktop. Nope. >>>> * I tried saving to my home directory. Still not working. >>>> * I tried other stacks, they worked fine. >>>> * I ran repair disk permissions and tried again, still no good. >>>> * I tried saving to a new empty folder at the root level of my hard >>>> drive. Same problem. >>>> >>>> Mac OS X 10.3.9 >>>> >>>> Any clues? >>>> >>>> - ----------------------------------------------------------- >>>> Frank D. Engel, Jr. >>>> >>>> $ ln -s /usr/share/kjvbible /usr/manual >>>> $ true | cat /usr/manual | grep "John 3:16" >>>> John 3:16 For God so loved the world, that he gave his only begotten >>>> Son, that whosoever believeth in him should not perish, but have >>>> everlasting life. >>>> $ -----BEGIN PGP SIGNATURE----- >>>> Version: GnuPG v1.2.4 (Darwin) >>>> >>>> iD8DBQFCd5Vn7aqtWrR9cZoRAilGAJ9X5svFMlaB8oTdaMSvXID6EUJQRwCfSIYu >>>> VdCyprWZxgsPV/gQ5+WUAPQ= >>>> =1wUD >>>> -----END PGP SIGNATURE----- >>>> >>>> >>>> >>>> ___________________________________________________________ >>>> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >>>> 10 Personalized POP and Web E-mail Accounts, and much more. >>>> Signup at www.doteasy.com >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >>> >>> >>> >>> Varen Swaab >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCeBIR7aqtWrR9cZoRAi6mAJ4w75xvQ7fiwRhwu6XMxVV+syiZOgCaA14+ > +v521rKvtkd2BgEuf0hZIfg= > =CI9i > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeBQh7aqtWrR9cZoRAkTqAKCLWRY5A6vuZRyvRN3qAvEXWxc6XQCdHs/y SfQygb1aN0gWqWYAjOYoAT4= =3dno -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From chipp at chipp.com Tue May 3 22:29:40 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 03 May 2005 21:29:40 -0500 Subject: OT : PearPC In-Reply-To: <42778E9E.1070000@dreamscapesoftware.com> References: <42739C39.1899638F@Club-Internet.fr> <933c8c7e2686c8d053372c3d8220dc0d@fjrhome.net> <42778E9E.1070000@dreamscapesoftware.com> Message-ID: <42783394.6020305@chipp.com> Derek, I just downloaded your JPEGCompress application. Very professional and what a wonderful set of features. I like it! You should definitely port to Mac and Linux. best, Chipp Derek Bump wrote: > So thank you to who ever it was that brought up this topic. I will now > be able to bring JPEGCompress to Mac OS X (well, provided that Rev will > work after it's downloaded). From chipp at chipp.com Tue May 3 22:50:02 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 03 May 2005 21:50:02 -0500 Subject: Error saving standalone -- revisited yet again In-Reply-To: <3e03d0a4b671beac29caeeb1526be58c@fjrhome.net> References: <2012835f6cb913ea86af8720f7ffb623@fjrhome.net> <3e03d0a4b671beac29caeeb1526be58c@fjrhome.net> Message-ID: <4278385A.9040303@chipp.com> Hi Frank, Here are a couple of other suggestions. 1) If you're using a Mac, make sure >= is two characters not one. 2) Try commenting out all preOpenStack/preOpenCard openStack/openCard handlers and then build the standalone. If it works, then you can assume you're doing something in the handlers which is creating problems. Enable one at a time and locate the problem handler, then debug from there. Let us know what you find. best, Chipp From ed.kopp at cnh.com Tue May 3 22:58:39 2005 From: ed.kopp at cnh.com (KOPP Ed) Date: Tue, 3 May 2005 21:58:39 -0500 Subject: Corrupted Stack Message-ID: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> I searched the archives, but didn't find the silver bullet I was looking for. I've distributed a standalone stack (Windows) that calls another in the "splash screen" style. The second stack is my data stack and it's corrupted. It can no longer be opened by my standalone app. When I try to open this data stack directly from Revolution, I get a message "There was a problem opening that stack: stack is corrupted; check for ~ backup file." Of course, there's no backup file. Is there any way to ignore the scripting and just retrieve the data that's stored in the various fields on the cards? Ed From erikhans08 at yahoo.com Tue May 3 23:07:26 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 3 May 2005 20:07:26 -0700 (PDT) Subject: Corrupted Stack In-Reply-To: 6667 Message-ID: <20050504030726.31909.qmail@web31313.mail.mud.yahoo.com> --- KOPP Ed wrote: > Of course, there's no backup file. Is there any > way to ignore the scripting > and just retrieve the data that's stored in the > various fields on the cards? see if this works: put the text of field 1 of cd 1 of stack "myCorruption" into msg if it works, make a handler with repeats for all cards and fields. good luck, Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From ed.kopp at cnh.com Tue May 3 23:17:54 2005 From: ed.kopp at cnh.com (KOPP Ed) Date: Tue, 3 May 2005 22:17:54 -0500 Subject: Corrupted Stack Message-ID: <2BB0115399A0D511BA160040A5B158770E1D09AD@na1racntd05.casecorp.com> I tried "put the text of fld 1 of cd 1 of stack..." and got the following: Message execution error: Error Description: Chunk: can't find stack. I double checked to make sure that I was giving it the correct stack name. To make sure, I modified the code slightly to the following: Answer file "which stack?"; put the text of fld 1 of cd 1 of stack it into msg. The code works fine if I select a "good" stack. It doesn't recognize my corrupted stack. :-( -----Original Message----- From: Erik Hansen [mailto:erikhans08 at yahoo.com] Sent: Tuesday, May 03, 2005 10:07 PM To: How to use Revolution Subject: Re: Corrupted Stack --- KOPP Ed wrote: > Of course, there's no backup file. Is there any > way to ignore the scripting > and just retrieve the data that's stored in the > various fields on the cards? see if this works: put the text of field 1 of cd 1 of stack "myCorruption" into msg if it works, make a handler with repeats for all cards and fields. good luck, Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Tue May 3 23:29:09 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 4 May 2005 13:29:09 +1000 Subject: Corrupted Stack In-Reply-To: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> References: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> Message-ID: <1a6af2a4219aa8e1edd32cb38cd68c7e@genesearch.com.au> Try opening the stack in a text editor. You might see the scripts & field text there and be able to rescue most of it. Sarah On 4 May 2005, at 1:03 PM, KOPP Ed wrote: > I searched the archives, but didn't find the silver bullet I was > looking > for. > > I've distributed a standalone stack (Windows) that calls another in the > "splash screen" style. The second stack is my data stack and it's > corrupted. > It can no longer be opened by my standalone app. When I try to open > this > data stack directly from Revolution, I get a message "There was a > problem > opening that stack: stack is corrupted; check for ~ backup file." > > Of course, there's no backup file. Is there any way to ignore the > scripting > and just retrieve the data that's stored in the various fields on the > cards? > > Ed From ambassador at fourthworld.com Tue May 3 23:43:39 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 03 May 2005 20:43:39 -0700 Subject: Corrupted Stack In-Reply-To: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> References: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> Message-ID: <427844EB.9020406@fourthworld.com> KOPP Ed wrote: > I searched the archives, but didn't find the silver bullet I was looking > for. > > I've distributed a standalone stack (Windows) that calls another in the > "splash screen" style. The second stack is my data stack and it's corrupted. > It can no longer be opened by my standalone app. When I try to open this > data stack directly from Revolution, I get a message "There was a problem > opening that stack: stack is corrupted; check for ~ backup file." > > Of course, there's no backup file. Is there any way to ignore the scripting > and just retrieve the data that's stored in the various fields on the cards? Hmmmm....we go seven years with close to zero corruption, and in the last two months I've read about three cases. RunRev -- what's happening? Ed, before you go down the arduous route of rebuilding the stack, you might try seeing if there's some way to delete any images in it first. In most cases corruption is related to images embedded in the stack, and it may be possible to delete those without truly opening it (the engine does less work with a stack when it doesn't actually open it) with something like this (off the top of my head, so maybe it'll need revision): on mouseUp answer file "Select the bad stack:" if it is empty then exit to top put it into tStackFile -- repeat with i = 1 to the number of cards in stack tStackFile repeat with j = the number of images \ of cd i of stack tStackFile down to 1 delete img 1 of cd i of stack tStackFile end repeat end repeat end mouseUp -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From xslaugh at gmail.com Wed May 4 00:09:33 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Tue, 3 May 2005 22:09:33 -0600 Subject: Drawing a straight line Message-ID: I have recently been converting some stacks from HyperCard into Revolution. In the process of putting the color back into the stacks, I have found that I need to be drawing straight lines with the pencil tool. However, as for as I know, there is no key that I can hold down such as shift to keep the line going straight, as I can in other drawing apps. Does anyone know of a way to quickly add this functionality to Revolution? Scott Slaugh From b.xavier at internet.lu Wed May 4 00:34:08 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 06:34:08 +0200 Subject: what if? In-Reply-To: Message-ID: <20050504044610.8CA1F930105@mail.runrev.com> I like the slashdot style cms because of the comments... I use phpNuke and getting good at coding my own modules and blocks. We've all seen the many net forums which can also be integrated into it - or blogs if you really want. But I guess there doesn't look like there's much interest... too bad Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Varen Swaab > Sent: Tuesday, May 03, 2005 23:13 > To: How to use Revolution > Subject: Re: what if? > > Xavier, > > If you mean, wouldn't it be nice if this discussion moved to > a CMS style discussion or bulletin board in the SlashDot > style, I wholeheartedly agree! > > Email lists are fine for some things, but when you really > want to browse and search, nothing beats a good CMS. As > somewhat of an expert in CMS systems I'd offer my advice and > help setting one up. I wouldn't choose the SlashDot CMS > though, there are many other alternatives which would work. > > If that's not what you meant, then I'll be quiet now... ;-) > > Var > > > On 5/3/05 12:01 PM, "MisterX" wrote: > > > What if RunRev adopted the http://slashdot.org CMS? > > > > wouldn't you be more web (anywhere, anytime) inclined to > read or comment? > > > > Just wondering how many read /. too... ;) > > > > For example (15 years behind TAOO) > > http://www.acmqueue.org/modules.php?name=Content > > > > > &pa=showpage&pid=293 > > > > cheers > > Xavier > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > > Varen Swaab > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed May 4 00:59:25 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 03 May 2005 21:59:25 -0700 Subject: registry saving. In-Reply-To: <6.1.1.1.2.20050503093200.0316f760@softseven.org> References: <6.1.1.1.2.20050502234948.030f2700@softseven.org> <4277081A.9000608@fourthworld.com> <6.1.1.1.2.20050503001603.02a96468@softseven.org> <42770B1D.9010303@fourthworld.com> <6.1.1.1.2.20050503093200.0316f760@softseven.org> Message-ID: <427856AD.7020108@fourthworld.com> Paul Salyers wrote: > At 12:24 AM 5/3/2005, you wrote: > >> Paul Salyers wrote: >> >>> Can custom props keep things like registry keys for all the programs >>> to use. One key opens all the programs. >> >> If the programs were developed with Rev, yes. > > Can you explain how maybe a sample (simple) stack. That would depend on what you're looking to accomplish. What will these apps be doing with this info? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From xbury.cs at clearstream.com Wed May 4 02:13:27 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 4 May 2005 08:13:27 +0200 Subject: tikiwiki RSS and blogs Message-ID: Marielle, >I regularly have a look at your blogs and forums. My intention was not to create >concurrence, only to create a resource targetting a more specialized public. Im honored ;) And "concurrence" better known as "competition" in english is actually healthy so i'll be glad if you do - the more we have of runrev out there, the more likely it will be see by others! ;)) >You evoked the slahsdot.org model... In fact, the wiki framework I use, tikiwiki >let you add such a news+comments system (the module is installed, I disabled it >on my wiki as well as the blogs -- more info at: http://tikiwiki.org/, open >source, easy to install, easy to manage). Unfortunately, I went the PHPNuke way - it was the right "wiki" at the time and it's quite powerful. Also easy to manage but not always easy to modify ;) >Why not also consider RSS feeds? This >would facilitate the rapid exchange of news about revolution on the different >websites. True but in this case. I had rss feeds on my website and for those of Metacard list too. But the MC rss never moved and i'd rather have people come to my site for the news IMOHO... cheers Xavier >Marielle, > >>Last month, I had a hacker insert half a dozen comments of totally doubtful >>origin into my story's comments - some 900 comments in total! Not good for >>my google ranking... I'd suggest you be aware that html PUT or SEND forms >>can be had for a ride at your expense... > >>But i was bolder, i required no registration for comments - too bad for >>me... Fixed now... ;) > >>MySQL cleansing was done thanks to RunRev in 5 minutes time thanks also to >>phpmyadmin... > >>I'd like to share more openly but there always that user-level-agreement >>thing that is not working ;) > >cheers >Xavier >http://monsieurx.com/taoo >_______________________________________________ >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 May 4 02:19:42 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 4 May 2005 08:19:42 +0200 Subject: Drawing a straight line Message-ID: Yes, well, seems the good folks at RunRev haven't put all the HyperCard goodies in yet. Or there is another bugzilla pilling up dust ;) There's the resizeN2O plugin i wrote that could do this easily with a few tweaks. http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=78 But it's unfinished, under-funded and no-one seemed interested. So i put i into the bottom of the pile... I'll put it in the coming week's todos and i might include it in GIM - my new Graphical Interface Manager cheers Xavier On 04.05.2005 06:09:33 use-revolution-bounces wrote: >I have recently been converting some stacks from HyperCard into Revolution. >In the process of putting the color back into the stacks, I have found that >I need to be drawing straight lines with the pencil tool. However, as for as >I know, there is no key that I can hold down such as shift to keep the line >going straight, as I can in other drawing apps. Does anyone know of a way to >quickly add this functionality to Revolution? > >Scott Slaugh >_______________________________________________ >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 revolution at jaedworks.com Wed May 4 02:53:51 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 3 May 2005 23:53:51 -0700 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: At 2:14 PM +0100 5/3/05, David Burgun wrote: >I've just updated to 2.5 from 2.2 and my .rev files no long open >RunRev when double-clicked, instead DreamCard Player starts up. What >do I have to do to make it open RunRev instead? > >I am using MacOS 9. Association of a "primary" application with a creator signature in Mac OS is...erm...mysterious. In my experience, the best method for dealing with this sort of situation is: 1. Move the application you want to be primary out of its folder and onto the desktop. 2. Close the folder that the application used to be in. 3. Move the application from the desktop back into the folder. This seems to cause the desktop database to update itself in most cases. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From Signe.Sanne at roman.uib.no Wed May 4 02:58:56 2005 From: Signe.Sanne at roman.uib.no (Signe Marie Sanne) Date: Wed, 04 May 2005 08:58:56 +0200 Subject: Error saving standalone -- revisited yet again In-Reply-To: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> References: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> Message-ID: <427872B0.2010008@roman.uib.no> Frank D. Engel, Jr. skrev: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Okay, I'm getting the infamous "There was an error while saving the > standalone application" message for just one specific stack. > > * I checked to ensure that the stack had a .rev extension, it does. > * I tried saving to a new empty folder on my desktop. Nope. > * I tried saving to my home directory. Still not working. > * I tried other stacks, they worked fine. > * I ran repair disk permissions and tried again, still no good. > * I tried saving to a new empty folder at the root level of my hard > drive. Same problem. > > Mac OS X 10.3.9 > > Any clues? I had the same problem earlier on when I had opened a MetaCard stack with resources (answer/ask stacks etc)included. I had to go back to MetaCard, remove the resources before being able to save the stack as a rev stack. Could this be the cause? -- Signe Marie Sanne 1. amanuensis/Senior lecturer Romansk institutt Tlf. +47 55 58 21 27 ?isteins gt. 1 Epost: signe.sanne at roman.uib.no Universitetet i Bergen http://www.hf.uib.no/hfolk/mlab/Info/sms.html From dburgun at dsl.pipex.com Wed May 4 05:49:17 2005 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 4 May 2005 10:49:17 +0100 Subject: Corrupted Stack In-Reply-To: <427844EB.9020406@fourthworld.com> References: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> <427844EB.9020406@fourthworld.com> Message-ID: Is the Structure of a Stack File published anywhere? Thanks Dave >KOPP Ed wrote: >>I searched the archives, but didn't find the silver bullet I was looking >>for. >> >>I've distributed a standalone stack (Windows) that calls another in the >>"splash screen" style. The second stack is my data stack and it's corrupted. >>It can no longer be opened by my standalone app. When I try to open this >>data stack directly from Revolution, I get a message "There was a problem >>opening that stack: stack is corrupted; check for ~ backup file." >> >>Of course, there's no backup file. Is there any way to ignore the scripting >>and just retrieve the data that's stored in the various fields on the cards? > >Hmmmm....we go seven years with close to zero corruption, and in the >last two months I've read about three cases. RunRev -- what's >happening? > >Ed, before you go down the arduous route of rebuilding the stack, >you might try seeing if there's some way to delete any images in it >first. In most cases corruption is related to images embedded in the >stack, and it may be possible to delete those without truly opening >it (the engine does less work with a stack when it doesn't actually >open it) with something like this (off the top of my head, so maybe >it'll need revision): > > on mouseUp > answer file "Select the bad stack:" > if it is empty then exit to top > put it into tStackFile > -- > repeat with i = 1 to the number of cards in stack tStackFile > repeat with j = the number of images \ > of cd i of stack tStackFile down to 1 > delete img 1 of cd i of stack tStackFile > end repeat > end repeat > end mouseUp > > > >-- > 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 dburgun at dsl.pipex.com Wed May 4 05:57:35 2005 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 4 May 2005 10:57:35 +0100 Subject: OT : PearPC In-Reply-To: References: <42739C39.1899638F@Club-Internet.fr> Message-ID: What about all those hundreds on industrialized Mac's? They have no labels on at all! They are just regular Mac's with the insides put into a sealed steal box with a Giant On/Off switch on the front! I guess you'd have to define what constitues a computer too! I mean I can run Linux on my Tivo which has a PowerPC and it's a Digital Video Recorder not a computer!!!!! That would be a good one for the lawyers to fight out! All the Best Dave >My Panther license says this: > > 2.A > This License allows you to install and use one copy > of the Apple Software on a single Apple-labeled > computer at a time. This License does not allow > the Apple Software to exist on more than one computer > at a time [...] From dburgun at dsl.pipex.com Wed May 4 06:08:47 2005 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 4 May 2005 11:08:47 +0100 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: >At 2:14 PM +0100 5/3/05, David Burgun wrote: >>I've just updated to 2.5 from 2.2 and my .rev files no long open >>RunRev when double-clicked, instead DreamCard Player starts up. >>What do I have to do to make it open RunRev instead? >> >>I am using MacOS 9. > >Association of a "primary" application with a creator signature in >Mac OS is...erm...mysterious. In my experience, the best method for >dealing with this sort of situation is: >1. Move the application you want to be primary out of its folder and >onto the desktop. >2. Close the folder that the application used to be in. >3. Move the application from the desktop back into the folder. >This seems to cause the desktop database to update itself in most cases. Hi, Sorry I understand how the desktop associations work, I really was just wondering *why* DreamCard and Revolution have the *same* creator signature ("Revo"). According to Apple, each Application should have a unique signature. I can easilly (and have) just changed DreamCard's ID to be something else and then it associates with RunRev again. I think I will write a Stack or a Script and that allows you to specifiy which of these Apps should be used, but I can see this leading to major distribution problems, maybe only under MacOS 9 though which of course isn't so bad. All the Best Dave From dburgun at dsl.pipex.com Wed May 4 06:24:27 2005 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 4 May 2005 11:24:27 +0100 Subject: New group disappears In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <14318245145.20050503142827@ahsoftware.net> <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> <027307095.20050503165929@ahsoftware.net> Message-ID: Hi, I either just rename the group and then remove/add objects, or I do this: Select the Group Ungroup them Save <---- This seems to kill the Group DEAD! Regroup as Desired All the Best Dave >On May 3, 2005, at 7:59 PM, Mark Wieder wrote: > >>Dennis- >> >>Tuesday, May 3, 2005, 2:43:41 PM, you wrote: >> >>DB> I select a group of controls and fields. I ungroup them. I select a >> >>Why? If you're trying to edit the individual controls, use the >>unfortunately-named "Select Grouped" button instead. > >I was using one stack/card saved as, for a template for a new stack, >and I was removing the groups but saving the controls to create new >groups. > >>DB> What is going on? How do I get my missing controls back? >> >>Doesn't happen here, but guess is that you've got another pane on your >>card that they're disappearing behind. > >It is a simple one card stack, nothing to hide behind. Besides, the >newly created group did not exist in the inspector, just the >vanished controls. So the controls were invisible because they were >part of a non-existent group that obviously could not be displayed. > >>Control-click or right-click on them in the app browser, select the >>property inspector, then go the the Object menu and select "Bring to >>Front". > >Thanks, I will try that next time it happens. > >Dennis > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From M.Lange at ed.ac.uk Wed May 4 06:27:02 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Wed, 04 May 2005 11:27:02 +0100 Subject: tikiwiki, RSS, French, and changing the world Message-ID: <1115202422.4278a3766d42f@staffmail.ed.ac.uk> Xavier, (thanks for answering with a meaningful title, I was juggling with the webmail interface I use to check my work account from home and noticed the absence of title right after pushing on "send"). >>I regularly have a look at your blogs and forums. My intention >>was not to create concurrence, only to create a resource >>targetting a more specialized public. >Im honored ;) And "concurrence" better known as "competition" in english >is actually healthy so i'll be glad if you do - the more we have of runrev out >there, the more likely it will be see by others! ;)) Glad to know that still kicks in when I write emails late in the evening, despite having been for 5 years in English speaking countries (Australia and then Scotland) and with very little opportunities to speak my native French (the only thing my fiance ever learned to say in French is "S'il vous plait. Je suis perdu. Pouvez-vous m'aider?"- I let non French speakers be lost at what this means, this is only fair). :-))) So many users on this list contribute in their non native language! My English is good enough that I do not feel any "shame" when expressing myself in English, but there is something frustrating about the fact that I cannot anymore use French the way I was able to (you know, knowing the meaning of very rare words, using the exact word in the right context, playing with the ambiguity of meaning of some words, playing with the rhythm of the sentence, the melody of the language) and will probably never be able to do so in English (I learned it too late, studies show that you should learn a second langauge before the age of 7-10 to have a chance to reach native-like competency in pronunciation and grammar). >Unfortunately, I went the PHPNuke way - it was the right "wiki" at >the time and it's quite powerful. Also easy to manage but not >always easy to modify ;) I gave a try to PHPNuke as well. There are so many different content management systems, nowadays! It is a nightmare to decide the one that best suits your needs. What got me adopt tikiwiki is that (1) it is well designed, easy to manage (but I will need to redesign the interface), (2) the first tikiwiki was about "gathering various tikiwiki users and contributors interested in changing the world." That's exactly what I have always wanted to do ;-). >True but in this case. I had rss feeds on my website and for those of >Metacard list too. But the MC rss never moved and i'd rather have people >come to my site for the news >IMOHO... Agreed, never changing RSS feeds give a negative rather than positive image of revolution. We may need to wait to reach a critical mass of 50 in the revolution webring for it to be worthwhile. Anyway, I guess that French, CMS and RSS are a bit out of topic for a revolution list. Changing the world probably not. Cheers, Marielle From christian.langers at education.lu Wed May 4 07:26:51 2005 From: christian.langers at education.lu (Christian Langers) Date: Wed, 4 May 2005 13:26:51 +0200 Subject: naming variables... Message-ID: Hello all, how does it come that the simple "How do I create and use a numbered set of variables?" example does not work in 2.5.1 ? I badly need to collect contents of flds into variables which are used later in the script... repeat with x = 1 to 20 put fld ("a"&x) into ("myVar" & x) end repeat --> returns error : bad destination ??? So how do I manage this ? Thanks for any help, Christian from Luxembourg (11? C, rainy weather --> the weather widget in Tiger is awesome ;-) ) Mac OS X 10.4, iMac G4, 1.25MHZ, 1 Gb RAM From xbury.cs at clearstream.com Wed May 4 07:34:45 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 4 May 2005 13:34:45 +0200 Subject: naming variables... Message-ID: Moyen Christian, Finally another Lulu Rev partner? try this get fld ("A"&x) do "put it into myVar" &X cheers Xavier (i dont need Tiger to get the weather in Luxembourg, I live it daily : )) On 04.05.2005 13:26:51 use-revolution-bounces wrote: >Hello all, > >how does it come that the simple "How do I create and use a numbered >set of variables?" example >does not work in 2.5.1 ? > > >I badly need to collect contents of flds into variables which are >used later in the script... > >repeat with x = 1 to 20 >put fld ("a"&x) into ("myVar" & x) >end repeat > >--> returns error : bad destination ??? > > > >So how do I manage this ? > > >Thanks for any help, > > >Christian >from Luxembourg >(11? C, rainy weather --> the weather widget in Tiger is awesome ;-) ) > > >Mac OS X 10.4, iMac G4, 1.25MHZ, 1 Gb RAM > >_______________________________________________ >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 christian.langers at education.lu Wed May 4 07:39:26 2005 From: christian.langers at education.lu (Christian Langers) Date: Wed, 4 May 2005 13:39:26 +0200 Subject: naming variables... In-Reply-To: References: Message-ID: <29C176B4-7F32-4FB5-ABFF-C187530CC773@education.lu> Me too, but often I'm in my computer cellar, Grins ;-) Christian Le 4 mai 05 ? 13:34, xbury.cs at clearstream.com a ?crit : > Moyen Christian, > > Finally another Lulu Rev partner? > > try this > > get fld ("A"&x) > do "put it into myVar" &X > > cheers > Xavier > (i dont need Tiger to get the weather in Luxembourg, I live it > daily : )) > > On 04.05.2005 13:26:51 use-revolution-bounces wrote: > >> Hello all, >> >> how does it come that the simple "How do I create and use a numbered >> set of variables?" example >> does not work in 2.5.1 ? >> >> >> I badly need to collect contents of flds into variables which are >> used later in the script... >> >> repeat with x = 1 to 20 >> put fld ("a"&x) into ("myVar" & x) >> end repeat >> >> --> returns error : bad destination ??? >> >> >> >> So how do I manage this ? >> >> >> Thanks for any help, >> >> >> Christian >> from Luxembourg >> (11? C, rainy weather --> the weather widget in Tiger is >> awesome ;-) ) >> >> >> Mac OS X 10.4, iMac G4, 1.25MHZ, 1 Gb RAM >> >> _______________________________________________ >> 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 briany at qldlearning.com Wed May 4 08:09:37 2005 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 4 May 2005 05:09:37 -0700 Subject: naming variables... In-Reply-To: References: Message-ID: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> Yikes. I hope RunRev fixes this- I've seen it come up at least twice now on the list and it's an obvious scripting error. The solution is to use the "do" command. This is similar to the "eval" function you find in many other languages- basically you dynamically generate the line of code, and then "do" will execute it at runtime. ## "do" something repeat with x=1 to 20 put ("fld a"&x&" into myVar"&x) into myCode ## myCode => the string "put fld a1 into myVar1" do myCode end repeat One cool sidenote- you can also use the "do" command to execute code from any other OSA scripting language installed if you are on MacOS, which usually means AppleScript. The other way to access "outside" code is to use shell() in order to run command-line commands, but now I'm straying... HTH, Brian > Hello all, > > how does it come that the simple "How do I create and use a numbered > set of variables?" example > does not work in 2.5.1 ? > > > I badly need to collect contents of flds into variables which are used > later in the script... > > repeat with x = 1 to 20 > put fld ("a"&x) into ("myVar" & x) > end repeat > > --> returns error : bad destination ??? From revolution at derbrill.de Wed May 4 08:47:02 2005 From: revolution at derbrill.de (Malte Brill) Date: Wed, 4 May 2005 14:47:02 +0200 Subject: Writing a file to another computer on the LAN? In-Reply-To: <20050503234510.D4B869302BD@mail.runrev.com> Message-ID: <9CF0A0E2-BC9A-11D9-88F9-0030659A795C@derbrill.de> Hi list, I?m new to all this Networking stuff, so please be patient. ;-) What I want to do is create a set of folders and files on another computer connected to a small LAN. How do I go about this? I configured my router to assign a static IP to one of the computers (running OsX). I now can get files from library/webserver by using get URL "http://staticIPAdd/test.txt" but I can?t use put "blah" into URL "http://staticIP/test.txt" ->Error 405 Method not allowed How do I go about this? How can I write text to a file on the other machine? Can I write to a different folderthan library/webserver? Thanks a lot! Malte From ro at runrev.com Wed May 4 08:56:51 2005 From: ro at runrev.com (Ro Nagey) Date: Wed, 4 May 2005 13:56:51 +0100 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: <8818387419.20050503143049@ahsoftware.net> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <8818387419.20050503143049@ahsoftware.net> Message-ID: <3E05F86E-6750-4413-82F7-9C14326E6C5D@runrev.com> It's just brand new, Mark. It's only been reactivated in the last 72 hours. Is there a way to kick Google awake? ;) Ro On May 3, 2005, at 10:30 PM, Mark Wieder wrote: > Ro- > > Tuesday, May 3, 2005, 1:40:43 PM, you wrote: > > RN> http://lists.runrev.com/mailman/listinfo/education-revolution > > The education list isn't indexed at Google yet. Is it just too new or > is it just under their radar or are you trying to keep it private for > now? As soon as Google starts indexing it I can add it as an option to > my ArchiveSearch plugin. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From ro at runrev.com Wed May 4 09:12:13 2005 From: ro at runrev.com (Ro Nagey) Date: Wed, 4 May 2005 14:12:13 +0100 Subject: tikiwiki, RSS, French, and changing the world In-Reply-To: <1115202422.4278a3766d42f@staffmail.ed.ac.uk> References: <1115202422.4278a3766d42f@staffmail.ed.ac.uk> Message-ID: <62577074-0A0B-4459-89F8-1A310F5496A2@runrev.com> Frankly, I have no problem with a post in an alternate language. Obviously, English is the predominate one here. However, a post in, say, French will certainly attract all Francophones together! :) However, it's only polite [and I think the ListMom made it a rule] to also post either a babelfish translation of your post or your best effort at translation. Ro On May 4, 2005, at 11:27 AM, Marielle Lange wrote: > Anyway, I guess that French, CMS and RSS are a bit out of topic for > a revolution > list. Changing the world probably not. Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From mikeythek at gmail.com Wed May 4 09:16:24 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 09:16:24 -0400 Subject: Internet Time In-Reply-To: References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> Message-ID: <9b408d8e050504061647fb737b@mail.gmail.com> > You can get GMT on Mac OSX > > put shell("date -u") > > Windows Internet Time works correctly. It's not GMT that is the problem for all of us, it's DST, which is difficult to obtain because of the way that the seconds is calculated. -- http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mikeythek at gmail.com Wed May 4 09:17:52 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 09:17:52 -0400 Subject: Internet Time In-Reply-To: <9b408d8e050504061647fb737b@mail.gmail.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> <9b408d8e050504061647fb737b@mail.gmail.com> Message-ID: <9b408d8e0505040617fdd50f2@mail.gmail.com> Correcting myself (again), it's the local time in seconds that's difficult to arrive at, because of the way the seconds is calcluated. 1) It doesn't take local time zone into account 2) It doesn't take DST into account. -- http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From xbury.cs at clearstream.com Wed May 4 09:19:35 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Wed, 4 May 2005 15:19:35 +0200 Subject: tikiwiki, RSS, French, and changing the world Message-ID: Isn't there a french Rev or MetaCard list? Please send it to x at monsieurx.com or submit the link to monsieurx.com. I know I've seen it somewhere... cheers Xavier On 04.05.2005 15:12:13 use-revolution-bounces wrote: >Frankly, I have no problem with a post in an alternate language. >Obviously, English is the predominate one here. However, a post in, >say, French will certainly attract all Francophones together! :) > >However, it's only polite [and I think the ListMom made it a rule] to >also post either a babelfish translation of your post or your best >effort at translation. > >Ro > >On May 4, 2005, at 11:27 AM, Marielle Lange wrote: > >> Anyway, I guess that French, CMS and RSS are a bit out of topic for >> a revolution >> list. Changing the world probably not. > >Ro Nagey ~ Evangelist ~ ro at runrev.com >Runtime Revolution - User-Centric Development Tools ~ http:// >www.runrev.com/ > > >_______________________________________________ >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 mikeythek at gmail.com Wed May 4 09:22:23 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 09:22:23 -0400 Subject: Internet Time In-Reply-To: <9b408d8e0505040617fdd50f2@mail.gmail.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> <9b408d8e050504061647fb737b@mail.gmail.com> <9b408d8e0505040617fdd50f2@mail.gmail.com> Message-ID: <9b408d8e050504062278a8f37a@mail.gmail.com> Expanding on this thought, I don't know off the top of my head how you would do this, but using the web features of RR, you could perhaps use the PHP function date to get your offset. In this case it would be date("Z"), which should return the seconds offset from GMT. Oh, and once again I forgot to add the tao blog to the sig. I'm such an idiot. -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From fde101 at fjrhome.net Wed May 4 09:22:17 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 09:22:17 -0400 Subject: Drawing a straight line In-Reply-To: References: Message-ID: <658fc494c7c005559afb537198b16e4d@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Why don't you just use the line tool? For bitmap line drawing, it's hidden in a submenu with the curve tool (just left of the pencil). On May 4, 2005, at 2:19 AM, xbury.cs at clearstream.com wrote: > Yes, well, seems the good folks at RunRev haven't put all the HyperCard > goodies > in yet. Or there is another bugzilla pilling up dust ;) > > There's the resizeN2O plugin i wrote that could do this easily with a > few > tweaks. > http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=78 > > But it's unfinished, under-funded and no-one seemed interested. So i > put i > into the bottom of the pile... > I'll put it in the coming week's todos and i might include it in GIM - > my > new Graphical Interface Manager > > cheers > Xavier > > > On 04.05.2005 06:09:33 use-revolution-bounces wrote: >> I have recently been converting some stacks from HyperCard into > Revolution. >> In the process of putting the color back into the stacks, I have found > that >> I need to be drawing straight lines with the pencil tool. However, as >> for > as >> I know, there is no key that I can hold down such as shift to keep the > line >> going straight, as I can in other drawing apps. Does anyone know of a >> way > to >> quickly add this functionality to Revolution? >> >> Scott Slaugh >> _______________________________________________ >> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeMyL7aqtWrR9cZoRApGGAJ9QlOjiWipM5qyzjASwWktG2uR76gCfV2ua IBQU34IlV89+YL4cZQWFUKo= =4EcZ -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed May 4 09:31:27 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 09:31:27 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: <427872B0.2010008@roman.uib.no> References: <9ca73e52f3374c6c5fb8cd1a89581c95@fjrhome.net> <427872B0.2010008@roman.uib.no> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'm not using MetaCard (I don't have a license for that, and have never even tried it), and I never did anything to add a nonempty resource fork to my stack (technically, all files on an HFS filesystem have a resource fork, but they are typically empty). ls -l /rsrc shows a resource fork with a zero length, so that cannot be it. On May 4, 2005, at 2:58 AM, Signe Marie Sanne wrote: > Frank D. Engel, Jr. skrev: >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> Okay, I'm getting the infamous "There was an error while saving the >> standalone application" message for just one specific stack. >> * I checked to ensure that the stack had a .rev extension, it does. >> * I tried saving to a new empty folder on my desktop. Nope. >> * I tried saving to my home directory. Still not working. >> * I tried other stacks, they worked fine. >> * I ran repair disk permissions and tried again, still no good. >> * I tried saving to a new empty folder at the root level of my hard >> drive. Same problem. >> Mac OS X 10.3.9 >> Any clues? > > I had the same problem earlier on when I had opened a MetaCard stack > with resources (answer/ask stacks etc)included. I had to go back to > MetaCard, remove the resources before being able to save the stack as > a rev stack. > Could this be the cause? > -- > Signe Marie Sanne > > 1. amanuensis/Senior lecturer > Romansk institutt Tlf. +47 55 58 21 27 > ?isteins gt. 1 Epost: signe.sanne at roman.uib.no > Universitetet i Bergen > > http://www.hf.uib.no/hfolk/mlab/Info/sms.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeM6x7aqtWrR9cZoRAuVNAJsH705q+fFYBLVk2SG/HLBQ2xxDVACfc8lB w67Di/A87GZ6bRi7LuUCUdU= =31S2 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From gwalias-rev at yahoo.com Wed May 4 09:41:43 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Wed, 4 May 2005 06:41:43 -0700 (PDT) Subject: Internet Time In-Reply-To: 6667 Message-ID: <20050504134144.61931.qmail@web51107.mail.yahoo.com> As I said in my previous post, if you do: convert the internet date to seconds it doesn't account for the timezone. However, the following rev construction: the last word of the internet date gives you the correct offset to GMT. Here in Cambridge, MA, I get '-0400' which is correct since both Cambridge and London are on DST (local standard time + 1 hour). I must therefore add 4 hours (and zero minutes) worth of seconds onto my local time (taking account of the sign of the offset). The complications arise in knowing which countries are currently using DST and which are not, especially since even the countries that do use it, do not all "spring forward" or "fall back" on the same day. There are databases online that list which countries use DST and when they change. Perhaps using a cunning HTTP script, somebody could create a "World Time Stack" ;-) Best Gordon --- Mikey wrote: > Expanding on this thought, I don't know off the top > of my head how you > would do this, but using the web features of RR, you > could perhaps use > the PHP function date to get your offset. In this > case it would be > date("Z"), which should return the seconds offset > from GMT. > > Oh, and once again I forgot to add the tao blog to > the sig. I'm such an idiot. > -- > http://taoofrunrev.blogspot.com > http://taoof4d.blogspot.com > http://4dwishlist.blogspot.com > On the first day, God created the heavens and the > Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a > few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > :::::::::: Gordon Webster :::::::::: From xslaugh at gmail.com Wed May 4 09:47:33 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Wed, 4 May 2005 07:47:33 -0600 Subject: Drawing a straight line In-Reply-To: <658fc494c7c005559afb537198b16e4d@fjrhome.net> References: <658fc494c7c005559afb537198b16e4d@fjrhome.net> Message-ID: I can't use the line tool (or rectangle tool for that matter) because they both seem to almost skip pixels. I'll try to drag a rectangle or draw a line over an area, and I can end the drawing either one pixel from the edge or one pixel over the edge. Scott Slaugh On 5/4/05, Frank D. Engel, Jr. wrote: > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Why don't you just use the line tool? > > For bitmap line drawing, it's hidden in a submenu with the curve tool > (just left of the pencil). > > > On May 4, 2005, at 2:19 AM, xbury.cs at clearstream.com wrote: > > > Yes, well, seems the good folks at RunRev haven't put all the HyperCard > > goodies > > in yet. Or there is another bugzilla pilling up dust ;) > > > > There's the resizeN2O plugin i wrote that could do this easily with a > > few > > tweaks. > > http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=78 > > > > But it's unfinished, under-funded and no-one seemed interested. So i > > put i > > into the bottom of the pile... > > I'll put it in the coming week's todos and i might include it in GIM - > > my > > new Graphical Interface Manager > > > > cheers > > Xavier > > > > > > On 04.05.2005 06:09:33 use-revolution-bounces wrote: > >> I have recently been converting some stacks from HyperCard into > > Revolution. > >> In the process of putting the color back into the stacks, I have found > > that > >> I need to be drawing straight lines with the pencil tool. However, as > >> for > > as > >> I know, there is no key that I can hold down such as shift to keep the > > line > >> going straight, as I can in other drawing apps. Does anyone know of a > >> way > > to > >> quickly add this functionality to Revolution? > >> > >> Scott Slaugh > >> _______________________________________________ > >> 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 > > > > > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCeMyL7aqtWrR9cZoRApGGAJ9QlOjiWipM5qyzjASwWktG2uR76gCfV2ua > IBQU34IlV89+YL4cZQWFUKo= > =4EcZ > -----END PGP SIGNATURE----- > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From marty at vertex.ucls.uchicago.edu Wed May 4 09:48:02 2005 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Wed, 4 May 2005 08:48:02 -0500 (CDT) Subject: Update to 2.5 from 2.2???? In-Reply-To: <20050504133115.21A7A9302C8@mail.runrev.com> References: <20050504133115.21A7A9302C8@mail.runrev.com> Message-ID: > "Jeanne A. E. DeVoto" writes; > At 2:14 PM +0100 5/3/05, David Burgun wrote: > >I've just updated to 2.5 from 2.2 and my .rev files no long open > >RunRev when double-clicked, instead DreamCard Player starts up. What > >do I have to do to make it open RunRev instead? > > > >I am using MacOS 9. > > Association of a "primary" application with a creator signature in > Mac OS is...erm...mysterious. In my experience, the best method for > dealing with this sort of situation is: > 1. Move the application you want to be primary out of its folder and > onto the desktop. > 2. Close the folder that the application used to be in. > 3. Move the application from the desktop back into the folder. > This seems to cause the desktop database to update itself in most cases. Or....you could just use a utility like DragThing to create a dock of all your applications so that you can drag a document and drop it on exactly the application you want to open it in. Gives you much more control than double-clicking. BTW, DragThing is a million times better than the OS X dock; don't throw it away when you get around to upgrading to X. - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From fde101 at fjrhome.net Wed May 4 09:58:37 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 09:58:37 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: <4278385A.9040303@chipp.com> References: <2012835f6cb913ea86af8720f7ffb623@fjrhome.net> <3e03d0a4b671beac29caeeb1526be58c@fjrhome.net> <4278385A.9040303@chipp.com> Message-ID: <40fb85d723f90ffcd31570228648434d@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I never use the single-byte <>, <= or >= versions in any of my scripts. I just checked the only other script I may have added from an outside source since this last worked, and they are clean. I tried suppress messages and save standalone, no good. I then made an exact copy of the stack (using the Finder), opened that copy in Rev, tried saving that as a standalone. Still not working. Next, I tried commenting out the savingStandalone, preOpenStack, openStack, closeStackRequest, shutdownRequest, and closeStack handlers in my mainstack, along with the preOpenCard and openCard handlers in the first card of that stack (I'm working with the copy). I then saved the stack, quit Rev, reopened the stack, turned on Supress Messages, and tried saving the standalone. Same unhelpful error. Needless to say, this is getting rather frustrating. The stack represents several months worth of work. There are 40 substacks, one of which has 42 cards (the mainstack has 8 cards). The mainstack's script got to be so long I broke it down by adding a backscript via a field on the first card (it is added by the preOpenStack script which I commeted out -- that's why I quit Rev before trying to build again). That backscript got to be so long I forked off a *second* backscript, so that there are now two backscripts: one with 838 lines, and one with 803 lines. The mainstack script still has 473 lines , and some of the cards on my mainstack have scripts with line counts like 889 and 807... some of the substacks have scripts of over 200 lines, and a few of their cards have scripts on the order of 100+ lines. And these are just the stacks and cards! Some of the controls also have scripts of several hundred lines each. Needless to say, I can't really afford to lose this stack. I have backup copies, but with this level of complexity, backing up even a step or two could be rather costly, and if the same problems occur... Okay, one more thing I thought to try: I have a number of externals I'm using, some of them are custom ones (that I built). Rev crashes every time I build a standalone from a stack using certain externals (after displaying the message that the standalone was successfully saved, or now this error), and this is one of those stacks. I tried setting the externals of the copy (the one with all of the handlers commented out) to empty, quitting Rev, and repeating the process. Rev thinks about it a little longer now, but still comes back to the same error message. At least this time it didn't crash afterwords ;-) The destination folder (the folder created during the save process) is still not created. On May 3, 2005, at 10:50 PM, Chipp Walters wrote: > Hi Frank, > > Here are a couple of other suggestions. > 1) If you're using a Mac, make sure >= is two characters not one. > 2) Try commenting out all preOpenStack/preOpenCard openStack/openCard > handlers and then build the standalone. If it works, then you can > assume you're doing something in the handlers which is creating > problems. Enable one at a time and locate the problem handler, then > debug from there. > > Let us know what you find. > > best, > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeNUO7aqtWrR9cZoRAgsSAJ4iaTIN/UNPxIuh9vN3OmUtrIcGRgCgjokC j4SxZFX+djDVmdVFfwhNQjs= =L6sI -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From b.xavier at internet.lu Wed May 4 10:03:59 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 16:03:59 +0200 Subject: Drawing a straight line In-Reply-To: Message-ID: <20050504141600.37ED7930189@mail.runrev.com> i know this will sound silly but you should know you can use a ruler to draw the line straight with your mouse... If you dont have a ruler, use the keyboard or your head! ;) ;) cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Scott Slaugh > Sent: Wednesday, May 04, 2005 15:48 > To: How to use Revolution > Subject: Re: Drawing a straight line > > I can't use the line tool (or rectangle tool for that matter) > because they both seem to almost skip pixels. I'll try to > drag a rectangle or draw a line over an area, and I can end > the drawing either one pixel from the edge or one pixel over the edge. > > Scott Slaugh > > On 5/4/05, Frank D. Engel, Jr. wrote: > > > > -----BEGIN PGP SIGNED MESSAGE----- > > Hash: SHA1 > > > > Why don't you just use the line tool? > > > > For bitmap line drawing, it's hidden in a submenu with the > curve tool > > (just left of the pencil). > > > > > > On May 4, 2005, at 2:19 AM, xbury.cs at clearstream.com wrote: > > > > > Yes, well, seems the good folks at RunRev haven't put all the > > > HyperCard goodies in yet. Or there is another bugzilla pilling up > > > dust ;) > > > > > > There's the resizeN2O plugin i wrote that could do this > easily with > > > a few tweaks. > > > http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=78 > > > > > > But it's unfinished, under-funded and no-one seemed > interested. So i > > > put i into the bottom of the pile... > > > I'll put it in the coming week's todos and i might > include it in GIM > > > - my new Graphical Interface Manager > > > > > > cheers > > > Xavier > > > > > > > > > On 04.05.2005 06:09:33 use-revolution-bounces wrote: > > >> I have recently been converting some stacks from HyperCard into > > > Revolution. > > >> In the process of putting the color back into the stacks, I have > > >> found > > > that > > >> I need to be drawing straight lines with the pencil > tool. However, > > >> as for > > > as > > >> I know, there is no key that I can hold down such as > shift to keep > > >> the > > > line > > >> going straight, as I can in other drawing apps. Does > anyone know of > > >> a way > > > to > > >> quickly add this functionality to Revolution? > > >> > > >> Scott Slaugh > > >> _______________________________________________ > > >> 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 > > > > > > > > - ----------------------------------------------------------- > > Frank D. Engel, Jr. > > > > $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | > > grep "John 3:16" > > John 3:16 For God so loved the world, that he gave his only > begotten > > Son, that whosoever believeth in him should not perish, but have > > everlasting life. > > $ > > -----BEGIN PGP SIGNATURE----- > > Version: GnuPG v1.2.4 (Darwin) > > > > iD8DBQFCeMyL7aqtWrR9cZoRApGGAJ9QlOjiWipM5qyzjASwWktG2uR76gCfV2ua > > IBQU34IlV89+YL4cZQWFUKo= > > =4EcZ > > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 > > Personalized POP and Web E-mail Accounts, and much more. > > Signup at www.doteasy.com > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Wed May 4 10:04:54 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 10:04:54 -0400 Subject: Drawing a straight line In-Reply-To: References: <658fc494c7c005559afb537198b16e4d@fjrhome.net> Message-ID: <30e19fb72f8197881ef32131dfc0440e@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Which line/rectangle tools are you using? There are two of them: one for image objects (bitmaps; below the divider line), and those for graphic objects (vector shapes; above the divider line). On May 4, 2005, at 9:47 AM, Scott Slaugh wrote: > I can't use the line tool (or rectangle tool for that matter) because > they > both seem to almost skip pixels. I'll try to drag a rectangle or draw > a line > over an area, and I can end the drawing either one pixel from the edge > or > one pixel over the edge. > > Scott Slaugh > > On 5/4/05, Frank D. Engel, Jr. wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Why don't you just use the line tool? >> >> For bitmap line drawing, it's hidden in a submenu with the curve tool >> (just left of the pencil). >> >> >> On May 4, 2005, at 2:19 AM, xbury.cs at clearstream.com wrote: >> >>> Yes, well, seems the good folks at RunRev haven't put all the >>> HyperCard >>> goodies >>> in yet. Or there is another bugzilla pilling up dust ;) >>> >>> There's the resizeN2O plugin i wrote that could do this easily with a >>> few >>> tweaks. >>> http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=78 >>> >>> But it's unfinished, under-funded and no-one seemed interested. So i >>> put i >>> into the bottom of the pile... >>> I'll put it in the coming week's todos and i might include it in GIM >>> - >>> my >>> new Graphical Interface Manager >>> >>> cheers >>> Xavier >>> >>> >>> On 04.05.2005 06:09:33 use-revolution-bounces wrote: >>>> I have recently been converting some stacks from HyperCard into >>> Revolution. >>>> In the process of putting the color back into the stacks, I have >>>> found >>> that >>>> I need to be drawing straight lines with the pencil tool. However, >>>> as >>>> for >>> as >>>> I know, there is no key that I can hold down such as shift to keep >>>> the >>> line >>>> going straight, as I can in other drawing apps. Does anyone know of >>>> a >>>> way >>> to >>>> quickly add this functionality to Revolution? >>>> >>>> Scott Slaugh >>>> _______________________________________________ >>>> 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 >>> >>> >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only begotten >> Son, that whosoever believeth in him should not perish, but have >> everlasting life. >> $ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCeMyL7aqtWrR9cZoRApGGAJ9QlOjiWipM5qyzjASwWktG2uR76gCfV2ua >> IBQU34IlV89+YL4cZQWFUKo= >> =4EcZ >> -----END PGP SIGNATURE----- >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeNaH7aqtWrR9cZoRAiI+AJ4nPBgp04e3vbGebSpMcgetqWR1gQCbBmGF 1eC84h9UY2F7pY/1ztoxTsU= =QviH -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed May 4 10:08:34 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 10:08:34 -0400 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Well, technically they are two versions of the same program, and someone with only one or the other will want stacks created with the other one (the one they don't have) to be opened with what they do have, so it makes sense that they would both have the same code. What is truly troublesome is that so many of the standalones created from Rev have not changed the creator code. Thus double-clicking a stack icon can cause that stack to be opened in some oddball standalone app you downloaded from somewhere completely different! And btw, I see this problem on OS X as well. On May 4, 2005, at 6:08 AM, David Burgun wrote: > Hi, > > Sorry I understand how the desktop associations work, I really was > just wondering *why* DreamCard and Revolution have the *same* creator > signature ("Revo"). According to Apple, each Application should have a > unique signature. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeNdj7aqtWrR9cZoRAj0KAJ0enEFuaRfWuclsogSzRySfpJ++rQCdEpnU SknZoF+MamXw8tnDcNiPMCc= =qQMh -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From alex at tweedly.net Wed May 4 10:28:13 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 04 May 2005 15:28:13 +0100 Subject: Writing a file to another computer on the LAN? In-Reply-To: <9CF0A0E2-BC9A-11D9-88F9-0030659A795C@derbrill.de> References: <9CF0A0E2-BC9A-11D9-88F9-0030659A795C@derbrill.de> Message-ID: <4278DBFD.3010209@tweedly.net> Malte Brill wrote: > Hi list, > > I?m new to all this Networking stuff, so please be patient. ;-) > > What I want to do is create a set of folders and files on another > computer connected to a small LAN. How do I go about this? I > configured my router to assign a static IP to one of the computers > (running OsX). I now can get files from library/webserver by using > > get URL "http://staticIPAdd/test.txt" > > but I can?t use > > put "blah" into URL "http://staticIP/test.txt" > > ->Error 405 Method not allowed > > How do I go about this? How can I write text to a file on the other > machine? Can I write to a different folderthan library/webserver? > Thanks a lot! There are lots of options .... probably too many :-) 1. Change your webserver to allow "http put" operations. Most webservers disallow this, and will default to disallowing it, but you can change the config to allow it. It's generally disallowed because it opens a security hole by allowing other people to write to your webserver - but if this server is simply serving an internal network for some app, not open to the wide, dangerous, world that could be OK. Google for "xxx allow http put" where xxx is your webserver, and you'll find instructions - especially if xxx == Apache. 2. Export and mount files systems, and access them through that. 3. Run a FTP server on the server, and use put URL "ftp://...." etc. and many, many others. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.2 - Release Date: 02/05/2005 From mikeythek at gmail.com Wed May 4 10:37:04 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 10:37:04 -0400 Subject: Internet Time In-Reply-To: <20050504134144.61931.qmail@web51107.mail.yahoo.com> References: <20050504134144.61931.qmail@web51107.mail.yahoo.com> Message-ID: <9b408d8e0505040737584b1289@mail.gmail.com> Gordon, Obviously the goal is to not have to go through any of this. All that anybody desires is the shortest amount of code to get from the seconds to the seconds in the current time zone. While the rest of this is interesting, it isn't simple. The goal is to make it simple, which ultimately requires some sort of help from the client machine that is executing the RR stack so that the proper offset to the seconds can be obtained. -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From martin at materiaprima.fsnet.co.uk Wed May 4 10:54:30 2005 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Wed, 4 May 2005 10:54:30 -0400 (EDT) Subject: Drawing a straight line In-Reply-To: References: <658fc494c7c005559afb537198b16e4d@fjrhome.net> <658fc494c7c005559afb537198b16e4d@fjrhome.net> Message-ID: It sounds like the objects could be snapping to the grid setting. There is a Grid Spacing (Pixels) preference (under appearance preferences in my version of RR) which affects this IIRC. Mine is set to 1, and I vaguely remember setting it to that myself in order to ocercome the annoyance you describe. Martin Baxter >I can't use the line tool (or rectangle tool for that matter) because they >both seem to almost skip pixels. I'll try to drag a rectangle or draw a line >over an area, and I can end the drawing either one pixel from the edge or >one pixel over the edge. > >Scott Slaugh > >On 5/4/05, Frank D. Engel, Jr. wrote: >> >> -----BEGIN PGP SIGNED MESSAGE----- >> Hash: SHA1 >> >> Why don't you just use the line tool? >> >> For bitmap line drawing, it's hidden in a submenu with the curve tool >> (just left of the pencil). >> >> >> On May 4, 2005, at 2:19 AM, xbury.cs at clearstream.com wrote: >> >> > Yes, well, seems the good folks at RunRev haven't put all the HyperCard >> > goodies >> > in yet. Or there is another bugzilla pilling up dust ;) >> > >> > There's the resizeN2O plugin i wrote that could do this easily with a >> > few >> > tweaks. >> > http://monsieurx.com/modules.php?name=Downloads&d_op=getit&lid=78 >> > >> > But it's unfinished, under-funded and no-one seemed interested. So i >> > put i >> > into the bottom of the pile... >> > I'll put it in the coming week's todos and i might include it in GIM - >> > my >> > new Graphical Interface Manager >> > >> > cheers >> > Xavier >> > >> > >> > On 04.05.2005 06:09:33 use-revolution-bounces wrote: >> >> I have recently been converting some stacks from HyperCard into >> > Revolution. >> >> In the process of putting the color back into the stacks, I have found >> > that >> >> I need to be drawing straight lines with the pencil tool. However, as >> >> for >> > as >> >> I know, there is no key that I can hold down such as shift to keep the >> > line >> >> going straight, as I can in other drawing apps. Does anyone know of a >> >> way >> > to >> >> quickly add this functionality to Revolution? >> >> >> >> Scott Slaugh >> >> _______________________________________________ >> >> 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 >> > >> > >> - ----------------------------------------------------------- >> Frank D. Engel, Jr. >> >> $ ln -s /usr/share/kjvbible /usr/manual >> $ true | cat /usr/manual | grep "John 3:16" >> John 3:16 For God so loved the world, that he gave his only begotten >> Son, that whosoever believeth in him should not perish, but have >> everlasting life. >> $ >> -----BEGIN PGP SIGNATURE----- >> Version: GnuPG v1.2.4 (Darwin) >> >> iD8DBQFCeMyL7aqtWrR9cZoRApGGAJ9QlOjiWipM5qyzjASwWktG2uR76gCfV2ua >> IBQU34IlV89+YL4cZQWFUKo= >> =4EcZ >> -----END PGP SIGNATURE----- >> >> ___________________________________________________________ >> $0 Web Hosting with up to 200MB web space, 1000 MB Transfer >> 10 Personalized POP and Web E-mail Accounts, and much more. >> Signup at www.doteasy.com >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From geoff at runrev.com Wed May 4 10:43:31 2005 From: geoff at runrev.com (Geoff Canyon) Date: Wed, 4 May 2005 07:43:31 -0700 Subject: To Rev or not to Rev In-Reply-To: References: <427396AC.4080709@dreamscapesoftware.com> <872cdb7c1d29f58592412c798ff0c773@writeme.com> <8633e92f5a82bf75ace4d7c62db6d38f@danshafer.com> <9637333A-9CCD-407D-AEDC-EADFC8079FCD@inspiredlogic.com> Message-ID: <35D85DA8-83A7-48D9-9053-BB271ADF87EC@runrev.com> On May 2, 2005, at 8:02 AM, Dennis Brown wrote: > On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: > > >> I'm not sure how to catalog Forth, but it's not OO (inherently -- >> there are OO implementations). It's procedural, certainly, but the >> inherent stack gives it a definite functional feel. >> > > Forth is not really a high level language any more than assembler > is. It is an alternative machine language based on a double stack > architecture. There have been hardware implementations of Forth > as the native machine instruction set. When emulated, the "Code" > just consists of a list of addresses to the actual machine code for > the native functions, or addresses of "higher level" defined > function (uses a flag bit to tell which). This makes it execute > much faster than "byte code". You can implement a higher level > language within the syntax of Forth because of its extensible > nature. "Words" are defined from other words in an interpretive > environment. Because of the double stack architecture, data > arguments are passed and returned on one stack and return addresses > are in the other stack. It makes a very efficient and powerful > architecture for developing real time machine controllers with a > tiny amount of memory. You are free to define "words" that > implement an OO environment if you choose. You could even create > Rev using this as the lower level "P code", or an operating system > for that matter. I understand how Forth works. I'm just not sure how I would categorize it. On further reflection, I would say that Forth is functional in about the same way that Revolution is Object-Oriented. In other words, loosely. ;-) I disagree that Forth is no more high-level than assembler is. The built-in extensibility of Forth syntax makes it much more than just a convenient way of handling machine language. gc From pevensen at siboneylg.com Wed May 4 10:44:40 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 04 May 2005 09:44:40 -0500 Subject: Profiling? Odd delay on windows In-Reply-To: <426D189C.1030108@hyperactivesw.com> References: <6.2.1.2.2.20050425094537.17954598@exchange.slg.com> <27dc33195244d4e9f1b9edb7b10d34c0@lacscentre.co.uk> <6.2.1.2.2.20050425105921.179388f8@exchange.slg.com> <426D189C.1030108@hyperactivesw.com> Message-ID: <6.2.1.2.2.20050504093015.2d4532e8@exchange.slg.com> No, I'm not locking the screen. This only happens on Windows. I put a beep at the end of the preOpenCard and a beep at the beginning of openCard and there is a 1-2 second delay between the beeps. Not visual effects are involved (that I'm aware of). The page I'm going to just has several graphics on it. At 11:19 AM 4/25/2005, you wrote: >On 4/25/05 11:03 AM, Peter T. Evensen wrote: > >>No, I'm not using any visual effects. I'm just using "go to card >>CardName" I basically have 3 tabs, and when you click on one of the >>tabs, it goes to one of 3 cards. The 3rd card is what takes so long (and >>it has less on it than the first two). > >I just had a similar delay in a stack and found it was running a long >preOpenCard script while the screen was locked. That made it look like the >card hadn't changed, though it really had. Are you locking the screen? > >>At 10:53 AM 4/25/2005, Dave Cragg wrote: >> >>>On 25 Apr 2005, at 15:48, Peter T. Evensen wrote: >>> >>>>Is there any way to do application profiling (to find out what >>>>Revolution is doing)? I am experiencing an odd delay of 1-2 seconds >>>>when going to a card on Windows in a stand-alone (which doesn't happen >>>>on the Mac). >>>> >>>>It appears it is something that is happening between preOpenCard and >>>>OpenCard. It is happening only on the first time I go to that card. >>> >>> >>>Are you using visual effects when going to the card. It could be >>>QuickTime starting up that causes the delay. I seem to remember a report >>>of this before. >>> >>>If so, perhaps you can "do something" to start quickTime before going to >>>the card. >>> >>>Cheers >>>Dave >>> >>>_______________________________________________ >>>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 >>_______________________________________________ >>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 >_______________________________________________ >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 stephenREVOLUTION at barncard.com Wed May 4 11:01:06 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 4 May 2005 08:01:06 -0700 Subject: File associations in OS 9 In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: Actually there was always a procedure...'Rebuild the Desktop' that fixed file associations. There is a four finger salutation of some kind done when a volume was mounted that got the "Rebuild the Desktop?" dialog. Also the original TechTool would delete the desktop file (forcing a rebuild) and do a 'zap' the Pram.... and yes, Micromat still offers it.. it was always regular maintenance just like 'fixing permissions' is today with OSX... http://www.micromat.com/tt_lite/tt_lite.html I love a lot of things about OS9... it's speedy, lack of eye-candy (have you seen it run on a dual-1.25ghz machine?). The text editing core code was better engineered as far as selection is concerned. It's totally different in OSX. The timing is way different. It's hard in OSX to say, click before a selection, as it wants to keep the selection active, eventually by clicking you lose the content completely. One does about 3x as much clicking. And files launch way too easily from a list when one is trying to just edit the filename. And don't get me started about the default listing of files in the ask/answer file dialogs - one has to click three times every time to get a descending file list (it doesn't stick). And I preferred borders around windows. In OSX I swear I click inside the boundaries of a window and I get what's behind the window selected instead. This happens 3 or 4 times a day. The NEXT geeks won in that department. If we hadn't so loudly complained, we wouldn't have a desktop. Having said that, even with all the eye candy, it's amazingly stable. >Association of a "primary" application with a creator signature in >Mac OS is...erm...mysterious. In my experience, the best method for >dealing with this sort of situation is: >1. Move the application you want to be primary out of its folder and >onto the desktop. From chipp at chipp.com Wed May 4 11:19:06 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 04 May 2005 10:19:06 -0500 Subject: Writing a file to another computer on the LAN? In-Reply-To: <9CF0A0E2-BC9A-11D9-88F9-0030659A795C@derbrill.de> References: <9CF0A0E2-BC9A-11D9-88F9-0030659A795C@derbrill.de> Message-ID: <4278E7EA.50303@chipp.com> Hi Malte, I would recommend creating a shared folder on the 'networked' drive, then trying to 'drag/drop' a file from your computer to it to make sure it works. If it does, then you can map it to a drive letter, and simply use the put URL form: put URL "file:C:/test.txt" into URL "file:X:/test.txt" HTH, Chipp Malte Brill wrote: > Hi list, > > I?m new to all this Networking stuff, so please be patient. ;-) > > What I want to do is create a set of folders and files on another > computer connected to a small LAN. How do I go about this? I configured > my router to assign a static IP to one of the computers (running OsX). I > now can get files from library/webserver by using From chipp at chipp.com Wed May 4 11:20:38 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 04 May 2005 10:20:38 -0500 Subject: Drawing a straight line In-Reply-To: References: <658fc494c7c005559afb537198b16e4d@fjrhome.net> Message-ID: <4278E846.80609@chipp.com> Hi Scott, The reason it's 'skipping pixels' is that you've got a grid preference setting other than 1. Check your prefs. -Chipp Scott Slaugh wrote: > I can't use the line tool (or rectangle tool for that matter) because they > both seem to almost skip pixels. I'll try to drag a rectangle or draw a line > over an area, and I can end the drawing either one pixel from the edge or > one pixel over the edge. From see3d at writeme.com Wed May 4 11:26:05 2005 From: see3d at writeme.com (Dennis Brown) Date: Wed, 04 May 2005 11:26:05 -0400 Subject: To Rev or not to Rev In-Reply-To: <35D85DA8-83A7-48D9-9053-BB271ADF87EC@runrev.com> References: <427396AC.4080709@dreamscapesoftware.com> <872cdb7c1d29f58592412c798ff0c773@writeme.com> <8633e92f5a82bf75ace4d7c62db6d38f@danshafer.com> <9637333A-9CCD-407D-AEDC-EADFC8079FCD@inspiredlogic.com> <35D85DA8-83A7-48D9-9053-BB271ADF87EC@runrev.com> Message-ID: On May 4, 2005, at 10:43 AM, Geoff Canyon wrote: > On May 2, 2005, at 8:02 AM, Dennis Brown wrote: > > >> On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: >> >> >> >>> I'm not sure how to catalog Forth, but it's not OO (inherently -- >>> there are OO implementations). It's procedural, certainly, but >>> the inherent stack gives it a definite functional feel. >>> >>> >> >> Forth is not really a high level language any more than assembler >> is. It is an alternative machine language based on a double stack >> architecture. There have been hardware implementations of Forth >> as the native machine instruction set. When emulated, the "Code" >> just consists of a list of addresses to the actual machine code >> for the native functions, or addresses of "higher level" defined >> function (uses a flag bit to tell which). This makes it execute >> much faster than "byte code". You can implement a higher level >> language within the syntax of Forth because of its extensible >> nature. "Words" are defined from other words in an interpretive >> environment. Because of the double stack architecture, data >> arguments are passed and returned on one stack and return >> addresses are in the other stack. It makes a very efficient and >> powerful architecture for developing real time machine controllers >> with a tiny amount of memory. You are free to define "words" that >> implement an OO environment if you choose. You could even create >> Rev using this as the lower level "P code", or an operating system >> for that matter. >> > > I understand how Forth works. I'm just not sure how I would > categorize it. On further reflection, I would say that Forth is > functional in about the same way that Revolution is Object- > Oriented. In other words, loosely. ;-) > > I disagree that Forth is no more high-level than assembler is. The > built-in extensibility of Forth syntax makes it much more than just > a convenient way of handling machine language. I was referring to the "native" instruction words as being like assembler. In fact now days, microprocessors like the G5 etc. have much higher level functionality than Forth. Just as you can write macros in assembler that implement a pseudo higher level language of your design, Forth gives the same ability in a very convenient defined way. I liked Forth a lot twenty years ago when I was playing with it. If one were to redesign it again today, a much more robust set of native words could be created for modern microprocessors and methods. But I have found that the UI is really 90% of programming these days, and for that you can't beat Rev. I just want fast fixed type array processing for the other 10% of the program with a seamless interface between the two. Rev is plenty fast for most stuff, but an order of magnitude too slow for the array stuff. From ambassador at fourthworld.com Wed May 4 11:26:26 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 May 2005 08:26:26 -0700 Subject: Profiling? Odd delay on windows In-Reply-To: <6.2.1.2.2.20050504093015.2d4532e8@exchange.slg.com> References: <6.2.1.2.2.20050425094537.17954598@exchange.slg.com> <27dc33195244d4e9f1b9edb7b10d34c0@lacscentre.co.uk> <6.2.1.2.2.20050425105921.179388f8@exchange.slg.com> <426D189C.1030108@hyperactivesw.com> <6.2.1.2.2.20050504093015.2d4532e8@exchange.slg.com> Message-ID: <4278E9A2.3000206@fourthworld.com> Peter T. Evensen wrote: > No, I'm not locking the screen. This only happens on Windows. I put a > beep at the end of the preOpenCard and a beep at the beginning of > openCard and there is a 1-2 second delay between the beeps. > > Not visual effects are involved (that I'm aware of). The page I'm going > to just has several graphics on it. Are any of those graphics in PICT format? I believe the engine uses QT to render those. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From b.xavier at internet.lu Wed May 4 11:32:05 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 17:32:05 +0200 Subject: To Rev or not to Rev In-Reply-To: <35D85DA8-83A7-48D9-9053-BB271ADF87EC@runrev.com> Message-ID: <20050504154406.67A14930140@mail.runrev.com> Im sick of this non-sense - no offense to you Mickey... Object oriented "technology" is just any way to refer semantically via a programming language to operate on "generic" objects or objects derived from those. RR doesn't have a memory model but it's possible to create it with easy commands. And I'll quote Grady Booch "it is therefore the task of the developer to distribute such behaviors so that they may be combined in interesting ways, giving rise to the 'self-maintaining fire' that is the mark of a profound oo architecture." Pg 167 The Best of Booch (Sigs Reference Library - Cambridge Univ. Press) Patterns, templates, polymorph*, abstraction, classes and all the rest are just a matter of imagination or interpretation. If the "engine" doesn't support the abstraction, you write it. If they dont support polimorph*, you branch it. ez! In Forth, it's like in C, you add a layer ++. Java, and others have it... RunRev - doesn't have the abstraction? They do, but they is literally no array handling to speak of compared to other mainstream languages. It's nice to keep things easy but it makes the use and adaptability very weak IMOHO. Sorry, it's reality... In forth or c you could develop libraries to handle arrays with little performance hits. In RunRev, it's another story... With one exception... If a background behavior group is considered a class, and a card in this group is an object then you jump one step ahead of any other environment. So... That's the TAOO object model base for data storage. It also works in SQL or any other classic memory storage (arrays, folder/files, FMP layouts, etc...) My 2 TAOOcentric cents... Critiques are welcome naturally! Cheers Xav http://monsieurx.com/taoo > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Geoff Canyon > Sent: Wednesday, May 04, 2005 16:44 > To: How to use Revolution > Subject: Re: To Rev or not to Rev > > On May 2, 2005, at 8:02 AM, Dennis Brown wrote: > > > On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: > > > > > >> I'm not sure how to catalog Forth, but it's not OO (inherently -- > >> there are OO implementations). It's procedural, certainly, but the > >> inherent stack gives it a definite functional feel. > >> > > > > Forth is not really a high level language any more than assembler > > is. It is an alternative machine language based on a double stack > > architecture. There have been hardware implementations of Forth > > as the native machine instruction set. When emulated, the "Code" > > just consists of a list of addresses to the actual machine > code for > > the native functions, or addresses of "higher level" defined > > function (uses a flag bit to tell which). This makes it execute > > much faster than "byte code". You can implement a higher level > > language within the syntax of Forth because of its extensible > > nature. "Words" are defined from other words in an interpretive > > environment. Because of the double stack architecture, data > > arguments are passed and returned on one stack and return > addresses > > are in the other stack. It makes a very efficient and powerful > > architecture for developing real time machine controllers with a > > tiny amount of memory. You are free to define "words" that > > implement an OO environment if you choose. You could even create > > Rev using this as the lower level "P code", or an operating system > > for that matter. > > I understand how Forth works. I'm just not sure how I would > categorize it. On further reflection, I would say that Forth is > functional in about the same way that Revolution is Object-Oriented. > In other words, loosely. ;-) > > I disagree that Forth is no more high-level than assembler is. The > built-in extensibility of Forth syntax makes it much more > than just a > convenient way of handling machine language. > > gc > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed May 4 11:40:36 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 May 2005 08:40:36 -0700 Subject: Corrupted Stack In-Reply-To: References: <2BB0115399A0D511BA160040A5B158770E1D09AC@na1racntd05.casecorp.com> <427844EB.9020406@fourthworld.com> Message-ID: <4278ECF4.5020807@fourthworld.com> David Burgun wrote: > Is the Structure of a Stack File published anywhere? Not to my knowledge, as with most commercial formats it's considered proprietary. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rcozens at pon.net Wed May 4 11:48:02 2005 From: rcozens at pon.net (Rob Cozens) Date: Wed, 04 May 2005 08:48:02 -0700 Subject: Frozen Accidents In-Reply-To: <20050503193349.67449.qmail@web51103.mail.yahoo.com> References: <20050503193349.67449.qmail@web51103.mail.yahoo.com> Message-ID: <6.2.1.2.1.20050504083316.01eccca0@pop3.pon.net> Lynn, Dan, Gordon, et al: > > >> It's never about the technology. I've seen so > > many great > > >> technologies buried by inferior products that had > > either more > > >> marketing money or better lawyers than I've seen > > succeed. Add to that "ineptitude or failure to appreciate the market potential on the part of management" (eg: Softech Microsystems decision to charge $400 for the UCSD-p System for the original IBM PC when Microsoft was selling PC-DOS for $40), and I couldn't agree more. Which is why I feel Apple will continue to loose market share if it cannot bring touch screen, handwriting recognition, pen input, voice recognition, and WiFi technology to market bundled a la the various Windows Tablet PCs. Having used a TPC for about six months now, nothing would entice me to put down my pen and reach for a mouse, keyboard, track pad, or track ball. Rob Cozens CCW Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From see3d at writeme.com Wed May 4 11:49:41 2005 From: see3d at writeme.com (Dennis Brown) Date: Wed, 04 May 2005 11:49:41 -0400 Subject: New group disappears In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <14318245145.20050503142827@ahsoftware.net> <2f06c8f2e927c22b9842f6b84c89ad5a@writeme.com> <027307095.20050503165929@ahsoftware.net> Message-ID: <0B497AE9-C8D4-4D80-B4D3-F67810757B4A@writeme.com> I was wondering if this is a Rev stability bug that is repeatable enough to make a BZ entry. Dennis On May 4, 2005, at 6:24 AM, David Burgun wrote: > Hi, > > I either just rename the group and then remove/add objects, or I do > this: > > Select the Group > Ungroup them > Save <---- This seems to kill the Group DEAD! > Regroup as Desired > > All the Best > Dave > > >> On May 3, 2005, at 7:59 PM, Mark Wieder wrote: >> >> >>> Dennis- >>> >>> Tuesday, May 3, 2005, 2:43:41 PM, you wrote: >>> >>> DB> I select a group of controls and fields. I ungroup them. I >>> select a >>> >>> Why? If you're trying to edit the individual controls, use the >>> unfortunately-named "Select Grouped" button instead. >>> >> >> I was using one stack/card saved as, for a template for a new >> stack, and I was removing the groups but saving the controls to >> create new groups. >> >> >>> DB> What is going on? How do I get my missing controls back? >>> >>> Doesn't happen here, but guess is that you've got another pane on >>> your >>> card that they're disappearing behind. >>> >> >> It is a simple one card stack, nothing to hide behind. Besides, >> the newly created group did not exist in the inspector, just the >> vanished controls. So the controls were invisible because they >> were part of a non-existent group that obviously could not be >> displayed. >> >> >>> Control-click or right-click on them in the app browser, select the >>> property inspector, then go the the Object menu and select "Bring to >>> Front". >>> >> >> Thanks, I will try that next time it happens. >> >> Dennis >> >> _______________________________________________ >> 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 gwalias-rev at yahoo.com Wed May 4 11:52:32 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Wed, 4 May 2005 08:52:32 -0700 (PDT) Subject: To Rev or not to Rev In-Reply-To: 6667 Message-ID: <20050504155233.5610.qmail@web51107.mail.yahoo.com> I totally agree with Dennis. Efficient arrays are the missing link in rev. Gordon --- Dennis Brown wrote: > > On May 4, 2005, at 10:43 AM, Geoff Canyon wrote: > > > On May 2, 2005, at 8:02 AM, Dennis Brown wrote: > > > > > >> On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: > >> > >> > >> > >>> I'm not sure how to catalog Forth, but it's not > OO (inherently -- > >>> there are OO implementations). It's procedural, > certainly, but > >>> the inherent stack gives it a definite > functional feel. > >>> > >>> > >> > >> Forth is not really a high level language any > more than assembler > >> is. It is an alternative machine language based > on a double stack > >> architecture. There have been hardware > implementations of Forth > >> as the native machine instruction set. When > emulated, the "Code" > >> just consists of a list of addresses to the > actual machine code > >> for the native functions, or addresses of > "higher level" defined > >> function (uses a flag bit to tell which). This > makes it execute > >> much faster than "byte code". You can implement > a higher level > >> language within the syntax of Forth because of > its extensible > >> nature. "Words" are defined from other words in > an interpretive > >> environment. Because of the double stack > architecture, data > >> arguments are passed and returned on one stack > and return > >> addresses are in the other stack. It makes a > very efficient and > >> powerful architecture for developing real time > machine controllers > >> with a tiny amount of memory. You are free to > define "words" that > >> implement an OO environment if you choose. You > could even create > >> Rev using this as the lower level "P code", or an > operating system > >> for that matter. > >> > > > > I understand how Forth works. I'm just not sure > how I would > > categorize it. On further reflection, I would say > that Forth is > > functional in about the same way that Revolution > is Object- > > Oriented. In other words, loosely. ;-) > > > > I disagree that Forth is no more high-level than > assembler is. The > > built-in extensibility of Forth syntax makes it > much more than just > > a convenient way of handling machine language. > > I was referring to the "native" instruction words as > being like > assembler. In fact now days, microprocessors like > the G5 etc. have > much higher level functionality than Forth. Just as > you can write > macros in assembler that implement a pseudo higher > level language of > your design, Forth gives the same ability in a very > convenient > defined way. I liked Forth a lot twenty years ago > when I was playing > with it. If one were to redesign it again today, a > much more robust > set of native words could be created for modern > microprocessors and > methods. But I have found that the UI is really 90% > of programming > these days, and for that you can't beat Rev. I just > want fast fixed > type array processing for the other 10% of the > program with a > seamless interface between the two. Rev is plenty > fast for most > stuff, but an order of magnitude too slow for the > array stuff. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > :::::::::: Gordon Webster :::::::::: From b.xavier at internet.lu Wed May 4 11:56:38 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 17:56:38 +0200 Subject: Frozen Accidents In-Reply-To: <6.2.1.2.1.20050504083316.01eccca0@pop3.pon.net> Message-ID: <20050504160838.51389930177@mail.runrev.com> Rob, et al I beat you to it in 1996! http://www.monsieurx.com/design/xpim.html ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Rob Cozens > Sent: Wednesday, May 04, 2005 17:48 > To: How to use Revolution > Subject: Re: Frozen Accidents > > Lynn, Dan, Gordon, et al: > > > > >> It's never about the technology. I've seen so > > > many great > > > >> technologies buried by inferior products that had > > > either more > > > >> marketing money or better lawyers than I've seen > > > succeed. > > Add to that "ineptitude or failure to appreciate the market > potential on the part of management" (eg: Softech > Microsystems decision to charge $400 for the UCSD-p System > for the original IBM PC when Microsoft was selling PC-DOS for > $40), and I couldn't agree more. > > Which is why I feel Apple will continue to loose market share > if it cannot bring touch screen, handwriting recognition, pen > input, voice recognition, and WiFi technology to market > bundled a la the various Windows Tablet PCs. Having used a > TPC for about six months now, nothing would entice me to put > down my pen and reach for a mouse, keyboard, track pad, or track ball. > > Rob Cozens CCW > Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Wed May 4 12:02:13 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 18:02:13 +0200 Subject: New group disappears In-Reply-To: <0B497AE9-C8D4-4D80-B4D3-F67810757B4A@writeme.com> Message-ID: <20050504161413.AF3D993014D@mail.runrev.com> yes but it doesn't guarantee you will ever get a solution for it http://support.runrev.com/bugdatabase/show_bug.cgi?id=2341 But there's always a kind soul to write a workaround ;) cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dennis Brown > Sent: Wednesday, May 04, 2005 17:50 > To: How to use Revolution > Subject: Re: New group disappears > > I was wondering if this is a Rev stability bug that is > repeatable enough to make a BZ entry. > > Dennis > > On May 4, 2005, at 6:24 AM, David Burgun wrote: > > > Hi, > > > > I either just rename the group and then remove/add objects, or I do > > this: > > > > Select the Group > > Ungroup them > > Save <---- This seems to kill the Group DEAD! > > Regroup as Desired > > > > All the Best > > Dave > > > > > >> On May 3, 2005, at 7:59 PM, Mark Wieder wrote: > >> > >> > >>> Dennis- > >>> > >>> Tuesday, May 3, 2005, 2:43:41 PM, you wrote: > >>> > >>> DB> I select a group of controls and fields. I ungroup them. I > >>> select a > >>> > >>> Why? If you're trying to edit the individual controls, use the > >>> unfortunately-named "Select Grouped" button instead. > >>> > >> > >> I was using one stack/card saved as, for a template for a > new stack, > >> and I was removing the groups but saving the controls to > create new > >> groups. > >> > >> > >>> DB> What is going on? How do I get my missing controls back? > >>> > >>> Doesn't happen here, but guess is that you've got another pane on > >>> your card that they're disappearing behind. > >>> > >> > >> It is a simple one card stack, nothing to hide behind. > Besides, the > >> newly created group did not exist in the inspector, just > the vanished > >> controls. So the controls were invisible because they > were part of a > >> non-existent group that obviously could not be displayed. > >> > >> > >>> Control-click or right-click on them in the app browser, > select the > >>> property inspector, then go the the Object menu and > select "Bring to > >>> Front". > >>> > >> > >> Thanks, I will try that next time it happens. > >> > >> Dennis > >> > >> _______________________________________________ > >> 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 fde101 at fjrhome.net Wed May 4 12:15:04 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 12:15:04 -0400 Subject: New group disappears In-Reply-To: <20050504161413.AF3D993014D@mail.runrev.com> References: <20050504161413.AF3D993014D@mail.runrev.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Well, that does seem to indicate that you worked around the problem awhile, which to Rev's mind seemingly reduces the "urgency" of the bug... Also, that was *only* posted this past November (6-7 months ago), compared to some of the other bugs out there... On May 4, 2005, at 12:02 PM, MisterX wrote: > yes but it doesn't guarantee you will ever get a solution for it > > http://support.runrev.com/bugdatabase/show_bug.cgi?id=2341 > > But there's always a kind soul to write a workaround ;) > > cheers > Xav > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Dennis Brown >> Sent: Wednesday, May 04, 2005 17:50 >> To: How to use Revolution >> Subject: Re: New group disappears >> >> I was wondering if this is a Rev stability bug that is >> repeatable enough to make a BZ entry. >> >> Dennis >> >> On May 4, 2005, at 6:24 AM, David Burgun wrote: >> >>> Hi, >>> >>> I either just rename the group and then remove/add objects, or I do >>> this: >>> >>> Select the Group >>> Ungroup them >>> Save <---- This seems to kill the Group DEAD! >>> Regroup as Desired >>> >>> All the Best >>> Dave >>> >>> >>>> On May 3, 2005, at 7:59 PM, Mark Wieder wrote: >>>> >>>> >>>>> Dennis- >>>>> >>>>> Tuesday, May 3, 2005, 2:43:41 PM, you wrote: >>>>> >>>>> DB> I select a group of controls and fields. I ungroup them. I >>>>> select a >>>>> >>>>> Why? If you're trying to edit the individual controls, use the >>>>> unfortunately-named "Select Grouped" button instead. >>>>> >>>> >>>> I was using one stack/card saved as, for a template for a >> new stack, >>>> and I was removing the groups but saving the controls to >> create new >>>> groups. >>>> >>>> >>>>> DB> What is going on? How do I get my missing controls back? >>>>> >>>>> Doesn't happen here, but guess is that you've got another pane on >>>>> your card that they're disappearing behind. >>>>> >>>> >>>> It is a simple one card stack, nothing to hide behind. >> Besides, the >>>> newly created group did not exist in the inspector, just >> the vanished >>>> controls. So the controls were invisible because they >> were part of a >>>> non-existent group that obviously could not be displayed. >>>> >>>> >>>>> Control-click or right-click on them in the app browser, >> select the >>>>> property inspector, then go the the Object menu and >> select "Bring to >>>>> Front". >>>>> >>>> >>>> Thanks, I will try that next time it happens. >>>> >>>> Dennis >>>> >>>> _______________________________________________ >>>> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCePUI7aqtWrR9cZoRAmbVAJ91PeGZHe2KhAk+PkExEWQ5m2P7zQCcDZw7 e/ibYu7rIMzwKKbPE//C6HM= =xlQT -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From see3d at writeme.com Wed May 4 12:15:53 2005 From: see3d at writeme.com (Dennis Brown) Date: Wed, 04 May 2005 12:15:53 -0400 Subject: naming variables... In-Reply-To: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> Message-ID: <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> It is not a scripting error if you are following the Reference Documentation supplied with Rev: ----------------------------------------------- How do I create and use a numbered set of variables? To easily create a set of variables with similar names (such as "myVar1", "myVar2",...,"myVar20"), you can use the concatenation operator &. The following example shows how to use a set of variables named "myVar1", "myVar2",...,"myVar20": repeat with x = 1 to 20 put empty into ("myVar" & x) end repeat -----------------------------------------------' Notice no mention of the do command. This is what tripped me up. I entered a BZ for it: #2753 Dennis On May 4, 2005, at 8:09 AM, Brian Yennie wrote: > Yikes. I hope RunRev fixes this- I've seen it come up at least > twice now on the list and it's an obvious scripting error. > The solution is to use the "do" command. This is similar to the > "eval" function you find in many other languages- basically you > dynamically generate the line of code, and then "do" will execute > it at runtime. > > ## "do" something > repeat with x=1 to 20 > put ("fld a"&x&" into myVar"&x) into myCode > ## myCode => the string "put fld a1 into myVar1" > do myCode > end repeat > > One cool sidenote- you can also use the "do" command to execute > code from any other OSA scripting language installed if you are on > MacOS, which usually means AppleScript. > > The other way to access "outside" code is to use shell() in order > to run command-line commands, but now I'm straying... > > HTH, > Brian > > >> Hello all, >> >> how does it come that the simple "How do I create and use a >> numbered set of variables?" example >> does not work in 2.5.1 ? >> >> >> I badly need to collect contents of flds into variables which are >> used later in the script... >> >> repeat with x = 1 to 20 >> put fld ("a"&x) into ("myVar" & x) >> end repeat >> >> --> returns error : bad destination ??? >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From boehmisch at animabit.de Wed May 4 12:22:58 2005 From: boehmisch at animabit.de (boehmisch at animabit.de) Date: 04 May 2005 16:22:58 UT Subject: Re-2: Writing a file to another computer on the LAN? Message-ID: Hallo Malte, hi Chipp The syntax on win machines for creating a path mapping from an UNC path to a ms drive letter: net use q: \\server\share\path persistent:yes If you need specifiing access rights you can do net use q: \\server\share\path mypassWrd /USER:maltedomain\malte persistent:yes If the server/PC can be reached by the filesystem through TCP/IP (even over a VPN connection) you can use this syntax. syntax cf. http://www.computerhope.com/nethlp.htm (or just type "net use /?") in runrev: set the hideConsoleWindows to true get shell("net use q: \\192.168.20.1\share1\path ") get shell("net use z: \\192.168.20.2\share2\path ") Then you can put the file from q: to z: and after the session you could delete the mapping set the hideConsoleWindows to true get shell("net use q: /delete ") get shell("net use z: /delete ") for the next sessions. if runrev cant do the copy just use xcopy type "xcopy /?" on win Greetings, Franz Mit freundlichen Gr??en Franz B?hmisch http://www.animabit.de GF Animabit Multimedia Software GmbH Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 boehmisch at animabit.de Original Message processed by David InfoCenter Subject: Re: Writing a file to another computer on the LAN? (04-Mai-2005 17:19) From: chipp at chipp.com To: boehmisch at animabit.de Hi Malte, I would recommend creating a shared folder on the 'networked' drive, then trying to 'drag/drop' a file from your computer to it to make sure it works. If it does, then you can map it to a drive letter, and simply use the put URL form: put URL "file:C:/test.txt" into URL "file:X:/test.txt" HTH, Chipp From zack at savagecool.com Wed May 4 12:29:50 2005 From: zack at savagecool.com (zack) Date: Wed, 04 May 2005 09:29:50 -0700 Subject: Publish and Subscribe iCal with RunRev Message-ID: Hello everyone, I have a dream! I want my calendar displayed in Apple's iCal (or other vCal client) but I want the data stored in a database so I can integrate it into group and corporate databases systems. My thought was that I could use RunRev to create a little server that accepts iCal publish and subscribe requests, then parses the data and flings it into (or pulls it from) an ODBC database of my choice. Does anybody have any thoughts or ideas about this approach? I am pretty new to RunRev so any tips pointers or other ideas would be appreciated. What do you think? zack From fde101 at fjrhome.net Wed May 4 12:50:07 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 12:50:07 -0400 Subject: Publish and Subscribe iCal with RunRev In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 This is already a solved problem: http://www.k5n.us/webcalendar.php hth On May 4, 2005, at 12:29 PM, zack wrote: > Hello everyone, > > I have a dream! > > I want my calendar displayed in Apple's iCal (or other vCal client) > but I > want the data stored in a database so I can integrate it into group and > corporate databases systems. > > My thought was that I could use RunRev to create a little server that > accepts iCal publish and subscribe requests, then parses the data and > flings > it into (or pulls it from) an ODBC database of my choice. > > Does anybody have any thoughts or ideas about this approach? I am > pretty > new to RunRev so any tips pointers or other ideas would be appreciated. > > What do you think? > > zack - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeP0/7aqtWrR9cZoRAirIAJ9jd+89gyprOFTiEtQCAcZ9izxUywCgiqnq wVK5Zx1/QY9gelIbFJVy+Pk= =cZK8 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From rcozens at pon.net Wed May 4 12:16:39 2005 From: rcozens at pon.net (Rob Cozens) Date: Wed, 04 May 2005 09:16:39 -0700 Subject: Frozen Accidents In-Reply-To: <20050504160838.51389930177@mail.runrev.com> References: <6.2.1.2.1.20050504083316.01eccca0@pop3.pon.net> <20050504160838.51389930177@mail.runrev.com> Message-ID: <6.2.1.2.1.20050504091454.01e79fe0@pop3.pon.net> Xman, >I beat you to it in 1996! > >http://www.monsieurx.com/design/xpim.html Close, my friend, but you missed the part about the pen being mightier than the track ball. :{`) Rob From zack at savagecool.com Wed May 4 13:06:24 2005 From: zack at savagecool.com (zack) Date: Wed, 04 May 2005 10:06:24 -0700 Subject: Publish and Subscribe iCal with RunRev In-Reply-To: Message-ID: Thanks for this. It looks interesting. I will check it out. But I still would prefer to do it with RunRev if possible. This project is as much educational for me then anything else. Thanks Zack On 5/4/05 9:50 AM, "Frank D. Engel, Jr." wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > This is already a solved problem: > > http://www.k5n.us/webcalendar.php > > > hth From b.xavier at internet.lu Wed May 4 13:09:31 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 19:09:31 +0200 Subject: Frozen Accidents In-Reply-To: <6.2.1.2.1.20050504091454.01e79fe0@pop3.pon.net> Message-ID: <20050504172131.E3E679300D8@mail.runrev.com> A pen is easily broken, lost, etc... And you can't loose a trackball or breakit! And you only need one hand to operate the world! Gotcha! ;) The pen is quicker to point to the screen though as i remember from my wacom pad on my venerable last PowerMac 8500... And i had speech recognition doing my applescript batches too then! Such were good times! cheers Xav -- "S'cuz me, i just regained consciousness"! a friend's Orange Pinto's bumper-sticker... the car was named "Ody" after Garfield's buddy > -----Original Message----- > From: Rob Cozens [mailto:rcozens at pon.net] > Sent: Wednesday, May 04, 2005 18:17 > To: x at monsieurx.com; How to use Revolution > Subject: RE: Frozen Accidents > > Xman, > > >I beat you to it in 1996! > > > >http://www.monsieurx.com/design/xpim.html > > Close, my friend, but you missed the part about the pen being > mightier than > the track ball. :{`) > > Rob > From mwieder at ahsoftware.net Wed May 4 13:13:15 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 May 2005 10:13:15 -0700 Subject: Revolution in Education - ANNOUNCING New List In-Reply-To: <3E05F86E-6750-4413-82F7-9C14326E6C5D@runrev.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <8818387419.20050503143049@ahsoftware.net> <3E05F86E-6750-4413-82F7-9C14326E6C5D@runrev.com> Message-ID: <1513387931.20050504101315@ahsoftware.net> Ro- Wednesday, May 4, 2005, 5:56:51 AM, you wrote: RN> It's just brand new, Mark. It's only been reactivated in the last 72 RN> hours. Is there a way to kick Google awake? ;) I don't know if it activates their indexing, but this should help: http://www.google.com/addurl/?continue=/addurl -- -Mark Wieder mwieder at ahsoftware.net From pevensen at siboneylg.com Wed May 4 13:13:38 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 04 May 2005 12:13:38 -0500 Subject: Profiling? Odd delay on windows In-Reply-To: <4278E9A2.3000206@fourthworld.com> References: <6.2.1.2.2.20050425094537.17954598@exchange.slg.com> <27dc33195244d4e9f1b9edb7b10d34c0@lacscentre.co.uk> <6.2.1.2.2.20050425105921.179388f8@exchange.slg.com> <426D189C.1030108@hyperactivesw.com> <6.2.1.2.2.20050504093015.2d4532e8@exchange.slg.com> <4278E9A2.3000206@fourthworld.com> Message-ID: <6.2.1.2.2.20050504121316.2b96c260@exchange.slg.com> No, they are all png and jpgs, which are also on the first screen, so the QT engine should be loaded already. At 10:26 AM 5/4/2005, Richard Gaskin wrote: >Peter T. Evensen wrote: >>No, I'm not locking the screen. This only happens on Windows. I put a >>beep at the end of the preOpenCard and a beep at the beginning of >>openCard and there is a 1-2 second delay between the beeps. >>Not visual effects are involved (that I'm aware of). The page I'm going >>to just has several graphics on it. > >Are any of those graphics in PICT format? I believe the engine uses QT to >render those. > >-- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From M.Lange at ed.ac.uk Wed May 4 13:41:08 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Wed, 04 May 2005 18:41:08 +0100 Subject: Contributions in languages other than English Message-ID: <1115228468.427909345b33e@staffmail.ed.ac.uk> Hi Ro, I am not sure the issue there is politeness. The translation of your post to French and back from French to English is the following (and, believe me, it is worse in French than the translation back to English): >Frankly, I do not have any problem with a (road) post in an alternative >language. Obviously, English is here the prevalence one. However, a >(road) post in for example the French will attract certainly all >the French-speaking people together! :) However, it is only polished >[ and me think ListMom made to him a rule ] to also announce a > translation of babelfish of your post or your best effort to >the translation. Imagine you are a non-native. How would you feel about publishing this on the revolution list? Would you dare put a post that consists in a babelfish translation on a Russian list (assuming you do not know a word of Russian)? As a native, what is your first impression (you know, the one that counts so much) of the writer of the babelfish post above? It is not a question of politeness, but of self-restraint. Foreign speakers will usually refrain from contributing until they are confident enough about writing in English. Politeness possibly rather recommends a babelfish link to be automatically added at the bottom of all posts, including the ones in English. ;-)... The wiki I use (http://revolution.lexicall.org/wiki/) does that, why not copy their script? Why not also use it on the revolution website? Marielle From frankknox at email.com Wed May 4 13:46:42 2005 From: frankknox at email.com (frank knox) Date: Wed, 04 May 2005 12:46:42 -0500 Subject: don`t piss me off Message-ID: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> ----- Original Message ----- From: MisterX To: "'How to use Revolution'" Subject: RE: Drawing a straight line Date: Wed, 4 May 2005 16:03:59 +0200 > > i know this will sound silly but you should know you can use a ruler > to draw the line straight with your mouse... > > If you dont have a ruler, use the keyboard or your head! ;) > > ;) > cheers > Xav > > > -----Original Message----- > > From: use-revolution-bounces at lists.runrev.com > > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > > Scott Slaugh Dear Mr. X; I downloaded rev, to try it out!! and they asked me, if i wanted some email. (very little. as it was put to me)!!!!!! and i haven`t even opened the file to try it out yet!! and i seem to be getting hundreds of e mails in my box every day!!! and half are repeats. i am not happy about this!!!!! i am sorry to single you out, but I noticed your name as frequent as anyones . please tell me how to stop this maddness. nothing personal toward you! but i am only allowd 2 meg in my email box. and my friends can`t even send me a messege, because my box is so full with this stuff. is there any way you can help me? I think that i won`t be interested in this product at all, if this keeps up! I am not in some office just waiting to here about the next move on the pc, for the day. i was thinking about learning how to program my own software! i am a physically disabled vietnam vet, just trying to learn how to get by in todays world. can you give me any advice on this subject? i am just a poor ole farm boy, who don`t even understand what they are talking about, most of the time. i am only trying to learn! if people don`t piss me off! too bad, too soon!but take my word for it .nothing to do with you as to why i am upset! I guess i just needed someone to vent to.and again I am sorry about that, but i am just getting irritated about the emails. sorry to take it out on you! but i thought you might be able to help me, or set me on to the right track, on who to talk to. PLEASE HELP ME???????????? I am willing to learn, and want to learn but these people are overwellming me!!!i am sorry . i cant spell either!!!!!!!!!! can ya help me? thanks for letting me vent to you. i hope you don`t hold it against me personably either. THANKS AGAIN! FRANK KNOX -- ___________________________________________________________ Sign-up for Ads Free at Mail.com http://promo.mail.com/adsfreejump.htm From b.xavier at internet.lu Wed May 4 13:50:12 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 19:50:12 +0200 Subject: Corrupted Stack In-Reply-To: <4278ECF4.5020807@fourthworld.com> Message-ID: <20050504180217.8795C9301A7@mail.runrev.com> Piece of cake! If you strip any character that's above or below a certain ASCII level, you should have a text file with the content of your stack that can be easily parsed to restore the stack. Most "objects" are delimited. I've done so a zillion times it seems... But to be honest, I haven't written the stack to recuperate or fix corrupted stacks yet, but i have lots of hypercard stacks I can't port - including a 14000 Mac icon library that's a shame to throw away... But c'est la vie... The funniest is that my script extractor HC stack is corrupted too ;) Challenge: For 1500 EUs or a free ticket 1-2 week trip to Luxembourg-Chicago-Monterey-Luxembourg, i'll write an opensource free stack parser/stack reconstructor... Monterey or bust! ;) cheers Xav -- http://Monsieurx.Com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Wednesday, May 04, 2005 17:41 > To: How to use Revolution > Subject: Re: Corrupted Stack > > David Burgun wrote: > > Is the Structure of a Stack File published anywhere? > > Not to my knowledge, as with most commercial formats it's > considered proprietary. > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Wed May 4 14:07:37 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 May 2005 11:07:37 -0700 Subject: don`t piss me off In-Reply-To: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> References: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> Message-ID: <42790F69.70607@fourthworld.com> frank knox wrote: > I downloaded rev, to try it out!! and they asked me, if i wanted > some email. (very little. as it was put to me)!!!!!! and i > haven`t even opened the file to try it out yet!! and i seem > to be getting hundreds of e mails in my box every day!!! It's called a discussion list. It's fully optional, and after you choose to subscribe you can also choose to unsubscribe. Have you tried the link included at the bottom of every post?: -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From heather at runrev.com Wed May 4 14:11:11 2005 From: heather at runrev.com (Heather Nagey) Date: Wed, 04 May 2005 19:11:11 +0100 Subject: don`t piss me off In-Reply-To: <20050504180244.AACF99302D6@mail.runrev.com> Message-ID: Dear Frank, Don't Panic! Evidently you checked the box to subscribe you to the use-list, not realising how extremely helpful and chatty the good folks on this list really are :) There are two solutions. You can unsubscribe, by going here: http://lists.runrev.com/mailman/listinfo/use-revolution But then of course you'll be missing all these wonderful new potential friends. The alternative is to set your list preference to digest mode. This has the effect of gathering up all the individual posts into one or two "magazine" daily posts. This is a much more manageable way to receive the list. You can set your preferences by going to the same url, if you scroll to the bottom of the page you will see the area where you can manage your list subscription. If you have any problems at all just write me, off list, and I'll be happy to help you. I'm the listmom, and my email address is heather at runrev.com. Regards, and welcome, Heather > Dear Mr. X; > I downloaded rev, to try it out!! and they asked me, if i wanted some email. > (very little. as it was put to me)!!!!!! and i haven`t even opened the file to > try it out yet!! and i seem to be getting hundreds of e mails in my box every > day!!! and half are repeats. i am not happy about this!!!!! i am sorry to > single you out, but I noticed your name as frequent as anyones . please tell > me how to stop this maddness. nothing personal toward you! but i am only > allowd 2 meg in my email box. and my friends can`t even send me a messege, > because my box is so full with this stuff. is there any way you can help me? I > think that i won`t be interested in this product at all, if this keeps up! I > am not in some office just waiting to here about the next move on the pc, for > the day. i was thinking about learning how to program my own software! i am a > physically disabled vietnam vet, just trying to learn how to get by in todays > world. can you give me any advice on this subject? i am just a poor ole farm > boy, who don`t even understand what they are talking about, most of the time. > i am only trying to learn! if people don`t piss me off! too bad, too soon!but > take my word for it .nothing to do with you as to why i am upset! I guess i > just needed someone to vent to.and again I am sorry about that, but i am just > getting irritated about the emails. sorry to take it out on you! but i thought > you might be able to help me, or set me on to the right track, on who to talk > to. > PLEASE HELP ME???????????? I am willing to learn, and want to learn but these > people are overwellming me!!!i am sorry . i cant spell either!!!!!!!!!! can ya > help me? thanks for letting me vent to you. i hope you don`t hold it against > me personably either. THANKS AGAIN! FRANK KNOX -- ** For a faster response to all licensing, support, and technical issues, please now send mail to support at runrev.com ** Heather Nagey ~ heather at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 870 747 1165 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions & special offers ~~~ From index at kenjikojima.com Wed May 4 14:14:37 2005 From: index at kenjikojima.com (Kenji Kojima) Date: Wed, 4 May 2005 14:14:37 -0400 Subject: Internet Time In-Reply-To: <9b408d8e050504061647fb737b@mail.gmail.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> <9b408d8e050504061647fb737b@mail.gmail.com> Message-ID: <3CD3D8A0-91E3-4E33-BD79-0ADA0872D754@kenjikojima.com> It is GMT whether you do not believe or not. -- Kenji Kojima http://www.kenjikojima.com/ On May 4, 2005, at 9:16 AM, Mikey wrote: >> You can get GMT on Mac OSX >> >> put shell("date -u") >> >> Windows Internet Time works correctly. >> > > > It's not GMT that is the problem for all of us, it's DST, which is > difficult to obtain because of the way that the seconds is calculated. > > -- > http://taoof4d.blogspot.com > http://4dwishlist.blogspot.com > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From mikeythek at gmail.com Wed May 4 14:17:59 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 14:17:59 -0400 Subject: Internet Time In-Reply-To: <3CD3D8A0-91E3-4E33-BD79-0ADA0872D754@kenjikojima.com> References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> <9b408d8e050504061647fb737b@mail.gmail.com> <3CD3D8A0-91E3-4E33-BD79-0ADA0872D754@kenjikojima.com> Message-ID: <9b408d8e05050411171640c23b@mail.gmail.com> > It is GMT whether you do not believe or not. What? -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mikeythek at gmail.com Wed May 4 14:24:12 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 14:24:12 -0400 Subject: Frozen Accidents In-Reply-To: <20050504172131.E3E679300D8@mail.runrev.com> References: <6.2.1.2.1.20050504091454.01e79fe0@pop3.pon.net> <20050504172131.E3E679300D8@mail.runrev.com> Message-ID: <9b408d8e050504112471bbd332@mail.gmail.com> And to think I was so excited when I got an Outback portable back in 90 or so. -- http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From rcozens at pon.net Wed May 4 14:25:31 2005 From: rcozens at pon.net (Rob Cozens) Date: Wed, 04 May 2005 11:25:31 -0700 Subject: Frozen Accidents Message-ID: <6.2.1.2.1.20050504112312.01e28c08@pop3.pon.net> Xavier, I'll buy your argument as soon as you can show me a trackball incorporating handwriting recognition.., Rob From b.xavier at internet.lu Wed May 4 14:41:29 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 20:41:29 +0200 Subject: Frozen Accidents In-Reply-To: <6.2.1.2.1.20050504112312.01e28c08@pop3.pon.net> Message-ID: <20050504185332.DCA599300D3@mail.runrev.com> Rob, Will you take speech recog as in any GSM? I can have it routed to HyperCard any time for you! ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Rob Cozens > Sent: Wednesday, May 04, 2005 20:26 > To: How to use Revolution > Subject: RE: Frozen Accidents > > Xavier, > > I'll buy your argument as soon as you can show me a trackball > incorporating handwriting recognition.., > > Rob > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mikeythek at gmail.com Wed May 4 14:19:40 2005 From: mikeythek at gmail.com (Mikey) Date: Wed, 4 May 2005 14:19:40 -0400 Subject: [off]gmail invites Message-ID: <9b408d8e0505041119750cefa2@mail.gmail.com> I'm so rude! I've been in this group for a while and haven't offered gmail invites! I have 50 (more) to pass out, if anybody is interested in trying it out. Mike. -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From ridge11103 at btinternet.com Wed May 4 14:55:42 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Wed, 04 May 2005 19:55:42 +0100 Subject: Another STANDALONE query, I'm afraid Message-ID: I now understand how to build a Standalone that saves data in a stack - first make a "stub" stack, and then create your real stack as a substack, and set the standalone options to treat it as a .rev file, so that the standalone user can save to it. My problem is that before I appreciated this, I had created a large stack as a mainstack. Now I want to make it a substack of a new "stub" stack. How do I do this? I hope it's a really simple question that I just can't see the answer to... -- From ambassador at fourthworld.com Wed May 4 15:08:21 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 May 2005 12:08:21 -0700 Subject: To Rev or not to Rev In-Reply-To: <20050504155233.5610.qmail@web51107.mail.yahoo.com> References: <20050504155233.5610.qmail@web51107.mail.yahoo.com> Message-ID: <42791DA5.6020809@fourthworld.com> Gordon Webster wrote: > I totally agree with Dennis. Efficient arrays are the > missing link in rev. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From b.xavier at internet.lu Wed May 4 15:12:17 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 21:12:17 +0200 Subject: Another STANDALONE query, I'm afraid In-Reply-To: Message-ID: <20050504192417.9C3C29302E4@mail.runrev.com> The answer is in a TAOO folder structure. Spread your stacks in one or many subfolders depending on the context. Your application knows where to search and the rest is go to stack x... The best is to have one engine and many data files you can upgrade without modifying the engine... cheers Xav http://monsieurx.com/taoo > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > John Ridge > Sent: Wednesday, May 04, 2005 20:56 > To: use-revolution at lists.runrev.com > Subject: Another STANDALONE query, I'm afraid > > I now understand how to build a Standalone that saves data in > a stack - first make a "stub" stack, and then create your > real stack as a substack, and set the standalone options to > treat it as a .rev file, so that the standalone user can save to it. > > My problem is that before I appreciated this, I had created a > large stack as a mainstack. Now I want to make it a substack > of a new "stub" stack. > > How do I do this? I hope it's a really simple question that I > just can't see the answer to... > -- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Wed May 4 15:13:24 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 4 May 2005 21:13:24 +0200 Subject: To Rev or not to Rev In-Reply-To: <42791DA5.6020809@fourthworld.com> Message-ID: <20050504192524.3E0609302E8@mail.runrev.com> the question mark made it red!!! works better ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Wednesday, May 04, 2005 21:08 > To: How to use Revolution > Subject: Re: To Rev or not to Rev > > Gordon Webster wrote: > > I totally agree with Dennis. Efficient arrays are the > missing link in > > rev. > > > > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mcdomi at free.fr Wed May 4 15:29:38 2005 From: mcdomi at free.fr (Dom) Date: Wed, 4 May 2005 21:29:38 +0200 Subject: Contributions in languages other than English In-Reply-To: <1115228468.427909345b33e@staffmail.ed.ac.uk> Message-ID: <1gw23cw.fkvoluskkvsyM%mcdomi@free.fr> Marielle Lange wrote: > It is not a question of politeness, but of self-restraint. Foreign > speakers will usually refrain from contributing until they are confident > enough about writing in English. Please note that there IS a french-speakig RR List ;-) But the traffic is very low, there... if someone wants an answer at his question, one has to go to the english-speaking List. <*> Pour consulter votre groupe en ligne, acc?dez ? : http://fr.groups.yahoo.com/group/revolutionfr/ -- Revolutionario From chipp at chipp.com Wed May 4 15:39:36 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 04 May 2005 14:39:36 -0500 Subject: Quick Demo stack for creating Transpanrecy effect. Message-ID: <427924F8.3050709@chipp.com> Helping out a friend, I did this. It could be good for a number of things including: Creating cursors Creating transparent GIFs etc.. in the messagebox: go URL "http://www.altuit.com/webs/altuit2/RunRev/altMakeTrans.rev" altMakeTransparent This is a small demo stack which has a neat function which can make a specific color transparent in an image. The demo makes all white pixels transparent. The function is in the script of the button, "Make White Transparent" -Chipp From fde101 at fjrhome.net Wed May 4 15:59:38 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 4 May 2005 15:59:38 -0400 Subject: Another STANDALONE query, I'm afraid In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 You technically don't need to. Just include the actual stack in the same folder as the "stub" stack, and the standalone "stub" stack should find and open it, just as in the IDE. If you really want to do this anyway, you need to make sure the "real" stack has no substacks of its own (only one layer deep allowed), then simply set its main stack (in the property inspector) to be the stub stack. Save the stub stack. Be weary of unhandled messages from the substack being obtained by the mainstack! On May 4, 2005, at 2:55 PM, John Ridge wrote: > I now understand how to build a Standalone that saves data in a stack - > first make a "stub" stack, and then create your real stack as a > substack, > and set the standalone options to treat it as a .rev file, so that the > standalone user can save to it. > > My problem is that before I appreciated this, I had created a large > stack as > a mainstack. Now I want to make it a substack of a new "stub" stack. > > How do I do this? I hope it's a really simple question that I just > can't see > the answer to... > -- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeSmq7aqtWrR9cZoRAvaBAJ9crQclFmujD9CndphIxUxq+x6/aACfX61o kZ8EkRvr/NnoigJjlh+ksvA= =m4A1 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jbv.silences at Club-Internet.fr Wed May 4 16:09:57 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 04 May 2005 22:09:57 +0200 Subject: Quick Demo stack for creating Transpanrecy effect. References: <427924F8.3050709@chipp.com> Message-ID: <42792C0A.C41DC629@Club-Internet.fr> I've done that before : setting transparent pixels, replacing colors in an image, etc. the problem with using the imagedata property is that it's terribly slow... it works for small images (like in your example), but for large images, better write an external... JB > Helping out a friend, I did this. It could be good for a number of > things including: > > Creating cursors > Creating transparent GIFs > etc.. > > in the messagebox: > > go URL "http://www.altuit.com/webs/altuit2/RunRev/altMakeTrans.rev" > > altMakeTransparent > This is a small demo stack which has a neat function which can make a > specific color transparent in an image. > > The demo makes all white pixels transparent. The function is in the > script of the button, "Make White Transparent" > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From webmaster at dreamscapesoftware.com Wed May 4 15:16:33 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 04 May 2005 14:16:33 -0500 Subject: OT : PearPC In-Reply-To: <42783394.6020305@chipp.com> References: <42739C39.1899638F@Club-Internet.fr> <933c8c7e2686c8d053372c3d8220dc0d@fjrhome.net> <42778E9E.1070000@dreamscapesoftware.com> <42783394.6020305@chipp.com> Message-ID: <42791F91.4070709@dreamscapesoftware.com> Chipp, Thank you for the compliments. I can't tell you how much I appreciate that coming from you. The MacOS X port is coming along, but it's difficult trying to remember some of the differences between Mac and Windows. :) The funny thing is that I grew up on a Mac. I am working on a Linux port, but until 2.5.1 I was not ready to distribute it. My hopes now are to release 2.7 on all 3 platforms. Hopefully that will help in my attempts for donations towards a Mac Mini. So again, thank you. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress 2.6.1 http://www.dreamscapesoftware.com/ Chipp Walters wrote: > Derek, > > I just downloaded your JPEGCompress application. Very professional and > what a wonderful set of features. I like it! You should definitely port > to Mac and Linux. > > best, > > Chipp > > Derek Bump wrote: > >> So thank you to who ever it was that brought up this topic. I will >> now be able to bring JPEGCompress to Mac OS X (well, provided that Rev >> will work after it's downloaded). > > _______________________________________________ > 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 May 4 16:32:50 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 04 May 2005 22:32:50 +0200 Subject: Quick Demo stack for creating Transpanrecy effect. References: <427924F8.3050709@chipp.com> Message-ID: <42793166.C5A8AC5B@Club-Internet.fr> Chipp, one more question : have you tried to use the replace function for groups of 4 bytes in the imagedata to speed up things, instead of checking binary values in the imagedata and then setting each byte of the alphadata ? best, JB > Helping out a friend, I did this. It could be good for a number of > things including: > > Creating cursors > Creating transparent GIFs > etc.. > > in the messagebox: > > go URL "http://www.altuit.com/webs/altuit2/RunRev/altMakeTrans.rev" > > altMakeTransparent > This is a small demo stack which has a neat function which can make a > specific color transparent in an image. > > The demo makes all white pixels transparent. The function is in the > script of the button, "Make White Transparent" > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From larsbrehmer at mac.com Wed May 4 16:28:34 2005 From: larsbrehmer at mac.com (Lars Brehmer) Date: Wed, 4 May 2005 23:28:34 +0300 Subject: Tiger again Message-ID: <0682F74D-C318-45C3-AA2B-A79247121C85@mac.com> Not that the workaround isn't good enough for now, but I still have a very weird problem displaying a stack with a windowShape properly, and it just gets weirder! I have a stack with an windowshape, that was the only thing not perfect after I installed Tiger. Gordy has seen screenshots and apparently duplicated the problem and made suggestions (thanks again!), but what worked was repairing permissions, shutting down for several minutes and then restarting. What is even stranger now is that the problem still crops up if I reboot my machine and open the standalone without having first opened the stack in question (from the package contents of the standalone) in Rev !!!!!???? What in the heck can this mean? I have now repeated the process a few times, and it is always the same - boot up, open standalone - weird shape. Open stack in Rev - weird shape! Boot up, open stack in Rev - correct shape. Open standalone - correct shape!!!! I have rev and Tiger in both of my machines. I guess my question is as follows: should I trash rev on backup machine, restart and open the standalone to test this? Does anyone have a good guess as to what would happen if someone else opened this standalone on a machine that never had Rev installed? Anyone else have windowshape problems after installing Tiger? It seems so odd that everything else works like a charm. I am following all of the problems with Tiger in the Apple discussion boards and trying everything that others have had bad experiences with in Tiger, so far everything, and I do mean everything, has been smooth as silk in Tiger - just this one little peice of strangeness! Ideas appreciated! Cheers, Lars From rev at armbase.com Wed May 4 16:43:03 2005 From: rev at armbase.com (Bob Hartley) Date: Wed, 04 May 2005 21:43:03 +0100 Subject: don`t piss me off In-Reply-To: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> References: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> Message-ID: <6.2.1.2.0.20050504212708.03c99030@mail.armbase.com> At 18:46 04/05/2005, you wrote: Hi Frank >Dear Mr. X; >I downloaded rev, to try it out!! and they asked me, if i wanted some >email. (very little. as it was put to me)!!!!!! and i haven`t even opened >the file to try it out yet!! and i seem to be getting hundreds of e mails >in my box every day!!! and half are repeats. i am not happy about >this!!!!! i am sorry to single you out, but I noticed your name as >frequent as anyones . please tell me how to stop this maddness. nothing >personal toward you! but i am only allowd 2 meg in my email box. and my >friends can`t even send me a messege, because my box is so full with this >stuff. is there any way you can help me? Don't worry. You can have two or three options. 1) unsubscribe from the list 2) use the digest mode like Heather suggested. 3) Get a new email account. There are many free services but the one I use for Armbase is simple and cheap. You can get a domain, for example frankknox.com is available and simply get mail from www.purplecloud.net for 4pounds/year and that oncludes webmail. The Support from James and the lads at PC.net is excellent. If they have any downtime, eg 10 hours. They up your mail/web allocation for free. Then, if you use a PC I would recommend something like mailwasherPro that you can use to delete unwanted mail serverside; or indeed simply use webmail via PC.net and delete them. Having multiple mailboxes on a hosting package allows you to selectively download you mail. IE my mail address is bob@ however I use rev at ...... and can leave that until I require the download. >I think that i won`t be interested in this product at all, if this keeps >up! I am not in some office just waiting to here about the next move on >the pc, for the day. i was thinking about learning how to program my own >software! i am a physically disabled vietnam vet, just trying to learn how >to get by in todays world. can you give me any advice on this subject? i >am just a poor ole farm boy, who don`t even understand what they are >talking about, most of the time. i am only trying to learn! if people >don`t piss me off! too bad, too soon!but take my word for it .nothing to >do with you as to why i am upset! I guess i just needed someone to vent >to.and again I am sorry about that, but i am just getting irritated about >the emails. sorry to take it out on you! but i thought you might be able >to help me, or set me on to the right track, on who to talk to. OK runrev is simple to use.... really simple. My first app was a file transfer app that directory walked and found all my microscope files and moved them from one server to my desk-machine. have a look http://www.gla.ac.uk/~rh82p/confocal.jpg And have a look at the rev file. Download it from http://www.gla.ac.uk/~rh82p/ I did this in a day-2days without EVER programming anything before (NOTE: with the help of Klaus and Sarah and others on the list). All the best in the future Bob >PLEASE HELP ME???????????? I am willing to learn, and want to learn but >these people are overwellming me!!!i am sorry . i cant spell >either!!!!!!!!!! can ya help me? thanks for letting me vent to you. i hope >you don`t hold it against me personably either. THANKS AGAIN! FRANK KNOX >-- >___________________________________________________________ >Sign-up for Ads Free at Mail.com >http://promo.mail.com/adsfreejump.htm > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.308 / Virus Database: 266.11.4 - Release Date: 04/05/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.4 - Release Date: 04/05/2005 From FlexibleLearning at aol.com Wed May 4 16:57:43 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 4 May 2005 16:57:43 EDT Subject: FineTune searching Message-ID: <9f.5e7783cd.2faa9147@aol.com> Hi troops, As part of a genealogy project, I needed a search that could be more or less specific (and so give more or fewer matches) depending on the User's selection of 'Narrow, Wide, Wider'. How have others resolved this? function booleanMatch fineTuneLevel,tStr,tSrcString --| Param fineTuneLevel: 1 = exact phrase, 2 = all words [AND], 3 = any string [OR] if fineTuneLevel =1 then # Whole match... if num of words of tStr=1 then put (tStr is among the words of tSrcString OR\ tStr is among the tokens of tSrcString) into isMATCH else put tStr is in tSrcString into isMATCH else # Partial match... repeat for each word w in tStr if fineTuneLevel =2 then -- by Word put (w is among the words of tSrcString OR\ w is among the tokens of tSrcString) &CR after isMATCH else -- by String put (w is in tSrcString) &CR after isMATCH # Each string end if end repeat end if if TRUE is not in isMATCH then return FALSE if (fineTuneLevel is in "1,2") AND (FALSE is in isMATCH) then return FALSE else return TRUE end booleanMatch /H Hugh Senior The Flexible Learning Company Web: _www.FlexibleLearning.com_ (http://www.flexiblelearning.com/) E: _h at flexiblelearning.com_ (mailto:h at flexiblelearning.com) T/F: +44(0)1483.27 87 27 From 3mcgrath at adelphia.net Wed May 4 17:49:21 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 4 May 2005 17:49:21 -0400 Subject: Frozen Accidents In-Reply-To: <6.2.1.2.1.20050504112312.01e28c08@pop3.pon.net> References: <6.2.1.2.1.20050504112312.01e28c08@pop3.pon.net> Message-ID: There is software that does writing with 'Gestures'. If you move the mouse/trackball in different movements it will 'write' text for you. I can't remember the name right now though. I would absolutely love a tablet Mac OSX with touch screen. I have used pen input and speech input/recognition for a while and they are ok but I don't use them much. I do use a pen for drawing and sketching though. TOm On May 4, 2005, at 2:25 PM, Rob Cozens wrote: > Xavier, > > I'll buy your argument as soon as you can show me a trackball > incorporating handwriting recognition.., > > Rob > _______________________________________________ > 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 May 4 17:52:34 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 4 May 2005 17:52:34 -0400 Subject: Another STANDALONE query, I'm afraid In-Reply-To: References: Message-ID: <7e2ea7952ed018157d277fc0e7c697ea@adelphia.net> Specifies which main stack a substack belongs to. set the mainStack of stack to mainStack set the mainStack of this stack to "Central" set the mainStack of stack "Hello" to "Goodbye" HTH TOm On May 4, 2005, at 2:55 PM, John Ridge wrote: > I now understand how to build a Standalone that saves data in a stack - > first make a "stub" stack, and then create your real stack as a > substack, > and set the standalone options to treat it as a .rev file, so that the > standalone user can save to it. > > My problem is that before I appreciated this, I had created a large > stack as > a mainstack. Now I want to make it a substack of a new "stub" stack. > > How do I do this? I hope it's a really simple question that I just > can't see > the answer to... > -- > > > _______________________________________________ > 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 ps1 at softseven.org Wed May 4 17:52:01 2005 From: ps1 at softseven.org (Paul Salyers) Date: Wed, 04 May 2005 16:52:01 -0500 Subject: don`t piss me off In-Reply-To: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> References: <20050504174642.E9D316EEF6@ws1-5.us4.outblaze.com> Message-ID: <6.1.1.1.2.20050504164449.033ca408@softseven.org> >Dear Mr. X; >I downloaded rev, to try it out!! and they asked me, if i wanted some >email. (very little. as it was put to me)!!!!!! and i haven`t even opened >the file to try it out yet!! and i seem to be getting hundreds of e mails >in my box every day!!! and half are repeats. i am not happy about >this!!!!! i am sorry to single you out, but I noticed your name as >frequent as anyones . please tell me how to stop this maddness. nothing >personal toward you! but i am only allowd 2 meg in my email box. and my >friends can`t even send me a messege, because my box is so full with this >stuff. is there any way you can help me? I think that i won`t be >interested in this product at all, if this keeps up! I am not in some >office just waiting to here about the next move on the pc, for the day. i >was thinking about learning how to program my own software! i am a >physically disabled vietnam vet, just trying to learn how to get by in >todays world. can you give me any advice on this subject? i am just a poor >ole farm boy, who don`t even understand what they are talking about, most >of the time. i am only trying to learn! if people don`t piss me off! too >bad, too soon!but take my word for it .nothing to do with you as to why i >am upset! I guess i just needed someone to vent to.and again I am sorry >about that, but i am just getting irritated about the emails. sorry to >take it out on you! but i thought you might be able to help me, or set me >on to the right track, on who to talk to. >PLEASE HELP ME???????????? I am willing to learn, and want to learn but >these people are overwellming me!!!i am sorry . i cant spell >either!!!!!!!!!! can ya help me? thanks for letting me vent to you. i hope >you don`t hold it against me personably either. THANKS AGAIN! FRANK KNOX Hummm, This reminds some time back when I was with a email group you could sign up for email, and like here that also had a "unsubscribe" link more obvious than here and we had people emailing the group complaining about so many emails. Some would call the users names and yell at the incidence persons that joined. And their favorite statement Was "UNSUBSCRIBE ME NOW" like we could do something. Well I hope this is an isolated incident and not a common problem. Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From briany at qldlearning.com Wed May 4 19:04:16 2005 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 4 May 2005 16:04:16 -0700 Subject: To Rev or not to Rev In-Reply-To: <20050504154406.67A14930140@mail.runrev.com> References: <20050504154406.67A14930140@mail.runrev.com> Message-ID: <0d52668cb2a24bb62bdffc472d3d50f1@qldlearning.com> Xavier, It's true, you can implement object-oriented concepts in Transcript, but that doesn't make it an object-oriented language. You can write OO code in C - just implement C++ first and go from there, but that doesn't make C an OO environment. The argument that you can get many of the benefits (and take some of the same tactics) in Rev as with true OO environments has merit, IMO, but saying that Revolution is OO is just taking liberty with the definition of Object-Oriented. Sure if you reinterpret the term based on what you think it should mean, you end up in one place- but if you associate "OO" with it's strict definition you're up a creek. - Brian > Im sick of this non-sense - no offense to you Mickey... > > Object oriented "technology" is just any way to refer semantically via > a > programming language to operate on "generic" objects or objects > derived from > those. > > RR doesn't have a memory model but it's possible to create it with easy > commands. > > And I'll quote Grady Booch "it is therefore the task of the developer > to > distribute such behaviors so that they may be combined in interesting > ways, > giving rise to the 'self-maintaining fire' that is the mark of a > profound oo > architecture." Pg 167 The Best of Booch (Sigs Reference Library - > Cambridge > Univ. Press) > > Patterns, templates, polymorph*, abstraction, classes and all the rest > are > just a matter of imagination or interpretation. If the "engine" doesn't > support the abstraction, you write it. If they dont support > polimorph*, you > branch it. ez! > > In Forth, it's like in C, you add a layer ++. Java, and others have > it... > RunRev - doesn't have the abstraction? They do, but they is literally > no > array handling to speak of compared to other mainstream languages. > It's nice > to keep things easy but it makes the use and adaptability very weak > IMOHO. > Sorry, it's reality... > > In forth or c you could develop libraries to handle arrays with little > performance hits. In RunRev, it's another story... > > With one exception... If a background behavior group is considered a > class, > and a card in this group is an object then you jump one step ahead of > any > other environment. > > So... That's the TAOO object model base for data storage. It also > works in > SQL or any other classic memory storage (arrays, folder/files, FMP > layouts, > etc...) > > My 2 TAOOcentric cents... > > Critiques are welcome naturally! > > Cheers > Xav > http://monsieurx.com/taoo > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Geoff Canyon >> Sent: Wednesday, May 04, 2005 16:44 >> To: How to use Revolution >> Subject: Re: To Rev or not to Rev >> >> On May 2, 2005, at 8:02 AM, Dennis Brown wrote: >> >>> On May 2, 2005, at 10:25 AM, Geoff Canyon wrote: >>> >>> >>>> I'm not sure how to catalog Forth, but it's not OO (inherently -- >>>> there are OO implementations). It's procedural, certainly, but the >>>> inherent stack gives it a definite functional feel. >>>> >>> >>> Forth is not really a high level language any more than assembler >>> is. It is an alternative machine language based on a double stack >>> architecture. There have been hardware implementations of Forth >>> as the native machine instruction set. When emulated, the "Code" >>> just consists of a list of addresses to the actual machine >> code for >>> the native functions, or addresses of "higher level" defined >>> function (uses a flag bit to tell which). This makes it execute >>> much faster than "byte code". You can implement a higher level >>> language within the syntax of Forth because of its extensible >>> nature. "Words" are defined from other words in an interpretive >>> environment. Because of the double stack architecture, data >>> arguments are passed and returned on one stack and return >> addresses >>> are in the other stack. It makes a very efficient and powerful >>> architecture for developing real time machine controllers with a >>> tiny amount of memory. You are free to define "words" that >>> implement an OO environment if you choose. You could even create >>> Rev using this as the lower level "P code", or an operating system >>> for that matter. >> >> I understand how Forth works. I'm just not sure how I would >> categorize it. On further reflection, I would say that Forth is >> functional in about the same way that Revolution is Object-Oriented. >> In other words, loosely. ;-) >> >> I disagree that Forth is no more high-level than assembler is. The >> built-in extensibility of Forth syntax makes it much more >> than just a >> convenient way of handling machine language. >> >> gc >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sarahr at genesearch.com.au Wed May 4 19:15:26 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 5 May 2005 09:15:26 +1000 Subject: Linux/Unix folder paths Message-ID: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> Hello all you Linux/Unix gurus out there, I was hoping someone would be able to tell me a few things about where such systems put various types of files. Where so you store preferences? I see that the specialFolderPath() function is Windows & Mac only, so how would I know where to store preferences on a Linux system? Where should an application be installed? And what if I want the application to be available to a particular user only e.g. on my Mac OS X system, I have /Applications for apps that everyone can use and /Users/sarah/Applications for apps that only I can use. The second is better if I need to write to the application folder as the user has write access to that folder even if not an admin user (at least I think that is correct). TIA, Sarah From see3d at writeme.com Wed May 4 19:30:48 2005 From: see3d at writeme.com (Dennis Brown) Date: Wed, 04 May 2005 19:30:48 -0400 Subject: To Rev or not to Rev In-Reply-To: <20050504192524.3E0609302E8@mail.runrev.com> References: <20050504192524.3E0609302E8@mail.runrev.com> Message-ID: <5464C9D5-6D63-4C79-8919-4084E7D08F49@writeme.com> This BZ on arrays would be a welcome enhancement, but it would not improve the speed of processing arrays. I was thinking along the lines of a high speed array processing instruction subset. They would be less flexible than what we have now --the nice flexible data types, dynamic memory allocation, and flexible key names are what costs the operators so much time to execute. Just let me define the dimensions and data size for a fixed memory allocation and provide operators that work on fixed data types. It should fly through the array calculations at least ten times faster. I just entered a BZ request for it. If you agree, vote. BZ# 2813 Dennis On May 4, 2005, at 3:13 PM, MisterX wrote: > the question mark made it red!!! > > > > works better ;) > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Richard Gaskin >> Sent: Wednesday, May 04, 2005 21:08 >> To: How to use Revolution >> Subject: Re: To Rev or not to Rev >> >> Gordon Webster wrote: >> >>> I totally agree with Dennis. Efficient arrays are the >>> >> missing link in >> >>> rev. >>> >> >> >> >> >> -- >> Richard Gaskin >> Fourth World Media Corporation >> __________________________________________________ >> Rev tools and more: http://www.fourthworld.com/rev >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarahr at genesearch.com.au Wed May 4 19:32:54 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 5 May 2005 09:32:54 +1000 Subject: Another STANDALONE query, I'm afraid In-Reply-To: References: Message-ID: <2ea5902eed714405bc38bea0973ac35b@genesearch.com.au> > I now understand how to build a Standalone that saves data in a stack - > first make a "stub" stack, and then create your real stack as a > substack, > and set the standalone options to treat it as a .rev file, so that the > standalone user can save to it. > > My problem is that before I appreciated this, I had created a large > stack as > a mainstack. Now I want to make it a substack of a new "stub" stack. > > How do I do this? I hope it's a really simple question that I just > can't see > the answer to... > Make your "Stub" stack as a sub stack of your current main Stack, which I will call "Main" for this example. Go through all the sub-stacks in "Main" and use the popup button in the Basic section of the Stack Inspector to set their mainStack to "Stub". Now set the mainStack of "Main" to "Stub". If "Main" contains a lot of scripts that you want all sub stacks to be able to use, you can copy them all to "Stub", but I prefer to keep the splash screen stack almost empty, so I prefer enabling "Main" as library stack with: start using stack "Main" HTH, Sarah From revolution at derbrill.de Wed May 4 19:38:43 2005 From: revolution at derbrill.de (Malte Brill) Date: Thu, 5 May 2005 01:38:43 +0200 Subject: Writing a file to another computer on the LAN? In-Reply-To: <20050504211038.3BF389302F7@mail.runrev.com> Message-ID: Hi Chipp, Franz, Alex and all! Thanks for your replys. Even though the tips for Win are useful they don?t really help at the moment, as I need to use a Mac with OsX. I?ll bookmark them anyway, just in case. ;-) The suggestion by Alex to set up FTP sounds good, but I have no idea how to do it. A quick goole search leads me to nowhere. Anyone an idea/link to a tutorial on how to set up an FTP server on Mac Os X? Thanks, Malte From psahores at easynet.fr Wed May 4 19:42:19 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 5 May 2005 01:42:19 +0200 Subject: To Rev or not to Rev In-Reply-To: <5464C9D5-6D63-4C79-8919-4084E7D08F49@writeme.com> References: <20050504192524.3E0609302E8@mail.runrev.com> <5464C9D5-6D63-4C79-8919-4084E7D08F49@writeme.com> Message-ID: <5cd48908bff9663372aef56c793217b2@easynet.fr> Be aware to see how combining the "repeat for each" statement (read-only) and the rev two-dimmensions arrays can be very usefull and fast running, lots faster than many well formated SQL queries, for an exemple... Hope this can help, > This BZ on arrays would be a welcome enhancement, but it would not > improve the speed of processing arrays. I was thinking along the > lines of a high speed array processing instruction subset. They would > be less flexible than what we have now --the nice flexible data types, > dynamic memory allocation, and flexible key names are what costs the > operators so much time to execute. Just let me define the dimensions > and data size for a fixed memory allocation and provide operators that > work on fixed data types. It should fly through the array > calculations at least ten times faster. I just entered a BZ request > for it. If you agree, vote. > > BZ# 2813 > > Dennis > > On May 4, 2005, at 3:13 PM, MisterX wrote: > >> the question mark made it red!!! >> >> >> >> works better ;) >> >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com >>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>> Richard Gaskin >>> Sent: Wednesday, May 04, 2005 21:08 >>> To: How to use Revolution >>> Subject: Re: To Rev or not to Rev >>> >>> Gordon Webster wrote: >>> >>>> I totally agree with Dennis. Efficient arrays are the >>>> >>> missing link in >>> >>>> rev. >>>> >>> >>> >>> >>> >>> -- >>> Richard Gaskin >>> Fourth World Media Corporation >>> __________________________________________________ >>> Rev tools and more: http://www.fourthworld.com/rev >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From kray at sonsothunder.com Wed May 4 19:41:47 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 04 May 2005 18:41:47 -0500 Subject: To Rev or not to Rev In-Reply-To: <20050504154406.67A14930140@mail.runrev.com> Message-ID: On 5/4/05 10:32 AM, "MisterX" wrote: > Im sick of this non-sense - no offense to you Mickey... Xavier... you *really* have to let up on the "c" key when responding... The gentleman's name is Mikey, not Mickey, and he has said that to you multiple times. My suggestion would be that when you respond to his posts, that you double-check your spelling before you submit it... otherwise you will continue to offend him. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Wed May 4 19:44:56 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 04 May 2005 18:44:56 -0500 Subject: Quick Demo stack for creating Transpanrecy effect. In-Reply-To: <42792C0A.C41DC629@Club-Internet.fr> Message-ID: On 5/4/05 3:09 PM, "jbv" wrote: > I've done that before : setting transparent pixels, replacing > colors in an image, etc. Have you managed to create transparent pixels in an image, but *not* ones of the same color that are in an enclosed region (i.e. leave those opaque)? For example, if you have a circle that is white on the inside and white in the surrounding area of the bounds of the image rectangle, setting only those white pixels *outside* the circle as transparent... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From see3d at writeme.com Wed May 4 19:56:56 2005 From: see3d at writeme.com (Dennis Brown) Date: Wed, 04 May 2005 19:56:56 -0400 Subject: To Rev or not to Rev In-Reply-To: <5cd48908bff9663372aef56c793217b2@easynet.fr> References: <20050504192524.3E0609302E8@mail.runrev.com> <5464C9D5-6D63-4C79-8919-4084E7D08F49@writeme.com> <5cd48908bff9663372aef56c793217b2@easynet.fr> Message-ID: Pierre, I am quite aware of these, and that is what I want to run 10 times faster than. However, a lot can be done with the repeat for each more quickly than other Rev methods, but it can only be used with a single named array at a time. I have entered a BZ request for an additional sequential array access method to give repeat for each speeds to any number of arrays at the same time. If you would like to see this, cast your vote for BZ# 2773 Dennis On May 4, 2005, at 7:42 PM, Pierre Sahores wrote: > Be aware to see how combining the "repeat for each" statement (read- > only) and the rev two-dimmensions arrays can be very usefull and > fast running, lots faster than many well formated SQL queries, for > an exemple... > > Hope this can help, > > >> This BZ on arrays would be a welcome enhancement, but it would not >> improve the speed of processing arrays. I was thinking along the >> lines of a high speed array processing instruction subset. They >> would be less flexible than what we have now --the nice flexible >> data types, dynamic memory allocation, and flexible key names are >> what costs the operators so much time to execute. Just let me >> define the dimensions and data size for a fixed memory allocation >> and provide operators that work on fixed data types. It should >> fly through the array calculations at least ten times faster. I >> just entered a BZ request for it. If you agree, vote. >> >> BZ# 2813 >> >> Dennis >> >> On May 4, 2005, at 3:13 PM, MisterX wrote: >> >> >>> the question mark made it red!!! >>> >>> >>> >>> works better ;) >>> >>> >>> >>>> -----Original Message----- >>>> From: use-revolution-bounces at lists.runrev.com >>>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>>> Richard Gaskin >>>> Sent: Wednesday, May 04, 2005 21:08 >>>> To: How to use Revolution >>>> Subject: Re: To Rev or not to Rev >>>> >>>> Gordon Webster wrote: >>>> >>>> >>>>> I totally agree with Dennis. Efficient arrays are the >>>>> >>>>> >>>> missing link in >>>> >>>> >>>>> rev. >>>>> >>>>> >>>> >>>> >>>> >>>> >>>> -- >>>> Richard Gaskin >>>> Fourth World Media Corporation >>>> __________________________________________________ >>>> Rev tools and more: http://www.fourthworld.com/rev >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > -- > Bien cordialement, Pierre Sahores > > 100, rue de Paris > F - 77140 Nemours > > psahores+ at +easynet.fr > sc+ at +sahores-conseil.com > > GSM: +33 6 03 95 77 70 > Pro: +33 1 64 45 05 33 > Fax: +33 1 64 45 05 33 > > > > WEB/VoD/ACID-DB services over IP > "Mutualiser les deltas de productivit?" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at derbrill.de Wed May 4 19:59:04 2005 From: revolution at derbrill.de (Malte Brill) Date: Thu, 5 May 2005 01:59:04 +0200 Subject: Writing a file to another computer on the LAN? In-Reply-To: <20050504211038.3BF389302F7@mail.runrev.com> Message-ID: <7ED13967-BCF8-11D9-9120-0030659A795C@derbrill.de> Ok folks, I?m dumb. system preferences->Sharing->check ftp Thanks Bj?rnke! From mwieder at ahsoftware.net Wed May 4 20:00:38 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 May 2005 17:00:38 -0700 Subject: FineTune searching In-Reply-To: <9f.5e7783cd.2faa9147@aol.com> References: <9f.5e7783cd.2faa9147@aol.com> Message-ID: <9427831649.20050504170038@ahsoftware.net> Hugh- Here's my take on what you presented: function booleanMatch fineTuneLevel, pStr, pSrcString local blnReturn -- turn multiple lines into a stream replace cr with space in pSrcString put false into blnReturn --| Param fineTuneLevel: -- 1 = exact phrase -- 2 = all words [AND] -- 3 = any string [OR] switch fineTuneLevel case 1 -- EXACT filter pSrcString with "*" & pStr & "*" put (pSrcString is not empty) into blnReturn break case 2 -- ALL repeat for each word w in pStr filter pSrcString with "*" & w & "*" end repeat put (pSrcString is not empty) into blnReturn break default -- ANY repeat for each word w in pStr if (w is in pSrcString) then put true into blnReturn -- no need to go on exit repeat end if end repeat end switch return blnReturn end booleanMatch -- -Mark Wieder mwieder at ahsoftware.net From sarahr at genesearch.com.au Wed May 4 20:11:58 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 5 May 2005 10:11:58 +1000 Subject: Writing a file to another computer on the LAN? In-Reply-To: References: Message-ID: > Thanks for your replys. Even though the tips for Win are useful they > don?t really help at the moment, as I need to use a Mac with OsX. > I?ll bookmark them anyway, just in case. ;-) > > The suggestion by Alex to set up FTP sounds good, but I have no idea > how to do it. A quick goole search leads me to nowhere. Anyone an > idea/link to a tutorial on how to set up an FTP server on Mac Os X? > Setting up an FTP server on Mac OS X is really complicated... Go to the sharing system prefs and check "FTP Access" :-) Take a note of the address that is then shown at the bottom of the window and that's what you can use to log in. However, I just use personal file sharing, with a Rev script like this using AppleScript to connect: tAddress is the IP address of the remote computer tUser is the name of a valid user on that remote computer who is allowed to log in tPass is their password put "mount volume " & quote & "afp://" & tAddress & "/" & tUser & quote & \ " on server " & quote & tAddress & quote & " as user name " \ & quote & tUser & quote & " with password " & quote & tPass & quote into tScript do tScript as AppleScript Once you have done this, the remote computer's user folder appears on your desktop as an external drive and you can read & write using the URL commands. Cheers, Sarah From revolution at derbrill.de Wed May 4 20:22:42 2005 From: revolution at derbrill.de (Malte Brill) Date: Thu, 5 May 2005 02:22:42 +0200 Subject: Writing a file to another computer on the LAN? In-Reply-To: <20050504211038.3BF389302F7@mail.runrev.com> Message-ID: Thanks Sarah! (Did I mention I am dumb before? ) I like the applescript variant. This will simplify things a lot... Cheers, Malte From M.Lange at ed.ac.uk Wed May 4 21:26:39 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Thu, 05 May 2005 02:26:39 +0100 Subject: Linux/Unix folder paths Message-ID: <1115256399.4279764feaf83@staffmail.ed.ac.uk> Hi Sarah, On where to install applications on macs... the usage is to provide a disk image with the instruction to drag and drop the software in the /Applications folder, but to leave the user free to drag and drop the software wherever they want without it affecting performance in any way. You should be able to get the path to your application using: put the long id of this stack into tPath (at least that works for uncompiled stacks) Best, Marielle >Where should an application be installed? And what if I want the >application to be available to a particular user only e.g. on my Mac OS >X system, I have /Applications for apps that everyone can use and >/Users/sarah/Applications for apps that only I can use. The second is >better if I need to write to the application folder as the user has >write access to that folder even if not an admin user (at least I think >that is correct). TIA, Sarah From M.Lange at ed.ac.uk Wed May 4 21:28:16 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Thu, 05 May 2005 02:28:16 +0100 Subject: French list Message-ID: <1115256496.427976b075c9b@staffmail.ed.ac.uk> Cher Dom, Merci pour l'info. J'ai jet? un oeil. Le trafic a l'air en descente douce, en effet. Domage, apparemment l'existence d'une liste fran?aise avait attir? des petits commerces d?sireux d'employer des revolutionarios. [Babelfish ;-): Thank you for information. I threw an eye. The traffic has the air in soft descent, indeed. Domage, apparently the existence of a French list had attracted small trade eager to employ revolutionarios.] I am afraid, I do not expect to be able to be a regular on the French list. I simply suffer from information overload. I am frankly unable to keep up with the messages on this US list (I have 1136 unread _digests_ in my mailbox). I am not a professional. I had some presence on the list this week because I really needed to take my mind away from some stuff at work. Otherwise, the only time I can afford to read the revolution emails or do some coding is at week-ends. Best is probably to accept Ro's invitation to post in foreign languages on the US list. Most of the posts are about code anyway and the code is always in transcript, which is understood by everybody on this list (see http://www.kenjikojima.com/runrev/handbook/index.html, for instance for terrific stacks hidden behind the japanese text). But, yes, babelfish translations are a reasonable request if we expect a vigilant moderation of this list. No shame to have when you write in another language anyway. "Try, try, try, and keep on trying is the rule that must be followed to become an expert in anything." [W. Clement Stone] Amicalement, Marielle From stephenREVOLUTION at barncard.com Wed May 4 21:32:42 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 4 May 2005 18:32:42 -0700 Subject: To Rev or not to Rev In-Reply-To: <5464C9D5-6D63-4C79-8919-4084E7D08F49@writeme.com> References: <20050504192524.3E0609302E8@mail.runrev.com> <5464C9D5-6D63-4C79-8919-4084E7D08F49@writeme.com> Message-ID: amen! I used to take Tom Pittman's advice for Compilit and use his notation for integers - % and they screamed with speed... and the old Hyperbasic XCMD generator had great array capabilities. I don't mind typing variables optionally if it speeds up things. sqb At 7:30 PM -0400 5/4/05, Dennis Brown wrote: >This BZ on arrays would be a welcome enhancement, but it would not >improve the speed of processing arrays. I was thinking along the >lines of a high speed array processing instruction subset. They >would be less flexible than what we have now --the nice flexible >data types, dynamic memory allocation, and flexible key names are >what costs the operators so much time to execute. Just let me >define the dimensions and data size for a fixed memory allocation >and provide operators that work on fixed data types. It should fly >through the array calculations at least ten times faster. I just >entered a BZ request for it. If you agree, vote. > >BZ# 2813 > >Dennis From JimAultWins at yahoo.com Wed May 4 21:55:49 2005 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 4 May 2005 18:55:49 -0700 Subject: RegEx Help--Across Lines In-Reply-To: References: Message-ID: Just reviewed old posts and found this one about RegEx parsing HTML and cr (return) characters. I wanted to pass along a little trick I found useful to extract tables into tab delimited format. Premise: An HTML document is formatted with spaces and cr's for the benefit of the programmer. Basically the browser app ignores this white space in such a way that an HTML table will display correctly even with extra characters, such as multiple cr's, are sprinkled about. The (?s) is good for searching past cr's, but it can make a difference if you wish to end up with a single cr defining a table row, rather than 2 or 3 or 4 cr's. Also, this cr specific. One of my first steps is to replace cr with string "MMMM". This makes the entire block of HTML text a single line and no need for (?s), It also makes spurious cr's easily identifiable by subsequent search commands, not to mention easily visible when checking your results. BBEdit in softwrap mode allows you to see all of the text even without the returns. Of course, you could simply replace cr with "" in htmlTextBlock and there is no need for (?s) either. The browser will display the same page, with or without the returns present. As I mine data from HTML I find it useful to re-establish cr's at specific points, thus the MMMM replacement allows me to reinsert cr's where desired and use loops that "repeat for the number of lines" for patterned data blocks. Further MMM[M]+ will locate all MMMM or longer, no matter how many cr's were in a row, using get matchChunk(temp,"(MMM[M]+)", startChar, endChar) ==> 4 to howevermany -------------thus------ put fld htmlTextToParse into temp put "z" into startChar repeat until startChar = "" -- note: the startChar and endChar vars do not have to be defined before matchChunk get matchChunk(temp,"(MMM[M]+)", startChar, endChar) -->you have to use parens in the regex string put return into char startChar to endChar of temp put return & startChar & "," & endChar after temp -->for demo purposes only end repeat put return & "startChar, endChar list " after temp -->for demo purposes only put temp --> view the replacement, and the char list at the bottom -------------------will convert a run of cr's to a single cr. Nested tables can be problematic, but I find that this technique allows me to establish my true output cr's in the cacophony of HTML source code formatting. Hope this helps those who need to learn a bit more about the power of RegEx and Rev Jim Ault Las Vegas >On 11/20/04 8:20 PM, "Sivakatirswami" wrote: > >> I am using Rev to repurpose old html to new CSS compliant mark up. The >> old pages are incredibly inconsistent. Fortunately grep is our > > friend.. I need a grep expression that will pass out the content from > > > > both #1: >> >> some title >> >> and #2 >> >> some title >> > > > > where the first instance has no line break but the second one does > >Use the "(?s)" directive: > >on mouseUp > local tTitle > put "some title"&cr&"" into tXML > get matchText(tXML,"(?s)title>(.*?) put tTitle >end mouseUp > >Note that you'll get the trailing CR after "some title" as well, so you'd >have to strip that out if you want to. > >Check the docs at http://www.prce.org/man.txt - the "?s" directive >corresponts to PCRE_DOTALL, which causes the "." character to match all >characters, including newlines (CRs). > >HTH, > >Ken Ray >Sons of Thunder Software >Web site: http://www.sonsothunder.com/ >Email: kray at sonsothunder.com > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed May 4 23:17:08 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 May 2005 22:17:08 -0500 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: <42799034.4050906@hyperactivesw.com> On 5/4/05 9:08 AM, Frank D. Engel, Jr. wrote: > Well, technically they are two versions of the same program, and someone > with only one or the other will want stacks created with the other one > (the one they don't have) to be opened with what they do have, so it > makes sense that they would both have the same code. They could have different creator codes and still open the same file types (stacks, in this case,) just as lots of different apps with different creator codes can open text files. > What is truly troublesome is that so many of the standalones created > from Rev have not changed the creator code. Thus double-clicking a > stack icon can cause that stack to be opened in some oddball standalone > app you downloaded from somewhere completely different! > > And btw, I see this problem on OS X as well. I don't see an easy solution for this. The standalone builder allows the developer to set the creator code for OS 9 standalones, and allows a custom plist for OS X standalones. But if the developer doesn't specify a unique code in the settings, the builder has to default to something. Maybe it should default to a code that isn't Rev's, but even so, everybody's standalones would still have the same one. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From briany at qldlearning.com Wed May 4 23:35:35 2005 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 4 May 2005 20:35:35 -0700 Subject: Update to 2.5 from 2.2???? In-Reply-To: <42799034.4050906@hyperactivesw.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <42799034.4050906@hyperactivesw.com> Message-ID: <7735b67e67a5578da59337a83a4602f7@qldlearning.com> > I don't see an easy solution for this. The standalone builder allows > the developer to set the creator code for OS 9 standalones, and allows > a custom plist for OS X standalones. But if the developer doesn't > specify a unique code in the settings, the builder has to default to > something. Maybe it should default to a code that isn't Rev's, but > even so, everybody's standalones would still have the same one. What if the Standalone Builder defaulted to a unique creator code based on your license information? Exclude common known creator codes also, and it would seem that different developers' standalones would no longer interfere with each other. An individual developer could of course carefully pick one. Of course the proper solution is just to fill out the plist completely as with any other OS X application, and you won't have to worry about your application conflicting with others- but it seems like it could still work by default... - Brian From katir at hindu.org Wed May 4 23:56:45 2005 From: katir at hindu.org (Sivakatirswami) Date: Wed, 4 May 2005 17:56:45 -1000 Subject: Rev and Photoshop Message-ID: Does anyone know of a way to get Revolution to read and write to Adobe Photoshop's per image metadata? real world scenario: our photographer in Nepal (world famous, doesn't just work for us) Thomas Kelly... we just sent him on assignment to Sri Lanka. He's back now and has a kaJillion digital images that he wants to caption inside PhotoShop. Opening the file info for each one of these in Photoshop is a "killer" process. I tried to have our managing editor consider having the metadata as a separate fooPhoto.psd /fooPhoto.txt document pair, for which I have many Rev apps that can easily preview thumbnailis and allow for data entry very quickly. And though one can see lot's of advantages of having this data as a separate file... the concept of the caption being part of the photo file itself seems to be "ingrained" as the only way to go... 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 Thu May 5 00:07:14 2005 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 4 May 2005 21:07:14 -0700 Subject: Rev and Photoshop In-Reply-To: References: Message-ID: Sivakatirswami, If you are on Mac, you might try using AppleScript to control Photoshop. ImageReady also has some automation features involving variable placeholders that can be loaded from tab-delimited files, but I'm not sure if that would be useful for your metadata needs. > Does anyone know of a way to get Revolution to read and write to Adobe > Photoshop's per image metadata? > > real world scenario: our photographer in Nepal (world famous, doesn't > just work for us) Thomas Kelly... we just sent him on assignment to > Sri Lanka. He's back now and has a kaJillion digital images that he > wants to caption inside PhotoShop. Opening the file info for each one > of these in Photoshop is a "killer" process. I tried to have our > managing editor consider having the metadata as a separate > fooPhoto.psd /fooPhoto.txt document pair, for which I have many Rev > apps that can easily preview thumbnailis and allow for data entry very > quickly. And though one can see lot's of advantages of having this > data as a separate file... the concept of the caption being part of > the photo file itself seems to be "ingrained" as the only way to go... > > Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > katir at hindu.org > > www.HimalayanAcademy.com, > www.HinduismToday.com > www.Gurudeva.org > www.Hindu.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From revolution at jaedworks.com Wed May 4 23:59:07 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 4 May 2005 20:59:07 -0700 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: At 10:08 AM -0400 5/4/05, Frank D. Engel, Jr. wrote: >On May 4, 2005, at 6:08 AM, David Burgun wrote: >>Sorry I understand how the desktop associations work, I really was >>just wondering *why* DreamCard and Revolution have the *same* >>creator signature ("Revo"). According to Apple, each Application >>should have a unique signature. > >Well, technically they are two versions of the same program, and >someone with only one or the other will want stacks created with the >other one (the one they don't have) to be opened with what they do >have, so it makes sense that they would both have the same code. Actually, David is correct here: distinct applications ought to have distinct creator signatures. (This won't prevent both applications from opening the RSTK file type.) I filed a bug on this (2814); it should be easy for the team to fix. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Thu May 5 00:01:05 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 4 May 2005 21:01:05 -0700 Subject: Linux/Unix folder paths In-Reply-To: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> References: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> Message-ID: At 9:15 AM +1000 5/5/05, Sarah Reichelt wrote: >Where so you store preferences? I see that the specialFolderPath() >function is Windows & Mac only, so how would I know where to store >preferences on a Linux system? I'm no guru, but in general, one puts preference files in the user's home directory ("~"). Traditionally, configuration files ought to have names that start with a period, such as ".myapplicationrc". >Where should an application be installed? And what if I want the >application to be available to a particular user only e.g. on my Mac >OS X system, I have /Applications for apps that everyone can use and >/Users/sarah/Applications for apps that only I can use. The second >is better if I need to write to the application folder as the user >has write access to that folder even if not an admin user (at least >I think that is correct). If there's a "bin" (for "binary") directory in the user's home directory, you can put it there. Otherwise I'd put it directly in the homedir, probably. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Thu May 5 00:31:31 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 4 May 2005 21:31:31 -0700 Subject: Update to 2.5 from 2.2???? In-Reply-To: <7735b67e67a5578da59337a83a4602f7@qldlearning.com> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <42799034.4050906@hyperactivesw.com> <7735b67e67a5578da59337a83a4602f7@qldlearning.com> Message-ID: At 8:35 PM -0700 5/4/05, Brian Yennie wrote: >What if the Standalone Builder defaulted to a unique creator code >based on your license information? Exclude common known creator >codes also, and it would seem that different developers' standalones >would no longer interfere with each other. An individual developer >could of course carefully pick one. To do that, RunRev would have to register at least one signature for each customer, which doesn't seem practical. (Signatures aren't arbitrary; they're assigned by Apple, and it's a big no-no to roll your own because it risks tromping on a legitimate, assigned signature that's in use for another application.) I think I agree with Jacque - there's no really good way around this. I think HC defaulted to using a second creator signature (not HyperCard's, but another reserved one), and this may be the best that can be done, short of physically not permitting the user to build a standalone without entering a signature. (I think I'd put up a warning message when someone builds with the default signature, though, just for general awareness.) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From sims at ezpzapps.com Thu May 5 00:37:10 2005 From: sims at ezpzapps.com (sims) Date: Thu, 5 May 2005 06:37:10 +0200 Subject: Writing a file to another computer on the LAN? In-Reply-To: References: Message-ID: At 1:38 AM +0200 5/5/05, Malte Brill wrote: >Anyone an idea/link to a tutorial on how to set up an FTP server on Mac Os X? Google using "setting up ftp server on OS X" gave me the following: http://www.creativemac.com/2002/09_sep/tutorials/ftposx0209242.htm http://www.atpm.com/8.12/networking.shtml http://home.earthlink.net/~dgreuel/howto.html hth sims From b.xavier at internet.lu Thu May 5 00:40:31 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 06:40:31 +0200 Subject: To Rev or not to Rev In-Reply-To: Message-ID: <20050505045231.46BF1930305@mail.runrev.com> I swear I never meant any offense and as someone who gets his name mispelled all the time (even the Bury part to top it), i understand the problem. I'll be certain to watch this. But why share my stupidity with the list? That's not very nice either. But at least it got the point through ;) Honestly, I never saw the complains about it either... Mikey, a public apology for my deficiency of "sight"... It wont happen again. cheers Xavier "Sorry, I just regained consciousness" (seen on the back of an orange Pinto named Odie) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray > Sent: Thursday, May 05, 2005 01:42 > To: Use Revolution List > Subject: Re: To Rev or not to Rev > > On 5/4/05 10:32 AM, "MisterX" wrote: > > > Im sick of this non-sense - no offense to you Mickey... > > Xavier... you *really* have to let up on the "c" key when > responding... The gentleman's name is Mikey, not Mickey, and > he has said that to you multiple times. My suggestion would > be that when you respond to his posts, that you double-check > your spelling before you submit it... otherwise you will > continue to offend him. > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From powai903 at yahoo.com Thu May 5 00:46:40 2005 From: powai903 at yahoo.com (Vikram Singh) Date: Wed, 4 May 2005 21:46:40 -0700 (PDT) Subject: [off]gmail invites In-Reply-To: 6667 Message-ID: <20050505044640.43140.qmail@web51005.mail.yahoo.com> hi pl send me one thanks vikam Mikey wrote: I'm so rude! I've been in this group for a while and haven't offered gmail invites! I have 50 (more) to pass out, if anybody is interested in trying it out. Mike. -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. From briany at qldlearning.com Thu May 5 01:31:07 2005 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 4 May 2005 22:31:07 -0700 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <42799034.4050906@hyperactivesw.com> <7735b67e67a5578da59337a83a4602f7@qldlearning.com> Message-ID: > To do that, RunRev would have to register at least one signature for > each customer, which doesn't seem practical. (Signatures aren't > arbitrary; they're assigned by Apple, and it's a big no-no to roll > your own because it risks tromping on a legitimate, assigned signature > that's in use for another application.) True... but I would guess that of the fraction of people who are actually filling out the creator code, even a fraction of that actually register their signatures. > I think I agree with Jacque - there's no really good way around this. > I think HC defaulted to using a second creator signature (not > HyperCard's, but another reserved one), and this may be the best that > can be done, short of physically not permitting the user to build a > standalone without entering a signature. I guess it's all academic short of the developer actually going the whole 9 yards, but why would this be _better_ than a code generated to be unique to the developer? Sure it wouldn't be registered with Apple, but it would avoid conflicting with every other RunRev-made application out there... > (I think I'd put up a warning message when someone builds with the > default signature, though, just for general awareness.) Yah- awareness of the issue would probably trump a half solution for those that are affected! - Brian From katherine at cd-info.com Thu May 5 02:21:22 2005 From: katherine at cd-info.com (Katherine Cochrane) Date: Thu, 05 May 2005 02:21:22 -0400 Subject: Frozen Accidents In-Reply-To: References: <6.2.1.2.1.20050504112312.01e28c08@pop3.pon.net> Message-ID: <4279BB62.30504@cd-info.com> Hmmmm.... Maybe we could get Apple to make one, and maybe name it for a famous scientist, like Isaac whats-his-name?? (Not, not Asimov ;-) Cheers, Kat Thomas McGrath III wrote: > There is software that does writing with 'Gestures'. If you move the > mouse/trackball in different movements it will 'write' text for you. I > can't remember the name right now though. > > I would absolutely love a tablet Mac OSX with touch screen. I have > used pen input and speech input/recognition for a while and they are > ok but I don't use them much. I do use a pen for drawing and sketching > though. > > TOm [snipped] From ridge11103 at btinternet.com Thu May 5 03:17:57 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Thu, 05 May 2005 08:17:57 +0100 Subject: Thanks for help, everyone Message-ID: Many thanks to all of you who helped me with my last STANDALONE query. Of course you can use the Object Inspector to change a stack's mainStack property. How dumb can I get? With new and complex software there's a tendency to go carefully - "Don't touch that, you'll break something!" And it's also hard at first to believe that in Revolution there is a simple way to do anything you want. A manual would be nice... -- From rev at armbase.com Thu May 5 03:18:54 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 05 May 2005 08:18:54 +0100 Subject: Frozen Accidents Message-ID: <6.2.1.2.0.20050505081732.01f04238@mail.armbase.com> On 05/05/2005 07:21:22, katherine at cd-info.com, How to use Revolution (use-revolution at lists.runrev.com) wrote: > Hmmmm.... Maybe we could get Apple to make one, and maybe name it for a > famous scientist, like Isaac whats-his-name Newton,,,,,, been done. Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.4 - Release Date: 04/05/2005 From b.xavier at internet.lu Thu May 5 03:21:50 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 09:21:50 +0200 Subject: French list In-Reply-To: <1115256496.427976b075c9b@staffmail.ed.ac.uk> Message-ID: <20050505073349.660599301CB@mail.runrev.com> very nice Marielle. You should come more often to the list! We need more of that open talk and i definitely discovered new things to script thanks to the lady icon on KenjiIkojima's! Domarigato osajimas (sorry the google translator yeilded ?????? !) ah no, it was FireFox who couldn't display it correctly... ????????????? (if you can see that)... works great in english (does it translate the tag though? Thanks! (for once ie explorer fares better) cheers Xav I removed the translators from monsieurx.com a month a ago, they didn't seem useful and no one complained about it... The page loads a bit faster too ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Marielle Lange > Sent: Thursday, May 05, 2005 03:28 > To: use-revolution at lists.runrev.com > Subject: French list > > Cher Dom, > > Merci pour l'info. J'ai jet? un oeil. Le trafic a l'air en > descente douce, en effet. Domage, apparemment l'existence > d'une liste fran?aise avait attir? des petits commerces > d?sireux d'employer des revolutionarios. [Babelfish ;-): > Thank you for information. I threw an eye. The traffic has > the air in soft descent, indeed. Domage, apparently the > existence of a French list had attracted small trade eager to > employ revolutionarios.] > > I am afraid, I do not expect to be able to be a regular on > the French list. I simply suffer from information overload. I > am frankly unable to keep up with the messages on this US > list (I have 1136 unread _digests_ in my mailbox). I am not a > professional. I had some presence on the list this week > because I really needed to take my mind away from some stuff > at work. Otherwise, the only time I can afford to read the > revolution emails or do some coding is at week-ends. > > Best is probably to accept Ro's invitation to post in foreign > languages on the US list. Most of the posts are about code > anyway and the code is always in transcript, which is > understood by everybody on this list (see > http://www.kenjikojima.com/runrev/handbook/index.html, for > instance for terrific stacks hidden behind the japanese > text). But, yes, babelfish translations are a reasonable > request if we expect a vigilant moderation of this list. > > No shame to have when you write in another language anyway. > "Try, try, try, and keep on trying is the rule that must be > followed to become an expert in anything." [W. Clement Stone] > > Amicalement, > Marielle > _______________________________________________ > 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 May 5 03:26:57 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 09:26:57 +0200 Subject: Frozen Accidents In-Reply-To: <4279BB62.30504@cd-info.com> Message-ID: <20050505073856.9FA12930069@mail.runrev.com> I'd rather use an Asimov pad than a Newton bw (backwoods as in obsolete) tablet! Why did they never port the newton os to other palm devices i wonder... Look at how long it took Moft to make the pocket pc os... Didn't Steve Jobs or his team of voodoo technology designers ever watch StarTrek? http://www.startrek.com/startrek/view/library/technology/article/70189.html If only my rev dream could talk... I've only managed that in HyperCard so far... Anyone know a speech recognition external or how to link speech recog in windows with RunRev ? It would be nice if you could write to the rev console arg[] without launching another instance of rev. X > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Katherine Cochrane > Sent: Thursday, May 05, 2005 08:21 > To: How to use Revolution > Subject: Re: Frozen Accidents > > Hmmmm.... Maybe we could get Apple to make one, and maybe > name it for a famous scientist, like Isaac whats-his-name?? > > (Not, not Asimov ;-) > > Cheers, > Kat > > > Thomas McGrath III wrote: > > > There is software that does writing with 'Gestures'. If you > move the > > mouse/trackball in different movements it will 'write' text > for you. I > > can't remember the name right now though. > > > > I would absolutely love a tablet Mac OSX with touch screen. I have > > used pen input and speech input/recognition for a while and > they are > > ok but I don't use them much. I do use a pen for drawing > and sketching > > though. > > > > TOm > > [snipped] > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Thu May 5 03:52:56 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 May 2005 09:52:56 +0200 Subject: Linux/Unix folder paths In-Reply-To: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> References: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> Message-ID: Hi Sarah, > Hello all you Linux/Unix gurus out there, > > I was hoping someone would be able to tell me a few things about > where such systems put various types of files. > > Where so you store preferences? I see that the specialFolderPath() > function is Windows & Mac only, so how would I know where to store > preferences on a Linux system? > > Where should an application be installed? And what if I want the > application to be available to a particular user only e.g. on my > Mac OS X system, I have /Applications for apps that everyone can > use and /Users/sarah/Applications for apps that only I can use. The > second is better if I need to write to the application folder as > the user has write access to that folder even if not an admin user > (at least I think that is correct). you can use -> $HOME to get the current users home directory. ... put $HOME & "/" into folder2store_the_prefs_and_other_things ... Works on Unix, OS X (and on Linux probably, not tested). If the user cannot write in his home directory, then it's no use anyway :-) > TIA, > Sarah Regards Klaus Major klaus at major-k.de http://www.major-k.de From FlexibleLearning at aol.com Thu May 5 03:58:10 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 5 May 2005 03:58:10 EDT Subject: FineTune searching Message-ID: <20c.556b5e.2fab2c12@aol.com> Neat, Mark...Filter is not among the words of my_frontThoughts! /H ----- Here's my take on what you presented: function booleanMatch fineTuneLevel, pStr, pSrcString local blnReturn -- turn multiple lines into a stream replace cr with space in pSrcString put false into blnReturn --| Param fineTuneLevel: -- 1 = exact phrase -- 2 = all words [AND] -- 3 = any string [OR] switch fineTuneLevel case 1 -- EXACT filter pSrcString with "*" & pStr & "*" put (pSrcString is not empty) into blnReturn break case 2 -- ALL repeat for each word w in pStr filter pSrcString with "*" & w & "*" end repeat put (pSrcString is not empty) into blnReturn break default -- ANY repeat for each word w in pStr if (w is in pSrcString) then put true into blnReturn -- no need to go on exit repeat end if end repeat end switch return blnReturn end booleanMatch ----- From mcdomi at free.fr Thu May 5 03:58:42 2005 From: mcdomi at free.fr (Dom) Date: Thu, 5 May 2005 09:58:42 +0200 Subject: French list In-Reply-To: <1115256496.427976b075c9b@staffmail.ed.ac.uk> Message-ID: <1gw31bp.1y51our1npm1liM%mcdomi@free.fr> Marielle Lange wrote: > Best is probably to accept Ro's invitation to post in foreign languages on the > US list. How about tagging the subject with a language sign? By default, it will be [En] in french, [Fr] in german, [Ge] in brasilian portuguese, [BPt] ;-) and so on... -- Revolutionario From jperryl at ecs.fullerton.edu Thu May 5 04:20:14 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 5 May 2005 01:20:14 -0700 (PDT) Subject: French list In-Reply-To: <1gw31bp.1y51our1npm1liM%mcdomi@free.fr> Message-ID: Shouldn't Germany be [De] ?? Perhaps using established domainname codes would help... Judy On Thu, 5 May 2005, Dom wrote: > Marielle Lange wrote: > > > Best is probably to accept Ro's invitation to post in foreign languages on the > > US list. > > How about tagging the subject with a language sign? > By default, it will be [En] > in french, [Fr] > in german, [Ge] > in brasilian portuguese, [BPt] ;-) From mcdomi at free.fr Thu May 5 05:12:23 2005 From: mcdomi at free.fr (Dom) Date: Thu, 5 May 2005 11:12:23 +0200 Subject: French list In-Reply-To: Message-ID: <1gw34ro.rnqt3c1q214lM%mcdomi@free.fr> Judy Perry wrote: > Shouldn't Germany be [De] ?? Absolutely, you are right!!! I was somewhat [Help! Hachette Oxford for "contamin?" ;-)] contaminated by the english name for "Deutsch" From b.xavier at internet.lu Thu May 5 05:29:52 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 11:29:52 +0200 Subject: French list In-Reply-To: Message-ID: <20050505094152.D3A63930306@mail.runrev.com> This is where a forum would fare definitely better than a maillist. Plus there's the google translation when you can't get it in your language. All too common for some products made in Germany or France where documentation or information can be richer in the original language. This is the way it works for huge user bases like the GTR or FPS communities (10000 racers of all europe today, US version soon available... and they're working on other racing genres - http://www.10tacle.com/gtr-game/en/index.php?News/42 which is going to get a huge crowd of older generation racing fans into the game and more forums still!!! The good this about them is that you get not mail mess, and you get an email when someone responds to your posts or in the subjects that concern your forum subject. Much smarter, less intrussive. If you're a member of monsieurx.com, you can activate this too btw. ;) Imagine racing only with Jacky Ickx or another legend...). Another example is satelite discussion groups where the amount of subjects dwarf RunRevs by a couple galactic scales... And sometimes you need a polish or romanian translation... So far i've managed without but you get the point... Someone in the forum will help or it's easy to find the bit your need... It's good to speak as many languages as you can! One last bit, which i will ironicaly mention again for Kevin, a nice Rev forum would be much better exposure to the world with what Rev can do. In fruityLoops, the subjects in the forums are filled with screenshots, sample files, mp3 rendered files, templates, new synths, links, it's an encyclopedia on music already by itself and by the users! Maybe the TAOO forums will grow one day with questions... http://www.monsieurx.com/forums nobody's got as many smilies as I do! Soon available in a soon to be released TAOO image library that is just too cool to share! 3 TAOO stack releases in 3 days - 75 to go! Now that's performance ;) You wanted to see hyper-blogging? Members of MonsieurX.com can choose their skins, interface language, receive update emails, etc... but you must login... yes... pain, damnation and forms from hell - but only if you care to reply... It's the price of comfort ;) cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Judy Perry > Sent: Thursday, May 05, 2005 10:20 > To: Dom; How to use Revolution > Subject: Re: French list > > Shouldn't Germany be [De] ?? > > Perhaps using established domainname codes would help... > > Judy > > On Thu, 5 May 2005, Dom wrote: > > > Marielle Lange wrote: > > > > > Best is probably to accept Ro's invitation to post in foreign > > > languages on the US list. > > > > How about tagging the subject with a language sign? > > By default, it will be [En] > > in french, [Fr] > > in german, [Ge] > > in brasilian portuguese, [BPt] ;-) > > _______________________________________________ > 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 May 5 06:42:02 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 12:42:02 +0200 Subject: Writing a file to another computer on the LAN? In-Reply-To: Message-ID: <20050505105401.BFF549301C5@mail.runrev.com> Why not write a networking protocol that resembles scripting in Rev? Make a library of it requestsendfiletohost hostip,filepath sendfile cancelfilesend receivefile etc... (dont limit it to sendstack...) and it's not even complicated actually!!! PC1 wait for call c on port p validateuser/data = get file from me (pc2) with this id go stack url pc2ipaddress:p or read from socket url blabla to url ("file:"&thisfilepath) PC2 send call "get file from me..." to pc1ipaddress open socket on port p with message sendfile to pc2 whatever... on sendfile x write to socket p url ("file:"&x) to pc2ipaddress end sendfile just off my head but it should work like a charm. There's a full example Or the taoo way, all we need is: 1 stack in the backscript/stackinuse (the network manager) to monitor network traffic or establish the connections. Much like I've seen with the revChat stack. but as a library with a protocol language to exchange files, scripts, information or objects in xml, etcml formats. Naturally there will be issues as threading is still a dream in RunRev but it allows the following doors to open if listening on multiple ports is not viable: Use multiple instances of RunRev to communicate across different ports with 1 or more portlistening runrev-instances. Transfer stacks to them to make remote/distributed execution or send remote scripts/data (synchronicity and security is an issue without or without threading). But i think i got a quick solution for that - the roundrobin heartbeat method as it is known in clusters. Im certainly on this path at work (large server farm multi-site LAN/SAN/NAS/WAN environment) to manage different servers without any NT tools to depend on (they tend to break/change parameters depending on windows versions). Although with windows base networking, transfering files across the network is a simple as get shell("robocopy \\server1\driveletterorsharename[$]\filepath.fileext \ \\server2\driveletterorsharename[$]\filepath.fileext " && \ myoptionswitcheswhichvaries[situationcontext]) xcopy, scopy, robocopy, xxxcopy (the best - 10 pages of switches for all occasions - i have plans one day to write an interface for it for synchronized copies but Robocopy has done the job so far.). One other thing to know is regarding extra long file paths. Most copy programs will choke and abort that file. It's good to keep logs. For extra long file path xxxcopy or subst.exe (Net use only maps the share's root, subst can mount as a drive any path in a shared resource.) Using file sharing is so much simpler than with net use Franz. Although there's performance hits depending on how you copy from where to where. If you copy from server a to server c via server b (in rdp - terminal service remote desktop p?) there will be a cached copy from a to b to c... Things to know... As you see, a one liner suffices for any occasion. And all this i already have in an NTResKit library stack that handles multiple shares, files, security and audit settings or permissions, log errors parsing (and fixing), user-editing, etc etc etc that NT domain admins do. Not free! But there's a couple simple examples on MonsieurX.com. I've done all of it in MC with shell calls - never the RevTools. Having to delete around 50GBs of files here and there using rev is unthinkeable... And it doesn't support unc file paths //servername/share. Would this solve all our problems? Send "script" to stack on //PCServer I dont want to write externals because someone already wrote the wheel using shell tools which i can launch and forget! (actually not a good idea to forget unless you're sure nothing iwll break down in between - which happens all the time!) But for rev-networking, like the libURL code we enjoy so much, there's lots of benefits to have it built in rather than use external tools. For example, if the shell program stalls or awaits an answer, rev doesn't know what to do... (besides the fact that your shell("start...") because that too can fail (the directory being set for a non existent folder or drive letter for example! And there is still no timeout for any commands unless you trick Rev to do so with a second instance of Rev that kills the first one if it stops responding - round-robin cluster technique for better availability (google it). Also, some shells require interactive messages and we can't do that that I know (like writting to the args[] or typing text into the shell (like the message!). "Net use" can block you this way btw if a password is required... Know your switches! All it takes is a little scratching to see all the problems and limits in RunRev's current engine in this particular field. But i'll be experimenting with that soon. We'll see: SendObject hostobject, ascriptobject, returnmessageandparametersinforequiredobject In terms of long-term reliability, relying on other programs can create issues of incompatibility with parameters or output which are also out of your control but it does save a lot of time if you dont script it yourself. Like i now know with my NT tools, that's just delaying the innevitable need to write a real rev-networking protocol. Alas without threading, it's not going to be "clean" at some point unless you use a shell program that can deliver correctly or with the right features (xxxcopy, . Wouldn't compileIt for RunRev be a good idea now? ;) And now what? 4 days of intense scripting into taoo. In the TAOO menu for this weekend theres a hint of Roast of a network object manager, with a side dish of network object browser, network master and template and agent bathing in a sauce of juicy objects and GUI imbricated categories and finely grained verbs. ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of sims > Sent: Thursday, May 05, 2005 06:37 > To: How to use Revolution > Subject: Re: Writing a file to another computer on the LAN? > > At 1:38 AM +0200 5/5/05, Malte Brill wrote: > >Anyone an idea/link to a tutorial on how to set up an FTP > server on Mac Os X? > > > Google using "setting up ftp server on OS X" gave me the following: > > http://www.creativemac.com/2002/09_sep/tutorials/ftposx0209242.htm > > http://www.atpm.com/8.12/networking.shtml > > http://home.earthlink.net/~dgreuel/howto.html > > hth > sims > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Thu May 5 06:43:01 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 05 May 2005 11:43:01 +0100 Subject: Rev and Photoshop In-Reply-To: References: Message-ID: <4279F8B5.5040004@tweedly.net> Sivakatirswami wrote: > Does anyone know of a way to get Revolution to read and write to Adobe > Photoshop's per image metadata? > > real world scenario: our photographer in Nepal (world famous, doesn't > just work for us) Thomas Kelly... we just sent him on assignment to > Sri Lanka. He's back now and has a kaJillion digital images that he > wants to caption inside PhotoShop. Opening the file info for each one > of these in Photoshop is a "killer" process. I tried to have our > managing editor consider having the metadata as a separate > fooPhoto.psd /fooPhoto.txt document pair, for which I have many Rev > apps that can easily preview thumbnailis and allow for data entry very > quickly. And though one can see lot's of advantages of having this > data as a separate file... the concept of the caption being part of > the photo file itself seems to be "ingrained" as the only way to go... The Photoshop metadata is EXIF tags attached to JPEG (or RAW) files. There are 2 distinct versions of it - traditional EXIF data in a binary format, and new (Adobe specified) XML-based version. Currently, the new version is mostly supported by Adobe applications - so they generally leave the older format info in there as well. You can extract basic EXIF info using the EXIF library I posted back in November (available in RevOnline - under alextweedly called libEXIF). Note it doesn't do many manufacturer specific data, does not handle the new Adobe format and doesn't handle updating the info. Changing to write some data would be easy - but writing exif data in general is quite hard (and of course carries the danger of file corruption). I actually stopped work on that library, and switched to using a set of tools and utilities via shell. The ones I use are at http://home.arcor.de/ahuggel/exiv2/ and reportedly work (or can easily be made to work) on Mac ( as well as Win and Linux which is what is directly supported). What I do is use them to bulk-extract the info I want from a directory at a time, then process those separate files in Rev, and then use the tools to re-insert the data. I do however agree - having the metadata as part of the file is the right way to do it (until we get metadata aware file systems which will ensure that the metadata goes everywhere the file goes). I use this extract-modify-reinsert as a purely transient state, I try not to leave significant data in the additional files for any length of time, -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From jbv.silences at Club-Internet.fr Thu May 5 07:05:04 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 05 May 2005 13:05:04 +0200 Subject: Quick Demo stack for creating Transpanrecy effect. References: <427924F8.3050709@chipp.com> <42793166.C5A8AC5B@Club-Internet.fr> Message-ID: <4279FDDA.AAC916B1@Club-Internet.fr> Chipp, I was wrong : you can't set transparent pixels using the "replace" function (actually I thought that the 1st byte of each pixel was used for the alpha channel, but it's just zero). But you can try the following script which uses the offset function. With the image in your example, it's roughly 28 times faster : on mouseUp set cursor to watch lock screen put binaryEncode("C",0) into a put a into b repeat 3 times put binaryEncode("C",255) after a end repeat put imagedata of img 2 into IMD put alphadata of img 2 into AD put 0 into sk repeat forever put offset(a,IMD,sk) into c if c=0 then exit repeat else add c+3 to sk put b into char sk/4 of AD end if end repeat set alphadata of img 2 to AD end mouseUp JB > Chipp, > > one more question : have you tried to use the replace function for > groups > of 4 bytes in the imagedata to speed up things, instead of checking > binary values > in the imagedata and then setting each byte of the alphadata ? > > best, > JB > > > Helping out a friend, I did this. It could be good for a number of > > things including: > > > > Creating cursors > > Creating transparent GIFs > > etc.. > > > > in the messagebox: > > > > go URL "http://www.altuit.com/webs/altuit2/RunRev/altMakeTrans.rev" > > > > altMakeTransparent > > This is a small demo stack which has a neat function which can make a > > specific color transparent in an image. > > > > The demo makes all white pixels transparent. The function is in the > > script of the button, "Make White Transparent" > > > > -Chipp > > > > _______________________________________________ > > 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 3mcgrath at adelphia.net Thu May 5 07:01:12 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 07:01:12 -0400 Subject: Rev and Photoshop In-Reply-To: References: Message-ID: FWIW, The Actions in PS can handle writing to the Caption part etc. of multiple files in PS. It can also handle batch append and loading of .xmp files which can be saved/read/created in a text program. Also, A great program for that many photos is Portfolio which I used for a CD project with a REV front end that had over 10,000 photos. HTH Tom On May 4, 2005, at 11:56 PM, Sivakatirswami wrote: > Does anyone know of a way to get Revolution to read and write to Adobe > Photoshop's per image metadata? > > real world scenario: our photographer in Nepal (world famous, doesn't > just work for us) Thomas Kelly... we just sent him on assignment to > Sri Lanka. He's back now and has a kaJillion digital images that he > wants to caption inside PhotoShop. Opening the file info for each one > of these in Photoshop is a "killer" process. I tried to have our > managing editor consider having the metadata as a separate > fooPhoto.psd /fooPhoto.txt document pair, for which I have many Rev > apps that can easily preview thumbnailis and allow for data entry very > quickly. And though one can see lot's of advantages of having this > data as a separate file... the concept of the caption being part of > the photo file itself seems to be "ingrained" as the only way to go... > > Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > katir at hindu.org > > www.HimalayanAcademy.com, > www.HinduismToday.com > www.Gurudeva.org > www.Hindu.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From mcdomi at free.fr Thu May 5 07:14:07 2005 From: mcdomi at free.fr (Dom) Date: Thu, 5 May 2005 13:14:07 +0200 Subject: [Fr] [En] Re: Frozen Accidents In-Reply-To: <20050505073856.9FA12930069@mail.runrev.com> Message-ID: <1gw3b0l.3kkc031tmhlijM%mcdomi@free.fr> MisterX wrote: > Why did they never port the newton os to other palm devices i wonder... > Look at how long it took Moft to make the pocket pc os... Oui, eh bien ici qqun a mis la main sur un stock de MP 130... Heureux, je suis :-) Quand c'est sorti, je revais d'en avoir un...mais le prix !!! Maintenant je reve de RR on Newton 8-) I had the chance to get a newton MP 130 ( a forgotten stock) Happy :-) At the date they released it, I dreamed to get one... it was very pricey!!! For now, I dream of RR on Newton 8-) -- Revolutionario From b.xavier at internet.lu Thu May 5 07:17:57 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 13:17:57 +0200 Subject: Quick Demo stack for creating Transpanrecy effect. In-Reply-To: <4279FDDA.AAC916B1@Club-Internet.fr> Message-ID: <20050505112956.A2B3D9301C5@mail.runrev.com> Here's a little stack i did way back 2 or 3 years ago to sort out this transparency format. I sent it to Chipp bot didn't get an answer (busy guy preparing for Monterey!) and it does it in different in a different way But i never managed to work the mickey cursors correctly. Until there's color in them that is, i'd rather wait than live in a b/w world. But the cool thing about it is the "text" based editor ;) After a few crashes and hardly any success making it work, i gave up... go URL "http://monsieurx.com/hyper/stacks/MickeyHandCursor.rev" The name is because of the cursors i wanted to use in XOS at the time. ;) cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of jbv > Sent: Thursday, May 05, 2005 13:05 > To: How to use Revolution > Subject: Re: Quick Demo stack for creating Transpanrecy effect. > > > Chipp, > > I was wrong : you can't set transparent pixels using the "replace" > function (actually I thought that the 1st byte of each pixel > was used for the alpha channel, but it's just zero). > > But you can try the following script which uses the offset function. > With the image in your example, it's roughly 28 times faster : > > on mouseUp > set cursor to watch > lock screen > put binaryEncode("C",0) into a > put a into b > repeat 3 times > put binaryEncode("C",255) after a > end repeat > > put imagedata of img 2 into IMD > put alphadata of img 2 into AD > put 0 into sk > repeat forever > put offset(a,IMD,sk) into c > if c=0 then > exit repeat > else > add c+3 to sk > put b into char sk/4 of AD > end if > end repeat > set alphadata of img 2 to AD > end mouseUp > > JB > > > Chipp, > > > > one more question : have you tried to use the replace function for > > groups of 4 bytes in the imagedata to speed up things, instead of > > checking binary values in the imagedata and then setting > each byte of > > the alphadata ? > > > > best, > > JB > > > > > Helping out a friend, I did this. It could be good for a > number of > > > things including: > > > > > > Creating cursors > > > Creating transparent GIFs > > > etc.. > > > > > > in the messagebox: > > > > > > go URL > "http://www.altuit.com/webs/altuit2/RunRev/altMakeTrans.rev" > > > > > > altMakeTransparent > > > This is a small demo stack which has a neat function > which can make > > > a specific color transparent in an image. > > > > > > The demo makes all white pixels transparent. The function > is in the > > > script of the button, "Make White Transparent" > > > > > > -Chipp > > > > > > _______________________________________________ > > > 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 b.xavier at internet.lu Thu May 5 07:48:51 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 13:48:51 +0200 Subject: [Fr] [En] Re: Frozen Accidents In-Reply-To: <1gw3b0l.3kkc031tmhlijM%mcdomi@free.fr> Message-ID: <20050505120050.A200A9302B6@mail.runrev.com> i settled for a PowerBook 140 at the time and it ran HyperCard! ;) The good old times ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Dom > Sent: Thursday, May 05, 2005 13:14 > To: How to use Revolution > Subject: [Fr] [En] Re: Frozen Accidents > > MisterX wrote: > > > Why did they never port the newton os to other palm devices > i wonder... > > Look at how long it took Moft to make the pocket pc os... > > Oui, eh bien ici qqun a mis la main sur un stock de MP 130... > Heureux, je suis :-) > Quand c'est sorti, je revais d'en avoir un...mais le prix !!! > Maintenant je reve de RR on Newton 8-) > > I had the chance to get a newton MP 130 ( a forgotten stock) > Happy :-) At the date they released it, I dreamed to get > one... it was very pricey!!! > For now, I dream of RR on Newton 8-) > > -- > Revolutionario > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Thu May 5 08:27:53 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 5 May 2005 08:27:53 -0400 Subject: Update to 2.5 from 2.2???? In-Reply-To: References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> <42799034.4050906@hyperactivesw.com> <7735b67e67a5578da59337a83a4602f7@qldlearning.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On May 5, 2005, at 1:31 AM, Brian Yennie wrote: >> To do that, RunRev would have to register at least one signature for >> each customer, which doesn't seem practical. (Signatures aren't >> arbitrary; they're assigned by Apple, and it's a big no-no to roll >> your own because it risks tromping on a legitimate, assigned >> signature that's in use for another application.) Which would be a shame considering how easy it is. You just fill out a short form on Apple's web site and Apple eMails you after a day or so and tells you if you've got 'em or not. It's quick and easy, relatively painless. http://developer.apple.com/datatype/creatorcode.html All they ask for is your name, your company's name, address, and phone number, your eMail address, the name of the product, whether or not it is a device driver (for Rev apps... generally "No"), and the code(s) you are registering for the product. You can enter up to 12 codes on one form to save you time; they do seem to imply that you should submit a separate form for each "product," however. > True... but I would guess that of the fraction of people who are > actually filling out the creator code, even a fraction of that > actually register their signatures. >> (I think I'd put up a warning message when someone builds with the >> default signature, though, just for general awareness.) This is an excellent idea, and I would recommend it to Rev. Anyone BZ this yet? If not, I'm certainly willing. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCehFJ7aqtWrR9cZoRAuNAAJ99T13sgrDAB6PBLgS0oI7z4/yaUwCeOWJg fMOdtAWcg6DPWJwSR0ypQy8= =/OK4 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From M.Lange at ed.ac.uk Thu May 5 08:34:46 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Thu, 05 May 2005 13:34:46 +0100 Subject: To Rev or not to Rev Message-ID: <1115296486.427a12e68f0d8@staffmail.ed.ac.uk> Hi Dennis, There is a trade-off, there. As a researcher, it matters more that something takes me 1 day rather 5 to progam. It does not matter that much that it takes 1 minute rather than 3 to run (I can always use it as an excuse for a coffee break). What I frequently need to do is create word frequency tables for a 20MB corpus by using frequency[tword] (with each word as a string). I have tried different programming and scripting language and the one I sticked with was gawk, a non GUI efficient text processor (like Perl, without the unlegible code syntax). Not to be able to use a string as array index did put me off of Visual Basic (I found solutions to bypass that but then the program needed 5 hours to do what gawk could do in less than 20 min.). To be forced to declare the dimension of the array beforehand put me off of C/C++/Java. One of the reason I adopted Revolution is that I can construct a GUI (which awk cannot) and still index my array with a string and don't have to know, in advance, the approximate number of index values I will need (I was turning to Python and wxPython just before I learned about Revolution). I had been poundering on that question before... why not merge Revolution with Awk? Awk/Gawk is very small (200KB) and is the best program I know to rapidly handle text (with rapid processing of string-indexed arrays of huge size and fully fledge regular expression syntax). Revolution is the best program I know to rapidly handle interface design and internet protocols. Marielle >This BZ on arrays would be a welcome enhancement, but it would not >improve the speed of processing arrays. I was thinking along the >lines of a high speed array processing instruction subset. They >would be less flexible than what we have now --the nice flexible data >types, dynamic memory allocation, and flexible key names are what >costs the operators so much time to execute. Just let me define the >dimensions and data size for a fixed memory allocation and provide >operators that work on fixed data types. It should fly through the >array calculations at least ten times faster. I just entered a BZ >request for it. If you agree, vote. BZ# 2813 From 3mcgrath at adelphia.net Thu May 5 09:15:52 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 09:15:52 -0400 Subject: Rev and Photoshop In-Reply-To: References: Message-ID: <29dd4fb64a19b736cbdea5476a90c188@adelphia.net> Sivakatirswami, Here is a link to a great pdf on XMP (Adobe's metadata). It has a section on External Storage of Metadata. Quote "External Storage of Metadata": It is suggested, though not required, that XMP metadata be embedded in the file that the metadata describes (as XMP Packets). There are cases where this is not appropriate or possible, such as database storage models, extremes of file size, or due to format and access issues. [...] [...] The question arises of how to associate the metadata with the file containing the content. Applications should: 1. Write the external file as a complete well-formed XML document, including the leading XML declaration. 2. The file extension should be .xmp . For Mac OS, optionally set the file's type to 'TEXT'. 3. If a MIIME type is needed, use application/rdf+xml. 4. Write external metadata as though it were embedded and then had the XMP Packets extracted and catenated by a postprocessor. 5. If possible, place the instance ID used in the rdf:about attribute within the file the XMP describes, so that format-aware applications can make sure they have the right metadata. For applications that need to find external XMP files, look in the same directory for a file with the same name a s the main document but with an .xmp extension. (This is called a sidecar XMP file) Pretty cool stuff, http://www.adobe.com/products/xmp/pdfs/xmpspec.pdf HTH Tom On May 5, 2005, at 7:01 AM, Thomas McGrath III wrote: > FWIW, > > The Actions in PS can handle writing to the Caption part etc. of > multiple files in PS. It can also handle batch append and loading of > .xmp files which can be saved/read/created in a text program. > > Also, A great program for that many photos is Portfolio which I used > for a CD project with a REV front end that had over 10,000 photos. > > HTH > > Tom > > On May 4, 2005, at 11:56 PM, Sivakatirswami wrote: > >> Does anyone know of a way to get Revolution to read and write to >> Adobe Photoshop's per image metadata? >> >> real world scenario: our photographer in Nepal (world famous, >> doesn't just work for us) Thomas Kelly... we just sent him on >> assignment to Sri Lanka. He's back now and has a kaJillion digital >> images that he wants to caption inside PhotoShop. Opening the file >> info for each one of these in Photoshop is a "killer" process. I >> tried to have our managing editor consider having the metadata as a >> separate fooPhoto.psd /fooPhoto.txt document pair, for which I have >> many Rev apps that can easily preview thumbnailis and allow for data >> entry very quickly. And though one can see lot's of advantages of >> having this data as a separate file... the concept of the caption >> being part of the photo file itself seems to be "ingrained" as the >> only way to go... >> >> Sivakatirswami >> Himalayan Academy Publications >> at Kauai's Hindu Monastery >> katir at hindu.org >> >> www.HimalayanAcademy.com, >> www.HinduismToday.com >> www.Gurudeva.org >> www.Hindu.org >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > 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 ambassador at fourthworld.com Thu May 5 09:16:08 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 05 May 2005 06:16:08 -0700 Subject: To Rev or not to Rev In-Reply-To: <1115296486.427a12e68f0d8@staffmail.ed.ac.uk> References: <1115296486.427a12e68f0d8@staffmail.ed.ac.uk> Message-ID: <427A1C98.3080403@fourthworld.com> Marielle Lange wrote: > I had been poundering on that question before... why not merge Revolution with > Awk? Awk/Gawk is very small (200KB) and is the best program I know to rapidly > handle text (with rapid processing of string-indexed arrays of huge size and > fully fledge regular expression syntax). Revolution is the best program I know > to rapidly handle interface design and internet protocols. I'll bet that would work quite well as an external.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From 3mcgrath at adelphia.net Thu May 5 09:27:30 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 09:27:30 -0400 Subject: Unicode Message-ID: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> Hello and good morning, Does anyone know if Unicode supports regular characters like I am typing now? I always thought that Unicode was for double bit characters. But in a discussion someone asked if it also supported regular single bit characters as well and I realized that i wasn't sure. Thanks Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From kevin at stallibrass.com Thu May 5 10:06:23 2005 From: kevin at stallibrass.com (kevin at stallibrass.com) Date: Thu, 5 May 2005 15:06:23 +0100 Subject: Icons for OSX Message-ID: <20050505141858.F1F2E930326@mail.runrev.com> I'm probably doing this backwards but I'm developing with 2.5 on a PC then building standalones for OSX & PC (gives me a pleasant surprise when I first view on the mac) I'm stuck on creating OSX application icons. For Windows I'm using Articons and that works fine for the PC side but the icons are not recognised by Rev when I try to select them for OSX. I've read about Icon Composer but have no access to it (how do I get it?) What format are OSX icons? Thanks Kevin Stallibrass From ps1 at softseven.org Thu May 5 10:05:03 2005 From: ps1 at softseven.org (Paul Salyers) Date: Thu, 05 May 2005 09:05:03 -0500 Subject: custom properties Message-ID: <6.1.1.1.2.20050505085631.0269d510@softseven.org> Dear Rev programmers, Can some 1 make a simple stack that will defind a variable and place it on a custom properties so other Rev programs can use this custom properties. I did a search and found nothing that I could understand. Thank you, Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From yvescoppe at skynet.be Thu May 5 10:21:42 2005 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 5 May 2005 16:21:42 +0200 Subject: Icons for OSX In-Reply-To: <20050505141858.F1F2E930326@mail.runrev.com> References: <20050505141858.F1F2E930326@mail.runrev.com> Message-ID: <71cca1090574ed965b2386b895febc75@skynet.be> Le 05-mai-05, ? 16:06, a ?crit : > I'm probably doing this backwards but I'm developing with 2.5 on a PC > then > building standalones for OSX & PC (gives me a pleasant surprise when I > first > view on the mac) > I'm stuck on creating OSX application icons. > For Windows I'm using Articons and that works fine for the PC side but > the > icons are not recognised by Rev when I try to select them for OSX. > I've read about Icon Composer but have no access to it (how do I get > it?) > What format are OSX icons? > format : ICS I use the apple software : IconComposer very easy to use. Greetings. Yves COPPE yvescoppe at skynet.be From klaus at major-k.de Thu May 5 10:33:39 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 May 2005 16:33:39 +0200 Subject: Rev and Photoshop In-Reply-To: <4279F8B5.5040004@tweedly.net> References: <4279F8B5.5040004@tweedly.net> Message-ID: <4E5653E5-1F63-49D4-9495-08CC068AAE8D@major-k.de> Hi Alex, > Sivakatirswami wrote: > ... > I actually stopped work on that library, and switched to using a > set of tools and utilities via shell. The ones I use are at > http://home.arcor.de/ahuggel/exiv2/ and reportedly work (or can > easily be made to work) on Mac ( as well as Win and Linux which is > what is directly supported). What I do is use them to bulk-extract > the info I want from a directory at a time, then process those > separate files in Rev, and then use the tools to re-insert the data. > > I do however agree - having the metadata as part of the file is the > right way to do it (until we get metadata aware file systems which > will ensure that the metadata goes everywhere the file goes). I use > this extract-modify-reinsert as a purely transient state, I try not > to leave significant data in the additional files for any length of > time, thanks for the URL, very interesting... But maybe you can give me a hint (or two :-) When i use the ugly dosbox it works fine, if i put everything in my "homefolder" -> C:\Documents and Settings\klaus But when i try the same command in Rev with: put shell("exiv2 test.jpg") i get an error and the result is not empty (but also not the wanted info ;-)... How can i put the returned values into a field in Rev and how can i define WHERE the app "exiv2.exe" and my image are located on my hd within "shell"? Know what i mean? Thank you very much in advance! > Alex Tweedly http://www.tweedly.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From bill at bluewatermaritime.com Thu May 5 10:56:25 2005 From: bill at bluewatermaritime.com (Bill) Date: Thu, 05 May 2005 10:56:25 -0400 Subject: [off]gmail invites In-Reply-To: <20050505044640.43140.qmail@web51005.mail.yahoo.com> Message-ID: But what is a gmail invite? On 5/5/05 12:46 AM, "Vikram Singh" wrote: > hi > > pl send me one > > thanks > vikam > > Mikey wrote: > I'm so rude! I've been in this group for a while and haven't offered > gmail invites! I have 50 (more) to pass out, if anybody is interested > in trying it out. > > Mike. | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From M.Lange at ed.ac.uk Thu May 5 11:03:39 2005 From: M.Lange at ed.ac.uk (Marielle Lange) Date: Thu, 05 May 2005 16:03:39 +0100 Subject: French list Message-ID: <1115305419.427a35cb2048c@staffmail.ed.ac.uk> Hi Xavier, I am glad you followed up on this. I did not want to push too much in my previous email, to avoid to appear rude to the english speakers of the list. When writing my previous post, the idea of "newlang" ("novlang" for the ones who read Orwell in French) popped to my mind. "Newlang" is an impoverished language used by the state (in 1984 by Orwell) to better control the masses by reducing the scope of idea they can have. Non English speakers are in a "newlang" situation. The most frustrating about writing in another language is that you are limited in the ideas you can express or the nuances you can understand. It only takes a month abroad to learn enough of the language to survive in the country. It takes a lot more to have a command of the language good enough to benefit from advices given in a non-native language. >The good this about them is that you get not mail mess, and you get >an email when someone responds to your posts or in the subjects that concern >your forum subject. Much smarter, less intrussive. If you're a member of >monsieurx.com, you can activate this too btw. ;) Same for the tikiwiki I use (http://revolution.lexicall.org/wiki/)... I understand Xavier. It is difficult to be revolutionario at one level (revolution) and stop being it at others (the fact that many groups and associations have abandonned mailing lists and adopted forums like you suggest). The argument for mailing list is the (relative ease) of moderation. Revolution company cannot afford to have any mishappening on the "official" list. Simply because what happens on the list impacts on their credibility, as a company. I share with you the belief that a community gets more benefit when trusting and empowering its member than when fearing the damages that a black sheep could cause. Still, free (community rather than company representative monitored) speech environments can only be provided by hobbyists, not directly associated with a trademark. Hence your initiative, hence my initiative. But, then, the danger of having users take control is that this encourages a duplication of resources (too much information to read)... and hesitation about joining because there is no certificate of quality. It's not a problem when discussing your passion of racing. It is a bit more when asking questions about a computer language in the context of your work activity. >You wanted to see hyper-blogging? Members of MonsieurX.com can choose their >skins, interface language, receive update emails, etc... but you must >login... yes... pain, damnation and forms from hell - but only if you care >to reply... It's the price of comfort ;) You have a new user! By my experience, unmoderated forums are often of very high quality (user moderation is often stricter than what I moderator would dare to impose)... and yes the information is so much easier to find (I have noticed that some basic questions often come back on this mailing list). >Imagine racing only with Jacky Ickx. A countryman of mine :-) >It's good to speak as many languages as you can! Agreed! The first time we travelled abroad, my fiance (NZ) was surprised to see me buy a language book. I never gave it a thought before. Wherever I go, I use the time in the train or plane to learn a bit of the language of the country and make sure I know at least how to say "thank you very much", "hi", and "goodbye". In the past, I always had excellent experiences when travelling. Things are quite different now that I live in the UK. It starts at the British travel agency where the guy really do not understand that we ask to book a flight out of a package deal (you know, the stuff that guarantees that you will remain hidden behind walls with fellow countrymen for the length of your stay -- with eventually one or two group outings at pubs). When in countries like Tunisia, we get treated in the most unfriendly manner when they hear me speak English with my fiance... I really feel treated like a money pump! They change of attitude when I switch to French (though, sometimes, annoyingly, they comment on the good quality of my french ... for a foreigner... humpf, that's it, I knew it, I have now a foreign accent when speaking my native language... grrrr). Sure, nothing beats English for the rapid communication of information-rich content. I prefer to buy computer manuals and academic textbooks in English than in my native French. But for the rhythm, the melody, the sheer beauty of the written language, other languages are superior! English speakers would only have their life enlighten by the posting of mails in other languages ;-). Who knows, this may help improve their future traveling experience? [humour intended] Marielle From jbv.silences at Club-Internet.fr Thu May 5 11:20:21 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 05 May 2005 17:20:21 +0200 Subject: French list References: <1115305419.427a35cb2048c@staffmail.ed.ac.uk> Message-ID: <427A39A6.F3372C2D@Club-Internet.fr> IMHO it will make sense to post in french (or any other language) to the list only when there's a french (or any other language) of Transcript... (grin) Actually, far from being a bad joke, this suggestion makes sense, since Xtalk has been designed to be as close as possible to natural english, therefore the effort made by non-english speakers to decypher a script is probably similar to the effort of understanding posts on the list... Best, JB From mikeythek at gmail.com Thu May 5 11:17:07 2005 From: mikeythek at gmail.com (Mikey) Date: Thu, 5 May 2005 11:17:07 -0400 Subject: [off]gmail invites In-Reply-To: References: <20050505044640.43140.qmail@web51005.mail.yahoo.com> Message-ID: <9b408d8e05050508177b8454a9@mail.gmail.com> gmail is google's (very nice) free large-capacity mail service. The problem is that it's in beta, so you can't get an account unless you get invited to join by someone. Usually when google passes out invites, it's only a few and only to a few people. However, for whatever reason they gave me 100 or so to pass around, probably because the invites I've sent out previously have attracted lots of bodies. Gmail is great for mailing lists like this one. On other mailing lists I participate in, lots of people are using gmail. Due to the way it is set up (and the fact that google gives you 2 GB (that's right, GB) of storage, it's well suited to keeping everything and searching it later. In other words, you wind up with your own built-in archive search tool, which is wonderful for mailing lists. I'm actually considering talking to one of the other listmoms I deal with to see if I can get the entire archive of that list mailed to me so that I'll have it for faster searching. It doesn't cost anything to try it. You might like it! It really is great for mail lists like this. It, among other things, keeps my other in boxes uncluttered, and does a good job with spam, and for being web-based is surprisingly simple to use, and yet powerful all at the same time. -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mwieder at ahsoftware.net Thu May 5 11:19:39 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 08:19:39 -0700 Subject: FineTune searching In-Reply-To: <20c.556b5e.2fab2c12@aol.com> References: <20c.556b5e.2fab2c12@aol.com> Message-ID: <1803141467.20050505081939@ahsoftware.net> Hugh- Thursday, May 5, 2005, 12:58:10 AM, you wrote: Fac> Neat, Mark...Filter is not among the words of my_frontThoughts! It's starting to percolate up to the top of mine. I've been randomly going back over some of my old scripts and refactoring them to use filter() for speed. And I've entered bug #2805 to expand the regex handling of the filter command. -- -Mark Wieder mwieder at ahsoftware.net From kkaufman at snet.net Thu May 5 11:22:48 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Thu, 5 May 2005 08:22:48 -0700 (PDT) Subject: selecting from a list with aid of keyboard Message-ID: <20050505152248.35536.qmail@web81606.mail.yahoo.com> I know that this issue was addressed sometime in the last couple of years, but I can't seem to locate it: When selecting a single line from a scrolling list (this being a Rev list, not the OS file selection box)it would be useful to enter 1-3 keys to have the field scroll to the entered letter, or letters. Could someone point me to the discussion of that subject? Thanks, Kurt From ambassador at fourthworld.com Thu May 5 11:34:28 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 05 May 2005 08:34:28 -0700 Subject: French list In-Reply-To: <1115305419.427a35cb2048c@staffmail.ed.ac.uk> References: <1115305419.427a35cb2048c@staffmail.ed.ac.uk> Message-ID: <427A3D04.8080908@fourthworld.com> Marielle Lange wrote: > I am glad you followed up on this. I did not want to push too much in my > previous email, to avoid to appear rude to the english speakers of the list. One of the most greatest realizations I had at the Euro RevCon was how accommodating non-English speakers often are of those of us who speak only one language (or in my case two if Boontling counts ). Only about half of the attendees at ERC were native English speakers, yet no one had any trouble using English as the lingua franca. Considering I'm among the majority of Americans who speak only one language I was grateful, if not humbled. So while I don't know if there's a language mandate for this list, personally I don't mind posts in any language. Given the ratio of English to non-English speakers on this list it shouldn't be surprising if there are fewer responses to non-English posts, but I would feel very uncomfortable about banning them. I can use Google when I need to, and it probably wouldn't hurt me to be more familiar with other languages. If the folks who speak the half-dozen languages who were present at ERC can put up with a weekend of English, it would seem the least we can do is be equally accomodating. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From simplsol at aol.com Thu May 5 11:47:37 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 05 May 2005 11:47:37 -0400 Subject: Cursor issues in Tiger Message-ID: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> OS X users, Is anyone else having this problem: After installing Tiger (17" Al PB, 1 gig) the pointer seems to "stick". It doesn't change mode when moving to different parts of the screen. If a handler sets the cursor to busy, the cursor doesn't change back to the arrow when the handler is finished. I've always had some problems with the pointer not changing to the bar in text fields, or remaining a text bar when clicking a button - but Tiger seems to have amplified the problem. Running these same stacks in Panther was never perfect - but definitely better (of course that was a 15" Ti PB, and maybe that is also a factor). Meanwhile, these stacks were originally created in HyperCard - and they still run fine in HC - in Panther or Tiger. If I am the only one with the problem, I'll investigate further; if it is a common problem I'll bugzilla it. Let me know. Paul Looney From bob.earp at ashford.ca Thu May 5 11:50:36 2005 From: bob.earp at ashford.ca (Robert J. Earp) Date: Thu, 05 May 2005 08:50:36 -0700 Subject: Moodle Message-ID: <6.1.2.0.2.20050505084654.047fb080@mail.ashford.ca> Has anybody had any experience with Moodle, the course management system (http://moodle.org/). Can Rev stacks be integrated with it ? tnx, Bob... Robert J. Earp - Ashford Training Technologies 18059 21A Avenue, South Surrey, British Columbia, Canada. V3S 9V7 T:(604) 541 1662 Cel: (604) 612 6688 Fx: (604) 541 1686 From mwieder at ahsoftware.net Thu May 5 12:32:38 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 09:32:38 -0700 Subject: French list In-Reply-To: <1115305419.427a35cb2048c@staffmail.ed.ac.uk> References: <1115305419.427a35cb2048c@staffmail.ed.ac.uk> Message-ID: <1247519832.20050505093238@ahsoftware.net> Marielle- Thursday, May 5, 2005, 8:03:39 AM, you wrote: ML> it, I knew it, I have now a foreign accent when speaking my native language... ML> grrrr). LOL. I had the experience a few years ago returning from several months teaching in Portuguese in Mozambique and spending a few days on the return trip in Madrid. I was looking forward to being able to speak Spanish again, but the two languages were now hopelessly mingled in my mind. I tried to explain to the dona of the hotel why I was having trouble with pure Spanish and she said she could understand our mixed vocabulary, as she had grown up near the Portuguese border. When I tried to explain that we weren't really Portuguese, she insisted that we must be Brazilian. -- -Mark Wieder mwieder at ahsoftware.net From mcdomi at free.fr Thu May 5 12:34:36 2005 From: mcdomi at free.fr (Dom) Date: Thu, 5 May 2005 18:34:36 +0200 Subject: [Fr] [En] Re: French list In-Reply-To: <427A39A6.F3372C2D@Club-Internet.fr> Message-ID: <1gw3owx.jn1a141mi0ugiM%mcdomi@free.fr> jbv wrote: > IMHO it will make sense to post in french (or any other > language) to the list only when there's a french (or any other > language) of Transcript... (grin) Pas d'accord ! Que le langage soit en simili-anglais ne me g?ne pas... C'est une sorte de beche-de-mer, quoi ;-) Un peu du Klingon, pas vraiment de la litterature ! Un code, quoi, comme un autre, un Basic, mais plus facile ? comprendre !! Not agreed! In fact, I am NOT disturbed by the pseudo-english used in HyperTalk -- eeer in Transcript ;-) For me, it is a bichlamar, a Klingon, no litterature! Sort of a code, as basic, but easiest!! > Actually, far from being a bad joke, this suggestion makes > sense, since Xtalk has been designed to be as close as > possible to natural english, therefore the effort made by > non-english speakers to decypher a script is probably > similar to the effort of understanding posts on the list... Pas d'accord non plus !! Je trouve qu'on sait facilement relire un script, meme celui de quelqu'un d'autre -- c'est tout l'interet de HyperTalk -- pardon, Transcript ! Si on a du mal ? lire, c'est que le script est complexe : quand c'est mon propre script, avec des boucles imbriqu?es, je dois parfois prendre une feuille de papier, et me faire un "organigramme" ? la Basic quand il s'agit d'un script que je n'ai pas touche depuis plusieurs mois (sans oublier le cas o? je me demande pour quelle j'ai bien pu programmer de cette fa?on ;->) Quant ? s'exprimer et ? s'expliquer avec des nuances c'est nettement plus facile dans sa langue maternelle -- et encore plus quand il s'agit de l'explication de quelqu'un d'autre ;-)) Not agreed, also!! It is easy to re-read a script, even another's person script. If it is NOT easy, it's because of the script itself --for instance with nested loops. I have sometimes to take a sheet of paper, and write down a flowchart a la Basic, especially when it is a months old piece of script (and I wonder how I could write such a thing as that ;->) As for explain myself with subtleties, it is easier to do that in my mother tongue -- and moreover if it is another's person explanation ;-)) -- Bilingual Revolutionario From see3d at writeme.com Thu May 5 12:41:24 2005 From: see3d at writeme.com (Dennis Brown) Date: Thu, 05 May 2005 12:41:24 -0400 Subject: Cursor issues in Tiger In-Reply-To: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> Message-ID: <61278FDB-B9B1-48BB-A9DB-408478BEB94A@writeme.com> I also noticed that the cursor is getting stuck with the wrong ones. Dennis On May 5, 2005, at 11:47 AM, simplsol at aol.com wrote: > OS X users, > Is anyone else having this problem: > After installing Tiger (17" Al PB, 1 gig) the pointer seems to > "stick". It doesn't change mode when moving to different parts of > the screen. If a handler sets the cursor to busy, the cursor > doesn't change back to the arrow when the handler is finished. > I've always had some problems with the pointer not changing to the > bar in text fields, or remaining a text bar when clicking a button > - but Tiger seems to have amplified the problem. > Running these same stacks in Panther was never perfect - but > definitely better (of course that was a 15" Ti PB, and maybe that > is also a factor). > Meanwhile, these stacks were originally created in HyperCard - and > they still run fine in HC - in Panther or Tiger. > If I am the only one with the problem, I'll investigate further; > if it is a common problem I'll bugzilla it. Let me know. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From FlexibleLearning at aol.com Thu May 5 12:45:55 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 5 May 2005 12:45:55 EDT Subject: FineTune searching Message-ID: <1a7.37448911.2faba7c3@aol.com> Mark >> Neat, Mark...Filter is not among the words of my_frontThoughts! >It's starting to percolate up to the top of mine. I've been randomly >going back over some of my old scripts and refactoring them to use >filter() for speed. Houston... We have a small glitch. This breaks as it picks up non-whole word chunks... ********* [snip] case 1 -- EXACT filter pSrcString with " " & pStr & " " # What's the regex for SPACE? put (pSrcString is not empty) into blnReturn break [snip] ********** Since my own regex is at 'cut n paste' level only, any hints would be welcome! /H From mwieder at ahsoftware.net Thu May 5 12:50:15 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 09:50:15 -0700 Subject: ANN: ArchiveSearch 1.61 References: 912203828.20041003091000@ahsoftware.net" Message-ID: <1048577043.20050505095015@ahsoftware.net> All- Loaded with fives today. Today, 05-05-05, is my birthday and I'm turning 55. My first birthday present to you all is a new version of my ArchiveSearch plugin, just uploaded to RevOnline under mwieder. RevOnline is accessible from rev 2.5 and up and from DreamCard, but I also placed a copy in . -- -Mark Wieder mwieder at ahsoftware.net From klaus at major-k.de Thu May 5 13:00:18 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 May 2005 19:00:18 +0200 Subject: ANN: ArchiveSearch 1.61 In-Reply-To: <1048577043.20050505095015@ahsoftware.net> References: 912203828.20041003091000@ahsoftware.net" <1048577043.20050505095015@ahsoftware.net> Message-ID: <51619814-ECFA-4F15-940A-FEA891C880DF@major-k.de> Hi Mark, > All- > > Loaded with fives today. > > Today, 05-05-05, is my birthday and I'm turning 55. Really? Hard to believe :-D Heartfelt congratulations!!! > My first birthday > present to you all is a new version of my ArchiveSearch plugin, just > uploaded to RevOnline under mwieder. RevOnline is accessible from rev > 2.5 and up and from DreamCard, but I also placed a copy in > . And thanks a lot for this wonderful and very helpful stack! > -Mark Wieder > mwieder at ahsoftware.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From kurtkaufman at hotmail.com Thu May 5 13:00:16 2005 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Thu, 05 May 2005 17:00:16 +0000 Subject: selecting from a list with aid of keyboard Message-ID: Well, here's a start: (script of list "thelist") on keydown whichkey if whichkey is not in "abcdefghijklmnopqrstuvwxyz" then exit mousedown repeat with x = 1 to the number of lines in cd fld "thelist" if the first char of line x of cd fld "thelist" = whichkey then select line x of cd fld "thelist" exit repeat end if end repeat pass keydown end keydown From simplsol at aol.com Thu May 5 13:11:47 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 05 May 2005 13:11:47 -0400 Subject: Cursor issues in Tiger In-Reply-To: <61278FDB-B9B1-48BB-A9DB-408478BEB94A@writeme.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <61278FDB-B9B1-48BB-A9DB-408478BEB94A@writeme.com> Message-ID: <8C71FACA7454C95-B1C-3B754@FWM-R34.sysops.aol.com> Dennis, Thanks for the quick reply. Which OS? Which computer? Paul Looney -----Original Message----- From: Dennis Brown To: How to use Revolution Sent: Thu, 05 May 2005 12:41:24 -0400 Subject: Re: Cursor issues in Tiger I also noticed that the cursor is getting stuck with the wrong ones.? ? Dennis? ? On May 5, 2005, at 11:47 AM, simplsol at aol.com wrote:? ? > OS X users,? > Is anyone else having this problem:? > After installing Tiger (17" Al PB, 1 gig) the pointer seems to > "stick". It doesn't change mode when moving to different parts of > the screen. If a handler sets the cursor to busy, the cursor > doesn't change back to the arrow when the handler is finished.? > I've always had some problems with the pointer not changing to the > bar in text fields, or remaining a text bar when clicking a button > - but Tiger seems to have amplified the problem.? > Running these same stacks in Panther was never perfect - but > definitely better (of course that was a 15" Ti PB, and maybe that > is also a factor).? > Meanwhile, these stacks were originally created in HyperCard - and > they still run fine in HC - in Panther or Tiger.? > If I am the only one with the problem, I'll investigate further; > if it is a common problem I'll bugzilla it. Let me know.? > Paul Looney? > _______________________________________________? > use-revolution mailing list? > use-revolution at lists.runrev.com? > http://lists.runrev.com/mailman/listinfo/use-revolution? >? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? http://lists.runrev.com/mailman/listinfo/use-revolution? From see3d at writeme.com Thu May 5 13:17:47 2005 From: see3d at writeme.com (Dennis Brown) Date: Thu, 05 May 2005 13:17:47 -0400 Subject: Cursor issues in Tiger In-Reply-To: <8C71FACA7454C95-B1C-3B754@FWM-R34.sysops.aol.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <61278FDB-B9B1-48BB-A9DB-408478BEB94A@writeme.com> <8C71FACA7454C95-B1C-3B754@FWM-R34.sysops.aol.com> Message-ID: <2FA36FCC-1991-49E5-A4F1-2A8BFE6515D6@writeme.com> OS X Tiger, G5 Dennis On May 5, 2005, at 1:11 PM, simplsol at aol.com wrote: > Dennis, > Thanks for the quick reply. > Which OS? Which computer? > Paul Looney > > -----Original Message----- > From: Dennis Brown > To: How to use Revolution > Sent: Thu, 05 May 2005 12:41:24 -0400 > Subject: Re: Cursor issues in Tiger > > I also noticed that the cursor is getting stuck with the wrong ones. > > Dennis > > On May 5, 2005, at 11:47 AM, simplsol at aol.com wrote: > > > OS X users, > > Is anyone else having this problem: > > After installing Tiger (17" Al PB, 1 gig) the pointer seems to > > "stick". It doesn't change mode when moving to different parts of > > the screen. If a handler sets the cursor to busy, the cursor > > doesn't change back to the arrow when the handler is finished. > > I've always had some problems with the pointer not changing to > the > bar in text fields, or remaining a text bar when clicking a > button > - but Tiger seems to have amplified the problem. > > Running these same stacks in Panther was never perfect - but > > definitely better (of course that was a 15" Ti PB, and maybe that > > is also a factor). > > Meanwhile, these stacks were originally created in HyperCard - > and > they still run fine in HC - in Panther or Tiger. > > If I am the only one with the problem, I'll investigate further; > > if it is a common problem I'll bugzilla it. Let me know. > > Paul Looney > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Thu May 5 13:30:19 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 5 May 2005 10:30:19 -0700 Subject: Unicode In-Reply-To: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> Message-ID: <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> On May 5, 2005, at 6:27 AM, Thomas McGrath III wrote: > Hello and good morning, > > Does anyone know if Unicode supports regular characters like I am > typing now? I always thought that Unicode was for double bit > characters. But in a discussion someone asked if it also supported > regular single bit characters as well and I realized that i wasn't > sure. Yes it does. It just uses NULL for the 2nd byte I believe. See the uniEncode entry in the Transcript Dictionary. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From b.xavier at internet.lu Thu May 5 13:40:25 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 19:40:25 +0200 Subject: FineTune searching In-Reply-To: <1803141467.20050505081939@ahsoftware.net> Message-ID: <20050505175222.BDD89930200@mail.runrev.com> > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Mark Wieder > Sent: Thursday, May 05, 2005 17:20 > To: How to use Revolution > Subject: Re: FineTune searching > > Hugh- > > Thursday, May 5, 2005, 12:58:10 AM, you wrote: > > Fac> Neat, Mark...Filter is not among the words of my_frontThoughts! > > It's starting to percolate up to the top of mine. I've been > randomly going back over some of my old scripts and > refactoring them to use > filter() for speed. > > And I've entered bug #2805 to expand the regex handling of > the filter command. good idea!!! Interested in a scripting searching script with RR object-scaled refinenment? I haven't tested it since XOS in hypercard but it was a workhorse to find any script-handler any time. I could add the xos.rev download but im not sure i'd be giving away my environment too prematurely for beginners. It's a bit stimming in size... 105KBs, 4444 script lines... is a bit over-load... The other thing was that most editors dont retain the last 100 greps you did or have a tedious mechanism to make templates. What i did in XOS long ago was to make an object-class template-ebook (like the xos documentation stack) out of the different greps for XOS, html, etc and for either the grep external i used then or BBEdit via applescripts. And so it was really easy to reuse them in a wrapper regardless of which grep engine or editor you used. Food for thought! cheers Xavier From b.xavier at internet.lu Thu May 5 13:40:25 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 19:40:25 +0200 Subject: To Rev or not to Rev In-Reply-To: <427A1C98.3080403@fourthworld.com> Message-ID: <20050505175224.D4E9393036C@mail.runrev.com> Marielle, with the GNU tools bin programs and cigwin tools, you can already do so via shell or launch. There's a zillion text manipulation tools out there. But so far Rev is quite fast even for intricate parsing. Never fast enough tough ;) But a bridge would be welcome to avoid shell calls when they are really necessary. Over the years, i've added quite a few filter types into TAOO to do lots of cleanups, conversions, translations and it's definitely easier in xtalk than any other langage. As soon as i publish the text manager of TAOO, you'll understand. But there's plenty of other resources out there that have these text utilities... Which reminds me i need to rebuild the catalog of calls, handlers, defaults and functions available in TAOO - another nice parsing browser! ;) cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Thursday, May 05, 2005 15:16 > To: How to use Revolution > Subject: Re: To Rev or not to Rev > > Marielle Lange wrote: > > I had been poundering on that question before... why not merge > > Revolution with Awk? Awk/Gawk is very small (200KB) and is the best > > program I know to rapidly handle text (with rapid processing of > > string-indexed arrays of huge size and fully fledge regular > expression > > syntax). Revolution is the best program I know to rapidly > handle interface design and internet protocols. > > I'll bet that would work quite well as an external.... > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Thu May 5 13:42:39 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 05 May 2005 18:42:39 +0100 Subject: Rev and Photoshop In-Reply-To: <4E5653E5-1F63-49D4-9495-08CC068AAE8D@major-k.de> References: <4279F8B5.5040004@tweedly.net> <4E5653E5-1F63-49D4-9495-08CC068AAE8D@major-k.de> Message-ID: <427A5B0F.9010404@tweedly.net> Klaus Major wrote: > Hi Alex, > >> Sivakatirswami wrote: >> ... >> I actually stopped work on that library, and switched to using a set >> of tools and utilities via shell. The ones I use are at >> http://home.arcor.de/ahuggel/exiv2/ and reportedly work (or can >> easily be made to work) on Mac ( as well as Win and Linux which is >> what is directly supported). What I do is use them to bulk-extract >> the info I want from a directory at a time, then process those >> separate files in Rev, and then use the tools to re-insert the data. >> >> I do however agree - having the metadata as part of the file is the >> right way to do it (until we get metadata aware file systems which >> will ensure that the metadata goes everywhere the file goes). I use >> this extract-modify-reinsert as a purely transient state, I try not >> to leave significant data in the additional files for any length of >> time, > > > thanks for the URL, very interesting... > > But maybe you can give me a hint (or two :-) > > When i use the ugly dosbox it works fine, if i put everything in my > "homefolder" > -> C:\Documents and Settings\klaus > > But when i try the same command in Rev with: > > put shell("exiv2 test.jpg") > > i get an error and the result is not empty (but also not the wanted > info ;-)... > > How can i put the returned values into a field in Rev and how can i > define WHERE the app "exiv2.exe" > and my image are located on my hd within "shell"? Know what i mean? > > Thank you very much in advance! Well, Klaus, first I have to confess that what I *actually* do is just run the exiv2 utility from an ugly dosbox (actually, a clean, sparse, elegant Emacs shell buffer :-), then run my Rev script, then run the utility again ..... (I do this once a month - wasn't worth the coding time to build it into a script) But it can be done from Rev and shell ... I'm not an expert in this, so there may be easier ways than this .... > put shell("exiv2 test.jpg") I think a shell is run in the current defaultFolder of Rev - is that set to your home folder ? Here's a script I have used; note I ran into trouble with quoting of file names containing spaces - I eventually figured out that I needed to quote the command name, and I cheated and moved the files into a folder with no spaces in its name, so the "answer" I give when I run this is something like "D:\Downloads\aaa" I can't find a form that works when my photo folder is say "D:\Our Documents\exiv2-0.6.1-win\aaa" > on mouseUp > answer folder "Folder" > put it into thePlace > set defaultFolder to thePlace > put files() into tFiles > filter tFiles with "*.JPG" > repeat for each line fil in tFiles > put shell(quote & "D:\Our Documents\exiv2-0.6.1-win\exiv2"& quote > & " " & thePlace & "\" & fil & " " ) after msg > end repeat > > end mouseUp > > -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From see3d at writeme.com Thu May 5 13:42:52 2005 From: see3d at writeme.com (Dennis Brown) Date: Thu, 05 May 2005 13:42:52 -0400 Subject: ANN: ArchiveSearch 1.61 In-Reply-To: <1048577043.20050505095015@ahsoftware.net> References: <1048577043.20050505095015@ahsoftware.net> Message-ID: <3DA181FA-0E82-498E-80B1-8366E26165D0@writeme.com> Happy Birthday! Thanks for the Search. It looks really good. I will use it often. Dennis On May 5, 2005, at 12:50 PM, Mark Wieder wrote: > All- > > Loaded with fives today. > > Today, 05-05-05, is my birthday and I'm turning 55. My first birthday > present to you all is a new version of my ArchiveSearch plugin, just > uploaded to RevOnline under mwieder. RevOnline is accessible from rev > 2.5 and up and from DreamCard, but I also placed a copy in > . > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Thu May 5 13:56:08 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 19:56:08 +0200 Subject: selecting from a list with aid of keyboard In-Reply-To: <20050505152248.35536.qmail@web81606.mail.yahoo.com> Message-ID: <20050505180807.2D62D930374@mail.runrev.com> in the field's script you could use the following scripts anytime! These are TAOO's basic behavior templates in field objects. to handle line scrolling (or wrapping too) and first letter scrolling. to add a second letter scrolling i would add a time stamp where if there is a new key pressed in the next 1 or 2 seconds, you find the laststring, else you start from scratch. Also consider what column of your table fields is sorted to help jump to the right column... I cant give it all away yet but this should get you going! on rawkeydown which local hl,maxl put the hilitedline of me into hl put the number of lines in me into maxL switch which case 65362 if hl > 1 then subtract 1 from hl else put maxL into hl set the hilitedline of me to hl mouseup break case 65364 if hl <= maxL then add 1 to hl else put 1 into hl set the vscroll of me to 0 end if set the hilitedline of me to hl mouseup break case 65421 -- TAOO's custom editors -- works like renaming files in ie explorer or the finder -- in a list of items. Also works for menus. -- XOSAlignScrollingEditControl "RenameField" show fld "RenameField" get the hilitedtext of me delete char 1 to 2 of it delete char offset(tab,it) to -1 of it put it into fld "renameField" Select line 1 of fld "renameField" break default -- search typed text -- modify depending what your field contains that should be scrolled to get offset(cr&which,me) -- not optimized for huge lists but should work fine. set the hilitedline of me to (the number of lines in char 1 to it of me) pass rawkeydown end switch end rawkeydown > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Kurt Kaufman > Sent: Thursday, May 05, 2005 17:23 > To: use-revolution at lists.runrev.com > Subject: selecting from a list with aid of keyboard > > I know that this issue was addressed sometime in the last > couple of years, but I can't seem to locate it: > > When selecting a single line from a scrolling list (this > being a Rev list, not the OS file selection box)it would be > useful to enter 1-3 keys to have the field scroll to the > entered letter, or letters. > > Could someone point me to the discussion of that subject? > > Thanks, Kurt > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Thu May 5 14:04:03 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 5 May 2005 11:04:03 -0700 Subject: custom properties In-Reply-To: <6.1.1.1.2.20050505085631.0269d510@softseven.org> References: <6.1.1.1.2.20050505085631.0269d510@softseven.org> Message-ID: <714ACA15-2521-4F76-8C47-11B72ABF4AA7@danshafer.com> Paul.... You can order my chapter on properties from the RunRev store for $5. I cover custom properties in some depth. On May 5, 2005, at 7:05 AM, Paul Salyers wrote: > Dear Rev programmers, > > Can some 1 make a simple stack that will defind a variable > > and place it on a custom properties so other Rev programs can use > this custom properties. > > I did a search and found nothing that I could understand. > > Thank you, > > > Paul Salyers > PS1 - Senior Rep. > PS1 at softseven.org > Http://ps1.SoftSeven.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From ro at runrev.com Thu May 5 14:17:58 2005 From: ro at runrev.com (Ro Nagey) Date: Thu, 5 May 2005 19:17:58 +0100 Subject: Contributions in languages other than English In-Reply-To: <1115228468.427909345b33e@staffmail.ed.ac.uk> References: <1115228468.427909345b33e@staffmail.ed.ac.uk> Message-ID: <7F1CE030-A658-487B-A5C6-1EF6215B6B4C@runrev.com> On May 4, 2005, at 6:41 PM, Marielle Lange wrote: > Imagine you are a non-native. How would you feel about publishing > this on the > revolution list? Would you dare put a post that consists in a > babelfish > translation on a Russian list (assuming you do not know a word of > Russian)? As > a native, what is your first impression (you know, the one that > counts so much) > of the writer of the babelfish post above? Actually, having lived in places where English is certainly not the only language and sometimes not the dominant language, I no longer fear muddling through as best I can. [Hawai`i, Mexico and, now, Wales] My experience is that the people on this list will go out of their way to help anyone - and especially those brave enough to post as best they can in English. Of course, the newcomer doesn't know this but hopefully will stay on the list long enough to realize everyone is here to help. > > It is not a question of politeness, but of self-restraint. Foreign > speakers will > usually refrain from contributing until they are confident enough > about writing > in English. This is true - hopefully, we're starting to change that. :) > > Politeness possibly rather recommends a babelfish link to be > automatically added > at the bottom of all posts, including the ones in English. ;-)... > The wiki I use > (http://revolution.lexicall.org/wiki/) does that, why not copy > their script? Why > not also use it on the revolution website? > I like this idea. At least providing a babelfish link in the email is worthwhile. Ro PS Translating my writing into another language and back again is not fair! Many would claim I don't even write in English in the first place! ;) To translate this email into another language, please copy this and go to Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From klaus at major-k.de Thu May 5 14:19:29 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 May 2005 20:19:29 +0200 Subject: Rev and Photoshop In-Reply-To: <427A5B0F.9010404@tweedly.net> References: <4279F8B5.5040004@tweedly.net> <4E5653E5-1F63-49D4-9495-08CC068AAE8D@major-k.de> <427A5B0F.9010404@tweedly.net> Message-ID: Hi Laex, > Klaus Major wrote: >> ... >> thanks for the URL, very interesting... > ... > Well, Klaus, first I have to confess that what I *actually* do is > just run the exiv2 utility from an ugly dosbox (actually, a clean, > sparse, elegant Emacs shell buffer :-), then run my Rev script, > then run the utility again ..... (I do this once a month - wasn't > worth the coding time to build it into a script) Aha :-) > But it can be done from Rev and shell ... I'm not an expert in > this, so there may be easier ways than this .... >> put shell("exiv2 test.jpg") > I think a shell is run in the current defaultFolder of Rev - is > that set to your home folder ? > Here's a script I have used; note I ran into trouble with quoting > of file names containing spaces - I eventually figured out that I > needed to quote the command name, and I cheated and moved the files > into a folder with no spaces in its name, so the "answer" I give > when I run this is something like "D:\Downloads\aaa" I can't find > a form that works when my photo folder is say "D:\Our Documents > \exiv2-0.6.1-win\aaa" > I played around a bit and remembered shortfilepath()!!! This is exactly what we need for doing "shell". So i tested this script and it works nicely :-) I put everything into the Revfolder but will work with any path! ... put the folder into df put shortfilepath(df & "/exiv2.exe) into kom ## Does NOT work without .EXE!!!??? put shortfilepath(df & "/test1.jpg") into bild ## = image in german :-) get shell(kom && "-pt" && bild) into fld 1 ... Great :-) Do you have plans to port/compile this one to/for OS X? (He asked him innocently...;-) > -- > Alex Tweedly http://www.tweedly.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Thu May 5 14:21:12 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 May 2005 20:21:12 +0200 Subject: Rev and Photoshop In-Reply-To: References: <4279F8B5.5040004@tweedly.net> <4E5653E5-1F63-49D4-9495-08CC068AAE8D@major-k.de> <427A5B0F.9010404@tweedly.net> Message-ID: Ouch, sorry, > Hi Laex, Hi ALEX, of course... :-) Best Klaus Major klaus at major-k.de http://www.major-k.de From 3mcgrath at adelphia.net Thu May 5 14:22:47 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 14:22:47 -0400 Subject: Unicode In-Reply-To: <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> Message-ID: <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> Thanks, I must have missed that. Are there any sample stacks on using Unicode??? I am having a bit of trouble with fields in Unicode. Tom On May 5, 2005, at 1:30 PM, Trevor DeVore wrote: > On May 5, 2005, at 6:27 AM, Thomas McGrath III wrote: > >> Hello and good morning, >> >> Does anyone know if Unicode supports regular characters like I am >> typing now? I always thought that Unicode was for double bit >> characters. But in a discussion someone asked if it also supported >> regular single bit characters as well and I realized that i wasn't >> sure. > > Yes it does. It just uses NULL for the 2nd byte I believe. See the > uniEncode entry in the Transcript Dictionary. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From kurtkaufman at hotmail.com Thu May 5 14:26:44 2005 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Thu, 05 May 2005 18:26:44 +0000 Subject: selecting from a list with aid of keyboard Message-ID: Thanks, "Mister X". I see how I can adapt your script. -Kurt From lists at mangomultimedia.com Thu May 5 14:32:40 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 5 May 2005 11:32:40 -0700 Subject: Unicode In-Reply-To: <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> Message-ID: <844cf6d3e91c5fe1c592d76e5e6de729@mangomultimedia.com> On May 5, 2005, at 11:22 AM, Thomas McGrath III wrote: > Thanks, > > I must have missed that. Are there any sample stacks on using > Unicode??? > > I am having a bit of trouble with fields in Unicode. I'm not aware of any but do a search for Unicode in the Topics section of Help for a few pointers. You can also find some tips by searching the list at google for unicode: Even after that I have still spent a good amount of time trying to figure out Unicode issues. Just post the problem your having if you don't find the answer and maybe we can come up with something. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From jbv.silences at Club-Internet.fr Thu May 5 14:39:53 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Thu, 05 May 2005 20:39:53 +0200 Subject: [Fr] [En] Re: French list References: <1gw3owx.jn1a141mi0ugiM%mcdomi@free.fr> Message-ID: <427A6864.30979E11@Club-Internet.fr> Well, I don't want to sound pompous, but I'm convinced that the ideas, concepts & ambitions behind the original design of Xtalk languages went far beyond the idea of being a kind of "Klingon"... It has much more to do with the way algorithms are understood & memorized by newbies and other concepts in ergonomics... Oddly this thread might take us back to another discussion that pops up at times : the addition of syntactic elements from other languages (x+=1 for instance)... I've always been opposed to that kind of idea, not because I see it as an heresy nor because I'm a purist, but because I don't see any reason to add background noise or useless complexity to Xtalk structure... Some say that they're more used to "x+=1" than "add 1 to x", but that's kind of weird : they're so deeply "influenced" (sorry can't find a more suitable word) by their habits in coding in a specific language that they feel less confortable in a language that is much closer to natural english... To jump back to the original topic of this thread, I'd like to remind a good advice given by any teacher of foreign language : if you want to learn to speak english (or any foreign language), first think in english... In the same vein, I don't think it's a good idea to write "a flow-chart a-la-Basic" to understand an undocumented & complex script... Better write some elegant & well documented xtalk code from the beginning... IOW if you want to code in xtalk, first think in xtalk... That's why I wrote previously : it'll make sense to have french posts on this list when a french version of Transcript is available... But of course, I don't want to hinder anyone from posting in the language of his/her choice... I love cultural diversity ! JB > jbv wrote: > > > IMHO it will make sense to post in french (or any other > > language) to the list only when there's a french (or any other > > language) of Transcript... (grin) > > Pas d'accord ! Que le langage soit en simili-anglais ne me g?ne pas... > C'est une sorte de beche-de-mer, quoi ;-) > Un peu du Klingon, pas vraiment de la litterature ! > Un code, quoi, comme un autre, un Basic, mais plus facile ? comprendre > !! > > Not agreed! > In fact, I am NOT disturbed by the pseudo-english used in HyperTalk -- > eeer in Transcript ;-) > For me, it is a bichlamar, a Klingon, no litterature! > Sort of a code, as basic, but easiest!! > > > Actually, far from being a bad joke, this suggestion makes > > sense, since Xtalk has been designed to be as close as > > possible to natural english, therefore the effort made by > > non-english speakers to decypher a script is probably > > similar to the effort of understanding posts on the list... > > Pas d'accord non plus !! Je trouve qu'on sait facilement relire un > script, meme celui de quelqu'un d'autre -- c'est tout l'interet de > HyperTalk -- pardon, Transcript ! > Si on a du mal ? lire, c'est que le script est complexe : quand c'est > mon propre script, avec des boucles imbriqu?es, je dois parfois prendre > une feuille de papier, et me faire un "organigramme" ? la Basic quand il > s'agit d'un script que je n'ai pas touche depuis plusieurs mois (sans > oublier le cas o? je me demande pour quelle j'ai bien pu programmer de > cette fa?on ;->) > Quant ? s'exprimer et ? s'expliquer avec des nuances c'est nettement > plus facile dans sa langue maternelle -- et encore plus quand il s'agit > de l'explication de quelqu'un d'autre ;-)) > > Not agreed, also!! It is easy to re-read a script, even another's person > script. > If it is NOT easy, it's because of the script itself --for instance with > nested loops. I have sometimes to take a sheet of paper, and write down > a flowchart a la Basic, especially when it is a months old piece of > script (and I wonder how I could write such a thing as that ;->) > As for explain myself with subtleties, it is easier to do that in my > mother tongue -- and moreover if it is another's person explanation ;-)) > > -- > Bilingual Revolutionario > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From fde101 at fjrhome.net Thu May 5 14:44:04 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 5 May 2005 14:44:04 -0400 Subject: Linux/Unix folder paths In-Reply-To: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> References: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> Message-ID: <5c4d950e3fde929ad8a2b9f48742631f@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 There is no real firm standard as far as storing prefs on a *NIX-type system; different programs make up their own, and there are special places for certain graphical environments such as GNUstep. One simple way is to place a hidden file (start the name with a dot) in the user's home directory; use a hidden folder if you need multiple such files. On May 4, 2005, at 7:15 PM, Sarah Reichelt wrote: > Hello all you Linux/Unix gurus out there, > > I was hoping someone would be able to tell me a few things about where > such systems put various types of files. > > Where so you store preferences? I see that the specialFolderPath() > function is Windows & Mac only, so how would I know where to store > preferences on a Linux system? > > Where should an application be installed? And what if I want the > application to be available to a particular user only e.g. on my Mac > OS X system, I have /Applications for apps that everyone can use and > /Users/sarah/Applications for apps that only I can use. The second is > better if I need to write to the application folder as the user has > write access to that folder even if not an admin user (at least I > think that is correct). > > TIA, > Sarah > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCeml07aqtWrR9cZoRAif6AKCB6FffQRY2wb30n6szI4gdRuw5dACfQiSm z1Lzx0EPRV7hl+qYyl+W6nk= =A0U9 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From 3mcgrath at adelphia.net Thu May 5 14:45:22 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 14:45:22 -0400 Subject: Unicode In-Reply-To: <844cf6d3e91c5fe1c592d76e5e6de729@mangomultimedia.com> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <844cf6d3e91c5fe1c592d76e5e6de729@mangomultimedia.com> Message-ID: <01225ab2bc757261c17fe460b119d8f3@adelphia.net> Trevor, Thanks for getting back to me. I have been reading the docs and also searching the list. So far I can't find what I need. I have fields with pasted text in them. The text is a mix of English characters and Asian ones. I want to put the text via script into another field but it changes the characters. Clue: When you manually enter text in a language that does not use the Roman alphabet, using the operating system's tools, Revolution automatically sets the textFont of the text you enter to the appropriate font for the language you have chosen. I assume this means from the clipboard via copy paste. I want to put mixed text via script into another field from a field that already has it. So far each thing I try screws up either the english or the asian. Tom On May 5, 2005, at 2:32 PM, Trevor DeVore wrote: > On May 5, 2005, at 11:22 AM, Thomas McGrath III wrote: > >> Thanks, >> >> I must have missed that. Are there any sample stacks on using >> Unicode??? >> >> I am having a bit of trouble with fields in Unicode. > > I'm not aware of any but do a search for Unicode in the Topics section > of Help for a few pointers. You can also find some tips by searching > the list at google for unicode: > > > > Even after that I have still spent a good amount of time trying to > figure out Unicode issues. Just post the problem your having if you > don't find the answer and maybe we can come up with something. > > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From klaus at major-k.de Thu May 5 14:49:09 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 May 2005 20:49:09 +0200 Subject: Unicode In-Reply-To: <01225ab2bc757261c17fe460b119d8f3@adelphia.net> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <844cf6d3e91c5fe1c592d76e5e6de729@mangomultimedia.com> <01225ab2bc757261c17fe460b119d8f3@adelphia.net> Message-ID: <17288A4E-022E-4AAD-9604-589DDCCB7800@major-k.de> Hi Thomas, > Trevor, > > Thanks for getting back to me. I have been reading the docs and > also searching the list. > > So far I can't find what I need. I have fields with pasted text in > them. The text is a mix of English characters and Asian ones. I > want to put the text via script into another field but it changes > the characters. > > Clue: When you manually enter text in a language that does not use > the Roman alphabet, using the operating system's tools, Revolution > automatically sets the textFont of the text you enter to the > appropriate font for the language you have chosen. > > I assume this means from the clipboard via copy paste. > > I want to put mixed text via script into another field from a field > that already has it. So far each thing I try screws up either the > english or the asian. try: set the unicodetext of fld "the empty one" to the unicodetext of field "the one with mixed text in it" Hope that helps... > Tom Regards Klaus Major klaus at major-k.de http://www.major-k.de From mcdomi at free.fr Thu May 5 14:51:46 2005 From: mcdomi at free.fr (Dom) Date: Thu, 5 May 2005 20:51:46 +0200 Subject: [Fr] [En] Re: French list In-Reply-To: <427A6864.30979E11@Club-Internet.fr> Message-ID: <1gw3wc8.19v1a7bse9nlM%mcdomi@free.fr> jbv wrote: > In the same vein, I don't think it's a good idea to write "a flow-chart > a-la-Basic" to understand an undocumented & complex script... > Better write some elegant & well documented xtalk code from the > beginning... Oui, sans doute ;-) Yes, probably ;-) Probably, you write your code without any error at the first time ;-)) It seems to me that a flowchart Is a valuable tool when you are faced to a script that don't "want" to run ! -- Revolutionario From fde101 at fjrhome.net Thu May 5 14:51:43 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Thu, 5 May 2005 14:51:43 -0400 Subject: Icons for OSX In-Reply-To: <71cca1090574ed965b2386b895febc75@skynet.be> References: <20050505141858.F1F2E930326@mail.runrev.com> <71cca1090574ed965b2386b895febc75@skynet.be> Message-ID: <64beda1a4aa40199832f0cab004eefc5@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Icon Composer is part of Apple's Developer Tools, and is found in /Developer/Applications/Utilities. Another good program is Iconographer; you should be able to find that one easily using Google. On May 5, 2005, at 10:21 AM, Yves COPPE wrote: > > Le 05-mai-05, ? 16:06, a ?crit : > >> I'm probably doing this backwards but I'm developing with 2.5 on a PC >> then >> building standalones for OSX & PC (gives me a pleasant surprise when >> I first >> view on the mac) >> I'm stuck on creating OSX application icons. >> For Windows I'm using Articons and that works fine for the PC side >> but the >> icons are not recognised by Rev when I try to select them for OSX. >> I've read about Icon Composer but have no access to it (how do I get >> it?) >> What format are OSX icons? >> > > format : ICS > > > I use the apple software : IconComposer > very easy to use. > > > Greetings. > > Yves COPPE > yvescoppe at skynet.be_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCems/7aqtWrR9cZoRAvDTAJ4hBGXsurzCQICyp0LZpRcX2JQi6ACeMVQH kgc/kz3qXhrAYt+ED7Pti0U= =XqwX -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From ro at runrev.com Thu May 5 14:53:43 2005 From: ro at runrev.com (Ro Nagey) Date: Thu, 5 May 2005 19:53:43 +0100 Subject: Revolution Around The World In-Reply-To: References: <11a29a26a22e6e6c76f2e5dce11751de@easynet.fr> <46701c72776b29f2515fa046976c75f5@fjrhome.net> Message-ID: <1705CED0-061A-4DD2-9ABF-808CB0CBC113@runrev.com> As a related development to our discussions, RunRev is going to create a "Non-English" Revolution resource section on our web site. It might appear as "Revolution Around The World". Can you help us? If you own such a site can you send me the URL, the language it is written in, and a brief description of its contents? Thanks in advance, Ro To translate this email into another language, please copy this and go to Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From devin_asay at byu.edu Thu May 5 14:55:27 2005 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 05 May 2005 12:55:27 -0600 Subject: Unicode In-Reply-To: <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> Message-ID: On May 5, 2005, at 12:22 PM, Thomas McGrath III wrote: > Thanks, > > I must have missed that. Are there any sample stacks on using > Unicode??? > > I am having a bit of trouble with fields in Unicode. Tom, I spend some time on this topic on my Rev programming class. My notes are on the web, along with some links to example stacks. Go to , click on Revolution by Topic, then scroll down to Revolution and Unicode. Of course, rather than clicking on the links to the stacks, you should download the link to disk or open them directly in Rev with "go to stack URL" in the message box. Hope you find it helpful. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From webmaster at dreamscapesoftware.com Thu May 5 15:00:36 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 14:00:36 -0500 Subject: put into URL not "putting" Message-ID: <427A6D54.2040108@dreamscapesoftware.com> Would someone be so kind and please analyze the following script to tell me why it will only write the data to the Preferences file just once, and every time afterward it will not write anything? on setPref prefName,prefData put prefData into preferencesData[prefName] put the keys of preferencesData into theKeys repeat with x=1 to the number of lines in theKeys put line x of theKeys & "=" & preferencesData[(line x of theKeys)] &cr after newData end repeat put newData into url ("file:Preferences.dat") end setPref Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From mwieder at ahsoftware.net Thu May 5 15:11:21 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 12:11:21 -0700 Subject: ANN:libTranslator 1.0 Message-ID: <13817043377.20050505121121@ahsoftware.net> All- The second upload of the day is libTranslator, a library stack to provide real-time string translations from web services, such as they are. The API is documented in the stack - only a small number of functions are necessary. This is intended for low-traffic use, since it hands the translation work off to other services and it can end up generating a lot of network traffic. Also, machine translation is imperfect, as everyone knows. Still, this does generate a first-pass translation between nine different languages. Note that this is version 1.0 - this is a rewrite and expansion of the old WDSL library. It currently handles four different web translation services - all of them are active as of today, but web services seem to come and go with alarming frequency. In RevOnline in user space mwieder, or in -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu May 5 15:17:22 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 12:17:22 -0700 Subject: ANN: Xlate Message-ID: <7217404266.20050505121722@ahsoftware.net> All- Here's number three: Xlate.rev is a proof-of-concept stack that demonstrates the use of libTranslator. Xlate shows two peer-to-peer client stacks that allow for real-time translated conversations. Each client selects a native language and the text is translated when sent. Note: don't operate heavy machinery or nuclear power plants with the translated text. In RevOnline user space mwieder. -- -Mark Wieder mwieder at ahsoftware.net From b.xavier at internet.lu Thu May 5 15:38:45 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 21:38:45 +0200 Subject: Cursor issues in Tiger In-Reply-To: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> Message-ID: <20050505195044.877FE930075@mail.runrev.com> > OS X users, > Is anyone else having this problem: Paul, good call! Chipp and i were just discussing the issue in another context. Not just OSX either... But as said Tiger amplifies it... The problem is that the bitmap cusors in Rev are definitely out of date. Beats me why - should be easy cross-platform code imoho. I wrote a scottzilla and/or bugzilla suggestion about it long ago. Second problem, to my dark-sided delight, is an other problem regarding how RunRev/MetaCard handles bitmaps color mappings (scott and bugzillaed too). This affect any DRP/TS/(VNC?) or lower than 24 bit display of stacks. Colors get mumbled. W2K3 is even worse... So now Tiger... I told Scott this would get bigger! Chipp pointed me to a link that kind of explained the problem. http://lists.runrev.com/pipermail/use-revolution/2003-January/012398.html to which i responded that this doesn't happen in OSX, explorer, or other applications. The problem in the matter as my Pc GURU colleague told me is that their color maps are not right and that's what i've been saying. This link kind of tells you why. Trying to set the transparency of a cursor was the issue that started this. from the revdoc we read You can also set the cursor property to the ID of an image. Custom cursor images must contain three colors: black, white, and a transparent color. what color is black or white or transparent? That's a bitmap image not color and it's not explained! "Cross-platform note: To be used as a cursor on Mac OS systems, an image must be 16x16 pixels. To be used as a cursor on Unix or Windows systems, an image must be 16x16 or 32x32 pixels." This makes for a lot of suggestion bugzillas... ;) So far i resorted to making mickey mouse cursors in win-only ico format... But never bothered to finish since it wouldn't be cross platform. Not cool ;) cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > simplsol at aol.com > Sent: Thursday, May 05, 2005 17:48 > To: use-revolution at lists.runrev.com > Subject: Cursor issues in Tiger > > OS X users, > Is anyone else having this problem: > After installing Tiger (17" Al PB, 1 gig) the pointer seems > to "stick". It doesn't change mode when moving to different > parts of the screen. If a handler sets the cursor to busy, > the cursor doesn't change back to the arrow when the handler > is finished. > I've always had some problems with the pointer not changing > to the bar in text fields, or remaining a text bar when > clicking a button - but Tiger seems to have amplified the problem. > Running these same stacks in Panther was never perfect - > but definitely better (of course that was a 15" Ti PB, and > maybe that is also a factor). > Meanwhile, these stacks were originally created in > HyperCard - and they still run fine in HC - in Panther or Tiger. > If I am the only one with the problem, I'll investigate > further; if it is a common problem I'll bugzilla it. Let me know. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Thu May 5 15:42:07 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 12:42:07 -0700 Subject: RealBasic buys SQLabs Message-ID: <6218889461.20050505124207@ahsoftware.net> In toady's news- http://www.realsoftware.com/company/pressreleases/pr_sqlabs.html -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu May 5 15:50:41 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 May 2005 14:50:41 -0500 Subject: Unicode In-Reply-To: References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> Message-ID: <427A7911.3070201@hyperactivesw.com> On 5/5/05 1:55 PM, Devin Asay wrote: > Go to > , click on Revolution by Topic, then scroll > down to Revolution and Unicode. Whoa! There's our whole scripting conference, all done for us! Where have I been? How did this gem of a site get past me? How long have I been so ignorant? (That last was rhetorical. I don't want to know.) Devin, this is an amazing site. Now I have to figure out how to rope you into doing a conference for us. My brain has apparently been set to "stun" for a while. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From psahores at easynet.fr Thu May 5 16:08:25 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 5 May 2005 22:08:25 +0200 Subject: revolution.byu.edu... :-))) In-Reply-To: <427A7911.3070201@hyperactivesw.com> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <427A7911.3070201@hyperactivesw.com> Message-ID: Incroyyyyable !!! Many thanks for doing this incredible course material available to all of us, Devin ! Sure that this will spped up the way new comers are going to go head with xtalks and Revolution. Best Regards, > On 5/5/05 1:55 PM, Devin Asay wrote: > >> Go to , click on Revolution by Topic, then >> scroll down to Revolution and Unicode. > > Whoa! There's our whole scripting conference, all done for us! Where > have I been? How did this gem of a site get past me? How long have I > been so ignorant? (That last was rhetorical. I don't want to know.) > > Devin, this is an amazing site. Now I have to figure out how to rope > you into doing a conference for us. My brain has apparently been set > to "stun" for a while. > > -- > 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 > > -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores+ at +easynet.fr sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From b.xavier at internet.lu Thu May 5 16:10:21 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 22:10:21 +0200 Subject: Contributions in languages other than English In-Reply-To: <7F1CE030-A658-487B-A5C6-1EF6215B6B4C@runrev.com> Message-ID: <20050505202220.07EFB930075@mail.runrev.com> Ro, since you're the evangelist... I'll hijack the thread for a ride... TAOO has a one button interface translator for any GUI. One "preference" button! Effort to translate not provided naturally but it's no more than changing the name, tooltip and content of the controls in the gui after choosing it's language. Drop-dead simple and reliable. I also have an auto-translator coming with a multilanguage matrix that could help in templated-behaviors-cultural-aware multimedia "answer dialogs and controls" that TAOO is going to sport soon. This gets more complicated again when i add speech and speech recog but im confident the underlying logic will support it. Im working on a replacement answer/ask/file dialog set to handle this still but im sure many are interested. Braile and blind devices can be supported in RunRev? Touchscreens? new feature in TAOO thanks to this thread and Ro: an auto-translator control for content based on BabelFish - who i'll have to contact before releasing to get some agreement if they allow free translation... Personally, it's a 3 minute job in deepcyberspace.rev which will be easily later integrated into the view manager and thus the view menu. Ah, a light bulb just came up in the menu manager cellar that prevents my making it come true... Hungry for more Food for thought? http://monsieurx.com/taoo or http://monsieurx.com/forums or this mailist if im not too intruding with TAOO (im never too sure i can push more of it!) But since it's free for non-commercial benefit, it's my script/code/theory knowledgebase encyclopedia to many horizontal and vertical uses in/for RunRev... And it's free (a tip of the iceberg only so far but growing by the day rolling snowball style...) And multi-language is a natural skill im proud to exploit for all it's worth including in RunRev and not just for the gui, the shell, the php/html/sql editing but also soon to command python to your bidding! Exploit intelligence ;) I think i might have opengl graphics on RR in less than one year if RR doesnt bring them out before in 3.0 - my next challenge via python meta-dll thing i found! This could include a python dll-compileit style library as soon as it's possible - the lack of a dll bridge is very limiting in some windows ways. For Macs, i can write a metrowerks interface any time but im out totally out of funds so... sorry, i couldn't help you unless a script-mac-head joins the taoo team to implement it. Shouldn't take more than one hour. Most of it is applescript based. The GUI is based on a Macro-wrapper XOS e-book template style stack that auto-compileit and script you feed it (batch lists included) that i used to use with CompileIt ;) Ro, you've always been my hero. Although im a bit perplexed at your role as an evangelists instead of a coder extraordinaire in Rev's hands. Some business language i didn't understand... Although I know all about changes of professional horizons... cheers Xavier http://MonsieurX.com - the revolutionary's scripting warehouse and performance tuning garage! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ro Nagey > Sent: Thursday, May 05, 2005 20:18 > To: How to use Revolution > Subject: Re: Contributions in languages other than English > > > On May 4, 2005, at 6:41 PM, Marielle Lange wrote: > > > Imagine you are a non-native. How would you feel about > publishing this > > on the revolution list? Would you dare put a post that > consists in a > > babelfish translation on a Russian list (assuming you do not know a > > word of Russian)? As a native, what is your first impression (you > > know, the one that counts so much) of the writer of the > babelfish post > > above? > > Actually, having lived in places where English is certainly > not the only language and sometimes not the dominant > language, I no longer fear muddling through as best I can. > [Hawai`i, Mexico and, now, Wales] > > My experience is that the people on this list will go out of > their way to help anyone - and especially those brave enough > to post as best they can in English. Of course, the newcomer > doesn't know this but hopefully will stay on the list long > enough to realize everyone is here to help. > > > > It is not a question of politeness, but of self-restraint. Foreign > > speakers will usually refrain from contributing until they are > > confident enough about writing in English. > > This is true - hopefully, we're starting to change that. :) > > > > Politeness possibly rather recommends a babelfish link to be > > automatically added at the bottom of all posts, including > the ones in > > English. ;-)... > > The wiki I use > > (http://revolution.lexicall.org/wiki/) does that, why not > copy their > > script? Why not also use it on the revolution website? > > > I like this idea. At least providing a babelfish link in the > email is worthwhile. > > Ro > > PS Translating my writing into another language and back > again is not fair! Many would claim I don't even write in > English in the first place! ;) > > To translate this email into another language, please copy > this and go to > > Ro Nagey ~ Evangelist ~ ro at runrev.com > Runtime Revolution - User-Centric Development Tools ~ http:// > www.runrev.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Thu May 5 16:16:51 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 05 May 2005 15:16:51 -0500 Subject: Quick Demo stack for creating Transpanrecy effect. In-Reply-To: <4279FDDA.AAC916B1@Club-Internet.fr> References: <427924F8.3050709@chipp.com> <42793166.C5A8AC5B@Club-Internet.fr> <4279FDDA.AAC916B1@Club-Internet.fr> Message-ID: <427A7F33.3040207@chipp.com> JB, Thanks, after modifying it so that I could compare apples to apples, I came up with the following function. It tests to between 7-8 times as fast as the original, which is substantial. I'm pretty sure the overhead is in the binaryEncode function, which you only do 4 times, while I call it once for each pixel. Thanks for your help! For those interested, in the messagebox type: go URL "http://www.altuit.com/webs/altuit2/RunRev/altMakeTrans.rev" best, Chipp function altMakeTransAlpha pTransColor,pImgData,pAlphaData --> pTransColor IS THE COLOR TO MAKE TRANSPARENT --> EX. "255,255,255" IS WHITE --> pImgData IS THE IMAGEDATA FROM WHICH THE MASK IS CREATED --> pAlphaData IS THE ALPHADATA OF THE ORIGINAL IMAGE --> RETURNS THE ALPHADATA TO USE FOR TRANS MASK put binaryEncode("C",0) into t0RGB put t0RGB into tAlphaTrans put binaryEncode("C",item 1 of pTransColor) after t0RGB put binaryEncode("C",item 2 of pTransColor) after t0RGB put binaryEncode("C",item 3 of pTransColor) after t0RGB put 0 into tPos repeat forever put offset(t0RGB,pImgData,tPos) into t if t=0 then exit repeat else add t+3 to tPos put tAlphaTrans into char tPos/4 of pAlphaData end if end repeat return pAlphaData end altMakeTransAlpha From chipp at chipp.com Thu May 5 16:22:52 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 05 May 2005 15:22:52 -0500 Subject: RealBasic buys SQLabs In-Reply-To: <6218889461.20050505124207@ahsoftware.net> References: <6218889461.20050505124207@ahsoftware.net> Message-ID: <427A809C.8090000@chipp.com> SQLabs provides a SQLite connector for RealBasic similar to Altuit's altSQLite connector for Revolution. Of course, SQLabs sold the connector as an extra, and it looks like RealBasic will probably include it in one of it's product offerings. SQLabs also created a server app based on SQLite with some record-locking scheme. Not sure that's a good way to go, as SQLite was never meant to be a multiuser database to begin with. It's best used as a single-user db. -Chipp Walters Mark Wieder wrote: > In toady's news- > > http://www.realsoftware.com/company/pressreleases/pr_sqlabs.html > From jacque at hyperactivesw.com Thu May 5 16:29:15 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 May 2005 15:29:15 -0500 Subject: selecting from a list with aid of keyboard In-Reply-To: <20050505152248.35536.qmail@web81606.mail.yahoo.com> References: <20050505152248.35536.qmail@web81606.mail.yahoo.com> Message-ID: <427A821B.3090607@hyperactivesw.com> On 5/5/05 10:22 AM, Kurt Kaufman wrote: > I know that this issue was addressed sometime in the > last couple of years, but I can't seem to locate it: > > When selecting a single line from a scrolling list > (this being a Rev list, not the OS file selection > box)it would be useful to enter 1-3 keys to have the > field scroll to the entered letter, or letters. > > Could someone point me to the discussion of that > subject? Here's mine (watch for line wrap): local lOldTicks,lUserKeys on keyDown whichKey -- select from keyboard -- J. Landman Gay, 1990, modified for Revolution: 2003 if (the selectedField is not "") or (charToNum(whichKey) is among the items of "28,29,30,31") -- arrow keys then pass keyDown if the ticks - lOldTicks > 60 then put "" into lUserKeys put whichKey after lUserKeys put return & fld 1 & return into tListText get lineoffset(cr&lUserKeys,tListText) if it > 0 then set the hilitedlines of fld 1 to it put the ticks into lOldTicks end keyDown This allows you to type more than just the first character of a line to hone in on an exact line match. If the user pauses for more than a second (60 ticks,) then the collected keystrokes are abandoned and the search starts over. You can adjust the timing by changing the "60" to something else. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Thu May 5 16:33:38 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 05 May 2005 15:33:38 -0500 Subject: Cursor issues in Tiger In-Reply-To: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> Message-ID: <427A8322.1060702@chipp.com> Paul, I too have seen this, but not only in Tiger, but Panther and even WinXP. The cursor just seems to get stuck after leaving an editable text fld. I think Jerry Daniels has a bug report on this. My fix is to 'start using stack "altCursorLib"' The lastest version of altCursorLib can be found in the SQLite Demo stack at: http://www.altuit.com/webs/altuit2/altSQLiteCover/default.htm or you can just type in the message box: go URL "http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev" While you're there, you might want to spend 5 minutes and do a walk-thru of the demo (though it's not tested yet on Tiger). best, Chipp simplsol at aol.com wrote: > OS X users, > Is anyone else having this problem: > After installing Tiger (17" Al PB, 1 gig) the pointer seems to "stick". > It doesn't change mode when moving to different parts of the screen. If > a handler sets the cursor to busy, the cursor doesn't change back to the > arrow when the handler is finished. > I've always had some problems with the pointer not changing to the bar > in text fields, or remaining a text bar when clicking a button - but > Tiger seems to have amplified the problem. > Running these same stacks in Panther was never perfect - but definitely > better (of course that was a 15" Ti PB, and maybe that is also a factor). > Meanwhile, these stacks were originally created in HyperCard - and they > still run fine in HC - in Panther or Tiger. > If I am the only one with the problem, I'll investigate further; if it > is a common problem I'll bugzilla it. Let me know. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From rev at armbase.com Thu May 5 16:33:52 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 05 May 2005 21:33:52 +0100 Subject: revolution.byu.edu... :-))) In-Reply-To: References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <427A7911.3070201@hyperactivesw.com> Message-ID: <6.2.1.2.0.20050505212724.0211cfe0@mail.armbase.com> At 21:08 05/05/2005, you wrote: OK I don't normally reply with only a top-post, however I only have one thing to say. WOW-MAGIC-STUNNING-BOOKMARKED-HOW DID I MISS THIS BEFORE- OK I've said enough. David 10/10 for this. All the best Bob >Incroyyyyable !!! Many thanks for doing this incredible course material >available to all of us, Devin ! Sure that this will spped up the way new >comers are going to go head with xtalks and Revolution. > >Best Regards, > >>On 5/5/05 1:55 PM, Devin Asay wrote: >> >>>Go to , click on Revolution by Topic, then >>>scroll down to Revolution and Unicode. >> >>Whoa! There's our whole scripting conference, all done for us! Where have >>I been? How did this gem of a site get past me? How long have I been so >>ignorant? (That last was rhetorical. I don't want to know.) >> >>Devin, this is an amazing site. Now I have to figure out how to rope you >>into doing a conference for us. My brain has apparently been set to >>"stun" for a while. >> >>-- >>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 >> >-- >Bien cordialement, Pierre Sahores > >100, rue de Paris >F - 77140 Nemours > >psahores+ at +easynet.fr >sc+ at +sahores-conseil.com > >GSM: +33 6 03 95 77 70 >Pro: +33 1 64 45 05 33 >Fax: +33 1 64 45 05 33 > > > >WEB/VoD/ACID-DB services over IP >"Mutualiser les deltas de productivit?" > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From davis.phil at comcast.net Thu May 5 16:37:52 2005 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 05 May 2005 13:37:52 -0700 Subject: put into URL not "putting" In-Reply-To: <427A6D54.2040108@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> Message-ID: <427A8420.4080306@comcast.net> Has the hard disk containing the file spun down at the time of the second 'put'? That's one thing that will prevent a write/put. If that's the case, you can force the HD to start spinning again by getting 'the files' or 'the detailed files'. Then you can write successfully. Insert the following code immediately after the 'put' line. It might yield a clue: get the result if it <> empty then answer it end if HTH - Phil Davis Derek Bump wrote: > Would someone be so kind and please analyze the following script to tell > me why it will only write the data to the Preferences file just once, > and every time afterward it will not write anything? > > > on setPref prefName,prefData > put prefData into preferencesData[prefName] > put the keys of preferencesData into theKeys > repeat with x=1 to the number of lines in theKeys > put line x of theKeys & "=" & preferencesData[(line x of theKeys)] > &cr after newData > end repeat > put newData into url ("file:Preferences.dat") > end setPref > > > Derek Bump > Dreamscape Software From chipp at chipp.com Thu May 5 16:40:10 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 05 May 2005 15:40:10 -0500 Subject: Tiger problems... Message-ID: <427A84AA.9090602@chipp.com> Those of you hot to trot to grab Tiger, may want to wait a bit... Couple of things. It turns out Tiger isn't quite as bug free as everyone thought. They've redone the WebKit (yet again;-( ) and altBrowser will NOT work 100% correctly now. We're working on an update which will fix this. Also, altSQLite has yet to be tested fully on Tiger. Tiger is shipping with a 'just released' compiler, which by all reports has it's own issues as well. Also, the new compiler won't compile apps for OSX 2.8 and below w/out major headaches and lot's of test cycles. Of course Apple didn't tell us they would be obsoleting Jaguar so soon. Or if they did, I missed the message (sorry, Jan!) Also, I've found some Applescript isn't working correctly either, and need to do further testing to figure out why. And in other news.. ========================================================= News and Views ========================================================= 1. News: Apple Mega Patch Plugs 20 Mac OS X Holes Apple late Tuesday released an update to fix a whopping 20 security flaws in its flagship Mac OS X and warned that the most serious bugs could lead to remote code execution attacks. Find out how you could be at risk. http://ct.enews.eweek.com/rd/cts?d=186-1983-2-79-338225-224109-0-0-0-1 2. News: Tiger Bugs Break Networking Software Developers warn users to wait before upgrading to Apple's new operating system, saying bugs and changes in the kernel are causing incompatibilities with certain network software programs. http://ct.enews.eweek.com/rd/cts?d=186-1977-2-79-338225-223317-0-0-0-1 Mac OS X 'Tiger' http://ct.enews.eweek.com/rd/cts?d=186-1977-2-79-338225-223320-0-0-0-1 From mwieder at ahsoftware.net Thu May 5 16:44:34 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 May 2005 13:44:34 -0700 Subject: RealBasic buys SQLabs In-Reply-To: <6218889461.20050505124207@ahsoftware.net> References: <6218889461.20050505124207@ahsoftware.net> Message-ID: <3022636639.20050505134434@ahsoftware.net> MW> In toady's news- Er... make that "today" -- -Mark Wieder mwieder at ahsoftware.net From ridge11103 at btinternet.com Thu May 5 16:47:51 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Thu, 05 May 2005 21:47:51 +0100 Subject: The Manual... Message-ID: Don Shafer's book is not a manual. OK - I'm talking only about Vol 1, but even when the other two are available it still won't be a Handbook as Danny Goodman's was for Hypercard. I've bought Vol 1, and I've found it useful, Don. But the omissions become more and more obvious as I develop a familiarity with Transcript, and the IDE. I really need a manual that defines the language, and gives hints, tips etc. The online documentation is good, in its class. But it's no substitute for a paper version. There surely must be one somewhere... Help! -- From rev at armbase.com Thu May 5 16:48:50 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 05 May 2005 21:48:50 +0100 Subject: floating text window Message-ID: <6.2.1.2.0.20050505214825.01edd0f8@mail.armbase.com> Hi All. In the rev ide, when you hover the mouse over a tool, a little text box pops up that tells you what it does. IE "push button". How can I emulate this type of text popup in one of my stacks? Cheers Bob; Banished to the computer while Footballers wives is on. :-) -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From rev at armbase.com Thu May 5 16:48:55 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 05 May 2005 21:48:55 +0100 Subject: floating text window Message-ID: <6.2.1.2.0.20050505213736.03c0caf8@mail.armbase.com> Hi All. In the rev ide, when you hover the mouse over a tool, a little text box pops up that tells you what it does. IE "push button". How can I emulate this type of text popup in one of my stacks? Cheers Bob; Banished to the computer while Footballers wives is on. :-) -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From b.xavier at internet.lu Thu May 5 16:50:58 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 22:50:58 +0200 Subject: [Fr] [En] Re: French list In-Reply-To: <427A6864.30979E11@Club-Internet.fr> Message-ID: <20050505210257.3038C930075@mail.runrev.com> coming soon in TAOO... A multi-lingual script editor (with a line ruler even!) The old metacard script editor i made long ago is still light years ahead of RunRevs despite 2 years of dust. So im working on it on it again because i need a scripting boost again (with extensible language extensions present in taoo). Features: dictionaries, fully normal and working customizeable script-coloring, keyword or expression translations, auto-styling, java, c php, basic, javascript, flash code translations (or just editing), incredible variety of indexes for all script/code structures, flowcharts, keywords, filters, searches, really-smart auto-completion, pretype in-field (no extra commands), to name a few... Should be out in a month or two... The RevGM prevented any rev-release... Any ideas on self-testing scripts are welcome... I just thought of a gui-quality-manager/testing agent... First item in the list was - find the put statements or some common script errors... RevGM errors in stacks, breakpoints, etc... Im sure many could be interested by the concept... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of jbv > Sent: Thursday, May 05, 2005 20:40 > To: How to use Revolution > Subject: Re: [Fr] [En] Re: French list > > Well, > > I don't want to sound pompous, but I'm convinced that the > ideas, concepts & ambitions behind the original design of > Xtalk languages went far beyond the idea of being a kind of > "Klingon"... > It has much more to do with the way algorithms are understood > & memorized by newbies and other concepts in ergonomics... > > Oddly this thread might take us back to another discussion > that pops up at times : the addition of syntactic elements > from other languages (x+=1 for instance)... > I've always been opposed to that kind of idea, not because I > see it as an heresy nor because I'm a purist, but because I > don't see any reason to add background noise or useless > complexity to Xtalk structure... > Some say that they're more used to "x+=1" than "add 1 to x", > but that's kind of weird : they're so deeply "influenced" > (sorry can't find a more suitable word) by their habits in > coding in a specific language that they feel less confortable > in a language that is much closer to natural english... > > To jump back to the original topic of this thread, I'd like > to remind a good advice given by any teacher of foreign language : > if you want to learn to speak english (or any foreign > language), first think in english... > In the same vein, I don't think it's a good idea to write "a > flow-chart a-la-Basic" to understand an undocumented & > complex script... > Better write some elegant & well documented xtalk code from > the beginning... IOW if you want to code in xtalk, first > think in xtalk... > That's why I wrote previously : it'll make sense to have > french posts on this list when a french version of Transcript > is available... > > But of course, I don't want to hinder anyone from posting in > the language of his/her choice... I love cultural diversity ! > > JB > > > jbv wrote: > > > > > IMHO it will make sense to post in french (or any other > > > language) to the list only when there's a french (or any other > > > language) of Transcript... (grin) > > > > Pas d'accord ! Que le langage soit en simili-anglais ne me > g?ne pas... > > C'est une sorte de beche-de-mer, quoi ;-) Un peu du Klingon, pas > > vraiment de la litterature ! > > Un code, quoi, comme un autre, un Basic, mais plus facile ? > comprendre > > !! > > > > Not agreed! > > In fact, I am NOT disturbed by the pseudo-english used in > HyperTalk -- > > eeer in Transcript ;-) For me, it is a bichlamar, a Klingon, no > > litterature! > > Sort of a code, as basic, but easiest!! > > > > > Actually, far from being a bad joke, this suggestion makes sense, > > > since Xtalk has been designed to be as close as possible > to natural > > > english, therefore the effort made by non-english speakers to > > > decypher a script is probably similar to the effort of > understanding > > > posts on the list... > > > > Pas d'accord non plus !! Je trouve qu'on sait facilement relire un > > script, meme celui de quelqu'un d'autre -- c'est tout l'interet de > > HyperTalk -- pardon, Transcript ! > > Si on a du mal ? lire, c'est que le script est complexe : > quand c'est > > mon propre script, avec des boucles imbriqu?es, je dois parfois > > prendre une feuille de papier, et me faire un "organigramme" ? la > > Basic quand il s'agit d'un script que je n'ai pas touche depuis > > plusieurs mois (sans oublier le cas o? je me demande pour > quelle j'ai > > bien pu programmer de cette fa?on ;->) Quant ? s'exprimer et ? > > s'expliquer avec des nuances c'est nettement plus facile dans sa > > langue maternelle -- et encore plus quand il s'agit de > l'explication > > de quelqu'un d'autre ;-)) > > > > Not agreed, also!! It is easy to re-read a script, even another's > > person script. > > If it is NOT easy, it's because of the script itself --for instance > > with nested loops. I have sometimes to take a sheet of paper, and > > write down a flowchart a la Basic, especially when it is a > months old > > piece of script (and I wonder how I could write such a > thing as that > > ;->) As for explain myself with subtleties, it is easier to > do that in > > my mother tongue -- and moreover if it is another's person > explanation > > ;-)) > > > > -- > > Bilingual Revolutionario > > > > _______________________________________________ > > 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 3mcgrath at adelphia.net Thu May 5 16:53:45 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 16:53:45 -0400 Subject: Unicode In-Reply-To: <17288A4E-022E-4AAD-9604-589DDCCB7800@major-k.de> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <844cf6d3e91c5fe1c592d76e5e6de729@mangomultimedia.com> <01225ab2bc757261c17fe460b119d8f3@adelphia.net> <17288A4E-022E-4AAD-9604-589DDCCB7800@major-k.de> Message-ID: I did that and it turned my regular text into Unicode. Thanks though, Tom On May 5, 2005, at 2:49 PM, Klaus Major wrote: > Hi Thomas, > >> Trevor, >> >> Thanks for getting back to me. I have been reading the docs and also >> searching the list. >> >> So far I can't find what I need. I have fields with pasted text in >> them. The text is a mix of English characters and Asian ones. I want >> to put the text via script into another field but it changes the >> characters. >> >> Clue: When you manually enter text in a language that does not use >> the Roman alphabet, using the operating system's tools, Revolution >> automatically sets the textFont of the text you enter to the >> appropriate font for the language you have chosen. >> >> I assume this means from the clipboard via copy paste. >> >> I want to put mixed text via script into another field from a field >> that already has it. So far each thing I try screws up either the >> english or the asian. > > try: > > set the unicodetext of fld "the empty one" to the unicodetext of field > "the one with mixed text in it" > > > Hope that helps... > >> Tom > > Regards > > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From b.xavier at internet.lu Thu May 5 17:01:12 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 23:01:12 +0200 Subject: revolution.byu.edu... :-))) In-Reply-To: Message-ID: <20050505211340.E13D09303E1@mail.runrev.com> Pierre, Devin, most amazed i am today! it's been an incredibly eye opening week... Marielle's wiki site, new database technology to investigate (/. recent link), the BYU Rev revolutionary teaching pages (would make a nice and easy stack to make too ;), Im glad the challenge/quality in application delivery standards bar is going up! The tutorials, along with Kenji's are incredibly well done and a good lesson i hope to practice and credit heretoforth in TAOO. Writing a documentation on an semantically abstract framework of virtual objects is just so woah opening sometimes it's takes me off the subject every 5 minutes with new features to implement and im over-over-over-loaded... A self-documentation faq-building-template stack is in order now, i had started with a stack building strategy designer agent but this is now different - more "interesting" in more than one way "documentation" including shall we say... cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Pierre Sahores > Sent: Thursday, May 05, 2005 22:08 > To: How to use Revolution > Subject: revolution.byu.edu... :-))) > > Incroyyyyable !!! Many thanks for doing this incredible > course material available to all of us, Devin ! Sure that > this will spped up the way new comers are going to go head > with xtalks and Revolution. > > Best Regards, > > > On 5/5/05 1:55 PM, Devin Asay wrote: > > > >> Go to , click on Revolution by > Topic, then > >> scroll down to Revolution and Unicode. > > > > Whoa! There's our whole scripting conference, all done for > us! Where > > have I been? How did this gem of a site get past me? How > long have I > > been so ignorant? (That last was rhetorical. I don't want to know.) > > > > Devin, this is an amazing site. Now I have to figure out > how to rope > > you into doing a conference for us. My brain has apparently > been set > > to "stun" for a while. > > > > -- > > 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 > > > > > -- > Bien cordialement, Pierre Sahores > > 100, rue de Paris > F - 77140 Nemours > > psahores+ at +easynet.fr > sc+ at +sahores-conseil.com > > GSM: +33 6 03 95 77 70 > Pro: +33 1 64 45 05 33 > Fax: +33 1 64 45 05 33 > > > > WEB/VoD/ACID-DB services over IP > "Mutualiser les deltas de productivit?" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From webmaster at dreamscapesoftware.com Thu May 5 17:00:53 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 16:00:53 -0500 Subject: put into URL not "putting" In-Reply-To: <427A8420.4080306@comcast.net> References: <427A6D54.2040108@dreamscapesoftware.com> <427A8420.4080306@comcast.net> Message-ID: <427A8985.9090209@dreamscapesoftware.com> Phil Davis wrote: > Has the hard disk containing the file spun down at the time of the > second 'put'? That's one thing that will prevent a write/put. If that's > the case, you can force the HD to start spinning again by getting 'the > files' or 'the detailed files'. Then you can write successfully. I inserted a "get the detailed files" before the put command and it still didn't write the updated data. I also tried deleting the file first, but then the put command wouldn't even create a new file as opposed to the first time I run the script when it normally would. > Insert the following code immediately after the 'put' line. It might > yield a clue: > > get the result > if it <> empty then > answer it > end if Each time the result was empty and nothing was written. I'm pulling my hair out trying to find a solution to this problem. I just don't understand why it would work the first time, then never again. But thanks Phil. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From 3mcgrath at adelphia.net Thu May 5 17:01:52 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 17:01:52 -0400 Subject: Unicode In-Reply-To: References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> Message-ID: <39c45f726e438aa88a058f9573db90d9@adelphia.net> Thank you so much, Within 1 minute of downloading your helpful stack file I figured out how to do it. Double unicodetext was needed at both ends to make it work. set the unicodetext of field "Messages" of card "Messages" of / stack "Editor" to the unicodetext of field gChangeMessages It now looks and seems to work great. Tom On May 5, 2005, at 2:55 PM, Devin Asay wrote: > > On May 5, 2005, at 12:22 PM, Thomas McGrath III wrote: > >> Thanks, >> >> I must have missed that. Are there any sample stacks on using >> Unicode??? >> >> I am having a bit of trouble with fields in Unicode. > > Tom, I spend some time on this topic on my Rev programming class. My > notes are on the web, along with some links to example stacks. Go to > , click on Revolution by Topic, then scroll > down to Revolution and Unicode. Of course, rather than clicking on the > links to the stacks, you should download the link to disk or open them > directly in Rev with "go to stack URL" in the message box. > > Hope you find it helpful. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From see3d at writeme.com Thu May 5 17:01:56 2005 From: see3d at writeme.com (Dennis Brown) Date: Thu, 05 May 2005 17:01:56 -0400 Subject: floating text window In-Reply-To: <6.2.1.2.0.20050505213736.03c0caf8@mail.armbase.com> References: <6.2.1.2.0.20050505213736.03c0caf8@mail.armbase.com> Message-ID: Bob, It called a tool tip. Just enter the text you want into the tool tip field in the property inspector Dennis On May 5, 2005, at 4:48 PM, Bob Hartley wrote: > Hi All. > > In the rev ide, when you hover the mouse over a tool, a little text > box pops up that tells you what it does. IE "push button". > > How can I emulate this type of text popup in one of my stacks? > > Cheers > Bob; Banished to the computer while Footballers wives is on. :-) > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 > > > _______________________________________________ > 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 May 5 17:06:29 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 23:06:29 +0200 Subject: Moodle In-Reply-To: <6.1.2.0.2.20050505084654.047fb080@mail.ashford.ca> Message-ID: <20050505211827.CD5C99303E9@mail.runrev.com> Yes and no. it clearly looks like a phpnuke style php-cms. In RunRev TAOO is the only system i know capable of emulating such an environment right off. This is one of my goals (but im blocked by my isp sql wise. And im not sure my license will go that far. So i have a phpmyadmin translator and different tools to manage the sql... I still have to make a few translators to have that stack-integrated into TAOO but it will be automatic. There's a handy phpnuke or phpmyadmin export database for it. depends on what you need integrated... TAOO is a language integrating environment btw... cheers Xavier http://monsieurx.com/taoo > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Robert J. Earp > Sent: Thursday, May 05, 2005 17:51 > To: use-revolution at lists.runrev.com > Subject: Moodle > > Has anybody had any experience with Moodle, the course > management system (http://moodle.org/). Can Rev stacks be > integrated with it ? > tnx, Bob... > > > Robert J. Earp - Ashford Training Technologies > 18059 21A Avenue, South Surrey, British Columbia, Canada. V3S 9V7 > T:(604) 541 1662 Cel: (604) 612 6688 Fx: (604) 541 1686 > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ps1 at softseven.org Thu May 5 17:04:31 2005 From: ps1 at softseven.org (Paul Salyers) Date: Thu, 05 May 2005 16:04:31 -0500 Subject: custom properties In-Reply-To: <714ACA15-2521-4F76-8C47-11B72ABF4AA7@danshafer.com> References: <6.1.1.1.2.20050505085631.0269d510@softseven.org> <714ACA15-2521-4F76-8C47-11B72ABF4AA7@danshafer.com> Message-ID: <6.1.1.1.2.20050505160239.0316ab50@softseven.org> At 01:04 PM 5/5/2005, you wrote: >Paul.... > >You can order my chapter on properties from the RunRev store for $5. >I cover custom properties in some depth. > > >On May 5, 2005, at 7:05 AM, Paul Salyers wrote: > >>Dear Rev programmers, >> >>Can some 1 make a simple stack that will defind a variable >> >>and place it on a custom properties so other Rev programs can use >>this custom properties. >> >>I did a search and found nothing that I could understand. >> >>Thank you, > >Dear Rev Programmer, > >Can anyone help me with this information? > >If I could have a simple stack I think I could figure out how to do it. > > > >Paul Salyers >PS1 - Senior Rep. >PS1 at softseven.org >Http://ps1.SoftSeven.org From 3mcgrath at adelphia.net Thu May 5 17:07:00 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 5 May 2005 17:07:00 -0400 Subject: Unicode In-Reply-To: References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> Message-ID: Devin, Thank you so much for this. I now understand so much more than before. Thank you Thank you Thank you TOm On May 5, 2005, at 2:55 PM, Devin Asay wrote: > > On May 5, 2005, at 12:22 PM, Thomas McGrath III wrote: > >> Thanks, >> >> I must have missed that. Are there any sample stacks on using >> Unicode??? >> >> I am having a bit of trouble with fields in Unicode. > > Tom, I spend some time on this topic on my Rev programming class. My > notes are on the web, along with some links to example stacks. Go to > , click on Revolution by Topic, then scroll > down to Revolution and Unicode. Of course, rather than clicking on the > links to the stacks, you should download the link to disk or open them > directly in Rev with "go to stack URL" in the message box. > > Hope you find it helpful. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From davis.phil at comcast.net Thu May 5 17:08:06 2005 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 05 May 2005 14:08:06 -0700 Subject: put into URL not "putting" In-Reply-To: <427A8985.9090209@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> <427A8420.4080306@comcast.net> <427A8985.9090209@dreamscapesoftware.com> Message-ID: <427A8B36.4020702@comcast.net> One other thought... are the file's permissions set OK to allow rewrite? Or did something change since it was created? I know it's a long shot. Phil Derek Bump wrote: > Phil Davis wrote: > >> Has the hard disk containing the file spun down at the time of the >> second 'put'? That's one thing that will prevent a write/put. If >> that's the case, you can force the HD to start spinning again by >> getting 'the files' or 'the detailed files'. Then you can write >> successfully. > > > I inserted a "get the detailed files" before the put command and it > still didn't write the updated data. > > I also tried deleting the file first, but then the put command wouldn't > even create a new file as opposed to the first time I run the script > when it normally would. > >> Insert the following code immediately after the 'put' line. It might >> yield a clue: >> >> get the result >> if it <> empty then >> answer it >> end if > > > Each time the result was empty and nothing was written. I'm pulling my > hair out trying to find a solution to this problem. I just don't > understand why it would work the first time, then never again. > > But thanks Phil. > > > Derek Bump > Dreamscape Software > _______________________________________________ > Compress Images Easily with JPEGCompress > http://www.dreamscapesoftware.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dcragg at lacscentre.co.uk Thu May 5 17:09:58 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 5 May 2005 22:09:58 +0100 Subject: put into URL not "putting" In-Reply-To: <427A6D54.2040108@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> Message-ID: <715761ce7743be81990e77343b45185f@lacscentre.co.uk> On 5 May 2005, at 20:00, Derek Bump wrote: > Would someone be so kind and please analyze the following script to > tell me why it will only write the data to the Preferences file just > once, and every time afterward it will not write anything? > > > on setPref prefName,prefData > put prefData into preferencesData[prefName] > put the keys of preferencesData into theKeys > repeat with x=1 to the number of lines in theKeys > put line x of theKeys & "=" & preferencesData[(line x of theKeys)] > &cr after newData > end repeat > put newData into url ("file:Preferences.dat") > end setPref > A couple of points. Is preferencesData declared as a global (or local) variable somewhere? (e.g. at the top of the script.) If not, the data won't persist and the array will only contain a single element (the one just added) when you get to the repeat loop? You should check "the result" after the Put ... into url line. This will tell you if an error occurred. Ex. put newData into url ("file:Preferences.dat") if the result is not empty then answer the result end if Dave From simplsol at aol.com Thu May 5 17:16:16 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 05 May 2005 17:16:16 -0400 Subject: Cursor issues in Tiger In-Reply-To: <20050505195044.877FE930075@mail.runrev.com> Message-ID: <8C71FCECF435A3A-B1C-3D70F@FWM-R34.sysops.aol.com> Xavier, Chipp, It seems that all of this is related to bug 885. So I added my votes to that one. Ken, I tried to add comments to this bug but got an error in Revzilla. Paul Looney -----Original Message----- From: MisterX To: 'How to use Revolution' Sent: Thu, 5 May 2005 21:38:45 +0200 Subject: RE: Cursor issues in Tiger > OS X users, > Is anyone else having this problem: Paul, good call! Chipp and i were just discussing the issue in another context. Not just OSX either... But as said Tiger amplifies it... The problem is that the bitmap cusors in Rev are definitely out of date. Beats me why - should be easy cross-platform code imoho. I wrote a scottzilla and/or bugzilla suggestion about it long ago. Second problem, to my dark-sided delight, is an other problem regarding how RunRev/MetaCard handles bitmaps color mappings (scott and bugzillaed too). This affect any DRP/TS/(VNC?) or lower than 24 bit display of stacks. Colors get mumbled. W2K3 is even worse... So now Tiger... I told Scott this would get bigger! Chipp pointed me to a link that kind of explained the problem. http://lists.runrev.com/pipermail/use-revolution/2003-January/012398.html to which i responded that this doesn't happen in OSX, explorer, or other applications. The problem in the matter as my Pc GURU colleague told me is that their color maps are not right and that's what i've been saying. This link kind of tells you why. Trying to set the transparency of a cursor was the issue that started this. from the revdoc we read You can also set the cursor property to the ID of an image. Custom cursor images must contain three colors: black, white, and a transparent color. what color is black or white or transparent? That's a bitmap image not color and it's not explained! "Cross-platform note: To be used as a cursor on Mac OS systems, an image must be 16x16 pixels. To be used as a cursor on Unix or Windows systems, an image must be 16x16 or 32x32 pixels." This makes for a lot of suggestion bugzillas... ;) So far i resorted to making mickey mouse cursors in win-only ico format... But never bothered to finish since it wouldn't be cross platform. Not cool ;) cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > simplsol at aol.com > Sent: Thursday, May 05, 2005 17:48 > To: use-revolution at lists.runrev.com > Subject: Cursor issues in Tiger > > OS X users, > Is anyone else having this problem: > After installing Tiger (17" Al PB, 1 gig) the pointer seems > to "stick". It doesn't change mode when moving to different > parts of the screen. If a handler sets the cursor to busy, > the cursor doesn't change back to the arrow when the handler > is finished. > I've always had some problems with the pointer not changing > to the bar in text fields, or remaining a text bar when > clicking a button - but Tiger seems to have amplified the problem. > Running these same stacks in Panther was never perfect - > but definitely better (of course that was a 15" Ti PB, and > maybe that is also a factor). > Meanwhile, these stacks were originally created in > HyperCard - and they still run fine in HC - in Panther or Tiger. > If I am the only one with the problem, I'll investigate > further; if it is a common problem I'll bugzilla it. Let me know. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu May 5 17:27:02 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 05 May 2005 14:27:02 -0700 Subject: Moodle In-Reply-To: <6.1.2.0.2.20050505084654.047fb080@mail.ashford.ca> References: <6.1.2.0.2.20050505084654.047fb080@mail.ashford.ca> Message-ID: <427A8FA6.8010803@fourthworld.com> Robert J. Earp wrote: > Has anybody had any experience with Moodle, the course management system > (http://moodle.org/). Can Rev stacks be integrated with it ? To the degree that it adheres to the common courseware interoperability standards (SCORM, IMS, AICC), it should be relatively straightforward to make courseware in any tool to integrate with Moodle. Some portions of these standards are limited to in-browser delivery, so of course those are out of the loop for Rev (and most other authoring systems). But for anything delivered on CD-ROM over over networks to be run from its own executable beyond the browser, that's precisely the objective of these interoperability standards. Many years ago I build a pair of courses for a corporate client designed for compliance with AICC (a less popular CMS standard, and its decreasing relevance is welcome as it was odd for an interop standard to include so many Microsoft-specific elements). I made the courseware in ToolBook, and the CMS was made in VB. The data transfer mechanisms were file-based and simple in that spec, and because more recent specs like IMS make strong use of XML they are in many ways even simpler. I haven't used Moolde myself, and haven't needed to make CMS standards-compliant courseware in a long time. But the Moodle docs seem very extensive and they have an active support community, so hopefully it won't be hard to learn what's needed for integration. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From psahores at easynet.fr Thu May 5 17:31:20 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Thu, 5 May 2005 23:31:20 +0200 Subject: revolution.byu.edu... :-))) In-Reply-To: <20050505211340.E13D09303E1@mail.runrev.com> References: <20050505211340.E13D09303E1@mail.runrev.com> Message-ID: <8fff90907495234a72aa90e4c3787083@easynet.fr> Xavier and All, Great peoples for a great development paradigm. It seems things are growing up in the best ways for all of us ! Kind Regards, Pierre Le 5 mai 05, ? 23:01, MisterX a ?crit : > Pierre, Devin, > > most amazed i am today! it's been an incredibly eye opening week... > Marielle's wiki site, new database technology to investigate (/. recent > link), the BYU Rev revolutionary teaching pages (would make a nice and > easy > stack to make too ;), Im glad the challenge/quality in application > delivery > standards bar is going up! > > The tutorials, along with Kenji's are incredibly well done and a good > lesson > i hope to practice and credit heretoforth in TAOO. Writing a > documentation > on an semantically abstract framework of virtual objects is just so > woah > opening sometimes it's takes me off the subject every 5 minutes with > new > features to implement and im over-over-over-loaded... > > A self-documentation faq-building-template stack is in order now, i had > started with a stack building strategy designer agent but this is now > different - more "interesting" in more than one way "documentation" > including shall we say... > > cheers > Xav > > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Pierre Sahores >> Sent: Thursday, May 05, 2005 22:08 >> To: How to use Revolution >> Subject: revolution.byu.edu... :-))) >> >> Incroyyyyable !!! Many thanks for doing this incredible >> course material available to all of us, Devin ! Sure that >> this will spped up the way new comers are going to go head >> with xtalks and Revolution. >> >> Best Regards, >> >>> On 5/5/05 1:55 PM, Devin Asay wrote: >>> >>>> Go to , click on Revolution by >> Topic, then >>>> scroll down to Revolution and Unicode. >>> >>> Whoa! There's our whole scripting conference, all done for >> us! Where >>> have I been? How did this gem of a site get past me? How >> long have I >>> been so ignorant? (That last was rhetorical. I don't want to know.) >>> >>> Devin, this is an amazing site. Now I have to figure out >> how to rope >>> you into doing a conference for us. My brain has apparently >> been set >>> to "stun" for a while. >>> >>> -- >>> 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 >>> >>> >> -- >> Bien cordialement, Pierre Sahores >> >> 100, rue de Paris >> F - 77140 Nemours >> >> psahores+ at +easynet.fr >> sc+ at +sahores-conseil.com >> >> GSM: +33 6 03 95 77 70 >> Pro: +33 1 64 45 05 33 >> Fax: +33 1 64 45 05 33 >> >> >> >> WEB/VoD/ACID-DB services over IP >> "Mutualiser les deltas de productivit?" >> >> >> _______________________________________________ >> 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 simplsol at aol.com Thu May 5 17:31:51 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 05 May 2005 17:31:51 -0400 Subject: Broken link to gadgetplugins? In-Reply-To: <427A8322.1060702@chipp.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <427A8322.1060702@chipp.com> Message-ID: <8C71FD0FC1D1E0F-B1C-3D89C@FWM-R34.sysops.aol.com> Chipp, I clicked on: http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev and it opened a page of code, probably not what you intended. Also, philosophically, one should not have to install a plugin to get proper cursor behavior. Rev. should fix this. Paul Looney -----Original Message----- From: Chipp Walters To: How to use Revolution Sent: Thu, 05 May 2005 15:33:38 -0500 Subject: Re: Cursor issues in Tiger Paul,? ? I too have seen this, but not only in Tiger, but Panther and even WinXP. The cursor just seems to get stuck after leaving an editable text fld. I think Jerry Daniels has a bug report on this.? ? My fix is to 'start using stack "altCursorLib"'? ? The lastest version of altCursorLib can be found in the SQLite Demo stack at:? http://www.altuit.com/webs/altuit2/altSQLiteCover/default.htm? ? or you can just type in the message box:? go URL "http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev"? ? While you're there, you might want to spend 5 minutes and do a walk-thru of the demo (though it's not tested yet on Tiger).? ? best,? ? Chipp? ? ? simplsol at aol.com wrote:? > OS X users,? > Is anyone else having this problem:? > After installing Tiger (17" Al PB, 1 gig) the pointer seems to "stick". > It doesn't change mode when moving to different parts of the screen. If > a handler sets the cursor to busy, the cursor doesn't change back to the > arrow when the handler is finished.? > I've always had some problems with the pointer not changing to the bar > in text fields, or remaining a text bar when clicking a button - but > Tiger seems to have amplified the problem.? > Running these same stacks in Panther was never perfect - but definitely > better (of course that was a 15" Ti PB, and maybe that is also a factor).? > Meanwhile, these stacks were originally created in HyperCard - and they > still run fine in HC - in Panther or Tiger.? > If I am the only one with the problem, I'll investigate further; if it > is a common problem I'll bugzilla it. Let me know.? > Paul Looney? > _______________________________________________? > use-revolution mailing list? > use-revolution at lists.runrev.com? > http://lists.runrev.com/mailman/listinfo/use-revolution? > > _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? http://lists.runrev.com/mailman/listinfo/use-revolution? From kray at sonsothunder.com Thu May 5 17:34:51 2005 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 05 May 2005 16:34:51 -0500 Subject: Cursor issues in Tiger In-Reply-To: <8C71FCECF435A3A-B1C-3D70F@FWM-R34.sysops.aol.com> Message-ID: On 5/5/05 4:16 PM, "simplsol at aol.com" wrote: > Ken, > I tried to add comments to this bug but got an error in Revzilla. > Paul Looney Thanks, Paul... it seems that attempting to submit changes to any bug that is marked Linux/Unix in the OS will cause this error... I'll fix this and get a 2.01 version out... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Thu May 5 17:37:10 2005 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 05 May 2005 16:37:10 -0500 Subject: FW: Cursor issues in Tiger In-Reply-To: Message-ID: > > Ken, > > I tried to add comments to this bug but got an error in Revzilla. > > Paul Looney > > Thanks, Paul... it seems that attempting to submit changes to any bug that is > marked Linux/Unix in the OS will cause this error... I'll fix this and get a > 2.01 version out... Actually it turns out that if the original bug is marked with an OS of "Other", it changes to "Linux\/Unix" on the option menu when you go to submit comments on the bug... regardless, I'll get it fixed and reissue a new version. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From b.xavier at internet.lu Thu May 5 17:47:04 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 5 May 2005 23:47:04 +0200 Subject: Moodle In-Reply-To: <427A8FA6.8010803@fourthworld.com> Message-ID: <20050505215902.EA066930075@mail.runrev.com> > To the degree that it adheres to the common courseware > interoperability standards (SCORM, IMS, AICC), it should be > relatively straightforward to make courseware in any tool to > integrate with Moodle. > > Some portions of these standards are limited to in-browser > delivery, so of course those are out of the loop for Rev (and > most other authoring systems). I wholeheartedly disagree... I kind of made my DiscreteBrowser for this reason. In terms of FrontEnd GUI building, RunRev is an excellent interpeter for such delivery systems where the output is not always conform to the user's preferences. Hence adding the right filters to show it correctly and soon in his own prefered language via web delivery. In-browser? No such limitation imohaooo (in my own humble art of objects opinion). as you said before with any standard you can make a straghtforward tool. If the content is expected, the gui can know what to do also in a small frontend - if that's what you meant instead. Worth more exploration in any case! cheers Xavier From webmaster at dreamscapesoftware.com Thu May 5 17:49:46 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 16:49:46 -0500 Subject: put into URL not "putting" In-Reply-To: <427A8B36.4020702@comcast.net> References: <427A6D54.2040108@dreamscapesoftware.com> <427A8420.4080306@comcast.net> <427A8985.9090209@dreamscapesoftware.com> <427A8B36.4020702@comcast.net> Message-ID: <427A94FA.7010207@dreamscapesoftware.com> Phil Davis wrote: > One other thought... are the file's permissions set OK to allow rewrite? > Or did something change since it was created? I know it's a long shot. I would have no idea on how to even set a file's permissions on Windows XP. If you can shed some light, otherwise I'm clueless. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From webmaster at dreamscapesoftware.com Thu May 5 17:52:37 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 16:52:37 -0500 Subject: put into URL not "putting" In-Reply-To: <715761ce7743be81990e77343b45185f@lacscentre.co.uk> References: <427A6D54.2040108@dreamscapesoftware.com> <715761ce7743be81990e77343b45185f@lacscentre.co.uk> Message-ID: <427A95A5.3070903@dreamscapesoftware.com> Dave Cragg wrote: > Is preferencesData declared as a global (or local) variable somewhere? > (e.g. at the top of the script.) If not, the data won't persist and the > array will only contain a single element (the one just added) when you > get to the repeat loop? It's a global that's declared at the beginning of my common library. My intention is to use my common library for preferences so I can get away from the Registry and ease the port to MacOS X. > You should check "the result" after the Put ... into url line. This will > tell you if an error occurred. Yeah, the result just returns empty. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From devin_asay at byu.edu Thu May 5 17:56:40 2005 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 05 May 2005 15:56:40 -0600 Subject: Unicode In-Reply-To: <427A7911.3070201@hyperactivesw.com> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <427A7911.3070201@hyperactivesw.com> Message-ID: On May 5, 2005, at 1:50 PM, J. Landman Gay wrote: > On 5/5/05 1:55 PM, Devin Asay wrote: > >> Go to , click on Revolution by Topic, then >> scroll down to Revolution and Unicode. > > Whoa! There's our whole scripting conference, all done for us! Where > have I been? How did this gem of a site get past me? How long have I > been so ignorant? (That last was rhetorical. I don't want to know.) > > Devin, this is an amazing site. Now I have to figure out how to rope > you into doing a conference for us. My brain has apparently been set > to "stun" for a while. The site is the result of years of accrued teaching notes by me and my colleagues, dating back to our HyperCard days. Only recently did I make the effort to organize it into a more general format that would be useful beyond just our courses. My next step is to create a Rev stack/app that my students can use to pull all the lecture notes and example stacks into one handy package and avoid the browser altogether (thanks, Richard Gaskin, for opening my mind on this). It's amazing how the prospect of explaining Rev and unicode to a room full of students who've never even heard of unicode focuses the mind and forces you to really push through until you "get" it. Glad you all have found it useful. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From rjb at robelko.com Thu May 5 17:58:34 2005 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 5 May 2005 23:58:34 +0200 Subject: Moodle In-Reply-To: <427A8FA6.8010803@fourthworld.com> References: <6.1.2.0.2.20050505084654.047fb080@mail.ashford.ca> <427A8FA6.8010803@fourthworld.com> Message-ID: >Robert J. Earp wrote: >>Has anybody had any experience with Moodle, the course management >>system (http://moodle.org/). Can Rev stacks be integrated with it ? > >To the degree that it adheres to the common courseware >interoperability standards (SCORM, IMS, AICC), it should be >relatively straightforward to make courseware in any tool to >integrate with Moodle. > Of those Moodle supports SCORM modules only. Otherwise, it is all custom programmed. It is not designed for high interoperability. Moodle is a set of PHP modules with MySQL or PostgreSQL db behind. It should be possible to connect to Rev through sockets with a php-based pathru lib. Robert From devin_asay at byu.edu Thu May 5 18:13:01 2005 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 05 May 2005 16:13:01 -0600 Subject: floating text window In-Reply-To: References: <6.2.1.2.0.20050505213736.03c0caf8@mail.armbase.com> Message-ID: <5495beb824e405de65eea3a6d06490b2@byu.edu> On May 5, 2005, at 3:01 PM, Dennis Brown wrote: > Bob, > > It called a tool tip. Just enter the text you want into the tool tip > field in the property inspector And make sure the toolTipDelay is set to > 0. The default is 500 (milliseconds.) > > Dennis > > On May 5, 2005, at 4:48 PM, Bob Hartley wrote: > >> Hi All. >> >> In the rev ide, when you hover the mouse over a tool, a little text >> box pops up that tells you what it does. IE "push button". >> >> How can I emulate this type of text popup in one of my stacks? >> >> Cheers >> Bob; Banished to the computer while Footballers wives is on. :-) >> >> >> -- >> No virus found in this outgoing message. >> Checked by AVG Anti-Virus. >> Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 >> >> >> _______________________________________________ >> 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 > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From revdan at danshafer.com Thu May 5 18:17:23 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 5 May 2005 15:17:23 -0700 Subject: The Manual... In-Reply-To: References: Message-ID: I agree my book isn't a manual. It wasn't intended as a reference. Never will be. Revolution needs a printed, focused, condensed reference. But right now I don't see that it's a priority for the company's scarce resources. On May 5, 2005, at 1:47 PM, John Ridge wrote: > Don Shafer's book is not a manual. OK - I'm talking only about Vol > 1, but > even when the other two are available it still won't be a Handbook > as Danny > Goodman's was for Hypercard. I've bought Vol 1, and I've found it > useful, > Don. But the omissions become more and more obvious as I develop a > familiarity with Transcript, and the IDE. > > I really need a manual that defines the language, and gives hints, > tips etc. > The online documentation is good, in its class. But it's no > substitute for a > paper version. There surely must be one somewhere... > > Help! > > -- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From davis.phil at comcast.net Thu May 5 18:38:47 2005 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 05 May 2005 15:38:47 -0700 Subject: put into URL not "putting" In-Reply-To: <427A94FA.7010207@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> <427A8420.4080306@comcast.net> <427A8985.9090209@dreamscapesoftware.com> <427A8B36.4020702@comcast.net> <427A94FA.7010207@dreamscapesoftware.com> Message-ID: <427AA077.7080302@comcast.net> You can at least find out what the file permissions are this way: on mouseUp -- as in a button answer folder "Pick the folder containing your file:" if it = empty then exit mouseUp set the defaultFolder to it put the detailed files into tFileList filter tFileList with "*Preferences.dat*" -- leaves a single line answer item 10 of tFileList -- the file permissions item end mouseUp Permissions here can be understood same as on other systems. Phil Derek Bump wrote: > Phil Davis wrote: > >> One other thought... are the file's permissions set OK to allow >> rewrite? Or did something change since it was created? I know it's a >> long shot. > > > I would have no idea on how to even set a file's permissions on Windows > XP. If you can shed some light, otherwise I'm clueless. > > > Derek Bump > Dreamscape Software > _______________________________________________ > Compress Images Easily with JPEGCompress > http://www.dreamscapesoftware.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION at barncard.com Thu May 5 18:40:09 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 5 May 2005 15:40:09 -0700 Subject: The Manual... In-Reply-To: References: Message-ID: It's DAN Shafer, not DON. And he wrote a great Hypercard Book series, too back 'in the day'. At 9:47 PM +0100 5/5/05, John Ridge wrote: >Don Shafer's book is not a manual. OK - I'm talking only about Vol 1, but >even when the other two are available it still won't be a Handbook as Danny >Goodman's was for Hypercard. I've bought Vol 1, and I've found it useful, >Don. But the omissions become more and more obvious as I develop a >familiarity with Transcript, and the IDE. > >I really need a manual that defines the language, and gives hints, tips etc. >The online documentation is good, in its class. But it's no substitute for a >paper version. There surely must be one somewhere... > >Help! From stephenREVOLUTION at barncard.com Thu May 5 18:49:37 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 5 May 2005 15:49:37 -0700 Subject: Broken link to gadgetplugins? In-Reply-To: <8C71FD0FC1D1E0F-B1C-3D89C@FWM-R34.sysops.aol.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <427A8322.1060702@chipp.com> <8C71FD0FC1D1E0F-B1C-3D89C@FWM-R34.sysops.aol.com> Message-ID: Nothing to fix, except old habits. Rev files don't usually launch Rev from a browser - stock configured web servers think they're text. put "go URL " and that URL into the message box inside REV - and it loads the stack off the net into memory. You can then run, save, or clear from memory. This or RevNet are the ways most people on the list share stacks. sqb At 5:31 PM -0400 5/5/05, simplsol at aol.com wrote: >Chipp, >I clicked on: http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev >and it opened a page of code, probably not what you intended. >Also, philosophically, one should not have to install a plugin to >get proper cursor behavior. >Rev. should fix this. >Paul Looney > From ambassador at fourthworld.com Thu May 5 18:54:37 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 05 May 2005 15:54:37 -0700 Subject: Broken link to gadgetplugins? In-Reply-To: References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <427A8322.1060702@chipp.com> <8C71FD0FC1D1E0F-B1C-3D89C@FWM-R34.sysops.aol.com> Message-ID: <427AA42D.9040805@fourthworld.com> Stephen Barncard wrote: > Nothing to fix, except old habits. Rev files don't usually launch Rev > from a browser - stock configured web servers think they're text. Which brings up the perennial question: Is there a way on all three major OS families (Mac, Win, *NIX) to set up a MIME type so browsers know to launch stacks using Rev or your own standalone? It'd be nice to have a Helper Setup app for folks to click a button and have their browser configured for that.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From webmaster at dreamscapesoftware.com Thu May 5 18:58:28 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 17:58:28 -0500 Subject: put into URL not "putting" In-Reply-To: <427AA077.7080302@comcast.net> References: <427A6D54.2040108@dreamscapesoftware.com> <427A8420.4080306@comcast.net> <427A8985.9090209@dreamscapesoftware.com> <427A8B36.4020702@comcast.net> <427A94FA.7010207@dreamscapesoftware.com> <427AA077.7080302@comcast.net> Message-ID: <427AA514.1010609@dreamscapesoftware.com> Phil Davis wrote: > You can at least find out what the file permissions are this way: > > on mouseUp -- as in a button > answer folder "Pick the folder containing your file:" > if it = empty then exit mouseUp > set the defaultFolder to it > put the detailed files into tFileList > filter tFileList with "*Preferences.dat*" -- leaves a single line > answer item 10 of tFileList -- the file permissions item > end mouseUp > > Permissions here can be understood same as on other systems. > > Phil The result of the above script: 666 As I remember from my days of perl scripting, 666 for a file pretty much means that anyone can read/write the file. So with that in mind, how does anyone else write their preferences on a Mac? I'd rather just put the prefs in a custom property, but there's no way to save the data within the standalone other than write it to an external file. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From ambassador at fourthworld.com Thu May 5 19:13:21 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 05 May 2005 16:13:21 -0700 Subject: put into URL not "putting" In-Reply-To: <427AA514.1010609@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> <427A8420.4080306@comcast.net> <427A8985.9090209@dreamscapesoftware.com> <427A8B36.4020702@comcast.net> <427A94FA.7010207@dreamscapesoftware.com> <427AA077.7080302@comcast.net> <427AA514.1010609@dreamscapesoftware.com> Message-ID: <427AA891.4020203@fourthworld.com> Derek Bump wrote: > Phil Davis wrote: > >> You can at least find out what the file permissions are this way: >> >> on mouseUp -- as in a button >> answer folder "Pick the folder containing your file:" >> if it = empty then exit mouseUp >> set the defaultFolder to it >> put the detailed files into tFileList >> filter tFileList with "*Preferences.dat*" -- leaves a single line >> answer item 10 of tFileList -- the file permissions item >> end mouseUp >> >> Permissions here can be understood same as on other systems. >> >> Phil > > The result of the above script: 666 > > As I remember from my days of perl scripting, 666 for a file pretty much > means that anyone can read/write the file. 666 indicates Satanic influence. If you rebuke it in the name of the diety of your choice the problem should go away. > So with that in mind, how does anyone else write their preferences on a > Mac? I'd rather just put the prefs in a custom property, but there's no > way to save the data within the standalone other than write it to an > external file. You can put the prefs into a custom prop of a separate stack and save that to the Prefs folder on Mac or the Application Data folder on Win: if the platform is "MacOS" then get specialFolderPath("Preferences") else get specialFolderPath(28) end if put "/fourthworld.com/myPRefs.prf" after it create stack "MyPrefsStack" set the filename of stack "MyPrefsStack" to it save stack "MyPrefsStack" Where does the "28" come from? In addition to the strings accepted by Rev for specific folders in the specialFolderPath function, both Mac OS and Windows use constants to define others. Ken Ray has generously taken the time to list them all, but alas until he finishes de-framing his site I can't send you the URL to the specific page, only to the page the tips are listed on: The Tip you're looking for is "file010: 'specialFolderPath' codes", under the section labeled "File/Folder Manipulation". -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From devin_asay at byu.edu Thu May 5 19:36:51 2005 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 05 May 2005 17:36:51 -0600 Subject: Broken link to gadgetplugins? In-Reply-To: <427AA42D.9040805@fourthworld.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <427A8322.1060702@chipp.com> <8C71FD0FC1D1E0F-B1C-3D89C@FWM-R34.sysops.aol.com> <427AA42D.9040805@fourthworld.com> Message-ID: <713562f43ca3a131d6e5efa593b7d66d@byu.edu> On May 5, 2005, at 4:54 PM, Richard Gaskin wrote: > Stephen Barncard wrote: >> Nothing to fix, except old habits. Rev files don't usually launch Rev >> from a browser - stock configured web servers think they're text. > > Which brings up the perennial question: > > Is there a way on all three major OS families (Mac, Win, *NIX) to set > up a MIME type so browsers know to launch stacks using Rev or your own > standalone? > > It'd be nice to have a Helper Setup app for folks to click a button > and have their browser configured for that.... I second this. "go stack URL" in the message box is a wonderful and powerful way to access stacks on the web, but this would add another dimension of ease of access. Where do MIME types come from? Does the stork bring them? ;-) Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From katherine.w.c at gmail.com Thu May 5 20:33:15 2005 From: katherine.w.c at gmail.com (Kat) Date: Thu, 05 May 2005 20:33:15 -0400 Subject: Tiger problems... In-Reply-To: <427A84AA.9090602@chipp.com> References: <427A84AA.9090602@chipp.com> Message-ID: <427ABB4B.1070601@gmail.com> Chipp Walters wrote: > Those of you hot to trot to grab Tiger, may want to wait a bit... > > Couple of things. > > It turns out Tiger isn't quite as bug free as everyone thought. ... Yep. Too true. I got a new 12" PowerBook this week with Tiger pre-installed. When I tried publishing a couple of my iCal calendars (which I maintain for several clubs I belong to and host their websites), i was not able to update them. For awhile this afternoon the changes DID post, but the "published on" date was in Dec 1969. Now they're back to displaying the version before I tried the updates today, after a brief period when I got a message that "your .Mac iCal is temporarily unavailable." According to a number of entries in the iCal list at http://discuss.info.apple.com/ I'm not the only one having problems with iCal 2.0. Luckily, I've still got 10.2 on another machine, so I'll do my updating from there until Apple fixes this. Cheers, Kat From rousseau at netbeam.net Thu May 5 20:47:47 2005 From: rousseau at netbeam.net (Dave Rousseau) Date: Thu, 5 May 2005 18:47:47 -0600 Subject: stop Message-ID: <1115340428_20048@mail> Please stop sending me this junk email I do not know how or when I got hooked up to it, but please stop NOW!! From rousseau at netbeam.net Thu May 5 20:48:10 2005 From: rousseau at netbeam.net (Dave Rousseau) Date: Thu, 5 May 2005 18:48:10 -0600 Subject: No subject Message-ID: <1115340450_20049@mail> Please stop sending me this junk email I do not know how or when I got hooked up to it, but please stop NOW!! From rousseau at netbeam.net Thu May 5 20:51:03 2005 From: rousseau at netbeam.net (Dave Rousseau) Date: Thu, 5 May 2005 18:51:03 -0600 Subject: Internet TimePlease stop sending me this junk email I do not know how or when I got hooked up to it, but please stop NOW!! References: <20050503181024.40580.qmail@web51103.mail.yahoo.com> <9b408d8e05050312035b04ca5f@mail.gmail.com> <18719352918.20050503144655@ahsoftware.net> <9b408d8e050504061647fb737b@mail.gmail.com> <3CD3D8A0-91E3-4E33-BD79-0ADA0872D754@kenjikojima.com> <9b408d8e05050411171640c23b@mail.gmail.com> Message-ID: <00c901c551d5$adc240c0$1500a8c0@DaveHPLaptop> ----- Original Message ----- From: "Mikey" To: "Kenji Kojima" ; "How to use Revolution" Sent: Wednesday, May 04, 2005 12:17 PM Subject: Re: Internet Time > It is GMT whether you do not believe or not. What? -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From rousseau at netbeam.net Thu May 5 20:52:01 2005 From: rousseau at netbeam.net (Dave Rousseau) Date: Thu, 5 May 2005 18:52:01 -0600 Subject: [Fr] [En] Re: French list References: <1gw3wc8.19v1a7bse9nlM%mcdomi@free.fr> Message-ID: <00ce01c551d5$d0ac8be0$1500a8c0@DaveHPLaptop> Please stop sending me this junk email I do not know how or when I got hooked up to it, but please stop NOW!! ----- Original Message ----- From: "Dom" To: "How to use Revolution" Sent: Thursday, May 05, 2005 12:51 PM Subject: Re: [Fr] [En] Re: French list > jbv wrote: > >> In the same vein, I don't think it's a good idea to write "a flow-chart >> a-la-Basic" to understand an undocumented & complex script... >> Better write some elegant & well documented xtalk code from the >> beginning... > > Oui, sans doute ;-) > Yes, probably ;-) > > Probably, you write your code without any error at the first time ;-)) > It seems to me that a flowchart Is a valuable tool when you are faced to > a script that don't "want" to run ! > > -- > Revolutionario > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From rousseau at netbeam.net Thu May 5 20:52:17 2005 From: rousseau at netbeam.net (Dave Rousseau) Date: Thu, 5 May 2005 18:52:17 -0600 Subject: Linux/Unix folder paths References: <4d41452eeb971c1f9b966ffabebf6c0f@genesearch.com.au> <5c4d950e3fde929ad8a2b9f48742631f@fjrhome.net> Message-ID: <00d701c551d5$da3382e0$1500a8c0@DaveHPLaptop> Please stop sending me this junk email I do not know how or when I got hooked up to it, but please stop NOW!! ----- Original Message ----- From: "Frank D. Engel, Jr." To: "How to use Revolution" Sent: Thursday, May 05, 2005 12:44 PM Subject: Re: Linux/Unix folder paths > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > There is no real firm standard as far as storing prefs on a *NIX-type > system; different programs make up their own, and there are special places > for certain graphical environments such as GNUstep. > > One simple way is to place a hidden file (start the name with a dot) in > the user's home directory; use a hidden folder if you need multiple such > files. > > On May 4, 2005, at 7:15 PM, Sarah Reichelt wrote: > >> Hello all you Linux/Unix gurus out there, >> >> I was hoping someone would be able to tell me a few things about where >> such systems put various types of files. >> >> Where so you store preferences? I see that the specialFolderPath() >> function is Windows & Mac only, so how would I know where to store >> preferences on a Linux system? >> >> Where should an application be installed? And what if I want the >> application to be available to a particular user only e.g. on my Mac OS X >> system, I have /Applications for apps that everyone can use and >> /Users/sarah/Applications for apps that only I can use. The second is >> better if I need to write to the application folder as the user has write >> access to that folder even if not an admin user (at least I think that is >> correct). >> >> TIA, >> Sarah >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten Son, > that whosoever believeth in him should not perish, but have everlasting > life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCeml07aqtWrR9cZoRAif6AKCB6FffQRY2wb30n6szI4gdRuw5dACfQiSm > z1Lzx0EPRV7hl+qYyl+W6nk= > =A0U9 > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu May 5 20:52:43 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 05 May 2005 17:52:43 -0700 Subject: stop In-Reply-To: <1115340428_20048@mail> References: <1115340428_20048@mail> Message-ID: <427ABFDB.8080903@fourthworld.com> Dave Rousseau wrote: > Please stop sending me this junk email I do not know how or when I got > hooked up to it, but please stop NOW!! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution This is a discussion list, and in my understanding it's done with an explicit opt-in -- that is, it requires an email confirmation to join. You can unsubscribe at the URL posted at the bottom of every email. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rousseau at netbeam.net Thu May 5 20:53:51 2005 From: rousseau at netbeam.net (Dave Rousseau) Date: Thu, 5 May 2005 18:53:51 -0600 Subject: To Rev or not to Rev References: <1115296486.427a12e68f0d8@staffmail.ed.ac.uk> <427A1C98.3080403@fourthworld.com> Message-ID: <010a01c551d6$11cd0ff0$1500a8c0@DaveHPLaptop> Please stop sending me this junk email I do not know how or when I got hooked up to it, but please stop NOW!! ----- Original Message ----- From: "Richard Gaskin" To: "How to use Revolution" Sent: Thursday, May 05, 2005 7:16 AM Subject: Re: To Rev or not to Rev > Marielle Lange wrote: >> I had been poundering on that question before... why not merge Revolution >> with >> Awk? Awk/Gawk is very small (200KB) and is the best program I know to >> rapidly >> handle text (with rapid processing of string-indexed arrays of huge size >> and >> fully fledge regular expression syntax). Revolution is the best program I >> know >> to rapidly handle interface design and internet protocols. > > I'll bet that would work quite well as an external.... > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Thu May 5 21:26:33 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 6 May 2005 11:26:33 +1000 Subject: put into URL not "putting" In-Reply-To: <427A6D54.2040108@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> Message-ID: > on setPref prefName,prefData > put prefData into preferencesData[prefName] > put the keys of preferencesData into theKeys > repeat with x=1 to the number of lines in theKeys > put line x of theKeys & "=" & preferencesData[(line x of theKeys)] > &cr after newData > end repeat > put newData into url ("file:Preferences.dat") > end setPref > Hi Derek, There doesn't look to be anything wrong with this script, but there are 2 things you could check: 1. check what newData contains before writing it - maybe it really is empty for some reason and it isn't the put URL at fault. 2. check the defaultFolder - maybe your Preferences.dat file is being written in different places at different times. HTH, Sarah From dcragg at lacscentre.co.uk Thu May 5 21:27:19 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 6 May 2005 02:27:19 +0100 Subject: put into URL not "putting" In-Reply-To: <427A95A5.3070903@dreamscapesoftware.com> References: <427A6D54.2040108@dreamscapesoftware.com> <715761ce7743be81990e77343b45185f@lacscentre.co.uk> <427A95A5.3070903@dreamscapesoftware.com> Message-ID: <1fac4edf46d181f5c5f967cbc6c68f69@lacscentre.co.uk> On 5 May 2005, at 22:52, Derek Bump wrote: > Dave Cragg wrote: >> Is preferencesData declared as a global (or local) variable >> somewhere? (e.g. at the top of the script.) If not, the data won't >> persist and the array will only contain a single element (the one >> just added) when you get to the repeat loop? > > It's a global that's declared at the beginning of my common library. > My intention is to use my common library for preferences so I can get > away from the Registry and ease the port to MacOS X. > >> You should check "the result" after the Put ... into url line. This >> will tell you if an error occurred. > > Yeah, the result just returns empty. > In that case, I'd check that your script has really changed the data to be written to the file. on setPref prefName,prefData put prefData into preferencesData[prefName] put the keys of preferencesData into theKeys repeat with x=1 to the number of lines in theKeys put line x of theKeys & "=" & preferencesData[(line x of theKeys)] &cr after newData end repeat put newdata ## CHECK HERE that the data is what you expect put newData into url ("file:Preferences.dat") end setPref Also, when you say "every time afterward it will not write anything" do you mean the file remains as it was before or that it is empty? Cheers Dave From higginsta at mac.com Thu May 5 21:30:30 2005 From: higginsta at mac.com (Todd Higgins) Date: Thu, 5 May 2005 21:30:30 -0400 Subject: To Rev or not to Rev In-Reply-To: <010a01c551d6$11cd0ff0$1500a8c0@DaveHPLaptop> References: <1115296486.427a12e68f0d8@staffmail.ed.ac.uk> <427A1C98.3080403@fourthworld.com> <010a01c551d6$11cd0ff0$1500a8c0@DaveHPLaptop> Message-ID: <8e2854eb0276686b5f88edcd49c84979@mac.com> Hi Dave, Please follow the link to unsubscribe from this list. http://lists.runrev.com/mailman/listinfo/use-revolution Todd On May 5, 2005, at 8:53 PM, Dave Rousseau wrote: > Please stop sending me this junk email I do not know how or when I got > hooked up to it, but please stop NOW!! > > ----- Original Message ----- From: "Richard Gaskin" > > To: "How to use Revolution" > Sent: Thursday, May 05, 2005 7:16 AM > Subject: Re: To Rev or not to Rev > -- Todd Higgins email: higginsta at mac.com From erikhans08 at yahoo.com Thu May 5 21:57:02 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Thu, 5 May 2005 18:57:02 -0700 (PDT) Subject: the Variable Watcher button "Execution Contexts" is stuck on "Execution Contexts" In-Reply-To: 6667 Message-ID: <20050506015702.80783.qmail@web31304.mail.mud.yahoo.com> Variable Watcher button "Execution Contexts" is stuck on "Execution Contexts". if scrolled to the script in use, it snaps back to "Execution Contexts". the button and card scripts looks complex. any ideas on the Variable Watcher? thanks, Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From webmaster at dreamscapesoftware.com Thu May 5 22:33:31 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 21:33:31 -0500 Subject: put into URL not "putting" In-Reply-To: References: <427A6D54.2040108@dreamscapesoftware.com> Message-ID: <427AD77B.4000302@dreamscapesoftware.com> Sarah Reichelt wrote: > There doesn't look to be anything wrong with this script, but there are > 2 things you could check: > 1. check what newData contains before writing it - maybe it really is > empty for some reason and it isn't the put URL at fault. I checked the newData variable and it does contain data. > 2. check the defaultFolder - maybe your Preferences.dat file is being > written in different places at different times. :) Yeah, I just checked this as well. Nope, the default folder hasn't changed. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From webmaster at dreamscapesoftware.com Thu May 5 22:35:58 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Thu, 05 May 2005 21:35:58 -0500 Subject: put into URL not "putting" In-Reply-To: <1fac4edf46d181f5c5f967cbc6c68f69@lacscentre.co.uk> References: <427A6D54.2040108@dreamscapesoftware.com> <715761ce7743be81990e77343b45185f@lacscentre.co.uk> <427A95A5.3070903@dreamscapesoftware.com> <1fac4edf46d181f5c5f967cbc6c68f69@lacscentre.co.uk> Message-ID: <427AD80E.3060009@dreamscapesoftware.com> Dave Cragg wrote: > Also, when you say "every time afterward it will not write anything" do > you mean the file remains as it was before or that it is empty? I mean that the file remains as it was. About the only way I could ever get it to update the file is to close Revolution. Open it again and then set my preferences. Then it updates the prefs file, and then after that it doesn't update anymore. I think though at this point that I'll go the route of placing a stack somewhere and writing the prefs to that. I just wish I could avoid that route. Thanks everyone for your help! Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From ps1 at softseven.org Thu May 5 22:56:14 2005 From: ps1 at softseven.org (Paul Salyers) Date: Thu, 05 May 2005 21:56:14 -0500 Subject: Calculator help Message-ID: <6.1.1.1.2.20050505215149.03114358@softseven.org> Dear Rev Programmer, Had a basic calculator been made in Rev, If so can I have help. on getting it to add when you type in numbers say, (12 + 12) before pressing the [=] key in the read out which is a label field I'm getting "1212" Can some1 help me on this? Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From katir at hindu.org Thu May 5 23:12:21 2005 From: katir at hindu.org (Sivakatirswami) Date: Thu, 5 May 2005 17:12:21 -1000 Subject: Split screen output for Presentations In-Reply-To: <6c8891ef7c597cb156a840cfa80cddc0@adelphia.net> References: <66FB6EC6-BB0D-11D9-9C46-00039303CE26@southernct.edu> <6c8891ef7c597cb156a840cfa80cddc0@adelphia.net> Message-ID: <05645ff3de671bdc033006a57f2deb1a@hindu.org> Tom, Dan: Yes, of course one can set this all up manually. Keynote just seems to use apple internal ability to know all this stuff, which Revolution may not be able to access. I work all day with my 17" G4 powerbook plugged into a 21" cinema display, with the external Cinema display monitor set to be the main monitor. So, presumably if the presentor knows his variables ahead of time you can just write the scripts to drive the windows into the correct rects. e.g. right now on my cinema display an open stack can be set to the screenloc and obviously, centers itself... If I open another stack at: -1430,63,-443,604 it will appear on the on-board monitor of the powerbook itself, which is set to be the second monitor and arranged in the display panel of sys prefs to be on the left of external monitor. Of course, this is all very doable by hand, but, as we say in Hawaii very "hokey!" i.e. a fiddle-dee-dee work around. What one wants (obviously) is for Rev to be able to read all this these system parameters-variables, screen positions-rects in advance of the stack opening. the screenrect gets you monitor 1... so a bit of math could get you the center of the project screen which should default to monitor two on the right... .. e.g. the horizontal center of monitor 2 for the projector 800X600 would should be (item 3 of the screenrect+400)... So, yes, doable, but "hokey" Sivakatirswami On May 2, 2005, at 4:01 AM, Thomas McGrath III wrote: > Dan, > > That is of course if the alt monitor is at 0,0. We would need to > determine where the second monitor is located at. > > I will look into the new Keynote as to wether it auto detects or not. > I can't remember. > I will also check my kids iBook. I use a PowerBook G4 15". > > > > Tom > > On May 2, 2005, at 9:23 AM, Dan Soneson wrote: > >> Tom, >> >> You're right, of course. You do need to turn mirror imaging 'OFF' >> prior to running the show, using the system preferences panel. Does >> the new KeyNote dynamically detect the setting and turn mirror >> imaging off? What does it do with an iBook where you can't turn >> mirror imaging off? >> >> Rev will allow you to set the coordinates of the screen stack. For >> example, if the projector monitor is to the left of the main screen, >> then >> >> "set the topRight of stack "screenStack" to 0,0" >> >> ought to display it just fine. If you cannot set mirror imaging off, >> perhaps you could have a button on the "control" stack that sets the >> topLeft of the display stack to 0,0. You would lose the control >> stack's features, unfortunately, but you could still display the >> presentation. >> >> Dan >> >>> Dan, Sivakatirswami, >>> >>> This approach assumes you have mirror imaging 'OFF' in order to have >>> two distinct screen areas. I don't know how (applescript, do >>> process, >>> shell) to do this. Or how to detect this to not get errors. Something >>> like "If the system has two monitors (?) then turn off 'video >>> mirroring' then do 'split screen' and set this window to main screen >>> and send that window to alt screen'. >>> >>> I don't see where knowing these things is within REVs builtin >>> capabilities. >> Daniel B. Soneson >> Director, Language Lab >> Southern CT State University >> _______________________________________________ >> 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 varen at veggio.com Thu May 5 23:48:05 2005 From: varen at veggio.com (Varen Swaab) Date: Thu, 05 May 2005 20:48:05 -0700 Subject: Syntax problem Message-ID: > > Hi everyone, > > I?m having a lot of trouble with the syntax of this statement: > > get URL(&theLink"/"&subID) > > I?m trying to merge to globals to make a URL. > > It?s just not working any way I play with the ?&?s? and I never really > understood the syntax of this type of statement. If anyone could help I?d be > very grateful. > > Also, if anyone knows of a good tutorial on literals I?d appreciate a link. > > Thanks > > > Var From b.xavier at internet.lu Thu May 5 23:57:12 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 05:57:12 +0200 Subject: the Variable Watcher button "Execution Contexts" is stuck on"Execution Contexts" In-Reply-To: <20050506015702.80783.qmail@web31304.mail.mud.yahoo.com> Message-ID: <20050506040912.07A12930430@mail.runrev.com> Hi Erik Have you quit runrev and this problem comes back? Should be an easy fix... The script looks complex but it's not that hard. Just DO NOT debug it... use a "put x " to the message to see what happens. The setup script of this menu shouldn't be wrong imoho. If it snaps back, you maybe in the wrong context (editing a grp for example). Or there may not be a context to change to... So far i haven't seen the use for the context menu! ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Erik Hansen > Sent: Friday, May 06, 2005 03:57 > To: How to use Revolution > Subject: the Variable Watcher button "Execution Contexts" is > stuck on"Execution Contexts" > > Variable Watcher button "Execution Contexts" > is stuck on "Execution Contexts". if scrolled to the script > in use, it snaps back to "Execution Contexts". > > the button and card scripts looks complex. > any ideas on the Variable Watcher? > > thanks, > > Erik Hansen > > erik at erikhansen.org http://www.erikhansen.org > > > > __________________________________ > Do you Yahoo!? > Yahoo! Small Business - Try our new resources site! > http://smallbusiness.yahoo.com/resources/ > _______________________________________________ > 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 May 6 00:02:10 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 5 May 2005 21:02:10 -0700 (PDT) Subject: Moodle In-Reply-To: <6.1.2.0.2.20050505084654.047fb080@mail.ashford.ca> Message-ID: Hi Robert, I'm using Moodle in my course. Haven't tried integrating Rev stacks, though, mostly because just uploading them to my department's ftp server frequently fubars them to the extent that I need to use dropEdit or dropStuff or one of those things to restore the file & creator info. But if you hear of a way, I'm all ears! Judy On Thu, 5 May 2005, Robert J. Earp wrote: > Has anybody had any experience with Moodle, the course management system > (http://moodle.org/). Can Rev stacks be integrated with it ? > tnx, Bob... From sarahr at genesearch.com.au Fri May 6 00:15:04 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 6 May 2005 14:15:04 +1000 Subject: Syntax problem In-Reply-To: References: Message-ID: <3e3c8891357ee7da10442b1539b5d370@genesearch.com.au> >> I?m having a lot of trouble with the syntax of this statement: >> >> get URL(&theLink"/"&subID) >> >> I?m trying to merge to globals to make a URL. >> >> It?s just not working any way I play with the ?&?s? and I never really >> understood the syntax of this type of statement. If anyone could help >> I?d be >> very grateful. >> Hi Varen, What sort of URL are you trying to create? Rev uses this syntax for web pages and files. For web pages, the structure needs to be the same as the address in a browser e.g. get URL "http://www.google.com" For files, you need to know the complete path to the file (unless it is in the defaultFolder) and whether it is text or binary. e.g. get URL ("file:" & pathToFolder & "/MyFileName.txt" or get URL ("binfile:" & pathToFolder & "/MyPicture.jpg" HTH, Sarah From sarahr at genesearch.com.au Fri May 6 00:16:46 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 6 May 2005 14:16:46 +1000 Subject: Calculator help In-Reply-To: <6.1.1.1.2.20050505215149.03114358@softseven.org> References: <6.1.1.1.2.20050505215149.03114358@softseven.org> Message-ID: <4fd3523c4508c7b9136bceb265fadb1f@genesearch.com.au> RevOnline includes a calculator as one of the sample projects. I'm sure you can either modify that to your needs or use it to see how to make your own. Cheers, Sarah On 6 May 2005, at 1:00 PM, Paul Salyers wrote: > Dear Rev Programmer, > > Had a basic calculator been made in Rev, If so can I have help. on > getting it to add when you type in numbers say, (12 + 12) before > pressing the [=] key in the read out which is a label field I'm > getting "1212" > > Can some1 help me on this? From harrison at all-auctions.com Fri May 6 00:16:54 2005 From: harrison at all-auctions.com (Rick Harrison) Date: Fri, 6 May 2005 00:16:54 -0400 Subject: Calculator help In-Reply-To: <6.1.1.1.2.20050505215149.03114358@softseven.org> References: <6.1.1.1.2.20050505215149.03114358@softseven.org> Message-ID: On May 5, 2005, at 10:56 PM, Paul Salyers wrote: > Dear Rev Programmer, > > Had a basic calculator been made in Rev, If so can I have help. on > getting it to add when you type in numbers say, (12 + 12) before > pressing the [=] key in the read out which is a label field I'm > getting "1212" > > Can some1 help me on this? > > > Paul Salyers > Paul, You can download my own creation. "A Talking Calculator" from http://www.versiontracker.com/ It works great under Jaguar, but Apple broke it with Panther, and Apple also decided to bring out their own version of a talking calculator which killed my market entirely. Since hardly anyone paid their shareware fee for it, I wasn't about to waste my time upgrading it to work under Panther. It works well under windows, including NT. My advice is, don't waste your time doing it. People want everything for free these days. Rick Harrison From jacque at hyperactivesw.com Fri May 6 00:29:23 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 May 2005 23:29:23 -0500 Subject: Calculator help In-Reply-To: <6.1.1.1.2.20050505215149.03114358@softseven.org> References: <6.1.1.1.2.20050505215149.03114358@softseven.org> Message-ID: <427AF2A3.9020907@hyperactivesw.com> On 5/5/05 9:56 PM, Paul Salyers wrote: > Dear Rev Programmer, > > Had a basic calculator been made in Rev, If so can I have help. on > getting it to add when you type in numbers say, (12 + 12) before > pressing the [=] key in the read out which is a label field I'm getting > "1212" > > Can some1 help me on this? Rev used to ship a calculator as a sample plug-in -- anyone still have it handy? If not, I can dig into my archives, I probably have it somewhere. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Thu May 5 23:44:05 2005 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 05 May 2005 22:44:05 -0500 Subject: [ANN] RevZilla 2.0.1 Available Message-ID: Just a quick note to let you all know that a minor update to RevZilla has been posted. This version fixes the bug Paul Looney found when trying to post changes to bugs that had an OS marked "Other". You can get the new version on RevNet, RevOnline (under 'kray'), or at: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Fri May 6 00:30:38 2005 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 05 May 2005 23:30:38 -0500 Subject: Calculator help In-Reply-To: <6.1.1.1.2.20050505215149.03114358@softseven.org> Message-ID: On 5/5/05 9:56 PM, "Paul Salyers" wrote: > Dear Rev Programmer, > > Had a basic calculator been made in Rev, If so can I have help. on getting > it to add when you type in numbers say, (12 + 12) before pressing the [=] > key in the read out which is a label field I'm getting "1212" That's because you're doing (I think) 12 & 12 instead of 12 + 12. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From briany at qldlearning.com Fri May 6 00:31:26 2005 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 5 May 2005 21:31:26 -0700 Subject: naming variables... In-Reply-To: <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> Message-ID: <3aac5714afa5e74f77083a9198475a73@qldlearning.com> > It is not a scripting error if you are following the Reference > Documentation supplied with Rev: Right... I meant it was an "obvious scripting error" by the folks at RunRev in their documentation, not that it was an obvious error by you who was just following the docs =)! - Brian From dvk at dvkconsult.com.au Fri May 6 00:31:33 2005 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 6 May 2005 14:31:33 +1000 Subject: Calculator help In-Reply-To: <20050506032535.A1E1993042F@mail.runrev.com> References: <20050506032535.A1E1993042F@mail.runrev.com> Message-ID: <91e2d47cee918623bbb5c5688a432f3e@dvkconsult.com.au> On 06/05/2005, at 13:25, Paul Salyers wrote: > > Dear Rev Programmer, > > Had a basic calculator been made in Rev, If so can I have help. on > getting it to add when you type in numbers say, (12 + 12) before > pressing the [=] key in the read out which is a label field I'm > getting "1212" Yes, I wrote one, essentially an extensible field in which every exposed line is a unique processor with common memory stores, but it is RPN :-) > > Can some1 help me on this? A sample of your code related to the above will help us understand your problem. David > > > Paul Salyers > PS1 - Senior Rep. > PS1 at softseven.org > Http://ps1.SoftSeven.org > From b.xavier at internet.lu Fri May 6 00:38:40 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 06:38:40 +0200 Subject: Moodle In-Reply-To: Message-ID: <20050506045038.B686F93025A@mail.runrev.com> Judy, That's one of the reasons I wrote the Discrete Browser now renamed as DeepCyberSpace i just re-released it on http://MonsieurX.com/forums. Click on the releases. Make sure you get the GIM.rev library first. The complex stack script in it is an extensive page analisys/parser that gets the information out of a website that you need. The filter/translation modules should be released in the coming weeks. For all those who downloaded the DiscreteBrowser, the download file is now the same as DeepCyberSpace.rev. All of it is is beta status (see the b in the version) and under non-for-profit free opensource license. cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Judy Perry > Sent: Friday, May 06, 2005 06:02 > To: How to use Revolution > Subject: Re: Moodle > > Hi Robert, > > I'm using Moodle in my course. > > Haven't tried integrating Rev stacks, though, mostly because > just uploading them to my department's ftp server frequently > fubars them to the extent that I need to use dropEdit or > dropStuff or one of those things to restore the file & creator info. > > But if you hear of a way, I'm all ears! > > Judy > > On Thu, 5 May 2005, Robert J. Earp wrote: > > > Has anybody had any experience with Moodle, the course management > > system (http://moodle.org/). Can Rev stacks be integrated with it ? > > tnx, Bob... > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From varen at veggio.com Fri May 6 00:40:26 2005 From: varen at veggio.com (Varen Swaab) Date: Thu, 05 May 2005 21:40:26 -0700 Subject: Syntax problem In-Reply-To: <3e3c8891357ee7da10442b1539b5d370@genesearch.com.au> Message-ID: Sarah I'm trying to create a url to connect to an http server. If I use this code: get theLink then, everything works fine. The variable "theLink" contains a fully formed url such as: "http://www.server.com/path/path. I'm trying to extend this url by adding the value of another variable "subID" which is entered by the user. This additional value needs to be added to the original url without breaking it and then initiate a get command. So, the end result will be: http://www.server.com/path/path/uservalue Here's the full WORKING code: on linkClicked theLink put off into session send "remoteClick" to button "master" of stack "player" put currentLink into currentLinkOld unload URL currentLinkOld put theLink into currentLink get theLink put it into session_xml send getSession to stack "player" if me is empty then set visible of me to false end linkClicked I thought that by combining the variables for "theLink" and "subID" I could create a well formed url. Thanks Var On 5/5/05 9:15 PM, "Sarah Reichelt" wrote: > What sort of URL are you trying to create? Rev uses this syntax for web > pages and files. > For web pages, the structure needs to be the same as the address in a > browser e.g. > get URL "http://www.google.com" > > > > Varen Swaab From sarahr at genesearch.com.au Fri May 6 00:59:20 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 6 May 2005 14:59:20 +1000 Subject: Syntax problem In-Reply-To: References: Message-ID: <4cdaa35e6e0b6e7a513134bc17a514b1@genesearch.com.au> > I'm trying to create a url to connect to an http server. If I use this > code: > > get theLink > > then, everything works fine. The variable "theLink" contains a fully > formed > url such as: > > "http://www.server.com/path/path. > > I'm trying to extend this url by adding the value of another variable > "subID" which is entered by the user. This additional value needs to be > added to the original url without breaking it and then initiate a get > command. > > So, the end result will be: > > http://www.server.com/path/path/uservalue > OK, I see now. What you need to do is work out the exact URL that you would need if entering it into a browser address. For example, to search Google for RunRev, you need the following URL: . If I was allowing a user to do a Google search by clicking on a linked word or phrase in a field from my program, I would have something like this: on linkClicked pLink put "http://www.google.com/search?q=" & URLencode(pLink) & ">" into tURL get tURL -- do stuff with it end linkClicked Test the links in a browser first and look at the address bar to see the exact format that the particular site needs. Have you script "put" the text it is going to use for getting the URL and keep testing that text in a browser until it does what you want. Then switch to using Rev to "get" the page. Cheers, Sarah From jacque at hyperactivesw.com Fri May 6 01:01:24 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 06 May 2005 00:01:24 -0500 Subject: custom properties In-Reply-To: <6.1.1.1.2.20050505085631.0269d510@softseven.org> References: <6.1.1.1.2.20050505085631.0269d510@softseven.org> Message-ID: <427AFA24.3050903@hyperactivesw.com> On 5/5/05 9:05 AM, Paul Salyers wrote: > Dear Rev programmers, > > Can some 1 make a simple stack that will defind a variable > > and place it on a custom properties so other Rev programs can use this > custom properties. > > I did a search and found nothing that I could understand. I'm not sure I understand what you need. Do you want to be able to access a custom property from another stack? That's pretty easy. Or do you mean you want different standalones to access each other's properties? That's not easily done. If you just mean you want to share a custom property between stacks, all you need to do is refer to it. Here's how: To set a custom property, you just use it the same way you do with a variable. First I'll make a variable and put a value in it: put 10 into myVar Now use that variable as a source for your custom property. Any object can have a custom property. Here is how to set one for a stack: set the myNumber of this stack to myVar This creates a custom property called "myNumber" and its value will be the same as myVar, which is 10. Note that you must use "the" before your custom property name when you refer to it. Let's say the stack with the custom property is named "propStack". To access the property from another stack, you would use: put the myNumber of stack "propStack" into myNewVar The variable "myNewVar" now contains 10. Let's say you assigned a custom property to a button instead: set the myNumber of btn "Do it" to myVar If you want to retrieve that value from another stack, you need to give more specific information about where the custom property is located: put the myNumber of btn "Do it" of card "theDoItCard" of stack "propStack" into myNewVar Note that these examples assume both stacks are already open. If they aren't, you need to specify the stack by its filename so Rev can find it. There is a whole section in the docs under Topics -> Values and Properties -> Custom properties and custom property sets -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Fri May 6 01:06:16 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 5 May 2005 22:06:16 -0700 (PDT) Subject: Moodle In-Reply-To: <20050506045038.B686F93025A@mail.runrev.com> Message-ID: Thanks, Xavier... I'll try to get a look at it for incorporation next term. Deeply appreciated :-D Judy On Fri, 6 May 2005, MisterX wrote: > Judy, > > That's one of the reasons I wrote the Discrete Browser now renamed as > DeepCyberSpace > i just re-released it on http://MonsieurX.com/forums. Click on the releases. > Make sure you get the GIM.rev library first. > > The complex stack script in it is an extensive page analisys/parser that > gets the information out of a website that you need. The filter/translation > modules should be released in the coming weeks. > > For all those who downloaded the DiscreteBrowser, the download file is now > the same as DeepCyberSpace.rev. > > All of it is is beta status (see the b in the version) and under > non-for-profit free opensource license. From varen at veggio.com Fri May 6 01:50:45 2005 From: varen at veggio.com (Varen Swaab) Date: Thu, 05 May 2005 22:50:45 -0700 Subject: Syntax problem In-Reply-To: <4cdaa35e6e0b6e7a513134bc17a514b1@genesearch.com.au> Message-ID: Thanks Sarah I don't think I understand your reply. The variable "theLink" holds a well-formed url. I'm looking to add to that url by adding the contents of another variable "subID" Example: variable theLink holds "http://www.google.com" variable subID holds a number such as "44568" I'm looking for a way to combine both variables so the result is: http://www.google.com/44568 I have been trying to combine the values of both the variables like this: get URL(&theLink&"/"&subID&) and nothing will work that I've tried. Given the fact that all the other code in my example works fine and all I want to do is append an existing url with the variable subID I thought the code would work as my example above. In your example you're showing how to match a url sting and a variable but I'm trying to combine two variables, one of which holds a url and the other a number. I have no idea of the correct syntax to do that. Thanks for helping. Varen On 5/5/05 9:59 PM, "Sarah Reichelt" wrote: >> I'm trying to create a url to connect to an http server. If I use this >> code: >> >> get theLink >> >> then, everything works fine. The variable "theLink" contains a fully >> formed >> url such as: >> >> "http://www.server.com/path/path. >> >> I'm trying to extend this url by adding the value of another variable >> "subID" which is entered by the user. This additional value needs to be >> added to the original url without breaking it and then initiate a get >> command. >> >> So, the end result will be: >> >> http://www.server.com/path/path/uservalue >> > OK, I see now. What you need to do is work out the exact URL that you > would need if entering it into a browser address. > For example, to search Google for RunRev, you need the following URL: > . > If I was allowing a user to do a Google search by clicking on a linked > word or phrase in a field from my program, I would have something like > this: > > on linkClicked pLink > put "http://www.google.com/search?q=" & URLencode(pLink) & ">" into > tURL > get tURL > -- do stuff with it > end linkClicked > > Test the links in a browser first and look at the address bar to see > the exact format that the particular site needs. Have you script "put" > the text it is going to use for getting the URL and keep testing that > text in a browser until it does what you want. Then switch to using Rev > to "get" the page. > > Cheers, > Sarah > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > Varen Swaab From sarahr at genesearch.com.au Fri May 6 02:38:34 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 6 May 2005 16:38:34 +1000 Subject: Syntax problem In-Reply-To: References: Message-ID: <23f96220456ac305f060e88292ab0ca1@genesearch.com.au> > I don't think I understand your reply. The variable "theLink" holds a > well-formed url. I'm looking to add to that url by adding the contents > of > another variable "subID" > > Example: > > variable theLink holds "http://www.google.com" > variable subID holds a number such as "44568" > > I'm looking for a way to combine both variables so the result is: > > http://www.google.com/44568 > Try this: put theLink & "/" & subID into tURL get tURL BUT, you must make sure that this gives you a well-formed URL, so that is why I suggested putting the URL into the message box first and seeing if it worked in a browser. Cheers, Sarah From kray at sonsothunder.com Fri May 6 02:41:39 2005 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 06 May 2005 01:41:39 -0500 Subject: Syntax problem In-Reply-To: Message-ID: On 5/6/05 12:50 AM, "Varen Swaab" wrote: > Thanks Sarah > > I don't think I understand your reply. The variable "theLink" holds a > well-formed url. I'm looking to add to that url by adding the contents of > another variable "subID" > > Example: > > variable theLink holds "http://www.google.com" > variable subID holds a number such as "44568" > > I'm looking for a way to combine both variables so the result is: > > http://www.google.com/44568 > > I have been trying to combine the values of both the variables like this: > > get URL(&theLink&"/"&subID&) You almost have it... you don't need the first and last &, so what you're really looking for is: theLink & "/" & subID which will give you http://www.google.com/44568 So to pass that to 'get URL' you just do: get URL(theLink & "/" & subID) The "&" is a concatenation operator, so have an "&" at the beginning of the string confuses Rev, and the one at the end is unnecessary. Hope this helps, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From varen at veggio.com Fri May 6 03:37:07 2005 From: varen at veggio.com (Varen Swaab) Date: Fri, 06 May 2005 00:37:07 -0700 Subject: Syntax problem In-Reply-To: Message-ID: Sarah & Ken Thanks to your suggestions I've got the problem licked. The url is now loading as intended. Sometimes it's the easiest problems that stump us the most. Var On 5/5/05 11:41 PM, "Ken Ray" wrote: > On 5/6/05 12:50 AM, "Varen Swaab" wrote: > >> Thanks Sarah >> >> I don't think I understand your reply. The variable "theLink" holds a >> well-formed url. I'm looking to add to that url by adding the contents of >> another variable "subID" >> >> Example: >> >> variable theLink holds "http://www.google.com" >> variable subID holds a number such as "44568" >> >> I'm looking for a way to combine both variables so the result is: >> >> http://www.google.com/44568 >> >> I have been trying to combine the values of both the variables like this: >> >> get URL(&theLink&"/"&subID&) > > You almost have it... you don't need the first and last &, so what you're > really looking for is: > > theLink & "/" & subID > > which will give you > > http://www.google.com/44568 > > So to pass that to 'get URL' you just do: > > get URL(theLink & "/" & subID) > > The "&" is a concatenation operator, so have an "&" at the beginning of the > string confuses Rev, and the one at the end is unnecessary. > > Hope this helps, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > Varen Swaab From klaus at major-k.de Fri May 6 05:00:27 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 6 May 2005 11:00:27 +0200 Subject: Unicode In-Reply-To: <39c45f726e438aa88a058f9573db90d9@adelphia.net> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <39c45f726e438aa88a058f9573db90d9@adelphia.net> Message-ID: <57E5C163-759E-4DFD-AF32-5ECCE13B99CB@major-k.de> Hi Thomas, > Thank you so much, > > Within 1 minute of downloading your helpful stack file I figured > out how to do it. > Double unicodetext was needed at both ends to make it work. > > set the unicodetext of field "Messages" of card "Messages" of / > stack "Editor" to the unicodetext of field gChangeMessages just curious, but what is the difference (except in the names of the fields) to my proposal: set the unicodetext of fld "the empty one" to the unicodetext of field "the one with mixed text in it" ??? :-) > It now looks and seems to work great. > > Tom Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Fri May 6 04:38:35 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 6 May 2005 10:38:35 +0200 Subject: Cursor issues in Tiger In-Reply-To: <427A8322.1060702@chipp.com> References: <8C71FA0E57EE215-B1C-3AD20@FWM-R34.sysops.aol.com> <427A8322.1060702@chipp.com> Message-ID: <940F8B3E-8C7F-4C07-9E77-FD24444C8770@major-k.de> Hi Chipp, > Paul, > > I too have seen this, but not only in Tiger, but Panther and even > WinXP. The cursor just seems to get stuck after leaving an editable > text fld. I think Jerry Daniels has a bug report on this. > > My fix is to 'start using stack "altCursorLib"' i know you are no Metacard man ;-), but since there is this lovely bug in the engine: -> set cursor to hand results in the "resize" cursor, could you just change these lines to -> set cursor to 8 in your "altCursorLib", which does what we exspect and is 3 characters less to type :-) Thanks a lot :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From chris at carroll-davis.co.uk Fri May 6 05:32:29 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Fri, 6 May 2005 10:32:29 +0100 Subject: Tiger problems... In-Reply-To: <427A84AA.9090602@chipp.com> References: <427A84AA.9090602@chipp.com> Message-ID: <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> We have a bunch of Applescripts that we fire from from SC that are broken under Tiger. These are all to control and manipulate movies with QTPlayer. Apple actually seem to have changed the syntax for scripting with QTPlayer. Ughhh. I suppose this is a QT7 issue rather than Applescript per se, but still it goes to show that nothing is safe... Chris On 5 May 2005, at 21:40, Chipp Walters wrote: > Also, I've found some Applescript isn't working correctly either, > and need to do further testing to figure out why. From chris at carroll-davis.co.uk Fri May 6 06:40:01 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Fri, 6 May 2005 11:40:01 +0100 Subject: Folder list order In-Reply-To: <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> References: <427A84AA.9090602@chipp.com> <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> Message-ID: <97AF60A3-0812-49A6-B056-5457C6DC3AB0@carroll-davis.co.uk> Hello folks - just thought you might like to know about a weird issue I came across the other day. Not a bug in Rev, but weird behaviour on Windows that cost me hours (probably days) and about 20 CD-Rs... If you get a list of folders (using "the folders" ) on WIndows running from HD the list is alphabetical, NON case-sensitive, so ("aardvark" comes before "Zoo"). If you get the same list running from CD, the list IS case-sensitve (so "Zoo " comes before "aardvark"). Perhaps this is a known issue to seasoned Revvers, but it was new to me! This caused my prog to fail only when running from CD on Windows. Running from HD on Windows, or on Mac HD or CD was fine. The only way I could track problem down was to cut disc after disc. ARGHH. Anyway, moral of story is that it is probably prudent to sort the folder list as soon as you've got it so that you ensure consistent results. Haven't checked if this is the same with files - but I expect so... Chris From b.xavier at internet.lu Fri May 6 07:17:21 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 13:17:21 +0200 Subject: Folder list order In-Reply-To: <97AF60A3-0812-49A6-B056-5457C6DC3AB0@carroll-davis.co.uk> Message-ID: <20050506103452.4CE299300A6@mail.runrev.com> Chris, You should try next time to burn mountable "images" of cds or virtualCDs. Look it up, it's great. Built in Nero, VirtualCD, the was an alladyn tools and an even better shareware in my macos times - macImage or something. Others like ultraIso, winIso, etc, etc, etc do the same for different prices and features. Eventually a ramdisk if you can lock the write access can do the job even faster too. The sorting issue seems bizarre indeed! cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Chris Carroll-Davis > Sent: Friday, May 06, 2005 12:40 > To: How to use Revolution > Subject: Folder list order > > Hello folks - > > just thought you might like to know about a weird issue I > came across the other day. Not a bug in Rev, but weird > behaviour on Windows that cost me hours (probably days) and > about 20 CD-Rs... > > If you get a list of folders (using "the folders" ) on > WIndows running from HD the list is alphabetical, NON > case-sensitive, so ("aardvark" comes before "Zoo"). > > If you get the same list running from CD, the list IS > case-sensitve (so "Zoo " comes before "aardvark"). > > Perhaps this is a known issue to seasoned Revvers, but it was > new to me! This caused my prog to fail only when running from CD on > Windows. Running from HD on Windows, or on Mac HD or CD was fine. > The only way I could track problem down was to cut disc after disc. > ARGHH. > > Anyway, moral of story is that it is probably prudent to sort > the folder list as soon as you've got it so that you ensure > consistent results. Haven't checked if this is the same with > files - but I expect so... > > > Chris > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chris at carroll-davis.co.uk Fri May 6 07:40:45 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Fri, 6 May 2005 12:40:45 +0100 Subject: Folder list order In-Reply-To: <20050506103452.4CE299300A6@mail.runrev.com> References: <20050506103452.4CE299300A6@mail.runrev.com> Message-ID: <57272BF7-F9EB-48CF-8DAF-CDC0A6F515A5@carroll-davis.co.uk> Xavier - I did try "virtual cd rom control panel", but it didn't seem to want to mount any images I made from Toast on Mac (whichever format I chose ISO, UDF etc...) so I gave up with it. I'm afraid I am a bit of a Windows dunce. I make my CD's on Mac using Toast, so if you know of a specific PC utility that will mount these on XP I'd like to hear of it! Indeed, what I'd really like is to have a locked CD image mounted on my G5 that is available to PC on network that sees it as a CD. But I've not found a way to do that. Most of the time testing from a shared folder on my G5 is fine. This is the first time that I've come across a non-speed related issue that differs between CD and HD... Thanks for the advice, Chris On 6 May 2005, at 12:17, MisterX wrote: > Chris, > > You should try next time to burn mountable "images" of cds or > virtualCDs. > > Look it up, it's great. Built in Nero, VirtualCD, the was an > alladyn tools > and an even better shareware in my macos times - macImage or > something. > Others like ultraIso, winIso, etc, etc, etc do the same for > different prices > and features. > > Eventually a ramdisk if you can lock the write access can do the > job even > faster too. > > The sorting issue seems bizarre indeed! > > cheers > Xav > > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Chris Carroll-Davis >> Sent: Friday, May 06, 2005 12:40 >> To: How to use Revolution >> Subject: Folder list order >> >> Hello folks - >> >> just thought you might like to know about a weird issue I >> came across the other day. Not a bug in Rev, but weird >> behaviour on Windows that cost me hours (probably days) and >> about 20 CD-Rs... >> >> If you get a list of folders (using "the folders" ) on >> WIndows running from HD the list is alphabetical, NON >> case-sensitive, so ("aardvark" comes before "Zoo"). >> >> If you get the same list running from CD, the list IS >> case-sensitve (so "Zoo " comes before "aardvark"). >> >> Perhaps this is a known issue to seasoned Revvers, but it was >> new to me! This caused my prog to fail only when running from CD on >> Windows. Running from HD on Windows, or on Mac HD or CD was fine. >> The only way I could track problem down was to cut disc after disc. >> ARGHH. >> >> Anyway, moral of story is that it is probably prudent to sort >> the folder list as soon as you've got it so that you ensure >> consistent results. Haven't checked if this is the same with >> files - but I expect so... >> >> >> Chris >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Fri May 6 08:07:36 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 14:07:36 +0200 Subject: Pencil doesn't trigger mousedown? Message-ID: <20050506112505.7F0149301DC@mail.runrev.com> In the quest for a cool shift-horizontal/vertical dragging functionality of the pencil as previously requested and often missed, i added the bit of coded needed to ResizeN2O. It works for draging objects in a primitive way but the pencil doesn't trigger the mousedown event!!! Any ideas anyone? The revdocs didn't help... Altough, when you drag a line with the line tool and hold the shift key, you do get a 15 degree limiter/midar line... And I think someone did suggest that at one point, im just surprised the mousedown doesn't work in pencil tool mode though... bugzilla suggestions? cheers Xavier From see3d at writeme.com Fri May 6 09:27:47 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 06 May 2005 09:27:47 -0400 Subject: Documentation Errors [Was: naming variables...] In-Reply-To: <3aac5714afa5e74f77083a9198475a73@qldlearning.com> References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> <3aac5714afa5e74f77083a9198475a73@qldlearning.com> Message-ID: <08A8E375-68A9-44A3-9B88-6D972192A78F@writeme.com> Brian, This brings up a good point that has been bugging me for years. It is ABSOLUTELY RIDICULOUS that the Rev documentation built in to the IDE is so full of errors. How many repeat questions and confusion by folks trying to learn Rev are the result of wrong or missing documentation. Don't get me wrong, I really like the built in Doc. It is just that even I can read through it and find error after error. It seems like it would be so easy for an informed Rev programmer at RunRev to step through and fix up the doc in a matter of a week or two. It takes ten times as much work to make BZ reports about the errors than it does to just fix them. I bet a Wiki style doc file that the users could input to and that could be downloaded to the IDE if desired could cure the problem. It would probably greatly expand the "How Do I" and simple examples also. It seems like lots of people have tried to improve on the docs in various places on the web, but I don't want to go searching through ten sites and discussion lists to find a bit of info that should be part of the built-in docs. Stupid Doc errors AND small bugs in the IDE that are ignored (because GOOD programmers can find an undocumented workaround) make a bad impression about the quality of Revolution. It is even more damaging to DreamCard which is aimed at a less sophisticated users. As users we can't do much about the programming problems, except complain. However, if RunRev would empower us, we could do great stuff about the docs. Just from being on this list for a few weeks, I can see the quality of the user community and know that it could work -- especially if it were sponsored and monitored by RunRev. Go ahead, make my day... tell me it is already in the works ;-) Dennis On May 6, 2005, at 12:31 AM, Brian Yennie wrote: >> It is not a scripting error if you are following the Reference >> Documentation supplied with Rev: >> > > Right... I meant it was an "obvious scripting error" by the folks > at RunRev in their documentation, not that it was an obvious error > by you who was just following the docs =)! > > - Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Fri May 6 09:31:52 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 09:31:52 -0400 Subject: Unicode In-Reply-To: <57E5C163-759E-4DFD-AF32-5ECCE13B99CB@major-k.de> References: <23eddf1d2152a772ec5929eec419c5b6@adelphia.net> <9196e44163428b41013e6b1bfced905a@mangomultimedia.com> <13bb9aaa04ff81a664c220e4fa679764@adelphia.net> <39c45f726e438aa88a058f9573db90d9@adelphia.net> <57E5C163-759E-4DFD-AF32-5ECCE13B99CB@major-k.de> Message-ID: Klaus, Of course there is none. When I saw your response I was heading out the door to get the dogs in and only saw the first unicodetext. I thought "Yeah I tried that." but really had not. You know, when you find yourself adding a little frustration when figuring something out it never helps and ends up making you miss things. Also, the reason I noticed it right away in the stack was the script editor had both unicodetext's in blazing red. I have always wanted the emails to keep the coloring of copied scripts and typed ones too. Thank you though for the answer to my problem, Tom On May 6, 2005, at 5:00 AM, Klaus Major wrote: > Hi Thomas, > >> Thank you so much, >> >> Within 1 minute of downloading your helpful stack file I figured out >> how to do it. >> Double unicodetext was needed at both ends to make it work. >> >> set the unicodetext of field "Messages" of card "Messages" of / >> stack "Editor" to the unicodetext of field gChangeMessages > > just curious, but what is the difference (except in the names of the > fields) to my proposal: > > set the unicodetext of fld "the empty one" to the unicodetext of field > "the one with mixed text in it" > > ??? :-) > >> It now looks and seems to work great. >> >> Tom > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From simplsol at aol.com Fri May 6 09:35:52 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 06 May 2005 09:35:52 -0400 Subject: [ANN] RevZilla 2.0.1 Available In-Reply-To: References: Message-ID: <8C72057A7EF13D3-DB0-400FF@FWM-R35.sysops.aol.com> Ken, Thank you for such a prompt response, I (for one) appreciate it. Revzilla is such a wonderful tool, I wish more revers would take advantage of it - and vote for bug #2387 (the date/time problem). Paul Looney -----Original Message----- From: Ken Ray To: Use Revolution List ; Improve Revolution List Sent: Thu, 05 May 2005 22:44:05 -0500 Subject: [ANN] RevZilla 2.0.1 Available Just a quick note to let you all know that a minor update to RevZilla has been posted. This version fixes the bug Paul Looney found when trying to post changes to bugs that had an OS marked "Other". You can get the new version on RevNet, RevOnline (under 'kray'), or at: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Fri May 6 09:43:56 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 09:43:56 -0400 Subject: Pencil doesn't trigger mousedown? In-Reply-To: <20050506112505.7F0149301DC@mail.runrev.com> References: <20050506112505.7F0149301DC@mail.runrev.com> Message-ID: <0230241be8a9c0fd259dd00183f51935@adelphia.net> Xavier, I don't know what mouseDown event you are needing but recently I fought the mouseDown and the mouseDown won. I did use other listers advice and start a self running loop (send checkMouse to me in 50 milliseconds) and look for an "if the mouse is down" or "if the mouse is up" in the checkMouse handler and that seemed to work fine. In fact since I didn't want to use the mouseMove it seemed the only other choice available to me. I don't know if it will work for you but give it a try. -- this acts just like a mouseDown message while holding the mouseDown and exits (after doing a mouseUp ). on checkMouse if the mouse is down then -- do something important end if if the mouse is up then -- do something else exit checkMouse end if send checkMouse to me in 50 miliseconds end if Tom On May 6, 2005, at 8:07 AM, MisterX wrote: > In the quest for a cool shift-horizontal/vertical dragging > functionality of > the pencil as previously requested and often missed, i added the bit of > coded needed to ResizeN2O. It works for draging objects in a primitive > way > but the pencil doesn't trigger the mousedown event!!! > > Any ideas anyone? The revdocs didn't help... > > Altough, when you drag a line with the line tool and hold the shift > key, you > do get a 15 degree limiter/midar line... And I think someone did > suggest > that at one point, im just surprised the mousedown doesn't work in > pencil > tool mode though... > > bugzilla suggestions? > > cheers > Xavier > > _______________________________________________ > 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 webmaster at dreamscapesoftware.com Fri May 6 10:07:12 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Fri, 06 May 2005 09:07:12 -0500 Subject: Documentation Errors [Was: naming variables...] In-Reply-To: <08A8E375-68A9-44A3-9B88-6D972192A78F@writeme.com> References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> <3aac5714afa5e74f77083a9198475a73@qldlearning.com> <08A8E375-68A9-44A3-9B88-6D972192A78F@writeme.com> Message-ID: <427B7A10.8060603@dreamscapesoftware.com> Dennis Brown wrote: > Stupid Doc errors AND small bugs in the IDE that are ignored (because > GOOD programmers can find an undocumented workaround) make a bad > impression about the quality of Revolution. I agree. I tried fixing errors or problems way back when using MetaCard and when RunRev first came out, but now I have such a hard time editing the environment to suit my needs that I've just given up on it. The thing that blows my mind the most is that if you "Show Invisible Objects" and open the docs...you can see all of the docs invisible objects. But alas, my programming is not perfect either. :) Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From 3mcgrath at adelphia.net Fri May 6 10:08:12 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 10:08:12 -0400 Subject: Unicode question Message-ID: <0f59d4284c711281a40012e09803465e@adelphia.net> Hello, I was wondering if once the unicodetext of a fields content has been set if that field will then Keep that characteristic always. Or do I then always have to use the "set the unicodetext of" when I am putting text into fields? Is this the same for variables as well? set the unicodetext of field "one" to the unicodetext of field "two" Later if I set the contents of field "one" to "" and then add some other text will it still test unicodetext positive. I tried the docs for the unicode test but it didn't work for me. Thanks Tom Macintosh PowerBook G-4 OSX 10.3.8, OS 9.2.2, 1.25 GHz, 512MB RAM, Rev 2.5 Advanced Media Group Thomas J McGrath III 3mcgrath at adelphia.net From see3d at writeme.com Fri May 6 11:01:34 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 06 May 2005 11:01:34 -0400 Subject: Documentation Errors [Was: naming variables...] In-Reply-To: <3aac5714afa5e74f77083a9198475a73@qldlearning.com> References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> <3aac5714afa5e74f77083a9198475a73@qldlearning.com> Message-ID: [I am resending this message, because it seems to have been lost in the mail] Brian, This brings up a good point that has been bugging me for years. It is ABSOLUTELY RIDICULOUS that the Rev documentation built in to the IDE is so full of errors. How many repeat questions and confusion by folks trying to learn Rev are the result of wrong or missing documentation. Don't get me wrong, I really like the built in Doc. It is just that even I can read through it and find error after error. It seems like it would be so easy for an informed Rev programmer at RunRev to step through and fix up the doc in a matter of a week or two. It takes ten times as much work to make BZ reports about the errors than it does to just fix them. I bet a Wiki style doc file that the users could input to and that could be downloaded to the IDE if desired could cure the problem. It would probably greatly expand the "How Do I" and simple examples also. It seems like lots of people have tried to improve on the docs in various places on the web, but I don't want to go searching through ten sites and discussion lists to find a bit of info that should be part of the built-in docs. Stupid Doc errors AND small bugs in the IDE that are ignored (because GOOD programmers can find an undocumented workaround) make a bad impression about the quality of Revolution. It is even more damaging to DreamCard which is aimed at a less sophisticated users. As users we can't do much about the programming problems, except complain. However, if RunRev would empower us, we could do great stuff about the docs. Just from being on this list for a few weeks, I can see the quality of the user community and know that it could work -- especially if it were sponsored and monitored by RunRev. Go ahead, make my day... tell me it is already in the works ;-) Dennis On May 6, 2005, at 12:31 AM, Brian Yennie wrote: >> It is not a scripting error if you are following the Reference >> Documentation supplied with Rev: >> >> > > Right... I meant it was an "obvious scripting error" by the folks > at RunRev in their documentation, not that it was an obvious error > by you who was just following the docs =)! > > - Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From see3d at writeme.com Fri May 6 11:14:30 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 06 May 2005 11:14:30 -0400 Subject: Documentation Errors [Was: naming variables...] In-Reply-To: References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> <3aac5714afa5e74f77083a9198475a73@qldlearning.com> Message-ID: Wow, that was weird. The new Tiger mail.app suddenly decided that mail from me or on this subject was Junk. I found my message and responses along with several good messages in my junk mail folder just now. Sorry for the resend. Tiger users, watch you junk mailbox. Dennis On May 6, 2005, at 11:01 AM, Dennis Brown wrote: > [I am resending this message, because it seems to have been lost in > the mail] > From kray at sonsothunder.com Fri May 6 11:23:21 2005 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 06 May 2005 10:23:21 -0500 Subject: Tiger problems... In-Reply-To: <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> Message-ID: On 5/6/05 4:32 AM, "Chris Carroll-Davis" wrote: > We have a bunch of Applescripts that we fire from from SC that are > broken under Tiger. These are all to control and manipulate movies > with QTPlayer. Apple actually seem to have changed the syntax for > scripting with QTPlayer. Ughhh. I suppose this is a QT7 issue > rather than Applescript per se, but still it goes to show that > nothing is safe... Chris, thanks for letting us know... Apple broke the "GURLGURL" apple event (among other things) when the 10.1-10.2 transition took hold and didn't tell anyone also, so you're right... nothing is safe. :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Fri May 6 11:31:21 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 06 May 2005 08:31:21 -0700 Subject: Tiger problems... In-Reply-To: <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> References: <427A84AA.9090602@chipp.com> <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> Message-ID: <427B8DC9.4050309@fourthworld.com> Chris Carroll-Davis wrote: > > We have a bunch of Applescripts that we fire from from SC that are > broken under Tiger. These are all to control and manipulate movies > with QTPlayer. Apple actually seem to have changed the syntax for > scripting with QTPlayer. Ughhh. I suppose this is a QT7 issue rather > than Applescript per se, but still it goes to show that nothing is safe... Could it be a licensing issue? Does QT7 require a new Pro license to script some features? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Fri May 6 11:44:42 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 06 May 2005 08:44:42 -0700 Subject: Documentation Errors [Was: naming variables...] In-Reply-To: References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> <3aac5714afa5e74f77083a9198475a73@qldlearning.com> Message-ID: <427B90EA.9040304@fourthworld.com> Dennis Brown wrote: > This brings up a good point that has been bugging me for years. It is > ABSOLUTELY RIDICULOUS that the Rev documentation built in to the IDE is > so full of errors. How many repeat questions and confusion by folks > trying to learn Rev are the result of wrong or missing documentation. I hear you loud and clear. Back when I was learning C, starting with externals using Gary Bonds' "X-Command" book seemed like a good start. I found myself spending a lot of time double-checking everything and rarely got anything to actually run. That was one of several experiences that made me appreciate xTalk, but a couple years ago I was telling that story to a good friend who's an expert in C on Mac (he's been known to make Apple engineers ask "How'd you do that?") and he told me it was too bad I let it discourage me as the problem wasn't me at all -- he reports that most of the C examples in that book simply don't work. :( "Missing" stuff take time to address. I've not seen a product yet where people didn't complain about the docs every day until a variety of third-party books became available. Don't know why that is, just reporting what I've seen. It seems the only remedy is to track what's reported as missing and add it as soon after as possible. But errata should of course always be a high priority. Which erroneous entries have you found, and what are there Bugzilla IDs so we can draw attention to them? I believe Monte does a fair job of reviewing BZ for errata reports, and has a track record of addressing them promptly. Getting them into your hands is a different matter (what should "Check for updates..." do?), but at least Monte does his part in a very timely manner. > However, if RunRev would empower us, we could do great stuff about the > docs. Just from being on this list for a few weeks, I can see the > quality of the user community and know that it could work -- especially > if it were sponsored and monitored by RunRev. > > Go ahead, make my day... tell me it is already in the works ;-) Would "already in place" be better? See the WebNotes feature. It's not my favorite implementation of the idea, but it's a good start toward a mechanism for community-ehnanced docs. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chris at carroll-davis.co.uk Fri May 6 12:20:37 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Fri, 6 May 2005 17:20:37 +0100 Subject: QT Applescript. Bit OT (was Tiger problems...) In-Reply-To: <427B8DC9.4050309@fourthworld.com> References: <427A84AA.9090602@chipp.com> <820EDBE3-9227-4C71-B2A7-367952179238@carroll-davis.co.uk> <427B8DC9.4050309@fourthworld.com> Message-ID: (Sorry folks, this is going off-topic, I think. But I'll post just in case someone has a suggestion!!) > Could it be a licensing issue? Does QT7 require a new Pro license > to script some features? Richard - I don't think that is it. They have definitely changed stuff. I don't have things to hand at moment, but here's one thing I can remember off the top of my head that causes us real problems... We are manipulating some large QT movies using Applescript/QTPlayer. e.g. taking an NTSC size movie with an alpha channel (very large because it requires the use of the "none" compressor) and adding a second movie behind it, then adding a sound track, cropping as necessary. Now with Panther/QT6.5 we could then save this file "with dependencies" to make a movie that was literally just a few k in size (i.e. very quick to save) This was easy to do, because the default save option in QTPlayer was this form. If we wanted to remove these dependencies we could save the movie with the AppleScript command "Save self contained". This takes a long time and produces very big files (>1Gb). This has all changed. The default option is now to save self contained, but there is no applescript option to "save with dependencies", so like it or not, we always end up with *massive* files that take ages to save! (if any kind soul does have any suggestions on this one, I'd be soooooo grateful. This is a bit of a killer for us.) I'm pretty sure they have also changed the way in which QTPlayer applescript stores internal references to open movies (but I might be wrong here, memory going in old age) Chris On 6 May 2005, at 16:31, Richard Gaskin wrote: > Chris Carroll-Davis wrote: > >> We have a bunch of Applescripts that we fire from from SC that >> are broken under Tiger. These are all to control and manipulate >> movies with QTPlayer. Apple actually seem to have changed the >> syntax for scripting with QTPlayer. Ughhh. I suppose this is a >> QT7 issue rather than Applescript per se, but still it goes to >> show that nothing is safe... >> > > Could it be a licensing issue? Does QT7 require a new Pro license > to script some features? > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dan at clearvisiontech.com Fri May 6 12:36:14 2005 From: dan at clearvisiontech.com (Dan Friedman) Date: Fri, 06 May 2005 09:36:14 -0700 Subject: Unicode In-Reply-To: <20050506084041.D091F930466@mail.runrev.com> Message-ID: Thomas, I don't know what your project is, but thought you might want/need to know that Rev does NOT print unicode text. I have spoken with Jacqueline and she tells me "they are working on it". Hope this doesn't ruin your day... -Dan From capellan2000 at yahoo.com Fri May 6 12:53:14 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 6 May 2005 09:53:14 -0700 (PDT) Subject: [ANN] Pen Tool v2 In-Reply-To: <20050505183216.A981E93038D@mail.runrev.com> Message-ID: <20050506165315.95544.qmail@web40514.mail.yahoo.com> Hi Developers, Download the stack "Pen Tool v2" from: http://www.geocities.com/capellan2000/penToolv2.zip This stack shows a pen tool similar to the bezier pen tool of vector ilustration software. i'm working in the companion three selection tools for this tool and integrating all my previous work with vector graphics into one stack: "graphic tools v02" To start drawing, click on the button "Set cursor to pen", then the cursor turns to the icon "Pen Tool". To start drawing, click on the empty space of the card. 1- To start drawing a curved line, click on the card to create the FIRST VERTEX POINT (sending a mousedown msg) and while keeping the mouse down, drag the mouse far from the point where you clicked (mousemove msg) and release the mouse button (mouseup msg) to create the FIRST CONTROL POINT... a red line appears with a bezier curve. Click again (mousedown msg) to fix the position of the SECOND VERTEX POINT and move the mouse to shape the bezier curve (mousemove msg) and release the mouse in any location to fix the SECOND CONTROL POINT (mouseup msg). IMPORTANT: If you press the ALT/OPTION key while moving the mouse to fix the position of the SECOND CONTROL POINT, you get a THIRD CONTROL POINT that moves in sync with the second control point... this third control point becomes the first control point of a new curve that will follow the line you are drawing. Click to fix the position of these control points. Now the red line turns to a green line and you could repeat the steps above to draw another curved line or simply click and release the mouse button to draw straight lines. To close the polygon you put the cursor exactly over the beginning of the line (You'll notice that the cursor changes to a pen with a circle)and DOUBLE CLICK (mousedoubleup msg). You'll finish drawing anytime by double clicking in any place of the card. Feel free to streamline this handler for your own purposes. All i ask is that you keep an updated link to my website in your website or the documentation of your software. Alejandro Tejada Thursday 5 may 2006 Visit my site: http://www.geocities.com/capellan2000/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From 3mcgrath at adelphia.net Fri May 6 13:09:04 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 13:09:04 -0400 Subject: Unicode In-Reply-To: References: Message-ID: <3d88884ae200c78c7c0d856cd29fba44@adelphia.net> Dan, Thanks for the heads up but thankfully I won't need to print at this time. Later it might be nice to print my data base with unicode text but for now it's not an issue. Thanks Tom On May 6, 2005, at 12:36 PM, Dan Friedman wrote: > Thomas, > > I don't know what your project is, but thought you might want/need to > know > that Rev does NOT print unicode text. I have spoken with Jacqueline > and she > tells me "they are working on it". > > Hope this doesn't ruin your day... > > -Dan > > _______________________________________________ > 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 b.xavier at internet.lu Fri May 6 13:23:58 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 19:23:58 +0200 Subject: [ANN] Pen Tool v2 In-Reply-To: <20050506165315.95544.qmail@web40514.mail.yahoo.com> Message-ID: <20050506164129.5577F9300A6@mail.runrev.com> Beautiful work Alejandro!!! The only critique i got is that it feels more illustractor (3 clicks+ drag) like than the simpler Freehand interface (2 clicks-drag) (if i got it correctly ;) - finally a professional looking line graphic tool in Rev ;) smooth animation too, im officially impressed! cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Alejandro Tejada > Sent: Friday, May 06, 2005 18:53 > To: use-revolution at lists.runrev.com > Subject: [ANN] Pen Tool v2 > > Hi Developers, > > Download the stack "Pen Tool v2" from: > > http://www.geocities.com/capellan2000/penToolv2.zip > > This stack shows a pen tool similar to the bezier pen tool of > vector ilustration software. i'm working in the companion > three selection tools for this tool and integrating all my > previous work with vector graphics into one stack: "graphic tools v02" > > To start drawing, click on the button > "Set cursor to pen", then the cursor turns to the icon "Pen Tool". > > To start drawing, click on the empty space of the card. > 1- To start drawing a curved line, click on the card to > create the FIRST VERTEX POINT (sending a mousedown > msg) and while keeping the mouse down, drag the mouse far > from the point where you clicked (mousemove msg) and release > the mouse button (mouseup msg) to create the FIRST CONTROL > POINT... a red line appears with a bezier curve. > > Click again (mousedown msg) to fix the position of the SECOND > VERTEX POINT and move the mouse to shape the bezier curve > (mousemove msg) and release the mouse in any location to fix > the SECOND CONTROL POINT (mouseup msg). > > IMPORTANT: If you press the ALT/OPTION key while moving the > mouse to fix the position of the SECOND CONTROL POINT, you > get a THIRD CONTROL POINT that moves in sync with the second > control point... this third control point becomes the first > control point of a new curve that will follow the line you > are drawing. > > Click to fix the position of these control points. > Now the red line turns to a green line and you could repeat > the steps above to draw another curved line or simply click > and release the mouse button to draw straight lines. > > To close the polygon you put the cursor exactly over the > beginning of the line (You'll notice that the cursor changes > to a pen with a circle)and DOUBLE CLICK (mousedoubleup msg). > > You'll finish drawing anytime by double clicking in any place > of the card. > > Feel free to streamline this handler for your own purposes. > All i ask is that you keep an updated link to my website in > your website or the documentation of your software. > > Alejandro Tejada > > Thursday 5 may 2006 > > > > Visit my site: > http://www.geocities.com/capellan2000/ > > > > Yahoo! Mail > Stay connected, organized, and protected. Take the tour: > http://tour.mail.yahoo.com/mailtour.html > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From katherine.w.c at gmail.com Fri May 6 13:43:45 2005 From: katherine.w.c at gmail.com (Kat) Date: Fri, 06 May 2005 13:43:45 -0400 Subject: Folder list order In-Reply-To: <57272BF7-F9EB-48CF-8DAF-CDC0A6F515A5@carroll-davis.co.uk> References: <20050506103452.4CE299300A6@mail.runrev.com> <57272BF7-F9EB-48CF-8DAF-CDC0A6F515A5@carroll-davis.co.uk> Message-ID: <427BACD1.3090109@gmail.com> Toast uses a proprietary disc image format. I don't know of any other app that will open them. If your Mac is networked to the PC, try mounting the image on your Mac, mount the volume on your PC via "my network" or something Windows-specific like that, and burn it over the network. Cheers, Katherine Cochrane http://cd-info.com Chris Carroll-Davis wrote: > Xavier - > > I did try "virtual cd rom control panel", but it didn't seem to want > to mount any images I made from Toast on Mac (whichever format I > chose ISO, UDF etc...) so I gave up with it. I'm afraid I am a bit > of a Windows dunce. I make my CD's on Mac using Toast, so if you know > of a specific PC utility that will mount these on XP I'd like to hear > of it! > > Indeed, what I'd really like is to have a locked CD image mounted on > my G5 that is available to PC on network that sees it as a CD. But > I've not found a way to do that. Most of the time testing from a > shared folder on my G5 is fine. This is the first time that I've > come across a non-speed related issue that differs between CD and HD... > > Thanks for the advice, > > Chris > > > On 6 May 2005, at 12:17, MisterX wrote: > >> Chris, >> >> You should try next time to burn mountable "images" of cds or >> virtualCDs. >> >> Look it up, it's great. Built in Nero, VirtualCD, the was an alladyn >> tools >> and an even better shareware in my macos times - macImage or something. >> Others like ultraIso, winIso, etc, etc, etc do the same for >> different prices >> and features. >> >> Eventually a ramdisk if you can lock the write access can do the job >> even >> faster too. >> >> The sorting issue seems bizarre indeed! >> >> cheers >> Xav >> >> >>> -----Original Message----- >>> From: use-revolution-bounces at lists.runrev.com >>> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >>> Chris Carroll-Davis >>> Sent: Friday, May 06, 2005 12:40 >>> To: How to use Revolution >>> Subject: Folder list order >>> >>> Hello folks - >>> >>> just thought you might like to know about a weird issue I >>> came across the other day. Not a bug in Rev, but weird >>> behaviour on Windows that cost me hours (probably days) and >>> about 20 CD-Rs... >> [snipped] From b.xavier at internet.lu Fri May 6 13:46:25 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 19:46:25 +0200 Subject: ANN/RFD Python in Rev - no probs! Message-ID: <20050506170403.AFA699304D9@mail.runrev.com> Hi Guys, Any python users in the list interested in a planned project to have python executed from Rev or compiled as dlls for RunRev including WinMFC and COM apis are welcome to join. Finally a possible way to do compileIt in RunRev. I dont have a Mac to see how this can be done but gnu-c compilation seems possible so there may be a way for osx/unix/linux users present and interested. So you input is equally welcome and encouraged. A team spirit to empower (keyword of the day) RunRev is only good for all in RunRev! I'll open a forum for it on MonsieurX.com if there is discussion material (and avoid polution to the kind Rev Mailist). Side note, this will probably be replicated for PHP and GNU C when and if needed only Plan more or less include in an approximate order: - The standard ebook hyper-referenced code library in Revo (independent but based on TAOO) - Python languague reference and translation matrix (rev to py and viceversa) - Object model compatibility interface (the exo in xos) - easy parameters passing as usual - Python function compatibility wrapper-layer (user python's calls in rev) - easier ports of py in rev! - Python direct function calls (shell or direct to dll eventually) - WinPython and Python shell call management-intelligence - Python task threading and scheduling management (agents are great tools) - Python - meta-dll to openGL modules and more... I think my agenda is full until next year now ;) Cheers Xav From stephenREVOLUTION at barncard.com Fri May 6 14:03:23 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 6 May 2005 11:03:23 -0700 Subject: RE disk image formerly Folder list order In-Reply-To: <427BACD1.3090109@gmail.com> References: <20050506103452.4CE299300A6@mail.runrev.com> <57272BF7-F9EB-48CF-8DAF-CDC0A6F515A5@carroll-davis.co.uk> <427BACD1.3090109@gmail.com> Message-ID: CHECK OUT Dragon Burn for Mac (they also make NTI CD & DVD - Maker 7 for PC...-I never used it). From their site: "Supports virtually all popular image file formats: .bin, .cue, .cdr, .dmg, .iso, and .ncd.". As I remember, the .iso image I created by DB in Mac was viewable on a pc. Good software. And affordable. http://www.ntius.com/default.asp?p=dragonburn/dburn4_main sqb At 1:43 PM -0400 5/6/05, Kat wrote: >Toast uses a proprietary disc image format. I don't know of any >other app that will open them. If your Mac is networked to the PC, >try mounting the image on your Mac, mount the volume on your PC via >"my network" or something Windows-specific like that, and burn it >over the network. > >Cheers, >Katherine Cochrane >http://cd-info.com From b.xavier at internet.lu Fri May 6 14:11:48 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 20:11:48 +0200 Subject: RE disk image formerly Folder list order In-Reply-To: Message-ID: <20050506172918.DFF02930481@mail.runrev.com> That's a good one for the faq ;) > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Stephen Barncard > Sent: Friday, May 06, 2005 20:03 > To: How to use Revolution > Subject: RE disk image formerly Folder list order > > CHECK OUT Dragon Burn for Mac (they also make NTI CD & DVD - > Maker 7 for PC...-I never used it). > From their site: "Supports virtually all popular image file formats: > .bin, .cue, .cdr, .dmg, .iso, and .ncd.". > > As I remember, the .iso image I created by DB in Mac was > viewable on a pc. > > Good software. And affordable. > http://www.ntius.com/default.asp?p=dragonburn/dburn4_main > > sqb > > At 1:43 PM -0400 5/6/05, Kat wrote: > >Toast uses a proprietary disc image format. I don't know of > any other > >app that will open them. If your Mac is networked to the PC, try > >mounting the image on your Mac, mount the volume on your PC via "my > >network" or something Windows-specific like that, and burn > it over the > >network. > > > >Cheers, > >Katherine Cochrane > >http://cd-info.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Fri May 6 14:22:23 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 20:22:23 +0200 Subject: OT: awk features in Python Message-ID: <20050506173953.ACFFA930329@mail.runrev.com> Just on last quick word from the python documents: ActivePython 2.4 documentation Section "Whetting Your Appetite:" ... "Because of its more general data types Python is applicable to a much larger problem domain than Awk or even Perl, yet many things are at least as easy in Python as in those languages. " and he he "By the way, the language is named after the BBC show ``Monty Python's Flying Circus'' and has nothing to do with nasty reptiles. Making references to Monty Python skits in documentation is not only allowed, it is encouraged!" TAOO is based on the Hitchickers guide to the galaxy - so proof i got a higher-level pangalactic gargleblasting head effect with my software documentation they they ever will! It occured to me to put the "dont Panic" mention on the opening card of TAOO too ;) This is going to be fun! Xav IT Overload, DATA overload, Disk Overload, overzapped, overjoyed! ;) From revdan at danshafer.com Fri May 6 14:27:39 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 6 May 2005 11:27:39 -0700 Subject: ANN/RFD Python in Rev - no probs! In-Reply-To: <20050506170403.AFA699304D9@mail.runrev.com> References: <20050506170403.AFA699304D9@mail.runrev.com> Message-ID: <2ECEF936-928C-4594-A479-5A42CB96586E@danshafer.com> xav..... Count me in, in spades. This would be my ideal coding universe. Need to check out PythonCard (http://www.pythoncard.org), an Open Source project trying to approach this from the other side (Python scripting in an HC/Rev kind of IDE world) for possible cross- pollination. Alex Tweedly and I have both been involved in that project (he more than I, particularly of late). Glad to see someone spearheading this. I'll do whatever I can. Python scripts running quasi-native in Rev. yummmmm ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From chris at carroll-davis.co.uk Fri May 6 14:41:17 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Fri, 6 May 2005 19:41:17 +0100 Subject: RE disk image formerly Folder list order In-Reply-To: <20050506172918.DFF02930481@mail.runrev.com> References: <20050506172918.DFF02930481@mail.runrev.com> Message-ID: <5DA25047-8E0A-4922-9952-17A88989E4D8@carroll-davis.co.uk> This sounds perfect. I'll have a look! Thanks, Chris On 6 May 2005, at 19:11, MisterX wrote: >> CHECK OUT Dragon Burn for Mac (they also make NTI CD & DVD - >> Maker 7 for PC...-I never used it). >> From their site: "Supports virtually all popular image file formats: >> .bin, .cue, .cdr, .dmg, .iso, and .ncd.". >> >> As I remember, the .iso image I created by DB in Mac was >> viewable on a pc. > From gbojsza at gmail.com Fri May 6 14:43:41 2005 From: gbojsza at gmail.com (Glen Bojsza) Date: Fri, 6 May 2005 14:43:41 -0400 Subject: ANN/RFD Python in Rev - no probs! In-Reply-To: <2ECEF936-928C-4594-A479-5A42CB96586E@danshafer.com> References: <20050506170403.AFA699304D9@mail.runrev.com> <2ECEF936-928C-4594-A479-5A42CB96586E@danshafer.com> Message-ID: <3d8af4150505061143750aadfa@mail.gmail.com> XMan, I am very interested in this as well. Years ago I was hoping that Pythonware by Pythonworks was going to solve this problem but they died in the end. Glen On 5/6/05, Dan Shafer wrote: > xav..... > > Count me in, in spades. This would be my ideal coding universe. > > Need to check out PythonCard (http://www.pythoncard.org), an Open > Source project trying to approach this from the other side (Python > scripting in an HC/Rev kind of IDE world) for possible cross- > pollination. Alex Tweedly and I have both been involved in that > project (he more than I, particularly of late). > > Glad to see someone spearheading this. I'll do whatever I can. > > Python scripts running quasi-native in Rev. yummmmm > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Fri May 6 15:18:52 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 15:18:52 -0400 Subject: selected question Message-ID: <266b2b19bd7104f862b4079ea19ad4eb@adelphia.net> Hey guys, I have a field that I highlight a word in and want via script to cut that word. In my button I started with: get the selected text of field "Message" of card "SMS" of stack "Games" but I get a error in object expression. Could someone point out what I am doing wrong? thanks Tom Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From capellan2000 at yahoo.com Fri May 6 15:31:39 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 6 May 2005 12:31:39 -0700 (PDT) Subject: [ANN] Pen Tool v2 In-Reply-To: <20050506155426.0B398930465@mail.runrev.com> Message-ID: <20050506193139.91971.qmail@web40505.mail.yahoo.com> on Fri May 6 Xavier Bury wrote: > Beautiful work Alejandro!!! Thanks! You are welcome! :) > The only critique i got is that it feels more > illustrator (3 clicks+ drag) > like than the simpler Freehand interface (2 > clicks-drag) (if i got it correctly ;) - > finally a professional looking line graphic tool > in Rev ;) i'll check how Macromedia do this in FreeHand. By the way, i noticed so many resemblances in RR with many vector drawing apps, layers could be implemented with groups, groups could be implemented with groups within other groups (that works as layers) zoom and scrolling by scaling and translating... except in one vital feature: There is no compound paths in vector graphics... so you could not draw the circles inside the number 8 or the hole in the letter o, etc. Ink effects are too cool to be left out, so Did other vector drawing apps implement ink effects or something alike? al Visit my site: http://www.geocities.com/capellan2000/ Discover Yahoo! Use Yahoo! to plan a weekend, have fun online and more. Check it out! http://discover.yahoo.com/ From revlist at cableone.net Fri May 6 15:39:09 2005 From: revlist at cableone.net (Chris Sheffield) Date: Fri, 6 May 2005 13:39:09 -0600 Subject: selected question In-Reply-To: <266b2b19bd7104f862b4079ea19ad4eb@adelphia.net> References: <266b2b19bd7104f862b4079ea19ad4eb@adelphia.net> Message-ID: <51221BC6-B45A-4E44-B3BC-EE13F18848D4@cableone.net> Hi Tom, There shouldn't be any space between selected and text. Should just be "get the selectedText", etc. Chris Sheffield Read Naturally On May 6, 2005, at 1:18 PM, Thomas McGrath III wrote: > Hey guys, > > I have a field that I highlight a word in and want via script to > cut that word. In my button I started with: > > get the selected text of field "Message" of card "SMS" of stack > "Games" > > but I get a error in object expression. > > Could someone point out what I am doing wrong? > > thanks > > Tom > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From katherine.w.c at gmail.com Fri May 6 15:40:19 2005 From: katherine.w.c at gmail.com (Kat) Date: Fri, 06 May 2005 15:40:19 -0400 Subject: RE disk image formerly Folder list order In-Reply-To: References: <20050506103452.4CE299300A6@mail.runrev.com> <57272BF7-F9EB-48CF-8DAF-CDC0A6F515A5@carroll-davis.co.uk> <427BACD1.3090109@gmail.com> Message-ID: <427BC823.4000705@gmail.com> Good recommendation! Dragon Burn does create a standard ISO disc image. It's just about as capable as Toast for most tasks, and has a very cool interface as well. Much more informative than Toast's. I wrote an article about them for my local Mac User's Group newsletter. There's a rewrite of it in my blog at http://www.cd-info.com/cgi-bin/cdinfo.cgi/2004/10/20#toast_dragonburn Cheers, Kat Stephen Barncard wrote: > CHECK OUT Dragon Burn for Mac (they also make NTI CD & DVD - Maker 7 > for PC...-I never used it). > From their site: "Supports virtually all popular image file formats: > .bin, .cue, .cdr, .dmg, .iso, and .ncd.". > > As I remember, the .iso image I created by DB in Mac was viewable on a > pc. > > Good software. And affordable. > http://www.ntius.com/default.asp?p=dragonburn/dburn4_main > > sqb > > At 1:43 PM -0400 5/6/05, Kat wrote: > >> Toast uses a proprietary disc image format. I don't know of any other >> app that will open them. If your Mac is networked to the PC, try >> mounting the image on your Mac, mount the volume on your PC via "my >> network" or something Windows-specific like that, and burn it over >> the network. >> >> Cheers, >> Katherine Cochrane >> http://cd-info.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Fri May 6 15:59:15 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 6 May 2005 21:59:15 +0200 Subject: [ANN] Pen Tool v2 In-Reply-To: <20050506193139.91971.qmail@web40505.mail.yahoo.com> Message-ID: <20050506191645.4FD1F93008D@mail.runrev.com> > > The only critique i got is that it feels more illustrator > (3 clicks+ > > drag) like than the simpler Freehand interface (2 > > clicks-drag) (if i got it correctly ;) - finally a professional > > looking line graphic tool in Rev ;) > > i'll check how Macromedia do this in FreeHand. it's my all time prefered vector/cad drawing tool! Visually there's better apps that do amazing 3D stuff far better but Freehand is the reference IMOHO. Clean and laser quality cut for any illustration job! > By the way, i noticed so many resemblances in RR with many > vector drawing apps, layers could be implemented with groups, > groups could be implemented with groups within other groups > (that works as layers) zoom and scrolling by scaling and > translating... Yes, im working on layering in ControlsN2O and themes. Partly implemented in GIM using layers as a third dimension too. But the 3D functions im leaving for last until all 2D's are imagined and written (with 3D in mind). > except in one vital feature: There is no compound paths in > vector graphics... so you could not draw the circles inside > the number 8 or the hole in the letter o, etc. There's ways with masks but it's messy. > Ink effects are too cool to be left out, so Did other vector > drawing apps implement ink effects or something alike? Look at flash ;) I think it's very important and looking at PhotoShops use of them, there's a clear advantage to having them in many [eg skinning] situations. cheers Xav From revlist at cableone.net Fri May 6 18:33:38 2005 From: revlist at cableone.net (Chris Sheffield) Date: Fri, 6 May 2005 16:33:38 -0600 Subject: a little message path issue Message-ID: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> Dear List, Okay, let's see if I can explain this. I have a group that contains an image as a background and several custom buttons placed on the top of it. The background image has a "stick out tab sort of thing" on it's left side. The idea is to place the group on the right side of the window so that only the tab is showing. When the user moves the mouse over that tab, I want the group to slide out revealing the buttons. When the user moves the mouse out of the group, I want it to slide back so that only the tab is visible again. Okay, so far so good. So I place mouseEnter (to slide the button panel out) and mouseLeave (to slide it back in) handlers in the group's script. Worked great until I placed my buttons in the group. This is what happens now. I move the cursor over the tab. The group slides out fine. But as I move up and down over my buttons, mouseEnter and mouseLeave messages get sent, including those to the background image, which triggers my moving action. So if I mouseEnter one of my buttons, I mouseLeave my background image, which slides the group back. That's not the behavior I want. As long as I'm within the group, I want it to be slid out, even as I'm moving up and down over the buttons. Does that make sense? Should I be handling different messages besides mouseEnter and mouseLeave? A mouseWithin perhaps? I'm kind of stuck. Can someone help? Thanks, Chris Sheffield Read Naturally P.S. Here's my group's script: on mouseEnter if "ButtonBar" is in the name of the target then move me to 580,241 end if end mouseEnter on mouseLeave if "ButtonBar" is in the name of the target then move me to 668,241 end if end mouseLeave From ambassador at fourthworld.com Fri May 6 18:42:27 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 06 May 2005 15:42:27 -0700 Subject: a little message path issue In-Reply-To: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> References: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> Message-ID: <427BF2D3.6030403@fourthworld.com> Chris Sheffield wrote: > Dear List, > > Okay, let's see if I can explain this. > > I have a group that contains an image as a background and several > custom buttons placed on the top of it. The background image has a > "stick out tab sort of thing" on it's left side. The idea is to place > the group on the right side of the window so that only the tab is > showing. When the user moves the mouse over that tab, I want the group > to slide out revealing the buttons. When the user moves the mouse out > of the group, I want it to slide back so that only the tab is visible > again. Okay, so far so good. > > So I place mouseEnter (to slide the button panel out) and mouseLeave > (to slide it back in) handlers in the group's script. Worked great > until I placed my buttons in the group. This is what happens now. I > move the cursor over the tab. The group slides out fine. But as I > move up and down over my buttons, mouseEnter and mouseLeave messages > get sent, including those to the background image, which triggers my > moving action. So if I mouseEnter one of my buttons, I mouseLeave my > background image, which slides the group back. That's not the behavior > I want. As long as I'm within the group, I want it to be slid out, > even as I'm moving up and down over the buttons. > > Does that make sense? Should I be handling different messages besides > mouseEnter and mouseLeave? A mouseWithin perhaps? I'm kind of stuck. > Can someone help? I'm not sure this will help, but I recently made a very complex nested group thang with lots of mouse interactions and I now have a rule for such things: Whenever you're moving objects with scripts and those objects are within groups, more often than not you'll do well to set the lockLoc of both the object and the group. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From 3mcgrath at adelphia.net Fri May 6 18:57:43 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 18:57:43 -0400 Subject: selected question In-Reply-To: <51221BC6-B45A-4E44-B3BC-EE13F18848D4@cableone.net> References: <266b2b19bd7104f862b4079ea19ad4eb@adelphia.net> <51221BC6-B45A-4E44-B3BC-EE13F18848D4@cableone.net> Message-ID: <6db7580074cecc34e8545c84232d126b@adelphia.net> I see that, now. Thanks Tom On May 6, 2005, at 3:39 PM, Chris Sheffield wrote: > Hi Tom, > > There shouldn't be any space between selected and text. Should just > be "get the selectedText", etc. > > Chris Sheffield > Read Naturally > > On May 6, 2005, at 1:18 PM, Thomas McGrath III wrote: > >> Hey guys, >> >> I have a field that I highlight a word in and want via script to cut >> that word. In my button I started with: >> >> get the selected text of field "Message" of card "SMS" of stack >> "Games" >> >> but I get a error in object expression. >> >> Could someone point out what I am doing wrong? >> >> thanks >> >> Tom >> >> Thomas J. McGrath III >> SCS >> 1000 Killarney Dr. >> Pittsburgh, PA 15234 >> 412-885-8541 >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > 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 webmaster at dreamscapesoftware.com Fri May 6 19:34:17 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Fri, 06 May 2005 18:34:17 -0500 Subject: a little message path issue In-Reply-To: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> References: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> Message-ID: <427BFEF9.2000701@dreamscapesoftware.com> I think what would help in your situation is a mouseEnter script that tests whether or not the mouse is within any of the items in that group, and not just the image or the group itself. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From dsc at swcp.com Fri May 6 20:32:30 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 6 May 2005 18:32:30 -0600 Subject: a little message path issue In-Reply-To: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> References: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> Message-ID: On May 6, 2005, at 4:33 PM, Chris Sheffield wrote: > Does that make sense? Should I be handling different messages besides > mouseEnter and mouseLeave? A mouseWithin perhaps? I'm kind of stuck. > Can someone help? Just a wild untested idea typed right into the email: local moveID local barState = "in" on initBarPos put empty into moveID put "in" into barState move me to 668,241 end initBarPos on slideOut if barState = "in" move me to 580,241 in .2 seconds without waiting put "out" into barState end if end slideOut on slideIn if barState = "out" move me to 668,241 in .2 seconds without waiting "put "in" into barState end if end slideIn on mouseWithin slideOut cancel moveID send "slideOut" to me in .5 seconds put the result into moveID end mouseWithin Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From 3mcgrath at adelphia.net Fri May 6 20:59:43 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 20:59:43 -0400 Subject: Unicode woes Message-ID: <89c2a3f5de678d3c9d54c901d60876de@adelphia.net> OK, I am now on my second week of beating the pants off of Director. Our Director Guru took 2 months to build what I might be able to finish in 2 weeks. I would say I am 85 % done. I have 2 sections left and the problem of Unicode. The problem: I am able to get Unicode text into rev by pasting into a field. I can take that code to a field on another stack using: This works great; set the unicodetext of field "Inputtray" of stack "Games" to the unicodetext of field "CHIcons" of stack "Editor" But I have to filter my fields in order to get my software to work. I need to store my Unicode in variables BUT they don't seem to work. It seems that you can't set the unicode of a variable to the unicode of a field: This does not work; set the unicodetext of gPreviewMessage to the unicodetext of field "CHMessages" of card "Languages" of stack "Editor" Do any of you guys have any ideas how to accomplish this??? Thank you so much, Tom Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From lists at mangomultimedia.com Fri May 6 21:52:58 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 6 May 2005 18:52:58 -0700 Subject: Unicode woes In-Reply-To: <89c2a3f5de678d3c9d54c901d60876de@adelphia.net> References: <89c2a3f5de678d3c9d54c901d60876de@adelphia.net> Message-ID: <31aad23fe52b657b1a2d1ded28260a43@mangomultimedia.com> On May 6, 2005, at 5:59 PM, Thomas McGrath III wrote: > OK, I am now on my second week of beating the pants off of Director. > Our Director Guru took 2 months to build what I might be able to > finish in 2 weeks. > I would say I am 85 % done. I have 2 sections left and the problem of > Unicode. > > The problem: > > I am able to get Unicode text into rev by pasting into a field. I can > take that code to a field on another stack using: > This works great; > set the unicodetext of field "Inputtray" of stack "Games" to the > unicodetext of field "CHIcons" of stack "Editor" > > But I have to filter my fields in order to get my software to work. I > need to store my Unicode in variables BUT they don't seem to work. It > seems that you can't set the unicode of a variable to the unicode of a > field: > This does not work; > set the unicodetext of gPreviewMessage to the unicodetext of field > "CHMessages" of card "Languages" of stack "Editor" > > Do any of you guys have any ideas how to accomplish this??? Variables do not have a unicodeText property. Just put the unicodeText of the field into the variable. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From docmann at gmail.com Fri May 6 23:11:15 2005 From: docmann at gmail.com (docmann) Date: Fri, 6 May 2005 22:11:15 -0500 Subject: Problems with resource mages Message-ID: <9d58de7d050506201120084960@mail.gmail.com> Hello folks, I've built a simple test stack where I imported a dozen images fom a folder directly into the stack as resources. Then I added a blank graphic object for use as a container to display the images in. Next step was to add a text field (named "search") in order to enter the name of an image I'd like to display, along with a second field (named "ext") to hold the file extension for the image. Finally, I added a button to click, which holds my script. I have no problems displaying images into my container using either a local file or URL location, but cannot for the life of me figure out how to display an image directly from within the stack file itself. on mouseUp put field "search" & field "ext" into tGraphic set the imageSource of "Image" to tGraphic end mouseUp When I run the script above, the debugger clearly shows that the filename of the image is being "built" correctly, so I assume that my problem is related to getting the correct resource ID of the image. Can anyone point out were I'm going wrong? Thanks, -Doc- From 3mcgrath at adelphia.net Fri May 6 23:28:05 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 6 May 2005 23:28:05 -0400 Subject: Unicode woes In-Reply-To: <31aad23fe52b657b1a2d1ded28260a43@mangomultimedia.com> References: <89c2a3f5de678d3c9d54c901d60876de@adelphia.net> <31aad23fe52b657b1a2d1ded28260a43@mangomultimedia.com> Message-ID: Trevor, Thanks for the reply, are you saying that I can: put field "unicodestuff" into gVariable and then: set the unicodetext of field "field" to gVariable P.S. I am working with mixed fields that have both English and Asian languages in them. Tom On May 6, 2005, at 9:52 PM, Trevor DeVore wrote: > Variables do not have a unicodeText property. Just put the > unicodeText of the field into the variable. Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From lists at mangomultimedia.com Fri May 6 23:56:12 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 6 May 2005 20:56:12 -0700 Subject: Unicode woes In-Reply-To: References: <89c2a3f5de678d3c9d54c901d60876de@adelphia.net> <31aad23fe52b657b1a2d1ded28260a43@mangomultimedia.com> Message-ID: <2F160682-FB9A-4C54-8EBD-C01514F76B45@mangomultimedia.com> On May 6, 2005, at 8:28 PM, Thomas McGrath III wrote: > Trevor, > > Thanks for the reply, are you saying that I can: > put field "unicodestuff" into gVariable > > and then: > set the unicodetext of field "field" to gVariable > > P.S. I am working with mixed fields that have both English and > Asian languages in them. Almost. The first line should be: put the unicodeText of fld "unicodeStuff" into gVariable then set the unicodeText of field "field" to gVariable Once you put unicodeText of a field into a variable then you can assign it to the unicodeText of another field. The variable just holds the data that you put into it. If you put the text of a field into gVariable (like in your first example above) and then try to assign the unicodeText of another field to the variable will you get junk in the field since it is the same as saying set the unicodeText of fld "field" to text of field "unicodeStuff" Just remember that it is the field that has different ways to access the text in the field (text, htmlText, unicodeText, rtf). Your variable is just holding whatever you initially put into it. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From 3mcgrath at adelphia.net Sat May 7 00:24:36 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 7 May 2005 00:24:36 -0400 Subject: Unicode woes In-Reply-To: <2F160682-FB9A-4C54-8EBD-C01514F76B45@mangomultimedia.com> References: <89c2a3f5de678d3c9d54c901d60876de@adelphia.net> <31aad23fe52b657b1a2d1ded28260a43@mangomultimedia.com> <2F160682-FB9A-4C54-8EBD-C01514F76B45@mangomultimedia.com> Message-ID: <076b0f157a1f261613d51965775eae9b@adelphia.net> Thanks, Got it. Of course all of this playing around caused my REV to crash.... Thanks Tom On May 6, 2005, at 11:56 PM, Trevor DeVore wrote: > On May 6, 2005, at 8:28 PM, Thomas McGrath III wrote: > >> Trevor, >> >> Thanks for the reply, are you saying that I can: >> put field "unicodestuff" into gVariable >> >> and then: >> set the unicodetext of field "field" to gVariable >> >> P.S. I am working with mixed fields that have both English and Asian >> languages in them. > > Almost. The first line should be: > > put the unicodeText of fld "unicodeStuff" into gVariable > > then > > set the unicodeText of field "field" to gVariable > > Once you put unicodeText of a field into a variable then you can > assign it to the unicodeText of another field. The variable just > holds the data that you put into it. If you put the text of a field > into gVariable (like in your first example above) and then try to > assign the unicodeText of another field to the variable will you get > junk in the field since it is the same as saying > > set the unicodeText of fld "field" to text of field "unicodeStuff" > > Just remember that it is the field that has different ways to access > the text in the field (text, htmlText, unicodeText, rtf). Your > variable is just holding whatever you initially put into it. > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From chipp at chipp.com Sat May 7 00:55:03 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 06 May 2005 23:55:03 -0500 Subject: Problems with resource mages In-Reply-To: <9d58de7d050506201120084960@mail.gmail.com> References: <9d58de7d050506201120084960@mail.gmail.com> Message-ID: <427C4A27.2060906@chipp.com> Doc, It's easier than you think: put img "fred" into img "ginger" -Chipp docmann wrote: > I have no problems displaying images into my container using either a > local file or URL location, but cannot for the life of me figure out > how to display an image directly from within the stack file itself. From docmann at gmail.com Sat May 7 02:28:56 2005 From: docmann at gmail.com (docmann) Date: Sat, 7 May 2005 01:28:56 -0500 Subject: Problems with resource mages In-Reply-To: <427C4A27.2060906@chipp.com> References: <9d58de7d050506201120084960@mail.gmail.com> <427C4A27.2060906@chipp.com> Message-ID: <9d58de7d050506232817800b63@mail.gmail.com> That works great, Chipp! Geesh.... I was trying to make it much harder than it is. Much appreciated. :) -Doc- On 5/6/05, Chipp Walters wrote: > Doc, > It's easier than you think: > > put img "fred" into img "ginger" > > -Chipp > > > docmann wrote: > > > I have no problems displaying images into my container using either a > > local file or URL location, but cannot for the life of me figure out > > how to display an image directly from within the stack file itself. > From b.xavier at internet.lu Sat May 7 02:59:53 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 7 May 2005 08:59:53 +0200 Subject: Problems with resource mages In-Reply-To: <9d58de7d050506232817800b63@mail.gmail.com> Message-ID: <20050507061723.9119A9301C0@mail.runrev.com> Doc, Just dont try to set the id of an image to an existing image thinking it will do the same thing as a url. ;) boom... You'll find lots of examples like that in xosmedialib.rev on Monsieurx.com/forums -> releases cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of docmann > Sent: Saturday, May 07, 2005 08:29 > To: chipp at chipp.com > Cc: How to use Revolution > Subject: Re: Problems with resource mages > > That works great, Chipp! > Geesh.... I was trying to make it much harder than it is. > > Much appreciated. :) > > -Doc- > > On 5/6/05, Chipp Walters wrote: > > Doc, > > It's easier than you think: > > > > put img "fred" into img "ginger" > > > > -Chipp > > > > > > docmann wrote: > > > > > I have no problems displaying images into my container > using either > > > a local file or URL location, but cannot for the life of > me figure > > > out how to display an image directly from within the > stack file itself. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From docmann at gmail.com Sat May 7 03:09:36 2005 From: docmann at gmail.com (docmann) Date: Sat, 7 May 2005 02:09:36 -0500 Subject: Problems with resource mages In-Reply-To: <427c674a.62f60739.496c.1c64SMTPIN_ADDED@mx.gmail.com> References: <9d58de7d050506232817800b63@mail.gmail.com> <427c674a.62f60739.496c.1c64SMTPIN_ADDED@mx.gmail.com> Message-ID: <9d58de7d05050700091d76f124@mail.gmail.com> On 5/7/05, MisterX wrote: > Doc, > > Just dont try to set the id of an image to an existing image > thinking it will do the same thing as a url. ;) boom... Heh heh, so I found out... the hard way. ;) > You'll find lots of examples like that in xosmedialib.rev > on Monsieurx.com/forums -> releases > > cheers > Xavier That sounds great, I'll grab a copy and have a look. Semi-related question for the tests I've been running: Using the application browser, I noticed that the "pre-load into memory" property is automatically set for all images that I import from a folder. Is there a way to avoid this if I wanted to import 100 or even 1000 images to the stack or would I have to manully unselect the properties for each one? Thanks to all, -Doc- From chipp at chipp.com Sat May 7 04:36:04 2005 From: chipp at chipp.com (Chipp Walters) Date: Sat, 07 May 2005 03:36:04 -0500 Subject: New Image Transparency Demo with Threshold feature.. Message-ID: <427C7DF4.3070107@chipp.com> ImageTransparency Demo This demo has a Threshold slider for Image Transparency along with an eyedropper tool to select the color you want to make transparent. It's amazingly fast, and includes many of the image libraries I often use. Jim Hurley asked for this feature. You can view it by putting in the messageBox: go URL "http://www.altuit.com/webs/altuit2/RunRev/ImageTrans.rev" PS, Thanks to JB and especially Dar Scott with his great explanations regarding optimizations. best, Chipp -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 5/4/2005 From b.xavier at internet.lu Sat May 7 05:02:08 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 7 May 2005 11:02:08 +0200 Subject: New Image Transparency Demo with Threshold feature.. In-Reply-To: <427C7DF4.3070107@chipp.com> Message-ID: <20050507081937.8709F930233@mail.runrev.com> if you add this little change, it's live! local lasthit on mouseMove x,y if lDown then put max(lMinX,min(lMaxX,x)) into tX set the loc of me to tX, item 2 of the loc of me if there is a fld "sliderValue" of lGrp then put round(((tX-lMinX) * lTotalVal/lTotalPixels )+lMinVal) into tXPos put tXPos into fld "sliderValue" of lGrp end if end if - commented script is commented because it stops working sometime -- get the milliseconds -- if it + 10 > lasthit then makeImgTransparent -- put the milliseconds into lasthit -- end if end mouseMove Excellent stack!!! I just wished transparency would work with ANY control or window in Rev! cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Chipp Walters > Sent: Saturday, May 07, 2005 10:36 > To: Use-Revolution; jhurley at infostations.com > Subject: New Image Transparency Demo with Threshold feature.. > > ImageTransparency Demo > > This demo has a Threshold slider for Image Transparency along > with an eyedropper tool to select the color you want to make > transparent. > > It's amazingly fast, and includes many of the image libraries > I often use. Jim Hurley asked for this feature. > > You can view it by putting in the messageBox: > > go URL "http://www.altuit.com/webs/altuit2/RunRev/ImageTrans.rev" > > PS, Thanks to JB and especially Dar Scott with his great > explanations regarding optimizations. > > best, > > Chipp > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 5/4/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From gefisher at mac.com Sat May 7 07:04:04 2005 From: gefisher at mac.com (Glenn E. Fisher) Date: Sat, 7 May 2005 06:04:04 -0500 Subject: ANN: ArchiveSearch 1.61 Message-ID: <76cbe9e8e8639373f6939583829e0772@mac.com> Mark, On 05-05-05 you wrote: > Loaded with fives today. > > Today, 05-05-05, is my birthday and I'm turning 55. My grandson's birthday is also 05-05-05 and he turned 5. :-) Small world. Cheers, Glenn Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gfisher4 at houston.rr.com http://www.uh.edu/~fisher http://home.houston.rr.com/thegefishers/ http://homepage.mac.com/gefisher From capellan2000 at yahoo.com Sat May 7 07:19:30 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 7 May 2005 04:19:30 -0700 (PDT) Subject: [ANN] regularPolygon tool and Circle tool Message-ID: <20050507111931.67578.qmail@web40529.mail.yahoo.com> Hi Developers, Download the stacks: Instructions included in the stacks. al Visit my site: http://www.geocities.com/capellan2000/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From jbv.silences at Club-Internet.fr Sat May 7 07:38:57 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Sat, 07 May 2005 13:38:57 +0200 Subject: Little combination problem Message-ID: <427CA8D1.A46BA0FA@Club-Internet.fr> Hi list, I'm facing a little combination problem in which I'm getting lost... I have a string tof n letters (n can range from 2 to 20) and I need to produce all possible combinations of n-1 to 2 letters. for example : string : ABCD combinations to output : ABC ABD ACD BCD AB AC AD BC BD CD I'm trying to do it with nested loops but don't get anywhere... Any idea ? Thanks, JB From kkaufman at snet.net Sat May 7 08:15:14 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 7 May 2005 08:15:14 -0400 Subject: RevSpeech Mac OS 10.4 In-Reply-To: <20050506221551.978D99304A5@mail.runrev.com> References: <20050506221551.978D99304A5@mail.runrev.com> Message-ID: Directed to "Tiger" users: Are the [[rate]], [[pbas]], and [[pmod]] embedded commands working as specified by Apple in 10.4? Here's an example to paste into a RevSpeech field (or TextEdit document); if it "sings" while using any of the Macintalk 3 voices (Kathy,Princess, Fred, Junior, etc.), then my question has been answered. Thanks, Kurt ======== [[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 From alex at tweedly.net Sat May 7 08:57:11 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 07 May 2005 13:57:11 +0100 Subject: Little combination problem In-Reply-To: <427CA8D1.A46BA0FA@Club-Internet.fr> References: <427CA8D1.A46BA0FA@Club-Internet.fr> Message-ID: <427CBB27.90108@tweedly.net> jbv wrote: >Hi list, > >I'm facing a little combination problem in which I'm getting lost... > >I have a string tof n letters (n can range from 2 to 20) >and I need to produce all possible combinations of n-1 to 2 letters. > >for example : > string : ABCD > > >I'm trying to do it with nested loops but don't get anywhere... > >Any idea ? > > I'm sure there's a better way - but here's what I came up with .... The easy way to do it is recursively : function allsubstrs str put empty into res repeat with i = (the number of chars in str)-1 down to 2 put generate(i,str) after res end repeat return res end allsubstrs function generate M, str put the number of chars in str into N put empty into res if M = 1 then repeat for each char c in str put c & cr after res end repeat return res end if repeat with i = 1 to N-M+1 put generate(M-1, char i+1 to -1 of str) into temp repeat for each line L in temp put char i of str & L & cr after res end repeat end repeat return res end generate It can be re-written to use loops instead of recursive calls - but it's more obvious this way. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From mcdomi at free.fr Sat May 7 09:14:05 2005 From: mcdomi at free.fr (Dom) Date: Sat, 7 May 2005 15:14:05 +0200 Subject: Anyone using Tiger Yet? In-Reply-To: <8C71E15CC2EB9F4-B1C-2EB49@FWM-R34.sysops.aol.com> Message-ID: <1gw766a.7kj5n210ulthcM%mcdomi@free.fr> wrote: [snip] Dear Revolutionarios, please strip off the unnecessary text from your messages!!! By the way, not yet with Tiger -- I will wait until all you will act as guinea pigs ;-))) > >>> _______________________________________________ > >>> 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 > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > 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 -- Revolutionario From mcdomi at free.fr Sat May 7 09:14:04 2005 From: mcdomi at free.fr (Dom) Date: Sat, 7 May 2005 15:14:04 +0200 Subject: Revolution and Education... website proposed In-Reply-To: <20050503151248.27491.qmail@web40529.mail.yahoo.com> Message-ID: <1gw7624.3bocq610d6388M%mcdomi@free.fr> Alejandro Tejada wrote: > Ro Nagey is moderating an education list. > you could suscribe now: > About that, I subscribed to the list via the web -- and no news since there! -- Revolutionario From b.xavier at internet.lu Sat May 7 09:45:17 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 7 May 2005 15:45:17 +0200 Subject: Help on usage of send or call Message-ID: <20050507130251.543A19301F0@mail.runrev.com> I've been wondering about this one for ages. Maybe someone can answer... if I have a statement in a card that sends "resizestack" to the stack script or simply calls resizestack, it simply fails most of the time in an execution error despite the fargin resizestack statement being where it should be to be executed. I tried now with call "resizestack" of stack "Gim" and same thing as send "resizestack" to [stack "Gim" | this stack] Since stack GIM is in the frontscript and it's the same as mouseup, i tried to experiment a bit and found out any message can't be sent just like that... Incidentally, if you replicate your resizestack message handler as a clone doresizestack (or whatever), it sends, calls, and even executes without send or call. So... The fact i slept through geometry classes, got a's in each test may be a factor you think? The solution: on resizeme mgmResizeStack end resizeme on resizestack mgmResizeStack pass resizestack end resizeStack on resizestack -- put the resizestack code here end resizestack Anyway, now you can call "resizeMe" from anywhere in RunRev with GIM present and it will resize your stack automatically. This is the equivalent to revUpdateGeometry. I also added a infiniteloop avoider in case you call resizeme from a doresize script which is called by the mgmResizeStack script in the stack being resized. Just in case! The corresponding calls to revCacheGeometry are saveGeometry and RestoreGeometry but they're no longuer useful in GIM's dynamic model unless you have different arrangement styles that you want to record and restore like panes, etc... GIM 1.1 is out! Download details http://www.monsieurx.com/modules.php?name=Downloads &d_op=viewdownloaddetails&lid=79 Release Information: http://monsieurx.com/forums -> releases -> GIM... or &file=viewtopic&t=8&sid=8d05c293a8954ffdab92cdb1bb825bb6> cheers Xav From jhurley at infostations.com Sat May 7 10:20:03 2005 From: jhurley at infostations.com (Jim Hurley) Date: Sat, 7 May 2005 07:20:03 -0700 Subject: New Image Transparency Demo with Threshold feature.. In-Reply-To: <20050507130437.A87009301E6@mail.runrev.com> References: <20050507130437.A87009301E6@mail.runrev.com> Message-ID: > >Message: 12 >Date: Sat, 07 May 2005 03:36:04 -0500 >From: Chipp Walters >Subject: New Image Transparency Demo with Threshold feature.. >To: Use-Revolution , > jhurley at infostations.com >Message-ID: <427C7DF4.3070107 at chipp.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >ImageTransparency Demo > >This demo has a Threshold slider for Image Transparency along with an >eyedropper tool to select the color you want to make transparent. > >It's amazingly fast, and includes many of the image libraries I often >use. Jim Hurley asked for this feature. > >You can view it by putting in the messageBox: > >go URL "http://www.altuit.com/webs/altuit2/RunRev/ImageTrans.rev" > >PS, Thanks to JB and especially Dar Scott with his great explanations >regarding optimizations. > >best, > >Chipp Chipp, Astonishing! This is not only a valuable tool to provide to the Run Rev community, it is also a great tutorial. I think I may be able to figure out what a mask is. Actually, I didn't "ask" for this threshold feature. I would never be so demanding. But I did something more compelling: I asked if it were possible. So, ask this list if it is possible, and you shall receive. So, anybody know how to obtain an analytic solution to a coupled system of nonlinear integral-differential equations? (*Please*, just kidding.) Jim From jbv.silences at Club-Internet.fr Sat May 7 10:34:55 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Sat, 07 May 2005 16:34:55 +0200 Subject: Little combination problem References: <427CA8D1.A46BA0FA@Club-Internet.fr> <427CBB27.90108@tweedly.net> Message-ID: <427CD209.22EF45F6@Club-Internet.fr> Alex, It works great. Thank you so much for your help. JB > jbv wrote: > > >Hi list, > > > >I'm facing a little combination problem in which I'm getting lost... > > > >I have a string tof n letters (n can range from 2 to 20) > >and I need to produce all possible combinations of n-1 to 2 letters. > > > >for example : > > string : ABCD > > > > > >I'm trying to do it with nested loops but don't get anywhere... > > > >Any idea ? > > > > > I'm sure there's a better way - but here's what I came up with .... > > The easy way to do it is recursively : > > function allsubstrs str > put empty into res > repeat with i = (the number of chars in str)-1 down to 2 > put generate(i,str) after res > end repeat > return res > end allsubstrs > > function generate M, str > put the number of chars in str into N > put empty into res > if M = 1 then > repeat for each char c in str > put c & cr after res > end repeat > return res > end if > repeat with i = 1 to N-M+1 > put generate(M-1, char i+1 to -1 of str) into temp > repeat for each line L in temp > put char i of str & L & cr after res > end repeat > end repeat > return res > > end generate > > It can be re-written to use loops instead of recursive calls - but it's > more obvious this way. > > -- > Alex Tweedly http://www.tweedly.net > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Sat May 7 10:50:09 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 7 May 2005 10:50:09 -0400 Subject: FIlter unicode variable with variable Message-ID: <282730c75d588f2c61cabf61774843b0@adelphia.net> Help guys, I still can't get my unicode to work. I am working with a mixed field of English/Asian items. I don't need to convert it since it looks right from the copy paste into REV. I just need to keep it as it is. But the message box shows it scrambled and when I try uniEncode it turns both the English and Asian into a 'new' converted style. I think I got the put the unicodetext of field gTheLanguage into lPreviewCategory -- correct But I can't be sure since I can't get the results out of the variable after filtering it. (This all works without unicode on the english side) I need to filter it down using a variable. I think the message box does not show the right unicode and I don't know for sure if it is right???? I guess the question/problem is 1) does the message box truly show unicode in a variable? 2) does the filter command work with unicode? 3)if it does then do I need both the variable and the expression to be in unicode? Tried this: put uniencode(ltheKey) & "*" into theFkey -- set up a filter parameter and this: put ltheKey & "*" into theFkey -- put theFKey -- shows filekey* -- as it should put lPreviewCategory -- shows item del field as it should in unicode from previous storage -- has filekey:item2:item3 filter lPreviewCategory with theFKey put lPreviewCategory -- shows empty Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From kray at sonsothunder.com Sat May 7 10:55:53 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 07 May 2005 09:55:53 -0500 Subject: [ANN] RevZilla 2.0.2 Available Message-ID: For those of you who downloaded 2.0.1, I apologize... I left in some debug code that prevented you from posting comments or changes to any bug (not a good thing). This has been fixed in 2.0.2. As usual, you can get it from RevNet, RevOnline (name: kray), or at: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Thanks, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From bvg at mac.com Sat May 7 11:03:31 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 7 May 2005 17:03:31 +0200 Subject: [ANN] ChatRev in one hour! Message-ID: <4e6c49c33c2627483a62210e2298bfea@mac.com> Dear Revolutionaries This is just a quick reminder that the Chatrev with Kevin Miller will start in approximately an hour, at 17.00 GMT. To join just paste the next line into your message box, and hit enter: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" If you already have registered, use your old nick/password to enter the chat. Otherwise, you need to click register and enter at least a nickname and a password. After that hit connect, and you should join the chat. Best wishes Bjoernke von Gierke -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From jacque at hyperactivesw.com Sat May 7 11:36:13 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 07 May 2005 10:36:13 -0500 Subject: a little message path issue In-Reply-To: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> References: <5EF0A496-959A-4A17-BCB1-2768A5B6A04A@cableone.net> Message-ID: <427CE06D.6030608@hyperactivesw.com> On 5/6/05 5:33 PM, Chris Sheffield wrote: > So I place mouseEnter (to slide the button panel out) and mouseLeave > (to slide it back in) handlers in the group's script. Worked great > until I placed my buttons in the group. This is what happens now. I > move the cursor over the tab. The group slides out fine. But as I > move up and down over my buttons, mouseEnter and mouseLeave messages > get sent, including those to the background image, which triggers my > moving action. So if I mouseEnter one of my buttons, I mouseLeave my > background image, which slides the group back. That's not the behavior > I want. As long as I'm within the group, I want it to be slid out, > even as I'm moving up and down over the buttons. > > P.S. Here's my group's script: > > on mouseEnter > if "ButtonBar" is in the name of the target then > move me to 580,241 > end if > end mouseEnter > > on mouseLeave > if "ButtonBar" is in the name of the target then > move me to 668,241 > end if > end mouseLeave Try changing your mouseleave condition: if the mousecontrol is empty or "buttonBar" is not in the long name of the mousecontrol then That way, it should execute only when the mouse leaves the whole group area. You'll get an error if the mouse is over the card itself, which is why you have to check for empty too. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvg at mac.com Sat May 7 12:01:28 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 7 May 2005 18:01:28 +0200 Subject: [ANN] ChatRev NOW In-Reply-To: <4e6c49c33c2627483a62210e2298bfea@mac.com> References: <4e6c49c33c2627483a62210e2298bfea@mac.com> Message-ID: Dear Revolutionaries This is just a quick reminder that the Chatrev with Kevin Miller will start NOW, at 17.00 GMT. To join just paste the next line into your message box, and hit enter: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" If you already have registered, use your old nick/password to enter the chat. Otherwise, you need to click register and enter at least a nickname and a password. After that hit connect, and you should join the chat. Best wishes Bjoernke von Gierke -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From europe at ehug.info Sat May 7 12:31:30 2005 From: europe at ehug.info (Mark Schonewille) Date: Sat, 07 May 2005 18:31:30 +0200 Subject: [ANN] ChatRev in one hour! In-Reply-To: <4e6c49c33c2627483a62210e2298bfea@mac.com> References: <4e6c49c33c2627483a62210e2298bfea@mac.com> Message-ID: <427CED62.8090106@ehug.info> Hi! We're currently chatting with Kevin, Ro, Jacque and all frequent posters to this list. Feel free to come along and fire your questions! Mark Bj?rnke von Gierke wrote: > Dear Revolutionaries > > This is just a quick reminder that the Chatrev with Kevin Miller will > start in approximately an hour, at 17.00 GMT. > > To join just paste the next line into your message box, and hit enter: > go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" > > If you already have registered, use your old nick/password to enter the > chat. > > Otherwise, you need to click register and enter at least a nickname and > a password. After that hit connect, and you should join the chat. > > > Best wishes > Bjoernke von Gierke > -- eHUG coordinator mailto:europe at ehug.info http://home.wanadoo.nl/mark.sch http://www.ehug.info From dsc at swcp.com Sat May 7 14:09:08 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 7 May 2005 12:09:08 -0600 Subject: FIlter unicode variable with variable In-Reply-To: <282730c75d588f2c61cabf61774843b0@adelphia.net> References: <282730c75d588f2c61cabf61774843b0@adelphia.net> Message-ID: <28ff3eb1b93f2f9c675d5fbeadee9553@swcp.com> On May 7, 2005, at 8:50 AM, Thomas McGrath III wrote: > I guess the question/problem is > 1) does the message box truly show unicode in a variable? No. It effectively does 'put into', not 'set the uncodeText of'. > 2) does the filter command work with unicode? The short answer is No. > 3)if it does then do I need both the variable and the expression to be > in unicode? You will always need both strings in your operations to be unicode. This might work 90% of the time: Make sure there is a unicode line end after both strings. Then use replaceText to replace with empty. Remember. You have access to host UTF16 of field text and you can set it. You can make conversions. You can create unicode characters (UTF16 encodings) from codes and the inverse. However, beyond that you have to consider your unicode data as simply a string of bytes, each pair representing a Unicode character. (Unless you have surrogates, but that is unlikely.) You are essentially processing raw binary data. That means... 1. You can't use = to test for equality of unicode strings. That might work in some quick tests, but will fail in general. Use length equality and contains. 2. You usually can't use any of the text processing commands in Rev. Build a loop for processing each character in a unicode string. Use that template lots of places. Use that to build your template for processing each line. 3. Exploit setUseUnicode. Use this with numToChar() to create special characters such as lf. Use this with charToNum() to dump the encodings for debugging. This takes into account the order of the two bytes for each computer. 4. Conversion to anything except UTF8 can lose information. 5. You don't have unicode characters or strings in Transcript, only binary data that represents those. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From dsc at swcp.com Sat May 7 14:12:51 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 7 May 2005 12:12:51 -0600 Subject: Help on usage of send or call In-Reply-To: <20050507130251.543A19301F0@mail.runrev.com> References: <20050507130251.543A19301F0@mail.runrev.com> Message-ID: On May 7, 2005, at 7:45 AM, MisterX wrote: > I've been wondering about this one for ages. Maybe someone can > answer... I didn't understand the question. I know some of the secrets of send and call, but know nothing of resizestack. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From betypaul at arvotek.net Sat May 7 15:21:58 2005 From: betypaul at arvotek.net (betypaul) Date: Sat, 7 May 2005 15:21:58 -0400 Subject: revMail command missfires Message-ID: Hi Helpers I am using the command "revMail" with my Mac "Mail " (& OS 10.4) and instead of Mail opening with the address, subject, and body as it should, Safari opens with all the stuff in the address line. Under revMail in our dictionary it states On Mac OS systems, the mail message is opened in the application the user has set for the "mailto:" protocol in the Internet control panel. this I cannot find I think AppleScript is enabled. could it be another case of our incompatibility with AppleScript in Tiger? anyone had this one and solved it? Paul From bvg at mac.com Sat May 7 16:29:54 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 7 May 2005 22:29:54 +0200 Subject: Here is the ChatRev Transcript Message-ID: Dear Revolutionaries Kevin was unusual open about the future of runrev. We talked about object orientation and new graphic capabilities, educational plans and XSLT. Of course also about other stuff too. Just check the transcript out! Copy the following line into your message box and hit enter: go stack url "http://homepage.mac.com/bvg/transscript.rev" best wishes Bjoernke -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From revdan at danshafer.com Sat May 7 18:12:02 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 7 May 2005 15:12:02 -0700 Subject: Here is the ChatRev Transcript In-Reply-To: References: Message-ID: <38381EAF-4EF1-4382-B72C-DD66C92C6B66@danshafer.com> Thanks for providing this, and for hosting the chat and for the great chat software, Bjoernke! Tell me, is the chat client hard-wired to your server running a (Rev?) CGI or could it be provided elsewhere? On May 7, 2005, at 1:29 PM, Bj?rnke von Gierke wrote: > Dear Revolutionaries > > Kevin was unusual open about the future of runrev. We talked about > object orientation and new graphic capabilities, educational plans > and XSLT. Of course also about other stuff too. Just check the > transcript out! > > Copy the following line into your message box and hit enter: > go stack url "http://homepage.mac.com/bvg/transscript.rev" > > > best wishes > Bjoernke > > -- > > official ChatRev page: > http://chatrev.cjb.net > > Chat with other RunRev developers: > go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From webmaster at dreamscapesoftware.com Sat May 7 18:47:20 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Sat, 07 May 2005 17:47:20 -0500 Subject: New Image Transparency Demo with Threshold feature.. In-Reply-To: <427C7DF4.3070107@chipp.com> References: <427C7DF4.3070107@chipp.com> Message-ID: <427D4578.2040104@dreamscapesoftware.com> Chipp Walters wrote: > This demo has a Threshold slider for Image Transparency along with an > eyedropper tool to select the color you want to make transparent. Very Nice. Choosing a threshold level is a pretty cool feature. The more tools like this developed will help further the way to decent image manipulation in Revolution. Good Work! > It's amazingly fast, and includes many of the image libraries I often > use. Jim Hurley asked for this feature. Your script, like the altConvolve script, is just fine for small images. But as soon as you apply it to a real world image, like one from a digital camera...well, most people would think that it crashed instead of waiting 30 seconds for it to process. I really wish Revolution could process these repeat loops faster. Even with the screen locked one would say "Why even this long?". It just seems that the longer the loop, the slower it goes. I'd say if you could make this script into an external, as well as the convolve script with the bug fix I emailed you about (and got no response, BTW), then this stack would show a lot of promise in real world applications. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From eric.miclo at wanadoo.fr Sat May 7 19:01:22 2005 From: eric.miclo at wanadoo.fr (=?ISO-8859-1?Q?=C9ric_Miclo?=) Date: Sun, 8 May 2005 01:01:22 +0200 Subject: revMail command missfires In-Reply-To: References: Message-ID: <090520C3-1C5C-4E18-AE8C-2C5EFE9BA326@wanadoo.fr> Hello, I use Tiger as well and just looked at what you pointed out, but everything seems to work as it should. Have you set your e-mail app to be Mail. You'll find the setting is Mail's preferences. There isn't anything to be set in Internet control panel (since Mac OS X some of those settings have been moved into the apps themselves, and I don't think it's a good idea). Best reagrds, ?rIC Le 7 mai 05 ? 21:21, betypaul a ?crit : > Hi Helpers > > I am using the command "revMail" with my Mac "Mail " (& OS 10.4) > and instead of Mail opening with the address, subject, and body as > it should, Safari opens with all the stuff in the address line. > > Under revMail in our dictionary it states > On Mac OS systems, the mail message is opened in the application > the user has set for the "mailto:" protocol in the Internet control > panel. > this I cannot find > > I think AppleScript is enabled. > > could it be another case of our incompatibility with AppleScript in > Tiger? > > anyone had this one and solved it? > > Paul > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From soapdog at mac.com Sat May 7 19:09:33 2005 From: soapdog at mac.com (Andre Garzia) Date: Sat, 7 May 2005 20:09:33 -0300 Subject: Here is the ChatRev Transcript In-Reply-To: <38381EAF-4EF1-4382-B72C-DD66C92C6B66@danshafer.com> References: <38381EAF-4EF1-4382-B72C-DD66C92C6B66@danshafer.com> Message-ID: <6abbe9e686b631e7465658aa1d86a7ad@mac.com> On May 7, 2005, at 7:12 PM, Dan Shafer wrote: > Thanks for providing this, and for hosting the chat and for the great > chat software, Bjoernke! > > Tell me, is the chat client hard-wired to your server running a (Rev?) > CGI or could it be provided elsewhere? > > Dan, the ChatRev protocol is open. It does not run as CGI but need a standalone process... and it is a easy protocol too! :D I have Bjoernke drafts here. cheers andre > On May 7, 2005, at 1:29 PM, Bj?rnke von Gierke wrote: > >> Dear Revolutionaries >> >> Kevin was unusual open about the future of runrev. We talked about >> object orientation and new graphic capabilities, educational plans >> and XSLT. Of course also about other stuff too. Just check the >> transcript out! >> >> Copy the following line into your message box and hit enter: >> go stack url "http://homepage.mac.com/bvg/transscript.rev" >> >> >> best wishes >> Bjoernke >> >> -- >> >> official ChatRev page: >> http://chatrev.cjb.net >> >> Chat with other RunRev developers: >> go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > 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 irog at mac.com Sat May 7 19:26:09 2005 From: irog at mac.com (Roger Guay) Date: Sat, 7 May 2005 16:26:09 -0700 Subject: Larger Ask Dialog Message-ID: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> I know that I could hack one, but is there an easy way to increase the size of the text field in the standard Ask Dialog to allow for more text to be displayed? TIA, Roger From bvg at mac.com Sat May 7 19:41:34 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 8 May 2005 01:41:34 +0200 Subject: Here is the ChatRev Transcript In-Reply-To: <38381EAF-4EF1-4382-B72C-DD66C92C6B66@danshafer.com> References: <38381EAF-4EF1-4382-B72C-DD66C92C6B66@danshafer.com> Message-ID: On May 08 2005, at 00:12, Dan Shafer wrote: > Tell me, is the chat client hard-wired to your server running a (Rev?) > CGI or could it be provided elsewhere? Dear Dan you can get the server stack by typing this into your message box: go stack url "http://homepage.mac.com/bvg/chatrevserver1.3.rev" everyone is free to use both server and client as they wish, but i guarantee nothing. In fact i know of two developers who have integrated this into their own apps. If you need technical help with setting up your own chat, just join chatrev, and we will try to help you! have fun Bjoernke -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From ps1 at softseven.org Sat May 7 19:47:46 2005 From: ps1 at softseven.org (Paul Salyers) Date: Sat, 07 May 2005 18:47:46 -0500 Subject: help on adding value in temp variable Message-ID: <6.1.1.1.2.20050507184155.0312d678@softseven.org> Dear Rev Programmer, I found the below commands (the value) in a program "basic calculator" and the command without value in Rev Documentations of which neither works. put value (tAddTo + tfkey) into tvar1 put tAddTo + tfkey into tvar1 I do have numbers stored in both variables. Any clue why they are not working? Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From ptrendler at bigpond.com Sat May 7 20:14:38 2005 From: ptrendler at bigpond.com (Pat Trendler) Date: Sun, 8 May 2005 10:14:38 +1000 Subject: help on adding value in temp variable References: <6.1.1.1.2.20050507184155.0312d678@softseven.org> Message-ID: <004a01c55362$f1076020$0100000a@super> Paul, put value (tAddTo) + (tfkey) into tvar1 I checked to make certain and this works OK. Pat patrend at bigpond.com ----- Original Message ----- From: "Paul Salyers" To: Sent: Sunday, May 08, 2005 9:47 AM Subject: help on adding value in temp variable > Dear Rev Programmer, > > I found the below commands (the value) in a program "basic calculator" > and the command without value in Rev Documentations of which neither > works. > > put value (tAddTo + tfkey) into tvar1 > put tAddTo + tfkey into tvar1 > > I do have numbers stored in both variables. > > Any clue why they are not working? > > > Paul Salyers > PS1 - Senior Rep. > PS1 at softseven.org > Http://ps1.SoftSeven.org > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Sat May 7 20:32:07 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 08 May 2005 01:32:07 +0100 Subject: help on adding value in temp variable In-Reply-To: <6.1.1.1.2.20050507184155.0312d678@softseven.org> References: <6.1.1.1.2.20050507184155.0312d678@softseven.org> Message-ID: <427D5E07.3090105@tweedly.net> Paul Salyers wrote: > Dear Rev Programmer, > > I found the below commands (the value) in a program "basic calculator" > and the command without value in Rev Documentations of which neither > works. > > put value (tAddTo + tfkey) into tvar1 > put tAddTo + tfkey into tvar1 Just tried them - they both work (i.e. they do what they should do). > I do have numbers stored in both variables. > > Any clue why they are not working? Nope - could you send the code (the entire handler) in which you're trying to use them, and we should be able to tell from that what's going wrong. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.5 - Release Date: 04/05/2005 From see3d at writeme.com Sat May 7 21:16:54 2005 From: see3d at writeme.com (Dennis Brown) Date: Sat, 07 May 2005 21:16:54 -0400 Subject: Documentation Errors [Was: naming variables...] In-Reply-To: <427B90EA.9040304@fourthworld.com> References: <779d8a08ab05fb827a5e0bfd9057aef3@qldlearning.com> <61475A8D-96F2-4FBC-B569-5FCC05BFD86D@writeme.com> <3aac5714afa5e74f77083a9198475a73@qldlearning.com> <427B90EA.9040304@fourthworld.com> Message-ID: <8E500ECC-2859-4C54-9354-D816E82030F8@writeme.com> On May 6, 2005, at 11:44 AM, Richard Gaskin wrote: > Dennis Brown wrote: > >> This brings up a good point that has been bugging me for years. >> It is ABSOLUTELY RIDICULOUS that the Rev documentation built in >> to the IDE is so full of errors. How many repeat questions and >> confusion by folks trying to learn Rev are the result of wrong or >> missing documentation. >> > > I hear you loud and clear. Back when I was learning C, starting > with externals using Gary Bonds' "X-Command" book seemed like a > good start. I found myself spending a lot of time double-checking > everything and rarely got anything to actually run. That was one > of several experiences that made me appreciate xTalk, but a couple > years ago I was telling that story to a good friend who's an expert > in C on Mac (he's been known to make Apple engineers ask "How'd you > do that?") and he told me it was too bad I let it discourage me as > the problem wasn't me at all -- he reports that most of the C > examples in that book simply don't work. :( > > "Missing" stuff take time to address. I've not seen a product yet > where people didn't complain about the docs every day until a > variety of third-party books became available. Don't know why that > is, just reporting what I've seen. It seems the only remedy is to > track what's reported as missing and add it as soon after as possible. This mail list is addressing missing stuff every day. Unfortunately, in a couple of weeks I have seen the same stuff rehashed already. That must be because it is not obvious to the newbe how to find the info he needs. Being able to capture the valuable info on this list, without having to go through the painful task of searching for a term and wading through all the discussion to find the nugget in the archives would be ideal. It has the making of a great tutor. > > But errata should of course always be a high priority. Which > erroneous entries have you found, and what are there Bugzilla IDs > so we can draw attention to them? #2778 #2753 are the ones I entered. However, I found so many minor issues with the docs that I just gave up on trying to report them. Seeing the priority given to these issues, and the amount of time I would invest in documenting the errors, it just did not seem to be a productive use of my time. With the web notes, I will reconsider. It would be nice to be able to ask a question about the missing or wrong info in the web notes, and have someone respond right in the note with the corrected or expanded info. I was encouraged by Kevin's chat today when he mentioned addressing the BZ issues and response delays. > > I believe Monte does a fair job of reviewing BZ for errata reports, > and has a track record of addressing them promptly. Getting them > into your hands is a different matter (what should "Check for > updates..." do?), but at least Monte does his part in a very timely > manner. > > >> However, if RunRev would empower us, we could do great stuff >> about the docs. Just from being on this list for a few weeks, I >> can see the quality of the user community and know that it could >> work -- especially if it were sponsored and monitored by RunRev. >> Go ahead, make my day... tell me it is already in the works ;-) >> > > Would "already in place" be better? See the WebNotes feature. > It's not my favorite implementation of the idea, but it's a good > start toward a mechanism for community-ehnanced docs. I did not realize that notes I put there would be visible by everyone. Ok I just put in the note on the numbered variables. However, I would have preferred to have it done in such a way that others would look at what I added and make sure my fix is right before someone else is led astray. Does anyone get notified when a note goes in, to check that it is not spam or worse. Because this doc issue has come up before, why did nobody else put a note in? Isn't anyone using this feature? A search on "web notes" in the ref doc did not produce any hits. This feature could be made to work with a few tweaks --like update and downloading notes to local, or a flag that says a note is available for this topic. How about new topics that can be added to the doc also. This could work much better than BZ for noting the errors, adding missing content and examples --if it were made into the standard method for addressing these issues by RunRev. Dennis From revdan at danshafer.com Sat May 7 22:18:17 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 7 May 2005 19:18:17 -0700 Subject: Larger Ask Dialog In-Reply-To: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> References: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> Message-ID: I assume you mean more text in the user's reply rather than in the prompt. No easy way that I know of. On May 7, 2005, at 4:26 PM, Roger Guay wrote: > I know that I could hack one, but is there an easy way to increase > the size of the text field in the standard Ask Dialog to allow for > more text to be displayed? > > TIA, Roger > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From jacque at hyperactivesw.com Sat May 7 22:41:37 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 07 May 2005 21:41:37 -0500 Subject: Larger Ask Dialog In-Reply-To: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> References: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> Message-ID: <427D7C61.8010204@hyperactivesw.com> On 5/7/05 6:26 PM, Roger Guay wrote: > I know that I could hack one, but is there an easy way to increase the > size of the text field in the standard Ask Dialog to allow for more > text to be displayed? It expands dynamically. Just enter as much text as you want as the prompt. You can add carriage returns too ("cr&cr") to make paragraphs. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sat May 7 22:45:06 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 7 May 2005 20:45:06 -0600 Subject: Larger Ask Dialog In-Reply-To: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> References: <9A51BB6D-873D-404C-A1BE-2541F04ABFC5@mac.com> Message-ID: On May 7, 2005, at 5:26 PM, Roger Guay wrote: > I know that I could hack one, but is there an easy way to increase the > size of the text field in the standard Ask Dialog to allow for more > text to be displayed? A couple comments... A multiple line response does break out of the usual expectation for this kind of dialog. Or do you want wider? I acknowledge that you know you can hack one, but maybe instead of thinking a quick fix, you might want to consider what your signature dialog boxes should look like and fully embrace the idea and set aside some time to make those. If you mean for the question--it currently wraps and generates the size needed. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From b.xavier at internet.lu Sun May 8 00:47:51 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 8 May 2005 06:47:51 +0200 Subject: Larger Ask Dialog In-Reply-To: <427D7C61.8010204@hyperactivesw.com> Message-ID: <20050508040518.8C0B39300F1@mail.runrev.com> Jacqueline, Not when the stack compiled - last i tried and gave it up completely for a custom solution. may have changed in 2.5.1? cheers Xavier > -----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, May 08, 2005 04:42 > To: How to use Revolution > Subject: Re: Larger Ask Dialog > > On 5/7/05 6:26 PM, Roger Guay wrote: > > > I know that I could hack one, but is there an easy way to increase > > the size of the text field in the standard Ask Dialog to allow for > > more text to be displayed? > > It expands dynamically. Just enter as much text as you want > as the prompt. You can add carriage returns too ("cr&cr") to > make paragraphs. > > -- > 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 b.xavier at internet.lu Sun May 8 00:53:03 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 8 May 2005 06:53:03 +0200 Subject: Help on usage of send or call In-Reply-To: Message-ID: <20050508041030.84EB19300F1@mail.runrev.com> Dar, Not to worry, i found a great work around as mentioned. Just it's quite annoying when normal scripting code doesn't "want" to work ;) cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dar Scott > Sent: Saturday, May 07, 2005 20:13 > To: How to use Revolution > Subject: Re: Help on usage of send or call > > > On May 7, 2005, at 7:45 AM, MisterX wrote: > > > I've been wondering about this one for ages. Maybe someone can > > answer... > > I didn't understand the question. > > I know some of the secrets of send and call, but know nothing > of resizestack. > > Dar > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > A Sponsor of RevCon West > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Sun May 8 00:56:31 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 07 May 2005 23:56:31 -0500 Subject: Larger Ask Dialog In-Reply-To: References: Message-ID: <427D9BFF.8060406@hyperactivesw.com> On 5/7/05 11:47 PM, MisterX wrote: > Jacqueline, > > Not when the stack compiled - last i tried and gave it up completely for a > custom solution. > > may have changed in 2.5.1? The prompt area expands to fit, but the poster may have been asking about the text entry area. That's limited to a single line. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sun May 8 01:34:57 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 7 May 2005 23:34:57 -0600 Subject: Help on usage of send or call In-Reply-To: <20050508041030.84EB19300F1@mail.runrev.com> References: <20050508041030.84EB19300F1@mail.runrev.com> Message-ID: On May 7, 2005, at 10:53 PM, MisterX wrote: > Not to worry, i found a great work around as mentioned. Just it's quite > annoying when normal scripting code doesn't "want" to work ;) I think you just hit on an interesting area of research: motivating code. Dar From b.xavier at internet.lu Sun May 8 02:09:18 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 8 May 2005 08:09:18 +0200 Subject: Help on usage of send or call In-Reply-To: Message-ID: <20050508052645.05254930214@mail.runrev.com> On Behalf Of Dar Scott > > On May 7, 2005, at 10:53 PM, MisterX wrote: > > I think you just hit on an interesting area of research: > motivating code. > Here's a preview of my php library stack... you get the idea... -- TAOO sub-Libs function arrayToList array put the keys of arr into alist repeat for each line l in alist put array[l] & cr after outlist end repeat delete last char of outlist return outlist end arrayToList -- php compatibility layer -- callback functions that are not included -- array_diff_uassoc -- array_diff_ukey function array_change_key_case arr, caz put the keys of arr into arrk if arrk is empty then return arr switch caz case "lower" case "CASE_LOWER" put tolower(arr[l]) into arr[l] break case "upper" case "CASE_UPPER" repeat for each line l in arrk put toupper(arr[l]) into arr[l] end repeat break case "title" case "each word" repeat for each line l in arrk get arr[l] repeat with x = 1 to the number of words in it put toupper(char 1 of word x of it) into char 1 of word x of it end repeat put it into arr[l] end repeat break end switch return arr end array_change_key_case function array_chunk input_array, achunk return input_array[achunk] end array_chunk function array_combine array1, array2 repeat with x = 1 to the number of items in array1 put item x of array2 into outarray[item x of array1] end repeat return outarray end array_combine function array_count_values array1 get the keys of array1 replace comma with cr in it return the number of lines in it end array_count_values function array_diff_assoc array1, array2 put the keys of array1 into array1_items put arrayToList(array2) into alist2 repeat for each line l in array1_items get array1[l] if l is not among the lines of alist2 then put it into outarray[l] end if end repeat return outarray end array_diff_assoc function array_diff_key array1, array2 put the keys of array1 into alist1 put the keys of array2 into alist2 repeat for each line l in alist1 if l is not among the lines of alist2 then put l & cr after outlist end if end repeat delete last char of outlist return outlist end array_diff_key fuction array_diff and hundreds to come... Porting a script from PHP or using PHP's facilities in Rev just got easier... Same for Python... From irog at mac.com Sun May 8 12:55:19 2005 From: irog at mac.com (Roger Guay) Date: Sun, 8 May 2005 09:55:19 -0700 Subject: Larger Ask Dialog In-Reply-To: <20050508045315.3EED093025C@mail.runrev.com> References: <20050508045315.3EED093025C@mail.runrev.com> Message-ID: <474CEF67-8226-43C3-B324-A1A577405E1A@mac.com> Sorry for the confusion, I did want a wider user's reply text field. I am asking the user to edit text entries that have as many as 100 characters. So based on others replies to this question. I've come up with a solution that seems to work: If I put a number of spaces after my prompt (within the quotes), it seems to expand the width of the Ask dialog accordingly. For example if I use "Edit this item: " with sufficient spaces as the prompt, it seems to do the trick. What do you think? Thanks, Roger On May 7, 2005, at 9:53 PM, use-revolution-request at lists.runrev.com wrote: > The prompt area expands to fit, but the poster may have been asking > about the text entry area. That's limited to a single line. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > > From ps1 at softseven.org Sun May 8 09:59:19 2005 From: ps1 at softseven.org (Paul Salyers) Date: Sun, 08 May 2005 08:59:19 -0500 Subject: help on adding value in temp variable In-Reply-To: <427D5E07.3090105@tweedly.net> References: <6.1.1.1.2.20050507184155.0312d678@softseven.org> <427D5E07.3090105@tweedly.net> Message-ID: <6.1.1.1.2.20050508084748.03111538@softseven.org> At 07:32 PM 5/7/2005, you wrote: >Paul Salyers wrote: > >>Dear Rev Programmer, >> >>I found the below commands (the value) in a program "basic calculator" >>and the command without value in Rev Documentations of which neither works. >> >>put value (tAddTo + tfkey) into tvar1 >>put tAddTo + tfkey into tvar1 > >Just tried them - they both work (i.e. they do what they should do). > >>I do have numbers stored in both variables. >> >>Any clue why they are not working? > >Nope - could you send the code (the entire handler) in which you're trying >to use them, and we should be able to tell from that what's going wrong. > >-- >Alex Tweedly http://www.tweedly.net I got the above problem fixed, miss directed links. however I'm now having this problem. on mouseUp put "+" into tFx -- Store the + for use later put tFx into field "Fx" -- See for sure the + is being stored put "1" into field "doWhat" -- program handler if the text of field "doWhat" = "1" do this else do this put field "Answer" into tfkey put value ( field "AddTo") Fx (tfkey) into field "AddTo" -- Add the fields together end mouseUp of I use on mouseUp --put "+" into tFx put tFx into field "Fx" put "1" into field "doWhat" put field "Answer" into tfkey put value ( field "AddTo") + (tfkey) into field "AddTo" end mouseUp It works ok. How to I use "tFX" as a "+" Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org (918) 465-7426 -- Cell (918) 967-1013 -- Home From stephenREVOLUTION at barncard.com Sun May 8 13:42:21 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 8 May 2005 10:42:21 -0700 Subject: Larger Ask Dialog In-Reply-To: <474CEF67-8226-43C3-B324-A1A577405E1A@mac.com> References: <20050508045315.3EED093025C@mail.runrev.com> <474CEF67-8226-43C3-B324-A1A577405E1A@mac.com> Message-ID: Great out of the box solution. Excellent! This is exactly the Rev method - there's a lot of ways to get the job done.... At 9:55 AM -0700 5/8/05, Roger Guay wrote: >Sorry for the confusion, I did want a wider user's reply text field. >I am asking the user to edit text entries that have as many as 100 characters. > >So based on others replies to this question. I've come up with a >solution that seems to work: If I put a number of spaces after my >prompt (within the quotes), it seems to expand the width of the Ask >dialog accordingly. For example if I use "Edit this item: >" with sufficient spaces as the prompt, it seems to do the trick. >What do you think? > >Thanks, Roger > From alex at tweedly.net Sun May 8 14:18:49 2005 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 08 May 2005 19:18:49 +0100 Subject: help on adding value in temp variable In-Reply-To: <6.1.1.1.2.20050508084748.03111538@softseven.org> References: <6.1.1.1.2.20050507184155.0312d678@softseven.org> <427D5E07.3090105@tweedly.net> <6.1.1.1.2.20050508084748.03111538@softseven.org> Message-ID: <427E5809.1090909@tweedly.net> Paul Salyers wrote: > I got the above problem fixed, miss directed links. > Cool. > however I'm now having this problem. > > on mouseUp > put "+" into tFx -- Store the + > for use later > put tFx into field "Fx" -- See for sure > the + is being stored > put "1" into field "doWhat" -- program handler if > the text of field "doWhat" = "1" do this else do this > put field "Answer" into tfkey > put value ( field "AddTo") Fx (tfkey) into field "AddTo" -- Add > the fields together > > end mouseUp > > > of I use > > on mouseUp > --put "+" into tFx > put tFx into field "Fx" > put "1" into field "doWhat" > put field "Answer" into tfkey > put value ( field "AddTo") + (tfkey) into field "AddTo" > > end mouseUp > In this latter case you don't actually need to use the value function - you could simply do put field "AddTo" + tfKey into field "AddTo" (see example below) When you want the operator (such as + or * or -) to be evaluated - that's when you need to use the "value" function. > on mouseUp > put 2 into tOther > put field "inField" + tOther into tResult > put "answer = " & tResult & cr after msg > > put "*" into tFX > put value( field "inField" & tFX & tOther ) into tResult > put "second answer = " & tResult & cr after msg > > end mouseUp Note the entire expression is enclosed in the parentheses of value - i.e. value ( field "inField" & tFX & tOther) NOT value ( field "inField") & tFX & tOther which would be a common mistake to make. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.6 - Release Date: 06/05/2005 From betypaul at arvotek.net Sun May 8 15:27:15 2005 From: betypaul at arvotek.net (betypaul) Date: Sun, 8 May 2005 15:27:15 -0400 Subject: revMail command missfires Message-ID: > Hi Helpers > > I am using the command "revMail" with my Mac "Mail " (& OS 10.4) > and instead of Mail opening with the address, subject, and body as > it should, Safari opens with all the stuff in the address line. > > Under revMail in our dictionary it states > On Mac OS systems, the mail message is opened in the application > the user has set for the "mailto:" protocol in the Internet control > panel. > this I cannot find > > I think AppleScript is enabled. > > could it be another case of our incompatibility with AppleScript in > Tiger? > > anyone had this one and solved it? > > Paul > > > Hello, > > I use Tiger as well and just looked at what you pointed out, but > everything seems to work as it should. > > Have you set your e-mail app to be Mail. You'll find the setting is > Mail's preferences. There isn't anything to be set in Internet > control panel (since Mac OS X some of those settings have been moved > into the apps themselves, and I don't think it's a good idea). > > Best reagrds, > > ?rIC > > Le 7 mai 05 ? 21:21, betypaul a ?crit : Hi again email was set to Mail - and I also tried it with Thunderbird and tried switching Firefox for Safari - no luck. I tried the command on my old computer ( OS10.1 , Mail 1.1, Rev 2.0) and it worked fine. Maybe more detailed information would help on the command revMail "use-revolution at lists.runrev.com", , "TRYING" , "SUCCESS" Safari opens with http://mailto:use-revolution at lists.runrev.com/? Subject=TRYING&Body=SUCCESS in the address box and proceeds to open the home page of runrev.com Is there a clue in there for someone with more experience in AppleScript than I? Paul > From klaus at major-k.de Sun May 8 16:03:48 2005 From: klaus at major-k.de (Klaus Major) Date: Sun, 8 May 2005 22:03:48 +0200 Subject: revMail command missfires In-Reply-To: References: Message-ID: <126DBC4D-C3C8-4A3C-A06C-D0DE31149FF4@major-k.de> Hi Paul, > Hi again > > email was set to Mail - and I also tried it with Thunderbird and > tried switching Firefox for Safari - no luck. > I tried the command on my old computer ( OS10.1 , Mail 1.1, Rev > 2.0) and it worked fine. > > Maybe more detailed information would help > > on the command > revMail "use-revolution at lists.runrev.com", , "TRYING" , "SUCCESS" works fine here, mail opens on OS X 10.4... > Safari opens with > http://mailto:use-revolution at lists.runrev.com/? > Subject=TRYING&Body=SUCCESS > in the address box > and proceeds to open the home page of runrev.com > > Is there a clue in there for someone with more experience in > AppleScript than I? What version are you using? I remember there was a bug in the revamil ocmmand in an older version, which can easily be cured by choosing "Check for updates" in the "Help" menu... Hope that helps... > Paul Best Klaus Major klaus at major-k.de http://www.major-k.de From katir at hindu.org Sun May 8 02:48:45 2005 From: katir at hindu.org (Sivakatirswami) Date: Sat, 7 May 2005 20:48:45 -1000 Subject: replace text in XML Node Message-ID: XML infant here.... I want to get the text inside an xml node and then do stuff (in this case add
html line breaks) and then reinsert that back into the node. this gets me almost there; put revXMLNodeContents(gCurrTree,"/audio_transcript/transcript_text") into tTrans replace (cr & cr) with ("
"&cr & "
" & cr) in tTrans ## now how do I reinsert that back into the node: "/audio_transcript/transcript_text" replacing the previous content? I don't see an XML command in the Rev library that actually does that... or I missed it... I read through all the XML commands (not RPC... whatever that is....) put tTrans into revXMLNodeContents(gCurrTree,"/gurudeva_audio_transcript/ transcript_text") returns an error... TIA 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 graham.samuel at wanadoo.fr Sun May 8 18:22:26 2005 From: graham.samuel at wanadoo.fr (graham samuel) Date: Mon, 9 May 2005 00:22:26 +0200 Subject: Here is the ChatRev Transcript Message-ID: On Sat, 7 May 2005 22:29:54 +0200, ?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?= [OT note: why can't Mail spell your name correctly? it manages French names with accents, no problem...] > Dear Revolutionaries > > Kevin was unusual open about the future of runrev. We talked about > object orientation and new graphic capabilities, educational plans and > XSLT. Of course also about other stuff too. Just check the transcript > out! > > Copy the following line into your message box and hit enter: > go stack url "http://homepage.mac.com/bvg/transscript.rev" What happened to the protocol? for someone that wasn't there, I found the transcript almost unreadable, with people interrupting each other, and I couldn't work out if Kevin had in fact answered (or rejected) all the questions he was asked. The first chat transcript was really well-ordered. I suspect it was Jacque's influence; but whatever it was, I hope for more discipline next time. Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From alex at tweedly.net Sun May 8 19:22:34 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 09 May 2005 00:22:34 +0100 Subject: Here is the ChatRev Transcript In-Reply-To: References: Message-ID: <427E9F3A.6070503@tweedly.net> graham samuel wrote: > What happened to the protocol? for someone that wasn't there, I found > the transcript almost unreadable, with people interrupting each other, > and I couldn't work out if Kevin had in fact answered (or rejected) > all the questions he was asked. The first chat transcript was really > well-ordered. I suspect it was Jacque's influence; but whatever it > was, I hope for more discipline next time. > Different contexts. The first one was the Scripting Conference - first in a series of well-organized and well-run on-line conferences - featuring stacks of info prepared ahead of time, with follow-up questions. And a protocol, and a Protocol Enforcer. This was a fairly informal chat session where Kevin answered questions, with much more open discussion. No protocol. I have to say that as a live event it was enjoyable - and although it felt a bit chaotic, that was OK - live multi-way interaction is like that. As an after-the-event transcript (for the bit I had to miss as a live event), it was indeed very hard to follow and frustrating. I'd hate to lose the informal feel; we're very lucky to have the CEO do such an unscripted event (wonder how many things he said that he wouldn't have done in a more prepared context ?) - but a bit of protocol would have been better. Maybe if he repeats this chat session, we can nominate a moderator to funnel questions through, so that she selects a topic/question, and everyone sticks more or less to it for a little while, then select the next one, etc. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.6 - Release Date: 06/05/2005 From sarahr at genesearch.com.au Sun May 8 19:58:44 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 9 May 2005 09:58:44 +1000 Subject: replace text in XML Node In-Reply-To: References: Message-ID: <23bdb9c6638d0ea0a83e10bfd91359a8@genesearch.com.au> > I want to get the text inside an xml node and then do stuff (in this > case add
html line breaks) and then reinsert that back into the > node. > > this gets me almost there; > > put revXMLNodeContents(gCurrTree,"/audio_transcript/transcript_text") > into tTrans > replace (cr & cr) with ("
"&cr & "
" & cr) in tTrans > > ## now how do I reinsert that back into the node: > "/audio_transcript/transcript_text" > replacing the previous content? > > I don't see an XML command in the Rev library that actually does > that... or I missed it... I read through all the XML commands (not > RPC... whatever that is....) > > put tTrans into > revXMLNodeContents(gCurrTree,"/gurudeva_audio_transcript/ > transcript_text") > > returns an error... > Try the revPutIntoXMLNode command. You might like to have a look at my XML demo stack which shows how to do all the basics: Cheers, Sarah From erikhans08 at yahoo.com Sun May 8 22:55:35 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sun, 8 May 2005 19:55:35 -0700 (PDT) Subject: Help on usage of send or call = the Dar Scott tutorial In-Reply-To: 6667 Message-ID: <20050509025535.50517.qmail@web31302.mail.mud.yahoo.com> --- Dar Scott wrote: > > On May 7, 2005, at 7:45 AM, MisterX wrote: > > > I've been wondering about this one for > ages. Maybe someone can answer... > > I didn't understand the question. check out the famous Dar Scott Messages Tutorial at his website. it goes beyond. Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From rpresender at cox.net Sun May 8 23:54:39 2005 From: rpresender at cox.net (Robert Presender) Date: Sun, 8 May 2005 20:54:39 -0700 Subject: Larger Ask Dialog Message-ID: <645fb792de400c8e405a8372ff0316bf@cox.net> Hi Roger, In the event that you have not looked into changing the properties of the Ask dialog to meet your needs, the stack Ask Dialog can be found when Revolution UI Elements in Lists is selected in View Menu and found in the Applications Browser. The various properties of the Ask Dialog can be changed. Don't know if the changes will be retained upon making a standalone. Regards ... Bob On Sunday May 8th Roger wrote: <> From chipp at chipp.com Mon May 9 03:40:16 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 09 May 2005 02:40:16 -0500 Subject: New Image Transparency Demo with Threshold feature.. In-Reply-To: <427D4578.2040104@dreamscapesoftware.com> References: <427C7DF4.3070107@chipp.com> <427D4578.2040104@dreamscapesoftware.com> Message-ID: <427F13E0.4060803@chipp.com> Derek Bump wrote: > Your script, like the altConvolve script, is just fine for small images. > But as soon as you apply it to a real world image, like one from a > digital camera...well, most people would think that it crashed instead > of waiting 30 seconds for it to process. Hi Derek, While I understand your sentiment, I disagree with your conclusion. The original altTrans script was created for Ken Ray who wanted to use it on 32x32 icons, for which it was plenty fast. I also use altConvolve to create blur shadows for small buttons in ButtonGagdet. I consider both cases to be 'real world.' The demo I created (alluded to in the subject of this email), had a max size it could be used. I found it worked fine on all my computers with images up to the max size, and never did I see anything close to a 30 second wait time. Again, the algorithm is there for anyone to convert to a C function and either 'shell' to, or create an external with. As always, if you don't like it, don't use it. Regarding the altConvolve fix, thanks for your comment and I'm very sorry I didn't get back to you. I only now found it in my email, and it does appear you have a good hypothesis on why the external doesn't work. Unfortunately, I'm not an external writer-- though I hope to create some simple ones soon, with tutorials on how they're done. Perhaps that's a good one to start with! best, Chipp From ridge11103 at btinternet.com Mon May 9 05:31:58 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Mon, 09 May 2005 10:31:58 +0100 Subject: "Type" issue? Message-ID: While playing around with numToChar and so on, I put the following silly script into a card. It is intended to substitute random characters for the one the user types into a text field on the card. function randomInRange lowerLimit,upperLimit return random(upperLimit - lowerLimit + 1) + lowerLimit - 1 end randomInRange on keyDown whichKey put randomInRange (120, 150)into fakeKey put numtoChar (fakeKey)into whichKey put whichKey pass keyDown end keyDown Really silly, of course. As it stands, it simply displays the random character in the message box. But if I change "put whichKey" to "type whichKey", I get an error message - there is a problem with the function handler. I'm puzzled - there wasn't a problem with the function handler a moment ago. Why does the change from "put" to "type" generate one? Duh... -- From eric.chatonet at sosmartsoftware.com Mon May 9 05:38:02 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 9 May 2005 11:38:02 +0200 Subject: "Type" issue? In-Reply-To: References: Message-ID: <3fa74f199b43e734ce9d32bb2e07d82e@sosmartsoftware.com> Hi John, The type command can't work when the insertion point is not placed in a field. So, you might try something like select text of fld "Result" type whichKey Best regards, Le 9 mai 05, ? 11:31, John Ridge a ?crit : > While playing around with numToChar and so on, I put the following > silly > script into a card. It is intended to substitute random characters for > the > one the user types into a text field on the card. > > function randomInRange lowerLimit,upperLimit > return random(upperLimit - lowerLimit + 1) + lowerLimit - 1 > end randomInRange > > on keyDown whichKey > put randomInRange (120, 150)into fakeKey > put numtoChar (fakeKey)into whichKey > put whichKey > pass keyDown > end keyDown > > Really silly, of course. As it stands, it simply displays the random > character in the message box. But if I change "put whichKey" to "type > whichKey", I get an error message - there is a problem with the > function > handler. I'm puzzled - there wasn't a problem with the function > handler a > moment ago. Why does the change from "put" to "type" generate one? > Duh... Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From ridge11103 at btinternet.com Mon May 9 06:00:54 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Mon, 09 May 2005 11:00:54 +0100 Subject: RE "Type" issue Message-ID: Thanks, Eric - but that's not the problem. I was assuming that the user had clicked in the text field first, then typed. When I "select" as you suggest, the attempt to "type whichKey" still breaks the function. But "put whichKey" doesn't break it. Help! -- From alex at tweedly.net Mon May 9 06:03:43 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 09 May 2005 11:03:43 +0100 Subject: "Type" issue? In-Reply-To: References: Message-ID: <427F357F.7060106@tweedly.net> John Ridge wrote: >While playing around with numToChar and so on, I put the following silly >script into a card. It is intended to substitute random characters for the >one the user types into a text field on the card. > >function randomInRange lowerLimit,upperLimit > return random(upperLimit - lowerLimit + 1) + lowerLimit - 1 >end randomInRange > >on keyDown whichKey > put randomInRange (120, 150)into fakeKey > put numtoChar (fakeKey)into whichKey > put whichKey > pass keyDown >end keyDown > >Really silly, of course. As it stands, it simply displays the random >character in the message box. But if I change "put whichKey" to "type >whichKey", I get an error message - there is a problem with the function >handler. I'm puzzled - there wasn't a problem with the function handler a >moment ago. Why does the change from "put" to "type" generate one? Duh... > > Interesting - I hadn't noticed the "type" command before. The docs say > Comments: > The type command sends a rawKeyDown and rawKeyUp message to the > current card for each character typed. and I wasn't sure what the relationship would be between rawKeyDown and keyDown. I discovered that using type results in both a rawKeyDown and a keyDown for each character being "typed". So in your case, you have an infinite loop - each keydown event causes a "type" event which cause both a rawkeydown and a keydown (as well as passing the keydown) - and that causes a "type" ....... still not sure why that sometime results in a "problem with function handler" - for me it did that one time out of three - the other twice I got stuck in infinite loop and couldn't break out. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.6 - Release Date: 06/05/2005 From eric.chatonet at sosmartsoftware.com Mon May 9 06:11:53 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 9 May 2005 12:11:53 +0200 Subject: "Type" issue? In-Reply-To: <427F357F.7060106@tweedly.net> References: <427F357F.7060106@tweedly.net> Message-ID: Hi John, I had a closer look to your handler: If you use the type command you don't have to pass the message since you run into an infinite loop. Just comment the pass keyDown line and it will work :-) Best regards, Le 9 mai 05, ? 12:03, Alex Tweedly a ?crit : > Thanks, Eric - but that's not the problem. I was assuming that the > user had > clicked in the text field first, then typed. When I "select" as you > suggest, > the attempt to "type whichKey" still breaks the function. But > "put whichKey" doesn't break it. Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From rev at armbase.com Mon May 9 06:38:26 2005 From: rev at armbase.com (rev at armbase.com) Date: Mon, 09 May 2005 11:38:26 +0100 Subject: OT: Apple V Apple. Legal lunacy? Message-ID: <1115635106.427f3da28d8da@webmail.armbase.com> Well Apple computer is taking action aginst Apple music (the beatles' company) to see who can use the name for music. Hmmmm wasn't the beatles firm around in the 1960's. I should have been a lawyer and not a scientist. :-) Cheers Bob; and sorry for the OT post. From ridge11103 at btinternet.com Mon May 9 07:05:41 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Mon, 09 May 2005 12:05:41 +0100 Subject: "Type" issue? Message-ID: Thanks, Alex - now I see what the Message Watcher is for! It looks as if the command "type" is behaving improperly. It shouldn't send a keyDown message as well as the rawkeyDown message. I infer that I must be the first person to issue the command inside a keyDown handler. Well, I said it was a silly script. To get the infinite loop, try the following very simple script:- on keyDown type "Hello World" end keyDown But make sure you have saved all open documents first! -- From tvogelaar at de-mare.nl Mon May 9 07:50:59 2005 From: tvogelaar at de-mare.nl (Terry Vogelaar) Date: Mon, 9 May 2005 13:50:59 +0200 Subject: Flash in QuickTime 7? In-Reply-To: <20050506221551.F3BFD9304B2@mail.runrev.com> Message-ID: <9C431251-C080-11D9-A5BD-000A9569E638@de-mare.nl> Hi all, I tried to open a .SWF file in the QuickTime 7 Player, but it doesn't seem to work anymore. I guess Apple dropped that functionality. That probably also means that Runtime Revolution cannot play Flash movies anymore, because it relied on QuickTime to handle this... This might be important for some. Terry From alex at tweedly.net Mon May 9 07:52:18 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 09 May 2005 12:52:18 +0100 Subject: "Type" issue? In-Reply-To: References: Message-ID: <427F4EF2.9020808@tweedly.net> John Ridge wrote: >Thanks, Alex - now I see what the Message Watcher is for! > >It looks as if the command "type" is behaving improperly. It shouldn't send >a keyDown message as well as the rawkeyDown message. I infer that I must be >the first person to issue the command inside a keyDown handler. Well, I said >it was a silly script. > >To get the infinite loop, try the following very simple script:- > >on keyDown >type "Hello World" >end keyDown > >But make sure you have saved all open documents first! > > > No, you're probably the 4,000th - but the others weren't considerate enough to enter a Bugzilla report about it :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.6 - Release Date: 06/05/2005 From kray at sonsothunder.com Mon May 9 08:03:47 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 09 May 2005 07:03:47 -0500 Subject: Flash in QuickTime 7? In-Reply-To: <9C431251-C080-11D9-A5BD-000A9569E638@de-mare.nl> Message-ID: On 5/9/05 6:50 AM, "Terry Vogelaar" wrote: > Hi all, > > I tried to open a .SWF file in the QuickTime 7 Player, but it doesn't > seem to work anymore. I guess Apple dropped that functionality. What version of the Flash SWF were you using? Since QT support for Flash movies is always at least one version back, could it be that your SWF is too "new"? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From graham.samuel at wanadoo.fr Mon May 9 08:29:42 2005 From: graham.samuel at wanadoo.fr (graham samuel) Date: Mon, 9 May 2005 14:29:42 +0200 Subject: help on adding value in temp variable Message-ID: On Sun, 08 May 2005 08:59:19 -0500, Paul Salyers wrote: > > I got the above problem fixed, miss directed links. > > however I'm now having this problem. > > on mouseUp > put "+" into > tFx -- Store > the + > for use later > put tFx into field > "Fx" -- See for sure > the + > is being stored > put "1" into field "doWhat" -- > program handler if the text of field "doWhat" = "1" do this else do > this > put field "Answer" into tfkey > put value ( field "AddTo") Fx (tfkey) into field "AddTo" -- Add > the > fields together > > end mouseUp > > > of I use > > on mouseUp > --put "+" into tFx > put tFx into field "Fx" > put "1" into field "doWhat" > put field "Answer" into tfkey > put value ( field "AddTo") + (tfkey) into field "AddTo" > > end mouseUp > > > It works ok. How to I use "tFX" as a "+" Paul, others have solved the problem indicated in your message, but I hope I don't cause offence by saying I have feeling from your posts that there is perhaps another level of problem for you in 'getting' the Revolution/Transcript context. For example, you seem to be programming a calculator (what would be the point of using your tFX variable if it couldn't have different values, such as '+', '-', -'/', '**' ?) but it is not clear (to me anyway) what the context for this calculator is, though I half think it's to allow your user to input simple arithmetic statements via a dialog. If you could explain this some more, maybe members of the list could suggest a more structured approach which might be illuminating. Just my 2 Eurocents Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From graham.samuel at wanadoo.fr Mon May 9 08:36:07 2005 From: graham.samuel at wanadoo.fr (graham samuel) Date: Mon, 9 May 2005 14:36:07 +0200 Subject: Here is the ChatRev Transcript Message-ID: <9a8ba820b5a38151ee42ca41a34cf1b4@wanadoo.fr> On Mon, 09 May 2005 00:22:34 +0100, Alex Tweedly wrote: > > graham samuel wrote: > >> What happened to the protocol? for someone that wasn't there, I found >> the transcript almost unreadable, with people interrupting each other, >> and I couldn't work out if Kevin had in fact answered (or rejected) >> all the questions he was asked. The first chat transcript was really >> well-ordered. I suspect it was Jacque's influence; but whatever it >> was, I hope for more discipline next time. >> > Different contexts. The first one was the Scripting Conference - first > in a series of well-organized and well-run on-line conferences - > featuring stacks of info prepared ahead of time, with follow-up > questions. And a protocol, and a Protocol Enforcer. > > This was a fairly informal chat session where Kevin answered questions, > with much more open discussion. No protocol. Yes, my bad, I hadn't realised that. I was too preoccupied with other things to note the context. Still, all multi-person conversations need some kind of protocol, even in a face-to-face situation, although as adults we have internalised the rules, in general. I remember one of my grandchildren being told to 'wait for a gap in the conversation' - this was in fact protocol training! > [snip] > > Maybe if he repeats this chat session, we can nominate a moderator to > funnel questions through, so that she selects a topic/question, and > everyone sticks more or less to it for a little while, then select the > next one, etc. Yes - I hope someone can suggest such a protocol so that it's available as a model for future chats. I just want to emphasise this because I do think that the chat session is a very valuable tool, given Kevin's willingness to cooperate. Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From rev at armbase.com Mon May 9 08:56:59 2005 From: rev at armbase.com (rev at armbase.com) Date: Mon, 09 May 2005 13:56:59 +0100 Subject: expand the boundaries of a group Message-ID: <1115643419.427f5e1bb07db@webmail.armbase.com> Hi All. I have been experimenting with some simple grouping. If I have a stack of one size and put 3 controls on it and group them, then the group is only as big as the area of the controls. Now I have a problem, since my controls are resizeable by the user, therefore, when the resize to bigger than the original group area, the resized controls are not totally visible. Is there a way to make the group area as big as the card? Cheers Bob From xbury.cs at clearstream.com Mon May 9 09:10:43 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 9 May 2005 15:10:43 +0200 Subject: expand the boundaries of a group Message-ID: Hi Bob, Just make the rect of the group larger before your resize. I tend to locklocation each group to make sure it is always correctly refreshed. Then you can resize/move the buttons without loosing sight of them... cheers Xavier On 09.05.2005 14:56:59 use-revolution-bounces wrote: >Hi All. > >I have been experimenting with some simple grouping. If I have a stack of one >size and put 3 controls on it and group them, then the group is only as big as >the area of the controls. Now I have a problem, since my controls are >resizeable by the user, therefore, when the resize to bigger than the original >group area, the resized controls are not totally visible. Is there a way to >make the group area as big as the card? > >Cheers >Bob > > >_______________________________________________ >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 Mon May 9 09:13:14 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 9 May 2005 15:13:14 +0200 Subject: expand the boundaries of a group In-Reply-To: <1115643419.427f5e1bb07db@webmail.armbase.com> References: <1115643419.427f5e1bb07db@webmail.armbase.com> Message-ID: Hi Bob, > Hi All. > > I have been experimenting with some simple grouping. If I have a > stack of one > size and put 3 controls on it and group them, then the group is > only as big as > the area of the controls. Now I have a problem, since my controls are > resizeable by the user, therefore, when the resize to bigger than > the original > group area, the resized controls are not totally visible. Is there > a way to > make the group area as big as the card? Sure :-) Resize your group as big as you like*** and then (and this is the trick!) go to the inspector, selct "Size and Position" for that group and check "Lockloc"... That will make your group ALWAYS stay as big as you sized it. Hope that helps... ***You can also use the message box/script: set the rect of grp "Your group name here..." to the rect of this card > Cheers > Bob Regards Klaus Major klaus at major-k.de http://www.major-k.de From rev at armbase.com Mon May 9 10:09:41 2005 From: rev at armbase.com (rev at armbase.com) Date: Mon, 09 May 2005 15:09:41 +0100 Subject: expand the boundaries of a group In-Reply-To: References: <1115643419.427f5e1bb07db@webmail.armbase.com> Message-ID: <1115647781.427f6f25a0bc5@webmail.armbase.com> Quoting Klaus Major : > Hi Bob, Hi Klaus > > Is there > > a way to > > make the group area as big as the card? > > Sure :-) > > Resize your group as big as you like*** and then (and this is the > trick!) go to the > inspector, selct "Size and Position" for that group and check > "Lockloc"... > > That will make your group ALWAYS stay as big as you sized it. Ahhh the problem is the user will not have revolution adn they add the fields. see below, I have the answer...... > > Hope that helps... > > ***You can also use the message box/script: > set the rect of grp "Your group name here..." to the rect of this card > Right Klaus, Again you have come up trumps.... :-) All I need to do is put in an empty group on the first card of my cloned stack. I'll call it BobsEmptyGroup and put it on the first card of the stack and set its background behaviour to true. Then if I put in the script ----set the rect of grp "BobsEmptyGroup" to the rect of this card----,I should be able to insert the fields into the group. Now here is the follow up question. :-) If the user (via a button) inserts a field or button into the group BobsEmptyGroup, will they inherit the background behaviour of the group and be visible on all cards? All the best Bob From rev at armbase.com Mon May 9 10:11:31 2005 From: rev at armbase.com (rev at armbase.com) Date: Mon, 09 May 2005 15:11:31 +0100 Subject: expand the boundaries of a group In-Reply-To: References: Message-ID: <1115647891.427f6f93b7002@webmail.armbase.com> Quoting xbury.cs at clearstream.com: > Hi Bob, Hi Xavier > > Just make the rect of the group larger before your resize. I tend to > locklocation each group > to make sure it is always correctly refreshed. Then you can resize/move > the buttons without > loosing sight of them... Excellent suggestion. See the reply I gave to Klaus's suggestion. This and your suggestion is perfect... Cheers Bob > > cheers > Xavier > From klaus at major-k.de Mon May 9 10:14:58 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 9 May 2005 16:14:58 +0200 Subject: expand the boundaries of a group In-Reply-To: <1115647781.427f6f25a0bc5@webmail.armbase.com> References: <1115643419.427f5e1bb07db@webmail.armbase.com> <1115647781.427f6f25a0bc5@webmail.armbase.com> Message-ID: Hi Bob, > Hi Klaus > >>> Is there a way to >>> make the group area as big as the card? >> Sure :-) >> >> Resize your group as big as you like*** and then (and this is the >> trick!) go to the >> inspector, selct "Size and Position" for that group and check >> "Lockloc"... >> That will make your group ALWAYS stay as big as you sized it. > > Ahhh the problem is the user will not have revolution adn they add > the fields. > see below, I have the answer...... > >> Hope that helps... >> ***You can also use the message box/script: >> set the rect of grp "Your group name here..." to the rect of this >> card > Right Klaus, Again you have come up trumps.... :-) :-) > All I need to do is put in an empty group on the first card of my > cloned stack. > I'll call it BobsEmptyGroup and put it on the first card of the > stack and set > its background behaviour to true. > Then if I put in the script ----set the rect of grp > "BobsEmptyGroup" to the rect > of this card----,I should be able to insert the fields into the group. Yes... > Now here is the follow up question. :-) > > If the user (via a button) inserts a field or button into the group > BobsEmptyGroup, will they inherit the background behaviour of the > group and be > visible on all cards? Sure, since the GROUP does have that behaviour, so it does not matter if and/or how many controls are in that group! Cool, innit?!! ;-) > All the best > Bob Regards Klaus Major klaus at major-k.de http://www.major-k.de From webmaster at dreamscapesoftware.com Mon May 9 10:24:14 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Mon, 09 May 2005 09:24:14 -0500 Subject: New Image Transparency Demo with Threshold feature.. In-Reply-To: <427F13E0.4060803@chipp.com> References: <427C7DF4.3070107@chipp.com> <427D4578.2040104@dreamscapesoftware.com> <427F13E0.4060803@chipp.com> Message-ID: <427F728E.5090409@dreamscapesoftware.com> Chipp Walters wrote: > While I understand your sentiment, I disagree with your conclusion. The > original altTrans script was created for Ken Ray who wanted to use it on > 32x32 icons, for which it was plenty fast. I also use altConvolve to > create blur shadows for small buttons in ButtonGagdet. I consider both > cases to be 'real world.' My apologies, by 'real world' I meant all image dimensions, not just icons and thumbnails. > The demo I created (alluded to in the subject of this email), had a max > size it could be used. I found it worked fine on all my computers with > images up to the max size, and never did I see anything close to a 30 > second wait time. I modified the script and removed the size restriction. Then I loaded a photo that was 1024 by 768. It took just about 30 seconds to complete. > Again, the algorithm is there for anyone to convert to a C function and > either 'shell' to, or create an external with. Could you elaborate on 'shell' to? Since my experience with compiling C is proving to be difficult, a way to execute the script from the shell for faster results would definitely be an alternative. > As always, if you don't like it, don't use it. Please understand, it was not my intention to offend. Your script is great, as most of your scripts are. I was just trying to show that Transcript needs to speed up for (large) image manipulation purposes. > Regarding the altConvolve fix, thanks for your comment and I'm very > sorry I didn't get back to you. I only now found it in my email, and it > does appear you have a good hypothesis on why the external doesn't work. > Unfortunately, I'm not an external writer-- though I hope to create some > simple ones soon, with tutorials on how they're done. Perhaps that's a > good one to start with! That's OK. :) I'm going to keep attempting to build the external with the resources that I have, but if I don't get it to work soon then I'll be dropping down $150 to have it compiled for me (definitely a loss when your software is free). As far as a tutorial on building externals, it would be a wonderful tool to help with the furtherment of Revolution. Honestly I'd like to think the folks at Runtime Revolution are creating a tutorial or walk-through of some sorts. The Externals SDK contradicts the "Programming made easy" feeling that Revolution tries to promote. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From lists at mangomultimedia.com Mon May 9 11:33:21 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 9 May 2005 08:33:21 -0700 Subject: Flash in QuickTime 7? In-Reply-To: <9C431251-C080-11D9-A5BD-000A9569E638@de-mare.nl> References: <9C431251-C080-11D9-A5BD-000A9569E638@de-mare.nl> Message-ID: <49A14101-0A94-42ED-B0E1-942150449982@mangomultimedia.com> On May 9, 2005, at 4:50 AM, Terry Vogelaar wrote: > Hi all, > > I tried to open a .SWF file in the QuickTime 7 Player, but it > doesn't seem to work anymore. I guess Apple dropped that > functionality. > > That probably also means that Runtime Revolution cannot play Flash > movies anymore, because it relied on QuickTime to handle this... > This might be important for some. Flash 5 is still supported. There have not been any major improvements in the support of Flash for version 7. Hardly anything received much notice in the playback arena besides audio and video since QT 7 was such a major rewrite. Hopefully in the following updates we will see some improvements. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From xslaugh at gmail.com Mon May 9 13:07:13 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Mon, 9 May 2005 11:07:13 -0600 Subject: Replying over a socket Message-ID: I am trying to set up a program where a client requests some information from a server, which is then sent back to the client over the same socket. I tried using this script in the server: on startListen accept connections on port 8080 with message newRequest end startListen on newRequest theSocket read from socket theSocket for one line answer it write "message received" to socket theSocket close socket theSocket end newRequest In the client, I put this in a button: on mouseUp open socket to "1.1.1.1:8080 " write "some request" to socket "1.1.1.1:8080 " read from socket "1.1.1.1:8080 " for one line answer it close socket "1.1.1.1:8080 " end mouseUp However, the above script does not work. I end up just getting to blank answer boxes on both machines after the sockets time out. I would really like to be able to have my request and response go out over the same socket. Additionally, I would like the client handler to pause until the response is received, since it is acting as a request command. Has anyone done anything like this, or know what I need to do to get this working? Scott Slaugh From dsc at swcp.com Mon May 9 13:33:43 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 9 May 2005 11:33:43 -0600 Subject: Replying over a socket In-Reply-To: References: Message-ID: <4b2817b4266423d2bbde41f4958e67de@swcp.com> On May 9, 2005, at 11:07 AM, Scott Slaugh wrote: > write "message received" to socket theSocket ... > read from socket "1.1.1.1:8080 " for one line The first line does not write a line ending and the second expects it. > open socket to "1.1.1.1:8080 " Address 1.1.1.1 is a reserved public (Internet) address. Are you using this as a private address? That should work, but there might be problems. Maybe for initial testing you can use "127.0.0.1:8080" I assume you have nothing else that might be listening on 8080. Check 'the result' for everything. You might try some other port. Handle the socketClosed, socketError and the timeout messages and put status displaying stuff there. > Additionally, I would like the client handler to pause until the > response is > received, since it is acting as a request command. If you would like to do stuff while that is waiting, then use 'with '. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A sponsor of RevCon West '05 ********************************************** From b.xavier at internet.lu Mon May 9 14:01:24 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 9 May 2005 20:01:24 +0200 Subject: expand the boundaries of a group In-Reply-To: <1115647781.427f6f25a0bc5@webmail.armbase.com> Message-ID: <20050509171848.D98C3930060@mail.runrev.com> > If the user (via a button) inserts a field or button into the > group BobsEmptyGroup, will they inherit the background > behaviour of the group and be visible on all cards? Bob, What properties (or script abilities) are inherited (fonts for example) and which are not (custom props or geometry) are good examples of why a visual object hierarchy is worth or not worth using... Depends much on the application too. The good news, is that it's all overideable or exceptionable (new snipppet: a computer change that doesn't happen because it shouldn't (not because it must imperatively work instead of failing))! That a stack, background, card or group tells its children-objects or controls what to do or what to wear is cool. That a control cannot do what it wants because of inheritance, is a bummer... Sorry for the possible connotations - restrict to computer imagery. Heard that somewhere, but where? ;) Individual's expression? Teenage rebellion? Here's 3 new GIM scripthandlers: resizeMenuGroupObject resizeTabMenuGroups resizeObjectGroup Guess what they do? Next on the list: ResizeGroupObjs objs, behavior Columns, Rows, Tables in tables, the lot? No scripting required at all for a GM in TAOO! I adopted the concept thursday, it's great! It is inherited but overideable naturally. Exceptional efficiency and support requirements ;) cheers Xav http://monsieurx.com/taoo > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > rev at armbase.com > Sent: Monday, May 09, 2005 16:10 > To: How to use Revolution > Subject: Re: expand the boundaries of a group > > Quoting Klaus Major : > > > Hi Bob, > > Hi Klaus > > > > Is there > > > a way to > > > make the group area as big as the card? > > > > Sure :-) > > > > Resize your group as big as you like*** and then (and this is the > > trick!) go to the > > inspector, selct "Size and Position" for that group and check > > "Lockloc"... > > > > That will make your group ALWAYS stay as big as you sized it. > > Ahhh the problem is the user will not have revolution adn > they add the fields. > > see below, I have the answer...... > > > > Hope that helps... > > > > ***You can also use the message box/script: > > set the rect of grp "Your group name here..." to the rect > of this card > > > Right Klaus, Again you have come up trumps.... :-) > > All I need to do is put in an empty group on the first card > of my cloned stack. > I'll call it BobsEmptyGroup and put it on the first card of > the stack and set its background behaviour to true. > Then if I put in the script ----set the rect of grp > "BobsEmptyGroup" to the rect of this card----,I should be > able to insert the fields into the group. > > Now here is the follow up question. :-) > > If the user (via a button) inserts a field or button into the > group BobsEmptyGroup, will they inherit the background > behaviour of the group and be visible on all cards? > > All the best > Bob > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From xslaugh at gmail.com Mon May 9 14:08:13 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Mon, 9 May 2005 12:08:13 -0600 Subject: Replying over a socket In-Reply-To: <4b2817b4266423d2bbde41f4958e67de@swcp.com> References: <4b2817b4266423d2bbde41f4958e67de@swcp.com> Message-ID: On 5/9/05, Dar Scott wrote: > > > On May 9, 2005, at 11:07 AM, Scott Slaugh wrote: > > > write "message received" to socket theSocket > ... > > read from socket "1.1.1.1:8080 < > http://1.1.1.1:8080>" for one line > > The first line does not write a line ending and the second expects it. I'll try tacking on a line ending a bit later. > open socket to "1.1.1.1:8080 " > > Address 1.1.1.1 is a reserved public (Internet) address. > Are you using > this as a private address? That should work, but there might be > problems. Maybe for initial testing you can use "127.0.0.1:8080 > " 1.1.1.1 is just an address I typed in when sending it to the list. I'm actually using a different address when actually testing. I assume you have nothing else that might be listening on 8080. Check > 'the result' for everything. You might try some other port. > > Handle the socketClosed, socketError and the timeout messages and put > status displaying stuff there. > > > Additionally, I would like the client handler to pause until the > > response is > > received, since it is acting as a request command. > > If you would like to do stuff while that is waiting, then use 'with > '. > > Dar > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > A sponsor of RevCon West '05 > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Mon May 9 14:24:54 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 9 May 2005 12:24:54 -0600 Subject: Replying over a socket In-Reply-To: References: <4b2817b4266423d2bbde41f4958e67de@swcp.com> Message-ID: On May 9, 2005, at 12:08 PM, Scott Slaugh wrote: >> Maybe for initial testing you can use >> "127.0.0.1:8080 >> " >> Hmmm. That's not what I typed. Something is adding the URL. Maybe my email is supposed to interpret that some way. I'm seeing what I typed plus a URL in angle brackets. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From jacque at hyperactivesw.com Mon May 9 14:33:56 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 09 May 2005 13:33:56 -0500 Subject: "Type" issue? In-Reply-To: References: Message-ID: <427FAD14.2020602@hyperactivesw.com> On 5/9/05 6:05 AM, John Ridge wrote: > Thanks, Alex - now I see what the Message Watcher is for! > > It looks as if the command "type" is behaving improperly. It shouldn't send > a keyDown message as well as the rawkeyDown message. I infer that I must be > the first person to issue the command inside a keyDown handler. Well, I said > it was a silly script. > > To get the infinite loop, try the following very simple script:- > > on keyDown > type "Hello World" > end keyDown > > But make sure you have saved all open documents first! > > I'm not convinced this is really a bug. The "type" command is meant to simulate actual keyboard events, and if a script issues a "type" command, it needs to behave exactly as though the user were typing. So, I'd expect it to send all related messages. It is very unusual to send a "type" command within a keydown handler; the usual approach would be to "put" the text into/after the field. Simulating a typing event inside a keydown seems to me to be a developer issue, just as a repeat loop with no exit command would be. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From xslaugh at gmail.com Mon May 9 15:25:33 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Mon, 9 May 2005 13:25:33 -0600 Subject: Replying over a socket In-Reply-To: References: <4b2817b4266423d2bbde41f4958e67de@swcp.com> Message-ID: I tried catching the socketError and socketTimeout messages, and I'm not seeing anything. I did, however, discoer that if I comment out the read line in my client script the server script works fine. Scott Slaugh On 5/9/05, Dar Scott wrote: > > > On May 9, 2005, at 12:08 PM, Scott Slaugh wrote: > > >> Maybe for initial testing you can use > >> "127.0.0.1:8080 > >> " > >> > > Hmmm. That's not what I typed. Something is adding the URL. Maybe my > email is supposed to interpret that some way. I'm seeing what I typed > plus a URL in angle brackets. > > Dar > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > A Sponsor of RevCon West > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Mon May 9 15:49:00 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 09 May 2005 20:49:00 +0100 Subject: "Type" issue? In-Reply-To: <427FAD14.2020602@hyperactivesw.com> References: <427FAD14.2020602@hyperactivesw.com> Message-ID: <427FBEAC.1000207@tweedly.net> J. Landman Gay wrote: > > I'm not convinced this is really a bug. The "type" command is meant to > simulate actual keyboard events, and if a script issues a "type" > command, it needs to behave exactly as though the user were typing. > So, I'd expect it to send all related messages. > > It is very unusual to send a "type" command within a keydown handler; > the usual approach would be to "put" the text into/after the field. > Simulating a typing event inside a keydown seems to me to be a > developer issue, just as a repeat loop with no exit command would be. > I think you're right. I hadn't seen or used 'type' before, and had somehow got it into my mind that it should send only one of rawKeyDown and keyDown - but I guess they both have to happen to accurately simulate typing. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.6 - Release Date: 06/05/2005 From davis.phil at comcast.net Mon May 9 19:34:52 2005 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 09 May 2005 16:34:52 -0700 Subject: Replying over a socket In-Reply-To: References: Message-ID: <427FF39C.6010906@comcast.net> Hi Scott - Wherever you write data to an app that's going to "read for 1 line", try terminating your text with a CR. Maybe that will help. Phil Davis Scott Slaugh wrote: > I am trying to set up a program where a client requests some information > from a server, which is then sent back to the client over the same socket. I > tried using this script in the server: > > on startListen > accept connections on port 8080 with message newRequest > end startListen > > on newRequest theSocket > read from socket theSocket for one line > answer it > write "message received" to socket theSocket > close socket theSocket > end newRequest > > In the client, I put this in a button: > > on mouseUp > open socket to "1.1.1.1:8080 " > write "some request" to socket "1.1.1.1:8080 " > read from socket "1.1.1.1:8080 " for one line > answer it > close socket "1.1.1.1:8080 " > end mouseUp > > However, the above script does not work. I end up just getting to blank > answer boxes on both machines after the sockets time out. I would really > like to be able to have my request and response go out over the same socket. > Additionally, I would like the client handler to pause until the response is > received, since it is acting as a request command. Has anyone done anything > like this, or know what I need to do to get this working? > > Scott Slaugh > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From xslaugh at gmail.com Mon May 9 19:40:45 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Mon, 9 May 2005 17:40:45 -0600 Subject: Replying over a socket In-Reply-To: References: <4b2817b4266423d2bbde41f4958e67de@swcp.com> Message-ID: I think I figured out my problem. After looking at some scripts in the list archives, I tried sending a cr after my transmission. I had been using a LF. With the cr, it worked fine. Scott Slaugh On 5/9/05, Scott Slaugh wrote: > > I tried catching the socketError and socketTimeout messages, and I'm not > seeing anything. I did, however, discoer that if I comment out the read line > in my client script the server script works fine. > > Scott Slaugh > > On 5/9/05, Dar Scott wrote: > > > > > > On May 9, 2005, at 12:08 PM, Scott Slaugh wrote: > > > > >> Maybe for initial testing you can use > > >> "127.0.0.1:8080 > > >> " > > >> > > > > Hmmm. That's not what I typed. Something is adding the URL. Maybe my > > email is supposed to interpret that some way. I'm seeing what I typed > > plus a URL in angle brackets. > > > > Dar > > > > -- > > ********************************************** > > DSC (Dar Scott Consulting & Dar's Lab) > > http://www.swcp.com/dsc/ > > A Sponsor of RevCon West > > ********************************************** > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > From preid at reidit.co.uk Mon May 9 20:24:17 2005 From: preid at reidit.co.uk (Peter Reid) Date: Tue, 10 May 2005 01:24:17 +0100 Subject: Table Field Docs? Message-ID: I'm very keen to use table fields but need to know how to load and unload a complete table field quickly and efficiently. I've seen some of the earlier messages which mention "revReadCellValue", "revWriteCellValue", "cREVTable[]", "revDisplayFormattedData", but NO complete documentation for how to manipulate and display table fields. It is somewhat of a cheat to claim that Rev supports "Spreadsheet fields" (see http://revolution.runrev.com/section/features.php for the claims) but then doesn't provide ANY documentation for how to actually use them apart from when attached to database queries!! Moreover, if you try to apply general field manipulation techniques things go really weird with edited cells still containing old values, etc. Specifically, I want to be able to: - load/unload a complete table in one go - clear a table - address individual cells for reading/writing - fix the number of columns when tabbing across - have table column headings that scroll as the data table scrolls and I need proper documentation (or even SOME documentation!!) in order to do this. Is there anyone on the list (or better still from RunRev) who can provide more comprehensive documentation for table fields, so I can REALLY use them?! Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK E-mail: preid at reidit.co.uk From revolution at jaedworks.com Mon May 9 15:44:48 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 9 May 2005 12:44:48 -0700 Subject: Larger Ask Dialog In-Reply-To: <427D9BFF.8060406@hyperactivesw.com> References: <427D9BFF.8060406@hyperactivesw.com> Message-ID: At 11:56 PM -0500 5/7/05, J. Landman Gay wrote: >The prompt area expands to fit, but the poster may have been asking >about the text entry area. That's limited to a single line. If I remember correctly, you could do this in HC by putting a multi-line default reply into the command: ask "What?" with return & return & return Maybe someone should bugzilla this as a feature request? It shouldn't be difficult to implement in the ask stack. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From pkc at mac.com Mon May 9 22:44:30 2005 From: pkc at mac.com (pkc) Date: Mon, 9 May 2005 22:44:30 -0400 Subject: Unicode Message-ID: Many thanks to Devin for his wonderful site. I am still hung up on a problem very closely related to Thomas McGrath's, however. Like him, I am working on a project that calls for mixing Asian (in my case, Chinese) characters with English text. Both the English and the Chinese elements are fixed, so I hit on the strategy of downloading the English text as an English text with markers for Chinese characters, then getting the client to feed characters from the Chinese text into the English text; then the client identifies the imported elements through reference to the list they came from and setting the textFont of the foundChunk to ",chinese." This works extremely well on my machine (OS X). In fact, it works perfectly. However, nobody using it on a Windows machine gets the right characters (they get about 40% correct characters and the rest is junk). this is very perplexing, since the whole point of Unicode is supposed to be that the characters are unique and will render correctly in either Mac or Windows. But they don't. One thing I discovered in experimentation was that if I moved a Chinese file line by line into a new field I could get the same junk that Windows users are getting (the boxes --light or dark-- and random character elements in a meaningless string). (this was not a paste, which reproduces the textFont perfectly, as previously noted). It seemed to me that I was transferring not only the characters but also carriage-returns (is this possible??). When I manually removed the spaces between characters, everything straightened up. The problem was that I was left with a field that the computer thinks has one character in it. That won't work with my strategy --all the characters will go into the marker for the first character. I think that could have been a blind alley, and now I am interested in the idea that Mac and Windows systems reverse the placement of the null character when dealing with UTF-16. That could be why Windows users are picking up the carriage returns and Mac users are not. The problem is I don't see a way in Revolution to tell the computer to put the null characters where WIndows expects it to be. Oh, one thing I just thought of experimenting with... I have so far been making the editing software remove all empty spaces (they produce those weird cross things in Unicode). But maybe it would be healthier to make sure the empty spaces are there, in order to keep the character returns out of the WIndows character renderings? No idea, will experiment and see if the results are any better. If there is no Revolution trick that will fix this, I would like to know if there is a setting Windows users can use to get their Unicode to work the way Mac works. A bit frustrating. I have the basis for a research portal that works very pleasantly on the Mac and looks insane on Windows. Despite it all being in Unicode! I'm still reading and still experimenting, but have sort of plateaued here. Quite a while since I had a breakthrough. Anyway, Tom, I sympathize. Pamela Crossley From scotttyang at yahoo.com Mon May 9 23:29:30 2005 From: scotttyang at yahoo.com (scott Yang) Date: Mon, 9 May 2005 20:29:30 -0700 (PDT) Subject: Undelete deleted .rev file on MacOSX In-Reply-To: <20050212062650.105DA9300FF@mail.runrev.com> Message-ID: <20050510032930.31019.qmail@web81704.mail.yahoo.com> big problem. deleted a sacred .rev file. Now on OSX, not easy to recover. Afraid to even use this computer for fear of over writing file. Any suggestions on recovering .rev files on the Mac OS X 1.3.9 From b.xavier at internet.lu Tue May 10 00:17:54 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 10 May 2005 06:17:54 +0200 Subject: TAOO's action list Message-ID: <20050510033517.B7ECF930129@mail.runrev.com> Part of writing your own language, system or framework consists of making a wide number of objects and verbs available for application use. I just posted an auto-generated list from taoo' libraries. It's the second list I publish (since the HyperCard XOS). There's over a 1000 handlers although a few are just abbreviated or alternative commands. Some verbs are irrelevant, and there's a few breakdowns possible (per verb, per object, per library or context, alphabetically, etc) to be reformated nicely in the future in the TAOO Documentation currently under scripting. Note also the new PHP array commands popping in (python will be next, the Moft NT library is not included in this list). I just wanted to show you the breath of the environment. Im sure there's a cool function for everyone in it. This list doesnt' have the 1000+ list of calls and handlers in the HyperScriptLibrary. Making it all available under one roof without any scripting required is what I aim to do... So far it is coming very smoothly and faster every day! Comments welcome in the forums! Requests and suggestions too naturally ;) cheers Xavier http://monsieurx.com/taoo From kevin at stallibrass.com Tue May 10 04:34:12 2005 From: kevin at stallibrass.com (kevin at stallibrass.com) Date: Tue, 10 May 2005 09:34:12 +0100 Subject: Help - defaultFolder path Message-ID: <20050510075216.2E34E93006B@mail.runrev.com> Sorry - Newbee again I'm building standalones for both Windows & OSX of an app that overwrites a stack in the folder for the standalone. I'm developing on windows and everything works fine on the windows standalone. My issue is with the OSX standalone. My problem seems to be that when the OSX standalone is created, the defaultFolder path is set to the folder that contains the application bundle - NOT the folder containing the stacks. Therefore, when the app performs a 'save as' function, the original is not overwriten. How do I change the the defaultFolder path for OSX and leave Windows unchanged - is there a call to get the OS being used? Thanks Kevin Stallibrass From nicolas_cueto at yahoo.com Tue May 10 04:51:10 2005 From: nicolas_cueto at yahoo.com (Nicolas Cueto) Date: Tue, 10 May 2005 17:51:10 +0900 Subject: Help - defaultFolder path Message-ID: <006801c5553d$6a8a6d30$0b01a8c0@niconiko04zbtb> Kind of a newbee myself so this might be a case of the blind leading the blind but... Try working with the "effective filename" of the stack instead of the "defaultFolder". This resolved a stack filepath confusion problem for a (Win-only) stack of mine. Cheers, Nicolas Cueto From chris at carroll-davis.co.uk Tue May 10 04:55:29 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Tue, 10 May 2005 09:55:29 +0100 Subject: Help - defaultFolder path In-Reply-To: <20050510075216.2E34E93006B@mail.runrev.com> References: <20050510075216.2E34E93006B@mail.runrev.com> Message-ID: <46D3DB27-BF63-4657-B325-ECF4C05DC0C4@carroll-davis.co.uk> You can use the function "the platform" to get the OS. the platform platform() the platform if the platform is "MacOS" then set the activatePalettes to true The platform function returns one of the following strings: MacOS any Mac OS, OS X, or Darwin system Linux Linux for Intel or PowerPC architecture Win32 Windows (any version post-3.1) HTH, Chris On 10 May 2005, at 09:34, wrote: > Sorry - Newbee again > > I'm building standalones for both Windows & OSX of an app that > overwrites a > stack in the folder for the standalone. > I'm developing on windows and everything works fine on the windows > standalone. My issue is with the OSX standalone. > My problem seems to be that when the OSX standalone is created, the > defaultFolder path is set to the folder that contains the > application bundle > - NOT the folder containing the stacks. Therefore, when the app > performs a > 'save as' function, the original is not overwriten. > How do I change the the defaultFolder path for OSX and leave Windows > unchanged - is there a call to get the OS being used? > > Thanks > Kevin Stallibrass > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chris at carroll-davis.co.uk Tue May 10 05:00:44 2005 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Tue, 10 May 2005 10:00:44 +0100 Subject: Help - defaultFolder path In-Reply-To: <006801c5553d$6a8a6d30$0b01a8c0@niconiko04zbtb> References: <006801c5553d$6a8a6d30$0b01a8c0@niconiko04zbtb> Message-ID: <9EB3A2A8-769D-4E85-B479-3B9B95A74464@carroll-davis.co.uk> Ah yes, this is true. On OS X, the application root is it's position in the bundle. An OS X application is actually a sort of folder. If you select the app in the finder with the control key down you can "Show Package Contents" to see what I mean... C On 10 May 2005, at 09:51, Nicolas Cueto wrote: > Kind of a newbee myself so this might be a case of the blind > leading the > blind but... > > Try working with the "effective filename" of the stack instead of the > "defaultFolder". This resolved a stack filepath confusion problem > for a > (Win-only) stack of mine. > > Cheers, > Nicolas Cueto > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Tue May 10 06:56:37 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 10 May 2005 06:56:37 -0400 Subject: Table Field Docs? In-Reply-To: References: Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 On May 9, 2005, at 8:24 PM, Peter Reid wrote: > I'm very keen to use table fields but need to know how to load and > unload a complete table field quickly and efficiently. I've seen some > of the earlier messages which mention "revReadCellValue", > "revWriteCellValue", "cREVTable[]", "revDisplayFormattedData", but NO > complete documentation for how to manipulate and display table fields. > > It is somewhat of a cheat to claim that Rev supports "Spreadsheet > fields" (see http://revolution.runrev.com/section/features.php for the > claims) > but then doesn't provide ANY documentation for how to actually use > them apart from when attached to database queries!! Moreover, if you > try to apply general field manipulation techniques things go really > weird with edited cells still containing old values, etc. > > Specifically, I want to be able to: > - load/unload a complete table in one go put tableContent into field "Table Field" -- put data into complete table put field "Table Field" into tableContent -- get complete table data > - clear a table put empty into field "Table Field" > - address individual cells for reading/writing set the itemDelimiter to tab -- the lines in a table field have the columns separated by tabs put 6 into item 5 of line 7 of field "Table Field" -- row 7, column 5 put item 3 of line 2 of field "Table Field" into mycell -- row 2, column 3 > - fix the number of columns when tabbing across not sure what you mean by this one? > - have table column headings that scroll as the data table scrolls Hmm, you could put the headings in another table immediately above the one they belong to, set the tabStops the same, eliminate the scrollbars, make it non-editable, and put a bit of code in the main field ("Table Field") to keep the horizontal scrolling in sync. I did something like this with an experimental stack I had started at one point. Then you could format the other table field however you want. > and I need proper documentation (or even SOME documentation!!) in > order to do this. > > Is there anyone on the list (or better still from RunRev) who can > provide more comprehensive documentation for table fields, so I can > REALLY use them?! > > Cheers > > Peter > -- > Peter Reid > Reid-IT Limited, Loughborough, Leics., UK > E-mail: preid at reidit.co.uk > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCgJNm7aqtWrR9cZoRAqARAJ0by0DNM6XTJ+ER1xnqcZi+TWA6XACeMfyR ygo54e8UN2rsiBHM3FsEKDQ= =SxNU -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From kevin at stallibrass.com Tue May 10 07:40:09 2005 From: kevin at stallibrass.com (kevin at stallibrass.com) Date: Tue, 10 May 2005 12:40:09 +0100 Subject: File types filter Message-ID: <20050510105814.D108A9300FD@mail.runrev.com> newbee again.... Thanks for previous help with defaultFolder path New question.. My standalone (Windows) saves a copy of a stack as a backup. I'm naming the backup file .bkp so that I can filter for these files when I want to restore them. I then use answer file "Select a backup file to restore" of type "*.bkp" to view only these file types This works in rev but not when I create a standalone Am I being stupid or did I miss something? Kevin Stallibrass From 3mcgrath at adelphia.net Tue May 10 10:26:14 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 10 May 2005 10:26:14 -0400 Subject: Unicode In-Reply-To: References: Message-ID: Pamela, Thanks for the sympathy, I have not yet come up with a workable solution either. I have decided to try a similar approach on the Mac that you describe with using markers in my english text pointing to the chinese/asian which I can then keep as just chinese instead of being mixed. I also think that filter doesn't work so I will have to rewrite using a find structure. I haven't tested my stuff on windows yet since I couldn't even get it to work on the Mac. Please keep me informed to what you discover. Thank you Tom On May 9, 2005, at 10:44 PM, pkc wrote: > Many thanks to Devin for his wonderful site. I am still hung up on a > problem very closely related to Thomas McGrath's, however. Like him, > I am working on a project that calls for mixing Asian (in my case, > Chinese) characters with English text. Both the English and the > Chinese elements are fixed, so I hit on the strategy of downloading > the English text as an English text with markers for Chinese > characters, then getting the client to feed characters from the > Chinese text into the English text; then the client identifies the > imported elements through reference to the list they came from and > setting the textFont of the foundChunk to ",chinese." > > This works extremely well on my machine (OS X). In fact, it works > perfectly. However, nobody using it on a Windows machine gets the > right characters (they get about 40% correct characters and the rest > is junk). this is very perplexing, since the whole point of Unicode > is supposed to be that the characters are unique and will render > correctly in either Mac or Windows. But they don't. > > One thing I discovered in experimentation was that if I moved a > Chinese file line by line into a new field I could get the same junk > that Windows users are getting (the boxes --light or dark-- and random > character elements in a meaningless string). (this was not a paste, > which reproduces the textFont perfectly, as previously noted). It > seemed to me that I was transferring not only the characters but also > carriage-returns (is this possible??). When I manually removed the > spaces between characters, everything straightened up. The problem > was that I was left with a field that the computer thinks has one > character in it. That won't work with my strategy --all the > characters will go into the marker for the first character. > > I think that could have been a blind alley, and now I am interested in > the idea that Mac and Windows systems reverse the placement of the > null character when dealing with UTF-16. That could be why Windows > users are picking up the carriage returns and Mac users are not. The > problem is I don't see a way in Revolution to tell the computer to put > the null characters where WIndows expects it to be. Oh, one thing I > just thought of experimenting with... I have so far been making the > editing software remove all empty spaces (they produce those weird > cross things in Unicode). But maybe it would be healthier to make sure > the empty spaces are there, in order to keep the character returns out > of the WIndows character renderings? No idea, will experiment and see > if the results are any better. > > If there is no Revolution trick that will fix this, I would like to > know if there is a setting Windows users can use to get their Unicode > to work the way Mac works. > > A bit frustrating. I have the basis for a research portal that works > very pleasantly on the Mac and looks insane on Windows. Despite it > all being in Unicode! > > I'm still reading and still experimenting, but have sort of plateaued > here. Quite a while since I had a breakthrough. > > Anyway, Tom, I sympathize. > > Pamela Crossley > _______________________________________________ > 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 Tue May 10 11:00:23 2005 From: revlist at cableone.net (Chris Sheffield) Date: Tue, 10 May 2005 09:00:23 -0600 Subject: MySQL client libraries Message-ID: I have a big problem that I need to figure out ASAP one way or another. I installed the latest version of MySQL on my Mac OS X Tiger machine (MySQL version 4.1.11 I believe). Now my application isn't working. Upon trying to connect to my database I'm getting an error that says, "Client does not support authentication protocol requested by server; consider upgrading MySQL client". I remember running into this at one point in the past, but I don't remember if I got around it somehow or if it was just with the release of Rev 2.5.1 that it was fixed. So my first question is, is it possible to update the MySQL client libraries (dll's, OS X bundles, etc.) that come with Revolution? Can they be downloaded somewhere? If not, does anyone know of a way to completely uninstall MySQL from OS X and reinstall an older version? I've tried following the downgrading instructions in the MySQL manual, and all they say is to just install the older version right over the top of the newer version, so long as it's the same release (4.x in this case). But when I try to do that, the installer tells me I can't install because a newer version already exists. Any way to "trick" the OS X installer into letting me install the older version? Sorry for the slightly "off-topic-ness" of this post, but I need a fix fast, and I thought this would be the best place to get one. Thanks, Chris Sheffield Read Naturally From klaus at major-k.de Tue May 10 11:14:51 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 10 May 2005 17:14:51 +0200 Subject: File types filter In-Reply-To: <20050510105814.D108A9300FD@mail.runrev.com> References: <20050510105814.D108A9300FD@mail.runrev.com> Message-ID: <8643B112-CE4A-4A30-97FB-BDCDE28ED3B0@major-k.de> Hi Kevin, > newbee again.... > > Thanks for previous help with defaultFolder path > > New question.. > My standalone (Windows) saves a copy of a stack as a backup. I'm > naming the > backup file .bkp so that I can filter for these files when I want > to restore > them. > I then use > answer file "Select a backup file to restore" of type "*.bkp" to > view only > these file types > This works in rev but not when I create a standalone ??? It works in Rev? Anyway try this one, this is the correct syntax for windows: answer file "Select a backup file to restore" with filter "*.bkp" See the docs for more info about "filtering" in -> "answer file"... > Am I being stupid or did I miss something? That one above is the official sytax and "should" work... ;-) > Kevin Stallibrass Regards Klaus Major klaus at major-k.de http://www.major-k.de From 3mcgrath at adelphia.net Tue May 10 11:38:06 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 10 May 2005 11:38:06 -0400 Subject: Unicode In-Reply-To: References: Message-ID: Pamela, I rechecked my code again and I can now get the asian chars to show up but since I use Lines (with cr's) and also ":" as my item delimiter I am noticing that sometimes my code ignores the : and puts the rest of the items on the line. I am also noticing that ome of the whole lines are not available hinting to me that you are probably right on track about the CRs. I copy pasted a few itemdelimiters ":" to replace the ones in between the asian items and now the items show up. I have yet to figure out the line endings - I don't know how to copy paste a line ending???? I am assuming that either the itemdelimiters are in unicode and won't work with the "put item 2" stuff or they are not in unicode and the code can't see them. I am copying what I think are non-unicode delimiters in between the items and now they show up correctly. HHMMMMM I will write when I figure out the line endings. I hope. Tom On May 9, 2005, at 10:44 PM, pkc wrote: > > > One thing I discovered in experimentation was that if I moved a > Chinese file line by line into a new field I could get the same junk > that Windows users are getting (the boxes --light or dark-- and random > character elements in a meaningless string). (this was not a paste, > which reproduces the textFont perfectly, as previously noted). It > seemed to me that I was transferring not only the characters but also > carriage-returns (is this possible??). When I manually removed the > spaces between characters, everything straightened up. The problem > was that I was left with a field that the computer thinks has one > character in it. That won't work with my strategy --all the > characters will go into the marker for the first character. > > I think that could have been a blind alley, and now I am interested in > the idea that Mac and Windows systems reverse the placement of the > null character when dealing with UTF-16. That could be why Windows > users are picking up the carriage returns and Mac users are not. The > problem is I don't see a way in Revolution to tell the computer to put > the null characters where WIndows expects it to be. Oh, one thing I > just thought of experimenting with... I have so far been making the > editing software remove all empty spaces (they produce those weird > cross things in Unicode). But maybe it would be healthier to make sure > the empty spaces are there, in order to keep the character returns out > of the WIndows character renderings? No idea, will experiment and see > if the results are any better. > > Anyway, Tom, I sympathize. > > Pamela Crossley > _______________________________________________ > 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 jacque at hyperactivesw.com Tue May 10 11:53:06 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 10 May 2005 10:53:06 -0500 Subject: Scripting 101 stack available Message-ID: <4280D8E2.6040704@hyperactivesw.com> If you haven't discovered it already, the downloadable conference stack for this week's Revolution Scripting Conference is available at . This week's conference is Script Anatomy 101, a basic introduction to handlers, scripts, the script editor, and how it all works. The stack was written and will be presented by Mark Talluto. More details about these beginner conferences in general are at the above web page. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue May 10 11:55:11 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 10 May 2005 08:55:11 -0700 Subject: revGoURL and AOL's browser Message-ID: <4280D95F.4070901@fourthworld.com> One of my Rev-based products uses a variant of RevGoURL to open its HTML Help page in the user's default browser. I have a customer running XP who has set his default browser to AOL, and reports that his Help page isn't loading as expected. Have any of you encountered this? Know of a solution? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revdan at danshafer.com Tue May 10 11:55:03 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 10 May 2005 08:55:03 -0700 Subject: TAOO's action list In-Reply-To: <20050510033517.B7ECF930129@mail.runrev.com> References: <20050510033517.B7ECF930129@mail.runrev.com> Message-ID: <846B4C7A-697C-4C1C-A6B4-802A76E59719@danshafer.com> Impressive list, Xavier. Is it your intent that TAOO language be a strict superset of Transcript, with no duplicated functionality, or are you going to reproduce all or most of Transcript's commands. It was hard to tell because some of the handlers in the list sound a bit like existing commands but perhaps are designed to behave somewhat differently (e.g., operate on formal objects). On May 9, 2005, at 9:17 PM, MisterX wrote: > Part of writing your own language, system or framework consists of > making a > wide number of objects and verbs available for application use. > > I just posted an auto-generated list from taoo' libraries. It's the > second > list I publish (since the HyperCard XOS). > > > > There's over a 1000 handlers although a few are just abbreviated or > alternative commands. Some verbs are irrelevant, and there's a few > breakdowns possible (per verb, per object, per library or context, > alphabetically, etc) to be reformated nicely in the future in the TAOO > Documentation currently under scripting. Note also the new PHP array > commands popping in (python will be next, the Moft NT library is not > included in this list). > > I just wanted to show you the breath of the environment. Im sure > there's a > cool function for everyone in it. This list doesnt' have the 1000+ > list of > calls and handlers in the HyperScriptLibrary. > > Making it all available under one roof without any scripting > required is > what I aim to do... So far it is coming very smoothly and faster > every day! > > Comments welcome in the forums! Requests and suggestions too > naturally ;) > > cheers > Xavier > http://monsieurx.com/taoo > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From dcragg at lacscentre.co.uk Tue May 10 12:29:50 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 10 May 2005 17:29:50 +0100 Subject: MySQL client libraries In-Reply-To: References: Message-ID: <3F98080D-3146-4A5D-A117-21837BF24A93@lacscentre.co.uk> On 10 May 2005, at 16:00, Chris Sheffield wrote: > I have a big problem that I need to figure out ASAP one way or > another. > > I installed the latest version of MySQL on my Mac OS X Tiger > machine (MySQL version 4.1.11 I believe). Now my application isn't > working. Upon trying to connect to my database I'm getting an > error that says, "Client does not support authentication protocol > requested by server; consider upgrading MySQL client". I remember > running into this at one point in the past, but I don't remember if > I got around it somehow or if it was just with the release of Rev > 2.5.1 that it was fixed. > > So my first question is, is it possible to update the MySQL client > libraries (dll's, OS X bundles, etc.) that come with Revolution? > Can they be downloaded somewhere? If not, does anyone know of a > way to completely uninstall MySQL from OS X and reinstall an older > version? I've tried following the downgrading instructions in the > MySQL manual, and all they say is to just install the older version > right over the top of the newer version, so long as it's the same > release (4.x in this case). But when I try to do that, the > installer tells me I can't install because a newer version already > exists. Any way to "trick" the OS X installer into letting me > install the older version? > I got round this by resetting the user passwords on the newer server using the OLD_PASSWORD function. SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass'); Cheers Dave From preid at reidit.co.uk Tue May 10 12:42:32 2005 From: preid at reidit.co.uk (Peter Reid) Date: Tue, 10 May 2005 17:42:32 +0100 Subject: Table Field Docs? In-Reply-To: References: Message-ID: Hi Frank Thanks for the response. Unfortunately your recommendations only work for ordinary fields not table ones. The problem is that when you start editing into cells, the field text property is clearly NOT being used to hold the edited cells. From other messages on the list it seems that hidden data structures are used for this. This is why I'm after some documentation - how to I get at the hidden data structure to read/write/empty under script control? >put tableContent into field "Table Field" -- put data into complete table >put field "Table Field" into tableContent -- get complete table data > >>- clear a table > >put empty into field "Table Field" > >>- address individual cells for reading/writing > >set the itemDelimiter to tab -- >the lines in a table field have the columns separated by tabs > >put 6 into item 5 of line 7 of field "Table Field" -- row 7, column 5 >put item 3 of line 2 of field "Table Field" into mycell -- row 2, column 3 > >>- fix the number of columns when tabbing across > >not sure what you mean by this one? > >>- have table column headings that scroll as the data table scrolls > >Hmm, you could put the headings in another table immediately above >the one they belong to, set the tabStops the same, eliminate the >scrollbars, make it non-editable, and put a bit of code in the main >field ("Table Field") to keep the horizontal scrolling in sync. I >did something like this with an experimental stack I had started at >one point. > >Then you could format the other table field however you want. Yep, I've done this use-another-table-for-the-headings trick but it's clunky and I hoped that a "spreadsheet like" object might actually support proper column headings?! Cheers Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From dsc at swcp.com Tue May 10 12:48:22 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 10:48:22 -0600 Subject: Unicode In-Reply-To: References: Message-ID: On May 10, 2005, at 9:38 AM, Thomas McGrath III wrote: > I have yet to figure out the line endings - I don't know how to copy > paste a line ending???? Does this do what your want? constant unicodeLF = 0x000A set the useUnicode to true put numToChar(10) after myUnicodeString (BTW: Though, some encodings, even "wide" encodings, might allow them to work, for general Unicode, you can't use item or line, or even word.) Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From dsc at swcp.com Tue May 10 12:54:03 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 10:54:03 -0600 Subject: Unicode In-Reply-To: References: Message-ID: <3ad77adcde5adbc4d2d84d4e0caf7706@swcp.com> On May 10, 2005, at 10:48 AM, Dar Scott wrote: > > constant unicodeLF = 0x000A > set the useUnicode to true > put numToChar(10) after myUnicodeString Now that is embarrassing. The last line will work, but this might be more clear: put numToChar(unicodeLF) into charUncodeLF put charUnicodeLF after myUnicodeString -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A Sponsor of RevCon West ********************************************** From scott at tactilemedia.com Tue May 10 12:54:39 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 10 May 2005 09:54:39 -0700 Subject: revGoURL and AOL's browser In-Reply-To: <4280D95F.4070901@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: > One of my Rev-based products uses a variant of RevGoURL to open its HTML > Help page in the user's default browser. I have a customer running XP > who has set his default browser to AOL, and reports that his Help page > isn't loading as expected. > > Have any of you encountered this? Know of a solution? Isn't AOL's browser Netscape? If AOL is using a "modified" version of Netscape that might be an issue. This might be way off, but before there was a RevGoURL command, I had a situation where folks had Earthlink as their default browser. Earthlink's browser was (at that time) a modified version of IE, and yet the engine refused to launch URLs. The only workaround I could find was to check for the presence of "acceptable" browser entries in the registry (Netscape, Internet Explorer) and if none was listed, then write a temp file with a META refresh tag to launch the needed document. If you don't have this script, check the mail archives -- I think I posted something along these lines way back. Not sure if this helps... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jbv.silences at Club-Internet.fr Tue May 10 13:01:51 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 10 May 2005 19:01:51 +0200 Subject: Table Field Docs? References: Message-ID: <4280E8FF.299D36FC@Club-Internet.fr> Peter, I for one maintain a variable (tab / return) that duplicates the content of the table field, and every user action first targets that variable and then I refresh the table (put myVar in fld myTable). This is the safest & quickest way I've found to bypass all possible problems that can arise from the "unfinished" table field in the few last Rev versions. It runs pretty quick, even for "large" tables (for instance : 500 rows & 40 cols). I haven't tried with "huge" data structures... JB > Hi Frank > > Thanks for the response. Unfortunately your recommendations only > work for ordinary fields not table ones. The problem is that when > you start editing into cells, the field text property is clearly NOT > being used to hold the edited cells. From other messages on the list > it seems that hidden data structures are used for this. > > This is why I'm after some documentation - how to I get at the hidden > data structure to read/write/empty under script control? > From pkc at mac.com Tue May 10 13:24:11 2005 From: pkc at mac.com (pkc) Date: Tue, 10 May 2005 13:24:11 -0400 Subject: Unicode Chinese Mac Message-ID: Hello Thomas, here is my strategy, which on the basis of my experience so far I believe won't render all correct characters on Windows. But, see what you can make of it. This is the critical part of the script: put the number of words in fld "chinese" into charCount put 1 into lineCount repeat find string "= " in fld "window" if the result is "not found" then exit repeat put the foundChunk into thisInsert put (word lineCount of fld "chinese") into the foundChunk set the textFont of thisInsert to "Taipei,Chinese" add 1 to lineCount end repeat I suppose it is self-explanatory. The field "chinese" contains a series of characters, one on each line, that are fed in order into the English text. I tried various markers, but for some reason this one (not very intuitive) works best. I found by trial and error that not using a variable like "thisInsert" and just relying on floating foundChunks produced a lot of errors. With this script, I have NO errors on the Macintosh that cannot be traced to Unicode ambiguities. However, in Windows there is more junk than sense in the characters. I still think that Windows is picking up the carriage returns in the "chinese" source file and feeding them into the English file, which with the font change at the foundChunk renders a lot of nonsense. I don't know how to get the program to stop it. From HyperChris at aol.com Tue May 10 13:29:06 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Tue, 10 May 2005 13:29:06 EDT Subject: Table Field Docs? Message-ID: <145.44ff7167.2fb24962@aol.com> at this address below is a collection of notes I put together on doing tables. it is not exhaustive but will get you going. http://www.christophercomputers.com/rev/tablefun.rev.sit or go stack url "http://www.christophercomputers.com/rev/tablefun.rev" i think the key thing is knowing when you must use the rev functions (hidden in the frontscript) to access the table versus accessing the field directly i wrote this a few years ago and apologize for the lazy scripting conventions :) BTW the other way to do tables is to use the AltBrowser (see www.altuit.com) and do it in good ol' HTML ! http://www.altuit.com/webs/altuit2/altBrowserCover/default.htm In a message dated 5/10/05 2:46:58 AM, use-revolution-request at lists.runrev.com writes: >>Is there anyone on the list (or better still from RunRev) who can provide more comprehensive documentation for table fields From eric.chatonet at sosmartsoftware.com Tue May 10 13:32:50 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 10 May 2005 19:32:50 +0200 Subject: Table Field Docs? In-Reply-To: References: Message-ID: <17d0f1c2c9d1c0e1955be2ec341e1bd7@sosmartsoftware.com> Hi Peter, You are right and, for instance, have to clear some properties set by the engine to store the table contents when you want to clear a table field. I'm working on a How-To stack about table fields including some answers you requested like fixing the number of columns when tabbing across and much more :-) I hope it will be ready at the end of this week. on ClearTable pLongID -- pLongID parameter is the long ID or the long name of the table field do "put empty into" && pLongID do "set the cRevTable[currentView] of" && pLongID && "to empty" do "set the cRevTable[formattedView] of" && pLongID && "to empty" end ClearTable Le 10 mai 05, ? 18:42, Peter Reid a ?crit : > Hi Frank > > Thanks for the response. Unfortunately your recommendations only work > for ordinary fields not table ones. The problem is that when you > start editing into cells, the field text property is clearly NOT being > used to hold the edited cells. From other messages on the list it > seems that hidden data structures are used for this. > > This is why I'm after some documentation - how to I get at the hidden > data structure to read/write/empty under script control? > >> put tableContent into field "Table Field" -- put data into >> complete table >> put field "Table Field" into tableContent -- get complete table >> data >> >>> - clear a table >> >> put empty into field "Table Field" >> >>> - address individual cells for reading/writing >> >> set the itemDelimiter to tab -- the >> lines in a table field have the columns separated by tabs >> >> put 6 into item 5 of line 7 of field "Table Field" -- row 7, column >> 5 >> put item 3 of line 2 of field "Table Field" into mycell -- row 2, >> column 3 >> >>> - fix the number of columns when tabbing across >> >> not sure what you mean by this one? >> >>> - have table column headings that scroll as the data table scrolls >> >> Hmm, you could put the headings in another table immediately above >> the one they belong to, set the tabStops the same, eliminate the >> scrollbars, make it non-editable, and put a bit of code in the main >> field ("Table Field") to keep the horizontal scrolling in sync. I >> did something like this with an experimental stack I had started at >> one point. >> >> Then you could format the other table field however you want. > > Yep, I've done this use-another-table-for-the-headings trick but it's > clunky and I hoped that a "spreadsheet like" object might actually > support proper column headings?! Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From devin_asay at byu.edu Tue May 10 13:33:28 2005 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 10 May 2005 11:33:28 -0600 Subject: Undelete deleted .rev file on MacOSX In-Reply-To: <20050510032930.31019.qmail@web81704.mail.yahoo.com> References: <20050510032930.31019.qmail@web81704.mail.yahoo.com> Message-ID: I think the major disk repair utilities, Norton and Disk Warrior, have unerase features. Devin On May 9, 2005, at 9:29 PM, scott Yang wrote: > > big problem. deleted a sacred .rev file. Now on OSX, > not easy to recover. Afraid to even use this computer > for fear of over writing file. Any suggestions on > recovering .rev files on the Mac OS X 1.3.9 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Devin Asay Humanities Technology and Research Support Center Brigham Young University From fde101 at fjrhome.net Tue May 10 13:41:20 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Tue, 10 May 2005 13:41:20 -0400 Subject: Error saving standalone -- revisited yet again In-Reply-To: <40fb85d723f90ffcd31570228648434d@fjrhome.net> References: <2012835f6cb913ea86af8720f7ffb623@fjrhome.net> <3e03d0a4b671beac29caeeb1526be58c@fjrhome.net> <4278385A.9040303@chipp.com> <40fb85d723f90ffcd31570228648434d@fjrhome.net> Message-ID: <24fbe912da627668258e5366890e28de@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 NO!!!!!! I just backtracked to an older version of my stack (from a backup) and tried with that, and it worked! It looks like my stack file became corrupt somewhere down the line. I guess I need to start going back through backups until I find the newest one that doesn't have a problem, then try to "patch" it to match the current version. Well, at least it seems solvable now... On May 4, 2005, at 9:58 AM, Frank D. Engel, Jr. wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I never use the single-byte <>, <= or >= versions in any of my > scripts. I just checked the only other script I may have added from > an outside source since this last worked, and they are clean. > > I tried suppress messages and save standalone, no good. > > I then made an exact copy of the stack (using the Finder), opened that > copy in Rev, tried saving that as a standalone. Still not working. > > Next, I tried commenting out the savingStandalone, preOpenStack, > openStack, closeStackRequest, shutdownRequest, and closeStack handlers > in my mainstack, along with the preOpenCard and openCard handlers in > the first card of that stack (I'm working with the copy). > > I then saved the stack, quit Rev, reopened the stack, turned on > Supress Messages, and tried saving the standalone. > > Same unhelpful error. Needless to say, this is getting rather > frustrating. The stack represents several months worth of work. > There are 40 substacks, one of which has 42 cards (the mainstack has 8 > cards). > > The mainstack's script got to be so long I broke it down by adding a > backscript via a field on the first card (it is added by the > preOpenStack script which I commeted out -- that's why I quit Rev > before trying to build again). > > That backscript got to be so long I forked off a *second* backscript, > so that there are now two backscripts: one with 838 lines, and one > with 803 lines. The mainstack script still has 473 lines , and some > of the cards on my mainstack have scripts with line counts like 889 > and 807... some of the substacks have scripts of over 200 lines, and a > few of their cards have scripts on the order of 100+ lines. And these > are just the stacks and cards! Some of the controls also have scripts > of several hundred lines each. > > Needless to say, I can't really afford to lose this stack. I have > backup copies, but with this level of complexity, backing up even a > step or two could be rather costly, and if the same problems occur... > > > Okay, one more thing I thought to try: I have a number of externals > I'm using, some of them are custom ones (that I built). Rev crashes > every time I build a standalone from a stack using certain externals > (after displaying the message that the standalone was successfully > saved, or now this error), and this is one of those stacks. > > I tried setting the externals of the copy (the one with all of the > handlers commented out) to empty, quitting Rev, and repeating the > process. Rev thinks about it a little longer now, but still comes > back to the same error message. At least this time it didn't crash > afterwords ;-) > > The destination folder (the folder created during the save process) is > still not created. > > > > > On May 3, 2005, at 10:50 PM, Chipp Walters wrote: > >> Hi Frank, >> >> Here are a couple of other suggestions. >> 1) If you're using a Mac, make sure >= is two characters not one. >> 2) Try commenting out all preOpenStack/preOpenCard openStack/openCard >> handlers and then build the standalone. If it works, then you can >> assume you're doing something in the handlers which is creating >> problems. Enable one at a time and locate the problem handler, then >> debug from there. >> >> Let us know what you find. >> >> best, >> Chipp >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only begotten > Son, that whosoever believeth in him should not perish, but have > everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCeNUO7aqtWrR9cZoRAgsSAJ4iaTIN/UNPxIuh9vN3OmUtrIcGRgCgjokC > j4SxZFX+djDVmdVFfwhNQjs= > =L6sI > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCgPJA7aqtWrR9cZoRAoO3AKCD7IpkT4i1iqoq38F9QDARF014JgCeImJv La/i/X+zOGEU7Ulg0xvof3U= =aziV -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From stephenREVOLUTION at barncard.com Tue May 10 13:51:27 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 10 May 2005 10:51:27 -0700 Subject: Table Field Docs? In-Reply-To: References: Message-ID: Peter, I agree with you about the weirdness of the table fields. There seems to be 'data behind data' and it's frustrating to work with. One can set one cell at a time, but how do we load all the cells at once? Putting a tab/return delimited text string in there goes into another dimension. At 5:42 PM +0100 5/10/05, Peter Reid wrote: >Hi Frank > >Thanks for the response. Unfortunately your recommendations only >work for ordinary fields not table ones. The problem is that when >you start editing into cells, the field text property is clearly NOT >being used to hold the edited cells. From other messages on the >list it seems that hidden data structures are used for this. > >This is why I'm after some documentation - how to I get at the >hidden data structure to read/write/empty under script control? > >>put tableContent into field "Table Field" -- put data into complete table >>put field "Table Field" into tableContent -- get complete table data >> >>>- clear a table >> >>put empty into field "Table Field" >> >>>- address individual cells for reading/writing >> >>set the itemDelimiter to tab -- >>the lines in a table field have the columns separated by tabs >> >>put 6 into item 5 of line 7 of field "Table Field" -- row 7, column 5 >>put item 3 of line 2 of field "Table Field" into mycell -- row 2, column 3 >> >>>- fix the number of columns when tabbing across >> >>not sure what you mean by this one? >> >>>- have table column headings that scroll as the data table scrolls >> >>Hmm, you could put the headings in another table immediately above >>the one they belong to, set the tabStops the same, eliminate the >>scrollbars, make it non-editable, and put a bit of code in the main >>field ("Table Field") to keep the horizontal scrolling in sync. I >>did something like this with an experimental stack I had started at >>one point. >> >>Then you could format the other table field however you want. > >Yep, I've done this use-another-table-for-the-headings trick but >it's clunky and I hoped that a "spreadsheet like" object might >actually support proper column headings?! > >Cheers > >Peter >-- >Peter Reid >Reid-IT Limited, Loughborough, Leics., UK >Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 >E-mail: preid at reidit.co.uk > preid at reidit.demon.co.uk >Web: http://www.reidit.co.uk > http://www.reidit.demon.co.uk >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Tue May 10 13:59:13 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 10 May 2005 10:59:13 -0700 Subject: Table Field Docs? In-Reply-To: <17d0f1c2c9d1c0e1955be2ec341e1bd7@sosmartsoftware.com> References: <17d0f1c2c9d1c0e1955be2ec341e1bd7@sosmartsoftware.com> Message-ID: I obviously posted too soon without reading the most recent posts.. Eric: It's starting to look like the mysterious table fields work like 'visible arrays'. Am I getting warm? If so, this could be very cool. At 7:32 PM +0200 5/10/05, Eric Chatonet wrote: >Hi Peter, > >You are right and, for instance, have to clear some properties set >by the engine to store the table contents when you want to clear a >table field. >I'm working on a How-To stack about table fields including some >answers you requested like fixing the number of columns when tabbing >across and much more :-) >I hope it will be ready at the end of this week. > >on ClearTable pLongID > -- pLongID parameter is the long ID or the long name of the table field > do "put empty into" && pLongID > do "set the cRevTable[currentView] of" && pLongID && "to empty" > do "set the cRevTable[formattedView] of" && pLongID && "to empty" >end ClearTable From bnz2 at cdc.gov Tue May 10 14:02:44 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Tue, 10 May 2005 14:02:44 -0400 Subject: Table Field Docs? Message-ID: <64878EF567131D4596246171F75FD4A946A1C6@m-epo-1.epo.cdc.gov> You can also create a table by having a group with lots of fields arranged to look like a table. This way is more cumbersome, but allows excellent control. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of HyperChris at aol.com Sent: Tuesday, May 10, 2005 1:29 PM To: use-revolution at lists.runrev.com Subject: Re: Table Field Docs? at this address below is a collection of notes I put together on doing tables. it is not exhaustive but will get you going. http://www.christophercomputers.com/rev/tablefun.rev.sit or go stack url "http://www.christophercomputers.com/rev/tablefun.rev" i think the key thing is knowing when you must use the rev functions (hidden in the frontscript) to access the table versus accessing the field directly i wrote this a few years ago and apologize for the lazy scripting conventions :) BTW the other way to do tables is to use the AltBrowser (see www.altuit.com) and do it in good ol' HTML ! http://www.altuit.com/webs/altuit2/altBrowserCover/default.htm In a message dated 5/10/05 2:46:58 AM, use-revolution-request at lists.runrev.com writes: >>Is there anyone on the list (or better still from RunRev) who can provide more comprehensive documentation for table fields _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Tue May 10 14:12:41 2005 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 10 May 2005 12:12:41 -0600 Subject: Unicode In-Reply-To: References: Message-ID: <318d664912f9599a8e586ac6a4f35adb@byu.edu> On May 9, 2005, at 8:44 PM, pkc wrote: > Many thanks to Devin for his wonderful site. I am still hung up on a > problem very closely related to Thomas McGrath's, however. Like him, > I am working on a project that calls for mixing Asian (in my case, > Chinese) characters with English text. Both the English and the > Chinese elements are fixed, so I hit on the strategy of downloading > the English text as an English text with markers for Chinese > characters, then getting the client to feed characters from the > Chinese text into the English text; then the client identifies the > imported elements through reference to the list they came from and > setting the textFont of the foundChunk to ",chinese." > > This works extremely well on my machine (OS X). In fact, it works > perfectly. However, nobody using it on a Windows machine gets the > right characters (they get about 40% correct characters and the rest > is junk). this is very perplexing, since the whole point of Unicode > is supposed to be that the characters are unique and will render > correctly in either Mac or Windows. But they don't. We have found this problem also with cross platform applications that must display unicode in fields. We finally arrived at a workaround in which we use html text with unicode entities. That seems to be the most reliable way to get two-byte characters to show up reliably cross platform. This is what we did: - Type the text into a field using Mac OS X's native input methods for Chinese (in this example.) - put the htmlText of that field into some container, or into an external file. When you do this, every unicode character is converted to html unicode entities. These seem to be reliably rendered cross platform. - When you need to display the text, set the htmlText of the field to the previously-saved htmltext. Yeah, I know, kludgey but reliable. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jbv.silences at Club-Internet.fr Tue May 10 14:19:30 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 10 May 2005 20:19:30 +0200 Subject: Table Field Docs? References: <64878EF567131D4596246171F75FD4A946A1C6@m-epo-1.epo.cdc.gov> Message-ID: <4280FB2F.D9FFFC@Club-Internet.fr> I've tried than (before table fields became available) and it isn't very handy when the number of cells become important... On the other hand, it allows full & independent control of each property of each cell.. JB > You can also create a table by having a group with lots of fields > arranged to look like a table. This way is more cumbersome, but allows > excellent control. > From kaveh at river-valley.com Tue May 10 14:13:49 2005 From: kaveh at river-valley.com (Kaveh Bazargan) Date: Tue, 10 May 2005 19:13:49 +0100 Subject: Increase text size in message box? In-Reply-To: <4280E8FF.299D36FC@Club-Internet.fr> References: <4280E8FF.299D36FC@Club-Internet.fr> Message-ID: Can I do this? Too small for my eyes. -- Kaveh Bazargan http://www.river-valley.com/ http://www.holographer.org/ From revlist at cableone.net Tue May 10 14:17:05 2005 From: revlist at cableone.net (Chris Sheffield) Date: Tue, 10 May 2005 12:17:05 -0600 Subject: MySQL client libraries In-Reply-To: <3F98080D-3146-4A5D-A117-21837BF24A93@lacscentre.co.uk> References: <3F98080D-3146-4A5D-A117-21837BF24A93@lacscentre.co.uk> Message-ID: <164CCBE7-9893-4428-A5A4-2BDC2E2E5110@cableone.net> That was it! Thanks, Dave. I knew there was some trick. I just couldn't remember what. After I already uninstalled the new version and installed an older version. What a mess. Next time I'll learn to document all these tricks. Thanks again, Chris On May 10, 2005, at 10:29 AM, Dave Cragg wrote: > > On 10 May 2005, at 16:00, Chris Sheffield wrote: > > >> I have a big problem that I need to figure out ASAP one way or >> another. >> >> I installed the latest version of MySQL on my Mac OS X Tiger >> machine (MySQL version 4.1.11 I believe). Now my application >> isn't working. Upon trying to connect to my database I'm getting >> an error that says, "Client does not support authentication >> protocol requested by server; consider upgrading MySQL client". I >> remember running into this at one point in the past, but I don't >> remember if I got around it somehow or if it was just with the >> release of Rev 2.5.1 that it was fixed. >> >> So my first question is, is it possible to update the MySQL client >> libraries (dll's, OS X bundles, etc.) that come with Revolution? >> Can they be downloaded somewhere? If not, does anyone know of a >> way to completely uninstall MySQL from OS X and reinstall an older >> version? I've tried following the downgrading instructions in the >> MySQL manual, and all they say is to just install the older >> version right over the top of the newer version, so long as it's >> the same release (4.x in this case). But when I try to do that, >> the installer tells me I can't install because a newer version >> already exists. Any way to "trick" the OS X installer into >> letting me install the older version? >> >> > > I got round this by resetting the user passwords on the newer > server using the OLD_PASSWORD function. > > SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD > ('mypass'); > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION at barncard.com Tue May 10 14:24:30 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 10 May 2005 11:24:30 -0700 Subject: Table Field Docs? In-Reply-To: <4280FB2F.D9FFFC@Club-Internet.fr> References: <64878EF567131D4596246171F75FD4A946A1C6@m-epo-1.epo.cdc.gov> <4280FB2F.D9FFFC@Club-Internet.fr> Message-ID: I think I'll lean to the future. I like this table-array thing. Obviously there are MANY undocumented properties regarding table fields and others, and we don't have a scorecard... yet. Thanks, Eric, for checking into this. At 2:02 PM -0400 5/10/05, Lynch, Jonathan wrote: > >You can also create a table by having a group with lots of fields >arranged to look like a table. This way is more cumbersome, but allows >excellent control. From howard.bornstein at gmail.com Tue May 10 14:21:25 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Tue, 10 May 2005 14:21:25 -0400 Subject: Undelete deleted .rev file on MacOSX In-Reply-To: <4a3fc5a318ab6ac4f2470dd2447d68cc@yahoo.com> References: <4a3fc5a318ab6ac4f2470dd2447d68cc@yahoo.com> Message-ID: <3f07cc26050510112143c62c90@mail.gmail.com> On 5/9/05, scott Yang wrote: > > big problem. deleted a sacred .rev file. Now on OSX, > not easy to recover. Afraid to even use this computer > for fear of over writing file. Any suggestions on > recovering .rev files on the Mac OS X 1.3.9 > File recovery under OSX is much more difficult than it was under OS 9. If you don't already have file recovery software in place before you lose something, it will be very difficult to recover the file, determine its place in the file hierarchy, recover metadata about the file (creation date, etc.). However, I have had some success with a couple of programs. Subrosa's FileSalvage works pretty well, but it only recovers a pre-set group of file types (JPG, TIF, MOV, AVI, Word, etc.). Rev files are not included in this list. Norton Ultilite's UnErase lets you specify your own filetypes to search for. I just set up a search for Rev file types and it was able to find and recover previously erased files. It doesn't provide any information about where in the file hierarchy the recoveried file was, nor does it even recover the file name. You only have file size to go by. If you haven't used your hard disk since you erased the file, you probably have a good chance of recoverying it. Note that many people feel that Norton has blown it with OSX support and that it often causes more problems than it fixes. YMMV. -- Regards, Howard Bornstein ----------------------- www.designeq.com From chipp at chipp.com Tue May 10 14:37:03 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 10 May 2005 13:37:03 -0500 Subject: [OT] More on Tiger... Message-ID: <4280FF4F.1070108@chipp.com> http://www.eweek.com/article2/0,1759,1813718,00.asp?kc=ewnws050905dtx1k0000599 From howard.bornstein at gmail.com Tue May 10 12:54:51 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Tue, 10 May 2005 12:54:51 -0400 Subject: File types filter In-Reply-To: <1df62ee2eb6d7f79927152c578963397@major-k.de> References: <1df62ee2eb6d7f79927152c578963397@major-k.de> Message-ID: <3f07cc260505100954adada2d@mail.gmail.com> > > Anyway try this one, this is the correct syntax for windows: > > answer file "Select a backup file to restore" with filter "*.bkp" > > > That one above is the official sytax and "should" work... ;-) > Sigh. This STILL doesn't work on the Mac. Since it's been marked FIXED for over six months, maybe it'll make it into the next release. -- Regards, Howard Bornstein ----------------------- www.designeq.com From 3mcgrath at adelphia.net Tue May 10 14:46:07 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 10 May 2005 14:46:07 -0400 Subject: Unicode In-Reply-To: <3ad77adcde5adbc4d2d84d4e0caf7706@swcp.com> References: <3ad77adcde5adbc4d2d84d4e0caf7706@swcp.com> Message-ID: <36602b7cd2d8a60ee2b07bd01a4fe038@adelphia.net> Dar, Since I am delimiting both by line and item (:) I don't know if I need regular chars for the search/filtering that I am doing or if they need to be unicode. I get from what you are saying that if they were unicode then they won't work with line, item, word. It sometimes works though. right now I am getting chinese words from a mixed english/chinese field by filtering by line and then put item x into field y. And they are the right characters. I am still holding out a little help. THanks Tom On May 10, 2005, at 12:54 PM, Dar Scott wrote: > > On May 10, 2005, at 10:48 AM, Dar Scott wrote: > >> >> constant unicodeLF = 0x000A >> set the useUnicode to true >> put numToChar(10) after myUnicodeString > > Now that is embarrassing. The last line will work, but this might be > more clear: > > put numToChar(unicodeLF) into charUncodeLF > put charUnicodeLF after myUnicodeString > > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > A Sponsor of RevCon West > ********************************************** > > _______________________________________________ > 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 May 10 14:53:23 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 10 May 2005 14:53:23 -0400 Subject: Unicode Chinese Mac In-Reply-To: References: Message-ID: <676887912b22ab57bd0f29488e1d3197@adelphia.net> I feel like I am reading a foreign language (grin) dealing with unicode. I would like to know what Unicode does work with. line, item, word, foundchunk, filter, find, etc. Thanks Tom On May 10, 2005, at 1:24 PM, pkc wrote: > Hello Thomas, here is my strategy, which on the basis of my experience > so far I believe won't render all correct characters on Windows. But, > see what you can make of it. > > This is the critical part of the script: > > put the number of words in fld "chinese" into charCount > put 1 into lineCount > > repeat > find string "= " in fld "window" > if the result is "not found" then exit repeat > put the foundChunk into thisInsert > put (word lineCount of fld "chinese") into the foundChunk > set the textFont of thisInsert to "Taipei,Chinese" > add 1 to lineCount > end repeat > > I suppose it is self-explanatory. The field "chinese" contains a > series of characters, one on each line, that are fed in order into the > English text. I tried various markers, but for some reason this one > (not very intuitive) works best. > > I found by trial and error that not using a variable like "thisInsert" > and just relying on floating foundChunks produced a lot of errors. > With this script, I have NO errors on the Macintosh that cannot be > traced to Unicode ambiguities. However, in Windows there is more junk > than sense in the characters. I still think that Windows is picking > up the carriage returns in the "chinese" source file and feeding them > into the English file, which with the font change at the foundChunk > renders a lot of nonsense. I don't know how to get the program to stop > it. > _______________________________________________ > 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 May 10 14:55:58 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 10 May 2005 14:55:58 -0400 Subject: Unicode In-Reply-To: <318d664912f9599a8e586ac6a4f35adb@byu.edu> References: <318d664912f9599a8e586ac6a4f35adb@byu.edu> Message-ID: <617660989b5b4fa8060013ef4c983bb3@adelphia.net> Now you tell me..... Just kidding... I will look into this. too. Thank you Devin, Tom On May 10, 2005, at 2:12 PM, Devin Asay wrote: > > - Type the text into a field using Mac OS X's native input methods for > Chinese (in this example.) > - put the htmlText of that field into some container, or into an > external file. When you do this, every unicode character is converted > to html unicode entities. These seem to be reliably rendered cross > platform. > - When you need to display the text, set the htmlText of the field to > the previously-saved htmltext. Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From revdan at danshafer.com Tue May 10 15:06:08 2005 From: revdan at danshafer.com (Dan Shafer) Date: Tue, 10 May 2005 12:06:08 -0700 Subject: [OT] More on Tiger... In-Reply-To: <4280FF4F.1070108@chipp.com> References: <4280FF4F.1070108@chipp.com> Message-ID: <1EF516F0-691A-49A9-82B1-61B9EE040EE2@danshafer.com> I'm with those who suggest in comments to your cited article that the fault lies with vendors who create products that claim compatibility with OS X and then don't apparently bother to update their products despite six months' lead time on pre-release versions of the OS. As for secrecy, nobody beats M$ in that respect. On May 10, 2005, at 11:37 AM, Chipp Walters wrote: > http://www.eweek.com/article2/0,1759,1813718,00.asp? > kc=ewnws050905dtx1k0000599 > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From dsc at swcp.com Tue May 10 15:25:34 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 13:25:34 -0600 Subject: Unicode In-Reply-To: <36602b7cd2d8a60ee2b07bd01a4fe038@adelphia.net> References: <3ad77adcde5adbc4d2d84d4e0caf7706@swcp.com> <36602b7cd2d8a60ee2b07bd01a4fe038@adelphia.net> Message-ID: <861b59fd4f379ce90b367268c919bd63@swcp.com> On May 10, 2005, at 12:46 PM, Thomas McGrath III wrote: > I get from what you are saying that if they were unicode then they > won't work with line, item, word. The two-byte codes might contain a one-byte character used in these chunks in either the upper or lower half of the code. Consider these from the first page of the Unicode CJK Unified Ideographs: U+4E0A contains a line end. (above?) U+4E20 contains a space. U+4E09 contains a tab. (three?) U+4E2C contains a comma. Multiply that by 82 pages in Unicode CJK Unified Ideographs and all the support pages and you have lots of candidates for clashes. Try this: on mouseUp set useUnicode to true get numtoChar(0x4e0a) -- above? put the number of lines in (it & it & it & it) end mouseUp On OS X, I get 4. Almost all the CJK pages are filled, so you can't even do something clever with special codes. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From sunshine at public.kherson.ua Tue May 10 15:49:30 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 10 May 2005 22:49:30 +0300 Subject: Useless ToolTips in the property Inspector Message-ID: Hi All, Just a note: - for label field in property inspector I point check boxes. I point Locked Text and see tooltip "Locked Text" I point Don't Wrap and see tooltip "Don't wrap" IMHO this is useless help. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From dsc at swcp.com Tue May 10 15:53:24 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 13:53:24 -0600 Subject: Unicode Chinese Mac In-Reply-To: <676887912b22ab57bd0f29488e1d3197@adelphia.net> References: <676887912b22ab57bd0f29488e1d3197@adelphia.net> Message-ID: <25fda49f37ede6c774415ac973efefd4@swcp.com> On May 10, 2005, at 12:53 PM, Thomas McGrath III wrote: > I feel like I am reading a foreign language (grin) dealing with > unicode. I would like to know what Unicode does work with. line, item, > word, foundchunk, filter, find, etc. 'a & b' works if both a and b are unicode. 'char 2n-1 to 2n of s' will get the nth unicode char. numToChar and charToNum work. uniDecode() & uniEncode() work. And 'the unicodeText' usually works. You can use replaceText(), matchText() and matchChunk() if you write awfully contorted regex and then that requires prayer and fasting. You can use unicode in an element of an array, but not in a key. You can pass Unicode to a function or command and return Unicode. You can 'get' and 'put into/after/before'. You can read and write files as binary and they should usually be UTF8 or UTF16 with BOM at the front. If you know you have no suragates, then length(s)/2 will give you the number of Unicode characters in s. That's about it for what works. You can't use =, is a number, contains, line, item, foundchunk, filter (except for a trick), find, +, -, /, *, add, subtract, offset (except with extra scripting), and just about anything. You can't save Unicode in a custom property on one OS and expect it to work on another. You need to write helper functions for all these things. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From klaus at major-k.de Tue May 10 16:02:49 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 10 May 2005 22:02:49 +0200 Subject: Useless ToolTips in the property Inspector In-Reply-To: References: Message-ID: <0EF691DA-A1BD-431B-A6E7-440CA732F157@major-k.de> Hi Ruslan, > Hi All, > > Just a note: > - for label field in property inspector I point check boxes. > > I point > > Locked Text and see tooltip "Locked Text" > > I point > > Don't Wrap and see tooltip "Don't wrap" > > > IMHO this is useless help. Sure! Don't get me wrong, but if that are your only problems with Rev, then you must be a very happy man :-) > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] Regards Klaus Major klaus at major-k.de http://www.major-k.de From alex at tweedly.net Tue May 10 16:10:35 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 10 May 2005 21:10:35 +0100 Subject: Useless ToolTips in the property Inspector In-Reply-To: References: Message-ID: <4281153B.7050400@tweedly.net> Ruslan Zasukhin wrote: >Hi All, > >Just a note: > >- for label field in property inspector I point check boxes. > >I point > > Locked Text and see tooltip "Locked Text" > >I point > > Don't Wrap and see tooltip "Don't wrap" > > >IMHO this is useless help. > > There is a preference setting (Edit / Preferences / General) for Property Labels to be either Description of option or Name of Transcript property. Whichever one is chosen, the tooltip shows the other one - so I see Lock Text and tooltip is lockText autoTab and tooltip is Tab on return etc. They are often similar - but I don't see them exactly the same. You might want to try changing the preference and see if it settles back to showing one or other ... -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005 From preid at reidit.co.uk Tue May 10 16:12:48 2005 From: preid at reidit.co.uk (Peter Reid) Date: Tue, 10 May 2005 21:12:48 +0100 Subject: Table Field Docs? In-Reply-To: <145.44ff7167.2fb24962@aol.com> References: <145.44ff7167.2fb24962@aol.com> Message-ID: Hi All Thanks for all the responses to this. Looking at Chris' stuff below it seems clear that the table field is very much a "project in progress"! I think I'll keep well away from it for now as it looks far too flaky for reliable use. Once RunRev have a fully worked out table object, then I'll jump back in again as it's something I'd really like to take advantage of - but it's got to be solid and require no more than a reasonable amount of coding support as well. Cheers for now (watching this space...) Peter >at this address below is a collection of notes I put together on doing >tables. it is not exhaustive but will get you going. > http://www.christophercomputers.com/rev/tablefun.rev.sit >or > go stack url "http://www.christophercomputers.com/rev/tablefun.rev" > >i think the key thing is knowing when you must use the rev functions (hidden >in the frontscript) to access the table versus accessing the field directly > >i wrote this a few years ago and apologize for the lazy scripting conventions >:) > >BTW the other way to do tables is to use the AltBrowser (see www.altuit.com) >and do it in good ol' HTML ! >http://www.altuit.com/webs/altuit2/altBrowserCover/default.htm > >In a message dated 5/10/05 2:46:58 AM, >use-revolution-request at lists.runrev.com writes: >>>Is there anyone on the list (or better still from RunRev) who can provide >more comprehensive documentation for table fields -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK E-mail: preid at reidit.co.uk From eric.chatonet at sosmartsoftware.com Tue May 10 16:14:59 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 10 May 2005 22:14:59 +0200 Subject: Useless ToolTips in the property Inspector In-Reply-To: References: Message-ID: Hi Ruslan, You are right :-( You might check the "Property labels are:" option in the "General" pane in Rev preferences to display the description of an option or the name of the corresponding property with Transcript. Unfortunately, the tooltip does not change according to the chosen option :-( Best regards, Le 10 mai 05, ? 21:49, Ruslan Zasukhin a ?crit : > Hi All, > > Just a note: > - for label field in property inspector I point check boxes. > I point > Locked Text and see tooltip "Locked Text" > I point > Don't Wrap and see tooltip "Don't wrap" > > IMHO this is useless help. Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From dcragg at lacscentre.co.uk Tue May 10 16:15:16 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 10 May 2005 21:15:16 +0100 Subject: Useless ToolTips in the property Inspector In-Reply-To: References: Message-ID: <6D732A19-F237-48FB-AB4B-A9516E48330F@lacscentre.co.uk> On 10 May 2005, at 20:49, Ruslan Zasukhin wrote: > Hi All, > > Just a note: > > - for label field in property inspector I point check boxes. > > I point > > Locked Text and see tooltip "Locked Text" > > I point > > Don't Wrap and see tooltip "Don't wrap" > > > IMHO this is useless help. > Hi Ruslan I don't want to doubt you, but are you sure you didn't see "lockText" and "dontWrap" in the tooltips. In the Preferences you can set the Property Inspector to display "descriptive" labels or the actual (scriptable) name of the property being set. Whichever you choose as a preference, the other will be shown as a tooltip. If you're seeing something different, then I think it's a bug. Cheers Dave From sunshine at public.kherson.ua Tue May 10 16:18:12 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 10 May 2005 23:18:12 +0300 Subject: Useless ToolTips in the property Inspector In-Reply-To: <0EF691DA-A1BD-431B-A6E7-440CA732F157@major-k.de> Message-ID: On 5/10/05 11:02 PM, "Klaus Major" wrote: > Hi Ruslan, > >> Hi All, >> >> Just a note: >> - for label field in property inspector I point check boxes. >> >> I point >> >> Locked Text and see tooltip "Locked Text" >> >> I point >> >> Don't Wrap and see tooltip "Don't wrap" >> >> >> IMHO this is useless help. > > Sure! > > Don't get me wrong, but if that are your only problems with Rev, > then you must be a very happy man :-) :-) I only have start develop Examples for Valentina 2 for Revolution. I already have see 2 times hard crash of revolution, that I was need shutdown the whole system. Also annoy me the dialog each time when I SAVE project. It write: project saved click, or go away 2 seconds later Very annoying. I am used to press cmd+S very often, And this slow down me. I have not found option to disable this splash -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From stephenREVOLUTION at barncard.com Tue May 10 16:17:03 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 10 May 2005 13:17:03 -0700 Subject: Table Field Docs? In-Reply-To: References: <145.44ff7167.2fb24962@aol.com> Message-ID: I don't know if would be correct to call it flaky as much as undocumented. It might work incredibly well. It might work perfectly if we knew how to do it right. So I'll wait for Eric's demo stack. At 9:12 PM +0100 5/10/05, Peter Reid wrote: >Hi All > >Thanks for all the responses to this. > >Looking at Chris' stuff below it seems clear that the table field is >very much a "project in progress"! > >I think I'll keep well away from it for now as it looks far too >flaky for reliable use. Once RunRev have a fully worked out table >object, then I'll jump From dsc at swcp.com Tue May 10 16:19:32 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 14:19:32 -0600 Subject: Useless ToolTips in the property Inspector In-Reply-To: References: Message-ID: On May 10, 2005, at 1:49 PM, Ruslan Zasukhin wrote: > I point > > Locked Text and see tooltip "Locked Text" I see "lockText", the actual name of the property controlled. > > I point > > Don't Wrap and see tooltip "Don't wrap" I see "dontWrap", the actual name of the property controlled. > > > IMHO this is useless help. I find the property names useful. Maybe something is out of sync on your preferences for this (top of general pane). Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From sunshine at public.kherson.ua Tue May 10 16:20:50 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 10 May 2005 23:20:50 +0300 Subject: Useless ToolTips in the property Inspector In-Reply-To: <4281153B.7050400@tweedly.net> Message-ID: On 5/10/05 11:10 PM, "Alex Tweedly" wrote: >> Just a note: >> >> - for label field in property inspector I point check boxes. >> >> I point >> >> Locked Text and see tooltip "Locked Text" >> >> I point >> >> Don't Wrap and see tooltip "Don't wrap" >> >> >> IMHO this is useless help. >> >> > There is a preference setting (Edit / Preferences / General) for > Property Labels > to be either > Description of option > or > Name of Transcript property. > > Whichever one is chosen, the tooltip shows the other one - so I see > Lock Text and tooltip is lockText > autoTab and tooltip is Tab on return > etc. > > They are often similar - but I don't see them exactly the same. You > might want to try changing the preference and see if it settles back to > showing one or other ... I see, but even in such > Lock Text and tooltip is lockText Tooltip show tell me WHAT this option do. Assume I do not know that is Lock Text (and I do not know now :-) So tooltip do not help me. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jbv.silences at Club-Internet.fr Tue May 10 16:29:01 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Tue, 10 May 2005 22:29:01 +0200 Subject: Table Field Docs? References: <145.44ff7167.2fb24962@aol.com> Message-ID: <42811985.924D5DE9@Club-Internet.fr> I do agree with Stephen. Table fields can be used in professional applications, and Rev is rich & flexible enough to provide simple workarounds for each undocumented or "unfinished" feature... JB > I don't know if would be correct to call it flaky as much as > undocumented. It might work incredibly well. It might work perfectly > if we knew how to do it right. So I'll wait for Eric's demo stack. > From sunshine at public.kherson.ua Tue May 10 16:24:44 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 10 May 2005 23:24:44 +0300 Subject: Useless ToolTips in the property Inspector In-Reply-To: <6D732A19-F237-48FB-AB4B-A9516E48330F@lacscentre.co.uk> Message-ID: On 5/10/05 11:15 PM, "Dave Cragg" wrote: Hi Dave, > I don't want to doubt you, but are you sure you didn't see "lockText" > and "dontWrap" in the tooltips. > > In the Preferences you can set the Property Inspector to display > "descriptive" labels or the actual (scriptable) name of the property > being set. Whichever you choose as a preference, the other will be > shown as a tooltip. > > If you're seeing something different, then I think it's a bug. I have play with prefs. This still not good. Prefs just switch Tab On Return <=> autoTab I want to see description: what it do: For example: Lock Text => lock text from future changes. you still can change it programmatically. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From preid at reidit.co.uk Tue May 10 16:29:06 2005 From: preid at reidit.co.uk (Peter Reid) Date: Tue, 10 May 2005 21:29:06 +0100 Subject: Table Field Docs? In-Reply-To: References: <145.44ff7167.2fb24962@aol.com> Message-ID: I think flaky is right if you look at Chris' stuff - you can see that the bottom right corner cells are unusable since clicking into them causes unwanted scrolling down and/or right! >I don't know if would be correct to call it flaky as much as >undocumented. It might work incredibly well. It might work perfectly >if we knew how to do it right. So I'll wait for Eric's demo stack. > >At 9:12 PM +0100 5/10/05, Peter Reid wrote: >>Hi All >> >>Thanks for all the responses to this. >> >>Looking at Chris' stuff below it seems clear that the table field >>is very much a "project in progress"! >> >>I think I'll keep well away from it for now as it looks far too >>flaky for reliable use. Once RunRev have a fully worked out table >>object, then I'll jump >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk preid at reidit.demon.co.uk Web: http://www.reidit.co.uk http://www.reidit.demon.co.uk From stephenREVOLUTION at barncard.com Tue May 10 16:33:27 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 10 May 2005 13:33:27 -0700 Subject: cRev calls; was Re: Table Field Docs? In-Reply-To: <42811985.924D5DE9@Club-Internet.fr> References: <145.44ff7167.2fb24962@aol.com> <42811985.924D5DE9@Club-Internet.fr> Message-ID: ... and furthermore, I've never poked around in the IDE and support stacks. I would imagine all those cRevtable calls are there for the spelunking....and the curious. I see those messages in the watcher. sqb At 10:29 PM +0200 5/10/05, jbv wrote: >I do agree with Stephen. >Table fields can be used in professional applications, and Rev >is rich & flexible enough to provide simple workarounds for >each undocumented or "unfinished" feature... >JB > >> I don't know if would be correct to call it flaky as much as >> undocumented. It might work incredibly well. It might work perfectly > > if we knew how to do it right. So I'll wait for Eric's demo stack. >> > From stephenREVOLUTION at barncard.com Tue May 10 16:37:30 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 10 May 2005 13:37:30 -0700 Subject: Scripting 101 stack available In-Reply-To: <4280D8E2.6040704@hyperactivesw.com> References: <4280D8E2.6040704@hyperactivesw.com> Message-ID: I just checked out the latest pre-conference stack. Excellent. This is a really good thing! Bit by bit, the DETAILED tutorial about Rev and Transcript and its use is evolving through this series of scripting conferences. I've been x-scripting since 1987 but I still find a few tips and syntax things - I've learned something. Moreover, this is the stuff many new to the culture can get their teeth into, in an organized, educational way. And created by Multimedia experts using Rev to do it! Eating one's own dog food, indeed. Kudos, Bravo, Jackie, Kevin, Mark, and all involved. sqb At 10:53 AM -0500 5/10/05, J. Landman Gay wrote: >If you haven't discovered it already, the downloadable conference >stack for this week's Revolution Scripting Conference is available >at . > >This week's conference is Script Anatomy 101, a basic introduction >to handlers, scripts, the script editor, and how it all works. The >stack was written and will be presented by Mark Talluto. > >More details about these beginner conferences in general are at the >above web page. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com From eric.chatonet at sosmartsoftware.com Tue May 10 16:59:24 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 10 May 2005 22:59:24 +0200 Subject: Table Field Docs? In-Reply-To: References: <145.44ff7167.2fb24962@aol.com> Message-ID: Hi Stephen, Thanks for your confidence :-) But I have to say I think that tables fields are not really correctly implemented nor explained at the moment: may be, both things go together... For instance, some handlers as revWriteCellValue, revReadCellValue or revEmptyTable seem to have disapeared in the last versions of DreamCard/Revolution: this shows that the work is in progress ;-) Nevertheless there are about 25 properties in a specific custom property set named cREVTable I shall try to detail and say how to use them to popup an editing field on a chosen cell, fix the number of columns when tabbing across, import a spreadsheet, get or set a specific cell value, clear all cells and so on. It will not be perfect but I hope it will help. Here it's time to go to bed :-) Best regards from Paris, Eric Chatonet. Le 10 mai 05, ? 22:17, Stephen Barncard a ?crit : > I don't know if would be correct to call it flaky as much as > undocumented. It might work incredibly well. It might work perfectly > if we knew how to do it right. So I'll wait for Eric's demo stack. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From kkaufman at snet.net Tue May 10 17:19:42 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 10 May 2005 17:19:42 -0400 Subject: unreliable file deletion via script In-Reply-To: <20050510194435.8C503930167@mail.runrev.com> References: <20050510194435.8C503930167@mail.runrev.com> Message-ID: I have a group of 950 small (25k) record stacks, each of which contains a separate business account. I have 2 shared stacks "PPR.rev" and "paymentReceipt.rev", as well as two "anchor" standalones. The standalones serve only as navigational tools to open up PPR and paymentReceipt. From PPR, it is possible to open any of the 950 record stacks. Whenever any stack is opened, it creates (from a preopencard script) a Busy*.txt file, such as "BusypaymentReceipt.txt". This is to prevent more than one person accessing a stack at a time. All of the stacks have in their closestack script that which deletes the Busy file, for instance: if there is a file "BusypaymentReceipt.txt" then delete file "BusypaymentReceipt.txt" This almost always works perfectly, but sometimes, a closing stack for some reason fails to delete its Busy file. I can manually delete the file if needed, but that's obviously not what I intended, and I certainly don't want to ask anyone else to do so! Does anyone have any ideas why the busy file deletion is not entirely reliable? Script problem? I have this app in operation on WinXP Pro, and the stacks and standalones were built using Rev 2.02. I do have Rev 2.5.1 on Mac OSX, so I suppose I could recreate the standalones and the two shared stacks on the Mac and move them over to the Windows network...that is, if there is a known issue affecting Rev 2.02 on Windows that might cause this problem. TIA, Kurt From alex at tweedly.net Tue May 10 17:20:05 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 10 May 2005 22:20:05 +0100 Subject: Useless ToolTips in the property Inspector In-Reply-To: References: Message-ID: <42812585.6080208@tweedly.net> Ruslan Zasukhin wrote: > I see, but even in such > >> Lock Text and tooltip is lockText >> >> > >Tooltip show tell me WHAT this option do. > >Assume I do not know that is Lock Text (and I do not know now :-) >So tooltip do not help me. > > I can certainly see your argument - but I personally prefer the brief reminders such as "Tab on Return" - that reminds me what it does; I would find the long-winded (or maybe I should say "more informative") style a bit cumbersome. Given that I have a good idea what most of these do, short reminders are better for me than a (bound to fail) attempt to provide full documentation in an over-constrained space; for the ones I don't already know, I *should* read the full page of documentation (or have the chance to read it). You can look up the property name in the Documentation (which is not true of the brief description - so it's useful to have both description and propertyName available). Clearly, it would be quite easy to take the summary description out of the propertyName's documentation and use it for the tooltip - so this would be a great enhancement suggestion. I think your version would be better for most people - who don't approach documentation in the same way I do. If you haven't yet used Bugzilla, I'd suggest you enter this suggestion as an enhancement request. -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005 From userev at canelasoftware.com Tue May 10 17:38:07 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 14:38:07 -0700 Subject: unreliable file deletion via script In-Reply-To: References: <20050510194435.8C503930167@mail.runrev.com> Message-ID: On May 10, 2005, at 2:19 PM, Kurt Kaufman wrote: > I have a group of 950 small (25k) record stacks, each of which > contains a separate business account. I have 2 shared stacks > "PPR.rev" and "paymentReceipt.rev", as well as two "anchor" > standalones. The standalones serve only as navigational tools to > open up PPR and paymentReceipt. From PPR, it is possible to open > any of the 950 record stacks. > > Whenever any stack is opened, it creates (from a preopencard > script) a Busy*.txt file, such as "BusypaymentReceipt.txt". This > is to prevent more than one person accessing a stack at a time. > All of the stacks have in their closestack script that which > deletes the Busy file, for instance: > > if there is a file "BusypaymentReceipt.txt" then delete file > "BusypaymentReceipt.txt" > > This almost always works perfectly, but sometimes, a closing stack > for some reason fails to delete its Busy file. I can manually > delete the file if needed, but that's obviously not what I > intended, and I certainly don't want to ask anyone else to do so! > Does anyone have any ideas why the busy file deletion is not > entirely reliable? Script problem? > > I have this app in operation on WinXP Pro, and the stacks and > standalones were built using Rev 2.02. I do have Rev 2.5.1 on Mac > OSX, so I suppose I could recreate the Hi Kurt, You might try deleting as you have. On the very next line, try: wait 10 ticks. This will cause Rev to do its thing and wait for a moment. My might try adjusting that value to better suit your needs. This is just a guess. It is what I would try first at least. Mark Talluto -- CANELA Software http://www.canelasoftware.com From dsc at swcp.com Tue May 10 17:55:41 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 15:55:41 -0600 Subject: Useless ToolTips in the property Inspector In-Reply-To: <42812585.6080208@tweedly.net> References: <42812585.6080208@tweedly.net> Message-ID: On May 10, 2005, at 3:20 PM, Alex Tweedly wrote: >> Assume I do not know that is Lock Text (and I do not know now :-) >> So tooltip do not help me. >> > I can certainly see your argument Me, too. Besides, Alex's idea, another approach might be a help button. Nice enhancement ideas don't help someone struggling to learn Revolution, though. Dar From preid at reidit.co.uk Tue May 10 17:55:49 2005 From: preid at reidit.co.uk (Peter Reid) Date: Tue, 10 May 2005 22:55:49 +0100 Subject: File Associations & Auto-Open with OS X Message-ID: I've got a standalone developed with Rev 2.5.1 that I want to associate with a particular file extension for both OS X and Windows. On both platforms I can specify that all files with the extension ".xyz" is to be opened by a particular program. This works fine with Windows, but not with OS X (v10.3.9 by the way, in case it's relevant). In my preOpenStack handler I'm looking at the $0, $1 parameters and find that $1 is set to the name of the file I double-clicked on (.xyz) for Windows but is empty for OS X. So with OS X when the user double-clicks a .xyz data file, it opens my standalone OK but not the file itself. Is there a known solution for this for OS X so my users can simply double-click a file to cause it to open my standalone AND THEN the file they clicked on? Thanks Peter -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK E-mail: preid at reidit.co.uk From sarahr at genesearch.com.au Tue May 10 18:31:36 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 11 May 2005 08:31:36 +1000 Subject: Increase text size in message box? In-Reply-To: References: <4280E8FF.299D36FC@Club-Internet.fr> Message-ID: <79d243a2fffda116af375ff3eb786b98@genesearch.com.au> > Can I do this? Too small for my eyes. > -- > Sure - as with all the Rev IDE elements, it is written in Rev so you can change it as much as you like. First go to the Rev folder and look in Components -> Tools for the "revmessagebox.rev" file. Duplicate it so you have a backup if anything goes wrong :-) Back in Rev, turn on "Revolution UI Elements in Lists" from the View menu. Open the Application Browser and find the "Message Box" stack. Expand it's stack display and you will see a series of cards. The ones you are interested in are the first two: "Single Line" & "Multiple Lines". For each of them, there are 2 fields you want to change: "Message Field" and "Results". Double click on each of them them to get the Inspector and change the font size to whatever you want. Then in Application Browser, right-click or control-click on the Message Box stack and choose Save. That's it :-) HTH, Sarah From sarahr at genesearch.com.au Tue May 10 18:34:13 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 11 May 2005 08:34:13 +1000 Subject: unreliable file deletion via script In-Reply-To: References: <20050510194435.8C503930167@mail.runrev.com> Message-ID: <64e84ef2382e82583db1312ca9f47c1c@genesearch.com.au> > Whenever any stack is opened, it creates (from a preopencard script) a > Busy*.txt file, such as "BusypaymentReceipt.txt". This is to prevent > more than one person accessing a stack at a time. > All of the stacks have in their closestack script that which deletes > the Busy file, for instance: > > if there is a file "BusypaymentReceipt.txt" then delete file > "BusypaymentReceipt.txt" > > This almost always works perfectly, but sometimes, a closing stack for > some reason fails to delete its Busy file. I can manually delete the > file if needed, but that's obviously not what I intended, and I > certainly don't want to ask anyone else to do so! Does anyone have > any ideas why the busy file deletion is not entirely reliable? Script > problem? > I don't know why it isn't working, but if you check "the result" after deleting, you might be able to see why. Then if it has failed, your script could wait a few ticks and try again. Are you sure the default folder is set correctly? Maybe it is looking for the file in the wrong place? Cheers, Sarah From kkaufman at snet.net Tue May 10 17:33:50 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Tue, 10 May 2005 17:33:50 -0400 Subject: RevSpeech Mac OS 10.4 In-Reply-To: References: <20050506221551.978D99304A5@mail.runrev.com> Message-ID: <0645b9d7174c4167f2ce0eed6fba587c@snet.net> On May 7, 2005, at 8:15 AM, Kurt Kaufman wrote: > Are the [[rate]], [[pbas]], and [[pmod]] embedded commands working as > specified by Apple in 10.4? I was informed by a member of the Apple speech technologies "team" that the commands are fixed in Tiger. :-) KK From pkc at mac.com Tue May 10 19:08:54 2005 From: pkc at mac.com (pkc) Date: Tue, 10 May 2005 19:08:54 -0400 Subject: Unicode mixd fonts Windows Message-ID: Many thanks, Devin, for the suggestion. I was very attracted to it because the client I have built displays its English text entirely in HTML. I also thought that displaying Chinse characters in such a field should work across platforms. In practice, the problmes I had were that setting text properties for the field tended to reset font properties, and vice versa. I did not finish experimenting with the order of these commands, so I cannot be sure that there was no way to get them to work. So far following the suggestions you made regarding the use of htmlText has not produced accurate results for me on Macintosh (though, ironies being what they are, if I were working in Windows maybe it would look very successful to me). there are a few things I think I still don't undrstand about this: 1) are you referring to fields showing mixed fonts? Some in English and some in Chinese or other Asian scripts? On reading the account it seems to me it might refer to whole fields in a single Unicode font. 2) In our case, the files are already created, as it happened in Windows, but with Unifont code for the Chinese characters. They files go between a server and a client, so they go in ascii format (as I say, in OS X this works perfectly). The characters and English text have to be recreated at the user end. It seems to me that this shhould make no difference, if the files are put into htmlText before being sent and then put back into htmlText once they are received from the client, does that seem right? I'm still experimenting with this general idea, and it might work (with some redundancy in the script. I just wanted to make sure that this is a strategy for working with mixed English and Asian characters. Sincerely, Pamela Crossley Dartmouth USA use-revolution-request at lists.runrev.com on 5/10/05 wrote:use-revolution-request at lists.runrev.com >We have found this problem also with cross platform applications that >must display unicode in fields. We finally arrived at a workaround in >which we use html text with unicode entities. That seems to be the most >reliable way to get two-byte characters to show up reliably cross >platform. This is what we did: > >- Type the text into a field using Mac OS X's native input methods for >Chinese (in this example.) >- put the htmlText of that field into some container, or into an >external file. When you do this, every unicode character is converted >to html unicode entities. These seem to be reliably rendered cross >platform. >- When you need to display the text, set the htmlText of the field to >the previously-saved htmltext. > >Yeah, I know, kludgey but reliable. > >Devin > >Devin Asay >Humanities Technology and Research Support Center >Brigham Young University From dsc at swcp.com Tue May 10 19:12:30 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 17:12:30 -0600 Subject: Unicode Chinese Mac In-Reply-To: <25fda49f37ede6c774415ac973efefd4@swcp.com> References: <676887912b22ab57bd0f29488e1d3197@adelphia.net> <25fda49f37ede6c774415ac973efefd4@swcp.com> Message-ID: <51a4f71d2f83faa563b428a410f262f7@swcp.com> On May 10, 2005, at 1:53 PM, Dar Scott wrote: > You can't use =, is a number, contains, line, item, foundchunk, filter > (except for a trick), find, +, -, /, *, add, subtract, offset (except > with extra scripting), and just about anything. But as was pointed out earlier, you get some gain by using htmlText instead of unicodeText. Also, UTF8 will work OK for words (usually), items and lines. Not chars; you have to remember that all characters outside of the ASCII range are represented by multiple bytes. The cool thing is that ASCII characters cannot be in those multiple bytes. All of the syntactically significant characters in words, items and lines are ASCII and thus the coding cannot be embedded in those characters. You can use (null-free) UTF8 as a key in arrays. You can use it with '=', offset and 'contains', I think, as long as the strings are correct UTF8. If caseSensitive applies to only ASCII characters, then that can be true or false. But since each char is 1 to 4 bytes, the easiest way to get the char count is to assume BMP (no surrogates) and convert to UTF16 and half the length. UTF8 has no byte-order, so it can move among OSes without BOM consideration. So, for some types of processing, using UTF8 might be better than host UTF16. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From laguer at ucs.orst.edu Tue May 10 21:27:46 2005 From: laguer at ucs.orst.edu (Rich Lague) Date: Tue, 10 May 2005 18:27:46 -0700 Subject: How?- is the chunk a date? In-Reply-To: Message-ID: I'm trying to check if a certain chunk in a line is a date. All the dates will be in the short date format. I have been able to do it with this -- if (char -3 of item -2 of tCurrentRec) = "/" then But it doesn't seem very elegant. Is there a better way? ? Can I do something like: if item -2 of tCurrentRec is a date then... Thanks, Rich From david at kwinter.ca Tue May 10 21:40:53 2005 From: david at kwinter.ca (David Kwinter) Date: Tue, 10 May 2005 18:40:53 -0700 Subject: Best resizeQuality Message-ID: <00a701c555ca$78c37f80$6601a8c0@davidvq5o4w7vw> Hello, How can I set the best resizeQuality of an image via script? There's a checkbox in the properties, but the property name is two words which is strange and I can't find it in the dictionary. Thanks From sarahr at genesearch.com.au Tue May 10 22:49:30 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 11 May 2005 12:49:30 +1000 Subject: How?- is the chunk a date? In-Reply-To: References: Message-ID: <02cfd37470a738b51ae92c8543e0635f@genesearch.com.au> > ? Can I do something like: > > if item -2 of tCurrentRec is a date then... > > Yes :-) That is provided your dates are in US format. If you use any other format, you will need: set the useSystemDate to true if item -2 of tCurrentRec is a date then ... This works for long & short dates. Cheers, Sarah From userev at canelasoftware.com Tue May 10 23:21:18 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 20:21:18 -0700 Subject: Scripting 101 stack available In-Reply-To: References: <4280D8E2.6040704@hyperactivesw.com> Message-ID: <7B40521F-47BF-4C0E-ACDD-4B827C56C37F@canelasoftware.com> On May 10, 2005, at 1:37 PM, Stephen Barncard wrote: > I just checked out the latest pre-conference stack. Excellent. > > This is a really good thing! Bit by bit, the DETAILED tutorial > about Rev and Transcript and its use is evolving through this > series of scripting conferences. I've been x-scripting since 1987 > but I still find a few tips and syntax things - I've learned > something. > > Moreover, this is the stuff many new to the culture can get their > teeth into, in an organized, educational way. And created by > Multimedia experts using Rev to do it! Eating one's own dog food, > indeed. > > Kudos, Bravo, Jackie, Kevin, Mark, and all involve Thanks Stephen! I appreciate your comments. :) Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Tue May 10 23:23:17 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 20:23:17 -0700 Subject: Best resizeQuality In-Reply-To: <00a701c555ca$78c37f80$6601a8c0@davidvq5o4w7vw> References: <00a701c555ca$78c37f80$6601a8c0@davidvq5o4w7vw> Message-ID: <455927B7-C0F7-4A3C-8B53-632D4F552833@canelasoftware.com> On May 10, 2005, at 6:40 PM, David Kwinter wrote: > Hello, > > How can I set the best resizeQuality of an image via script? > There's a checkbox in the properties, but the property name is two > words which is strange and I can't find it in the dictionary. Hi David, set the resizeQuality of image "image name" to best Mark Talluto -- CANELA Software http://www.canelasoftware.com From b.xavier at internet.lu Tue May 10 23:57:37 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 11 May 2005 05:57:37 +0200 Subject: just a test - please disregard Message-ID: <20050511031516.8F07B930157@mail.runrev.com> Lotto: a tax on people who are bad at math. From b.xavier at internet.lu Wed May 11 00:06:32 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 11 May 2005 06:06:32 +0200 Subject: Taoo's Action List Message-ID: <20050511032410.8A859930140@mail.runrev.com> Hi Dan, The many functions that may look like some RunRev transcript usually do a bit more. For example GoStack will ask you where the stack is or will try to find it in TAOO's known path (you can program it to search the whole computer or internet but that's a bit overkill today compared to good old macos times ;) It also doesn't limit itself to rev files but mc and hc files too. Usually the handlers verify their info too and will adapt or infeer depending on different object types. Outside of the GIM context, most mentions of groups is in reference to object groups - stacks or folders. An object is usuall a card in a stack but you can make it anything you want! Cheers Xavier -- sorry, im having email problems and lost most of yesterday's emails. so im copypasting from the archives... -- Impressive list, Xavier. Is it your intent that TAOO language be a strict superset of Transcript, with no duplicated functionality, or are you going to reproduce all or most of Transcript's commands. It was hard to tell because some of the handlers in the list sound a bit like existing commands but perhaps are designed to behave somewhat differently (e.g., operate on formal objects). On May 9, 2005, at 9:17 PM, MisterX wrote: > Part of writing your own language, system or framework consists of > making a > wide number of objects and verbs available for application use. > > I just posted an auto-generated list from taoo' libraries. It's the > second > list I publish (since the HyperCard XOS). > > > > There's over a 1000 handlers although a few are just abbreviated or > alternative commands. Some verbs are irrelevant, and there's a few > breakdowns possible (per verb, per object, per library or context, > alphabetically, etc) to be reformated nicely in the future in the TAOO > Documentation currently under scripting. Note also the new PHP array > commands popping in (python will be next, the Moft NT library is not > included in this list). > > I just wanted to show you the breath of the environment. Im sure > there's a > cool function for everyone in it. This list doesnt' have the 1000+ > list of > calls and handlers in the HyperScriptLibrary. > > Making it all available under one roof without any scripting > required is > what I aim to do... So far it is coming very smoothly and faster > every day! > > Comments welcome in the forums! Requests and suggestions too > naturally ;) > > cheers > Xavier > http://monsieurx.com/taoo > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest Lotto: a tax on people who are bad at math. From userev at canelasoftware.com Wed May 11 00:17:33 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 21:17:33 -0700 Subject: bad word checker Message-ID: Here is any interesting user request. We make a product that generates random letters for vision testing. We have been asked to make sure that the software does not accidentally create a vulgar word. I am sure I can come of with some of the basics, but I really need a list of vulgar words. I must admit that it bothers me to know my program will have such language in its bowls. The request is valid and needs to be done. I have already created a small app that has made thousands of permutations of the range of letters available. I just need to quickly run my list against as complete a list of vulgar words as possible. Anyone of any ideas on the list? Mark Talluto -- CANELA Software http://www.canelasoftware.com From dsc at swcp.com Wed May 11 00:52:30 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 May 2005 22:52:30 -0600 Subject: bad word checker In-Reply-To: References: Message-ID: <7201e20e1fbef371adc93082679e1e46@swcp.com> On May 10, 2005, at 10:17 PM, Mark Talluto wrote: > Anyone of any ideas on the list? For a product-key task, recently, I omitted vowels from the set of allowed characters to avoid bad words. The set also had digits. In that approach you still might have things show up that look bad, but in my tests that didn't seem to be happening. Another approach would be to omit all words, bad or not, by using some sort of spell checker library includes bad words. I'm with you about maintaining the bad word list. I once managed a discussion email list and had to set up my bad word filters. Blach! It's worse than searching through the spam bucket for missed mail. Since I'm naive, there are probably lots of words I don't know and I'm upset about the ones I do know. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From userev at canelasoftware.com Wed May 11 00:53:12 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 21:53:12 -0700 Subject: bad word checker In-Reply-To: References: Message-ID: <7C410136-EE76-4A09-BFC0-919302C5D31D@canelasoftware.com> On May 10, 2005, at 9:17 PM, Mark Talluto wrote: > Here is any interesting user request. We make a product that > generates random letters for vision testing. We have been asked to > make sure that the software does not accidentally create a vulgar > word. I am sure I can come of with some of the basics, but I > really need a list of vulgar words. > > I must admit that it bothers me to know my program will have such > language in its bowls. The request is valid and needs to be done. > I have already created a small app that has made thousands of > permutations of the range of letters available. I just need to > quickly run my list against as complete a list of vulgar words as > possible. Anyone of any ideas on the list? > It has been a long and busy day. I just realized that I probably will not get much a response for this. If you google abilities are better than mine and you do find such a list, please e-mail any info you can offlist. Anonymous responses are just fine. -Mark From katir at hindu.org Wed May 11 00:57:59 2005 From: katir at hindu.org (Sivakatirswami) Date: Tue, 10 May 2005 18:57:59 -1000 Subject: replace text in XML Node In-Reply-To: <23bdb9c6638d0ea0a83e10bfd91359a8@genesearch.com.au> References: <23bdb9c6638d0ea0a83e10bfd91359a8@genesearch.com.au> Message-ID: Thanks Sarah.. I must have been working late and missed that one... it is there in the docs though there is an odd anomaly "revXMLPutIntoXMLNode" ?? but, yes it works Sets the contents of a node in an XML tree. revXMLPutIntoXMLNode treeID,node,newContents revPutIntoXMLNode 12,"/Article/Author","Jane Li" revPutIntoXMLNode myCurrentNode,dataPaths["current"],field "Data" On May 8, 2005, at 1:58 PM, Sarah Reichelt wrote: > Try the revPutIntoXMLNode command. > You might like to have a look at my XML demo stack which shows how to > do all the basics: > [he digs in his hard drive...} ah ha.. yes, I seem to have downloaded that some time ago and forgot about it... very nice just the entry level elucidation I need. Thanks Aloha Sivakatirswami > > Cheers, > Sarah > From userev at canelasoftware.com Wed May 11 01:07:10 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 22:07:10 -0700 Subject: bad word checker In-Reply-To: <7201e20e1fbef371adc93082679e1e46@swcp.com> References: <7201e20e1fbef371adc93082679e1e46@swcp.com> Message-ID: <82FBC6CF-E31E-42C8-ADD4-484079F33943@canelasoftware.com> On May 10, 2005, at 9:52 PM, Dar Scott wrote: > > On May 10, 2005, at 10:17 PM, Mark Talluto wrote: > > >> Anyone of any ideas on the list? >> > > For a product-key task, recently, I omitted vowels from the set of > allowed characters to avoid bad words. The set also had digits. > In that approach you still might have things show up that look bad, > but in my tests that didn't seem to be happening. > > Another approach would be to omit all words, bad or not, by using > some sort of spell checker library includes bad words. > > I'm with you about maintaining the bad word list. I once managed a > discussion email list and had to set up my bad word filters. > Blach! It's worse than searching through the spam bucket for > missed mail. Since I'm naive, there are probably lots of words I > don't know and I'm upset about the ones I do know. Thanks Dar, Removing vowels is a good solution, but will not work as there are required vowels on the letters to be generated. I do have to make sure the software does not generate "good" words as well as the "bad". Turns out that a spell checker list that was created for MC some years ago by some good soul has what I am looking for. With the good and the bad mixed together, I will never have to focus on them. Thanks for your thoughts. -Mark From sims at ezpzapps.com Wed May 11 01:10:45 2005 From: sims at ezpzapps.com (sims) Date: Wed, 11 May 2005 07:10:45 +0200 Subject: bad word checker In-Reply-To: References: Message-ID: >Here is any interesting user request. We make a product that >generates random letters for vision testing. We have been asked to >make sure that the software does not accidentally create a vulgar >word. I am sure I can come of with some of the basics, but I really >need a list of vulgar words. In what languages? ;-) ras ta'gidra! ciao, sims From userev at canelasoftware.com Wed May 11 01:19:45 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 10 May 2005 22:19:45 -0700 Subject: bad word checker In-Reply-To: References: Message-ID: <3BF377BE-53DF-4C07-8DC4-5713FF27A491@canelasoftware.com> On May 10, 2005, at 10:10 PM, sims wrote: > In what languages? English is the only language at this time. I am sure the language list will grow one day. Mark Talluto -- CANELA Software http://www.canelasoftware.com From eric.chatonet at sosmartsoftware.com Wed May 11 02:56:35 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 11 May 2005 08:56:35 +0200 Subject: bad word checker In-Reply-To: References: Message-ID: Hi Mark, If you plan to release your software in several languages, would it be relevant to change your approach by storing a list of good strings for each language instead of tracking vulgar words? A vision testing software is only used from times to times by anyone: you can manage your lists so there's no risk involved in displaying twice the same string for the same person. And you know that memory between 2 sessions does not exist for strings without meaning :-) I know that this way is less satisfying for the programmer but might be able to solve your problem for all languages with 100% reliability. Best regards from Paris, Eric Chatonet. Le 11 mai 05, ? 06:17, Mark Talluto a ?crit : > Here is any interesting user request. We make a product that > generates random letters for vision testing. We have been asked to > make sure that the software does not accidentally create a vulgar > word. I am sure I can come of with some of the basics, but I really > need a list of vulgar words. > > I must admit that it bothers me to know my program will have such > language in its bowls. The request is valid and needs to be done. I > have already created a small app that has made thousands of > permutations of the range of letters available. I just need to > quickly run my list against as complete a list of vulgar words as > possible. Anyone of any ideas on the list? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From kaveh at river-valley.com Wed May 11 03:49:29 2005 From: kaveh at river-valley.com (Kaveh Bazargan) Date: Wed, 11 May 2005 08:49:29 +0100 Subject: Increase text size in message box? In-Reply-To: <79d243a2fffda116af375ff3eb786b98@genesearch.com.au> References: <79d243a2fffda116af375ff3eb786b98@genesearch.com.au> Message-ID: At 08:31 +1000 11/5/05, Sarah Reichelt wrote: [...] >Open the Application Browser and find the "Message Box" stack. >Expand it's stack display and you will see a series of cards. The ones >you are interested in are the first two: "Single Line" & "Multiple >Lines". Wow. So many things I didn't know about Rev! I tried to open revmessagebox.rev, but it doesn't appear in Rev. Tried double clicking and opening through Rev (using OS X). And Application Browser is empty. What am I doing wrong? -- Kaveh Bazargan http://www.river-valley.com/ http://www.holographer.org/ From eric.chatonet at sosmartsoftware.com Wed May 11 03:58:04 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 11 May 2005 09:58:04 +0200 Subject: Increase text size in message box? In-Reply-To: References: <79d243a2fffda116af375ff3eb786b98@genesearch.com.au> Message-ID: Hi Kavey, In order to see all open stacks listed in the app brower, just check the View > Revolution UI Elements in Lists menu item. And don't forget that the name of the stack is often different from the name of the file: revmessagebox.rev is the file name which appear on the desktop, Message Box is the stack name which appear in the app browser :-) Best regards from Paris, Le 11 mai 05, ? 09:49, Kaveh Bazargan a ?crit : >> Open the Application Browser and find the "Message Box" stack. >> Expand it's stack display and you will see a series of cards. The ones >> you are interested in are the first two: "Single Line" & "Multiple >> Lines". > > Wow. So many things I didn't know about Rev! > > I tried to open revmessagebox.rev, but it doesn't appear in Rev. Tried > double clicking and opening through Rev (using OS X). And Application > Browser is empty. What am I doing wrong? Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From klaus at major-k.de Wed May 11 07:32:28 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 May 2005 13:32:28 +0200 Subject: revmail and Tiger? Message-ID: Hi friends, i have some trouble using revmail on Tiger... But maybe this is no special Tiger problem...? revmail "dfdff at ddf.de", , "hallo","text" works as exspected. But: put line 1 of fld 2 into adresse ## a VALID e-mail address! put fld "body" into bo revmail adresse, , "Subject",bo does NOT, it only activates Mail, but does not create a new mail... Same if i use the direct references: revmail line 1 of fld 2, , "Subject", fld "body" But this one does work: revmail line 1 of fld 2 Any hints are welcome :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From thierry.arbellot at wanadoo.fr Wed May 11 09:20:16 2005 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 11 May 2005 15:20:16 +0200 Subject: revmail and Tiger? In-Reply-To: References: Message-ID: Hi Klaus, What is the text in fld "body" ? If there is a special character (for example with an umlaut), revMail will not work (bugzilla 2259) Notice that you can modify the revMail handler to fix this problem. Hope it helps. Regards Thierry On 2005, May 11, , at 13:32, Klaus Major wrote: > Hi friends, > > i have some trouble using revmail on Tiger... > But maybe this is no special Tiger problem...? > > revmail "dfdff at ddf.de", , "hallo","text" > > works as exspected. > > But: > > put line 1 of fld 2 into adresse > ## a VALID e-mail address! > put fld "body" into bo > revmail adresse, , "Subject",bo > > does NOT, it only activates Mail, but does not create a new mail... > > Same if i use the direct references: revmail line 1 of fld 2, , > "Subject", fld "body" > > But this one does work: > > revmail line 1 of fld 2 > > > Any hints are welcome :-) > > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de From thierry.arbellot at wanadoo.fr Wed May 11 09:28:28 2005 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 11 May 2005 15:28:28 +0200 Subject: File Associations & Auto-Open with OS X In-Reply-To: References: Message-ID: Hi Peter, Add the following handler to the main stack script: on appleEvent pClass, pID, pSender switch pClass & pID case "aevtodoc" request appleEvent data -- extract the path of the file to open -- put here the code to process the file break default pass appleEvent end switch end appleEvent Regards, Thierry On 2005, May 10, , at 23:55, Peter Reid wrote: > I've got a standalone developed with Rev 2.5.1 that I want to > associate with a particular file extension for both OS X and Windows. > On both platforms I can specify that all files with the extension > ".xyz" is to be opened by a particular program. This works fine with > Windows, but not with OS X (v10.3.9 by the way, in case it's > relevant). > > In my preOpenStack handler I'm looking at the $0, $1 parameters and > find that $1 is set to the name of the file I double-clicked on (.xyz) > for Windows but is empty for OS X. So with OS X when the user > double-clicks a .xyz data file, it opens my standalone OK but not the > file itself. > > Is there a known solution for this for OS X so my users can simply > double-click a file to cause it to open my standalone AND THEN the > file they clicked on? > > Thanks > > Peter > -- > Peter Reid > Reid-IT Limited, Loughborough, Leics., UK > E-mail: preid at reidit.co.uk > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bnz2 at cdc.gov Wed May 11 09:28:37 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 11 May 2005 09:28:37 -0400 Subject: A question about certain ASCII characters and using Rev with Valentina Message-ID: <64878EF567131D4596246171F75FD4A97445B2@m-epo-1.epo.cdc.gov> Hello everyone, I like to use ascII characters 28-31 as item delimiters. These are characters that are actually set aside for this purpose within the ascII character set. My question is this - will it confuse Valentina in any fashion if those characters are contained within strings that I wish to store in tables in a database? I don't know if Valentina uses those characters for delimiting fields and tables internally, in which case it might mess up the table for me to use them. Thanks, Jonathan From klaus at major-k.de Wed May 11 09:44:31 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 May 2005 15:44:31 +0200 Subject: revmail and Tiger? In-Reply-To: References: Message-ID: Bonjour Thierry, > Hi Klaus, > > What is the text in fld "body" ? > If there is a special character (for example with an umlaut), Of course there are LOTS of umlauts, its german, you know ;-) > revMail will not work (bugzilla 2259) Oh, no, not again... :-/ > Notice that you can modify the revMail handler to fix this problem. I know, thanks, will try your suggestion from Godzilla :-) > Hope it helps. > Regards > Thierry Regards et merci bien Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Wed May 11 09:48:22 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 May 2005 15:48:22 +0200 Subject: revmail and Tiger? In-Reply-To: References: Message-ID: <3F1CDB1C-0DA7-4A0E-ABA0-E7A3D871FDF1@major-k.de> Bonjour Thierry, > ... >> Notice that you can modify the revMail handler to fix this problem. > > I know, thanks, will try your suggestion from Godzilla :-) damn, commenting out these 4 lines end up in a "Compiler error"... :-/ >> Hope it helps. >> Regards >> Thierry Regards Klaus Major klaus at major-k.de http://www.major-k.de From kurtkaufman at hotmail.com Wed May 11 09:49:00 2005 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Wed, 11 May 2005 13:49:00 +0000 Subject: unreliable file deletion via script Message-ID: I'll try: if there is a file "BusypaymentReceipt.txt" then delete file "BusypaymentReceipt.txt" wait 30 if there is a file "BusypaymentReceipt.txt" then delete file "BusypaymentReceipt.txt" wait 30 --and see whether there are any more failures. We can put up with an extra second delay, knowing that the Busy files will be deleted as expected. I also rebuilt the standalone "anchor" with Rev 2.5.1, just in case there might have been a bug in 2.0.3. Thanks to Mark and Sarah for their suggestions. From sunshine at public.kherson.ua Wed May 11 09:55:50 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 11 May 2005 16:55:50 +0300 Subject: A question about certain ASCII characters and using Rev with Valentina In-Reply-To: <64878EF567131D4596246171F75FD4A97445B2@m-epo-1.epo.cdc.gov> Message-ID: On 5/11/05 4:28 PM, "Lynch, Jonathan" wrote: Hi Lynch, > Hello everyone, > > I like to use ascII characters 28-31 as item delimiters. These are > characters that are actually set aside for this purpose within the ascII > character set. > > My question is this - will it confuse Valentina in any fashion if those > characters are contained within strings that I wish to store in tables > in a database? > > I don't know if Valentina uses those characters for delimiting fields > and tables internally, in which case it might mess up the table for me > to use them. Valentina do not keep database data in text format, as do this e.g. SQL Lite. So Valentina do not care what you keep inside of your strings. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From thierry.arbellot at wanadoo.fr Wed May 11 10:00:14 2005 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 11 May 2005 16:00:14 +0200 Subject: revmail and Tiger? In-Reply-To: <3F1CDB1C-0DA7-4A0E-ABA0-E7A3D871FDF1@major-k.de> References: <3F1CDB1C-0DA7-4A0E-ABA0-E7A3D871FDF1@major-k.de> Message-ID: <9c39238667e54b0e3b30fff6a090327b@wanadoo.fr> On 2005, May 11, , at 15:48, Klaus Major wrote: > Bonjour Thierry, Guten Tag Klaus, > >> ... >>> Notice that you can modify the revMail handler to fix this problem. >> >> I know, thanks, will try your suggestion from Godzilla :-) > > damn, commenting out these 4 lines end up in a "Compiler error"... :-/ I didn't have any problem with Rev 2.5 and 2.5.1, OS X 10.2 and 10.3 Can I help ? Thierry From klaus at major-k.de Wed May 11 10:14:08 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 May 2005 16:14:08 +0200 Subject: revmail and Tiger? In-Reply-To: <9c39238667e54b0e3b30fff6a090327b@wanadoo.fr> References: <3F1CDB1C-0DA7-4A0E-ABA0-E7A3D871FDF1@major-k.de> <9c39238667e54b0e3b30fff6a090327b@wanadoo.fr> Message-ID: <0454F7A6-5B68-4A4D-94D8-0A488BBD5D1D@major-k.de> Bonjour Thierry, > On 2005, May 11, , at 15:48, Klaus Major wrote: > >> Bonjour Thierry, > Guten Tag Klaus, :-) >>>> Notice that you can modify the revMail handler to fix this problem. >>> I know, thanks, will try your suggestion from Godzilla :-) >> damn, commenting out these 4 lines end up in a "Compiler >> error"... :-/ > I didn't have any problem with Rev 2.5 and 2.5.1, OS X 10.2 and 10.3 > Can I help ? Well, maybe this is a Tiger issue? Even my subject does contains umlauts and as i told you, commenting out the 4 lines that you mentioned in your bugziall entry give me an (AppleScript) "compiler error"...? Any ideas? > Thierry Au revoir mon ami... Klaus Major klaus at major-k.de http://www.major-k.de From sunshine at public.kherson.ua Wed May 11 10:27:20 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 11 May 2005 17:27:20 +0300 Subject: How to get path of main stack from external ? Message-ID: Hi All, Does exists way from external to get path to the main stack which now run ? I need this to create file in the same folder where is stack.rev -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From devin_asay at byu.edu Wed May 11 10:30:26 2005 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 11 May 2005 08:30:26 -0600 Subject: Unicode mixd fonts Windows In-Reply-To: References: Message-ID: On May 10, 2005, at 5:08 PM, pkc wrote: > Many thanks, Devin, for the suggestion. I was very attracted to it > because the client I have built displays its English text entirely in > HTML. I also thought that displaying Chinse characters in such a > field should work across platforms. In practice, the problmes I had > were that setting text properties for the field tended to reset font > properties, and vice versa. I did not finish experimenting with the > order of these commands, so I cannot be sure that there was no way to > get them to work. > > So far following the suggestions you made regarding the use of > htmlText has not produced accurate results for me on Macintosh > (though, ironies being what they are, if I were working in Windows > maybe it would look very successful to me). there are a few things I > think I still don't undrstand about this: > > 1) are you referring to fields showing mixed fonts? Some in English > and some in Chinese or other Asian scripts? On reading the account it > seems to me it might refer to whole fields in a single Unicode font. I've used the techniques with both mixed and straight Chinese. It is true that font information can become lost or scrambled in the process, so instead of worrying about the textFont of the field, I used the embedded font tags (HTML purists, avert your eyes) to supply the name of the best font for the platform. I simply checked the platform() function and replaced the font name in the font tags of the htmlText with the name of the font I found to display best on Windows or Mac respectively. > > 2) In our case, the files are already created, as it happened in > Windows, but with Unifont code for the Chinese characters. They files > go between a server and a client, so they go in ascii format (as I > say, in OS X this works perfectly). The characters and English text > have to be recreated at the user end. It seems to me that this > shhould make no difference, if the files are put into htmlText before > being sent and then put back into htmlText once they are received from > the client, does that seem right? Yes, that's been my experience. I should also note that one of my students successfully used UTF-8 encoded documents to accurately display Arabic in Rev fields. (Dar also mentioned the UTF-8 route in another post.) But as this was a Mac OS X-based project, I don't know if it would make the transition to Windows--I have no reason to think it wouldn't. I just don't have as much experience with this technique. I hope I've understood your problem correctly and responded in a helpful way. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From thierry.arbellot at wanadoo.fr Wed May 11 10:33:46 2005 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Wed, 11 May 2005 16:33:46 +0200 Subject: revmail and Tiger? In-Reply-To: <0454F7A6-5B68-4A4D-94D8-0A488BBD5D1D@major-k.de> References: <3F1CDB1C-0DA7-4A0E-ABA0-E7A3D871FDF1@major-k.de> <9c39238667e54b0e3b30fff6a090327b@wanadoo.fr> <0454F7A6-5B68-4A4D-94D8-0A488BBD5D1D@major-k.de> Message-ID: On 2005, May 11, , at 16:14, Klaus Major wrote: > Bonjour Thierry, > >> On 2005, May 11, , at 15:48, Klaus Major wrote: >> >>> Bonjour Thierry, >> Guten Tag Klaus, > > :-) > >>>>> Notice that you can modify the revMail handler to fix this problem. >>>> I know, thanks, will try your suggestion from Godzilla :-) >>> damn, commenting out these 4 lines end up in a "Compiler error"... >>> :-/ >> I didn't have any problem with Rev 2.5 and 2.5.1, OS X 10.2 and 10.3 >> Can I help ? > > Well, maybe this is a Tiger issue? > > Even my subject does contains umlauts and as i told you, > commenting out the 4 lines that you mentioned in your bugziall entry > give me an (AppleScript) "compiler error"...? > > Any ideas? AppleScript error ??? I should also test with Tiger, but I will not have it before 2 or 3 months... :-( > > Au revoir mon ami... Auf Wiedersehen, mein Freund ;-) > > Klaus Major > klaus at major-k.de > http://www.major-k.de > Thierry From bnz2 at cdc.gov Wed May 11 10:34:29 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 11 May 2005 10:34:29 -0400 Subject: A question about certain ASCII characters and using Rev with Valentina Message-ID: <64878EF567131D4596246171F75FD4A946A1D1@m-epo-1.epo.cdc.gov> Hi Ruslan... Thanks! I must say, looking through the Valentina docs and starting to play with it - seems like you have created a very nice program there! Will a Valentina for Linux ever be created? This seems like a pretty essential thing for both your RunRev and RealBasic clients. How did you pick the name Valentina? Take care, Jonathan -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ruslan Zasukhin Sent: Wednesday, May 11, 2005 9:56 AM To: use-revolution Subject: Re: A question about certain ASCII characters and using Rev with Valentina On 5/11/05 4:28 PM, "Lynch, Jonathan" wrote: Hi Lynch, > Hello everyone, > > I like to use ascII characters 28-31 as item delimiters. These are > characters that are actually set aside for this purpose within the ascII > character set. > > My question is this - will it confuse Valentina in any fashion if those > characters are contained within strings that I wish to store in tables > in a database? > > I don't know if Valentina uses those characters for delimiting fields > and tables internally, in which case it might mess up the table for me > to use them. Valentina do not keep database data in text format, as do this e.g. SQL Lite. So Valentina do not care what you keep inside of your strings. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jbv.silences at Club-Internet.fr Wed May 11 10:41:00 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 11 May 2005 16:41:00 +0200 Subject: How to get path of main stack from external ? References: Message-ID: <42821978.A8C6D08C@Club-Internet.fr> Ruslan, AFAIR there is a way to execute Transcript commands from within an external... So the 1st solution I can think of is to execute the Transcript command that returns the full path of a stack within your external... I've never done that though... JB > Hi All, > > Does exists way from external to get path to the main stack > which now run ? > > I need this to create file in the same folder where is > stack.rev > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Wed May 11 10:37:51 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 May 2005 16:37:51 +0200 Subject: revmail and Tiger? In-Reply-To: References: <3F1CDB1C-0DA7-4A0E-ABA0-E7A3D871FDF1@major-k.de> <9c39238667e54b0e3b30fff6a090327b@wanadoo.fr> <0454F7A6-5B68-4A4D-94D8-0A488BBD5D1D@major-k.de> Message-ID: Bonjour Thierry, >>> ... >> Well, maybe this is a Tiger issue? >> Even my subject does contains umlauts and as i told you, >> commenting out the 4 lines that you mentioned in your bugziall entry >> give me an (AppleScript) "compiler error"...? >> >> Any ideas? >> > AppleScript error ??? Yes, unfortunately... > I should also test with Tiger, but I will not have it before 2 or 3 > months... :-( There will be at least an update to 10.4.1 or 10.4.2 then, so you will be lucky ;-) >> Au revoir mon ami... > Auf Wiedersehen, mein Freund ;-) > >> Klaus Major >> klaus at major-k.de >> http://www.major-k.de > > Thierry Best Klaus Major klaus at major-k.de http://www.major-k.de From sunshine at public.kherson.ua Wed May 11 10:50:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 11 May 2005 17:50:37 +0300 Subject: How to get path of main stack from external ? In-Reply-To: <42821978.A8C6D08C@Club-Internet.fr> Message-ID: On 5/11/05 5:41 PM, "jbv" wrote: > > > Ruslan, > > AFAIR there is a way to execute Transcript commands > from within an external... > So the 1st solution I can think of is to execute the Transcript > command that returns the full path of a stack within your > external... > I've never done that though... Ok, thank you, JB! And can somebody point me the correct Transcript command to get path of main stack ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed May 11 10:53:37 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 11 May 2005 17:53:37 +0300 Subject: A question about certain ASCII characters and using Rev with Valentina In-Reply-To: <64878EF567131D4596246171F75FD4A946A1D1@m-epo-1.epo.cdc.gov> Message-ID: On 5/11/05 5:34 PM, "Lynch, Jonathan" wrote: Hi Lynch, > Thanks! > > I must say, looking through the Valentina docs and starting to play with > it - seems like you have created a very nice program there! Thank you. > Will a Valentina for Linux ever be created? Yes, I hope this is issue of 2-3 months now. > This seems like a pretty > essential thing for both your RunRev and RealBasic clients. right > How did you pick the name Valentina? Idea was that storms always named by woman name. So I have pick up name which has international sound. Btw, in the past on our site was sea waves, not a space as now. I assume you work now with Valentina 1.x. We already have start develop Valentina 2.0 for Revolution. So I hope in nearest 3-4 weeks we will introduce Valentina 2 for Rev developers. If you want watch for betas please subscribe to our beta list. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jschwart at mitre.org Wed May 11 11:06:54 2005 From: jschwart at mitre.org (Jonathan L. Schwartz) Date: Wed, 11 May 2005 11:06:54 -0400 Subject: bad word checker In-Reply-To: <20050511134950.BCE0A93019E@mail.runrev.com> Message-ID: <200505111507.j4BF75320234@smtp-bedford.mitre.org> Why not make a list of acceptable words. I'm sure for a vision tester the list does not have to be infinitely long or truly random. Jon Schwartz From ambassador at fourthworld.com Wed May 11 11:07:58 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 May 2005 08:07:58 -0700 Subject: How to get path of main stack from external ? In-Reply-To: References: Message-ID: <42821FCE.50205@fourthworld.com> Ruslan Zasukhin wrote: > And can somebody point me the correct Transcript command to get path of main > stack ? It's the filename property: get the filename of stack MyMainStack If you ever need to get the filename of a stack and you don't know if it's a mainstack or a substack just add the "effective" keyword: get the effective fileName of stack MySubStack -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From klaus at major-k.de Wed May 11 11:14:02 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 May 2005 17:14:02 +0200 Subject: How to get path of main stack from external ? In-Reply-To: <42821FCE.50205@fourthworld.com> References: <42821FCE.50205@fourthworld.com> Message-ID: <327D0C62-D36A-47F5-AF39-B8DCEF9AC582@major-k.de> Strast wuitje, Ruslan, > Ruslan Zasukhin wrote: > >> And can somebody point me the correct Transcript command to get >> path of main >> stack ? >> > > It's the filename property: > > get the filename of stack MyMainStack > > If you ever need to get the filename of a stack and you don't know > if it's a mainstack or a substack just add the "effective" keyword: > > get the effective fileName of stack MySubStack and then you can simply strip off the filename to get the needed directory: ... put the filename of stack MyMainStack into targetdir set the itemdelimiter to "/" delete item -1 of targetdir ... Now targetdir = the directory you are looking for :-) > > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev Doswidanje tovaritch :-) Klaus Major klaus at major-k.de http://www.major-k.de P.S. Yes, i know, my russian is lousy :-D From jacque at hyperactivesw.com Wed May 11 11:15:15 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 May 2005 10:15:15 -0500 Subject: How to get path of main stack from external ? In-Reply-To: References: Message-ID: <42822183.7020600@hyperactivesw.com> On 5/11/05 9:50 AM, Ruslan Zasukhin wrote: > On 5/11/05 5:41 PM, "jbv" wrote: > > >> >>Ruslan, >> >>AFAIR there is a way to execute Transcript commands >>from within an external... >>So the 1st solution I can think of is to execute the Transcript >>command that returns the full path of a stack within your >>external... >>I've never done that though... > > > Ok, thank you, JB! > > And can somebody point me the correct Transcript command to get path of main > stack ? > Like this: get the effective filename of this stack -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sunshine at public.kherson.ua Wed May 11 11:22:21 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 11 May 2005 18:22:21 +0300 Subject: How to get path of main stack from external ? In-Reply-To: <42821FCE.50205@fourthworld.com> Message-ID: On 5/11/05 6:07 PM, "Richard Gaskin" wrote: > Ruslan Zasukhin wrote: >> And can somebody point me the correct Transcript command to get path of main >> stack ? > > It's the filename property: > > get the filename of stack MyMainStack > > If you ever need to get the filename of a stack and you don't know if > it's a mainstack or a substack just add the "effective" keyword: > > get the effective fileName of stack MySubStack But external cannot know name of particular stack... -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From ambassador at fourthworld.com Wed May 11 11:24:37 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 11 May 2005 08:24:37 -0700 Subject: How to get path of main stack from external ? In-Reply-To: References: Message-ID: <428223B5.4010408@fourthworld.com> Ruslan Zasukhin wrote: > On 5/11/05 6:07 PM, "Richard Gaskin" wrote: > > >>Ruslan Zasukhin wrote: >> >>>And can somebody point me the correct Transcript command to get path of main >>>stack ? >> >>It's the filename property: >> >> get the filename of stack MyMainStack >> >>If you ever need to get the filename of a stack and you don't know if >>it's a mainstack or a substack just add the "effective" keyword: >> >> get the effective fileName of stack MySubStack > > > But external cannot know name of particular stack... Why not? Externals have callbacks, so I can't imagine why they wouldn't be able to do something like: get the short name of this stack -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From lynn at paradigmasoft.com Wed May 11 11:27:36 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 11 May 2005 08:27:36 -0700 Subject: Unicode Chinese Mac In-Reply-To: <51a4f71d2f83faa563b428a410f262f7@swcp.com> Message-ID: <1096297235-54276105@lindbergh.macserve.net> > So, for some types of processing, using UTF8 might be better > than host UTF16. My understanding is that UTF16 is preferable to UTF8 if you plan on sorting your data. Valentina 2 supports UTF16 for this reason. Best regards, Lynn Fredricks President Paradigma Software, Inc Valentina 2 - Joining Worlds of Information http://www.paradigmasoft.com From userev at canelasoftware.com Wed May 11 11:32:48 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 11 May 2005 08:32:48 -0700 Subject: bad word checker In-Reply-To: <200505111507.j4BF75320234@smtp-bedford.mitre.org> References: <200505111507.j4BF75320234@smtp-bedford.mitre.org> Message-ID: On May 11, 2005, at 8:06 AM, Jonathan L. Schwartz wrote: > > Why not make a list of acceptable words. I'm sure for a vision > tester the > list does not have to be infinitely long or truly random. > Hi Jim, I have indeed made a list of random lines that are considered clean. From this point forward, the software will pull lines from this safe list. Thanks! Mark Talluto -- CANELA Software http://www.canelasoftware.com From jacque at hyperactivesw.com Wed May 11 11:42:26 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 May 2005 10:42:26 -0500 Subject: bad word checker In-Reply-To: References: Message-ID: <428227E2.5070001@hyperactivesw.com> On 5/10/05 11:17 PM, Mark Talluto wrote: > Here is any interesting user request. We make a product that generates > random letters for vision testing. We have been asked to make sure > that the software does not accidentally create a vulgar word. I am > sure I can come of with some of the basics, but I really need a list of > vulgar words. > > I must admit that it bothers me to know my program will have such > language in its bowls. The request is valid and needs to be done. I > have already created a small app that has made thousands of > permutations of the range of letters available. I just need to quickly > run my list against as complete a list of vulgar words as possible. > Anyone of any ideas on the list? Not a solution, but a true story that happened to me when I was working in the AOL HyperCard Forum (excerpted from an interview I gave a long time back): No files may be released to public libraries on AOL if they contain any language considered to violate the Terms of Service. In order to help speed up file checks, I wrote a comprehensive HyperCard utility that stores a dictionary of bad words and then automatically scans for language violations in all the files I had to download. It was incredible freedom. I no longer had to read every single word of every single script, resource, and text file. I could point this baby at a folder and go to bed. In the morning, fifteen megs of files were checked for language and logged; I had a full report of any violations in each file. The other staff liked it too, and it became the forum utility tool for file checking. I gave it to the staff in the DTP forum and they liked it too, since it reads any file, not just stacks. Everyone was using this great tool, and I had saved staff a lot of work. So, I reasoned, probably staff all over AOL would like it. There's a staff area where we can post files for each other and I uploaded it there and waited for it to be released. Some time later, I received a rejection notice, saying that AOL could not release my language-checking utility because it violated the Terms of Service. My file had bad words in it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From userev at canelasoftware.com Wed May 11 11:53:27 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 11 May 2005 08:53:27 -0700 Subject: bad word checker In-Reply-To: <428227E2.5070001@hyperactivesw.com> References: <428227E2.5070001@hyperactivesw.com> Message-ID: On May 11, 2005, at 8:42 AM, J. Landman Gay wrote: > Some time later, I received a rejection notice, saying that AOL > could not release my language-checking utility because it violated > the Terms of Service. My file had bad words in it. That is absolutely classic! Mark Talluto -- CANELA Software http://www.canelasoftware.com From kray at sonsothunder.com Wed May 11 12:23:29 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 May 2005 11:23:29 -0500 Subject: bad word checker In-Reply-To: <428227E2.5070001@hyperactivesw.com> Message-ID: On 5/11/05 10:42 AM, "J. Landman Gay" wrote: > Some time later, I received a rejection notice, saying that AOL could > not release my language-checking utility because it violated the Terms > of Service. My file had bad words in it. LOL! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dsc at swcp.com Wed May 11 12:48:21 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 11 May 2005 10:48:21 -0600 Subject: Using FS, GS, RS and US (was A question about certain ASCII characters...) In-Reply-To: <64878EF567131D4596246171F75FD4A97445B2@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A97445B2@m-epo-1.epo.cdc.gov> Message-ID: <58f808df9ac8a132bbccd68d514438a4@swcp.com> On May 11, 2005, at 7:28 AM, Lynch, Jonathan wrote: > I like to use ascII characters 28-31 as item delimiters. These are > characters that are actually set aside for this purpose within the > ascII > character set. Intriguing idea! (BTW, there is no 2 in ASCII, pronounced as as-Key according to my worn 1977 copy.) For those wondering what he's talking about: Characters decimal 28 through 31 of the control characters of ASCII have the names FS (file separator), GS (group separator), RS (record separator) and US (unit separator). There are no semantics defined, only that those on the left are bigger than those on the right. Do you ignore Transcript items and lines or are they integrated into that hierarchy? Perhaps a hierarchy can be like this: array (where allowed) file (this name might cause confusion) group record unit line item word ? Anybody else do this kind of thing? Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A pig's gotta fly. -- Porco Rosso ********************************************** From ps1 at softseven.org Wed May 11 12:55:42 2005 From: ps1 at softseven.org (Paul Salyers) Date: Wed, 11 May 2005 11:55:42 -0500 Subject: bad word checker In-Reply-To: References: <200505111507.j4BF75320234@smtp-bedford.mitre.org> Message-ID: <6.1.1.1.2.20050511115218.02a95d80@softseven.org> Why not put the letter "Q" or "X" after or before each valve. Knowing that them 2 letters are not used in a bad word and omitting the Letter "U" after "Q". That will omit the word "queer" Just a thought. At 10:32 AM 5/11/2005, you wrote: >On May 11, 2005, at 8:06 AM, Jonathan L. Schwartz wrote: > >> >>Why not make a list of acceptable words. I'm sure for a vision >>tester the >>list does not have to be infinitely long or truly random. From dsc at swcp.com Wed May 11 13:00:03 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 11 May 2005 11:00:03 -0600 Subject: How to get path of main stack from external ? In-Reply-To: References: Message-ID: <0b5b5957a32b4d360a04cb124b02ecb0@swcp.com> On May 11, 2005, at 8:27 AM, Ruslan Zasukhin wrote: > Does exists way from external to get path to the main stack > which now run ? Several people have mentioned using a callback. Another approach (if you use wrappers) is to have the wrapper get it and pass it as an extra parameter. Dar Scott -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A sponsor of RevCon West '05 ********************************************** From preid at reidit.co.uk Wed May 11 13:02:11 2005 From: preid at reidit.co.uk (Peter Reid) Date: Wed, 11 May 2005 18:02:11 +0100 Subject: File Associations & Auto-Open with OS X In-Reply-To: References: Message-ID: Hi Thierry Thanks very much for an excellent solution - just the job! With best regards Peter >Add the following handler to the main stack script: > >on appleEvent pClass, pID, pSender > > switch pClass & pID > case "aevtodoc" > request appleEvent data -- extract the path of the file to open >-- put here the code to process the file > break > default > pass appleEvent > end switch > >end appleEvent > >Regards, >Thierry -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK E-mail: preid at reidit.co.uk From userev at canelasoftware.com Wed May 11 13:08:29 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 11 May 2005 10:08:29 -0700 Subject: bad word checker In-Reply-To: <6.1.1.1.2.20050511115218.02a95d80@softseven.org> References: <200505111507.j4BF75320234@smtp-bedford.mitre.org> <6.1.1.1.2.20050511115218.02a95d80@softseven.org> Message-ID: <5B13B703-3101-44B3-A44B-B6ED973A4D37@canelasoftware.com> On May 11, 2005, at 9:55 AM, Paul Salyers wrote: > Why not put the letter "Q" or "X" after or before each valve. > Knowing that them 2 letters are not used in a bad word and omitting > the Letter "U" after "Q". That will omit the word "queer" > > Just a thought. > This product is a replacement of snellen projectors. It is used when you read the letters on the chart. There are key letters that are expected and others that are not allowed. Already the software must go through some basic checks. 1. Certain letters must show up while others can not. 2. Letters are not allowed to repeat on a given line. 3. Lines must contain 5 letters (provided the given system can fit that many) 4. Lines must be completely random to prevent memorization (whether it is accidental or not) 5. New: no recognizable words can show up (bad or good) I have found that using a large enough pre-done list that meets the qualifications above will do the job nicely. Mark Talluto -- CANELA Software http://www.canelasoftware.com From stephenREVOLUTION at barncard.com Wed May 11 13:08:58 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 11 May 2005 10:08:58 -0700 Subject: bad word checker In-Reply-To: <428227E2.5070001@hyperactivesw.com> References: <428227E2.5070001@hyperactivesw.com> Message-ID: At 10:42 AM -0500 5/11/05, J. Landman Gay wrote: > >Some time later, I received a rejection notice, saying that AOL >could not release my language-checking utility because it violated >the Terms of Service. My file had bad words in it. Probably because they ran the file through your file-checker! The early Genie was essential to my early hypercarding - the XCMDs so generously provided by the great Rinaldi and others literally saved my projects from being a disaster - serial port control, ask folder dialogs, etc. then Genie morphed into AOL. Most people don't remember but AOL used to be Mac-only. When they added PCs and became a big deal, that's when the hand-holding and censorship got to be intolerable for professionals. From bnz2 at cdc.gov Wed May 11 13:48:45 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 11 May 2005 13:48:45 -0400 Subject: Using FS, GS, RS and US (was A question about certain ASCIIcharacters...) Message-ID: <64878EF567131D4596246171F75FD4A97445B5@m-epo-1.epo.cdc.gov> I pretty much just switch the itemdelimiter back and forth between FS, GS, RS, and US Imagine that I had stored data for a card with 4 fields into a text file, and the fourth field of that card contained data for a table, and I wanted to take that table data and put it into an array. The script would look something like this: On LoadTable Put numtochar(28) into L1 Put numtochar(29) into L2 Put numtochar(30) into L3 Set the itemdelimiter to L1 Put item 4 of URL (my text file) into tData Set the itemdelimiter to L2 Put 0 into L2Count Repeat for each item tRow in tData Add 1 to L2Count Set the itemdelimiter to L3 Put 0 into L3Count Repeat for each item tCell in tRow Add 1 to L3count Put tCell into myArray(L2Count, L3Count) End repeat Set the itemdelimiter to L2 --* End repeat --(from here, do whatever I wanted to do with myArray) End LoadTable *Note that for nested repeat for each item loops, after the inner loop is finished, it is necessary to set the itemdelimiter back to whatever you use for the itemdelimiter of the outer loop. Without this, it gets confused and tries to read cells as rows, and your array becomes gobblydegookicized. You can have any number of nested levels of repeat for each item loops, as long as you are careful to reset the itemdelimiter back to what it needs to be at the end of each loop. I usually use numtochar(28) as a separator between top-level fields and top-level groups, numtochar(29) to separate between rows (which for me would be second-level groups stored in a top-level group), numtochar(30) as a separator between cells (which for me would be fields stored in those second-level groups), and numtochar(31) as a delimiter to use within a cell (for example, item 1 within a cell might contain information about the properties of a field, and item 2 within a cell might contain the htmltext of a field) If I need even more itemdelimiters, I have used the vertical tab character (numtochar(11)) and the substitute character (numtochar(26)). I have been scared to use the other lower ascii codes because they sound like they might do things that would activate various bits of computer hardware, or be things that are used within the system (such as the end of text character). By using nested repeat for each item loops with these delimiters, I do not have to worry if the fields that are being stored as cells contain linefeeds, commas, spaces, or any other thing that could throw off the information if I were using repeat for each line loops, repeat for each word loops, or comma-delimited repeat for each item loops. >(BTW, there is no 2 in ASCII, pronounced as as-Key >according to my worn 1977 copy.) I think I knew that (somewhere in the back of my cobwebbed brain), I just got the notation confused with other acronyms that use for work:) -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Dar Scott Sent: Wednesday, May 11, 2005 12:48 PM To: How to use Revolution Subject: Using FS, GS, RS and US (was A question about certain ASCIIcharacters...) On May 11, 2005, at 7:28 AM, Lynch, Jonathan wrote: > I like to use ascII characters 28-31 as item delimiters. These are > characters that are actually set aside for this purpose within the > ascII > character set. Intriguing idea! (BTW, there is no 2 in ASCII, pronounced as as-Key according to my worn 1977 copy.) For those wondering what he's talking about: Characters decimal 28 through 31 of the control characters of ASCII have the names FS (file separator), GS (group separator), RS (record separator) and US (unit separator). There are no semantics defined, only that those on the left are bigger than those on the right. Do you ignore Transcript items and lines or are they integrated into that hierarchy? Perhaps a hierarchy can be like this: array (where allowed) file (this name might cause confusion) group record unit line item word ? Anybody else do this kind of thing? Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A pig's gotta fly. -- Porco Rosso ********************************************** _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From dsc at swcp.com Wed May 11 14:04:49 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 11 May 2005 12:04:49 -0600 Subject: Unicode Chinese Mac In-Reply-To: <1096297235-54276105@lindbergh.macserve.net> References: <1096297235-54276105@lindbergh.macserve.net> Message-ID: On May 11, 2005, at 9:27 AM, Lynn Fredricks wrote: >> So, for some types of processing, using UTF8 might be better >> than host UTF16. > > My understanding is that UTF16 is preferable to UTF8 if you plan on > sorting > your data. Valentina 2 supports UTF16 for this reason. Good point. I should have qualified that to apply within Transcript and especially related to chunks. Even so, if the sort is, say, UCA-DUCET from UTS #10, then conversion would be a small part of the time. If the sort is a code-point sort, then UTF16 could be better. Alas, in Transcript doing a code-point sort (I would guess) would need something like UTF16BE (with a BOM or some other prefix to prevent numerical comparisons). (I'm ignoring surrogates.) Even so, in UTF8, like characters will sort by code point, so Transcript comparison and sorting can be useful in a rough sort of way. ASCII code point sorting will be exact. And automatic numeral comparisons in Transcript will apply. Both in today's ad hoc solutions and in future Revolution technology, it should not matter that much the form used as long as we can convert quickly across interface boundaries. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From ridge11103 at btinternet.com Wed May 11 14:06:52 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Wed, 11 May 2005 19:06:52 +0100 Subject: Bugzilla? Message-ID: I keep seeing bugs, and I also see in people's posts references to "Bugzilla", which seems to be associated with a list of known and (allegedly) fixed bugs. I'd be very grateful if someone could help me on this. What is Bugzilla, and where do I find it? -- From xslaugh at gmail.com Wed May 11 14:26:56 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Wed, 11 May 2005 12:26:56 -0600 Subject: Cursor issues Message-ID: In my ongoing quest to convert some HyperCard stacks, I have run into a few more problems. One has to do with the defaultCursor. In the openstack handler, I have been setting the defaultCursor to an image that is located on one of the cards of the stack. However, as the program runs, the cursor often gets corrupted. It will change to a image other than the one I set. Has anyone run into this, and if so, have you been able to work around it? This may be related to another cursor issue we are having. Often when we set the cursor to watch, when the handler completes it does not reset the cursor. It remains a watch, leaving people thinking the program has frozen. Any ideas out there for this one? Scott Slaugh From rev at armbase.com Wed May 11 14:27:27 2005 From: rev at armbase.com (rev at armbase.com) Date: Wed, 11 May 2005 19:27:27 +0100 Subject: filter and reorder a list via field on other stack Message-ID: <1115836047.42824e8f146d2@webmail.armbase.com> Hi all. I asked this a while ago but didn't manage to get it working. I have a list field "ItemList" (scrolling) that I populate via an index field "IndexField" on one stack whose name is dynamic and is in "tFileName". I have a button in one stack "Search List" with a field "ItemListFilter" and a button with a script on mouseUp filter fld "ItemList" of stack "tFileName" with ( "*" & field "ItemListFilter" of stack "Search List" & "*" ) --Note the 2 lines above are on the same line it is just wordwrapping of my --webmail end mouseUp Anyone any idea why this does not work? Also, i want the list to be reordered in some way, however, this upsets the relationship of the cards to the list items. I remember that there was some trict to keep the list item associated with the cards by adding the card number and tabbing it out of the field boundaries.... Anyone know the standard trick? Cheers Bob From bvg at mac.com Wed May 11 14:31:19 2005 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 11 May 2005 20:31:19 +0200 Subject: Bugzilla? In-Reply-To: References: Message-ID: http://support.runrev.com/bugdatabase/ Bugzilla can also be accessed via Revzilla, a stack written in runrev by Ken Ray: http://sonsothunder.com/devres/revolution/downloads/RevZilla/ RevZilla202.zip On May 11 2005, at 20:06, John Ridge wrote: > I'd be very grateful if someone could help me on this. What is > Bugzilla, and > where do I find it? -- official ChatRev page: http://chatrev.cjb.net Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From xslaugh at gmail.com Wed May 11 14:32:08 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Wed, 11 May 2005 12:32:08 -0600 Subject: Networking reliability Message-ID: Another issue that seems to pop up occasionally is some network reliability issues. I am using the following script to create a request command. In the requesting computer I put this: on netrequest whatinfo,whatcomputer --Handler used to request information set the cursor to watch --This puts in a hash for the program to wait for, a string that --anyone is unlikely to be requesting put computerAddresses[whatcomputer] into whatcomputer open socket to (whatcomputer & ":" & netRequestPort) write (whatInfo&" [EOT]") to socket (whatcomputer & ":" & netRequestPort) read from socket (whatcomputer & ":" & netRequestPort) until " [EOT]" put it into theData replace " [EOT]" with empty in theData close socket (whatcomputer & ":" & netRequestPort) return theData end netrequest In the computer to which the request is being made, this is put: on openStack accept connections on port netRequestPort with message gotRequest end openStack on gotRequest thesocket --This is the handler executed when the data from a request command --comes back in read from socket theSocket until " [EOT]" put it into theData replace " [EOT]" with empty in theData do ("get" && theData) put it into theResult put " [EOT]" after theResult write theResult to socket theSocket close socket theSocket end gotRequest Most of the time the requests make it back and forth without a problem. However, occasionally the requesting computer will just time out without having received a reply. The infuriating thing is that it will do this several times in a row. But as soon as I run the debugger to try and figure out what is going on, it works fine. Incidentally, I use " [EOT]" as an end of transmission string since I sometimes transmit binary data, and seemed to run into problems if I used just a single ASCII character. Have any of you been able to reliably use Revolution as a networked app? Any ideas what might cause these sporadic outages? Is there something I should do to improve my script? Thanks! Scott Slaugh From jacque at hyperactivesw.com Wed May 11 15:08:27 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 May 2005 14:08:27 -0500 Subject: Cursor issues In-Reply-To: References: Message-ID: <4282582B.2030701@hyperactivesw.com> On 5/11/05 1:26 PM, Scott Slaugh wrote: > In my ongoing quest to convert some HyperCard stacks, I have run into a few > more problems. One has to do with the defaultCursor. In the openstack > handler, I have been setting the defaultCursor to an image that is located > on one of the cards of the stack. However, as the program runs, the cursor > often gets corrupted. It will change to a image other than the one I set. > Has anyone run into this, and if so, have you been able to work around it? > This may be related to another cursor issue we are having. Often when we set > the cursor to watch, when the handler completes it does not reset the > cursor. It remains a watch, leaving people thinking the program has frozen. > Any ideas out there for this one? I think we've all seen both of these bugs, which were somehow introduced in the last version release. There are bug reports on both of them, I believe. It isn't just related to custom cursors, the behavior happens with the regular cursors in the IDE too. I haven't found a reliable way around the corrupted cursor problem yet. For the hung "watch" image, you can either just set your cursor back at the end of the handler, or use "reset cursors" which seems to clear it in the IDE when I do it from the message box. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From pevensen at siboneylg.com Wed May 11 15:43:37 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 11 May 2005 14:43:37 -0500 Subject: Player and UNC network names Message-ID: <6.2.1.2.2.20050511144002.09ea8da0@exchange.slg.com> I wanted to bounce this off everyone before I bugzilla it. If you create a player, click on the folder button to chose the movie file, navigate to and choose a movie on a network server, the file name is mapped using the UNC format (e.g. "//server/folder1/folder2/movie.mov"). The player will not load this movie. It will, however, work if the network drive is mapped (so you get something like "z:/folder1/folder2/movie.mov"). Shouldn't it work even with the UNC specification? Images work with the UNC specification. Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From kee at kagi.com Wed May 11 16:03:13 2005 From: kee at kagi.com (kee nethery) Date: Wed, 11 May 2005 13:03:13 -0700 Subject: Using FS, GS, RS and US (was A question about certain ASCII characters...) In-Reply-To: <58f808df9ac8a132bbccd68d514438a4@swcp.com> References: <64878EF567131D4596246171F75FD4A97445B2@m-epo-1.epo.cdc.gov> <58f808df9ac8a132bbccd68d514438a4@swcp.com> Message-ID: On May 11, 2005, at 9:48 AM, Dar Scott wrote: > > On May 11, 2005, at 7:28 AM, Lynch, Jonathan wrote: > > >> I like to use ascII characters 28-31 as item delimiters. These are >> characters that are actually set aside for this purpose within the >> ascII >> character set. I get data from SQL databases and I use ASCII(29) between result rows and ASCII(30) between elements within a row. My only caveat is that I have to make sure nothing inserts those characters into the database. But having the data come back to me in that organization makes it very easy to parse the results. Kee Nethery From revlist at cableone.net Wed May 11 16:04:52 2005 From: revlist at cableone.net (Chris Sheffield) Date: Wed, 11 May 2005 14:04:52 -0600 Subject: digital timers Message-ID: <3A7E519C-8CE5-47F1-B9A0-075EF6E4E8B1@cableone.net> Anyone have a digital timer they'd be willing to share, or at least get me started on creating my own? I need two different timers, one that counts up from 0 to 60 and one that counts up from 0 to 3, and keeps repeating until the 60-second timer has finished. If anyone has some ideas, I'd be very grateful. Thanks, Chris Chris Sheffield Read Naturally The Fluency Company www.readnaturally.com From alex at tweedly.net Wed May 11 16:16:14 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 11 May 2005 21:16:14 +0100 Subject: Networking reliability In-Reply-To: References: Message-ID: <4282680E.7030608@tweedly.net> Scott Slaugh wrote: >Another issue that seems to pop up occasionally is some network reliability >issues. I am using the following script to create a request command. In the >requesting computer I put this: > >Most of the time the requests make it back and forth without a problem. >However, occasionally the requesting computer will just time out without >having received a reply. The infuriating thing is that it will do this >several times in a row. But as soon as I run the debugger to try and figure >out what is going on, it works fine. Incidentally, I use " [EOT]" as an end >of transmission string since I sometimes transmit binary data, and seemed to >run into problems if I used just a single ASCII character. Have any of you >been able to reliably use Revolution as a networked app? Any ideas what >might cause these sporadic outages? Is there something I should do to >improve my script? Thanks! > > Some suggestions to help find out better what's going on .... avoid the debugger - to likely to interfere with things. Can't tell (from what you said) whether the problem is in the open connection send request generate reply receive reply So first thing I'd do is add some logging statements so I can (perhaps) tell where the problem is (i.e. the client should log before and after each of the open, write, read and close; while the server should log the arrival of each request and the reply.) Possible problems: it's sometimes considered risky to close the socket immediately after a write. I think it *should* be OK, but the truly paranoid avoid doing that - leave it to the client to close the socket *after* it has received the reply. it may be that the open is not succeeding; once you have got the connection open, the TCP system will protect you losing a packet (which does happen in real networks), by re-trying; but if the initial packet (or initial return packet) are lost, then you may not succeed in getting an open connection. Best solution - detect the time-out and try again. Possibly switch to "open connection ... with message callBack" to avoid the client being stuck while waiting for the reply. The server currently waits while it sends the reply - it is possible (especially if the replies can be large) that it will be held waiting for a slow client (or slow/busy connection). While it is held, it might be unable to receive or respond to other clients. Should use "write to socket ... with message callback" Not sure if any of those will help - but I'd certainly do the logging and avoid the immediate close after write .... and hope one of those does it :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.8 - Release Date: 10/05/2005 From xslaugh at gmail.com Wed May 11 16:20:05 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Wed, 11 May 2005 14:20:05 -0600 Subject: Cursor issues In-Reply-To: <4282582B.2030701@hyperactivesw.com> References: <4282582B.2030701@hyperactivesw.com> Message-ID: I didn't see any bug reports related to the defaultCursor property when I searched BugZilla. Do you have a bug number I could look at, or should I just post one myself? Scott Slaugh On 5/11/05, J. Landman Gay wrote: > > On 5/11/05 1:26 PM, Scott Slaugh wrote: > > > In my ongoing quest to convert some HyperCard stacks, I have run into a > few > > more problems. One has to do with the defaultCursor. In the openstack > > handler, I have been setting the defaultCursor to an image that is > located > > on one of the cards of the stack. However, as the program runs, the > cursor > > often gets corrupted. It will change to a image other than the one I > set. > > Has anyone run into this, and if so, have you been able to work around > it? > > This may be related to another cursor issue we are having. Often when we > set > > the cursor to watch, when the handler completes it does not reset the > > cursor. It remains a watch, leaving people thinking the program has > frozen. > > Any ideas out there for this one? > > I think we've all seen both of these bugs, which were somehow introduced > in the last version release. There are bug reports on both of them, I > believe. It isn't just related to custom cursors, the behavior happens > with the regular cursors in the IDE too. I haven't found a reliable way > around the corrupted cursor problem yet. For the hung "watch" image, you > can either just set your cursor back at the end of the handler, or use > "reset cursors" which seems to clear it in the IDE when I do it from the > message box. > > -- > 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 dsc at swcp.com Wed May 11 16:21:51 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 11 May 2005 14:21:51 -0600 Subject: Using FS, GS, RS and US (was A question about certain ASCII characters...) In-Reply-To: References: <64878EF567131D4596246171F75FD4A97445B2@m-epo-1.epo.cdc.gov> <58f808df9ac8a132bbccd68d514438a4@swcp.com> Message-ID: <55699c0c2425888ac4be90f61b600b8e@swcp.com> On May 11, 2005, at 2:03 PM, kee nethery wrote: > I get data from SQL databases and I use ASCII(29) between result rows > and ASCII(30) between elements within a row. My only caveat is that I > have to make sure nothing inserts those characters into the database. > But having the data come back to me in that organization makes it very > easy to parse the results. Yes, binary data can sometimes be a problem. Do the databases not provide the organizing ability you want? Dar From dsc at swcp.com Wed May 11 16:24:29 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 11 May 2005 14:24:29 -0600 Subject: digital timers In-Reply-To: <3A7E519C-8CE5-47F1-B9A0-075EF6E4E8B1@cableone.net> References: <3A7E519C-8CE5-47F1-B9A0-075EF6E4E8B1@cableone.net> Message-ID: <25b78eabc07855b0dcba09949a351a66@swcp.com> On May 11, 2005, at 2:04 PM, Chris Sheffield wrote: > Anyone have a digital timer they'd be willing to share, or at least > get me started on creating my own? The primer on message mechanics at my web site (slightly data) should give you a good foundation for building your own. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From kray at sonsothunder.com Wed May 11 16:35:49 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 May 2005 15:35:49 -0500 Subject: Player and UNC network names In-Reply-To: <6.2.1.2.2.20050511144002.09ea8da0@exchange.slg.com> Message-ID: On 5/11/05 2:43 PM, "Peter T. Evensen" wrote: > I wanted to bounce this off everyone before I bugzilla it. > > If you create a player, click on the folder button to chose the movie file, > navigate to and choose a movie on a network server, the file name is mapped > using the UNC format (e.g. "//server/folder1/folder2/movie.mov"). The > player will not load this movie. It will, however, work if the network > drive is mapped (so you get something like "z:/folder1/folder2/movie.mov"). > > Shouldn't it work even with the UNC specification? > > Images work with the UNC specification. It's a bug, IMHO, see Bug #1977 in Bugzilla. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From revlist at cableone.net Wed May 11 16:36:30 2005 From: revlist at cableone.net (Chris Sheffield) Date: Wed, 11 May 2005 14:36:30 -0600 Subject: digital timers In-Reply-To: <25b78eabc07855b0dcba09949a351a66@swcp.com> References: <3A7E519C-8CE5-47F1-B9A0-075EF6E4E8B1@cableone.net> <25b78eabc07855b0dcba09949a351a66@swcp.com> Message-ID: <1E2787C5-3613-4E3B-9FEA-8B50A18B8EB4@cableone.net> Thanks, Dar. I'll have a look. Chris On May 11, 2005, at 2:24 PM, Dar Scott wrote: > > On May 11, 2005, at 2:04 PM, Chris Sheffield wrote: > > >> Anyone have a digital timer they'd be willing to share, or at >> least get me started on creating my own? >> > > The primer on message mechanics at my web site (slightly data) > should give you a good foundation for building your own. > > Dar > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > Programming and software > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Chris Sheffield Read Naturally The Fluency Company www.readnaturally.com From jacque at hyperactivesw.com Wed May 11 16:55:46 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 May 2005 15:55:46 -0500 Subject: Cursor issues In-Reply-To: References: <4282582B.2030701@hyperactivesw.com> Message-ID: <42827152.7020402@hyperactivesw.com> On 5/11/05 3:20 PM, Scott Slaugh wrote: > I didn't see any bug reports related to the defaultCursor property when I > searched BugZilla. Do you have a bug number I could look at, or should I > just post one myself? The cursor corruption isn't only related to the defaultCursor, it is a more generic thing. At any rate, the vague recollection of a bug report I had seems to be related to this old report, which has had updated information added for OS X: http://support.runrev.com/bugdatabase/show_bug.cgi?id=885 To prevent duplicates, it is probably a good idea to just add your comments to this one. I couldn't find a report about the watch cursor getting stuck. As far as I know, that one is new as of Rev 2.5.1 and I guess it hasn't been reported yet. I mentioned the problem informally during the beta cycle but the team couldn't reproduce it. Maybe if you have a specific recipe they can. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From simplsol at aol.com Wed May 11 18:21:02 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 11 May 2005 18:21:02 -0400 Subject: Cursor issues In-Reply-To: <42827152.7020402@hyperactivesw.com> References: <4282582B.2030701@hyperactivesw.com> <42827152.7020402@hyperactivesw.com> Message-ID: <8C7248ED9EF735A-F1C-AF72@FWM-R34.sysops.aol.com> The cursor error is bug 885. The title is confusing, since it refers to OS 7.5. But this is the place to vote....please! Paul Looney -----Original Message----- From: J. Landman Gay Cc: How to use Revolution Sent: Wed, 11 May 2005 15:55:46 -0500 Subject: Re: Cursor issues On 5/11/05 3:20 PM, Scott Slaugh wrote:? ? > I didn't see any bug reports related to the defaultCursor property when I? > searched BugZilla. Do you have a bug number I could look at, or should I? > just post one myself?? ? The cursor corruption isn't only related to the defaultCursor, it is a more generic thing. At any rate, the vague recollection of a bug report I had seems to be related to this old report, which has had updated information added for OS X:? ? http://support.runrev.com/bugdatabase/show_bug.cgi?id=885? ? To prevent duplicates, it is probably a good idea to just add your comments to this one.? ? I couldn't find a report about the watch cursor getting stuck. As far as I know, that one is new as of Rev 2.5.1 and I guess it hasn't been reported yet. I mentioned the problem informally during the beta cycle but the team couldn't reproduce it. Maybe if you have a specific recipe they can.? ? -- 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 sarahr at genesearch.com.au Wed May 11 18:24:58 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 12 May 2005 08:24:58 +1000 Subject: revmail and Tiger? In-Reply-To: References: Message-ID: > i have some trouble using revmail on Tiger... > But maybe this is no special Tiger problem...? > > revmail "dfdff at ddf.de", , "hallo","text" > > works as exspected. > > But: > > put line 1 of fld 2 into adresse > ## a VALID e-mail address! > put fld "body" into bo > revmail adresse, , "Subject",bo > > does NOT, it only activates Mail, but does not create a new mail... > > Same if i use the direct references: revmail line 1 of fld 2, , > "Subject", fld "body" > Hi Klaus, Does fld "Body" contain any quotes? That might confuse things. You could try replacing any quotes with a single quote and then perhaps surrounding the text with quotes and seeing if that helps. e.g. put fld "body" into tBody replace quote with "'" in tBody put quote & tBody & quote into tBody revmail adresse, , "Subject", tBody HTH, Sarah From 3mcgrath at adelphia.net Wed May 11 18:26:52 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 11 May 2005 18:26:52 -0400 Subject: Thierry Arbellot In-Reply-To: <001401c555bc$c2897c90$6401a8c0@Bluemax> References: <001401c555bc$c2897c90$6401a8c0@Bluemax> Message-ID: Hey, This is weird; I got this email from my Dad who lives in Florida. As far as I know he does not use Revolution at all. But I noticed the content right away of course. The subject is "Thierry Arbellot" from this very list. I think he was using a rev standalone from Thierry that must have a glitch in it. I am waiting for his response now. Curious, Tom On May 10, 2005, at 8:02 PM, Tom McGrath wrote: > "revInitializeVideoGrabber "QT" From sarahr at genesearch.com.au Wed May 11 18:30:48 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 12 May 2005 08:30:48 +1000 Subject: bad word checker In-Reply-To: <5B13B703-3101-44B3-A44B-B6ED973A4D37@canelasoftware.com> References: <200505111507.j4BF75320234@smtp-bedford.mitre.org> <6.1.1.1.2.20050511115218.02a95d80@softseven.org> <5B13B703-3101-44B3-A44B-B6ED973A4D37@canelasoftware.com> Message-ID: <70893c665c44b46e7c2c00960e23c227@genesearch.com.au> > This product is a replacement of snellen projectors. It is used when > you read the letters on the chart. There are key letters that are > expected and others that are not allowed. Already the software must > go through some basic checks. > > 1. Certain letters must show up while others can not. > 2. Letters are not allowed to repeat on a given line. > 3. Lines must contain 5 letters (provided the given system can fit > that many) > 4. Lines must be completely random to prevent memorization (whether > it is accidental or not) > 5. New: no recognizable words can show up (bad or good) > > I have found that using a large enough pre-done list that meets the > qualifications above will do the job nicely. > > Mark, could you tie this into a spell checker's database? I presume spell checkers know how to spell bad words as well as good ones, so you could reject any word that is found in the database. Sarah From b.xavier at internet.lu Wed May 11 18:33:58 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 12 May 2005 00:33:58 +0200 Subject: cool HyperCard stack tutorial Message-ID: <20050511215134.5E2C0930155@mail.runrev.com> Medium level scripting (beyond the basics...) http://www.mactech.com/articles/mactech/Vol.04/04.07/AutoHyperEdit/ dont forget http://www.mactech.com/articles/mactech/Vol.04/04.09/ScriptTips/ and http://www.mactech.com/articles/mactech/Vol.05/05.01/ScriptTipsII/ Or search "HyperChatT " in the macTech google box... BEWARE: the code you copy paste into win32 from firefox 1.3 to rev script editor causes a translation problem with the quote charaters (so far detected...) You'll be notified but you might wonder for hours wondering what the problem is... Firefox is great but it's also the most annoying of the lot sometimes... Can't copypaste drove me nuts today! Or was it metacard's fault? GRRRR ah non, 3 more bugzilla tou enter which i've told them already, no! I think that for each bugzilla you enter you should get 10 extra credits! It's in your favor to do so RunRev... And I'll be points rich! ;0 Converting hyperCard stacks to runrev is quite simple though... It's not perfect but it's quite close. Remember to save all your work before opening any hyperCard stack. cheers Xavier From b.xavier at internet.lu Wed May 11 18:33:58 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 12 May 2005 00:33:58 +0200 Subject: How to get path of main stack from external ? In-Reply-To: <428223B5.4010408@fourthworld.com> Message-ID: <20050511215134.7204F93016F@mail.runrev.com> This could help! http://www.mactech.com MacTech has had quite a few articles on hypercard... T'was my favorite magazine in college ;) gonna have a fun time reading this on lulls at work :) Found an article to write forth externals which could help for the Python external kit too ;) but are these too outdated? cheers Xav http://monsieurx.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Wednesday, May 11, 2005 17:25 > To: How to use Revolution > Subject: Re: How to get path of main stack from external ? > > Ruslan Zasukhin wrote: > > On 5/11/05 6:07 PM, "Richard Gaskin" > wrote: > > > > > >>Ruslan Zasukhin wrote: > >> > >>>And can somebody point me the correct Transcript command > to get path > >>>of main stack ? > >> > >>It's the filename property: > >> > >> get the filename of stack MyMainStack > >> > >>If you ever need to get the filename of a stack and you > don't know if > >>it's a mainstack or a substack just add the "effective" keyword: > >> > >> get the effective fileName of stack MySubStack > > > > > > But external cannot know name of particular stack... > > Why not? > > Externals have callbacks, so I can't imagine why they > wouldn't be able to do something like: > > get the short name of this stack > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Wed May 11 18:35:16 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 11 May 2005 15:35:16 -0700 Subject: bad word checker In-Reply-To: <70893c665c44b46e7c2c00960e23c227@genesearch.com.au> References: <200505111507.j4BF75320234@smtp-bedford.mitre.org> <6.1.1.1.2.20050511115218.02a95d80@softseven.org> <5B13B703-3101-44B3-A44B-B6ED973A4D37@canelasoftware.com> <70893c665c44b46e7c2c00960e23c227@genesearch.com.au> Message-ID: <407919DF-A3B5-4525-9801-7F3D61DF7E57@canelasoftware.com> On May 11, 2005, at 3:30 PM, Sarah Reichelt wrote: >> This product is a replacement of snellen projectors. It is used >> when you read the letters on the chart. There are key letters >> that are expected and others that are not allowed. Already the >> software must go through some basic checks. >> >> 1. Certain letters must show up while others can not. >> 2. Letters are not allowed to repeat on a given line. >> 3. Lines must contain 5 letters (provided the given system can >> fit that many) >> 4. Lines must be completely random to prevent memorization >> (whether it is accidental or not) >> 5. New: no recognizable words can show up (bad or good) >> >> I have found that using a large enough pre-done list that meets >> the qualifications above will do the job nicely. >> >> >> > Mark, could you tie this into a spell checker's database? I presume > spell checkers know how to spell bad words as well as good ones, so > you could reject any word that is found in the database. > Hi Sarah, I used a spell checker list from an old MC spell checker program someone created. I also got an embarrassingly long list of other words from a helpful lister that I used to augment the spell checker list. If something can be found after all this work, I will shrug and say "wow....didn't know that one. " :) Mark Talluto -- CANELA Software http://www.canelasoftware.com From webmaster at dreamscapesoftware.com Wed May 11 19:50:04 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 11 May 2005 18:50:04 -0500 Subject: Delete Card Crash Message-ID: <42829A2C.3020809@dreamscapesoftware.com> Every time I try to delete a card Revolution crashes. I tried restarting and even reinstalling Revolution, but it's still crashing. Any ideas on how I can delete a card and save the stack before rev crashes? Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From kee at kagi.com Wed May 11 19:59:58 2005 From: kee at kagi.com (kee nethery) Date: Wed, 11 May 2005 16:59:58 -0700 Subject: digital timers In-Reply-To: <3A7E519C-8CE5-47F1-B9A0-075EF6E4E8B1@cableone.net> References: <3A7E519C-8CE5-47F1-B9A0-075EF6E4E8B1@cableone.net> Message-ID: <37565BB3-795D-4283-B452-34959E24D86B@kagi.com> On May 11, 2005, at 1:04 PM, Chris Sheffield wrote: > I need two different timers, one that counts up from 0 to 60 and > one that counts up from 0 to 3, and keeps repeating until the 60- > second timer has finished. Just a thought and it might not apply to your situation. For most timers that are for a specific length of time, it has been my observation that a countdown timer is more useful than a count up timer. Reason being that with a countdown timer, you know what the end point is automatically. With a count up timer, the end point is unknown OR must be visible as a separate number and as a user, you have to compare those two numbers to get a feel for how much time remains until the end point is reached. With a countdown the end point is always zero and regardless where you started, you can quickly determine when the end point will be reached. Just my two cents and of course, your mileage may vary and my advice could be all wrong for your situation. Kee Nethery From webmaster at dreamscapesoftware.com Wed May 11 20:11:56 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 11 May 2005 19:11:56 -0500 Subject: Delete Card Crash In-Reply-To: <42829A2C.3020809@dreamscapesoftware.com> References: <42829A2C.3020809@dreamscapesoftware.com> Message-ID: <42829F4C.8090902@dreamscapesoftware.com> Derek Bump wrote: > Any ideas on how I can delete a card and save the stack before rev crashes? Nevermind. I made a separate stack with a button that would delete the card then immediately save the stack. It worked, but still crashed immediately afterwards. I'll be reporting this on bugzilla. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From kgjaqua1 at sbcglobal.net Wed May 11 20:44:06 2005 From: kgjaqua1 at sbcglobal.net (Kathy Jaqua) Date: Wed, 11 May 2005 17:44:06 -0700 (PDT) Subject: Problems with Importing multiple images Message-ID: <20050512004406.24017.qmail@web81110.mail.yahoo.com> Hello to all out there in Computer Land, This is one of the greatest discussion lists I have ever had the privilege to witness. RunRev is an exciting environment.:) Can hardly wait until Monterey! Is there a limit to the number of images one can Import to a stack or cards in a stack? The problems I am having are as follows: I imported 25 images into a 2 card Stack. Numbers 1 to 20 are correct. but 21(a small png image) was replaced by the 210073 spinning arrow icon and image 23 (a small gif image) was replaced by a Double Arrowed Cursor id 202614. When I switched between the 2 cards the position of the imported images in the Image Library had changed. After 25 Imported Images the Image Library corruption (?) caused my RunRev palette to stop working. Is there a difference in importing from the Image Library as opposed to the File Menu? Call me silly... but, does this mean I should only have single card substacks with 20 images each? I can do this but I am dealing with about 250 + Imported Images to get different looks and animation effects. (Of course I world like to have 500 Imported Images but being an old softy I don't want to push my luck;) I'm using 2.5.1 RunRev from a Mac OS X 10.3.9 Kathy Graves Jaqua A Wildest Dream Software kgjaqua1 at sbcglobal.net From simplsol at aol.com Wed May 11 20:45:15 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 11 May 2005 20:45:15 -0400 Subject: Delete Card Crash In-Reply-To: <42829F4C.8090902@dreamscapesoftware.com> References: <42829A2C.3020809@dreamscapesoftware.com> <42829F4C.8090902@dreamscapesoftware.com> Message-ID: <8C724A2FF3343A7-F1C-BA5E@FWM-R34.sysops.aol.com> Derek, Please let us know the bugzilla number after you enter it. I've had the same problem of crashing when deleting cards. Paul Looney -----Original Message----- From: Derek Bump To: How to use Revolution Sent: Wed, 11 May 2005 19:11:56 -0500 Subject: Re: Delete Card Crash Derek Bump wrote:? > Any ideas on how I can delete a card and save the stack before rev crashes?? ? Nevermind. I made a separate stack with a button that would delete the card then immediately save the stack.? ? It worked, but still crashed immediately afterwards. I'll be reporting this on bugzilla.? ? Derek Bump? Dreamscape Software? _______________________________________________? Compress Images Easily with JPEGCompress? http://www.dreamscapesoftware.com/? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? http://lists.runrev.com/mailman/listinfo/use-revolution? From webmaster at dreamscapesoftware.com Wed May 11 21:22:09 2005 From: webmaster at dreamscapesoftware.com (Derek Bump) Date: Wed, 11 May 2005 20:22:09 -0500 Subject: Delete Card Crash In-Reply-To: <8C724A2FF3343A7-F1C-BA5E@FWM-R34.sysops.aol.com> References: <42829A2C.3020809@dreamscapesoftware.com> <42829F4C.8090902@dreamscapesoftware.com> <8C724A2FF3343A7-F1C-BA5E@FWM-R34.sysops.aol.com> Message-ID: <4282AFC1.7060104@dreamscapesoftware.com> simplsol at aol.com wrote: > Derek, > Please let us know the bugzilla number after you enter it. I've had the > same problem of crashing when deleting cards. > Paul Looney The Bug ID is 2826. I'm not sure if the bug is specific to Windows only, but if you have a different system then make sure you comment on it. Derek Bump Dreamscape Software _______________________________________________ Compress Images Easily with JPEGCompress http://www.dreamscapesoftware.com/ From kgjaqua1 at sbcglobal.net Wed May 11 21:54:34 2005 From: kgjaqua1 at sbcglobal.net (Kathy Jaqua) Date: Wed, 11 May 2005 18:54:34 -0700 (PDT) Subject: Problems with resource mages Message-ID: <20050512015434.49063.qmail@web81104.mail.yahoo.com> Doc >Semi-related question for the tests I've been running: >Using the application browser, I noticed that the "pre-load into >memory" property is automatically set for all images that I import >from a folder. Is there a way to avoid this if I wanted to import 100 >or even 1000 images to the stack or would I have to manully unselect >the properties for each one? >Thanks to all, >Doc- Hi Doc I'm having a similar problem in that I can't import more then 20 Images without a mistake in the Image Library. After 20 Images runRev icons or cursors begin to take the place of my Imported Images. Maybe the "pre-load into memory" property is a problem ??? Kathy Graves Jaqua San Francisco Ca A Wildest Dream Software kgjaqua1 at sbcglobal.net From yoy at comcast.net Wed May 11 23:53:13 2005 From: yoy at comcast.net (yoy) Date: Wed, 11 May 2005 23:53:13 -0400 Subject: cool HyperCard stack tutorial References: <20050511215134.5E2C0930155@mail.runrev.com> Message-ID: <000401c556a6$22bf7620$6701a8c0@fatal> Hasn't it been long enough that those stacks are relics? Or to rephrase that, haven't the best of the Hypercard stacks already been assimilated into the modern high-level languages such as Rev? Granted, my own HyperCard stacks are personal treasures and they'll live in my memory till I die, but I wouldn't wish them on today's programmer or user public. Imho, Andy ----- Original Message ----- From: "MisterX" To: "'How to use Revolution'" ; "'Discussions on Metacard'" Sent: Wednesday, May 11, 2005 6:33 PM Subject: cool HyperCard stack tutorial > Medium level scripting (beyond the basics...) > > http://www.mactech.com/articles/mactech/Vol.04/04.07/AutoHyperEdit/ > > dont forget > > http://www.mactech.com/articles/mactech/Vol.04/04.09/ScriptTips/ > > and > > http://www.mactech.com/articles/mactech/Vol.05/05.01/ScriptTipsII/ > From chipp at chipp.com Thu May 12 00:04:18 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 11 May 2005 23:04:18 -0500 Subject: Cursor issues In-Reply-To: <42827152.7020402@hyperactivesw.com> References: <4282582B.2030701@hyperactivesw.com> <42827152.7020402@hyperactivesw.com> Message-ID: <4282D5C2.9090406@chipp.com> Jacque, Jerry Daniels had a 'recipe' for the cursor 'stuck' problem. I *believe* he entered a bug report for it, but I can't remember exactly what the recipe was. Perhaps he can explain it. best, Chipp J. Landman Gay wrote: > On 5/11/05 3:20 PM, Scott Slaugh wrote: > > > I didn't see any bug reports related to the defaultCursor property > when I > > searched BugZilla. Do you have a bug number I could look at, or should I > > just post one myself? > > The cursor corruption isn't only related to the defaultCursor, it is a > more generic thing. At any rate, the vague recollection of a bug report > I had seems to be related to this old report, which has had updated > information added for OS X: > > http://support.runrev.com/bugdatabase/show_bug.cgi?id=885 > > To prevent duplicates, it is probably a good idea to just add your > comments to this one. > > I couldn't find a report about the watch cursor getting stuck. As far as > I know, that one is new as of Rev 2.5.1 and I guess it hasn't been > reported yet. I mentioned the problem informally during the beta cycle > but the team couldn't reproduce it. Maybe if you have a specific recipe > they can. > From b.xavier at internet.lu Thu May 12 00:12:34 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 12 May 2005 06:12:34 +0200 Subject: Using FS, GS, RS and US (was A question about certainASCIIcharacters...) In-Reply-To: <64878EF567131D4596246171F75FD4A97445B5@m-epo-1.epo.cdc.gov> Message-ID: <20050512033012.2D82C930056@mail.runrev.com> > I pretty much just switch the itemdelimiter back and forth > between FS, GS, RS, and US Lynch, welcome to object techonology ;) delimiters... why not put them into separate fields from the start? I have this kind of hierarchy at work... domains servers services apps logs events system apps drives+[mountpoint] ShareCategories [size]shares[$][owner] [size][date]directorys|files[xt] and in todays context, that's demoted to forect tree ad location domain... you get the picture... all factored in time... and backups are another story with backup and storage "classes" and weeds of objects... Unfortunately, you can't put the hierarchy server into the array hierarchy domain just like that... One solution I found works great in these cases is to use a global data storage in memory (xml like). Memory being cheap today, it's a bonanza. Work in memory, dump to file, show in bits... The alternate is keeping full path names in a hierearchy c:/ c:/files c:/files/this but it's not as scalable and then you start to get into trees... group of flds... in a group of cds in a group of stacks with words or lines or items in any... goes crazy after that... but if you array is "semantically" compatible to your field naming standard... myarray[cardname|id,fieldname,field object with obj description of] to object reference in field object of card cardname of stack stackname is the same... a property is just next step. cardobject[controlid,propertyname,propertyvalue] after it gets hairy and runrev goes slow... but i think i can manage a bank's data with it if rev starts to thread... Reading in between the lines of Kevin's last chat RunRev might just come out with this soon ... or make X10 easier - I sure hope so ;) cheers from Planet TAOO Xavier http://monsieurx.com/taoo From chipp at chipp.com Thu May 12 00:14:15 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 11 May 2005 23:14:15 -0500 Subject: Problems with Importing multiple images In-Reply-To: <20050512004406.24017.qmail@web81110.mail.yahoo.com> References: <20050512004406.24017.qmail@web81110.mail.yahoo.com> Message-ID: <4282D817.5070708@chipp.com> Hi Kathy, The problem is probably with image ID's. You can change them using the inspector. Try starting with a high 6 digit number for the first image you import, then add 1 to it and set the next image's ID to it. I think this should solve your problem. OR create a button after you've loaded all your images and set the script of it to: on mouseUp --> CREATE A RANDOM HIGH STARTING ID put 123456 into tID repeat with y = 1 to the number of cards in this stack go cd y repeat with x = 1 to the number of images on this card set the id of img x to tID add 1 to tID end repeat end repeat end mouseUp then save your stack best, Chipp From kgjaqua1 at sbcglobal.net Thu May 12 01:06:17 2005 From: kgjaqua1 at sbcglobal.net (Kathy Jaqua) Date: Wed, 11 May 2005 22:06:17 -0700 (PDT) Subject: Problems with Importing multiple images Message-ID: <20050512050617.80332.qmail@web81110.mail.yahoo.com> Thanks Chip for answering my quarry. :) I will use this great script. Do you think the alwaysBuffer property which I set to true in the Stack Inspector during the Image importing could be adding to this Importing corruption as well? As you know: alwaysBuffer property (true-False) Determines whether the contents of windows, players, and images are buffered offscreen. global bufferHiddenImages property (true-False) Specifies whether images that are not visible are decompressed into an offscreen buffer. If yes besides deselecting alwaysBuffer in the Stack Inspector, would I also set the above Global to False. Kathy Graves Jaqua From 3mcgrath at adelphia.net Thu May 12 02:12:51 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 12 May 2005 02:12:51 -0400 Subject: Problems with Importing multiple images In-Reply-To: <20050512004406.24017.qmail@web81110.mail.yahoo.com> References: <20050512004406.24017.qmail@web81110.mail.yahoo.com> Message-ID: Kathy, Be careful with the import folder menu as well. I have had issues with it. Also, I just got bitten by the changing ID's issue. I cloned a card and then all of the images from the first card changed IDs. Use the file menu import image or import image as control and then immediately change IDs to play it safe. HTH Tom On May 11, 2005, at 8:44 PM, Kathy Jaqua wrote: > Hello to all out there in Computer Land, > > This is one of the greatest discussion lists I have > ever had the privilege to witness. RunRev is an > exciting environment.:) Can hardly wait until > Monterey! > > Is there a limit to the number of images one can > Import to a stack or cards in a stack? > > The problems I am having are as follows: > > I imported 25 images into a 2 card Stack. > > Numbers 1 to 20 are correct. but 21(a small png image) > was replaced by the 210073 spinning arrow icon and > image 23 (a small gif image) was replaced by a Double > Arrowed Cursor id 202614. > > When I switched between the 2 cards the position of > the imported images in the Image Library had changed. > After 25 Imported Images the Image Library corruption > (?) caused my RunRev palette to stop working. > > Is there a difference in importing from the Image > Library as opposed to the File Menu? > > Call me silly... but, does this mean I should only > have single card substacks with 20 images each? I can > do this but I am dealing with about 250 + Imported > Images to get different looks and animation effects. > (Of course I world like to have 500 Imported Images > but being an old softy I don't want to push my luck;) > > I'm using 2.5.1 RunRev from a Mac OS X 10.3.9 > > Kathy Graves Jaqua > A Wildest Dream Software > kgjaqua1 at sbcglobal.net > _______________________________________________ > 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 chipp at chipp.com Thu May 12 02:16:15 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 12 May 2005 01:16:15 -0500 Subject: Problems with Importing multiple images In-Reply-To: <20050512050617.80332.qmail@web81110.mail.yahoo.com> References: <20050512050617.80332.qmail@web81110.mail.yahoo.com> Message-ID: <4282F4AF.3020308@chipp.com> Kathy Jaqua wrote: > Do you think the alwaysBuffer property which I set to > true in the Stack Inspector during the Image importing > could be adding to this Importing corruption as well? > > As you know: > alwaysBuffer property (true-False) Determines whether > the contents of windows, players, and images are > buffered offscreen. > > global bufferHiddenImages property (true-False) > Specifies whether images that are not visible are > decompressed into an offscreen buffer. > > If yes besides deselecting alwaysBuffer in the Stack > Inspector, would I also set the above Global to False. Hi Kathy, I don't think either of these makes a difference. For the record, I almost always have the alwaysBuffer set to true and the bufferHiddenImages set to the default 'false'. From 3mcgrath at adelphia.net Thu May 12 02:21:14 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 12 May 2005 02:21:14 -0400 Subject: OT: Adobe and Macromedia Message-ID: <20d1744dca0918161fff7260b5035c63@adelphia.net> This just came in: ---------------------- Dear Macromedia customer, As you probably know, Macromedia and Adobe are joining together to deliver solutions for our customers that make great digital experiences possible. With complementary technology platforms, products, and customers, we are both focused on enabling the creation and delivery of compelling content and experiences across multiple operating systems, devices, and media. Most importantly, we share a common mission for the future: to help people and organizations communicate better. By combining the passion and creativity of two leading-edge companies with the diversity and energy of our respective customers, we will drive innovations that will inspire you to improve the ways people everywhere are experiencing and interacting with information. We look forward to working with you, our customers, as we create the future together. The companies anticipate completion of this transaction by the fall of this year. Although we are currently engaged in integration planning, we will remain and operate as independent entities until the acquisition is complete. Macromedia customers should continue to contact Macromedia sales and support for Macromedia products and solutions. We invite you to learn more about the acquisition, and, as always, we welcome your feedback. Regards, Stephen Elop CEO, Macromedia ? ------------------- Tom From xbury.cs at clearstream.com Thu May 12 03:50:33 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 12 May 2005 09:50:33 +0200 Subject: cool HyperCard stack tutorial Message-ID: Andy, True they are relics but not useless in any way... I just posted them for their scripting techniques, not their utility value. Cheers Xavier On 12.05.2005 05:53:13 use-revolution-bounces wrote: >Hasn't it been long enough that those stacks are relics? Or to rephrase >that, haven't the best of the Hypercard stacks already been assimilated into >the modern high-level languages such as Rev? > >Granted, my own HyperCard stacks are personal treasures and they'll live in >my memory till I die, but I wouldn't wish them on today's programmer or user >public. > >Imho, > >Andy > > >----- Original Message ----- >From: "MisterX" >To: "'How to use Revolution'" ; >"'Discussions on Metacard'" >Sent: Wednesday, May 11, 2005 6:33 PM >Subject: cool HyperCard stack tutorial > > >> Medium level scripting (beyond the basics...) >> >> http://www.mactech.com/articles/mactech/Vol.04/04.07/AutoHyperEdit/ >> >> dont forget >> >> http://www.mactech.com/articles/mactech/Vol.04/04.09/ScriptTips/ >> >> and >> >> http://www.mactech.com/articles/mactech/Vol.05/05.01/ScriptTipsII/ >> > > > >_______________________________________________ >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 eric.chatonet at sosmartsoftware.com Thu May 12 04:23:07 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 12 May 2005 10:23:07 +0200 Subject: cool HyperCard stack tutorial In-Reply-To: References: Message-ID: <3dcb6a754d3f907a2d5d5f8518ac3ba4@sosmartsoftware.com> Hi Xavier, Andy... and all, I think that "old" HC tutorials may be useful! For instance, I put on my site the 70 tutorial stacks I wrote for the french edition of MacWorld between 1993 and 2000. Since less than 3 months, there were more than 2000 stacks dowloaded. Unfortunately, all this is in french only :-( Best regards from Paris, PS. For info, here are the first 50 subjects among more than 200: How and why to set the parameters of a handler How and why to write a function? Mastering repeat control structures Mastering condition control structures Mastering pass and exit control structures Understanding variables Creating a report Marking cards Organizing programming Mastering demos and/or examples Recursion and recursive programming HyperText ASCII code Naming menu items: traps to avoid, tips and proper etiquette What is a stack in use: tips and traps to avoid Everything you want to know about using text in HyperCard AppleScript in a stack: Why and how? Different types of architecture for a HyperCard project Numbers, calculations and HyperCard Navigating in HyperCard Everything you ever wanted to know about buttons Everything you ever wanted to know about fields Working with dates Avoiding the pitfalls of locked media Creating a preferences file Mastering palettes Defining dialog boxes with ResEdit What determines the execution speed of a stack? The passing order of messages Menus, what are they good for? Data fork and resource fork, what are they for? Drag and Drop: a user-friendly option! The standard externals in HC: why and how? The user?s environment: Why is it important? Knowing the location of a file on a disk Managing access paths dynamically Avoiding the 30,000-character limit by using a script! Put a turbo in your stacks by using global variables! Messages that HyperCard sends to fields HyperTalk operators: indispensable to master HyperCard The conventions to write messages, functions and properties How to identify HyperCard objects correctly ?It?, the most useful all-around variable in HyperCard Avoiding the pitfalls of a pop card Menus and buttons: Respecting the interface is essential! Knowing and respecting the user?s environment is essential! What is the purpose of quotation marks in HyperTalk programming? The coordinate system in HyperCard Boolean values [true] and [false] Loosen up with [pass] and [send] etc. Go to http://www.sosmartsoftware.com/?r=hypercard&l=en for more info :-) Le 12 mai 05, ? 09:50, xbury.cs at clearstream.com a ?crit : > True they are relics but not useless in any way... > > I just posted them for their scripting techniques, not their utility > value. Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From xbury.cs at clearstream.com Thu May 12 04:28:55 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 12 May 2005 10:28:55 +0200 Subject: Problems with Importing multiple images Message-ID: Two suggestions. I've had this problem since i started DeepCyberSpace and XOS last year. I recorded a bugzilla and as usual, no one seemed to listen to the real issue - stack IDs and image IDs not within the stackID context - it is global. So my solution to this ordeal is a On 12.05.2005 08:12:51 use-revolution-bounces wrote: >Kathy, > >Be careful with the import folder menu as well. I have had issues with >it. Also, I just got bitten by the changing ID's issue. I cloned a card >and then all of the images from the first card changed IDs. Use the >file menu import image or import image as control and then immediately >change IDs to play it safe. > >HTH > >Tom > >On May 11, 2005, at 8:44 PM, Kathy Jaqua wrote: > >> Hello to all out there in Computer Land, >> >> This is one of the greatest discussion lists I have >> ever had the privilege to witness. RunRev is an >> exciting environment.:) Can hardly wait until >> Monterey! >> >> Is there a limit to the number of images one can >> Import to a stack or cards in a stack? >> >> The problems I am having are as follows: >> >> I imported 25 images into a 2 card Stack. >> >> Numbers 1 to 20 are correct. but 21(a small png image) >> was replaced by the 210073 spinning arrow icon and >> image 23 (a small gif image) was replaced by a Double >> Arrowed Cursor id 202614. >> >> When I switched between the 2 cards the position of >> the imported images in the Image Library had changed. >> After 25 Imported Images the Image Library corruption >> (?) caused my RunRev palette to stop working. >> >> Is there a difference in importing from the Image >> Library as opposed to the File Menu? >> >> Call me silly... but, does this mean I should only >> have single card substacks with 20 images each? I can >> do this but I am dealing with about 250 + Imported >> Images to get different looks and animation effects. >> (Of course I world like to have 500 Imported Images >> but being an old softy I don't want to push my luck;) >> >> I'm using 2.5.1 RunRev from a Mac OS X 10.3.9 >> >> Kathy Graves Jaqua >> A Wildest Dream Software >> kgjaqua1 at sbcglobal.net >> _______________________________________________ >> 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 ----------------------------------------- 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 Thu May 12 04:39:38 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 12 May 2005 10:39:38 +0200 Subject: Problems with Importing multiple images Message-ID: On 12.05.2005 10:28:55 use-revolution-bounces wrote: >Two suggestions. I've had this problem since i started DeepCyberSpace and >XOS last year. I recorded a bugzilla and as usual, no one seemed to listen >to the >real issue - stack IDs and image IDs not within the stackID context - it >is global. > >So my solution to this ordeal is a Sorry, lotus notes sucks and i farted on teh send button - too late... The bugzilla is here if you care to vote for it... http://support.runrev.com/bugdatabase/show_bug.cgi?id=2449 Secondly, im late finishing my image library but it will resolve most these issues but the number of remaining issues, problems and crashes left remain... You can find teh latest version here: http://monsieurx.com/modules.php?name=Downloads&d_op=viewdownloaddetails&lid=82 (Note it requires the GIM.rev library to be resized.) cheers Xavier >On 12.05.2005 08:12:51 use-revolution-bounces wrote: >>Kathy, >> >>Be careful with the import folder menu as well. I have had issues with >>it. Also, I just got bitten by the changing ID's issue. I cloned a card >>and then all of the images from the first card changed IDs. Use the >>file menu import image or import image as control and then immediately >>change IDs to play it safe. >> >>HTH >> >>Tom >> >>On May 11, 2005, at 8:44 PM, Kathy Jaqua wrote: >> >>> Hello to all out there in Computer Land, >>> >>> This is one of the greatest discussion lists I have >>> ever had the privilege to witness. RunRev is an >>> exciting environment.:) Can hardly wait until >>> Monterey! >>> >>> Is there a limit to the number of images one can >>> Import to a stack or cards in a stack? >>> >>> The problems I am having are as follows: >>> >>> I imported 25 images into a 2 card Stack. >>> >>> Numbers 1 to 20 are correct. but 21(a small png image) >>> was replaced by the 210073 spinning arrow icon and >>> image 23 (a small gif image) was replaced by a Double >>> Arrowed Cursor id 202614. >>> >>> When I switched between the 2 cards the position of >>> the imported images in the Image Library had changed. >>> After 25 Imported Images the Image Library corruption >>> (?) caused my RunRev palette to stop working. >>> >>> Is there a difference in importing from the Image >>> Library as opposed to the File Menu? >>> >>> Call me silly... but, does this mean I should only >>> have single card substacks with 20 images each? I can >>> do this but I am dealing with about 250 + Imported >>> Images to get different looks and animation effects. >>> (Of course I world like to have 500 Imported Images >>> but being an old softy I don't want to push my luck;) >>> >>> I'm using 2.5.1 RunRev from a Mac OS X 10.3.9 >>> >>> Kathy Graves Jaqua >>> A Wildest Dream Software >>> kgjaqua1 at sbcglobal.net >>> _______________________________________________ >>> 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 > > >----------------------------------------- >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 ----------------------------------------- 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 Thu May 12 04:42:55 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 12 May 2005 10:42:55 +0200 Subject: revmail and Tiger? In-Reply-To: References: Message-ID: Hi Sarah, >> i have some trouble using revmail on Tiger... >> But maybe this is no special Tiger problem...? >> >> revmail "dfdff at ddf.de", , "hallo","text" >> >> works as exspected. >> >> But: >> >> put line 1 of fld 2 into adresse >> ## a VALID e-mail address! >> put fld "body" into bo >> revmail adresse, , "Subject",bo >> >> does NOT, it only activates Mail, but does not create a new mail... >> >> Same if i use the direct references: revmail line 1 of fld 2, , >> "Subject", fld "body" >> >> > Hi Klaus, > > Does fld "Body" contain any quotes? Ah, yes it does... > That might confuse things. You could try replacing any quotes with > a single quote and then perhaps surrounding the text with quotes > and seeing if that helps. > e.g. > > put fld "body" into tBody > replace quote with "'" in tBody > put quote & tBody & quote into tBody > revmail adresse, , "Subject", tBody I'll give that t try and hope that my many umlauts will work then... Thanks for the hint! > HTH, > Sarah Best Klaus Major klaus at major-k.de http://www.major-k.de From douez at wanadoo.fr Thu May 12 05:25:55 2005 From: douez at wanadoo.fr (thierry) Date: Thu, 12 May 2005 11:25:55 +0200 Subject: Networking reliability In-Reply-To: References: Message-ID: <153416280.20050512112555@wanadoo.fr> Hi Scott, SS> Another issue that seems to pop up occasionally is some network reliability SS> issues. I am using the following script to create a request command. In the SS> requesting computer I put this: SS> [.....] SS> Most of the time the requests make it back and forth without a problem. SS> However, occasionally the requesting computer will just time out without SS> having received a reply. The infuriating thing is that it will do this SS> several times in a row. But as soon as I run the debugger to try and figure SS> out what is going on, it works fine. Incidentally, I use " [EOT]" as an end SS> of transmission string since I sometimes transmit binary data, and seemed to SS> run into problems if I used just a single ASCII character. Have any of you SS> been able to reliably use Revolution as a networked app? Any ideas what SS> might cause these sporadic outages? Is there something I should do to SS> improve my script? Thanks! First, i've made a project which is working everyday since few months , and my customers seem to enjoy it. This project is based on a strong socket commnication between a Rev specific IDE and a PerlScript application. The comm is bi-directional and is heavily used in both side. It works on PCs, and : So far, so good. I could suggest humbly to check all the possible errors from every commands and functions related to sockets. And probably, avoiding to close the socket just after having send some datas, or could the client, after receiving his datas send a message asking the server side to close ? This reminds me an old story : like you put "[EOT]" as a marker, i did the same but put a Return char ( cr ) at the end of my marker, and this resolved one problem i had, but i don't remember exactly which one :-( IT could be that it was a specific Perl problem, but i would not bet on this one... Hope this help Best regards, thierry From thierry.arbellot at wanadoo.fr Thu May 12 05:41:41 2005 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Thu, 12 May 2005 11:41:41 +0200 Subject: Thierry Arbellot In-Reply-To: References: <001401c555bc$c2897c90$6401a8c0@Bluemax> Message-ID: Hi Tom, What's a surprise to see my name as a subject in this list ! Well, I have a product named "TOKI LineTest" made with Revolution. It can drive a video digitizer, and the very first release used the revVideoGrabber dll. It has been upgraded since this first release, and the last version can be downloaded from my web site http://www.tokitest.com This product is a line tester (also called pencil tester) for cartoons and animation movies. Is your father in this business ? Is he "Tom McGrath" who directed "Madagascar" ? Just curious too :-) Kind regards, Thierry On 2005, May 12, , at 00:26, Thomas McGrath III wrote: > Hey, This is weird; I got this email from my Dad who lives in Florida. > As far as I know he does not use Revolution at all. But I noticed the > content right away of course. The subject is "Thierry Arbellot" from > this very list. > > I think he was using a rev standalone from Thierry that must have a > glitch in it. I am waiting for his response now. > > Curious, > > Tom > > > On May 10, 2005, at 8:02 PM, Tom McGrath wrote: > >> "revInitializeVideoGrabber "QT" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jimlyons at earthlink.net Thu May 12 07:43:39 2005 From: jimlyons at earthlink.net (Jim Lyons) Date: Thu, 12 May 2005 07:43:39 -0400 Subject: Problems with Importing multiple images In-Reply-To: <20050512033024.16348930176@mail.runrev.com> References: <20050512033024.16348930176@mail.runrev.com> Message-ID: On May 11, 2005, at 11:30 PM, Kathy Jaqua wrote: > I imported 25 images into a 2 card Stack. > > Numbers 1 to 20 are correct. but 21(a small png image) > was replaced by the 210073 spinning arrow icon and > image 23 (a small gif image) was replaced by a Double > Arrowed Cursor id 202614. For some reason I have never understood, Rev sometimes uses an ID for your imported image that duplicates an ID it already uses for one of its own images. If this is your problem, you just need to go to the property inspector for the incorrect images and change the ID to some unused number, and the correct image should reappear. Hope this helps. Jim Lyons From mcdomi at free.fr Thu May 12 08:35:59 2005 From: mcdomi at free.fr (Dom) Date: Thu, 12 May 2005 14:35:59 +0200 Subject: [Fr] Re: cool HyperCard stack tutorial In-Reply-To: <3dcb6a754d3f907a2d5d5f8518ac3ba4@sosmartsoftware.com> Message-ID: <1gwgdsf.abuu2l1ityszfM%mcdomi@free.fr> Eric Chatonet wrote: > Unfortunately, all this is in french only :-( pourquoi ne pas en parler sur la liste revolutionfr ? au moins ?a lui redonnerait un peu de vie ;-) Envoyer un message : revolutionfr at yahoogroupes.fr S'inscrire : revolutionfr-subscribe at yahoogroupes.fr D?sinscription : revolutionfr-unsubscribe at yahoogroupes.fr Fondateur de la liste : revolutionfr-owner at yahoogroupes.fr -- Revolutionario From simplsol at aol.com Thu May 12 09:32:06 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 12 May 2005 09:32:06 -0400 Subject: Networking reliability In-Reply-To: <153416280.20050512112555@wanadoo.fr> References: <153416280.20050512112555@wanadoo.fr> Message-ID: <8C7250E1FDBA95A-F1C-DC52@FWM-R34.sysops.aol.com> Thierry, You did not mention which computer you were using for a server. PowerMac G4 Towers have a tendency to drop network connections if they have mismatched memory. Paul Looney -----Original Message----- From: thierry To: Scott Slaugh ; How to use Revolution Sent: Thu, 12 May 2005 11:25:55 +0200 Subject: Re: Networking reliability Hi Scott, SS> Another issue that seems to pop up occasionally is some network reliability SS> issues. I am using the following script to create a request command. In the SS> requesting computer I put this: SS> [.....] SS> Most of the time the requests make it back and forth without a problem. SS> However, occasionally the requesting computer will just time out without SS> having received a reply. The infuriating thing is that it will do this SS> several times in a row. But as soon as I run the debugger to try and figure SS> out what is going on, it works fine. Incidentally, I use " [EOT]" as an end SS> of transmission string since I sometimes transmit binary data, and seemed to SS> run into problems if I used just a single ASCII character. Have any of you SS> been able to reliably use Revolution as a networked app? Any ideas what SS> might cause these sporadic outages? Is there something I should do to SS> improve my script? Thanks! First, i've made a project which is working everyday since few months , and my customers seem to enjoy it. This project is based on a strong socket commnication between a Rev specific IDE and a PerlScript application. The comm is bi-directional and is heavily used in both side. It works on PCs, and : So far, so good. I could suggest humbly to check all the possible errors from every commands and functions related to sockets. And probably, avoiding to close the socket just after having send some datas, or could the client, after receiving his datas send a message asking the server side to close ? This reminds me an old story : like you put "[EOT]" as a marker, i did the same but put a Return char ( cr ) at the end of my marker, and this resolved one problem i had, but i don't remember exactly which one :-( IT could be that it was a specific Perl problem, but i would not bet on this one... Hope this help Best regards, thierry _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Thu May 12 09:47:22 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 12 May 2005 15:47:22 +0200 Subject: [ANN] Patch for improving images importation Message-ID: <062c5496a8c6633614afdae8a0bb06c2@sosmartsoftware.com> Hi everyone, Recently, I saw some remonstrations about Rev behaviour when importing images :-( By pasting go url "http://www.sosmartsoftware.com/downloads/Import%20Images%20Patch.rev" in the message box, you will display a patch stack which improves (does not solve all issues) when importing images. This patch was tested with Rev 2.2.1, 2.5 and 2.5.1. (build 77) on Mac OS X and Win XP. What does this patch do? First, this patch saves the components/tools/ revmenubar.rev file as components/tools/revmenubar old.rev. So, if needed, you can revert to the previous state by trashing the revmenubar.rev file and renaming the revmenubar old.rev as revmenubar.rev. It's the least I could do :-) Second, it modifies some script in the revmenubar stack in order to: - Change the ID of any imported image by adding 1000 to the ID assigned by the engine. This should avoid some of the problems reported when importing images. - Display multiple imported images in cascade. So you can see all of them :-) Best regards from Paris, Eric Chatonet. --------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch --------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Post 24, Bd de Port-Royal 75005 Paris Phone (33) 143 317 762 Mobile (33) 620 745 086 --------------------------------------------------------------- From 3mcgrath at adelphia.net Thu May 12 10:08:03 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 12 May 2005 10:08:03 -0400 Subject: Thierry Arbellot In-Reply-To: References: <001401c555bc$c2897c90$6401a8c0@Bluemax> Message-ID: <7191703cdd453dec471142df5153daa1@adelphia.net> Thierry, It was a surprise to me as well. I checked out your site and he must have an older version as far as I can tell. He didn't get back to me yet. But he is retired down in Florida and I think he is just doing some video work. I think he does video as a hobby. I let you know what's up. Cool Tom On May 12, 2005, at 5:41 AM, Thierry Arbellot wrote: > Hi Tom, > > What's a surprise to see my name as a subject in this list ! > > Well, I have a product named "TOKI LineTest" made with Revolution. It > can drive a video digitizer, and the very first release used the > revVideoGrabber dll. > It has been upgraded since this first release, and the last version > can be downloaded from my web site http://www.tokitest.com > > This product is a line tester (also called pencil tester) for cartoons > and animation movies. > Is your father in this business ? Is he "Tom McGrath" who directed > "Madagascar" ? > Just curious too :-) > > Kind regards, > > Thierry > > On 2005, May 12, , at 00:26, Thomas McGrath III wrote: > >> Hey, This is weird; I got this email from my Dad who lives in >> Florida. As far as I know he does not use Revolution at all. But I >> noticed the content right away of course. The subject is "Thierry >> Arbellot" from this very list. >> >> I think he was using a rev standalone from Thierry that must have a >> glitch in it. I am waiting for his response now. >> >> Curious, >> >> Tom >> >> >> On May 10, 2005, at 8:02 PM, Tom McGrath wrote: >> >>> "revInitializeVideoGrabber "QT" >> >> _______________________________________________ >> 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 3mcgrath at adelphia.net Thu May 12 10:12:19 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 12 May 2005 10:12:19 -0400 Subject: Problems with Importing multiple images In-Reply-To: References: <20050512033024.16348930176@mail.runrev.com> Message-ID: <3d25347189b87a826a840d2f15eac3ab@adelphia.net> Jim and others, Actually another problem is with buttons that use images since they won't update to the 'new' IDs. Renaming is just the first part then the buttons need to be updated with the property inspector to the new IDs. If the button icon used a name instead of the ID(or either or) then it would not happen at all. FWIW Tom On May 12, 2005, at 7:43 AM, Jim Lyons wrote: > On May 11, 2005, at 11:30 PM, Kathy Jaqua wrote: > >> I imported 25 images into a 2 card Stack. >> >> Numbers 1 to 20 are correct. but 21(a small png image) >> was replaced by the 210073 spinning arrow icon and >> image 23 (a small gif image) was replaced by a Double >> Arrowed Cursor id 202614. > > For some reason I have never understood, Rev sometimes uses an ID for > your imported image that duplicates an ID it already uses for one of > its own images. If this is your problem, you just need to go to the > property inspector for the incorrect images and change the ID to some > unused number, and the correct image should reappear. Hope this helps. > > Jim Lyons > > _______________________________________________ > 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 jhurley at infostations.com Thu May 12 10:43:41 2005 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 12 May 2005 07:43:41 -0700 Subject: ANN: Rolling graphics In-Reply-To: <20050512132645.EAF909300D1@mail.runrev.com> References: <20050512132645.EAF909300D1@mail.runrev.com> Message-ID: To see this stack, run this from the message box: go url "http://home.infostations.net/jhurley/Rolling.rev" (DO NOT CLICK ON THE LINK.) Warning: This is of importance only to those interested in programmable graphics. As an offshoot of something else I was working on, I needed a way to set a disk rolling down a curve without slipping. I ran into some interesting problems. The curve I chose was a bezier line because I needed to be able to change the shape easily. But when I used the points of the bezier graphic, the motion of the rolling disk was herky-jerky, as some points exhibiting retrograde motion, i.e. fall *up* hill-see the first card on the stack. The origin of the problem turned out to be round-off errors in setting the points of the bezier graphic line. Run Rev will only accept whole numbers for graphic points. It will accept fractional points for the loc of objects, e.g.100.88, 200.33, but not for graphic points. (If you would like to see this changed, vote for bugzilla 356) So it is necessary to round off the calculated line coordinates to whole numbers. (Run Rev doesn't round location sites; it truncates them.) To illustrate the difficulty this causes, imagine you need the slope of the line at some point. (I need this slope so that I can position the disk so that the slope of the disk and the curve are the same at the point of contact.) To get the slope you compare two adjacent points on the curve; say the calculated points are: 9.500001, 10 and 11.4999,11 If you round these points for the graphic point, then dx = 11 - 10 = 1, and dy = 1, so that the slope, dy/dx is 1. If you use the calculated values, dx = 2 (approx.) and dy = 1, so that the slope is .0.5 Big difference. 100% error. (This problem *increases* as the number of line points increases.) So I went back to the program defining the bezier curve and, beside the rounded points for the graphic display of the curve, I also created a set of "customPoints" for the curve; these are the actual calculated points derived from the bezier formula. Notice the substantial difference in performance-card one. There is talk of Run Rev including bezier curves in a future release. This will be great, but for some applications you might need the precise, calculated points and not just the rounded graphic points. It might be nice if Run Rev were to include these calculated coordinates as the graphic points-but displayed, of course, only the rounded values-but this would entail a bit of overhead. If these calculated points were included, the command: put the points of graphic "myBezier" would list the full precision with which Run Rev performs calculations. (What is this, by the way? I couldn't find it in the docs.) And there is a fix; namely: calculate the points and put them in a custom property of the curve. To do this you will need the positions of the bezier handles. Complicated if there are multiple bezier controls. More than you wanted to know. Jim From eric.chatonet at sosmartsoftware.com Thu May 12 10:58:25 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 12 May 2005 16:58:25 +0200 Subject: ANN: Rolling graphics In-Reply-To: References: <20050512132645.EAF909300D1@mail.runrev.com> Message-ID: <202f58b1c0f5960eb760b84edea22b5a@sosmartsoftware.com> Hi Jim, Amazing! Jump is very impressive: seems very natural (path, friction, rotation speed). Bravo from Paris. Le 12 mai 05, ? 16:43, Jim Hurley a ?crit : > To see this stack, run this from the message box: > > go url "http://home.infostations.net/jhurley/Rolling.rev" > > (DO NOT CLICK ON THE LINK.) > > Warning: This is of importance only to those interested in > programmable graphics. > > As an offshoot of something else I was working on, I needed a way to > set a disk rolling down a curve without slipping. I ran into some > interesting problems. > > The curve I chose was a bezier line because I needed to be able to > change the shape easily. But when I used the points of the bezier > graphic, the motion of the rolling disk was herky-jerky, as some > points exhibiting retrograde motion, i.e. fall *up* hill-see the first > card on the stack. > > The origin of the problem turned out to be round-off errors in setting > the points of the bezier graphic line. Run Rev will only accept whole > numbers for graphic points. It will accept fractional points for the > loc of objects, e.g.100.88, 200.33, but not for graphic points. (If > you would like to see this changed, vote for bugzilla 356) So it is > necessary to round off the calculated line coordinates to whole > numbers. (Run Rev doesn't round location sites; it truncates them.) > > To illustrate the difficulty this causes, imagine you need the slope > of the line at some point. (I need this slope so that I can position > the disk so that the slope of the disk and the curve are the same at > the point of contact.) To get the slope you compare two adjacent > points on the curve; say the calculated points are: > > 9.500001, 10 > and > 11.4999,11 > > If you round these points for the graphic point, then dx = 11 - 10 = > 1, and dy = 1, so that the slope, dy/dx is 1. > > > If you use the calculated values, dx = 2 (approx.) and dy = 1, so > that the slope is .0.5 > > Big difference. 100% error. (This problem *increases* as the number of > line points increases.) > > So I went back to the program defining the bezier curve and, beside > the rounded points for the graphic display of the curve, I also > created a set of "customPoints" for the curve; these are the actual > calculated points derived from the bezier formula. Notice the > substantial difference in performance-card one. > > There is talk of Run Rev including bezier curves in a future release. > This will be great, but for some applications you might need the > precise, calculated points and not just the rounded graphic points. > > It might be nice if Run Rev were to include these calculated > coordinates as the graphic points-but displayed, of course, only the > rounded values-but this would entail a bit of overhead. If these > calculated points were included, the command: put the points of > graphic "myBezier" would list the full precision with which Run Rev > performs calculations. (What is this, by the way? I couldn't find it > in the docs.) > > And there is a fix; namely: calculate the points and put them in a > custom property of the curve. To do this you will need the positions > of the bezier handles. Complicated if there are multiple bezier > controls. > > More than you wanted to know. > > Jim Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From 3mcgrath at adelphia.net Thu May 12 11:01:08 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 12 May 2005 11:01:08 -0400 Subject: ANN: Rolling graphics In-Reply-To: References: <20050512132645.EAF909300D1@mail.runrev.com> Message-ID: <42f0948937c1f934bff82988ffbfd73a@adelphia.net> Jim, I had a lot of fun skiing. There used to be this game with tanks that you send over to your opponent different bombs etc. Then they get to bomb you. Just plain time wasting fun. I love it. If Rev includes bezier that would be great. Could you not then include a library for the calculations??? JAT Thanks for sharing this. Tom On May 12, 2005, at 10:43 AM, Jim Hurley wrote: > To see this stack, run this from the message box: > > go url "http://home.infostations.net/jhurley/Rolling.rev" > Warning: This is of importance only to those interested in > programmable graphics. > > There is talk of Run Rev including bezier curves in a future release. > This will be great, but for some applications you might need the > precise, calculated points and not just the rounded graphic points. > > It might be nice if Run Rev were to include these calculated > coordinates as the graphic points-but displayed, of course, only the > rounded values-but this would entail a bit of overhead. If these > calculated points were included, the command: put the points of > graphic "myBezier" would list the full precision with which Run Rev > performs calculations. (What is this, by the way? I couldn't find it > in the docs.) > > And there is a fix; namely: calculate the points and put them in a > custom property of the curve. To do this you will need the positions > of the bezier handles. Complicated if there are multiple bezier > controls. > > More than you wanted to know. > > Jim > > > _______________________________________________ > 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 Thu May 12 11:15:08 2005 From: douez at wanadoo.fr (thierry) Date: Thu, 12 May 2005 17:15:08 +0200 Subject: Networking reliability In-Reply-To: <8C7250E1FDBA95A-F1C-DC52@FWM-R34.sysops.aol.com> References: <153416280.20050512112555@wanadoo.fr> <8C7250E1FDBA95A-F1C-DC52@FWM-R34.sysops.aol.com> Message-ID: <8810160339.20050512171508@wanadoo.fr> Hi, sac> Thierry, sac> You did not mention which computer you were using for a server. sac> PowerMac G4 Towers have a tendency to drop network connections if they sac> have mismatched memory. sac> Paul Looney this works on MicrosoftLand and never checked on Mac. Sorry for this one. Well, to check the connection between the 2 stacks, one can try to do it on one machine first; may be it's easier for starting ? that's how i did proceed. Hope this help Best regards, thierry From Cubist at aol.com Thu May 12 16:12:06 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Thu, 12 May 2005 16:12:06 EDT Subject: use-revolution Digest, Vol 20, Issue 48 Message-ID: <1de.3b6fdf26.2fb51296@aol.com> ????, m From kgjaqua1 at sbcglobal.net Thu May 12 16:48:39 2005 From: kgjaqua1 at sbcglobal.net (Kathy Jaqua) Date: Thu, 12 May 2005 13:48:39 -0700 (PDT) Subject: Problems with Importing multiple images Message-ID: <20050512204839.80171.qmail@web81110.mail.yahoo.com> OK : ) Thanks to the following Help I fixed all my problem Stacks. STEP 1: (Resetting the previous Image IDS--instant fix) By Chip: Try starting with a high 6 digit number for the first image you import, then add 1 to it and set the next image's ID to it. I think this should solve your problem. OR create a button after you've loaded all your images and set the script of it to: on mouseUp --> CREATE A RANDOM HIGH STARTING ID put 123456 into tID repeat with y = 1 to the number of cards in this stack go cd y repeat with x = 1 to the number of images on this card set the id of img x to tID add 1 to tID end repeat end repeat end mouseUp STEP 2: (New Imported Images IDs) BY Thomas McGrath III: Change Image ID's on immediately on import (espically File imports) Change icon IDs in buttons that contain the graphic or use the short name property set the icon of button "mybutton" to {imageID | imageName} STEP 3: (Where to set the New Imported Images IDs) BY Jim Lyon To change the id of the new imported Image open The property inspector and make the change by (adding 1 to the last number or setting to some large number) Step 4: (I Think...) And Thanks, Xavier we have all had similar problems with that pesky send button. Kathy Graves Jaqua A Wildest Dream Software kgjaqua1 at sbcglobal.net From emilio at ualberta.ca Thu May 12 17:56:50 2005 From: emilio at ualberta.ca (Emilio Gagliardi) Date: Thu, 12 May 2005 15:56:50 -0600 Subject: how to: insert items into a drop-down box using transcript Message-ID: Greetings revolution programmers, I hope that someone can point me in the right direction of some examples or tutorials that demonstrate how to use transcript to add items to a drop down list based on some variable. For example, on PreOpenCard reads the directories where the application is currently loaded and then generates a drop-down list with items that match the available directories. I've flipped through Dan's book, the documentation (which appears to not have any code examples), the online tutorials, and google and not found anything. Any help is greatly appreciated. Many thanks, Emilio From pkc at mac.com Thu May 12 20:13:51 2005 From: pkc at mac.com (pkc) Date: Thu, 12 May 2005 20:13:51 -0400 Subject: Unicode in mixed texts In-Reply-To: <20050511194035.9A6E193015F@mail.runrev.com> Message-ID: I think I have solved this problem in my application, and I hope my comments will be helpful to Thomas McGrath (glad to help out a fellow of the Dal gCais Tuath but that is for another day). Devin is quite right, there is a general strategy here will allow the intermediate use of HTML to automate some standard unicode, but after 14 hours of experimentation there appear to be some idiosyncracies of Transcript and/or Revolution that might be noted to save time, frustration and tears for those who come after. First, if you are just dealing with texts and their display inside a bigger application (that is, your application doesn't do anything critical in terms of evaluating or manipulating East Asian text), "use Unicode" is not important to you. It will only create the risk of complication elsewhere in your app if you throw it in. On the other hand, making caseSensitive true could be very important, if you wish for any reason to make substitutes in lines of unicode-rendered text that has not been html-ized (see below). Second, there is a sequence in which this must be done that is not entirely intuitive, particularly if you already have a lot of code that you are trying to organize around Devin's principle. 1) Take the existing file and set its textFont to Unicode. Do this only once. If you accidentally have two commands for this in your mass of lines, you will get something else (it might degrade to 8-bit, I do not know; but it won't work). 2) Put the HTML text of this source file into another container ("B"). 3) SET the htmlText of a destination container to that intermediate container "B." I'm sure that more messing around would show a way to collapse this to two steps instead of three, but if you have other things going on in the application, this seems to be the most stable method. Third, when your file goes from Unicode to HTML, there will be many reasons why you might want to edit (if by some sequence of commands) the content of that intermediate HTML container. Adding or subtracting carriage returns, changing the font, etc. You may imagine that the normal range of HTML properties is available, and spend many hours trying to get the effects that HTML would promise. WRONG. Most of the established Asian fonts will do nothing. I had the best results with PMingLiu, which is common to both Mac and Windows and will probably give the least problems if you just want to get this over with for now. BEWARE: I could find no way at all to get Transcript to respond to anything other than "ja" for the language property in the font tag in the HTML container. There probably is one, but I could not find it. Yes, the Transcript documentation says you can use "chinese". If you want to pass many many revisions without any result, you can try it. Only "ja" works. It's Unicode, so really, "Venusian" should probably work, and it is really not logical to require anything at all there other than just "unicode" (but you will get crazy results if you don't have "ja"). Just a friendly word of advice. If you want to get anywhere with East Asian fonts in Transcript, don't bother trying to call your language by its name. That will only end in tears. Just stick with "Japanese" if you know what is good for you. I owe Devin a big acknowledgement for the pointer. Someday I hope to understand the kind remarks made by Dar and Lynn. After a lot of reading I understand some (not all) of their comments, but I still don't see any way to get Transcript to deal with anything other than UTF-16, which is fine with me. This is a nice, direct, clean way to solve the problem, but there are these few little pointers that can make a big difference. So, enjoy. Pamela Crossley Dartmouth USA From kray at sonsothunder.com Thu May 12 21:07:59 2005 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 12 May 2005 20:07:59 -0500 Subject: how to: insert items into a drop-down box using transcript In-Reply-To: Message-ID: On 5/12/05 4:56 PM, "Emilio Gagliardi" wrote: > Greetings revolution programmers, > I hope that someone can point me in the right direction of some > examples or tutorials that demonstrate how to use transcript to add > items to a drop down list based on some variable. For example, on > PreOpenCard reads the directories where the application is currently > loaded and then generates a drop-down list with items that match the > available directories. OK. The first thing to keep in mind is that this is not like REALBasic or Visual Basic, etc. where you need to iterate through the items that the drop down button will contain, adding each one to the list through each iteration. It is extremely simple... Suppose you had a variable that had a return-delimited list of strings, like: One Two Three Four and the variable that held this data was called "tList", and the drop-down button you want to use is called "DropDown", you would do this: put tList into btn "DropDown" That's it! Now you can drop down the menu button and see the menu displayed. When you select an item from the list, you get a "menuPick" message, so the button would have a script like: on menuPick pChoice -- Do what you want with the selected menu item in "pChoice" end menuPick Now to get the actual list of directories, you can check out the code here to get you going: http://www.sonsothunder.com/devres/revolution/revolution.htm?_file007 HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From hyperchris at aol.com Thu May 12 23:10:20 2005 From: hyperchris at aol.com (hyperchris at aol.com) Date: Thu, 12 May 2005 23:10:20 -0400 Subject: DataBase Query Builder In-Reply-To: <20050512160026.A547B9300E0@mail.runrev.com> References: <20050512160026.A547B9300E0@mail.runrev.com> Message-ID: <8C725806E4595C7-EB0-3B89A@FWM-D36.sysops.aol.com> It doesn't look like an auto Refresh of the query was ever incorporated into the DB Query Builder. Changes to a field, which do update the database, are not visible when you come back to that record. Is there a simple way to get around this? Thank you. From docmann at gmail.com Thu May 12 23:59:01 2005 From: docmann at gmail.com (docmann) Date: Thu, 12 May 2005 22:59:01 -0500 Subject: Problems with Importing multiple images In-Reply-To: <20050512004406.24017.qmail@web81110.mail.yahoo.com> References: <20050512004406.24017.qmail@web81110.mail.yahoo.com> Message-ID: <9d58de7d050512205972d4fcdf@mail.gmail.com> On 5/11/05, Kathy Jaqua wrote: > Call me silly... but, does this mean I should only > have single card substacks with 20 images each? I can > do this but I am dealing with about 250 + Imported > Images to get different looks and animation effects. > (Of course I world like to have 500 Imported Images > but being an old softy I don't want to push my luck;) Hello Kathy, Just an FYI... With the tests I was running over the weekend, by using a separate stack as a container, I was successful in importing (and using) some 4300+ images (21mb) A second attempt with considerably larger image files allowed me to import 36Mb+ before I ran this old laptop out of RAM. Silly me! ;) The only "features" of the test stacks, were an edit field, button and blank image, allowing me to search for and then display an image by name. -Doc- From ambassador at fourthworld.com Fri May 13 00:06:16 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 May 2005 21:06:16 -0700 Subject: ANN: Rolling graphics In-Reply-To: References: <20050512132645.EAF909300D1@mail.runrev.com> Message-ID: <428427B8.4030101@fourthworld.com> Jim Hurley wrote: > To see this stack, run this from the message box: > > go url "http://home.infostations.net/jhurley/Rolling.rev" > > (DO NOT CLICK ON THE LINK.) > > Warning: This is of importance only to those interested in programmable > graphics. And anyone who just likes a little Transcipt inspiration. Dude, that stack rocks! Excellent! -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jhurley at infostations.com Fri May 13 00:21:54 2005 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 12 May 2005 21:21:54 -0700 Subject: ANN: Rolling graphics In-Reply-To: <20050512160026.A547B9300E0@mail.runrev.com> References: <20050512160026.A547B9300E0@mail.runrev.com> Message-ID: > >Message: 4 >Date: Thu, 12 May 2005 11:01:08 -0400 >From: Thomas McGrath III <3mcgrath at adelphia.net> >Subject: Re: ANN: Rolling graphics >To: How to use Revolution >Message-ID: <42f0948937c1f934bff82988ffbfd73a at adelphia.net> >Content-Type: text/plain; charset=US-ASCII; format=flowed > >Jim, > >I had a lot of fun skiing. There used to be this game with tanks that >you send over to your opponent different bombs etc. Then they get to >bomb you. Just plain time wasting fun. I love it. > >If Rev includes bezier that would be great. Could you not then include >a library for the calculations??? >JAT > >Thanks for sharing this. > >Tom Tom, I guess it depends on how it is implemented. What is needed is the location of the four (or more) handles for the bezier line. If the points are known (r1, r2, r3, and r4) then the calculation is simple: put the r1 of me into pt1 put the r2 of me into pt2 put the r3 of me into pt3 put the r4 of me into pt4 repeat with i = 0 to 100 put i/100 into t put 1-t into s repeat with j = 1 to 2 put (s*s*s*item j of pt1 + 3*s*s*t*item j of pt2 + \ 3*s*t*t*item j of pt3 + t*t*t*item j of pt4) into item j of thePt end repeat put thePt & return after tCustomPoints put round(item 1 of thePt),round(item 2 of thePt) & cr after tPoints end repeat set the customPoints of grc "BezierLine" of the owner of me to tCustomPoints set the points of grc "BezierLine" of the owner of me to tPoints Where "me" is the bezier line. This will generate 100 points for the line. The calculated coordinates are in tCustomPoints and the points need to draw the graphic line are int tPoints. Jim From katir at hindu.org Fri May 13 01:13:39 2005 From: katir at hindu.org (Sivakatirswami) Date: Thu, 12 May 2005 19:13:39 -1000 Subject: filter and reorder a list via field on other stack In-Reply-To: <1115836047.42824e8f146d2@webmail.armbase.com> References: <1115836047.42824e8f146d2@webmail.armbase.com> Message-ID: Well, if there is any textual relationship between the actual content of the line on the list and the card itself, then I have (ever since hypercard and supercard days) *always* named my cards programatically and then using the clicktext function on the index listings: go to card (the clicktext) # in the index list field or go to card (word 1 of the clicktext) or whatever...it will always work regardless of a) sort order of the list b) sort order of cards in the stack... the trick is to have the cards get their name assigned the name you want that will relate to the index list, at the time those card are created... and then dynamically generate indices from the card names... there are caveats though... I can't remember them all.. I think you don't want to start a card name with a number...?? I typically have a short field on every card in my PIM subject: and a close card handler: "set the name of this card to fld " Here is how I hyper link and generated cards from selected text and auto add to an index: on makeLink if the selection is empty then answer "You need to select something." with "OK" exit makeLink else put the selection into tNewCard set the textstyle of the selection to link open stack "Linked Entries" if exists (card tNewCard) then exit makeLink else new card put tNewCard into fld "Subject" set the name of this card to fld "subject" send upDateIndex to stack "linked Entries" end if end if end makeLink on upDateIndex repeat with x = 1 to the number of cards of this stack put short name of cd x & cr after tIndex end repeat sort tIndex put tIndex into fld "index" choose browse tool end upDateIndex And here is a dynamically built index put into a button, but you could adopt this to create the index into a field, incredibly simple really.... Pull down menu button: on mousedown repeat with x =1 to the number of cards in this stack put the short name of card x & cr after jai end repeat put jai into me end mousedown on menupick which go to card which end menupick And don't forget one of those xTalk gotchas: "the short name" gives you a simple string, but you never set the short name you just "set the name" set the short name of this card to "Go Figure" gives an error. On day they should fix that... I've had stacks with thousands of cards, all named and going to a card name is very fast. skts On May 11, 2005, at 8:27 AM, rev at armbase.com wrote: > Also, i want the list to be reordered in some way, however, this > upsets the > relationship of the cards to the list items. I remember that there was > some > trict to keep the list item associated with the cards by adding the > card number > and tabbing it out of the field boundaries.... > > Anyone know the standard trick? From revolution at jaedworks.com Fri May 13 01:39:14 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 12 May 2005 22:39:14 -0700 Subject: how to: insert items into a drop-down box using transcript In-Reply-To: References: Message-ID: At 3:56 PM -0600 5/12/05, Emilio Gagliardi wrote: >Greetings revolution programmers, >I hope that someone can point me in the right direction of some >examples or tutorials that demonstrate how to use transcript to add >items to a drop down list based on some variable. For example, on >PreOpenCard reads the directories where the application is currently >loaded and then generates a drop-down list with items that match the >available directories. > >I've flipped through Dan's book, the documentation (which appears to >not have any code examples), the online tutorials, and google and >not found anything. Any help is greatly appreciated. (Quoting here): ---------- How to change the items in a button menu: You change the menu items in a button menu by changing the contents of the button associated with the menu. Each line in the button's contents is used as a menu item in the menu. You can either use the put command in a handler or the message box, or use the Basic Properties pane in the button's property inspector to change the button's contents. The following statement changes a button's contents to give it two menu items: put "First" & return & "Last" into button "My Menu" Tip: You can also set the button's text property: setting the text of a button to a string is equivalent to putting the string into the button. How to get the contents of a folder: You get the contents of a folder from within a handler using the files and folders functions. The files function returns a list of files in the defaultFolder, while the folders function returns a list of folders in the defaultFolder. The combination of these lists is the contents of the defaultFolder. First, set the defaultFolder to the pathname of the folder whose contents you want to list. Then use the files and folders functions to get the list: set the defaultFolder to "/Hard Disk/My Folder/" put the files & return & the folders into myContents ---------- To sum up: on preOpenCard put the folders into button "My Menu" end preOpenCard should do what you want, assuming your option menu's name is "My Menu". (There are some nuances on OS X systems because of the way applications are bundled as folders; basically, if you're on OS X you need to 'set the defaultFolder to "../"' sometime before calling the folders function.) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From eric.chatonet at sosmartsoftware.com Fri May 13 06:14:19 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 13 May 2005 12:14:19 +0200 Subject: how to: insert items into a drop-down box using transcript In-Reply-To: References: Message-ID: Hi Emilio, In addition to Jeanne excellent reply you might be interested by downloading my How-To stack #008 "How to build a menu on the fly" that you will find on Rev Online (username: So Smart Software), on revNet (tutorials section) or by running this link from the Rev message box: go url "http://www.sosmartsoftware.com/downloads/Managing%20Menus.rev" Best regards from Paris, Eric Le 12 mai 05, ? 23:56, Emilio Gagliardi a ?crit : > Greetings revolution programmers, > I hope that someone can point me in the right direction of some > examples or tutorials that demonstrate how to use transcript to add > items to a drop down list based on some variable. For example, on > PreOpenCard reads the directories where the application is currently > loaded and then generates a drop-down list with items that match the > available directories. > > I've flipped through Dan's book, the documentation (which appears to > not have any code examples), the online tutorials, and google and not > found anything. Any help is greatly appreciated. Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From rev at armbase.com Fri May 13 07:05:41 2005 From: rev at armbase.com (rev at armbase.com) Date: Fri, 13 May 2005 12:05:41 +0100 Subject: delete field or button from group Message-ID: <1115982341.42848a051a14f@webmail.armbase.com> Hi All In my compilled app I can insert a button or field into a group "MasterGroup" of a cloned stack. But I want a script that will be able to highlight a field for deletion or delete a field when the del button or similar is held down. I've used a similar script for moving using ctrl-drag and resize via alt-drag but cant think how to delete a field? THe field is sent to the stack via a button and script so a button with undo does not work. Any ideas? Cheers Bob From mark at maseurope.net Fri May 13 07:42:19 2005 From: mark at maseurope.net (Mark Smith) Date: Fri, 13 May 2005 12:42:19 +0100 Subject: Collecting Sound Files in a stack In-Reply-To: <20050512160026.855D19300DC@mail.runrev.com> References: <20050512160026.855D19300DC@mail.runrev.com> Message-ID: I've been having problems sending a largish batch of sound files (500 mb or so, in sd2 format) to an ftp site for a colleague to download - various experiments with creating stuffit archives have resulted in corruption of data.... So I thought of building a Rev standalone that contains all the files as customProps, and which will spit them out as sound files at the other end. My initial experiment involved reading in the files (using the binfile URL scheme), and then spitting them back out again (also using the binfile URL scheme). The resulting files are the correct size, but OS X now thinks they are text files (they are supposed to be sd2 files). Adding the .sd2 suffix to the file names gets them recognised as sound files, but the quicktime player (which plays the originals without difficulty) simply barfs on them. I've tried compressing them on the way in and decompressing them on the way out, but apart from reducing the size, this does not help. Any ideas? Thanks, Mark From klaus at major-k.de Fri May 13 08:08:10 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 13 May 2005 14:08:10 +0200 Subject: Collecting Sound Files in a stack In-Reply-To: References: <20050512160026.855D19300DC@mail.runrev.com> Message-ID: <5F40DE84-4AAE-4BB7-8A9E-225AC40BAD00@major-k.de> Hi Mark, > I've been having problems sending a largish batch of sound files > (500 mb or so, in sd2 format) to an ftp site for a colleague to > download - various experiments with creating stuffit archives have > resulted in corruption of data.... > > So I thought of building a Rev standalone that contains all the > files as customProps, and which will spit them out as sound files > at the other end. > > My initial experiment involved reading in the files (using the > binfile URL scheme), and then spitting them back out again (also > using the binfile URL scheme). The resulting files are the correct > size, but OS X now thinks they are text files (they are supposed to > be sd2 files). Adding the .sd2 suffix to the file names gets them > recognised as sound files, but the quicktime player (which plays > the originals without difficulty) simply barfs on them. > > I've tried compressing them on the way in and decompressing them on > the way out, but apart from reducing the size, this does not help. > > Any ideas? yep :-) Set the filetype before spitting out the files... ... set the filetype to "XXXX" put the mycp1 of stack ... into url... ... See "filetype" in the docs... Unfortunately i don't know the "filetype" of sd2 files, but you can get it with the "long files" function... Set "the directory" to the folder where a sd2 files is and find the line in "the long files" that represents you file. Then check the last item of that line that will be the filetype :-) Watch out, there may be SPACES in the filetype! They are necessary! Hope that helps... > Thanks, > > Mark Regards Klaus Major klaus at major-k.de http://www.major-k.de P.S. To make your (and other Mac users) life a bit easier, i just uploaded*** a tiny stack to revonline: User: klausimausi File: What's the filetype? *** It's not yet uploaded!!! "There was an error while quering the server." I will keep trying and will post a short message on success... From bill at bluewatermaritime.com Fri May 13 09:24:54 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 13 May 2005 09:24:54 -0400 Subject: DataBase Query Builder In-Reply-To: <8C725806E4595C7-EB0-3B89A@FWM-D36.sysops.aol.com> Message-ID: I have a little button that says "refresh" which I have to push. I never did automate it because it takes so long. On 5/12/05 11:10 PM, "hyperchris at aol.com" wrote: > It doesn't look like an auto Refresh of the query was ever incorporated > into the DB Query Builder. Changes to a field, which do update the > database, are not visible when you come back to that record. Is there a > simple way to get around this? Thank you. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From b.xavier at internet.lu Fri May 13 12:27:41 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 13 May 2005 18:27:41 +0200 Subject: Threading suggestion for RunRev Message-ID: <20050513154514.A1434930080@mail.runrev.com> Hi everyone, I posted a new bugzilla enhancement Add Threaded messaging and or execution in Transcript http://support.runrev.com/bugdatabase/show_bug.cgi?id=2832 I hope you all vote for this one. If you need animation or heavy processing in rev, this is it... As an enterprise customer i really need this feature to become reality... best regards and weekend to all Xavier http://monsieurx.com/taoo From emilio at ualberta.ca Fri May 13 12:41:57 2005 From: emilio at ualberta.ca (Emilio Gagliardi) Date: Fri, 13 May 2005 10:41:57 -0600 Subject: paragraph-level formatting Message-ID: <5474fad8d56cd8a0538ec2572469a7dc@ualberta.ca> I was reading an old thread and it was mentioned that there is a way to justify text, however, I cannot locate a way to justify text - is it possible in version 2.5? I can only ever find [left, center,right]. Cheers, Emilio From klaus at major-k.de Fri May 13 12:57:14 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 13 May 2005 18:57:14 +0200 Subject: paragraph-level formatting In-Reply-To: <5474fad8d56cd8a0538ec2572469a7dc@ualberta.ca> References: <5474fad8d56cd8a0538ec2572469a7dc@ualberta.ca> Message-ID: Hi Emilio, > I was reading an old thread and it was mentioned that there is a > way to justify text, > however, I cannot locate a way to justify text - is it possible in > version 2.5? > I can only ever find [left, center,right]. sorry to say, but that's the only option you have for each field :-/ Maybe future versions will support this "per paragraph"... > Cheers, > Emilio Best Klaus Major klaus at major-k.de http://www.major-k.de From revdan at danshafer.com Fri May 13 13:01:58 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 13 May 2005 10:01:58 -0700 Subject: paragraph-level formatting In-Reply-To: <5474fad8d56cd8a0538ec2572469a7dc@ualberta.ca> References: <5474fad8d56cd8a0538ec2572469a7dc@ualberta.ca> Message-ID: I take it you mean full-justify or justify-left-and-right? Nope. No can do. On May 13, 2005, at 9:41 AM, Emilio Gagliardi wrote: > I was reading an old thread and it was mentioned that there is a > way to justify text, however, I cannot locate a way to justify text > - is it possible in version 2.5? I can only ever find [left, > center,right]. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From see3d at writeme.com Fri May 13 13:14:26 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 13 May 2005 13:14:26 -0400 Subject: Threading suggestion for RunRev In-Reply-To: <20050513154514.A1434930080@mail.runrev.com> References: <20050513154514.A1434930080@mail.runrev.com> Message-ID: <9FD0A7D0-4FB3-46C9-86FC-39D70B78FA1C@writeme.com> Xavier, I agree with you completely. I added my votes to it. Why did you not vote for it yourself? Dennis On May 13, 2005, at 12:27 PM, MisterX wrote: > Hi everyone, > > I posted a new bugzilla enhancement > > Add Threaded messaging and or execution in Transcript > http://support.runrev.com/bugdatabase/show_bug.cgi?id=2832 > > I hope you all vote for this one. > If you need animation or heavy processing in rev, this is it... > > As an enterprise customer i really need this feature to become > reality... > > best regards and weekend to all > Xavier > http://monsieurx.com/taoo > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jhurley at infostations.com Fri May 13 13:25:11 2005 From: jhurley at infostations.com (Jim Hurley) Date: Fri, 13 May 2005 10:25:11 -0700 Subject: ANN: Rolling graphics In-Reply-To: <20050513160019.709E09300FB@mail.runrev.com> References: <20050513160019.709E09300FB@mail.runrev.com> Message-ID: > >Message: 8 >Date: Thu, 12 May 2005 21:06:16 -0700 >From: Richard Gaskin >Subject: Re: ANN: Rolling graphics >To: How to use Revolution >Message-ID: <428427B8.4030101 at fourthworld.com> >Content-Type: text/plain; charset=ISO-8859-1; format=flowed > >Jim Hurley wrote: >> To see this stack, run this from the message box: >> > > go url "http://home.infostations.net/jhurley/Rolling.rev" >> >> (DO NOT CLICK ON THE LINK.) >> >> Warning: This is of importance only to those interested in programmable >> graphics. > >And anyone who just likes a little Transcipt inspiration. > >Dude, that stack rocks! Excellent! > >-- > Richard Gaskin > Fourth World Media Corporation Thanks Richard. Appreciate the feedback. (If anyone is interested, I cleaning up the code somewhat. It is a little easier to follow now.) In the message box: go url "http://home.infostations.net/jhurley/Rolling2.rev" Speaking of "Transcript inspiration," this work reminds me of the opportunity I would have had, had I had Run Rev some years back. (Does that sentence set a record for the number of "hads" in close proximity?) I was asked by the prosecution in a jury trial to give expert testimony in a case of a car which had gone through a stop sign, leaving the road, and plunging into an embankment some distance across the road. The passenger will killed in the accident. My task was to calculate the velocity with which the car had left the road, given the angle at the take-off point (the road was crowned) and the point of impact. There was a state traffic engineer who testified as well. He assumed simple ballistic physics, treating the car as a point particle. I tried to convince the jury that a car is not a point particle and the dynamics were quite different. As soon as the front wheels leave the road, leaving only the back wheels in contact, there is a torque on the car causing it to rotate. This would cause the car to nose over while in the air. (Remember the Dirty Harry movie and the chase scene through the streets of San Francisco? The car always comes down on its nose. That's the sort of thing physicists notices in a movie.) This significantly affected the resulting prediction of the speed at take-off. Well, the jury fell asleep during my presentation of facts, figures and tables. But if I had had Run Rev at the time I could have illustrated the car running off the "ski" run of the "Rolling" stack, somersaulting through the air and plunging into the bank. Dazzling. Jim From stephenREVOLUTION at barncard.com Fri May 13 13:26:31 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 13 May 2005 10:26:31 -0700 Subject: Collecting Sound Files in a stack In-Reply-To: References: <20050512160026.855D19300DC@mail.runrev.com> Message-ID: One thing you should know is that Stuffit and most data compression will not save you any size with audio. There are special lossless compression techniques for audio, but they are proprietary and time-consuming, and the best you could do would be 2:1 with those. Lemper-Ziv/ RLE encoding of audio will probably make the file BIGGER. Also SD2 is an obsolete audio format, Apple-centric with resource forks, and that's probably where the problems are. Try converting source files to WAV files instead, which do not have resource forks, and can probably survive the travel. You shouldn't have to build a standalone as a carrier. At 12:42 PM +0100 5/13/05, Mark Smith wrote: >I've been having problems sending a largish batch of sound files >(500 mb or so, in sd2 format) to an ftp site for a colleague to >download - various experiments with creating stuffit archives have >resulted in corruption of data.... > >So I thought of building a Rev standalone that contains all the >files as customProps, and which will spit them out as sound files at >the other end. > >My initial experiment involved reading in the files (using the >binfile URL scheme), and then spitting them back out again (also >using the binfile URL scheme). The resulting files are the correct >size, but OS X now thinks they are text files (they are supposed to >be sd2 files). Adding the .sd2 suffix to the file names gets them >recognised as sound files, but the quicktime player (which plays the >originals without difficulty) simply barfs on them. > >I've tried compressing them on the way in and decompressing them on >the way out, but apart from reducing the size, this does not help. > >Any ideas? > >Thanks, > >Mark > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Fri May 13 13:43:26 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Fri, 13 May 2005 13:43:26 -0400 Subject: Threading suggestion for RunRev In-Reply-To: <9FD0A7D0-4FB3-46C9-86FC-39D70B78FA1C@writeme.com> References: <20050513154514.A1434930080@mail.runrev.com> <9FD0A7D0-4FB3-46C9-86FC-39D70B78FA1C@writeme.com> Message-ID: <8C725FA66804DC1-DB0-5DE5A@FWM-R35.sysops.aol.com> I am reluctant to vote for ANY enhancement until more of the existing bugs are resolved. Paul Looney -----Original Message----- From: Dennis Brown Sent: Fri, 13 May 2005 13:14:26 -0400 Subject: Re: Threading suggestion for RunRev Xavier,? ? I agree with you completely. I added my votes to it. Why did you not vote for it yourself?? ? Dennis? ? On May 13, 2005, at 12:27 PM, MisterX wrote:? ? > Hi everyone,? >? > I posted a new bugzilla enhancement? >? > Add Threaded messaging and or execution in Transcript? > http://support.runrev.com/bugdatabase/show_bug.cgi?id=2832? >? > I hope you all vote for this one.? > If you need animation or heavy processing in rev, this is it...? >? > As an enterprise customer i really need this feature to become > reality...? >? > best regards and weekend to all? > Xavier? > http://monsieurx.com/taoo? >? > _______________________________________________? > 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 fde101 at fjrhome.net Fri May 13 14:07:02 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Fri, 13 May 2005 14:07:02 -0400 Subject: Collecting Sound Files in a stack In-Reply-To: References: <20050512160026.855D19300DC@mail.runrev.com> Message-ID: <284b82fdd73187f8e13d3f5da609a76d@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 MP3 or AAC would be better than WAV anymore, and they are more tightly compressed. As for the text files thing, look up the fileType property in Rev's docs. On May 13, 2005, at 1:26 PM, Stephen Barncard wrote: > One thing you should know is that Stuffit and most data compression > will not save you any size with audio. There are special lossless > compression techniques for audio, but they are proprietary and > time-consuming, and the best you could do would be 2:1 with those. > Lemper-Ziv/ RLE encoding of audio will probably make the file BIGGER. > > Also SD2 is an obsolete audio format, Apple-centric with resource > forks, and that's probably where the problems are. Try converting > source files to WAV files instead, which do not have resource forks, > and can probably survive the travel. > > You shouldn't have to build a standalone as a carrier. > > At 12:42 PM +0100 5/13/05, Mark Smith wrote: >> I've been having problems sending a largish batch of sound files (500 >> mb or so, in sd2 format) to an ftp site for a colleague to download - >> various experiments with creating stuffit archives have resulted in >> corruption of data.... >> >> So I thought of building a Rev standalone that contains all the files >> as customProps, and which will spit them out as sound files at the >> other end. >> >> My initial experiment involved reading in the files (using the >> binfile URL scheme), and then spitting them back out again (also >> using the binfile URL scheme). The resulting files are the correct >> size, but OS X now thinks they are text files (they are supposed to >> be sd2 files). Adding the .sd2 suffix to the file names gets them >> recognised as sound files, but the quicktime player (which plays the >> originals without difficulty) simply barfs on them. >> >> I've tried compressing them on the way in and decompressing them on >> the way out, but apart from reducing the size, this does not help. >> >> Any ideas? >> >> Thanks, >> >> Mark >> >> _______________________________________________ >> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFChOzG7aqtWrR9cZoRAo1zAJ0VSlzrU9NS0AZGqhX2zwFIQGnkEACeM8ft esxluRMtdT9d4+mVF5ZnWV0= =SMTK -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From see3d at writeme.com Fri May 13 14:08:09 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 13 May 2005 14:08:09 -0400 Subject: Threading suggestion for RunRev In-Reply-To: <8C725FA66804DC1-DB0-5DE5A@FWM-R35.sysops.aol.com> References: <20050513154514.A1434930080@mail.runrev.com> <9FD0A7D0-4FB3-46C9-86FC-39D70B78FA1C@writeme.com> <8C725FA66804DC1-DB0-5DE5A@FWM-R35.sysops.aol.com> Message-ID: <83CD84C3-AC18-4A00-BD29-CDBFF346523E@writeme.com> Paul, I agree that a high priority need to be placed on bug fixes. However, with most companies (those that have more than one programmer), product development for new features will proceed in parallel with bug fixes --or the company will die (sounds like multi- threading). Some bug fixes will be applied as an upgrade to the existing code, while others will be part of redesigned code with enhanced features. Different people usually work on bug fixes than on new code (product support vs new product development). Not stating your preference for new features will not alter the priorities for bug fixes, it will just skew the priorities away from your preferences. Dennis On May 13, 2005, at 1:43 PM, simplsol at aol.com wrote: > I am reluctant to vote for ANY enhancement until more of the > existing bugs are resolved. > Paul Looney > > -----Original Message----- > From: Dennis Brown > Sent: Fri, 13 May 2005 13:14:26 -0400 > Subject: Re: Threading suggestion for RunRev > > Xavier, > > I agree with you completely. I added my votes to it. Why did you > not vote for it yourself? > > Dennis > > On May 13, 2005, at 12:27 PM, MisterX wrote: > > > Hi everyone, > > > > I posted a new bugzilla enhancement > > > > Add Threaded messaging and or execution in Transcript > > http://support.runrev.com/bugdatabase/show_bug.cgi?id=2832 > > > > I hope you all vote for this one. > > If you need animation or heavy processing in rev, this is it... > > > > As an enterprise customer i really need this feature to become > > reality... > > > > best regards and weekend to all > > Xavier > > http://monsieurx.com/taoo > > > > _______________________________________________ > > 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 alex at tweedly.net Fri May 13 14:44:59 2005 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 13 May 2005 19:44:59 +0100 Subject: OT: Re: ANN: Rolling graphics In-Reply-To: References: <20050513160019.709E09300FB@mail.runrev.com> Message-ID: <4284F5AB.9060301@tweedly.net> Jim Hurley wrote: > Speaking of "Transcript inspiration," this work reminds me of the > opportunity I would have had, had I had Run Rev some years back. (Does > that sentence set a record for the number of "hads" in close proximity?) > Off topic, I know, but I can't resist ..... Smith where Jones had had had had had had had had had had had the examiner's approval. scroll down to see how to punctuate it It's from an English test, determining the correct tense to use Smith where Jones had had "had" had had "had had"; "had had" had had the examiner's approval. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005 From stephenREVOLUTION at barncard.com Fri May 13 16:56:16 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 13 May 2005 13:56:16 -0700 Subject: Collecting Sound Files in a stack Message-ID: Frank, I rarely disagree with you , but MP3 and AAC are NOT and will never be "Better" than a raw WAV file, audio wise. Uncompressed Broadcast WAV files are the standard of the audio industry, supported by every DAW and platform, and supports all bitrates up to 192k. The others, as far as good audio is concerned, are inferior consumer audio 'toys'. Meridian 'lossless' is the only thing that comes close, which is what is used in DVD-A releases. The original poster was sending sd2 files, which indicated that he wants to send uncompressed full bandwidth files over the net. At 2:07 PM -0400 5/13/05, Frank D. Engel, Jr. wrote: >-----BEGIN PGP SIGNED MESSAGE----- >Hash: SHA1 > >MP3 or AAC would be better than WAV anymore, and they are more >tightly compressed. > From b.xavier at internet.lu Fri May 13 17:29:28 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 13 May 2005 23:29:28 +0200 Subject: Threading suggestion for RunRev In-Reply-To: <8C725FA66804DC1-DB0-5DE5A@FWM-R35.sysops.aol.com> Message-ID: <20050513204700.C9774930078@mail.runrev.com> > I am reluctant to vote for ANY enhancement until more of the > existing bugs are resolved. > Paul Looney been there, done that. I ended up writing a fix myself... Im talking here about a missing feature (you did read it?) that's blocking lots of kool stuff including animation... You dont have to vote for it (though it's free and painless) but then next time you rant about timed or synchronized execution... the rest has happened over and over in history or was repeated in this list more than once... X) From HyperChris at aol.com Fri May 13 18:03:07 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Fri, 13 May 2005 18:03:07 EDT Subject: use-revolution Digest, Vol 20, Issue 50 Message-ID: I played with that but it doesn't appear to be totally reliable??? In a message dated 5/13/05 9:42:52 AM, use-revolution-request at lists.runrev.com writes: > From: Bill > Subject: Re: DataBase Query Builder > > I have a little button that says "refresh" which I have to push. I never did > automate it because it takes so long. > > > On 5/12/05 11:10 PM, "hyperchris at aol.com" wrote: > > > It doesn't look like an auto Refresh of the query was ever incorporated > > into the DB Query Builder. Changes to a field, which do update the > > database, are not visible when you come back to that record. Is there a > > simple way to get around this? Thank you. > From pevensen at siboneylg.com Fri May 13 18:06:01 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 13 May 2005 17:06:01 -0500 Subject: OT: Apple V Apple. Legal lunacy? In-Reply-To: <1115635106.427f3da28d8da@webmail.armbase.com> References: <1115635106.427f3da28d8da@webmail.armbase.com> Message-ID: <6.2.1.2.2.20050513170229.041cc8f8@exchange.slg.com> Actually, Apple music took Apple Computer to court ages ago. That was the origin of the beep sound sosumi. http://www.boingboing.net/2005/03/24/early_apple_sound_de.html At 05:38 AM 5/9/2005, you wrote: >Well Apple computer is taking action aginst Apple music (the beatles' company) >to see who can use the name for music. Hmmmm wasn't the beatles firm around in >the 1960's. I should have been a lawyer and not a scientist. :-) > >Cheers >Bob; and sorry for the OT post. > > > >_______________________________________________ >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 bill at bluewatermaritime.com Fri May 13 18:10:08 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 13 May 2005 18:10:08 -0400 Subject: use-revolution Digest, Vol 20, Issue 50 In-Reply-To: Message-ID: Always works for me just takes like five seconds. On 5/13/05 6:03 PM, "HyperChris at aol.com" wrote: > I played with that but it doesn't appear to be totally reliable??? > > In a message dated 5/13/05 9:42:52 AM, > use-revolution-request at lists.runrev.com writes: >> From: Bill >> Subject: Re: DataBase Query Builder >> >> I have a little button that says "refresh" which I have to push. I never did >> automate it because it takes so long. >> >> >> On 5/12/05 11:10 PM, "hyperchris at aol.com" wrote: >> >>> It doesn't look like an auto Refresh of the query was ever incorporated >>> into the DB Query Builder. Changes to a field, which do update the >>> database, are not visible when you come back to that record. Is there a >>> simple way to get around this? Thank you. >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From pevensen at siboneylg.com Fri May 13 18:12:33 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 13 May 2005 17:12:33 -0500 Subject: OT: Apple V Apple. Legal lunacy? In-Reply-To: <1115635106.427f3da28d8da@webmail.armbase.com> References: <1115635106.427f3da28d8da@webmail.armbase.com> Message-ID: <6.2.1.2.2.20050513171145.041ae060@exchange.slg.com> Actually, isn't it the other way around? It sounds like Apple Corps is suing Apple Computer over distributing music. At 05:38 AM 5/9/2005, you wrote: >Well Apple computer is taking action aginst Apple music (the beatles' company) >to see who can use the name for music. Hmmmm wasn't the beatles firm around in >the 1960's. I should have been a lawyer and not a scientist. :-) > >Cheers >Bob; and sorry for the OT post. > > > >_______________________________________________ >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 kray at sonsothunder.com Fri May 13 20:37:08 2005 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 13 May 2005 19:37:08 -0500 Subject: Database suggestions? Message-ID: Hey, everyone, I need some database advice (or suggestions). I'm currently working on a product that uses Valentina client/server where the database has 86 tables, with a couple of dozen tables holding 10,000 - 100,000 records. Valentina has been good for us but we're getting perfomance issues where the server slows down over time to a point that is unacceptable. We're currently trying to work through them with the guys at Paradigmasoft, and if we can work through them successfully, we'll stay with Valentina (we really LIKE Valentina). But to play it safe, we'd like to see if there are alternatives to Valentina that will give us the performance we would need in the event we can't make it work. SO....... In addition to the specs above, the server needs to run on either an OS X or Windows server (the server will be a top-of-the line (or near top-of-the-line) machine, and will have 1GB of RAM or higher), and the clients are either OS X or Windows XP. Additionally, we need to have the ability to run the client and the server on the same machine. Now that you know what we're looking for, can anyone suggest any alternatives for Valentina we should look at, and why they suggest that database platform? I know I've seen people talk about MySQL and PostgreSQL on the list, as well as SQLLite, but I don't know enough of the pros and cons to make an educated decision, which is why I've turned to this list. So what do you think? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From see3d at writeme.com Fri May 13 21:08:15 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 13 May 2005 21:08:15 -0400 Subject: -1 as last item problem In-Reply-To: References: <20050513160019.709E09300FB@mail.runrev.com> Message-ID: I have some data that looks like this: 1,ABT,N,510,,Y 3,AMT,N,836,, 22,AL,N,132,F,Y as you can see, each line has exactly 6 items. if I do the following: put item 1 to 6 of line 1 of data I get this: 1,ABT,N,510,,Y 3,AMT,N,836,, 22,AL,N,132,F,Y If I do the following: put item 1 to -1 of line 1 of data I get this: 1,ABT,N,510,,Y 3,AMT,N,836, 22,AL,N,132,F,Y Notice the missing last comma on the second line. It does not matter how many commas I append, it will always leave off the last one unless there is another character at the end. Unless I do not understand how this is supposed to work, this is a bug. Yes? This little gotcha has cost me a lot of time to figure out, because it was subtly changing my database. I looked everywhere trying to figure out why my data had a slight bias that I did not believe should be there. Dennis From katir at hindu.org Fri May 13 20:54:26 2005 From: katir at hindu.org (Sivakatirswami) Date: Fri, 13 May 2005 14:54:26 -1000 Subject: Launch PDF's into Acrobat Message-ID: <499bef29e873f2c197fab13eae01cb06@hindu.org> We want to thank those like Sarah who made the XML Demo and others for consolidating and documenting usage of various development areas making available a variety of related scripts in a single stack. Of course, there's always ten different ways to do something, but if you don't know any, having at least one as a model gets you started. What I need now, and I will start digging the list archives, but typically I find it in the end challenging to put it all together -- and this may be simple: We could use the "whole ball of wax" relating to launching PDF's from revolution into Acrobat reader on any platform-- actually Mac OS9 and OSX and Windows will suffice. Rather than repurposing certain kind of material from a print world environment into a revolution environment, we just want to have a "rich" Revolution "Library Interface" that includes access to PDF's repositories on servers over the internet. If I understand it correctly the algorithm is something like this 1) check if acrobat exists on users hard drive, 2) if not, inform them to download Acrobat Read and exit 3) Check if Windows registry is properly binding? (I'm not expressing this well) 4) if not, then write the necessary registry entry. 5) if pre-binding on the different platforms is "good to go" then simply download the PDF, save it to disk and launch it. easier said than done. I believe there were-are some additional issues about launching or booting a file into a program that was already up and running... Anyway, this would make a great "recipe" to add to others like XML Demo... PDF's are here to stay and will continue to be a defacto standard for data presentation. I think someone must already has this totally wired and functional. Possibly can all be done in a single script... if you have it, we would appreciate seeing that. Sivakatirswami From ambassador at fourthworld.com Fri May 13 21:44:09 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 18:44:09 -0700 Subject: Getting started with Rev Databases Message-ID: <428557E9.9060901@fourthworld.com> Where's the overview introducing basic concepts of using databases with Rev? I looked in Topics, I found a long list of very specific questions all starting with "How do I...". And of course the Dictionary provides only references to specific commands and functions. Where's the Help content that ties all this together? Also, what's the difference between commands that start with "revdb_" and those starting with "revDatabase"? TIA - -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Fri May 13 22:00:33 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 May 2005 20:00:33 -0600 Subject: -1 as last item problem In-Reply-To: References: <20050513160019.709E09300FB@mail.runrev.com> Message-ID: <13a6e44edb47971b648f4b4687155aa2@swcp.com> On May 13, 2005, at 7:08 PM, Dennis Brown wrote: > Notice the missing last comma on the second line. It does not matter > how many commas I append, it will always leave off the last one unless > there is another character at the end. Unless I do not understand how > this is supposed to work, this is a bug. Yes? I believe the way it works is correct. It accommodates the best compromise in being able to represent both an empty list and a list of one item that is empty. If comma is between, then those look the same. You can't represent both. If the comma is after, then you can represent both. Now a comma in between is just fine for lists that do not have any empty items. In that case, the empty string means the empty list. So, for non-empty items, the traditional list is fine. If items can be empty, then it would be better to represent lists with the comma at the end of each item. In both cases the number of items and item representation works. The same applies to lines. I think that is easier to accept. For items, it is harder; a comma should go between things. Dar Scott -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From ambassador at fourthworld.com Fri May 13 22:11:24 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 19:11:24 -0700 Subject: Ken Burns Effect in Rev? Message-ID: <42855E4C.7000206@fourthworld.com> I really like iPhoto's Ken Burns Effect transition, and have pondered how I might do something like that in Rev. It's not necessarily atom-splitting, but since it involves changing an image's rect during a fade I'm at a loss to figure out how that would work, since we can do one and then the other but I can't figure out how to do both simultaneously. What am I missing? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From kray at sonsothunder.com Fri May 13 22:20:54 2005 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 13 May 2005 21:20:54 -0500 Subject: Launch PDF's into Acrobat In-Reply-To: <499bef29e873f2c197fab13eae01cb06@hindu.org> Message-ID: On 5/13/05 7:54 PM, "Sivakatirswami" wrote: > Anyway, this would make a great "recipe" to add to others like XML > Demo... PDF's are here to stay and will continue to be a defacto > standard for data presentation. I think someone must already has this > totally wired and functional. Possibly can all be done in a single > script... if you have it, we would appreciate seeing that. Here's Hugh Senior's script from the Scripter's Scrapbook that tests to see if Acrobat is installed and offers to install it (note, it uses Hugh's 'smartAnswer' answer dialog replacement, but you can use one of your own). I haven't tested it myself, but here it is: on openPDF pFile if isAcrobatInstalled()<>"true" then askInstallAcrobat else ... (launch file pFile) -- insert your code here end openPDF on askInstallAcrobat put "Acrobat Reader is needed to preview and print this document. Do you want to install the Acrobat Reader on your computer now?" into tStr get smartAnswer("Adobe Acrobat Reader needs installing",tStr,"Yes","No") if it="Yes" then installAcrobat end askInstallAcrobat on installAcrobat global g_Volume set the cursor to watch set the itemDel to "/" if the platform is "MacOS" then put g_Volume&"/MM pdf/Acrobat/Reader Installer" into tAcroPath else put g_Volume&"/MM pdf/Acrobat/Acrd4enu.exe" into tAcroPath launch tAcroPath end installAcrobat function isAcrobatInstalled get word 1 to -2 of queryRegistry("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroExch.Document\shell\o pen\command\") return it<>"" end isAcrobatInstalled HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From scott at tactilemedia.com Fri May 13 22:35:55 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 13 May 2005 19:35:55 -0700 Subject: Ken Burns Effect in Rev? In-Reply-To: <42855E4C.7000206@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: > I really like iPhoto's Ken Burns Effect transition, and have pondered > how I might do something like that in Rev. It's not necessarily > atom-splitting, but since it involves changing an image's rect during a > fade I'm at a loss to figure out how that would work, since we can do > one and then the other but I can't figure out how to do both simultaneously. > > What am I missing? If I understand what you're after, I bet there's a built-in transition provided by QuickTime that provides something close to what you're looking for. Otherwise, I would think you gotta script it. If you're dealing with some kind of image you can use the blendlevel combined with scaling/movement. For example, capture the current card image onto the new cd, then move and blendlevel the capture to reveal the new card. Might not be as smooth as desired, so I would check QT's effects to see if the wheel has already been invented. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ambassador at fourthworld.com Fri May 13 22:48:14 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 19:48:14 -0700 Subject: Ken Burns Effect in Rev? In-Reply-To: References: Message-ID: <428566EE.8060808@fourthworld.com> Scott Rossi wrote: > Recently, Richard Gaskin wrote: > > >>I really like iPhoto's Ken Burns Effect transition, and have pondered >>how I might do something like that in Rev. It's not necessarily >>atom-splitting, but since it involves changing an image's rect during a >>fade I'm at a loss to figure out how that would work, since we can do >>one and then the other but I can't figure out how to do both simultaneously. >> >>What am I missing? > > If I understand what you're after, I bet there's a built-in transition > provided by QuickTime that provides something close to what you're looking > for. Otherwise, I would think you gotta script it. If you're dealing with > some kind of image you can use the blendlevel combined with > scaling/movement. For example, capture the current card image onto the new > cd, then move and blendlevel the capture to reveal the new card. Might not > be as smooth as desired, so I would check QT's effects to see if the wheel > has already been invented. Thanks for the reply, but I tried an "answer effect" and it's no go on the built-in option. :( Some of these images may be large, so I'm reluctant to do the transition fully in script. If I get time to test it out I'll post any useful results (this is a nice-to-have for me, so I'll have to work on it after the must-haves are done). -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Fri May 13 22:54:03 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 13 May 2005 21:54:03 -0500 Subject: Ken Burns Effect in Rev? In-Reply-To: <428566EE.8060808@fourthworld.com> References: <428566EE.8060808@fourthworld.com> Message-ID: <4285684B.5080209@chipp.com> Hi Richard, I just tried it and can do it nicely with blendlevel inside a repeat loop. I'll post the stack here shortly. best, Chipp From see3d at writeme.com Fri May 13 22:54:29 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 13 May 2005 22:54:29 -0400 Subject: -1 as last item problem In-Reply-To: <13a6e44edb47971b648f4b4687155aa2@swcp.com> References: <20050513160019.709E09300FB@mail.runrev.com> <13a6e44edb47971b648f4b4687155aa2@swcp.com> Message-ID: Dar, I don't agree with this. Commas are significant items. The -1 is supposed to be the same as saying the last. If I replace the -1 with a 10, then it decides that the last comma is significant. If I had a 10 comma empty list in "it" and if I were to: repeat 10 times; get item 1 to -1 of it; end repeat I would have nothing left. But: repeat 10 times; get item 1 to 100 of it; end repeat would preserve all the commas. Removing a comma destroys part of the list structure. Just because it is empty now does not mean it will not have some data later. A single item line has no comma. A comma goes between items as you said. A single line has no return. Returns go between lines. But you are right in that if I ask Rev how many items are on the lines, it says: 6,5,6 And that is why the -1 get translated into a 5 instead of a 6. IMHO this is not a good compromise. I don't like this at all! It can lead to all sorts of subtle bugs. If this is the way it is supposed to be, then it needs a significant amount of tutorial documentation to keep programmers from getting tripped up. Dennis On May 13, 2005, at 10:00 PM, Dar Scott wrote: > > On May 13, 2005, at 7:08 PM, Dennis Brown wrote: > > >> Notice the missing last comma on the second line. It does not >> matter how many commas I append, it will always leave off the last >> one unless there is another character at the end. Unless I do not >> understand how this is supposed to work, this is a bug. Yes? >> > > I believe the way it works is correct. > > It accommodates the best compromise in being able to represent both > an empty list and a list of one item that is empty. > > If comma is between, then those look the same. You can't represent > both. If the comma is after, then you can represent both. > > Now a comma in between is just fine for lists that do not have any > empty items. In that case, the empty string means the empty list. > So, for non-empty items, the traditional list is fine. > > If items can be empty, then it would be better to represent lists > with the comma at the end of each item. In both cases the number > of items and item representation works. > > The same applies to lines. I think that is easier to accept. For > items, it is harder; a comma should go between things. > > Dar Scott > > > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > Programming and software > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri May 13 23:00:52 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 13 May 2005 22:00:52 -0500 Subject: Ken Burns Effect in Rev? In-Reply-To: <42855E4C.7000206@fourthworld.com> References: <42855E4C.7000206@fourthworld.com> Message-ID: <428569E4.7090307@chipp.com> Hi Richard, try in the message box: go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" Richard Gaskin wrote: > > I really like iPhoto's Ken Burns Effect transition, and have pondered > how I might do something like that in Rev. It's not necessarily > atom-splitting, but since it involves changing an image's rect during a > fade I'm at a loss to figure out how that would work, since we can do > one and then the other but I can't figure out how to do both > simultaneously. > > What am I missing? > From mwieder at ahsoftware.net Fri May 13 23:13:24 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 13 May 2005 20:13:24 -0700 Subject: OT: Re: ANN: Rolling graphics In-Reply-To: <4284F5AB.9060301@tweedly.net> References: <20050513160019.709E09300FB@mail.runrev.com> <4284F5AB.9060301@tweedly.net> Message-ID: <11427414449.20050513201324@ahsoftware.net> Alex- Ouch! My head! -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri May 13 23:20:28 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 13 May 2005 20:20:28 -0700 Subject: Getting started with Rev Databases In-Reply-To: <428557E9.9060901@fourthworld.com> References: <428557E9.9060901@fourthworld.com> Message-ID: <17027838159.20050513202028@ahsoftware.net> Richard- Friday, May 13, 2005, 6:44:09 PM, you wrote: RG> Also, what's the difference between commands that start with "revdb_" RG> and those starting with "revDatabase"? According to the documentation they're synonyms. -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Fri May 13 23:21:49 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 13 May 2005 22:21:49 -0500 Subject: Ken Burns Effect in Rev? In-Reply-To: <428569E4.7090307@chipp.com> References: <42855E4C.7000206@fourthworld.com> <428569E4.7090307@chipp.com> Message-ID: <42856ECD.4030005@chipp.com> oops, posted a wrong version...try again. Chipp Walters wrote: > Hi Richard, > try in the message box: go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" From chipp at chipp.com Fri May 13 23:24:13 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 13 May 2005 22:24:13 -0500 Subject: Getting started with Rev Databases In-Reply-To: <428557E9.9060901@fourthworld.com> References: <428557E9.9060901@fourthworld.com> Message-ID: <42856F5D.9060103@chipp.com> Hi Richard, You can check out the altSQLite Demo as it explains the use of many of the revDB commands: in the msg: go URL "http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev" Richard Gaskin wrote: > Where's the overview introducing basic concepts of using databases with > Rev? From katir at hindu.org Fri May 13 23:43:28 2005 From: katir at hindu.org (Sivakatirswami) Date: Fri, 13 May 2005 17:43:28 -1000 Subject: Launch PDF's into Acrobat In-Reply-To: References: Message-ID: <533300935bc1a54b16aef5872264386d@hindu.org> Aloha, Ken Yes, that really does help. Looks like his is an install-from-cd model. In my case I'll just push the user to Adobe's site if they need to install. What about the app-->doc pre-binding? i.e. to prevent the dread "I don't know what application to use to open this document?" I know on Mac it will be automatic if the user installs an application...but every now and then we still see the "I don't know the doc type... please choose an application..." in instances where the resource fork of a PDF gets wiped and the prebinding to .pdf extension is failing... rare, but it happens. You can tell because the doc.pdf has no unique-to-my-mama-app icon- (saved from an email attachment, downloaded from the net... i haven't figure out the exact recipe for this loss of creator type, when even the extension is correct. What about on Windows? I guess we're asking is: how do we get Revolution to ensure the app-->doc binding for PDFs? On each platform? Thanks Sivakatirswami On May 13, 2005, at 4:20 PM, Ken Ray wrote: > On 5/13/05 7:54 PM, "Sivakatirswami" wrote: >> Anyway, this would make a great "recipe" to add to others like XML >> Demo... PDF's are here to stay and will continue to be a defacto >> standard for data presentation. I think someone must already has this >> totally wired and functional. Possibly can all be done in a single >> script... if you have it, we would appreciate seeing that. > > Here's Hugh Senior's script from the Scripter's Scrapbook that tests > to see > if Acrobat is installed and offers to install it (note, it uses Hugh's > 'smartAnswer' answer dialog replacement, but you can use one of your > own). I > haven't tested it myself, but here it is: > > > on openPDF pFile > if isAcrobatInstalled()<>"true" then > askInstallAcrobat > else ... (launch file pFile) -- insert your code here > end openPDF > > on askInstallAcrobat > put "Acrobat Reader is needed to preview and print this document. Do > you > want to install the Acrobat Reader on your computer now?" into tStr > get smartAnswer("Adobe Acrobat Reader needs > installing",tStr,"Yes","No") > if it="Yes" then installAcrobat > end askInstallAcrobat > > on installAcrobat > global g_Volume > set the cursor to watch > set the itemDel to "/" > if the platform is "MacOS" then put g_Volume&"/MM pdf/Acrobat/Reader > Installer" into tAcroPath > else put g_Volume&"/MM pdf/Acrobat/Acrd4enu.exe" into tAcroPath > launch tAcroPath > end installAcrobat > > function isAcrobatInstalled > get word 1 to -2 of > queryRegistry("HKEY_LOCAL_MACHINE\SOFTWARE\Classes\AcroExch.Document\sh > ell\o > pen\command\") > return it<>"" > end isAcrobatInstalled > > HTH, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sat May 14 00:11:26 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 May 2005 22:11:26 -0600 Subject: -1 as last item problem In-Reply-To: References: <20050513160019.709E09300FB@mail.runrev.com> <13a6e44edb47971b648f4b4687155aa2@swcp.com> Message-ID: <8b2957fd0e5bdd8d2b8bd3dc2ded791b@swcp.com> On May 13, 2005, at 8:54 PM, Dennis Brown wrote: > > repeat 10 times; get item 1 to -1 of it; end repeat > > I would have nothing left. But: > > repeat 10 times; get item 1 to 100 of it; end repeat > > would preserve all the commas. You are right. I got on the wrong soapbox. But a related one and it might explain why the bug you mentioned cropped up. A workaround might be to have some symbol for an empty item. That would also address the problem of representing a 0 item list vs a 1 item list holding nothing. dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From erikhans08 at yahoo.com Sat May 14 00:16:38 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Fri, 13 May 2005 21:16:38 -0700 (PDT) Subject: why are custom properties so fast? In-Reply-To: 6667 Message-ID: <20050514041639.52899.qmail@web31307.mail.mud.yahoo.com> --- Richard Gaskin wrote: > The inventor of the engine, Scott Raney, once > recommended to me to use > stacks with only about 5,000 cards, and if you > need more you'll get > better performance using a database like > Valentina for storage and > retrieval. > > But Dr. Raney overlooked the beauty and > simplicity of his own custom > properties. I've worked on projects with tens > of thousands of custom > properties with narry a blink. > For some other thoughts on use stack file > properties for storage see: > use-revolution/2002-July/006149.html> why are custom properties so fast? Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From ambassador at fourthworld.com Sat May 14 00:51:01 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 21:51:01 -0700 Subject: why are custom properties so fast? In-Reply-To: <20050514041639.52899.qmail@web31307.mail.mud.yahoo.com> References: <20050514041639.52899.qmail@web31307.mail.mud.yahoo.com> Message-ID: <428583B5.5040304@fourthworld.com> Howdy Eric - Erik Hansen wrote: > --- Richard Gaskin > wrote: > >> The inventor of the engine, Scott Raney, once >> recommended to me to use stacks with only about >> 5,000 cards, and if you need more you'll get >> better performance using a database like >> Valentina for storage and retrieval. >> >> But Dr. Raney overlooked the beauty and >> simplicity of his own custom properties. >> I've worked on projects with tens >> of thousands of custom properties with >> narry a blink. > > why are custom properties so fast? Compared to a field nearly anything else will be faster because of the overhead associated with all the other things fields have to do to display text in addition to storing it. I wrote this a while back in response to a related question: To get data in and out of a field, given the various style run mechanisms and other special considerations, the process is a lot more work under the hood than using a custom property. For the benefit of anyone who's never had to deal with the tedium of low-level languages, you can visualize what's happening by imagining needing to alter the contents of two buckets: 1. PROPERTY: This bucket is on the floor right in front of you. 2. FIELD: This bucket is in a room down the hall and around the corner, turn left, then go through the first door, turn right, go through the double-doors, then take the hall on the left to the staircase, go downstairs, and on your right you'll find a storage bin -- the bucket is in the bin, behind a mop. Before you can pick up the bucket you'll need to move the mop, but the mop is wet so you'll need to put some rags on the floor in front of you to catch the moisture so it doesn't make the floor unsafe. You'll find some rags in the next room through the door on the right, inside a metal box. Be sure to put the lid back on the box after retrieving the rags so you don't let mice nest there. Back in the storage room spread the rags out sufficiently to catch the moisture but not so many that you trip over them, then put the mop on them, and then get the bucket. After changing the bucket's contents you'll want to put it back first, then the mop, then collect all of the rags and put them in the laundry hamper in the room on the left. To make sure the cleaning crew knows to wash the rags you'll need to fill out the laundry request form you'll find on a clipboard hanging on the wall next to the light switch. After it's filled out be sure to turn off the light in the laundry room and the one in the storage room, and then return to where you started. In terms of the number of instructions to access the contents of a property vs. a field, this comparison with buckets is probably missing a few steps in #2. And if there's a scrollbar attached to the field then double the number of steps. :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Sat May 14 00:54:17 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 21:54:17 -0700 Subject: Launch PDF's into Acrobat In-Reply-To: <533300935bc1a54b16aef5872264386d@hindu.org> References: <533300935bc1a54b16aef5872264386d@hindu.org> Message-ID: <42858479.7020500@fourthworld.com> If you just want to display PDFs and can live without Acrobat's features, you can display PDFs in a Player object. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From lists at mangomultimedia.com Sat May 14 00:59:13 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 13 May 2005 21:59:13 -0700 Subject: Launch PDF's into Acrobat In-Reply-To: <42858479.7020500@fourthworld.com> References: <533300935bc1a54b16aef5872264386d@hindu.org> <42858479.7020500@fourthworld.com> Message-ID: <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> On May 13, 2005, at 9:54 PM, Richard Gaskin wrote: > If you just want to display PDFs and can live without Acrobat's > features, you can display PDFs in a Player object. This will only work on OS X. QuickTime doesn't support this on Windows (or OS 9 IIRC). -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From stephenREVOLUTION at barncard.com Sat May 14 01:20:34 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 13 May 2005 22:20:34 -0700 Subject: Getting started with Rev Databases In-Reply-To: <428557E9.9060901@fourthworld.com> References: <428557E9.9060901@fourthworld.com> Message-ID: I can't answer that, Richard, but Sarah's Demo Stack, Trevor DeVore's library and demo stack spoke volumes to me.... At 6:44 PM -0700 5/13/05, Richard Gaskin wrote: >Where's the overview introducing basic concepts of using databases with Rev? From chipp at chipp.com Sat May 14 01:28:59 2005 From: chipp at chipp.com (Chipp Walters) Date: Sat, 14 May 2005 00:28:59 -0500 Subject: Database suggestions? In-Reply-To: References: Message-ID: <42858C9B.7040406@chipp.com> Hi Ken, Here's a couple of things you may want to consider. If the database is to be used by more than one concurrent user at a time, then you will need record locking and perhaps transaction capablity as well (rollbacks, etc.). In this case, SQLite is out of the question as it's strictly a single user solution. MySQL or PostgreSQL will both work fine. Here's a couple of Pro's/Con's for them: 1) MySQL is not really a 'free' solution. If you are creating a commercial product, you need to pay for it. See their website for details. 2) MySQL has probably better support and more online tutorials as it's more used. 3) PostrgreSQL works well and is free, but doesn't have 'native' RevDB support...IOW, you'll need to use the ODBC connector to get it working, and I'm not too sure how easy that is. You could check with Trevor or Pierre for more information. All 3 databases (MySQL, SQLite, PostgreSQL) have a great following and have literally thousands of installations and helpful users. HTH, Chipp Ken Ray wrote: > Hey, everyone, I need some database advice (or suggestions). From kray at sonsothunder.com Sat May 14 01:51:02 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 00:51:02 -0500 Subject: Database suggestions? In-Reply-To: <42858C9B.7040406@chipp.com> Message-ID: On 5/14/05 12:28 AM, "Chipp Walters" wrote: > Hi Ken, > > Here's a couple of things you may want to consider. Thanks, Chipp... yes, we'll have multiple concurrent users so I guess it's MySQL or PostgreSQL. My understanding is that in general, MySQL has better performance than PostgreSQL, does that jibe with your take on the two DBs? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat May 14 01:54:28 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 00:54:28 -0500 Subject: -1 as last item problem In-Reply-To: Message-ID: On 5/13/05 8:08 PM, "Dennis Brown" wrote: > put item 1 to -1 of line 1 of data > > I get this: > > 1,ABT,N,510,,Y > 3,AMT,N,836, > 22,AL,N,132,F,Y > > Notice the missing last comma on the second line. Yes, I've run into that as well, and now I add a check to see if the last char on the line is a comma or not before I ask for the last item on the line. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Sat May 14 02:12:55 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 23:12:55 -0700 Subject: Ken Burns Effect in Rev? In-Reply-To: <42856ECD.4030005@chipp.com> References: <42855E4C.7000206@fourthworld.com> <428569E4.7090307@chipp.com> <42856ECD.4030005@chipp.com> Message-ID: <428596E7.5050605@fourthworld.com> Chipp Walters wrote: >> try in the message box: > > go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" I apppreciate your putting that together, but alas on my 1GHz Mac it's fairly choppy. :( Does it look smooth on your machine? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Sat May 14 02:17:02 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 May 2005 23:17:02 -0700 Subject: Getting started with Rev Databases In-Reply-To: <17027838159.20050513202028@ahsoftware.net> References: <428557E9.9060901@fourthworld.com> <17027838159.20050513202028@ahsoftware.net> Message-ID: <428597DE.8050106@fourthworld.com> Mark Wieder wrote: > Richard- > > Friday, May 13, 2005, 6:44:09 PM, you wrote: > > RG> Also, what's the difference between commands that start with "revdb_" > RG> and those starting with "revDatabase"? > > According to the documentation they're synonyms. Thanks. That's curious. Why would they do that? And some seem to be exceptions, like revdb_closecursor being a function while revCloseCursor is a command (and the latter doesn't include "database", which might allow it to be confused with something related to the pointer). Hmmmm.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revdan at danshafer.com Sat May 14 02:19:55 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 13 May 2005 23:19:55 -0700 Subject: Database suggestions? In-Reply-To: References: Message-ID: <815807CF-8B57-4BE5-A8B7-6F835C6728A2@danshafer.com> Ken.... Pardon me for jumping in here. WHile I think it has been generally true that PostgreSQL is actually a bit faster than MySQL in apples-to-apples comparisons, the fact is that so much of the speed of a relational database is a function of how well designed the tables are, how many complex joins are involved in the application built on them, and other stuff that isn't really native to the DB engines, I'm not sure a fair comparison that is universally true can be made. FWIW, one of the best and fairly objective comparisons I've seen is at: http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html On May 13, 2005, at 10:51 PM, Ken Ray wrote: > On 5/14/05 12:28 AM, "Chipp Walters" wrote: > > >> Hi Ken, >> >> Here's a couple of things you may want to consider. >> > > Thanks, Chipp... yes, we'll have multiple concurrent users so I > guess it's > MySQL or PostgreSQL. My understanding is that in general, MySQL has > better > performance than PostgreSQL, does that jibe with your take on the > two DBs? > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From scott at tactilemedia.com Sat May 14 02:27:58 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 13 May 2005 23:27:58 -0700 Subject: Proportional Scrollbar? Message-ID: Howdy List: Before I try to reinvent the wheel here, has anyone put together a custom scrollbar with a proportional thumb they could share? Am asking because I need to make a scrollbar with a custom appearance. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Sat May 14 04:40:45 2005 From: chipp at chipp.com (Chipp Walters) Date: Sat, 14 May 2005 03:40:45 -0500 Subject: Proportional Scrollbar? In-Reply-To: References: Message-ID: <4285B98D.60701@chipp.com> Hey Scott, Check out the proportional scrollbar on the altSQLite demo: go URL "http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev" It should do the trick. It's pretty well commented too. Scott Rossi wrote: > Howdy List: > > Before I try to reinvent the wheel here, has anyone put together a custom > scrollbar with a proportional thumb they could share? Am asking because I > need to make a scrollbar with a custom appearance. From b.xavier at internet.lu Sat May 14 04:45:57 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 14 May 2005 10:45:57 +0200 Subject: Database suggestions? In-Reply-To: <815807CF-8B57-4BE5-A8B7-6F835C6728A2@danshafer.com> Message-ID: <20050514080329.645B29300FE@mail.runrev.com> FWIW, one of the best and fairly objective comparisons I've > seen is at: > > http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html Cool link Dan! I've used mysql both at work and on my website for years. Although i didn't script it at work, the php running behind both servers is the same. The web runs over apache, php and mysql all on nix. At work, it's w2k or win2003 and mysql (although for real prod they use oracle and solaris servers (up to 64 cpus!). We usually have 4 top of the line cpus, dual or 3 powersupplies for reliability and raid 5 storage (or EMC SAN mirrored raid5 storage) and over 2 GBs of ram most of the time but the results are the same. MySQL is quick, simple, easy to manage, free... NEVER had a problem with it!!! Unix or windows as servers does not matter much as long as you know how to manage it well. Know your car and you'll win more races than those who dont... But all systems require tuning and this is part of the homework. Then comes the design of the database. The more you atomize it, the better. PHPNuke is a huge network of tables but im really happy with its modularity and php/html output and ease of editing and overall performance - but in the end, for any client server system, the real bottleneck is the network... Remember that!!! Now, in RunRev, there seems to be a lot of support for cgis and sql. Databases as well but as externals. One thing im not too happy about Rev is processor usage. It literally sucks sometimes. I mean it drains the CPU down and you can't have that in a server situation. So dual cpus is nearly a requirement. RAM at 1 GB or more is recommended too dependent on how much data and network connections you're going to have to handle. But if you use swaps diligently this should never be a problem. Monitoring tools are a requirement depending on the load of network and database connections required at peak hours... In runrev, the db design and IO in SQL or client connections or any loops you might have to run are going to affect directly the through- put you can deliver but im sure this shouldn't be a big problem for someone used to Valentina. Server side, use all the speed tricks (avoid fields updating for example). Using compiled applications to do different bits will help thread the "system" you have to implement. For example 1 stack server that does it all is definitely not recommended - no threading doesn't help... Multiple RR apps can listen to ports, prepare output, feed output and processing queries in the queue (important to have a queue besides logging purposes) but what is important is that they can do so without blocking other processes - network, shell or disk access here can be your black sheep here since there's no operation timeouts in Transcript. So one app should always monitor if any key task running doesn't lock up plus it can dispay current statistics or bugs as they creep up like the NT event viewer (shell tools can help you insert events in it from runrev for example. And the number of event tools to display alarms is quite a necessary tool in our production - MS MOM for one... But InsightManager, Patrol, sysload and others are definitely key tools in our server's arsenal of tools for their smooth running. Just examples but you can see the need for concurent/threaded tasks in a server model. Client side, well, that's the easiest part if you carefully planned how the transaction event/data model should work beforehand. Here again, like the sql tables, good design planning = much easier maintenance, performance and reliability - all of which are pillars quality application design and customer satisfaction! just my 20 cents. Also try your best to keep it as simple and modular as possible. As you can imagine, im going to make a tsunami with TAOO in this respect... And i personally prefer to use stack storage with fields. Why? Because it's native, easy to modularize and distribute and even easier to maintain or enhance or clone. And making or servicing or editing stacks is natural in rev - no intermediate connections... So why mess with stacks? Well, get into TAOO and you'll soon know why i think the stack model is the fastest model - after the text file ;) My venerable 64MB ram 1GB scsi drive PPC8500 could access on a 4X cdrom from a 80MB database of 760000 "text" records and in a double-linked list style relation hierarchy of combinations of 87000 different ingredients. Remote file access times were less than 2 seconds. Today, that translates in milliseconds... Design is key! Reliability too! Performance depends on the needs... But the bottlenecks are not necessarily in RunRev if you design it considering the flexibility of the stack or custom properties. I admit i haven't done as much networking in Rev as others but i've worked with RevChat and it's quite nice to see it's not that slow! I use the mc cgi on windows 2000 advanced servers at work and it's a charm... But scripting html output is not my favorite ;) cheers Xavier http://monsieurx.com/taoo > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dan Shafer > Sent: Saturday, May 14, 2005 08:20 > To: How to use Revolution > Subject: Re: Database suggestions? > > Ken.... > > Pardon me for jumping in here. > > WHile I think it has been generally true that PostgreSQL is > actually a bit faster than MySQL in apples-to-apples > comparisons, the fact is that so much of the speed of a > relational database is a function of how well designed the > tables are, how many complex joins are involved in the > application built on them, and other stuff that isn't really > native to the DB engines, I'm not sure a fair comparison that > is universally true can be made. > > FWIW, one of the best and fairly objective comparisons I've > seen is at: > > http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html > > > On May 13, 2005, at 10:51 PM, Ken Ray wrote: > > > On 5/14/05 12:28 AM, "Chipp Walters" wrote: > > > > > >> Hi Ken, > >> > >> Here's a couple of things you may want to consider. > >> > > > > Thanks, Chipp... yes, we'll have multiple concurrent users > so I guess > > it's MySQL or PostgreSQL. My understanding is that in > general, MySQL > > has better performance than PostgreSQL, does that jibe with > your take > > on the two DBs? > > > > > > Ken Ray > > Sons of Thunder Software > > Web site: http://www.sonsothunder.com/ > > Email: kray at sonsothunder.com > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Co-Chair > RevConWest '05 > June 17-18, 2005, Monterey, California > http://www.altuit.com/webs/altuit/RevConWest > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Sat May 14 05:43:46 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 14 May 2005 11:43:46 +0200 Subject: Mac and PCs graphic speeds (was: Ken Burns Effect in Rev?) In-Reply-To: <428596E7.5050605@fourthworld.com> References: <42855E4C.7000206@fourthworld.com> <428569E4.7090307@chipp.com> <42856ECD.4030005@chipp.com> <428596E7.5050605@fourthworld.com> Message-ID: Hi Richard, Working with both Macs and PCs, I am always surprised by the BIG difference between graphic cards speeds. I have to say that graphic cards on Macs are very slow compared to even cheap PC cards... For instance, you use a dissolve effect FAST on a Mac since it appears too slow without adding fast. Then you put the stack on a PC and you don't see nothing: It's already too fast :-) All visual features where a delay can't be set (as for the move command) have to be changed according to the platform. Some of them can't be used on Macs: everybody does not own a G5 2*2.7 GHz :-( BTW Chipp's stack works great on any PC... Best regards from Paris, Le 14 mai 05, ? 08:12, Richard Gaskin a ?crit : > Chipp Walters wrote: >>> try in the message box: >> go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" > > I apppreciate your putting that together, but alas on my 1GHz Mac it's > fairly choppy. :( > Does it look smooth on your machine? Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From rev at armbase.com Sat May 14 05:56:37 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 14 May 2005 10:56:37 +0100 Subject: run command line app in windows Message-ID: <6.2.1.2.0.20050514105413.03cb69e0@mail.armbase.com> Hi All Fromthe command line an app can be run like this commandline---> pdatconv /I INV1.XDF what is the call from a revolution application to ge tit to run something from the windows command line and return to a rev app? Cheers bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: 13/05/2005 From psahores at easynet.fr Sat May 14 06:18:10 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 14 May 2005 12:18:10 +0200 Subject: Database suggestions? In-Reply-To: References: Message-ID: <7121627c6ca10ddcc04a1b5530b762e4@easynet.fr> Hello Ken, Richard an All, Just see how simple it can be to connect PostgreSQL 7.xx or 8.xx from within Rev 2.xx (Mac OS X and Linux, Win32 untested) or Rev 2.xx and Metacard 2.3 and above (Linux, Win32 untested) : to stick in the main stack's script : > on preopenstack > ... > if the platform is not "MacOS" then put "psql -h localhost dpim -U > postgres" into PgPath > else > repeat for each item i in revOpenDatabases() > get revdb_disconnect(i) > end repeat > put > revOpenDatabase("PostgreSQL","localhost","dpim","postgres","postgres") > into PGLinkOpen > end if > ... > end preopenstack > > > function presave r > set itemdel to "?" > put item 1 of r into s > put item 2 of r into t > > set itemdel to "&" > replace numtochar(10) with "##10;#" in s > replace "\'" with "##11;#" in s > replace numtochar(34) with "##34;#" in s > replace "##11;###11;#" with "" in s > > if the platform is "macos" then put mactoiso(isotomac(s)) into s > > if "&CCL=insert&" is in s then put item itemoffset("personid=",s) of > s & return into datatosave > else put item itemoffset("recordid=",s) of s & return into datatosave > > if itemoffset("credatid=",s) is not "0" then > put item itemoffset("credatid=",s) of s & return after datatosave > put item itemoffset("creserid=",s) of s & return after datatosave > end if > > put item itemoffset("derdatid=",s) of s & return & \ > item itemoffset("modserid=",s) of s & return after datatosave > > repeat for each item i in s > if char 1 to 4 of i is t then put i & return after datatosave > end repeat > > repeat for each char c in datatosave > try > if c is "_" > then put " " after datatosavec > else if chartonum(c) > 223 > then put "&#" & chartonum(c) & ";" after datatosavec > else if chartonum(c) > 191 > then put "&#" & chartonum(c) & ";" after datatosavec > else if chartonum(c) = 39 > then put "&#" & chartonum(c) & ";" after datatosavec > else put c after datatosavec > catch errornum > if c is not char 1 of datatosave > then if c is not char -1 of datatosave > then put "_" after datatosavec > end try > end repeat > > put char 1 to 8 of line -1 of datatosavec && "RECORDED" into aa > > if "&CCL=insert&" is in s then > put " ( " into insertcolnames > put " values ( " into insertcoldatas > repeat for each line l in datatosavec > if l is line -1 of datatosavec then > put char 1 to 8 of l && " ) " after insertcolnames > put "'" & aa & "' ) " after insertcoldatas > else > put char 1 to 8 of l && " , " after insertcolnames > put "'" & char 10 to -1 of l & "' , " after insertcoldatas > end if > end repeat > put insertcolnames & insertcoldatas into updatecols > else > repeat for each line l in datatosavec > if l is line -1 of datatosavec then put char 1 to 8 of l && "= > '" & aa & "'" after updatecols > else put char 1 to 8 of l && "= '" & char 10 to -1 of l & "' , " > after updatecols > end repeat > end if > > put updatecols > > return updatecols > end presave > > > function parsesql s > repeat for each char c in s > try > if chartonum(c) > 223 > then put "&#" & chartonum(c) & ";" after t > else if chartonum(c) > 191 > then put "&#" & chartonum(c) & ";" after t > else put c after t > catch errornum > if c is not char 1 of s > then if c is not char -1 of s > then put "_" after t > end try > end repeat > replace "\" with "" in t > replace "[" with "&" in t > replace "]" with "\" in t > if the platform is "MacOS" then > if "select" is not in t then get revdb_QueryBLOB(PGLinkOpen,t) > else > put revdb_QueryList("|",return,PGLinkOpen,t) into pgreply > repeat for each line l in pgreply > put char 1 to -1+offset("|",l) of l && char offset("|",l) to > -1 of l & return after d > end repeat > return d & "(" & the num of lines in pgreply && "rows)" > end if > else return shell("echo" && quote && t && quote && "|" && PgPath) > end parsesql to stick where you want in the transcript/metatalk code to catch your SQL requests results (the four basic SQL queries) : > get parsesql("insert into dpim0001" && presave(PostIn & "?0001")) > get parsesql("update dpim0001 set" && presave(PostIn & "?0001 where > recordid='" & \ > char 5 to -1 of item itemoffset("CCL=",PostIn) of PostIn & "'") > get parsesql("delete from dpim0001 where recordid='" & char 5 to -1 of > item itemoffset("CCL=",PostIn) of PostIn & "'") > get parsesql("select * from" && k && "where" && word 1 to -2 of > lesclauses) > if word 1 to -1 of it is not "(0 rows)" then put line 1 to -2 of it & > return after lareply Have fun, Friends ! Rev is just most usable than any other language (Java and .NET included) in about databases access too ;-) All the best, Pierre Le 14 mai 05, ? 07:51, Ken Ray a ?crit : > On 5/14/05 12:28 AM, "Chipp Walters" wrote: > >> Hi Ken, >> >> Here's a couple of things you may want to consider. > > Thanks, Chipp... yes, we'll have multiple concurrent users so I guess > it's > MySQL or PostgreSQL. My understanding is that in general, MySQL has > better > performance than PostgreSQL, does that jibe with your take on the two > DBs? > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Sat May 14 06:28:29 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Sat, 14 May 2005 12:28:29 +0200 Subject: Database suggestions? Message-ID: <395a9d7146c6ed9cc2b4cc7cae30a03b@easynet.fr> Hello Ken, Richard an All, Just see how simple it can be to connect PostgreSQL 7.xx or 8.xx from within Rev 2.xx (Mac OS X and Linux, Win32 untested) or Rev 2.xx and Metacard 2.3 and above (Linux, Win32 untested) : to stick in the main stack's script : > on preopenstack > ... > if the platform is not "MacOS" then put "psql -h localhost dpim -U > postgres" into PgPath > else > repeat for each item i in revOpenDatabases() > get revdb_disconnect(i) > end repeat > put > revOpenDatabase("PostgreSQL","localhost","dpim","postgres","postgres") > into PGLinkOpen > end if > ... > end preopenstack > > > function presave r > set itemdel to "?" > put item 1 of r into s > put item 2 of r into t > > set itemdel to "&" > replace numtochar(10) with "##10;#" in s > replace "\'" with "##11;#" in s > replace numtochar(34) with "##34;#" in s > replace "##11;###11;#" with "" in s > > if the platform is "macos" then put mactoiso(isotomac(s)) into s > > if "&CCL=insert&" is in s then put item itemoffset("personid=",s) of > s & return into datatosave > else put item itemoffset("recordid=",s) of s & return into datatosave > > if itemoffset("credatid=",s) is not "0" then > put item itemoffset("credatid=",s) of s & return after datatosave > put item itemoffset("creserid=",s) of s & return after datatosave > end if > > put item itemoffset("derdatid=",s) of s & return & \ > item itemoffset("modserid=",s) of s & return after datatosave > > repeat for each item i in s > if char 1 to 4 of i is t then put i & return after datatosave > end repeat > > repeat for each char c in datatosave > try > if c is "_" > then put " " after datatosavec > else if chartonum(c) > 223 > then put "&#" & chartonum(c) & ";" after datatosavec > else if chartonum(c) > 191 > then put "&#" & chartonum(c) & ";" after datatosavec > else if chartonum(c) = 39 > then put "&#" & chartonum(c) & ";" after datatosavec > else put c after datatosavec > catch errornum > if c is not char 1 of datatosave > then if c is not char -1 of datatosave > then put "_" after datatosavec > end try > end repeat > > put char 1 to 8 of line -1 of datatosavec && "RECORDED" into aa > > if "&CCL=insert&" is in s then > put " ( " into insertcolnames > put " values ( " into insertcoldatas > repeat for each line l in datatosavec > if l is line -1 of datatosavec then > put char 1 to 8 of l && " ) " after insertcolnames > put "'" & aa & "' ) " after insertcoldatas > else > put char 1 to 8 of l && " , " after insertcolnames > put "'" & char 10 to -1 of l & "' , " after insertcoldatas > end if > end repeat > put insertcolnames & insertcoldatas into updatecols > else > repeat for each line l in datatosavec > if l is line -1 of datatosavec then put char 1 to 8 of l && "= > '" & aa & "'" after updatecols > else put char 1 to 8 of l && "= '" & char 10 to -1 of l & "' , " > after updatecols > end repeat > end if > > # put updatecols > > return updatecols > end presave > > > function parsesql s > repeat for each char c in s > try > if chartonum(c) > 223 > then put "&#" & chartonum(c) & ";" after t > else if chartonum(c) > 191 > then put "&#" & chartonum(c) & ";" after t > else put c after t > catch errornum > if c is not char 1 of s > then if c is not char -1 of s > then put "_" after t > end try > end repeat > replace "\" with "" in t > replace "[" with "&" in t > replace "]" with "\" in t > if the platform is "MacOS" then > if "select" is not in t then get revdb_QueryBLOB(PGLinkOpen,t) > else > put revdb_QueryList("|",return,PGLinkOpen,t) into pgreply > repeat for each line l in pgreply > put char 1 to -1+offset("|",l) of l && char offset("|",l) to > -1 of l & return after d > end repeat > return d & "(" & the num of lines in pgreply && "rows)" > end if > else return shell("echo" && quote && t && quote && "|" && PgPath) > end parsesql to stick where you want in the transcript/metatalk code to catch your SQL requests results (the four basic SQL queries) : > get parsesql("insert into dpim0001" && presave(PostIn & "?0001")) > get parsesql("update dpim0001 set" && presave(PostIn & "?0001 where > recordid='" & \ > char 5 to -1 of item itemoffset("CCL=",PostIn) of PostIn & "'") > get parsesql("delete from dpim0001 where recordid='" & char 5 to -1 of > item itemoffset("CCL=",PostIn) of PostIn & "'") > get parsesql("select * from" && k && "where" && word 1 to -2 of > lesclauses) > if word 1 to -1 of it is not "(0 rows)" then put line 1 to -2 of it & > return after lareply Have fun, Friends ! Rev is just most usable than any other language (Java and .NET included) in about databases access too ;-) All the best, Pierre Le 14 mai 05, ? 07:51, Ken Ray a ?crit : > On 5/14/05 12:28 AM, "Chipp Walters" wrote: > >> Hi Ken, >> >> Here's a couple of things you may want to consider. > > Thanks, Chipp... yes, we'll have multiple concurrent users so I guess > it's > MySQL or PostgreSQL. My understanding is that in general, MySQL has > better > performance than PostgreSQL, does that jibe with your take on the two > DBs? > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Sat May 14 08:24:57 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Sat, 14 May 2005 08:24:57 -0400 Subject: Collecting Sound Files in a stack In-Reply-To: References: Message-ID: <06c9172e8f45ace8663f3c96acc47db5@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Ah, yes that is true. *Uncompressed* WAV files (and not all of them are, I think), would indeed preserve better audio quality than either of the other formats. However, if the concern is to get the sound across in a smaller amount of data space, compressed audio formats such as MP3 and AAC would reduce the amount of space taken up by the files substantially, and are typically "good enough" for most purposes. So it depends on the intended usage of the files once they reach their destination: if the compressed quality is indeed "good enough," then going with MP3 or AAC would likely be a smart move. However, if there is higher demand for audio quality, then a higher-quality lossless or uncompressed format (AIFF, WAV, etc.) would likely be needed, although it will increase the storage, and therefore the amount of time it will take to transfer across the 'net. FWIW, I found a discussion concerning AIFF, WAV, and FLAC formats here: http://forums.slimdevices.com/archive/index.php/t-4131.html A comparison of AAC, MP3, and OGG was here: http://forums.macnn.com/archive/index.php/t-161144.html As an alternative to repackaging the files, have you (original poster) considered using a more robust file transfer program which auto-resumes broken downloads? On May 13, 2005, at 4:56 PM, Stephen Barncard wrote: > Frank, I rarely disagree with you , but MP3 and AAC are NOT and will > never be "Better" than a raw WAV file, audio wise. Uncompressed > Broadcast WAV files are the standard of the audio industry, supported > by every DAW and platform, and supports all bitrates up to 192k. > > The others, as far as good audio is concerned, are inferior consumer > audio 'toys'. Meridian 'lossless' is the only thing that comes close, > which is what is used in DVD-A releases. > > The original poster was sending sd2 files, which indicated that he > wants to send uncompressed full bandwidth files over the net. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFChe4a7aqtWrR9cZoRAh1uAJ4pnJ8uSTESYDvX3+b1ei510gtSzACfW43p DupfjbUfUvdCmW/97K3Av1o= =r0Je -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jbv.silences at Club-Internet.fr Sat May 14 08:35:56 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Sat, 14 May 2005 14:35:56 +0200 Subject: useful little tip Message-ID: <4285F0AA.A4FAAD99@Club-Internet.fr> well, nothing really new, but let's say you have a sentence featuring several words, and you need to know if the same word W1 occurs more than once in that sentence. for instance : W1 W2 W3 W4 W5 W1 W6 W7 The following line is a very simple & fast way to know it : if wordoffset(W1,myString,wordoffset(W1,myString)) > 0 of course, it also works with offset, itemoffset and lineoffset. JB From brian.k.maher at pleasantbreeze.com Sat May 14 08:34:29 2005 From: brian.k.maher at pleasantbreeze.com (Brian K. Maher) Date: Sat, 14 May 2005 08:34:29 -0400 Subject: Formatting Widgets for OS X Message-ID: <3D4D54AA-26B8-4AF5-9110-5284D77F5C61@pleasantbreeze.com> Hi Folks, I am using Rev 2.5.1 on OS X 10.4. I am having problems getting the text I enter into field widgets to appear (alignment wise) the same as it appears when entered into either an editfield widget in RealBasic or an NSTextField widget in Cocoa. It seems to have to do with the margins but for the life of me I just cannot find a setting which will allow the text entered to appear to be aligned the same. Does anyone have any kind of property list settings for OS X that would make fields appear the same as in RB or Cocoa (matching Cocoa would be most important). Thanks, Brian From b.xavier at internet.lu Sat May 14 08:35:30 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 14 May 2005 14:35:30 +0200 Subject: run command line app in windows In-Reply-To: <6.2.1.2.0.20050514105413.03cb69e0@mail.armbase.com> Message-ID: <20050514115301.8F3A9930122@mail.runrev.com> Hi Bob, do you mean ?: put "pdatconv /I" && quote & "INV1.XDF" & quote into mycommandline get shell(mycommandline) make sure the pdatconv.exe and INV1.XDF file are in the path or supply the full path in between the quotes. Quotes are just for the cases where spaces or ampersand creep up in the path... Also make sure the directory global is pointing to an existing path... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Bob Hartley > Sent: Saturday, May 14, 2005 11:57 > To: use-revolution at lists.runrev.com > Subject: run command line app in windows > > Hi All > Fromthe command line an app can be run like this > > commandline---> pdatconv /I INV1.XDF > > what is the call from a revolution application to ge tit to > run something from the windows command line and return to a rev app? > > Cheers > bob > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: > 13/05/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From fde101 at fjrhome.net Sat May 14 08:40:01 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Sat, 14 May 2005 08:40:01 -0400 Subject: Launch PDF's into Acrobat In-Reply-To: <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> References: <533300935bc1a54b16aef5872264386d@hindu.org> <42858479.7020500@fourthworld.com> <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> Message-ID: <141c0e4adc4ea277ebd463f00667cb3d@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Under OS X, you also have Preview, which in many cases does just as good a job as Acrobat Reader (if not a better one), and is often much faster. Acrobat Reader is also available for many UNIX platforms, and there are open-source equivalents, such as Xpdf... On May 14, 2005, at 12:59 AM, Trevor DeVore wrote: > On May 13, 2005, at 9:54 PM, Richard Gaskin wrote: > >> If you just want to display PDFs and can live without Acrobat's >> features, you can display PDFs in a Player object. > > This will only work on OS X. QuickTime doesn't support this on > Windows (or OS 9 IIRC). > > > -- > Trevor DeVore > Blue Mango Multimedia > trevor at mangomultimedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFChfGh7aqtWrR9cZoRAtUTAJ41k57F9AXQR0kaO2fGTtvAvIW14gCeKF1v j7DSK2RgVUwbsiJ/7TLJsuA= =kPtA -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From capellan2000 at yahoo.com Sat May 14 08:44:32 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 14 May 2005 05:44:32 -0700 (PDT) Subject: ANN: Rolling graphics In-Reply-To: <20050514011908.C3F179300DE@mail.runrev.com> Message-ID: <20050514124432.55317.qmail@web40529.mail.yahoo.com> Jim Hurley wrote: > This is of importance only to those > interested in programmable > graphics. > And anyone who just likes a little Transcipt > inspiration. This is great! The last card hold my attention for more that 1 minute, look, i put an image of a basket in the card and then... you get the idea. Who said that physics is no fun? Hope to see anytime soon a basket ball and player, baseball bat and ball, a hockey puck and cane, and the train construction set. ;-) Jim, i see the potential for a bestseller "Fun with Physics" by Jim Hurley. Keep up your good work! al Thanks for sharing this stack with us! Visit my site: http://www.geocities.com/capellan2000/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From fde101 at fjrhome.net Sat May 14 08:54:29 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Sat, 14 May 2005 08:54:29 -0400 Subject: Getting started with Rev Databases In-Reply-To: <428597DE.8050106@fourthworld.com> References: <428557E9.9060901@fourthworld.com> <17027838159.20050513202028@ahsoftware.net> <428597DE.8050106@fourthworld.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I think the revdb_ things are leftovers from an older version of the RevDB library, with the newer synonyms like revCloseCursor and revOpenDatabase being the newer "replacements." Could be wrong, but that was my understanding. A "cursor" in the sense used by the revCloseCursor command refers to a pointer of sorts, but it is not the mouse pointer. When you query a database to retrieve results, you get what is sometimes referred to as a "result set." The "cursor" being referred to by revCloseCursor is a pointer into the result set, indicating where your code is currently looking within the results. In short, to use a database, you: 1. Connect to the database -- revOpenDatabase function 2. Query the database -- revQueryDatabase function, revExecuteSQL command 3. Retrieve data from the result set (when SELECTing) -- revDatabaseColumnNamed function, revDatabaseColumnNumbered function, revNumberOfRecords function, revMoveToNextRecord command 4. Close the cursor when finished retrieving information -- revCloseCursor command 5. Close the database connection when finished with it -- revCloseDatabase command Real quick, untested example: put revOpenDatabase("postgresql", "localhost", "myDatabase", "myUsername", "myPassword") into dbconn put revQueryDatabase(dbconn, "SELECT name, phoneNumber FROM myTable") into q put empty into res repeat for revNumberOfRecords(q) times put revDatabaseColumnNamed(q, "name") & tab & revDatabaseColumnNumbered(q, 2) & cr after res revMoveToNextRecord q end repeat revCloseCursor q put char 1 to -1 of res into field "Results" revCloseDatabase dbconn On May 14, 2005, at 2:17 AM, Richard Gaskin wrote: > Mark Wieder wrote: >> Richard- >> Friday, May 13, 2005, 6:44:09 PM, you wrote: >> RG> Also, what's the difference between commands that start with >> "revdb_" >> RG> and those starting with "revDatabase"? >> According to the documentation they're synonyms. > > Thanks. > > That's curious. Why would they do that? > > And some seem to be exceptions, like revdb_closecursor being a > function while revCloseCursor is a command (and the latter doesn't > include "database", which might allow it to be confused with something > related to the pointer). > > Hmmmm.... > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFChfUF7aqtWrR9cZoRAgTOAJ40AGFFWyYerX+EdWBT1EvixLZwGQCcCP9u 4QGw6cKJRcogE8ydZvVQIfg= =h6c8 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From rev at armbase.com Sat May 14 09:02:37 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 14 May 2005 14:02:37 +0100 Subject: run command line app in windows In-Reply-To: <20050514115301.8F3A9930122@mail.runrev.com> References: <6.2.1.2.0.20050514105413.03cb69e0@mail.armbase.com> <20050514115301.8F3A9930122@mail.runrev.com> Message-ID: <6.2.1.2.0.20050514135855.03ee1a10@mail.armbase.com> At 13:35 14/05/2005, you wrote: >Hi Bob, Hi Xavier >do you mean ?: > >put "pdatconv /I" && quote & "INV1.XDF" & quote into mycommandline >get shell(mycommandline) I think this is exactly what I need, cant test at the moment since I'm off to my former profs to help him in the garden. :-) I had a space between shell and ( does that make a difference? >make sure the pdatconv.exe and INV1.XDF file are in the path or supply the >full path in >between the quotes. Quotes are just for the cases where spaces or >ampersand creep up in the path... OK I can supply the full path and populate the XDF file from a field >Also make sure the directory global is pointing to an existing path... I don't understand the directory global...what do I have to do here? All the best Bob; Sunny Scotland It really is sunny here in Scotland today. :-) >cheers >Xavier -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: 13/05/2005 From fde101 at fjrhome.net Sat May 14 09:15:42 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Sat, 14 May 2005 09:15:42 -0400 Subject: Mac and PCs graphic speeds (was: Ken Burns Effect in Rev?) In-Reply-To: References: <42855E4C.7000206@fourthworld.com> <428569E4.7090307@chipp.com> <42856ECD.4030005@chipp.com> <428596E7.5050605@fourthworld.com> Message-ID: -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I'd bet it's more related to the graphics architecture of the platform than the graphics cards themselves. Mac OS X's Aqua interface is drop-dead gorgeous, and very easy (and fun) to work with, but that comes at a price. All of the transparency effects, multilayer compositing, PDF-style graphics architecture (not very well used by Rev, BTW), and so forth -- all adds up in terms of processing cost. OTOH, the relatively simplistic (from a processing perspective, at least) Windows GDI architecture makes less demand on both the processor and the graphics card, meaning faster apparent performance. It's not that the cards on the Macs are slower, but rather that they have more work to do to achieve similar results. Now there is another trick involved here, which relates more to the underlying architecture of the operating systems. Speed isn't everything. When early versions of Windows NT were first designed, the graphics system was running as a user-mode "application" of sorts on top of the Windows kernel. This helped to isolate the graphics system somewhat from the low-level kernel code, theoretically improving system stability and scalability. However, this kind of architecture implies that programs need to establish interprocess communications routes with the code implementing the graphics system. This communication adds overhead to the system, which slows down performance. With the release of Windows NT 4 (I think it was that version, could be wrong), the graphics system was moved into the kernel (M$ may argue that it was moved into the "executive" and that the kernel is something different, perhaps on a block diagram that may be true, but from the computer's perspective they are two parts of the same thing). This has the effect of substantially reduce the overhead involved in accessing the graphics system by allowing calls to the graphics system to pass through from the app to the graphics system without the extra manipulations required to get that data to another app. This helps to make the Windows graphics architecture one of the *fastest* ones around - -- but this also comes at a cost. Placing the graphics code in the kernel adds complexity to one of the most important parts of the operating system. This added complexity makes maintenance more difficult, promotes decreased stability, and makes it harder to recover when something goes wrong. It also has a nasty effect on security: Kernel-level code can access any part of the computer system. An exploitable bug in that code could give someone complete access to the entire computer system. With so much code in the kernel layer, Windows is a security risk no longer waiting to happen (just look at all of the viruses and so forth which have hit the news for Windows -- and that's just for starters). The less code in the kernel, the easier it is to verify absence of such security holes, and the easier it is to enforce security on the system (note that this assumes all else being equal -- an incredibly good kernel running underneath horribly pathetic software will not make that software secure by any means). Microsoft has this nasty habit of increasing performance by moving lots and lots of code into the kernel. This increases speed, and yes, Windows is very, very fast (it has to be to get away with running on relatively poor hardware). But that speed is at the expense of stability and security. Mac OS X, on the other hand, has an extremely small kernel, much smaller than most. The graphics system and so forth are running as userland processes, much as the graphics system was originally designed to under Windows NT. This means lower performance, but it helps to improve stability and security on the system. So in other words, OS X gives up some of the cheap-thrill speed of the Windows architecture in order to help protect its users from the security and stability issues which are so rampant on the Windows platform. It's a design choice. On May 14, 2005, at 5:43 AM, Eric Chatonet wrote: > Hi Richard, > > Working with both Macs and PCs, I am always surprised by the BIG > difference between graphic cards speeds. > I have to say that graphic cards on Macs are very slow compared to > even cheap PC cards... > For instance, you use a dissolve effect FAST on a Mac since it appears > too slow without adding fast. > Then you put the stack on a PC and you don't see nothing: It's already > too fast :-) > All visual features where a delay can't be set (as for the move > command) have to be changed according to the platform. > Some of them can't be used on Macs: everybody does not own a G5 2*2.7 > GHz :-( > BTW Chipp's stack works great on any PC... > > Best regards from Paris, > > Le 14 mai 05, ? 08:12, Richard Gaskin a ?crit : > >> Chipp Walters wrote: >>>> try in the message box: >>> go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" >> >> I apppreciate your putting that together, but alas on my 1GHz Mac >> it's fairly choppy. :( >> Does it look smooth on your machine? > > Amicalement, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFChfn/7aqtWrR9cZoRAkShAJ9eG2iw5sEx/AREkaB+GIlAaKjBFwCdE2d0 pCfuIqBojyurbZoLh3peU0w= =LVTv -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Sat May 14 09:30:35 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Sat, 14 May 2005 09:30:35 -0400 Subject: Database suggestions? In-Reply-To: <7121627c6ca10ddcc04a1b5530b762e4@easynet.fr> References: <7121627c6ca10ddcc04a1b5530b762e4@easynet.fr> Message-ID: <07e53e998db4494fc6a638fd83a30fa9@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 What do you mean there is no native RevDB support for PostgreSQL? I'm using ALL THE TIME!!! PostgreSQL works great. It is free for commercial and noncommercial use, and it is being used with some *HUGE* databases. It also has a number of high-end SQL features that (last I checked) were still missing from MySql. PostgreSQL is fully ACID-compliant and has numerous free and commercial tools available to support it. See the FAQ here: http://www.postgresql.org/docs/faqs.FAQ.html On May 14, 2005, at 6:18 AM, Pierre Sahores wrote: > Hello Ken, Richard an All, > > Just see how simple it can be to connect PostgreSQL 7.xx or 8.xx from > within Rev 2.xx (Mac OS X and Linux, Win32 untested) or Rev 2.xx and > Metacard 2.3 and above (Linux, Win32 untested) : Not nearly so simple as just using the RevDB libraries, which offer native support for PostgreSQL. I've used it under both OS X and Windows (OS X development and standalone, Win32 standalones) - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFChf177aqtWrR9cZoRAjKDAJ9PFtzefvVwzsW9rTDN64yGi4bEFgCgkCmk Iv6W4Z3ue1AKrcYI5Zc+HV4= =xOPc -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From capellan2000 at yahoo.com Sat May 14 09:35:53 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 14 May 2005 06:35:53 -0700 (PDT) Subject: ANN: Rolling graphics In-Reply-To: <20050514121310.CFBED93013E@mail.runrev.com> Message-ID: <20050514133553.7884.qmail@web40525.mail.yahoo.com> These links are a good source of inspiration for a more animated physics teaching: Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From see3d at writeme.com Sat May 14 09:43:57 2005 From: see3d at writeme.com (Dennis Brown) Date: Sat, 14 May 2005 09:43:57 -0400 Subject: -1 as last item problem In-Reply-To: References: Message-ID: All, Bug# 976 complains about the problem as a bug --resolved as not a bug due to compatibility with HyperCard Bug#1137 complains about the problem as a lack of proper documentation about the quirks of the language. --I voted for this also It seems that nobody believes that this inconsistency is the desired behavior, but because HyperCard did it this way, that is the final answer. This means that item or line delimiters do not go between things, but after things. This is an important point. The fact that the last item delimiter is left off a returned list is inconsistent. This leads to confusion and a loss of significant information when you have trailing empty items. Therefore the bug is that a list with a trailing empty item needs to preserve the trailing delimiter when returned with a item x to -y spec. I posted Bug#2838: Subject: Trailing delimiter needs to be preserved for trailing empty items > Many programmers have been tripped up by this bug, and it is likely > that many scripts are producing faulty results today because of > this bug. > > Item or line delimiters do not go between things, but after > things. This is an important point to remember. The fact that the > last item delimiter is left off a returned list is inconsistent in > the case of an empty item. This leads to confusion and a loss of > significant information when you have lists with trailing empty > items. Trailing empty items can be by design, or due to a chunk > specification on a list with embedded empty items. > > The fix for this bug is that a list with a trailing empty item > needs to preserve the trailing delimiter when returned with a chunk > spec. The resulting behavior will be: The last item on a list is > delimited by a trailing item, or if the last item is empty, the > item delimiter. > > Without this bug fix, the number of items in a list are changed by > removing one item if the last item is empty. For instance: > > get "1,2,3,,,," --a 6 item list with 3 empty items at the end > get item 1 to -1 of it --get all the items of it has left off one > item, list is now 5 items > get item 1 to (number of items of it) --get all the items of it has > left off one item, list is now 4 items > get item 1 to -1 of it --get all the items of it has left off one > item, list is now 3 items Dennis On May 14, 2005, at 1:54 AM, Ken Ray wrote: > On 5/13/05 8:08 PM, "Dennis Brown" wrote: > > >> put item 1 to -1 of line 1 of data >> >> I get this: >> >> 1,ABT,N,510,,Y >> 3,AMT,N,836, >> 22,AL,N,132,F,Y >> >> Notice the missing last comma on the second line. >> > > Yes, I've run into that as well, and now I add a check to see if > the last > char on the line is a comma or not before I ask for the last item > on the > line. > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Sat May 14 09:58:19 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 14 May 2005 15:58:19 +0200 Subject: Mac and PCs graphic speeds (was: Ken Burns Effect in Rev?) In-Reply-To: References: <42855E4C.7000206@fourthworld.com> <428569E4.7090307@chipp.com> <42856ECD.4030005@chipp.com> <428596E7.5050605@fourthworld.com> Message-ID: Hi Frank, Thanks for this very interesting clarification :-) Le 14 mai 05, ? 15:15, Frank D. Engel, Jr. a ?crit : > I'd bet it's more related to the graphics architecture of the platform > than the graphics cards themselves. > > Mac OS X's Aqua interface is drop-dead gorgeous, and very easy (and > fun) to work with, but that comes at a price. All of the transparency > effects, multilayer compositing, PDF-style graphics architecture (not > very well used by Rev, BTW), and so forth -- all adds up in terms of > processing cost. > > OTOH, the relatively simplistic (from a processing perspective, at > least) Windows GDI architecture makes less demand on both the > processor and the graphics card, meaning faster apparent performance. > > It's not that the cards on the Macs are slower, but rather that they > have more work to do to achieve similar results. > > > Now there is another trick involved here, which relates more to the > underlying architecture of the operating systems. Speed isn't > everything. > > When early versions of Windows NT were first designed, the graphics > system was running as a user-mode "application" of sorts on top of the > Windows kernel. This helped to isolate the graphics system somewhat > from the low-level kernel code, theoretically improving system > stability and scalability. However, this kind of architecture implies > that programs need to establish interprocess communications routes > with the code implementing the graphics system. This communication > adds overhead to the system, which slows down performance. > > With the release of Windows NT 4 (I think it was that version, could > be wrong), the graphics system was moved into the kernel (M$ may argue > that it was moved into the "executive" and that the kernel is > something different, perhaps on a block diagram that may be true, but > from the computer's perspective they are two parts of the same thing). > This has the effect of substantially reduce the overhead involved in > accessing the graphics system by allowing calls to the graphics system > to pass through from the app to the graphics system without the extra > manipulations required to get that data to another app. This helps to > make the Windows graphics architecture one of the *fastest* ones > around - -- but this also comes at a cost. > > Placing the graphics code in the kernel adds complexity to one of the > most important parts of the operating system. This added complexity > makes maintenance more difficult, promotes decreased stability, and > makes it harder to recover when something goes wrong. It also has a > nasty effect on security: > > Kernel-level code can access any part of the computer system. An > exploitable bug in that code could give someone complete access to the > entire computer system. With so much code in the kernel layer, > Windows is a security risk no longer waiting to happen (just look at > all of the viruses and so forth which have hit the news for Windows -- > and that's just for starters). The less code in the kernel, the > easier it is to verify absence of such security holes, and the easier > it is to enforce security on the system (note that this assumes all > else being equal -- an incredibly good kernel running underneath > horribly pathetic software will not make that software secure by any > means). > > Microsoft has this nasty habit of increasing performance by moving > lots and lots of code into the kernel. This increases speed, and yes, > Windows is very, very fast (it has to be to get away with running on > relatively poor hardware). But that speed is at the expense of > stability and security. > > Mac OS X, on the other hand, has an extremely small kernel, much > smaller than most. The graphics system and so forth are running as > userland processes, much as the graphics system was originally > designed to under Windows NT. This means lower performance, but it > helps to improve stability and security on the system. > > So in other words, OS X gives up some of the cheap-thrill speed of the > Windows architecture in order to help protect its users from the > security and stability issues which are so rampant on the Windows > platform. > > It's a design choice. > > > On May 14, 2005, at 5:43 AM, Eric Chatonet wrote: > >> Hi Richard, >> >> Working with both Macs and PCs, I am always surprised by the BIG >> difference between graphic cards speeds. >> I have to say that graphic cards on Macs are very slow compared to >> even cheap PC cards... >> For instance, you use a dissolve effect FAST on a Mac since it >> appears too slow without adding fast. >> Then you put the stack on a PC and you don't see nothing: It's >> already too fast :-) >> All visual features where a delay can't be set (as for the move >> command) have to be changed according to the platform. >> Some of them can't be used on Macs: everybody does not own a G5 2*2.7 >> GHz :-( >> BTW Chipp's stack works great on any PC... >> >> Best regards from Paris, >> >> Le 14 mai 05, ? 08:12, Richard Gaskin a ?crit : >> >>> Chipp Walters wrote: >>>>> try in the message box: >>>> go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" >>> >>> I apppreciate your putting that together, but alas on my 1GHz Mac >>> it's fairly choppy. :( >>> Does it look smooth on your machine? >>> Amicalement, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From howard.bornstein at gmail.com Sat May 14 09:58:54 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sat, 14 May 2005 09:58:54 -0400 Subject: Ken Burns Effect in Rev? In-Reply-To: References: Message-ID: <3f07cc26050514065830715c5a@mail.gmail.com> On 5/14/05, Richard Gaskin wrote: > Chipp Walters wrote: > >> try in the message box: > > go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" > > I apppreciate your putting that together, but alas on my 1GHz Mac it's > fairly choppy. :( > > Does it look smooth on your machine? > Hi Richard, It looked choppy on my 1GHz Mac also. Try changing the script of the Ken Burns Effect button to this: on mouseUp lock screen set the defaultStack to "KBMain" set the rect of img 1 to 0,0,1200,1200 set the rect of img 2 to 0,0,1200,1200 set the loc of img 1 to 200,200 set the loc of img 2 to 200,200 set the blendLevel of img 1 to 100 set the blendLevel of img 2 to 0 put item 1 of the loc of this cd into tX put item 2 of the loc of this cd into tY unlock screen repeat with x = 0 to 100 lock screen set the blendlevel of img 2 to x set the blendlevel of img 1 to 100-x put the loc of image 1 into tLoc1 put the loc of image 2 into tLoc2 subtract 1 from item 1 of tLoc1 subtract 3 from item 2 of tLoc1 add 1 to item 1 of tLoc2 add 2 to item 2 of tLoc2 set the loc of image 1 to tLoc1 set the loc of image 2 to tLoc2 wait 1 millisecond -- this is the key to smoothing things out a bit unlock screen end repeat end mouseUp I changed how the images move but the key is to add a wait at the end of the loop. Rev is apparently so fast that it only shows every 5th or so increment through the loop so it seems to jump in discrete blocks. Adding the wait smooths things out quite a bit, althought it's still not as smooth as iPhoto. -- Regards, Howard Bornstein ----------------------- www.designeq.com From klaus at major-k.de Sat May 14 10:07:29 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 14 May 2005 16:07:29 +0200 Subject: Ken Burns Effect in Rev? In-Reply-To: <3f07cc26050514065830715c5a@mail.gmail.com> References: <3f07cc26050514065830715c5a@mail.gmail.com> Message-ID: <69C65EC3-371D-407D-9A58-46121E4D6068@major-k.de> Hi Howard, > On 5/14/05, Richard Gaskin wrote: > >> Chipp Walters wrote: >>>> try in the message box: >>>> >>> go URL "http://www.gadgetplugins.com/chippstuff/KBmain.rev" >> >> I apppreciate your putting that together, but alas on my 1GHz Mac >> it's >> fairly choppy. :( >> >> Does it look smooth on your machine? >> > > Hi Richard, > > It looked choppy on my 1GHz Mac also. Try changing the script of the > Ken Burns Effect button to this: > > on mouseUp > lock screen > set the defaultStack to "KBMain" > set the rect of img 1 to 0,0,1200,1200 > set the rect of img 2 to 0,0,1200,1200 > set the loc of img 1 to 200,200 > set the loc of img 2 to 200,200 > set the blendLevel of img 1 to 100 > set the blendLevel of img 2 to 0 > put item 1 of the loc of this cd into tX > put item 2 of the loc of this cd into tY > unlock screen > repeat with x = 0 to 100 > lock screen > set the blendlevel of img 2 to x > set the blendlevel of img 1 to 100-x > put the loc of image 1 into tLoc1 > put the loc of image 2 into tLoc2 > > subtract 1 from item 1 of tLoc1 > subtract 3 from item 2 of tLoc1 > add 1 to item 1 of tLoc2 > add 2 to item 2 of tLoc2 > > set the loc of image 1 to tLoc1 > set the loc of image 2 to tLoc2 > wait 1 millisecond -- this is the key to smoothing things out a > bit > unlock screen > end repeat > end mouseUp > > I changed how the images move but the key is to add a wait at the end > of the loop. Rev is apparently so fast that it only shows every 5th or > so increment through the loop so it seems to jump in discrete blocks. > Adding the wait smooths things out quite a bit, althought it's still > not as smooth as iPhoto. Very nice, Howard, very nice, even on my 1 Ghz G4 :-) But the choppiness Richard (and me!) experienced was a result of changing also the height/width of the image at the same time, something you cleverly left out :-) With it it is still a bit jerky... > -- > Regards, > > Howard Bornstein Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Sat May 14 10:11:16 2005 From: mark at maseurope.net (Mark Smith) Date: Sat, 14 May 2005 15:11:16 +0100 Subject: Collecting Sound Files in a stack In-Reply-To: <20050514011908.AE4CC9300D7@mail.runrev.com> References: <20050514011908.AE4CC9300D7@mail.runrev.com> Message-ID: <332e0341fce47370755835d1ebaa8853@maseurope.net> Funnily enough, that's what I thought, but Stuffit reduced the total size of the files from 577mb to around 268mb (though apparently corrupting them in the process). The compress function in Rev did just as well, and seems not no have corrupted anything. Filetypes was the problem, and thanks to Klaus Majors kindly email, I was able to sort it out. I actually made a standalone that creates a stack containing all the data, and it's directory structure (I suspect that someone, maybe Chipp, has already done this), and uploaded the data stack and the standalone...I wait 'til Monday to see if my colleague at the other end gets it all ok. I still quite like the idea of a standalone that contains the actual data, sort of like a self-extracting archive, and in cases like these, the engines' 2.8mb overhead would hardly be a problem. sd2 is, indeed out of date, but actually in quite common use still. I suppose because it was always the 'native' format for ProTools. The guy I'm working with seems to prefer them, for some reason. I've settled with WAVs, myself, but he hasn't. Cheers, Mark On 14 May 2005, at 02:19, Steven Barncard wrote: > One thing you should know is that Stuffit and most data compression > will not save you any size with audio. There are special lossless > compression techniques for audio, but they are proprietary and > time-consuming, and the best you could do would be 2:1 with those. > Lemper-Ziv/ RLE encoding of audio will probably make the file BIGGER. > > Also SD2 is an obsolete audio format, Apple-centric with resource > forks, and that's probably where the problems are. Try converting > source files to WAV files instead, which do not have resource forks, > and can probably survive the travel. > > You shouldn't have to build a standalone as a carrier. From mark at maseurope.net Sat May 14 10:11:11 2005 From: mark at maseurope.net (Mark Smith) Date: Sat, 14 May 2005 15:11:11 +0100 Subject: Collecting Sound Files in a stack In-Reply-To: <20050514011908.AE4CC9300D7@mail.runrev.com> References: <20050514011908.AE4CC9300D7@mail.runrev.com> Message-ID: <3392dd71650905042f1f47bb372f8730@maseurope.net> These lossy formats aren't appropriate in this case - this group of files are the multitrack master for a record, and no loss is acceptable, since the files will be mixed together to produce another file, which in turn will likely be subjected to lossy compression, and so on... Cheers, Mark On 14 May 2005, at 02:19, Frank D. Engel, Jr. wrote: > MP3 or AAC would be better than WAV anymore, and they are more tightly > compressed. From howard.bornstein at gmail.com Sat May 14 10:13:08 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sat, 14 May 2005 10:13:08 -0400 Subject: Launch PDF's into Acrobat In-Reply-To: References: Message-ID: <3f07cc2605051407137cc97cb0@mail.gmail.com> On 5/13/05, Sivakatirswami wrote: > > What I need now, and I will start digging the list archives, but > typically I find it in the end challenging to put it all together -- > and this may be simple: We could use the "whole ball of wax" relating > to launching PDF's from revolution into Acrobat reader on any > platform-- actually Mac OS9 and OSX and Windows will suffice. You might also want to check out Peter Reid's solution, captured on the Sons of Thunder web site at: http://www.sonsothunder.com/index2.htm?http://www.sonsothunder.com/devres/revolution/revolution.htm?_file007 Look for File001 under File/Folder manipulation. -- Regards, Howard Bornstein ----------------------- www.designeq.com From howard.bornstein at gmail.com Sat May 14 10:23:59 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Sat, 14 May 2005 10:23:59 -0400 Subject: Ken Burns Effect in Rev? In-Reply-To: <040a89512680194eecec2a7e460d1d18@major-k.de> References: <040a89512680194eecec2a7e460d1d18@major-k.de> Message-ID: <3f07cc2605051407237283a2bb@mail.gmail.com> On 5/14/05, Klaus Major wrote: > Hi Howard, > > > Very nice, Howard, very nice, even on my 1 Ghz G4 :-) > > But the choppiness Richard (and me!) experienced was a result of > changing also the > height/width of the image at the same time, something you cleverly left > out :-) > > With it it is still a bit jerky... > Agreed! I changed the motion because it was more in keeping with my idea about how the Ken Burns Effect works, and it did look better! -- Regards, Howard Bornstein ----------------------- www.designeq.com From klaus at major-k.de Sat May 14 10:54:28 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 14 May 2005 16:54:28 +0200 Subject: Ken Burns Effect in Rev? In-Reply-To: <3f07cc2605051407237283a2bb@mail.gmail.com> References: <040a89512680194eecec2a7e460d1d18@major-k.de> <3f07cc2605051407237283a2bb@mail.gmail.com> Message-ID: <6C06F394-C652-424A-BA92-0EC46F0C1575@major-k.de> Hi Howard, > On 5/14/05, Klaus Major wrote: >> Hi Howard, >> >> Very nice, Howard, very nice, even on my 1 Ghz G4 :-) >> But the choppiness Richard (and me!) experienced was a result of >> changing also the height/width of the image at the same time, >> something you cleverly left out :-) With it it is still a bit >> jerky... > Agreed! I changed the motion because it was more in keeping with my > idea about how the Ken Burns Effect works, ah, i see... I have actually never seen this effect, i have to confess... > and it did look better! Yeah, looks great and very smooth! > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.com Best Klaus Major klaus at major-k.de http://www.major-k.de From stephenREVOLUTION at barncard.com Sat May 14 11:31:01 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 14 May 2005 08:31:01 -0700 Subject: "good enough" was Re: Collecting Sound Files in a stack In-Reply-To: <06c9172e8f45ace8663f3c96acc47db5@fjrhome.net> References: <06c9172e8f45ace8663f3c96acc47db5@fjrhome.net> Message-ID: "Good Enough.." ... sigh... sqb - a 40 year professional audio veteran. -- the latest Mix magazine is just about that... "Who cares about quality?"..and used those very words... "good enough.." At 8:24 AM -0400 5/14/05, Frank D. Engel, Jr. wrote: >So it depends on the intended usage of the files once they reach >their destination: if the compressed quality is indeed "good >enough," then going with From stephenREVOLUTION at barncard.com Sat May 14 11:42:00 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 14 May 2005 08:42:00 -0700 Subject: Collecting Sound Files in a stack In-Reply-To: <3392dd71650905042f1f47bb372f8730@maseurope.net> References: <20050514011908.AE4CC9300D7@mail.runrev.com> <3392dd71650905042f1f47bb372f8730@maseurope.net> Message-ID: Mark, I ftp WAV files all the time.... no stuffing needed. The key is 'no resource forks'. If you're on a Mac, the fastest FTP client is Interarchy, the most convenient with the best features is Transit. sqb At 3:11 PM +0100 5/14/05, Mark Smith wrote: >These lossy formats aren't appropriate in this case - this group of >files are the multitrack master for a record, and no loss is >acceptable, since the files will be mixed together to produce >another file, which in turn will likely be subjected to lossy >compression, and so on... > >Cheers, > >Mark \ From stephenREVOLUTION at barncard.com Sat May 14 11:51:08 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 14 May 2005 08:51:08 -0700 Subject: Collecting Sound Files in a stack In-Reply-To: <332e0341fce47370755835d1ebaa8853@maseurope.net> References: <20050514011908.AE4CC9300D7@mail.runrev.com> <332e0341fce47370755835d1ebaa8853@maseurope.net> Message-ID: Broadcast WAV has been the Digidesign recommended and default format for Pro Tools for over 4 years. There's even a checkbox for 'force cross-platform Wave'. They support sd2, but only for backward compatibility. If the files are used in video post production, WAV is a requirement. sd2 was a Native format (versions 4.x) before they completely rewrote the application for dual platforms. There is also the question of archiving - which format will be more easily played 50 years from now? Again, check the latest issue of Mix, where there's a good article about archiving standards (which recommend Broadcast WAV). You should convince your friend to switch unless he's using a 5 year old version of PT! It's no longer a 'PC' thing. sqb At 3:11 PM +0100 5/14/05, Mark Smith wrote: > >sd2 is, indeed out of date, but actually in quite common use still. >I suppose because it was always the 'native' format for ProTools. >The guy I'm working with seems to prefer them, for some reason. I've >settled with WAVs, myself, but he hasn't. From scott at tactilemedia.com Sat May 14 12:09:17 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 14 May 2005 09:09:17 -0700 Subject: Proportional Scrollbar? In-Reply-To: <4285B98D.60701@chipp.com> Message-ID: Recently, Chipp Walters wrote: > Check out the proportional scrollbar on the altSQLite demo: > > go URL "http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev" > > It should do the trick. It's pretty well commented too. I assume you mean the horizontal bar on the bottom left? This is the only custom looking scrollbar I've found in your stack. Thanks! Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mark at maseurope.net Sat May 14 12:23:03 2005 From: mark at maseurope.net (Mark Smith) Date: Sat, 14 May 2005 17:23:03 +0100 Subject: Collecting Sound Files in a stack In-Reply-To: <20050514152759.57FCD930159@mail.runrev.com> References: <20050514152759.57FCD930159@mail.runrev.com> Message-ID: <0db3fe5ade5d38788aec8c3801f82dfe@maseurope.net> Couldn't agree more! As a PT user since v2, I've been through all manner of troubles when moving work from one system to another - these days it tends to be easy, but once in a while I find that someone has particular (and in this case rather odd) requirements....He's paying the bills, so I have to go with it....:( Cheers, Mark On 14 May 2005, at 16:27, Steven Barncard wrote: > You should convince your friend to switch unless he's using a 5 year > old version of PT! It's no longer a 'PC' thing. From sims at ezpzapps.com Sat May 14 12:27:13 2005 From: sims at ezpzapps.com (sims) Date: Sat, 14 May 2005 18:27:13 +0200 Subject: Proportional Scrollbar? In-Reply-To: References: Message-ID: >. > >I assume you mean the horizontal bar on the bottom left? This is the only >custom looking scrollbar I've found in your stack. Thanks! Klaus Major has a 'custom scrollbar' - features a banana for thumbscroll ciao, sims From stephenREVOLUTION at barncard.com Sat May 14 12:26:26 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 14 May 2005 09:26:26 -0700 Subject: Collecting Sound Files in a stack In-Reply-To: <0db3fe5ade5d38788aec8c3801f82dfe@maseurope.net> References: <20050514152759.57FCD930159@mail.runrev.com> <0db3fe5ade5d38788aec8c3801f82dfe@maseurope.net> Message-ID: yep... and more 'billable time' if that's the case! Not a bad thing. At 5:23 PM +0100 5/14/05, Mark Smith wrote: >requirements....He's paying the bills, so I have to go with it....:( > > From mwieder at ahsoftware.net Sat May 14 12:29:59 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 14 May 2005 09:29:59 -0700 Subject: Getting started with Rev Databases In-Reply-To: References: <428557E9.9060901@fourthworld.com> <428597DE.8050106@fourthworld.com> Message-ID: <654816535.20050514092959@ahsoftware.net> Frank- Saturday, May 14, 2005, 5:54:29 AM, you wrote: FDEJ> I think the revdb_ things are leftovers from an older version of the That's my understanding as well. Backwards compatibility. FDEJ> A "cursor" in the sense used by the revCloseCursor command refers to a FDEJ> pointer of sorts, but it is not the mouse pointer. When you query a The term "cursor" is a traditional term in database usage to mean "a pointer to the current record". I suppose I can see how this might be confusing if someone didn't read the documentation. -- -Mark Wieder mwieder at ahsoftware.net From klaus at major-k.de Sat May 14 12:34:35 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 14 May 2005 18:34:35 +0200 Subject: Proportional Scrollbar? In-Reply-To: References: Message-ID: Hi sims: >> . >> I assume you mean the horizontal bar on the bottom left? This is >> the only >> custom looking scrollbar I've found in your stack. Thanks! > Klaus Major has a 'custom scrollbar' - features a banana for > thumbscroll yes, and it is very proportional, although not in a sense that might fit for Scott's needs :-) > ciao, > sims Have a nice weekend Klaus Major klaus at major-k.de http://www.major-k.de From scott at tactilemedia.com Sat May 14 12:43:05 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 14 May 2005 09:43:05 -0700 Subject: Proportional Scrollbar? In-Reply-To: Message-ID: Recently, Klaus Major wrote: >>> I assume you mean the horizontal bar on the bottom left? This is >>> the only >>> custom looking scrollbar I've found in your stack. Thanks! >> Klaus Major has a 'custom scrollbar' - features a banana for >> thumbscroll > > yes, and it is very proportional, although not in a sense that might > fit for > Scott's needs By "proportional" I mean the size of the thumb changes relative to amount of content available to scroll. Does your stack include this? I'll continue to fool around with some code here... Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From lynn at paradigmasoft.com Sat May 14 12:43:01 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 14 May 2005 09:43:01 -0700 Subject: Database suggestions? In-Reply-To: Message-ID: <1096033509-14967863@lindbergh.macserve.net> > Valentina has been good for us but we're getting perfomance > issues where the server slows down over time to a point that > is unacceptable. We're currently trying to work through them > with the guys at Paradigmasoft, and if we can work through > them successfully, we'll stay with Valentina (we really LIKE > Valentina). But to play it safe, we'd like to see if there > are alternatives to Valentina that will give us the > performance we would need in the event we can't make it work. We have your project now and are sorting out what the bottleneck is. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From klaus at major-k.de Sat May 14 13:16:39 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 14 May 2005 19:16:39 +0200 Subject: Proportional Scrollbar? In-Reply-To: References: Message-ID: Hi Scott, > Recently, Klaus Major wrote: >>>> I assume you mean the horizontal bar on the bottom left? This is >>>> the only custom looking scrollbar I've found in your stack. >>>> Thanks! >>>> >>> Klaus Major has a 'custom scrollbar' - features a banana for >>> thumbscroll >> yes, and it is very proportional, although not in a sense that might >> fit for Scott's needs > By "proportional" I mean the size of the thumb changes relative to > amount of > content available to scroll. Does your stack include this? That's what i meant! My banana does not grow nor does it shrink, while rubbi... er dragging it :-D > I'll continue to fool around with some code here... I'm sure you can make your own with antialiased graphics and all that beautiful stuff we would exspect from you ;-) > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From ambassador at fourthworld.com Sat May 14 13:22:53 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 May 2005 10:22:53 -0700 Subject: Getting started with Rev Databases In-Reply-To: <654816535.20050514092959@ahsoftware.net> References: <428557E9.9060901@fourthworld.com> <428597DE.8050106@fourthworld.com> <654816535.20050514092959@ahsoftware.net> Message-ID: <428633ED.4060202@fourthworld.com> Mark Wieder wrote: > FDEJ> I think the revdb_ things are leftovers from an older version of the > > That's my understanding as well. Backwards compatibility. It's not an abbreviation. Are the underscored ones depricated? Did I miss the note about deprication in their docs? > FDEJ> A "cursor" in the sense used by the revCloseCursor command refers to a > FDEJ> pointer of sorts, but it is not the mouse pointer. When you query a > > The term "cursor" is a traditional term in database usage to mean "a > pointer to the current record". I suppose I can see how this might be > confusing if someone didn't read the documentation. Precisely. I started on this exercise because I need to write and API and documentation for a database engine I've been working on (it's too specialized to warrant going into here), and that led me to wondering "How do newcomers to Rev learn about databases?" With the "revDatabase" prefix used inconsistently it's possible to overlook relevant commands, since, as you noted, you can't just skim the command list but must instead read each entry. As for CURSOR itself, while it's commonly used for "CURrent Selection Of Records" it predates GUIs and has been in conflict with more general usage to refer to the pointer ever since. On second thought, it was a poor choice back then because AFAIK Cursor has always been used to describe the flashing insertion point in a text display. So as long as I'm defining my own API I have the opportunity to correct such accidents of history, so while I'm mirroring much of revDB I'm changing Cursor to CurSel. :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Sat May 14 13:30:47 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 May 2005 10:30:47 -0700 Subject: Ken Burns Effect in Rev? In-Reply-To: <3f07cc2605051407237283a2bb@mail.gmail.com> References: <040a89512680194eecec2a7e460d1d18@major-k.de> <3f07cc2605051407237283a2bb@mail.gmail.com> Message-ID: <428635C7.7050708@fourthworld.com> Howard Bornstein wrote: >>Very nice, Howard, very nice, even on my 1 Ghz G4 :-) >> >>But the choppiness Richard (and me!) experienced was a result of >>changing also the >>height/width of the image at the same time, something you cleverly left >>out :-) >> >>With it it is still a bit jerky... > > Agreed! I changed the motion because it was more in keeping with my > idea about how the Ken Burns Effect works, and it did look better! It's a bit of both: the Ken Burns Effect commonly combines a zoom with a pan, so emulating it precisely would require changing the image's rect -- a much more computationally expensive action than moving the image. I wonder if Trevor's been reading this thread and has come up with an external to hook into QT transitions while executing computationally-expensive Transcript without impairing either.... (I can dream, can't I?) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From b.xavier at internet.lu Sat May 14 14:17:55 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 14 May 2005 20:17:55 +0200 Subject: How to get path of main stack from external ? In-Reply-To: <20050511215134.7204F93016F@mail.runrev.com> Message-ID: <20050514173526.A5F439300DE@mail.runrev.com> http://support.runrev.com/bugdatabase/show_bug.cgi?id=678 this is interesting... Meaning you can get the path anyway you would want too! For once Tuv contributes a little external code, it's a gem... cheers Xav http://monsieurx.com/taoo From docmann at gmail.com Sat May 14 14:39:26 2005 From: docmann at gmail.com (docmann) Date: Sat, 14 May 2005 13:39:26 -0500 Subject: Getting started with Rev Databases In-Reply-To: <42856F5D.9060103@chipp.com> References: <428557E9.9060901@fourthworld.com> <42856F5D.9060103@chipp.com> Message-ID: <9d58de7d050514113968d40fe2@mail.gmail.com> On 5/13/05, Chipp Walters wrote: > Hi Richard, > > You can check out the altSQLite Demo as it explains the use of many of > the revDB commands: > > in the msg: > > go URL "http://www.gadgetplugins.com/altsqlite/SQLiteDemo.rev" > > Richard Gaskin wrote: > > Where's the overview introducing basic concepts of using databases with > > Rev? As a relative new user, I owe a debt of gratitude to Trevor, Sarah and numerous other list members for the excellent help and advice provided in regards to using SQL databases with RunRev. Many thanks and kudo's to all! With that said, I have to add that Chipp's altSQLite demo/tutorial for me at least, offers the best "newbie" approach to the subject that I've found to date. In fact, after registering altSQLite, I quickly made a 29 page PDF file from the tutorial stack, which I printed as a general reference for working with the other DB engines. Speaking of which... I think it would be great if Chipp were to take his existing tutorial a few steps further as a totally separate product (tutorial stack/e-book) on the subject! Where's the order form? ...I'm already digging in my wallet for the credit card. :) -Doc- From katir at hindu.org Sat May 14 14:47:05 2005 From: katir at hindu.org (Sivakatirswami) Date: Sat, 14 May 2005 08:47:05 -1000 Subject: Launch PDF's into Acrobat In-Reply-To: <3f07cc2605051407137cc97cb0@mail.gmail.com> References: <3f07cc2605051407137cc97cb0@mail.gmail.com> Message-ID: <98987330b50bc9e5353d38732cc2504f@hindu.org> Excellent, thanks, though I'm surprised we need an external to find this out from a Mac. But, it looks like a fairly complete recipe. skts On May 14, 2005, at 4:13 AM, Howard Bornstein wrote: > On 5/13/05, Sivakatirswami wrote: > >> >> What I need now, and I will start digging the list archives, but >> typically I find it in the end challenging to put it all together -- >> and this may be simple: We could use the "whole ball of wax" relating >> to launching PDF's from revolution into Acrobat reader on any >> platform-- actually Mac OS9 and OSX and Windows will suffice. > > You might also want to check out Peter Reid's solution, captured on > the Sons of Thunder web site at: > http://www.sonsothunder.com/index2.htm?http://www.sonsothunder.com/ > devres/revolution/revolution.htm?_file007 > > Look for File001 under File/Folder manipulation. > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sat May 14 14:57:04 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 13:57:04 -0500 Subject: Database suggestions? In-Reply-To: <1096033509-14967863@lindbergh.macserve.net> Message-ID: On 5/14/05 11:43 AM, "Lynn Fredricks" wrote: >> Valentina has been good for us but we're getting perfomance >> issues where the server slows down over time to a point that >> is unacceptable. We're currently trying to work through them >> with the guys at Paradigmasoft, and if we can work through >> them successfully, we'll stay with Valentina (we really LIKE >> Valentina). But to play it safe, we'd like to see if there >> are alternatives to Valentina that will give us the >> performance we would need in the event we can't make it work. > > We have your project now and are sorting out what the bottleneck is. I know, Lynn... we're working directly with Ruslan on this and have made a lot of progress so far. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat May 14 15:12:27 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 14:12:27 -0500 Subject: Formatting Widgets for OS X In-Reply-To: <3D4D54AA-26B8-4AF5-9110-5284D77F5C61@pleasantbreeze.com> Message-ID: On 5/14/05 7:34 AM, "Brian K. Maher" wrote: > Hi Folks, > > I am using Rev 2.5.1 on OS X 10.4. > > I am having problems getting the text I enter into field widgets to > appear (alignment wise) the same as it appears when entered into > either an editfield widget in RealBasic or an NSTextField widget in > Cocoa. It seems to have to do with the margins but for the life of > me I just cannot find a setting which will allow the text entered to > appear to be aligned the same. Well, you can change the margins of the field by setting the "margins" property. By default, the margins are 8 pixels, but you can set the margins to another value if you like. I created a dummy field in RB 5.5 and matched it to Revolution by setting the textFont of the field to "Lucida Grande", the textSize to "12", and the margins to "4,6,4,4". HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat May 14 16:27:33 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 15:27:33 -0500 Subject: Database suggestions? In-Reply-To: <815807CF-8B57-4BE5-A8B7-6F835C6728A2@danshafer.com> Message-ID: On 5/14/05 1:19 AM, "Dan Shafer" wrote: > Ken.... > > Pardon me for jumping in here. > > WHile I think it has been generally true that PostgreSQL is actually > a bit faster than MySQL in apples-to-apples comparisons, the fact is > that so much of the speed of a relational database is a function of > how well designed the tables are, how many complex joins are involved > in the application built on them, and other stuff that isn't really > native to the DB engines, I'm not sure a fair comparison that is > universally true can be made. > > FWIW, one of the best and fairly objective comparisons I've seen is at: > > http://www-css.fnal.gov/dsg/external/freeware/pgsql-vs-mysql.html Cool link, Dan! Here's another one that also includes the source code of the tests used: http://monstera.man.poznan.pl/wiki/index.php/Mysql_vs_postgres Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat May 14 16:31:35 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 15:31:35 -0500 Subject: run command line app in windows In-Reply-To: <6.2.1.2.0.20050514135855.03ee1a10@mail.armbase.com> Message-ID: On 5/14/05 8:02 AM, "Bob Hartley" wrote: > At 13:35 14/05/2005, you wrote: > >> Hi Bob, > > > Hi Xavier > > >> do you mean ?: >> >> put "pdatconv /I" && quote & "INV1.XDF" & quote into mycommandline >> get shell(mycommandline) Also don't forget to "set the hideConsoleWindows to true" before you make the shell() call, otherwise you'll see a DOS box show up as it's making the call. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sat May 14 16:38:23 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 15:38:23 -0500 Subject: useful little tip In-Reply-To: <4285F0AA.A4FAAD99@Club-Internet.fr> Message-ID: On 5/14/05 7:35 AM, "jbv" wrote: > well, nothing really new, but let's say you have a sentence > featuring several words, and you need to know if the same > word W1 occurs more than once in that sentence. > for instance : W1 W2 W3 W4 W5 W1 W6 W7 > > The following line is a very simple & fast way to know it : > > if wordoffset(W1,myString,wordoffset(W1,myString)) > 0 > > of course, it also works with offset, itemoffset and lineoffset. Very smart, JB! Nicely done! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From brian.k.maher at pleasantbreeze.com Sat May 14 16:44:07 2005 From: brian.k.maher at pleasantbreeze.com (Brian K. Maher) Date: Sat, 14 May 2005 16:44:07 -0400 Subject: Formatting Widgets for OS X In-Reply-To: References: Message-ID: Hi Ken, > Well, you can change the margins of the field by setting the "margins" > property. By default, the margins are 8 pixels, but you can set the > margins > to another value if you like. I created a dummy field in RB 5.5 and > matched > it to Revolution by setting the textFont of the field to "Lucida > Grande", > the textSize to "12", and the margins to "4,6,4,4". Yep, that's what I've been messing around with (the margins). However, I cannot get them right when I use the correct font size (13 instead of 12) as per the UI guidelines. Brian From rev at armbase.com Sat May 14 17:12:20 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 14 May 2005 22:12:20 +0100 Subject: run command line app in windows In-Reply-To: <20050514115301.8F3A9930122@mail.runrev.com> References: <6.2.1.2.0.20050514105413.03cb69e0@mail.armbase.com> <20050514115301.8F3A9930122@mail.runrev.com> Message-ID: <6.2.1.2.0.20050514221028.01ed9950@mail.armbase.com> At 13:35 14/05/2005, you wrote: >put "pdatconv /I" && quote & "INV1.XDF" & quote into mycommandline >get shell(mycommandline) Hi Xavier. That was perfect, I can use this or a variant for the xdf location file to read and write to palm databases now (well PDA Toolbox databases). All the best Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: 13/05/2005 From rev at armbase.com Sat May 14 17:16:03 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 14 May 2005 22:16:03 +0100 Subject: run command line app in windows In-Reply-To: References: <6.2.1.2.0.20050514135855.03ee1a10@mail.armbase.com> Message-ID: <6.2.1.2.0.20050514221323.030d14b0@mail.armbase.com> At 21:31 14/05/2005, you wrote: >On 5/14/05 8:02 AM, "Bob Hartley" wrote: > > > At 13:35 14/05/2005, you wrote: > > > >> Hi Bob, Hio Ken Just replied to xavier before I saw yours. Thanks for the tip, I did indeed see a dos window starting up. My script was on mouseUp put "C:\Armbase\PDATconv.exe /I" && quote & "C:\Armbase\TestApp1DB.xdf" & quote into mycommandline get shell(mycommandline) end mouseUp I changed it to on mouseUp set the hideConsoleWindows to true put "C:\Armbase\PDATconv.exe /I" && quote & "C:\Armbase\TestApp1DB.xdf" & quote into mycommandline get shell(mycommandline) end mouseUp AND it works great. Thanks for the top tip. cheers bob > > > > > > Hi Xavier > > > > > >> do you mean ?: > >> > >> put "pdatconv /I" && quote & "INV1.XDF" & quote into mycommandline > >> get shell(mycommandline) > >Also don't forget to "set the hideConsoleWindows to true" before you make >the shell() call, otherwise you'll see a DOS box show up as it's making the >call. > >Ken Ray >Sons of Thunder Software >Web site: http://www.sonsothunder.com/ >Email: kray at sonsothunder.com > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: 13/05/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.10 - Release Date: 13/05/2005 From revdan at danshafer.com Sat May 14 17:35:23 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 14 May 2005 14:35:23 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: In this discussion, it's important not to lose sight of Chipp Walters' early comment that MySQL is NOT free for commercial use. I was always under the impression that it was but when Chipp raised that with me about 18 months ago and I went to the MySQL folks to investigate, I found a dismayingly confusing plethora of license terms and warnings that frankly scared me away from using the product. If you are doing commercial deployment of Rev relational database apps, and you don't want to or can't factor in the MySQL pricing, you need to confine your choices to PostgreSQL, Valentina, and, if you're writing single-user apps, altSQLite. FWIW, MySQL (http://www.mysql.com) has cleaned up its message a lot in the last year or so. They are now much clearer about when you need their commercial license (at $595/server/yr. for basic support and $1495/server/yr. for extended support) and when the free GPL license will suffice. But as I understand it (and I could be wrong about this but two attorneys have told me I'm right), if I, e.g., deploy an application designed to run on a user's desktop with a locally connected database or on a user's LAN where, again, the database resides on their server rather than mine, then I owe MySQL AB the server fee for each instance. That means (again, I'm hedging my bet here by saying I'm not sure this is correct, but I believe it is) I would pay $595/ client/year because each would have to have a local instance of the MySQL server running. When I asked the MySQL AB folks if I'd have to pay this fee per client in cases where the client already has a MySQL instance running (e.g., it comes free with OS X as I recall), they said, "Well, it depends on the nature of the license of the providing party (in this case, Apple), but to be safe, you'd probably want to pay for it separately." They can't (or won't) tell me whether Apple's license covers me or not and Apple has not responded to my queries, either. At the end of the day, and in keeping with my desire to stay out of courtrooms, I decided not to use MySQL in any situation where there might ever be a doubt about the licensing issue. That essentially means I don't use MySQL unless I'm designing an app I'm willing to distribute free as open source. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From dcragg at lacscentre.co.uk Sat May 14 17:35:37 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 14 May 2005 22:35:37 +0100 Subject: Getting started with Rev Databases In-Reply-To: <428633ED.4060202@fourthworld.com> References: <428557E9.9060901@fourthworld.com> <428597DE.8050106@fourthworld.com> <654816535.20050514092959@ahsoftware.net> <428633ED.4060202@fourthworld.com> Message-ID: <20C85A31-B2FC-4D42-AED7-52B6CBDB6763@lacscentre.co.uk> > > As for CURSOR itself, while it's commonly used for "CURrent > Selection Of Records" it predates GUIs and has been in conflict > with more general usage to refer to the pointer ever since. > > On second thought, it was a poor choice back then because AFAIK > Cursor has always been used to describe the flashing insertion > point in a text display. > Getting off topic.. :) When I hear the word cursor I still think of the transparent sliding thingy on a slide rule. So when doing selects on two database tables, I conjure up this notion of the tables somehow sliding over each other, and the cursor reading off the intersection. That probably explains why I haven't progressed much with SQL syntax. Dave From erikhans08 at yahoo.com Sat May 14 17:48:40 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 14 May 2005 14:48:40 -0700 (PDT) Subject: why are custom properties so fast? In-Reply-To: 6667 Message-ID: <20050514214840.47841.qmail@web31306.mail.mud.yahoo.com> --- Richard Gaskin wrote: > Howdy Eric - > Compared to a field nearly anything else will > be faster because of the > overhead associated with all the other things > fields have to do to > display text in addition to storing it. ... > For the benefit of anyone who's never had to > deal with the tedium of > low-level languages, you can visualize what's > happening by imagining > needing to alter the contents of two buckets: > 1. PROPERTY: This bucket is on the floor > right in front of you. > > 2. FIELD: This bucket is down the hall... it sounds like a custom property is a kind of global. where are they stored? where do they go when the glimmies are neemer? guess i'll have to kilackety to Monterey to deek & harp the kimmies & brightlighters. Erik Hansen erik at erikhansen.org http://www.erikhansen.org Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From ambassador at fourthworld.com Sat May 14 17:50:54 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 May 2005 14:50:54 -0700 Subject: Threading suggestion for RunRev Message-ID: <428672BE.7040106@fourthworld.com> Paul Looney wrote: > I am reluctant to vote for ANY enhancement until > more of the existing bugs are resolved. Can we have our own customers vote for Rev bug fixes? :) That might put the actual number of affected parties into clearer perspective.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From simplsol at aol.com Sat May 14 17:55:30 2005 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 14 May 2005 17:55:30 -0400 Subject: Threading suggestion for RunRev In-Reply-To: <428672BE.7040106@fourthworld.com> References: <428672BE.7040106@fourthworld.com> Message-ID: <8C726E6C7D0BB44-DB0-60B14@FWM-R35.sysops.aol.com> Richard, Do you think a thousand votes for a bug would get some attention? ;-) PL -----Original Message----- From: Richard Gaskin To: How to use Revolution Sent: Sat, 14 May 2005 14:50:54 -0700 Subject: Re: Threading suggestion for RunRev Paul Looney wrote:? > I am reluctant to vote for ANY enhancement until? > more of the existing bugs are resolved.? ? Can we have our own customers vote for Rev bug fixes? :)? ? That might put the actual number of affected parties into clearer perspective....? ? --? ?Richard Gaskin? ?Fourth World Media Corporation? ?__________________________________________________? ?Rev tools and more: http://www.fourthworld.com/rev? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? http://lists.runrev.com/mailman/listinfo/use-revolution? From erikhans08 at yahoo.com Sat May 14 17:59:22 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 14 May 2005 14:59:22 -0700 (PDT) Subject: OT correction: deek & harp ON the kimmies & brightlighters in Monterey In-Reply-To: 6667 Message-ID: <20050514215923.43629.qmail@web31310.mail.mud.yahoo.com> > --- Richard Gaskin > > 1. PROPERTY: This bucket is on the floor > > right in front of you. > > > > 2. FIELD: This bucket is down the hall... > > it sounds like a custom property > is a kind of global. > > where are they stored? > > where do they go when the glimmies are neemer? > > guess i'll have to kilackety to Monterey > to deek & harp the kimmies & brightlighters. correction: deek & harp ON the kimmies & brightlighters erik at erikhansen.org http://www.erikhansen.org __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From sunshine at public.kherson.ua Sat May 14 18:12:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 15 May 2005 01:12:06 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: On 5/15/05 12:35 AM, "Dan Shafer" wrote: Hi Dan, I think Lynn can tell many nice things about Valentina Embedded Server license for Commercial Application Developers. You can read here also http://www.paradigmasoft.com > In this discussion, it's important not to lose sight of Chipp > Walters' early comment that MySQL is NOT free for commercial use. I > was always under the impression that it was but when Chipp raised > that with me about 18 months ago and I went to the MySQL folks to > investigate, I found a dismayingly confusing plethora of license > terms and warnings that frankly scared me away from using the product. > > If you are doing commercial deployment of Rev relational database > apps, and you don't want to or can't factor in the MySQL pricing, you > need to confine your choices to PostgreSQL, Valentina, and, if you're > writing single-user apps, altSQLite. > > FWIW, MySQL (http://www.mysql.com) has cleaned up its message a lot > in the last year or so. They are now much clearer about when you need > their commercial license (at $595/server/yr. for basic support and > $1495/server/yr. for extended support) and when the free GPL license > will suffice. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From kray at sonsothunder.com Sat May 14 18:13:10 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 17:13:10 -0500 Subject: Formatting Widgets for OS X In-Reply-To: Message-ID: On 5/14/05 3:44 PM, "Brian K. Maher" wrote: > Hi Ken, > >> Well, you can change the margins of the field by setting the "margins" >> property. By default, the margins are 8 pixels, but you can set the >> margins >> to another value if you like. I created a dummy field in RB 5.5 and >> matched >> it to Revolution by setting the textFont of the field to "Lucida >> Grande", >> the textSize to "12", and the margins to "4,6,4,4". > > Yep, that's what I've been messing around with (the margins). However, > I cannot get them right when I use the correct font size (13 instead > of 12) > as per the UI guidelines. Ah, I was thrown off because RB sets the default size for static and editable text at 12 pt (which is neither the "system font", nor the "small system font" as the HIG states, but is instead the "view font"), and Revolution at 11 pt (the small system font). When I set both to 13 points, the margins of "4,6,4,4" works to match... I took a screen capture of RB and brought it into Rev and made a transparent field so I could see the match up... it is *almost* identical with the margins I mentioned; there are like 1/4 pixel kerning issues between leters (not sure which app is "right" here) where it is not a 100% match, but it is 98 or 99%. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mwieder at ahsoftware.net Sat May 14 18:15:17 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 14 May 2005 15:15:17 -0700 Subject: Getting started with Rev Databases In-Reply-To: <428633ED.4060202@fourthworld.com> References: <428557E9.9060901@fourthworld.com> <428597DE.8050106@fourthworld.com> <654816535.20050514092959@ahsoftware.net> <428633ED.4060202@fourthworld.com> Message-ID: <17225534356.20050514151517@ahsoftware.net> Richard- Saturday, May 14, 2005, 10:22:53 AM, you wrote: RG> As for CURSOR itself, while it's commonly used for "CURrent Selection Of RG> Records" it predates GUIs and has been in conflict with more general RG> usage to refer to the pointer ever since. OTOH anyone who does any serious work with databases is familiar with the term "cursor" as meaning a very specific notion. Trying to think it away won't work. Yes, cursor is also that flashing thing on your screen, but a mouse is also a four-footed rodent. And a screen is something that goes on your window. No, a real window, with panes. Oh, never mind. -- -Mark Wieder mwieder at ahsoftware.net From dvk at dvkconsult.com.au Sat May 14 18:26:51 2005 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun, 15 May 2005 08:26:51 +1000 Subject: Getting started with Rev Databases In-Reply-To: <20050514211739.5B9B793018D@mail.runrev.com> References: <20050514211739.5B9B793018D@mail.runrev.com> Message-ID: On 15/05/2005, at 7:17, Dave Cragg wro > > Getting off topic.. :) > > When I hear the word cursor I still think of the transparent sliding > thingy on a slide rule. So when doing selects on two database tables, > I conjure up this notion of the tables somehow sliding over each > other, and the cursor reading off the intersection. That probably > explains why I haven't progressed much with SQL syntax. :-) :-) Forget the mathematical line and consider the slide rule cursor frame as a window. No further problems :-) > > Dave From kray at sonsothunder.com Sat May 14 18:30:07 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 17:30:07 -0500 Subject: OT correction: deek & harp ON the kimmies & brightlighters in Monterey In-Reply-To: <20050514215923.43629.qmail@web31310.mail.mud.yahoo.com> Message-ID: On 5/14/05 4:59 PM, "Erik Hansen" wrote: >> --- Richard Gaskin > >>> 1. PROPERTY: This bucket is on the floor >>> right in front of you. >>> >>> 2. FIELD: This bucket is down the hall... >> >> it sounds like a custom property >> is a kind of global. >> >> where are they stored? >> >> where do they go when the glimmies are neemer? >> >> guess i'll have to kilackety to Monterey >> to deek & harp the kimmies & brightlighters. > > correction: deek & harp ON the kimmies & brightlighters What, no tea drinkers to deek & harp on? We'll have to pike moshe to a gormin' region to osed down, gorm 'n' horn 'n have a harpin' tidrick! :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mwieder at ahsoftware.net Sat May 14 18:37:37 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 14 May 2005 15:37:37 -0700 Subject: How to get path of main stack from external ? In-Reply-To: <20050514173526.A5F439300DE@mail.runrev.com> References: <20050514173526.A5F439300DE@mail.runrev.com> Message-ID: <10326874493.20050514153737@ahsoftware.net> MisterX- Saturday, May 14, 2005, 11:17:55 AM, you wrote: M> Meaning you can get the path anyway you would want too! Sure, but a cleaner way to get the stack path would be: strPath = EvalExpr("the long name of the current card of stack the topstack", &intRetValue); -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Sat May 14 18:48:24 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 May 2005 15:48:24 -0700 Subject: why are custom properties so fast? In-Reply-To: <20050514214840.47841.qmail@web31306.mail.mud.yahoo.com> References: <20050514214840.47841.qmail@web31306.mail.mud.yahoo.com> Message-ID: <42868038.2020901@fourthworld.com> Erik Hansen wrote: > --- Richard Gaskin > wrote: >>Compared to a field nearly anything else will >>be faster because of the >>overhead associated with all the other things >>fields have to do to >>display text in addition to storing it. > ... >>For the benefit of anyone who's never had to >>deal with the tedium of >>low-level languages, you can visualize what's >>happening by imagining >>needing to alter the contents of two buckets: > >>1. PROPERTY: This bucket is on the floor >>right in front of you. >> >>2. FIELD: This bucket is down the hall... > > it sounds like a custom property > is a kind of global. In terms of speed, darn close. > where are they stored? In the stack file, in a way that's much easier to get to than field contents. > where do they go when the glimmies are neemer? They can be saved with the file. So they have two distinctions from globals: they're bound to an object, and they can be persistent between sessions. > guess i'll have to kilackety to Monterey > to deek & harp the kimmies & brightlighters. Demoshed? Kilackety is bahlest anyway, and only a few belhoons. I'm pikin' from the brightlights kilackety myself. It'll be a mighty fine tidrik, deekin' on the typin' moches, harpin' lews and larmers, otin' the greymatter, hootin', and hornin' frattey and gormin' swimmies like an ab-chaser. I'll shy the nonch harpins so there'll be nee haines-crispin (I'll be plenty slugged so I won't be as ose-draggy neemer), and it'll be tidrick aplenty with all the kimmies and minks. Will the squirrel bacon be there? It'd be good to harp the bloochins with him. Ain't deeked Cozens in plenty teem. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From kray at sonsothunder.com Sat May 14 18:53:35 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 17:53:35 -0500 Subject: why are custom properties so fast? In-Reply-To: <20050514214840.47841.qmail@web31306.mail.mud.yahoo.com> Message-ID: On 5/14/05 4:48 PM, "Erik Hansen" wrote: > > --- Richard Gaskin > wrote: >> Howdy Eric - > >> Compared to a field nearly anything else will >> be faster because of the >> overhead associated with all the other things >> 2. FIELD: This bucket is down the hall... > > it sounds like a custom property > is a kind of global. > > where are they stored? > > where do they go when the glimmies are neemer? They shy and shotgun, 'course. :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From revdan at danshafer.com Sat May 14 19:41:11 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 14 May 2005 16:41:11 -0700 Subject: OT correction: deek & harp ON the kimmies & brightlighters in Monterey In-Reply-To: References: Message-ID: I'll have to check with local law enforcement and make sure these grumbly-sounding activities are legal. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From SimPLsol at aol.com Sat May 14 20:45:26 2005 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Sat, 14 May 2005 20:45:26 EDT Subject: OT correction: deek & harp ON the kimmies & brightlighters in Monterey Message-ID: <96.27610f72.2fb7f5a6@aol.com> Dan, These "grumbly-sounding activities" ARE only legal in the Anderson Valley - in a radius of about 20 miles around Boonville. PL From jacque at hyperactivesw.com Sat May 14 21:53:00 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 14 May 2005 20:53:00 -0500 Subject: OT correction: deek & harp ON the kimmies & brightlighters in Monterey In-Reply-To: References: Message-ID: <4286AB7C.5060003@hyperactivesw.com> On 5/14/05 5:30 PM, Ken Ray wrote: > On 5/14/05 4:59 PM, "Erik Hansen" wrote: > > >>>--- Richard Gaskin >> >>>>1. PROPERTY: This bucket is on the floor >>>>right in front of you. >>>> >>>>2. FIELD: This bucket is down the hall... >>> >>>it sounds like a custom property >>>is a kind of global. >>> >>>where are they stored? >>> >>>where do they go when the glimmies are neemer? >>> >>>guess i'll have to kilackety to Monterey >>>to deek & harp the kimmies & brightlighters. >> >>correction: deek & harp ON the kimmies & brightlighters > > > What, no tea drinkers to deek & harp on? We'll have to pike moshe to a > gormin' region to osed down, gorm 'n' horn 'n have a harpin' tidrick! Hunh. That's easy for you to say. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From erikhans08 at yahoo.com Sat May 14 23:23:35 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 14 May 2005 20:23:35 -0700 (PDT) Subject: useful little tip In-Reply-To: 6667 Message-ID: <20050515032335.68198.qmail@web31309.mail.mud.yahoo.com> > > you need to know if the same > > word W1 occurs more than once in that > > sentence. > > for instance : W1 W2 W3 W4 W5 W1 W6 W7 > > if wordoffset(W1,myString,wordoffset > > (W1,myString))0 > > also works with offset, > > itemoffset and lineoffset. > > Very smart, JB! Nicely done! > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com d'accord. there is probably a way to use this to locate redundant notes in MIDI files. Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From erikhans08 at yahoo.com Sat May 14 23:29:49 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 14 May 2005 20:29:49 -0700 (PDT) Subject: why are custom properties so fast? In-Reply-To: 6667 Message-ID: <20050515032949.25652.qmail@web31307.mail.mud.yahoo.com> --- Richard Gaskin wrote: > > where are they stored? > > In the stack file, in a way that's much > easier to get to than field contents. > > where do they go when the glimmies are > neemer? > > They can be saved with the file. So they have > two distinctions from > globals: they're bound to an object, and they > can be persistent between sessions. so the stack file is in memory, then stored on disk between sessions? > > guess i'll have to kilackety to Monterey > > to deek & harp the kimmies & brightlighters. > > Demoshed? Kilackety is bahlest anyway, and > only a few belhoons. I'm > pikin' from the brightlights kilackety myself. > > It'll be a mighty fine tidrik, deekin' on the > typin' moches, harpin' > lews and larmers, otin' the greymatter, > hootin', and hornin' frattey and > gormin' swimmies like an ab-chaser. > > I'll shy the nonch harpins so there'll be nee > haines-crispin (I'll be > plenty slugged so I won't be as ose-draggy > neemer), and it'll be tidrick > aplenty with all the kimmies and minks. > > Will the squirrel bacon be there? It'd be good > to harp the bloochins > with him. Ain't deeked Cozens in plenty teem. yep. erik at erikhansen.org http://www.erikhansen.org __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From lynn at paradigmasoft.com Sat May 14 23:52:05 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 14 May 2005 20:52:05 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: <1095993365-17376533@lindbergh.macserve.net> > In this discussion, it's important not to lose sight of Chipp > Walters' early comment that MySQL is NOT free for commercial > use. I was always under the impression that it was but when > Chipp raised that with me about 18 months ago and I went to > the MySQL folks to investigate, I found a dismayingly > confusing plethora of license terms and warnings that frankly > scared me away from using the product. We took a long hard look at real mySQL licensing costs when we came up with our model. Valentina Embedded Server with unlimited connections is very price competitive. Until about two years ago, it seemed like mySQL AB was lawsuit happy -- they were very aggressive about going after folks who shipped commercial products and werent paying mySQL's license fees. I couldn't really bring myself to feel sorry for them because they were riding the tidalwave of the open source movement -- and a lot of people assume that open source necessarily means free. But I think they finally figured out that people really could not figure out their licensing model. Ive sold a lot of different kinds of software (from "value games" to vertical market 3D apps), and server pricing has got the be the hardest to work out. Valentina licensing is fairly complex because we wanted to give our customers as many options as possible. With our VDN memberships, the "five connection" version of Embedded Server is royalty free. The unlimited connection version is quite price competitive with mySQL. Purposefully so :-) Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) From erikhans08 at yahoo.com Sat May 14 23:53:42 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Sat, 14 May 2005 20:53:42 -0700 (PDT) Subject: OT: BoontLing and RunRev -- why are custom properties so fast? In-Reply-To: 6667 Message-ID: <20050515035342.71012.qmail@web31311.mail.mud.yahoo.com> --- Ken Ray wrote: > > where do they go when the glimmies are > neemer? > > They shy and shotgun, 'course. OK. thanks to: Boontling An American Lingo Charles C. Adams UT Press, Austin great photos. formation of a new lingo may not be so completely OT after all. still needed: English to Boont dictionary. erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From kray at sonsothunder.com Sun May 15 00:22:22 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 May 2005 23:22:22 -0500 Subject: OT: Boontling Translation (for those who care) In-Reply-To: <20050515035342.71012.qmail@web31311.mail.mud.yahoo.com> Message-ID: I realize many of you may have seen Erik, Richard, and myself communicating in an odd slang language (Boontling) and may not know what we were saying. For anyone who cares, here's the translation: > it sounds like a custom property > is a kind of global. > > where are they stored? > > where do they go when the glimmies are neemer? Where do they go when the light is gone? > guess i'll have to kilackety to Monterey > to deek & harp the kimmies & brightlighters. Guess I'll have to take a train to Montery to see and talk to the men and city folk. > What, no tea drinkers to deek & harp on? We'll have to pike moshe to a > gormin' region to osed down, gorm 'n' horn 'n have a harpin' tidrick! What, no women to see and speak to? We'll have to drive to a restaurant to sit down, eat and drink and have a group conversation [or party]! > Demoshed? Kilackety is bahlest anyway, and only a few belhoons. I'm > pikin' from the brightlights kilackety myself. Can't drive? The train is best anyway, and is pretty inexpensive. I'm taking a train from the city myself. > It'll be a mighty fine tidrik, deekin' on the typin' moches, harpin' > lews and larmers, otin' the greymatter, hootin', and hornin' frattey and > gormin' swimmies like an ab-chaser. It'll be a might fine get-together, looking at the computers, speaking gossip, working the brain, laughing and drinking wine and eating flish like someone from the coast [outside Boonville]. > I'll shy the nonch harpins so there'll be nee haines-crispin (I'll be > plenty slugged so I won't be as ose-draggy neemer), and it'll be tidrick > aplenty with all the kimmies and minks. I'll stay away from the bad parts of town so the won't be a feud (I'll be sleeping a lot so I won't be dragging my butt around anymore), and it'll be a big gathering with all the guys and gals. > Will the squirrel bacon be there? It'd be good to harp the bloochins > with him. Ain't deeked Cozens in plenty teem. Will the guy from Boonville area be there [indicating Rob Cozens, who lives around that area]. It'd be good to chat a lot with him. I haven't seen [Rob] Cozens in a long time. --------- And now, back to the regularly scheduled program, already in progress... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From stephenREVOLUTION at barncard.com Sun May 15 03:41:43 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 15 May 2005 00:41:43 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: AGAIN, gentlemen, I say, why bother with running (and worrying about) your own server and licensing when there are good ISP's out there that INCLUDE MYSQL along with one's account, like PHP, python, perl, shell, etc. I can have just about as many MYSQL databases as I'd ever want with my $20/month code monster account. (They also have a $10/plan) It's really fast and they plan to upgrade to 5.xx this fall! I don't give a %$#%$# about lawyers or licensing or whatever because they have a site license or something at my ISP...and the setup for a new database takes about 5 minutes...and I don't have to get my hands dirty. It feels like it's almost free this way! So what's the problem? sqb At 2:35 PM -0700 5/14/05, Dan Shafer wrote: >In this discussion, it's important not to lose sight of Chipp >Walters' early comment that MySQL is NOT free for commercial use. I >was always under the impression that it was but when Chipp raised >that with me about 18 months ago and I went to the MySQL folks to >investigate, I found a dismayingly confusing plethora of license >terms and warnings that frankly scared me away from using the >product. ... > >At the end of the day, and in keeping with my desire to stay out of >courtrooms, I decided not to use MySQL in any situation where there >might ever be a doubt about the licensing issue. That essentially >means I don't use MySQL unless I'm designing an app I'm willing to >distribute free as open source. > >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Dan Shafer, Co-Chair From sunshine at public.kherson.ua Sun May 15 03:46:31 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 15 May 2005 10:46:31 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: On 5/15/05 10:41 AM, "Stephen Barncard" wrote: Hi Stephen, > AGAIN, gentlemen, I say, why bother with running (and worrying about) > your own server and licensing when there are good ISP's out there > that INCLUDE MYSQL along with one's account, like PHP, python, perl, > shell, etc. Because we talk here about Application Developers, Which develop Applications such as Games, Accounting, Emailers, .. And distribute them on CD/DVD to thousands of users. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From stephenREVOLUTION at barncard.com Sun May 15 04:08:24 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 15 May 2005 01:08:24 -0700 Subject: Be Cautious About MySQL Licensing In-Reply-To: References: Message-ID: Ruslan, Understood. That is a perfect use for Valentina or Chipp's product - as an imbedded database. I wasn't questioning that. But many others like myself are making custom front ends that use a database to share information among users on a network, or just a great way to deal with data, even for one user. By using an ISP based database, and not setting up a server myself, I'm able to concentrate on the application, and not deal with setup, licensing, backups, redundant power, a fast connection, and maintenance. That is what I was referring to. One certainly doesn't have to pay a license if one make an app that utilizes MySQL but doesn't imbed it in the product. With people setting up blogs everyday, mainstream users are becoming quite familiar with SQL databases. It not just for geeks anymore. sqb At 10:46 AM +0300 5/15/05, Ruslan Zasukhin wrote: > >Because we talk here about Application Developers, >Which develop Applications such as Games, Accounting, Emailers, .. >And distribute them on CD/DVD to thousands of users. > >-- >Best regards, > >Ruslan Zasukhin From janschenkel at yahoo.com Sun May 15 04:16:12 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 15 May 2005 01:16:12 -0700 (PDT) Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: 6667 Message-ID: <20050515081612.77520.qmail@web60512.mail.yahoo.com> --- Ruslan Zasukhin wrote: > On 5/15/05 10:41 AM, "Stephen Barncard" > > wrote: > > Hi Stephen, > > > AGAIN, gentlemen, I say, why bother with running > (and worrying about) > > your own server and licensing when there are good > ISP's out there > > that INCLUDE MYSQL along with one's account, like > PHP, python, perl, > > shell, etc. > > Because we talk here about Application Developers, > Which develop Applications such as Games, > Accounting, Emailers, .. > And distribute them on CD/DVD to thousands of users. > Not to mention the fact that if you're writing business applications, most businesses will want to store their sensitive data on their own server, preferably on a segment of the network that is heavily ptotected from the evil internet. MySQL may be a fine choice for internet-applications, but when you need high-end features such as views, triggers and stored procedures in a database that offers before-imaging and after-imaging to resurrect your database in a logically consistent way if you lose power in the middle of a huge transaction, then MySQL just won't cut it. Don't get me wrong, I've used it before, to experiment with, as well as for quick in-house solutions (because it's darn convenient to use) -- and I know that they're working on adding those high-end features. But MySQL is not the alpha and omega of databases. All in all, it's jsut a matter of picking the right database for the job at hand: if you need a quick embedded single-user database that does Mac + Win + Linux, then altSQLite is your best pick. If you like the object-relational features of Valentina and only need Mac + Win, then grab it -- it's a great database and also comes in a server version. And by all means, don't be shy about getting Oracle for your project if you are building a solution that needs to support a huge load of users and figure out rhe load-balancing nd all that fun. Personally, I like PostgreSQL because it offers the high-end features that I seek, and is TRUELY free. My two eurocents, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From mcdomi at free.fr Sun May 15 04:22:31 2005 From: mcdomi at free.fr (Dom) Date: Sun, 15 May 2005 10:22:31 +0200 Subject: [Fr] Re: OT: Boontling Translation (for those who care) In-Reply-To: Message-ID: <1gwllme.1xn88c41r6w2poM%mcdomi@free.fr> Ken Ray wrote: > > where do they go when the glimmies are neemer? > > Where do they go when the light is gone? [snip] D?j? que ce n'est pas toujours facile ? comprendre quand c'est du plain english (americanish), mais l? c'est carr?ment un langage secret ! ;-) [babelfish] Already how it is not always easy to understand when it is lime pit english (americanish), but there it is straightforwardly a secret language! -- Revolutionario From janschenkel at yahoo.com Sun May 15 04:52:11 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 15 May 2005 01:52:11 -0700 (PDT) Subject: DataBase Query Builder In-Reply-To: 6667 Message-ID: <20050515085211.30227.qmail@web60511.mail.yahoo.com> --- hyperchris at aol.com wrote: > It doesn't look like an auto Refresh of the query > was ever incorporated > into the DB Query Builder. Changes to a field, which > do update the > database, are not visible when you come back to that > record. Is there a > simple way to get around this? Thank you. > One of the problems is that when a script updates the data in the back-end database, the corresponding data in the revdb cursor is not updated. You can work around this by ticking the 'Cache record set' checkbox in the database query builder. However, it is not completely Model-View-Controller yet, as placing the same database column on two different fields on the same card will not update the other field. Btw, if you want to refresh a single query (thsu reconnecting to the database and fetching all the column values again), you can use the command 'revRefreshQuery ' Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Sun May 15 05:41:54 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 15 May 2005 02:41:54 -0700 (PDT) Subject: Getting started with Rev Databases In-Reply-To: 6667 Message-ID: <20050515094154.31087.qmail@web60516.mail.yahoo.com> --- Richard Gaskin wrote: > Mark Wieder wrote: > > Richard- > > > > Friday, May 13, 2005, 6:44:09 PM, you wrote: > > > > RG> Also, what's the difference between commands > that start with "revdb_" > > RG> and those starting with "revDatabase"? > > > > According to the documentation they're synonyms. > > Thanks. > > That's curious. Why would they do that? > > And some seem to be exceptions, like > revdb_closecursor being a function > while revCloseCursor is a command (and the latter > doesn't include > "database", which might allow it to be confused with > something related > to the pointer). > > Hmmmm.... > > -- > Richard Gaskin > I think those synonyms were added in the time between Rev 1.5 (unreleased) and 2.0 -- the original XML calls also started with 'revxml_' but I believe that at some point this was considered confusing syntax. FWIW, I'm still using the 'revdb_' calls and quite happy with them ;-) Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From lynn at paradigmasoft.com Sun May 15 11:53:05 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sun, 15 May 2005 08:53:05 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: <1095950106-19972168@lindbergh.macserve.net> > AGAIN, gentlemen, I say, why bother with running (and > worrying about) your own server and licensing when there are > good ISP's out there that INCLUDE MYSQL along with one's > account, like PHP, python, perl, shell, etc. Sure, if something which is under the control of someone else is good enough, why not? For some projects that is just fine, but that doesn't help you on the client side if you also need a local runtime. In addition, it puts one aspect of your "complete product" offering outside of your control. For something like a simple blog writer front end, that isnt a big problem (though then you are competing with all of the very servicable web front ends). On the other hand, if you want to create a product that has a server component, or a complete line of products that scales up to something with a server, then this probably isnt good enough. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From rcozens at pon.net Sun May 15 12:23:46 2005 From: rcozens at pon.net (Rob Cozens) Date: Sun, 15 May 2005 09:23:46 -0700 Subject: OT: Boontling Translation (for those who care) In-Reply-To: References: <20050515035342.71012.qmail@web31311.mail.mud.yahoo.com> Message-ID: <6.2.1.2.1.20050515091331.01e8c050@pop3.pon.net> Richard and Ken, >Ain't deeked Cozens in plenty teem. Much too true, Richard. But PG&E says I'll have power to my property in two weeks, which should about mark the point in my 18+ month project when I can move from Boonville to Manchester. Once I'm settled in, I'll be putting presure on you to visit your aunt and swap CDs with moi in Manchester. Ken, if you want to privately describe your db structure and the specific performance issues you are encountering with Valentina, I can see if SDB might rate your consideration. Have a bahl dee! (BTW, I'm not sure any of the Bucky Walters in town are even identified as such since SBC took over.) Rob Cozens CCW Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From revdan at danshafer.com Sun May 15 17:26:14 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 15 May 2005 14:26:14 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: <53D988CD-B886-4B15-AE81-477B158BF3C0@danshafer.com> Stephen.... Where I have the choice of defining an app to run over the Net, you're right and I use it all the time in those situations. But sometimes clients and/or their customers dictate that they do not want to have to be connected to the Net to conduct their business. They may even have an active desire NOT to have their app be on the Net. In those cases, you as a developer have no choice but to find a cost-effective solution. I've faced that issue with two different significant development projects in the past 12 months. On May 15, 2005, at 12:41 AM, Stephen Barncard wrote: > It feels like it's almost free this way! So what's the problem? > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From revdan at danshafer.com Sun May 15 17:27:49 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 15 May 2005 14:27:49 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: Not really, Ruslan. If I have an app that I'm distributing on CD/DVD or downloading but which is intended for single-user deployment, I would use altSQLite because it's fast, free, and (thanks to Altuit) trivial to incorporate into my Rev apps. Where MySQL becomes an issue is when the app is multi-user by nature. If the app can be deployed over the Internet, then MySQL is a viable option. If it has to be deployed on a LAN, it's just not. On May 15, 2005, at 12:46 AM, Ruslan Zasukhin wrote: > On 5/15/05 10:41 AM, "Stephen Barncard" > > wrote: > > Hi Stephen, > > >> AGAIN, gentlemen, I say, why bother with running (and worrying about) >> your own server and licensing when there are good ISP's out there >> that INCLUDE MYSQL along with one's account, like PHP, python, perl, >> shell, etc. >> > > Because we talk here about Application Developers, > Which develop Applications such as Games, Accounting, Emailers, .. > And distribute them on CD/DVD to thousands of users. > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From revdan at danshafer.com Sun May 15 17:30:22 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 15 May 2005 14:30:22 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <20050515081612.77520.qmail@web60512.mail.yahoo.com> References: <20050515081612.77520.qmail@web60512.mail.yahoo.com> Message-ID: <03BD28E0-05F0-4528-BC13-5B805E70828D@danshafer.com> Jan..... A compelling point, methinks. Since you can use PostgreSQL for desktop, LAN and Internet-deployed apps, adopting it from the outset eliminates a lot of hassle, I'd guess. (I've never actually coded a PostgreSQL app but I may change that in the near future.) It seems like the only thing you sacrifice with PostgreSQL by most accounts is performance, but it's not clear to me how much performance is sacrificed and under what specific circumstances or loads. On May 15, 2005, at 1:16 AM, Jan Schenkel wrote: > Personally, I like PostgreSQL because it offers the > high-end features that I seek, and is TRUELY free. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From Hubert.Seiwert at web.de Sun May 15 17:50:24 2005 From: Hubert.Seiwert at web.de (Hubert Seiwert) Date: Sun, 15 May 2005 22:50:24 +0100 Subject: Rev fails to recognize Chinese Message-ID: I have imported (read in) my Hypercard files to Rev. Some field contain mixed text (English and Chinese), some field just are set to Chinese (simplified and traditional) textfont. What appears on the screen instead of Chinese is just a rubbish of ASCII characters. If I select the (supposed to be) Chinese text and set the textfont to Apple Lisung Light (or any other Chinese font), the text is converted to Korean and rubbish. I know, similar problems have been discussed early in 2004, but I am wondering if a solution has been found in the meantime. I would be thankful for any help. Hubert From sunshine at public.kherson.ua Sun May 15 18:18:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 01:18:14 +0300 Subject: Be Cautious About MySQL Licensing In-Reply-To: Message-ID: On 5/15/05 11:08 AM, "Stephen Barncard" wrote: Hi Stephen, > Ruslan, > Understood. That is a perfect use for Valentina or Chipp's product - > as an imbedded database. I wasn't questioning that. > > But many others like myself are making custom front ends that use a > database to share information among users on a network, or just a > great way to deal with data, even for one user. By using an ISP based > database, and not setting up a server myself, I'm able to concentrate > on the application, and not deal with setup, licensing, backups, > redundant power, a fast connection, and maintenance. That is what I > was referring to. That is right. Clause for FREE License for ISP is written very clear in mySQL license. Bu agree that not each company will wish keep own data on computers of ISP. Danger, not secure, and so on. So if company use mySQL inside of own network, And its own developer write front-end for this company usage, Here already everything is not so clear. They have words: if you develop something that is used in YOUR company you need pay. > One certainly doesn't have to pay a license if one make an app that > utilizes MySQL but doesn't imbed it in the product. With people > setting up blogs everyday, mainstream users are becoming quite > familiar with SQL databases. It not just for geeks anymore. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sun May 15 18:36:33 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 01:36:33 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: On 5/16/05 12:27 AM, "Dan Shafer" wrote: Hi Dan, > Not really, Ruslan. If I have an app that I'm distributing on CD/DVD > or downloading but which is intended for single-user deployment, I > would use altSQLite because it's fast, free, and (thanks to Altuit) > trivial to incorporate into my Rev apps. :-) I think this is little a myth that SQL Lite is fast. Week ago, I have made simple bench single table, 10 fields of all simple types. add million of records. Db size was about 200+ MB without indexes. With 2 indexed was added 200+ MB more. Size of similar Valentina db was about 20-30% less, although it keep strings now in UTF16. This sounds as clear fact that SQL Lite use much more disk space. This is not effective and for RAM usage. So simple fact: * SELECT DISTINCT * from T have work on my DUAL G5/2.0 7 minutes AND it have not finish! I just force quite SQL Lite,. Other simple searches: as search on one or few INDEXED fields really __looks__ fast. But if you look deeply, it is easy to see that SQL Lite do not honest work. It finds only first record that satisfy your search. Confirmation of this is that you do not know e.g. HOW MANY records search finds. If you need this number, you can do SELECT COUNT(*) FROM T WHERE your search And it takes about minute to count. And THIS IS real time of search of selection. Valentina do such search in fraction of second and return you number of found records and set of founds records. Is it important to know number of records? IMHO yes, because this allow you correctly set up e.g. Scroll bars in browser of records. This is not important of you show only one record at once. I can for example also point, that such technical trick of SQL Lite will not allow it to have effective record locks. Because you MUST lock all found records. Is this important? Well, without record locks you can forget about mutli-thread application. IF somebody will say I can do this will SQL Lite, then I will send him to SQL books to read about classic descriptions of isolation levels and possible phenomens And I have not start spend time yet to prove that SQL Lite will slooow on big dbs as above for joins, DISTINCT, GROUP BY, ORDER BY... Just I am sure this is a fact, because I see how SQL Lite is designed and this cannot work fast. And is a database in million records and 200-400MB big? IMHO this is NOT big. a) We have Valentina developers that use e.g. 30 millions records in table, And have db 20 GB. B) size of DVD is 4.7 GB, so I want to see how cool SQL Lite will be on db of such size :-)) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From stephenREVOLUTION at barncard.com Sun May 15 18:43:53 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 15 May 2005 15:43:53 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: (ducking for cover) boom. Socko. WHam!! Zap! (cymbal crash) Let the battle of the DBs begin!! What a great time we live in. Viva la list. sqb At 1:36 AM +0300 5/16/05, Ruslan Zasukhin wrote: > > >B) size of DVD is 4.7 GB, so I want to see how cool SQL Lite will be on db >of such size :-)) > >-- >Best regards, > >Ruslan Zasukhin From sunshine at public.kherson.ua Sun May 15 18:53:14 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 01:53:14 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: On 5/16/05 1:43 AM, "Stephen Barncard" wrote: > (ducking for cover) > boom. Socko. WHam!! Zap! (cymbal crash) > Let the battle of the DBs begin!! What a great time we live in. Viva la list. :-)) I am really glad you you accept this "war" with interest. For now this was just a quick info of my first 3-4 hours benches. again: some tasks LOOKS to be fast. some discover real state of deal. Of course we plan soon produce A) bench pages B) bench project for different languages that Valentina support REALbasic, Director, Revolution. which anybody should be able to run and see times on his own computer. > sqb > > At 1:36 AM +0300 5/16/05, Ruslan Zasukhin wrote: >> >> >> B) size of DVD is 4.7 GB, so I want to see how cool SQL Lite will be on db >> of such size :-)) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sarahr at genesearch.com.au Sun May 15 18:55:16 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 16 May 2005 08:55:16 +1000 Subject: Launch PDF's into Acrobat In-Reply-To: <141c0e4adc4ea277ebd463f00667cb3d@fjrhome.net> References: <533300935bc1a54b16aef5872264386d@hindu.org> <42858479.7020500@fourthworld.com> <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> <141c0e4adc4ea277ebd463f00667cb3d@fjrhome.net> Message-ID: It's important that you don't force people to use Acrobat if that is not their default PDF viewer. I'm not sure how you go about finding what IS their default but I really the programs that open an application if it isn't the one I would normally use. Sarah > > Under OS X, you also have Preview, which in many cases does just as > good a job as Acrobat Reader (if not a better one), and is often much > faster. > > Acrobat Reader is also available for many UNIX platforms, and there > are open-source equivalents, such as Xpdf... > > > On May 14, 2005, at 12:59 AM, Trevor DeVore wrote: > >> On May 13, 2005, at 9:54 PM, Richard Gaskin wrote: >> >>> If you just want to display PDFs and can live without Acrobat's >>> features, you can display PDFs in a Player object. >> >> This will only work on OS X. QuickTime doesn't support this on >> Windows (or OS 9 IIRC). From briany at qldlearning.com Sun May 15 19:39:44 2005 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 15 May 2005 16:39:44 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: > AGAIN, gentlemen, I say, why bother with running (and worrying about) > your own server and licensing when there are good ISP's out there that > INCLUDE MYSQL along with one's account, like PHP, python, perl, shell, > etc. > > I can have just about as many MYSQL databases as I'd ever want with my > $20/month code monster account. (They also have a $10/plan) It's > really fast and they plan to upgrade to 5.xx this fall! You raise a good point for many, but do keep in mind- that's still $240/year, and a shared host. For the $600/year (or whatever the current rate is at), you can run MySQL on your own dedicated host configured to your needs which can make a big difference for some... > I don't give a %$#%$# about lawyers or licensing or whatever because > they have a site license or something at my ISP...and the setup for a > new database takes about 5 minutes...and I don't have to get my hands > dirty. > > It feels like it's almost free this way! So what's the problem? > > sqb From lynn at paradigmasoft.com Sun May 15 20:09:17 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sun, 15 May 2005 17:09:17 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Databasesuggestions?) In-Reply-To: Message-ID: <1095920333-21758595@lindbergh.macserve.net> > Not really, Ruslan. If I have an app that I'm distributing on > CD/DVD or downloading but which is intended for single-user > deployment, I would use altSQLite because it's fast, free, > and (thanks to Altuit) trivial to incorporate into my Rev apps. Dan, Altuit's plugin, unless Im missing something, is _not free_. The core technology for SQLite is free, but I imagine that Altuit has added some significant value to make it worth the $99/$149 they are charging. Now you could take the free SQLite code base and make your own plugin. But then, that is a significant amount of work and probably your time has a significant value attached to it (relative to the prices that Altuit or Paradigma are charging for their solutions). Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From revdan at danshafer.com Sun May 15 21:44:13 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 15 May 2005 18:44:13 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Databasesuggestions?) In-Reply-To: <1095920333-21758595@lindbergh.macserve.net> References: <1095920333-21758595@lindbergh.macserve.net> Message-ID: <308F758C-180A-4435-B0B6-824F57CBA7BB@danshafer.com> Lynn... You are, of course, correct. I misspoke when I characterized altSQLite as free. My mistake. On May 15, 2005, at 5:09 PM, Lynn Fredricks wrote: > Altuit's plugin, unless Im missing something, is _not free_. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From revdan at danshafer.com Sun May 15 21:45:30 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 15 May 2005 18:45:30 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: <13979737-F18E-459D-9C06-85AA6A85E963@danshafer.com> Ruslan..... Very interesting results you report in the portion of this email that I omitted for space reasons. I'll be watching closely what you have to report on your comparative pages when they are done. Speed is not always crucial, but processes that take longer than a minute will *always* be viewed by users as bad news! On May 15, 2005, at 3:36 PM, Ruslan Zasukhin wrote: >> Not really, Ruslan. If I have an app that I'm distributing on CD/DVD >> or downloading but which is intended for single-user deployment, I >> would use altSQLite because it's fast, free, and (thanks to Altuit) >> trivial to incorporate into my Rev apps. >> > > :-) I think this is little a myth that SQL Lite is fast. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From katir at hindu.org Mon May 16 01:04:19 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 15 May 2005 19:04:19 -1000 Subject: Launch PDF's into Acrobat In-Reply-To: References: <533300935bc1a54b16aef5872264386d@hindu.org> <42858479.7020500@fourthworld.com> <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> <141c0e4adc4ea277ebd463f00667cb3d@fjrhome.net> Message-ID: <165e738bdcfffbb812c5ecc632aa64c3@hindu.org> OK, let's maybe back up from this and draft the simple functional spec first without making any decisions on the the technology yet... (other than that we use revolution to drive the front end....) 1) We have PDF documents on a web server comprising PDF's of issues of our magazine, each PDF doc contains all pages of an article: 1 page articles are single page PDF's, a feature story might run to 8-10 page PDF, fairly "heavy" 2 pages stories are 2 pages... etc. 2) we want to deliver a standalone Revolution application that provides access to the above, with a nice rich set of feature on the interface, 3) The primary one being, to read the current issue of the magazine. 4) a background HTTP GET loads the issue's table of contents into a field and pokes a custom prop with the URL's to the pages in the TOC, (save to external prefs file on quit.) 5) User clicks on one article in Table of Contents, Rev Downloads the PDF...is prompted if she wants to read now or off line later etc. then what: I mean in terms of letting the user decide how to view the PDF... Is there a cross platform system prop for "default PDF viewer" that we can dig from the local host. Perhaps we need to let the user set up his environment? Prompt: "Please locate the application you use to view PDF's" Problem: "Naive" (I prefer this to "dumb") users are already lost... as was noted in other threads... the level of expertise of some people using computers on a scale of 0 to 100 lies not infrequently somewhere in the .0002 to 1.5 range (smile) really, I am amazed at times, how what what I think is obvious in a UI completely escapes certain types... In this case, they may have simply no idea how pick the application that would be used as their default PDF viewer... I think you meant "I really [hate] the programs that open an application if it isn't the one I would normally use." Right, point well taken, I think we all find that behavior somehow "abusive" in a subtle way. So, then, (he scratches his head, pulls his whiskers) if not Acrobat, but "my PDF default" what is the solution? SKTS On May 15, 2005, at 12:55 PM, Sarah Reichelt wrote: > It's important that you don't force people to use Acrobat if that is > not their default PDF viewer. I'm not sure how you go about finding > what IS their default but I really the programs that open an > application if it isn't the one I would normally use. > > Sarah From wdesigns at austin.rr.com Mon May 16 01:10:12 2005 From: wdesigns at austin.rr.com (Douglas Westbrook) Date: Mon, 16 May 2005 00:10:12 -0500 Subject: misnamed sub-stack "1" Message-ID: I have accidently named a sub stack "1". I can't access it or rename it or delete it. Does anybody know a way to fix this goof? Thanks for any help. Doug From ambassador at fourthworld.com Mon May 16 01:22:49 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 15 May 2005 22:22:49 -0700 Subject: misnamed sub-stack "1" In-Reply-To: References: Message-ID: <42882E29.2060309@fourthworld.com> Douglas Westbrook wrote: > I have accidently named a sub stack "1". I can't access it or rename it > or delete it. Does anybody know a way to fix this goof? This may help: -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From wdesigns at austin.rr.com Mon May 16 01:42:21 2005 From: wdesigns at austin.rr.com (Douglas Westbrook) Date: Mon, 16 May 2005 00:42:21 -0500 Subject: misnamed sub-stack "1" In-Reply-To: <42882E29.2060309@fourthworld.com> References: <42882E29.2060309@fourthworld.com> Message-ID: <20181511c9bf76d6b9eac132a34222d2@austin.rr.com> Thank you very much, Richard. Your script: on mouseup put "MyMainStackName" into tMainStack --< your main stack name get the substacks of stack tMainStack repeat with i = 1 to the number of lines of it if the short name of stack i of stack tMainStack is a number then set the name of stack i of stack tMainStack to (i&"xxxx") end if end repeat end mouseup worked and saved my hair and walls. Thanks again, Doug On May 16, 2005, at 12:22 AM, Richard Gaskin wrote: > Douglas Westbrook wrote: >> I have accidently named a sub stack "1". I can't access it or rename >> it or delete it. Does anybody know a way to fix this goof? > > This may help: > 027697.html> > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Mon May 16 02:00:40 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 15 May 2005 20:00:40 -1000 Subject: Split to Array on Repeat Skips Every Other Line?? Message-ID: Incoming data stored in a global and then try to split this on a loop... every other line on output is empty. global gSomeData # which has six lines of data repeat for each line x in gSomeData split x with "|" and tab put x["Project"] & tab & (x["hours"] +round(x["hour-fraction"],2)) & tab & x["Fund_Category"] & cr after tLog end repeat put tLog returns: Online-Donations 5.41 Public Services 0 Digital-Dharma-List 6.5 Public Services 0 Publishers-Desk-Interface 6.75 Funded Projects 0 Every other line is skipped! ??? I *can* re-do this using an itemdel algorithm and skip the split to array, but using these little arrays is so much more efficient (if it worked of course) Sivakatirswami From katir at hindu.org Mon May 16 02:07:42 2005 From: katir at hindu.org (Sivakatirswami) Date: Sun, 15 May 2005 20:07:42 -1000 Subject: Split to Array on Repeat Skips Every Other Line?? In-Reply-To: References: Message-ID: OK, well I solved the problem by taking the split out of the loop to a function, now it works. But I still think this is a bug. on mouseUp repeat for each line x in gLogData put returnLogEntry(x) & cr after tLog end repeat put tLog into fld "logViewer" end mouseup function returnLogEntry x split x with "|" and tab return (x["Project"] & tab & (x["hours"] +round(x["hour-fraction"],2)) & tab & x["Fund_Category"]) end returnLogEntry Now I get all six lines as expected: Online-Donations 5.41 Public Services Publishers-Desk-Interface 1.25 Public Services Digital-Dharma-List 6.5 Public Services Web-Editor-Upgrade 2.17 Public Services Publishers-Desk-Interface 6.75 Funded Projects Online-Donations 1.08 Public Services skts On May 15, 2005, at 8:00 PM, Sivakatirswami wrote: > Incoming data stored in a global and then try to split this on a > loop... > every other line on output is empty. > > global gSomeData # which has six lines of data > > repeat for each line x in gSomeData > split x with "|" and tab > put x["Project"] & tab & (x["hours"] +round(x["hour-fraction"],2)) > & tab & x["Fund_Category"] & cr after tLog > end repeat > > put tLog > > returns: > > Online-Donations 5.41 Public Services > 0 > Digital-Dharma-List 6.5 Public Services > 0 > Publishers-Desk-Interface 6.75 Funded Projects > 0 > > Every other line is skipped! > > ??? > > I *can* re-do this using an itemdel algorithm and skip the split to > array, > but using these little arrays is so much more efficient (if it worked > of course) > > Sivakatirswami > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From briany at qldlearning.com Mon May 16 02:36:22 2005 From: briany at qldlearning.com (Brian Yennie) Date: Sun, 15 May 2005 23:36:22 -0700 Subject: Split to Array on Repeat Skips Every Other Line?? In-Reply-To: References: Message-ID: Just out of curiosity, what happens with the following: global gSomeData # which has six lines of data repeat for each line x in gSomeData put x into y split y with "|" and tab put y["Project"] & tab & (y["hours"] +round(y["hour-fraction"],2)) & tab & y["Fund_Category"] & cr after tLog end repeat Wondering if Rev was having some trouble with the "repeat for each" variable being used as an array... - Brian From chipp at chipp.com Mon May 16 03:39:07 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 16 May 2005 02:39:07 -0500 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: <42884E1B.60900@chipp.com> Welcome to our list Ruslan :-) I'm no database expert, though you can find plenty of them on the SQLite open source website: www.sqlite.org I challenge you to post your benchmarks there if you're serious about getting a response. There you'll find more of the 'war' I believe you're searching for. Though, I can point to some speed facts about the program: From the SQLite.org home page: "A series of tests were run to measure the relative performance of SQLite 2.7.6, PostgreSQL 7.1.3, and MySQL 3.23.41. The following are general conclusions drawn from these experiments: *SQLite 2.7.6 is significantly faster (sometimes as much as 10 or 20 times faster) than the default PostgreSQL 7.1.3 installation on RedHat 7.2 for most common operations. *SQLite 2.7.6 is often faster (sometimes more than twice as fast) than MySQL 3.23.41 for most common operations. *SQLite does not execute CREATE INDEX or DROP TABLE as fast as the other databases. But this is not seen as a problem because those are infrequent operations. *SQLite works best if you group multiple operations together into a single transaction." I believe the absense of Valentina benchmarks only indicates they chose to compare against some of the more popular databases, and ones who's source code was 'open' for all to see. Also, I notice you make mention of 'locking' records. If you use this trick for SQLite, you are adding needless cycles to the benchmark. The SQLite database is a 'single-user' database, and has no need for locking records in the Revolution environment. I would think you, as a proficient database expert (unlike I) would of course know this? A last challenge: Why don't you create a great Demo for Valentina in Revolution? I believe if you do, you may find you can increase your sales and help out our community. If you're interested in viewing ours, please see: http://www.altuit.com/webs/altuit2/altSQLiteCover/default.htm Also, I noticed you're still selling Valentina for Revolution 1.1.1. We're now up to version 2.5.1. I know your users are eager for you to update! And at $299 for both Mac and PC, that would make it 3X as expensive as altSQLite. And of course, altSQLite also includes Linux. Have a nice day, Chipp Walters Altuit, Inc. Ruslan Zasukhin wrote: > :-) I think this is little a myth that SQL Lite is fast. From sunshine at public.kherson.ua Mon May 16 03:59:44 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 10:59:44 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <42884E1B.60900@chipp.com> Message-ID: On 5/16/05 10:39 AM, "Chipp Walters" wrote: Hi Chipp, > Welcome to our list Ruslan :-) > > I'm no database expert, though you can find plenty of them on the SQLite > open source website: www.sqlite.org > > I challenge you to post your benchmarks there if you're serious about > getting a response. There you'll find more of the 'war' I believe you're > searching for. :-) no, SQL Lite is not direct competitor to Valentina. mySQL and Postgre yes, in the same category I give that info you DEVELOPERS and users of dbs. Because I think you should be informed about possible limits you can stick. > Though, I can point to some speed facts about the program: > > From the SQLite.org home page: > "A series of tests were run to measure the relative performance of > SQLite 2.7.6, PostgreSQL 7.1.3, and MySQL 3.23.41. The following are > general conclusions drawn from these experiments: I have see their home page and read tech notes and made own tests. By the way, note on their page the size of database they bench. It seems about 1000 (one thousand) records. They name this a "serious" bench? :-) Any DBMS show its behavior only if you bench on database that have size AT LEAST 2-3 times bigger of RAM. So if you have RAM 512MB please do bench on db 1.5GB....then you will see truth only. > I believe the absense of Valentina benchmarks only indicates they chose > to compare against some of the more popular databases, and ones who's > source code was 'open' for all to see. Well, Valentina is not so popular as mySQL. This is true. We all perfectly understand, that if tomorrow mySQL will start charge at least $300 then its "popularity" disappear. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From chipp at chipp.com Mon May 16 04:03:45 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 16 May 2005 03:03:45 -0500 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <42884E1B.60900@chipp.com> References: <42884E1B.60900@chipp.com> Message-ID: <428853E1.6090001@chipp.com> Chipp Walters wrote: > Also, I noticed you're still selling Valentina for Revolution 1.1.1. > We're now up to version 2.5.1. I know your users are eager for you to > update! Ruslan, On your website it states: Valentina for Revolution 1.11 which I incorrectly surmised it to mean: Velentina for Revolution 1.1.1 though I after reading it again, I *believe* it really means: Valentina 1.11 for Revolution 2.x Probably a good idea to change that :-) I do remember people talking about a Valentina update coming soon, though I see from your website the last press release about a new version is dated April, 21,2002. I did find there you have beta versions available for Director and RealBasic. Hopefully, Revolution is in the works. Also, I *believe* Valentina also runs on older Mac OS's which makes it's currently the only embedded solution for Revolution for OS9. best, Chipp From sunshine at public.kherson.ua Mon May 16 04:16:46 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 11:16:46 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <42884E1B.60900@chipp.com> Message-ID: On 5/16/05 10:39 AM, "Chipp Walters" wrote: Hi Chipp, Oh, sorry, I have only now realise that you are from Altuit. Please take my best wishes, and be sure, that we not going to make any war. We just talk and discuss. Okay? :-) > Also, I notice you make mention of 'locking' records. If you use this > trick for SQLite, you are adding needless cycles to the benchmark. The > SQLite database is a 'single-user' database, and has no need for locking > records in the Revolution environment. I would think you, as a > proficient database expert (unlike I) would of course know this? I have told: IF YOU develop multi-thread application. Look, even single user engine can be used in multi-thread application. For example, may be developer want make in his app several windows which show different records. For example, MS Entourage can show several browsers for your letters. So, if app have several threads, and threads do concur for records, then you must have locks. SQL Lite do not have locks as I know, and probably never will. It is pointed and developed as single-user. Developer can try workaround this adding own column. But this means update/scan of the whole table to set 0/1. SQL Lite is slow on such operation. OF COURSE, I think 90% of developers do not need such complex applications and can live without record locks. Just I have see once attempt to make around SQL Lite multi-user solutions. That was simply stupid step. Just impossible. > A last challenge: Why don't you create a great Demo for Valentina in > Revolution? I believe if you do, you may find you can increase your > sales and help out our community. If you're interested in viewing ours, > please see: > http://www.altuit.com/webs/altuit2/altSQLiteCover/default.htm :-) We just only have to start develop Valentina 2.0 for Revolution. > Also, I noticed you're still selling Valentina for Revolution 1.1.1. > We're now up to version 2.5.1. I know your users are eager for you to > update! Valentina works with 2.5.1 with no problems. Do not worry. > And at $299 for both Mac and PC, that would make it 3X as expensive as > altSQLite. And of course, altSQLite also includes Linux. I think when developer is going to sale own application, and make big money, difference in $200 do not matter. When 5-6 years Valentina have come to C++, Director, and other markets, here did play db engines worse of Valentina and they did ask price $600-700. Valentina have reduce this price level. Also I think Application/Solution developer when choose db engine should think in the first turn about future users of his application. How fast they will get result? What will prefer your users? Get answers in 0.1 of seconds or 1 minute ? Will affect this your sales? Of course. ------------------------------- For example, this is one of Valentina developers http://www.sonnysoftware.com/ His application have 4-5 strong competitors on the market. He was happy when told me, that HIS users say WOW!!! Your Bookends is MANY times faster of competitor (which have use 4D btw). Bookends can do practically live searches. even on very big databases. You can see his users feedback on right side. -------------------------------- About Linux. We going port Valentina to Linux. Soon. No doubt. But I wonder and want ask developers on this list. Does Linux bring you real sales ? -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From chipp at chipp.com Mon May 16 04:17:41 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 16 May 2005 03:17:41 -0500 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: <42885725.8050509@chipp.com> Ruslan Zasukhin wrote: > I give that info you DEVELOPERS and users of dbs. > Because I think you should be informed about possible limits you can stick. Good point. You might also wish to 'warn' the Apple Tiger Developers of your findings because FYI: http://www.appleinsider.com/article.php?id=593 "Another feature of Tiger is SQLite support, which incorporates the SQLite library into the system to provide an embeddable, zero-configuration SQL database engine for applications. Developers who link their applications to this library can access SQL databases without running a separate relational database management system (RDBMS) process. The library can also be used to create local database files and manage the tables and records in that file." -Chipp From sunshine at public.kherson.ua Mon May 16 04:18:05 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 11:18:05 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <428853E1.6090001@chipp.com> Message-ID: On 5/16/05 11:03 AM, "Chipp Walters" wrote: > Chipp Walters wrote: > >> Also, I noticed you're still selling Valentina for Revolution 1.1.1. >> We're now up to version 2.5.1. I know your users are eager for you to >> update! > > Ruslan, > > On your website it states: > > Valentina for Revolution 1.11 > which I incorrectly surmised it to mean: > Velentina for Revolution 1.1.1 > though I after reading it again, I *believe* it really means: > Valentina 1.11 for Revolution 2.x It is Valentina 1.11 -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Mon May 16 04:20:44 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 11:20:44 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <428853E1.6090001@chipp.com> Message-ID: On 5/16/05 11:03 AM, "Chipp Walters" wrote: > I do remember people talking about a Valentina update coming soon, > though I see from your website the last press release about a new > version is dated April, 21,2002. I did find there you have beta versions > available for Director and RealBasic. Hopefully, Revolution is in the works. Ak, we need add news. It lost somehow. > Also, I *believe* Valentina also runs on older Mac OS's which makes it's > currently the only embedded solution for Revolution for OS9. Well, Valentina 2.0 will not. We drop support of Classic because we use IBM ICU unicode library, which have Carbon and Macho versions, but not Classic. Valentina 1.x yes works on Classic. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From chipp at chipp.com Mon May 16 04:27:07 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 16 May 2005 03:27:07 -0500 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: <4288595B.3000805@chipp.com> Ruslan Zasukhin wrote: > Oh, sorry, I have only now realise that you are from Altuit. > > Please take my best wishes, and be sure, that we not going to make any war. > We just talk and discuss. Okay? :-) Yes, I am from Altuit, and a BIG supporter of Revolution! You can check out our RunRev website: http://www.altuit.com/webs/altuit2/RunRev/default.htm We also have a number of other externals for RunRev (Please don't tell me you have an embedded browser and it's faster:-) best, Chipp From sunshine at public.kherson.ua Mon May 16 04:38:21 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 11:38:21 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <4288595B.3000805@chipp.com> Message-ID: On 5/16/05 11:27 AM, "Chipp Walters" wrote: > Ruslan Zasukhin wrote: > >> Oh, sorry, I have only now realise that you are from Altuit. >> >> Please take my best wishes, and be sure, that we not going to make any war. >> We just talk and discuss. Okay? :-) > > Yes, I am from Altuit, and a BIG supporter of Revolution! You can check > out our RunRev website: > http://www.altuit.com/webs/altuit2/RunRev/default.htm > > We also have a number of other externals for RunRev (Please don't tell > me you have an embedded browser and it's faster:-) No no. You develop browser? Like listbox ? This is very useful! I know that Revoliution (as REALbasic) do not have Active Listbox. This cause big problems if we need display million records. Do you have such browser? If no, and if Revolution do not have such on, This is excellent task to resolve. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From jbv.silences at Club-Internet.fr Mon May 16 05:17:07 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Mon, 16 May 2005 11:17:07 +0200 Subject: Be Cautious About MySQL Licensing (was Re: Databasesuggestions?) References: Message-ID: <42886510.C70ACE61@Club-Internet.fr> Ruslan Zasukhin a *crit : > -------------------------------- > About Linux. > > We going port Valentina to Linux. Soon. No doubt. > But I wonder and want ask developers on this list. > Does Linux bring you real sales ? > if you guys allow me to enter your conversation, and if you allow me to share my own experience, I'd like to say that I love to use Rev as a cgi engine, and try to promote it in every commercial project I undertake. I also always work with Linux servers. A DB is almost always necessary, but so far I had to stick to mySQL because : - it's almost impossible to find anyone with postgreSQL skills in my neighborhood - Valentina isn't available for Linux yet... I agree that the use of Rev as cgi engine isn't the most widespread use of Rev, but nevertheless I was tempted by the Valentina benchmarks... Currently I'm working on a project whose main DB contains 22000 records (5 Mb with indexes) which should reach 50000 to 70000 records within the next couple of years... So far with the 22000 records, requests made via Rev cgi are really fast... JB From capellan2000 at yahoo.com Mon May 16 06:19:11 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 16 May 2005 03:19:11 -0700 (PDT) Subject: Database benchmarking in RunRev In-Reply-To: <20050516065759.BEA5593010E@mail.runrev.com> Message-ID: <20050516101911.41244.qmail@web40522.mail.yahoo.com> on Mon, 16 May 2005 01:53:14 +0300 Ruslan Zasukhin wrote: > Of course we plan soon produce > A) bench pages > B) bench project for different languages that > Valentina support > REALbasic, Director, Revolution, > which anybody should be able to run and see times on > his own computer. Hi Ruslan, Always is good to see every developer, backing up their software! :-) Now, i have a petition for you, about your database bench project for Revolution: Could you use, for this benchmark, the complete text of the mail archive of Runtime Revolution? Compressed, this file is 176 MB, decompressed is a lot more. Using the full text of this mail list, you could be sure that every developer in this mail list will ACTUALLY USE (very important) your benchmark application, to look for threads, individual messages, words, phrases and more. In this way, you could be sure that Valentina, will be tested in every machine that runs RunRev. Thanks in advance. Keep Up your good work! al Visit my site: http://www.geocities.com/capellan2000/ __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From david at dvglasgow.wanadoo.co.uk Mon May 16 06:22:34 2005 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Mon, 16 May 2005 11:22:34 +0100 Subject: hads in close proximity (was Rolling graphics) In-Reply-To: <20050514011909.0B33C9300DF@mail.runrev.com> References: <20050514011909.0B33C9300DF@mail.runrev.com> Message-ID: On 14 May 2005, at 2:19 am, Jim Hurley wrote: > Speaking of "Transcript inspiration," this work reminds me of the > opportunity I would have had, had I had Run Rev some years back. > (Does that sentence set a record for the number of "hads" in close > proximity?) John, whereas James had had 'had', had had 'had had'. 'Had had' had had the teacher's approval. 11 in a row. Sorry. I just can't forget this, no matter how much I want to make room for other stuff. Best Wishes, David Glasgow http://www.i-psych.co.uk From alex at tweedly.net Mon May 16 06:25:51 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 16 May 2005 11:25:51 +0100 Subject: Split to Array on Repeat Skips Every Other Line?? In-Reply-To: References: Message-ID: <4288752F.5070404@tweedly.net> Sivakatirswami wrote: > OK, well I solved the problem by taking the split out of the loop to a > function, now it works. But I still think this is a bug. > No, I don't agree. The docs say very clearly > Important! You cannot change the labelVariable in a statement inside > the loop. Doing so will cause a script error. You can change the > content of the container, but doing so will probably produce > unexpected results. since "split" does change x (into an array, and to a different value), you're breaking the rule, and can't expect this to work. Passing x as a parameter to the function passes a *copy* of the data, and hence avoids breaking the rule. I'm not sure what Rev intended by the phrase "cause a script error" - it certainly doesn't cause the script to stop with the error box, in any example I could think of - but it does produce "unexpected" results in some cases. > on mouseUp > repeat for each line x in gLogData > put returnLogEntry(x) & cr after tLog > end repeat > put tLog into fld "logViewer" > end mouseup > function returnLogEntry x > split x with "|" and tab > return (x["Project"] & tab & (x["hours"] > +round(x["hour-fraction"],2)) & tab & x["Fund_Category"]) > end returnLogEntry > > Now I get all six lines as expected: > > Online-Donations 5.41 Public Services > Publishers-Desk-Interface 1.25 Public Services > Digital-Dharma-List 6.5 Public Services > Web-Editor-Upgrade 2.17 Public Services > Publishers-Desk-Interface 6.75 Funded Projects > Online-Donations 1.08 Public Services > > skts -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005 From sunshine at public.kherson.ua Mon May 16 06:37:59 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 13:37:59 +0300 Subject: Database benchmarking in RunRev In-Reply-To: <20050516101911.41244.qmail@web40522.mail.yahoo.com> Message-ID: On 5/16/05 1:19 PM, "Alejandro Tejada" wrote: Hi Alejandro, > Now, i have a petition for you, about your > database bench project for Revolution: > > Could you use, for this benchmark, > the complete text of the mail archive > of Runtime Revolution? > > Compressed, this file is 176 MB, decompressed > is a lot more. Well, I think such test can do anybody else. We will do step by step tests, from simple to more complex. single table 2 table joins 3 t joins .. > Using the full text of this mail list, > you could be sure that every developer in > this mail list will ACTUALLY USE (very important) > your benchmark application, to look for threads, > individual messages, words, phrases and more. :-) but it needs support db somehow, right ? Also where from you suggest import data ? From emailers? > In this way, you could be sure that Valentina, > will be tested in every machine that runs RunRev. > > Thanks in advance. > Keep Up your good work! -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From P.Jimmieson at csc.liv.ac.uk Mon May 16 06:38:18 2005 From: P.Jimmieson at csc.liv.ac.uk (Phil Jimmieson) Date: Mon, 16 May 2005 11:38:18 +0100 Subject: Split to Array on Repeat Skips Every Other Line?? In-Reply-To: <4288752F.5070404@tweedly.net> References: <4288752F.5070404@tweedly.net> Message-ID: Alex Tweedly wrote: >Sivakatirswami wrote: > >>OK, well I solved the problem by taking the split out of the loop >>to a function, now it works. But I still think this is a bug. >> >No, I don't agree. The docs say very clearly > >>Important! You cannot change the labelVariable in a statement >>inside the loop. Doing so will cause a script error. You can change >>the content of the container, but doing so will probably produce >>unexpected results. > >since "split" does change x (into an array, and to a different >value), you're breaking the rule, and can't expect this to work. Hi Alex, thing is that this *used* to work in an earlier version of Rev. I can't remember which version broke it, but one day my scripts were working, and the next (after an update) they didn't... Took me a while to figure out what was going wrong (and I bugzilla'd it). It would be really helpful if the documentation explicitly mentioned that split on a foreach variable will have this effect. -- Phil Jimmieson phil at csc.liv.ac.uk (UK) 0151 794 3689 (Mobile) 07976 983164 Computer Science Dept., Liverpool University, Chadwick Building, Peach Street Liverpool L69 7ZF http://www.csc.liv.ac.uk/~phil/ I used to sit on a special medical board... ...but now I use this ointment. From klaus at major-k.de Mon May 16 06:50:47 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 May 2005 12:50:47 +0200 Subject: hint needed Message-ID: <16981DF0-A67C-4CC2-8FDF-47595E879333@major-k.de> Hi frien ds, i have a little problem and might need some help/hints... I have a TAB delimited list (200 lines) of values like: 1 TAB 0 TAB 1 TAB 1 TAB 0... (174 values each line) And have the same amount of checkboxes and want to get all the lines that have the same matrix as the currently "checked" boxes... Know what i mean? I can get a list of the checkboxes and their states and want to have all the lines that match the "checkbox matrix"... But since i will only query the "true" state i have no idea so far... My "checkbox list" will look like: 1 TAB * TAB * TAB * TAB 1 TAB... where * means false/empty and does NOT matter... What might be the most effective/fastest way to do so? Any hints are welcome :-) BTW, on OS X it will slow down performance heavily when i have a visible field with these 200 lines a 175 values in it on my card... Activating other objects results in a delay of at least 1 second before any reaction. Anyway, thanks in advance. Regards Klaus Major klaus at major-k.de http://www.major-k.de From xbury.cs at clearstream.com Mon May 16 07:09:02 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 16 May 2005 13:09:02 +0200 Subject: hint needed Message-ID: Hi Klaus, Hope i got this correctly... Search for a matrix using the filter command 1&tab&* Append a line number after each line eventually if you need to know which line if was. >From then it's just a little loop to see which lines really match... IOW, do a regex (or filter) on the largest defined string, then reduce the occurences with real matching.... removing the tabs may help also make the search simpler and or faster... Im just reading up on pattern recognition ;) did I get that correctly? hope that helps Xavier On 16.05.2005 12:50:47 use-revolution-bounces wrote: >Hi frien >ds, > >i have a little problem and might need some help/hints... > >I have a TAB delimited list (200 lines) of values like: >1 TAB 0 TAB 1 TAB 1 TAB 0... (174 values each line) > >And have the same amount of checkboxes and want to get all the lines >that have the same matrix as the currently "checked" boxes... > >Know what i mean? > >I can get a list of the checkboxes and their states and want to have >all the lines that >match the "checkbox matrix"... > >But since i will only query the "true" state i have no idea so far... > >My "checkbox list" will look like: >1 TAB * TAB * TAB * TAB 1 TAB... > >where * means false/empty and does NOT matter... > > >What might be the most effective/fastest way to do so? > >Any hints are welcome :-) > >BTW, on OS X it will slow down performance heavily when i have a >visible field with these >200 lines a 175 values in it on my card... > >Activating other objects results in a delay of at least 1 second >before any reaction. > > >Anyway, thanks in advance. > > >Regards > >Klaus Major >klaus at major-k.de >http://www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- 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 Mon May 16 07:26:31 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 May 2005 13:26:31 +0200 Subject: hint needed In-Reply-To: References: Message-ID: Bonjour Xavier, > Hi Klaus, > > Hope i got this correctly... > Search for a matrix using the filter command > 1&tab&* > Append a line number after each line eventually if you need to know > which > line if was. Ah, yes, i think "filter" is the right direction! >> From then it's just a little loop to see which lines really match... >> > > IOW, > > do a regex (or filter) on the largest defined > string, then reduce the occurences with real matching.... Still waiting for Ken's "regex for dummies" primer ;-) > removing the tabs may help also make the search simpler and or > faster... Will try that, too, thanks! > Im just reading up on pattern recognition ;) > > did I get that correctly? I think so :-) > hope that helps Mais oui, mon ami, certainement! > Xavier Regards Klaus Major klaus at major-k.de http://www.major-k.de From rjb at robelko.com Mon May 16 07:18:46 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 16 May 2005 13:18:46 +0200 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: References: Message-ID: > > Also, I *believe* Valentina also runs on older Mac OS's which makes it's >> currently the only embedded solution for Revolution for OS9. > >Well, Valentina 2.0 will not. We drop support of Classic because we use IBM >ICU unicode library, which have Carbon and Macho versions, but not Classic. > >Valentina 1.x yes works on Classic. But if ICU has Carbon version why can't it work under OS9? Robert From capellan2000 at yahoo.com Mon May 16 07:40:55 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 16 May 2005 04:40:55 -0700 (PDT) Subject: Database benchmarking in RunRev Message-ID: <20050516114056.17310.qmail@web40512.mail.yahoo.com> Hi Ruslan, :-) Ruslan Zasukhin wrote in response to alejandro tejada: at>> Using the full text of this mail list, at>> you could be sure that every developer in at>> this mail list will ACTUALLY USE (very important) at>> your benchmark application, to look for threads, at>> individual messages, words, phrases and more. rz> :-) but it needs support db somehow, right ? rz> Also where from you suggest import data ? rz> From emailers? Could it be possible to import this 176 mb file (with all messages from this mail list)? Download 176 mb of messages from this link: or from this page: Thanks in advance. al Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From sunshine at public.kherson.ua Mon May 16 08:31:11 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 16 May 2005 15:31:11 +0300 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: Message-ID: On 5/16/05 2:18 PM, "Robert Brenstein" wrote: >>> Also, I *believe* Valentina also runs on older Mac OS's which makes it's >>> currently the only embedded solution for Revolution for OS9. >> >> Well, Valentina 2.0 will not. We drop support of Classic because we use IBM >> ICU unicode library, which have Carbon and Macho versions, but not Classic. >> >> Valentina 1.x yes works on Classic. > > But if ICU has Carbon version why can't it work under OS9? Do now know. Nobody have made this -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From christian.langers at education.lu Mon May 16 08:51:24 2005 From: christian.langers at education.lu (Christian Langers) Date: Mon, 16 May 2005 14:51:24 +0200 Subject: unzip question (OS X) Message-ID: <35CEE235-C50D-4281-8EE1-3E0C11A6A119@education.lu> Hello, Does anybody know what option to set to the unzip shell command in order do get an incrementation to the file to extract (stored in a stack) when there is a file with the same name ? (unzipping via the Finder gives me that automatically : e.g. XML exists --> unzipping : XML 1 --> unzipping : XML 2...) In my script I verify if there is already a file with the same name then I have to possibilities : - shell (if there is no such file) put the cProg of this cd into url ("binfile:"&tPath&"/"&tName) put "cd "&tpath&cr&"unzip "&tName into tShell get shell(tShell) - Applescript (if there is such a file) put the cProg of this cd into url ("binfile:"&tPath&"/"&tName) put "tell application"&"e&"Finder""e&cr&"open file "&q (tName)&cr& "end tell" into tAppScript do tAppScript as Applescript With Applescript I'm getting the increments but I want this to happen "quietly" (and in the shell)... Any ideas ? Thanks in advance, Christian from Luxembourg From cford at gwm.sc.edu Tue May 10 14:47:07 2005 From: cford at gwm.sc.edu (Curtis Ford) Date: Tue, 10 May 2005 14:47:07 -0400 Subject: XML and Unicode? Message-ID: <786875d19809ec4ba13bf36a3c6f8d48@gwm.sc.edu> I've been studying the XML demo kindly provided by Sarah Reichelt - a big thanks to Sarah, it's a great resource! A few newbie-ish questions: Can Unicode be used with the XML commands? I've had success reading in my own XML external text files with the demo, but using UTF 16 encoding seems troublesome. I've set the font of the field "XMLText" to Lucida Grande, and in the script for the "Read from file" button I tried replacing put tChild after fld "XMLtext" with set the UnicodeText of fld "XMLtext" to tChild .. but what should have been Russian displayed as Chinese with no line breaks. Is there something else I'd need to do when reading the data in, or am I missing something else? Thanks for any suggestions! -Curt Dr. Curtis Ford Instructor of Russian and Linguistics Dept. of Languages, Literatures, and Cultures University of South Carolina cford at sc.edu From rbarber at yhb.att.ne.jp Mon May 16 09:23:20 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon, 16 May 2005 22:23:20 +0900 Subject: Rev fails to recognize Chinese In-Reply-To: References: Message-ID: Hubert I think you will have to import the text from each field in your HC stack to the new Rev stack set the unicodetext of fld "revfld" to uniencode(HCfld,"Chinese") This will have to be different for the simplified - ("simplechinese) and traditional - ("chinese") HTH Ron On May 16, 2005, at 6:50 AM, Hubert Seiwert wrote: > I have imported (read in) my Hypercard files to Rev. Some field contain > mixed text (English and Chinese), some field just are set to Chinese > (simplified and traditional) textfont. What appears on the screen > instead of > Chinese is just a rubbish of ASCII characters. If I select the > (supposed to > be) Chinese text and set the textfont to Apple Lisung Light (or any > other > Chinese font), the text is converted to Korean and rubbish. I know, > similar > problems have been discussed early in 2004, but I am wondering if a > solution > has been found in the meantime. I would be thankful for any help. > > Hubert > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From rbarber at yhb.att.ne.jp Mon May 16 09:39:40 2005 From: rbarber at yhb.att.ne.jp (ron barber) Date: Mon, 16 May 2005 22:39:40 +0900 Subject: XML and Unicode? In-Reply-To: <786875d19809ec4ba13bf36a3c6f8d48@gwm.sc.edu> References: <786875d19809ec4ba13bf36a3c6f8d48@gwm.sc.edu> Message-ID: Hi Curtis, I don't use XML but what happens when you set the textfont to "Russian,unicode" rather than Lucida Grande? Ron On May 11, 2005, at 3:47 AM, Curtis Ford wrote: > I've been studying the XML demo kindly provided by Sarah Reichelt - a > big thanks to Sarah, it's a great resource! A few newbie-ish > questions: > > Can Unicode be used with the XML commands? I've had success reading in > my own XML external text files with the demo, but using UTF 16 > encoding seems troublesome. > > I've set the font of the field "XMLText" to Lucida Grande, and in the > script for the "Read from file" button I tried replacing > > put tChild after fld "XMLtext" > with > set the UnicodeText of fld "XMLtext" to tChild > > .. but what should have been Russian displayed as Chinese with no line > breaks. > > Is there something else I'd need to do when reading the data in, or am > I missing something else? Thanks for any suggestions! > > -Curt > > Dr. Curtis Ford > Instructor of Russian and Linguistics > Dept. of Languages, Literatures, and Cultures > University of South Carolina > cford at sc.edu > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From joel.guillod at net2000.ch Mon May 16 09:51:29 2005 From: joel.guillod at net2000.ch (Joel Guillod) Date: Mon, 16 May 2005 15:51:29 +0200 Subject: altSQLite versus Valentina for Rev In-Reply-To: <20050516065812.41C849300E1@mail.runrev.com> References: <20050516065812.41C849300E1@mail.runrev.com> Message-ID: <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> Russlan, What a good opportunity to explain you some of the reasons why you probably miss so many users. My own experience of Valentina has been a failure because I have never been able to easily operate Valentina with Hypercard/Supercard and more recently with Revolution. Dont reply that I should not be an adequate programer, just search the Rev archives to understand that many Revolutionados have made attempts to use Valentina with many difficulties and switched to another solution. Also be aware that altSQLite has been released with the following advantages among others: - many altPlugins are provided for free and has been proven very usefull and well polished; - the altSQLite Demo stack is very well designed and just ready to use sample: you open it, it just works and you can see the sample scripts; - affordable price; - SQLite is widely recognized by many other developers: see PHP for a single instance, not to say the MacOSX Tiger integration. - last but not least: speed development time. I spend many days failing to deal with Valentina user guides where I have been able to create a DB and to write error free scripts with altSQLite in just minutes. Yet there is a problem with altSqlite under MacOSX 10.3.9 which crashes Revolution in some circonstances but I am confident that Chipp/Altuit will fix that soon. As Revolution developers we know that he is very active and reactive. You have proven the opposite. There was (is? I didn't check recently) no Revolution sample stack for Valentina. Also some arguments in favor of Valentina are not so important for most of our applications: - speed is most often an issue when users have large databases which is not the case for most of us; - price can be an issue: I am not sure that many of us are selling their applications to valuate Valentina more than the free Postgres or MySQL DBMS; - Those DBMS are supported by many developers and we dont know what would happen to Valentina I you disappear tomorrow. SQLite source code is available and free. What a warranty for our data; - multiusers capability require another process to execute Valentina and those DBMS. I dont see any advantages of one over the others if you'd like to release an easy installation to users. My last comment is that competition is good! As developers we really thank Altuit to have written the SQLite plugin because this finally forces Paradigma Software Inc to seriously watch for the Revolution developers to give them the consideration and support they actually missed until today. BUT be aware that the time is very short not to loose the market today! Dont do war, build tools which prooves you make the developers' life easier! Regards, JG From lynn at paradigmasoft.com Mon May 16 09:57:16 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 16 May 2005 06:57:16 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Databasesuggestions?) In-Reply-To: <42884E1B.60900@chipp.com> Message-ID: <1095870655-2914964@lindbergh.macserve.net> > I'm no database expert, though you can find plenty of them on > the SQLite open source website: www.sqlite.org > > I challenge you to post your benchmarks there if you're > serious about getting a response. There you'll find more of > the 'war' I believe you're searching for. We don't need to kick sand in their face on their own turf. That would be rude. But we've actually had significant time to compare with SQLite. Although some companies like Apple are just discovering it, its been around long enough in other incarnations (non Rev) that we've had time to look at it. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From lynn at paradigmasoft.com Mon May 16 10:02:32 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 16 May 2005 07:02:32 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Databasesuggestions?) In-Reply-To: <42885725.8050509@chipp.com> Message-ID: <1095870338-2933520@lindbergh.macserve.net> > Good point. > > You might also wish to 'warn' the Apple Tiger Developers of > your findings because FYI: > http://www.appleinsider.com/article.php?id=593 Chipp, just because Apple likes something or recommends something doesn't make it a holy artifact or the object of their affection the best choice for anyone but Apple. Apple made a decision to include a database engine as a default. Why *didn't* it select FileMaker? I think if you ask yourself that, you'll be closer to figuring out why they selected SQLite. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From lists at mangomultimedia.com Mon May 16 10:54:32 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 May 2005 07:54:32 -0700 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <20050515081612.77520.qmail@web60512.mail.yahoo.com> References: <20050515081612.77520.qmail@web60512.mail.yahoo.com> Message-ID: <66EDB039-E74D-4252-A2A5-230604FB6CA4@mangomultimedia.com> On May 15, 2005, at 1:16 AM, Jan Schenkel wrote: > > All in all, it's jsut a matter of picking the right > database for the job at hand: if you need a quick > embedded single-user database that does Mac + Win + > Linux, then altSQLite is your best pick. > > If you like the object-relational features of > Valentina and only need Mac + Win, then grab it -- > it's a great database and also comes in a server > version. One other thing to take into account between the two is encryption. Valentina allows you to encrypt your data structure and/or your data. You can roll your own encryption for data in SQLite (though I haven't tested speed) but I haven't come across anything that allows you to encrypt the structure. This is important for some projects. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From lynn at paradigmasoft.com Mon May 16 11:06:35 2005 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 16 May 2005 08:06:35 -0700 Subject: altSQLite versus Valentina for Rev In-Reply-To: <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> Message-ID: <1095866494-3164215@lindbergh.macserve.net> Hi Joel, > My last comment is that competition is good! As developers we > really thank Altuit to have written the SQLite plugin because > this finally forces Paradigma Software Inc to seriously watch > for the Revolution developers to give them the consideration > and support they actually missed until today. BUT be aware > that the time is very short not to loose the market today! > Dont do war, build tools which prooves you make the > developers' life easier! As you know, we Americans go out of our way to find peaceful solutions to cultural differences, so Ill respond to some of your concerns here ;-) We appreciate how responsive and helpful Runtime has been and also, we've received a lot of requests and feedback from Revolution users. For that reason, the supporting product isnt being called VXCMD 2, but Valentina for Revolution. Trying to cover several different IDEs works fine when those products all agree to a modern standard, but that really isnt the case with the 'Cards anymore. For the Valentina 2 products already released, we've produced some examples and are working to improve support documentation. Some of your points Ive already responded to, elsewhere, so I wont repeat them here. With your level of interest and concern, I hope you will be involved in the Valentina 2 for Revolution beta. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From rp011s7075 at blueyonder.co.uk Mon May 2 19:47:19 2005 From: rp011s7075 at blueyonder.co.uk (Marielle Lange) Date: Tue, 3 May 2005 00:47:19 +0100 Subject: Revolution and Education... website proposed Message-ID: Dear all, A few months ago (back in Oct 2004), there was an interesting thread on educational use for revolution . Several things emerged from this discussion: 1. A number of metacard or revolution stacks have been produced that cannot be found anywhere on the web or in the "user". 2. There is a group of enthusiastic teachers on this list who see revolution as having the potential to benefit their teaching. 3. Most of them have difficulties sharing their enthusiasm with colleagues in their institution. This was for instance, nicely expressed by Gregory [Gregory Lypny gregory.lypny at videotron.ca] > I have long stopped evangelizing courseware because the response I get > from colleagues is that they do not want to be involved with its > development. The incentive to do the work is simply not there. I > make > my stuff freely available to my colleagues, but their enthusiasm > quickly peters when I explained that some work is required to get > it to > do what they want it to do. They'll only give it a spin if it's ready > to go right off the shelf. [...] > I have similar difficulties. I work in a department (psychology) where most of the staff is, simply put, technologically inept. Whenever I try to advocate the use of Revolution I only cause fear and apprehension. As Judy had expressed in some of her emails, my skills and my tendency to aim for better than what is achieved by current practices leads to isolation rather than admiration. The more I try to persuade my HoD to use existing eLearning tools to remedy some *inefficient* teaching practices they currently have, the more I can feel myself being very negatively noticed (change is a cause of discomfort for some people). I can see me loosing courage, gradually, and I feel the need for a place where I can discuss some ideas with like-minded persons. As Gregory mentioned: > > I should leave this with a positive spin: courseware = cool, > untapped potential. We just need more impressive examples of it in > use. However, if it is left to me alone, in between my teaching, research, admin duties, I do not have the time to develop an impressive example of Revolution's use for education. Not that I am not trying. To address the problem identified by Gregory, I have a project in gestation of a GUI editor for a large range of web-based exercises. The idea is to select exercises written in java, javascript, Flash, with a content that can be defined in a text file attached to the application (see usinaquiz for examples [in French] or formator demo [quizz section] for a working demo [enhanced for Safari and Firefox, not tested yet with Internet Explorer Windows] and http:// revolution.lexicall.org/eLearning/AccompanyingDocs-sm.pdf fro textual explanations). This will be developed over next summer. (See, John Mathewson for a similar project, for a public of school teachers, at http://members.maclaunch.com/richmond/default.html). I have another project of an revolution application to access an on-line database of learning objects. Another one of a database of images, for lecture illustration (I already have on my hard disk a well organized archive of 100MB of pictures), where lecturers could share and access their resources (see viperlib, http://viperlib.york.ac.uk/, for such a project, in the very restricted context of visual perception). Still, alone, there is only so little I can do and it tends to take quite a long time to get anything done as I do not have much time to spend on this project. I have given a lot of thought to becoming a freelance instructional designer, but I really doubt I would be able to make a living from it. So, I will probably have to keep my revolution coding as a captivating hobby, to do outside of my (already long) working hours. Recently, in the context of a course on "teaching in digital environment" I had been enrolled in, this time as a student, I got to write an assignment, on using Wiki-web for collaborative learning. Obviously, my assignment partner and I decided to write this assignment collaboratively, on a wiki-web medium. I really enjoyed the experience. There is so much more in 2 brains than in one... there is so much benefit of having another person's perspective on the issue. This got me thinking... why not try something similar with the nice people from the revolution community, this time on the use of revolution for student-centered learning? It happens that I recently created a website, that I use in a research context. I could easily create a revolution subdomain to host a "revolution-education" resource center with : (1) an archive of stacks relevant to education ( I can provide up to 200MB), (2) a forum or even better, a wiki for the discussion of ideas and guidelines (I have recently set-up a wiki to support one of my course and it wouldn't be difficult to set-up another one for discussion on the them of revolution-education). I really believe that Wikis are better than forums to organize thoughts. Who knows, this could lead to a book "Instructional Design with Revolution"... with the word order that suggests that reaching teaching goals and the provision of well-thought exercises would be more important than technical aspects (though, both could probably be reconciled with a section on teaching (to teachers) programming with revolution). After all, the reluctance of colleagues to be involved in e-Learning does not come from the fact that they do not care about the quality of their teaching. It rather has for origin the lack of resource printed or digital resource that would let them realize something useful without having to spend too much time acquiring new skills. If we want to encourage our colleagues to adopt better practices, maybe we need to be concerned about creating resources that facilitate their efforts. In fact, I already gave it a start: http://revolution.lexicall.org/ You will find there a list of links and information related to eLearning (http://revolution.lexicall.org/eLearning/) as well as a listing of the stacks I have already produced (under a share alike license), at http://revolution.lexicall.org/listing.php. I will add a wiki next week-end. Educators and non educators alike may be interested to know that this listing is automatically produced thanks to the provision of a text file joined to the revolution file, with the following metadata. RSS reader Still another exploration of widgets. Simple RSS reader. Marielle Lange N/A http://creativecommons.org/licenses/by-nc-sa/2.0/ mystacks/rss_reader.gif N/A http://revolution.lexicall.org/mystacks/ rss_reader.rev This means that information about the file is separate from the file itself... It is possible to create a directory that lists stacks hosted in the archive as well as stacks hosted elsewhere. I can give away the php script to anybody interested (written so to understand any metadata, organized in any number of sections (details at: http:// lexicall.org/repository/standards.php, when used in another context). Let me know if you are interested in taking advantage of any of this... but please, be patient, my day job does not involve programming with revolution, I may take a few days (i.e., next week- end) to answer your emails. Best, Marielle ------------------------------------------------------------------------ ----------------------------------------------------- Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology and Informatics University of Edinburgh, UK Email: M.Lange at ed.ac.uk Homepage: http://homepages.inf.ed.ac.uk/mlange/ From tim.due at gmail.com Thu May 12 03:19:56 2005 From: tim.due at gmail.com (Timothy Due) Date: Thu, 12 May 2005 16:19:56 +0900 Subject: Printing Field Borders Message-ID: <10e3640f05051200192d0aa98@mail.gmail.com> Hi Everyone. I'm new to Rev. I have been evaluating Rev for the last couple of weeks and have mostly found it a joy to use. It brings back happy memories of using Hypercard quite some years ago. Anyway, one problem I have been having is getting field borders to print properly. I have read in these archives that when field borders are butted-up together that can cause problems, but I am even having problems in cases where the fields are not touching or near any other object. I have tried on 2 differrent systems (Win XP and 98) using 2 different printers, with inconsistent and unexpected results. Commonly, the left and top border does not print. Is this a bug in Rev? If so, is there any plan to have it fixed? Alternatively, is there a viable workaround? Many thanks, Timothy Due From richmond at mail.maclaunch.com Wed May 4 17:16:56 2005 From: richmond at mail.maclaunch.com (Mathewson) Date: Wed, 04 May 2005 17:16:56 -0400 Subject: Autostart a CD in MS Windows Message-ID: Dear xTalk Afficionados, I am sure this one has been addressed before - but could not find it via an "autostart" search of the archives. If I make a stand-alone for MS Windows on a CD - how to I set it to autostart when the user pops the CD into their CD-drive? Grateful for help! Richmond Mathewson __________________________________________________ See Mathewson's software at: http://members.maclaunch.com/richmond/default.html _______________________________________ --------------------------------------------------------------- The Think Different Store http://www.thinkdifferentstore.com/ For All Your Mac Gear --------------------------------------------------------------- From katherine.w.c at gmail.com Mon May 2 13:39:49 2005 From: katherine.w.c at gmail.com (Kat) Date: Mon, 2 May 2005 13:39:49 -0400 Subject: DVD Decoder In-Reply-To: <34721120c4dd220676721a27a901409e@byu.edu> References: <42751664.5050507@dreamscapesoftware.com> <34721120c4dd220676721a27a901409e@byu.edu> Message-ID: <11e472780505021039488965eb@mail.gmail.com> For what it's worth, it ought to be easier to do this for DVD than it ever was for CDs, since the DVD specifications are less primitive in terms of cross-platform compatibility right out of the box. Heck, I remember when you had to have a floppy "boot disk" to launch a CD-ROM!! Thank goodness those days are gone. Cheers, Katherine http://www.cd-info.com On 5/2/05, Devin Asay wrote: > On May 1, 2005, at 11:48 AM, Derek Bump wrote: > > > Is anyone aware of any add-ins for QuickTime (Windows) that will allow > > one to use QuickTime to show DVDs? > > I second this request. I would LOVE to be able to access DVDs through > Rev/QT. Old-time Hypercarders, remember how simple and elegant it was > to access laser disks using the Xcommands in HC? Or Audio CDs? The > inability to do the same this with DVDs represents a giant step > backward for those of us trying to integrate video with instructional > applications. > > Devin > > > > > I love the DVD player on Mac OS X and I can't stand the ones on > > Windows and I'd like to make a free custom DVD player using QuickTime > > and Revolution. > > The best I've been able to manage with DVDs is to use AppleScript to > launch and control the DVD player. > > > > Thanks! > > > > > > Derek Bump > > Dreamscape Software > > http://www.dreamscapesoftware.com/ > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ro at runrev.com Tue May 3 12:55:23 2005 From: ro at runrev.com (Ro Nagey) Date: Tue, 3 May 2005 17:55:23 +0100 Subject: Revolution and Education... website proposed In-Reply-To: <1115125489.427776f138fc8@staffmail.ed.ac.uk> References: <1115125489.427776f138fc8@staffmail.ed.ac.uk> Message-ID: After laying dormant for a very long time, I am happy to announce the Education-Revolution list is back and better than ever. You are enthusiastically invited to be part of this improved list! To be a part of this list, go to http://lists.runrev.com/mailman/ listinfo/education-revolution and scroll down to the bottom of the page for subscribe instructions. This list is specifically designed for teachers, students and those with a special interest in using Revolution in an educational environment. We are going to share problems, solutions and ideas. And, if you're a member of this list, you'll also be eligible for special offerings from Runtime Revolution! In the coming year, we're going to be putting a lot of emphasis on education. Please help us and be part of this list! Ro On May 3, 2005, at 2:04 PM, Marielle Lange wrote: > Dear all, > > (Many of you will take me for a newcommer... I have bought my > license long ago > and lurked on the list... I hadn't much chance to participate > simply because > the questions usually get answered before I get a chance to give my > 5 cents). > > A few months ago (back in Oct 2004), there was an interesting > thread on > educational use for revolution. > > Several things emerged from this discussion: > > 1. A number of metacard or revolution stacks have been produced > that cannot be > found anywhere on the web or in the "user". > 2. There is a group of enthusiastic teachers on this list who see > revolution as > having the potential to benefit their teaching. > 3. Most of them have difficulties sharing their enthusiasm with > colleagues in > their institution. > > This was for instance, nicely expressed by Gregory [Gregory Lypny > gregory.lypny > at videotron.ca] > > >> I have long stopped evangelizing courseware because the response I >> get >> from colleagues is that they do not want to be involved with its >> development. The incentive to do the work is simply not there. I >> make >> my stuff freely available to my colleagues, but their enthusiasm >> quickly peters when I explained that some work is required to get >> it to >> do what they want it to do. They'll only give it a spin if it's >> ready >> to go right off the shelf. [...] >> > > > I have similar difficulties. I work in a department (psychology) where > technnology causes fear and apprehension. As Judy had expressed in > some of her > emails, my skills and my tendency to aim for better than what is > achieved by > current practices leads to isolation rather than admiration. I can > see me > loosing courage, gradually, and I feel the need for a place where I > can discuss > some ideas with like-minded persons. > > As Gregory mentioned: > > >> I should leave this with a positive spin: courseware = cool, >> untapped potential. We just need more impressive examples of it in >> use. >> > > However, if it is left to me alone, in between my teaching, > research, admin > duties, I do not have the time to develop an impressive example of > Revolution's > use for education. Not that I am not trying. To address the problem > identified > by Gregory, I have a project in gestation of a GUI editor for a > large range of > web-based exercises. The idea is to select exercises written in java, > javascript, Flash, with a content that can be defined in a text > file attached > to the application (see usinaquiz for examples [in French] or > formator demo > [quizz section] for a working demo [enhanced for Safari and > Firefox, not tested > yet with Internet Explorer Windows] and > http://revolution.lexicall.org/eLearning/AccompanyingDocs-sm.pdf > fro textual > explanations). This will be developed over next summer. (See, John > Mathewson > for a similar project, for a public of school teachers, at > http://members.maclaunch.com/richmond/default.html). I have another > project of > an revolution application to access an on-line database of learning > objects. > Another one of a database of images, for lecture illustration (I > already have > on my hard disk a well organized archive of 100MB of pictures), > where lecturers > could share and access their resources (see viperlib, > http://viperlib.york.ac.uk/, for such a project, in the very > restricted context > of visual perception). > > Still, alone, there is only so little I can do and it tends to take > quite a long > time to get anything done as I do not have much time to spend on > this project. I > have given a lot of thought to becoming a freelance instructional > designer, but > I really doubt I would be able to make a living from it. So, I will > probably > have to keep my revolution coding as a captivating hobby, to do > outside of my > (already long) working hours. > > Recently, in the context of a course on "teaching in digital > environment" I had > been enrolled in, this time as a student, I got to write an > assignment, on > using Wiki-web for collaborative learning (my own choosing). > Obviously, my > assignment partner and I decided to write it collaboratively, on a > wiki-web > medium. I really enjoyed the experience. There is so much more in 2 > brains than > in one... there is so much benefit of having another person's > perspective on the > issue. This got me thinking... why not try something similar with > the nice > people from the revolution community, this time on the use of > revolution for > student-centered learning? > > It happens that I recently created a website, that I use in a > research context. > I could easily create a revolution subdomain to host a "revolution- > education" > resource center with : (1) an archive of stacks relevant to > education ( I can > provide up to 200MB), (2) a forum or even better, a wiki for the > discussion of > ideas and guidelines (I have recently set-up a wiki to support one > of my course > and it wouldn't be difficult to set-up another one for discussion > on the them of > revolution-education). I really believe that Wikis are better than > forums to > organize thoughts. > > Who knows, this could lead to a book "Instructional Design with > Revolution"... > with the word order that suggests that reaching teaching goals and the > provision of well-thought exercises would be more important than > technical > aspects (though, both could probably be reconciled with a section > on teaching > (to teachers) programming with revolution). After all, the > reluctance of > colleagues to be involved in e-Learning does not come from the fact > that they > do not care about the quality of their teaching. It rather has for > origin the > lack of resource printed or digital resource that would let them > realize > something useful without having to spend too much time acquiring > new skills. If > we want to encourage our colleagues to adopt better practices, > maybe we need to > be concerned about creating resources that facilitate their efforts. > > > In fact, I already gave it a start: > > http://revolution.lexicall.org/ > > You will find there a list of links and information related to > eLearning > (http://revolution.lexicall.org/eLearning/) as well as a listing of > the stacks > I have already produced (under a share alike license), at > http://revolution.lexicall.org/listing.php. I will add a wiki next > week-end. > > Educators and non educators alike may be interested to know that > this listing is > automatically produced thanks to the provision of a text file > joined to the > revolution file, with the following metadata. > > > RSS reader > Still another exploration of widgets. Simple RSS > reader. > Marielle Lange > N/A > http://creativecommons.org/licenses/by-nc-sa/2.0/ license> > mystacks/rss_reader.gif > N/A > > http://revolution.lexicall.org/mystacks/ > rss_reader.rev > > > This means that information about the file is separate from the > file itself... > It is possible to create a directory that lists stacks hosted in > the archive > as well as stacks hosted elsewhere. I can give away the php script > to anybody > interested (written so to understand any metadata, organized in any > number of > sections (details at: http://lexicall.org/repository/standards.php, > when used > in another context). > > > Let me know if you are interested in taking advantage of any of > this... but > please, be patient, my day job does not involve programming with > revolution, I > may take a few days (i.e., next week-end) to answer your emails. > > Best, > Marielle > > ---------------------------------------------------------------------- > --------- > Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology > and Informatics > University of Edinburgh, UK > Email: M.Lange at ed.ac.uk > Homepage: http://homepages.inf.ed.ac.uk/mlange/ > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Ro Nagey ~ Evangelist ~ ro at runrev.com Runtime Revolution - User-Centric Development Tools ~ http:// www.runrev.com/ From dave at realsoftware.com Mon May 16 11:49:19 2005 From: dave at realsoftware.com (David Grogono) Date: Mon, 16 May 2005 10:49:19 -0500 Subject: Formatting Widgets for OS X In-Reply-To: <20050515074110.5193193018B@mail.runrev.com> Message-ID: Ken Ray wrote: > Ah, I was thrown off because RB sets the default size for static and > editable text at 12 pt (which is neither the "system font", nor the "small > system font" as the HIG states Hi Ken - The font size that REALbasic uses for controls at design time is adjustable in the Preferences window (Window Editor pane). I'd recommend changing this to '0' instead of '12' because it will then use the appropriate size based on both the font and the OS. (On OS X this would be 13 for System font and 11 for SmallSytem) Best regards, David -- David Grogono dave at realsoftware.com www.realsoftware.com From klaus at major-k.de Mon May 16 11:50:21 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 May 2005 17:50:21 +0200 Subject: Autostart a CD in MS Windows In-Reply-To: References: Message-ID: <2F1187EB-5EDB-439D-B907-5107E0EF69AC@major-k.de> Hi Richmond, > Dear xTalk Afficionados, > I am sure this one has been addressed before - but could > not find it via an "autostart" search of the archives. > > If I make a stand-alone for MS Windows on a CD - how to I > set it to autostart when the user pops the CD into their > CD-drive? > > Grateful for help! Put a simple text file named "autostart.inf" (NO quotes, of course) in the root directory of the cd Content (no empty lines!): [autorun] open=path_to_standalone.exe But please remember that win users might have disabled this ANTI- feature! > Richmond Mathewson Best Klaus Major klaus at major-k.de http://www.major-k.de From revlist at cableone.net Mon May 16 11:59:23 2005 From: revlist at cableone.net (Chris Sheffield) Date: Mon, 16 May 2005 09:59:23 -0600 Subject: Autostart a CD in MS Windows In-Reply-To: <2F1187EB-5EDB-439D-B907-5107E0EF69AC@major-k.de> References: <2F1187EB-5EDB-439D-B907-5107E0EF69AC@major-k.de> Message-ID: <350B66C2-8F23-4608-8799-176F3E8568C2@cableone.net> And just to add another small tidbit. If your users will be running this on Win98, you might want to place your standalone exe in some folder on the CD rather than directly at the root level. It's been my experience in the past with Win98 that if you place your standalone directly on the root of the CD it takes forever to launch (whether you're using autorun or not). Seems to work fine, however, with Windows 2000 and above. Anyway, just FYI. On May 16, 2005, at 9:50 AM, Klaus Major wrote: > Hi Richmond, > > >> Dear xTalk Afficionados, >> I am sure this one has been addressed before - but could >> not find it via an "autostart" search of the archives. >> >> If I make a stand-alone for MS Windows on a CD - how to I >> set it to autostart when the user pops the CD into their >> CD-drive? >> >> Grateful for help! >> > > Put a simple text file named "autostart.inf" (NO quotes, of course) > in the root directory of the cd > > Content (no empty lines!): > > [autorun] > open=path_to_standalone.exe > > > But please remember that win users might have disabled this ANTI- > feature! > > >> Richmond Mathewson >> > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > Chris Sheffield Read Naturally The Fluency Company www.readnaturally.com From rampy_ms at yahoo.com Mon May 16 12:02:01 2005 From: rampy_ms at yahoo.com (Shawn Rampy) Date: Mon, 16 May 2005 09:02:01 -0700 (PDT) Subject: Animated Gif Message-ID: <20050516160201.11569.qmail@web40528.mail.yahoo.com> Hello All, Is there a way to control the speed of an animated gif? Also, is there a way to have an animated gif loop indefinitely? Thanks, Shawn __________________________________ Do you Yahoo!? Yahoo! Mail - You care about security. So do we. http://promotions.yahoo.com/new_mail From kray at sonsothunder.com Mon May 16 12:08:43 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 May 2005 11:08:43 -0500 Subject: altSQLite versus Valentina for Rev In-Reply-To: <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> Message-ID: On 5/16/05 8:51 AM, "Joel Guillod" wrote: > Russlan, (BTW, that's one "s" in Ruslan) > What a good opportunity to explain you some of the reasons why you > probably miss so many users. My own experience of Valentina has been a > failure because I have never been able to easily operate Valentina with > Hypercard/Supercard and more recently with Revolution. Dont reply that > I should not be an adequate programer, just search the Rev archives to > understand that many Revolutionados have made attempts to use > Valentina with many difficulties and switched to another solution. Some of that I think is that Rev has its own wrappers around the Valentina VXCMD, with its own syntax. Obviously, Paradigmasoft isn't going to document Rev's wrappers; only its own syntax, so there's also a 'translation' issue between looking at Rev's documentation on how to execute a query, and Valentina's. Also, many of the issues with using Valentina in Revolution have been related to where to put the file on disk so that it will build in properly when creating a standalone. This also is not any fault of Paradigmasoft. I learned a long time ago that the Rev wrappers were just too limiting and I went the route of attaching to and calling on Valentina directly. It is just an external, so you can place it anywhere you like and set the externals to that location. Once you've done that, you just start calling it. Now granted, the documentation for Valentina could certainly be better, and a sample stack that was designed for Rev would help in the learning process, but I just wanted to bring up that a lot of the frustration with attempting to use Valentina in Revolution is not related to Paradigmasoft's support of Rev. > Yet there is a problem with altSqlite under MacOSX 10.3.9 which crashes > Revolution in some circonstances but I am confident that Chipp/Altuit > will fix that soon. As Revolution developers we know that he is very > active and reactive. You have proven the opposite. Sorry, I have to strongly disagree here... ever question I have ever had on working with Valentina has been responded to by a representative of Paradigmasoft (usually Ruslan) within hours, whether posted to the Valentina list, or whether I've sent private email to Ruslan to get an answer to a question. In fact, as you know, Valentina 2 is what they are currently preparing for Revolution, and yet my client and I have spent the last three days in multi-hour-long chats with Ruslan and crew to solve a couple of performance issues I discovered in the 1.11 kernel. > My last comment is that competition is good! As developers we really > thank Altuit to have written the SQLite plugin because this finally > forces Paradigma Software Inc to seriously watch for the Revolution > developers to give them the consideration and support they actually > missed until today. BUT be aware that the time is very short not to > loose the market today! Dont do war, build tools which prooves you make > the developers' life easier! Since I'm the one that started the ball rolling on this thread looking for database suggestions, and after reviewing the email posts, Ruslan doesn't want to start a DB war, and in fact doesn't even put SQLLite in a directly competitive light to Valentina, so don't worry about them losing the market - the "small one-user DB" market is not the area they're focusing on; clearly the view their competitors as mySQL and PostgreSQL. Once again, it's the "right tool for the job" - I think the one thing that Valentina does vs mySQL,SQLLite, and PostgreSQL is that it straddles the fence between multi-user large DB implementations, and small, personal single-user implementations. And although it covers a lot of ground, it is unlikely that for a single-user implementation that you would pay for Valentina when it is far cheaper to get altSQLLite... however, if you are starting with a small implementation which will grow to multi-user, or you have a product where the deployment is in many modes (single user standalone, single user client/server, multi-user client/server), Valentina is a good choice. Thanks for listening, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From scott at tactilemedia.com Mon May 16 12:11:42 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 16 May 2005 09:11:42 -0700 Subject: Animated Gif In-Reply-To: <20050516160201.11569.qmail@web40528.mail.yahoo.com> Message-ID: Recently, Shawn Rampy wrote: > Is there a way to control the speed of an animated > gif? One way is to set the repeatCount of the GIF to 0 and use your own timer to update the GIF using the currentFrame. Something like: local fCount on updateGIF if fCount = empty or fCount = the frameCount of img myGIF then \ put 0 into fCount add 1 to fCount set the currentFrame of img myGIF to fCount send "updateGIF" to me in 100 millisecs -- UPDATE GIF EVERY 1/10 SECOND end updateGIF > Also, is there a way to have an animated gif loop > indefinitely? set the repeatCount of img myGIF to -1 Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From lists at mangomultimedia.com Mon May 16 12:17:54 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 May 2005 09:17:54 -0700 Subject: altSQLite versus Valentina for Rev In-Reply-To: <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> References: <20050516065812.41C849300E1@mail.runrev.com> <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> Message-ID: <6c8f07977d4c26665d79cbf610fd0003@mangomultimedia.com> On May 16, 2005, at 6:51 AM, Joel Guillod wrote: > What a good opportunity to explain you some of the reasons why you > probably miss so many users. My own experience of Valentina has been a > failure because I have never been able to easily operate Valentina > with Hypercard/Supercard and more recently with Revolution. Dont reply > that I should not be an adequate programer, just search the Rev > archives to understand that many Revolutionados have made attempts to > use Valentina with many difficulties and switched to another solution. To be fair, the majority of the problems with Valentina had to do with using externals in the standalone and/or the combination of revdb and valentina. Implementing externals in projects can sometimes be tricky and cause problems whether you are using Valentina or any other external. > Also be aware that altSQLite has been released with the following > advantages among others: > - many altPlugins are provided for free and has been proven very > usefull and well polished; > - the altSQLite Demo stack is very well designed and just ready to use > sample: you open it, it just works and you can see the sample scripts; > - affordable price; > - SQLite is widely recognized by many other developers: see PHP for a > single instance, not to say the MacOSX Tiger integration. > - last but not least: speed development time. I spend many days > failing to deal with Valentina user guides where I have been able to > create a DB and to write error free scripts with altSQLite in just > minutes. > > Yet there is a problem with altSqlite under MacOSX 10.3.9 which > crashes Revolution in some circonstances but I am confident that > Chipp/Altuit will fix that soon. As Revolution developers we know that > he is very active and reactive. You have proven the opposite. There > was (is? I didn't check recently) no Revolution sample stack for > Valentina. I'm not sure if you are on the Valentina mailing list or not but Ruslan is one of the most helpful developers I have ever come across. True there is not example stack and Chipp has created an *excellent* example stack but to say that Ruslan has proven the opposite is a not a fair statement. > Also some arguments in favor of Valentina are not so important for > most of our applications: > - speed is most often an issue when users have large databases which > is not the case for most of us; > - price can be an issue: I am not sure that many of us are selling > their applications to valuate Valentina more than the free Postgres or > MySQL DBMS; Revolution has many different types of users so it is hard to group "us" together. My company sees speed as a very important consideration when choosing a database and $299 is a small fee to pay for for adding a tool to our toolbox that meats our needs. > - Those DBMS are supported by many developers and we dont know what > would happen to Valentina I you disappear tomorrow. SQLite source code > is available and free. What a warranty for our data; Valentina supports SQL. If it were to disappear tomorrow you could migrate your database to another vendor without much hassle. In fact, right now I develop databases using MySQL and then deploy to the client using Valentina. All of the database creation is coded so it is a one-click process. > - multiusers capability require another process to execute Valentina > and those DBMS. I dont see any advantages of one over the others if > you'd like to release an easy installation to users. > My last comment is that competition is good! As developers we really > thank Altuit to have written the SQLite plugin because this finally > forces Paradigma Software Inc to seriously watch for the Revolution > developers to give them the consideration and support they actually > missed until today. BUT be aware that the time is very short not to > loose the market today! Dont do war, build tools which prooves you > make the developers' life easier! Competition is good. It is great that Altuit has provided a SQLite external for us because it offers more choices. Sometimes SQLite will be a great solution. Sometimes a project requires features not available in SQLite. I'm glad to have both options available to me. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From klaus at major-k.de Mon May 16 12:20:08 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 May 2005 18:20:08 +0200 Subject: Animated Gif In-Reply-To: <20050516160201.11569.qmail@web40528.mail.yahoo.com> References: <20050516160201.11569.qmail@web40528.mail.yahoo.com> Message-ID: Hi Shawn, > Hello All, > > Is there a way to control the speed of an animated > gif? > > Also, is there a way to have an animated gif loop > indefinitely? there is a little stack of mine in Rev online, that deals with this topic... username: klausimausi Stack: The taming of the animated gif... Enjoy, and drop a line, if something is not clear as i was hoping ;-) > Thanks, > Shawn Regards Klaus Major klaus at major-k.de http://www.major-k.de From lists at mangomultimedia.com Mon May 16 12:24:17 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 May 2005 09:24:17 -0700 Subject: altSQLite versus Valentina for Rev In-Reply-To: <6c8f07977d4c26665d79cbf610fd0003@mangomultimedia.com> References: <20050516065812.41C849300E1@mail.runrev.com> <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> <6c8f07977d4c26665d79cbf610fd0003@mangomultimedia.com> Message-ID: <583b9b509af6158563b4239ed7af295b@mangomultimedia.com> On May 16, 2005, at 9:17 AM, Trevor DeVore wrote: > ... to our toolbox that meats our needs. Umm, meets, not meats :) -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From revdan at danshafer.com Mon May 16 12:32:53 2005 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 16 May 2005 09:32:53 -0700 Subject: Do Rev CGI Suffer Performance HIts? In-Reply-To: <42886510.C70ACE61@Club-Internet.fr> References: <42886510.C70ACE61@Club-Internet.fr> Message-ID: On another thread, jbv (JB) wrote about using Rev as a CGI engine on Linux as a matter of regular course. I'm curious. I've been laying out a design for an INternet-based app and figuring I'd have to use Python (which is OK because I love it but in some ways it may be overkill for this project) because of my understanding that a Rev CGI can't handle even modest volumes of traffic. This is apparently because a separate instance of the CGI is launched for each HTTP request received. True or myth? Anyone have any experience with moderately high transaction rates using Rev CGI? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From revdan at danshafer.com Mon May 16 12:38:34 2005 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 16 May 2005 09:38:34 -0700 Subject: altSQLite versus Valentina for Rev In-Reply-To: References: Message-ID: <52FEC782-E189-4CF3-8643-1B0DC50EB8ED@danshafer.com> Ken... Well stated. It's something most programmers know but forget and of which we need to be reminded from time to time. They're all just tools, not religious experiences. On May 16, 2005, at 9:08 AM, Ken Ray wrote: > Once again, it's the "right tool for the job" ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From kray at sonsothunder.com Mon May 16 12:46:59 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 May 2005 11:46:59 -0500 Subject: hint needed In-Reply-To: Message-ID: On 5/16/05 6:26 AM, "Klaus Major" wrote: > Still waiting for Ken's "regex for dummies" primer ;-) So am I... ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Mon May 16 12:49:09 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 May 2005 11:49:09 -0500 Subject: OT: Re: Formatting Widgets for OS X In-Reply-To: Message-ID: On 5/16/05 10:49 AM, "David Grogono" wrote: > Ken Ray wrote: > >> Ah, I was thrown off because RB sets the default size for static and >> editable text at 12 pt (which is neither the "system font", nor the "small >> system font" as the HIG states > > The font size that REALbasic uses for controls at design time is adjustable > in the Preferences window (Window Editor pane). I'd recommend changing this > to '0' instead of '12' because it will then use the appropriate size based > on both the font and the OS. (On OS X this would be 13 for System font and > 11 for SmallSytem) Thanks, David... I'll do that. BTW: Shouldn't this be the default? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Mon May 16 12:53:42 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 May 2005 18:53:42 +0200 Subject: hint needed In-Reply-To: References: Message-ID: <3061C3F3-0156-40AA-99AF-019AD5DAB3E6@major-k.de> Hi Ken, > On 5/16/05 6:26 AM, "Klaus Major" wrote: > >> Still waiting for Ken's "regex for dummies" primer ;-) >> > So am I... OK, then we are already 2, but that's NOT the way it works! You are supposed to actually write that thing and not wait for it :-D > ;-) > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com Best Klaus Major klaus at major-k.de http://www.major-k.de From jbv.silences at Club-Internet.fr Mon May 16 13:11:55 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Mon, 16 May 2005 19:11:55 +0200 Subject: Do Rev CGI Suffer Performance HIts? References: <42886510.C70ACE61@Club-Internet.fr> Message-ID: <4288D451.D115A7A@Club-Internet.fr> Dan, > True or myth? Anyone have any experience with moderately high > transaction rates using Rev CGI? It depends on what you mean by "moderately high transaction rate"... As for the few sites I've developped around Rev cgi, the one with the "highest" transaction rate was an event in spring 2003 which lasted 15 days, and got 45,000 visitors for 2,500,000 pages viewed. Actually, the cgi engine was MC 2.4, but I guess the situation can be considerd as similar to using Rev 2.5. What I love about using Rev cgi is the fact that when specific client apps are needed (to manage / update the content of the website for instance), it is easily done with Rev, and furthermore both client app & cgi scripts are written in the same language, and productivity / maintenance-wise this is unvaluable... In the above mentioned website, a couple of ppl were in the middle of the desert with a client app (made with MC) running on a laptop hooked to a cellular phone & satellite connection, and were updating the content of several pages of the site several times a day... Besides, GPS data were received by email every 15 min and a cgi script was used to update complex HTML framesets with maps of the desert and positions of cars... everything ran flawlessly (except when the company in charge of receiving / transmitting GPS data to our server was facing unexpected & unexplained gaps in data streams)... The same ppl with the same laptop & satellite connection were also downloading GPS data from our server via another small client app (also made with MC) that updated & displayed the same maps & positions on the laptop than on the website. But it looks like much higher transaction rates can be achieved : Pierre Sahores has posted several explanations about what he's done around Rev cgi. You should contact him or chack the archives... JB From lists at mangomultimedia.com Mon May 16 13:01:46 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 May 2005 10:01:46 -0700 Subject: Ken Burns Effect in Rev? In-Reply-To: <428635C7.7050708@fourthworld.com> References: <040a89512680194eecec2a7e460d1d18@major-k.de> <3f07cc2605051407237283a2bb@mail.gmail.com> <428635C7.7050708@fourthworld.com> Message-ID: <5192ed4e10e991118cea1c0dfccdbda6@mangomultimedia.com> On May 14, 2005, at 10:30 AM, Richard Gaskin wrote: > > I wonder if Trevor's been reading this thread and has come up with an > external to hook into QT transitions while executing > computationally-expensive Transcript without impairing either.... > (I can dream, can't I?) Perhaps during lunch ;-) (actually it would take me about 300 lunches). -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From revdan at danshafer.com Mon May 16 13:38:51 2005 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 16 May 2005 10:38:51 -0700 Subject: Do Rev CGI Suffer Performance HIts? In-Reply-To: References: <42886510.C70ACE61@Club-Internet.fr> Message-ID: <6BB81802-E320-4B12-90FE-0867839C4B65@danshafer.com> OK, having spent some time in the archives, I think I've answered my own question. It *is* necessary for a Rev CGI script to load separately for each instance/call. That's not terribly efficient but it's like all other CGI methods except for mod_perl and probably some other even more obscure methods. I ran across a couple of references to a comment perhaps made by Scott Raney that load time is pretty instantaneous and therefore shouldn't be a performance problem (though it might clearly become a *resource* problem on the server). So I think I'll experiment with this a bit, using Python and Rev for a couple of simple but heavily used CGI and see what results I get. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From jbv.silences at Club-Internet.fr Mon May 16 13:56:27 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Mon, 16 May 2005 19:56:27 +0200 Subject: Do Rev CGI Suffer Performance HIts? References: <42886510.C70ACE61@Club-Internet.fr> <6BB81802-E320-4B12-90FE-0867839C4B65@danshafer.com> Message-ID: <4288DEC0.DA0ABEB2@Club-Internet.fr> Dan, Again you should check with Pierre Sahores who has developped a different method based on stacks running & "listening" non stop for requests, and therefore don't need to load for each instance / call and seem to be able to process several hundreds (IIRC) of requests per second... JB > > > It *is* necessary for a Rev CGI script to load separately for each > instance/call. That's not terribly efficient but it's like all other > CGI methods except for mod_perl and probably some other even more > obscure methods. > > I ran across a couple of references to a comment perhaps made by > Scott Raney that load time is pretty instantaneous and therefore > shouldn't be a performance problem (though it might clearly become a > *resource* problem on the server). > > So I think I'll experiment with this a bit, using Python and Rev for > a couple of simple but heavily used CGI and see what results I get. From ambassador at fourthworld.com Mon May 16 13:55:08 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2005 10:55:08 -0700 Subject: Do Rev CGI Suffer Performance HIts? In-Reply-To: References: <42886510.C70ACE61@Club-Internet.fr> Message-ID: <4288DE7C.5020709@fourthworld.com> Dan Shafer wrote: > On another thread, jbv (JB) wrote about using Rev as a CGI engine on > Linux as a matter of regular course. > > I'm curious. I've been laying out a design for an INternet-based app > and figuring I'd have to use Python (which is OK because I love it but > in some ways it may be overkill for this project) because of my > understanding that a Rev CGI can't handle even modest volumes of > traffic. This is apparently because a separate instance of the CGI is > launched for each HTTP request received. > > True or myth? It's true on all non-Mac servers (Macs can use Apple events), but how is this different from Perl or Python? I know that in recent years there's an option in Apache to keep Perl resident in memory, but behaviorally it still acts as a separate instance. If there isn't commonly the same sort of option for Python, then my hunch is that the resource demand would be measured by a combination of engine size (load time) and engine efficiency, and may not differ dramatically from the Rev engine. Jacque recalls Scott Raney once noting that when called as a CGI, the "faceless" engine does a lot less work at startup and loads almost instantaneously, even faster than a scriptless standalone. Do I misunderstand something about CGI and/or Python? Anyone have any hard comparison data about relative efficiencies between Rev and Python? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From rjb at robelko.com Mon May 16 14:06:58 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 16 May 2005 20:06:58 +0200 Subject: altSQLite versus Valentina for Rev In-Reply-To: <6c8f07977d4c26665d79cbf610fd0003@mangomultimedia.com> References: <20050516065812.41C849300E1@mail.runrev.com> <14c4ba1076b03f42218866c32e8f8c1a@net2000.ch> <6c8f07977d4c26665d79cbf610fd0003@mangomultimedia.com> Message-ID: >I'm not sure if you are on the Valentina mailing list or not but >Ruslan is one of the most helpful developers I have ever come >across. True there is not example stack and Chipp has created an >*excellent* example stack but to say that Ruslan has proven the >opposite is a not a fair statement. I am working on an extensive example/demo stack for Valentina. I believe Ruslan will be porting full set of Valentina examples, some 50 of them, to Rev. Robert From alex at tweedly.net Mon May 16 14:23:44 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 16 May 2005 19:23:44 +0100 Subject: Do Rev CGI Suffer Performance HIts? In-Reply-To: <6BB81802-E320-4B12-90FE-0867839C4B65@danshafer.com> References: <42886510.C70ACE61@Club-Internet.fr> <6BB81802-E320-4B12-90FE-0867839C4B65@danshafer.com> Message-ID: <4288E530.1070904@tweedly.net> Dan Shafer wrote: > OK, having spent some time in the archives, I think I've answered my > own question. > > It *is* necessary for a Rev CGI script to load separately for each > instance/call. That's not terribly efficient but it's like all other > CGI methods except for mod_perl and probably some other even more > obscure methods. > > I ran across a couple of references to a comment perhaps made by > Scott Raney that load time is pretty instantaneous and therefore > shouldn't be a performance problem (though it might clearly become a > *resource* problem on the server). > > So I think I'll experiment with this a bit, using Python and Rev for > a couple of simple but heavily used CGI and see what results I get. > as well as mod_perl, there is also mod_python - so if transaction rate is important to you, you may want to try that as well as python as CGI. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005 From jeff at siphonophore.com Mon May 16 14:32:54 2005 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Mon, 16 May 2005 14:32:54 -0400 Subject: OT: Apple V Apple. Legal lunacy? In-Reply-To: <20050514011908.C3F179300DE@mail.runrev.com> References: <20050514011908.C3F179300DE@mail.runrev.com> Message-ID: <73e5a4357114e8d319d7fb82f7edc653@siphonophore.com> this has gone back and forth with apple corps beginning by suing apple computer for the name. that one ended up with an agreement apple computer wouldn't get into music. then it flared up again with apple doing some midi stuff a while back and was renegotiated some and i thought i remember something when itunes was starting that they were at it again some. but with the success of itunes and garage band has probably gotten apple corps believing some more of the apple pie should be theirs again and as most large contracts written in legalese there is a lot of room for folks to try lawsuits. every time i have put a contract through lawyer approval they always object to things being written in plain english that lay things out in black and white (even though it is completely legal and binding). They always seem to want the wiggle room for a lawsuit even when you the client want a nice clean straight forward document and the lawsuits could be against you! jeff On May 13, 2005, at 9:19 PM, use-revolution-request at lists.runrev.com wrote: > Actually, isn't it the other way around? It sounds like Apple Corps is > suing Apple Computer over distributing music. From joel.guillod at net2000.ch Mon May 16 14:33:08 2005 From: joel.guillod at net2000.ch (Joel Guillod) Date: Mon, 16 May 2005 20:33:08 +0200 Subject: altSQLite versus Valentina for Rev In-Reply-To: <20050516160017.1B34B93015C@mail.runrev.com> References: <20050516160017.1B34B93015C@mail.runrev.com> Message-ID: <3af58eb65c86b4f959d7d79e5059b49d@net2000.ch> Le 16 mai 05, ? 18:00, use-revolution-request at lists.runrev.com a ?crit : > I'm not sure if you are on the Valentina mailing list or not but Ruslan > is one of the most helpful developers I have ever come across. True > there is not example stack and Chipp has created an *excellent* example > stack but to say that Ruslan has proven the opposite is a not a fair > statement. After some corrections the words have gone further my thought. You are right sorry I was not willing to be negative against Ruslan as an individual and I recognise that he was very responsive to my questions in the ancient time (about 1999) when I studied Valentina for the first time. What I wanted to point out is that altSQLite was released a few months after Altuit started the development and that we got a wonderfull Demo Stack which helps starting efficiently with SQLite under Revolution but after years there is no such a stack from Paradigma Software Inc to help us starting with Valentina for Rev. In short Altuit has proven its committment in Revolution, Paradigma has to do it. JG From katir at hindu.org Mon May 16 14:34:35 2005 From: katir at hindu.org (Sivakatirswami) Date: Mon, 16 May 2005 08:34:35 -1000 Subject: Split to Array on Repeat Skips Every Other Line?? In-Reply-To: References: Message-ID: Yes! Brian, that works... and yes, Alex, you are also right, splitting x is indeed breaking the guideline described in the docs. thanks skts On May 15, 2005, at 8:36 PM, Brian Yennie wrote: > Just out of curiosity, what happens with the following: > > global gSomeData # which has six lines of data > > repeat for each line x in gSomeData > put x into y > split y with "|" and tab > put y["Project"] & tab & (y["hours"] +round(y["hour-fraction"],2)) > & tab & y["Fund_Category"] & cr after tLog > end repeat > > Wondering if Rev was having some trouble with the "repeat for each" > variable being used as an array... > > - Brian > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Mon May 16 14:49:33 2005 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 16 May 2005 19:49:33 +0100 Subject: Do Rev CGI Suffer Performance HIts? In-Reply-To: <4288DE7C.5020709@fourthworld.com> References: <42886510.C70ACE61@Club-Internet.fr> <4288DE7C.5020709@fourthworld.com> Message-ID: <4288EB3D.707@tweedly.net> Richard Gaskin wrote: > Dan Shafer wrote: > >> On another thread, jbv (JB) wrote about using Rev as a CGI engine on >> Linux as a matter of regular course. >> >> I'm curious. I've been laying out a design for an INternet-based app >> and figuring I'd have to use Python (which is OK because I love it >> but in some ways it may be overkill for this project) because of my >> understanding that a Rev CGI can't handle even modest volumes of >> traffic. This is apparently because a separate instance of the CGI >> is launched for each HTTP request received. >> >> True or myth? > > > It's true on all non-Mac servers (Macs can use Apple events), but how > is this different from Perl or Python? > It's the same, for Perl as CGI and Python as CGI. But both mod_perl and mod_python exist, and are (reputedly, haven't seen any figures or benchmark numbers) much faster than starting a new interpreter each time. > I know that in recent years there's an option in Apache to keep Perl > resident in memory, but behaviorally it still acts as a separate > instance. > > If there isn't commonly the same sort of option for Python, then my > hunch is that the resource demand would be measured by a combination > of engine size (load time) and engine efficiency, and may not differ > dramatically from the Rev engine. Jacque recalls Scott Raney once > noting that when called as a CGI, the "faceless" engine does a lot > less work at startup and loads almost instantaneously, even faster > than a scriptless standalone. > > Do I misunderstand something about CGI and/or Python? > > Anyone have any hard comparison data about relative efficiencies > between Rev and Python? Yeah - they're both faster than the other for some things. Tell me which area you're interested in and I'll concoct a benchmark to prove that one is faster than the other; you tell me which one you want to win, and I'll make it win :-) There is always the other option, of running a Rev (or Python, or Perl, ...) server, and serving requests directly from that. This can give significantly better response times and significantly higher transaction rates - but it means the server needs to satisfy all requests - even those that could have been left to basic html. And it means that you have a single instance - so in some cases the programming gets orders of magnitude harder, while in others it might get easier. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.9 - Release Date: 12/05/2005 From fde101 at fjrhome.net Mon May 16 14:56:36 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Mon, 16 May 2005 14:56:36 -0400 Subject: Duplicate image issue Message-ID: <0c5081b31a1c5df97757a8eed32205af@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 I have an image I am using as the icon for several buttons. The image is listed twice in the Application Browser control list -- same layer, same ID. Well, at least one button using the icon with that ID shows the correct image. At least one other shows the chasing arrows from the standard Rev icon set. I tried deleting one of them, but every time I do so Rev crashes. Anyone have any idea how to fix this one? Thank you. - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCiOzk7aqtWrR9cZoRAqJnAJ42MTAY9xuhJtcJhs1Ncc0568BC8QCdFPTR Rr1A9mxG7I7YsljzdHSYCiA= =dWJZ -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From wdesigns at austin.rr.com Mon May 16 15:03:22 2005 From: wdesigns at austin.rr.com (Douglas Westbrook) Date: Mon, 16 May 2005 14:03:22 -0500 Subject: Revolution and Education... website proposed In-Reply-To: References: Message-ID: <6fb20ef449b125fd54b7b1e8361af3a3@austin.rr.com> Marielle, I am a newbie in a sense, Doug Westbrook's other half (who has an occasional post). But I am looking for ways to use Revolution to empower teachers. (I want to make a virtual room to showcase educators with links to their sites). > As Judy had expressed in some of her emails, my skills and my tendency > to aim for better than what is achieved by current practices leads to > isolation rather than admiration. The more I try to persuade my HoD to > use existing eLearning tools to remedy some *inefficient* teaching > practices they currently have, the more I can feel myself being very > negatively noticed (change is a cause of discomfort for some people). Fortunately, you are not alone! The feeling of isolation is common for 'people with a mission' in a crowd of learned helplessness. Society in a sense, glamourizes getting to a point where you 'pay someone' to do everything while the person paying sits and eats a muffin. I have found this in a little parent involvement initiative I'm involved in, educators are crying for involvement, while many parents (not all, as I can see the runtime list is full of learners and many must be parents too) .... many parents are tired and worn out already and think every problem is with the teacher. This Revolution Learning Community however, is its own kind of family. Most innovators felt alone and sought out like minded folks though writing letters (Galileo, etc.)......And the name even is perfect, it takes a 'revolution' to change comfortable, however educated minds. The runtime folks make learning fun. All the 'deeking and harping' and guys like Andre (who I hope his arm is totally healed by now)......are a great example of what a learning community SHOULD be. I have an example of not so fun list, as I was the list mom/moderator for quality improvement initatives for the American Productivity and Quality Center (apqc) back in 1996, before our first son was born. Most of the posts where about contacting folks for benchmarking, looking for ways to cut costs, outsource or eliminate something, but you rarely got a chuckle from seeing personality and creativity, like the invigorating, enthusiastic up-all-night runtime guys. I honestly don't mind all the messages even though I can't read them all. I put them in a folder and read a little when I have a minute and want to be reminded that creativity is alive and well in the world. Wish I could drop everything and go to Monterrey. Sincerely, Lisa Westbrook Editor Onebranch Interactive Library www.onebranch.org 512 335-4180 mom of three Teacher Quotes "There is no limit to intelligence, or ignorance." An old Latin Proverb - "When there is no wind, row." > On May 2, 2005, at 6:47 PM, Marielle Lange wrote: > Dear all, > > A few months ago (back in Oct 2004), there was an interesting thread > on educational use for revolution . > > Several things emerged from this discussion: > > 1. A number of metacard or revolution stacks have been produced that > cannot be found anywhere on the web or in the "user". > 2. There is a group of enthusiastic teachers on this list who see > revolution as having the potential to benefit their teaching. > 3. Most of them have difficulties sharing their enthusiasm with > colleagues in their institution. > > This was for instance, nicely expressed by Gregory [Gregory Lypny > gregory.lypny at videotron.ca] > >> I have long stopped evangelizing courseware because the response I get >> from colleagues is that they do not want to be involved with its >> development. The incentive to do the work is simply not there. I >> make >> my stuff freely available to my colleagues, but their enthusiasm >> quickly peters when I explained that some work is required to get it >> to >> do what they want it to do. They'll only give it a spin if it's ready >> to go right off the shelf. [...] >> > > I have similar difficulties. I work in a department (psychology) where > most of the staff is, simply put, technologically inept. Whenever I > try to advocate the use of Revolution I only cause fear and > apprehension. As Judy had expressed in some of her emails, my skills > and my tendency to aim for better than what is achieved by current > practices leads to isolation rather than admiration. The more I try to > persuade my HoD to use existing eLearning tools to remedy some > *inefficient* teaching practices they currently have, the more I can > feel myself being very negatively noticed (change is a cause of > discomfort for some people). I can see me loosing courage, gradually, > and I feel the need for a place where I can discuss some ideas with > like-minded persons. > > As Gregory mentioned: >> >> I should leave this with a positive spin: courseware = cool, >> untapped potential. We just need more impressive examples of it in >> use. > > However, if it is left to me alone, in between my teaching, research, > admin duties, I do not have the time to develop an impressive example > of Revolution's use for education. Not that I am not trying. To > address the problem identified by Gregory, I have a project in > gestation of a GUI editor for a large range of web-based exercises. > The idea is to select exercises written in java, javascript, Flash, > with a content that can be defined in a text file attached to the > application (see usinaquiz for examples [in French] or formator demo > [quizz section] for a working demo [enhanced for Safari and Firefox, > not tested yet with Internet Explorer Windows] and > http://revolution.lexicall.org/eLearning/AccompanyingDocs-sm.pdf fro > textual explanations). This will be developed over next summer. (See, > John Mathewson for a similar project, for a public of school teachers, > at http://members.maclaunch.com/richmond/default.html). I have another > project of an revolution application to access an on-line database of > learning objects. Another one of a database of images, for lecture > illustration (I already have on my hard disk a well organized archive > of 100MB of pictures), where lecturers could share and access their > resources (see viperlib, http://viperlib.york.ac.uk/, for such a > project, in the very restricted context of visual perception). > > Still, alone, there is only so little I can do and it tends to take > quite a long time to get anything done as I do not have much time to > spend on this project. I have given a lot of thought to becoming a > freelance instructional designer, but I really doubt I would be able > to make a living from it. So, I will probably have to keep my > revolution coding as a captivating hobby, to do outside of my (already > long) working hours. > > Recently, in the context of a course on "teaching in digital > environment" I had been enrolled in, this time as a student, I got to > write an assignment, on using Wiki-web for collaborative learning. > Obviously, my assignment partner and I decided to write this > assignment collaboratively, on a wiki-web medium. I really enjoyed > the experience. There is so much more in 2 brains than in one... there > is so much benefit of having another person's perspective on the > issue. This got me thinking... why not try something similar with the > nice people from the revolution community, this time on the use of > revolution for student-centered learning? > > It happens that I recently created a website, that I use in a research > context. I could easily create a revolution subdomain to host a > "revolution-education" resource center with : (1) an archive of stacks > relevant to education ( I can provide up to 200MB), (2) a forum or > even better, a wiki for the discussion of ideas and guidelines (I have > recently set-up a wiki to support one of my course and it wouldn't be > difficult to set-up another one for discussion on the them of > revolution-education). I really believe that Wikis are better than > forums to organize thoughts. > > Who knows, this could lead to a book "Instructional Design with > Revolution"... with the word order that suggests that reaching > teaching goals and the provision of well-thought exercises would be > more important than technical aspects (though, both could probably be > reconciled with a section on teaching (to teachers) programming with > revolution). After all, the reluctance of colleagues to be involved > in e-Learning does not come from the fact that they do not care about > the quality of their teaching. It rather has for origin the lack of > resource printed or digital resource that would let them realize > something useful without having to spend too much time acquiring new > skills. If we want to encourage our colleagues to adopt better > practices, maybe we need to be concerned about creating resources that > facilitate their efforts. > > > In fact, I already gave it a start: > > http://revolution.lexicall.org/ > > You will find there a list of links and information related to > eLearning (http://revolution.lexicall.org/eLearning/) as well as a > listing of the stacks I have already produced (under a share alike > license), at http://revolution.lexicall.org/listing.php. I will add a > wiki next week-end. > > Educators and non educators alike may be interested to know that this > listing is automatically produced thanks to the provision of a text > file joined to the revolution file, with the following metadata. > > > RSS reader > Still another exploration of widgets. Simple RSS > reader. > Marielle Lange > N/A > > http://creativecommons.org/licenses/by-nc-sa/2.0/ > mystacks/rss_reader.gif > N/A > > http://revolution.lexicall.org/mystacks/rss_reader.rev url_download> > > > This means that information about the file is separate from the file > itself... It is possible to create a directory that lists stacks > hosted in the archive as well as stacks hosted elsewhere. I can give > away the php script to anybody interested (written so to understand > any metadata, organized in any number of sections (details at: > http://lexicall.org/repository/standards.php, when used in another > context). > > > Let me know if you are interested in taking advantage of any of > this... but please, be patient, my day job does not involve > programming with revolution, I may take a few days (i.e., next > week-end) to answer your emails. > > Best, > Marielle > > ----------------------------------------------------------------------- > ------------------------------------------------------ > Marielle Lange (PhD), Psycholinguistics, Lecturer in Psychology and > Informatics > University of Edinburgh, UK > Email: M.Lange at ed.ac.uk > Homepage: http://homepages.inf.ed.ac.uk/mlange/ > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From asg618 at mac.com Mon May 16 15:18:00 2005 From: asg618 at mac.com (Alan Golub) Date: Mon, 16 May 2005 15:18:00 -0400 Subject: WAY OT: Apple V Apple. Legal lunacy? In-Reply-To: <73e5a4357114e8d319d7fb82f7edc653@siphonophore.com> Message-ID: I hear you, Jeff. As a lawyer, publisher, and hobbyist software developer, I hear you loud and clear. I can't speak for the lawyers you've worked with, but only from my own experiences in the legal profession after 12 years. Here are some things to consider: 1. Most of the lawyers I have met and worked with are straight-shooters. To try to make something complex out of what should be simple for the sole purpose of creating legal problems down the road is a violation of the rules of ethics and conduct that govern lawyers across the country. If you think your lawyer is doing this, it's past time to find a new lawyer. 2. As in every profession, there are folks who are good at what they do, and folks who are ... well, not so good. If your lawyer is doing something that you feel is not your best interest, see if he/she can explain it to you in a way that satisfies you completely. If he/she can't -- well, as long as it's legal, you can instruct your lawyer to do it YOUR way. Alternatively, and again, it may be time to find a new lawyer. 3. Contracts can be tough. I've negotiated my fair share, and I've litigated MORE than my fair share of contracts that I DIDN'T negotiate. In drafting contracts, lawyers call upon their expertise to try to anticipate problems and pitfalls, and to make clear the parties' intent so that when something bad happens, the contract spells out how things should be handled. The problems come when the parties CAN'T agree -- then lawyers tend to massage the language, perhaps making it ambiguous so that if a problem comes up, the language at least ARGUABLY supports a view that favors the client. The idea is that ambiguous language can at least serve as the basis for a good faith argument that the contract should be interpreted a certain way -- in many situations, this can be better than a contract that simply doesn't address the issue at all. Mind you, the lawyer probably isn't intentionally trying to make something ambiguous -- it just BECOMES ambiguous as he/she negotiates one draft after another with the lawyer on the other side. The end result is language that both sides can live with because neither side is getting exactly what they want. When BOTH sides feel they have the upper hand, it's usually the contract language that suffers, becoming ambiguous enough to support both sides' interpretation. And that, Jeff, is the stuff that law suits are made of. But a lawyer has done his job when he's highlighted the potential problems/pitfalls for his client, negotiated away from those problems as much as possible, and explained the reason/rationale behind the whole process for the client to make an educated decision about whether the deal still represents good and fair value when negotiations are done. Unfortunately, even then, there's no guaranty against litigation. When a dispute arises, a litigator who truly represents his client's best interests should recommend first and foremost that the parties try to work it out without the filing of a law suit. Once you go down that road, it's usually long and hard, and retreat gets tougher with every step towards the courthouse. Anyway, just my own thoughts in defense of lawyers who always, always, always try to do right by their clients. Thanks for listening. ALAN S. GOLUB, ESQ. Dwyer Golub & Isabel, P.C. 16 Furler Street P.O. Box 437 Totowa, NJ 07511-0437 (T) 973-785-4100 Ext. 103 (F) 973-785-4477 (E) asgolub at dgilaw.com (W) www.dgilaw.com On 5/16/05 2:32 PM, "Jeffrey Reynolds" wrote: > this has gone back and forth with apple corps beginning by suing apple > computer for the name. that one ended up with an agreement apple > computer wouldn't get into music. then it flared up again with apple > doing some midi stuff a while back and was renegotiated some and i > thought i remember something when itunes was starting that they were at > it again some. > > but with the success of itunes and garage band has probably gotten > apple corps believing some more of the apple pie should be theirs again > and as most large contracts written in legalese there is a lot of room > for folks to try lawsuits. > > every time i have put a contract through lawyer approval they always > object to things being written in plain english that lay things out in > black and white (even though it is completely legal and binding). They > always seem to want the wiggle room for a lawsuit even when you the > client want a nice clean straight forward document and the lawsuits > could be against you! > > jeff > > On May 13, 2005, at 9:19 PM, use-revolution-request at lists.runrev.com > wrote: > >> Actually, isn't it the other way around? It sounds like Apple Corps is >> suing Apple Computer over distributing music. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Mon May 16 15:35:57 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 16 May 2005 14:35:57 -0500 Subject: Printing Field Borders In-Reply-To: <10e3640f05051200192d0aa98@mail.gmail.com> References: <10e3640f05051200192d0aa98@mail.gmail.com> Message-ID: <4288F61D.3040904@hyperactivesw.com> On 5/12/05 2:19 AM, Timothy Due wrote: > Anyway, one problem I have been having is getting field borders to print > properly. I have read in these archives that when field borders are > butted-up together that can cause problems, but I am even having problems in > cases where the fields are not touching or near any other object. I have > tried on 2 differrent systems (Win XP and 98) using 2 different printers, > with inconsistent and unexpected results. Commonly, the left and top border > does not print. > > Is this a bug in Rev? If so, is there any plan to have it fixed? > Alternatively, is there a viable workaround? It sounds like the printmargins are set so that they are cutting off too much of the top and left sides of the page. If it is only the fields at the top left of the page that do this, then the margins are probably the problem. Try setting a smaller printmargin (or setting it to 0, as a test) or else move your fields slightly closer to toward the center of the card and see what happens. If a field in the dead center of the card prints without part of its border, then there is something else wrong. Let us know if that happens and we'll brainstorm. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Mon May 16 15:41:05 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 16 May 2005 21:41:05 +0200 Subject: Duplicate image issue In-Reply-To: <0c5081b31a1c5df97757a8eed32205af@fjrhome.net> Message-ID: <20050516185831.C29ED93006E@mail.runrev.com> Frank, Have you tried re-ID'ing all images? To see if the problem persists? Im right in the middle of this nightmare too... Internal image browser to external multiple-control assignment (icon or patterns). Or the Global theme that all stacks must use and be able to switch this on the fly for all stacks. The GM problem is now gone but there's nothing i can do about image conflicts or crashes. Just careful reassignment of ids... The big problem was displaying external images from other stacks - without sucking them in and creating crashes or over-working the image id replacements if anything changed from the displaying stack to the stack holding the images... Same problem with my new Theme manager. There's a theme catalog, but how do you assign the images to any stack out there already using preset icon ids or patterns? In case 1 where external and internal images need separation, i use a group of buttons (transparent, sized to the image's size) to display the image. Dirty work but it should work (im not completely finished but it's working!) For the themes, i use a "current theme" group where i copy the images into existing images with preset ids... I haven't tested it extensively yet but it seems to work internally. There's another problem though which is that the images or patterns dont refresh "automatically" without a stack mode change (toplevel to palette and viceversa seems the best)... Hope that gives you a hint of the simple situation you have ;) But try reassigning the ids first. Then kill them all, compact and save, and reimport them eventually... For a multimedia environment, there's lots of problems with images... Even if the images are displayed, sometimes they go grey with no explanation or error... Cached or not. If anyone can clarify this one too? Oh, before i forget, you can use ControlsN2O or other plugins to list the resources in your stack. It's always good to have a second opinion - i stopped using rev's tools completely now so im sure of what's going on and still sometimes... Cheers Xavier http://monsieurx.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Frank D. Engel, Jr. > Sent: Monday, May 16, 2005 20:57 > To: How to use Revolution > Subject: Duplicate image issue > > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > I have an image I am using as the icon for several buttons. > The image is listed twice in the Application Browser control > list -- same layer, same ID. > > Well, at least one button using the icon with that ID shows > the correct image. At least one other shows the chasing > arrows from the standard Rev icon set. > > I tried deleting one of them, but every time I do so Rev crashes. > > Anyone have any idea how to fix this one? > > Thank you. > > > - ----------------------------------------------------------- > Frank D. Engel, Jr. > > $ ln -s /usr/share/kjvbible /usr/manual > $ true | cat /usr/manual | grep "John 3:16" > John 3:16 For God so loved the world, that he gave his only > begotten Son, that whosoever believeth in him should not > perish, but have everlasting life. > $ > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v1.2.4 (Darwin) > > iD8DBQFCiOzk7aqtWrR9cZoRAqJnAJ42MTAY9xuhJtcJhs1Ncc0568BC8QCdFPTR > Rr1A9mxG7I7YsljzdHSYCiA= > =dWJZ > -----END PGP SIGNATURE----- > > > > ___________________________________________________________ > $0 Web Hosting with up to 200MB web space, 1000 MB Transfer > 10 Personalized POP and Web E-mail Accounts, and much more. > Signup at www.doteasy.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From see3d at writeme.com Mon May 16 16:13:11 2005 From: see3d at writeme.com (Dennis Brown) Date: Mon, 16 May 2005 16:13:11 -0400 Subject: Printing Field Borders In-Reply-To: <4288F61D.3040904@hyperactivesw.com> References: <10e3640f05051200192d0aa98@mail.gmail.com> <4288F61D.3040904@hyperactivesw.com> Message-ID: On 5/12/05 2:19 AM, Timothy Due wrote: > Anyway, one problem I have been having is getting field borders to > print properly. I have read in these archives that when field > borders are butted-up together that can cause problems, but I am > even having problems in cases where the fields are not touching or > near any other object. I have tried on 2 differrent systems (Win XP > and 98) using 2 different printers, with inconsistent and > unexpected results. Commonly, the left and top border does not print. > Is this a bug in Rev? If so, is there any plan to have it fixed? > Alternatively, is there a viable workaround? > I had something similar happen to me when I was trying to print just the stuff inside the rect of a graphic. I had to increase the size of the print rect by 1 pixel on one side: get topleft of grc "Plot Back" subtract 1 from item 1 of it print card 1 from it to bottomRight of grc "Plot Back" into 125,100,625,450 Dennis From FlexibleLearning at aol.com Mon May 16 16:15:56 2005 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 16 May 2005 16:15:56 EDT Subject: Duplicate image issue Message-ID: <6b.4567053c.2fba597c@aol.com> >I have an image I am using as the icon for several buttons. The image >is listed twice in the Application Browser control list -- same layer, >same ID. >Well, at least one button using the icon with that ID shows the correct >image. At least one other shows the chasing arrows from the standard >Rev icon set. >I tried deleting one of them, but every time I do so Rev crashes. >Anyone have any idea how to fix this one? Hmm. I can see your problem, Frank! Unlike other controls, you can define the ID of an image. Identify the id of the offending img (xyz below), then type this in the msg box (changing xxyyzz to an unused id number)... set the id of image ID xyz to xxyyzz You should then be able to delete the offending image. Hope this works for you. /H Hugh Senior The Flexible Learning Company Web: _www.FlexibleLearning.com_ (http://www.flexiblelearning.com/) E: _h at flexiblelearning.com_ (mailto:h at flexiblelearning.com) T/F: +44(0)1483.27 87 27 From chipp at chipp.com Mon May 16 16:44:58 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 16 May 2005 15:44:58 -0500 Subject: Printing Field Borders In-Reply-To: <4288F61D.3040904@hyperactivesw.com> References: <10e3640f05051200192d0aa98@mail.gmail.com> <4288F61D.3040904@hyperactivesw.com> Message-ID: <4289064A.70505@chipp.com> Also, I have found by setting the *field* margins (not the printmargin) to a *higher number* fixes most all text truncation issues. Please try it. -Chipp J. Landman Gay wrote: > On 5/12/05 2:19 AM, Timothy Due wrote: > >> Anyway, one problem I have been having is getting field borders to >> print properly. I have read in these archives that when field borders >> are butted-up together that can cause problems, but I am even having >> problems in cases where the fields are not touching or near any other >> object. I have tried on 2 differrent systems (Win XP and 98) using 2 >> different printers, with inconsistent and unexpected results. >> Commonly, the left and top border does not print. >> >> Is this a bug in Rev? If so, is there any plan to have it fixed? >> Alternatively, is there a viable workaround? > > > It sounds like the printmargins are set so that they are cutting off too > much of the top and left sides of the page. If it is only the fields at > the top left of the page that do this, then the margins are probably the > problem. Try setting a smaller printmargin (or setting it to 0, as a > test) or else move your fields slightly closer to toward the center of > the card and see what happens. > > If a field in the dead center of the card prints without part of its > border, then there is something else wrong. Let us know if that happens > and we'll brainstorm. > From dave at realsoftware.com Mon May 16 17:54:02 2005 From: dave at realsoftware.com (David Grogono) Date: Mon, 16 May 2005 16:54:02 -0500 Subject: OT: Re: Formatting Widgets for OS X In-Reply-To: <20050516183511.C410993015B@mail.runrev.com> Message-ID: Ken Ray wrote > On 5/16/05 10:49 AM, "David Grogono" wrote: > >> The font size that REALbasic uses for controls at design time is adjustable >> in the Preferences window (Window Editor pane). I'd recommend changing this >> to '0' instead of '12' because it will then use the appropriate size based >> on both the font and the OS. (On OS X this would be 13 for System font and >> 11 for SmallSytem) > > Thanks, David... I'll do that. BTW: Shouldn't this be the default? It is the default and has been for quite some time. However if you had a much older version the default would have been '12' and the newer versions would have retrieved that value from your preferences file. If you have further questions I'd be happy to answer them off-list. Best regards, David -- David Grogono dave at realsoftware.com www.realsoftware.com From dsc at swcp.com Mon May 16 19:33:40 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 16 May 2005 17:33:40 -0600 Subject: Setting 'it' in caller Message-ID: <4f9ba345f33f1faa594d282351366ae7@swcp.com> How do I put a value into the instance of 'it' in the calling function? For example, suppose I want to create a custom command 'getCurrentRobotName' that returns an error in the result and the current name in 'it'. This is 'it' in the handler that invokes 'getCurrentRobotName'. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From sarahr at genesearch.com.au Mon May 16 19:42:00 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 17 May 2005 09:42:00 +1000 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) In-Reply-To: <42885725.8050509@chipp.com> References: <42885725.8050509@chipp.com> Message-ID: <384afa877412ae76f21e2f6958a6c2f9@genesearch.com.au> > "Another feature of Tiger is SQLite support, which incorporates the > SQLite library into the system to provide an embeddable, > zero-configuration SQL database engine for applications. > > Developers who link their applications to this library can access SQL > databases without running a separate relational database management > system (RDBMS) process. The library can also be used to create local > database files and manage the tables and records in that file." > > Chipp, Does this mean that we don't have to include the SQLite database engine in a standalone if it's built for Tiger? I wonder how we can tell Rev where the engine is? Sarah From hershrev at realtorsgroup.us Mon May 16 20:42:39 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Mon, 16 May 2005 20:42:39 -0400 Subject: interesting Crash Message-ID: Hi all, I have an interesting crash I can't figure out. I have a stack with flds, the fld script is On closeField go to stack "abc" End closeField Every time when I enter the fld it goes to stack "abc" but crashes right away stack "abc" opens. Thanks, Herhel From sarahr at genesearch.com.au Mon May 16 21:04:36 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 17 May 2005 11:04:36 +1000 Subject: interesting Crash In-Reply-To: References: Message-ID: <6aa9eef97933d6f1d69e81a677c2d6f1@genesearch.com.au> Try locking messages before going to the stack. It may be a problem with the "abc" stack in a preOpen... or open... handler. While using a closeField handler as a navigation trigger is unusual, it should still work. Cheers, Sarah On 17 May 2005, at 10:53 AM, Hershel Fisch wrote: > Hi all, I have an interesting crash I can't figure out. > I have a stack with flds, the fld script is > On closeField > go to stack "abc" > End closeField > Every time when I enter the fld it goes to stack "abc" but crashes > right > away stack "abc" opens. > Thanks, Herhel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From hershrev at realtorsgroup.us Mon May 16 21:13:10 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Mon, 16 May 2005 21:13:10 -0400 Subject: interesting Crash In-Reply-To: <6aa9eef97933d6f1d69e81a677c2d6f1@genesearch.com.au> Message-ID: On 5/16/05 9:04 PM, "Sarah Reichelt" wrote: I'm really sorry, its really openField (focusInField). My apology to u, I'm so engaged in this problem I almost don't what's flying. Ok, It didn't work. Thanks, Hershel > Try locking messages before going to the stack. It may be a problem > with the "abc" stack in a preOpen... or open... handler. > While using a closeField handler as a navigation trigger is unusual, it > should still work. > > Cheers, > Sarah > > On 17 May 2005, at 10:53 AM, Hershel Fisch wrote: > >> Hi all, I have an interesting crash I can't figure out. >> I have a stack with flds, the fld script is >> On closeField >> go to stack "abc" >> End closeField >> Every time when I enter the fld it goes to stack "abc" but crashes >> right >> away stack "abc" opens. >> Thanks, Herhel >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From sarahr at genesearch.com.au Mon May 16 21:16:57 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 17 May 2005 11:16:57 +1000 Subject: Launch PDF's into Acrobat In-Reply-To: <165e738bdcfffbb812c5ecc632aa64c3@hindu.org> References: <533300935bc1a54b16aef5872264386d@hindu.org> <42858479.7020500@fourthworld.com> <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> <141c0e4adc4ea277ebd463f00667cb3d@fjrhome.net> <165e738bdcfffbb812c5ecc632aa64c3@hindu.org> Message-ID: > In this case, they may have simply no idea how pick the application > that would be used as their default PDF viewer... I think you meant "I > really [hate] the programs that open an application if it isn't the > one I would normally use." Right, point well taken, I think we all > find that behavior somehow "abusive" in a subtle way. Yes, that's what I meant :-) > > So, then, (he scratches his head, pulls his whiskers) if not Acrobat, > but "my PDF default" what is the solution? I think for Windows, you need to query the registry, but for Mac OS X, you need to look in the users Library -> Preferences folder and check the file called: com.apple.LaunchServices.plist Searching for PDF, I find an entry that lists a bundle signature of "prvw" and using the AppleScript below, I can see that this refers to "Preview.app" tell application "Finder" return the name of application file id "prvw" end tell HTH, Sarah From revolution at jaedworks.com Mon May 16 03:52:59 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 16 May 2005 00:52:59 -0700 Subject: Getting started with Rev Databases In-Reply-To: <428557E9.9060901@fourthworld.com> References: <428557E9.9060901@fourthworld.com> Message-ID: At 6:44 PM -0700 5/13/05, Richard Gaskin wrote: >Where's the overview introducing basic concepts of using databases with Rev? "About connecting to and using SQL databases". In the 2.5.1 main docs window, it's called "SQL databases, using and connecting"... no idea why... but anyway, it's the first topic listed under "Database Operations". -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From 3mcgrath at adelphia.net Mon May 16 22:40:30 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 16 May 2005 22:40:30 -0400 Subject: Tile Game Message-ID: <4dcee8f11d7daa49935b52ea8edc3789@adelphia.net> Hello my friends, I have been very busy putting in about 16 to 18 hours a day working on a replacement for our Director project. I have surpassed what was done before and am throwing together a couple of games for inclusion in with it. I have created a Trivia game and today I finished a Memory game. The next game i am looking at is a tile game. I was wondering if anyone has thrown one of those together? I will be doing a nine tile game and am wondering about the grid checking. You know, if the tile below this button is empty then move this tile down. I am not actually going to move the icon but rather just set the icon and clear this icon etc. Let me know if you have figured this one out already. I am a little burnt right now and was just hoping for a jump start. Thanks guys, Tom Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From dsc at swcp.com Mon May 16 22:48:11 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 16 May 2005 20:48:11 -0600 Subject: interesting Crash In-Reply-To: References: Message-ID: <03228f27ce3885f52c0368e42813f358@swcp.com> On May 16, 2005, at 6:42 PM, Hershel Fisch wrote: > I have a stack with flds, the fld script is > On closeField > go to stack "abc" > End closeField > Every time when I enter the fld it goes to stack "abc" but crashes > right > away stack "abc" opens. I caught the correction to "openField". If you don't need to do anything more in your handler after that, try this as a workaround (but don't forget to submit the bug if this fixes it): on openField send popUpAbc to me in 0 seconds end openField on popUpAbc go to stack "abc" end popUpABc If that still crashes, the problem is in stack "abc". If you want to get tricky, maybe some variation of this will work for the send, maybe: send "go to stack abc" in -10000" seconds Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From chipp at chipp.com Mon May 16 23:28:57 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 16 May 2005 22:28:57 -0500 Subject: Be Cautious About MySQL Licensing (was Re: Database suggestions?) Message-ID: <428964F9.8080108@chipp.com> Sarah Reichelt wrote: > Does this mean that we don't have to include the SQLite database engine > in a standalone if it's built for Tiger? I wonder how we can tell Rev > where the engine is? Hi Sarah, altSQLite includes the engine and the revDB interface all in a single external. So, you only need include the external when creating standalones. It's unlike the MySQL and other database interfaces in that respect. There is no need to ever install the database engine with your standalone. best, Chipp From 3mcgrath at adelphia.net Mon May 16 23:47:16 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 16 May 2005 23:47:16 -0400 Subject: Tile Game In-Reply-To: <4dcee8f11d7daa49935b52ea8edc3789@adelphia.net> References: <4dcee8f11d7daa49935b52ea8edc3789@adelphia.net> Message-ID: I figured it out. It was really a lot easier than I thought. Thanks Tom On May 16, 2005, at 10:40 PM, Thomas McGrath III wrote: > Hello my friends, > > I have been very busy putting in about 16 to 18 hours a day working on > a replacement for our Director project. I have surpassed what was done > before and am throwing together a couple of games for inclusion in > with it. I have created a Trivia game and today I finished a Memory > game. > The next game i am looking at is a tile game. I was wondering if > anyone has thrown one of those together? I will be doing a nine tile > game and am wondering about the grid checking. You know, if the tile > below this button is empty then move this tile down. I am not actually > going to move the icon but rather just set the icon and clear this > icon etc. > > Let me know if you have figured this one out already. I am a little > burnt right now and was just hoping for a jump start. > > Thanks guys, > > Tom > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From jacque at hyperactivesw.com Mon May 16 23:54:42 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 16 May 2005 22:54:42 -0500 Subject: Setting 'it' in caller In-Reply-To: <4f9ba345f33f1faa594d282351366ae7@swcp.com> References: <4f9ba345f33f1faa594d282351366ae7@swcp.com> Message-ID: <42896B02.1030808@hyperactivesw.com> On 5/16/05 6:33 PM, Dar Scott wrote: > How do I put a value into the instance of 'it' in the calling function? > > For example, suppose I want to create a custom command > 'getCurrentRobotName' that returns an error in the result and the > current name in 'it'. This is 'it' in the handler that invokes > 'getCurrentRobotName'. Most commonly, use a two-line (or two-item) result. Put the name in line 1 and the error in line 2 (or vice versa.) Then parse the strings in the calling handler. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From hershrev at realtorsgroup.us Tue May 17 00:36:53 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Tue, 17 May 2005 00:36:53 -0400 Subject: FW: interesting Crash In-Reply-To: Message-ID: ------ Forwarded Message From: Hershel Fisch Date: Tue, 17 May 2005 00:33:24 -0400 To: Robert Brenstein Subject: Re: interesting Crash On 5/16/05 10:38 PM, "Robert Brenstein" wrote: > I think this is quite an unusual way of navigating: to have an > editable field and clicking in it causes a switch to another stack. I > bet Rev gets confused with things somehow. You could try using > message watcher to see what's going on. But may just try to send the > go command in time to allow focus/openfield to finish before > switching context. > > Robert Hi, ok, I'll try to make the "short story long" Originally was made as follows . On myHandler put fld "list" of stack "external_dd" & return & return & "Edit"\ into btn "dd" End myHandler Which is triggered when necessary . On openField set the uTarget of this stack to the short name of the target popUp btn "abc" End openField On menuPick pWhich if pWhich <> "edit" then put pWhich into fld the uTarget of stack "main_stack" Else Go to stack "external_dd" End menuPick Now, by entering the fld I get the menu of the popUp btn "abc" based on the external stack (in order to be able to save,sort and so on). When an item is selected (via menuPick) that item is inserted into that fld which is ok, But the problem rises when I pick "edit" then it goes to the external_stack, opens up and crashes. Then I tried go directly to a different stack "on openField go to stack...... with out the whole 9 yards to see if it will work but got the same result. Crashhhhhhhhhhhhhhhhhhh............... I just wanted wanted to make life simple and apply the answer to my thing. But so far got no where. I really would appreciate all help. Thanks, Hershel Fisch ------ End of Forwarded Message From ambassador at fourthworld.com Tue May 17 02:02:27 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2005 23:02:27 -0700 Subject: [OT] Bug tracking systems Message-ID: <428988F3.4070706@fourthworld.com> I need to implement a bug-tracking system for a couple clients. Requirements include: - MySQL backend - simple interface (so Bugzilla's out of the running) - simple installation - should have the ability to merge reports (as for handling duplicates without losing info; another non-Bugzilla) - Web-based, and should be interfaceable with Rev (though I don't know of any Web solution that can't be) Can any of you recommend a system you've worked with along those lines? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Tue May 17 02:15:32 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 00:15:32 -0600 Subject: Setting 'it' in caller In-Reply-To: <42896B02.1030808@hyperactivesw.com> References: <4f9ba345f33f1faa594d282351366ae7@swcp.com> <42896B02.1030808@hyperactivesw.com> Message-ID: On May 16, 2005, at 9:54 PM, J. Landman Gay wrote: >> How do I put a value into the instance of 'it' in the calling >> function? >> For example, suppose I want to create a custom command >> 'getCurrentRobotName' that returns an error in the result and the >> current name in 'it'. This is 'it' in the handler that invokes >> 'getCurrentRobotName'. > > Most commonly, use a two-line (or two-item) result. Put the name in > line 1 and the error in line 2 (or vice versa.) Then parse the strings > in the calling handler. I also put the answer (name) in a referenced variable (@) and put the error in the result (return it). However, I'm designing an API for a library and I'm envious of the ability of built-in commands to set 'it'. As they sing in Disney's Jungle Book, "I wanna be like you-oo-oo!" Dar From dsc at swcp.com Tue May 17 02:16:13 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 00:16:13 -0600 Subject: OT : PearPC In-Reply-To: References: <42739C39.1899638F@Club-Internet.fr> Message-ID: <1bbec7d7aa9925eadf0b94072f373d09@swcp.com> On Apr 30, 2005, at 1:26 PM, Dar Scott wrote: > My Panther license says this: > > 2.A > This License allows you to install and use one copy > of the Apple Software on a single Apple-labeled > computer at a time. This License does not allow > the Apple Software to exist on more than one computer > at a time [...] I was planning out a testing system that would have lots of Apple boots and realized I might have a problem. Does this mean that if I have only one license for Panther that I can have only one version of Panther per computer. It says I can install one copy. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From briany at qldlearning.com Tue May 17 02:17:14 2005 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 16 May 2005 23:17:14 -0700 Subject: [OT] Bug tracking systems In-Reply-To: <428988F3.4070706@fourthworld.com> References: <428988F3.4070706@fourthworld.com> Message-ID: Richard, I can't give much of a review for it, but I've had ZenTrack recommended to me in the past and used it very lightly. Apparently it is meant to be a little simpler than BugZilla- and I can attest to getting it up and running in an hour or so with MySQL. Like BugZilla it's not so pretty, but if you're thinking Rev front-end... Some URLs: http://www.zentrack.net/ http://www.zentrack.net/modules/features/ http://demo.zentrack.net/ HTH, Brian > I need to implement a bug-tracking system for a couple clients. > Requirements include: > > - MySQL backend > > - simple interface (so Bugzilla's out of the running) > > - simple installation > > - should have the ability to merge reports (as for handling > duplicates without losing info; another non-Bugzilla) > > - Web-based, and should be interfaceable with Rev > (though I don't know of any Web solution that can't be) > > Can any of you recommend a system you've worked with along those lines? > > -- > 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 monte at sweattechnologies.com Tue May 17 02:21:30 2005 From: monte at sweattechnologies.com (Monte Goulding) Date: Tue, 17 May 2005 15:51:30 +0930 Subject: [OT] Bug tracking systems References: <428988F3.4070706@fourthworld.com> Message-ID: <005201c55aa8$aa641b20$0402a8c0@Fred> >I need to implement a bug-tracking system for a couple clients. > Requirements include: > > - MySQL backend > > - simple interface (so Bugzilla's out of the running) > > - simple installation > > - should have the ability to merge reports (as for handling > duplicates without losing info; another non-Bugzilla) > > - Web-based, and should be interfaceable with Rev > (though I don't know of any Web solution that can't be) > > Can any of you recommend a system you've worked with along those lines? FOGBugz by the Joel on Software guy. I'm sure you know the site. One of my clients uses it and it's quite a neat little app. The only issue is it's pay-per-seat which could get annoying. I believe it has a CGI for adding bug reports from apps that allows you to avoid duplicate entries. Not sure about the MySQL backend but probably ??? Cheers Monte From sarahr at genesearch.com.au Tue May 17 02:26:40 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 17 May 2005 16:26:40 +1000 Subject: why are custom properties so fast? In-Reply-To: <428583B5.5040304@fourthworld.com> References: <20050514041639.52899.qmail@web31307.mail.mud.yahoo.com> <428583B5.5040304@fourthworld.com> Message-ID: <4c5a1ddf3e7c88c695bd99478a39205a@genesearch.com.au> On 14 May 2005, at 2:52 PM, Richard Gaskin wrote: > Compared to a field nearly anything else will be faster because of the > overhead associated with all the other things fields have to do to > display text in addition to storing it. > This topic has come up a few times lately, so I decided it was time to do some timing tests :-) I had a field with 1000 lines of data put into a variable, then put the variable back into the field 50 times. Then I did the same with a custom property, first getting the test data from the field (so it was identical) then setting & getting the property repeatedly. The fastest method was using a custom property with messages locked. Here are my test results: using a field 740 ticks using a field (with locked screen) 405 ticks using a field from sub stack 230 ticks using a field from a sub stack & locking the screen 235 ticks The sub-stack's window was not open for these tests. Opening it made the times the same as for a field on the stack running the tests. To get meaningful data for the custom property tests, I had to do 500 repeats, instead of just 50! But dividing my average results then by 10, I got: using a custom property 1.9 ticks using a custom property with messages locked 0.3 ticks This is almost 2500 times faster than the field method!!!!! Removing the scroll bar from the field had almost no effect. I really didn't expect to come up with such a big difference, but I expect it will only change my habits in certain circumstances. I like the convenience of being able to see my data when necessary so tend to use the closed sub-stack method. However if you have a vast amount of data to shuffle around and it needs to be done fast, this is a good method to remember. Cheers, Sarah From xbury.cs at clearstream.com Tue May 17 02:36:18 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 17 May 2005 08:36:18 +0200 Subject: why are custom properties so fast? Message-ID: Sarah, Did you try also with a hidden field? cheers Xavier On 17.05.2005 08:26:40 use-revolution-bounces wrote: >On 14 May 2005, at 2:52 PM, Richard Gaskin wrote: > >> Compared to a field nearly anything else will be faster because of the >> overhead associated with all the other things fields have to do to >> display text in addition to storing it. >> >This topic has come up a few times lately, so I decided it was time to >do some timing tests :-) > >I had a field with 1000 lines of data put into a variable, then put the >variable back into the field 50 times. >Then I did the same with a custom property, first getting the test data >from the field (so it was identical) then setting & getting the >property repeatedly. > >The fastest method was using a custom property with messages locked. > >Here are my test results: > >using a field 740 ticks >using a field (with locked screen) 405 ticks >using a field from sub stack 230 ticks >using a field from a sub stack & locking the screen 235 ticks > >The sub-stack's window was not open for these tests. Opening it made >the times the same as for a field on the stack running the tests. > >To get meaningful data for the custom property tests, I had to do 500 >repeats, instead of just 50! >But dividing my average results then by 10, I got: > >using a custom property 1.9 ticks >using a custom property with messages locked 0.3 ticks > >This is almost 2500 times faster than the field method!!!!! > >Removing the scroll bar from the field had almost no effect. > >I really didn't expect to come up with such a big difference, but I >expect it will only change my habits in certain circumstances. I like >the convenience of being able to see my data when necessary so tend to >use the closed sub-stack method. However if you have a vast amount of >data to shuffle around and it needs to be done fast, this is a good >method to remember. > >Cheers, >Sarah > >_______________________________________________ >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 ambassador at fourthworld.com Tue May 17 02:39:11 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2005 23:39:11 -0700 Subject: why are custom properties so fast? In-Reply-To: <4c5a1ddf3e7c88c695bd99478a39205a@genesearch.com.au> References: <20050514041639.52899.qmail@web31307.mail.mud.yahoo.com> <428583B5.5040304@fourthworld.com> <4c5a1ddf3e7c88c695bd99478a39205a@genesearch.com.au> Message-ID: <4289918F.608@fourthworld.com> Sarah Reichelt wrote: > Here are my test results: > > using a field 740 ticks > using a field (with locked screen) 405 ticks > using a field from sub stack 230 ticks > using a field from a sub stack & locking the screen 235 ticks > > The sub-stack's window was not open for these tests. Opening it made the > times the same as for a field on the stack running the tests. > > To get meaningful data for the custom property tests, I had to do 500 > repeats, instead of just 50! > But dividing my average results then by 10, I got: > > using a custom property 1.9 ticks > using a custom property with messages locked 0.3 ticks > > This is almost 2500 times faster than the field method!!!!! Excellent tests, Sarah. No one seems to enjoy reading my "two buckets" analogy as much as I did writing it, but having started once down the road of writing an xTalk-like system in C it really does an okay job in describing the field overhead difference. :) > I really didn't expect to come up with such a big difference, but I > expect it will only change my habits in certain circumstances. I like > the convenience of being able to see my data when necessary so tend to > use the closed sub-stack method. However if you have a vast amount of > data to shuffle around and it needs to be done fast, this is a good > method to remember. When I need to access data in properties often, I tend to use my 4W Props tool because it lets me see values at a glance and edit them with a double-click. Sometimes I need to make tools for clients to work with property values, and in most cases crafting a simple palette window to display those takes only a few minutes. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue May 17 02:43:15 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2005 23:43:15 -0700 Subject: why are custom properties so fast? In-Reply-To: References: Message-ID: <42899283.5070908@fourthworld.com> xbury.cs at clearstream.com wrote: > Did you try also with a hidden field? In my earlier tests the times for a hidden field were not much different than for a visible one. Tuviah that the bigger difference is whether a field is on an open card or not, as even hidden fields on open cards are initialized with the same overhead stuff as visible fields (in case they're to be shown). Her tests seem to support Tuv's explanation: > using a field 740 ticks > using a field from sub stack 230 ticks -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From erikhans08 at yahoo.com Tue May 17 02:46:11 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 16 May 2005 23:46:11 -0700 (PDT) Subject: why are custom properties so fast? RAM? In-Reply-To: 6667 Message-ID: <20050517064612.29955.qmail@web31308.mail.mud.yahoo.com> --- Sarah Reichelt wrote: > using a custom property 1.9 ticks > using a custom property with messages locked > 0.3 ticks > > This is almost 2500 times faster than the field > method!!!!! so is the custom property in RAM and the field contents on the hard drive? erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Small Business - Try our new resources site! http://smallbusiness.yahoo.com/resources/ From ambassador at fourthworld.com Tue May 17 02:57:05 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 May 2005 23:57:05 -0700 Subject: why are custom properties so fast? RAM? In-Reply-To: <20050517064612.29955.qmail@web31308.mail.mud.yahoo.com> References: <20050517064612.29955.qmail@web31308.mail.mud.yahoo.com> Message-ID: <428995C1.9060407@fourthworld.com> Erik Hansen wrote: > --- Sarah Reichelt > wrote: > > >>using a custom property 1.9 ticks >>using a custom property with messages locked >>0.3 ticks >> >>This is almost 2500 times faster than the field >>method!!!!! > > so is the custom property in RAM > and the field contents on the hard drive? When a stack is opened, the whole thing is in RAM, field properties and all. The difference is the overhead associated with each storage mechanism: While fields appear to us to be simple to work with, that's all smoke and mirrors -- under the hood the engine's doing a lot of work setting up storage for style runs, calulating visual line breaks, interacting with the OS font routines, etc. In contrast, all a property does is hold the data. While arguably too lengthy to be considered good writing, the "two buckets" analogy describes the relative difference in what's going on under the hood: -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From sarahr at genesearch.com.au Tue May 17 03:05:14 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Tue, 17 May 2005 17:05:14 +1000 Subject: why are custom properties so fast? In-Reply-To: <42899283.5070908@fourthworld.com> References: <42899283.5070908@fourthworld.com> Message-ID: > xbury.cs at clearstream.com wrote: >> Did you try also with a hidden field? > I have now :-) For the same test, hiding the field first brought the time down to about 500 ticks i.e. not as fast as just locking the screen. When using the sub-stack, it made no difference. BTW, in case anyone actually tries the tests and decided my computer is really slow, I actually did 500 repeats with fields and 5000 with custom properties :-) Cheers, Sarah From xbury.cs at clearstream.com Tue May 17 03:27:43 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 17 May 2005 09:27:43 +0200 Subject: why are custom properties so fast? Message-ID: Maybe we should make a machine benchmark stack to test all the rev features across all platforms and cpu configurations... Another use for an sql engine maybe (although Im working on an alternative and this Sarah's benchmark may change lots of my plans - for the better of performance naturally. One issue that seems evident now is that if we store styled text in a field and need to save that to a custom prop, there's 1) loss of data possible (the rev-html converter - or rather stripper), 2) the overhead of saving extra style tags... Just a thought.... cheers Xavier On 17.05.2005 09:05:14 use-revolution-bounces wrote: >> xbury.cs at clearstream.com wrote: >>> Did you try also with a hidden field? >> > >I have now :-) >For the same test, hiding the field first brought the time down to >about 500 ticks i.e. not as fast as just locking the screen. >When using the sub-stack, it made no difference. > >BTW, in case anyone actually tries the tests and decided my computer is >really slow, I actually did 500 repeats with fields and 5000 with >custom properties :-) > >Cheers, >Sarah > >_______________________________________________ >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 ambassador at fourthworld.com Tue May 17 03:35:29 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 00:35:29 -0700 Subject: why are custom properties so fast? In-Reply-To: References: Message-ID: <42899EC1.7010200@fourthworld.com> xbury.cs at clearstream.com wrote: > One issue that seems evident now is that if we store styled text in > a field and need to save that to a custom prop, there's 1) loss of > data possible (the rev-html converter - or rather stripper), 2) the > overhead of saving extra style tags... True. If you need to store styled text it's hard to beat the performance and storage efficiencies of the native binary style runs (i.e. field objects). -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From xbury.cs at clearstream.com Tue May 17 03:56:16 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 17 May 2005 09:56:16 +0200 Subject: # POSSIBLY SPAM #::Re: why are custom properties so fast? Message-ID: On 17.05.2005 09:35:29 use-revolution-bounces wrote: >xbury.cs at clearstream.com wrote: >> One issue that seems evident now is that if we store styled text in >> a field and need to save that to a custom prop, there's 1) loss of >> data possible (the rev-html converter - or rather stripper), 2) the >> overhead of saving extra style tags... > >True. If you need to store styled text it's hard to beat the >performance and storage efficiencies of the native binary style runs >(i.e. field objects). Very interesting in terms of TAOO's objects - these are based on cards or records if you prefer... Accessing them quickly has always been a goal in terms of TAOO's information at your fingertip... Now that im approaching networking, this is quite a twist to consider if there is any performance lag... Thanks for the insights! 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 alex at tweedly.net Tue May 17 05:12:11 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 17 May 2005 10:12:11 +0100 Subject: [OT] Bug tracking systems In-Reply-To: <428988F3.4070706@fourthworld.com> References: <428988F3.4070706@fourthworld.com> Message-ID: <4289B56B.7020007@tweedly.net> Richard Gaskin wrote: > I need to implement a bug-tracking system for a couple clients. > Requirements include: > > - MySQL backend > > - simple interface (so Bugzilla's out of the running) > > - simple installation > > - should have the ability to merge reports (as for handling > duplicates without losing info; another non-Bugzilla) > > - Web-based, and should be interfaceable with Rev > (though I don't know of any Web solution that can't be) > > Can any of you recommend a system you've worked with along those lines? > I've bumped into a few projects recently using Trac - http://projects.edgewall.com/trac/ Natively, it use SQLite, but can be run over MySQL or Postgres Haven't used it, so I can't actually recommend it - but it seems to be gathering a few converts. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.11 - Release Date: 16/05/2005 From rev at armbase.com Tue May 17 05:30:54 2005 From: rev at armbase.com (rev at armbase.com) Date: Tue, 17 May 2005 10:30:54 +0100 Subject: Anyone interested in runrev to palm pdb? Message-ID: <1116322254.4289b9ce654a6@webmail.armbase.com> Hi All. I'm developing a shareware app for some palm developers and can read and write to a palm pdb. Win only at the moment. Anyone interested in this? Cheers bob From ambassador at fourthworld.com Tue May 17 05:42:50 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 02:42:50 -0700 Subject: Anyone interested in runrev to palm pdb? In-Reply-To: <1116322254.4289b9ce654a6@webmail.armbase.com> References: <1116322254.4289b9ce654a6@webmail.armbase.com> Message-ID: <4289BC9A.5040406@fourthworld.com> rev at armbase.com wrote: > I'm developing a shareware app for some palm developers and can read and write > to a palm pdb. Win only at the moment. > > Anyone interested in this? Many I'm sure, myself included, but I there's a stack floating around somewhere which includes a library that does this already. Sorry, but I don't have the URL and can no longer find it at RunRev.com.... Anyone else know where to find this? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From sims at ezpzapps.com Tue May 17 05:50:40 2005 From: sims at ezpzapps.com (sims) Date: Tue, 17 May 2005 11:50:40 +0200 Subject: Anyone interested in runrev to palm pdb? In-Reply-To: <1116322254.4289b9ce654a6@webmail.armbase.com> References: <1116322254.4289b9ce654a6@webmail.armbase.com> Message-ID: >Hi All. > >I'm developing a shareware app for some palm developers and can read and write >to a palm pdb. Win only at the moment. > >Anyone interested in this? Yes! ciao, sims From sims at ezpzapps.com Tue May 17 06:28:08 2005 From: sims at ezpzapps.com (sims) Date: Tue, 17 May 2005 12:28:08 +0200 Subject: Anyone interested in runrev to palm pdb? In-Reply-To: <4289BC9A.5040406@fourthworld.com> References: <1116322254.4289b9ce654a6@webmail.armbase.com> <4289BC9A.5040406@fourthworld.com> Message-ID: At 2:42 AM -0700 5/17/05, Richard Gaskin wrote: >Many I'm sure, myself included, but I there's a stack floating >around somewhere which includes a library that does this already. > >Sorry, but I don't have the URL and can no longer find it at RunRev.com.... > >Anyone else know where to find this? try this... http://lists.runrev.com/pipermail/use-revolution/2004-March/033776.html BUT I'd also like to hear more from Bob at armbase.com ciao, sims From xbury.cs at clearstream.com Tue May 17 06:36:19 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 17 May 2005 12:36:19 +0200 Subject: # POSSIBLY SPAM #::Anyone interested in runrev to palm pdb? Message-ID: Hi Bob, Im quite intersted in the pdb format... It's currently at the very very bottom of the project pile (uh, stack) but any advance on it is welcome!!! cheers Xavier On 17.05.2005 11:30:54 use-revolution-bounces wrote: >Hi All. > >I'm developing a shareware app for some palm developers and can read and write >to a palm pdb. Win only at the moment. > >Anyone interested in this? > >Cheers >bob > > >_______________________________________________ >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 rev at armbase.com Tue May 17 07:18:23 2005 From: rev at armbase.com (rev at armbase.com) Date: Tue, 17 May 2005 12:18:23 +0100 Subject: Anyone interested in runrev to palm pdb? In-Reply-To: <4289BC9A.5040406@fourthworld.com> References: <1116322254.4289b9ce654a6@webmail.armbase.com> <4289BC9A.5040406@fourthworld.com> Message-ID: <1116328703.4289d2ffab5ab@webmail.armbase.com> Quoting Richard Gaskin : > rev at armbase.com wrote: > > I'm developing a shareware app for some palm developers and can read and > write > > to a palm pdb. Win only at the moment. > > > > Anyone interested in this? > > Many I'm sure, myself included, but I there's a stack floating around > somewhere which includes a library that does this already. > > Sorry, but I don't have the URL and can no longer find it at RunRev.com.... > > Anyone else know where to find this? Hi Richard. I have this as well i think the author is lars loewijon (or similar, I'm not at home and dont have it to hand), however, my trick is to use PDA toolbox and you can make a palm database app in 1 hour. Even for a novice like me. more soon got to dash. bob > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From serge.segu at free.fr Tue May 17 07:23:35 2005 From: serge.segu at free.fr (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Tue, 17 May 2005 13:23:35 +0200 Subject: Applescript & DreamCard Message-ID: <58a0a383341d2caf4d2637400d8f9ce9@free.fr> Hello, Is the scriptability of DreamCard (like was HyperCard) planned in the next versions ? Regards Serge -- http://wirinum.free.fr From ambassador at fourthworld.com Tue May 17 07:35:39 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 04:35:39 -0700 Subject: Anyone interested in runrev to palm pdb? In-Reply-To: <1116328703.4289d2ffab5ab@webmail.armbase.com> References: <1116322254.4289b9ce654a6@webmail.armbase.com> <4289BC9A.5040406@fourthworld.com> <1116328703.4289d2ffab5ab@webmail.armbase.com> Message-ID: <4289D70B.4050205@fourthworld.com> rev at armbase.com wrote: > Quoting Richard Gaskin : > >>rev at armbase.com wrote: >>>I'm developing a shareware app for some palm developers and can read and >>>write to a palm pdb. Win only at the moment. >>> >>>Anyone interested in this? >> >>Many I'm sure, myself included, but I there's a stack floating around >>somewhere which includes a library that does this already. >> >>Sorry, but I don't have the URL and can no longer find it at RunRev.com.... >> >>Anyone else know where to find this? > > I have this as well i think the author is lars loewijon (or similar, I'm not at > home and dont have it to hand), however, my trick is to use PDA toolbox and you > can make a palm database app in 1 hour. Even for a novice like me. Sweet. Be sure to put a PayPal link on the page where you distribute that -- I think a good many people would like to chip in show our thanks such a goodie. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Tue May 17 08:06:15 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 05:06:15 -0700 Subject: UI challenge: icon menu Message-ID: <4289DE37.6020600@fourthworld.com> While many developers have been doing this for years, the OS X HIG now officially sanctions using icon buttons as pull-down menus within a window -- you can see this in action with the Finder's Tools menu. I can live with the look of a rectangle button over the roundRect look normally used by OS X for such things, but getting the behavior right has proven a bit of a challenge. If I set the menutype of the button to pullDown I get the behavior but with no hilite, unless I set the backgroundColor of the button then it works well but doesn't have the native gradient appearance. Suggestions? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From eric.chatonet at sosmartsoftware.com Tue May 17 08:37:56 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 17 May 2005 14:37:56 +0200 Subject: UI challenge: icon menu In-Reply-To: <4289DE37.6020600@fourthworld.com> References: <4289DE37.6020600@fourthworld.com> Message-ID: <00E20D1F-3CFB-4399-A416-BE032ACE589F@sosmartsoftware.com> Hi Richard, You might separate the menu from the button using an icon button and a popUp menu hidden button. At the end of the handler in the icon button which call the menu: put the bottomLeft of me into tLoc if the platform = "MacOS" then add 2 to item 2 of tLoc else subtract 2 from item 2 of tLoc popUp btn "MyMMenu" at tLoc If I understood correctly your problem ;-) Le 17 mai 05 ? 14:06, Richard Gaskin a ?crit : > While many developers have been doing this for years, the OS X HIG > now officially sanctions using icon buttons as pull-down menus > within a window -- you can see this in action with the Finder's > Tools menu. > > I can live with the look of a rectangle button over the roundRect > look normally used by OS X for such things, but getting the > behavior right has proven a bit of a challenge. > > If I set the menutype of the button to pullDown I get the behavior > but with no hilite, unless I set the backgroundColor of the button > then it works well but doesn't have the native gradient appearance. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From tominjapan at excite.com Tue May 17 09:25:35 2005 From: tominjapan at excite.com (Thomas McCarthy) Date: Tue, 17 May 2005 09:25:35 -0400 (EDT) Subject: Hard Disk Serial Numbers & String shuffler Message-ID: <20050517132535.1C7643B11@xprdmailfe9.nwk.excite.com> This rev list is great. Very helpful. So I want to make a small contribution. Recently there were some threads about serial numbers ? getting them from disks and generating them to protect your work. One mentioned taking a line and reversing it to help mask it. I recently made a code generator that goes one better, it takes the line and shuffles it: First, last, first last. It?s easy, just take the first char, delete it, the last char, delete it and add them to your new string. De-shuffling requires building two strings and then putting them together. Here?s the decoder. function decodeIt tregnum --this will return a string in order --i.e. from 51423 to 12345 put tregnum into t put the num of chars in t into tlimit repeat with i = 1 to tlimit if i mod 2 > 0 then put the first char of t before t2b else put the first char of t after t2a end if delete the first char of t end repeat put t2a & t2b into tregnum return tregnum end decodeIt Ken Ray has some great stuff, naturally. However, some of his drive-serial number retrieval codes won?t work on non-English systems (because they try to match (English) strings) I?ve adapted some to look for ?-?, a char in the serial number itself. Here is a Mac/Win serial number function (the mac version is still ?English-dependent?) and probably OSX only. function driveNum --Adapted from Ken Ray?s work switch (the platform) case "MacOS" put shell ("system_profiler SPIDEDataType") into x put lineoffset("Serial",x,20) into n ?this is my brilliant contribution. Will skip the first drive (CD) put the last word of line (n + 20) of x into x if x <> 0 then return x else return "MacUser" ? if all else fails end if break case "Win32" --returns the hard drives number put the first char of stackpath() into x ?this is a function that returns the path ?natch --answer x --drive letter -- Supports both "C", "C:" and "C:\" styles put x & ":" into pDisk set the hideConsoleWindows to true put shell("dir " & pDisk) into tDirData put lineoffset("-",tDirData) into x ? another brilliant contribution, this will work on non English systems return the last word of line x of tDirData break end switch end driveNum Sorry I don?t have enough time to keep up with this list! Very busy with a big project. I will probably be annoying the list with questions. Cheers Tom Mccarthy _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From tominjapan at excite.com Tue May 17 09:43:18 2005 From: tominjapan at excite.com (Thomas McCarthy) Date: Tue, 17 May 2005 09:43:18 -0400 (EDT) Subject: Downloading Updates --the current stack? Message-ID: <20050517134318.3C5D23B0A@xprdmailfe9.nwk.excite.com> Mark Wieder recently gave a great piece of advice, i.e. putting a text file on the web wit the latest version-- I've gone to town with that. put all my project's info on there--up to date email addresses, ip addresses, file locations...Thanks Mark. My two bits-- you don't have to keep the version number in the first line, just do a lineoffset search for it (or any info you need) Now my question. Can I download and replace the currently running stack? Like, 1. use libURLDownloadToFile to download the file to disk 2. go to the file (the same stack as is currently running) 3. save the new stack cheers, tom _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From eric.chatonet at sosmartsoftware.com Tue May 17 10:18:47 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 17 May 2005 16:18:47 +0200 Subject: No subject Message-ID: <8D788588-BB0B-4B91-B190-74B1DB249217@sosmartsoftware.com> Hi everyone, If you had a couple of minuts, could some of you test the speed of this internet connexion function from different places around the world and tell me the results? Just email me off list (address below): I won't to pollute :-) I shall be grateful. on mouseUp put the milliseconds into tStart put InternetConnected() into temp put temp && "in" && the milliseconds - tStart && "milliseconds" end mouseUp function InternetConnected return url "http://www.sosmartsoftware.com/Test.txt" = true end InternetConnected Speed appears variable at each call (here from 30 to more than 200 milliseconds) but it's reliable and speedy enough for me ;-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From klaus at major-k.de Tue May 17 10:24:21 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 17 May 2005 16:24:21 +0200 Subject: No subject In-Reply-To: <8D788588-BB0B-4B91-B190-74B1DB249217@sosmartsoftware.com> References: <8D788588-BB0B-4B91-B190-74B1DB249217@sosmartsoftware.com> Message-ID: <70356E14-41E8-4C4A-BCDA-34DD1926903D@major-k.de> Bonjour Eric, > Hi everyone, > > If you had a couple of minuts, could some of you test the speed of > this internet connexion function from different places around the > world and tell me the results? > Just email me off list (address below): I won't to pollute :-) > I shall be grateful. > > on mouseUp > put the milliseconds into tStart > put InternetConnected() into temp > put temp && "in" && the milliseconds - tStart && "milliseconds" > end mouseUp > > function InternetConnected > return url "http://www.sosmartsoftware.com/Test.txt" = true > end InternetConnected > > Speed appears variable at each call (here from 30 to more than 200 > milliseconds) > but it's reliable and speedy enough for me ;-) true in 376 milliseconds On my DSL connection here in germany... > Best regards from Paris, > > Eric Chatonet. Best Klaus Major klaus at major-k.de http://www.major-k.de From b.xavier at internet.lu Tue May 17 10:31:37 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 17 May 2005 16:31:37 +0200 Subject: No subject In-Reply-To: <8D788588-BB0B-4B91-B190-74B1DB249217@sosmartsoftware.com> Message-ID: <20050517134902.A4D92930064@mail.runrev.com> Salut Eric, i improved a little the script because i saw lots of variations in timings on mouseUp hilite me repeat 100 times put the milliseconds into tStart put InternetConnected() into temp put the milliseconds - tStart & comma after tlist end repeat put average(tlist) , min(tlist), max(tlist), standardDeviation(tlist) unhilite me end mouseUp function InternetConnected return url "http://www.sosmartsoftware.com/Test.txt" = true end InternetConnected My results from Luxembourg were 100 loops 161.94,97,394,62.339381 500 loops 160.1,92,420,56.68372 it's always good to do a statistically meaningful test... The first try i did got me 686 ms The second was 90! Weird i thought... cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Eric Chatonet > Sent: Tuesday, May 17, 2005 16:19 > To: How to use Revolution > Subject: > > Hi everyone, > > If you had a couple of minuts, could some of you test the > speed of this internet connexion function from different > places around the world and tell me the results? > Just email me off list (address below): I won't to pollute > :-) I shall be grateful. > > on mouseUp > put the milliseconds into tStart > put InternetConnected() into temp > put temp && "in" && the milliseconds - tStart && "milliseconds" > end mouseUp > > function InternetConnected > return url "http://www.sosmartsoftware.com/Test.txt" = > true end InternetConnected > > Speed appears variable at each call (here from 30 to more than 200 > milliseconds) > but it's reliable and speedy enough for me ;-) > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations Built-to-order > applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at jaedworks.com Tue May 17 10:36:53 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 17 May 2005 07:36:53 -0700 Subject: Downloading Updates --the current stack? In-Reply-To: <20050517134318.3C5D23B0A@xprdmailfe9.nwk.excite.com> References: <20050517134318.3C5D23B0A@xprdmailfe9.nwk.excite.com> Message-ID: At 9:43 AM -0400 5/17/05, Thomas McCarthy wrote: >Now my question. Can I download and replace the currently running stack? Like, > >1. use libURLDownloadToFile to download the file to disk >2. go to the file (the same stack as is currently running) >3. save the new stack If it's not the main stack of the running application, you can download the file, replacing the outdated file, then use the revert command to load the new version from disk. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ifrag.v2 at gmail.com Tue May 17 10:43:30 2005 From: ifrag.v2 at gmail.com (Levi Kendall) Date: Tue, 17 May 2005 10:43:30 -0400 Subject: Text Alignment Message-ID: <58275ea005051707436db738b8@mail.gmail.com> Hello All, I'm trying to program an application in revolution which has some "word processing" type of features. One of these features is text alignment, meaning either left, center, or right aligned. What I want to do is set the textAlign of a selectedChunk rather than that of an entire field. The idea is any arbitrary piece of text in the field would be able to be set to any of these 3 alignment settings. Currently it seems that the textAlign property only applies to the full text field itself. Any suggestions? Thanks, Levi Kendall From pevensen at siboneylg.com Tue May 17 10:53:07 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 17 May 2005 09:53:07 -0500 Subject: Text Alignment In-Reply-To: <58275ea005051707436db738b8@mail.gmail.com> References: <58275ea005051707436db738b8@mail.gmail.com> Message-ID: <6.2.1.2.2.20050517095222.17943cd8@exchange.slg.com> I know Kevin said adding paragraph-specific formatting is on their near-term todo list. Do we need to enter this as an enhancement request on bugzillla, or is it really that near term? At 09:43 AM 5/17/2005, you wrote: >Hello All, > > I'm trying to program an application in revolution which has some >"word processing" type of features. One of these features is text >alignment, meaning either left, center, or right aligned. What I want >to do is set the textAlign of a selectedChunk rather than that of an >entire field. The idea is any arbitrary piece of text in the field >would be able to be set to any of these 3 alignment settings. >Currently it seems that the textAlign property only applies to the >full text field itself. Any suggestions? > >Thanks, >Levi Kendall >_______________________________________________ >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 revolution at derbrill.de Tue May 17 11:35:02 2005 From: revolution at derbrill.de (Malte Brill) Date: Tue, 17 May 2005 17:35:02 +0200 Subject: Proportional Scrollbar? In-Reply-To: <20050516065812.41C849300E1@mail.runrev.com> Message-ID: <3C4FE7AA-C6E9-11D9-8E1B-0030659A795C@derbrill.de> Hi all, I?ve just uploaded a stack to revOnline: User: Malte Stack: propscroll Category: Programming The script needs to be cleared up a bit, but works... Cheers, Malte From dam-pro.girard at laposte.net Tue May 17 11:42:32 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Tue, 17 May 2005 17:42:32 +0200 Subject: Use an another player that XAnim Message-ID: <1116344552.4206.3.camel@localhost.localdomain> Hi All, I am using revolution under Linux, and about video and audio feature, this isn't very great for now. So, I have seen that there are the vcplayer command in runrev. So, I want to choose an another player that Xanim (who aren't supported anymore since 1999). But I didn't know a player who can work with revolution. I have tried with mplayer, but this doesn't work. Thanks. GIRARD Damien From b.xavier at internet.lu Tue May 17 12:01:49 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 17 May 2005 18:01:49 +0200 Subject: NOTTOT: RE: Text Alignment In-Reply-To: <6.2.1.2.2.20050517095222.17943cd8@exchange.slg.com> Message-ID: <20050517151913.3357C9300FC@mail.runrev.com> [NOTTOT:not totally OT] X's prognostic for a Rev release[s]* to come: Paragraph independent alignment, font smoothing (along with graphic smoothing too) text patterns (or is that in already the OS or IDE?) Table-full cell coloring (doesn't still do) Will they have though of shading, wysywig priting, the big paragraph starting caps (i hope they did!) Beautiful Text rotation (please!) Text to bezier (graphic group) to polygons... (maybe in version 3 or 5) Just pray the rev gods it comes, make your bugzilla donations be kind to the industrious scripter May the Rev be with you, im seeing episode 3 in less than 6 hours ;) And TAOO is auto-loading as of today! The future is upon us! What's next? Release? But who wants it really? So far, it's been a learning experience... what happens when it's scripted for you already? Are you ready to tweak it? Exception it? Now, why did i buy a second ticket to SW ep3? Plans with the 5th element? I hoped t'was the TAO... Certainly is not over yet... I see scripting shape and function as an art... Maybe they see function and form as an economy, All in all the scripting is the best for all Keep the power flow via the engine's coolness! No matter how i rant, Rev's the best tool! get it? Do it! Xa http://monsieurx.com/taoo Not enough time to help syndrome? Check out our fine scripting-warp engines! > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Peter T. Evensen > Sent: Tuesday, May 17, 2005 16:53 > To: Levi Kendall; How to use Revolution > Subject: Re: Text Alignment > > I know Kevin said adding paragraph-specific formatting is on their > near-term todo list. Do we need to enter this as an > enhancement request > on bugzillla, or is it really that near term? > > At 09:43 AM 5/17/2005, you wrote: > >Hello All, > > > > I'm trying to program an application in revolution which > has some > >"word processing" type of features. One of these features is text > >alignment, meaning either left, center, or right aligned. > What I want > >to do is set the textAlign of a selectedChunk rather than that of an > >entire field. The idea is any arbitrary piece of text in the field > >would be able to be set to any of these 3 alignment settings. > >Currently it seems that the textAlign property only applies > to the full > >text field itself. Any suggestions? > > > >Thanks, > >Levi Kendall > >_______________________________________________ > >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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jeff at siphonophore.com Tue May 17 12:10:10 2005 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Tue, 17 May 2005 12:10:10 -0400 Subject: WAY OT: Apple V Apple. Legal lunacy? In-Reply-To: <20050516183511.C410993015B@mail.runrev.com> References: <20050516183511.C410993015B@mail.runrev.com> Message-ID: Alan, I wish you were here in the states to use! I agree on all your points, expect them of council, and wish my experiences followed these conditions better. I also agree that the reason these large deal contracts end up in lawsuits so much is from the business practice to always feel like you have the upper hand and the other guys is getting the short end. I can see how this leads to language and logic that can be severely flawed. This is more a reflection of the business process than the legal profession in this case. I am sorry if I generalized too much in my post, that's not fair. It was a representation of the 10 or so odd times I have had to develop contracts with clients' or employers' for projects for them to third parties for work and rights agreements. It was extremely frustrating experience every time since the simple clear language we started with got turned into pages of unreadable and non-understandable text. When I would question them about the changes, half the time they would end up saying they could not give a clear answer. These were for some very straight forward services or photo rights and such. When I would ask why we needed so much non understandable language, they would just reply it was standard to do so and not professional to not do so. I would also get the reply that it was unprofessional to use plain language in the contract. All this was a real mess every time since something that should have taken a very short time ended up sometimes taking weeks to get done and cost a lot of money. Even when I would send in simple boilerplate contracts they would balloon. The worst was that the resulting contracts would really scare the potential vendors and media folks. A few times we lost potential folks at this stage and a few media folks bumped up their licensing fees at this point in the deal... Since many of these were small contracts it was hard for the other parties to afford to pass it by council for review. It also really ballooned the costs on some simple tasks for the clients. Since I was working on the clients' or employers' behalf they would usually end up just saying do what the lawyer advises. I didnt hire the lawyers, but they were all reputable and small to large firms that do this stuff all day long. A couple of time I was able to simplify the photo rights agreements when we had many photographers balk at the lengthy contract that came from the lawyers. I also know what it is like to be on the receiving end of this kind of contract writing. One of my clients is a very very large health care provider. The contract I got from them to work on a patient education cdrom was about 45 pages... It was virtually unreadable language. I almost just signed it and sent it in, but decided to stick it out and carefully go through it and create a flow chart to follow the logic. While doing this I found the clauses that had me indemnifying them for all the content validity in the product that they were creating! This was medical information developed by physicians and they wanted me to legally take responsibility for what the content said! There was no reciprocal indemnification for me at all. Even after explaining that they were creating the content their lawyers still wanted me to take responsibility for content validity. It took a couple weeks and three of their lawyers to get the clause removed that had me indemnifying them for the content and just get me simple reciprocal indemnification since if they did ever make a mistake in the content I might get caught up in any lawsuits being the producer on the cdrom. All I wanted was an even, fair sharing of responsibilities. I could never get a good reason from the lawyers in any of these cases why having a very simple clear contract that fairly spelled out what each side was responsible for, deadlines, and a few honest contingencies. In every other business transaction I have done that we have drafted documents like this for legally binding contracts and it has worked swimmingly! Perhaps I just dont do business in the regular fashion. I tend to just want a fair deal that both sides walk away from feeling like they were happy and want to do a deal again soon. Maybe this is why I never gotten rich in business, but had a good time, made a fair wage, and am on good terms with all my clients... We have had several attempts at plain language contract reform in the US, but every attempt has failed. It is probably because it would gum up the works of how things have come to be done. Sorry for the rant, it is just the frustration I have had with contracts in the last 10-15 years doing multimedia work. i have not had great luck dealing with lawyers in contract matters. I hope my experience is unique and most of the time these things go smoother for other folks. cheers Jeffrey Reynolds On May 16, 2005, at 2:35 PM, use-revolution-request at lists.runrev.com wrote: > > I hear you, Jeff. As a lawyer, publisher, and hobbyist software > developer, I > hear you loud and clear. > > I can't speak for the lawyers you've worked with, but only from my own > experiences in the legal profession after 12 years. Here are some > things to > consider: > > 1. Most of the lawyers I have met and worked with are > straight-shooters. To > try to make something complex out of what should be simple for the sole > purpose of creating legal problems down the road is a violation of the > rules > of ethics and conduct that govern lawyers across the country. If you > think > your lawyer is doing this, it's past time to find a new lawyer. > > 2. As in every profession, there are folks who are good at what they > do, and > folks who are ... well, not so good. If your lawyer is doing something > that > you feel is not your best interest, see if he/she can explain it to > you in a > way that satisfies you completely. If he/she can't -- well, as long as > it's > legal, you can instruct your lawyer to do it YOUR way. Alternatively, > and > again, it may be time to find a new lawyer. > > 3. Contracts can be tough. I've negotiated my fair share, and I've > litigated > MORE than my fair share of contracts that I DIDN'T negotiate. In > drafting > contracts, lawyers call upon their expertise to try to anticipate > problems > and pitfalls, and to make clear the parties' intent so that when > something > bad happens, the contract spells out how things should be handled. The > problems come when the parties CAN'T agree -- then lawyers tend to > massage > the language, perhaps making it ambiguous so that if a problem comes > up, the > language at least ARGUABLY supports a view that favors the client. The > idea > is that ambiguous language can at least serve as the basis for a good > faith > argument that the contract should be interpreted a certain way -- in > many > situations, this can be better than a contract that simply doesn't > address > the issue at all. Mind you, the lawyer probably isn't intentionally > trying > to make something ambiguous -- it just BECOMES ambiguous as he/she > negotiates one draft after another with the lawyer on the other side. > The > end result is language that both sides can live with because neither > side is > getting exactly what they want. When BOTH sides feel they have the > upper > hand, it's usually the contract language that suffers, becoming > ambiguous > enough to support both sides' interpretation. > > And that, Jeff, is the stuff that law suits are made of. But a lawyer > has > done his job when he's highlighted the potential problems/pitfalls for > his > client, negotiated away from those problems as much as possible, and > explained the reason/rationale behind the whole process for the client > to > make an educated decision about whether the deal still represents good > and > fair value when negotiations are done. > > Unfortunately, even then, there's no guaranty against litigation. When > a > dispute arises, a litigator who truly represents his client's best > interests > should recommend first and foremost that the parties try to work it out > without the filing of a law suit. Once you go down that road, it's > usually > long and hard, and retreat gets tougher with every step towards the > courthouse. > > Anyway, just my own thoughts in defense of lawyers who always, always, > always try to do right by their clients. Thanks for listening. > > ALAN S. GOLUB, ESQ. > Dwyer Golub & Isabel, P.C. From jhurley at infostations.com Tue May 17 12:21:26 2005 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 17 May 2005 09:21:26 -0700 Subject: ANN: Rotate image about arbitrary point In-Reply-To: <20050517103700.35B4D930185@mail.runrev.com> References: <20050517103700.35B4D930185@mail.runrev.com> Message-ID: Someone has surely done this, but if not, the stack below allows you to rotate an image about an arbitrary pivot point. Run this in the message box: go url "http://home.infostations.net/jhurley/RotateImage.rev" (Do not click on this link.) Jim From b.xavier at internet.lu Tue May 17 12:53:15 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 17 May 2005 18:53:15 +0200 Subject: Use an another player that XAnim In-Reply-To: <1116344552.4206.3.camel@localhost.localdomain> Message-ID: <20050517161038.5F27E9300FC@mail.runrev.com> Damien, you can always use an invisible shell to play the wavs you need. i dont know much about linux but im sure it's possible, i've seen the tools out there on the net... Linux is not my speciliaty mind you but im convinced this exists. Alternatively since python runs on Linux, there's a way to branch the two and have rev send the playsound taoo commands to python sooner or later (python port of taoo still in X.mind.ram.todo.list). Incidentally this will be also OSX compatible! Today was a great learning experience!!! cheer Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Damien Girard > Sent: Tuesday, May 17, 2005 17:43 > To: How to use Revolution > Subject: Use an another player that XAnim > > Hi All, > > I am using revolution under Linux, and about video and audio > feature, this isn't very great for now. > > So, I have seen that there are the vcplayer command in > runrev. So, I want to choose an another player that Xanim > (who aren't supported anymore since 1999). But I didn't know > a player who can work with revolution. I have tried with > mplayer, but this doesn't work. > > Thanks. > > GIRARD Damien > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Tue May 17 13:01:34 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 17 May 2005 19:01:34 +0200 Subject: Rotate image about arbitrary point In-Reply-To: Message-ID: <20050517161857.D51029300AD@mail.runrev.com> Jim, Clicking on the link works fine! Why not fix the MIMEs? mine in firefox is set to ask what to do... safest ever precaution... it's true it's smarter to paste the link into the message box, but then why not ask people to do so? cheers Xavier > -----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, May 17, 2005 18:21 > To: use-revolution at lists.runrev.com > Subject: ANN: Rotate image about arbitrary point > > Someone has surely done this, but if not, the stack below > allows you to rotate an image about an arbitrary pivot point. > > Run this in the message box: > > go url "http://home.infostations.net/jhurley/RotateImage.rev" > > (Do not click on this link.) > > Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Tue May 17 13:04:25 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 17 May 2005 10:04:25 -0700 Subject: Downloading Updates --the current stack? In-Reply-To: References: <20050517134318.3C5D23B0A@xprdmailfe9.nwk.excite.com> Message-ID: <1365645878.20050517100425@ahsoftware.net> Jeanne- Tuesday, May 17, 2005, 7:36:53 AM, you wrote: JAED> If it's not the main stack of the running application, you can JAED> download the file, replacing the outdated file, then use the revert JAED> command to load the new version from disk. I wouldn't have thought of this perverted use of the revert command, but that's a great idea. Thanks! Now off to rework my code... -- -Mark Wieder mwieder at ahsoftware.net From userev at canelasoftware.com Tue May 17 13:25:17 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 17 May 2005 10:25:17 -0700 Subject: Use an another player that XAnim In-Reply-To: <1116344552.4206.3.camel@localhost.localdomain> References: <1116344552.4206.3.camel@localhost.localdomain> Message-ID: On May 17, 2005, at 8:42 AM, Damien Girard wrote: > Hi All, > > I am using revolution under Linux, and about video and audio feature, > this isn't very great for now. > > So, I have seen that there are the vcplayer command in runrev. So, I > want to choose an another player that Xanim (who aren't supported > anymore since 1999). But I didn't know a player who can work with > revolution. I have tried with mplayer, but this doesn't work. > > Thanks. > Take a look at feature request: Mplayer would be the obvious choice. Though, if you are into rumors, one is floating around that Apple has or is porting QT to Linux. Has something to do with iTunes for Linux. That would be the very best solution for me. Mark Talluto -- CANELA Software http://www.canelasoftware.com From mwieder at ahsoftware.net Tue May 17 13:37:00 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 17 May 2005 10:37:00 -0700 Subject: Downloading Updates --the current stack? Message-ID: <367601169.20050517103700@ahsoftware.net> Thomas- Tuesday, May 17, 2005, 6:43:18 AM, you wrote: TM> email addresses, ip addresses, file locations...Thanks Mark. My TM> two bits-- you don't have to keep the version number in the first TM> line, just do a lineoffset search for it (or any info you need) I didn't think of lineoffset. In my case, I use the text file for cumulative release notes, so there are several version number lines, but I think lineoffset will just pick off the first anyway. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Tue May 17 13:57:49 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 10:57:49 -0700 Subject: Unicode and chunk expressions Message-ID: <428A309D.50009@fourthworld.com> I need to dive into Unicode and it seems there are a number of limitations, among these the loss of chunk expressions when working with double-byte languages. Is that correct? The app I'm working on for that makes extensive use of chunk expressions -- am I back to the old-school-language methods of walking through every character to parse it? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From 3mcgrath at adelphia.net Tue May 17 14:43:22 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 17 May 2005 14:43:22 -0400 Subject: Unicode and chunk expressions In-Reply-To: <428A309D.50009@fourthworld.com> References: <428A309D.50009@fourthworld.com> Message-ID: <7657e317ffd287ceeb4540831b2113d8@adelphia.net> Richard, The consensus was the 'some' chunks could work with useunicode but that a lot do not work. It was suggested to use htmltext with the unicode fields but I have not tried that yet. Others have and said they got it to work. HTH Tom On May 17, 2005, at 1:57 PM, Richard Gaskin wrote: > I need to dive into Unicode and it seems there are a number of > limitations, among these the loss of chunk expressions when working > with double-byte languages. Is that correct? > > The app I'm working on for that makes extensive use of chunk > expressions -- am I back to the old-school-language methods of walking > through every character to parse it? > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From asg618 at mac.com Tue May 17 16:01:37 2005 From: asg618 at mac.com (Alan Golub) Date: Tue, 17 May 2005 16:01:37 -0400 Subject: WAY OT: Apple V Apple. Legal lunacy? In-Reply-To: Message-ID: Jeff -- I'm sorry you've had such bad experiences -- honestly, a lawyer who uses unnecessary language just because it might appear "unprofessional" to lose it should go back and take a basic legal writing class. In my practice, we toss out archaic legalese all the time -- if it's in Latin, or nobody can explain what it means without looking it up in Black's Law Dictionary, well, that's probably language we don't need! Anyway, I am in the States, right here in New Jersey. This thread has gotten way off topic (and we're the only participants!), so if you ever want to get in touch or run something by me, I've included my contact info below. Regards, ALAN S. GOLUB, ESQ. Dwyer Golub & Isabel, P.C. 16 Furler Street P.O. Box 437 Totowa, NJ 07511-0437 (T) 973-785-4100 Ext. 103 (F) 973-785-4477 (E) asgolub at dgilaw.com (W) www.dgilaw.com On 5/17/05 12:10 PM, "Jeffrey Reynolds" wrote: > Alan, > > I wish you were here in the states to use! I agree on all your points, > expect them of council, and wish my experiences followed these > conditions better. I also agree that the reason these large deal > contracts end up in lawsuits so much is from the business practice to > always feel like you have the upper hand and the other guys is getting > the short end. I can see how this leads to language and logic that can > be severely flawed. This is more a reflection of the business process > than the legal profession in this case. > > I am sorry if I generalized too much in my post, that's not fair. It > was a representation of the 10 or so odd times I have had to develop > contracts with clients' or employers' for projects for them to third > parties for work and rights agreements. It was extremely frustrating > experience every time since the simple clear language we started with > got turned into pages of unreadable and non-understandable text. When I > would question them about the changes, half the time they would end up > saying they could not give a clear answer. These were for some very > straight forward services or photo rights and such. When I would ask > why we needed so much non understandable language, they would just > reply it was standard to do so and not professional to not do so. I > would also get the reply that it was unprofessional to use plain > language in the contract. > > All this was a real mess every time since something that should have > taken a very short time ended up sometimes taking weeks to get done and > cost a lot of money. Even when I would send in simple boilerplate > contracts they would balloon. The worst was that the resulting > contracts would really scare the potential vendors and media folks. A > few times we lost potential folks at this stage and a few media folks > bumped up their licensing fees at this point in the deal... Since many > of these were small contracts it was hard for the other parties to > afford to pass it by council for review. It also really ballooned the > costs on some simple tasks for the clients. > > Since I was working on the clients' or employers' behalf they would > usually end up just saying do what the lawyer advises. I didnt hire the > lawyers, but they were all reputable and small to large firms that do > this stuff all day long. A couple of time I was able to simplify the > photo rights agreements when we had many photographers balk at the > lengthy contract that came from the lawyers. > > I also know what it is like to be on the receiving end of this kind of > contract writing. One of my clients is a very very large health care > provider. The contract I got from them to work on a patient education > cdrom was about 45 pages... It was virtually unreadable language. I > almost just signed it and sent it in, but decided to stick it out and > carefully go through it and create a flow chart to follow the logic. > While doing this I found the clauses that had me indemnifying them for > all the content validity in the product that they were creating! This > was medical information developed by physicians and they wanted me to > legally take responsibility for what the content said! There was no > reciprocal indemnification for me at all. Even after explaining that > they were creating the content their lawyers still wanted me to take > responsibility for content validity. It took a couple weeks and three > of their lawyers to get the clause removed that had me indemnifying > them for the content and just get me simple reciprocal indemnification > since if they did ever make a mistake in the content I might get caught > up in any lawsuits being the producer on the cdrom. All I wanted was an > even, fair sharing of responsibilities. > > I could never get a good reason from the lawyers in any of these cases > why having a very simple clear contract that fairly spelled out what > each side was responsible for, deadlines, and a few honest > contingencies. In every other business transaction I have done that we > have drafted documents like this for legally binding contracts and it > has worked swimmingly! > > Perhaps I just dont do business in the regular fashion. I tend to just > want a fair deal that both sides walk away from feeling like they were > happy and want to do a deal again soon. Maybe this is why I never > gotten rich in business, but had a good time, made a fair wage, and am > on good terms with all my clients... > > We have had several attempts at plain language contract reform in the > US, but every attempt has failed. It is probably because it would gum > up the works of how things have come to be done. > > Sorry for the rant, it is just the frustration I have had with > contracts in the last 10-15 years doing multimedia work. i have not had > great luck dealing with lawyers in contract matters. I hope my > experience is unique and most of the time these things go smoother for > other folks. > > cheers > > Jeffrey Reynolds > > > On May 16, 2005, at 2:35 PM, use-revolution-request at lists.runrev.com > wrote: > >> >> I hear you, Jeff. As a lawyer, publisher, and hobbyist software >> developer, I >> hear you loud and clear. >> >> I can't speak for the lawyers you've worked with, but only from my own >> experiences in the legal profession after 12 years. Here are some >> things to >> consider: >> >> 1. Most of the lawyers I have met and worked with are >> straight-shooters. To >> try to make something complex out of what should be simple for the sole >> purpose of creating legal problems down the road is a violation of the >> rules >> of ethics and conduct that govern lawyers across the country. If you >> think >> your lawyer is doing this, it's past time to find a new lawyer. >> >> 2. As in every profession, there are folks who are good at what they >> do, and >> folks who are ... well, not so good. If your lawyer is doing something >> that >> you feel is not your best interest, see if he/she can explain it to >> you in a >> way that satisfies you completely. If he/she can't -- well, as long as >> it's >> legal, you can instruct your lawyer to do it YOUR way. Alternatively, >> and >> again, it may be time to find a new lawyer. >> >> 3. Contracts can be tough. I've negotiated my fair share, and I've >> litigated >> MORE than my fair share of contracts that I DIDN'T negotiate. In >> drafting >> contracts, lawyers call upon their expertise to try to anticipate >> problems >> and pitfalls, and to make clear the parties' intent so that when >> something >> bad happens, the contract spells out how things should be handled. The >> problems come when the parties CAN'T agree -- then lawyers tend to >> massage >> the language, perhaps making it ambiguous so that if a problem comes >> up, the >> language at least ARGUABLY supports a view that favors the client. The >> idea >> is that ambiguous language can at least serve as the basis for a good >> faith >> argument that the contract should be interpreted a certain way -- in >> many >> situations, this can be better than a contract that simply doesn't >> address >> the issue at all. Mind you, the lawyer probably isn't intentionally >> trying >> to make something ambiguous -- it just BECOMES ambiguous as he/she >> negotiates one draft after another with the lawyer on the other side. >> The >> end result is language that both sides can live with because neither >> side is >> getting exactly what they want. When BOTH sides feel they have the >> upper >> hand, it's usually the contract language that suffers, becoming >> ambiguous >> enough to support both sides' interpretation. >> >> And that, Jeff, is the stuff that law suits are made of. But a lawyer >> has >> done his job when he's highlighted the potential problems/pitfalls for >> his >> client, negotiated away from those problems as much as possible, and >> explained the reason/rationale behind the whole process for the client >> to >> make an educated decision about whether the deal still represents good >> and >> fair value when negotiations are done. >> >> Unfortunately, even then, there's no guaranty against litigation. When >> a >> dispute arises, a litigator who truly represents his client's best >> interests >> should recommend first and foremost that the parties try to work it out >> without the filing of a law suit. Once you go down that road, it's >> usually >> long and hard, and retreat gets tougher with every step towards the >> courthouse. >> >> Anyway, just my own thoughts in defense of lawyers who always, always, >> always try to do right by their clients. Thanks for listening. >> >> ALAN S. GOLUB, ESQ. >> Dwyer Golub & Isabel, P.C. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Tue May 17 16:23:55 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 17 May 2005 22:23:55 +0200 Subject: Internet speed test (was.. without title :-) Message-ID: <548267CF-8618-4156-BF37-C52793141F6D@sosmartsoftware.com> Thanks to all who replied to my internet speed test request. The results show that the average is about 250/300 milliseconds from Europa and North America, seems to be a bit longer from Japan :-) My aim was to know the internet connexion status of an user with reliability: that's necessary for several plugins I am working on... So I put a text file containing the text string "true" on my web site: reading or not this file makes the test. Any better or faster "completely reliable" idea? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From ambassador at fourthworld.com Tue May 17 16:46:23 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 13:46:23 -0700 Subject: Unicode and chunk expressions In-Reply-To: <7657e317ffd287ceeb4540831b2113d8@adelphia.net> References: <428A309D.50009@fourthworld.com> <7657e317ffd287ceeb4540831b2113d8@adelphia.net> Message-ID: <428A581F.60502@fourthworld.com> Thomas McGrath III wrote: > Richard, > > The consensus was the 'some' chunks could work with useunicode but that > a lot do not work. It was suggested to use htmltext with the unicode > fields but I have not tried that yet. That's an interesting idea but I'm unclear on how it would work. If "char 1 of word 2" fails in a variable why would it work if I get the text from a field? I was under the impression that when referencing a field the data is obtained first before operations are performed on it. But I could well be mistaken if they've added some deep revisions to chunk expressions for Unicode. Anyone here have examples of using chunk expressions with Unicode? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Tue May 17 16:46:36 2005 From: chipp at chipp.com (Chipp Walters) Date: Tue, 17 May 2005 15:46:36 -0500 Subject: WAY OT: Apple V Apple. Legal lunacy? In-Reply-To: References: Message-ID: <428A582C.4000903@chipp.com> I learned some valuable lessons at my last job. 1) Businesspeople should draw up the terms of an agreement. Typically people try and get lawyers involved at first. This is wrong. When you hear someone say, "I'll have my lawyer draw up a contract", you should respond, "Let's first iron-out this deal between ourselves so we know what it is we're agreeing to." Any good businessperson worth his/her salt should be able to work out a term sheet w/out a lawyer involved. Send back and forth plain english terms so that it's clear to all involved not only the terms, but also the intentions of the parties. Remember: Try to keep lawyers out at this stage. Create a plain numbered list of the terms and document it in a non-binding letter of agreement. 2) Have a lawyer (preferably your lawyer) draw up the terms in legalese BUT, (this is important) the lawyer should *never* add anything substantial to the contract that DID NOT exist in the original term sheet. Doing this is the same as 'negotiating in bad faith' and should be pointed out *immediately* to the other businessperson. IOW, businesspeople draw up terms, lawyers only paper the deal. If their lawyers try to become negotiators, then I respond with extreme dismay to my counterpart as this is less than professional. If their lawyers respond in some way as to force an issue, then go back to the term sheet with the original parties and negotiate it there-- without lawyers. Here's the reason why. Lawyers are professionals in understanding law and businesspeople are not. To directly negotiate with a lawyer and the legal words in a contract is putting yourself at an extreme disadvantage as there are subtle wordings which mean somethiing entirely different to a judge than what you may think. If there's ever an issue with the contract, you can always go back to the term sheet and say, "this is what we agreed to, not what you have here." Also, the 'spirit' of the term sheet can be reflected in the document. 3) Assuming a term sheet is 'in play,' a good lawyer will never 'sour the deal.' A lawyers job is to protect his client, but also to not kill an existing business opportunity. If you find a lawyer who consistently 'kills deals', then fire him/her and find one who can help you close deals. This is true for Sales personnel, and others as well. These were valuable lessons learned as CEO. They helped us negotiate successfully many very large projects at Human Code. best, Chipp From jacque at hyperactivesw.com Tue May 17 16:50:36 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 May 2005 15:50:36 -0500 Subject: Downloading Updates --the current stack? In-Reply-To: <1365645878.20050517100425@ahsoftware.net> References: <20050517134318.3C5D23B0A@xprdmailfe9.nwk.excite.com> <1365645878.20050517100425@ahsoftware.net> Message-ID: <428A591C.8090708@hyperactivesw.com> On 5/17/05 12:04 PM, Mark Wieder wrote: > Jeanne- > > Tuesday, May 17, 2005, 7:36:53 AM, you wrote: > > JAED> If it's not the main stack of the running application, you can > JAED> download the file, replacing the outdated file, then use the revert > JAED> command to load the new version from disk. > > I wouldn't have thought of this perverted use of the revert command, > but that's a great idea. Thanks! Now off to rework my code... > I use this ALL the time. It just means "reload from disk". Very handy. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Tue May 17 17:06:09 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 15:06:09 -0600 Subject: Unicode and chunk expressions In-Reply-To: <428A309D.50009@fourthworld.com> References: <428A309D.50009@fourthworld.com> Message-ID: On May 17, 2005, at 11:57 AM, Richard Gaskin wrote: > I need to dive into Unicode and it seems there are a number of > limitations, among these the loss of chunk expressions when working > with double-byte languages. Is that correct? > > The app I'm working on for that makes extensive use of chunk > expressions -- am I back to the old-school-language methods of walking > through every character to parse it? You can convert to UTF8 and then work with the chunk expression for line and item and (maybe word). Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From ambassador at fourthworld.com Tue May 17 17:25:38 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 14:25:38 -0700 Subject: Unicode and chunk expressions In-Reply-To: References: <428A309D.50009@fourthworld.com> Message-ID: <428A6152.6000605@fourthworld.com> Dar Scott wrote: > > On May 17, 2005, at 11:57 AM, Richard Gaskin wrote: > >> I need to dive into Unicode and it seems there are a number of >> limitations, among these the loss of chunk expressions when working >> with double-byte languages. Is that correct? >> >> The app I'm working on for that makes extensive use of chunk >> expressions -- am I back to the old-school-language methods of walking >> through every character to parse it? > > > You can convert to UTF8 and then work with the chunk expression for line > and item and (maybe word). Forgive my ignorance, but how can UTF8 be used with two-byte systems like Chinese? I was under the impression those had to be UTF16. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Tue May 17 17:52:48 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 15:52:48 -0600 Subject: Unicode and chunk expressions In-Reply-To: References: <428A309D.50009@fourthworld.com> Message-ID: On May 17, 2005, at 3:06 PM, Dar Scott wrote: > You can convert to UTF8 and then work with the chunk expression for > line and item and (maybe word). I forgot to say not char. In UTF8, all characters in the ASCII range including the chunking syntax characters have the high-bit zero. All other characters consist of bytes with the high-bit one. That means you can't get any false syntax characters. I made this little handler: on mouseUp get the unicodeText of field "field" put uniDecode(it,"UTF8") into utf8Text get binaryDecode("H*",utf8Text,h) put utf8Text & lf & h end mouseUp I put this into field "field": a 3, b 21, ? I clicked the button and got this: a 3, b 21, ?? 6120332c20622032312c20c3bc Broken up by characters 61 20 33 2c 20 62 20 32 31 2c 20 c3bc As you can see, words just look longer because some characters are two to 4 bytes. You can spot them with the high bytes. If you get item 3, you get the right text. You can then convert results back to UTF16 (host order). Unfortunately, a BOM can interfere with this so remove it when you convert to UTF8. This will work with characters that require surrogates in UTF16, too, so this is a nice general solution. If you need to work with mostly chars, then leave it in UTF16 and work with that taking two bytes (char in your script) at a time. You can very often assume you are working with characters in the primary plane and you have no surrogates and thus every two bytes is a Unicode character. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From sarahr at genesearch.com.au Tue May 17 18:44:39 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Wed, 18 May 2005 08:44:39 +1000 Subject: Internet speed test (was.. without title :-) In-Reply-To: <548267CF-8618-4156-BF37-C52793141F6D@sosmartsoftware.com> References: <548267CF-8618-4156-BF37-C52793141F6D@sosmartsoftware.com> Message-ID: <1e043459fa68b035744faabd9f1a6252@genesearch.com.au> Hi Eric, I think your plan is a good one provided your web site is hosted on a very reliable server. You may have problems if your site is down but the person is connected. If the plugins require access to your web site then this is a vlid check, however if you are just checking for an internet connection, you may want to have a backup plan. If the initial connection to your site fails, try opening a socket to Google or some big, reliable site. If this fails too, you can assume they are off line. As regards speed, you are downloading a tiny file, but I wonder is it faster just to try opening a socket and not actually downloading anything? In my experience, all these methods are fast enough if the connection is OK, but you need to test the timeouts if there is no connection as they can be very slow. Cheers, Sarah On 18 May 2005, at 6:26 AM, Eric Chatonet wrote: > Thanks to all who replied to my internet speed test request. > The results show that the average is about 250/300 milliseconds from > Europa and North America, > seems to be a bit longer from Japan :-) > > My aim was to know the internet connexion status of an user with > reliability: that's necessary for several plugins I am working on... > So I put a text file containing the text string "true" on my web site: > reading or not this file makes the test. > Any better or faster "completely reliable" idea? > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From revolution at derbrill.de Tue May 17 18:50:23 2005 From: revolution at derbrill.de (Malte Brill) Date: Wed, 18 May 2005 00:50:23 +0200 Subject: Downloading Updates --the current stack? In-Reply-To: <20050517160026.D49FB9301D2@mail.runrev.com> Message-ID: <0D577B89-C726-11D9-A2E9-0030659A795C@derbrill.de> Could there be trouble with file permissions? E.g. If the stack is inside the bundle on OsX? Cheers, Malte > JAED> If it's not the main stack of the running application, you can > JAED> download the file, replacing the outdated file, then use the revert > JAED> command to load the new version from disk. > > I wouldn't have thought of this perverted use of the revert command, > but that's a great idea. Thanks! Now off to rework my code... > >>I use this ALL the time. It just means "reload from disk". Very handy. From dsc at swcp.com Tue May 17 18:51:01 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 16:51:01 -0600 Subject: Unicode and chunk expressions In-Reply-To: <428A6152.6000605@fourthworld.com> References: <428A309D.50009@fourthworld.com> <428A6152.6000605@fourthworld.com> Message-ID: On May 17, 2005, at 3:25 PM, Richard Gaskin wrote: > Forgive my ignorance, but how can UTF8 be used with two-byte systems > like Chinese? I was under the impression those had to be UTF16. Unicode is universal in that characters from many languages, language families, special use domains are all mapped onto the same numerical space. Unless you need to import or export files in some particular encoding format, you don't need specialized encoding methods. Each Unicode character is 32 bits. Almost all the one you are likely to use are in the lower 16. The number associated with the character (not the glyph) is the code point. The representation of a sequence of characters in a sequence of 32-bit, 16-bit or 8 bit values is called an encoding form. It does not lose information. It just packs it. The encoding form is what you would consider when working in the computer. Those encoding forms are UTF-32, UTF-16 and UTF-8. Note that the byte order within each value is not specified. However, those byte-orders have to be specified if these are viewed as bytes (or Transcript chars) or you are writing to a file. There you need UTF-32BE (big endian), UTF-32LE, UTF-16BE, UTF-16LE and UTF-8. The order is not needed on UTF-8. These are called encoding schemes. All unicode characters are packed into UTF-8 or UTF-16. For UTF-16, you only have the rare (and reasonably ignored) characters outside the BMP, the basic range. Those are handled by special double values. For UTF-8 the encoding is very clever. All characters in the ASCII code range (7 bits) are represented by bytes with the high bit zero. All others are represented by a sequence of bytes of which the high two bits are 11 for the first byte of the sequence and all the others are 10. Also it is possible to determine the number of bytes for that character from the first byte. You can read this backwards, too, so if Transcript goes to UTF-8, you can get char -1. Since all the characters outside the ASCII range are represented by one to 4 bytes with the high bit set, you can never get a false lf or space or comma. Also, '=' only considers ASCII letters in case, so you never get any false lever conversions for comparison. "is a number" works with the usual Transcript numerals. UTF-8 has no nulls if there is no null character, so you can use it as a key to an array. There may be ways folks will fool you by putting a dot over a comma or space (if possible), but usually the comma and space work just the way you expect. Oh, I forgot to say that tab and lf are part of the ASCII range. I don't know how word thinks about characters with the high bit set, but I bet it thinks those are just more characters outside of white space, so those should work in words, even if they use some special codes that are special spaces. I would expect the compiler is the same way, so a special editor can compile unicode string constants into UTF-8. UTF-8 is a "language" in uniDecode and uniEncode, so you can convert easily. Note that when I mention UTF-16, the normal form we get from "the unicodeText", I always emphasize "host-order", though that is redundant in a sense. The order depends on the OS. Because we can access those one byte at a time, we must then know that one is UTF-16BE and another might be UTF-16LE. I think it is handicapping to think of "wide characters" or "two-byte systems". Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From alex at tweedly.net Tue May 17 18:53:42 2005 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 17 May 2005 23:53:42 +0100 Subject: Internet speed test (was.. without title :-) In-Reply-To: <1e043459fa68b035744faabd9f1a6252@genesearch.com.au> References: <548267CF-8618-4156-BF37-C52793141F6D@sosmartsoftware.com> <1e043459fa68b035744faabd9f1a6252@genesearch.com.au> Message-ID: <428A75F6.4060500@tweedly.net> Sarah Reichelt wrote: > Hi Eric, > > As regards speed, you are downloading a tiny file, but I wonder is it > faster just to try opening a socket and not actually downloading > anything? In my experience, all these methods are fast enough if the > connection is OK, but you need to test the timeouts if there is no > connection as they can be very slow. I'd be slightly cautious about opening the socket and not transferring anything, especially if you this might happen frequently (ie.. very frequently). A socket opening without any data transfer (repeatedly) just might get picked up by an intrusion detection system as suspicious behaviour pattern ..... -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.11 - Release Date: 16/05/2005 From ambassador at fourthworld.com Tue May 17 18:58:25 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 17 May 2005 15:58:25 -0700 Subject: Unicode and chunk expressions In-Reply-To: References: <428A309D.50009@fourthworld.com> <428A6152.6000605@fourthworld.com> Message-ID: <428A7711.4050201@fourthworld.com> Dar Scott wrote: > > On May 17, 2005, at 3:25 PM, Richard Gaskin wrote: > >> Forgive my ignorance, but how can UTF8 be used with two-byte systems >> like Chinese? I was under the impression those had to be UTF16. > > > Unicode is universal in that characters from many languages, language > families, special use domains are all mapped onto the same numerical > space. Unless you need to import or export files in some particular > encoding format, you don't need specialized encoding methods. > > Each Unicode character is 32 bits. Almost all the one you are likely to > use are in the lower 16. The number associated with the character (not > the glyph) is the code point. > > The representation of a sequence of characters in a sequence of 32-bit, > 16-bit or 8 bit values is called an encoding form. It does not lose > information. It just packs it. The encoding form is what you would > consider when working in the computer. Those encoding forms are UTF-32, > UTF-16 and UTF-8. Note that the byte order within each value is not > specified. > > However, those byte-orders have to be specified if these are viewed as > bytes (or Transcript chars) or you are writing to a file. There you > need UTF-32BE (big endian), UTF-32LE, UTF-16BE, UTF-16LE and UTF-8. The > order is not needed on UTF-8. These are called encoding schemes. > > All unicode characters are packed into UTF-8 or UTF-16. > > For UTF-16, you only have the rare (and reasonably ignored) characters > outside the BMP, the basic range. Those are handled by special double > values. > > For UTF-8 the encoding is very clever. All characters in the ASCII code > range (7 bits) are represented by bytes with the high bit zero. All > others are represented by a sequence of bytes of which the high two bits > are 11 for the first byte of the sequence and all the others are 10. > Also it is possible to determine the number of bytes for that character > from the first byte. You can read this backwards, too, so if Transcript > goes to UTF-8, you can get char -1. > > Since all the characters outside the ASCII range are represented by one > to 4 bytes with the high bit set, you can never get a false lf or space > or comma. Also, '=' only considers ASCII letters in case, so you never > get any false lever conversions for comparison. "is a number" works > with the usual Transcript numerals. UTF-8 has no nulls if there is no > null character, so you can use it as a key to an array. > > There may be ways folks will fool you by putting a dot over a comma or > space (if possible), but usually the comma and space work just the way > you expect. Oh, I forgot to say that tab and lf are part of the ASCII > range. > > I don't know how word thinks about characters with the high bit set, but > I bet it thinks those are just more characters outside of white space, > so those should work in words, even if they use some special codes that > are special spaces. > > I would expect the compiler is the same way, so a special editor can > compile unicode string constants into UTF-8. > > UTF-8 is a "language" in uniDecode and uniEncode, so you can convert > easily. > > Note that when I mention UTF-16, the normal form we get from "the > unicodeText", I always emphasize "host-order", though that is redundant > in a sense. The order depends on the OS. Because we can access those > one byte at a time, we must then know that one is UTF-16BE and another > might be UTF-16LE. > > I think it is handicapping to think of "wide characters" or "two-byte > systems". > > Dar > Damn fine post, Dar. Thanks for that background. Have you by chance made a nifty tutorial on Unicode like the ultra-cool one you did about messages? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jeff at siphonophore.com Tue May 17 19:27:42 2005 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Tue, 17 May 2005 19:27:42 -0400 Subject: WAY OT: Apple V Apple. Legal lunacy? In-Reply-To: <20050517220837.1770E9301E1@mail.runrev.com> References: <20050517220837.1770E9301E1@mail.runrev.com> Message-ID: <950d5d3aec063bfcf9bff9171de5234d@siphonophore.com> Chipp, Wise words, thanks. That is basically how I now have evolved into doing my own business. Get the agreement client or vendor hammered out first then, if necessary, the lawyer(s) tighten it up. Most of my bad experiences have been with the lawyers getting some terms from the client then trying to set up the deal and you are right this is where things go very bad. Unfortunately, now most of the contracts I get from large sized clients are pretty much non negotiable in the boilerplate items. Most large companies/gov agencies have gotten pretty harsh on the free lancers this way. only thing that is customized is the scope of work and other things like reciprocal indemnification and such are just not allowed by the company lawyers. most of the language is pretty one sided for the company. the reply is pretty much take it as is or take off. Sorry this has gotten off topic for the list, but it does seem to be useful concepts that many on the list must deal with in doing software development. cheers, jeff On May 17, 2005, at 6:08 PM, use-revolution-request at lists.runrev.com wrote: > I learned some valuable lessons at my last job. > > 1) Businesspeople should draw up the terms of an agreement. > > Typically people try and get lawyers involved at first. This is wrong. > When you hear someone say, "I'll have my lawyer draw up a contract", > you > should respond, "Let's first iron-out this deal between ourselves so we > know what it is we're agreeing to." Any good businessperson worth > his/her salt should be able to work out a term sheet w/out a lawyer > involved. > > Send back and forth plain english terms so that it's clear to all > involved not only the terms, but also the intentions of the parties. > Remember: Try to keep lawyers out at this stage. Create a plain > numbered > list of the terms and document it in a non-binding letter of agreement. > > 2) Have a lawyer (preferably your lawyer) draw up the terms in legalese > BUT, (this is important) the lawyer should *never* add anything > substantial to the contract that DID NOT exist in the original term > sheet. Doing this is the same as 'negotiating in bad faith' and should > be pointed out *immediately* to the other businessperson. > > IOW, businesspeople draw up terms, lawyers only paper the deal. If > their > lawyers try to become negotiators, then I respond with extreme dismay > to > my counterpart as this is less than professional. If their lawyers > respond in some way as to force an issue, then go back to the term > sheet > with the original parties and negotiate it there-- without lawyers. > > Here's the reason why. Lawyers are professionals in understanding law > and businesspeople are not. To directly negotiate with a lawyer and the > legal words in a contract is putting yourself at an extreme > disadvantage > as there are subtle wordings which mean somethiing entirely different > to > a judge than what you may think. > > If there's ever an issue with the contract, you can always go back to > the term sheet and say, "this is what we agreed to, not what you have > here." Also, the 'spirit' of the term sheet can be reflected in the > document. > > 3) Assuming a term sheet is 'in play,' a good lawyer will never 'sour > the deal.' A lawyers job is to protect his client, but also to not kill > an existing business opportunity. If you find a lawyer who consistently > 'kills deals', then fire him/her and find one who can help you close > deals. This is true for Sales personnel, and others as well. > > These were valuable lessons learned as CEO. They helped From jeff at siphonophore.com Tue May 17 19:27:47 2005 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Tue, 17 May 2005 19:27:47 -0400 Subject: WAY OT: Apple V Apple. Legal lunacy? In-Reply-To: <20050517220837.1770E9301E1@mail.runrev.com> References: <20050517220837.1770E9301E1@mail.runrev.com> Message-ID: <578ae804c11fb488f2b03581faad2f8a@siphonophore.com> Alan, Whoops, thought i saw an european return address on you! That is really great to hear! I really wish this was going on all over! Even though this got off topic i think it is probably useful talk for the list with all of us doing all sorts of big and little deals with our software development! Its nice to know there is a straight thinking lawyer on the list! cheers, Jeff On May 17, 2005, at 6:08 PM, use-revolution-request at lists.runrev.com wrote: > > I'm sorry you've had such bad experiences -- honestly, a lawyer who > uses > unnecessary language just because it might appear "unprofessional" to > lose > it should go back and take a basic legal writing class. In my > practice, we > toss out archaic legalese all the time -- if it's in Latin, or nobody > can > explain what it means without looking it up in Black's Law Dictionary, > well, > that's probably language we don't need! > > Anyway, I am in the States, right here in New Jersey. This thread has > gotten > way off topic (and we're the only participants!), so if you ever want > to get > in touch or run something by me, I've included my contact info below. > > Regards, > > ALAN S. GOLUB, ESQ From dsc at swcp.com Tue May 17 19:36:09 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 17:36:09 -0600 Subject: Unicode and chunk expressions In-Reply-To: <428A7711.4050201@fourthworld.com> References: <428A309D.50009@fourthworld.com> <428A6152.6000605@fourthworld.com> <428A7711.4050201@fourthworld.com> Message-ID: <8a129140dd2f57e8d32d31430f398a74@swcp.com> On May 17, 2005, at 4:58 PM, Richard Gaskin wrote: > Have you by chance made a nifty tutorial on Unicode like the > ultra-cool one you did about messages? That's a cool idea. I have not made one. I have been collecting some functions along the way so maybe something will happen. Someday. I have lots of ideas, but being basically lazy I have to focus. Let's say, something to do with unicode is on my list. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From dsc at swcp.com Tue May 17 19:46:44 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 17:46:44 -0600 Subject: Unicode and chunk expressions In-Reply-To: <428A309D.50009@fourthworld.com> References: <428A309D.50009@fourthworld.com> Message-ID: <4a003d264b8e48fff87e6b7b6f1d7ed2@swcp.com> On May 17, 2005, at 11:57 AM, Richard Gaskin wrote: > The app I'm working on for that makes extensive use of chunk > expressions -- am I back to the old-school-language methods of walking > through every character to parse it? I had suggested UTF-8. Other folks have had success with htmlText. However, if you have to consider other types of white-space that just tab, ASCII space and lf, then you may have to go through each character (2 chars worth) at a time. And Unicode has just about anything you can think of. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From userev at canelasoftware.com Tue May 17 19:49:51 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 17 May 2005 16:49:51 -0700 Subject: Global variables lost in space Message-ID: During the the online session Script Anatomy 101 and individual named Rory asked why his/her stack's global variables were not showing up in the MB. I just got bitten by the same thing and came to realize that if you create a new global variable and put a number into it, it will not now up. Now if you put an alpha string into it first, then you can put numbers into the global variable and it will show up properly in the MB. If this bites you, thought you might like to know. bug: if you are interested. Mark Talluto -- CANELA Software http://www.canelasoftware.com From dsc at swcp.com Tue May 17 20:23:14 2005 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 May 2005 18:23:14 -0600 Subject: Global variables lost in space In-Reply-To: References: Message-ID: <1c7d9066dfa74d075b2357cdd1226f83@swcp.com> On May 17, 2005, at 5:49 PM, Mark Talluto wrote: > I just got bitten by the same thing and came to realize that if you > create a new global variable and put a number into it, it will not now > up. This works for me: on mouseUp global a put 0+5 into a put "[" & a & "]" end mouseUp I even changed the global to some weird name and used random(). Rev 2.5.1 on OS X 10.3.9 (MDD). Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From erikhans08 at yahoo.com Tue May 17 20:35:49 2005 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 17 May 2005 17:35:49 -0700 (PDT) Subject: why are custom properties so fast? RAM? In-Reply-To: 6667 Message-ID: <20050518003549.26575.qmail@web31302.mail.mud.yahoo.com> --- Richard Gaskin wrote: > When a stack is opened, the whole thing is in > RAM, field properties and all. > > The difference is the overhead associated with > each storage mechanism: > > While fields appear to us to be simple to work > with, that's all smoke > and mirrors -- under the hood the engine's > doing a lot of work setting > up storage for style runs, calulating visual > line breaks, interacting > with the OS font routines, etc. > > In contrast, all a property does is hold the > data. thanks, this explains it. Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________ Do you Yahoo!? Yahoo! Mail - Easier than ever with enhanced search. Learn more. http://info.mail.yahoo.com/mail_250 From capellan2000 at yahoo.com Wed May 18 00:05:38 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 17 May 2005 21:05:38 -0700 (PDT) Subject: ANN: PenTool v3 Message-ID: <20050518040538.74663.qmail@web40525.mail.yahoo.com> Hi developers, Download the stack: Pen Tool v3 from: _http://www.geocities.com/capellan2000/penToolv3.zip_ This stack shows five buttons: a pen tool,two Selection Tools, and EXIT and Help buttons. (These nice icons are from the collection of Ximian Project for Open Office) To start, open the stack "penToolv3" as a palette. Write in the message box: answer file "Choose stack penToolv3";palette it Changes from Pen Tool V2: To edit the points of the graphic, choose the hollow selection tool. Click on the line or the fill of the graphic to show the control and vertex points. (Notice, if you had resized or moved the graphic with the pointer tool, this tool makes the graphic to redraw itself). Move the vertex or controls points to reshape the graphic.Double click on the line or fill of the graphic to hide these control and vertex points. To move or resize the graphics, choose the pointer tool and change the size of any graphic or move them. After moving or resizing the graphic, you had to select it again with the hollow selection tool, to redraw it. IMPORTANT: Everytime you choose a tool in the palette "penTool" the script from other tools in the palette is removed from the frontscripts. If you want to remove all frontscripts from this palette, click on the EXIT button (An open door with a red arrow). Feel free to adapt this handler for your own purposes, all that i ask you is: keep an updated link to my website in the documentation of your software or your website. i have handlers for adding, deleting and converting the points of these graphics. Later, when debugged, i'll add them to this palette. eventually, i'll include the handlers for graphic transformations: scaling, rotating, skew and flip. i have rotation and scale already working fine with these kinds of graphics (and both custom properties). If you want to use these handlers, i recomend that you print and study them, while using the tool. Then, add your own comments to the code. I'm sure that in this way you will found and fix any error that escaped my own knowledge. This is the best way to understand how this code works. Send comments and report bugs to my email direction. Thanks in advance. Alejandro Tejada Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Yahoo! Mail - Helps protect you from nasty viruses. http://promotions.yahoo.com/new_mail From capellan2000 at yahoo.com Wed May 18 00:22:37 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Tue, 17 May 2005 21:22:37 -0700 (PDT) Subject: Rotate image about arbitrary point In-Reply-To: <20050517220837.1770E9301E1@mail.runrev.com> Message-ID: <20050518042237.77408.qmail@web40507.mail.yahoo.com> Jim Hurley wrote: > Someone has surely done this, but if not, > the stack below allows you to rotate an image about > an arbitrary pivot point. It's the first time that i see an image rotating around an arbitrary point in a stack. But, did you noticed how the border of the image change while rotating? I find this very useful, indeed, to add variety to the positioning of images. in the stack "graphic transformations 01" i had made this kind of rotation with vector graphics: How could this handler be used directly from within the IDE (RR/MC/DC)? Keep up your good work! :-) al Visit my site: http://www.geocities.com/capellan2000/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From hershrev at realtorsgroup.us Wed May 18 00:22:23 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Wed, 18 May 2005 00:22:23 -0400 Subject: interesting Crash In-Reply-To: <03228f27ce3885f52c0368e42813f358@swcp.com> Message-ID: On 5/16/05 10:48 PM, "Dar Scott" wrote: Thanks, it did the trick. Thanks, Hershel > > On May 16, 2005, at 6:42 PM, Hershel Fisch wrote: > >> I have a stack with flds, the fld script is >> On closeField >> go to stack "abc" >> End closeField >> Every time when I enter the fld it goes to stack "abc" but crashes >> right >> away stack "abc" opens. > > I caught the correction to "openField". > > If you don't need to do anything more in your handler after that, try > this as a workaround (but don't forget to submit the bug if this fixes > it): The question how do submit this ? > > on openField > send popUpAbc to me in 0 seconds > end openField > > on popUpAbc > go to stack "abc" > end popUpABc > > If that still crashes, the problem is in stack "abc". > > If you want to get tricky, maybe some variation of this will work for > the send, maybe: > > send "go to stack abc" in -10000" seconds > > Dar From revolution at jaedworks.com Wed May 18 01:28:32 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 17 May 2005 22:28:32 -0700 Subject: Downloading Updates --the current stack? In-Reply-To: <0D577B89-C726-11D9-A2E9-0030659A795C@derbrill.de> References: <0D577B89-C726-11D9-A2E9-0030659A795C@derbrill.de> Message-ID: At 12:50 AM +0200 5/18/05, Malte Brill wrote: > > JAED> If it's not the main stack of the running application, you can >> JAED> download the file, replacing the outdated file, then use the revert > > JAED> command to load the new version from disk. >Could there be trouble with file permissions? E.g. If the stack is >inside the bundle on OsX? There shouldn't be. The revert command just reads the file - and the application had to do the same thing when it started up. If there's a problem with read permissions for the file, it will exist every time the user runs the application, even without downloading a new copy. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at derbrill.de Wed May 18 04:20:50 2005 From: revolution at derbrill.de (Malte Brill) Date: Wed, 18 May 2005 10:20:50 +0200 Subject: Downloading Updates --the current stack? In-Reply-To: <20050517220837.654D79301E4@mail.runrev.com> Message-ID: Hi Jeanne, sorry, I wasn?t clear enough. What I meant is the download and replacement process (write permissions) e.g when the app lies on macHD/Applications. Would that be a problem? If so, can we code around it? Thanks, Malte >>Could there be trouble with file permissions? E.g. If the stack is >>inside the bundle on OsX? >There shouldn't be. The revert command just reads the file - and the >application had to do the same thing when it started up. If there's a >problem with read permissions for the file, it will exist every time >the user runs the application, even without downloading a new copy. From klaus at major-k.de Wed May 18 04:27:00 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 18 May 2005 10:27:00 +0200 Subject: Downloading Updates --the current stack? In-Reply-To: References: <0D577B89-C726-11D9-A2E9-0030659A795C@derbrill.de> Message-ID: <9673FD32-F270-46C9-93F7-FC80170CB126@major-k.de> H Jeanne, > At 12:50 AM +0200 5/18/05, Malte Brill wrote: > >> > JAED> If it's not the main stack of the running application, >> you can >>> JAED> download the file, replacing the outdated file, then use >>> the revert >> > JAED> command to load the new version from disk. > >> Could there be trouble with file permissions? E.g. If the stack is >> inside the bundle on OsX? >> > > There shouldn't be. The revert command just reads the file - and > the application had to do the same thing when it started up. If > there's a problem with read permissions for the file, it will exist > every time the user runs the application, even without downloading > a new copy. i am sure Malte meant eventual problem with WRITE permissions inside an OS X bundle. What about that? Anyway, i would recommend to store stack that might be replaced/ updated into some other place like where you DO have write permissions: ##Mac OS X/OS 9 specialfolderpath("preferences") ##Prefs folder of current user ##Mac OS X: specialfolderpath("asup") ##Application Support ##Win 2000/XP specialfolderpath(35) ##Don't know the english name of this folder, sorry... ##Win 95,96,97,98 specialfolderpath("system") ##a.k.a the black hole: "C:\Windows" :-) ##Unix/Linux $HOME ##(Homefolder of current user) > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From reball at mac.com Tue May 17 17:05:56 2005 From: reball at mac.com (Robert Ball) Date: Tue, 17 May 2005 14:05:56 -0700 Subject: What is the script for selecting a specific word in a field? Message-ID: <3f6c4439ea57409d91e5cbb4eba1d20f@mac.com> I have a field YourAnswer with several instances of xxx. I want to tab to each instance of xxx. The scripts on tabKey find word xxx in field "YourAnswer" end tabKey and on tabKey find "xxx" in field "YourAnswer" end tabKey work, but they give me an outline box around xxx, which is not the same thing as selecting xxx, which hilites xxx. The analogous script on tabKey select word xxx in field "YourAnswer" end tabKey does not work. Neither do on tabKey select word xxx of field "YourAnswer" end tabKey or on tabKey select "xxx" of field "YourAnswer" end tabKey Help! From eric.chatonet at sosmartsoftware.com Wed May 18 06:32:45 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 May 2005 12:32:45 +0200 Subject: What is the script for selecting a specific word in a field? In-Reply-To: <3f6c4439ea57409d91e5cbb4eba1d20f@mac.com> References: <3f6c4439ea57409d91e5cbb4eba1d20f@mac.com> Message-ID: Hi Robert, As usual, it is very interesting to think of "Is there such a script which do that in the IDE?" Lights! In any script window, the Find button does what I want ;-) So, check the revFindNext function in the script of the single card of any script window which is called by the Find button and adapt it. In order to open scripts in IDE windows, check the "Contextual menus work in Revolution windows" in the main pane of the Rev Prefs. Then use a right click to display the contextual menu in any IDE window. Exploring the IDE always gets you rich... Best regards from Paris, Eric Chatonet. Le 17 mai 05 ? 23:05, Robert Ball a ?crit : > I have a field YourAnswer with several instances of xxx. I want to > tab to each instance of xxx. The scripts > > on tabKey > find word xxx in field "YourAnswer" > end tabKey > > and > > on tabKey > find "xxx" in field "YourAnswer" > end tabKey > > work, but they give me an outline box around xxx, which is not the > same thing as selecting xxx, which hilites xxx. > > The analogous script > > on tabKey > select word xxx in field "YourAnswer" > end tabKey > > does not work. Neither do > > on tabKey > select word xxx of field "YourAnswer" > end tabKey > > or > > on tabKey > select "xxx" of field "YourAnswer" > end tabKey > ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From dam-pro.girard at laposte.net Tue May 17 16:16:08 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Tue, 17 May 2005 22:16:08 +0200 Subject: Use an another player that XAnim In-Reply-To: References: <1116344552.4206.3.camel@localhost.localdomain> Message-ID: <1116360968.6656.4.camel@localhost.localdomain> Le mardi 17 mai 2005 ? 10:25 -0700, Mark Talluto a ?crit : > On May 17, 2005, at 8:42 AM, Damien Girard wrote: > > > Hi All, > > > > I am using revolution under Linux, and about video and audio feature, > > this isn't very great for now. > > > > So, I have seen that there are the vcplayer command in runrev. So, I > > want to choose an another player that Xanim (who aren't supported > > anymore since 1999). But I didn't know a player who can work with > > revolution. I have tried with mplayer, but this doesn't work. > > > > Thanks. > > > > > Take a look at feature request: bugdatabase/show_bug.cgi?id=2290> > > Mplayer would be the obvious choice. Though, if you are into rumors, > one is floating around that Apple has or is porting QT to Linux. Has > something to do with iTunes for Linux. That would be the very best > solution for me. > > > Mark Talluto Is it only a rumor, Apple can port QT to linux, but I didn't think now. Mplayer is considerated has the best media player for linux (because he can read anything). So, for now, runrev can read only video and audio file with Xanim ? (I tried with Xanim and runrev doesn't work with it, nasty bug). Damien Girard From oaknorton at gmail.com Wed May 18 08:00:24 2005 From: oaknorton at gmail.com (Oak Norton) Date: Wed, 18 May 2005 06:00:24 -0600 Subject: sqlite Message-ID: I was looking at sqlite and wondered if anyone could tell me about it's ability to search for text inside a potentially very large database. Will sqlite create an index of the words in the database if requested and do searches on it like proximity searches and such? Thanks, Oak From oaknorton at gmail.com Wed May 18 08:06:45 2005 From: oaknorton at gmail.com (Oak Norton) Date: Wed, 18 May 2005 06:06:45 -0600 Subject: sqlite files Message-ID: I forgot to ask on the last email, since sqlite files are just individual files, is it possible to just use sqlite as a file save structure such that you could have a directory full of data files that were all individual sqlite databases and people could email them back and forth like regular files? Thanks, Oak From ridge11103 at btinternet.com Wed May 18 08:08:10 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Wed, 18 May 2005 13:08:10 +0100 Subject: What is the script for selecting a specific word in a field? Message-ID: From: Robert Ball Reply-To: How to use Revolution Date: Tue, 17 May 2005 14:05:56 -0700 To: use-revolution at lists.runrev.com Subject: What is the script for selecting a specific word in a field? I have a field YourAnswer with several instances of xxx. I want to tab to each instance of xxx. The scripts on tabKey find word xxx in field "YourAnswer" end tabKey How about on tabKey find word xxx in field "YourAnswer" select the foundText end tabKey From sunshine at public.kherson.ua Wed May 18 08:28:06 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 18 May 2005 15:28:06 +0300 Subject: sqlite In-Reply-To: Message-ID: On 5/18/05 3:00 PM, "Oak Norton" wrote: Hi Oak, > I was looking at sqlite and wondered if anyone could tell me about it's > ability to search for text inside a potentially very large database. Will > sqlite create an index of the words in the database if requested and do > searches on it like proximity searches and such? This task do perfectly Valentina. 1) With Valentina you can * assign even to EACH field to have Language * Assign for some field(s) to be IndexedByWords. 2) Valentina 2.0 also adds * Unicode support. * such easy for use API as VField_FindStartWith( "string" ) VField_FindContains( "string" ) VField_FindEndsWith( "string" ) VField_FindLike( "string" ) VField_FindRegEx( "string" ) 3) also Valentina 2.0 introduce unique feature: "Index Style" using which you can specify index style where define: MaxIgnoreLength IgnoreWords So you can skip some words from index by words. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Wed May 18 08:28:19 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Wed, 18 May 2005 15:28:19 +0300 Subject: sqlite files In-Reply-To: Message-ID: On 5/18/05 3:06 PM, "Oak Norton" wrote: Hi Oak, > I forgot to ask on the last email, since sqlite files are just individual > files, is it possible to just use sqlite as a file save structure such that > you could have a directory full of data files that were all individual > sqlite databases and people could email them back and forth like regular > files? Actually this is not normal mode for database. Database give you advantage when you keep all data on the same vertical. Then DBMS can index them and search. What you in fact, can be done in Valentina 2.0 with help of XML load/unload. XML is quite good format for data exchanging. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From dam-pro.girard at laposte.net Wed May 18 08:47:34 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Wed, 18 May 2005 14:47:34 +0200 Subject: Runrev work with your linux ? In-Reply-To: References: Message-ID: <1116420454.7900.3.camel@localhost.localdomain> Hi all, I am using runrev under linux, and he doesn't work at all when I launch runrev with the GTK+ look and feel. Runrev only start in motif, so I search people who can launch runrev with the GTK+ look and feel, for search where the bug can come from. I have tryed with Runrev 2.5.1 under : - Fedora Core 3 -> Doesn't work - Debian Sarge and Sid -> Doesn't work The language used is French and my $LANG is : - Debian -> fr_FR at euro Thanks. Damien Girard From fde101 at fjrhome.net Wed May 18 08:50:45 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 18 May 2005 08:50:45 -0400 Subject: ANN: PenTool v3 In-Reply-To: <20050518040538.74663.qmail@web40525.mail.yahoo.com> References: <20050518040538.74663.qmail@web40525.mail.yahoo.com> Message-ID: <7c2e5d0a38da2ce5596ee8b3d6d8f38c@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Very nice! On May 18, 2005, at 12:05 AM, Alejandro Tejada wrote: > Hi developers, > > Download the stack: > Pen Tool v3 from: > > _http://www.geocities.com/capellan2000/penToolv3.zip_ > > This stack shows five buttons: > a pen tool,two Selection Tools, > and EXIT and Help buttons. > > (These nice icons are from the collection of > Ximian Project for Open Office) > > To start, open the stack "penToolv3" as a palette. > > Write in the message box: > answer file "Choose stack penToolv3";palette it > > Changes from Pen Tool V2: > > To edit the points of the graphic, choose the > hollow selection tool. > Click on the line or the fill of the graphic to show > the control and vertex points. > > (Notice, if you had resized or moved the graphic with > the pointer tool, this tool makes the graphic to > redraw > itself). Move the vertex or controls points to reshape > the graphic.Double click on the line or fill of the > graphic to hide these control and vertex points. > > To move or resize the graphics, choose the pointer > tool > and change the size of any graphic or move them. > > After moving or resizing the graphic, you had to > select it again with the hollow selection tool, to > redraw it. > > IMPORTANT: > Everytime you choose a tool in the palette "penTool" > the script from other tools in the palette is removed > from the frontscripts. > > If you want to remove all frontscripts from this > palette, click on the EXIT button (An open door with > a red arrow). > > Feel free to adapt this handler for your own > purposes, all that i ask you is: keep an > updated link to my website in the documentation > of your software or your website. > > i have handlers for adding, deleting and converting > the points of these graphics. Later, when > debugged, i'll add them to this palette. > > eventually, i'll include the handlers for graphic > transformations: scaling, rotating, skew and flip. > i have rotation and scale already working fine > with these kinds of graphics (and both custom > properties). > > If you want to use these handlers, i recomend that > you print and study them, while using the tool. > Then, add your own comments to the code. > I'm sure that in this way you will found and fix > any error that escaped my own knowledge. > This is the best way to understand how > this code works. > > Send comments and report bugs > to my email direction. > > Thanks in advance. > > Alejandro Tejada > > Visit my site: > http://www.geocities.com/capellan2000/ > > > > __________________________________ > Do you Yahoo!? > Yahoo! Mail - Helps protect you from nasty viruses. > http://promotions.yahoo.com/new_mail > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCizol7aqtWrR9cZoRAiGDAJ91vvgttEzFQpSeFXvp6lQ9je0OqgCePKW/ 0CkvLFQCaDt7hbkMObucLSQ= =TDFH -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed May 18 08:54:44 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 18 May 2005 08:54:44 -0400 Subject: Downloading Updates --the current stack? In-Reply-To: <9673FD32-F270-46C9-93F7-FC80170CB126@major-k.de> References: <0D577B89-C726-11D9-A2E9-0030659A795C@derbrill.de> <9673FD32-F270-46C9-93F7-FC80170CB126@major-k.de> Message-ID: <0a50e27720326be701251b21a0864932@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 If your bundle is set up properly, then work with the assumption that a "normal" user will not be able to write to the bundle if it is installed for multiple users, but an administrator will be. OTOH, if the bundle is installed for a single user, that user should have write permission. This is a *good thing,* since it prevents arbitrary replacement of the stack's file by an ordinary user, possibly with false intent... On May 18, 2005, at 4:27 AM, Klaus Major wrote: > H Jeanne, > >> At 12:50 AM +0200 5/18/05, Malte Brill wrote: >> >>> > JAED> If it's not the main stack of the running application, you >>> can >>>> JAED> download the file, replacing the outdated file, then use the >>>> revert >>> > JAED> command to load the new version from disk. >> >>> Could there be trouble with file permissions? E.g. If the stack is >>> inside the bundle on OsX? >>> >> >> There shouldn't be. The revert command just reads the file - and the >> application had to do the same thing when it started up. If there's a >> problem with read permissions for the file, it will exist every time >> the user runs the application, even without downloading a new copy. > > i am sure Malte meant eventual problem with WRITE permissions inside > an OS X bundle. > > What about that? > > Anyway, i would recommend to store stack that might be > replaced/updated into some > other place like where you DO have write permissions: > > ##Mac OS X/OS 9 > specialfolderpath("preferences") > ##Prefs folder of current user > > ##Mac OS X: > specialfolderpath("asup") > ##Application Support > > ##Win 2000/XP > specialfolderpath(35) > ##Don't know the english name of this folder, sorry... > > ##Win 95,96,97,98 > specialfolderpath("system") > ##a.k.a the black hole: "C:\Windows" :-) > > ##Unix/Linux > $HOME > ##(Homefolder of current user) > >> -- >> jeanne a. e. devoto ~ revolution at jaedworks.com >> http://www.jaedworks.com > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCizsU7aqtWrR9cZoRAtrTAJ454REymGboxMCLAWb8YB3pI3jqXQCdGfJw 7sztfk2m7jAPMhn0RbamO4k= =PSd5 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From fde101 at fjrhome.net Wed May 18 08:58:51 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 18 May 2005 08:58:51 -0400 Subject: Use an another player that XAnim In-Reply-To: <1116360968.6656.4.camel@localhost.localdomain> References: <1116344552.4206.3.camel@localhost.localdomain> <1116360968.6656.4.camel@localhost.localdomain> Message-ID: <1e3b8a536d246da5cd5328c27f69ac89@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Look out, though; have you been to the mplayer home page lately? http://www.mplayerhq.hu/ On May 17, 2005, at 4:16 PM, Damien Girard wrote: > Le mardi 17 mai 2005 ? 10:25 -0700, Mark Talluto a ?crit : >> On May 17, 2005, at 8:42 AM, Damien Girard wrote: >> >>> Hi All, >>> >>> I am using revolution under Linux, and about video and audio feature, >>> this isn't very great for now. >>> >>> So, I have seen that there are the vcplayer command in runrev. So, I >>> want to choose an another player that Xanim (who aren't supported >>> anymore since 1999). But I didn't know a player who can work with >>> revolution. I have tried with mplayer, but this doesn't work. >>> >>> Thanks. >>> >> >> >> Take a look at feature request: > bugdatabase/show_bug.cgi?id=2290> >> >> Mplayer would be the obvious choice. Though, if you are into rumors, >> one is floating around that Apple has or is porting QT to Linux. Has >> something to do with iTunes for Linux. That would be the very best >> solution for me. >> >> >> Mark Talluto > > Is it only a rumor, Apple can port QT to linux, but I didn't think now. > Mplayer is considerated has the best media player for linux (because he > can read anything). > > So, for now, runrev can read only video and audio file with Xanim ? (I > tried with Xanim and runrev doesn't work with it, nasty bug). > > Damien Girard > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCizwN7aqtWrR9cZoRAl8yAJsFyqkAytiTup9w2GX8isA20pt3OQCeLNMn 4tiD94ddDeDXW+/is9Ea3D8= =sDHC -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From got at mindspring.com Wed May 18 09:15:13 2005 From: got at mindspring.com (Gordon Tillman) Date: Wed, 18 May 2005 08:15:13 -0500 Subject: Runrev work with your linux ? In-Reply-To: <1116420454.7900.3.camel@localhost.localdomain> References: <1116420454.7900.3.camel@localhost.localdomain> Message-ID: <9BDECB8B-95A7-42D3-A3F9-D67881BDAED0@mindspring.com> Morning Damien! > I am using runrev under linux, and he doesn't work at all when I > launch > runrev with the GTK+ look and feel. Runrev only start in motif, so I > search people who can launch runrev with the GTK+ look and feel, for > search where the bug can come from. > > I have tryed with Runrev 2.5.1 under : > - Fedora Core 3 -> Doesn't work > - Debian Sarge and Sid -> Doesn't work > > The language used is French and my $LANG is : > - Debian -> fr_FR at euro So far the only Linux systems I have tried with RunRev are both Debian variants (Ubuntu and Linspire), one running Gnome and one running KDE. On both of those it has worked just fine. --gordon From got at mindspring.com Wed May 18 09:19:19 2005 From: got at mindspring.com (Gordon Tillman) Date: Wed, 18 May 2005 08:19:19 -0500 Subject: Runrev work with your linux ? In-Reply-To: <9BDECB8B-95A7-42D3-A3F9-D67881BDAED0@mindspring.com> References: <1116420454.7900.3.camel@localhost.localdomain> <9BDECB8B-95A7-42D3-A3F9-D67881BDAED0@mindspring.com> Message-ID: <6862F46B-7AE1-42BD-90AD-96FDA9BDE3BA@mindspring.com> Damien? I'm not sure but doesn't Gnome use the GTK library? On May 18, 2005, at 08:15, Gordon Tillman wrote: > Morning Damien! > > >> I am using runrev under linux, and he doesn't work at all when I >> launch >> runrev with the GTK+ look and feel. Runrev only start in motif, so I >> search people who can launch runrev with the GTK+ look and feel, for >> search where the bug can come from. >> >> I have tryed with Runrev 2.5.1 under : >> - Fedora Core 3 -> Doesn't work >> - Debian Sarge and Sid -> Doesn't work >> >> The language used is French and my $LANG is : >> - Debian -> fr_FR at euro >> > > > So far the only Linux systems I have tried with RunRev are both > Debian variants (Ubuntu and Linspire), one running Gnome and one > running KDE. On both of those it has worked just fine. > > --gordon > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jhurley at infostations.com Wed May 18 09:28:38 2005 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 18 May 2005 06:28:38 -0700 Subject: Rotate image about arbitrary point In-Reply-To: <20050518095154.AB779930337@mail.runrev.com> References: <20050518095154.AB779930337@mail.runrev.com> Message-ID: > >Message: 12 >Date: Tue, 17 May 2005 21:22:37 -0700 (PDT) >From: Alejandro Tejada >Subject: RE: Rotate image about arbitrary point >To: use-revolution at lists.runrev.com >Message-ID: <20050518042237.77408.qmail at web40507.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Jim Hurley wrote: >> Someone has surely done this, but if not, >> the stack below allows you to rotate an image about >> an arbitrary pivot point. > >It's the first time that i see an image >rotating around an arbitrary point in a stack. >But, did you noticed how the border of >the image change while rotating? Alejandro, I'm not sure I know what you mean when you say the border changes. On my system I see no border. What is your OS? Does this also happen when you: set the angle of image "myImage" to 45--or whatever? That is rotate the image about the center point? Jim From eric.chatonet at sosmartsoftware.com Wed May 18 10:22:05 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 May 2005 16:22:05 +0200 Subject: Inconsistent behaviour of menus Message-ID: <341558DC-F881-4197-A097-C661CFD5AEE7@sosmartsoftware.com> Hi everyone on this list, Hi support team, Rev 2.5.1 - OS X 10.4.1 I am used to build menus as text, adding a parenthesis to disable an item, !c to checkmark another one, etc. The problem comes when working with submenus items. With Rev 2.5 you could write something like: tab SubmenuItem 1 -- enabled (tab SubmenuItem 2 -- disabled With Rev 2.5.1, such a formulation no longer works. You have to put the parenthesis strictly before the label: tab SubmenuItem 1 -- enabled tab (SubmenuItem 2 -- disabled If you try to use the built-in disable command with submenus items, it works fine with 2.5 and does not work with 2.5.1. because it puts the parenthesis at the beginning of the line :-( BTW Note that the tab (SubmenuItem 1 form, compulsory with Rev 2.5.1, works great with Rev 2.5: just our luck... So, have I to revise most of my plugins and How-To stacks which display weird menus with Rev 2.5.1. and cross one's fingers, hoping they will still work in the future? The last part of the question is for the support team... Best regards from Paris, Just a little bit angry today :-) Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From bnz2 at cdc.gov Wed May 18 11:07:49 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 18 May 2005 11:07:49 -0400 Subject: wooo hoooo!!! Message-ID: <64878EF567131D4596246171F75FD4A97445B9@m-epo-1.epo.cdc.gov> I actually successfully created an icon for a standalone app on Windows! This had been confusing me for some time. Yeah, I know you guys do this all the time, but as a relatively new user, this was quite a challenging task. What I was not getting, was that the icon file actually contains 9 separate images. I kept creating the icon into one of the acceptable formats, thinking that revolution wanted me to pick an appropriate format, and that somehow my ico file was not formatted properly. Actually, it wanted me to make it in all of the formats. Once I read the error message more closely, I got it. But, man, it sure takes a lot of work to create an icon - 9 images total. From fde101 at fjrhome.net Wed May 18 11:13:24 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 18 May 2005 11:13:24 -0400 Subject: wooo hoooo!!! In-Reply-To: <64878EF567131D4596246171F75FD4A97445B9@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A97445B9@m-epo-1.epo.cdc.gov> Message-ID: <8b13623b80e1b8fa22f488a8e6591419@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Most of the better icon editors have a feature which will automatically generate the other icon formats for you; just create one in the largest, most colorful format, then ask the editor to create the other formats for you automatically based on that one. On May 18, 2005, at 11:07 AM, Lynch, Jonathan wrote: > I actually successfully created an icon for a standalone app on > Windows! > > This had been confusing me for some time. > > Yeah, I know you guys do this all the time, but as a relatively new > user, this was quite a challenging task. What I was not getting, was > that the icon file actually contains 9 separate images. I kept creating > the icon into one of the acceptable formats, thinking that revolution > wanted me to pick an appropriate format, and that somehow my ico file > was not formatted properly. Actually, it wanted me to make it in all of > the formats. > > Once I read the error message more closely, I got it. > > > But, man, it sure takes a lot of work to create an icon - 9 images > total. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCi1uU7aqtWrR9cZoRAuOgAJ9v+bkSGfgtFN3mRxtYvY/QYl8bOwCfQDjd NcdH2+Fln9YgVcqJFpfcdqs= =9DY0 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From jbv.silences at Club-Internet.fr Wed May 18 11:25:51 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 18 May 2005 17:25:51 +0200 Subject: Which one is faster ? Message-ID: <428B5E79.73D5D0D0@Club-Internet.fr> Hi list, Which option is faster : switch staements or nested if-then-else ? Has anyone run tests on this ? Thanks, JB From bnz2 at cdc.gov Wed May 18 11:24:05 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 18 May 2005 11:24:05 -0400 Subject: wooo hoooo!!! Message-ID: <64878EF567131D4596246171F75FD4A946A1F1@m-epo-1.epo.cdc.gov> Hi Frank, I started at 32x32 - prolly should've started at 48x48 - you make a good point. The icon contains the letters ECS - so, converting size produced funny or unreadable letters, so I had to rework them. I think, in future, I will avoid letters in icons if I can do so. Live and learn. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Frank D. Engel, Jr. Sent: Wednesday, May 18, 2005 11:13 AM To: How to use Revolution Subject: Re: wooo hoooo!!! -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Most of the better icon editors have a feature which will automatically generate the other icon formats for you; just create one in the largest, most colorful format, then ask the editor to create the other formats for you automatically based on that one. On May 18, 2005, at 11:07 AM, Lynch, Jonathan wrote: > I actually successfully created an icon for a standalone app on > Windows! > > This had been confusing me for some time. > > Yeah, I know you guys do this all the time, but as a relatively new > user, this was quite a challenging task. What I was not getting, was > that the icon file actually contains 9 separate images. I kept creating > the icon into one of the acceptable formats, thinking that revolution > wanted me to pick an appropriate format, and that somehow my ico file > was not formatted properly. Actually, it wanted me to make it in all of > the formats. > > Once I read the error message more closely, I got it. > > > But, man, it sure takes a lot of work to create an icon - 9 images > total. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCi1uU7aqtWrR9cZoRAuOgAJ9v+bkSGfgtFN3mRxtYvY/QYl8bOwCfQDjd NcdH2+Fln9YgVcqJFpfcdqs= =9DY0 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From bnz2 at cdc.gov Wed May 18 11:28:21 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 18 May 2005 11:28:21 -0400 Subject: Which one is faster ? Message-ID: <64878EF567131D4596246171F75FD4A946A1F2@m-epo-1.epo.cdc.gov> I ran a test on 500,000 records, testing between a single if-then vs. a single switch, and I found that the if-then was faster. It was noticeably faster, but not hugely faster. I do not remember the exact difference - sorry. However, I do not know if switch has an advantage with complex, multiple-choice decisions. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of jbv Sent: Wednesday, May 18, 2005 11:26 AM To: How to use Revolution Subject: Which one is faster ? Hi list, Which option is faster : switch staements or nested if-then-else ? Has anyone run tests on this ? Thanks, JB _______________________________________________ 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 May 18 11:42:12 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 18 May 2005 17:42:12 +0200 Subject: is it true ? Message-ID: <428B624D.D7411BF3@Club-Internet.fr> Hi again, I vaguely remember reading from someone on this very list that in case of a complex conditional statement like : if offset(a,d)>0 and w1>0 and w2=w1+1 and offset(b,d)>0 and w3>0 and w4=w3+1 then Rev would drop the evaluation as soon as a false is encountered, hence speeding up the execution of the script... Is that true, or did I dream ? Thanks, JB From klaus at major-k.de Wed May 18 11:38:43 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 18 May 2005 17:38:43 +0200 Subject: Which one is faster ? In-Reply-To: <428B5E79.73D5D0D0@Club-Internet.fr> References: <428B5E79.73D5D0D0@Club-Internet.fr> Message-ID: <0D224923-8C3B-4D34-8C05-967A3CD05306@major-k.de> Hi JB, > Hi list, > > Which option is faster : switch staements or nested if-then-else ? > > Has anyone run tests on this ? No, but i can say that "switch" statements are FAR more readable than nested "if...then" statements, especially if the scripter uses the (for me) strange if condition then do this else do that format WITHOUT a final "end if"... ;-) > Thanks, > JB Regards Klaus Major klaus at major-k.de http://www.major-k.de From reball at mac.com Wed May 18 11:44:23 2005 From: reball at mac.com (Robert Ball) Date: Wed, 18 May 2005 08:44:23 -0700 Subject: What is the script for selecting a specific word in a field? Message-ID: Hello Eric from Paris, thank you so much for responding to my request for help. Apparently I did not make clear exactly what I want to do in my first message, so here is my second attempt. I have a field YourAnswer on a card with several instances of xxx. I want to press the tab key and have the cursor move to the next instance of xxx and also hilite the xxx. The script on tabKey find word xxx in field "YourAnswer" end tabKey moves the cursor to the next xxx and draws an outline box around the xxx, but it doesn't hilite the xxx, which is what I want. I have to double click the found xxx to select it. I had hoped the script on tabKey select word xxx in field "YourAnswer" end tabKey would work, but it doesn't. I must be doing something wrong. Robert PS -- this is my first message, I just joined the list yesterday. I hope this is how to respond to your message. Hi Robert, As usual, it is very interesting to think of "Is there such a script which do that in the IDE?" Lights! In any script window, the Find button does what I want ;-) So, check the revFindNext function in the script of the single card of any script window which is called by the Find button and adapt it. In order to open scripts in IDE windows, check the "Contextual menus work in Revolution windows" in the main pane of the Rev Prefs. Then use a right click to display the contextual menu in any IDE window. Exploring the IDE always gets you rich... Best regards from Paris, Eric Chatonet. Le 17 mai 05 ? 23:05, Robert Ball a ?crit : > I have a field YourAnswer with several instances of xxx. I want to > tab to each instance of xxx. The scripts > > on tabKey > find word xxx in field "YourAnswer" > end tabKey > > and > > on tabKey > find "xxx" in field "YourAnswer" > end tabKey > > work, but they give me an outline box around xxx, which is not the > same thing as selecting xxx, which hilites xxx. > > The analogous script > > on tabKey > select word xxx in field "YourAnswer" > end tabKey > > does not work. Neither do > > on tabKey > select word xxx of field "YourAnswer" > end tabKey > > or > > on tabKey > select "xxx" of field "YourAnswer" > end tabKey > ---------------------------------------------------------------- From userev at canelasoftware.com Wed May 18 11:51:46 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 18 May 2005 08:51:46 -0700 Subject: Global variables lost in space In-Reply-To: <1c7d9066dfa74d075b2357cdd1226f83@swcp.com> References: <1c7d9066dfa74d075b2357cdd1226f83@swcp.com> Message-ID: On May 17, 2005, at 5:23 PM, Dar Scott wrote: > > On May 17, 2005, at 5:49 PM, Mark Talluto wrote: > > >> I just got bitten by the same thing and came to realize that if >> you create a new global variable and put a number into it, it will >> not now up. >> > > This works for me: > > on mouseUp > global a > put 0+5 into a > put "[" & a & "]" > end mouseUp > > I even changed the global to some weird name and used random(). > > Rev 2.5.1 on OS X 10.3.9 (MDD). > Now open up your message box and look for the value of the global variable in the global variable list. It will not show up. It is true that the value is usable from within a script though. Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Wed May 18 11:53:13 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 18 May 2005 08:53:13 -0700 Subject: Use an another player that XAnim In-Reply-To: <1116360968.6656.4.camel@localhost.localdomain> References: <1116344552.4206.3.camel@localhost.localdomain> <1116360968.6656.4.camel@localhost.localdomain> Message-ID: <40A42836-8E07-4FDF-B409-8E20043BF1D9@canelasoftware.com> On May 17, 2005, at 1:16 PM, Damien Girard wrote: > Le mardi 17 mai 2005 ? 10:25 -0700, Mark Talluto a ?crit : > >> On May 17, 2005, at 8:42 AM, Damien Girard wrote: >> >> >>> Hi All, >>> >>> I am using revolution under Linux, and about video and audio >>> feature, >>> this isn't very great for now. >>> >>> So, I have seen that there are the vcplayer command in runrev. So, I >>> want to choose an another player that Xanim (who aren't supported >>> anymore since 1999). But I didn't know a player who can work with >>> revolution. I have tried with mplayer, but this doesn't work. >>> >>> Thanks. >>> >>> >> >> >> Take a look at feature request: > bugdatabase/show_bug.cgi?id=2290> >> >> Mplayer would be the obvious choice. Though, if you are into rumors, >> one is floating around that Apple has or is porting QT to Linux. Has >> something to do with iTunes for Linux. That would be the very best >> solution for me. >> >> >> Mark Talluto >> > > Is it only a rumor, Apple can port QT to linux, but I didn't think > now. > Mplayer is considerated has the best media player for linux > (because he > can read anything). > > So, for now, runrev can read only video and audio file with Xanim ? (I > tried with Xanim and runrev doesn't work with it, nasty bug). > I have gotten it to work with xanim, but the video codecs it supports are very old. Thus the video quality is horrible and choppy. Mark Talluto -- CANELA Software http://www.canelasoftware.com From ambassador at fourthworld.com Wed May 18 12:06:32 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2005 09:06:32 -0700 Subject: Global variables lost in space In-Reply-To: References: <1c7d9066dfa74d075b2357cdd1226f83@swcp.com> Message-ID: <428B6808.8040300@fourthworld.com> Mark Talluto wrote: > On May 17, 2005, at 5:23 PM, Dar Scott wrote: > >> On May 17, 2005, at 5:49 PM, Mark Talluto wrote: >>> I just got bitten by the same thing and came to realize that if you >>> create a new global variable and put a number into it, it will not >>> now up. >> >> This works for me: >> >> on mouseUp >> global a >> put 0+5 into a >> put "[" & a & "]" >> end mouseUp >> >> I even changed the global to some weird name and used random(). >> Rev 2.5.1 on OS X 10.3.9 (MDD). > > Now open up your message box and look for the value of the global > variable in the global variable list. It will not show up. It is true > that the value is usable from within a script though. The word "a" is a native Transcript token, so that may affect why it doesn't appear when you query "the globals". It does seem to behave well in all other respects, however. -- 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 jbv.silences at Club-Internet.fr Wed May 18 12:21:56 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 18 May 2005 18:21:56 +0200 Subject: 1 more speed question Message-ID: <428B6B9B.34AAC8B6@Club-Internet.fr> for year we've been told that repeat for each line j in myVar runs significantly faster than repeat for i=1 to number of lines in myVar that's true, but if you use the following repeat with i=1 to number of lines in myVar get line i of myVar and then do all your processing in the "it" variable (and then "put it in line i of myVar" at the end of the repeat loop if necessary), in that case the "repeat with i..." statement seems to run as fast as "repeat for each line..." does that mean that only the fact that each successive line is in a variable (and hence has its content easier to access than in a huge variable with dozens or hundreds of lines) matters, and that it has nothing to do with the repeat structure per se ? Thanks, JB From dsc at swcp.com Wed May 18 12:19:31 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 May 2005 10:19:31 -0600 Subject: interesting Crash In-Reply-To: References: Message-ID: <368f451e0f6424bf2c7abaef60f87f23@swcp.com> On May 17, 2005, at 10:22 PM, Hershel Fisch wrote: >> (but don't forget to submit the bug if this fixes >> it): > The question how do submit this ? > You can start here: http://support.runrev.com/bugdatabase/ Or you can get the Revzilla stack (quoting Ken Ray): > As usual, you can get it from RevNet, RevOnline (name: kray), or at: > > http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From bnz2 at cdc.gov Wed May 18 12:18:48 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 18 May 2005 12:18:48 -0400 Subject: is it true ? Message-ID: <64878EF567131D4596246171F75FD4A946A1F6@m-epo-1.epo.cdc.gov> I believe it must be true, because I sometimes do something like: If (exists(field "myField") = true) and (field "myField" <> empty) then... This kind of statement never causes an error for me, even if field "myField" does not exist. Thus, it must stop evaluating before it gets to the second part of the 'if' statement. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of jbv Sent: Wednesday, May 18, 2005 11:42 AM To: How to use Revolution Subject: is it true ? Hi again, I vaguely remember reading from someone on this very list that in case of a complex conditional statement like : if offset(a,d)>0 and w1>0 and w2=w1+1 and offset(b,d)>0 and w3>0 and w4=w3+1 then Rev would drop the evaluation as soon as a false is encountered, hence speeding up the execution of the script... Is that true, or did I dream ? Thanks, JB _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From b.xavier at internet.lu Wed May 18 12:27:22 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 18:27:22 +0200 Subject: Which one is faster ? In-Reply-To: <428B5E79.73D5D0D0@Club-Internet.fr> Message-ID: <20050518154452.D30299300F2@mail.runrev.com> i guess that if the if are single equal operations, they should be the same. If you include functions or complex or multiple operations in a case or [else] if, it will be tested until a false is found or maybe they have a magic value cache referer to parse it faster but improbable. In any case, use the if if you have few conditions. Use case with many options (like a menupick handler). Speed... OK, in terms of speed, if you do a zillion loops, these are going to have an impact. For the ocasional if or case, it's pointless to ask but for hardworking loops, it does matter a lot. In terms of design, the if will be faster because it's easier to segment the conditional usage of conditions more precisely than with a case. However, a case allows the same kind of usage switch -- note the lack of parameter, now the case handles if cases! case a=b break end switch Now, you can test this easily and this is the MonsieurX's quality bonus trick of the day to do some easy benchmarking... Note it uses dynamic script execution but im not sure it will really impact the whole test. In any case, you can rescript it into on bigger script unwrapping it all and see for yourself if the "average exectution time" is different... Could be interesting... BUT i got a another problem right now that prevents me from doing it at all now (just farging had to fargin happen! My mom is home a day too early! )$(@*$%@$(*%) See the mail i wrote to Eric C. yesterday for his network benchmark? Here's the newer version ;) Untested, might have a bug but sorry, mom is here ()(%*)@#(*#@$)) on mouseUp put random(100) into a put random(100) into b hilite me ask "Loops:" with 10000 if it is not a number or it < 0 then exit mouseup end if put it into loopcount -- do a standard test for non-conditional operations -- aka "normalizing" the data without those two statement's -- time taken into account into the final stats put dobenchtest("get a>b"&CR&"get the time", loopcount ) into normDelta put dobenchtest("if a>b then get the time", loopcount) into iftest put dobenchtest("switch"&CR&"case a>b"&cr&"get the time"&"end switch", loopcount) into switchtext put normDelta put iftest put switchtest /* you can script the rest regarding deltas of if and switch tests against normdelta (item 1 of iftest-item 1 of normdelta) which makes a normalized statistic result on the if and case information only without the get the time or a -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of jbv > Sent: Wednesday, May 18, 2005 17:26 > To: How to use Revolution > Subject: Which one is faster ? > > Hi list, > > Which option is faster : switch staements or nested if-then-else ? > > Has anyone run tests on this ? > > Thanks, > JB > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From psahores at easynet.fr Wed May 18 12:28:13 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Wed, 18 May 2005 18:28:13 +0200 Subject: 1 more speed question In-Reply-To: <428B6B9B.34AAC8B6@Club-Internet.fr> References: <428B6B9B.34AAC8B6@Club-Internet.fr> Message-ID: Very interessting... Thanks JB. Best, Pierre Le 18 mai 05, ? 18:21, jbv a ?crit : > for year we've been told that > repeat for each line j in myVar > runs significantly faster than > repeat for i=1 to number of lines in myVar > > that's true, but if you use the following > repeat with i=1 to number of lines in myVar > get line i of myVar > > and then do all your processing in the "it" variable > (and then "put it in line i of myVar" at the end of the > repeat loop if necessary), in that case the "repeat with i..." > statement seems to run as fast as "repeat for each line..." > > does that mean that only the fact that each successive line > is in a variable (and hence has its content easier to access > than in a huge variable with dozens or hundreds of lines) > matters, and that it has nothing to do with the repeat > structure per se ? > > Thanks, > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From martin at materiaprima.fsnet.co.uk Wed May 18 11:50:33 2005 From: martin at materiaprima.fsnet.co.uk (Martin Baxter) Date: Wed, 18 May 2005 11:50:33 -0400 (EDT) Subject: What is the script for selecting a specific word in a field? In-Reply-To: Message-ID: Hello Robert, If I understand right?, xxx in your script stands for the string you wish to search for and select in field "YourAnswer" I suspect the trouble may be that : find word "", is correct syntax but select word "", is not. You can do : select word 3 of field 1, but not : select word "John" of field 1 a possible alternative approach, on tabkey put field "UserInput" into stringtofind if stringtofind is not empty then put offset(stringtofind,field "YourAnswer") into t_offset if t_offset > 0 then put the number of chars in stringtofind into t_length select char t_offset to (t_offset + t_length - 1)\ of field "YourAnswer" end if end if end tabkey It is also possible (if a little tortuous) to roll-your-own "Find Again" using the offset function, if that's what you need. HTH Martin Baxter >Hello Eric from Paris, thank you so much for responding to my request >for help. Apparently I did not make clear exactly what I want to do in >my first message, so here is my second attempt. > >I have a field YourAnswer on a card with several instances of xxx. I >want to press the tab key and have the cursor move to the next instance >of xxx and also hilite the xxx. The script > >on tabKey > find word xxx in field "YourAnswer" >end tabKey > >moves the cursor to the next xxx and draws an outline box around the >xxx, but it doesn't hilite the xxx, which is what I want. I have to >double click the found xxx to select it. > >I had hoped the script > >on tabKey > select word xxx in field "YourAnswer" >end tabKey > >would work, but it doesn't. I must be doing something wrong. > >Robert > >PS -- this is my first message, I just joined the list yesterday. I >hope this is how to respond to your message. > > > > >Hi Robert, > >As usual, it is very interesting to think of "Is there such a script >which do that in the IDE?" >Lights! >In any script window, the Find button does what I want ;-) > >So, check the revFindNext function in the script of the single card >of any script window which is called by the Find button and adapt it. >In order to open scripts in IDE windows, check the "Contextual menus >work in Revolution windows" in the main pane of the Rev Prefs. >Then use a right click to display the contextual menu in any IDE window. >Exploring the IDE always gets you rich... > >Best regards from Paris, > >Eric Chatonet. > >Le 17 mai 05 ? 23:05, Robert Ball a ?crit : > > > I have a field YourAnswer with several instances of xxx. I want to > > tab to each instance of xxx. The scripts > > > > on tabKey > > find word xxx in field "YourAnswer" > > end tabKey > > > > and > > > > on tabKey > > find "xxx" in field "YourAnswer" > > end tabKey > > > > work, but they give me an outline box around xxx, which is not the > > same thing as selecting xxx, which hilites xxx. > > > > The analogous script > > > > on tabKey > > select word xxx in field "YourAnswer" > > end tabKey > > > > does not work. Neither do > > > > on tabKey > > select word xxx of field "YourAnswer" > > end tabKey > > > > or > > > > on tabKey > > select "xxx" of field "YourAnswer" > > end tabKey > > > >----------------------------------------------------------------_______________ >________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Wed May 18 12:34:26 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 18 May 2005 11:34:26 -0500 Subject: What is the script for selecting a specific word in a field? In-Reply-To: Message-ID: On 5/18/05 10:44 AM, "Robert Ball" wrote: > Hello Eric from Paris, thank you so much for responding to my request > for help. Apparently I did not make clear exactly what I want to do in > my first message, so here is my second attempt. Hey, Robert... welcome to the list! John Ridge gave you the answer that is close to what I would have given you: on tabKey find word xxx in field "YourAnswer" select the foundText end tabKey which causes Rev to find and put a box around the text, and then highlight the text, removing the box. You *do* see the box appear very briefly, but the end result is what you want. To make it cleaner, wrap this with "lock screen/unlock screen": on tabKey lock screen find word xxx in field "YourAnswer" select the foundText unlock screen end tabKey I think what Eric was trying to suggest to you is that since the Revolution IDE is scripted in Transcript as well, and that the IDE is open for you to look at how Runtime Revolution scripted it, many times you can look into the scripts of the IDE to get the functionality you're looking for (or at least a starting place from which you can modify the code to suit your needs). In this case, the script editor windows have a Find feature that does what you're looking for (type in text in the find field and click the Find button, it highlights (but doesn't box) the found text). However to actually get into the script to look at it is a bit convoluted (you need to set the pref that Eric identified, open a script editing window, find out the name of it, set it to topLevel so contextual menus will work on it, then use the contextual menu to edit the card script, find the revFindNext handler, and examine it), and the script doesn't use the "find word"/"select the foundtext" solution presented above. Instead, it uses "offset" to locate the word that should be selected, and then uses "select" to select a character range in the field. Both ways work, but the find/select is probably the simplest and easiest. Keep posting your questions to the list; we have a great bunch of people here who are extremely helpful. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jeff at siphonophore.com Wed May 18 12:37:10 2005 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Wed, 18 May 2005 12:37:10 -0400 Subject: Annc: Rainbow Web a Rev CD-ROM In-Reply-To: <20050518145432.0D0A79300F9@mail.runrev.com> References: <20050518145432.0D0A79300F9@mail.runrev.com> Message-ID: Just thought I would put out another product that was Metacard/Revolution created! Using revolution allowed the costs of the CD-ROM to be kept way down so that the book could be sold with the CD-ROM included for less than $20! A whole series is planned and the next two are in production! The CD-ROM has simple activities, games and content that were quick and simple to do with rev. The CD-ROM will also go on sale next month by itself. This is a really fun series to work on since we get to do fun story book stuff, games and great background content materials all together! Nice to really do 'edutainment' (how i hate that term!) right! The book artwork came out wonderfully also, mainly b/w graphite with some hints of color that really makes the illustrations have feeling and also turns on the imagination so much more than the full color stuff. Description: The Rainbow Web is the first book in the 'Web to Whales' series of picture books with educational CD-ROMs.? The set offers a complete thematic unit for teachers, homeschoolers, and parents. The fully illustrated picture book tells the delightful story of a spider that spins a rainbow web. The story engages a child's curiosity about spiders. Could a spider spin a colored web? Do spiders eat berries? Illustrations start out in black and white, introducing each rainbow color as the story progresses.? Lessons and activities on primary and secondary colors are included on the CD-ROM. The companion CD-ROM teaches the science behind the story. Students learn about real-life spiders through narrated lessons and interactive games and activities. The interactive CD-ROM also includes reproducible activity pages that are intended as a follow-up to the lessons. Cross-curricular activities in reading, math, science, and art are offered, as well as comprehension questions to accompany the book. More info at: http://www.blockpub.com/pages/rainbow/index.html great book for the kids and grandkids and another feather in the rev cap! cheers, jeff From kray at sonsothunder.com Wed May 18 12:37:37 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 18 May 2005 11:37:37 -0500 Subject: is it true ? In-Reply-To: <428B624D.D7411BF3@Club-Internet.fr> Message-ID: On 5/18/05 10:42 AM, "jbv" wrote: > Rev would drop the evaluation as soon as a false is encountered, hence > speeding up > the execution of the script... JB, It looks like you're tooling around looking at script performance issues. If you haven't already seen the series of articles on increasing script performance, might I direct you to: 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 A wonderful set of articles by Wil Djikstra on increasing script performance in Revolution. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From fde101 at fjrhome.net Wed May 18 12:42:24 2005 From: fde101 at fjrhome.net (Frank D. Engel, Jr.) Date: Wed, 18 May 2005 12:42:24 -0400 Subject: Which one is faster ? In-Reply-To: <20050518154452.D30299300F2@mail.runrev.com> References: <20050518154452.D30299300F2@mail.runrev.com> Message-ID: <399ec6108cff235537f51e675a096905@fjrhome.net> -----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1 Note that something like: switch someExpression case someValue ... ... end switch in *compiled* languages tends to be faster than numerous or nested if statements, because the "someExpression" is evaluated once then considered for each case, whereas with the nested if statements it has to be evaluated multiple times, once for each branch of the comparison. So my guess would be that an if statement would be faster for a one-way branch (or a simple, one-layer if-then-else, probably), whereas once you hit multiple statements the switch/case would grow to have more and more of a speed advantage as the number of branches increases. Don't have time to really test this for Rev right now, though I'd imagine it would be similar to compiled languages in this way. On May 18, 2005, at 12:27 PM, MisterX wrote: > i guess that if the if are single equal operations, they should be the > same. > > If you include functions or complex or multiple operations in a case or > [else] if, it will be tested until a false is found or maybe they have > a > magic value cache referer to parse it faster but improbable. > > In any case, use the if if you have few conditions. Use case with many > options (like a menupick handler). > > Speed... OK, in terms of speed, if you do a zillion loops, these are > going > to have an impact. For the ocasional if or case, it's pointless to ask > but > for hardworking loops, it does matter a lot. > > In terms of design, the if will be faster because it's easier to > segment the > conditional usage of conditions more precisely than with a case. > However, a > case allows the same kind of usage > > switch -- note the lack of parameter, now the case handles if cases! > case a=b > break > end switch > > Now, you can test this easily and this is the MonsieurX's quality bonus > trick of the day to do some easy benchmarking... Note it uses dynamic > script > execution but im not sure it will really impact the whole test. In any > case, > you can rescript it into on bigger script unwrapping it all and see for > yourself if the "average exectution time" is different... > > Could be interesting... BUT i got a another problem right now that > prevents > me from doing it at all now (just farging had to fargin happen! My mom > is > home a day too early! )$(@*$%@$(*%) > > See the mail i wrote to Eric C. yesterday for his network benchmark? > > Here's the newer version ;) Untested, might have a bug but sorry, mom > is > here ()(%*)@#(*#@$)) > > on mouseUp > put random(100) into a > put random(100) into b > hilite me > ask "Loops:" with 10000 > if it is not a number or it < 0 then > exit mouseup > end if > put it into loopcount > > -- do a standard test for non-conditional operations > -- aka "normalizing" the data without those two statement's > -- time taken into account into the final stats > put dobenchtest("get a>b"&CR&"get the time", loopcount ) into > normDelta > put dobenchtest("if a>b then get the time", loopcount) into iftest > put dobenchtest("switch"&CR&"case a>b"&cr&"get the time"&"end > switch", > loopcount) into switchtext > > put normDelta > put iftest > put switchtest > > /* > you can script the rest regarding deltas of if and switch tests against > normdelta (item 1 of iftest-item 1 of normdelta) > which makes a normalized statistic result on the if and case > information > only without the get the time or a account. > Also note that without a minimum of 100 loops , it's not exactly > meaningfull > information. > */ > unhilite me > end mouseUp > > function dobenchtest what, loopcount > do what -- cache > put the milliseconds into tStart > repeat loopcount times > do what > end repeat > put the milliseconds - tStart & comma after tlist > return average(tlist), min(tlist), max(tlist), > standardDeviation(tlist) > end dobenchtest > > Exeptionally, Im releasing a statistics "free" open source stack about > statistics. I haven't finished the about and the total testing but it > used > to work great.... > > Just a few minutes to make it TAOO presentable and i'll announce it. > > Cheers > Xavier > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of jbv >> Sent: Wednesday, May 18, 2005 17:26 >> To: How to use Revolution >> Subject: Which one is faster ? >> >> Hi list, >> >> Which option is faster : switch staements or nested if-then-else ? >> >> Has anyone run tests on this ? >> >> Thanks, >> JB >> >> >> _______________________________________________ >> 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 > > - ----------------------------------------------------------- Frank D. Engel, Jr. $ ln -s /usr/share/kjvbible /usr/manual $ true | cat /usr/manual | grep "John 3:16" John 3:16 For God so loved the world, that he gave his only begotten Son, that whosoever believeth in him should not perish, but have everlasting life. $ -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.2.4 (Darwin) iD8DBQFCi3Bw7aqtWrR9cZoRAkQVAKCCaC9dVU29eVVXi7coX92bWBby+wCfQepL jlUxCbQMxprhWDpP6f4iEbw= =Ho+3 -----END PGP SIGNATURE----- ___________________________________________________________ $0 Web Hosting with up to 200MB web space, 1000 MB Transfer 10 Personalized POP and Web E-mail Accounts, and much more. Signup at www.doteasy.com From dsc at swcp.com Wed May 18 12:42:57 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 May 2005 10:42:57 -0600 Subject: 1 more speed question In-Reply-To: <428B6B9B.34AAC8B6@Club-Internet.fr> References: <428B6B9B.34AAC8B6@Club-Internet.fr> Message-ID: <059d46ee69a799c93d0c22f566596b4e@swcp.com> On May 18, 2005, at 10:21 AM, jbv wrote: > does that mean that only the fact that each successive line > is in a variable (and hence has its content easier to access > than in a huge variable with dozens or hundreds of lines) > matters, and that it has nothing to do with the repeat > structure per se ? Naw. Repeat for each line is fastest. Then is repeat counting lines and getting the line once. Then is repeat counting lines and getting it multiple times. Also avoid putting into line n in a loop. You normally want to accumulate lines. Put it & lf after your accumulator variable and then drop the last char after the loop if you don't want it. dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From eric.chatonet at sosmartsoftware.com Wed May 18 12:44:22 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 May 2005 18:44:22 +0200 Subject: What is the script for selecting a specific word in a field? In-Reply-To: References: Message-ID: <58D8D9A2-8B35-4708-8000-8123484F5C5B@sosmartsoftware.com> Hello Robert, Welcome to this list :-) You will find here a lot of people to help you. I have no time at the moment but I will extract for you the right script for you ASAP :-) Best regards from Paris, Eric Chatonet. Le 18 mai 05 ? 17:44, Robert Ball a ?crit : > Hello Eric from Paris, thank you so much for responding to my > request for help. Apparently I did not make clear exactly what I > want to do in my first message, so here is my second attempt. > > I have a field YourAnswer on a card with several instances of xxx. > I want to press the tab key and have the cursor move to the next > instance of xxx and also hilite the xxx. The script > > on tabKey > find word xxx in field "YourAnswer" > end tabKey > > moves the cursor to the next xxx and draws an outline box around > the xxx, but it doesn't hilite the xxx, which is what I want. I > have to double click the found xxx to select it. > > I had hoped the script > > on tabKey > select word xxx in field "YourAnswer" > end tabKey > > would work, but it doesn't. I must be doing something wrong. > > Robert > > PS -- this is my first message, I just joined the list yesterday. I > hope this is how to respond to your message. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From mwieder at ahsoftware.net Wed May 18 12:48:51 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 18 May 2005 09:48:51 -0700 Subject: Which one is faster ? In-Reply-To: <64878EF567131D4596246171F75FD4A946A1F2@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A946A1F2@m-epo-1.epo.cdc.gov> Message-ID: <674690294.20050518094851@ahsoftware.net> Jonathan- Wednesday, May 18, 2005, 8:28:21 AM, you wrote: LJ> I ran a test on 500,000 records, testing between a single if-then vs. a LJ> single switch, and I found that the if-then was faster. It was LJ> noticeably faster, but not hugely faster. I do not remember the exact LJ> difference - sorry. Interesting. I found that counter-intuitive, so I checked things out with 4W RevBench (thanks, Richard). I find that the switch statement consistently runs some quite a bit faster on four tests. Obviously the value of x here will be the major factor in determining the total run time in the nested-if case. -- test 1: put 4 into x switch x case 1 put x into y break case 2 put x into y break case 3 put x into y break case 4 put x into y break default put x into y end switch -- test2: put 5 into x if x = 1 then put x into y else if x = 2 then put x into y else if x = 3 then put x into y else if x = 4 then put x into y else put x into y end if end if end if end if value of x: % faster (100k runs): 1 0 2 15 3 25 4 35 5 35 -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed May 18 12:57:39 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 18 May 2005 09:57:39 -0700 Subject: Which one is faster ? In-Reply-To: <20050518154452.D30299300F2@mail.runrev.com> References: <20050518154452.D30299300F2@mail.runrev.com> Message-ID: <1665218603.20050518095739@ahsoftware.net> MisterX- Wednesday, May 18, 2005, 9:27:22 AM, you wrote: M> switch -- note the lack of parameter, now the case handles if cases! M> case a=b M> break M> end switch Switch without a parameter !!??!! I reworked my benchmark test to try this and found that this effectively slows the switch statement down to the speed of the nested ifs (i.e., 20-35% slower), meaning that the pcode is mapped to the same thing, where every test must be taken in turn. Interesting technique, though. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Wed May 18 13:06:42 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2005 10:06:42 -0700 Subject: Inconsistent behaviour of menus In-Reply-To: <341558DC-F881-4197-A097-C661CFD5AEE7@sosmartsoftware.com> References: <341558DC-F881-4197-A097-C661CFD5AEE7@sosmartsoftware.com> Message-ID: <428B7622.7000506@fourthworld.com> Eric Chatonet wrote: > Rev 2.5.1 - OS X 10.4.1 > > I am used to build menus as text, adding a parenthesis to disable an > item, !c to checkmark another one, etc. > The problem comes when working with submenus items. > With Rev 2.5 you could write something like: > > tab SubmenuItem 1 -- enabled > (tab SubmenuItem 2 -- disabled > > With Rev 2.5.1, such a formulation no longer works. > You have to put the parenthesis strictly before the label: > > tab SubmenuItem 1 -- enabled > tab (SubmenuItem 2 -- disabled > > If you try to use the built-in disable command with submenus items, it > works fine with 2.5 and does not work with 2.5.1. because it puts the > parenthesis at the beginning of the line :-( This is a bug -- from the v2.5.1 "Engine Changes" doc: Bug 2275: Tabs parsed incorrectly in some menu definitions ~~~~~~~~ Tabs can now appear directly before or directly after the menu meta-characters in menu specifications. Happy Bugzillaing... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Wed May 18 13:11:46 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 May 2005 11:11:46 -0600 Subject: Global variables lost in space In-Reply-To: References: <1c7d9066dfa74d075b2357cdd1226f83@swcp.com> Message-ID: On May 18, 2005, at 9:51 AM, Mark Talluto wrote: > Now open up your message box and look for the value of the global > variable in the global variable list. It will not show up. It is > true that the value is usable from within a script though. Oh, I get it. The variable is in line 4 of the variableNames but is not in the items of the globalNames until after a string is put into it. Another bad consequence is that if a handler declares a global and gets compiled, that doesn't mean it is in the globalNames. (Looks like an "if" bug.) Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From bnz2 at cdc.gov Wed May 18 13:30:10 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Wed, 18 May 2005 13:30:10 -0400 Subject: Which one is faster ? Message-ID: <64878EF567131D4596246171F75FD4A946A1F8@m-epo-1.epo.cdc.gov> I think the difference must be that, in my test, I was checking for single thing. If X = 1000000 then Do whatever Else Do something else End if -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Wieder Sent: Wednesday, May 18, 2005 12:49 PM To: How to use Revolution Subject: Re: Which one is faster ? Jonathan- Wednesday, May 18, 2005, 8:28:21 AM, you wrote: LJ> I ran a test on 500,000 records, testing between a single if-then vs. a LJ> single switch, and I found that the if-then was faster. It was LJ> noticeably faster, but not hugely faster. I do not remember the exact LJ> difference - sorry. Interesting. I found that counter-intuitive, so I checked things out with 4W RevBench (thanks, Richard). I find that the switch statement consistently runs some quite a bit faster on four tests. Obviously the value of x here will be the major factor in determining the total run time in the nested-if case. -- test 1: put 4 into x switch x case 1 put x into y break case 2 put x into y break case 3 put x into y break case 4 put x into y break default put x into y end switch -- test2: put 5 into x if x = 1 then put x into y else if x = 2 then put x into y else if x = 3 then put x into y else if x = 4 then put x into y else put x into y end if end if end if end if value of x: % faster (100k runs): 1 0 2 15 3 25 4 35 5 35 -- -Mark Wieder mwieder at ahsoftware.net _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed May 18 13:28:51 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 May 2005 12:28:51 -0500 Subject: is it true ? In-Reply-To: <428B624D.D7411BF3@Club-Internet.fr> References: <428B624D.D7411BF3@Club-Internet.fr> Message-ID: <428B7B53.8030703@hyperactivesw.com> On 5/18/05 10:42 AM, jbv wrote: > Hi again, > > I vaguely remember reading from someone on this very list that in case > of a complex conditional statement like : > if offset(a,d)>0 and w1>0 and w2=w1+1 and offset(b,d)>0 and w3>0 and > w4=w3+1 then > Rev would drop the evaluation as soon as a false is encountered, hence > speeding up > the execution of the script... > > Is that true, or did I dream ? It's true. Verified by Scott Raney on the MC list some time back. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Wed May 18 13:35:26 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 19:35:26 +0200 Subject: Which one is faster ? In-Reply-To: <1665218603.20050518095739@ahsoftware.net> Message-ID: <20050518165251.4770F93005F@mail.runrev.com> like everything, it's at runtime you see the effects... but if not solicited a lot, it's makes for a lot of clear branching. Surely different languages implement each differently and decompiling would be the best way to know what is best... But in RunRev, the benchmarking is the only way to know... Without too much digging in macsbug ;) Whatever happened to YACC for HyperTalk? cheers Xav http://monsieurx.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Mark Wieder > Sent: Wednesday, May 18, 2005 18:58 > To: 'How to use Revolution' > Subject: Re: Which one is faster ? > > MisterX- > > Wednesday, May 18, 2005, 9:27:22 AM, you wrote: > > M> switch -- note the lack of parameter, now the case > handles if cases! > M> case a=b > M> break > M> end switch > > Switch without a parameter !!??!! I reworked my benchmark > test to try this and found that this effectively slows the > switch statement down to the speed of the nested ifs (i.e., > 20-35% slower), meaning that the pcode is mapped to the same > thing, where every test must be taken in turn. Interesting > technique, though. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Wed May 18 13:38:42 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 18 May 2005 10:38:42 -0700 Subject: Global variables lost in space In-Reply-To: <428B6808.8040300@fourthworld.com> References: <1c7d9066dfa74d075b2357cdd1226f83@swcp.com> <428B6808.8040300@fourthworld.com> Message-ID: <6C1A9A9F-8BF0-4A1F-84AF-F1181FEAEB98@canelasoftware.com> On May 18, 2005, at 9:06 AM, Richard Gaskin wrote: > The word "a" is a native Transcript token, so that may affect why > it doesn't appear when you query "the globals". It does seem to > behave well in all other respects, however. I tried this with the variable: gTalluto No go unless you put a string in that variable first. Then you can put anything else you want and it will show up. Mark Talluto -- CANELA Software http://www.canelasoftware.com From eric.chatonet at sosmartsoftware.com Wed May 18 13:40:58 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 May 2005 19:40:58 +0200 Subject: Inconsistent behaviour of menus In-Reply-To: <428B7622.7000506@fourthworld.com> References: <341558DC-F881-4197-A097-C661CFD5AEE7@sosmartsoftware.com> <428B7622.7000506@fourthworld.com> Message-ID: <16A577E7-EBAE-4248-AC71-00F095E4B143@sosmartsoftware.com> Hi Richard, You leave out the section title in the v2.5.1 "Engine Changes" doc where I read: Bugs fixed in this release ;-) Which just shows that some fixed bugs can generate new bugs, more, more annoying... Best regards from Paris, Eric Chatonet. Le 18 mai 05 ? 19:06, Richard Gaskin a ?crit : > Eric Chatonet wrote: > >> Rev 2.5.1 - OS X 10.4.1 >> I am used to build menus as text, adding a parenthesis to disable >> an item, !c to checkmark another one, etc. >> The problem comes when working with submenus items. >> With Rev 2.5 you could write something like: >> tab SubmenuItem 1 -- enabled >> (tab SubmenuItem 2 -- disabled >> With Rev 2.5.1, such a formulation no longer works. >> You have to put the parenthesis strictly before the label: >> tab SubmenuItem 1 -- enabled >> tab (SubmenuItem 2 -- disabled >> If you try to use the built-in disable command with submenus >> items, it works fine with 2.5 and does not work with 2.5.1. >> because it puts the parenthesis at the beginning of the line :-( >> > > This is a bug -- from the v2.5.1 "Engine Changes" doc: > > Bug 2275: Tabs parsed incorrectly in some menu definitions > ~~~~~~~~ > Tabs can now appear directly before or directly after the > menu meta-characters in menu specifications. > > Happy Bugzillaing... ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From kkaufman at snet.net Wed May 18 13:46:25 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Wed, 18 May 2005 13:46:25 -0400 Subject: no longer OT: Apple V Apple. Legal lunacy? In-Reply-To: <20050517220836.F2CF29301E3@mail.runrev.com> References: <20050517220836.F2CF29301E3@mail.runrev.com> Message-ID: Thanks to Alan and Chipp for their perspectives on business and law. Anyone who draws up business arrangements (in the software field or otherwise) would be well advised to read their posts to this list: http://lists.runrev.com/pipermail/use-revolution/2005-May/057273.html http://lists.runrev.com/pipermail/use-revolution/2005-May/057342.html If only more business and personal interactions were handled in this manner, we'd waste a whole lot less resources, money and time.... Kurt From capellan2000 at yahoo.com Wed May 18 13:50:04 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 18 May 2005 10:50:04 -0700 (PDT) Subject: Rotate image about arbitrary point In-Reply-To: <20050518145432.0D0A79300F9@mail.runrev.com> Message-ID: <20050518175004.77664.qmail@web40504.mail.yahoo.com> Hi Jim, :-) Download this image to see the rugged border around the image that i'm seeing: Is this rugged border unavoidable? al on Wed, 18 May 2005 Jim Hurley wrote: > I'm not sure I know what you mean when you say the > border changes. > On my system I see no border. What is your OS? > Does this also happen when you: > set the angle of image "myImage" to 45--or > whatever? That is rotate the image around > the center point? Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From janschenkel at yahoo.com Wed May 18 13:50:49 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 18 May 2005 10:50:49 -0700 (PDT) Subject: 1 more speed question In-Reply-To: 6667 Message-ID: <20050518175049.51038.qmail@web60524.mail.yahoo.com> --- jbv wrote: > for year we've been told that > repeat for each line j in myVar > runs significantly faster than > repeat for i=1 to number of lines in myVar > > that's true, but if you use the following > repeat with i=1 to number of lines in myVar > get line i of myVar > > and then do all your processing in the "it" variable > (and then "put it in line i of myVar" at the end of > the > repeat loop if necessary), in that case the "repeat > with i..." > statement seems to run as fast as "repeat for each > line..." > > does that mean that only the fact that each > successive line > is in a variable (and hence has its content easier > to access > than in a huge variable with dozens or hundreds of > lines) > matters, and that it has nothing to do with the > repeat > structure per se ? > > Thanks, > JB > Hi JB, Rest assured that 'repeat for each' is tha fastest construct by its very nature : the engine knows it's going through the whole varible, and keeps track of where it's at, saving it from counting he number of lines all over again. However, 'it' is a special variable, and probably resides in the 'stack' part of the memory rather than the 'heap' where the engine keeps close tabs on it. So you would probably get the best performance if you use something like: -- repeat for each line tLine in tLongList get tLine ## now do everything with it end repeat -- Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From jbv.silences at Club-Internet.fr Wed May 18 14:01:20 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 18 May 2005 20:01:20 +0200 Subject: 1 more speed question References: <20050518175049.51038.qmail@web60524.mail.yahoo.com> Message-ID: <428B82E4.F200B673@Club-Internet.fr> Jan, Thanks for the explanation, but as for your example : repeat for each line tLine in tLongList get tLine ## now do everything with it end repeat what if I need to replace tLine in tLongList after some processing on each line ? JB > > Hi JB, > > Rest assured that 'repeat for each' is tha fastest > construct by its very nature : the engine knows it's > going through the whole varible, and keeps track of > where it's at, saving it from counting he number of > lines all over again. > However, 'it' is a special variable, and probably > resides in the 'stack' part of the memory rather than > the 'heap' where the engine keeps close tabs on it. > So you would probably get the best performance if you > use something like: > -- > repeat for each line tLine in tLongList > get tLine > ## now do everything with it > end repeat > -- From alex at tweedly.net Wed May 18 13:59:36 2005 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 18 May 2005 18:59:36 +0100 Subject: is it true ? In-Reply-To: <428B624D.D7411BF3@Club-Internet.fr> References: <428B624D.D7411BF3@Club-Internet.fr> Message-ID: <428B8288.4090000@tweedly.net> jbv wrote: >Hi again, > >I vaguely remember reading from someone on this very list that in case >of a complex conditional statement like : > if offset(a,d)>0 and w1>0 and w2=w1+1 and offset(b,d)>0 and w3>0 and >w4=w3+1 then >Rev would drop the evaluation as soon as a false is encountered, hence >speeding up >the execution of the script... > >Is that true, or did I dream ? > > Yes, it's true - quoted from Scott Raney on the MC list; conditional evaluation ceases as soon as the result can be determined. This has consequences not just for the speed, but also for the predictability of results from things like using variables/fields that may not exist, calling functions with side-effects, etc. and therefore is effectively part of the definition of correct operation of the language (i.e. you can assume it will remain true). I don't know whether his statement covered switch condition evaluation or not - I would expect it does, but would verify that by testing before depending on it. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.308 / Virus Database: 266.11.11 - Release Date: 16/05/2005 From janschenkel at yahoo.com Wed May 18 14:01:10 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 18 May 2005 11:01:10 -0700 (PDT) Subject: 1 more speed question In-Reply-To: 6667 Message-ID: <20050518180111.92617.qmail@web60516.mail.yahoo.com> --- jbv wrote: > > > Jan, > > Thanks for the explanation, but as for your > example : > > repeat for each line tLine in tLongList > get tLine > ## now do everything with it > end repeat > > what if I need to replace tLine in tLongList > after some processing on each line ? > > JB > In that case you should simply build a new list in a variable, and then copy that back into the original variable. As Dar suggested, something like: -- repeat for each line tLine in tLongList get tLine ## now do everything with it put it & return after tNewList end repeat ## copy back the result without the trailing return put char 1 to -2 of tNewList into tLongList -- Looking forward to the results of the speed test, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From capellan2000 at yahoo.com Wed May 18 14:03:27 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Wed, 18 May 2005 11:03:27 -0700 (PDT) Subject: ANN: PenTool v3 Message-ID: <20050518180327.39724.qmail@web40509.mail.yahoo.com> on Wed, 18 May 2005 08:50:45 -0400 Frank D. Engel, Jr. wrote: > Very nice! Thanks a lot, Frank! :-) You are welcome! Please, as your time permits, send comments and report bugs to my email direction. Shortly, i'll be adding a Color/Ink effects palette and the circle and polygon tools to this stack. Thanks again, in advance. :-) Alejandro Tejada Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From mark at maseurope.net Wed May 18 14:05:09 2005 From: mark at maseurope.net (Mark Smith) Date: Wed, 18 May 2005 19:05:09 +0100 Subject: 1 more speed question In-Reply-To: <20050518160018.8A55B930118@mail.runrev.com> References: <20050518160018.8A55B930118@mail.runrev.com> Message-ID: <50bac709750048cb42c5a93a4e7b2047@maseurope.net> I put this in the script of a button: on mouseUp repeat 10000 add 1 to c put c & cr after theList end repeat put the milliseconds into stTime repeat for each line L in theList get L end repeat put the milliseconds - stTime into forTime put the milliseconds into stTime repeat with n = 1 to the number of lines in theList get line n of theList end repeat put the milliseconds - stTime into withTime put forTime && withTime end mouseUp forTime was 7, with time was 1197. My understanding of the issue is that in the 'with' construction, the lines have to counted from 1 to get the line you want, each time round. With a short list, this is not a problem, but when it's got to count thousands of lines (increasing by 1 everytime), it can get slow. The 'for' construction is effectively keeping a running tally of where it's got to, so is only having to add 1 each time. Also, the 'get L' above is redundant, since L already contains the data of whichever line it's got to. Imagine having to count from 1 to 9000, then 1 to 9001, 1 to 9002 etc. as opposed to simply counting from 1 to 10000. Cheers, Mark On 18 May 2005, at 17:00, jbv wrote: > for year we've been told that > repeat for each line j in myVar > runs significantly faster than > repeat for i=1 to number of lines in myVar > > that's true, but if you use the following > repeat with i=1 to number of lines in myVar > get line i of myVar > > and then do all your processing in the "it" variable > (and then "put it in line i of myVar" at the end of the > repeat loop if necessary), in that case the "repeat with i..." > statement seems to run as fast as "repeat for each line..." > > does that mean that only the fact that each successive line > is in a variable (and hence has its content easier to access > than in a huge variable with dozens or hundreds of lines) > matters, and that it has nothing to do with the repeat > structure per se ? From asg618 at mac.com Wed May 18 14:14:51 2005 From: asg618 at mac.com (Alan Golub) Date: Wed, 18 May 2005 14:14:51 -0400 Subject: no longer OT: Apple V Apple. Legal lunacy? In-Reply-To: Message-ID: Thanks for the positive remarks, Kurt. And thanks to Chipp for his take on things, with which I largely concur -- by all means, if they are able, the parties to a contract should work out the major terms on their own BEFORE getting a lawyer involved. They may even be able to draft the entire contract themselves -- you don't need a lawyer to form a binding and enforceable contract. A word of warning, however -- if you (a) don't have much experience with negotiating contracts, (b) have never been a party to a contract before, and/or (c) are uncomfortable with representing yourself in what can be a fairly confrontational and stressful process, it may be best to have an attorney on your side as you nail down the major terms of the contract. Even if the parties deal directly with each other during this phase, while the attorney sits on the sidelines to advise as necessary, there can be real value, particularly to the uninitiated, in having in your corner someone more experienced in negotiating and drafting these things. This has been a very interesting discussion, and I'm so glad that others have found it worthwhile. We don't often explore the business/legal side of things on this list, but some attention to it now and then is no doubt a good thing. Thanks to Jeff Reynolds for teeing this up for us! Alan S. Golub, Esq. On 5/18/05 1:46 PM, "Kurt Kaufman" wrote: > Thanks to Alan and Chipp for their perspectives on business and law. > Anyone who draws up business arrangements (in the software field or > otherwise) would be well advised to read their posts to this list: > > http://lists.runrev.com/pipermail/use-revolution/2005-May/057273.html > > http://lists.runrev.com/pipermail/use-revolution/2005-May/057342.html > > If only more business and personal interactions were handled in this > manner, we'd waste a whole lot less resources, money and time.... > > Kurt > > _______________________________________________ > 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 May 18 14:34:12 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Wed, 18 May 2005 20:34:12 +0200 Subject: is it true ? References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> Message-ID: <428B8A97.3D959030@Club-Internet.fr> > > Yes, it's true - quoted from Scott Raney on the MC list; conditional > evaluation ceases as soon as the result can be determined. OK. so in my example : put wordoffset(b,d) into w1 if offset(a,d) > 0 and w1 > 0 then I'd better write : if offset(a,d) > 0 and wordoffset(b,d) > 0 then because wordoffset(b,d) will be evaluated only if the 1st part of the conditional statement is true... right ? JB From ambassador at fourthworld.com Wed May 18 14:28:16 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2005 11:28:16 -0700 Subject: 1 more speed question In-Reply-To: <20050518180111.92617.qmail@web60516.mail.yahoo.com> References: <20050518180111.92617.qmail@web60516.mail.yahoo.com> Message-ID: <428B8940.2000608@fourthworld.com> > Looking forward to the results of the speed test, When it comes to the difference between case blocks and if blocks, I'll make a prediction: The difference will be negligible relative to the benefits of using the most readable choice for the problem at hand. While my experience with older xTalks had me something of a benchmark fanatic, the more I work with the Rev engine the less benchmarking I do. Aside from a handful of basics, I find the differences between most constructs to be very, very small. In most cases the benefits of saving hours in maintenance over the life of a product by using the choice that makes for more readable code is a better savings than a fraction of a millisecond for one which may be technically more efficient. What basics? Off the top of my head: - Use "repeat for each" wherever possible over "repeat with" - Use fields only when text needs to be displayed; if data is merely stored by the user doesn't need to see if you'll get far better performance using custom properties - If a field must be accessed but not necessarily seen by the user (such as translating to/from htmlText/rtfText) using a field on an unopened card will boost cut the time for that operation roughly in half - When in serious doubt, it only takes a minute to benchmark alternatives. When the difference is a fraction of a millisecond, unless the operation must be called many times within a loop your project management will likely benefit from going with the option that's easier to read -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From pkc at mac.com Wed May 18 14:30:08 2005 From: pkc at mac.com (pkc) Date: Wed, 18 May 2005 14:30:08 -0400 Subject: Unicode and chunk expressions In-Reply-To: <20050518095154.AB779930337@mail.runrev.com> Message-ID: Hi Thomas, I'm not sure what you want to do with these chunk expressions, but my success at following Devin's suggestion to use Unicode by moving it into and out of html conversions causes me to ask: Is it possible to do what you want by simply using the resultant ascii text and manipulating it as one would normally do (filters, instructions, comparison, etc)? Setting normal input text (depending on your method) to Unicode and then converting to htmlText (which comes and goes as ascii) would seem to make all normal transcript powers available. Just turning it over in my mind, I'm not sure what you want to do with Unicode that would not be available by converting it to and from ascii. Using UTF-8 appears to open some new additional functions that would not be available in a normal "useUnicode" environment. However, it is unlikely that UTF-8 will produce something stable enough to come through without problems in your final build. UTF-16 is a better ultimate mediu, but with the ability to move from unicode to html to ascii and all the way back again, you can start and end with UTF-16 (or start with GB5 and end up with UTF-16 if you want), which seems to me to work very well. That is: input characters with your normal method, get everything to ascii codes for your internal app operation, and have unicode (UTF-16) come out again at the user's end. From userev at canelasoftware.com Wed May 18 14:39:51 2005 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 18 May 2005 11:39:51 -0700 Subject: Use an another player that XAnim In-Reply-To: <1e3b8a536d246da5cd5328c27f69ac89@fjrhome.net> References: <1116344552.4206.3.camel@localhost.localdomain> <1116360968.6656.4.camel@localhost.localdomain> <1e3b8a536d246da5cd5328c27f69ac89@fjrhome.net> Message-ID: On May 18, 2005, at 5:58 AM, Frank D. Engel, Jr. wrote: > Look out, though; have you been to the mplayer home page lately? > > http://www.mplayerhq.hu/ Yikes! Let's hope the QT rumor comes true soon. Mark Talluto -- CANELA Software http://www.canelasoftware.com From toncardona at mac.com Wed May 18 15:08:48 2005 From: toncardona at mac.com (=?ISO-8859-1?Q?Melit=F3n_Cardona_Torres?=) Date: Wed, 18 May 2005 21:08:48 +0200 Subject: Speed Message-ID: <1e71cc523cc2cc5fb2c95fa029ad2515@mac.com> I have tried this in a field with 2352 lines (one word in each line): on mouseUp method1 method2 method3 method4 method5 method6 end mouseUp on method1 put the milliseconds into originMill repeat with x=1 to the number of lines of fld "dos" put line x of fld "dos" &cr after aList1 end repeat put the milliseconds-originMill&&the number of lines of aList1 into msg end method1 on method2 put the milliseconds into originMill put fld "dos" into miVar repeat with x=1 to the number of lines of miVar put line x of miVar &cr after aList2 end repeat put cr&the milliseconds-originMill&&the number of lines of aList2 after msg end method2 on method3 put the milliseconds into originMill repeat for each line efe in fld "dos" put efe&cr after aList3 end repeat put cr&the milliseconds-originMill&&the number of lines of aList3 after msg end method3 on method4 put the milliseconds into originMill put fld "dos" into miVar repeat for each line efe in miVar put efe&cr after aList4 end repeat put cr&the milliseconds-originMill&&the number of lines of aList4 after msg end method4 on method5 put the milliseconds into originMill repeat with x=1 to the number of lines of fld "dos" get line x of fld "dos" put it&cr after aList5 end repeat put cr&the milliseconds-originMill&&the number of lines of aList5 after msg end method5 on method6 put the milliseconds into originMill put fld "dos" into miVar repeat with x=1 to the number of lines of miVar get line x of miVar put it&cr after aList6 end repeat put cr&the milliseconds-originMill&&the number of lines of aList6 after msg end method6 Some results (not uniform): 7658 2352 1688 2352 10 2352 8 2352 7819 2352 1451 2352 *** 7803 2352 1313 2352 11 2352 10 2352 4867 2352 1054 2352 *** 8113 2352 1698 2352 12 2352 86 2352 7793 2352 1391 2352 and so on ... Best regards, Ton Cardona From jacque at hyperactivesw.com Wed May 18 15:08:46 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 May 2005 14:08:46 -0500 Subject: is it true ? In-Reply-To: <428B8A97.3D959030@Club-Internet.fr> References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428B8A97.3D959030@Club-Internet.fr> Message-ID: <428B92BE.7010102@hyperactivesw.com> On 5/18/05 1:34 PM, jbv wrote: >>Yes, it's true - quoted from Scott Raney on the MC list; conditional >>evaluation ceases as soon as the result can be determined. > > > OK. so in my example : > > put wordoffset(b,d) into w1 > if offset(a,d) > 0 and w1 > 0 then > > I'd better write : > > if offset(a,d) > 0 and wordoffset(b,d) > 0 then > > because wordoffset(b,d) will be evaluated only if the > 1st part of the conditional statement is true... right ? Right. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Wed May 18 15:18:46 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 21:18:46 +0200 Subject: 1 more speed question In-Reply-To: <50bac709750048cb42c5a93a4e7b2047@maseurope.net> Message-ID: <20050518183608.37B4F930061@mail.runrev.com> Mark, if in your repeat loop you just use line 1 of container, then delete it (from a tempList) then you'll see it's just as fast... repeat 1000 get line 1 of mylist delete line 1 of mylist cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Mark Smith > Sent: Wednesday, May 18, 2005 20:05 > To: use-revolution at lists.runrev.com > Subject: Re: 1 more speed question > > I put this in the script of a button: > > on mouseUp > repeat 10000 > add 1 to c > put c & cr after theList > end repeat > > > put the milliseconds into stTime > repeat for each line L in theList > get L > end repeat > put the milliseconds - stTime into forTime > > put the milliseconds into stTime > repeat with n = 1 to the number of lines in theList > get line n of theList > end repeat > put the milliseconds - stTime into withTime > > put forTime && withTime > end mouseUp > > forTime was 7, with time was 1197. > > My understanding of the issue is that in the 'with' > construction, the lines have to counted from 1 to get the > line you want, each time round. > With a short list, this is not a problem, but when it's got > to count thousands of lines (increasing by 1 everytime), it > can get slow. The 'for' construction is effectively keeping a > running tally of where it's got to, so is only having to add > 1 each time. Also, the 'get L' above is redundant, since L > already contains the data of whichever line it's got to. > > Imagine having to count from 1 to 9000, then 1 to 9001, 1 to > 9002 etc. > as opposed to simply counting from 1 to 10000. > > Cheers, > > Mark From frederic at runrev.com Wed May 18 15:28:56 2005 From: frederic at runrev.com (=?ISO-8859-1?Q?Fr=E9d=E9ric_RINALDI?=) Date: Wed, 18 May 2005 21:28:56 +0200 Subject: What is the script for selecting a specific word in a field? In-Reply-To: <20050518172147.12037930103@mail.runrev.com> References: <20050518172147.12037930103@mail.runrev.com> Message-ID: On 18 mai 05, at 19:21, use-revolution-request at lists.runrev.com wrote: Robert, Simply use: on tabKey find word xxx if the result is not "not found" then select the foundChunk end tabKey Frederic RINALDI Technical Consultant & Developer Cellular : 33-(0)6 07 34 01 61 eMail : rinaldi.frederic at free.fr From b.xavier at internet.lu Wed May 18 15:49:44 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 21:49:44 +0200 Subject: What is the script for selecting a specific word in a field? In-Reply-To: Message-ID: <20050518190706.915839300D5@mail.runrev.com> how many of us already knew that and didn't think of it? ;) Fred, you're a natural ;) Any externals "shell-code" insights in the same lovely french style you'd like to share? ;) bravo Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Fr?d?ric RINALDI > Sent: Wednesday, May 18, 2005 21:29 > To: use-revolution at lists.runrev.com > Subject: Re: What is the script for selecting a specific word > in a field? > > > On 18 mai 05, at 19:21, use-revolution-request at lists.runrev.com wrote: > > Robert, > > Simply use: > > on tabKey > find word xxx > if the result is not "not found" > then select the foundChunk > end tabKey > > Frederic RINALDI > Technical Consultant & Developer > Cellular : 33-(0)6 07 34 01 61 > eMail : rinaldi.frederic at free.fr > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Wed May 18 15:50:41 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 May 2005 13:50:41 -0600 Subject: Unicode and chunk expressions In-Reply-To: References: Message-ID: On May 18, 2005, at 12:30 PM, pkc wrote: > but with the ability to move from unicode to html to ascii and all the > way back again, you can start and end with UTF-16 (or start with GB5 > and end up with UTF-16 if you want), which seems to me to work very > well. That is: input characters with your normal method, get > everything to ascii codes for your internal app operation, and have > unicode (UTF-16) come out again at the user's end. It is possible to work with the htmlText. However, that does have its own problems. You end up with pieces of elements you don't expect. I ran a quick test with Tagalog and getting the last word got part of a font element and the trailing

. Of course, since it is all ASCII, you can program around that. As far as using UTF-8, there might be some gotchas in the high codes. I don't remember under what circumstances Revolution tries to to character conversions. I ran a test on OS X and high codes don't seen to be involved in case insensitivity. One advantage of using htmlText is the ability to easily display values in debugging and in other tests. However, since htmlText is a proprietary format that might change, I would lean toward using UTF-8 in scripts. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From klaus at major-k.de Wed May 18 16:02:50 2005 From: klaus at major-k.de (Klaus Major) Date: Wed, 18 May 2005 22:02:50 +0200 Subject: What is the script for selecting a specific word in a field? In-Reply-To: <20050518190706.915839300D5@mail.runrev.com> References: <20050518190706.915839300D5@mail.runrev.com> Message-ID: <2D93C396-E958-4A42-8743-8FF8D80FA841@major-k.de> Hi all, > how many of us already knew that and didn't think of it? ;) and how many of you actually read the post of Ken Ray from about 3 hours ago NOT? :-D > Am 18.05.2005 um 18:34 schrieb Ken Ray: >> ... >> on tabKey >> lock screen >> find word xxx in field "YourAnswer" >> select the foundText >> unlock screen >> end tabKey > ... >> Fr?d?ric RINALDI >> Sent: Wednesday, May 18, 2005 21:29 >> To: use-revolution at lists.runrev.com >> Subject: Re: What is the script for selecting a specific word >> in a field? >> >> On 18 mai 05, at 19:21, use-revolution-request at lists.runrev.com >> wrote: >> >> Robert, >> >> Simply use: >> >> on tabKey >> find word xxx >> if the result is not "not found" >> then select the foundChunk >> end tabKey >> >> Frederic RINALDI >> Technical Consultant & Developer >> Cellular : 33-(0)6 07 34 01 61 >> eMail : rinaldi.frederic at free.fr Regards Klaus Major klaus at major-k.de http://www.major-k.de From revdan at danshafer.com Wed May 18 16:19:24 2005 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 18 May 2005 13:19:24 -0700 Subject: no longer OT: Apple V Apple. Legal lunacy? In-Reply-To: References: Message-ID: As a law school grad who declined to become a practicing attorney, let me add one other note. A contract is only a piece of paper. Right up until someone thinks the other person has breached it. Then it is a nightmare. Draft agreements with clear divorce clauses. The document is really most valuable if and when things go south. Dan On May 18, 2005, at 11:14 AM, Alan Golub wrote: > Thanks for the positive remarks, Kurt. And thanks to Chipp for his > take on > things, with which I largely concur -- by all means, if they are > able, the > parties to a contract should work out the major terms on their own > BEFORE > getting a lawyer involved. They may even be able to draft the entire > contract themselves -- you don't need a lawyer to form a binding and > enforceable contract. > > A word of warning, however -- if you (a) don't have much experience > with > negotiating contracts, (b) have never been a party to a contract > before, > and/or (c) are uncomfortable with representing yourself in what can > be a > fairly confrontational and stressful process, it may be best to > have an > attorney on your side as you nail down the major terms of the > contract. Even > if the parties deal directly with each other during this phase, > while the > attorney sits on the sidelines to advise as necessary, there can be > real > value, particularly to the uninitiated, in having in your corner > someone > more experienced in negotiating and drafting these things. > > This has been a very interesting discussion, and I'm so glad that > others > have found it worthwhile. We don't often explore the business/legal > side of > things on this list, but some attention to it now and then is no > doubt a > good thing. Thanks to Jeff Reynolds for teeing this up for us! > > Alan S. Golub, Esq. > > > On 5/18/05 1:46 PM, "Kurt Kaufman" wrote: > > >> Thanks to Alan and Chipp for their perspectives on business and law. >> Anyone who draws up business arrangements (in the software field or >> otherwise) would be well advised to read their posts to this list: >> >> http://lists.runrev.com/pipermail/use-revolution/2005-May/057273.html >> >> http://lists.runrev.com/pipermail/use-revolution/2005-May/057342.html >> >> If only more business and personal interactions were handled in this >> manner, we'd waste a whole lot less resources, money and time.... >> >> Kurt >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From b.xavier at internet.lu Wed May 18 17:16:51 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 23:16:51 +0200 Subject: ANN: SimpleStats Message-ID: <20050518203413.8DF1B9300D9@mail.runrev.com> In the serie of SimpleStacks to demonstrate simple concepts Made in RunRev, here's a TAOO enhanced GUI sporting the SimpleStats stack i mentioned a few hours ago. Great to know if your statistics are worth the numbers... &d_op=viewdownloaddetails&lid=84> or [if it works... - dont rant, just click on the link and the download will start...] go url "http://www.monsieurx.com/modules.php?name=Downloads &d_op=getit&lid=84" For those 2 pre-announcement downloads, the GUI is now much much improved... This stack is totally opensource - and free but may be restricted in use - see about field (the one with the nice zoom animation! ;) The GUI theme and stack resizing is made in TAOO. And Metacard 2.5.x compatible too! As usual, votes, comments and donations always welcome to keep the effort and novelty coming to you for free! cheers Xavier http://monsieurx.com From eric.chatonet at sosmartsoftware.com Wed May 18 17:20:26 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 May 2005 23:20:26 +0200 Subject: [ANN] How-To stack #008 How to build a menu on the fly revised Message-ID: Hi everyone, After a previous angry mail about Rev inconsistency regarding disabled submenus items with successive releases of Rev, I revised my How-To stack dedicated to menus building in order to make it working with all versions of Rev 2.x... How-To stack #008: How to build on the fly a pulldown menu with sub-menus from an outline stored into a custom property. How to add contextual items, checkmark, activate or disable menu items, etc. How to respond to the user actions: choosing a menu item, using a keyboard shortcut, etc. Added a print function and some tips about cross-platform contextual menus behaviour. On RevOnLine: User name: So Smart Software Category: Programming On RevNet: Tutorials section To download RevNet, go to http://www.fourthworld.com/rev/index.html Directly by pasting into the message box: go url "http://www.sosmartsoftware.com/downloads/Managing%20Menus.rev" In a few days, I will replace all these means of access by a single stack, a kind of shell, linked to my web site and released as a plugin: it will make the maintenance easier and will ensure that you have last updates as new ones immediatly to hand. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From pevensen at siboneylg.com Wed May 18 17:27:58 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 18 May 2005 16:27:58 -0500 Subject: Custom Cursors Message-ID: <6.2.1.2.2.20050518162549.17932680@exchange.slg.com> Ok, I must be missing something simple. I am trying to create a custom cursor. Whenever I do a set the cursor to 1005, Rev crashes. I have a 16 x 16 png, black, white and transparent. Is there something else I should be doing? Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From kray at sonsothunder.com Wed May 18 17:28:53 2005 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 18 May 2005 16:28:53 -0500 Subject: Inconsistent behaviour of menus In-Reply-To: <16A577E7-EBAE-4248-AC71-00F095E4B143@sosmartsoftware.com> Message-ID: On 5/18/05 12:40 PM, "Eric Chatonet" wrote: > Hi Richard, > > You leave out the section title in the v2.5.1 "Engine Changes" doc > where I read: Bugs fixed in this release ;-) > Which just shows that some fixed bugs can generate new bugs, more, > more annoying... Agreed... Eric, did you post a new bug in Bugzilla for this? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From HyperChris at aol.com Wed May 18 17:35:53 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Wed, 18 May 2005 17:35:53 EDT Subject: OT: watermarked images that photocopy as void Message-ID: <126.5d537967.2fbd0f39@aol.com> There is a name to the process of embedding an image in an image that doesn't show up until you photocopy it ... I need it to watermark the printing on a rev project ... Does anyone know the name of this effect so i can research it? thank you! From chipp at chipp.com Wed May 18 17:36:48 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 18 May 2005 16:36:48 -0500 Subject: Custom Cursors In-Reply-To: <6.2.1.2.2.20050518162549.17932680@exchange.slg.com> References: <6.2.1.2.2.20050518162549.17932680@exchange.slg.com> Message-ID: <428BB570.9010700@chipp.com> Peter, From my tests, if you're on WinXP, then the cursor needs to be 32x32. It can be 16x16 on Mac. In order to set the color correctly, Try clicking in your cursor img with the pencil to 'reset' the color map. Then it should work. best, Chipp Peter T. Evensen wrote: > I have a 16 x 16 png, black, white and transparent. Is there > something else I should be doing? From pevensen at siboneylg.com Wed May 18 17:42:33 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 18 May 2005 16:42:33 -0500 Subject: Custom Cursors In-Reply-To: <428BB570.9010700@chipp.com> References: <6.2.1.2.2.20050518162549.17932680@exchange.slg.com> <428BB570.9010700@chipp.com> Message-ID: <6.2.1.2.2.20050518164135.17744498@exchange.slg.com> Actually 16 x 16 works. I discovered the image needs to be indexed (which clicking with the pencil might have done). One odd bit of behavior, the black and white were reversed when it was a cursor. I guess that could have been because it was coming from a Mac. Hmm.... wonder if I'll have cross platform issues with this. At 04:36 PM 5/18/2005, you wrote: >Peter, > > From my tests, if you're on WinXP, then the cursor needs to be 32x32. It > can be 16x16 on Mac. > >In order to set the color correctly, Try clicking in your cursor img with >the pencil to 'reset' the color map. Then it should work. > >best, > >Chipp > >Peter T. Evensen wrote: >> I have a 16 x 16 png, black, white and transparent. Is there >> something else I should be doing? > >_______________________________________________ >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 pevensen at siboneylg.com Wed May 18 17:43:04 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 18 May 2005 16:43:04 -0500 Subject: OT: watermarked images that photocopy as void In-Reply-To: <126.5d537967.2fbd0f39@aol.com> References: <126.5d537967.2fbd0f39@aol.com> Message-ID: <6.2.1.2.2.20050518164235.17744208@exchange.slg.com> Would that be a latent image/watermark? At 04:35 PM 5/18/2005, you wrote: >There is a name to the process of embedding an image in an image that doesn't >show up until you photocopy it ... I need it to watermark the printing on a >rev project ... Does anyone know the name of this effect so i can research >it? >thank you! >_______________________________________________ >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 eric.chatonet at sosmartsoftware.com Wed May 18 17:51:24 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 May 2005 23:51:24 +0200 Subject: Inconsistent behaviour of menus In-Reply-To: References: Message-ID: <27532B41-32A2-44CE-A6C4-C6AE6CCCFCB0@sosmartsoftware.com> Hi Ken, In fact, I dont know exactly how works bugzilla. I downloaded your fine Revzilla, change my web browser (then cookies were missing), lost my password, saw that the new Revzilla did not need them any more... etc. So I have to dig into :-) I take this opportunity to tell you that, in a previous post about "What is the script for selecting a specific word in a field", you said the things so much clearly than I am able :-) I think that it should be very interesting to demonstrate to rev programmers how rich is the IDE which often provides functionalities or reliable starting places to build our own scripts. For instance, I am thinking of the app browser which uses html lists built on the fly, resizable columns and headers, fine keyboard shortcuts and many other useful tricks and features. The IDE is the best tutorial I know ;-) Best regards from Paris, Eric Chatonet. Le 18 mai 05 ? 23:28, Ken Ray a ?crit : > On 5/18/05 12:40 PM, "Eric Chatonet" > > wrote: > > >> Hi Richard, >> >> You leave out the section title in the v2.5.1 "Engine Changes" doc >> where I read: Bugs fixed in this release ;-) >> Which just shows that some fixed bugs can generate new bugs, more, >> more annoying... >> > > Agreed... Eric, did you post a new bug in Bugzilla for this? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From b.xavier at internet.lu Wed May 18 17:53:01 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 23:53:01 +0200 Subject: [ANN] How-To stack #008 How to build a menu on the fly revised In-Reply-To: Message-ID: <20050518211022.BCE03930091@mail.runrev.com> Eric, do you have any tips to prevent menus from stacks behind (or palettes) intercepting the menu's messages? stack A has a menu - with save/s in it. Open stack b - no menu if i try to save stack b, stack a intervenes and launches its save handler... Other than writing a plugin to fix this (HotKeyN2O again), is there any "normal" way to prevent this? cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Eric Chatonet > Sent: Wednesday, May 18, 2005 23:20 > To: How to use Revolution > Subject: [ANN] How-To stack #008 How to build a menu on the > fly revised > > Hi everyone, > > After a previous angry mail about Rev inconsistency regarding > disabled submenus items with successive releases of Rev, I > revised my How-To stack dedicated to menus building in order > to make it working with all versions of Rev 2.x... > > How-To stack #008: > How to build on the fly a pulldown menu with sub-menus from > an outline stored into a custom property. > How to add contextual items, checkmark, activate or disable > menu items, etc. > How to respond to the user actions: choosing a menu item, > using a keyboard shortcut, etc. > Added a print function and some tips about cross-platform > contextual menus behaviour. > > On RevOnLine: > User name: So Smart Software > Category: Programming > > On RevNet: > Tutorials section > To download RevNet, go to http://www.fourthworld.com/rev/index.html > > Directly by pasting into the message box: > go url "http://www.sosmartsoftware.com/downloads/Managing%20Menus.rev" > > In a few days, I will replace all these means of access by a > single stack, a kind of shell, linked to my web site and released as a > plugin: it will make the maintenance easier and will ensure > that you have last updates as new ones immediatly to hand. > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations Built-to-order > applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Wed May 18 17:54:39 2005 From: b.xavier at internet.lu (MisterX) Date: Wed, 18 May 2005 23:54:39 +0200 Subject: OT: watermarked images that photocopy as void In-Reply-To: <6.2.1.2.2.20050518164235.17744208@exchange.slg.com> Message-ID: <20050518211200.40BA993008D@mail.runrev.com> isn't that the good old printing watermark? Light blue dots on top of dark blue dots - the light blue doesn't photocopy, the dark does... imperceptible to the untrained eye... For color images, try to use the same colors as money - some commercial scanners change automatically the color / or pretend not to copy it right (withough some adjustments at least)... Photoshop 9 has a detector for money too - image/pattern recognition based probably... cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Peter T. Evensen > Sent: Wednesday, May 18, 2005 23:43 > To: How to use Revolution > Subject: Re: OT: watermarked images that photocopy as void > > Would that be a latent image/watermark? > > At 04:35 PM 5/18/2005, you wrote: > >There is a name to the process of embedding an image in an > image that > >doesn't show up until you photocopy it ... I need it to > watermark the > >printing on a rev project ... Does anyone know the name of > this effect > >so i can research it? > >thank you! > >_______________________________________________ > >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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Wed May 18 18:31:46 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 18 May 2005 15:31:46 -0700 Subject: 1 more speed question In-Reply-To: <50bac709750048cb42c5a93a4e7b2047@maseurope.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> Message-ID: <4525265640.20050518153146@ahsoftware.net> Mark- Putting the limit into a variable speeds things up considerably: put the number of controls on card id 200593 of stack "revIcons" into y repeat with x=1 to y add 1 to z end repeat Is twice as fast (.73 ticks vs 1.41 ticks) as: repeat with x=1 to the number of controls on card id 200593 of stack "revIcons" add 1 to z end repeat -- -Mark Wieder mwieder at ahsoftware.net From chipp at chipp.com Wed May 18 18:50:47 2005 From: chipp at chipp.com (Chipp Walters) Date: Wed, 18 May 2005 17:50:47 -0500 Subject: OT: RevCentral Newsletter Message-ID: <428BC6C7.4090907@chipp.com> As many of you may have already found out, Dan Shafer and I have put toghether a newsletter for Runtime Revolution users called: RevCentral Newsletter. Included are tips, notes on 3rd party add-ons, and other general information relevant to Rev users. Those already on the list have received issue 1. There will be a new newsletter going out sometime in the next few days, and if you're not already on the list, please consider subscribing: http://www.altuit.com/webs/revCentral/revCentralHome/default.htm If you are on the list, but wish to no longer receive the newsletter, please click the link on the bottom of it or email Dan or I directly and we'll be happy to remove you, though sad to see you go. best, Chipp From revdan at danshafer.com Wed May 18 18:54:55 2005 From: revdan at danshafer.com (Dan Shafer) Date: Wed, 18 May 2005 15:54:55 -0700 Subject: ANN: SimpleStats In-Reply-To: <20050518203413.8DF1B9300D9@mail.runrev.com> References: <20050518203413.8DF1B9300D9@mail.runrev.com> Message-ID: <9BD1199B-47ED-4837-9DA7-C2B5F0429C34@danshafer.com> Probably me, but I can't get most of the buttons to do anything. The Calc button works but the graph button and the rest just sit there and stare at me. Dan On May 18, 2005, at 2:16 PM, MisterX wrote: > In the serie of SimpleStacks to demonstrate simple concepts Made in > RunRev, > here's a TAOO enhanced GUI sporting the SimpleStats stack i > mentioned a few > hours ago. Great to know if your statistics are worth the numbers... > > name=Downloads&d_op=viewdownloaddetail > s&lid=84> &d_op=viewdownloaddetails&lid=84> > > or [if it works... - dont rant, just click on the link and the > download will > start...] > > go url "http://www.monsieurx.com/modules.php?name=Downloads > name=Downloads&d_op=getit&lid=84> > &d_op=getit&lid=84" > > For those 2 pre-announcement downloads, the GUI is now much much > improved... > > > This stack is totally opensource - and free but may be restricted > in use - > see about field (the one with the nice zoom animation! ;) > > The GUI theme and stack resizing is made in TAOO. > And Metacard 2.5.x compatible too! > > As usual, votes, comments and donations always welcome to keep the > effort > and novelty coming to you for free! > > cheers > Xavier > http://monsieurx.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From pkc at mac.com Wed May 18 18:56:15 2005 From: pkc at mac.com (pkc) Date: Wed, 18 May 2005 18:56:15 -0400 Subject: Unicode and chunk expressiong Message-ID: Dar wrote: > However, that does have its >own problems. You end up with pieces of elements you don't expect. I >ran a quick test with Tagalog and getting the last word got part of a >font element and the trailing

. Of course, since it is all ASCII, >you can program around that. That's quite right. In my experience so far, these trailing and fronting elements all occur very regularly and can be filtered out as one wishes. A line or two makes it all neat and manipulable. There is also the problem that unicode-derived ascii will produce "one" legible word for Transcript, no matter how many characters are involved. A filter is required to space out betwen ";" and "&" which is also not a big deal. I am just not sure exactly what sort of functions Thomas wants to apply to his unicode chunks. From jhurley at infostations.com Wed May 18 19:02:28 2005 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 18 May 2005 16:02:28 -0700 Subject: [ANN] How-To stack #008 How to build a menu on the fly In-Reply-To: <20050518205655.72857930106@mail.runrev.com> References: <20050518205655.72857930106@mail.runrev.com> Message-ID: Eric, Thanks for this stack. I will have to study it to get the full benefit. I have never taken advantage of the sub-menu features in Run Rev. But first a general question. Why doesn't a pull down menu look like a pull down menu? The icon in the tool box looks like a pull down menu, but it is an impostor. You pull it on to the screen and it is transformed into a simple rectangle. I'm realize that I must not be the first to notice this. What gives? Jim From jhurley at infostations.com Wed May 18 19:21:17 2005 From: jhurley at infostations.com (Jim Hurley) Date: Wed, 18 May 2005 16:21:17 -0700 Subject: Rotate image about arbitrary point In-Reply-To: <20050518172147.12037930103@mail.runrev.com> References: <20050518172147.12037930103@mail.runrev.com> Message-ID: > >Message: 14 >Date: Wed, 18 May 2005 10:50:04 -0700 (PDT) >From: Alejandro Tejada >Subject: RE: Rotate image about arbitrary point >To: use-revolution at lists.runrev.com >Message-ID: <20050518175004.77664.qmail at web40504.mail.yahoo.com> >Content-Type: text/plain; charset=us-ascii > >Hi Jim, :-) > >Download this image to see the rugged border around >the image that i'm seeing: > > > >Is this rugged border unavoidable? > >al Now I see what you mean. It is much less noticeable on my Mac PowerBook. It is either an artifact of that particular image, or a problem with Run Rev's "set the angle of....." Probably the former. I suspect it is a function of my efforts to remove the image from its background in Photo Shop. You had mentioned that this utility would be useful in positioning images. My objective actually was to be able to animate images in Run Rev--without animated gifs. I have altered the stack to show this effect. In this stack, David swings his sling to drop Goliath. To get this effect it is necessary to rotate David's arm--as a separate image--about the shoulder. In the menu box: go url "http://home.infostations.net/jhurley/RotateImage2.rev" Jim From scott at tactilemedia.com Wed May 18 20:17:56 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 18 May 2005 17:17:56 -0700 Subject: Password Protection and Copying Message-ID: Howdy List: I have a copy-protected main stack from which I need to copy controls to a substack. Apparently, copying objects is disabled unless the passkey is provided before copying. This works OK, but then the password-protected stack is left unprotected. Is there any workaround for this -- any way to restore the main stack's password while it is in memory? (Rev 2.5.1) Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dsc at swcp.com Wed May 18 20:45:38 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 May 2005 18:45:38 -0600 Subject: 1 more speed question In-Reply-To: <4525265640.20050518153146@ahsoftware.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> Message-ID: <0cce62420e6a580295a1b5cd77733cea@swcp.com> On May 18, 2005, at 4:31 PM, Mark Wieder wrote: > Putting the limit into a variable speeds things up considerably: > > put the number of controls on card id 200593 of stack "revIcons" into y > repeat with x=1 to y > add 1 to z > end repeat 6.9 ms > > Is twice as fast (.73 ticks vs 1.41 ticks) as: > > repeat with x=1 to the number of controls on card id 200593 of stack > "revIcons" > add 1 to z > end repeat 6.9 ms Did you forget to put the 'put' inside your timing? Or are we seeing your clock resolution? I tested two ways with Rev 2.5.1 OS X dual 1.25 GHz. I think the latter is slightly faster. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From dsc at swcp.com Wed May 18 20:47:24 2005 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 May 2005 18:47:24 -0600 Subject: Password Protection and Copying In-Reply-To: References: Message-ID: <41bf4c99e9dd3bab81853fe0f92e995a@swcp.com> On May 18, 2005, at 6:17 PM, Scott Rossi wrote: > I have a copy-protected main stack from which I need to copy controls > to a > substack. Apparently, copying objects is disabled unless the passkey > is > provided before copying. This works OK, but then the > password-protected > stack is left unprotected. Is there any workaround for this -- any > way to > restore the main stack's password while it is in memory? (Rev 2.5.1) I have a vague memory of setting passkey to empty. Dar From rjb at robelko.com Wed May 18 20:40:05 2005 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 19 May 2005 02:40:05 +0200 Subject: Password Protection and Copying In-Reply-To: References: Message-ID: >Howdy List: > >I have a copy-protected main stack from which I need to copy controls to a >substack. Apparently, copying objects is disabled unless the passkey is >provided before copying. This works OK, but then the password-protected >stack is left unprotected. Is there any workaround for this -- any way to >restore the main stack's password while it is in memory? (Rev 2.5.1) > >Thanks & Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design See bug 546 (yes, that old and with 25 votes). Robert From revolution at derbrill.de Wed May 18 21:03:28 2005 From: revolution at derbrill.de (Malte Brill) Date: Thu, 19 May 2005 03:03:28 +0200 Subject: Password Protection and Copying In-Reply-To: <20050518205655.A749F930108@mail.runrev.com> Message-ID: Hi Scott, I just tried this: on mouseUp set the passkey of this stack to "wahasel" copy me to stack "mySubStack" set the password of this stack to "wahasel" save this stack revert end mouseUp seems to work, but causes flicker. Cheers, Malte From mwieder at ahsoftware.net Wed May 18 21:09:16 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 18 May 2005 18:09:16 -0700 Subject: Don't Mess Around... Message-ID: <533594578.20050518180916@ahsoftware.net> All- I learned a lesson today. I was annoyed by the plethora of plugin toolbars that were crowding my screen, so I closed runrev and moved one of the toolbars into an unused folder so it wouldn't start up the next time I launched the IDE. This, of course, caused the IDE to hang with the message "loading menus and plugins" and I had to force quit it... ...and completely reinstall runrev. No amount of fiddling seemed to fix my problem up. So I've learned not to mess around in the plugins folder. Now, my question is... where is the list of plugins stored? Which ide stack did I mess up by moving things around? And since I couldn't open any stacks in any event, is there another way to recover other than a complete reinstall? If it helps any, this was the 4W devolution plugin that I moved, but somehow I don't think this is the plugin's fault. And I'm back to normal, thanks, or at any rate what passes for normal around here, so there's no immediate problem to solve, but I'm curious about what happened here and thinking that I might issue a warning that others not follow in my footsteps. -- -Mark Wieder mwieder at ahsoftware.net From revolution at jaedworks.com Wed May 18 05:32:07 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 18 May 2005 02:32:07 -0700 Subject: Downloading Updates --the current stack? In-Reply-To: References: Message-ID: At 10:20 AM +0200 5/18/05, Malte Brill wrote: >sorry, I wasn?t clear enough. What I meant is the download and >replacement process (write permissions) e.g when the app lies on >macHD/Applications. Would that be a problem? If so, can we code >around it? Ah, I see what you mean. Hmmm. If the download process fails because of a permission problem, I think you get an error returned in the result. So at least you can tell that it happened. How to work around it is another question. You could download the stack to another location such as the Preferences folder, where the user (should) have write permission, and then use the delete command to remove the old version from memory, then load the new version into memory by opening it or getting a property of the stack. However, this would only work for the current session - the next time the application starts up, it would load the (old version) stack from its bundle. And if the idea is to perform a live update of the application, a solution that only works for the current session obviously isn't sufficient. In this case it may be best to check the result during the download, and if there is an error, advise the user to log in as an admin in order to do the install. This is a little ugly but I don't see a good way around it - it is true in general that installing apps requires sufficient permissions. One other method would be to allow a copy in the Preferences folder to override the copy in the application bundle. When the application starts up, it can first check the Preferences folder for the stack - and if the stack is there, load it from Preferences rather than from the bundle. This has two disadvantages - it makes things more complicated in general, and it takes up more disk space - but it might be the best solution for certain situations. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolution at jaedworks.com Wed May 18 22:40:19 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 18 May 2005 19:40:19 -0700 Subject: is it true ? In-Reply-To: <428B8288.4090000@tweedly.net> References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> Message-ID: At 6:59 PM +0100 5/18/05, Alex Tweedly wrote: >jbv wrote: >>Rev would drop the evaluation as soon as a false is encountered, hence >>speeding up >>the execution of the script... >> >>Is that true, or did I dream ? >> >Yes, it's true - quoted from Scott Raney on the MC list; conditional >evaluation ceases as soon as the result can be determined. It's also documented: Note: Transcript uses what is known as "short-circuit evaluation" for logical operators. This means that value1 is evaluated first. If value1 is false, the expression value1 and value2 is false regardless of what value2 is (because the expression evaluates to false unless both the values are true). In this case, Revolution does not evaluate value2, since doing so is not necessary to determine the value of value1 and value2. For example, evaluating the expression asin(2) normally causes an execution error (because 2 is not a legal argument for the arc sine function), but evaluating the expression (1 = 0) and (asin(2) = 1) does not cause an error: since (1 = 1) is always false, the whole statement is always false and Revolution never tries to evaluate the asin function. (This is under "and" and "or", and probably at least the first part should be included in "if" as well.) >I don't know whether his statement covered switch condition >evaluation or not - I would expect it does, but would verify that by >testing before depending on it. It's done any time an expression with a binary boolean operator is encountered, regardless of context. So it works in a switch or if or anywhere else, e.g.: put (1 = 0) and (asin(2) = 1) into foo puts false into foo without running the faulty asin. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ambassador at fourthworld.com Wed May 18 23:04:12 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2005 20:04:12 -0700 Subject: Don't Mess Around... In-Reply-To: <533594578.20050518180916@ahsoftware.net> References: <533594578.20050518180916@ahsoftware.net> Message-ID: <428C022C.2040102@fourthworld.com> Mark Wieder wrote: > Now, my question is... where is the list of plugins stored? Which ide > stack did I mess up by moving things around? And since I couldn't open > any stacks in any event, is there another way to recover other than a > complete reinstall? If it helps any, this was the 4W devolution plugin > that I moved, but somehow I don't think this is the plugin's fault. I just moved my 4wDevolution.rev plugin out and restarted Rev and had no difficulty, so I agree it's probably not that. All the tools in the devolution toolkit are designed to be self-contained even though they can act in an integrated fashion when they're all together, so while I can't rule out the possibility of an error I can at least say I work hard to avoid it in such circumstances. I can't imagine what would require previous plugins to remain in place. It's counter to the philosophy of interchangeable plugins. If you find the culprit please let me know. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jacque at hyperactivesw.com Wed May 18 23:03:53 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 18 May 2005 22:03:53 -0500 Subject: 1 more speed question In-Reply-To: <0cce62420e6a580295a1b5cd77733cea@swcp.com> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <0cce62420e6a580295a1b5cd77733cea@swcp.com> Message-ID: <428C0219.4020807@hyperactivesw.com> On 5/18/05 7:45 PM, Dar Scott wrote: > > On May 18, 2005, at 4:31 PM, Mark Wieder wrote: > >> Putting the limit into a variable speeds things up considerably: >> >> put the number of controls on card id 200593 of stack "revIcons" into y >> repeat with x=1 to y >> add 1 to z >> end repeat > > > 6.9 ms > >> >> Is twice as fast (.73 ticks vs 1.41 ticks) as: >> >> repeat with x=1 to the number of controls on card id 200593 of stack >> "revIcons" >> add 1 to z >> end repeat > > > 6.9 ms > > Did you forget to put the 'put' inside your timing? Or are we seeing > your clock resolution? > > I tested two ways with Rev 2.5.1 OS X dual 1.25 GHz. > > I think the latter is slightly faster. This came up on the MetaCard list back in the dark ages. Scott Raney said the engine figures out the variable so we don't have to, and the two should be identical in speed. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarahr at genesearch.com.au Wed May 18 23:07:58 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Thu, 19 May 2005 13:07:58 +1000 Subject: Don't Mess Around... In-Reply-To: <533594578.20050518180916@ahsoftware.net> References: <533594578.20050518180916@ahsoftware.net> Message-ID: <95aa49193705a2bbb1d4e3e0806b6363@genesearch.com.au> On 19 May 2005, at 11:36 AM, Mark Wieder wrote: > Now, my question is... where is the list of plugins stored? Which ide > stack did I mess up by moving things around? And since I couldn't open > any stacks in any event, is there another way to recover other than a > complete reinstall? If it helps any, this was the 4W devolution plugin > that I moved, but somehow I don't think this is the plugin's fault. > > And I'm back to normal, thanks, or at any rate what passes for normal > around here, so there's no immediate problem to solve, but I'm curious > about what happened here and thinking that I might issue a warning > that others not follow in my footsteps. > Hi Mark, I would guess that the plugin was set to load on startup. If you go to Plugin settings in the Development -> Plugins menu, you can set the plugins behavior to load on startup, or only when chosen from the menu. If you had set this to load only from the menu, then I think deleting it would not have caused any problems. However, I am surprised that you weren't able to solve things by putting the plugin back into the plugins folder. One final note: when you use the Plugin Settings stack, closing it also closes all open plugins. I think I bugzilla'd this a while ago but I can't remember the number. Cheers, Sarah From tominjapan at excite.com Wed May 18 23:23:39 2005 From: tominjapan at excite.com (Thomas McCarthy) Date: Wed, 18 May 2005 23:23:39 -0400 (EDT) Subject: CustomProperties function returns zilch Message-ID: <20050519032339.D3F9AAFAE1@xprdmailfe5.nwk.excite.com> I got a stack with a bunch of custom properties (a number of which are holding data) and this: answer the customProperties of this stack returns zilch -- a number equal to my patience :-) Is this broken? Mac OSX 10.3.9/Rev 2.5.1 tom _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ptrendler at bigpond.com Wed May 18 23:41:58 2005 From: ptrendler at bigpond.com (Pat Trendler) Date: Thu, 19 May 2005 13:41:58 +1000 Subject: CustomProperties function returns zilch References: <20050519032339.D3F9AAFAE1@xprdmailfe5.nwk.excite.com> Message-ID: <00ea01c55c25$166302a0$0100000a@super> answer the customKeys of this stack gives a list of the names of the custom properties HTH Pat ----- Original Message ----- From: "Thomas McCarthy" To: Sent: Thursday, May 19, 2005 1:23 PM Subject: CustomProperties function returns zilch > > I got a stack with a bunch of custom properties (a number of which are > holding data) and this: > answer the customProperties of this stack > returns zilch -- a number equal to my patience :-) > > Is this broken? > Mac OSX 10.3.9/Rev 2.5.1 > > tom > > _______________________________________________ > 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 scott at tactilemedia.com Wed May 18 23:48:59 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 18 May 2005 20:48:59 -0700 Subject: CustomProperties function returns zilch In-Reply-To: <00ea01c55c25$166302a0$0100000a@super> Message-ID: > I got a stack with a bunch of custom properties (a number of which are > holding data) and this: > answer the customProperties of this stack The term "customProperties" would be a custom property. Maybe the customKeys is what you're after? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From ptrendler at bigpond.com Wed May 18 23:50:41 2005 From: ptrendler at bigpond.com (Pat Trendler) Date: Thu, 19 May 2005 13:50:41 +1000 Subject: CustomProperties function returns zilch References: <20050519032339.D3F9AAFAE1@xprdmailfe5.nwk.excite.com> <00ea01c55c25$166302a0$0100000a@super> Message-ID: <00f201c55c25$ee9a4480$0100000a@super> OK. I just checked the docs and you may need this info as well:- Important! If the object has more than one custom property set, you must set the customPropertySet to the correct set before checking the customKeys. The following example lists all the custom properties in a graphic: put the customKeys of graphic 1 into myCustomProps answer myCustomProps Pat ----- Original Message ----- From: "Pat Trendler" To: ; "How to use Revolution" Sent: Thursday, May 19, 2005 1:41 PM Subject: Re: CustomProperties function returns zilch > answer the customKeys of this stack > > gives a list of the names of the custom properties > > HTH > Pat > > ----- Original Message ----- > From: "Thomas McCarthy" > To: > Sent: Thursday, May 19, 2005 1:23 PM > Subject: CustomProperties function returns zilch > > >> >> I got a stack with a bunch of custom properties (a number of which are >> holding data) and this: >> answer the customProperties of this stack >> returns zilch -- a number equal to my patience :-) >> >> Is this broken? >> Mac OSX 10.3.9/Rev 2.5.1 >> >> tom >> >> _______________________________________________ >> 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 ambassador at fourthworld.com Wed May 18 23:51:09 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 18 May 2005 20:51:09 -0700 Subject: Don't Mess Around... In-Reply-To: <95aa49193705a2bbb1d4e3e0806b6363@genesearch.com.au> References: <533594578.20050518180916@ahsoftware.net> <95aa49193705a2bbb1d4e3e0806b6363@genesearch.com.au> Message-ID: <428C0D2D.2090903@fourthworld.com> Sarah Reichelt wrote: > On 19 May 2005, at 11:36 AM, Mark Wieder wrote: > >> Now, my question is... where is the list of plugins stored? Which ide >> stack did I mess up by moving things around? And since I couldn't open >> any stacks in any event, is there another way to recover other than a >> complete reinstall? If it helps any, this was the 4W devolution plugin >> that I moved, but somehow I don't think this is the plugin's fault. > > I would guess that the plugin was set to load on startup. If you go to > Plugin settings in the Development -> Plugins menu, you can set > the plugins behavior to load on startup, or only when chosen from the > menu. If you had set this to load only from the menu, then I think > deleting it would not have caused any problems. I don't think that's the problem. The Rev Plugin Manager stores in info to determine if a plugin is be loaded in a property in the plugin itself (cRevLoadInfo[load] = "startup"). Since the plugin moved as a 4W plugin and I've been testing that here with only the default plugins and that one, I'm beginning to wonder if it's not some other plugin that's been installed that's at the root of the issue, rather than the Rev IDE. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From b.xavier at internet.lu Thu May 19 00:23:00 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 19 May 2005 06:23:00 +0200 Subject: ANN: SimpleStats In-Reply-To: <9BD1199B-47ED-4837-9DA7-C2B5F0429C34@danshafer.com> Message-ID: <20050519034022.8BEB79300F5@mail.runrev.com> Hi Dan Have you tried changing the data? It did work for me ;) It's true there's a couple issues. Thanks very much for the report! I dont know what happened to the forecast output function for one - it was for a neural network disk storage forecasting for work i was using earlier - we now use SAS. I'll try to make a new simpler one... Meanwhile I substituted it for the moving average function which is generated in the graph. (Note: there two different Moving Averages in the graph...) I know the GUI is kinda backwards, it's just a demo though... So if you click on Calculate, note you still have to click on the other buttons so they do their job... This was a quick hack... ;) I fixed the other buttons and added a lame random generator into the Data group (the pencil icon) so you can see the changes. Lame because it's Randomness is just moderate... Note the forecast data was corresponding to the original data in the data group. For the Forecast tests. Now gone... Fixed a lame "put" test statement in the subGim lib too ;) The updated stack is online... cheers Xavier > -----Original Message----- > From: Dan Shafer [mailto:revdan at danshafer.com] > Sent: Thursday, May 19, 2005 00:55 > To: x at monsieurx.com; How to use Revolution > Subject: Re: ANN: SimpleStats > > Probably me, but I can't get most of the buttons to do > anything. The Calc button works but the graph button and the > rest just sit there and stare at me. > > Dan > > On May 18, 2005, at 2:16 PM, MisterX wrote: > > > In the serie of SimpleStacks to demonstrate simple concepts > Made in > > RunRev, > > here's a TAOO enhanced GUI sporting the SimpleStats stack i > > mentioned a few > > hours ago. Great to know if your statistics are worth the numbers... > > > > > > name=Downloads&d_op=viewdownloaddetail > > s&lid=84> &d_op=viewdownloaddetails&lid=84> > > > > or [if it works... - dont rant, just click on the link and the > > download will > > start...] > > > > go url "http://www.monsieurx.com/modules.php?name=Downloads > > > name=Downloads&d_op=getit&lid=84> > > &d_op=getit&lid=84" > > > > For those 2 pre-announcement downloads, the GUI is now much much > > improved... > > > > > > This stack is totally opensource - and free but may be restricted > > in use - > > see about field (the one with the nice zoom animation! ;) > > > > The GUI theme and stack resizing is made in TAOO. > > And Metacard 2.5.x compatible too! > > > > As usual, votes, comments and donations always welcome to keep the > > effort > > and novelty coming to you for free! > > > > cheers > > Xavier > > http://monsieurx.com > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > From mwieder at ahsoftware.net Thu May 19 00:38:05 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 18 May 2005 21:38:05 -0700 Subject: Don't Mess Around... In-Reply-To: <428C022C.2040102@fourthworld.com> References: <533594578.20050518180916@ahsoftware.net> <428C022C.2040102@fourthworld.com> Message-ID: <18216123604.20050518213805@ahsoftware.net> Richard- Wednesday, May 18, 2005, 8:04:12 PM, you wrote: RG> I can't imagine what would require previous plugins to remain in place. RG> It's counter to the philosophy of interchangeable plugins. My thinking, too. I don't think it was devolution, although that was the last thing I changed and the launch hung at "loading menus and plugins", so I thought I'd mention it just in case. RG> If you find the culprit please let me know. Nope - I uninstalled and reinstalled. That was the only way to get rev working again and I had work to do. It'll have to stay a mystery. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu May 19 00:41:17 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 18 May 2005 21:41:17 -0700 Subject: 1 more speed question In-Reply-To: <0cce62420e6a580295a1b5cd77733cea@swcp.com> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <0cce62420e6a580295a1b5cd77733cea@swcp.com> Message-ID: <19016314809.20050518214117@ahsoftware.net> Dar- Wednesday, May 18, 2005, 5:45:38 PM, you wrote: DS> Did you forget to put the 'put' inside your timing? Or are we seeing DS> your clock resolution? DS> I tested two ways with Rev 2.5.1 OS X dual 1.25 GHz. DS> I think the latter is slightly faster. DS> Dar Hmmm. I ran 10000 iterations and it was 100% repeatable. I'll try it again once I get brave enough to reinstall devolution. -- -Mark Wieder mwieder at ahsoftware.net From janschenkel at yahoo.com Thu May 19 00:49:22 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 18 May 2005 21:49:22 -0700 (PDT) Subject: CustomProperties function returns zilch In-Reply-To: 6667 Message-ID: <20050519044922.64531.qmail@web60517.mail.yahoo.com> --- Thomas McCarthy wrote: > > I got a stack with a bunch of custom properties (a > number of which are holding data) and this: > answer the customProperties of this stack > returns zilch -- a number equal to my patience :-) > > Is this broken? > Mac OSX 10.3.9/Rev 2.5.1 > > tom > Hi Tom, The result of getting 'the customProperties of this stack' is an array -- arrays cannot be displayed using a simple 'answer' command. As others have noted, 'the customKeys' will give you the names of the customProperties in the active customPropertySet. Both 'the customProperties' and 'the customKeys' have forms that allow you to get this data from a specific customPropertySet : - the customProperties["foo"] of this stack - the customKeys["bar"] of this stack Which saves you from having to store the active property set, changing it before getting the information, and then changing it back to the old one. Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) Discover Yahoo! Stay in touch with email, IM, photo sharing and more. Check it out! http://discover.yahoo.com/stayintouch.html From mwieder at ahsoftware.net Thu May 19 03:00:37 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2005 00:00:37 -0700 Subject: 1 more speed question In-Reply-To: <428C0219.4020807@hyperactivesw.com> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> Message-ID: <624675371.20050519000037@ahsoftware.net> Jacque- Wednesday, May 18, 2005, 8:03:53 PM, you wrote: JLG> This came up on the MetaCard list back in the dark ages. Scott Raney JLG> said the engine figures out the variable so we don't have to, and the JLG> two should be identical in speed. Maybe I'm still in the dark ages... I wrote up a new speed test here and the loop that uses a variable seems to be running some 25 times faster than the one that evaluates the limit each time. on mouseUp local elapsedTime, x, y, z put the milliseconds into elapsedTime put the number of controls on card id 200593 of stack "revIcons" into y repeat 1000 times repeat with x=1 to y add 1 to z end repeat end repeat put the milliseconds - elapsedTime into field "fldResult1" end mouseUp on mouseUp local elapsedTime, x, z put the milliseconds into elapsedTime repeat 1000 times repeat with x=1 to the number of controls on card id 200593 of stack "revIcons" add 1 to z end repeat end repeat put the milliseconds - elapsedTime into field "fldResult2" end mouseUp Maybe the optimization only happens in a standalone? Or am I the only one who's seeing these results? -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Thu May 19 03:13:59 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 May 2005 00:13:59 -0700 Subject: 1 more speed question In-Reply-To: <624675371.20050519000037@ahsoftware.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> Message-ID: <428C3CB7.30200@fourthworld.com> Mark Wieder wrote: > Jacque- > > Wednesday, May 18, 2005, 8:03:53 PM, you wrote: > > JLG> This came up on the MetaCard list back in the dark ages. Scott Raney > JLG> said the engine figures out the variable so we don't have to, and the > JLG> two should be identical in speed. > > Maybe I'm still in the dark ages... I wrote up a new speed test here > and the loop that uses a variable seems to be running some 25 times > faster than the one that evaluates the limit each time. > > on mouseUp > local elapsedTime, x, y, z > > put the milliseconds into elapsedTime > put the number of controls on card id 200593 of stack "revIcons" into y > repeat 1000 times > repeat with x=1 to y > add 1 to z > end repeat > end repeat > put the milliseconds - elapsedTime into field "fldResult1" > end mouseUp > > on mouseUp > local elapsedTime, x, z > > put the milliseconds into elapsedTime > repeat 1000 times > repeat with x=1 to the number of controls on card id 200593 of stack "revIcons" > add 1 to z > end repeat > end repeat > put the milliseconds - elapsedTime into field "fldResult2" > end mouseUp > > Maybe the optimization only happens in a standalone? I doubt it. Same engine, same interpreter/compiler. I think it depends on the nature of the max value being used. If it's something that can change, like the number of controls, it needs to be evaluated each time. Or so I think, but at least it would be consistent with what you're seeing, and in some ways consistent with what we would expect: how useful would it be to have a repeat loop which could affect the number of controls not counting the number of controls which govern it? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jperryl at ecs.fullerton.edu Thu May 19 03:28:42 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 19 May 2005 00:28:42 -0700 (PDT) Subject: [ANN] How-To stack #008 How to build a menu on the fly revised In-Reply-To: Message-ID: Thanks, Eric! I can't wait to have a look! (I've always found menus a scary place...). Judy On Wed, 18 May 2005, Eric Chatonet wrote: > Hi everyone, > > After a previous angry mail about Rev inconsistency regarding > disabled submenus items with successive releases of Rev, I revised my > How-To stack dedicated to menus building in order to make it working > with all versions of Rev 2.x... > > How-To stack #008: > How to build on the fly a pulldown menu with sub-menus from an > outline stored into a custom property. > How to add contextual items, checkmark, activate or disable menu > items, etc. > How to respond to the user actions: choosing a menu item, using a > keyboard shortcut, etc. > Added a print function and some tips about cross-platform contextual > menus behaviour. > > On RevOnLine: > User name: So Smart Software > Category: Programming > > On RevNet: > Tutorials section > To download RevNet, go to http://www.fourthworld.com/rev/index.html > > Directly by pasting into the message box: > go url "http://www.sosmartsoftware.com/downloads/Managing%20Menus.rev" > > In a few days, I will replace all these means of access by a single > stack, a kind of shell, linked to my web site and released as a > plugin: it will make the maintenance easier and will ensure that you > have last updates as new ones immediatly to hand. > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Thu May 19 03:30:37 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 19 May 2005 00:30:37 -0700 (PDT) Subject: OT: RevCentral Newsletter In-Reply-To: <428BC6C7.4090907@chipp.com> Message-ID: We have? On what list? thanks, Judy On Wed, 18 May 2005, Chipp Walters wrote: > As many of you may have already found out, Dan Shafer and I have put > toghether a newsletter for Runtime Revolution users called: RevCentral > Newsletter. Included are tips, notes on 3rd party add-ons, and other > general information relevant to Rev users. > > Those already on the list have received issue 1. From eric.chatonet at sosmartsoftware.com Thu May 19 03:56:05 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 09:56:05 +0200 Subject: Don't Mess Around... In-Reply-To: <533594578.20050518180916@ahsoftware.net> References: <533594578.20050518180916@ahsoftware.net> Message-ID: <062738E2-31C5-4453-AF54-400230B98C9F@sosmartsoftware.com> Hi Mark, As you can imagine it, I have a full plugins folder ;-) And, of course, not only mine... I move very often some plugins to a "Plugins Disabled" folder in order to switch between various versions I am working on and then restart Rev. I did this hundreds of times: The only thing I can tell is that I never encountered the issue you mentioned. At startup, Rev explores the plugins folder to build its menu list and the cRevLoadInfo["load"] of each plugin stack: If it is ="startup", the stack is open. If it is = "chosen", nothing happens. Can't be something else. This custom property is set when you choose the Development > Plugins > Plugin Settings Rev menu item. So you can set by yourself the plugins you want to be open at startup. By default, the cRevLoadInfo["load"] = "chosen" and window's style is palette. Some of my plugins allow to set this preference directly in the plugin interface and it works perfectly. So I think that your problem came from another unidentified reason :-) Best regards from Paris, Eric Le 19 mai 05 ? 03:09, Mark Wieder a ?crit : > All- > > I learned a lesson today. > > I was annoyed by the plethora of plugin toolbars that were crowding my > screen, so I closed runrev and moved one of the toolbars into an > unused folder so it wouldn't start up the next time I launched the > IDE. This, of course, caused the IDE to hang with the message "loading > menus and plugins" and I had to force quit it... > > ...and completely reinstall runrev. No amount of fiddling seemed to > fix my problem up. > > So I've learned not to mess around in the plugins folder. > > Now, my question is... where is the list of plugins stored? Which ide > stack did I mess up by moving things around? And since I couldn't open > any stacks in any event, is there another way to recover other than a > complete reinstall? If it helps any, this was the 4W devolution plugin > that I moved, but somehow I don't think this is the plugin's fault. > > And I'm back to normal, thanks, or at any rate what passes for normal > around here, so there's no immediate problem to solve, but I'm curious > about what happened here and thinking that I might issue a warning > that others not follow in my footsteps. > > -- > -Mark Wieder > mwieder at ahsoftware.net ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Thu May 19 04:26:56 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 10:26:56 +0200 Subject: [ANN] How-To stack #008 How to build a menu on the fly revised In-Reply-To: <20050518211022.BCE03930091@mail.runrev.com> References: <20050518211022.BCE03930091@mail.runrev.com> Message-ID: Hello Xavier, Le 18 mai 05 ? 23:53, MisterX a ?crit : I just did some tests to verify it and I don't encounter this issue here (Mac OS X). In the Mac OS X IDE there is only a little problem: the usual File Menu in the screen menubar highlights when File/Save/S but the right save handler in the right stack is lauched even if the stack's mode is palette and there are other toplevel stacks on screen. Depends only on the window which have the focus. I shall have a look on XP ASAP :-) > Eric, > > do you have any tips to prevent menus from stacks behind (or palettes) > intercepting the menu's messages? > > stack A has a menu - with save/s in it. > Open stack b - no menu > > if i try to save stack b, stack a intervenes and launches its save > handler... > Other than writing a plugin to fix this (HotKeyN2O again), is there > any > "normal" way to prevent this? > > cheers > Xavier > > >> -----Original Message----- >> >> Hi everyone, >> >> After a previous angry mail about Rev inconsistency regarding >> disabled submenus items with successive releases of Rev, I >> revised my How-To stack dedicated to menus building in order >> to make it working with all versions of Rev 2.x... >> >> How-To stack #008: >> How to build on the fly a pulldown menu with sub-menus from >> an outline stored into a custom property. >> How to add contextual items, checkmark, activate or disable >> menu items, etc. >> How to respond to the user actions: choosing a menu item, >> using a keyboard shortcut, etc. >> Added a print function and some tips about cross-platform >> contextual menus behaviour. >> >> On RevOnLine: >> User name: So Smart Software >> Category: Programming >> >> On RevNet: >> Tutorials section >> To download RevNet, go to http://www.fourthworld.com/rev/index.html >> >> Directly by pasting into the message box: >> go url "http://www.sosmartsoftware.com/downloads/Managing% >> 20Menus.rev" >> >> In a few days, I will replace all these means of access by a >> single stack, a kind of shell, linked to my web site and released >> as a >> plugin: it will make the maintenance easier and will ensure >> that you have last updates as new ones immediatly to hand. >> >> Best regards from Paris, From dcragg at lacscentre.co.uk Thu May 19 05:20:35 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 19 May 2005 10:20:35 +0100 Subject: 1 more speed question In-Reply-To: <624675371.20050519000037@ahsoftware.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> Message-ID: <9435EECF-D0A0-4042-AAA6-99400B839C9E@lacscentre.co.uk> On 19 May 2005, at 08:00, Mark Wieder wrote: > Jacque- > > Wednesday, May 18, 2005, 8:03:53 PM, you wrote: > > JLG> This came up on the MetaCard list back in the dark ages. Scott > Raney > JLG> said the engine figures out the variable so we don't have to, > and the > JLG> two should be identical in speed. > > Maybe I'm still in the dark ages... I wrote up a new speed test here > and the loop that uses a variable seems to be running some 25 times > faster than the one that evaluates the limit each time. > > on mouseUp > local elapsedTime, x, y, z > > put the milliseconds into elapsedTime > put the number of controls on card id 200593 of stack "revIcons" > into y > repeat 1000 times > repeat with x=1 to y > add 1 to z > end repeat > end repeat > put the milliseconds - elapsedTime into field "fldResult1" > end mouseUp > > on mouseUp > local elapsedTime, x, z > > put the milliseconds into elapsedTime > repeat 1000 times > repeat with x=1 to the number of controls on card id 200593 of > stack "revIcons" > add 1 to z > end repeat > end repeat > put the milliseconds - elapsedTime into field "fldResult2" > end mouseUp > > Maybe the optimization only happens in a standalone? Or am I the only > one who's seeing these results? Using your scripts, I'm seeing the same results. But if I change to "the number of controls of this card" (where the card has 250 fields), it's very different -- similar times for both methods. Strange. Dave From eric.chatonet at sosmartsoftware.com Thu May 19 05:27:06 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 11:27:06 +0200 Subject: About pulldown menus with Mac OS (was:Re: [ANN] How-To stack #008 How to build a menu on the fly) In-Reply-To: References: <20050518205655.72857930106@mail.runrev.com> Message-ID: <9BFCE23A-D76A-4D11-8A4D-6E87DC2C74D0@sosmartsoftware.com> Hi Jim, I take the opportunity to tell you my admiration for your stacks. Trigo gurus are amazing :-) As for your question (within Mac OS): You said that "the icon in the tool box looks like a pull down menu, but it is an impostor" In fact, I think there are not any puldown menu according to such a presentation in the Mac OS interface :-) With Mac OS the guide lines say that a menu can be associated with a button (check any finder window): This button must have an icon with a little triangle and a hilited status on mouseDown. So, the tool icon is meaningless... To get this, I use in fact 2 buttons: the first one is a 2 states button with a home made icon and I popup the second one at the right place (in a mouseDown handler with MacOS and a mouseUp handler with all other platforms according to what is expected by the user :-) See one of my previous post (05/17) named "R?p : UI challenge: icon menu" On the other hand, if you use the menu builder, automatic pulldown menu buttons are Win like on Mac OS. If you set (for an ordinary rectangle button): AutoHilite true ArmBorder true TextAlign center ShowBorder false You get a win like pulldown menu button :-) Best regards from Paris, Eric Chatonet. Le 19 mai 05 ? 01:02, Jim Hurley a ?crit : > Eric, > > Thanks for this stack. I will have to study it to get the full > benefit. I have never taken advantage of the sub-menu features in > Run Rev. > > But first a general question. Why doesn't a pull down menu look > like a pull down menu? > > The icon in the tool box looks like a pull down menu, but it is an > impostor. You pull it on to the screen and it is transformed into > a simple rectangle. I'm realize that I must not be the first to > notice this. What gives? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From dcragg at lacscentre.co.uk Thu May 19 05:36:42 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 19 May 2005 10:36:42 +0100 Subject: 1 more speed question In-Reply-To: <9435EECF-D0A0-4042-AAA6-99400B839C9E@lacscentre.co.uk> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> <9435EECF-D0A0-4042-AAA6-99400B839C9E@lacscentre.co.uk> Message-ID: <545D6B5E-D59B-4B5D-AE79-5F26A4EFB362@lacscentre.co.uk> On 19 May 2005, at 10:20, Dave Cragg wrote: > > On 19 May 2005, at 08:00, Mark Wieder wrote: >> >> on mouseUp >> local elapsedTime, x, y, z >> >> put the milliseconds into elapsedTime >> put the number of controls on card id 200593 of stack "revIcons" >> into y >> repeat 1000 times >> repeat with x=1 to y >> add 1 to z >> end repeat >> end repeat >> put the milliseconds - elapsedTime into field "fldResult1" >> end mouseUp >> >> on mouseUp >> local elapsedTime, x, z >> >> put the milliseconds into elapsedTime >> repeat 1000 times >> repeat with x=1 to the number of controls on card id 200593 of >> stack "revIcons" >> add 1 to z >> end repeat >> end repeat >> put the milliseconds - elapsedTime into field "fldResult2" >> end mouseUp >> >> Maybe the optimization only happens in a standalone? Or am I the only >> one who's seeing these results? >> > > Using your scripts, I'm seeing the same results. But if I change to > "the number of controls of this card" (where the card has 250 > fields), it's very different -- similar times for both methods. > Strange. > I said the times were similar when using fields on the current card, but the first method (pre-counting the number) is always a little faster (280 ms vs 320 ms) On a hunch, I used images instead of fields, but still on the current cards, and the results were similar to those for fields. Then I put the images in a closed substack. This time, the time difference was huge. 10 times slower for the second method. With fields on a closed substack, the times were simialr for the controls on the current card. So I'm wondering, when referring to images on a closed card, whether some buffering activity is going on whenever the card is referred to. This, combined with the slight but consistent speed advantage of the first method when referring to fields, makes me think we need some re- confirmation of the notion that the "limit expression" in a repeat loop is only evaluated once. Dave From alex at tweedly.net Thu May 19 06:09:05 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 19 May 2005 11:09:05 +0100 Subject: is it true ? In-Reply-To: References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> Message-ID: <428C65C1.3070401@tweedly.net> Jeanne A. E. DeVoto wrote: > > Note: Transcript uses what is known as "short-circuit evaluation" > for logical operators. This means that value1 is evaluated first. If > value1 is false, the expression value1 and value2 is false regardless > of what value2 is (because the expression evaluates to false unless > both the values are true). In this case, Revolution does not evaluate > value2, since doing so is not necessary to determine the value of > value1 and value2. For example, evaluating the expression asin(2) > normally causes an execution error (because 2 is not a legal argument > for the arc sine function), but evaluating the expression (1 = 0) and > (asin(2) = 1) does not cause an error: since (1 = 1) is always false, > the whole statement is always false and Revolution never tries to > evaluate the asin function. > > (This is under "and" and "or", and probably at least the first part > should be included in "if" as well.) > Probably should be under 'if' and maybe under 'switch/case' as well; hopefully while changing that, someone will fix the typo that inverts the meaning ..... > expression (1 = 0) and (asin(2) = 1) does not cause an error: since > (1 = 1) is always false, the whole statement is always false and > Revolution never tries to evaluate the asin function. > should be "since (1 = 0) is always false" -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From alex at tweedly.net Thu May 19 06:40:26 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 19 May 2005 11:40:26 +0100 Subject: 1 more speed question In-Reply-To: <545D6B5E-D59B-4B5D-AE79-5F26A4EFB362@lacscentre.co.uk> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> <9435EECF-D0A0-4042-AAA6-99400B839C9E@lacscentre.co.uk> <545D6B5E-D59B-4B5D-AE79-5F26A4EFB362@lacscentre.co.uk> Message-ID: <428C6D1A.6040900@tweedly.net> Dave Cragg wrote: > This, combined with the slight but consistent speed advantage of the > first method when referring to fields, makes me think we need some re- > confirmation of the notion that the "limit expression" in a repeat > loop is only evaluated once. It is stated that way in the docs; under repeat / with ... > As with the for number times form described above, the startValue and > endValue are evaluated when the loop is first entered, and are not > re-evaluated as a result of any actions performed in the statementList. which seems clear enough, though slightly loose ... it would be more correct to say that they are evaluated BEFORE the loop is entered... as shown by > on mouseUp > repeat with i = 1 to func(i) > put ":" after msg > end repeat > end mouseUp > > function func x > put "func" && x after msg > return 3 > end func > which results in > func 0::: showing that the limit expression was calculated before the loop was entered, (and also that it was only calculated once). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From capellan2000 at yahoo.com Thu May 19 07:21:05 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Thu, 19 May 2005 04:21:05 -0700 (PDT) Subject: Rotate image about arbitrary point In-Reply-To: <20050519022349.DE5DD93012A@mail.runrev.com> Message-ID: <20050519112105.43580.qmail@web40514.mail.yahoo.com> on Wed, 18 May 2005 Jim Hurley wrote: > Now I see what you mean. It is much less noticeable > on my Mac PowerBook. It is either an artifact of that > particular image, or a problem with Run Rev's > "set the angle of....." Probably the former. Are you saving the image as GIF? Maybe the edge could be smoother if you save it as png with alpha channel. > I suspect it is a function of my efforts to remove > the image from its background in PhotoShop. Have you tried the stack that Chipp posted not long ago, to make transparent one color in the image? > You had mentioned that this utility would be useful > in positioning images. > My objective actually was to be able to > animate images in Run Rev--without animated gifs. > I have altered the stack to show this effect. Now, i see. That's still more interesting yet!!! Very nice effect, indeed. This will open many possibilities for animation in this platform. Keep us updated about your progress in this area! :-) al Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From revolution at jaedworks.com Thu May 19 07:43:22 2005 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 19 May 2005 04:43:22 -0700 Subject: is it true ? In-Reply-To: <428C65C1.3070401@tweedly.net> References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428C65C1.3070401@tweedly.net> Message-ID: At 11:09 AM +0100 5/19/05, Alex Tweedly wrote: >>and (asin(2) = 1) does not cause an error: since (1 = 1) is always >>false, the whole statement is always false and Revolution never >>tries to evaluate the asin function. >> >Probably should be under 'if' and maybe under 'switch/case' as well; >hopefully while changing that, someone will fix the typo that >inverts the meaning ..... Sigh. ;-0 -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From dcragg at lacscentre.co.uk Thu May 19 08:28:28 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 19 May 2005 13:28:28 +0100 Subject: 1 more speed question In-Reply-To: <428C6D1A.6040900@tweedly.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> <9435EECF-D0A0-4042-AAA6-99400B839C9E@lacscentre.co.uk> <545D6B5E-D59B-4B5D-AE79-5F26A4EFB362@lacscentre.co.uk> <428C6D1A.6040900@tweedly.net> Message-ID: On 19 May 2005, at 11:40, Alex Tweedly wrote: > Dave Cragg wrote: > > >> This, combined with the slight but consistent speed advantage of >> the first method when referring to fields, makes me think we need >> some re- confirmation of the notion that the "limit expression" in >> a repeat loop is only evaluated once. >> > > > It is stated that way in the docs; under repeat / with ... > Please ignore all my previous comments on this topic. I just now paid attention to the test script. The "limit expression" is in an inner repeat loop which is within a loop that repeats 1000 times. So naturally, the expression is evaluated 1000 times. In the other method it is calculated before both loops. Time for more coffee. Cheers Dave From see3d at writeme.com Thu May 19 08:44:27 2005 From: see3d at writeme.com (Dennis Brown) Date: Thu, 19 May 2005 08:44:27 -0400 Subject: is it true ? In-Reply-To: References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428C65C1.3070401@tweedly.net> Message-ID: A good use of the Web Notes feature to correct the doc. Dennis On May 19, 2005, at 7:43 AM, Jeanne A. E. DeVoto wrote: > At 11:09 AM +0100 5/19/05, Alex Tweedly wrote: > >>> and (asin(2) = 1) does not cause an error: since (1 = 1) is >>> always false, the whole statement is always false and Revolution >>> never tries to evaluate the asin function. >>> >>> >> Probably should be under 'if' and maybe under 'switch/case' as >> well; hopefully while changing that, someone will fix the typo >> that inverts the meaning ..... >> > > Sigh. ;-0 > -- > jeanne a. e. devoto ~ revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bnz2 at cdc.gov Thu May 19 09:32:33 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Thu, 19 May 2005 09:32:33 -0400 Subject: Is there a relationship between Xtalk languages and smalltalk? Message-ID: <64878EF567131D4596246171F75FD4A946A202@m-epo-1.epo.cdc.gov> Reading about smalltalk and hypertalk on the web, it seems like there is a connection, but I am not clear what the connection might be. Was hypercard inspired by smalltalk, or something like that? From kaveh at river-valley.com Thu May 19 09:45:20 2005 From: kaveh at river-valley.com (Kaveh Bazargan) Date: Thu, 19 May 2005 14:45:20 +0100 Subject: OS X Tiger: Using AppleScript to control stacks In-Reply-To: <40F02474.9040500@fourthworld.com> References: <40F02474.9040500@fourthworld.com> Message-ID: Looking back at earlier mails on this list, I was told I could use "do script" to send any message to Revolution. I think this worked before, but now it is not working. I am using Rev 2.5.1 (Get Info tells me it's 2.6.2.40 (alpha 4) Dragging this app to Script Editor does not open it and complains that the application is not scriptable. Any ideas please? -- Kaveh Bazargan http://www.river-valley.com/ http://www.holographer.org/ From alex at tweedly.net Thu May 19 09:56:46 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 19 May 2005 14:56:46 +0100 Subject: is it true ? In-Reply-To: References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428C65C1.3070401@tweedly.net> Message-ID: <428C9B1E.1070903@tweedly.net> Dennis Brown wrote: > A good use of the Web Notes feature to correct the doc. > > Dennis Good idea - one of these days I'll remember the Web Notes feature myself. When I went to do it, someone had been there before me - so Thank You, whoever you were .... -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From xbury.cs at clearstream.com Thu May 19 10:04:41 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 19 May 2005 16:04:41 +0200 Subject: Deleting a folder doesn't work!!! Message-ID: Well, im totally surprised again... I need to delete the contents of a folder containing temporary items. Only the folder is a 60GBs of folders and files and a zillion sub folders... Anyone managed to use the command delete folder mypath if the folder in question was not empty??? if mypath is a non-empty folder, MC (i guess rev neither) can't delete the folder!!! Did I miss a global that permits this? Is that yet another bugzilla or do i really have to walk through the whole (15 GB/250 folders) paths and delete one file by one? Sometimes I really wonder where the "ease" of use is in computers today... I managed to do a simple yet yuk-ugly DOS batch to do it but i'd would have rather have RR do this for the security checks which are much easier to debug and control than they are in DOS. AaaaRGH! 20 years of computing science to see it's still the square wheel in the stone throwing age... The dir walking function is way way way too slow in this case - 60GBs of data, over 70000 files, etc... Delete folder was so "intuitive" compared to the pletoria of statements required to do the same thing in other languages... Any solutions? 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 eric.chatonet at sosmartsoftware.com Thu May 19 10:07:36 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 16:07:36 +0200 Subject: Deleting a folder doesn't work!!! In-Reply-To: References: Message-ID: Hi Xavier, Check the revDeleteFolder command :-) Best regards from Paris, Eric Chatonet. Le 19 mai 05 ? 16:04, xbury.cs at clearstream.com a ?crit : > Well, im totally surprised again... I need to delete the contents of a > folder containing temporary items. > Only the folder is a 60GBs of folders and files and a zillion sub > folders... > > Anyone managed to use the command > > delete folder mypath if the folder in question was not empty??? > > if mypath is a non-empty folder, MC (i guess rev neither) can't > delete the > folder!!! Did I miss a global that permits this? > > Is that yet another bugzilla or do i really have to walk through > the whole > (15 GB/250 folders) paths and delete one file by one? > > Sometimes I really wonder where the "ease" of use is in computers > today... > > I managed to do a simple yet yuk-ugly DOS batch to do it but i'd would > have rather have RR do this for the security checks which are much > easier > to debug and control than they are in DOS. > > AaaaRGH! 20 years of computing science to see it's still the square > wheel > in the stone throwing age... > > The dir walking function is way way way too slow in this case - > 60GBs of > data, over 70000 files, etc... > Delete folder was so "intuitive" compared to the pletoria of > statements > required to do the same thing in other languages... > > Any solutions? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From alex at tweedly.net Thu May 19 10:11:56 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 19 May 2005 15:11:56 +0100 Subject: Deleting a folder doesn't work!!! In-Reply-To: References: Message-ID: <428C9EAC.8040200@tweedly.net> xbury.cs at clearstream.com wrote: >Well, im totally surprised again... I need to delete the contents of a >folder containing temporary items. >Only the folder is a 60GBs of folders and files and a zillion sub >folders... > >Anyone managed to use the command > >delete folder mypath if the folder in question was not empty??? > >if mypath is a non-empty folder, MC (i guess rev neither) can't delete the >folder!!! Did I miss a global that permits this? > > > Did you try revDeleteFolder ? From the docs on Delete Folder: > Comments: > If a folder contains any files or folders, it cannot be deleted with > the delete folder command until the items inside it are deleted or > moved. To delete a folder that is not empty, use the revDeleteFolder > command. > -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From ifrag.v2 at gmail.com Thu May 19 10:13:37 2005 From: ifrag.v2 at gmail.com (Levi Kendall) Date: Thu, 19 May 2005 10:13:37 -0400 Subject: Line spacing in a field Message-ID: <58275ea0050519071319ab422f@mail.gmail.com> Hi everyone, I'm trying to find a way to setup user configured line spacing for a text field. There would just be 3 spacing options, single spaced, double spacing, and 1.5 spacing options. The closest thing I've found that relates to this is the "Fixed line height" property although this would have some limitations. If there is text of varying sizes in the field this could cause overlap with larger fonts not fitting within the fixed height. The spacing could be adjusted to allow for the largest font in the field but this could cause large spaces between lines which were using smaller sized fonts. Any suggestions / thoughts / ideas? Thanks, Levi Kendall From eric.chatonet at sosmartsoftware.com Thu May 19 10:18:41 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 16:18:41 +0200 Subject: Line spacing in a field In-Reply-To: <58275ea0050519071319ab422f@mail.gmail.com> References: <58275ea0050519071319ab422f@mail.gmail.com> Message-ID: <82276265-5108-4182-BA5D-74DA2EA58FA2@sosmartsoftware.com> Hi Levi, Try something like: on SetLinesSpacing pFieldName,pHeight -- pFieldName parameter is the short name of the field -- pHeight parameter is an integer set the textHeight of fld pFieldName to pHeight -- in fact this line is not compulsory set the textSize of fld pFieldName to round(pHeight/4*3) set the fixedLineHeight of fld pFieldName to true end SetLinesSpacing Best regards from Paris, Eric Chatonet. Le 19 mai 05 ? 16:13, Levi Kendall a ?crit : > I'm trying to find a way to setup user configured line spacing for > a text field. There would just be 3 spacing options, single spaced, > double spacing, and 1.5 spacing options. The closest thing I've found > that relates to this is the "Fixed line height" property although this > would have some limitations. If there is text of varying sizes in the > field this could cause overlap with larger fonts not fitting within > the fixed height. The spacing could be adjusted to allow for the > largest font in the field but this could cause large spaces between > lines which were using smaller sized fonts. Any suggestions / thoughts > / ideas? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From klaus at major-k.de Thu May 19 10:34:36 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 19 May 2005 16:34:36 +0200 Subject: OS X Tiger: Using AppleScript to control stacks In-Reply-To: References: <40F02474.9040500@fourthworld.com> Message-ID: Hi Kaveh, > Looking back at earlier mails on this list, I was told I could use "do > script" to send any message to Revolution. I think this worked > before, but > now it is not working. > > I am using Rev 2.5.1 (Get Info tells me it's 2.6.2.40 (alpha 4) > > Dragging this app to Script Editor does not open it and complains > that the > application is not scriptable. > > Any ideas please? that does not sound too funny actually :-/ I just tested with Metacard and it works as aver... "do script" and "evaluate" are the options... Doing the same thing with Revolution.app, NOTHING happens! Can someone please confirm this? Mon dieux, this is something that only the scotsmen will be able to answer, i think. > Kaveh Bazargan > http://www.river-valley.com/ > http://www.holographer.org/ Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Thu May 19 10:38:02 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 19 May 2005 16:38:02 +0200 Subject: Deleting a folder doesn't work!!! In-Reply-To: References: Message-ID: <7A9CC8B8-81B5-4537-80D3-68DD124F7651@major-k.de> Hi Xavier, > ... > The dir walking function is way way way too slow in this case - > 60GBs of > data, over 70000 files, etc... > Delete folder was so "intuitive" compared to the pletoria of > statements > required to do the same thing in other languages... C'mon, i'm sure YOU can do this with a simple/nifty windows shell script ;-) rm -R path_to_folder ## on Mac OS X rmdir -xyz path_to_folder ## on Win NT, i am not sure ;-) > Any solutions? > > cheers > Xavier Best Klaus Major klaus at major-k.de http://www.major-k.de From see3d at writeme.com Thu May 19 10:45:43 2005 From: see3d at writeme.com (Dennis Brown) Date: Thu, 19 May 2005 10:45:43 -0400 Subject: is it true ? In-Reply-To: <428C9B1E.1070903@tweedly.net> References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428C65C1.3070401@tweedly.net> <428C9B1E.1070903@tweedly.net> Message-ID: <38714C9E-4E6E-4D3A-B912-D04E96E68898@writeme.com> On May 19, 2005, at 9:56 AM, Alex Tweedly wrote: > Dennis Brown wrote: > > >> A good use of the Web Notes feature to correct the doc. >> >> Dennis >> > > Good idea - one of these days I'll remember the Web Notes feature > myself. > When I went to do it, someone had been there before me - so Thank > You, whoever you were .... > > -- > Alex Tweedly http://www.tweedly.net > You caught me! I was not actually holding out hope that anyone else would do it. If we all make an effort to fix stuff or add examples to the web notes, perhaps everyone, even those not on this list will benefit. The thing that would really make the web notes shine, is if the Icon would change to a wiggly one, or some other way of grabbing your attention if a web note is available. I am sure it would be easy to add a script to the doc stack that after finding a topic, it would (if you have a web connection) check to see if the web note is not empty and do something noticeable. Unfortunately I am not experienced enough to make that change. Anyone out there know how to do this? Dennis From sims at ezpzapps.com Thu May 19 10:55:17 2005 From: sims at ezpzapps.com (sims) Date: Thu, 19 May 2005 16:55:17 +0200 Subject: [OT] London area Message-ID: PLEASE SEND REPLY TO: sims at ezpzapps.com "Does anyone know of a good studio on a budget (under ?300 a day)? We need to shoot high quality dv on mini dv tape against a blue screen for later chroma keying. The requirements are: 10 foot wide by 8 foot high (minimum) blue screen One Professional dv camera (Panasonic DVX100 or equivalent) Two red heads (lighting) and backlighting Sound is not an issue. The subject is seated and the camera work is all done from one set up position (lighting and camera, need not be moved for the entire shoot) 16 hours (two days) filming in 4-6 weeks time. Preferably in London." thanks, sims PLEASE SEND REPLY TO: sims at ezpzapps.com From mwieder at ahsoftware.net Thu May 19 11:05:15 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2005 08:05:15 -0700 Subject: Don't Mess Around... In-Reply-To: <062738E2-31C5-4453-AF54-400230B98C9F@sosmartsoftware.com> References: <533594578.20050518180916@ahsoftware.net> <062738E2-31C5-4453-AF54-400230B98C9F@sosmartsoftware.com> Message-ID: <107614052.20050519080515@ahsoftware.net> Eric- Thursday, May 19, 2005, 12:56:05 AM, you wrote: EC> At startup, Rev explores the plugins folder to build its menu list EC> and the cRevLoadInfo["load"] of each plugin stack: EC> If it is ="startup", the stack is open. EC> If it is = "chosen", nothing happens. Thanks for the explanation. That's what I was looking for. ... EC> So I think that your problem came from another unidentified reason :-) I do, too. I'm a bit mystified since my problems disappeared when I reinstalled runrev and I kept all my original plugins. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu May 19 11:08:49 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2005 08:08:49 -0700 Subject: 1 more speed question In-Reply-To: <428C3CB7.30200@fourthworld.com> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <624675371.20050519000037@ahsoftware.net> <428C3CB7.30200@fourthworld.com> Message-ID: <47827720.20050519080849@ahsoftware.net> Richard- Thursday, May 19, 2005, 12:13:59 AM, you wrote: RG> seeing, and in some ways consistent with what we would expect: how RG> useful would it be to have a repeat loop which could affect the number RG> of controls not counting the number of controls which govern it? Right. So if you're not affecting the number of controls in the loop then it makes sense to put the loop limit into a variable and speed things up by an order of magnitude. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu May 19 11:08:54 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 19 May 2005 10:08:54 -0500 Subject: 1 more speed question In-Reply-To: <624675371.20050519000037@ahsoftware.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> Message-ID: <428CAC06.9060304@hyperactivesw.com> On 5/19/05 2:00 AM, Mark Wieder wrote: > I wrote up a new speed test here > and the loop that uses a variable seems to be running some 25 times > faster than the one that evaluates the limit each time. I think Dave's astute observation about nested repeat loops was accurate. When I remove the "repeat 1000" loop from both your test scripts, the two run about the same on average. Both take 10 milliseconds on my Mac. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From xbury.cs at clearstream.com Thu May 19 11:13:08 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Thu, 19 May 2005 17:13:08 +0200 Subject: Deleting a folder doesn't work!!! Message-ID: Klaus, I tried but there's not one single command that will do delete both files and folders in the folder (i can't delete the folder because of the extensive properties it has.) Except for this ugly thing... net use x: /d net use x: \\bruegel\transfer$ del /f /q *.* for /D %d in (*.*) do rd "%d" /s /q h: net use x: /d Alex, im only using the rev.exe under MC. I cannot upgrade to Rev until their support starts delivering the kind of quality support we need to support our banking production environment. Price is not the problem alas. I also doubt very much that RevDeleteFolder will handle our ultralong paths and special unicode paths... Just a feeling. Cheers Xavier On 19.05.2005 16:38:02 use-revolution-bounces wrote: >Hi Xavier, > >> ... >> The dir walking function is way way way too slow in this case - >> 60GBs of >> data, over 70000 files, etc... >> Delete folder was so "intuitive" compared to the pletoria of >> statements >> required to do the same thing in other languages... > >C'mon, i'm sure YOU can do this with a simple/nifty windows shell >script ;-) > >rm -R path_to_folder >## on Mac OS X > >rmdir -xyz path_to_folder >## on Win NT, i am not sure ;-) > >> Any solutions? >> >> cheers >> Xavier > >Best > >Klaus Major >klaus at major-k.de >http://www.major-k.de > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution ----------------------------------------- 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 Thu May 19 11:20:23 2005 From: klaus at major-k.de (Klaus Major) Date: Thu, 19 May 2005 17:20:23 +0200 Subject: Deleting a folder doesn't work!!! In-Reply-To: References: Message-ID: <8AD0A5B5-F7EB-4F6B-B255-A6D29B8BEB9F@major-k.de> Hi Xavier, > Klaus, > > I tried but there's not one single command that will do delete both > files > and folders in the folder (i can't delete the folder because of the > extensive properties it has.) > > Except for this ugly thing... > > net use x: /d > net use x: \\bruegel\transfer$ Pieter Bruegel? Junior or senior? ;-) > del /f /q *.* > for /D %d in (*.*) do rd "%d" /s /q > > h: > net use x: /d ah, sorry, i thought you wnated to delete that complete folder and not only its complete content... > ... > > Cheers > Xavier Regards Klaus Major klaus at major-k.de http://www.major-k.de From eric.chatonet at sosmartsoftware.com Thu May 19 11:23:04 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 17:23:04 +0200 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 Message-ID: ---------------------- English version ----------------------- Hello, So Smart Software has the pleasure of announcing the availability of Color Picker 1.1 and Guides Picker 2.1. These are maintenance versions to ensure the compatibility with DreamCard/Revolution 2.5.1 whose submenus behaviour was changed :-( And are still compatible with other 2.x versions. Download these plugins for free from our web site: http:// www.sosmartsoftware.com/ Best regards, Eric Chatonet. PS. I take the opportunity to remind that, while downloading, you can take a minute to suscribe to our very low-traffic mailing list. Very few do that and I do regret this: you would receive such an announcement directly an that would be more reliable :-) --------------------- Version fran?aise ---------------------- Bonjour, So Smart Software a le plaisir d'annoncer la disponibilit? de Color Picker 1.1 et Guides Picker 2.1. Ce sont des versions de maintenance afin d'assurer la compatibilit? avec la version 2.5.1 de DreamCard/Revolution dans laquelle le comportement des sous-menus a ?t? chang? :-( Elles restent compatibles avec toute version 2.x. T?l?chargez gratuitement ces plugins depuis notre site: http:// www.sosmartsoftware.com/ Cordialement, Eric Chatonet. PS. J'en profite pour rappeler que pendant le t?l?chargement, vous avez la possibilit? de vous inscrire sur notre mailing list ? tr?s faible trafic. Peu le font et c'est dommage : vous recevriez de telles annonces directement ce qui est plus fiable :-) ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From mwieder at ahsoftware.net Thu May 19 11:31:10 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2005 08:31:10 -0700 Subject: 1 more speed question In-Reply-To: References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <624675371.20050519000037@ahsoftware.net> <9435EECF-D0A0-4042-AAA6-99400B839C9E@lacscentre.co.uk> <545D6B5E-D59B-4B5D-AE79-5F26A4EFB362@lacscentre.co.uk> <428C6D1A.6040900@tweedly.net> Message-ID: <1232169149.20050519083110@ahsoftware.net> Dave- Thursday, May 19, 2005, 5:28:28 AM, you wrote: DC> Please ignore all my previous comments on this topic. I just now paid DC> attention to the test script. The "limit expression" is in an inner DC> repeat loop which is within a loop that repeats 1000 times. So DC> naturally, the expression is evaluated 1000 times. In the other DC> method it is calculated before both loops. DC> Time for more coffee. I think I'll celebrate with some more coffee, too. Placing the variable assignment inside the timing loop evens things out. Thanks for finding this - I've been staring at the code trying to figure out what the difference was. Next test: since there are 450 controls on that card, I changed the assignment line to "put 450 into y". This again speeded things up even inside the timing loop to a speed factor of about 25, so it's not the assignment of the loop variable that I was seeing slowing things down, but the calculation of the number of controls on the card. I hadn't realized quite how slow that action is, but at any rate it's good to verify Scott Raney's statement about the way loops work. -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Thu May 19 12:39:56 2005 From: dsc at swcp.com (Dar Scott) Date: Thu, 19 May 2005 10:39:56 -0600 Subject: 1 more speed question In-Reply-To: <624675371.20050519000037@ahsoftware.net> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428C0219.4020807@hyperactivesw.com> <624675371.20050519000037@ahsoftware.net> Message-ID: <7b893d9077b5eee39922e8dcfe90a338@swcp.com> On May 19, 2005, at 1:00 AM, Mark Wieder wrote: > on mouseUp > local elapsedTime, x, y, z > > put the milliseconds into elapsedTime > put the number of controls on card id 200593 of stack "revIcons" > into y > repeat 1000 times > repeat with x=1 to y > add 1 to z > end repeat > end repeat > put the milliseconds - elapsedTime into field "fldResult1" > end mouseUp Shouldn't the 'put the number of...' be inside your timer loop? In my mind we are comparing... put the number of controls on card id 200593 of stack "revIcons" into y repeat with x=1 to y add 1 to z end repeat ...with this: repeat with x=1 to the number of controls on card id 200593 of stack "revIcons" add 1 to z end repeat Also, since the button is being redrawn, I put a 'wait .2 seconds' at the top of timing mouseUp handlers. Maybe that is superstition. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From public at veggio.com Thu May 19 13:28:17 2005 From: public at veggio.com (Varen Swaab) Date: Thu, 19 May 2005 10:28:17 -0700 Subject: XML-RPC How To Use? Message-ID: Hi everyone, I?m trying to find a way to find a way let a member on my web site ?authenticate? themselves within Rev so I could give them access to some additional features in my application. The web site is XML-RPC aware (blogger API, I think). The problem is I have absolutely no idea how to make this work. I?ve looked for examples of stacks that use the XML-RPC Library and found none, and I found no relevant ?how-to? documentation on any Rev related site. (4th World does have a link to an example stack but the link is broken) The in-line documentation for XML-RPC is okay as a reference but it doesn?t actually say HOW to do anything or give any examples. >From what I understand, what I want to do is simplicity itself, but even simplicity needs instructions to get started. Does anyone have an example stack of XML-RPC in action, especially for user authentication? Thanks very much. Var From janschenkel at yahoo.com Thu May 19 13:32:49 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu, 19 May 2005 10:32:49 -0700 (PDT) Subject: XML-RPC How To Use? In-Reply-To: 6667 Message-ID: <20050519173249.44266.qmail@web60518.mail.yahoo.com> --- Varen Swaab wrote: > Hi everyone, > > I?m trying to find a way to find a way let a member > on my web site > ?authenticate? themselves within Rev so I could give > them access to some > additional features in my application. The web site > is XML-RPC aware > (blogger API, I think). > > The problem is I have absolutely no idea how to make > this work. I?ve looked > for examples of stacks that use the XML-RPC Library > and found none, and I > found no relevant ?how-to? documentation on any Rev > related site. (4th World > does have a link to an example stack but the link is > broken) The in-line > documentation for XML-RPC is okay as a reference but > it doesn?t actually say > HOW to do anything or give any examples. > > >From what I understand, what I want to do is > simplicity itself, but even > simplicity needs instructions to get started. Does > anyone have an example > stack of XML-RPC in action, especially for user > authentication? > > Thanks very much. > > Var > Hi Var, The 'unsupported stacks' .zip file in the 'resources & support' section of the runrev.com website, contains some examples of the XML-RPC library. Here's the link: Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From b.xavier at internet.lu Thu May 19 13:38:59 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 19 May 2005 19:38:59 +0200 Subject: XML-RPC How To Use? In-Reply-To: Message-ID: <20050519165619.9400B93009C@mail.runrev.com> http://www.google.com/search?q=xml+rpc+runrev&sourceid=mozilla-search&start= 0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US:official no, but quite interesting Andre is the man! http://homepage.mac.com/soapdog/studio/projects.html > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Varen Swaab > Sent: Thursday, May 19, 2005 19:28 > To: How to use Revolution > Subject: XML-RPC How To Use? > > Hi everyone, > > I?m trying to find a way to find a way let a member on my web > site ?authenticate? themselves within Rev so I could give > them access to some additional features in my application. > The web site is XML-RPC aware (blogger API, I think). > > The problem is I have absolutely no idea how to make this > work. I?ve looked for examples of stacks that use the XML-RPC > Library and found none, and I found no relevant ?how-to? > documentation on any Rev related site. (4th World does have a > link to an example stack but the link is broken) The in-line > documentation for XML-RPC is okay as a reference but it > doesn?t actually say HOW to do anything or give any examples. > > >From what I understand, what I want to do is simplicity itself, but > >even > simplicity needs instructions to get started. Does anyone > have an example stack of XML-RPC in action, especially for > user authentication? > > Thanks very much. > > Var > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mcdomi at free.fr Thu May 19 14:08:48 2005 From: mcdomi at free.fr (Dom) Date: Thu, 19 May 2005 20:08:48 +0200 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: Message-ID: <1gwtpjg.17knik61tljx0lM%mcdomi@free.fr> Eric Chatonet wrote: > So Smart Software a le plaisir d'annoncer la disponibilit? de Color > Picker 1.1 et Guides Picker 2.1. Cool ! je fais suivre sur la liste revolutionfr :-) -- Revolutionario From alex at tweedly.net Thu May 19 14:12:03 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 19 May 2005 19:12:03 +0100 Subject: is it true ? In-Reply-To: <38714C9E-4E6E-4D3A-B912-D04E96E68898@writeme.com> References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428C65C1.3070401@tweedly.net> <428C9B1E.1070903@tweedly.net> <38714C9E-4E6E-4D3A-B912-D04E96E68898@writeme.com> Message-ID: <428CD6F3.2060508@tweedly.net> Dennis Brown wrote: > If we all make an effort to fix stuff or add examples to the web > notes, perhaps everyone, even those not on this list will benefit. Hmmmm - I think I'd agree with Phil Davis from an earlier thread on the topic of Web Notes - without someone watching over the content, you have to be careful how much you trust Web Notes written by random, unidentified people. And of course, there's no way to know whether anything you put up there will remain there, since anyone can edit it later. > The thing that would really make the web notes shine, is if the Icon > would change to a wiggly one, or some other way of grabbing your > attention if a web note is available. I am sure it would be easy to > add a script to the doc stack that after finding a topic, it would > (if you have a web connection) check to see if the web note is not > empty and do something noticeable. Unfortunately I am not > experienced enough to make that change. Anyone out there know how to > do this? The problem is that there's no way to tell if there is a Web Note without doing the HTTP "get" - and once you've got the web page, you might as well just display it - so you might as well just turn on "Display Web Notes". There might be some value in changing an icon, for the sake of those where the doc page is more than one screen long, and it's easy to miss the web note. What I've been looking at is extracting all the Web Notes - easy to do, but pretty slow ..... and demonstrates the need for someone to monitor what text gets entered there. I'll put the stack up on RevOnline when it's done - but in the meantime, all the Web Notes from the Dictionary can be found at http://www.tweedly.net/RunRev/webnotes-dictionary.html -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From Roger.E.Eller at sealedair.com Thu May 19 14:42:50 2005 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu, 19 May 2005 14:42:50 -0400 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 Message-ID: Eric, Thank you so much for making Color Picker! I used the built-in color picker in Rev 1.1 all the time, then it was taken away. Your implementation is MUCH improved over the that version. I like how it picks from outside the stack window too. This is a great tool! Roger Eller From eric.chatonet at sosmartsoftware.com Thu May 19 15:53:01 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 21:53:01 +0200 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: References: Message-ID: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> Hello Roger, It's always important for all of us who develop tools for the community (and there are many on this list whose contributions are much more important than mine) to get a gratifying feedback. So, many thanks for your kind words. Best regards from Paris, Eric Chatonet. Le 19 mai 05 ? 20:42, Roger.E.Eller at sealedair.com a ?crit : > Eric, > > Thank you so much for making Color Picker! I used the built-in color > picker in Rev 1.1 all the time, then it was taken away. Your > implementation is MUCH improved over the that version. I like how > it picks > from outside the stack window too. This is a great tool! > >> Hello, >> >> So Smart Software has the pleasure of announcing the availability >> of Color Picker 1.1 and Guides Picker 2.1. >> These are maintenance versions to ensure the compatibility with >> DreamCard/Revolution 2.5.1 whose submenus behaviour was changed :-( >> And are still compatible with other 2.x versions. >> Download these plugins for free from our web site: http:// >> www.sosmartsoftware.com/ >> >> Best regards, >> >> Eric Chatonet. >> >> PS. I take the opportunity to remind that, while downloading, you >> can take a minute to suscribe to our very low-traffic mailing list. >> Very few do that and I do regret this: you would receive such an >> announcement directly an that would be more reliable :-) ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From b.xavier at internet.lu Thu May 19 16:20:12 2005 From: b.xavier at internet.lu (MisterX) Date: Thu, 19 May 2005 22:20:12 +0200 Subject: Deleting a folder doesn't work!!! In-Reply-To: <8AD0A5B5-F7EB-4F6B-B255-A6D29B8BEB9F@major-k.de> Message-ID: <20050519193731.1E1459300DF@mail.runrev.com> Hey Klaus > Hi Xavier, > > > Klaus, > > > > I tried but there's not one single command that will do delete both > > files and folders in the folder (i can't delete the folder > because of > > the extensive properties it has.) > > > > Except for this ugly thing... > > > > net use x: /d > > net use x: \\bruegel\transfer$ > > Pieter Bruegel? > Junior or senior? ;-) uh, file Server Bruegel - we use painter names for servers in one of our environments but dont always have the time to read on them though - but it's an idea for an ebook... Too many environments and things going on already though. Hopefully i can scriptit ;) > ah, sorry, i thought you wnated to delete that complete > folder and not only its complete content... That would have been too easy ;) Even filtering selectively the kind(s) of file to be deletes is easy too. del /? will tell you. But understanding the "finesse" of for /? is another thing! I would have prefered to just do set the directory to \\bruegel\transfer put the folders & cr & the files in folderlist repeat for each thisfolder in folderlist delete folder thisfolder Now, that would conquer a lot of NT, SQL, SUN administrators in my company... Well, maybe if I could show them how easy it is... If that convinces people in my "small enterprise company", imagine what it could do elsewhere... Why is the word "winAPI" so in demand anyway? cheers Xav From rev at armbase.com Thu May 19 16:31:54 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 19 May 2005 21:31:54 +0100 Subject: undo insertion into group Message-ID: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> Hi All In my compiled app I have a button that will insert a field into a group on a stack. I would like to be able to undo this last action. Is there a way to do it? All the best Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.13 - Release Date: 19/05/2005 From eric.chatonet at sosmartsoftware.com Thu May 19 16:38:15 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 May 2005 22:38:15 +0200 Subject: undo insertion into group In-Reply-To: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> References: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> Message-ID: <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> Hi Bob, You could try something like: delete last field assuming that the deletion concerns always the last field created by your button :-) You can refer to an object by order, number, ID , name and much more ;-) Best regards from Paris, Eric Chatonet. Le 19 mai 05 ? 22:31, Bob Hartley a ?crit : > Hi All > > In my compiled app I have a button that will insert a field into a > group on a stack. I would like to be able to undo this last action. > Is there a way to do it? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From reball at redshift.com Thu May 19 16:47:59 2005 From: reball at redshift.com (Dr. Robert E. Ball) Date: Thu, 19 May 2005 13:47:59 -0700 Subject: What is the script for selecting a specific word in a field? In-Reply-To: <2D93C396-E958-4A42-8743-8FF8D80FA841@major-k.de> Message-ID: My sincere thanks to everyone who responded so quickly to my plea for help. I now know where to go if I get stuck again. The "select the foundChunk" worked for me. I also added "find empty" after selecting to remove the outline box. Again, my thanks to all of you. Maybe I will see some of you in Monterey next month? Bob On 5/18/05 1:02 PM, "Klaus Major" wrote: > Hi all, > >> how many of us already knew that and didn't think of it? ;) > > and how many of you actually read the post of Ken Ray from about 3 > hours ago NOT? > :-D > >> Am 18.05.2005 um 18:34 schrieb Ken Ray: >>> ... >>> on tabKey >>> lock screen >>> find word xxx in field "YourAnswer" >>> select the foundText >>> unlock screen >>> end tabKey > > >> ... >>> Fr?d?ric RINALDI >>> Sent: Wednesday, May 18, 2005 21:29 >>> To: use-revolution at lists.runrev.com >>> Subject: Re: What is the script for selecting a specific word >>> in a field? >>> >>> On 18 mai 05, at 19:21, use-revolution-request at lists.runrev.com >>> wrote: >>> >>> Robert, >>> >>> Simply use: >>> >>> on tabKey >>> find word xxx >>> if the result is not "not found" >>> then select the foundChunk >>> end tabKey >>> >>> Frederic RINALDI >>> Technical Consultant & Developer >>> Cellular : 33-(0)6 07 34 01 61 >>> eMail : rinaldi.frederic at free.fr > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From gwalias-rev at yahoo.com Thu May 19 16:57:14 2005 From: gwalias-rev at yahoo.com (Gordon Webster) Date: Thu, 19 May 2005 13:57:14 -0700 (PDT) Subject: Deleting a folder doesn't work!!! In-Reply-To: 6667 Message-ID: <20050519205714.79597.qmail@web51103.mail.yahoo.com> >From this discussion, it seems that there are two nearly identical commands for deleting a folder that have subtly different behaviors. Is this a) an accident, b) a good thing c) something that will be cleaned up in future versions of rev d) none of the above or e) all of the above? Best Gordon Did you get the Nulkin? http://nulkin.blogspot.com From revdan at danshafer.com Thu May 19 17:23:18 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 19 May 2005 14:23:18 -0700 Subject: [OT] Is there a relationship between Xtalk languages and smalltalk? In-Reply-To: <64878EF567131D4596246171F75FD4A946A202@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A946A202@m-epo-1.epo.cdc.gov> Message-ID: <7CB99367-1FAA-4569-A153-BE0673C553F7@danshafer.com> As one of the Gray-Hairs around these parts -- and someone who has authored books on both xTalks and Smalltalk as well as coding far too many lines of both to be considered still sane -- I thought I'd take a stab at your question. There is virtually no real connection between the two languages other than the fact that when Bill Atkinson and Dan Winkler were naming the scripting language in HyperCard, I'm sure they thought that the suffix "-talk" conveyed better what they were trying to do with this new artifact of computing than anything else they could come up with. (I think I remember Dan even telling me something like that once, but it's been eons in computer terms.) There were, as I recall, a number of language dialects that ended with the same suffix. I seem to recall that SuperCard's language was called SuperTalk, for example. I'm sure there were others that escape my aging and over-crowded brain at the moment. Thanks for affording me a brief trip down Memory Lane. On May 19, 2005, at 6:32 AM, Lynch, Jonathan wrote: > Reading about smalltalk and hypertalk on the web, it seems like > there is > a connection, but I am not clear what the connection might be. > > Was hypercard inspired by smalltalk, or something like that? > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From bnz2 at cdc.gov Thu May 19 17:29:16 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Thu, 19 May 2005 17:29:16 -0400 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? Message-ID: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> Thanks Dan... Another historical question for you... What became of the creators of Hypercard? Were they involved in any of Hypercard's descendants? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Dan Shafer Sent: Thursday, May 19, 2005 5:23 PM To: How to use Revolution Subject: Re: [OT] Is there a relationship between Xtalk languages andsmalltalk? As one of the Gray-Hairs around these parts -- and someone who has authored books on both xTalks and Smalltalk as well as coding far too many lines of both to be considered still sane -- I thought I'd take a stab at your question. There is virtually no real connection between the two languages other than the fact that when Bill Atkinson and Dan Winkler were naming the scripting language in HyperCard, I'm sure they thought that the suffix "-talk" conveyed better what they were trying to do with this new artifact of computing than anything else they could come up with. (I think I remember Dan even telling me something like that once, but it's been eons in computer terms.) There were, as I recall, a number of language dialects that ended with the same suffix. I seem to recall that SuperCard's language was called SuperTalk, for example. I'm sure there were others that escape my aging and over-crowded brain at the moment. Thanks for affording me a brief trip down Memory Lane. On May 19, 2005, at 6:32 AM, Lynch, Jonathan wrote: > Reading about smalltalk and hypertalk on the web, it seems like > there is > a connection, but I am not clear what the connection might be. > > Was hypercard inspired by smalltalk, or something like that? > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From rev at armbase.com Thu May 19 17:34:12 2005 From: rev at armbase.com (Bob Hartley) Date: Thu, 19 May 2005 22:34:12 +0100 Subject: undo insertion into group In-Reply-To: <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> References: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> Message-ID: <6.2.1.2.0.20050519221913.03769de8@mail.armbase.com> At 21:38 19/05/2005, you wrote: >Hi Bob, Hi Eric Ok I got to the bottom of it. I thought of that command but I forgot to declare a global (where the stack name was stored). Previously I was deleting the lat field of the stack where the delete button was. Thanks for directing me back to delete and away from undo. I can tweak this a bit further. I can delete a button from the group, however, I need to create a new button with "delete last button of group mastergroup of stack etc" Now I would need to add a button for eack object. If I use delete last object I get an error. So my next question is..... What are buttons and fields etc known as collectively? Not objects.....? All the best Bob >You could try something like: > > delete last field > >assuming that the deletion concerns always the last field created by >your button :-) >You can refer to an object by order, number, ID , name and much more ;-) > >Best regards from Paris, > >Eric Chatonet. > >Le 19 mai 05 ? 22:31, Bob Hartley a ?crit : -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.13 - Release Date: 19/05/2005 From mwieder at ahsoftware.net Thu May 19 17:41:16 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2005 14:41:16 -0700 Subject: 1 more speed question In-Reply-To: <428CAC06.9060304@hyperactivesw.com> References: <20050518160018.8A55B930118@mail.runrev.com> <50bac709750048cb42c5a93a4e7b2047@maseurope.net> <4525265640.20050518153146@ahsoftware.net> <428CAC06.9060304@hyperactivesw.com> Message-ID: <15424375129.20050519144116@ahsoftware.net> Jacque- Thursday, May 19, 2005, 8:08:54 AM, you wrote: JLG> I think Dave's astute observation about nested repeat loops was JLG> accurate. When I remove the "repeat 1000" loop from both your test Yes it was. I think Dar was trying to tell me the same thing, but I ignored it at the time. -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Thu May 19 17:41:51 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 19 May 2005 14:41:51 -0700 Subject: [OT] Is there a relationship between Xtalk languages and smalltalk? In-Reply-To: <7CB99367-1FAA-4569-A153-BE0673C553F7@danshafer.com> References: <64878EF567131D4596246171F75FD4A946A202@m-epo-1.epo.cdc.gov> <7CB99367-1FAA-4569-A153-BE0673C553F7@danshafer.com> Message-ID: and there there was ... localTalk, the wiring protocol over special cables, then telephone wire. And wasn't the first Apple network protocol called AppleTalk? Or am I getting fuzzy here? I was really confused at first when I read about Wildcard and Hypertalk. [lol] sqb At 2:23 PM -0700 5/19/05, Dan Shafer wrote: > >There were, as I recall, a number of language dialects that ended >with the same suffix. I seem to recall that SuperCard's language was >called SuperTalk, for example. I'm sure there were others that >escape my aging and over-crowded brain at the moment. > >Thanks for affording me a brief trip down Memory Lane. > From mikeythek at gmail.com Thu May 19 17:55:52 2005 From: mikeythek at gmail.com (Mikey) Date: Thu, 19 May 2005 17:55:52 -0400 Subject: [OT] Is there a relationship between Xtalk languages and smalltalk? In-Reply-To: References: <64878EF567131D4596246171F75FD4A946A202@m-epo-1.epo.cdc.gov> <7CB99367-1FAA-4569-A153-BE0673C553F7@danshafer.com> Message-ID: <9b408d8e05051914551eef330a@mail.gmail.com> AppleTalk was Apple's (chatty) proprietary protocol which worked over LocalTalk hardware. BTW, since SC was an HC descendent, it's no wonder that the language name was similar. My recollection from that time and one of Bill's interviews with some rag was that they couldn't describe HC in any vocabulary that someone who had never used it could understand. There really were no IDE's or RAD tools, and the paradigm was so radically different that the entire article did nothing but confuse all of us reading it all the more. It wasn't until I actually touched HC and then bought the Waite Group's Tricks of the HyperTalk Masters and HyperTalk Bible (like RR, there weren't any manuals with the original version - at least any that I was able to get a hold of. I think you had to pay Apple $50 if you wanted theirs) that it really began to make sense. But I digress. Anyway, HT was, if my memory serves me correctly, named due to the fact that you could actually speak it to someone else and they could understand what you were telling them. However it's been a very, very long time, so I could also be suffering from making-it-up-to-sound-cool syndrome, too. -- http://taoofrunrev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From revdan at danshafer.com Thu May 19 17:57:32 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 19 May 2005 14:57:32 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> Message-ID: <14833772-B282-4CB7-9D19-92BED4862174@danshafer.com> Bill Atkinson, last I heard, was no longer doing tech stuff at all but was focused on his rather considerable skills as a photographer. (He's really good. Check out http://www.billatkinson.com) Dan Winkler did some additional technology work for a few years. He was involved in a project whose name I seem to have forgotten that involved creating a very cool hand-held device that had AT&T backing. Used a very clever graphical UI but the plug got pulled before the product was delivered. Dan's in Massachussetts these days but I'm not sure what he's doing. I emailed him to find out. I see he has a blog at Harvard Law but his (and my) old colleague/friend Dave Winer is the moving force on that front so the connection may be nothing more than a cool place to blog. (BTW, Dan co-authored several HyperTalk books with our own esteemed Jeanne DeVoto back in the day.) On May 19, 2005, at 2:29 PM, Lynch, Jonathan wrote: > Thanks Dan... > > Another historical question for you... > > What became of the creators of Hypercard? Were they involved in any of > Hypercard's descendants? ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From hershrev at realtorsgroup.us Thu May 19 18:05:46 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 19 May 2005 18:05:46 -0400 Subject: Colorize Message-ID: Hi all, I'm wondering why when hit colorize (in one of the script menu's every thing turns purple as for comments. Hershel From alex at tweedly.net Thu May 19 18:20:30 2005 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 19 May 2005 23:20:30 +0100 Subject: Colorize In-Reply-To: References: Message-ID: <428D112E.5000408@tweedly.net> Hershel Fisch wrote: >Hi all, I'm wondering why when hit colorize (in one of the script menu's >every thing turns purple as for comments. > > You may have hit the same issue as Andre did a while ago - what I found then was as follows (I'm sure I BZ'ed it then - but can't find it; I will BZ it later once I'm sure it's not creating a duplicate ....) > But I like colorized scripts, so first thing I did was look at the > colorize problem. > It's not caused by the complexity of the script - it seems to be just > a result of your commenting style. I'll check into this some more and > enter a BZ if I can confirm it completely, but I am already 95% sure > that colorize can't deal with a block comment that finishes with the line > **/ > > You have some block comments like > /* > * some text > **/ > > Just changing the last line to > * */ (i.e. adding a space between the two asterisks) prevents the > colorize problem (in my small sample cases). > > I did a find/replace "**/" to "* */" on your lib script, and it now > colorizes OK. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From mwieder at ahsoftware.net Thu May 19 18:22:44 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 May 2005 15:22:44 -0700 Subject: What is the script for selecting a specific word in a field? In-Reply-To: References: Message-ID: <1411770025.20050519152244@ahsoftware.net> Dr.- Thursday, May 19, 2005, 1:47:59 PM, you wrote: DREB> Again, my thanks to all of you. Maybe I will see some of you in Monterey DREB> next month? Shhhh. Don't say that out loud. Monterey's supposed to be a secret for those of us in the know. And especially don't tell people this url: http://www.altuit.com/webs/altuit/RevConWest/default.htm -- -Mark Wieder mwieder at ahsoftware.net From shambhu.nautiyal at gmail.com Thu May 19 07:14:40 2005 From: shambhu.nautiyal at gmail.com (Shambhu Nautiyal) Date: Thu, 19 May 2005 16:44:40 +0530 Subject: indesign to xml Message-ID: <001301c55c63$f83b7110$6d3c10ac@a4fftmf80yyld8> Hello, I am working on indesign to xml projects, but now i m facing the problem of unicode entities, my work flow is: Input is XML then Paginate this xml document in indesign then export it as XML. So my Input xml and Indesign exported xml should be same. but there is unicode entity problem. Example: Input:

α β δ é '

α β δ é '

Output in indesign ? ? ? ? ' ? ? ? ? ' Then exported xml document.. ???

?? ?? ?? ?? ??~

???

?? ?? ?? ?? ??~

??? I think both xml files should be same. but there is lots of difference... Please suggest and advice With Best Regards Shambhu Nautiyal From gs.sunatori at hyperinfo.ca Thu May 19 11:29:32 2005 From: gs.sunatori at hyperinfo.ca (Sunatori, Go Simon) Date: Thu, 19 May 2005 11:29:32 -0400 Subject: Slide Show in Mac OS X Message-ID: <65D60A15-4767-413A-BBEE-29A92DBA0D7C@hyperinfo.ca> On Mar 20, 2005, at 19:35, TaliesinSoft wrote: > On Sun, 20 Mar 2005 10:15:20 -0600, Sunatori, Go Simon wrote: > >> I have created a Web Slide Show using JavaScript. It works >> perfectly in >> Safari on Mac OS X, but I am not sure about the other web browsers >> and >> other platforms. If there are any kind souls who could check out the >> slide show before the product launch, it would be greatly >> appreciated. >> Here is the website. >> >> http://Sunatori.com/ -> English/French/Spanish >> >> Thank you in advance for any feedback. > > The site worked for me when viewed via Safari. That aside, I was > bothered by > several of the pictures being seriously out of focus which > severely, at least > for me, detracted from the show. I fixed up 2 of the seriously out-of-focus pictures, so the Slide Show at the following URL should be a little more non-distractive. * http://Sunatori.com/ I keep the original photos in HyperCard (but lately in Revolution/ Dreamcard) to combine with the field text and other graphics. This way, I can create 3 different JPEG images with text (English, French, Spanish) from one photo, without any duplication. I just use commands like "hide fld 1" and "show fld 2" before taking a screenshot of the card. You may notice that I have incorporated a Server-Side Include "Options MultiViews" to automatically re-direct to the language set in the user's browser. If your browser is set to display French as default, for example, you are automatically directed to the French version of the webpage without having to click on "French". As for the product itself, there are a few on eBay now, if anybody happens to be interested. * http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=6532193474 * http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=7517416987 * http://cgi.ebay.com/ws/eBayISAPI.dll?ViewItem&rd=1&item=7517417378 Thanks to all who have kindly tested the Slide Show. BTW, I am seeking volunteers to translate some text into Spanish (a free pen as a reward)... -- Simon Sunatori Coming soon: An Amazing 3-in-1 Auto-Retractable Pen From pevensen at siboneylg.com Thu May 19 18:53:35 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 19 May 2005 17:53:35 -0500 Subject: Variable Checking Message-ID: <6.2.1.2.2.20050519175251.238b0d70@exchange.slg.com> What does Variable Checking do in the Script editor, Script menu, and where is that documented? Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From alex at tweedly.net Thu May 19 19:22:47 2005 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 20 May 2005 00:22:47 +0100 Subject: Variable Checking In-Reply-To: <6.2.1.2.2.20050519175251.238b0d70@exchange.slg.com> References: <6.2.1.2.2.20050519175251.238b0d70@exchange.slg.com> Message-ID: <428D1FC7.6010506@tweedly.net> Peter T. Evensen wrote: > What does Variable Checking do in the Script editor, Script menu, and > where is that documented? > Selecting "Variable checking" is equivalent to setting "explicitVariables" to true - and the meaning is documented under Dictionary / explicitVariables (there may be additional documentation elsewhere - but that's the primary place). Note you can make this true by default - see the menu Edit / Preferences / Script editor -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.12 - Release Date: 17/05/2005 From sarahr at genesearch.com.au Thu May 19 19:53:03 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 20 May 2005 09:53:03 +1000 Subject: Don't Mess Around... In-Reply-To: <107614052.20050519080515@ahsoftware.net> References: <533594578.20050518180916@ahsoftware.net> <062738E2-31C5-4453-AF54-400230B98C9F@sosmartsoftware.com> <107614052.20050519080515@ahsoftware.net> Message-ID: > EC> So I think that your problem came from another unidentified reason > :-) > > I do, too. I'm a bit mystified since my problems disappeared when I > reinstalled runrev and I kept all my original plugins. > > This used to happen due to some problem with the revPreferences stack. It stops Rev booting at the "Loading plugins.." stage, but it wasn't actually a plugins problem. Following advice from others on this list, I started making a backup of the revPreferences file for easy replacement if this happened again, but it now hasn't happened for about a year. Sarah From tominjapan at excite.com Thu May 19 19:54:07 2005 From: tominjapan at excite.com (Thomas McCarthy) Date: Thu, 19 May 2005 19:54:07 -0400 (EDT) Subject: ext_loadfont---Does this work? Message-ID: <20050519235407.5188CB7E9@xprdmailfe14.nwk.excite.com> I saw some threads a while back about the old Externals Collection. I have used them a few years ago. I see their included with rev now. Do I still need to initiate them at startup? Can I use them? I've misplaced the documentation that came with them, doesn't rev still have it on their site? I'll stop asking questions now! tom _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From europe at ehug.info Thu May 19 20:12:57 2005 From: europe at ehug.info (Mark Schonewille) Date: Fri, 20 May 2005 02:12:57 +0200 Subject: [OT] Is there a relationship between Xtalk languages and smalltalk? In-Reply-To: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> Message-ID: <428D2B89.3060403@ehug.info> Hi Jonathan, Since your questions are related to HyperCard, I cross-post my reply to the HyperCard list. As to your question about SmallTalk, there certainly is a relationship, which isn't revealed by the nature of the languages. Ted Kaehler was on the original HyperCard team and also participated in the original Squeak team at Alan Kay's Viewpoints Research Institute (see: and ). I have also read that SmallTalk was originally invented at Apple, which makes the relationship even closer. Despite personal and other connections, it cannot be said that SmallTalk is based on or strongly influenced by HyperTalk. The above is directly related to you other question, about the creators of HyperCard. I have been able to find information about most of the original team that worked on HyperCard 1.0/1.0.1, except for Adam Paal, Marge Boots, Mary Sinclitico, Bob Goodenough, and Dan Winkler. I am really surprised that I can't find info on Dan Winkler. If anyone can help me with this, I'll be able to publish a (very) brief biography of the entire original team. If you have any facts or rumours about one of these persons, please write me, preferably off-list. Best, Mark Lynch, Jonathan wrote: > Thanks Dan... > > Another historical question for you... > > What became of the creators of Hypercard? Were they involved in any of > Hypercard's descendants? > > On May 19, 2005, at 6:32 AM, Lynch, Jonathan wrote: > > >>Reading about smalltalk and hypertalk on the web, it seems like >>there is >>a connection, but I am not clear what the connection might be. >> >>Was hypercard inspired by smalltalk, or something like that? -- eHUG coordinator mailto:europe at ehug.info http://home.wanadoo.nl/mark.sch http://www.ehug.info From sarahr at genesearch.com.au Thu May 19 20:53:36 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Fri, 20 May 2005 10:53:36 +1000 Subject: Colorize In-Reply-To: References: Message-ID: I filed a Bugzilla report on this. It happens after you use a multi-line comment (/* ... */) and the only fix is to quit & restart Rev. http://support.runrev.com/bugdatabase/show_bug.cgi?id=2767 Cheers, Sarah On 20 May 2005, at 10:26 AM, Hershel Fisch wrote: > Hi all, I'm wondering why when hit colorize (in one of the script > menu's > every thing turns purple as for comments. > Hershel From katir at hindu.org Thu May 19 21:09:33 2005 From: katir at hindu.org (Sivakatirswami) Date: Thu, 19 May 2005 15:09:33 -1000 Subject: Launch PDF's into Acrobat In-Reply-To: References: <533300935bc1a54b16aef5872264386d@hindu.org> <42858479.7020500@fourthworld.com> <73F036DE-E9FB-4411-9784-9B332A4493C4@mangomultimedia.com> <141c0e4adc4ea277ebd463f00667cb3d@fjrhome.net> <165e738bdcfffbb812c5ecc632aa64c3@hindu.org> Message-ID: <7f87d7a0253e0fe4e86b32399f121e19@hindu.org> Excellent, thanks Sarah... very helpful On May 16, 2005, at 3:16 PM, Sarah Reichelt wrote: >> In this case, they may have simply no idea how pick the application >> that would be used as their default PDF viewer... I think you meant >> "I really [hate] the programs that open an application if it isn't >> the one I would normally use." Right, point well taken, I think we >> all find that behavior somehow "abusive" in a subtle way. > Yes, that's what I meant :-) >> >> So, then, (he scratches his head, pulls his whiskers) if not Acrobat, >> but "my PDF default" what is the solution? > I think for Windows, you need to query the registry, but for Mac OS X, > you need to look in the users Library -> Preferences folder and check > the file called: com.apple.LaunchServices.plist > > Searching for PDF, I find an entry that lists a bundle signature of > "prvw" and using the AppleScript below, I can see that this refers to > "Preview.app" > > tell application "Finder" > return the name of application file id "prvw" > end tell > > HTH, > Sarah > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From revdan at danshafer.com Thu May 19 21:18:34 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 19 May 2005 18:18:34 -0700 Subject: [OT] Is there a relationship between Xtalk languages and smalltalk? In-Reply-To: <428D2B89.3060403@ehug.info> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D2B89.3060403@ehug.info> Message-ID: <502FB713-EBA8-4D7C-A92D-69B743CBE8AD@danshafer.com> On May 19, 2005, at 5:12 PM, Mark Schonewille wrote: > Hi Jonathan, > > Since your questions are related to HyperCard, I cross-post my > reply to the HyperCard list. > > As to your question about SmallTalk, there certainly is a > relationship, which isn't revealed by the nature of the languages. > Ted Kaehler was on the original HyperCard team and also > participated in the original Squeak team at Alan Kay's Viewpoints > Research Institute (see: and > ). I have > also read that SmallTalk was originally invented at Apple, which > makes the relationship even closer. Despite personal and other > connections, it cannot be said that SmallTalk is based on or > strongly influenced by HyperTalk. > Smalltalk was definitely NOT invented at Apple. Smalltalk was developed by Xerox PARC. The team was headed by Adele Goldberg. Alan Kay was part of that team and later showed up as a star at Apple. Apple DID work heavily on Smalltalk for a few years, including forking a version of the standard ST-80 project for quite some time. But ultimately it never did anything with the language in anything resembling an official way. Alan continues to be active in Smalltalk through the Squeak project you mention. Dan Winkler was also active in Squeak for a while but seems to have dropped out of that effort. > The above is directly related to you other question, about the > creators of HyperCard. I have been able to find information about > most of the original team that worked on HyperCard 1.0/1.0.1, > except for Adam Paal, Marge Boots, Mary Sinclitico, Bob Goodenough, > and Dan Winkler. I am really surprised that I can't find info on > Dan Winkler. If anyone can help me with this, I'll be able to > publish a (very) brief biography of the entire original team. If > you have any facts or rumours about one of these persons, please > write me, preferably off-list. > I sent a quick note to Dan Winkler. He is living outside Boston, and says he is mostly resting, reading and playing but doing the occasional IT consulting gig. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From xslaugh at gmail.com Thu May 19 21:33:24 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Thu, 19 May 2005 19:33:24 -0600 Subject: See if OS X firewall is running Message-ID: Is there a way to figure out if the firewall on Mac OS X is running when a program starts up? I want to be able to check that out, and warn the user if it is running, since it causes problems in my program if it is. Scott Slaugh From shaosean at unitz.ca Thu May 19 21:47:04 2005 From: shaosean at unitz.ca (shaosean at unitz.ca) Date: Thu, 19 May 2005 21:47:04 -0400 Subject: [ANN] libSmtp 2.5.0 (oh.. and I'm back online) Message-ID: Well after a _long_ time away from a computer and the internet, I'm back. (and there was much rejoice).. Anywho, I've released a new version of libSmtp (2.5.0) and have put up a new website located at a new address (it's still shaosean.tk, but some people were linking directly to my "unitz.ca" address and that's still the old site and files).. I have lots of new libraries planned for the near future, so prepare ^_^ -Sean From jhurley at infostations.com Thu May 19 21:52:06 2005 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 19 May 2005 18:52:06 -0700 Subject: About pulldown menus with Mac OS (was:Re: [ANN] How-To stack In-Reply-To: <20050519084749.87CF39300F4@mail.runrev.com> References: <20050519084749.87CF39300F4@mail.runrev.com> Message-ID: > > >------------------------------ > >Message: 18 >Date: Thu, 19 May 2005 11:27:06 +0200 >From: Eric Chatonet >Subject: About pulldown menus with Mac OS (was:Re: [ANN] How-To stack > #008 How to build a menu on the fly) >To: How to use Revolution >Message-ID: <9BFCE23A-D76A-4D11-8A4D-6E87DC2C74D0 at sosmartsoftware.com> >Content-Type: text/plain; charset=ISO-8859-1; delsp=yes; format=flowed > >Hi Jim, > >I take the opportunity to tell you my admiration for your stacks. >Trigo gurus are amazing :-) Eric, Thanks. However, of all the math courses I took, trig was the one I liked the least. I guess that's why I prefer Turtle Graphics; it converts the trig problems to geometry problems, and geometry was the math course I enjoyed the most. Jim From hershrev at realtorsgroup.us Thu May 19 23:40:57 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Thu, 19 May 2005 23:40:57 -0400 Subject: Colorize In-Reply-To: Message-ID: On 5/19/05 8:53 PM, "Sarah Reichelt" wrote: > I filed a Bugzilla report on this. It happens after you use a > multi-line comment (/* ... */) and the only fix is to quit & restart Hi all, I tried that but didn't work. What did work, that I put the closing "*/" on a line for it self and then hit colorize and every thing got back to its proper color. ( I'm not sure if it is because I restarted first) Hershel Fisch > Rev. > http://support.runrev.com/bugdatabase/show_bug.cgi?id=2767 > > Cheers, > Sarah > > On 20 May 2005, at 10:26 AM, Hershel Fisch wrote: > >> Hi all, I'm wondering why when hit colorize (in one of the script >> menu's >> every thing turns purple as for comments. >> Hershel > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Thu May 19 23:45:23 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 May 2005 20:45:23 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> Message-ID: <428D5D53.3040002@fourthworld.com> Lynch, Jonathan wrote: > What became of the creators of Hypercard? Were they involved in any of > Hypercard's descendants? Not directly, but there was a moment of widsom in which Silicon Beach's Charlie Jackson (SB produced SuperCard) proposed to Apple's Jean Louis Gassee that they establish a HyperTalk standard to guide the various dialects that were cropping up. Gassee agreed in principle, and the effort was even discussed publicly for a brief while, but unfortunately other elements within Apple shut the effort down before any working meetings took place. Some trivia on the mysterious coincidences with HyperCard and SuperCard: HyperCard was written by Bill Atkinson SuperCard was written by Bill Appleton The first HyperCard book was written by Danny Goodman The first SuperCard book was written by Danny Gookin Today I'm told Bill and Bill live a few blocks from one another in Santa Cruz. And more trivia: Atkinson's original vision for HyperCard didn't include a scripting language, an idea that was suggested by Dan Winkler during the development cycle. During that time another product came on the market, which made it the first scriptable multimedia authoring tool for Mac. What was it? World Builder, written by Bill Appleton. Though originally designed as a game authoring system, its scriptable control over text, images, sound, and screen-to-screen navigation in an easy-to-use very-high-level language made it popular among educators for building courseware. Of course once Apple released HyperCard for free bundled with every Mac, the world of World Builder became a forgotten legacy.... One last bit of trivia: Today the world's most popular multimedia authoring system is Flash, and while we know it as a Macromedia product it was actually an acquisition. Who originally produced it? FutureSplash, a company owned by Charlie Jackson. PS: in the early '90s a magazine premiered called "New Media" -- anyone here have the first two issues? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From monte at sweattechnologies.com Thu May 19 23:59:23 2005 From: monte at sweattechnologies.com (Monte Goulding) Date: Fri, 20 May 2005 13:29:23 +0930 Subject: [OT] Is there a relationship between Xtalk languagesandsmalltalk? References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> Message-ID: <002f01c55cf0$4ee71280$0402a8c0@Fred> Hi Richard > Some trivia on the mysterious coincidences with HyperCard and SuperCard: Remind me not to play the Trivial Pirsuit xTalk Edition against you... ;-) -- Monte Goulding Sweat Technologies InstallGadget - How to create an installer in 10 seconds Download now from: http://www.sweattechnologies.com/InstallGadget From revdan at danshafer.com Fri May 20 00:33:06 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 19 May 2005 21:33:06 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428D5D53.3040002@fourthworld.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> Message-ID: <90EA9F29-4317-47BC-87B9-A824BC9A35AF@danshafer.com> Richard..... What a great trip down memory lane. Thanks. Dan On May 19, 2005, at 8:45 PM, Richard Gaskin wrote: > Lynch, Jonathan wrote: > >> What became of the creators of Hypercard? Were they involved in >> any of >> Hypercard's descendants? >> > > Not directly, but there was a moment of widsom in which Silicon > Beach's Charlie Jackson (SB produced SuperCard) proposed to Apple's > Jean Louis Gassee that they establish a HyperTalk standard to guide > the various dialects that were cropping up. Gassee agreed in > principle, and the effort was even discussed publicly for a brief > while, but unfortunately other elements within Apple shut the > effort down before any working meetings took place. > > > Some trivia on the mysterious coincidences with HyperCard and > SuperCard: > > HyperCard was written by Bill Atkinson > SuperCard was written by Bill Appleton > > The first HyperCard book was written by Danny Goodman > The first SuperCard book was written by Danny Gookin > > Today I'm told Bill and Bill live a few blocks from one another in > Santa Cruz. > > > And more trivia: > > Atkinson's original vision for HyperCard didn't include a scripting > language, an idea that was suggested by Dan Winkler during the > development cycle. > > During that time another product came on the market, which made it > the first scriptable multimedia authoring tool for Mac. > > What was it? > > World Builder, written by Bill Appleton. > > Though originally designed as a game authoring system, its > scriptable control over text, images, sound, and screen-to-screen > navigation in an easy-to-use very-high-level language made it > popular among educators for building courseware. > > Of course once Apple released HyperCard for free bundled with every > Mac, the world of World Builder became a forgotten legacy.... > > > One last bit of trivia: > > Today the world's most popular multimedia authoring system is > Flash, and while we know it as a Macromedia product it was actually > an acquisition. > > Who originally produced it? > > FutureSplash, a company owned by Charlie Jackson. > > > > PS: in the early '90s a magazine premiered called "New Media" -- > anyone here have the first two issues? > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From b.xavier at internet.lu Fri May 20 00:42:10 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 20 May 2005 06:42:10 +0200 Subject: undo insertion into group In-Reply-To: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> Message-ID: <20050520035929.4B91F9303AE@mail.runrev.com> Hi Bob, You can sponsor HotkeyN2O... Unlimited undos for RunRev and Metacard... Also HotKey macros, paste images in fields, changes reports for development projects, and lots more... Undo prop changes, object changes, any changes, record the changes, redo the changes elsewhere or on another object, assign a hotkey to it, no, assign a hotkey to anything including custom scripts, changes the menus and more... It's hard to promote free ware sometimes... But if you want me to feel obliged to finish it sooner, i will - it's currently #3 in my list which means not too important. What I script, i can't undo ;) Or you want to help finishing the stack and get some free publicity it's also possible via a quick download at http://www.monsieurx.com/modules.php?name=News&file=article&sid=170 The screenshot is somewhat outdated, i'll update it all once it's finished and out of the testing lab. Regards, Xavier http://monsieurx.com > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Bob Hartley > Sent: Thursday, May 19, 2005 22:32 > To: use-revolution at lists.runrev.com > Subject: undo insertion into group > > Hi All > > In my compiled app I have a button that will insert a field > into a group on a stack. I would like to be able to undo this > last action. Is there a way to do it? > > > > All the best > Bob > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.322 / Virus Database: 266.11.13 - Release Date: > 19/05/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri May 20 00:45:48 2005 From: chipp at chipp.com (Chipp Walters) Date: Thu, 19 May 2005 23:45:48 -0500 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428D5D53.3040002@fourthworld.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> Message-ID: <428D6B7C.7080409@chipp.com> Richard Gaskin wrote: > One last bit of trivia: > > Today the world's most popular multimedia authoring system is Flash, and > while we know it as a Macromedia product it was actually an acquisition. > > Who originally produced it? > > FutureSplash, a company owned by Charlie Jackson. And in fact, FutureSplash was called 'SmartSketch' even earlier. The same programmers who wrote SuperPaint, which was sold to Aldus along with SuperCard, Super3D and Digital Darkroom, (and the rest of Charlie's Silicon Beach companies products) also wrote FutureSplash. > PS: in the early '90s a magazine premiered called "New Media" -- anyone > here have the first two issues? Perhpas. We were awarded the New Media Award of Excellence that very first year for our SuperCard project "MarsBook", a 3d walkthrough of a Mars Habitat we designed for NASA and Johnson Space Center. Interesting story, I was asked to come to San Jose to pick-up the award and told to wear a tuxedo. Of course, no self-respecting Apple type would be caught dead in a tux, but I did go there. It was amazing, like the Oscars for Multimedia. They had TV cameras, red carpet, teleprompters, and around 4000 people -- and me the only one in jeans;-). Someone was going to a lot of trouble to make sure 'multimedia' was the next big thing. I think there were only 8 Awards of Excellence given, and we were proud to have gotten one of the first. My good friend Dan Backus, wrote 'ADAM' a medical dissection multimedia project in SuperCard, and he won the covetted 'Best of Show.' For a number of years after, the Invision Awards were among the most elite awards in Multimedia-- though it never exceeded the hype and production of that first year. -Chipp From b.xavier at internet.lu Fri May 20 00:46:47 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 20 May 2005 06:46:47 +0200 Subject: Deleting a folder doesn't work!!! In-Reply-To: <20050519205714.79597.qmail@web51103.mail.yahoo.com> Message-ID: <20050520040410.3FDC39303A3@mail.runrev.com> > Is this a) an accident, b) a good thing c) something that > will be cleaned up in future versions of rev d) none of the > above or e) all of the above? hopefuly it's item C but given it's age i just as well might have to write a real engine suggestion bugzilla ;) I know rev means well otherwise they wouldn't have put that one in to fix the other's impairment. Unfortunately i only got one shot at this job so i wont be able to try if rev's command is up to par with the real shell commands. After analysis, im glad i didn't even try... They use shell commands with deltree or rmdir which happen to return "not recognized" in my W2K systems! They dont even test for availability! Then i also noticed that they dont even reset the hideconsoleWindows property to what it was before they changed it! Last but not least, in RevDeleteFolder, most of shell commands will fail at work and dont support a lot of standards we need in even just copying files (like security and audit properties of files and folders in some cases. Same thing for revCopyFolder. Some xcopy switches were not used and might be more appropriate for some uses. Make sure you test. Woah! Good thing i didn't waste my time trying revDeleteFolder... Rev is not the best for everything although it's quite good for most. Just make sure you test before commiting a revHandler to production. I wont say anymore what's coming for you soon in TAOO but sure it's going to work better and harder and with many more options. cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Gordon Webster > Sent: Thursday, May 19, 2005 22:57 > To: How to use Revolution > Subject: RE: Deleting a folder doesn't work!!! > > >From this discussion, it seems that there are two > nearly identical commands for deleting a folder that have > subtly different behaviors. > > Is this a) an accident, b) a good thing c) something that > will be cleaned up in future versions of rev d) none of the > above or e) all of the above? > > Best > > Gordon > > Did you get the Nulkin? > http://nulkin.blogspot.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION at barncard.com Fri May 20 00:56:11 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 19 May 2005 21:56:11 -0700 Subject: popup in selected text in unlocked field Message-ID: I know there's some kind of trick here to do this; I have an unlocked, editable field with text. I select a portion of the text, then option click on it for a popup that has a few options to select from to do something to the text, like uppercase, lowercase, etc. This changing works with a button and an option menu combo, but not in a contextual button. Any activity on the field kills the selection. Attempting this always loses the selection, then there's nothing to change, and all attempts to save the selection range description to a global still don't seem to work. I'm sure there's a dance of locking and unlocking to get this to work, but I haven't found it yet... any ideas...?.. thanks sqb From revdan at danshafer.com Fri May 20 01:20:23 2005 From: revdan at danshafer.com (Dan Shafer) Date: Thu, 19 May 2005 22:20:23 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428D6B7C.7080409@chipp.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> Message-ID: <23488AA8-0F42-41C2-919B-A756CF8F3889@danshafer.com> Heard back from Dan Winkler. He has looked at Rev and found it quite positive. He also reminded me of the company I couldn't think of before. It's General Magic. A number of the HyperHeads were part of that aborted, ahead-of-its-time effort. He says the Danger HipTop "is a great reallization of what Gewneral Magic was starting to do many years ago." Have to check that out. Dan On May 19, 2005, at 9:45 PM, Chipp Walters wrote: > Richard Gaskin wrote: > > > >> One last bit of trivia: >> Today the world's most popular multimedia authoring system is >> Flash, and while we know it as a Macromedia product it was >> actually an acquisition. >> Who originally produced it? >> FutureSplash, a company owned by Charlie Jackson. >> > > And in fact, FutureSplash was called 'SmartSketch' even earlier. > The same programmers who wrote SuperPaint, which was sold to Aldus > along with SuperCard, Super3D and Digital Darkroom, (and the rest > of Charlie's Silicon Beach companies products) also wrote > FutureSplash. > > > >> PS: in the early '90s a magazine premiered called "New Media" -- >> anyone here have the first two issues? >> > > Perhpas. We were awarded the New Media Award of Excellence that > very first year for our SuperCard project "MarsBook", a 3d > walkthrough of a Mars Habitat we designed for NASA and Johnson > Space Center. > > Interesting story, I was asked to come to San Jose to pick-up the > award and told to wear a tuxedo. Of course, no self-respecting > Apple type would be caught dead in a tux, but I did go there. It > was amazing, like the Oscars for Multimedia. They had TV cameras, > red carpet, teleprompters, and around 4000 people -- and me the > only one in jeans;-). > > Someone was going to a lot of trouble to make sure 'multimedia' was > the next big thing. I think there were only 8 Awards of Excellence > given, and we were proud to have gotten one of the first. My good > friend Dan Backus, wrote 'ADAM' a medical dissection multimedia > project in SuperCard, and he won the covetted 'Best of Show.' For a > number of years after, the Invision Awards were among the most > elite awards in Multimedia-- though it never exceeded the hype and > production of that first year. > > -Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From scott at tactilemedia.com Fri May 20 02:08:37 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 19 May 2005 23:08:37 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428D5D53.3040002@fourthworld.com> Message-ID: Recently, Richard Gaskin wrote: > in the early '90s a magazine premiered called "New Media" -- anyone > here have the first two issues? I might. I definitely remember the first year or two it sported the cool square format before it became more mainstream. I think I still have the first issue of Wired as well. And MacAddict. Can't toss them in the recycling for some reason. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From xbury.cs at clearstream.com Fri May 20 02:15:45 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 20 May 2005 08:15:45 +0200 Subject: Deleting a folder doesn't work!!! Message-ID: As a side note, the revDeleteFolder will work in XP or W2K3 but still the fact that they use a shell command instead of enhancing that bit of code in the engine brings a lot of questions... How hard would that have been? 15 minutes coding for any reasonable coder per platform (or for all platforms depending on the C IDE they use). For one, this solution is less compatible and prone to errors if anything is wrong or different in shell - like for W2K where neither command exists! A win32 api call wouldn't have caused as much trouble, required less resource (?) and certainly would be faster! DelTree will work only in win9x. RD.exe would have worked everywhere where char 1 of the os version = 5 which is the revDeleteFolder check... And this includes windows 2000. LAST but not least, the revdeleteFolder uses shell(command) without a start... so while you delete some 70 GBs of data and folders, RunRev would seem to hang. If you have a hugue number of errors, you might also overload the get shell return conditions... Trust me, this happens... So if you hope to use RunRev on w2k, you need to change the back script handler. if you want a real delete folder solution, write your own script and call it via RunRev. Just my 2 wincents preventing further bugzillas, disasters and better Rev satisfaction ;) regards, Xavier On 20.05.2005 06:46:47 use-revolution-bounces wrote: >> Is this a) an accident, b) a good thing c) something that >> will be cleaned up in future versions of rev d) none of the >> above or e) all of the above? > >hopefuly it's item C but given it's age i just as well might have to write a >real engine suggestion bugzilla ;) > >I know rev means well otherwise they wouldn't have put that one in to fix >the other's impairment. Unfortunately i only got one shot at this job so i >wont be able to try if rev's command is up to par with the real shell >commands. > >After analysis, im glad i didn't even try... They use shell commands with >deltree or rmdir which happen to return "not recognized" in my W2K systems! >They dont even test for availability! > >Then i also noticed that they dont even reset the hideconsoleWindows >property to what it was before they changed it! > >Last but not least, in RevDeleteFolder, most of shell commands will fail at >work and dont support a lot of standards we need in even just copying files >(like security and audit properties of files and folders in some cases. > >Same thing for revCopyFolder. Some xcopy switches were not used and might be >more appropriate for some uses. Make sure you test. > >Woah! Good thing i didn't waste my time trying revDeleteFolder... Rev is not >the best for everything although it's quite good for most. Just make sure >you test before commiting a revHandler to production. > >I wont say anymore what's coming for you soon in TAOO but sure it's going to >work better and harder and with many more options. > >cheers >Xav > >> -----Original Message----- >> From: use-revolution-bounces at lists.runrev.com >> [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of >> Gordon Webster >> Sent: Thursday, May 19, 2005 22:57 >> To: How to use Revolution >> Subject: RE: Deleting a folder doesn't work!!! >> >> >From this discussion, it seems that there are two >> nearly identical commands for deleting a folder that have >> subtly different behaviors. >> >> Is this a) an accident, b) a good thing c) something that >> will be cleaned up in future versions of rev d) none of the >> above or e) all of the above? >> >> Best >> >> Gordon >> >> Did you get the Nulkin? >> http://nulkin.blogspot.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 ----------------------------------------- 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 eric.chatonet at sosmartsoftware.com Fri May 20 02:16:42 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 08:16:42 +0200 Subject: undo insertion into group In-Reply-To: <6.2.1.2.0.20050519221913.03769de8@mail.armbase.com> References: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> <6.2.1.2.0.20050519221913.03769de8@mail.armbase.com> Message-ID: <31F142D2-3498-4772-B5E5-DA6CAA33FB2B@sosmartsoftware.com> Hi Bob, Buttons, fields, images, graphics, scrollbars, players and groups are controls: put the number of controls repeat for each control tControl in this card etc. Hope this helps. Best regards from Paris, Eric Chatonet. Le 19 mai 05 ? 23:34, Bob Hartley a ?crit : > At 21:38 19/05/2005, you wrote: > > >> Hi Bob, >> > > > Hi Eric > > Ok I got to the bottom of it. I thought of that command but I > forgot to declare a global (where the stack name was stored). > Previously I was deleting the lat field of the stack where the > delete button was. > > Thanks for directing me back to delete and away from undo. > > I can tweak this a bit further. I can delete a button from the > group, however, I need to create a new button with > "delete last button of group mastergroup of stack etc" > > Now I would need to add a button for eack object. If I use delete > last object I get an error. > > So my next question is..... What are buttons and fields etc known > as collectively? > > Not objects.....? > > All the best > Bob > > >> You could try something like: >> >> delete last field >> >> assuming that the deletion concerns always the last field created by >> your button :-) >> You can refer to an object by order, number, ID , name and much >> more ;-) >> >> Best regards from Paris, >> >> Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From xbury.cs at clearstream.com Fri May 20 02:26:16 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 20 May 2005 08:26:16 +0200 Subject: # POSSIBLY SPAM #::Re: [OT] Is there a relationship betweenXtalk languagesandsmalltalk? Message-ID: Now, there's an idea for an xTalk Culture Game! cheers Xavier On 20.05.2005 05:59:23 use-revolution-bounces wrote: >Hi Richard > >> Some trivia on the mysterious coincidences with HyperCard and SuperCard: > >Remind me not to play the Trivial Pirsuit xTalk Edition against you... > >;-) ----------------------------------------- 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 Fri May 20 02:30:23 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 20 May 2005 08:30:23 +0200 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? Message-ID: >> And more trivia: >> >> Atkinson's original vision for HyperCard didn't include a scripting >> language, an idea that was suggested by Dan Winkler during the >> development cycle. >> I found this program long ago on a bbs. It was called MacCard or flashcard or something like that. Buried in one of my 3000 diskettes that probably dont work anymore! It basically looked like a rollodesk stack that came first with HC example stacks... Incidentally, those examples were the best way to get started with HyperCard, it would be a nice idea to port them to runrev wouldn't it? 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 ambassador at fourthworld.com Fri May 20 02:37:01 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 19 May 2005 23:37:01 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: References: Message-ID: <428D858D.8020005@fourthworld.com> xbury.cs at clearstream.com wrote: >>>And more trivia: >>> >>>Atkinson's original vision for HyperCard didn't include a scripting >>>language, an idea that was suggested by Dan Winkler during the >>>development cycle. > > I found this program long ago on a bbs. It was called MacCard or flashcard > or something like that. > Buried in one of my 3000 diskettes that probably dont work anymore! > > It basically looked like a rollodesk stack that came first with HC example > stacks... > > Incidentally, those examples were the best way to get started with > HyperCard, it would be a nice > idea to port them to runrev wouldn't it? Porting would be problematic: a lot of work to wind up with a non-resizable monochrome work. Far better to bulld new examples that make good use of Rev's extended object model and syntax. Got any? :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From psahores at easynet.fr Fri May 20 02:43:38 2005 From: psahores at easynet.fr (Pierre Sahores) Date: Fri, 20 May 2005 08:43:38 +0200 Subject: See if OS X firewall is running In-Reply-To: References: Message-ID: <9d37ff20808017876e910d5744a35af3@easynet.fr> Hi, You just need to test the availability of the port(s) your app need to access to, in sending get or post http testing procs to a distant server. If the call is timing out, the firewall is blocking it. Else you don't have to care about the firewall anymore. Hope this helps, Best, Le 20 mai 05, ? 03:33, Scott Slaugh a ?crit : > Is there a way to figure out if the firewall on Mac OS X is running > when a > program starts up? I want to be able to check that out, and warn the > user if > it is running, since it causes problems in my program if it is. > > Scott Slaugh > _______________________________________________ > 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 sc+ at +sahores-conseil.com GSM: +33 6 03 95 77 70 Pro: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 WEB/VoD/ACID-DB services over IP "Mutualiser les deltas de productivit?" From xbury.cs at clearstream.com Fri May 20 02:49:45 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 20 May 2005 08:49:45 +0200 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? Message-ID: Richard wrote: On 20.05.2005 08:37:01 use-revolution-bounces wrote: >xbury.cs at clearstream.com wrote: >>>>And more trivia: >Got any? :) None that I can think off... ;) cheers Xav ----------------------------------------- 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 r.beynon at liv.ac.uk Fri May 20 02:52:03 2005 From: r.beynon at liv.ac.uk (Rob Beynon) Date: Fri, 20 May 2005 07:52:03 +0100 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> References: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> Message-ID: <1816203455.20050520075203@liv.ac.uk> Eric, forgive a naive question, but is it possible to use your fantastic colour picker instead of 'ask color; from inside one's scripts? Thanks -- Best regards, Rob (Replied at 07:51 on 20/05/2005) ============================================================== Prof. Rob Beynon |+44 151 794 4312 (voice) Dept. Veterinary Preclinical |+44 151 794 4243 (fax) Sciences, University of Liverpool, Crown Street, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk -------------------------------------------------------------- http://www.liv.ac.uk/pfg |http://www.csiv.org ============================================================== From xbury.cs at clearstream.com Fri May 20 03:07:59 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 20 May 2005 09:07:59 +0200 Subject: popup in selected text in unlocked field Message-ID: Hi Stephen, here's what you need: [script] local mylastselection on mousedown x put the selectedchunk of me into mylastselection if mylastselection is not empty then select mylastselection if x is 3 then lock messages popup "EditMenu" at the mouseloc end if -- pass mousedown end mousedown [/script] Works like a charm! Tested in the TAOO documentation stack with a custom stack-menu named EditMenu. Just add the script above to the field "content" script The TAOO doc stack is here: http://www.monsieurx.com/modules.php?name=News&file=article&sid=166 cheers Xavier http://monsieurx.com On 20.05.2005 06:56:11 use-revolution-bounces wrote: >I know there's some kind of trick here to do this; > > >I have an unlocked, editable field with text. I select a portion of >the text, then option click on it for a popup that has a few options >to select from to do something to the text, like uppercase, >lowercase, etc. > >This changing works with a button and an option menu combo, but not >in a contextual button. Any activity on the field kills the selection. > >Attempting this always loses the selection, then there's nothing to >change, and all attempts to save the selection range description to a >global still don't seem to work. > >I'm sure there's a dance of locking and unlocking to get this to >work, but I haven't found it yet... any ideas...?.. > >thanks > >sqb >_______________________________________________ >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 eric.chatonet at sosmartsoftware.com Fri May 20 03:19:53 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 09:19:53 +0200 Subject: popup in selected text in unlocked field In-Reply-To: References: Message-ID: <525180F9-BD23-4B22-A1C1-D05C6445A90D@sosmartsoftware.com> Hi Stephen, I have seen Xavier answer. Unfortunately, it does not work with Mac OS: you can't prevent text deselection when popping up a menu. But ;-) Only a "not really satisfying" workaround: Set the hiliteColor of your field ("#B5D5FF" for standard Mac OS for instance). Then, in the script of your field: on mouseDown pButton local tChunk ----- if pButton = 3 then put the selectedChunk into tChunk if word 4 of tChunk > word 2 of tChunk then set the backcolor of the selectedChunk to the hiliteColor of me popup btn "MyMenu" end if end if end mouseDown -------------------------- on selectionChanged set the backcolor of char 1 to -1 of me to empty end selectionChanged Best regards from Paris, Eric Chatonet. Le 20 mai 05 ? 06:56, Stephen Barncard a ?crit : > I know there's some kind of trick here to do this; > > > I have an unlocked, editable field with text. I select a portion of > the text, then option click on it for a popup that has a few > options to select from to do something to the text, like uppercase, > lowercase, etc. > > This changing works with a button and an option menu combo, but not > in a contextual button. Any activity on the field kills the selection. > > Attempting this always loses the selection, then there's nothing to > change, and all attempts to save the selection range description to > a global still don't seem to work. > > I'm sure there's a dance of locking and unlocking to get this to > work, but I haven't found it yet... any ideas...?.. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From xbury.cs at clearstream.com Fri May 20 03:29:11 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Fri, 20 May 2005 09:29:11 +0200 Subject: popup in selected text in unlocked field Message-ID: Eric, I dont have a minimac to test this but... in the popup menu stack, you could insert a selection handler in the pre-openstack... Would that work? cheers Xavier On 20.05.2005 09:19:53 use-revolution-bounces wrote: >Hi Stephen, > >I have seen Xavier answer. >Unfortunately, it does not work with Mac OS: you can't prevent text >deselection when popping up a menu. >But ;-) >Only a "not really satisfying" workaround: > >Set the hiliteColor of your field ("#B5D5FF" for standard Mac OS for >instance). >Then, in the script of your field: > >on mouseDown pButton >local tChunk >----- >if pButton = 3 then >put the selectedChunk into tChunk >if word 4 of tChunk > word 2 of tChunk then >set the backcolor of the selectedChunk to the hiliteColor of me >popup btn "MyMenu" >end if >end if >end mouseDown >-------------------------- >on selectionChanged >set the backcolor of char 1 to -1 of me to empty >end selectionChanged > >Best regards from Paris, > >Eric Chatonet. > >Le 20 mai 05 ? 06:56, Stephen Barncard a ?crit : > >> I know there's some kind of trick here to do this; >> >> >> I have an unlocked, editable field with text. I select a portion of >> the text, then option click on it for a popup that has a few >> options to select from to do something to the text, like uppercase, >> lowercase, etc. >> >> This changing works with a button and an option menu combo, but not >> in a contextual button. Any activity on the field kills the selection. >> >> Attempting this always loses the selection, then there's nothing to >> change, and all attempts to save the selection range description to >> a global still don't seem to work. >> >> I'm sure there's a dance of locking and unlocking to get this to >> work, but I haven't found it yet... any ideas...?.. > >---------------------------------------------------------------- >So Smart Software > >For institutions, companies and associations >Built-to-order applications: management, multimedia, internet, etc. >Windows, Mac OS and Linux... With the French touch > >Plugins, tutorials and more on our website >---------------------------------------------------------------- >Web site http://www.sosmartsoftware.com/ >Email eric.chatonet at sosmartsoftware.com/ >Phone 33 (0)1 43 31 77 62 >Mobile 33 (0)6 20 74 50 86 >---------------------------------------------------------------- > >_______________________________________________ >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 eric.chatonet at sosmartsoftware.com Fri May 20 04:12:47 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 10:12:47 +0200 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: <1816203455.20050520075203@liv.ac.uk> References: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> <1816203455.20050520075203@liv.ac.uk> Message-ID: <149B83CD-66BB-4A25-A243-B8F67D248593@sosmartsoftware.com> Hello Rob, Color Picker is a free open source product but with a licence (see the help/overview stack): > ColorPicker and its present help stack are released into the public > domain as a freeware software: > Just be kind to tell us what you think of it... > You are welcome to contact us concerning any "bugs" or code > optimizations you might want to suggest. > > Nevertheless, you may not claim this software as your own or > release modified versions of the software, but you may modify it > for your own purpose. > You are hereby granted an unrestricted license for its use. > This software, whether in full or part, may not be incorporated > into any other software without our permission. > The use of this software, whether in full or in part, acknowledges > that you hereby release us from any liability for any damages, > whether direct or indirect and bla and bla and bla? But here it is :-) BTW replacing the system built-in color picker by my Color Picker plugin when ask color is called does not seem a good idea: Disregarding the licence terms, it's not what your end user expects for... Anyway I do encourage you to take a leaf out of Color Picker's scripts to run your own if you wish! Check the PickColor and ShowColor handlers in Color Picker's card script to get a starting place :-) To access the scripts, check the "Contextual menus work in Revolution windows" option in rev Prefs and use a right click in Color Picker's window to display the contextual menu. Best regards from Paris, Eric Chatonet. Le 20 mai 05 ? 08:52, Rob Beynon a ?crit : > Eric, forgive a naive question, but is it possible to use your > fantastic colour picker instead of 'ask color; from inside one's > scripts? ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Fri May 20 05:33:27 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 11:33:27 +0200 Subject: [OT] Searching for beta testers Message-ID: <57D45071-1FC5-4AF5-85CE-7A78852DBC79@sosmartsoftware.com> Hi everyone, Since I had to revise some of my How-To stacks due to Rev 2.5.1 inconsistent behaviour, I decided to provide a direct access to the last updated or released How-To stacks through a "shell" stack working in collaboration with my website released as a plugin. It's the reason why I asked a few days ago for a speed test and I renew my grateful thanks to all who replied. This stack is now ready but before relasing it, I want it to be tested with different connexions, on different platforms and from different places around the world :-) So, if you are interested to have a look, just email me directly: I shall send you the right link to get it... from the web ;-) Thanks in advance, Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From b.xavier at internet.lu Fri May 20 06:50:37 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 20 May 2005 12:50:37 +0200 Subject: Language ideas Message-ID: <20050520100815.0ABFC930410@mail.runrev.com> Im compiling a bugzilla enhancement to make transcript more natural if there is a drive x then if there is a control c in group g if a=b or if b=c then if a is (b or c) then put a into b and c etc... This might bring in lots of flexibilities and less semantical "typos" as we usually type them naturally... And make scripting even easier or more intuitive and less error prone. HyperTalk was much better at this - however it's more bug prone too in the long-term. Please send me your ideas offline so I can sort and make them as bugzilla friendly as possible for the good folk at Runrev and make it easier for them to see the advantages... TAOO note: a natural language parser for msg box or speech recog is coming so this goes both ways for the rev community and those interested in TAOO. Other languages parsing is planned too, notably french, spanish, german, italian so far. Last but not least, the TAOO script editor already has a translation module capable of interpreting these but the dictionaries are still pretty much blank given the lack of need/use for the moment. regards, Xavier http://MonsieurX.com - poliglot software too! From alex at tweedly.net Fri May 20 06:56:02 2005 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 20 May 2005 11:56:02 +0100 Subject: Colorize In-Reply-To: References: Message-ID: <428DC242.4090604@tweedly.net> Sarah Reichelt wrote: > I filed a Bugzilla report on this. It happens after you use a > multi-line comment (/* ... */) and the only fix is to quit & restart Rev. > http://support.runrev.com/bugdatabase/show_bug.cgi?id=2767 Last night, before entering a new Bug report, I did a search to see if it had already been reported (actually, to see if I had already reported it). But I must have lived in the USA for too long - I searched on the "obvious" word - colorized Sarah, of course, had used the word "colored" rather than colorized, so I missed finding that one. Having looked at it, I wasn't sure that they are actually duplicates of each other - both the symptoms and the details of the workaround look different. so I didn't close my later one (2844), but instead I added a comment to each to make sure they get looked at together, and so that if anyone encounters the problem again, they get a chance to see both possible workarounds. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.13 - Release Date: 19/05/2005 From katherine.w.c at gmail.com Fri May 20 06:58:23 2005 From: katherine.w.c at gmail.com (Kat) Date: Fri, 20 May 2005 06:58:23 -0400 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428D6B7C.7080409@chipp.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> Message-ID: <428DC2CF.6000401@gmail.com> Chipp Walters wrote: > .... > > Someone was going to a lot of trouble to make sure 'multimedia' was > the next big thing. .... At least one of those "someones" was (gasp, cough, choke) Bill Gates. Microsoft sponsored a really good tradeshow in San Jose called "InterMedia" that I attended in 1993. It was all about multimedia, and the delivery/storage medium that was still pretty new then: CD-Recordable. The first CD-R inkjet printer, built by Herb Craig, was being shown in the Trace Optical booth (it wasn't very practical since at that time printable media wasn't available), Delorme was displaying their "Street Atlas CD-ROM" (which I still use, one of only 2 Classic apps I hang onto), and Meridian Data Systems were in a shooting war with Young Minds Inc. over who could actually deliver systems to allow CD-R burning across a network. Of course, YMI's stuff was UNIX-only, but ... My theory all along has been that Microsoft liked CD-ROM so much because it allowed them to deliver bloatware.... but then I'm just prejudiced. Cheers, Kat http://cd-info.com From soapdog at mac.com Fri May 20 08:58:32 2005 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 May 2005 09:58:32 -0300 Subject: [ANN] libSmtp 2.5.0 (oh.. and I'm back online) In-Reply-To: References: Message-ID: <76ef870106e322c4ba21ef5957573b82@mac.com> On May 19, 2005, at 10:47 PM, shaosean at unitz.ca wrote: > Well after a _long_ time away from a computer and the internet, I'm > back. (and there was much > rejoice).. > > Anywho, I've released a new version of libSmtp (2.5.0) and have put up > a new website located at > a new address (it's still shaosean.tk, but some people were linking > directly to my "unitz.ca" > address and that's still the old site and files).. > > I have lots of new libraries planned for the near future, so prepare > ^_^ > Shao Sean, Happy Welcome! I am eager waiting the new libs! Cheers andre > -Sean > > > _______________________________________________ > 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 bill at bluewatermaritime.com Fri May 20 08:58:55 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 08:58:55 -0400 Subject: Table field behavior In-Reply-To: <20050520100815.0ABFC930410@mail.runrev.com> Message-ID: The docs on table fields is rather sparse. An example table field has six cells across. It is unlocked on Mac OSX. When you enter data and tab across to the next cell and enter data for that cell and tab it works fine until you get to the last cell then it automatically scrolls to the right (there are no scroll bars set for either vertical or horizontal). This automatic scroll to the right makes all the previously entered data not visible and is a behavior I want to prevent. I tried locking position and that didn't work. How do I do this? From eric.chatonet at sosmartsoftware.com Fri May 20 09:17:56 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 15:17:56 +0200 Subject: Table field behavior In-Reply-To: References: Message-ID: <0B382A71-5AAC-486D-A2D6-D7C81B47F1B0@sosmartsoftware.com> Hello Bill, I am working on a How-To stack about table fields. It's not finished but here is an excerpt from this stack which might help you without waiting for the release :-) As you will see it, it's a little bit dry and tricky :-( But fully commented :-) Following scripts are placed in the card script. > By default, a table has no limits: you can use the arrowkeys or the > tabkey to navigate as far as you wish. > Practically, you will often need to display a x*y cells table > without scrollbars as a matrix where all cells are visible and let > the user navigate in carousel (go from the last cell in a row to > the first cell in the next row and so on) through the limits you > have set. > In order to set these limits, you will trigger the keyboard events > within a rawKeyDown handler. > Here the limits which are integers are stored as custom properties > named xLimit and yLimit in the table field named "MyTable": > > on rawKeyDown pKey > -- allows tabbing and arrowkeys to act in carousel > -- horizontal and vertical limits are stored in 2 custom > properties (xLimit and yLimit) in the table field > > if "revCell" is in the target then > -- when editing a table field, target function returns > something like: field "revCell-1,1" > if the xLimit of fld "MyTable" = "None" or the xLimit of fld > "MyTable" is empty then pass rawKeyDown -- no limits > ----- > switch pKey > case 65363 -- arrow key right > case 65289 -- tab key > if the cRevTable["currentxcell"] of fld "MyTable" = the > xLimit of fld "MyTable" then > if the cRevTable["currentycell"] of fld "MyTable" = the > yLimit of fld "MyTable" then > SelectCell "MyTable",1,1 -- the first table cell > else > SelectCell "MyTable",1,the cRevTable["currentycell"] of > fld "MyTable" + 1 -- the first table cell in the next line > end if > else pass rawKeyDown > break > ----- > case 65361 -- arrow key left > if the cRevTable["currentxcell"] of fld "MyTable" = 1 then > if the cRevTable["currentycell"] of fld "MyTable" <> 1 then > SelectCell "MyTable",the xLimit of fld "MyTable",the > cRevTable["currentycell"] of fld "MyTable" - 1 -- ? > -- the last allowed table cell in the previous line > else > SelectCell "MyTable",the xLimit of fld "MyTable",the > yLimit of fld "MyTable" -- ? > -- the last allowed table cell > end if > else pass rawKeyDown > break > ----- > case 65364 -- arrow key down > if the cRevTable["currentycell"] of fld "MyTable" = the > yLimit of fld "MyTable" then > if the cRevTable["currentxcell"] of fld "MyTable" = the > xLimit of fld "MyTable" then > SelectCell "MyTable",1,1 -- the first table cell > else SelectCell "MyTable",the cRevTable["currentxcell"] of > fld "MyTable" + 1,1 -- ? > -- the first table cell in the next column > else pass rawKeyDown > break > ----- > case 65362 -- arrow key up > if the cRevTable["currentycell"] of fld "MyTable" = 1 then > if the cRevTable["currentxcell"] of fld "MyTable" <> 1 then > SelectCell "MyTable",the cRevTable["currentxcell"] of fld > "MyTable" - 1,the yLimit of fld "MyTable" -- ? > -- the last allowed table cell in the previous column > else SelectCell "MyTable",the xLimit of fld "MyTable",the > yLimit of fld "MyTable" -- ? > -- the last allowed table cell > else pass rawKeyDown > break > ----- > default > pass rawKeyDown -- lets the engine do it > end switch > else pass rawKeyDown > end rawKeyDown > ---------------------------------------------------------------- > > on SelectCell pFieldName,pColumn,pRow > -- select a cell > > -- pFieldName parameter is the short name of the table field > -- pColumn parameter is the column number (an integer) > -- pRow parameter is the row number (an integer) > > SetCurXCell pFieldName,pColumn -- ? > SetCurYCell pFieldName,pRow -- ? > ----- > SetScroll "hScroll",the cRevTable["cellxspacing"] of fld > pFieldName * (pColumn - 1),pFieldName,"Header" -- ? > SetScroll "vScroll",the cRevTable["cellyspacing"] of fld > pFieldName * (pRow - 1),pFieldName,"Rows" -- ? > ----- > click at CellLoc(pFieldName,pColumn,pRow) -- ? > ----- > -- to select again the current cell, you can use: > -- click at the cRevTable["currentxmouseloc"] of fld > pFieldName,the cRevTable["currentymouseloc"] of fld pFieldName > end SelectCell > > ---------------------------------------------------------------- > > function CellLoc pFieldName,pColumn,pRow > -- returns the loc of any cell > > -- pFieldName parameter is the short name of the table field > -- pColumn parameter is the column number (an integer) > -- pRow parameter is the row number (an integer) > > local > tLeft,tTop,tCellxspacing,tCellyspacing,tCurrenthscroll,tCurrentvscroll > ----- > put the left of fld pFieldName into tLeft > put the top of fld pFieldName into tTop > put the cRevTable["cellxspacing"] of fld pFieldName into > tCellxspacing > put the cRevTable["cellyspacing"] of fld pFieldName into > tCellyspacing > put the hScroll of fld pFieldName into tCurrenthscroll > put the vScroll of fld pFieldName into tCurrentvscroll > return ((pColumn - 1) * tCellxspacing) + (tCellxspacing div 2) + > tLeft - tCurrenthscroll, \ > ((pRow - 1) * tCellyspacing) + (tCellyspacing div 2) + tTop - > tCurrentvscroll > end CellLoc > ---------------------------------------------------------------- > > on SetCurXCell pFieldName,pValue > -- updates prop in the cRevTable of the table field > > -- pFieldName parameter is the short name of the table field > -- pValue parameter is the column number (an integer) > > set the cRevTable["currentxcell"] of fld pFieldName to pValue > end SetCurXCell > > ---------------------------------------------------------------- > > on SetCurYCell pFieldName,pValue > -- updates prop in the cRevTable of the table field > > -- pFieldName parameter is the short name of the table field > -- pValue parameter is the row number (an integer) > > set the cRevTable["currentycell"] of fld pFieldName to pValue > end SetCurYCell > > ---------------------------------------------------------------- > > on SetScroll > -- sets the table field and header fields scrolls if they are any > -- the syntax is not very comprehensible since this handler can > set the scroll of an unknown number of fields > -- then it refers to parameters by order/number and not by name > using the do command > > lock screen > lock messages > repeat with i = 3 to the paramcount > do "put there is a fld" && param(i) && "into tFlag" > if tFlag then do "set the" && param(1) && "of fld" && param(i) > && "to" && param(2) > -- param (3) to param(x) are the names of the fields > end repeat > unlock messages > unlock screen > end SetScroll That's all! Is it enough? LOL Le 20 mai 05 ? 14:58, Bill a ?crit : > The docs on table fields is rather sparse. > > An example table field has six cells across. It is unlocked on Mac > OSX. When > you enter data and tab across to the next cell and enter data for > that cell > and tab it works fine until you get to the last cell then it > automatically > scrolls to the right (there are no scroll bars set for either > vertical or > horizontal). This automatic scroll to the right makes all the > previously > entered data not visible and is a behavior I want to prevent. I tried > locking position and that didn't work. > > How do I do this? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From bill at bluewatermaritime.com Fri May 20 09:27:10 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 09:27:10 -0400 Subject: Table field behavior In-Reply-To: <0B382A71-5AAC-486D-A2D6-D7C81B47F1B0@sosmartsoftware.com> Message-ID: Wow -- can't we make this any more complicated? Thanks a whole lot. I will put your code in right now and start in as that automatic scroll thing is annoying as ^(%$^%!@! (if you curse in unicode than no one will see). On 5/20/05 9:17 AM, "Eric Chatonet" wrote: > Hello Bill, > > I am working on a How-To stack about table fields. > It's not finished but here is an excerpt from this stack which might > help you without waiting for the release :-) > As you will see it, it's a little bit dry and tricky :-( > But fully commented :-) > Following scripts are placed in the card script. > >> By default, a table has no limits: you can use the arrowkeys or the >> tabkey to navigate as far as you wish. >> Practically, you will often need to display a x*y cells table >> without scrollbars as a matrix where all cells are visible and let >> the user navigate in carousel (go from the last cell in a row to >> the first cell in the next row and so on) through the limits you >> have set. >> In order to set these limits, you will trigger the keyboard events >> within a rawKeyDown handler. >> Here the limits which are integers are stored as custom properties >> named xLimit and yLimit in the table field named "MyTable": >> >> on rawKeyDown pKey >> -- allows tabbing and arrowkeys to act in carousel >> -- horizontal and vertical limits are stored in 2 custom >> properties (xLimit and yLimit) in the table field >> >> if "revCell" is in the target then >> -- when editing a table field, target function returns >> something like: field "revCell-1,1" >> if the xLimit of fld "MyTable" = "None" or the xLimit of fld >> "MyTable" is empty then pass rawKeyDown -- no limits >> ----- >> switch pKey >> case 65363 -- arrow key right >> case 65289 -- tab key >> if the cRevTable["currentxcell"] of fld "MyTable" = the >> xLimit of fld "MyTable" then >> if the cRevTable["currentycell"] of fld "MyTable" = the >> yLimit of fld "MyTable" then >> SelectCell "MyTable",1,1 -- the first table cell >> else >> SelectCell "MyTable",1,the cRevTable["currentycell"] of >> fld "MyTable" + 1 -- the first table cell in the next line >> end if >> else pass rawKeyDown >> break >> ----- >> case 65361 -- arrow key left >> if the cRevTable["currentxcell"] of fld "MyTable" = 1 then >> if the cRevTable["currentycell"] of fld "MyTable" <> 1 then >> SelectCell "MyTable",the xLimit of fld "MyTable",the >> cRevTable["currentycell"] of fld "MyTable" - 1 -- ? >> -- the last allowed table cell in the previous line >> else >> SelectCell "MyTable",the xLimit of fld "MyTable",the >> yLimit of fld "MyTable" -- ? >> -- the last allowed table cell >> end if >> else pass rawKeyDown >> break >> ----- >> case 65364 -- arrow key down >> if the cRevTable["currentycell"] of fld "MyTable" = the >> yLimit of fld "MyTable" then >> if the cRevTable["currentxcell"] of fld "MyTable" = the >> xLimit of fld "MyTable" then >> SelectCell "MyTable",1,1 -- the first table cell >> else SelectCell "MyTable",the cRevTable["currentxcell"] of >> fld "MyTable" + 1,1 -- ? >> -- the first table cell in the next column >> else pass rawKeyDown >> break >> ----- >> case 65362 -- arrow key up >> if the cRevTable["currentycell"] of fld "MyTable" = 1 then >> if the cRevTable["currentxcell"] of fld "MyTable" <> 1 then >> SelectCell "MyTable",the cRevTable["currentxcell"] of fld >> "MyTable" - 1,the yLimit of fld "MyTable" -- ? >> -- the last allowed table cell in the previous column >> else SelectCell "MyTable",the xLimit of fld "MyTable",the >> yLimit of fld "MyTable" -- ? >> -- the last allowed table cell >> else pass rawKeyDown >> break >> ----- >> default >> pass rawKeyDown -- lets the engine do it >> end switch >> else pass rawKeyDown >> end rawKeyDown >> ---------------------------------------------------------------- >> >> on SelectCell pFieldName,pColumn,pRow >> -- select a cell >> >> -- pFieldName parameter is the short name of the table field >> -- pColumn parameter is the column number (an integer) >> -- pRow parameter is the row number (an integer) >> >> SetCurXCell pFieldName,pColumn -- ? >> SetCurYCell pFieldName,pRow -- ? >> ----- >> SetScroll "hScroll",the cRevTable["cellxspacing"] of fld >> pFieldName * (pColumn - 1),pFieldName,"Header" -- ? >> SetScroll "vScroll",the cRevTable["cellyspacing"] of fld >> pFieldName * (pRow - 1),pFieldName,"Rows" -- ? >> ----- >> click at CellLoc(pFieldName,pColumn,pRow) -- ? >> ----- >> -- to select again the current cell, you can use: >> -- click at the cRevTable["currentxmouseloc"] of fld >> pFieldName,the cRevTable["currentymouseloc"] of fld pFieldName >> end SelectCell >> >> ---------------------------------------------------------------- >> >> function CellLoc pFieldName,pColumn,pRow >> -- returns the loc of any cell >> >> -- pFieldName parameter is the short name of the table field >> -- pColumn parameter is the column number (an integer) >> -- pRow parameter is the row number (an integer) >> >> local >> tLeft,tTop,tCellxspacing,tCellyspacing,tCurrenthscroll,tCurrentvscroll >> ----- >> put the left of fld pFieldName into tLeft >> put the top of fld pFieldName into tTop >> put the cRevTable["cellxspacing"] of fld pFieldName into >> tCellxspacing >> put the cRevTable["cellyspacing"] of fld pFieldName into >> tCellyspacing >> put the hScroll of fld pFieldName into tCurrenthscroll >> put the vScroll of fld pFieldName into tCurrentvscroll >> return ((pColumn - 1) * tCellxspacing) + (tCellxspacing div 2) + >> tLeft - tCurrenthscroll, \ >> ((pRow - 1) * tCellyspacing) + (tCellyspacing div 2) + tTop - >> tCurrentvscroll >> end CellLoc >> ---------------------------------------------------------------- >> >> on SetCurXCell pFieldName,pValue >> -- updates prop in the cRevTable of the table field >> >> -- pFieldName parameter is the short name of the table field >> -- pValue parameter is the column number (an integer) >> >> set the cRevTable["currentxcell"] of fld pFieldName to pValue >> end SetCurXCell >> >> ---------------------------------------------------------------- >> >> on SetCurYCell pFieldName,pValue >> -- updates prop in the cRevTable of the table field >> >> -- pFieldName parameter is the short name of the table field >> -- pValue parameter is the row number (an integer) >> >> set the cRevTable["currentycell"] of fld pFieldName to pValue >> end SetCurYCell >> >> ---------------------------------------------------------------- >> >> on SetScroll >> -- sets the table field and header fields scrolls if they are any >> -- the syntax is not very comprehensible since this handler can >> set the scroll of an unknown number of fields >> -- then it refers to parameters by order/number and not by name >> using the do command >> >> lock screen >> lock messages >> repeat with i = 3 to the paramcount >> do "put there is a fld" && param(i) && "into tFlag" >> if tFlag then do "set the" && param(1) && "of fld" && param(i) >> && "to" && param(2) >> -- param (3) to param(x) are the names of the fields >> end repeat >> unlock messages >> unlock screen >> end SetScroll > > That's all! > Is it enough? > LOL > > Le 20 mai 05 ? 14:58, Bill a ?crit : > >> The docs on table fields is rather sparse. >> >> An example table field has six cells across. It is unlocked on Mac >> OSX. When >> you enter data and tab across to the next cell and enter data for >> that cell >> and tab it works fine until you get to the last cell then it >> automatically >> scrolls to the right (there are no scroll bars set for either >> vertical or >> horizontal). This automatic scroll to the right makes all the >> previously >> entered data not visible and is a behavior I want to prevent. I tried >> locking position and that didn't work. >> >> How do I do this? > > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From eric.chatonet at sosmartsoftware.com Fri May 20 09:36:49 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 15:36:49 +0200 Subject: Table field behavior In-Reply-To: References: Message-ID: Le 20 mai 05 ? 15:27, Bill a ?crit : > Wow -- can't we make this any more complicated? I don't think so :-) Take care of carriage returns often added in mails, object's names, custom properties to implement and take heart! Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From soapdog at mac.com Fri May 20 09:37:21 2005 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 May 2005 10:37:21 -0300 Subject: XML-RPC And The Famous Blogger API 1.0 (Re: XML-RPC How To Use?) In-Reply-To: <20050519165619.9400B93009C@mail.runrev.com> References: <20050519165619.9400B93009C@mail.runrev.com> Message-ID: <640364514cb35aad0e0f4172069834fb@mac.com> On May 19, 2005, at 2:38 PM, MisterX wrote: > http://www.google.com/search?q=xml+rpc+runrev&sourceid=mozilla- > search&start= > 0&start=0&ie=utf-8&oe=utf-8&client=firefox-a&rls=org.mozilla:en-US: > official > > no, but quite interesting > > Andre is the man! > > http://homepage.mac.com/soapdog/studio/projects.html Xavier and Varen, Thanks man! :D Those links are outdated, I am in the process of rebuilding my website. I'll talk a little about XML-RPC and about Blogger API (and blogging in general), last I'll present some interesting links, so this will be a little big email. ..-=-=-=- On XML RPC -=-=-=-.. XML-RPC Stands for eXtensible Markup Language, Remote Procedure Call, which in plain english means a way for a program to call another program procedure using the XML standard as the format for the call. The best resource for learning about XML-RPC is http://www.xmlrpc.com Since Rev 2.5 we've got our hands on a very nice XML-RPC library which you can use pretty easily. If you want you can also code your own requests by hand and use RevXML (or plain string routines) to parse them. Each XML-RPC call is composed by two things, a request and a response. (a) The XML-RPC Request is a XML Document that tags what procedure you want to call and what are the parameters given to this procedure. If your server features XML-RPC Introspection Methods, you can call 'system.listMethods' with no parameters and receive back a response detailing the exported functions of that server (this is pretty usefull). (b) The XML-RPC Response, each call receives one response, this is the result of the call, it can be a number, a string, an array, pretty much any value. It can even be a keyed array. In the case that the call was wrong or something evil happened, the response will contain an error. The URL quoted above will detail in a little document called 'XML-RPC for newbies' all about XML-RPC in a much clearer way. The point is, XML-RPC is straight forward and easy. That's also it's weakness, you can make only one procedure call per request, and stuff like that. Now, onto little about blogging. ..-=-=-=- On Blogging -=-=-=-.. ' Weblogs were a revolution. The company behind the popularization of blogs was Pyra Inc. Pyra created the webservice called Blogger.com, for those that are not familiar with standard blogs, a weblog is a journal where it's users can post entries and the site generate the HTML like a newspage. Blogs are not usefull for personal journals only, many technology related pages are running on a blog back end this day. When Pyra implemented it's blogger.com service they opted to make a XML-RPC based infrastructure, users would log into a HTML interface and post data to their blogs, this HTML interface would use XML-RPC calls to comunicate with blogger service to post the data. The HTML interface, like all HTML interface, was a frustrating experience for power users. Formating posts was weird, stability was a serious issue in some browsers. The power users wanted a custom client and in one blessed day, instead of creating custom clients, Pyra exposed some of it's XML-RPC services known as Blogger API 1.0. From this day on, coders could look into this spec and create apps that talked directly to Pyra's blogger server. I was using MacOS 9 and REALBasic on that time, and I created iBlog the first Blogger API enabled blog client in some weeks. It was fun. Things now are different. (for example, I reimplemented the old iBlog in HOURS using Rev....). Let's talk a little about Blogger API 1.0 ..-=-=-=- On Blogger API 1.0 -=-=-=-.. The Blogger API 1.0 spec has it's home at http://developer.blogger.com (If I Remember Correctly). When Blogger became famous and lot's of coders decided to implement servers, some people started looking into a XML-RPC Api for their servers, Blogger API was the most famous at that time, so almost all of those servers started implementing it as well. Server like Movable Type, B2, Nucleus, BlogWorks ASP and others support this standard. But one need remember that Blogger API is not the only API out there. I'll talk a little about the others later. In it's first incarnation, Blogger API allowed you to: (a) Post new entries to your blog. (by calling 'blogger.newPost') (b) Editing an entry. (by calling 'blogger.editPost') (c) Site template management (with 'blogger.getTemplate' and 'blogger.setTemplate') (d) Some user info management. (e) Acquiring a list of blogs owned by a user (with 'blogger.getUsersBlogs') So the tipical life cycle of a blog client was, to call 'blogger.getUsersBlogs' upon launch so that it could populate a selection field with the blogs owned by the user (quick post to any blog you own) then wait for text input. Direct new posts to 'blogger.newPost' and editing to 'blogger.editPost'. Template management usually is optional but easy to implement. I make some blog clients you can check http://www.soapdog.org to see info on them (and download a trial). See the trick is, with the aid of Blogger API 1.0 a user can post data to a blog without the need for complex login procedures and tedious unstable HTML interfaces. One should read 'Beyond the Browser' article by Richard Gaskin (http://www.fourthworld.com) to see why net apps are better then custom HTML interfaces. ..-=-=-=- email.endConclusions -=-=-=-.. Today there are lot's of Bloging APIs out there. The famous ones are: (a) Blogger API 1.0 which is wide supported. (b) Blogger API 2.0 the big difference is that this one implement title text fields!!! aka. headlines. In the case you're talking with blogger.com server, you can mix 1.0 calls with 2.0 calls, in my own custom client I use blogger API 1.0 for everything but new posts and editing, for those two calls I use Blogger2.newPost and Blogger2.editPost for those allow me to put title fields in my entries (blogger 1.0 has no support for title fields) (c) MetaBlog API this one was created by the fine folks at Userland Inc, they invented bloging and the XML-RPC spec, It's sad that this has not wider support. Their blog software known as Radio Userland is the Killer App! (http://radio.userland.com) (d) ATOM API, atom moves away from XML-RPC, it uses a concept based on the REST ideas and is pretty strange for me, I don't like it and I won't support it. But that's because I am stubborn, you should look into it if you're thinking about blogs. ATOM support is rising and Google is pushing it. Google owns Pyra now. Since you wanted to see how this whole thing works, please check my user on RevOnline (under soapdog), you'll see a stack called BRP (blog research project), it's a blogger api 1.0 compliant stack, it allows you to post to a blog and do stuff, code is free, study it and make your own!!!! PS: is this email too big? Cheers and happy coding. Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From dam-pro.girard at laposte.net Fri May 20 09:38:04 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Fri, 20 May 2005 15:38:04 +0200 Subject: Use french special caracters in an XML file. In-Reply-To: References: Message-ID: <1116596284.6415.5.camel@localhost.localdomain> Hi all, I make a database (in XML), in this database, user can write information about a lot of things, but I have tried my software, and I see a really nasty bug, and I didn't know how I can solve it. French special characters (?????) doesn't work, I have got a strange return instead of the good characters. (For exemple, ? -> ?$$) So, I think I need to encode the text, but how I can encode it ? Runrev provide a function that permit to encode text ? This database will treat a lot of data, so this need to be really fast. (Without any encoding, this is really fast.) Thanks. Damien GIRARD From bnz2 at cdc.gov Fri May 20 09:41:31 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Fri, 20 May 2005 09:41:31 -0400 Subject: Table field behavior Message-ID: <64878EF567131D4596246171F75FD4A97445BE@m-epo-1.epo.cdc.gov> I find the current table fields just too clunky. I am creating a table object based on grouped fields. After a recent fix of a few bugs, it seems to work quite well, and allows for much better control. The advantage to this approach is that it allowed me to do things like allow for a simple scheme for moving columns, inserting columns, proper tabbing, automatic vertical scrolling, etc... If anyone wants a copy of this object, just e-mail me, and I will be happy to send it to you. It work well right now - but I plan to keep modifying it and adding in new capabilities. For a table that needs to hold several hundred (or even several hundred thousand) rows, I am thinking of creating a different design - one that holds the data for each row in a custom property, and creates the fields/groups from the appropriate custom property for each row on the fly as the user scrolls up or down, then destroys those fields/groups as the row dissappears from view when it is scrolled past. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Bill Sent: Friday, May 20, 2005 9:27 AM To: How to use Revolution Subject: Re: Table field behavior Wow -- can't we make this any more complicated? Thanks a whole lot. I will put your code in right now and start in as that automatic scroll thing is annoying as ^(%$^%!@! (if you curse in unicode than no one will see). On 5/20/05 9:17 AM, "Eric Chatonet" wrote: > Hello Bill, > > I am working on a How-To stack about table fields. > It's not finished but here is an excerpt from this stack which might > help you without waiting for the release :-) > As you will see it, it's a little bit dry and tricky :-( > But fully commented :-) > Following scripts are placed in the card script. > >> By default, a table has no limits: you can use the arrowkeys or the >> tabkey to navigate as far as you wish. >> Practically, you will often need to display a x*y cells table >> without scrollbars as a matrix where all cells are visible and let >> the user navigate in carousel (go from the last cell in a row to >> the first cell in the next row and so on) through the limits you >> have set. >> In order to set these limits, you will trigger the keyboard events >> within a rawKeyDown handler. >> Here the limits which are integers are stored as custom properties >> named xLimit and yLimit in the table field named "MyTable": >> >> on rawKeyDown pKey >> -- allows tabbing and arrowkeys to act in carousel >> -- horizontal and vertical limits are stored in 2 custom >> properties (xLimit and yLimit) in the table field >> >> if "revCell" is in the target then >> -- when editing a table field, target function returns >> something like: field "revCell-1,1" >> if the xLimit of fld "MyTable" = "None" or the xLimit of fld >> "MyTable" is empty then pass rawKeyDown -- no limits >> ----- >> switch pKey >> case 65363 -- arrow key right >> case 65289 -- tab key >> if the cRevTable["currentxcell"] of fld "MyTable" = the >> xLimit of fld "MyTable" then >> if the cRevTable["currentycell"] of fld "MyTable" = the >> yLimit of fld "MyTable" then >> SelectCell "MyTable",1,1 -- the first table cell >> else >> SelectCell "MyTable",1,the cRevTable["currentycell"] of >> fld "MyTable" + 1 -- the first table cell in the next line >> end if >> else pass rawKeyDown >> break >> ----- >> case 65361 -- arrow key left >> if the cRevTable["currentxcell"] of fld "MyTable" = 1 then >> if the cRevTable["currentycell"] of fld "MyTable" <> 1 then >> SelectCell "MyTable",the xLimit of fld "MyTable",the >> cRevTable["currentycell"] of fld "MyTable" - 1 -- ? >> -- the last allowed table cell in the previous line >> else >> SelectCell "MyTable",the xLimit of fld "MyTable",the >> yLimit of fld "MyTable" -- ? >> -- the last allowed table cell >> end if >> else pass rawKeyDown >> break >> ----- >> case 65364 -- arrow key down >> if the cRevTable["currentycell"] of fld "MyTable" = the >> yLimit of fld "MyTable" then >> if the cRevTable["currentxcell"] of fld "MyTable" = the >> xLimit of fld "MyTable" then >> SelectCell "MyTable",1,1 -- the first table cell >> else SelectCell "MyTable",the cRevTable["currentxcell"] of >> fld "MyTable" + 1,1 -- ? >> -- the first table cell in the next column >> else pass rawKeyDown >> break >> ----- >> case 65362 -- arrow key up >> if the cRevTable["currentycell"] of fld "MyTable" = 1 then >> if the cRevTable["currentxcell"] of fld "MyTable" <> 1 then >> SelectCell "MyTable",the cRevTable["currentxcell"] of fld >> "MyTable" - 1,the yLimit of fld "MyTable" -- ? >> -- the last allowed table cell in the previous column >> else SelectCell "MyTable",the xLimit of fld "MyTable",the >> yLimit of fld "MyTable" -- ? >> -- the last allowed table cell >> else pass rawKeyDown >> break >> ----- >> default >> pass rawKeyDown -- lets the engine do it >> end switch >> else pass rawKeyDown >> end rawKeyDown >> ---------------------------------------------------------------- >> >> on SelectCell pFieldName,pColumn,pRow >> -- select a cell >> >> -- pFieldName parameter is the short name of the table field >> -- pColumn parameter is the column number (an integer) >> -- pRow parameter is the row number (an integer) >> >> SetCurXCell pFieldName,pColumn -- ? >> SetCurYCell pFieldName,pRow -- ? >> ----- >> SetScroll "hScroll",the cRevTable["cellxspacing"] of fld >> pFieldName * (pColumn - 1),pFieldName,"Header" -- ? >> SetScroll "vScroll",the cRevTable["cellyspacing"] of fld >> pFieldName * (pRow - 1),pFieldName,"Rows" -- ? >> ----- >> click at CellLoc(pFieldName,pColumn,pRow) -- ? >> ----- >> -- to select again the current cell, you can use: >> -- click at the cRevTable["currentxmouseloc"] of fld >> pFieldName,the cRevTable["currentymouseloc"] of fld pFieldName >> end SelectCell >> >> ---------------------------------------------------------------- >> >> function CellLoc pFieldName,pColumn,pRow >> -- returns the loc of any cell >> >> -- pFieldName parameter is the short name of the table field >> -- pColumn parameter is the column number (an integer) >> -- pRow parameter is the row number (an integer) >> >> local >> tLeft,tTop,tCellxspacing,tCellyspacing,tCurrenthscroll,tCurrentvscroll >> ----- >> put the left of fld pFieldName into tLeft >> put the top of fld pFieldName into tTop >> put the cRevTable["cellxspacing"] of fld pFieldName into >> tCellxspacing >> put the cRevTable["cellyspacing"] of fld pFieldName into >> tCellyspacing >> put the hScroll of fld pFieldName into tCurrenthscroll >> put the vScroll of fld pFieldName into tCurrentvscroll >> return ((pColumn - 1) * tCellxspacing) + (tCellxspacing div 2) + >> tLeft - tCurrenthscroll, \ >> ((pRow - 1) * tCellyspacing) + (tCellyspacing div 2) + tTop - >> tCurrentvscroll >> end CellLoc >> ---------------------------------------------------------------- >> >> on SetCurXCell pFieldName,pValue >> -- updates prop in the cRevTable of the table field >> >> -- pFieldName parameter is the short name of the table field >> -- pValue parameter is the column number (an integer) >> >> set the cRevTable["currentxcell"] of fld pFieldName to pValue >> end SetCurXCell >> >> ---------------------------------------------------------------- >> >> on SetCurYCell pFieldName,pValue >> -- updates prop in the cRevTable of the table field >> >> -- pFieldName parameter is the short name of the table field >> -- pValue parameter is the row number (an integer) >> >> set the cRevTable["currentycell"] of fld pFieldName to pValue >> end SetCurYCell >> >> ---------------------------------------------------------------- >> >> on SetScroll >> -- sets the table field and header fields scrolls if they are any >> -- the syntax is not very comprehensible since this handler can >> set the scroll of an unknown number of fields >> -- then it refers to parameters by order/number and not by name >> using the do command >> >> lock screen >> lock messages >> repeat with i = 3 to the paramcount >> do "put there is a fld" && param(i) && "into tFlag" >> if tFlag then do "set the" && param(1) && "of fld" && param(i) >> && "to" && param(2) >> -- param (3) to param(x) are the names of the fields >> end repeat >> unlock messages >> unlock screen >> end SetScroll > > That's all! > Is it enough? > LOL > > Le 20 mai 05 ? 14:58, Bill a ?crit : > >> The docs on table fields is rather sparse. >> >> An example table field has six cells across. It is unlocked on Mac >> OSX. When >> you enter data and tab across to the next cell and enter data for >> that cell >> and tab it works fine until you get to the last cell then it >> automatically >> scrolls to the right (there are no scroll bars set for either >> vertical or >> horizontal). This automatic scroll to the right makes all the >> previously >> entered data not visible and is a behavior I want to prevent. I tried >> locking position and that didn't work. >> >> How do I do this? > > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From bill at bluewatermaritime.com Fri May 20 09:44:26 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 09:44:26 -0400 Subject: Table field behavior In-Reply-To: <0B382A71-5AAC-486D-A2D6-D7C81B47F1B0@sosmartsoftware.com> Message-ID: What if you place the code in the script of the field in question and then not have to worry about the name of the field or about it being called when doing stuff in other fields which may not want affected? On 5/20/05 9:17 AM, "Eric Chatonet" wrote: > Hello Bill, > > I am working on a How-To stack about table fields. > It's not finished but here is an excerpt from this stack which might > help you without waiting for the release :-) > As you will see it, it's a little bit dry and tricky :-( > But fully commented :-) > Following scripts are placed in the card script. > >> By default, a table has no limits: you can use the arrowkeys or the >> tabkey to navigate as far as you wish. >> Practically, you will often need to display a x*y cells table >> without scrollbars as a matrix where all cells are visible and let >> the user navigate in carousel (go from the last cell in a row to >> the first cell in the next row and so on) through the limits you >> have set. >> In order to set these limits, you will trigger the keyboard events >> within a rawKeyDown handler. >> Here the limits which are integers are stored as custom properties >> named xLimit and yLimit in the table field named "MyTable": >> >> on rawKeyDown pKey >> -- allows tabbing and arrowkeys to act in carousel >> -- horizontal and vertical limits are stored in 2 custom >> properties (xLimit and yLimit) in the table field >> >> if "revCell" is in the target then >> -- when editing a table field, target function returns >> something like: field "revCell-1,1" >> if the xLimit of fld "MyTable" = "None" or the xLimit of fld >> "MyTable" is empty then pass rawKeyDown -- no limits >> ----- >> switch pKey >> case 65363 -- arrow key right >> case 65289 -- tab key >> if the cRevTable["currentxcell"] of fld "MyTable" = the >> xLimit of fld "MyTable" then >> if the cRevTable["currentycell"] of fld "MyTable" = the >> yLimit of fld "MyTable" then >> SelectCell "MyTable",1,1 -- the first table cell >> else >> SelectCell "MyTable",1,the cRevTable["currentycell"] of >> fld "MyTable" + 1 -- the first table cell in the next line >> end if >> else pass rawKeyDown >> break >> ----- >> case 65361 -- arrow key left >> if the cRevTable["currentxcell"] of fld "MyTable" = 1 then >> if the cRevTable["currentycell"] of fld "MyTable" <> 1 then >> SelectCell "MyTable",the xLimit of fld "MyTable",the >> cRevTable["currentycell"] of fld "MyTable" - 1 -- ? >> -- the last allowed table cell in the previous line >> else >> SelectCell "MyTable",the xLimit of fld "MyTable",the >> yLimit of fld "MyTable" -- ? >> -- the last allowed table cell >> end if >> else pass rawKeyDown >> break >> ----- >> case 65364 -- arrow key down >> if the cRevTable["currentycell"] of fld "MyTable" = the >> yLimit of fld "MyTable" then >> if the cRevTable["currentxcell"] of fld "MyTable" = the >> xLimit of fld "MyTable" then >> SelectCell "MyTable",1,1 -- the first table cell >> else SelectCell "MyTable",the cRevTable["currentxcell"] of >> fld "MyTable" + 1,1 -- ? >> -- the first table cell in the next column >> else pass rawKeyDown >> break >> ----- >> case 65362 -- arrow key up >> if the cRevTable["currentycell"] of fld "MyTable" = 1 then >> if the cRevTable["currentxcell"] of fld "MyTable" <> 1 then >> SelectCell "MyTable",the cRevTable["currentxcell"] of fld >> "MyTable" - 1,the yLimit of fld "MyTable" -- ? >> -- the last allowed table cell in the previous column >> else SelectCell "MyTable",the xLimit of fld "MyTable",the >> yLimit of fld "MyTable" -- ? >> -- the last allowed table cell >> else pass rawKeyDown >> break >> ----- >> default >> pass rawKeyDown -- lets the engine do it >> end switch >> else pass rawKeyDown >> end rawKeyDown >> ---------------------------------------------------------------- >> >> on SelectCell pFieldName,pColumn,pRow >> -- select a cell >> >> -- pFieldName parameter is the short name of the table field >> -- pColumn parameter is the column number (an integer) >> -- pRow parameter is the row number (an integer) >> >> SetCurXCell pFieldName,pColumn -- ? >> SetCurYCell pFieldName,pRow -- ? >> ----- >> SetScroll "hScroll",the cRevTable["cellxspacing"] of fld >> pFieldName * (pColumn - 1),pFieldName,"Header" -- ? >> SetScroll "vScroll",the cRevTable["cellyspacing"] of fld >> pFieldName * (pRow - 1),pFieldName,"Rows" -- ? >> ----- >> click at CellLoc(pFieldName,pColumn,pRow) -- ? >> ----- >> -- to select again the current cell, you can use: >> -- click at the cRevTable["currentxmouseloc"] of fld >> pFieldName,the cRevTable["currentymouseloc"] of fld pFieldName >> end SelectCell >> >> ---------------------------------------------------------------- >> >> function CellLoc pFieldName,pColumn,pRow >> -- returns the loc of any cell >> >> -- pFieldName parameter is the short name of the table field >> -- pColumn parameter is the column number (an integer) >> -- pRow parameter is the row number (an integer) >> >> local >> tLeft,tTop,tCellxspacing,tCellyspacing,tCurrenthscroll,tCurrentvscroll >> ----- >> put the left of fld pFieldName into tLeft >> put the top of fld pFieldName into tTop >> put the cRevTable["cellxspacing"] of fld pFieldName into >> tCellxspacing >> put the cRevTable["cellyspacing"] of fld pFieldName into >> tCellyspacing >> put the hScroll of fld pFieldName into tCurrenthscroll >> put the vScroll of fld pFieldName into tCurrentvscroll >> return ((pColumn - 1) * tCellxspacing) + (tCellxspacing div 2) + >> tLeft - tCurrenthscroll, \ >> ((pRow - 1) * tCellyspacing) + (tCellyspacing div 2) + tTop - >> tCurrentvscroll >> end CellLoc >> ---------------------------------------------------------------- >> >> on SetCurXCell pFieldName,pValue >> -- updates prop in the cRevTable of the table field >> >> -- pFieldName parameter is the short name of the table field >> -- pValue parameter is the column number (an integer) >> >> set the cRevTable["currentxcell"] of fld pFieldName to pValue >> end SetCurXCell >> >> ---------------------------------------------------------------- >> >> on SetCurYCell pFieldName,pValue >> -- updates prop in the cRevTable of the table field >> >> -- pFieldName parameter is the short name of the table field >> -- pValue parameter is the row number (an integer) >> >> set the cRevTable["currentycell"] of fld pFieldName to pValue >> end SetCurYCell >> >> ---------------------------------------------------------------- >> >> on SetScroll >> -- sets the table field and header fields scrolls if they are any >> -- the syntax is not very comprehensible since this handler can >> set the scroll of an unknown number of fields >> -- then it refers to parameters by order/number and not by name >> using the do command >> >> lock screen >> lock messages >> repeat with i = 3 to the paramcount >> do "put there is a fld" && param(i) && "into tFlag" >> if tFlag then do "set the" && param(1) && "of fld" && param(i) >> && "to" && param(2) >> -- param (3) to param(x) are the names of the fields >> end repeat >> unlock messages >> unlock screen >> end SetScroll > > That's all! > Is it enough? > LOL > > Le 20 mai 05 ? 14:58, Bill a ?crit : > >> The docs on table fields is rather sparse. >> >> An example table field has six cells across. It is unlocked on Mac >> OSX. When >> you enter data and tab across to the next cell and enter data for >> that cell >> and tab it works fine until you get to the last cell then it >> automatically >> scrolls to the right (there are no scroll bars set for either >> vertical or >> horizontal). This automatic scroll to the right makes all the >> previously >> entered data not visible and is a behavior I want to prevent. I tried >> locking position and that didn't work. >> >> How do I do this? > > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From soapdog at mac.com Fri May 20 09:47:22 2005 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 May 2005 10:47:22 -0300 Subject: Use french special caracters in an XML file. In-Reply-To: <1116596284.6415.5.camel@localhost.localdomain> References: <1116596284.6415.5.camel@localhost.localdomain> Message-ID: <89b73183c3b9065af0a11725d782e390@mac.com> On May 20, 2005, at 10:38 AM, Damien Girard wrote: > Hi all, > > I make a database (in XML), in this database, user can write > information > about a lot of things, but I have tried my software, and I see a really > nasty bug, and I didn't know how I can solve it. > > French special characters (?????) doesn't work, I have got a strange > return instead of the good characters. (For exemple, ? -> ?$$) > > So, I think I need to encode the text, but how I can encode it ? Runrev > provide a function that permit to encode text ? > > This database will treat a lot of data, so this need to be really fast. > (Without any encoding, this is really fast.) > > Thanks. Hi Damien, you can use some tricks. You can make a UTF-8 (unicode) enabled XML by setting it's encoding attribute to "UTF-8", then pipe your unicode content to it. If you want this to display on Rev text fields then you need to set the unicodetext prop of the field, using put won't work. You can convert the diacreticals characters to their HTML entitities (by getting the htmltext prop of the field), escape the ampersand char and put the thing inside the XML, remember to convert back before setting the HTMLText prop of a field. You can create your own tagging routine (this is tedious, but it works). Cheers andre PS: did I helped? > > Damien GIRARD > > _______________________________________________ > 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 eric.chatonet at sosmartsoftware.com Fri May 20 09:54:16 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 15:54:16 +0200 Subject: Table field behavior In-Reply-To: References: Message-ID: Hi Bill, Le 20 mai 05 ? 15:44, Bill a ?crit : > What if you place the code in the script of the field in question > and then > not have to worry about the name of the field or about it being > called when > doing stuff in other fields which may not want affected? Don't forget that I only made a copy/paste from a demonstration stack where constraints are specific :-) You have to try and adapt it to your needs... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From bill at bluewatermaritime.com Fri May 20 09:54:55 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 09:54:55 -0400 Subject: Table field behavior In-Reply-To: <64878EF567131D4596246171F75FD4A97445BE@m-epo-1.epo.cdc.gov> Message-ID: The problem with using grouped fields instead of a table field is then you lose the ease of using Trevor DeVore's libDatabase to move the data in and out of your database without too much thought (all this talk about appletalk, smalltalk etc -- I want the programming language NoThink so that I can program without thinking). On 5/20/05 9:41 AM, "Lynch, Jonathan" wrote: > I find the current table fields just too clunky. > > I am creating a table object based on grouped fields. After a recent fix of a > few bugs, it seems to work quite well, and allows for much better control. > > The advantage to this approach is that it allowed me to do things like allow > for a simple scheme for moving columns, inserting columns, proper tabbing, > automatic vertical scrolling, etc... > > If anyone wants a copy of this object, just e-mail me, and I will be happy to > send it to you. It work well right now - but I plan to keep modifying it and > adding in new capabilities. > > For a table that needs to hold several hundred (or even several hundred > thousand) rows, I am thinking of creating a different design - one that holds > the data for each row in a custom property, and creates the fields/groups from > the appropriate custom property for each row on the fly as the user scrolls up > or down, then destroys those fields/groups as the row dissappears from view > when it is scrolled past. > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Bill > Sent: Friday, May 20, 2005 9:27 AM > To: How to use Revolution > Subject: Re: Table field behavior > > Wow -- can't we make this any more complicated? > > Thanks a whole lot. I will put your code in right now and start in as that > automatic scroll thing is annoying as ^(%$^%!@! (if you curse in unicode > than no one will see). > > > On 5/20/05 9:17 AM, "Eric Chatonet" > wrote: > >> Hello Bill, >> >> I am working on a How-To stack about table fields. >> It's not finished but here is an excerpt from this stack which might >> help you without waiting for the release :-) >> As you will see it, it's a little bit dry and tricky :-( >> But fully commented :-) >> Following scripts are placed in the card script. >> >>> By default, a table has no limits: you can use the arrowkeys or the >>> tabkey to navigate as far as you wish. >>> Practically, you will often need to display a x*y cells table >>> without scrollbars as a matrix where all cells are visible and let >>> the user navigate in carousel (go from the last cell in a row to >>> the first cell in the next row and so on) through the limits you >>> have set. >>> In order to set these limits, you will trigger the keyboard events >>> within a rawKeyDown handler. >>> Here the limits which are integers are stored as custom properties >>> named xLimit and yLimit in the table field named "MyTable": >>> >>> on rawKeyDown pKey >>> -- allows tabbing and arrowkeys to act in carousel >>> -- horizontal and vertical limits are stored in 2 custom >>> properties (xLimit and yLimit) in the table field >>> >>> if "revCell" is in the target then >>> -- when editing a table field, target function returns >>> something like: field "revCell-1,1" >>> if the xLimit of fld "MyTable" = "None" or the xLimit of fld >>> "MyTable" is empty then pass rawKeyDown -- no limits >>> ----- >>> switch pKey >>> case 65363 -- arrow key right >>> case 65289 -- tab key >>> if the cRevTable["currentxcell"] of fld "MyTable" = the >>> xLimit of fld "MyTable" then >>> if the cRevTable["currentycell"] of fld "MyTable" = the >>> yLimit of fld "MyTable" then >>> SelectCell "MyTable",1,1 -- the first table cell >>> else >>> SelectCell "MyTable",1,the cRevTable["currentycell"] of >>> fld "MyTable" + 1 -- the first table cell in the next line >>> end if >>> else pass rawKeyDown >>> break >>> ----- >>> case 65361 -- arrow key left >>> if the cRevTable["currentxcell"] of fld "MyTable" = 1 then >>> if the cRevTable["currentycell"] of fld "MyTable" <> 1 then >>> SelectCell "MyTable",the xLimit of fld "MyTable",the >>> cRevTable["currentycell"] of fld "MyTable" - 1 -- ? >>> -- the last allowed table cell in the previous line >>> else >>> SelectCell "MyTable",the xLimit of fld "MyTable",the >>> yLimit of fld "MyTable" -- ? >>> -- the last allowed table cell >>> end if >>> else pass rawKeyDown >>> break >>> ----- >>> case 65364 -- arrow key down >>> if the cRevTable["currentycell"] of fld "MyTable" = the >>> yLimit of fld "MyTable" then >>> if the cRevTable["currentxcell"] of fld "MyTable" = the >>> xLimit of fld "MyTable" then >>> SelectCell "MyTable",1,1 -- the first table cell >>> else SelectCell "MyTable",the cRevTable["currentxcell"] of >>> fld "MyTable" + 1,1 -- ? >>> -- the first table cell in the next column >>> else pass rawKeyDown >>> break >>> ----- >>> case 65362 -- arrow key up >>> if the cRevTable["currentycell"] of fld "MyTable" = 1 then >>> if the cRevTable["currentxcell"] of fld "MyTable" <> 1 then >>> SelectCell "MyTable",the cRevTable["currentxcell"] of fld >>> "MyTable" - 1,the yLimit of fld "MyTable" -- ? >>> -- the last allowed table cell in the previous column >>> else SelectCell "MyTable",the xLimit of fld "MyTable",the >>> yLimit of fld "MyTable" -- ? >>> -- the last allowed table cell >>> else pass rawKeyDown >>> break >>> ----- >>> default >>> pass rawKeyDown -- lets the engine do it >>> end switch >>> else pass rawKeyDown >>> end rawKeyDown >>> ---------------------------------------------------------------- >>> >>> on SelectCell pFieldName,pColumn,pRow >>> -- select a cell >>> >>> -- pFieldName parameter is the short name of the table field >>> -- pColumn parameter is the column number (an integer) >>> -- pRow parameter is the row number (an integer) >>> >>> SetCurXCell pFieldName,pColumn -- ? >>> SetCurYCell pFieldName,pRow -- ? >>> ----- >>> SetScroll "hScroll",the cRevTable["cellxspacing"] of fld >>> pFieldName * (pColumn - 1),pFieldName,"Header" -- ? >>> SetScroll "vScroll",the cRevTable["cellyspacing"] of fld >>> pFieldName * (pRow - 1),pFieldName,"Rows" -- ? >>> ----- >>> click at CellLoc(pFieldName,pColumn,pRow) -- ? >>> ----- >>> -- to select again the current cell, you can use: >>> -- click at the cRevTable["currentxmouseloc"] of fld >>> pFieldName,the cRevTable["currentymouseloc"] of fld pFieldName >>> end SelectCell >>> >>> ---------------------------------------------------------------- >>> >>> function CellLoc pFieldName,pColumn,pRow >>> -- returns the loc of any cell >>> >>> -- pFieldName parameter is the short name of the table field >>> -- pColumn parameter is the column number (an integer) >>> -- pRow parameter is the row number (an integer) >>> >>> local >>> tLeft,tTop,tCellxspacing,tCellyspacing,tCurrenthscroll,tCurrentvscroll >>> ----- >>> put the left of fld pFieldName into tLeft >>> put the top of fld pFieldName into tTop >>> put the cRevTable["cellxspacing"] of fld pFieldName into >>> tCellxspacing >>> put the cRevTable["cellyspacing"] of fld pFieldName into >>> tCellyspacing >>> put the hScroll of fld pFieldName into tCurrenthscroll >>> put the vScroll of fld pFieldName into tCurrentvscroll >>> return ((pColumn - 1) * tCellxspacing) + (tCellxspacing div 2) + >>> tLeft - tCurrenthscroll, \ >>> ((pRow - 1) * tCellyspacing) + (tCellyspacing div 2) + tTop - >>> tCurrentvscroll >>> end CellLoc >>> ---------------------------------------------------------------- >>> >>> on SetCurXCell pFieldName,pValue >>> -- updates prop in the cRevTable of the table field >>> >>> -- pFieldName parameter is the short name of the table field >>> -- pValue parameter is the column number (an integer) >>> >>> set the cRevTable["currentxcell"] of fld pFieldName to pValue >>> end SetCurXCell >>> >>> ---------------------------------------------------------------- >>> >>> on SetCurYCell pFieldName,pValue >>> -- updates prop in the cRevTable of the table field >>> >>> -- pFieldName parameter is the short name of the table field >>> -- pValue parameter is the row number (an integer) >>> >>> set the cRevTable["currentycell"] of fld pFieldName to pValue >>> end SetCurYCell >>> >>> ---------------------------------------------------------------- >>> >>> on SetScroll >>> -- sets the table field and header fields scrolls if they are any >>> -- the syntax is not very comprehensible since this handler can >>> set the scroll of an unknown number of fields >>> -- then it refers to parameters by order/number and not by name >>> using the do command >>> >>> lock screen >>> lock messages >>> repeat with i = 3 to the paramcount >>> do "put there is a fld" && param(i) && "into tFlag" >>> if tFlag then do "set the" && param(1) && "of fld" && param(i) >>> && "to" && param(2) >>> -- param (3) to param(x) are the names of the fields >>> end repeat >>> unlock messages >>> unlock screen >>> end SetScroll >> >> That's all! >> Is it enough? >> LOL >> >> Le 20 mai 05 ? 14:58, Bill a ?crit : >> >>> The docs on table fields is rather sparse. >>> >>> An example table field has six cells across. It is unlocked on Mac >>> OSX. When >>> you enter data and tab across to the next cell and enter data for >>> that cell >>> and tab it works fine until you get to the last cell then it >>> automatically >>> scrolls to the right (there are no scroll bars set for either >>> vertical or >>> horizontal). This automatic scroll to the right makes all the >>> previously >>> entered data not visible and is a behavior I want to prevent. I tried >>> locking position and that didn't work. >>> >>> How do I do this? >> >> >> Best regards from Paris, >> >> Eric Chatonet. >> ---------------------------------------------------------------- >> So Smart Software >> >> For institutions, companies and associations >> Built-to-order applications: management, multimedia, internet, etc. >> Windows, Mac OS and Linux... With the French touch >> >> Plugins, tutorials and more on our website >> ---------------------------------------------------------------- >> Web site http://www.sosmartsoftware.com/ >> Email eric.chatonet at sosmartsoftware.com/ >> Phone 33 (0)1 43 31 77 62 >> Mobile 33 (0)6 20 74 50 86 >> ---------------------------------------------------------------- >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > | | | > )_) )_) )_) > )___))___))___)\ > )____)____)_____)\\ > _____|____|____|____\\\__ > -------\ /--------- http://www.bluewatermaritime.com > ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ > ^^^^ ^^^^ ^^^ ^^ > ^^^^ ^^^ > > 24 hour cell: (787) 378-6190 > fax: (787) 809-8426 > > Blue Water Maritime > P.O. Box 91 > Puerto Real, PR 00740 > > > > _______________________________________________ > 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 > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From dam-pro.girard at laposte.net Fri May 20 09:57:11 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Fri, 20 May 2005 15:57:11 +0200 Subject: Use french special caracters in an XML file. In-Reply-To: <89b73183c3b9065af0a11725d782e390@mac.com> References: <1116596284.6415.5.camel@localhost.localdomain> <89b73183c3b9065af0a11725d782e390@mac.com> Message-ID: <1116597431.6415.14.camel@localhost.localdomain> Thanks, I will try (setting the UTF-8). Girard Damien PS: If this work, you helped me. Le vendredi 20 mai 2005 ? 10:47 -0300, Andre Garzia a ?crit : > On May 20, 2005, at 10:38 AM, Damien Girard wrote: > > > Hi all, > > > > I make a database (in XML), in this database, user can write > > information > > about a lot of things, but I have tried my software, and I see a really > > nasty bug, and I didn't know how I can solve it. > > > > French special characters (?????) doesn't work, I have got a strange > > return instead of the good characters. (For exemple, ? -> ?$$) > > > > So, I think I need to encode the text, but how I can encode it ? Runrev > > provide a function that permit to encode text ? > > > > This database will treat a lot of data, so this need to be really fast. > > (Without any encoding, this is really fast.) > > > > Thanks. > > Hi Damien, > > you can use some tricks. You can make a UTF-8 (unicode) enabled XML by > setting it's encoding attribute to "UTF-8", then pipe your unicode > content to it. If you want this to display on Rev text fields then you > need to set the unicodetext prop of the field, using put won't work. > > You can convert the diacreticals characters to their HTML entitities > (by getting the htmltext prop of the field), escape the ampersand char > and put the thing inside the XML, remember to convert back before > setting the HTMLText prop of a field. > > You can create your own tagging routine (this is tedious, but it works). > > Cheers > andre > PS: did I helped? > > > > > > > > Damien GIRARD > > > > _______________________________________________ > > 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 May 20 10:01:29 2005 From: klaus at major-k.de (Klaus Major) Date: Fri, 20 May 2005 16:01:29 +0200 Subject: Table field behavior In-Reply-To: References: Message-ID: <0EA1D6A5-5949-4521-8E05-900BBE87D5E4@major-k.de> Bonjour Eric, > Le 20 mai 05 ? 15:27, Bill a ?crit : >> Wow -- can't we make this any more complicated? > I don't think so :-) we can! At least RunRev is working on it! But maybe Kevin meant something else in the rev-chat some weeks ago... ;-) > Take care of carriage returns often added in mails, object's names, > custom properties to implement and take heart! > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 Regards Klaus Major klaus at major-k.de http://www.major-k.de From soapdog at mac.com Fri May 20 10:02:25 2005 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 May 2005 11:02:25 -0300 Subject: Use french special caracters in an XML file. In-Reply-To: <1116597431.6415.14.camel@localhost.localdomain> References: <1116596284.6415.5.camel@localhost.localdomain> <89b73183c3b9065af0a11725d782e390@mac.com> <1116597431.6415.14.camel@localhost.localdomain> Message-ID: <45ca80e8a5b8eaf63ca1bb57d3288d42@mac.com> On May 20, 2005, at 10:57 AM, Damien Girard wrote: > Thanks, I will try (setting the UTF-8). > Girard, If you're using revPutIntoXMLNode to put your contents, remember to uniDecode them. cheers andre > Girard Damien > PS: If this work, you helped me. -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From bill at bluewatermaritime.com Fri May 20 10:41:20 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 10:41:20 -0400 Subject: Table field behavior In-Reply-To: Message-ID: I put in your code and now the tab or arrow key makes the cursor go through the data fields correctly but the table still does that annoying automatic scroll that makes it data scroll off to invisible land when your are at the last cell. How do you lock the table grid so it does not scroll? On 5/20/05 9:54 AM, "Eric Chatonet" wrote: > Hi Bill, > > Le 20 mai 05 ? 15:44, Bill a ?crit : > >> What if you place the code in the script of the field in question >> and then >> not have to worry about the name of the field or about it being >> called when >> doing stuff in other fields which may not want affected? > > Don't forget that I only made a copy/paste from a demonstration stack > where constraints are specific :-) > You have to try and adapt it to your needs... > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From 3mcgrath at adelphia.net Fri May 20 10:44:28 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 20 May 2005 10:44:28 -0400 Subject: Update on my progress Message-ID: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> Well, I have been coding non-stop now for three weeks. Some days I put in over eighteen hours, waking up in the middle of the night and coding ideas down. I put together an engine to handle the complex coding for looking up database items and for distinguishing commands from text etc. Then I used the engine to put in English, French, German, Spanish, Korean, Chinese, and Japanese. I hit the Unicode nightmare and haven't yet figured it out. I created a GUI to emulate a PocketPC PDA. I then built a Navigator and an Editor for the interface. Once this all looked OK I then started to create tutorial/games to teach our system. In five days now I have created eight games. WOW. Without REV this would not have been possible. I created four tile type games and three trivia type games and a crosswords game but all of them use icons instead of words/ with words. In contrast our Macromedia(Adobe) Director GURU spent two months on the engine and three weeks on just one of the games and he got most of it wrong. Many days of testing and asking him to make corrections and explaining what I need and what I meant. I have been able to do it all in less than three weeks. Way cool....... Today at 2:00 I am to meet with the Boss to show him the games. I now feel empowered to work on one of my old project ideas. P.S. The first few days of coding are clean and well commented BUT then I started to get lazy. The last few days I left whole sections of unused code in and didn't comment anything. I just built on what I knew was working and adapted it to the new games. I guess I need to revisit everything and clean it all up...... doubt it though...... Tom Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From bill at bluewatermaritime.com Fri May 20 10:47:04 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 10:47:04 -0400 Subject: Table field behavior In-Reply-To: Message-ID: I think what I am looking for is in here: on SetScroll -- sets the table field and header fields scrolls if they are any -- the syntax is not very comprehensible since this handler can set the scroll of an unknown number of fields -- then it refers to parameters by order/number and not by name using the do command lock screen lock messages repeat with i = 3 to the paramcount do "put there is a fld" && param(i) && "into tFlag" if tFlag then do "set the" && param(1) && "of fld" && param(i) && "to" && param(2) -- param (3) to param(x) are the names of the fields end repeat unlock messages unlock screen end SetScroll I'm I supposed to put the name of the field I am working with somewhere in there so it will work? On 5/20/05 9:54 AM, "Eric Chatonet" wrote: > Hi Bill, > > Le 20 mai 05 ? 15:44, Bill a ?crit : > >> What if you place the code in the script of the field in question >> and then >> not have to worry about the name of the field or about it being >> called when >> doing stuff in other fields which may not want affected? > > Don't forget that I only made a copy/paste from a demonstration stack > where constraints are specific :-) > You have to try and adapt it to your needs... > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From dam-pro.girard at laposte.net Fri May 20 10:49:13 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Fri, 20 May 2005 16:49:13 +0200 Subject: Use french special caracters in an XML file. In-Reply-To: <45ca80e8a5b8eaf63ca1bb57d3288d42@mac.com> References: <1116596284.6415.5.camel@localhost.localdomain> <89b73183c3b9065af0a11725d782e390@mac.com> <1116597431.6415.14.camel@localhost.localdomain> <45ca80e8a5b8eaf63ca1bb57d3288d42@mac.com> Message-ID: <428DF8E9.8030702@laposte.net> I didn't understands. I encode characters with UniEncode, and I put them after in the XML database. Put in return, When I get what I have wrote in the database, I have got only the first char. For exemple, this text : "toto", I have got only this written in the XML file "t" I think I have forget something. Andre Garzia a ?crit : > > On May 20, 2005, at 10:57 AM, Damien Girard wrote: > >> Thanks, I will try (setting the UTF-8). >> > > Girard, > > If you're using revPutIntoXMLNode to put your contents, remember to > uniDecode them. > > cheers > andre > > > >> Girard Damien >> PS: If this work, you helped me. > From eric.chatonet at sosmartsoftware.com Fri May 20 10:53:51 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 16:53:51 +0200 Subject: Table field behavior In-Reply-To: References: Message-ID: <9999873E-4866-47FB-8FA0-684202CD3DA2@sosmartsoftware.com> Hi Bill, Did you create the 2 custom properties xLimit and yLimit in your table field which specify the limits? xLimit = the number of columns yLimit = the number of rows And set your table field to show the same number of columns and rows? Hope this helps! Le 20 mai 05 ? 16:47, Bill a ?crit : > I think what I am looking for is in here: > > on SetScroll > -- sets the table field and header fields scrolls if they are any > -- the syntax is not very comprehensible since this handler can > set the > scroll of an unknown number of fields > -- then it refers to parameters by order/number and not by name > using the > do command > > lock screen > lock messages > repeat with i = 3 to the paramcount > do "put there is a fld" && param(i) && "into tFlag" > if tFlag then do "set the" && param(1) && "of fld" && param > (i) && "to" > && param(2) > -- param (3) to param(x) are the names of the fields > end repeat > unlock messages > unlock screen > end SetScroll > > I'm I supposed to put the name of the field I am working with > somewhere in > there so it will work? > > On 5/20/05 9:54 AM, "Eric Chatonet" > > wrote: > > >> Hi Bill, >> >> Le 20 mai 05 ? 15:44, Bill a ?crit : >> >> >>> What if you place the code in the script of the field in question >>> and then >>> not have to worry about the name of the field or about it being >>> called when >>> doing stuff in other fields which may not want affected? >>> >> >> Don't forget that I only made a copy/paste from a demonstration stack >> where constraints are specific :-) >> You have to try and adapt it to your needs... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From soapdog at mac.com Fri May 20 10:53:55 2005 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 May 2005 11:53:55 -0300 Subject: Use french special caracters in an XML file. In-Reply-To: <428DF8E9.8030702@laposte.net> References: <1116596284.6415.5.camel@localhost.localdomain> <89b73183c3b9065af0a11725d782e390@mac.com> <1116597431.6415.14.camel@localhost.localdomain> <45ca80e8a5b8eaf63ca1bb57d3288d42@mac.com> <428DF8E9.8030702@laposte.net> Message-ID: <49dd8de480aafa4e9e1543f7bbf35142@mac.com> On May 20, 2005, at 11:49 AM, Damien Girard wrote: > I didn't understands. > > I encode characters with UniEncode, and I put them after in the XML > database. > Put in return, When I get what I have wrote in the database, I have > got only the first char. > > For exemple, this text : "toto", I have got only this written in the > XML file "t" > I think I have forget something. The docs says that you should uniDecode your variable content before entering it into a XML Node... I think you might be happier by using the htmltext property... this will free you from unicode hell. This would work fine even if you pipe the contents of the xml database to a browser. cheers andre > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From bill at bluewatermaritime.com Fri May 20 11:06:25 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 11:06:25 -0400 Subject: Table field behavior In-Reply-To: <9999873E-4866-47FB-8FA0-684202CD3DA2@sosmartsoftware.com> Message-ID: Like so: ON OPENFIELD SET the xLimit of fld "VoyagesData" TO 6 SET the yLimit of fld "VoyagesData" TO 22 end OPENFIELD And it just crashed bring down RunRev... On 5/20/05 10:53 AM, "Eric Chatonet" wrote: > Hi Bill, > > Did you create the 2 custom properties xLimit and yLimit in your > table field which specify the limits? > xLimit = the number of columns > yLimit = the number of rows > And set your table field to show the same number of columns and rows? > > Hope this helps! > > Le 20 mai 05 ? 16:47, Bill a ?crit : > >> I think what I am looking for is in here: >> >> on SetScroll >> -- sets the table field and header fields scrolls if they are any >> -- the syntax is not very comprehensible since this handler can >> set the >> scroll of an unknown number of fields >> -- then it refers to parameters by order/number and not by name >> using the >> do command >> >> lock screen >> lock messages >> repeat with i = 3 to the paramcount >> do "put there is a fld" && param(i) && "into tFlag" >> if tFlag then do "set the" && param(1) && "of fld" && param >> (i) && "to" >> && param(2) >> -- param (3) to param(x) are the names of the fields >> end repeat >> unlock messages >> unlock screen >> end SetScroll >> >> I'm I supposed to put the name of the field I am working with >> somewhere in >> there so it will work? >> >> On 5/20/05 9:54 AM, "Eric Chatonet" >> >> wrote: >> >> >>> Hi Bill, >>> >>> Le 20 mai 05 ? 15:44, Bill a ?crit : >>> >>> >>>> What if you place the code in the script of the field in question >>>> and then >>>> not have to worry about the name of the field or about it being >>>> called when >>>> doing stuff in other fields which may not want affected? >>>> >>> >>> Don't forget that I only made a copy/paste from a demonstration stack >>> where constraints are specific :-) >>> You have to try and adapt it to your needs... > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From jacque at hyperactivesw.com Fri May 20 11:07:14 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 May 2005 10:07:14 -0500 Subject: Table field behavior In-Reply-To: <64878EF567131D4596246171F75FD4A97445BE@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A97445BE@m-epo-1.epo.cdc.gov> Message-ID: <428DFD22.3060403@hyperactivesw.com> On 5/20/05 8:41 AM, Lynch, Jonathan wrote: > I find the current table fields just too clunky. > > I am creating a table object based on grouped fields. Been there, done that. :) If the hqx format doesn't work for you, let me know. Mine works pretty well for basic table groups if you know the number of columns beforehand (which for my client's project, I did.) It doesn't do auto-creation of rows, though you can add extras and it won't display the blank ones. Yours may do a better job for some applications. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From eric.chatonet at sosmartsoftware.com Fri May 20 11:15:22 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 17:15:22 +0200 Subject: Table field behavior In-Reply-To: References: Message-ID: <024371C2-DAAD-4F82-BCA4-CC13D25A295D@sosmartsoftware.com> Le 20 mai 05 ? 17:06, Bill a ?crit : > Like so: > > ON OPENFIELD > SET the xLimit of fld "VoyagesData" TO 6 > SET the yLimit of fld "VoyagesData" TO 22 > end OPENFIELD No. Just set these properties "by hand" in the property pane or in a handler which does not interfere with the table field as openField (assuming openField refers to your table field). Go on taking heart... Table fields are a rough draft in Rev :-( Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From jacque at hyperactivesw.com Fri May 20 11:17:56 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 May 2005 10:17:56 -0500 Subject: popup in selected text in unlocked field In-Reply-To: References: Message-ID: <428DFFA4.8080309@hyperactivesw.com> On 5/19/05 11:56 PM, Stephen Barncard wrote: > I know there's some kind of trick here to do this; > > > I have an unlocked, editable field with text. I select a portion of the > text, then option click on it for a popup that has a few options to > select from to do something to the text, like uppercase, lowercase, etc. > > This changing works with a button and an option menu combo, but not in a > contextual button. Any activity on the field kills the selection. > > Attempting this always loses the selection, then there's nothing to > change, and all attempts to save the selection range description to a > global still don't seem to work. I had to do this in my Boggle game. Are you using a popup button for the contextual menu? If so, try popping up a menu stack instead. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From b.xavier at internet.lu Fri May 20 11:40:07 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 20 May 2005 17:40:07 +0200 Subject: popup in selected text in unlocked field In-Reply-To: <428DFFA4.8080309@hyperactivesw.com> Message-ID: <20050520145725.A6186930184@mail.runrev.com> And that's a great game Jacque! I recommend it to everyone! The stack menu was the only way to make it work actually. Did I forget to mention that? ;| A button menu will not show up for some reason... I tested different button names too just in case they coincide with another stack's menus. One anoying thing though is that populating those stack menus is not as easy as populating a button menu unless the user is in a boxed application. Just extra work otherwise where a toolbar can be more mouse-efficient... Although, in exchange, you can have icons in menu if you like eye candy! cheers Xav > -----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: Friday, May 20, 2005 17:18 > To: How to use Revolution > Subject: Re: popup in selected text in unlocked field > > On 5/19/05 11:56 PM, Stephen Barncard wrote: > > > I know there's some kind of trick here to do this; > > > > > > I have an unlocked, editable field with text. I select a portion of > > the text, then option click on it for a popup that has a > few options > > to select from to do something to the text, like uppercase, > lowercase, etc. > > > > This changing works with a button and an option menu combo, > but not in > > a contextual button. Any activity on the field kills the selection. > > > > Attempting this always loses the selection, then there's nothing to > > change, and all attempts to save the selection range > description to a > > global still don't seem to work. > > I had to do this in my Boggle game. Are you using a popup > button for the contextual menu? If so, try popping up a menu > stack instead. > > -- > 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 sanke at hrz.uni-kassel.de Fri May 20 11:55:51 2005 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Fri, 20 May 2005 17:55:51 +0200 Subject: [OT] Is there a relationship between Xtalk languages and smalltalk? Message-ID: <428E0887.9070805@hrz.uni-kassel.de> One of the xTalk languages not mentioned so far is "HyperPad" by Brightbill&Roberts with its script language "PadTalk". HyperPad - the first Hypercard clone for the DOS-world - appeared about one year after Hypercard was released. Unfortunately, HyperPad never made it to the Windows world and consequently later disappeared. HyperPad was a very powerful language with some features I still miss in Metacard and Revolution. It had an integrated data base, could include and produce C-externals and had a comprehensive and carefully written documentation (two big volumes that came free with the software for a price less than 100 US$ and left no questions open). The included help files and tutorials were very well designed (seen from an educational perspective). A look at them would be even beneficial for the Revolution team. I remember my troubles when I had to migrate to "Toolbook": Many more script lines to write, syntax requirements that were much more complicated etc..- A search reveals a number of hits (there is also another, but unreleated product called "HyperPad") and even a still available version of HyperPad that is possibly of interest for those that want to investigate the development of xTalk languages and get an idea of the state of arts of quite a number of years ago. Two addresses: from the web page: "HyperPad Brightbill-Roberts' HyperPad 2.2 is an inexpensive ($100) HyperCard clone for DOS text systems. The extensive installation (3.7 MB) includes 830 pages of documentation and an excellent on-line tutorial. Many sample scripts, clip art, and mini-applications are included. HyperPad is designed to be used out of the box as a DOS desktop utility kit. It is distributed as shareware so you can "try before you buy." and "HyperPAD: Version 2.307 Last published in 1995 by IQ Technologies, Inc. Originally developed and published by Brightbill-Roberts For those who may wish to continue using this DOS based product it is being made available for downloading as a courtesy of MegaIQ. The download is a 1.4 mb self extracting archive file. Save the file to an empty folder. After downloading, double click on the file "hyperpad24.exe". This will extract two (2) files, "disk1.exe" and "disk2.exe". Each of these are self extracting archive files as well. Disk 1 and Disk 2 archives contain the files required to install HyperPAD. Devkit is the HyperPAD Developer's Kit and must be extracted into a different folder than the one used for disk1 and disk2 as it contains some files which have the same name. DOWNLOAD HyperPAD v. 2.3 DOWNLOAD HyperPAD Developer's Kit".--- I downloaded this version, and it worked fine with Windows XP - with the exception that I had some troubles with my cordless mouse in the DOS-window that came up. But you can very well work with the keyboard and experience the old-time and at the same time modern way of using an xTalk language. As I already said, have a look at the IDE and the carefully designed and integrated help files. A number of stacks I offer today on my website were originally developed with HyperPad. Regards, Wilhelm Sanke From revdan at danshafer.com Fri May 20 12:00:16 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 20 May 2005 09:00:16 -0700 Subject: XML-RPC And The Famous Blogger API 1.0 (Re: XML-RPC How To Use?) In-Reply-To: <640364514cb35aad0e0f4172069834fb@mac.com> References: <20050519165619.9400B93009C@mail.runrev.com> <640364514cb35aad0e0f4172069834fb@mac.com> Message-ID: <2F4F64C5-D787-4124-9322-C89E83824F3A@danshafer.com> Andre..... On May 20, 2005, at 6:37 AM, Andre Garzia wrote: > is this email too big? Nope. It was so informative I'd have read it if it were twice as long! Looking forward to seeing you in Monterey again next month, you Brazil Nut. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From HyperChris at aol.com Fri May 20 12:01:03 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Fri, 20 May 2005 12:01:03 EDT Subject: Table field behavior Message-ID: <1f2.a2218f3.2fbf63bf@aol.com> I don't think the table field will get the RawKeyDown message as it goes straight to the card. >>What if you place the code in the script of the field in question and then not have to worry about the name of the field or about it being called when doing stuff in other fields which may not want affected? From capellan2000 at yahoo.com Fri May 20 12:18:39 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 20 May 2005 09:18:39 -0700 (PDT) Subject: Update on my progress In-Reply-To: <20050520141254.CE2C8930196@mail.runrev.com> Message-ID: <20050520161839.92192.qmail@web40522.mail.yahoo.com> on Fri, 20 May 2005 Thomas McGrath wrote: > I have been coding non-stop now for three weeks. > Some days I put in > over eighteen hours, waking up in the middle of the > night and coding ideas down. Wow! Are you working alone on this project? How much faster will you work if you had help from other developers? I think that you will burning out yourself if you keep that pace. :-( > In contrast our Macromedia(Adobe) Director GURU > spent two months on the > engine and three weeks on just one of the games and > he got most of it > wrong. Many days of testing and asking him to make > corrections and > explaining what I need and what I meant. Is he alone too? :-O > I have been able to do it all in less than three > weeks. Way cool....... Congratulations! :-) You should post your experience with this project as a case study. > I now feel empowered to work on one of my old > project ideas. This is one of the non widely published benefical side effects of working in this platform. Keep us updated about your work! :-) al Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Do you Yahoo!? Read only the mail you want - Yahoo! Mail SpamGuard. http://promotions.yahoo.com/new_mail From ambassador at fourthworld.com Fri May 20 12:22:41 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 09:22:41 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428DC2CF.6000401@gmail.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> Message-ID: <428E0ED1.5020703@fourthworld.com> Kat wrote: > My theory all along has been that Microsoft liked CD-ROM so much because > it allowed them to deliver bloatware.... but then I'm just prejudiced. "PRE-judiced" was something we used to do. But now that more than two dozen governments around the world have found Microsoft guilty of the very things we've been suspecting all along, today we're merely "judiced". :) As for CD ROM, one of the benefits to having started in the industry before it was popular is that my earliest training was in making things as lightweight as possible to fit onto a floppy. When CDs came along some younger folks considered my habits anachronistic -- that is, until just a couple years later when the Internet became the "ultimate killer app" and suddenly file size was important again. It's rarely a mistake to err on the side of resource efficiency. I recall a vendor of CD-ROM recorders trying to have a conversation with me about financing a $7500 unit (it was one of three on the market at the time). I balked, and said I'd continue shipping on floppy until the price came down. He literally laughed at me, as though I was on crazy pills. I only used floppies for another year: by the following year CD recorders had broken the thousand dollar barrier and pricing was in free fall. That's another nice thing about being part of the over-40 crowd: when you go around the block that many times you know that, thanks to Moore's Law and market dynamics, computing is one of the few industries that consistently rewards the procrastinator. PS: Kat, I've read some of your articles debunking poplar myths about data volatility on optical media -- good work, thanks for reintroducing rational thinking and well-supported arguments into that discussion. :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Fri May 20 12:32:49 2005 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 May 2005 13:32:49 -0300 Subject: OT about size... Re: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428E0ED1.5020703@fourthworld.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> Message-ID: When I finish an app, I like to spend some time re-coding the routines singing the followoing mantra: "can I do it in fewer lines?". I am very proud of the latest incarnation of RevHTTPd, it's half the size of the first one and with more features. It's not only the sheer size of the binary. Its also important to clean your code so that you can manage it later. cheers andre On May 20, 2005, at 1:22 PM, Richard Gaskin wrote: > Kat wrote: >> My theory all along has been that Microsoft liked CD-ROM so much >> because it allowed them to deliver bloatware.... but then I'm just >> prejudiced. > > "PRE-judiced" was something we used to do. But now that more than two > dozen governments around the world have found Microsoft guilty of the > very things we've been suspecting all along, today we're merely > "judiced". :) > > As for CD ROM, one of the benefits to having started in the industry > before it was popular is that my earliest training was in making > things as lightweight as possible to fit onto a floppy. When CDs came > along some younger folks considered my habits anachronistic -- that > is, until just a couple years later when the Internet became the > "ultimate killer app" and suddenly file size was important again. > > It's rarely a mistake to err on the side of resource efficiency. > > > I recall a vendor of CD-ROM recorders trying to have a conversation > with me about financing a $7500 unit (it was one of three on the > market at the time). I balked, and said I'd continue shipping on > floppy until the price came down. He literally laughed at me, as > though I was on crazy pills. I only used floppies for another year: > by the following year CD recorders had broken the thousand dollar > barrier and pricing was in free fall. > > That's another nice thing about being part of the over-40 crowd: when > you go around the block that many times you know that, thanks to > Moore's Law and market dynamics, computing is one of the few > industries that consistently rewards the procrastinator. > > > PS: Kat, I've read some of your articles debunking poplar myths about > data volatility on optical media -- good work, thanks for > reintroducing rational thinking and well-supported arguments into that > discussion. :) > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From mwieder at ahsoftware.net Fri May 20 12:57:47 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 09:57:47 -0700 Subject: OT about size... Re: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> Message-ID: <3568672746.20050520095747@ahsoftware.net> Andre- Friday, May 20, 2005, 9:32:49 AM, you wrote: AG> When I finish an app, I like to spend some time re-coding the routines AG> singing the followoing mantra: "can I do it in fewer lines?". I am very I'm constantly reengineering my old code, too, but I find that it generally *grows* in size as I go back and add more comments. Trying to do things in fewer lines can also sometimes lead to emphasizing cuteness over readability. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri May 20 12:58:43 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 09:58:43 -0700 Subject: XML-RPC And The Famous Blogger API 1.0 (Re: XML-RPC How To Use?) In-Reply-To: <2F4F64C5-D787-4124-9322-C89E83824F3A@danshafer.com> References: <20050519165619.9400B93009C@mail.runrev.com> <640364514cb35aad0e0f4172069834fb@mac.com> <2F4F64C5-D787-4124-9322-C89E83824F3A@danshafer.com> Message-ID: <19068728987.20050520095843@ahsoftware.net> Dan- Friday, May 20, 2005, 9:00:16 AM, you wrote: >> is this email too big? DS> Nope. It was so informative I'd have read it if it were twice as long! I read it twice. Does that count? -- -Mark Wieder mwieder at ahsoftware.net From bill at bluewatermaritime.com Fri May 20 12:59:47 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 12:59:47 -0400 Subject: Table field behavior -- make it not scroll! In-Reply-To: <024371C2-DAAD-4F82-BCA4-CC13D25A295D@sosmartsoftware.com> Message-ID: I tried it again with the properties set by hand in the property pane of the field. Rev didn't crash this time but the field still scrolls although you can tab through things correctly, mostly. But playing with it causes a long wait. Is there anyone who knows how to just lock the tab cells in a table field so that they never scroll no matter what you do? The automatic scroll makes the table field useless for data entry. Eric: Does your example stack that this came from still scroll the field as you enter data? On 5/20/05 11:15 AM, "Eric Chatonet" wrote: > Le 20 mai 05 ? 17:06, Bill a ?crit : > >> Like so: >> >> ON OPENFIELD >> SET the xLimit of fld "VoyagesData" TO 6 >> SET the yLimit of fld "VoyagesData" TO 22 >> end OPENFIELD > > No. > Just set these properties "by hand" in the property pane or in a > handler which does not interfere with the table field as openField > (assuming openField refers to your table field). > Go on taking heart... > Table fields are a rough draft in Rev :-( > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From howard.bornstein at gmail.com Fri May 20 13:02:08 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Fri, 20 May 2005 13:02:08 -0400 Subject: Global variables lost in space In-Reply-To: <5ac05309c3e05a50f2bf446ced0224bc@canelasoftware.com> References: <5ac05309c3e05a50f2bf446ced0224bc@canelasoftware.com> Message-ID: <3f07cc26050520100277561a98@mail.gmail.com> On 5/17/05, Mark Talluto wrote: > During the the online session Script Anatomy 101 and individual named > Rory asked why his/her stack's global variables were not showing up in > the MB. I just got bitten by the same thing and came to realize that > if you create a new global variable and put a number into it, it will > not now up. Now if you put an alpha string into it first, then you can > put numbers into the global variable and it will show up properly in > the MB. If this bites you, thought you might like to know. > > bug: if > you are interested. > Hi Mark, I remember this was discussed in some depth in the thread "Global Madness" a while ago, which resulted in Dan Shafer filing BZ #2721. If you search the archive for this thread, it might illuminate the problem a little more. -- Regards, Howard Bornstein ----------------------- www.designeq.com From b.xavier at internet.lu Fri May 20 13:07:23 2005 From: b.xavier at internet.lu (MisterX) Date: Fri, 20 May 2005 19:07:23 +0200 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428E0887.9070805@hrz.uni-kassel.de> Message-ID: <20050520162439.8C9B8930198@mail.runrev.com> http://www.iath.virginia.edu/elab/hfl0267.html http://www.iath.virginia.edu/elab/hfl0138.html very interesting! Text only though it says... but this one takes the cake! I thought i'd find executables but i found "runtime"! http://www.iath.virginia.edu/elab/hfl0016.html Though not what i hoped for ;) cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Wilhelm Sanke > Sent: Friday, May 20, 2005 17:56 > To: use-revolution at lists.runrev.com > Subject: Re: [OT] Is there a relationship between Xtalk > languages andsmalltalk? > > One of the xTalk languages not mentioned so far is "HyperPad" > by Brightbill&Roberts with its script language "PadTalk". > > HyperPad - the first Hypercard clone for the DOS-world - > appeared about one year after Hypercard was released. > Unfortunately, HyperPad never made it to the Windows world > and consequently later disappeared. > > HyperPad was a very powerful language with some features I > still miss in Metacard and Revolution. It had an integrated > data base, could include and produce C-externals and had a > comprehensive and carefully written documentation (two big > volumes that came free with the software for a price less > than 100 US$ and left no questions open). The included help > files and tutorials were very well designed (seen from an > educational perspective). A look at them would be even > beneficial for the Revolution team. > > I remember my troubles when I had to migrate to "Toolbook": > Many more script lines to write, syntax requirements that > were much more complicated etc..- > > A search reveals a number of hits (there is also another, but > unreleated product called "HyperPad") and even a still > available version of HyperPad that is possibly of interest > for those that want to investigate the development of xTalk > languages and get an idea of the state of arts of quite a > number of years ago. > > Two addresses: > > > > from the web page: > > "HyperPad > > Brightbill-Roberts' HyperPad 2.2 is an inexpensive ($100) > HyperCard > clone for DOS text systems. The extensive installation (3.7 > MB) includes 830 pages of documentation and an excellent > on-line tutorial. Many sample scripts, clip art, and > mini-applications are included. HyperPad is designed to be > used out of the box as a DOS desktop utility kit. It is > distributed as shareware > so you can > "try before you buy." > > and > > > > "HyperPAD: > > Version 2.307 > Last published in 1995 by IQ Technologies, Inc. > Originally developed and published by Brightbill-Roberts > > For those who may wish to continue using this DOS based > product it is being made available for downloading as a > courtesy of MegaIQ. > > The download is a 1.4 mb self extracting archive file. > Save the file to an empty folder. > After downloading, double click on the file "hyperpad24.exe". > This will extract two (2) files, "disk1.exe" and "disk2.exe". > Each of these are self extracting archive files as well. > Disk 1 and Disk 2 archives contain the files required to > install HyperPAD. > > Devkit is the HyperPAD Developer's Kit and must be > extracted into a different folder > than the one used for disk1 and disk2 as it contains some > files which have the same name. > > DOWNLOAD HyperPAD v. 2.3 > > DOWNLOAD HyperPAD Developer's Kit".--- > > I downloaded this version, and it worked fine with Windows XP > - with the exception that I had some troubles with my > cordless mouse in the DOS-window that came up. But you can > very well work with the keyboard and experience the old-time > and at the same time modern way of using an xTalk language. > > As I already said, have a look at the IDE and the carefully > designed and integrated help files. > > A number of stacks I offer today on my website were > originally developed with HyperPad. > > Regards, > > Wilhelm Sanke > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Fri May 20 13:11:04 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 10:11:04 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428E0ED1.5020703@fourthworld.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> Message-ID: <13469470262.20050520101104@ahsoftware.net> Richard- Friday, May 20, 2005, 9:22:41 AM, you wrote: RG> That's another nice thing about being part of the over-40 crowd: when RG> you go around the block that many times you know that, thanks to Moore's RG> Law and market dynamics, computing is one of the few industries that RG> consistently rewards the procrastinator. I always say that procrastination is its own reward. http://www-csli.stanford.edu/~john/procrastination.html -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Fri May 20 13:08:54 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 May 2005 12:08:54 -0500 Subject: Table field behavior In-Reply-To: <1f2.a2218f3.2fbf63bf@aol.com> References: <1f2.a2218f3.2fbf63bf@aol.com> Message-ID: <428E19A6.3090000@hyperactivesw.com> On 5/20/05 11:01 AM, HyperChris at aol.com wrote: > I don't think the table field will get the RawKeyDown message as it goes > straight to the card. It works okay for me in a field here, the field responds. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From eric.chatonet at sosmartsoftware.com Fri May 20 13:14:18 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 19:14:18 +0200 Subject: Table field behavior -- make it not scroll! In-Reply-To: References: Message-ID: <819BA050-550E-46CD-BE1D-CB7CA261C543@sosmartsoftware.com> Hi Bill, 1. In my example stack, the table field scrolls if neccessary depending on the number of columns and rows you want to display. 2. I think that you can simplify the handlers (a good idea, is not it?) by commenting the 2 SetScroll lines in the SelectCell handler. It should do the job in your case. 3. At the very worst, you can just prevent the user to tab or use the arrow keys, but... you and I would not like it ;-) Le 20 mai 05 ? 18:59, Bill a ?crit : > I tried it again with the properties set by hand in the property > pane of the > field. Rev didn't crash this time but the field still scrolls > although you > can tab through things correctly, mostly. But playing with it > causes a long > wait. > > Is there anyone who knows how to just lock the tab cells in a table > field so > that they never scroll no matter what you do? The automatic scroll > makes the > table field useless for data entry. > > Eric: > > Does your example stack that this came from still scroll the field > as you > enter data? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From pevensen at siboneylg.com Fri May 20 13:49:39 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 20 May 2005 12:49:39 -0500 Subject: Multiple standalones Message-ID: <6.2.1.2.2.20050520124719.238a81e0@exchange.slg.com> Is there anyway to keep revolution from creating multiple standalone versions (i.e., creating a new folder with the last number incremented) every time you save as standalone? 99.9999% of the time, I simply want to write over the old version. I wind up with a string of folders. This is rather obnoxious. Peter T. Evensen http://www.PetersRoadToHealth.com 24-hour recorded info hotline: 1-800-624-7671 From hershrev at realtorsgroup.us Fri May 20 13:54:10 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Fri, 20 May 2005 13:54:10 -0400 Subject: Language ideas In-Reply-To: <20050520100815.0ABFC930410@mail.runrev.com> Message-ID: On 5/20/05 6:50 AM, "MisterX" wrote: > Im compiling a bugzilla enhancement to make transcript more natural > > if there is a drive x then > if there is a control c in group g In my opinion to English'ish is very error prone, because every body has his way of talking. True, transcript is English but English has many versions. Besides the fact that RR is already a very big language. Therefore I think the best way is a bit scheme or some kind of formality and not, e.g. If there is a or so on. Also in your case 70 percent of RR has has to be changed and 10 percent omitted (which I would prefer) IsNumber change to "number" and number change to amount or count selectedLine, hilitedLine. Now in a case like this I'd rather suggest to add a function "thereIs" or something alike, instead of looping to equate. Hershel Fisch > > if a=b or if b=c then Well in this one, if a=b or c=d is shorter and clearer. > if a is (b or c) then Or if a = (b or c) > put a into b and c Or put a into b,c This is something that would be good. > > etc... > > This might bring in lots of flexibilities and less semantical "typos" as we > usually type them naturally... And make scripting even easier or more > intuitive and less error prone. HyperTalk was much better at this - however > it's more bug prone too in the long-term. > > Please send me your ideas offline so I can sort and make them as bugzilla > friendly as possible for the good folk at Runrev and make it easier for them > to see the advantages... > > TAOO note: a natural language parser for msg box or speech recog is coming > so this goes both ways for the rev community and those interested in TAOO. > Other languages parsing is planned too, notably french, spanish, german, > italian so far. Last but not least, the TAOO script editor already has a > translation module capable of interpreting these but the dictionaries are > still pretty much blank given the lack of need/use for the moment. > > regards, > Xavier > http://MonsieurX.com - poliglot software too! > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From bill at bluewatermaritime.com Fri May 20 13:55:22 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 13:55:22 -0400 Subject: Table field behavior -- make it not scroll! In-Reply-To: <819BA050-550E-46CD-BE1D-CB7CA261C543@sosmartsoftware.com> Message-ID: That doesn't solve behavior. It still automatically scrolls when you get to the the last cell near an edge. I think I will make the field huge beyond the size I need and then hide the edges with graphics then it won't be able to do the automatic scroll as the field will be large enough so it won't think it has to. I know that is an awful work-around when all I needed was a simple RunRev command "turn the automatic scroll feature off"! On 5/20/05 1:14 PM, "Eric Chatonet" wrote: > Hi Bill, > > 1. In my example stack, the table field scrolls if neccessary > depending on the number of columns and rows you want to display. > 2. I think that you can simplify the handlers (a good idea, is not > it?) by commenting the 2 SetScroll lines in the SelectCell handler. > It should do the job in your case. > 3. At the very worst, you can just prevent the user to tab or use the > arrow keys, but... you and I would not like it ;-) > > Le 20 mai 05 ? 18:59, Bill a ?crit : > >> I tried it again with the properties set by hand in the property >> pane of the >> field. Rev didn't crash this time but the field still scrolls >> although you >> can tab through things correctly, mostly. But playing with it >> causes a long >> wait. >> >> Is there anyone who knows how to just lock the tab cells in a table >> field so >> that they never scroll no matter what you do? The automatic scroll >> makes the >> table field useless for data entry. >> >> Eric: >> >> Does your example stack that this came from still scroll the field >> as you >> enter data? > > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From gregory.lypny at videotron.ca Fri May 20 13:55:40 2005 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 20 May 2005 13:55:40 -0400 Subject: FTP Help Message-ID: <2a90c31b7decf30b175f9cce86ba6aae@videotron.ca> Hello Everyone, I'm having a bit of trouble with the Get URL ("ftp://...") and one particular file. I have a tab-delimited text file with 227 lines. Call it theFile.txt. I have a copy on my local Mac at home, and I've placed a copy on my remote Mac at the office. When I use the handler below to get the file from the remote server, it appears in the field in my stack as one long garbled line; in other words, it looks like I've lost the return characters. When I tried to import other text files that were already on the remote server, they come through fine. When I import the file a local folder, it is fine. What am I doing wrong? Regards, Gregory on mouseUp put "Now this field is empty." into fld "x" libURLSetFTPMode "active" get url ("ftp://thePath/theFile.txt") put it into fld "x" put "Lines:" && the number of lines in it & cr & \ "The result:" && the result end mouseUp From ambassador at fourthworld.com Fri May 20 14:07:43 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 11:07:43 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <13469470262.20050520101104@ahsoftware.net> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <13469470262.20050520101104@ahsoftware.net> Message-ID: <428E276F.7040601@fourthworld.com> Mark Wieder wrote: > Richard- > > Friday, May 20, 2005, 9:22:41 AM, you wrote: > > RG> That's another nice thing about being part of the over-40 crowd: when > RG> you go around the block that many times you know that, thanks to Moore's > RG> Law and market dynamics, computing is one of the few industries that > RG> consistently rewards the procrastinator. > > I always say that procrastination is its own reward. > http://www-csli.stanford.edu/~john/procrastination.html Good article - thanks. Less useful but no less entertaining: :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From dsc at swcp.com Fri May 20 14:13:12 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 12:13:12 -0600 Subject: Language ideas In-Reply-To: <20050520100815.0ABFC930410@mail.runrev.com> References: <20050520100815.0ABFC930410@mail.runrev.com> Message-ID: <92665e7d921328b39a43375accfa935b@swcp.com> On May 20, 2005, at 4:50 AM, MisterX wrote: > if a is (b or c) then > put a into b and c Many, many years ago I designed a language that allowed that. I called it type factoring. It worked because 'is' was not defined over booleans. It also allowed some sorts of syntax factoring. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From bill at bluewatermaritime.com Fri May 20 14:23:33 2005 From: bill at bluewatermaritime.com (Bill) Date: Fri, 20 May 2005 14:23:33 -0400 Subject: Table field behavior -- make it not scroll! In-Reply-To: <819BA050-550E-46CD-BE1D-CB7CA261C543@sosmartsoftware.com> Message-ID: Eric -- Thank you very much for your help. I also realize that my frustration is probably showing through in these emails. It get the most frustrated when what I think should be a simple thing turns out to be not so simple. Please keep working on your example stack as we really need those table fields especially for working with arrays returned from databases. Thanks again, Bill On 5/20/05 1:14 PM, "Eric Chatonet" wrote: > Hi Bill, > > 1. In my example stack, the table field scrolls if neccessary > depending on the number of columns and rows you want to display. > 2. I think that you can simplify the handlers (a good idea, is not > it?) by commenting the 2 SetScroll lines in the SelectCell handler. > It should do the job in your case. > 3. At the very worst, you can just prevent the user to tab or use the > arrow keys, but... you and I would not like it ;-) > > Le 20 mai 05 ? 18:59, Bill a ?crit : > >> I tried it again with the properties set by hand in the property >> pane of the >> field. Rev didn't crash this time but the field still scrolls >> although you >> can tab through things correctly, mostly. But playing with it >> causes a long >> wait. >> >> Is there anyone who knows how to just lock the tab cells in a table >> field so >> that they never scroll no matter what you do? The automatic scroll >> makes the >> table field useless for data entry. >> >> Eric: >> >> Does your example stack that this came from still scroll the field >> as you >> enter data? > > > Best regards from Paris, > > Eric Chatonet. > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From dsc at swcp.com Fri May 20 14:33:00 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 12:33:00 -0600 Subject: FTP Help In-Reply-To: <2a90c31b7decf30b175f9cce86ba6aae@videotron.ca> References: <2a90c31b7decf30b175f9cce86ba6aae@videotron.ca> Message-ID: <743e1bd6e8a9a4ad1da8f2d10c0ee0ac@swcp.com> On May 20, 2005, at 11:55 AM, Gregory Lypny wrote: > I have a tab-delimited text file with 227 lines. Call it theFile.txt. > I have a copy on my local Mac at home, and I've placed a copy on my > remote Mac at the office. When I use the handler below to get the > file from the remote server, it appears in the field in my stack as > one long garbled line; in other words, it looks like I've lost the > return characters. When I tried to import other text files that were > already on the remote server, they come through fine. When I import > the file a local folder, it is fine. > > What am I doing wrong? You might want to consider libURLftpUpload and libURLftpUploadFile. These can handle data and files as binary. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From chipp at chipp.com Fri May 20 14:50:01 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 13:50:01 -0500 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: <149B83CD-66BB-4A25-A243-B8F67D248593@sosmartsoftware.com> References: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> <1816203455.20050520075203@liv.ac.uk> <149B83CD-66BB-4A25-A243-B8F67D248593@sosmartsoftware.com> Message-ID: <428E3159.2000404@chipp.com> Rob, You can take a look at a stack I previously wrote called altAnswerColor which can be found at: http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm Works both XP and Mac and has some of the same features as Eric's, but it's free to use and modify as you likem with no license. best, Chipp Eric Chatonet wrote: > Hello Rob, > > Color Picker is a free open source product but with a licence (see the > help/overview stack): From stephenREVOLUTION at barncard.com Fri May 20 14:51:39 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 May 2005 11:51:39 -0700 Subject: popup in selected text in unlocked field In-Reply-To: References: Message-ID: Mister X, Eric, thanks for your help - Eric is right, your code won't work on MacOS. There are forces at work here fighting me with some 'automatic' behavior in regard to the selection in a field. One thing it's trying to do is to select a single word, then it hangs on to that selection. My major complaint about OSX is the way the simple text editing functions (probably at the firmware level) have radically changed, for the worse since OS9. It takes a lot more unneeded clicking (to edit a filename, for instance) to get around these multiple 'helpful' behaviors in a field. And it used to be far easier doing tricks with the selection in a script. Is there a way to turn off that auto-stuff, for just a millisecond? sqb At 9:07 AM +0200 5/20/05, xbury.cs at clearstream.com wrote: >Hi Stephen, > >here's what you need: >[script] >local mylastselection > >on mousedown x > put the selectedchunk of me into mylastselection > if mylastselection is not empty then select mylastselection > if x is 3 then > lock messages > popup "EditMenu" at the mouseloc > end if > -- pass mousedown >end mousedown >[/script] > From dsc at swcp.com Fri May 20 14:56:10 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 12:56:10 -0600 Subject: OT about size... Re: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <3568672746.20050520095747@ahsoftware.net> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <3568672746.20050520095747@ahsoftware.net> Message-ID: On May 20, 2005, at 10:57 AM, Mark Wieder wrote: > AG> When I finish an app, I like to spend some time re-coding the > routines > AG> singing the followoing mantra: "can I do it in fewer lines?". I am > very > > I'm constantly reengineering my old code, too, but I find that it > generally *grows* in size as I go back and add more comments. Trying > to do things in fewer lines can also sometimes lead to emphasizing > cuteness over readability. Often generalization and simplification result in less code AND less comments. Sometimes scripting to standards (or the literature) requires less in comments because the vocabulary is established. Sometimes the line between cuteness and readability depends on the individual. One person might use vector functions to operate on color spaces while another might find that obfuscating. (Just by my use of the word "spaces" we can see how I might look at color.) Since most of the literature in CS, printing, physics, biology and psychology uses vector notation, I think it is reasonable to use. If script lines can be factored out into functions or custom commands, then there are common concepts. Often with a little juggling, those can match trade concepts exactly, but other times you do have to add comments on what the common concepts are. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From chipp at chipp.com Fri May 20 14:58:03 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 13:58:03 -0500 Subject: OT about size... Re: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <3568672746.20050520095747@ahsoftware.net> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <3568672746.20050520095747@ahsoftware.net> Message-ID: <428E333B.40606@chipp.com> Mark Wieder wrote: > I'm constantly reengineering my old code, too, but I find that it > generally *grows* in size as I go back and add more comments. Trying > to do things in fewer lines can also sometimes lead to emphasizing > cuteness over readability. Amen, Mark. I also find I end up adding more error handling code as I go. My coding style favors 'readability' over compactness, speed and 'debugability' (is that a word?). For many tasks I attempt, such as internet acess routines, the speed increases seen by further optimizing code are largely offset by internet latency issues. -Chipp From chipp at chipp.com Fri May 20 15:05:58 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 14:05:58 -0500 Subject: OT about size... Re: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428E333B.40606@chipp.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <3568672746.20050520095747@ahsoftware.net> <428E333B.40606@chipp.com> Message-ID: <428E3516.5080401@chipp.com> OOPS, sorry, I meant to say: My coding style favors readability and debugability over compactness and speed, except where speed is a real issue, (as in imagedata functions), then I'm all for it! -Chipp Chipp Walters wrote: > Mark Wieder wrote: > >> I'm constantly reengineering my old code, too, but I find that it >> generally *grows* in size as I go back and add more comments. Trying >> to do things in fewer lines can also sometimes lead to emphasizing >> cuteness over readability. > > > Amen, Mark. > > I also find I end up adding more error handling code as I go. > My coding style favors 'readability' over compactness, speed and > 'debugability' (is that a word?). For many tasks I attempt, such as > internet acess routines, the speed increases seen by further optimizing > code are largely offset by internet latency issues. > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From revlist at cableone.net Fri May 20 15:19:28 2005 From: revlist at cableone.net (Chris Sheffield) Date: Fri, 20 May 2005 13:19:28 -0600 Subject: calculating max vscroll Message-ID: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> Does anyone have a function that will calculate the maximum amount a field can scroll if its height is too small to display it's entire contents at once? (did that make sense; it's been a long day and I have a headache :-)) Problem is I have a couple fields that I'm scrolling together, and for some reason one is scrolling slightly more than the other, which makes things slightly misaligned. The main field contains regular text (this is the one that scrolls slightly more for some reason), and the other field contains bullets that should line up with the text in the main field (much like the breakpoint list toggle column in the Rev script editor). I thought if I could calculate the maximum vscroll, I should be able to limit them so they stay together exactly. But unfortunately I'm having a hard time figuring out how to do that. Both fields are set to use the same font and size and have the same textHeight value. Thanks for the help, Chris ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From dcragg at lacscentre.co.uk Fri May 20 15:21:24 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 20 May 2005 20:21:24 +0100 Subject: Update on my progress In-Reply-To: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> References: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> Message-ID: <48149325-48C4-488B-B1C8-543A9B6FC87C@lacscentre.co.uk> On 20 May 2005, at 15:44, Thomas McGrath III wrote: > > I guess I need to revisit everything and clean it all up...... > doubt it though...... :-) Spoken like a true professional. Dave From rjb at robelko.com Fri May 20 15:15:49 2005 From: rjb at robelko.com (Robert Brenstein) Date: Fri, 20 May 2005 21:15:49 +0200 Subject: Language ideas In-Reply-To: References: Message-ID: >On 5/20/05 6:50 AM, "MisterX" wrote: > >> Im compiling a bugzilla enhancement to make transcript more natural >> >> if there is a drive x then >> if there is a control c in group g >In my opinion to English'ish is very error prone, because every body has his >way of talking. True, transcript is English but English has many versions. >Besides the fact that RR is already a very big language. Therefore I think >the best way is a bit scheme or some kind of formality and not, e.g. If >there is a or so on. Also in your case 70 percent of RR has has to be >changed and 10 percent omitted (which I would prefer) >IsNumber change to "number" and number change to amount or count >selectedLine, hilitedLine. >Now in a case like this I'd rather suggest to add a function "thereIs" or >something alike, instead of looping to equate. >Hershel Fisch Hershel, the construct "there is a" is already in the language. It's used to check for existence of something (object in a stack, file, directory). Xavier just suggested new options: to check whether a volume (it should be volume or partition not drive) is mounted (volume in question could be local, remote, or virtual) or whether a control is inside a specific group. The current syntax allows checking only whether a control exists. I think these would be useful additions. > > >> if a=b or if b=c then >Well in this one, if a=b or c=d is shorter and clearer. I see no point for this. > > if a is (b or c) then >Or if a = (b or c) I find it ambiguous because it will interfere with normal 'or' clauses. > > put a into b and c >Or put a into b,c This is something that would be good. Akin to what can be done in C :) It could be a handy shortcut ocassionally but using 'and' here bother me since 'and' normally implies logical operation. May using comma would be better if there is a convincing justification to add it. Robert From bnz2 at cdc.gov Fri May 20 15:22:27 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Fri, 20 May 2005 15:22:27 -0400 Subject: calculating max vscroll Message-ID: <64878EF567131D4596246171F75FD4A946A21B@m-epo-1.epo.cdc.gov> I believe it is this: (The formattedheight of field "myField1") - (the height of field "myfield1") However, you may also need to adjust for a horizontal scrollbar and/or the thickness of the border of the field. -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Friday, May 20, 2005 3:19 PM To: How to use Revolution Subject: calculating max vscroll Does anyone have a function that will calculate the maximum amount a field can scroll if its height is too small to display it's entire contents at once? (did that make sense; it's been a long day and I have a headache :-)) Problem is I have a couple fields that I'm scrolling together, and for some reason one is scrolling slightly more than the other, which makes things slightly misaligned. The main field contains regular text (this is the one that scrolls slightly more for some reason), and the other field contains bullets that should line up with the text in the main field (much like the breakpoint list toggle column in the Rev script editor). I thought if I could calculate the maximum vscroll, I should be able to limit them so they stay together exactly. But unfortunately I'm having a hard time figuring out how to do that. Both fields are set to use the same font and size and have the same textHeight value. Thanks for the help, Chris ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri May 20 15:35:31 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 12:35:31 -0700 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <428E276F.7040601@fourthworld.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <428E276F.7040601@fourthworld.com> Message-ID: <12978137535.20050520123531@ahsoftware.net> Richard- Friday, May 20, 2005, 11:07:43 AM, you wrote: RG> Less useful but no less entertaining: RG> Thanks for that one. I liked the QT movie, too. http://despair.com/happyproduct.html -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri May 20 15:36:40 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 12:36:40 -0700 Subject: Multiple standalones In-Reply-To: <6.2.1.2.2.20050520124719.238a81e0@exchange.slg.com> References: <6.2.1.2.2.20050520124719.238a81e0@exchange.slg.com> Message-ID: <18378206625.20050520123640@ahsoftware.net> Peter- Friday, May 20, 2005, 10:49:39 AM, you wrote: PTE> Is there anyway to keep revolution from creating multiple standalone PTE> versions (i.e., creating a new folder with the last number incremented) PTE> every time you save as standalone? Yes. Delete the old folder first. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Fri May 20 15:36:33 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 12:36:33 -0700 Subject: calculating max vscroll In-Reply-To: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> References: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> Message-ID: <428E3C41.5050303@fourthworld.com> Chris Sheffield wrote: > Does anyone have a function that will calculate the maximum amount a > field can scroll if its height is too small to display it's entire > contents at once? (did that make sense; it's been a long day and I > have a headache :-)) I think what you're looking for is: get the formattedHeight of fld "MyField" -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Fri May 20 15:39:47 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 14:39:47 -0500 Subject: calculating max vscroll In-Reply-To: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> References: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> Message-ID: <428E3D03.9030909@chipp.com> Hi Chris, You also may want to take into account the field's margin settings. best, Chipp Chris Sheffield wrote: > Does anyone have a function that will calculate the maximum amount a > field can scroll if its height is too small to display it's entire > contents at once? (did that make sense; it's been a long day and I > have a headache :-)) From dcragg at lacscentre.co.uk Fri May 20 15:42:30 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 20 May 2005 20:42:30 +0100 Subject: FTP Help In-Reply-To: <2a90c31b7decf30b175f9cce86ba6aae@videotron.ca> References: <2a90c31b7decf30b175f9cce86ba6aae@videotron.ca> Message-ID: <31587E9A-665C-43D6-858D-97C9C65B4F4D@lacscentre.co.uk> On 20 May 2005, at 18:55, Gregory Lypny wrote: > Hello Everyone, > > I'm having a bit of trouble with the Get URL ("ftp://...") and one > particular file. > > I have a tab-delimited text file with 227 lines. Call it > theFile.txt. I have a copy on my local Mac at home, and I've > placed a copy on my remote Mac at the office. When I use the > handler below to get the file from the remote server, it appears in > the field in my stack as one long garbled line; in other words, it > looks like I've lost the return characters. When I tried to import > other text files that were already on the remote server, they come > through fine. When I import the file a local folder, it is fine. I'd guess it is connected to the way the file was created (and perhaps the way it was placed on the server). If it is a text file created on a Mac, then the line endings will most likely be numToChar (13). libUrl does ftp downloads as binary which means no conversrion takes place. Internally, Rev uses numToChar(10) for line endings, so it won't see line endings in the file. I find the safest way to deal with text downloads whose source is uncertain is to use the following routine, which will clean up line endings regardless of the source of the text. on cleanLineEndings @pText replace crlf with return in pText replace numToChar(13) with return in pText end cleanLineEndings Cheers Dave From bnz2 at cdc.gov Fri May 20 15:44:41 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Fri, 20 May 2005 15:44:41 -0400 Subject: calculating max vscroll Message-ID: <64878EF567131D4596246171F75FD4A946A21C@m-epo-1.epo.cdc.gov> Aren't the margins included in the formattedheight? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chipp Walters Sent: Friday, May 20, 2005 3:40 PM To: How to use Revolution Subject: Re: calculating max vscroll Hi Chris, You also may want to take into account the field's margin settings. best, Chipp Chris Sheffield wrote: > Does anyone have a function that will calculate the maximum amount a > field can scroll if its height is too small to display it's entire > contents at once? (did that make sense; it's been a long day and I > have a headache :-)) _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From dcragg at lacscentre.co.uk Fri May 20 15:50:58 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 20 May 2005 20:50:58 +0100 Subject: calculating max vscroll In-Reply-To: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> References: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> Message-ID: <3F35F45F-0FE2-4F99-8E9E-0F566A66AA79@lacscentre.co.uk> On 20 May 2005, at 20:19, Chris Sheffield wrote: > Does anyone have a function that will calculate the maximum amount > a field can scroll if its height is too small to display it's > entire contents at once? (did that make sense; it's been a long > day and I have a headache :-)) > > Problem is I have a couple fields that I'm scrolling together, and > for some reason one is scrolling slightly more than the other, > which makes things slightly misaligned. The main field contains > regular text (this is the one that scrolls slightly more for some > reason), and the other field contains bullets that should line up > with the text in the main field (much like the breakpoint list > toggle column in the Rev script editor). I thought if I could > calculate the maximum vscroll, I should be able to limit them so > they stay together exactly. But unfortunately I'm having a hard > time figuring out how to do that. Both fields are set to use the > same font and size and have the same textHeight value. As Jonathon pointed out, you the maximum scroll can be calculated with this: (The formattedheight of field "myField1") - (the height of field "myfield1") But you also need to be sure that both fields have the same number of lines, and that lines don't wrap in either field. Depending on what you're doing, you may need to pad one field with blank lines. Dave From pevensen at siboneylg.com Fri May 20 15:52:29 2005 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 20 May 2005 14:52:29 -0500 Subject: Multiple standalones In-Reply-To: <18378206625.20050520123640@ahsoftware.net> References: <6.2.1.2.2.20050520124719.238a81e0@exchange.slg.com> <18378206625.20050520123640@ahsoftware.net> Message-ID: <6.2.1.2.2.20050520145201.25693c90@exchange.slg.com> I know I could do that, but that is a pain in the backScript. At 02:36 PM 5/20/2005, you wrote: >Peter- > >Friday, May 20, 2005, 10:49:39 AM, you wrote: > >PTE> Is there anyway to keep revolution from creating multiple standalone >PTE> versions (i.e., creating a new folder with the last number incremented) >PTE> every time you save as standalone? > >Yes. Delete the old folder first. > >-- >-Mark Wieder > mwieder at ahsoftware.net > >_______________________________________________ >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 revlist at cableone.net Fri May 20 16:03:40 2005 From: revlist at cableone.net (Chris Sheffield) Date: Fri, 20 May 2005 14:03:40 -0600 Subject: calculating max vscroll In-Reply-To: <3F35F45F-0FE2-4F99-8E9E-0F566A66AA79@lacscentre.co.uk> References: <4A920E4E-99E3-4911-A323-DCE46B44AE1F@cableone.net> <3F35F45F-0FE2-4F99-8E9E-0F566A66AA79@lacscentre.co.uk> Message-ID: Using (The formattedheight of field "myField1") - (the height of field "myfield1") doesn't seem to work quite right. When I calculate that value for the field I get 67 (formattedHeight is 392 and height is 325). When I scroll it to the max and check the vscroll property, it turns out to be 61 or 62, depending on whether I drag the scrollbar or use my mouse wheel, respectively (and that's another question: why would it scroll more when using the mouse wheel? Seems odd to me). Anyway, the scrolling problem has gone away thanks to Jonathan. I started looking at the borders of the two fields and that was the difference. Originally neither one had a border. At one point I added a border to the main field, but didn't to the other. That was causing the weird scrolling behavior. Once I added a border to the other field it worked fine. :-) Thanks everyone. On May 20, 2005, at 1:50 PM, Dave Cragg wrote: > On 20 May 2005, at 20:19, Chris Sheffield wrote: > > > As Jonathon pointed out, you the maximum scroll can be calculated > with this: > > (The formattedheight of field "myField1") - (the height of field > "myfield1") > > But you also need to be sure that both fields have the same number > of lines, and that lines don't wrap in either field. Depending on > what you're doing, you may need to pad one field with blank lines. > > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From bnz2 at cdc.gov Fri May 20 16:09:05 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Fri, 20 May 2005 16:09:05 -0400 Subject: calculating max vscroll Message-ID: <64878EF567131D4596246171F75FD4A946A21D@m-epo-1.epo.cdc.gov> Was your borderwidth = 3? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Friday, May 20, 2005 4:04 PM To: How to use Revolution Subject: Re: calculating max vscroll Using (The formattedheight of field "myField1") - (the height of field "myfield1") doesn't seem to work quite right. When I calculate that value for the field I get 67 (formattedHeight is 392 and height is 325). When I scroll it to the max and check the vscroll property, it turns out to be 61 or 62, depending on whether I drag the scrollbar or use my mouse wheel, respectively (and that's another question: why would it scroll more when using the mouse wheel? Seems odd to me). Anyway, the scrolling problem has gone away thanks to Jonathan. I started looking at the borders of the two fields and that was the difference. Originally neither one had a border. At one point I added a border to the main field, but didn't to the other. That was causing the weird scrolling behavior. Once I added a border to the other field it worked fine. :-) Thanks everyone. On May 20, 2005, at 1:50 PM, Dave Cragg wrote: > On 20 May 2005, at 20:19, Chris Sheffield wrote: > > > As Jonathon pointed out, you the maximum scroll can be calculated > with this: > > (The formattedheight of field "myField1") - (the height of field > "myfield1") > > But you also need to be sure that both fields have the same number > of lines, and that lines don't wrap in either field. Depending on > what you're doing, you may need to pad one field with blank lines. > > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From mikeythek at gmail.com Fri May 20 16:10:34 2005 From: mikeythek at gmail.com (Mikey) Date: Fri, 20 May 2005 16:10:34 -0400 Subject: [OT] Is there a relationship between Xtalk languages andsmalltalk? In-Reply-To: <12978137535.20050520123531@ahsoftware.net> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <428E276F.7040601@fourthworld.com> <12978137535.20050520123531@ahsoftware.net> Message-ID: <9b408d8e0505201310117a4305@mail.gmail.com> I have many Despair.com posters and postcards. My favorites are the picture of a group of skydivers in formation with the caption: "Meetings None of us is as dumb as all of us", the penguin with the caption: "Limitations: Until you spread your wings, you have no idea how far you can walk". Dude is hilarious. The posters are a great way to offset those prissy motivational posters that people had hanging all over the place in the 90's. I can't wait for my copy of his book to arrive. Maybe they'll get me the Executive edition (only $1995.00, with the humidor). How better to preserve Karsten's undeniably crystal clear view on the world we work in. Oh, and one more: "Adversity: That which does not kill me postpones the inevitable". Freaking awesome. -- http://taoOfRunRev.blogspot.com http://taoof4d.blogspot.com http://4dwishlist.blogspot.com On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From eric.chatonet at sosmartsoftware.com Fri May 20 16:13:44 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 22:13:44 +0200 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: <428E3159.2000404@chipp.com> References: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> <1816203455.20050520075203@liv.ac.uk> <149B83CD-66BB-4A25-A243-B8F67D248593@sosmartsoftware.com> <428E3159.2000404@chipp.com> Message-ID: <957DC975-B010-4117-AE70-BEFC8BD78224@sosmartsoftware.com> Hello Chipp, I find your comment a little bit hard :-) My plugin are as free as yours and work both XP and Mac too. You may use them as you wish and modify them for your own purposes but the licence adds you are not allowed to distribute modified versions or include it in your own software without a written permission. In fact the licence is a simple disclaimer. I think you will agree such statements ;-) Best regards from Paris, Eric Chatonet. Le 20 mai 05 ? 20:50, Chipp Walters a ?crit : > Rob, > > You can take a look at a stack I previously wrote called > altAnswerColor which can be found at: > http://www.altuit.com/webs/altuit2/RunRev/Downloads.htm > Works both XP and Mac and has some of the same features as Eric's, > but it's free to use and modify as you likem with no license. > > best, ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From chipp at chipp.com Fri May 20 16:15:43 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 15:15:43 -0500 Subject: calculating max vscroll Message-ID: <428E456F.3040806@chipp.com> Yep, you're correct, they are, but if you're looking to scroll the text to the bottom, then you would want to subtract the margin from the formattedHeight as it's not necessary to include the bottom white space to view the entire text. -Chipp Lynch, Jonathan wrote: > Aren't the margins included in the formattedheight? From revlist at cableone.net Fri May 20 16:15:46 2005 From: revlist at cableone.net (Chris Sheffield) Date: Fri, 20 May 2005 14:15:46 -0600 Subject: calculating max vscroll In-Reply-To: <64878EF567131D4596246171F75FD4A946A21D@m-epo-1.epo.cdc.gov> References: <64878EF567131D4596246171F75FD4A946A21D@m-epo-1.epo.cdc.gov> Message-ID: No, it was set to the default 2. On May 20, 2005, at 2:09 PM, Lynch, Jonathan wrote: > Was your borderwidth = 3? > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris > Sheffield > Sent: Friday, May 20, 2005 4:04 PM > To: How to use Revolution > Subject: Re: calculating max vscroll > > Using (The formattedheight of field "myField1") - (the height of > field "myfield1") doesn't seem to work quite right. When I calculate > that value for the field I get 67 (formattedHeight is 392 and height > is 325). When I scroll it to the max and check the vscroll property, > it turns out to be 61 or 62, depending on whether I drag the > scrollbar or use my mouse wheel, respectively (and that's another > question: why would it scroll more when using the mouse wheel? > Seems odd to me). > > Anyway, the scrolling problem has gone away thanks to Jonathan. I > started looking at the borders of the two fields and that was the > difference. Originally neither one had a border. At one point I > added a border to the main field, but didn't to the other. That was > causing the weird scrolling behavior. Once I added a border to the > other field it worked fine. :-) > > Thanks everyone. > > > > On May 20, 2005, at 1:50 PM, Dave Cragg wrote: > > From chipp at chipp.com Fri May 20 16:21:39 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 15:21:39 -0500 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: <957DC975-B010-4117-AE70-BEFC8BD78224@sosmartsoftware.com> References: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> <1816203455.20050520075203@liv.ac.uk> <149B83CD-66BB-4A25-A243-B8F67D248593@sosmartsoftware.com> <428E3159.2000404@chipp.com> <957DC975-B010-4117-AE70-BEFC8BD78224@sosmartsoftware.com> Message-ID: <428E46D3.3020804@chipp.com> Eric, I'm sorry, my comment was not meant to offend. As you know, we at Altuit 'sell' many products, each with it's own license as well! It's just if someone wants to embed a color picker in their commercial app, your license prohibits them from using yours without permission. Ours does not, though it should be said, yours (I believe) does a lot more than ours does! Perhaps you should consider a license similar to what Devolution has? One that allows individuals to use your products for free, but then pay if they want to include them in their own products. This way you could generate some cash from those wishing to avail themselves of your hard work :-) best, Chipp Eric Chatonet wrote: > Hello Chipp, > > I find your comment a little bit hard :-) From ambassador at fourthworld.com Fri May 20 16:28:23 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 13:28:23 -0700 Subject: calculating max vscroll In-Reply-To: <428E456F.3040806@chipp.com> References: <428E456F.3040806@chipp.com> Message-ID: <428E4867.3060404@fourthworld.com> Chipp Walters wrote: > Yep, you're correct, they are, but if you're looking to scroll the text > to the bottom, then you would want to subtract the margin from the > formattedHeight as it's not necessary to include the bottom white space > to view the entire text. I believe the overage is safe in his case, since the scroll will stop at the bottom of the entered text. But for scrolling to any point other than the bottom you'll definitely want to include that consideration for the margin. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From bnz2 at cdc.gov Fri May 20 16:21:24 2005 From: bnz2 at cdc.gov (Lynch, Jonathan) Date: Fri, 20 May 2005 16:21:24 -0400 Subject: calculating max vscroll Message-ID: <64878EF567131D4596246171F75FD4A946A21E@m-epo-1.epo.cdc.gov> Hmmmmm I would have thought that the formattedheight - (height - (topborder+bottomborder)) would have been precise - but it is off by 2 in this case. The basic idea is to get to total height of the contents, and subtract the height of the displayed portion of the contents. Is there anything other than borderwidth that reduces the displayed contents from the field height? -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris Sheffield Sent: Friday, May 20, 2005 4:16 PM To: How to use Revolution Subject: Re: calculating max vscroll No, it was set to the default 2. On May 20, 2005, at 2:09 PM, Lynch, Jonathan wrote: > Was your borderwidth = 3? > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Chris > Sheffield > Sent: Friday, May 20, 2005 4:04 PM > To: How to use Revolution > Subject: Re: calculating max vscroll > > Using (The formattedheight of field "myField1") - (the height of > field "myfield1") doesn't seem to work quite right. When I calculate > that value for the field I get 67 (formattedHeight is 392 and height > is 325). When I scroll it to the max and check the vscroll property, > it turns out to be 61 or 62, depending on whether I drag the > scrollbar or use my mouse wheel, respectively (and that's another > question: why would it scroll more when using the mouse wheel? > Seems odd to me). > > Anyway, the scrolling problem has gone away thanks to Jonathan. I > started looking at the borders of the two fields and that was the > difference. Originally neither one had a border. At one point I > added a border to the main field, but didn't to the other. That was > causing the weird scrolling behavior. Once I added a border to the > other field it worked fine. :-) > > Thanks everyone. > > > > On May 20, 2005, at 1:50 PM, Dave Cragg wrote: > > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Fri May 20 16:39:58 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 20 May 2005 22:39:58 +0200 Subject: popup in selected text in unlocked field In-Reply-To: References: Message-ID: <6C6CECC3-EDC4-414E-90DE-B99AD199FE95@sosmartsoftware.com> Hi Stephen, Did you see Jacqueline's answer: I think she is right even if it's quite a job... All the more reason since you might want to be cross-platform... Le 20 mai 05 ? 20:51, Stephen Barncard a ?crit : > Mister X, Eric, thanks for your help - Eric is right, your code > won't work on MacOS. There are forces at work here fighting me with > some 'automatic' behavior in regard to the selection in a field. > One thing it's trying to do is to select a single word, then it > hangs on to that selection. > > My major complaint about OSX is the way the simple text editing > functions (probably at the firmware level) have radically changed, > for the worse since OS9. It takes a lot more unneeded clicking (to > edit a filename, for instance) to get around these multiple > 'helpful' behaviors in a field. And it used to be far easier doing > tricks with the selection in a script. Is there a way to turn off > that auto-stuff, for just a millisecond? Unfortunately not :-( But I may be wrong... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From see3d at writeme.com Fri May 20 17:12:57 2005 From: see3d at writeme.com (Dennis Brown) Date: Fri, 20 May 2005 17:12:57 -0400 Subject: undo insertion into group In-Reply-To: <31F142D2-3498-4772-B5E5-DA6CAA33FB2B@sosmartsoftware.com> References: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> <6.2.1.2.0.20050519221913.03769de8@mail.armbase.com> <31F142D2-3498-4772-B5E5-DA6CAA33FB2B@sosmartsoftware.com> Message-ID: Eric, This is exactly what I want to do, but it did not work. On May 20, 2005, at 2:16 AM, Eric Chatonet wrote: > Hi Bob, > > Buttons, fields, images, graphics, scrollbars, players and groups > are controls: > put the number of controls > repeat for each control tControl in this card I want to get the name (or number) of each control in a group. get the number of controls in grp x --works repeat for each control c in anything --does not work for me I guess I can always do it the other way: repeat with c=1 to the number of controls in grp grpName get the name of control c of grp grpName if it contains "label field" then next repeat if word 1 of it is "button" then put it&cr after btnList if word 1 of it is "field" then put it&cr after fldList end repeat Dennis From gregory.lypny at videotron.ca Fri May 20 17:37:19 2005 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Fri, 20 May 2005 17:37:19 -0400 Subject: FTP Help In-Reply-To: <20050520193155.F15749303CD@mail.runrev.com> References: <20050520193155.F15749303CD@mail.runrev.com> Message-ID: <72013acacf0760776f6788c3ce7f3b65@videotron.ca> Thanks Robert Brenstein, Dave Cragg, and Dar Scott for the heads up. FTP caused the line feeds to be changed. A replace did the trick. Regards, Gregory From dsc at swcp.com Fri May 20 17:42:43 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 15:42:43 -0600 Subject: Language ideas In-Reply-To: References: Message-ID: <5391a2260df682eaeab70a896685c073@swcp.com> On May 20, 2005, at 1:15 PM, Robert Brenstein wrote: > >> > if a is (b or c) then >> Or if a = (b or c) > > I find it ambiguous because it will interfere with normal 'or' clauses. I agree. I was so busy bragging about how I had done that before that I neglected to say that. It was not ambiguous in that ancient case because = was not defined on booleans. > >> > put a into b and c >> Or put a into b,c This is something that would be good. > > Akin to what can be done in C :) It could be a handy shortcut > ocassionally but using 'and' here bother me since 'and' normally > implies logical operation. May using comma would be better if there is > a convincing justification to add it. My first guess of the meanings of the two are not the same. I had guessed that put a into b and c would be the same as put a into b put a into c I had guessed that put a into b, c would be the same as put item 1 of a into b put item 2 to -1 of a into c In both cases 'a' would be evaluated one time. We already find cases where 'and' used in a syntactic sense that is not the operator 'and' and I agree--it is awkward. However, comma is the same way. One has to be careful in passing comma'd values as parameters. -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From revdan at danshafer.com Fri May 20 18:08:29 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 20 May 2005 15:08:29 -0700 Subject: Small Note About CGI on OS X Message-ID: <3E0C2826-67C5-41D7-83C8-FF775E944B0A@danshafer.com> I'm not 100% sure when this happened, but somewhere along the line (or so my Unix sysadmin friend tells me), Apple changed the configuration on Apache on OS X so that HTML files stored in the cgi- bin directory (aka "CGI Executables") will not be served but will instead generate an "internal server error." Now, the idea of storing non-executable files in the cgi-bin directory isn't smart to begin with, but I had a client who had done this early on and things worked OK until he upgraded to Tiger. (He'd skipped one or two upgrades in between, which is why we're not sure exactly when this happened.) Anyway, don't do that. HTML and other non-executable files belong in the main (root) or document root directory on the Web server, not in the cgi-bin directory. I now return you to your regularly scheduled and far more interesting programming. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From stephenREVOLUTION at barncard.com Fri May 20 18:17:01 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 May 2005 15:17:01 -0700 Subject: Revcon Wifi In-Reply-To: References: Message-ID: I have a question about Revcon 05. I'm planning on bringing my Powerbook. This might be a silly question, but... Will there be WiFi available? thanks sqb From revolution at derbrill.de Fri May 20 18:18:12 2005 From: revolution at derbrill.de (Malte Brill) Date: Sat, 21 May 2005 00:18:12 +0200 Subject: calculating max vscroll In-Reply-To: <20050520193211.1E6F39303D5@mail.runrev.com> Message-ID: <0E1B676A-C97D-11D9-AA0E-0030659A795C@derbrill.de> Hi, >Is there anything >other than borderwidth that reduces the displayed contents from the >field height? yes. margins. Cheers, Malte From ambassador at fourthworld.com Fri May 20 18:35:46 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 15:35:46 -0700 Subject: [ANN] [EN] [FR] So Smart Software introduces Color Picker 1.1 and Guides Picker 2.1 In-Reply-To: <428E46D3.3020804@chipp.com> References: <7AE28C24-94CF-4145-AB59-B402CBF7359F@sosmartsoftware.com> <1816203455.20050520075203@liv.ac.uk> <149B83CD-66BB-4A25-A243-B8F67D248593@sosmartsoftware.com> <428E3159.2000404@chipp.com> <957DC975-B010-4117-AE70-BEFC8BD78224@sosmartsoftware.com> <428E46D3.3020804@chipp.com> Message-ID: <428E6642.3080609@fourthworld.com> Chipp Walters wrote: > Perhaps you should consider a license similar to what Devolution has? > One that allows individuals to use your products for free, but then pay > if they want to include them in their own products. This way you could > generate some cash from those wishing to avail themselves of your hard > work :-) The devolution (lower-case, in keeping with its knuckle-dragging, self-depricating motif ) model works okay for developer tools because that way everyone gets to play at no cost, and only those who need support or want to use parts of the code in their own work have the payment option. But sometimes I like to give stuff away that's also designed for use in another's product, and for those I have another license which says they can do that for free too as long as I get a "Portions copyright" note in the About box along with RunRev, and external vendors, etc. The only downside to receiving a license fee is the expectation of support; sometimes giving stuff away can be more profitable, in that you get some value (the About plug) but have no ongoing support obligation. Of course there's always the middle path of accepting donations, but I'm not sure how many people actually donate. If anyone needs to donate to me they can just buy a product and never request support. :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revdan at danshafer.com Fri May 20 18:37:15 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 20 May 2005 15:37:15 -0700 Subject: Revcon Wifi In-Reply-To: References: Message-ID: Not as silly as it sounds. It cost a good deal of money to outfit the entire conference with a T-1 line and WiFi access but we didn't see how we could expect a bunch of Revolutionaries to do anything other than. . .er, revolt. . .if we didnt' supply it. So the answer is yes there will be WiFi on site for the entire conference. On May 20, 2005, at 3:17 PM, Stephen Barncard wrote: > I have a question about Revcon 05. > > I'm planning on bringing my Powerbook. This might be a silly > question, but... Will there be WiFi available? > > thanks > > sqb ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From ambassador at fourthworld.com Fri May 20 18:39:07 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 15:39:07 -0700 Subject: Revcon Wifi In-Reply-To: References: Message-ID: <428E670B.3080004@fourthworld.com> Stephen Barncard wrote: > I have a question about Revcon 05. > > I'm planning on bringing my Powerbook. This might be a silly question, > but... Will there be WiFi available? There is if you stay at the downtown Travelodge. :) They set up a good wifi point last year, so I'm assuming they'll do the same this year. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rjb at robelko.com Fri May 20 18:29:39 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 21 May 2005 00:29:39 +0200 Subject: Language ideas In-Reply-To: <5391a2260df682eaeab70a896685c073@swcp.com> References: <5391a2260df682eaeab70a896685c073@swcp.com> Message-ID: >>> > put a into b and c >>>Or put a into b,c This is something that would be good. >> >>Akin to what can be done in C :) It could be a handy shortcut >>ocassionally but using 'and' here bother me since 'and' normally >>implies logical operation. May using comma would be better if there >>is a convincing justification to add it. > >My first guess of the meanings of the two are not the same. > >I had guessed that > put a into b and c >would be the same as > put a into b > put a into c > >I had guessed that > put a into b, c >would be the same as > put item 1 of a into b > put item 2 to -1 of a into c > >In both cases 'a' would be evaluated one time. > >We already find cases where 'and' used in a syntactic sense that is >not the operator 'and' and I agree--it is awkward. However, comma >is the same way. One has to be careful in passing comma'd values as >parameters. >-- Agreed that either is ambigous. For me, comma is a generic list separator (list of parameters, list of items) so it did not imply splitting a into items. But I can live with and as its usage here is somewhat parallel to 'answer xxx with cancel or OK' (I mean the or here). May be a parallel should be sought in the sort command and thus put a into each of b,c or put a into each of b and c Robert From 3mcgrath at adelphia.net Fri May 20 19:40:09 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 20 May 2005 19:40:09 -0400 Subject: Update on my progress In-Reply-To: <20050520161839.92192.qmail@web40522.mail.yahoo.com> References: <20050520161839.92192.qmail@web40522.mail.yahoo.com> Message-ID: Yeah all alone. I plan on going camping for a week after this. I finished eight games as of today. The Boss got to see them and didn't understand a couple but absolutely loved the others. He didn't realize that I redid the Macromedia project in REV and got this WOW look on his face. Then he says so can you send it to our investors today on the PC. Huh... I just finished the Mac side. No Beta testing at all. SO I copied it over to a Windows XP machine and everything works great. Some fields that were white over a background graphic that was white showed up a little yellowish on the PC. You could tell they were different colors. So I will fix that and test some more and then send it out for their review on Monday. What a wild ride. I love it. Truth be told I did burn out pretty much but now that I'm done I feel a lot better. The Boss said my eyes were bloodshot and dropping. I said OK then I'm taking a vacation. He said OK. Now on to my Drag and Drop files and folders project. Tom P.S. Thanks to all of the support from this list. It really helps when you need it and helps keep focused. Thanks Tom On May 20, 2005, at 12:18 PM, Alejandro Tejada wrote: > >> I have been coding non-stop now for three weeks. >> Some days I put in >> over eighteen hours, waking up in the middle of the >> night and coding ideas down. > > Wow! Are you working alone on this project? > How much faster will you work if you had help > from other developers? > I think that you will burning out yourself > if you keep that pace. :-( Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From dsc at swcp.com Fri May 20 19:51:53 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 17:51:53 -0600 Subject: Language ideas In-Reply-To: References: <5391a2260df682eaeab70a896685c073@swcp.com> Message-ID: <1f5ba89b7ffeb9d501b448b86e54c346@swcp.com> On May 20, 2005, at 4:29 PM, Robert Brenstein wrote: > May be a parallel should be sought in the sort command and thus > > put a into each of b,c > or > put a into each of b and c I think that is clearer. Moreover, this generalization of 'each' as a chunk that can be 'put into' is interesting. This might fit into some of my ponderings. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From mwieder at ahsoftware.net Fri May 20 16:29:50 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 13:29:50 -0700 Subject: Multiple standalones In-Reply-To: <6.2.1.2.2.20050520145201.25693c90@exchange.slg.com> References: <6.2.1.2.2.20050520124719.238a81e0@exchange.slg.com> <18378206625.20050520123640@ahsoftware.net> <6.2.1.2.2.20050520145201.25693c90@exchange.slg.com> Message-ID: <7081396451.20050520132950@ahsoftware.net> Peter- Friday, May 20, 2005, 12:52:29 PM, you wrote: PTE> I know I could do that, but that is a pain in the backScript. Actually, I like the current behavior. It allows me to run two standalones back-to-back to make sure I haven't done something stupid again. How hard can it be to drag a folder into the trash? You shoulda seen the old version of the Standalone Builder, that not only replaced the old standalone if you weren't careful, it also removed the folder with your source... -- -Mark Wieder mwieder at ahsoftware.net From HyperChris at aol.com Fri May 20 20:21:36 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Fri, 20 May 2005 20:21:36 EDT Subject: Database Query Builder 2 Message-ID: <1d4.3c68e044.2fbfd910@aol.com> Jan was kind enough to point me to the check box 'Cache record set' as a means of getting the DQB to upload changes made to a field when the 'Update Field after editing' option is checked in the Database section of the inspector. I had thought Cache'ing the record set meant it would NOT be rechecking the mySQL database for changes but instead it appears to mean something like 'Keep the local cache up to date!' This really needs to go into the documentation, and the little video primers, because it is too elusive for a newbie. So now I can make changes but I still have one major hickup. If I click a button that is linked to the database such as a Next button set to 'Move to Next Record' then the field doesn't appear to ever get the close message needed to trigger the update. If I click any non DQB linked button or in the background then the save is made but if I go straight to a button like Next then the change is lost. I created a workaround by putting the Next button off screen and then making a fake Next button that does this ... click at "1,1" -- where there is nothing click at the loc of btn "Next" ... but that really slows things down. I suppose i could play with ways to speed things up but here again the DQB is supposed to be helping me knock this thing out quick. Any other half-documented features out there to which i should be paying attetion ?Thanks. From ambassador at fourthworld.com Fri May 20 20:42:40 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 17:42:40 -0700 Subject: Update on my progress In-Reply-To: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> References: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> Message-ID: <428E8400.3000804@fourthworld.com> Thomas McGrath III wrote: > I have been coding non-stop now for three weeks. Some days I put in over > eighteen hours, waking up in the middle of the night and coding ideas > down. ... > In contrast our Macromedia(Adobe) Director GURU spent two months on the > engine and three weeks on just one of the games and he got most of it > wrong. Many days of testing and asking him to make corrections and > explaining what I need and what I meant. > > I have been able to do it all in less than three weeks. Way cool....... I love spurts of intense activity like that. One of the best programmers I've ever known pretty much lives in cycles like that: intense non-stop flow zones for a few weeks, then takes a couple weeks off to drive around the eastern seaboard checking out good bands. Sure, cycles like that can confuse spouses and pets, and it's probably a good idea to make sure you drink plenty of water (food is optional but water is a sometimes-forgotten necessity). But to paraphrase the old Taoist masters, "Eat when you're hungry, sleep when you're tired, code when you're inspired." :) Congratulations on getting the job, and done well. > I plan on going camping for a week after this. Where will you go: desert, mountains, or seaside? I've been tempted to throw a SoCal Rev Campout in which we try the most daring of survival stunts: to see if a group of Rev developers can spend the night in the desert without Rev. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From revdan at danshafer.com Fri May 20 21:39:31 2005 From: revdan at danshafer.com (Dan Shafer) Date: Fri, 20 May 2005 18:39:31 -0700 Subject: Update on my progress In-Reply-To: <428E8400.3000804@fourthworld.com> References: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> <428E8400.3000804@fourthworld.com> Message-ID: <60934E1D-D6CE-42B4-AE20-B35BBE414758@danshafer.com> Can we start a pool on how long the longest-lasting coder will stay disconnected? On May 20, 2005, at 5:42 PM, Richard Gaskin wrote: > I've been tempted to throw a SoCal Rev Campout in which we try the > most daring of survival stunts: to see if a group of Rev > developers can spend the night in the desert without Rev. > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From ambassador at fourthworld.com Fri May 20 21:44:05 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 18:44:05 -0700 Subject: Setting permissions on server Message-ID: <428E9265.3040102@fourthworld.com> I remember once coming across something made in Transcript that set permissions of files on a server. Of course, now I can't find it. :( Who did that, and does it rely on telnet? (My ISP doesn't support telnet) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From mwieder at ahsoftware.net Fri May 20 21:59:06 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 18:59:06 -0700 Subject: Update on my progress In-Reply-To: References: <20050520161839.92192.qmail@web40522.mail.yahoo.com> Message-ID: <166101152149.20050520185906@ahsoftware.net> Tom- Congratulations. There are great camping spots in Big Sur, and it's only an hour south of Monterey... -- -Mark Wieder mwieder at ahsoftware.net From 3mcgrath at adelphia.net Fri May 20 22:15:35 2005 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 20 May 2005 22:15:35 -0400 Subject: Update on my progress In-Reply-To: <428E8400.3000804@fourthworld.com> References: <0ecfcd1c1bb48c7f153d72886478d046@adelphia.net> <428E8400.3000804@fourthworld.com> Message-ID: Actually, lake side camping. Bring the dogs and meet with a few friends. Fish a little, Paint a little, snooze a little, talk alot. Tom On May 20, 2005, at 8:42 PM, Richard Gaskin wrote: > Congratulations on getting the job, and done well. > >> I plan on going camping for a week after this. > > Where will you go: desert, mountains, or seaside? > > Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From mwieder at ahsoftware.net Fri May 20 16:32:06 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 May 2005 13:32:06 -0700 Subject: OT about size... In-Reply-To: <428E3516.5080401@chipp.com> References: <64878EF567131D4596246171F75FD4A946A20F@m-epo-1.epo.cdc.gov> <428D5D53.3040002@fourthworld.com> <428D6B7C.7080409@chipp.com> <428DC2CF.6000401@gmail.com> <428E0ED1.5020703@fourthworld.com> <3568672746.20050520095747@ahsoftware.net> <428E333B.40606@chipp.com> <428E3516.5080401@chipp.com> Message-ID: <13681531866.20050520133206@ahsoftware.net> Chipp- Friday, May 20, 2005, 12:05:58 PM, you wrote: CW> OOPS, sorry, I meant to say: CW> My coding style favors readability and debugability over compactness and CW> speed, except where speed is a real issue, (as in imagedata functions), CW> then I'm all for it! Whew! I'm glad you caught that. I was just about to post a scathing rebuttal... :-} -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Fri May 20 22:35:58 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 19:35:58 -0700 Subject: -1 as last item problem In-Reply-To: References: Message-ID: <428E9E8E.8090406@fourthworld.com> Dennis Brown wrote: > Bug# 976 complains about the problem as a bug --resolved as not a bug > due to compatibility with HyperCard > Bug#1137 complains about the problem as a lack of proper documentation > about the quirks of the language. --I voted for this also > > It seems that nobody believes that this inconsistency is the desired > behavior, but because HyperCard did it this way, that is the final > answer. Well, it was the mother tongue, and it may confuse many more people and possibly break scripts if they changed it. Personally my own preference is for the consistency you propose. But before I vote for the bug I'd like to hear the rationale for HyperCard's behavior -- where's JK Calhoun when you need him? I didn't always agree with his language recommendations but I did always respect the thoroughness of his thinking. -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Fri May 20 22:38:12 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 May 2005 19:38:12 -0700 Subject: Mac and PCs graphic speeds In-Reply-To: References: <42855E4C.7000206@fourthworld.com> <428569E4.7090307@chipp.com> <42856ECD.4030005@chipp.com> <428596E7.5050605@fourthworld.com> Message-ID: <428E9F14.2000407@fourthworld.com> Eric Chatonet wrote: > Hi Richard, > > Working with both Macs and PCs, I am always surprised by the BIG > difference between graphic cards speeds. > I have to say that graphic cards on Macs are very slow compared to even > cheap PC cards... > For instance, you use a dissolve effect FAST on a Mac since it appears > too slow without adding fast. > Then you put the stack on a PC and you don't see nothing: It's already > too fast :-) I think the OS has a lot to do with that. Why waste time on little things like the user's work when you can consume so much processing power with 16-layer alpha channels that make really cool demos? ;) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From b.xavier at internet.lu Fri May 20 23:18:02 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 21 May 2005 05:18:02 +0200 Subject: Language ideas In-Reply-To: Message-ID: <20050521023536.C6F97930069@mail.runrev.com> > In my opinion to English'ish is very error prone, because > every body has his way of talking. True, transcript is > English but English has many versions. > Besides the fact that RR is already a very big language. > Therefore I think the best way is a bit scheme or some kind > of formality and not, e.g. If there is a or so on. Also in > your case 70 percent of RR has has to be changed and 10 > percent omitted (which I would prefer) IsNumber change to > "number" and number change to amount or count selectedLine, > hilitedLine. > Now in a case like this I'd rather suggest to add a function > "thereIs" or something alike, instead of looping to equate. > Hershel Fisch Hershel, Hehe he he... play the nemo music and here is that Laugh.... But it's all in TAOO already my dear ;) Is? Has? List? Create? Delete? whatisit? (under construction) ;) DeleteIt [obj|[,]] and it all makes sense! But this has been in TAOO for 15 years ;)... Ambiguity... yes... yum... I love it! It's the best part of it all! But until you get into TAOO, there's no point in explainingit! It would be too abstract... And you dont get nothing for nothing either ;) Whether for TAOO or RunRev's enrichment, and as a polyglot of relatively good talent and lifelong experience learning a new language every 1 or 2 years, including grammar and semantics and all that rule stuff including some creative writing, i couldn't agree more with you there's more than one way to parse or interpret. Then there's another way... And it's not "la langue de bois" aka the wooden tongue of diplomatic/political garbage non-saying. Besides the point, im sure Rev and all here will like some high quality and more intuitive (hence faster) ways of scripting. How much better if it is more flexible, attractive, easier and definitely with less ambiguous results? The new object oriented things Kevin announced at the revChat was a good indication of good client "ideology" listening they do, if I read it right... That includes new scripting issues we'll find and limitations we could do without. I think an expert opinion can only do some good. If i keep this offlist is to concentrate it for better efficiency! cheers Xav > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Hershel Fisch > Sent: Friday, May 20, 2005 19:54 > To: x at monsieurx.com, How to use Revolution > Subject: Re: Language ideas > > On 5/20/05 6:50 AM, "MisterX" wrote: > > > Im compiling a bugzilla enhancement to make transcript more natural > > > > if there is a drive x then > > if there is a control c in group g > In my opinion to English'ish is very error prone, because > every body has his way of talking. True, transcript is > English but English has many versions. > Besides the fact that RR is already a very big language. > Therefore I think the best way is a bit scheme or some kind > of formality and not, e.g. If there is a or so on. Also in > your case 70 percent of RR has has to be changed and 10 > percent omitted (which I would prefer) IsNumber change to > "number" and number change to amount or count selectedLine, > hilitedLine. > Now in a case like this I'd rather suggest to add a function > "thereIs" or something alike, instead of looping to equate. > Hershel Fisch > > > > > if a=b or if b=c then > Well in this one, if a=b or c=d is shorter and clearer. > > if a is (b or c) then > Or if a = (b or c) > > put a into b and c > Or put a into b,c This is something that would be good. > > > > etc... > > > > This might bring in lots of flexibilities and less > semantical "typos" > > as we usually type them naturally... And make scripting > even easier or > > more intuitive and less error prone. HyperTalk was much > better at this > > - however it's more bug prone too in the long-term. > > > > Please send me your ideas offline so I can sort and make them as > > bugzilla friendly as possible for the good folk at Runrev > and make it > > easier for them to see the advantages... > > > > TAOO note: a natural language parser for msg box or speech recog is > > coming so this goes both ways for the rev community and > those interested in TAOO. > > Other languages parsing is planned too, notably french, spanish, > > german, italian so far. Last but not least, the TAOO script editor > > already has a translation module capable of interpreting > these but the > > dictionaries are still pretty much blank given the lack of > need/use for the moment. > > > > regards, > > Xavier > > http://MonsieurX.com - poliglot software too! > > _______________________________________________ > > 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 Fri May 20 23:21:41 2005 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 May 2005 22:21:41 -0500 Subject: Setting permissions on server In-Reply-To: <428E9265.3040102@fourthworld.com> References: <428E9265.3040102@fourthworld.com> Message-ID: <428EA945.6060303@chipp.com> I have an altPlugin called "altFileMgr" which has a script in it which set's file visibility and name, be easy to mod to set file permissions. http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm Richard Gaskin wrote: > I remember once coming across something made in Transcript that set > permissions of files on a server. -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: 5/20/2005 From b.xavier at internet.lu Fri May 20 23:38:38 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 21 May 2005 05:38:38 +0200 Subject: Mac and PCs graphic speeds In-Reply-To: <428E9F14.2000407@fourthworld.com> Message-ID: <20050521025610.0E2339300B4@mail.runrev.com> > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Saturday, May 21, 2005 04:38 > To: How to use Revolution > Subject: Re: Mac and PCs graphic speeds > > Eric Chatonet wrote: > > Hi Richard, > > > > Working with both Macs and PCs, I am always surprised by the BIG > > difference between graphic cards speeds. > > I have to say that graphic cards on Macs are very slow compared to > > even cheap PC cards... > > For instance, you use a dissolve effect FAST on a Mac since > it appears > > too slow without adding fast. > > Then you put the stack on a PC and you don't see nothing: > It's already > > too fast :-) > > I think the OS has a lot to do with that. Why waste time on > little things like the user's work when you can consume so > much processing power with 16-layer alpha channels that make > really cool demos? That's what made me leave the mac... It was like the WinXP (upgrade your hardware or slow down) syndrome... Except that I had already bought a PPC and it was no longuer enough... Today's PC games are kind of like that too but given the graphic power on display, it's just awesome and totally immersive. The reality and smoothness of it all and the feeling of the force feedback is most impressive too - i mean realistic! If you have a chance to try GTR, do so by all means! The only missing thing is the smell of rubber, brakes, oil and clutch burning! GTR is also missing the fused rubber projections on the windshield - it's the only detail missing! But that kind of power for the desktop is as you say quite nice and useless ;) 16 bit alpha channels? Yes i noticed how unuseable 8 bit channels can be. Any chance we'll see this in the future? We could do away with lots of jaggies and horribly overlayed images - textures would be so much easier to apply... ;) cheers Xav From b.xavier at internet.lu Fri May 20 23:43:56 2005 From: b.xavier at internet.lu (MisterX) Date: Sat, 21 May 2005 05:43:56 +0200 Subject: Setting permissions on server In-Reply-To: <428E9265.3040102@fourthworld.com> Message-ID: <20050521030127.036349300AE@mail.runrev.com> Richard, You mean ftp chmod or NT file permissions? or ? > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Richard Gaskin > Sent: Saturday, May 21, 2005 03:44 > To: How to use Revolution > Subject: Setting permissions on server > > I remember once coming across something made in Transcript > that set permissions of files on a server. > > Of course, now I can't find it. :( > > Who did that, and does it rely on telnet? (My ISP doesn't > support telnet) > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From dsc at swcp.com Sat May 21 00:29:49 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 22:29:49 -0600 Subject: Hiding item in "startup items" on OS X Message-ID: The System Preferences on OS X allows startup items to be set up for each user. There is a checkbox to hide the item. My test standalone does not hide based on this check box. How do I do that? If it has to be done another way, I suppose I could make the stack invisible, but how do I keep the icon out of the dock? Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From dsc at swcp.com Sat May 21 01:08:55 2005 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 May 2005 23:08:55 -0600 Subject: Hiding item in "startup items" on OS X In-Reply-To: References: Message-ID: <028ae8ca14191415bdf310631169d279@swcp.com> On May 20, 2005, at 10:29 PM, Dar Scott wrote: > If it has to be done another way, I suppose I could make the stack > invisible, but how do I keep the icon out of the dock? I found plist keys LSBackgroundOnly and LSUIElement for controlling whether the app is background or whether it is in the dock, has a menu bar and is in the force quit list. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From xslaugh at gmail.com Sat May 21 01:16:16 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Fri, 20 May 2005 23:16:16 -0600 Subject: Property inspectors not showing correctly Message-ID: On several Mac OS X computers, I have been having troubles with the property inspectors. The names of the properties are showing up weird. I uploaded a screenshot of my problem to . If you look at the property inspector on the right, all of the text is in some weird font. Am I just missing the font used? If so, what is the font used? Thanks! Scott Slaugh From r.beynon at liv.ac.uk Sat May 21 01:41:47 2005 From: r.beynon at liv.ac.uk (Rob Beynon) Date: Sat, 21 May 2005 06:41:47 +0100 Subject: Could this list be a forum/bulletin board? Message-ID: <1310666563.20050521064147@liv.ac.uk> Another question that has probably been asked before - I wonder why this resource (use revolution) has not been presented using one of the many forum/bb software that seems to be everywhere else. With inbuilt search etc, it would be a lot better to use. Has this been tried? Is there are problem I am not aware of? Is it an issue of cost? Support? -- All best wishes, Rob (Created at 06:39 on 21/05/2005) ============================================================== Prof. Rob Beynon |+44 151 794 4312 (voice) Dept. Veterinary Preclinical |+44 151 794 4243 (fax) Sciences, University of Liverpool, Crown Street, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk -------------------------------------------------------------- http://www.liv.ac.uk/pfg |http://www.csiv.org ============================================================== From r.beynon at liv.ac.uk Sat May 21 02:02:53 2005 From: r.beynon at liv.ac.uk (Rob Beynon) Date: Sat, 21 May 2005 07:02:53 +0100 Subject: Preload custom colours in standard picker? Message-ID: <1817353972.20050521070253@liv.ac.uk> Greetings all, As in the SL, I just wondered if it was possible to reload the custom colours, to get away from the garish one that the OS offers in XP. -- All best wishes, Rob (Created at 07:02 on 21/05/2005) ============================================================== Prof. Rob Beynon |+44 151 794 4312 (voice) Dept. Veterinary Preclinical |+44 151 794 4243 (fax) Sciences, University of Liverpool, Crown Street, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk -------------------------------------------------------------- http://www.liv.ac.uk/pfg |http://www.csiv.org ============================================================== From eric.chatonet at sosmartsoftware.com Sat May 21 02:09:47 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 21 May 2005 08:09:47 +0200 Subject: undo insertion into group In-Reply-To: References: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> <6.2.1.2.0.20050519221913.03769de8@mail.armbase.com> <31F142D2-3498-4772-B5E5-DA6CAA33FB2B@sosmartsoftware.com> Message-ID: <6306197B-264C-4B4B-B272-A6B1D2EA28DA@sosmartsoftware.com> Hi Dennis, Just a comment about your script: You use 3 non exclusive conditional structures and then the engine will have to test all of them. You might prefer something like: if word 1 of it is "button" then put it & cr after btnList else if word 1 of it is "field" then put it & cr after fldList "if it contains "label field" then next repeat" is unnecessary and redundant :-) Just my two cents. Best regards from Paris, Eric Chatonet. Le 20 mai 05 ? 23:12, Dennis Brown a ?crit : > Eric, > > This is exactly what I want to do, but it did not work. > > On May 20, 2005, at 2:16 AM, Eric Chatonet wrote: > > >> Hi Bob, >> >> Buttons, fields, images, graphics, scrollbars, players and groups >> are controls: >> put the number of controls >> repeat for each control tControl in this card >> > > I want to get the name (or number) of each control in a group. > > get the number of controls in grp x --works > > repeat for each control c in anything --does not work for me > > > I guess I can always do it the other way: > > repeat with c=1 to the number of controls in grp grpName > get the name of control c of grp grpName > if it contains "label field" then next repeat > if word 1 of it is "button" then put it&cr after btnList > if word 1 of it is "field" then put it&cr after fldList > end repeat ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From jacque at hyperactivesw.com Sat May 21 02:10:19 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 May 2005 01:10:19 -0500 Subject: -1 as last item problem In-Reply-To: <428E9E8E.8090406@fourthworld.com> References: <428E9E8E.8090406@fourthworld.com> Message-ID: <428ED0CB.80204@hyperactivesw.com> On 5/20/05 9:35 PM, Richard Gaskin wrote: > Dennis Brown wrote: > >> Bug# 976 complains about the problem as a bug --resolved as not a bug >> due to compatibility with HyperCard >> Bug#1137 complains about the problem as a lack of proper >> documentation about the quirks of the language. --I voted for this also >> >> It seems that nobody believes that this inconsistency is the desired >> behavior, but because HyperCard did it this way, that is the final >> answer. > > > Well, it was the mother tongue, and it may confuse many more people and > possibly break scripts if they changed it. > > Personally my own preference is for the consistency you propose. But > before I vote for the bug I'd like to hear the rationale for HyperCard's > behavior -- where's JK Calhoun when you need him? I didn't always agree > with his language recommendations but I did always respect the > thoroughness of his thinking. If I remember right, it went something like this. You have a list of lines: Line One Line Two Line Three How many lines are in the list? How about this list: Line One Line Two Line Three Most people would say there are three lines in both lists. We expect the last line to be the same whether there is a trailing carriage return or not. Line -1 of either list is "Line Three". How many lines in this list: Line One Line Two Line Three Most people would say there are four lines, and the last line is empty. That's because there are two trailing returns. To retain consistency when processing all types of text chunks, single trailing delimiters are dropped. Thus: item1,item2,item3, has three items, as does: item1,item2,item3 and item -1 of either list is "item3". And so on. It makes sense in its own way. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Sat May 21 02:45:35 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 May 2005 23:45:35 -0700 (PDT) Subject: Revcon Wifi In-Reply-To: Message-ID: Man, I sure hope so!!! Judy On Fri, 20 May 2005, Stephen Barncard wrote: > I have a question about Revcon 05. > > I'm planning on bringing my Powerbook. This might be a silly > question, but... Will there be WiFi available? From jperryl at ecs.fullerton.edu Sat May 21 02:46:22 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 May 2005 23:46:22 -0700 (PDT) Subject: Revcon Wifi In-Reply-To: Message-ID: Yippee!!!!! On Fri, 20 May 2005, Dan Shafer wrote: > Not as silly as it sounds. > > It cost a good deal of money to outfit the entire conference with a > T-1 line and WiFi access but we didn't see how we could expect a > bunch of Revolutionaries to do anything other than. . .er, > revolt. . .if we didnt' supply it. So the answer is yes there will be > WiFi on site for the entire conference. From jperryl at ecs.fullerton.edu Sat May 21 02:47:40 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 May 2005 23:47:40 -0700 (PDT) Subject: Revcon Wifi In-Reply-To: <428E670B.3080004@fourthworld.com> Message-ID: Oh dear! That reminds me to check into accomodations. Does 'the team' have any recommendations? Especially any places that accomodate pets? Thanks, Judy On Fri, 20 May 2005, Richard Gaskin wrote: > There is if you stay at the downtown Travelodge. :) From dcragg at lacscentre.co.uk Sat May 21 03:10:19 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 21 May 2005 08:10:19 +0100 Subject: Setting permissions on server In-Reply-To: <428E9265.3040102@fourthworld.com> References: <428E9265.3040102@fourthworld.com> Message-ID: <82CE7587-4C0B-473D-89CF-E9F412535129@lacscentre.co.uk> On 21 May 2005, at 02:44, Richard Gaskin wrote: > I remember once coming across something made in Transcript that set > permissions of files on a server. > > Of course, now I can't find it. :( > Did you mean the following example from the libUrl docs? put "192.168.123.4" into tHost put "testfolder/file_1.cgi" into tFile put "dave" into tUser put "*****" into tPass##use a real password put "SITE CHMOD 755" && tFile into tCmd get libUrlFtpCommand(tCmd, tHost,tUser,tPass) answer it http://support.runrev.com/resources/ liburlrealdocs.html#libUrlSetFtpListCommand Dave From scott at tactilemedia.com Sat May 21 03:53:43 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 21 May 2005 00:53:43 -0700 Subject: Could this list be a forum/bulletin board? In-Reply-To: <1310666563.20050521064147@liv.ac.uk> Message-ID: Recently, Rob Beynon wrote: > I wonder why this resource (use revolution) has not been presented > using one of the many forum/bb software that seems to be everywhere > else. With inbuilt search etc, it would be a lot better to use. It has -- the Rev folks haven't provided a link on their site yet, probably because it was set up by a list member through a third party (gmane.org). http://dir.gmane.org/gmane.comp.ide.revolution.user For folks looking for a web interface to the mail list, this is a good option (and right now the only option). Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From janschenkel at yahoo.com Sat May 21 05:30:39 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat, 21 May 2005 02:30:39 -0700 (PDT) Subject: Database Query Builder 2 In-Reply-To: 6667 Message-ID: <20050521093039.83728.qmail@web60524.mail.yahoo.com> --- HyperChris at aol.com wrote: > [snip] > > So now I can make changes but I still have one major > hickup. If I click a > button that is linked to the database such as a Next > button set to 'Move to Next > Record' then the field doesn't appear to ever get > the close message needed to > trigger the update. If I click any non DQB linked > button or in the background > then the save is made but if I go straight to a > button like Next then the > change is lost. > > I created a workaround by putting the Next button > off screen and then making > a fake Next button that does this ... > click at "1,1" -- where there is nothing > click at the loc of btn "Next" > ... but that really slows things down. I suppose i > could play with ways to > speed things up but here again the DQB is supposed > to be helping me knock this > thing out quick. > > Any other half-documented features out there to > which i should be paying > attetion ?Thanks. > Hi Chris, This problem would happen on MacOS, of course -- not on Windows/Unix, as the MacOS HIG is the only one where a button doesn't receive the keyboard focus. You could patch the mouseUp handler in the revDatabase frontscript to get around that limitation, and make sure the closeField is called, as follows : ## just after the line if exists(pObject) and the cREVGeneral["databasequeryobject"] of pObject is true then ## you insert the following line select empty ## this causes any open field to receive a closeField You might want to bugzilla this problem, and suggest the patch above. Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Sat May 21 05:42:50 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat, 21 May 2005 02:42:50 -0700 (PDT) Subject: popup in selected text in unlocked field In-Reply-To: 6667 Message-ID: <20050521094250.12754.qmail@web60525.mail.yahoo.com> --- Stephen Barncard wrote: > I know there's some kind of trick here to do this; > > > I have an unlocked, editable field with text. I > select a portion of > the text, then option click on it for a popup that > has a few options > to select from to do something to the text, like > uppercase, > lowercase, etc. > > This changing works with a button and an option menu > combo, but not > in a contextual button. Any activity on the field > kills the selection. > > Attempting this always loses the selection, then > there's nothing to > change, and all attempts to save the selection range > description to a > global still don't seem to work. > > I'm sure there's a dance of locking and unlocking to > get this to > work, but I haven't found it yet... any ideas...?.. > > thanks > > sqb > Hi Stephen, The following trick works on both Win and Mac: set the traversalOn of the popup menu button to false, and the selectedChunk will remain the same -- I used this sort of construct in one project: ## field script on mouseDown pButton if pButton = 3 then popup button "FieldMenu" end mouseDown ## popup button script on menuPick pItem switch pItem case "cut" cut break case "copy" copy break case "paste" if the clipboard is "text" then paste else beep break case "clear" delete break end switch end menuPick ## And this works remarkably well... Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From janschenkel at yahoo.com Sat May 21 05:47:08 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat, 21 May 2005 02:47:08 -0700 (PDT) Subject: Use french special caracters in an XML file. In-Reply-To: 6667 Message-ID: <20050521094708.13391.qmail@web60525.mail.yahoo.com> --- Damien Girard wrote: > Hi all, > > I make a database (in XML), in this database, user > can write information > about a lot of things, but I have tried my software, > and I see a really > nasty bug, and I didn't know how I can solve it. > > French special characters (?????) doesn't work, I > have got a strange > return instead of the good characters. (For exemple, > ? -> ?$$) > > So, I think I need to encode the text, but how I can > encode it ? Runrev > provide a function that permit to encode text ? > > This database will treat a lot of data, so this need > to be really fast. > (Without any encoding, this is really fast.) > > Thanks. > > Damien GIRARD > Hi Damien, Other than the earlier suggestions of htmlText and UTF-8, you can always change the encoding attribute at the start of your XML-file: That's what we use at work to preserve special characters when exporting data from our PROGRESS databases. Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From ridge11103 at btinternet.com Sat May 21 07:06:01 2005 From: ridge11103 at btinternet.com (John Ridge) Date: Sat, 21 May 2005 12:06:01 +0100 Subject: Box around found text Message-ID: This is really a query about etiquette, I think, rather than a bug report. I noticed that when my script is repeatedly "find"ing a multi-word phrase in a text field on a cards in a large stack it sometimes appears to fail. I eventually realised that it isn't failing - it just doesn't show the "box" around the text if the phrase includes a soft line-ending (i.e. the text wraps to a new line). This looks wrong to me, and could confuse users. So I searched bugzilla (using the very helpful RevZilla stack) but couldn't find any reports on the problem. Can someone more expert than I confirm this? Are there any bugzilla search tricks worth passing on? So, assuming that it hadn't been reported, I sent in a report via Revzilla. Should I have raised it on this list first? Any comments? -- From rev at armbase.com Sat May 21 07:26:58 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 21 May 2005 12:26:58 +0100 Subject: method of copy button required via popup. Advice on howto Message-ID: <6.2.1.2.0.20050521121403.035c0058@mail.armbase.com> Hi All. The buttons on my app are getting numerous. ONe button inserts a another button into a card. I'd like a way to have one button do this depending on the satus of a popup/ IE click on one button and it inserts a button with a script on mouseup do function1 end mouseup but if function 2 is selected from the popup it adds a button with script on mouseup do function2 end mouseup How do I do this. I thought of having a hidden stack with buttons with the functions in them and simply have the button do this. What would the type of command be. here is a guess on mouseup if the popup "functionchoice" is menupick "insert function1" Copy button "Function1" to stack "target" end if if the popup "functionchoice" is menupick "insert function2" Copy button "Function2" to stack "target" end if end mouseup Is this easy? cheers bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: 20/05/2005 From marty at vertex.ucls.uchicago.edu Sat May 21 08:45:06 2005 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Sat, 21 May 2005 07:45:06 -0500 (CDT) Subject: Could this list be a forum/bulletin board? In-Reply-To: <20050521060645.4057D93018F@mail.runrev.com> References: <20050521060645.4057D93018F@mail.runrev.com> Message-ID: Rob Beynon writes: > > Another question that has probably been asked before - > > I wonder why this resource (use revolution) has not been presented > using one of the many forum/bb software that seems to be everywhere > else. With inbuilt search etc, it would be a lot better to use. There is a searchable archive at We just had a similar discussion over on the educational mailing list; some of us pointed out that we want the emails showing up in our mailbox because we don't really have the time to go to web sites in search of information. In other words, we make the time to read our mail, but not to go out on the web and look for postings. Of course, that means being somewhat selective about what mailing lists one subscribes to. You could not subscribe to this mailing list, and just read the archives (they can be sorted by date) if you don't want your inbox filling up. cheers, - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From stephenREVOLUTION at barncard.com Sat May 21 08:52:14 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 21 May 2005 05:52:14 -0700 Subject: popup in selected text in unlocked field In-Reply-To: <20050521094250.12754.qmail@web60525.mail.yahoo.com> References: <20050521094250.12754.qmail@web60525.mail.yahoo.com> Message-ID: Thanks, Jan. I forgot that often some checkboxes for properties are left out of the IDE... and the button's traversalOn was one of them. At 2:42 AM -0700 5/21/05, Jan Schenkel wrote: > >Hi Stephen, > >The following trick works on both Win and Mac: set the >traversalOn of the popup menu button to false, and the >selectedChunk will remain the same -- I used this sort >of construct in one project: > >## field script From padawer at mindspring.com Sat May 21 09:59:15 2005 From: padawer at mindspring.com (Randy Padawer) Date: Sat, 21 May 2005 07:59:15 -0600 Subject: HELP -- "error" when trying to compile standalone Message-ID: Well, things only happen when you're on a terrible deadline, and that's what happened to me yesterday. I had spent hours working on a program that was part of a presentation (long story) and went to compile an OS X and/or Windows standlone application so I could dash off just in time. But no matter what I did (compiling for one and not the other, or for both) I would get an error that said: "There was an error while saving the standalone application." Can anyone provide a clue as to the kinds of things that may result in this error? Thanks very gratefully, Randy From rev at armbase.com Sat May 21 10:10:19 2005 From: rev at armbase.com (Bob Hartley) Date: Sat, 21 May 2005 15:10:19 +0100 Subject: HELP -- "error" when trying to compile standalone In-Reply-To: References: Message-ID: <6.2.1.2.0.20050521150758.035e5a30@mail.armbase.com> At 14:59 21/05/2005, you wrote: >Well, things only happen when you're on a terrible deadline, and that's >what happened to me yesterday. I had spent hours working on a program that >was part of a presentation (long story) and went to compile an OS X and/or >Windows standlone application so I could dash off just in time. But no >matter what I did (compiling for one and not the other, or for both) I >would get an error that said: "There was an error while saving the >standalone application." Can anyone provide a clue as to the kinds of >things that may result in this error? Thanks very gratefully, Randy Ahh this might be the well know bug to do with search for inclusions. If you go to "standalone application settings" you should see that ther eis a box ticked to "search for inclusions" just simply tick the radio button that says "select inclusions" and that should sort it. Cheers bob >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: 20/05/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: 20/05/2005 From engleerica at yahoo.com Sat May 21 10:20:03 2005 From: engleerica at yahoo.com (Eric Engle) Date: Sat, 21 May 2005 07:20:03 -0700 (PDT) Subject: search trees In-Reply-To: <20050521060645.6485693019A@mail.runrev.com> Message-ID: <20050521142004.20423.qmail@web60523.mail.yahoo.com> Does anyone know of any implementations of depth first, breadthe first, or a* tree search algorithms using transcript, metatalk, or hypertalk? (for the theory behind this see: http://www.rci.rutgers.edu/~cfs/305_html/Computation/ExhaustiveSearch_305.html) Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From see3d at writeme.com Sat May 21 10:55:05 2005 From: see3d at writeme.com (Dennis Brown) Date: Sat, 21 May 2005 10:55:05 -0400 Subject: is it true ? In-Reply-To: <428CD6F3.2060508@tweedly.net> References: <428B624D.D7411BF3@Club-Internet.fr> <428B8288.4090000@tweedly.net> <428C65C1.3070401@tweedly.net> <428C9B1E.1070903@tweedly.net> <38714C9E-4E6E-4D3A-B912-D04E96E68898@writeme.com> <428CD6F3.2060508@tweedly.net> Message-ID: On May 19, 2005, at 2:12 PM, Alex Tweedly wrote: > Dennis Brown wrote: > > >> If we all make an effort to fix stuff or add examples to the web >> notes, perhaps everyone, even those not on this list will benefit. >> > > Hmmmm - I think I'd agree with Phil Davis from an earlier thread on > the topic of Web Notes - without someone watching over the content, > you have to be careful how much you trust Web Notes written by > random, unidentified people. And of course, there's no way to know > whether anything you put up there will remain there, since anyone > can edit it later. You bring up a good point. Contributors should put their name or email into their notes. Deleting/editing someone else's notes should require some sort of password given to trusted contributors. >> The thing that would really make the web notes shine, is if the >> Icon would change to a wiggly one, or some other way of grabbing >> your attention if a web note is available. I am sure it would be >> easy to add a script to the doc stack that after finding a topic, >> it would (if you have a web connection) check to see if the web >> note is not empty and do something noticeable. Unfortunately I >> am not experienced enough to make that change. Anyone out there >> know how to do this? > The problem is that there's no way to tell if there is a Web Note > without doing the HTTP "get" - and once you've got the web page, > you might as well just display it - so you might as well just turn > on "Display Web Notes". There might be some value in changing an > icon, for the sake of those where the doc page is more than one > screen long, and it's easy to miss the web note. I tried this turn on "Display Web Notes", but the note window does not get refreshed when I go to a new entry. I have to close it and open it again to get the current note. > What I've been looking at is extracting all the Web Notes - easy to > do, but pretty slow ..... and demonstrates the need for someone to > monitor what text gets entered there. I'll put the stack up on > RevOnline when it's done - but in the meantime, all the Web Notes > from the Dictionary can be found at > http://www.tweedly.net/RunRev/webnotes-dictionary.html Pitiful few notes added so far. It seems that Phil Davis is the major contributor. Obviously this could be a more powerful feature with just a few improvements. It might even be nice to have pointers to rev list discussion posts about an item, or note bug numbers etc. Dennis From see3d at writeme.com Sat May 21 11:01:09 2005 From: see3d at writeme.com (Dennis Brown) Date: Sat, 21 May 2005 11:01:09 -0400 Subject: Could this list be a forum/bulletin board? In-Reply-To: References: <20050521060645.4057D93018F@mail.runrev.com> Message-ID: I finally figured out how to manage this barrage of emails in my in- box from this list. I just have my mail.app program send them all to a "RevList" mail box that I read with threads on. Now I can find the other emails I get in my in-box. I don't know why I did not think of this before. I guess it is because this is the first list I have signed up for. Dennis On May 21, 2005, at 8:45 AM, Marty Billingsley wrote: > Rob Beynon writes: > >> >> Another question that has probably been asked before - >> >> I wonder why this resource (use revolution) has not been presented >> using one of the many forum/bb software that seems to be everywhere >> else. With inbuilt search etc, it would be a lot better to use. >> > > There is a searchable archive at > > From dsc at swcp.com Sat May 21 11:32:49 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 May 2005 09:32:49 -0600 Subject: search trees In-Reply-To: <20050521142004.20423.qmail@web60523.mail.yahoo.com> References: <20050521142004.20423.qmail@web60523.mail.yahoo.com> Message-ID: On May 21, 2005, at 8:20 AM, Eric Engle wrote: > Does anyone know of any implementations of depth first, breadthe > first, or a* > tree search algorithms using transcript, metatalk, or hypertalk? For depth first, use the natural recursive invocation allowed in Transcript. For breadth first, ping pong between two lists of things to work on, copying from one to the other each generation. For A*, you can keep a list & sort it, but that sounds expensive. If you can figure out a trick to get and delete the first element of an array, then use an array such that the key sorts the same as best. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From xslaugh at gmail.com Sat May 21 11:39:54 2005 From: xslaugh at gmail.com (Scott Slaugh) Date: Sat, 21 May 2005 09:39:54 -0600 Subject: Property inspectors not showing correctly In-Reply-To: References: Message-ID: I was able to figure out my problem. It seems that we had installed a conflicting font somehow. As soon as I removed an hold OS 9 font we had been using and replaced it with a newer version, the text in the property inspectors returned to normal. Scott Slaugh On 5/20/05, Scott Slaugh wrote: > On several Mac OS X computers, I have been having troubles with the > property inspectors. The names of the properties are showing up > weird. I uploaded a screenshot of my problem to > . If you look at the property > inspector on the right, all of the text is in some weird font. Am I > just missing the font used? If so, what is the font used? Thanks! > > Scott Slaugh > From ambassador at fourthworld.com Sat May 21 11:59:23 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 21 May 2005 08:59:23 -0700 Subject: Setting permissions on server In-Reply-To: <428EA945.6060303@chipp.com> References: <428E9265.3040102@fourthworld.com> <428EA945.6060303@chipp.com> Message-ID: <428F5ADB.80309@fourthworld.com> Chipp Walters wrote: > Richard Gaskin wrote: >> I remember once coming across something made in Transcript that set >> permissions of files on a server. > > I have an altPlugin called "altFileMgr" which has a script in it > which set's file visibility and name, be easy to mod to set file > permissions. > > http://www.altuit.com/webs/altuit2/altPluginDownload/Downloads.htm It looks nice, but I poked around and was unable to find the chmod script. So then I dropped it onto a binary editor amd searched for "chmod" and came up empty. :( -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From ambassador at fourthworld.com Sat May 21 12:00:35 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 21 May 2005 09:00:35 -0700 Subject: Setting permissions on server In-Reply-To: <82CE7587-4C0B-473D-89CF-E9F412535129@lacscentre.co.uk> References: <428E9265.3040102@fourthworld.com> <82CE7587-4C0B-473D-89CF-E9F412535129@lacscentre.co.uk> Message-ID: <428F5B23.8080303@fourthworld.com> Dave Cragg wrote: > > On 21 May 2005, at 02:44, Richard Gaskin wrote: > >> I remember once coming across something made in Transcript that set >> permissions of files on a server. >> >> Of course, now I can't find it. :( >> > > Did you mean the following example from the libUrl docs? > > put "192.168.123.4" into tHost > put "testfolder/file_1.cgi" into tFile > put "dave" into tUser > put "*****" into tPass##use a real password > put "SITE CHMOD 755" && tFile into tCmd > get libUrlFtpCommand(tCmd, tHost,tUser,tPass) > answer it > Bingo! Thanks! -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Sat May 21 12:04:38 2005 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 May 2005 13:04:38 -0300 Subject: Setting permissions on server In-Reply-To: <428F5ADB.80309@fourthworld.com> References: <428E9265.3040102@fourthworld.com> <428EA945.6060303@chipp.com> <428F5ADB.80309@fourthworld.com> Message-ID: On May 21, 2005, at 12:59 PM, Richard Gaskin wrote: > It looks nice, but I poked around and was unable to find the chmod > script. So then I dropped it onto a binary editor amd searched for > "chmod" and came up empty. > > :( Richard, pick my CGITool palette plugin, it has some routines to set permissions on a remote linux server thru Site Chmod command. :D it's actually easy, use libURLFtpCommand("SITE CHMOD ") command. Cheers andre > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From mwieder at ahsoftware.net Sat May 21 12:51:33 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 21 May 2005 09:51:33 -0700 Subject: popup in selected text in unlocked field In-Reply-To: References: <20050521094250.12754.qmail@web60525.mail.yahoo.com> Message-ID: <173154698745.20050521095133@ahsoftware.net> Stephen- Saturday, May 21, 2005, 5:52:14 AM, you wrote: SB> Thanks, Jan. I forgot that often some checkboxes for properties are SB> left out of the IDE... and the button's traversalOn was one of them. As Jacque recently pointed out to me, the "focusable" property in the property inspector is the checkbox for "traversalOn". -- -Mark Wieder mwieder at ahsoftware.net From padawer at mindspring.com Sat May 21 13:02:43 2005 From: padawer at mindspring.com (Randy Padawer) Date: Sat, 21 May 2005 11:02:43 -0600 Subject: HELP -- "error" when trying to compile standalone In-Reply-To: <20050521160025.EE04B930192@mail.runrev.com> References: <20050521160025.EE04B930192@mail.runrev.com> Message-ID: Bob, thank you! Because I've not followed the email closely I had no idea, and your tip saved me. I was just able to save the executables. Best to you, and have a good weekend. Randy At 12:00 PM -0400 5/21/05, rev at armbase.com wrote: >Date: Sat, 21 May 2005 15:10:19 +0100 >From: Bob Hartley >Subject: Re: HELP -- "error" when trying to compile standalone >To: How to use Revolution >Message-ID: <6.2.1.2.0.20050521150758.035e5a30 at mail.armbase.com> >Content-Type: text/plain; charset=us-ascii; format=flowed; > x-avg-checked=avg-ok-4950281 > >At 14:59 21/05/2005, you wrote: > >>Well, things only happen when you're on a terrible deadline, and that's >>what happened to me yesterday. I had spent hours working on a program that >>was part of a presentation (long story) and went to compile an OS X and/or >>Windows standlone application so I could dash off just in time. But no >>matter what I did (compiling for one and not the other, or for both) I >>would get an error that said: "There was an error while saving the >>standalone application." Can anyone provide a clue as to the kinds of >>things that may result in this error? Thanks very gratefully, Randy > >Ahh this might be the well know bug to do with search for inclusions. > >If you go to "standalone application settings" you should see that ther eis >a box ticked to "search for inclusions" just simply tick the radio button >that says "select inclusions" and that should sort it. > >Cheers >bob > From revdan at danshafer.com Sat May 21 13:33:49 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 21 May 2005 10:33:49 -0700 Subject: Revcon Wifi In-Reply-To: References: Message-ID: Judy..... If you'll have a car with you, the most pet-friendly hotel in the area is, as I understand it, the Hyatt Regency. They recently hosted all the owners of some large breed of dog that had a show here in Monterey. But it's not very close to the conference center; you'd definitely want to drive. (OTOH, it's very close to my house so we could possibly arrange a ride.) Hotels are probably filling up really fast now and some are probably booked. The Travelodge on Munras (not the one on Fremont; you dn't want to stay there) is affordable but I don't know if they take pets or not. Let me know if I can help any other way. And you lurkers who are planning on being in Monterey need to know two things: (1) If you've registered but don't have accommodations yet, you'd be well advised to move quickly. (2) If you haven't registered yet, we have very few spots left for the give-away of the 128K thumb drives. On May 20, 2005, at 11:47 PM, Judy Perry wrote: > Oh dear! That reminds me to check into accomodations. > > Does 'the team' have any recommendations? Especially any places that > accomodate pets? > > Thanks, > > Judy ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From revdan at danshafer.com Sat May 21 13:35:18 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 21 May 2005 10:35:18 -0700 Subject: Could this list be a forum/bulletin board? In-Reply-To: References: <20050521060645.4057D93018F@mail.runrev.com> Message-ID: <143275FC-7B03-4F17-8E01-191CE68476FC@danshafer.com> Dennis.... That's how I've kept my sanity (well, at least as much of it as I *have* kept) on this list as well. On May 21, 2005, at 8:01 AM, Dennis Brown wrote: > I finally figured out how to manage this barrage of emails in my in- > box from this list. I just have my mail.app program send them all > to a "RevList" mail box that I read with threads on. Now I can > find the other emails I get in my in-box. > > I don't know why I did not think of this before. I guess it is > because this is the first list I have signed up for. > > Dennis > > On May 21, 2005, at 8:45 AM, Marty Billingsley wrote: > > >> Rob Beynon writes: >> >> >>> >>> Another question that has probably been asked before - >>> >>> I wonder why this resource (use revolution) has not been presented >>> using one of the many forum/bb software that seems to be everywhere >>> else. With inbuilt search etc, it would be a lot better to use. >>> >>> >> >> There is a searchable archive at >> >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From ambassador at fourthworld.com Sat May 21 13:40:47 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 21 May 2005 10:40:47 -0700 Subject: Revcon Wifi In-Reply-To: References: Message-ID: <428F729F.40309@fourthworld.com> > It cost a good deal of money to outfit the entire conference with a > T-1 line and WiFi access but we didn't see how we could expect a > bunch of Revolutionaries to do anything other than. . .er, > revolt. . .if we didnt' supply it. Yes, connectivity can be critical, but I don't know anyone who truly needs T1. Why not just go with the far more ubiquitous (and much less expensive) DSL? I doubt anyone has an antenna that can make use of T1 anyway. :) -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From jacque at hyperactivesw.com Sat May 21 13:53:13 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 May 2005 12:53:13 -0500 Subject: Property inspectors not showing correctly In-Reply-To: References: Message-ID: <428F7589.7030808@hyperactivesw.com> On 5/21/05 10:39 AM, Scott Slaugh wrote: > I was able to figure out my problem. It seems that we had installed a > conflicting font somehow. As soon as I removed an hold OS 9 font we > had been using and replaced it with a newer version, the text in the > property inspectors returned to normal. Thanks for this info. As it turns out, we are trying to solve the exact same problem in the tech support queue for someone else. I was stumped. The thing was, he did not experience the problem until he started working with unicode. I'm not sure what would trigger the problem only at the point; presumably he had the font installed long before that. If anyone else has had this problem and it isn't because of a font issue, please let me know. Thanks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From stephenREVOLUTION at barncard.com Sat May 21 14:05:42 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 21 May 2005 11:05:42 -0700 Subject: Revcon Wifi In-Reply-To: <428F729F.40309@fourthworld.com> References: <428F729F.40309@fourthworld.com> Message-ID: I'll take it!! I'll bring a long cat 5 cable and a hub for my friends. ha ha My guess is the T1 is for the whole convention center, shared. By the time it gets to the likes of us, we'll probably need the extra bandwidth. A 'T1' can mean a lot of different things - you can have part of a T1 and still technically call it a T1. sqb At 10:40 AM -0700 5/21/05, Richard Gaskin wrote: >>It cost a good deal of money to outfit the entire conference with a >>T-1 line and WiFi access but we didn't see how we could expect a >>bunch of Revolutionaries to do anything other than. . .er, revolt. >>. .if we didnt' supply it. > >Yes, connectivity can be critical, but I don't know anyone who truly needs T1. From toncardona at mac.com Sat May 21 14:40:41 2005 From: toncardona at mac.com (=?ISO-8859-1?Q?Melit=F3n_Cardona_Torres?=) Date: Sat, 21 May 2005 20:40:41 +0200 Subject: words in Transcript Message-ID: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> In Transcript "called" is among the words of "make sure the closeField is called as follows:" but "called" is NOT among the words of "make sure the closeField is called, as follows:" Is that logical? could it be changed? Best regards Ton From soapdog at mac.com Sat May 21 14:55:08 2005 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 May 2005 15:55:08 -0300 Subject: can Rev handle big numbers? Message-ID: <4586b4f80474855e5a8480e891f16111@mac.com> Hi Folks, Does any one knows if Rev has some limit for number crunching? like working with really big ints and base conversion? The issue is not speed, I am afraid of Rev loosing information or refusing to answer correctly. Can we trust rev for number crunching? Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From klaus at major-k.de Sat May 21 14:55:33 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 21 May 2005 20:55:33 +0200 Subject: words in Transcript In-Reply-To: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> References: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> Message-ID: <794446CF-935B-4824-83F5-2A8CF49B185E@major-k.de> Hi Ton, > In Transcript > > "called" is among the words of "make sure the closeField is called > as follows:" > > but > > "called" is NOT among the words of "make sure the closeField is > called, as follows:" > > Is that logical? could it be changed? I am not sure if this is correct behaviour, but you can do this: "called" is among the TOKENS of "make sure the closeField is called, as follows:" = TRUE Hope that helps... To all: Shouldn't "word" be evaluated true even with a trailing COMMA in that case above? > Best regards > > Ton Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From stephenREVOLUTION at barncard.com Sat May 21 15:05:05 2005 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 21 May 2005 12:05:05 -0700 Subject: words in Transcript In-Reply-To: <794446CF-935B-4824-83F5-2A8CF49B185E@major-k.de> References: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> <794446CF-935B-4824-83F5-2A8CF49B185E@major-k.de> Message-ID: Good LORD! This Transcript thing is truly DEEP. Lots of nooks and crannies. I never heard that one! Cool. At 8:55 PM +0200 5/21/05, Klaus Major wrote: > >"called" is among the TOKENS of "make sure the closeField is called, >as follows:" > >= TRUE > From capellan2000 at yahoo.com Sat May 21 16:21:20 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 21 May 2005 13:21:20 -0700 (PDT) Subject: Overlapping text in option button In-Reply-To: <20050521060645.6485693019A@mail.runrev.com> Message-ID: <20050521202120.53705.qmail@web40501.mail.yahoo.com> Hi Developers, I've been working with option buttons and noticed that if one line of text is largest than the width of the button, this text extends over the button, overlapping the small triangle at the right of the option button. How could i solve this? Is there some property of Option buttons that could keep the text of overlapping the right of the button? Thanks in advance. al Visit my site: http://www.geocities.com/capellan2000/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From eric.chatonet at sosmartsoftware.com Sat May 21 16:29:19 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 21 May 2005 22:29:19 +0200 Subject: Overlapping text in option button In-Reply-To: <20050521202120.53705.qmail@web40501.mail.yahoo.com> References: <20050521202120.53705.qmail@web40501.mail.yahoo.com> Message-ID: Hi Alejandro, I noticed that too (Mac OS X). The only way I found was to set the formattedWidth of the button and make some cosmetic geometry changes (set the left...) Le 21 mai 05 ? 22:21, Alejandro Tejada a ?crit : > Hi Developers, > > I've been working with option buttons > and noticed that if one line of text > is largest than the width of the button, > this text extends over the button, > overlapping the small triangle at the > right of the option button. > > How could i solve this? > Is there some property of Option buttons > that could keep the text of overlapping > the right of the button? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From HyperChris at aol.com Sat May 21 16:31:41 2005 From: HyperChris at aol.com (HyperChris at aol.com) Date: Sat, 21 May 2005 16:31:41 EDT Subject: Database Query Builder 2 Message-ID: <1e0.3cc0f1e7.2fc0f4ad@aol.com> Thank you Jan. I will do that with BZ. I know how to do the sql connect using the functions but I think the DBQ could be such a boon for new users that I really want to see it work. As we say in my country "YOU are the man!" Jan writes: > Hi Chris, > > This problem would happen on MacOS, of course -- not on Windows/Unix, as the > MacOS HIG is the only one where a button doesn't receive the keyboard focus. > > You could patch the mouseUp handler in the revDatabase frontscript to get > around that limitation, and make sure the closeField is called, as follows : > > ## just after the line > ? if exists(pObject) and the > cREVGeneral["databasequeryobject"] of pObject is true > then > ## you insert the following line > ? ? select empty > ## this causes any open field to receive a closeField > > You might want to bugzilla this problem, and suggest > the patch above. > > --- HyperChris at aol.com wrote: > > [snip] > > > > So now I can make changes but I still have one major > > hickup. If I click a > > button that is linked to the database such as a Next > > button set to 'Move to Next > > Record' then the field doesn't appear to ever get > > the close message needed to > > trigger the update. If I click any non DQB linked > > button or in the background > > then the save is made but if I go straight to a > > button like Next then the > > change is lost. > > > > I created a workaround by putting the Next button off screen and then > making > > a fake Next button that does this ... > >? click at "1,1"?? -- where there is nothing > >? click at the loc of btn "Next" > > ... but that really slows things down. I suppose i > > could play with ways to speed things up but here again the DQB is supposed > > to be helping me knock this thing out quick. From see3d at writeme.com Sat May 21 16:32:39 2005 From: see3d at writeme.com (Dennis Brown) Date: Sat, 21 May 2005 16:32:39 -0400 Subject: words in Transcript In-Reply-To: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> References: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> Message-ID: Ton, "word" is just a term that means everything between the word delimiter which is usually set to a space character. So this is the way it is supposed to work. You could have searched for a string "called" or " called". Dennis On May 21, 2005, at 2:40 PM, Melit?n Cardona Torres wrote: > In Transcript > > "called" is among the words of "make sure the closeField is called > as follows:" > > but > > "called" is NOT among the words of "make sure the closeField is > called, as follows:" > > Is that logical? could it be changed? > > Best regards > > Ton > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Sat May 21 16:44:33 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 21 May 2005 22:44:33 +0200 Subject: words in Transcript In-Reply-To: References: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> <794446CF-935B-4824-83F5-2A8CF49B185E@major-k.de> Message-ID: <6B106924-DA36-4A1A-B334-ECF5330B5ADD@major-k.de> Hi Stephen, > Good LORD! This Transcript thing is truly DEEP. Lots of nooks and > crannies. I never heard that one! Cool. I'm very glad that i could surprise you :-) > At 8:55 PM +0200 5/21/05, Klaus Major wrote: >> "called" is among the TOKENS of "make sure the closeField is >> called, as follows:" >> = TRUE Best Klaus Major klaus at major-k.de http://www.major-k.de From revdan at danshafer.com Sat May 21 17:07:31 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 21 May 2005 14:07:31 -0700 Subject: Revcon Wifi In-Reply-To: <428F729F.40309@fourthworld.com> References: <428F729F.40309@fourthworld.com> Message-ID: <48A2C8FD-F29C-4DF5-B7FC-2917CC114445@danshafer.com> We had no choice. T-1 or everyone for him/herself. Dan On May 21, 2005, at 10:40 AM, Richard Gaskin wrote: >> It cost a good deal of money to outfit the entire conference with >> a T-1 line and WiFi access but we didn't see how we could expect >> a bunch of Revolutionaries to do anything other than. . .er, >> revolt. . .if we didnt' supply it. >> > > Yes, connectivity can be critical, but I don't know anyone who > truly needs T1. > > Why not just go with the far more ubiquitous (and much less > expensive) DSL? > > I doubt anyone has an antenna that can make use of T1 anyway. :) > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From revdan at danshafer.com Sat May 21 17:07:56 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sat, 21 May 2005 14:07:56 -0700 Subject: Revcon Wifi In-Reply-To: References: <428F729F.40309@fourthworld.com> Message-ID: <775E949C-594A-492E-A68F-59A75AFB173A@danshafer.com> We have a T1 dedicated to our conference. Dan On May 21, 2005, at 11:05 AM, Stephen Barncard wrote: > I'll take it!! I'll bring a long cat 5 cable and a hub for my friends. > ha ha > > My guess is the T1 is for the whole convention center, shared. By > the time it gets to the likes of us, we'll probably need the extra > bandwidth. A 'T1' can mean a lot of different things - you can have > part of a T1 and still technically call it a T1. > > sqb > > At 10:40 AM -0700 5/21/05, Richard Gaskin wrote: > >>> It cost a good deal of money to outfit the entire conference with >>> a T-1 line and WiFi access but we didn't see how we could expect >>> a bunch of Revolutionaries to do anything other than. . .er, >>> revolt. . .if we didnt' supply it. >>> >> >> Yes, connectivity can be critical, but I don't know anyone who >> truly needs T1. >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > From dsc at swcp.com Sat May 21 17:11:37 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 May 2005 15:11:37 -0600 Subject: can Rev handle big numbers? In-Reply-To: <4586b4f80474855e5a8480e891f16111@mac.com> References: <4586b4f80474855e5a8480e891f16111@mac.com> Message-ID: <6ba2032af2fa601c402be005f2687f2a@swcp.com> On May 21, 2005, at 12:55 PM, Andre Garzia wrote: > Does any one knows if Rev has some limit for number crunching? like > working with really big ints and base conversion? The issue is not > speed, I am afraid of Rev loosing information or refusing to answer > correctly. Can we trust rev for number crunching? 8-byte (double) floating point for arithmetic; 32-bit for base conversion or bit-logical. I have tinkered with some homemade arithmetic experiments for intervals and for fixed point decimal (* and +). You can make your own arithmetic if you want. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From kray at sonsothunder.com Sat May 21 17:27:03 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 21 May 2005 16:27:03 -0500 Subject: Overlapping text in option button In-Reply-To: <20050521202120.53705.qmail@web40501.mail.yahoo.com> Message-ID: On 5/21/05 3:21 PM, "Alejandro Tejada" wrote: > Hi Developers, > > I've been working with option buttons > and noticed that if one line of text > is largest than the width of the button, > this text extends over the button, > overlapping the small triangle at the > right of the option button. > > How could i solve this? > Is there some property of Option buttons > that could keep the text of overlapping > the right of the button? You can use my "stsEllipsis" handler to truncate and put an ellipsis after the menu item if it doesn't fit the button. Here's how you use it... put the "stsEllipsis" handler in your stack script or a library, then simply add a call to stsEllipsis as the first line in your menuPick handler for the option button. For more control, you can set a custom property (uMaxSize) of the option button). Here's an example: on menuPick pWhat stsEllipsis pWhat -- Do what you want to do with pWhat end menuPick on stsEllipsis pChoice if the uMaxSize of the target = "" then put the width of the target -15 into tW else put the uMaxSize of the target into tW end if lock screen -- Get width of ellipsis set the label of the target to "..." -- Now work backwards from length of text set the label of the target to pChoice put the formattedWidth of the target into tSize if tSize > tW then put "" into tLabel repeat with x = 1 to length(pChoice) set the label of the target to (char 1 to x of pChoice) & "..." if the formattedWidth of the target > tW then exit repeat else switch (the platform) case "MacOS" put x+1 into tMax break case "Win32" put x+2 into tMax break default put x into tMax break end switch put char 1 to tMax of pChoice & "..." into tLabel end if end repeat set the label of the target to tLabel end if unlock screen end stsEllipsis Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From revolution at derbrill.de Sat May 21 17:33:09 2005 From: revolution at derbrill.de (Malte Brill) Date: Sat, 21 May 2005 23:33:09 +0200 Subject: words in Transcript In-Reply-To: <20050521160026.2E3DE93019A@mail.runrev.com> Message-ID: >To all: >Shouldn't "word" be evaluated true even with a trailing COMMA in that >case above? I don?t think so. The "," is an additional char in the word. I think that wouldn?t be logical... From soapdog at mac.com Sat May 21 17:34:22 2005 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 May 2005 18:34:22 -0300 Subject: can Rev handle big numbers? In-Reply-To: <6ba2032af2fa601c402be005f2687f2a@swcp.com> References: <4586b4f80474855e5a8480e891f16111@mac.com> <6ba2032af2fa601c402be005f2687f2a@swcp.com> Message-ID: <0d62ca959eab81cb0fd013275b9f0139@mac.com> On May 21, 2005, at 6:11 PM, Dar Scott wrote: > 8-byte (double) floating point for arithmetic; 32-bit for base > conversion or bit-logical. > > I have tinkered with some homemade arithmetic experiments for > intervals and for fixed point decimal (* and +). You can make your > own arithmetic if you want. Thanks Dar, the main trouble is with base conversions here... damn big numbers. Cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From klaus at major-k.de Sat May 21 17:39:42 2005 From: klaus at major-k.de (Klaus Major) Date: Sat, 21 May 2005 23:39:42 +0200 Subject: words in Transcript In-Reply-To: References: Message-ID: Hi Malte, > >To all: > >Shouldn't "word" be evaluated true even with a trailing COMMA in that > >case above? > > I don?t think so. The "," is an additional char in the word. I > think that wouldn?t be logical... ah, yes, i see, sounds reasonable :-) Best Klaus Major klaus at major-k.de http://www.major-k.de From capellan2000 at yahoo.com Sat May 21 17:59:17 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 21 May 2005 14:59:17 -0700 (PDT) Subject: Overlapping text in option button In-Reply-To: <20050521160025.EE04B930192@mail.runrev.com> Message-ID: <20050521215918.89813.qmail@web40507.mail.yahoo.com> Eric Chatonet wrote: >I noticed that too (Mac OS X). >The only way I found was to set the >formattedWidth of the button The formattedwidth tells how long needs to be the button to show all the text, right?? in my interface, i could not resize the option button or cut the text. > and make some cosmetic geometry changes >(set the left...) Probably keeping two list, one short and other full size... but all this workaround looks like we have a candidate for bugzilla. Which bugzilla number is this option button overflow? Thanks in advance. al Visit my site: http://www.geocities.com/capellan2000/ __________________________________ Yahoo! Mail Mobile Take Yahoo! Mail with you! Check email on your mobile phone. http://mobile.yahoo.com/learn/mail From capellan2000 at yahoo.com Sat May 21 18:16:41 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sat, 21 May 2005 15:16:41 -0700 (PDT) Subject: Overlapping text in option button In-Reply-To: <20050521205802.73A5F9301C3@mail.runrev.com> Message-ID: <20050521221641.68606.qmail@web40506.mail.yahoo.com> on Sat, 21 May 2005 Ken Ray wrote: > You can use my "stsEllipsis" handler to truncate and > put an ellipsis after > the menu item if it doesn't fit the button. [snip] This option is a lot better than having to keep two lists! Your code had saved me a tedious rewriting of the handlers that use this option button. > Enjoy! Thanks a lot for this help! :-) By the way, is this text overflow in option buttons already in bugzilla? al Visit my site: http://www.geocities.com/capellan2000/ Yahoo! Mail Stay connected, organized, and protected. Take the tour: http://tour.mail.yahoo.com/mailtour.html From dsc at swcp.com Sat May 21 18:25:25 2005 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 May 2005 16:25:25 -0600 Subject: can Rev handle big numbers? In-Reply-To: <0d62ca959eab81cb0fd013275b9f0139@mac.com> References: <4586b4f80474855e5a8480e891f16111@mac.com> <6ba2032af2fa601c402be005f2687f2a@swcp.com> <0d62ca959eab81cb0fd013275b9f0139@mac.com> Message-ID: <63565acb7aaa31fb79164f4ced6b83f5@swcp.com> On May 21, 2005, at 3:34 PM, Andre Garzia wrote: > the main trouble is with base conversions here... damn big numbers. If you just need hex and raw binary consider H* and binaryEncode and binaryEncode. I think command-line D is in OS X, but I don't know anything about it. It might be available for other platforms. Security utilities might do big whole-number arithmetic. If you are happy with the 52 (53?) bits of wholes represented in double, then you make your own base conversion. You can nag me to put arithmetic higher on my list, but who knows what good that'll do. I am very curious about what your arithmetic and base conversion needs are. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From gbojsza at gmail.com Sat May 21 18:55:56 2005 From: gbojsza at gmail.com (Glen Bojsza) Date: Sat, 21 May 2005 18:55:56 -0400 Subject: Graphic in Field Message-ID: <3d8af415050521155527ea6d5e@mail.gmail.com> I have been trying to figure out if is possible to place a graphic in a scrolling field? This leads to a second question which is how can you put a check box in a field or associate it so it looks like its part of the field. Thanks in advance? From kgjaqua1 at sbcglobal.net Sat May 21 19:50:44 2005 From: kgjaqua1 at sbcglobal.net (Kathy Jaqua) Date: Sat, 21 May 2005 16:50:44 -0700 (PDT) Subject: Graphic in Field Message-ID: <20050521235044.26412.qmail@web81107.mail.yahoo.com> Hi Glen: I did this In a field and it works quite well :-) ( or" How He did It by Baron Von Frankstein") First: I made two images by taking a screen shot of: (If you have iCal on the Mac you can get a variety of colors) 1. A check box button unchecked and I called it "Aqua NoChButton.png" 2. A check box button checked and I called it "Aqua CheckedButton.png" I found that I needed to replace a character already typed in a line ( in my case it was the number of the line placed in character 1 of that line) with the imageSource "Aqua NoChButton.png" I used the following script to place the imageSource "Aqua NoChButton.png": on addSourceImage --if line 1 of me <> "1" then put "1" into line 1 of me --if the imageSource of line 1 of me is empty then set the imageSource of char 1 of line 1 of me --"Aqua NoChButton.png" put the number of lines in me into tCount add 1 to tCount put tCount & return after me set the imageSource of char 1 of line tCount of me to "Aqua NoChButton.png" end addSourceImage Second: Then on a mouseclick In the field I toggle the two images to make it appear As if it is a check button on mouseDown -- the first two lines are used to delete the imageSource if needed get the clickLine if the controlKey is down then delete the clickLine -- Line 3: gets the line number and puts it into the field line put the value of the clickLine into tclickLine if the imageSource of line tclickLine of me is "Aqua NoChButton.png" then set the imageSource of char 1 of line tclickLine of me to "Aqua CheckedButton.png" else if the imageSource of line tclickLine of me is "Aqua CheckedButton.png" then set the imageSource of char 1 of line tclickLine of me to "Aqua NoChButton.png" end if end if end mouseDown Third: If you Delete the check box imageSource you want to reline or reorder the field lines in the correct sequence use the following script: (Mark Wieder gave me this last script) on fixLines -- action can occure when field is locked or unlocked get number of lines in me put true into trailing repeat while it > 0 if the number of words in line it of me is not 0 then put false into trailing else if trailing then delete line it of me else delete line it of me end if subtract 1 from it end repeat end fixLines Hope this helps: Kathy Graves Jaqua A Wildest Dream Software From mwieder at ahsoftware.net Sat May 21 20:11:08 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 21 May 2005 17:11:08 -0700 Subject: Revcon Wifi In-Reply-To: <775E949C-594A-492E-A68F-59A75AFB173A@danshafer.com> References: <775E949C-594A-492E-A68F-59A75AFB173A@danshafer.com> Message-ID: <533152833.20050521171108@ahsoftware.net> Dan- Saturday, May 21, 2005, 2:07:56 PM, you wrote: DS> We have a T1 dedicated to our conference. !!! -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Sat May 21 20:50:48 2005 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 May 2005 21:50:48 -0300 Subject: Revcon Wifi In-Reply-To: <533152833.20050521171108@ahsoftware.net> References: <775E949C-594A-492E-A68F-59A75AFB173A@danshafer.com> <533152833.20050521171108@ahsoftware.net> Message-ID: On May 21, 2005, at 9:11 PM, Mark Wieder wrote: > DS> We have a T1 dedicated to our conference. > > !!! So we don't need to zip our downloadable stacks anymore? :D > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From kray at sonsothunder.com Sat May 21 21:13:23 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 21 May 2005 20:13:23 -0500 Subject: Overlapping text in option button In-Reply-To: <20050521221641.68606.qmail@web40506.mail.yahoo.com> Message-ID: On 5/21/05 5:16 PM, "Alejandro Tejada" wrote: > Thanks a lot for this help! :-) My pleasure! > By the way, is this text overflow in option > buttons already in bugzilla? I don't think so. You want to log it? :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From engleerica at yahoo.com Sat May 21 21:45:44 2005 From: engleerica at yahoo.com (Eric Engle) Date: Sat, 21 May 2005 18:45:44 -0700 (PDT) Subject: search trees In-Reply-To: <20050521160025.EE04B930192@mail.runrev.com> Message-ID: <20050522014544.52536.qmail@web60519.mail.yahoo.com> On May 21, 2005, at 8:20 AM, Eric Engle wrote: >> Does anyone know of any implementations of depth first, breadthe >> first, or a* >> tree search algorithms using transcript, metatalk, or hypertalk? >For depth first, use the natural recursive invocation allowed in >Transcript. Sounds nice - but I have no idea what you are talking about. >For breadth first, ping pong between two lists of things to work on, copying from one to the other each generation. Again, this sounds nice, but I was really looking for a practical example. Of course, I understand the theory of these searches. I'm just trying to figure out the easiest way to implement in hypertalk or transcript. Could you please elaborate or provide or point me to examples? __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From gbojsza at gmail.com Sat May 21 22:24:10 2005 From: gbojsza at gmail.com (Glen Bojsza) Date: Sat, 21 May 2005 22:24:10 -0400 Subject: Graphic in Field In-Reply-To: <20050521235044.26412.qmail@web81107.mail.yahoo.com> References: <20050521235044.26412.qmail@web81107.mail.yahoo.com> Message-ID: <3d8af41505052119242e00322e@mail.gmail.com> Kathy, Thanks for the response this does help me quite a lot and gives me more insight on the approach. regards, Glen On 5/21/05, Kathy Jaqua wrote: > Hi Glen: > > I did this In a field and it works quite well :-) ( > or" How He did It by Baron Von Frankstein") > > First: > > I made two images by taking a screen shot of: > (If you have iCal on the Mac you can get a variety of > colors) > > 1. A check box button unchecked and I called it "Aqua > NoChButton.png" > 2. A check box button checked and I called it "Aqua > CheckedButton.png" > > I found that I needed to replace a character already > typed in a line ( in my case it was the number of the > line placed in character 1 of that line) with the > imageSource "Aqua NoChButton.png" > > I used the following script to place the imageSource > "Aqua NoChButton.png": > > on addSourceImage > --if line 1 of me <> "1" then put "1" into line 1 of > me > --if the imageSource of line 1 of me is empty then > set the imageSource of char 1 of line 1 of me --"Aqua > NoChButton.png" > > put the number of lines in me into tCount > add 1 to tCount > put tCount & return after me > set the imageSource of char 1 of line tCount of me to > "Aqua NoChButton.png" > end addSourceImage > > Second: > > Then on a mouseclick In the field I toggle the two > images to make it appear As if it is a check button > > on mouseDown > -- the first two lines are used to delete the > imageSource if needed > get the clickLine > if the controlKey is down then delete the clickLine > -- Line 3: gets the line number and puts it into the > field line > put the value of the clickLine into tclickLine > if the imageSource of line tclickLine of me is "Aqua > NoChButton.png" then > set the imageSource of char 1 of line tclickLine > of me to "Aqua CheckedButton.png" > else > if the imageSource of line tclickLine of me is > "Aqua CheckedButton.png" then > set the imageSource of char 1 of line tclickLine > of me to "Aqua NoChButton.png" > end if > end if > end mouseDown > > Third: > > If you Delete the check box imageSource you want to > reline or reorder the field lines in the correct > sequence use the following script: (Mark Wieder gave > me this last script) > > on fixLines > -- action can occure when field is locked or > unlocked > get number of lines in me > put true into trailing > repeat while it > 0 > if the number of words in line it of me is not 0 > then > put false into trailing > else > if trailing then delete line it of me > else delete line it of me > end if > subtract 1 from it > end repeat > end fixLines > > Hope this helps: > Kathy Graves Jaqua > A Wildest Dream Software > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Sun May 22 00:09:12 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 22 May 2005 06:09:12 +0200 Subject: can Rev handle big numbers? In-Reply-To: <4586b4f80474855e5a8480e891f16111@mac.com> Message-ID: <20050522032628.4AEC39301A3@mail.runrev.com> Hi Andre Unfortunately, as the biggest number cruncher of the crowd i still haven't looked into resolving this.... eh, limit... I know most limits (high and low) and im working on a new matrix to calculate infinitessimally large "integers"... but not high on the list of priorities (due to speed). Anything above 2^42 must be checked... i've posted the limit on previous occasions on the list... Any operation using zero (power of and random get it wrong eg) must also be checked. If there is one test? Yes! try x + 1 = (x-1)+2 No kidding! Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Andre Garzia > Sent: Saturday, May 21, 2005 20:55 > To: How to use Revolution > Subject: can Rev handle big numbers? > > Hi Folks, > > Does any one knows if Rev has some limit for number > crunching? like working with really big ints and base > conversion? The issue is not speed, I am afraid of Rev > loosing information or refusing to answer correctly. Can we > trust rev for number crunching? > > Andre > -- > Andre Alves Garzia ? 2004 ? BRAZIL > http://studio.soapdog.org > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From b.xavier at internet.lu Sun May 22 00:14:15 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 22 May 2005 06:14:15 +0200 Subject: search trees In-Reply-To: <20050522014544.52536.qmail@web60519.mail.yahoo.com> Message-ID: <20050522033130.C286193006E@mail.runrev.com> i use them in all my index fields in all TAOO stacks... Single linked-lists. Using the Keyword fields you get another linked list and i got a double linked-list coming soon for other stuff... It's just a matter of organization... in c you would do something like: struct list{ char *name; int *link } *listlink; in Rev : item 1 of a list is a name, item 2 is either a control ID or a long name or a link to another array key member. Very simple... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Eric Engle > Sent: Sunday, May 22, 2005 03:46 > To: use-revolution at lists.runrev.com > Subject: re: search trees > > > > On May 21, 2005, at 8:20 AM, Eric Engle wrote: > > >> Does anyone know of any implementations of depth first, breadthe > >> first, or a* tree search algorithms using transcript, metatalk, or > >> hypertalk? > > >For depth first, use the natural recursive invocation allowed in > >Transcript. > > Sounds nice - but I have no idea what you are talking about. > > >For breadth first, ping pong between two lists of things > to work on, copying from one to the other each generation. > > Again, this sounds nice, but I was really looking for a > practical example. Of > course, I understand the theory of these searches. I'm just > trying to figure > out the easiest way to implement in hypertalk or transcript. > > Could you please elaborate or provide or point me to examples? > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From ps1 at softseven.org Sun May 22 01:01:15 2005 From: ps1 at softseven.org (Paul Salyers) Date: Sun, 22 May 2005 00:01:15 -0500 Subject: Wildcard in Rev In-Reply-To: <20050522033130.C286193006E@mail.runrev.com> References: <20050522014544.52536.qmail@web60519.mail.yahoo.com> <20050522033130.C286193006E@mail.runrev.com> Message-ID: <6.1.1.1.2.20050521235526.030ffc00@softseven.org> Dear Rev Programmers, I need to know if this command will work. I didn't see anything in the documentations about a wild card. revCopyFile "*.uzy","C:\MyFolder" I want copy all my files with the ext of uzy to C:\MyFolder Will this work? Paul Salyers PS1 - Senior Rep. PS1 at softseven.org Http://ps1.SoftSeven.org From b.xavier at internet.lu Sun May 22 01:21:23 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 22 May 2005 07:21:23 +0200 Subject: Wildcard in Rev In-Reply-To: <6.1.1.1.2.20050521235526.030ffc00@softseven.org> Message-ID: <20050522043838.BD43C9301B4@mail.runrev.com> no, there's no way to filter files with their copy line... revCopyFile pSrcFile, pDestFile write your own, it's the best... if you need more options, check out the windows resource kit's robocopy or xxcopy. scopy and xcopy also have tricks of their own but only xxcopy does it all alas it's not free but it's nto expense either and there's a freeware mode - although it's interactive mode will leave Runrev hanging if you didn't use start.exe first. Mac and unix equivalents also exist. Same battlefield i presume. The revCopyFile (or folder) will block the execution of runrev while it copies and will not copy everything so you need to check again after the copy... The "result" variable will hold the log of the shell operation used. Which you need to parse for errors. To "thread" a copy, use the "start" DOS tool to make shell give you back the use of your rev environment. But you will still have to parse a log for errors. Dont forget to always enclose paths in quotes too. im writing a new scalable migration tool for work. Heavy duty copying with all types of checks, logs, stats, scheduling, filter intelligence and grouping, security and audit management, and lots more. But it's not for tomorow and it wont be cheap. But it will adapt to any copy tool, any os, any environment including some EMC tools. Like a TAOO but just for files... For a preview, search filebrowser in monsieurx.com. (requires GIM and Breakpoints Navigator) cheers Xavier > -----Original Message----- > From: Paul Salyers [mailto:ps1 at softseven.org] > Sent: Sunday, May 22, 2005 07:01 > To: x at monsieurx.com; How to use Revolution > Subject: Wildcard in Rev > > > > Dear Rev Programmers, > > I need to know if this command will work. > > I didn't see anything in the documentations about a wild card. > > revCopyFile "*.uzy","C:\MyFolder" > > I want copy all my files with the ext of uzy to C:\MyFolder > > Will this work? > > Paul Salyers > PS1 - Senior Rep. > PS1 at softseven.org > Http://ps1.SoftSeven.org > > From b.xavier at internet.lu Sun May 22 01:47:11 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 22 May 2005 07:47:11 +0200 Subject: A real copy handler for rev In-Reply-To: <6.1.1.1.2.20050521235526.030ffc00@softseven.org> Message-ID: <20050522050431.1023A9301AC@mail.runrev.com> Requires Robocopy from the resource kit but can be easily changed for xcopy or copy or scopy or the daunting xxcopy.com mega copy tool. function CopyFile srcpath,destpath,dfiles,doptions,logpath if srcpath="" or destpath="" then -- parse error put 2 into thisp if srcpath is empty then put 1 into thisp return "Error: parameter"&&thisp&&"empty error" end if -- defaults if dfiles is empty or dfiles="all" then put "*.*" into dfiles put "/e /z /np /sec /r:0 /v /log+:"&logpath into doptions get shell("START ROBOCOPY" && srcpath && destpath && dfiles && doptions) return it end CopyFile Note: this script is part of the TAOO NT lib. It's the most primitive version dated 4 years ago ;) cheers Xavier http://monsieurx.com From jbv.silences at Club-Internet.fr Sun May 22 04:02:07 2005 From: jbv.silences at Club-Internet.fr (jbv) Date: Sun, 22 May 2005 10:02:07 +0200 Subject: words in Transcript References: <4470da5590a83bbc3dbdec4fcfde86b8@mac.com> Message-ID: <42903C7E.BFEE9EBC@Club-Internet.fr> You can use another construct : set the wholematches to true put wordoffset("called","make sure the closeField is called, as follows:") ---> returns 0 set the wholematches to false put wordoffset("called","make sure the closeField is called, as follows:") ---> returns 6 JB > In Transcript > > "called" is among the words of "make sure the closeField is called as > follows:" > > but > > "called" is NOT among the words of "make sure the closeField is called, > as follows:" > > Is that logical? could it be changed? > > Best regards > > Ton > From toncardona at mac.com Sun May 22 05:35:41 2005 From: toncardona at mac.com (=?ISO-8859-1?Q?Melit=F3n_Cardona_Torres?=) Date: Sun, 22 May 2005 11:35:41 +0200 Subject: words in Transcript Message-ID: <087f187ea44c82a0efd14a82234b81a5@mac.com> JB has suggested: set the wholematches to false put wordoffset("called","make sure the closeField is called, as follows:") ---> returns 6 But ... set the wholematches to false put wordoffset("print","make sure the closeField is printed, as follows:") ---> returns 6 too, yet ... "Printed" is not the word "print". From a syntactic point of view a word is a word even when it is trailed by , . - : ; ? ! so I vote for Klaus Major's proposal ("is among the tokens of ....") Vielen Dank, Klaus! Ton From rjb at robelko.com Sun May 22 06:03:58 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 22 May 2005 12:03:58 +0200 Subject: words in Transcript In-Reply-To: <087f187ea44c82a0efd14a82234b81a5@mac.com> References: <087f187ea44c82a0efd14a82234b81a5@mac.com> Message-ID: >JB has suggested: > >set the wholematches to false >put wordoffset("called","make sure the closeField is called, as follows:") > > ---> returns 6 > >But ... > >set the wholematches to false >put wordoffset("print","make sure the closeField is printed, as follows:") > > ---> returns 6 too, > > >yet ... "Printed" is not the word "print". > >From a syntactic point of view a word is a word >even when it is trailed by , . - : ; ? ! > >so I vote for Klaus Major's proposal ("is among the tokens of ....") > >Vielen Dank, Klaus! > >Ton Melit?n, this is correct in this case: by setting whole matches off, you tell Rev that partial matches are okay and print is a substring of printed. Such a search will find print, printable, printed, printing, prints, misprint, etc, thus allowing you to look for a word regardless of the grammatical or flexical form. It will also find print, and print. and print? or print! that is a word with punctuation marks. If you want exact match, set whole matches on :) Robert From mark at maseurope.net Sun May 22 09:31:33 2005 From: mark at maseurope.net (Mark Smith) Date: Sun, 22 May 2005 14:31:33 +0100 Subject: OT: A good book on Applescript? In-Reply-To: <20050521205802.5C7089301C0@mail.runrev.com> References: <20050521205802.5C7089301C0@mail.runrev.com> Message-ID: <509f1e4566fce9d48be70b4ce69f92e9@maseurope.net> Can anyone recommend a good book on Applescript? Despite 10years+ experience with xTalks, I still find Applescript utterly impenetrable - Apples' own documentation manages to be so verbose and yet so abstract as to make the often-complained about (sometimes by me) Rev docs look brilliant. In particular, reading the dictionaries of applications, I feel like a 13th century peasant attempting to understand a technical description of a particle accelerator... Thanks, Mark From b.xavier at internet.lu Sun May 22 10:24:53 2005 From: b.xavier at internet.lu (MisterX) Date: Sun, 22 May 2005 16:24:53 +0200 Subject: can Rev handle big numbers? In-Reply-To: <63565acb7aaa31fb79164f4ced6b83f5@swcp.com> Message-ID: <20050522134209.2CDEC9303A9@mail.runrev.com> Andre, Base number calculations are one of my fields of expertise, i reverse engineered natural mathematics for my own theory of quantic compression. And got limited very often but learned a lot! I have plans for an enhanced n-bit calculator and base-free of course but speed might be an issue though so i'll takle it in a distributed cluster style to make it faster though... Right now, you can use shell(start "python /c "&&scriptfilepath&&">>" && logfilepath) and get a bit higher precision. There's always mathematica but i found it's limit already (took 6 months non-stop calculation to make mathematica crash - and i dont know where!) Yes, I have plans to extend TAOO's computation. Distributed/cluster style with arrays but the speed may not be spectacular for a while... What do you need Andre? Like in Scripting, there's always cools tricks with numbers ;) ;) Xa > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Dar Scott > Sent: Sunday, May 22, 2005 00:25 > To: How to use Revolution > Subject: Re: can Rev handle big numbers? > > > On May 21, 2005, at 3:34 PM, Andre Garzia wrote: > > > the main trouble is with base conversions here... damn big numbers. > > If you just need hex and raw binary consider H* and > binaryEncode and binaryEncode. > > I think command-line D is in OS X, but I don't know anything > about it. > It might be available for other platforms. > > Security utilities might do big whole-number arithmetic. > > If you are happy with the 52 (53?) bits of wholes represented > in double, then you make your own base conversion. > > You can nag me to put arithmetic higher on my list, but who > knows what good that'll do. I am very curious about what > your arithmetic and base conversion needs are. > > Dar > > > -- > ********************************************** > DSC (Dar Scott Consulting & Dar's Lab) > http://www.swcp.com/dsc/ > Programming and software > ********************************************** > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From serge.segu at free.fr Sun May 22 11:29:23 2005 From: serge.segu at free.fr (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Sun, 22 May 2005 17:29:23 +0200 Subject: OT: A good book on Applescript? In-Reply-To: <509f1e4566fce9d48be70b4ce69f92e9@maseurope.net> References: <20050521205802.5C7089301C0@mail.runrev.com> <509f1e4566fce9d48be70b4ce69f92e9@maseurope.net> Message-ID: <34068a0e180dff5f40d024aa1d400744@free.fr> Le 22 mai 05, ? 15:31, Mark Smith a ?crit : > Can anyone recommend a good book on Applescript? ++ Many people recommend the Danny Goodman's AppleScript Handbook. Personaly I have learned with "AppleScript for dummies" who is very interesting, despite the title (for example, it gives tricks for debuging droplet, idle handler, etc) then "AppleScript in a nutshell" who is very complete. Soon, The book of the AppleScript guru Sal Soghoian "1.2.3 Applescript" ... Regards Serge -- http://wirinum.free.fr From mark at maseurope.net Sun May 22 14:18:40 2005 From: mark at maseurope.net (Mark Smith) Date: Sun, 22 May 2005 19:18:40 +0100 Subject: OT: A good book on Applescript? In-Reply-To: <20050522144743.CC874930056@mail.runrev.com> References: <20050522144743.CC874930056@mail.runrev.com> Message-ID: <7956b5b18c50f0f14353315ee52910aa@maseurope.net> Thanks, Serge, I'll check them out. best, Mark On 22 May 2005, at 15:47, Serge S?gu wrote: > >> Can anyone recommend a good book on Applescript? > > ++ Many people recommend the Danny Goodman's AppleScript Handbook. > > Personaly I have learned with "AppleScript for dummies" who is very > interesting, despite the title (for example, it gives tricks for > debuging droplet, idle handler, etc) then "AppleScript in a nutshell" > who is very complete. > > Soon, The book of the AppleScript guru Sal Soghoian "1.2.3 Applescript" > ... > > Regards > Serge From rev at armbase.com Sun May 22 15:01:29 2005 From: rev at armbase.com (Bob Hartley) Date: Sun, 22 May 2005 20:01:29 +0100 Subject: delete last card problems Message-ID: <6.2.1.2.0.20050522195058.043fe420@mail.armbase.com> Hi All I haev a database with a group of fields on it. I have a delete card button with the script on mouseup delete card end mouseup This works perfectly with one exception. If I delete all cards down to the last card I still see my database template. If however, I delete the last card I dont see my group of fields. So I'd like to do something like this Have a delete card button that will delete a card unless it is the last one, and if it is the last card only clear the fields I thought of on mouseup if this card is not cd 1 then delete this card end if if this cd is cd 1 then clear all fields end if end mouseup I get an error with this..... Any ideas along this line? cheers bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: 20/05/2005 From revolution at derbrill.de Sun May 22 15:26:50 2005 From: revolution at derbrill.de (Malte Brill) Date: Sun, 22 May 2005 21:26:50 +0200 Subject: delete last card problems In-Reply-To: <20050522144744.1D37B9303B2@mail.runrev.com> Message-ID: <727099BF-CAF7-11D9-B4D1-0030659A795C@derbrill.de> Hi Bob, this should do... In the stack script: on deleteTheCards if the number of this cd<>1 then delete this cd else repeat with i=1 to the number of fields of this cd put empty into fld i of this cd end repeat end if end deleteTheCards In your button script on mouseUp deleteTheCards end mouseUp Hope this helps, Malte From see3d at writeme.com Sun May 22 15:27:21 2005 From: see3d at writeme.com (Dennis Brown) Date: Sun, 22 May 2005 15:27:21 -0400 Subject: undo insertion into group In-Reply-To: <6306197B-264C-4B4B-B272-A6B1D2EA28DA@sosmartsoftware.com> References: <6.2.1.2.0.20050519212717.037b0048@mail.armbase.com> <8D893978-8477-420D-BAD2-26B888EC7EAB@sosmartsoftware.com> <6.2.1.2.0.20050519221913.03769de8@mail.armbase.com> <31F142D2-3498-4772-B5E5-DA6CAA33FB2B@sosmartsoftware.com> <6306197B-264C-4B4B-B272-A6B1D2EA28DA@sosmartsoftware.com> Message-ID: <35A3DDE6-D546-46B1-902E-1789B3FDEA14@writeme.com> Thanks Eric. I appreciate your comments, though perhaps I should have actually stated what problem I was solving. I put everything on separate statements because I actually have more complex requirements in my real application and I wanted it simple to understand, modify and debug --and speed is not important for this section. I have a group with a lot of user input fields and buttons. Some fields and buttons that I know by name I want to exclude from my lists, i.e., field "label field" are just labels that I do not want to include. Other fields and buttons that I do not know by name or quantity need to be separated into different lists so that they can be processed differently. What I am actually doing is just saving and restoring the content or hilite of each input control to/from custom properties in that control that are selected by a combo button. The user can add more items and decide the name of the item in the combo button menu and they stay in sorted order. This is kind of like having a background group on several cards, but I want it all on only one card. I also have groups of these groups that I change the configuration many times. Every time the user changes the input, I also save the value in the custom property for the current menu selection. I works very nice. Dennis On May 21, 2005, at 2:09 AM, Eric Chatonet wrote: > Hi Dennis, > > Just a comment about your script: > You use 3 non exclusive conditional structures and then the engine > will have to test all of them. > You might prefer something like: > > if word 1 of it is "button" then put it & cr after btnList > else if word 1 of it is "field" then put it & cr after fldList > > "if it contains "label field" then next repeat" is unnecessary and > redundant :-) > > Just my two cents. > Best regards from Paris, > > Eric Chatonet. > Le 20 mai 05 ? 23:12, Dennis Brown a ?crit : > > >> Eric, >> >> This is exactly what I want to do, but it did not work. >> >> On May 20, 2005, at 2:16 AM, Eric Chatonet wrote: >> >> >> >>> Hi Bob, >>> >>> Buttons, fields, images, graphics, scrollbars, players and groups >>> are controls: >>> put the number of controls >>> repeat for each control tControl in this card >>> >>> >> >> I want to get the name (or number) of each control in a group. >> >> get the number of controls in grp x --works >> >> repeat for each control c in anything --does not work for me >> >> >> I guess I can always do it the other way: >> >> repeat with c=1 to the number of controls in grp grpName >> get the name of control c of grp grpName >> if it contains "label field" then next repeat >> if word 1 of it is "button" then put it&cr after btnList >> if word 1 of it is "field" then put it&cr after fldList >> end repeat >> > > ---------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Plugins, tutorials and more on our website > ---------------------------------------------------------------- > Web site http://www.sosmartsoftware.com/ > Email eric.chatonet at sosmartsoftware.com/ > Phone 33 (0)1 43 31 77 62 > Mobile 33 (0)6 20 74 50 86 > ---------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From christian.langers at education.lu Sun May 22 15:31:51 2005 From: christian.langers at education.lu (Christian Langers) Date: Sun, 22 May 2005 21:31:51 +0200 Subject: shell command on Windows Message-ID: Hello, on Os X, I'm able to use the shell for zipping files/folders... is there an equivalent command for the shell command "ditto -c -k -- keepParent --sequesterRsrc "& SourceFile&&DestinationFile.zip)" in windows ? Or can't I zip files via the shell in windows ? Thanks in advance, Christian L. From rjb at robelko.com Sun May 22 15:19:06 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 22 May 2005 21:19:06 +0200 Subject: delete last card problems In-Reply-To: <6.2.1.2.0.20050522195058.043fe420@mail.armbase.com> References: <6.2.1.2.0.20050522195058.043fe420@mail.armbase.com> Message-ID: >Hi All > >I haev a database with a group of fields on it. I have a delete >card button with the script >on mouseup >delete card >end mouseup > >This works perfectly with one exception. If I delete all cards down >to the last card I still see my database template. If however, I >delete the last card I dont see my group of fields. > >So I'd like to do something like this >Have a delete card button that will delete a card unless it is the >last one, and if it is the last card only clear the fields > >I thought of >on mouseup >if this card is not cd 1 >then delete this card >end if >if this cd is cd 1 >then clear all fields >end if >end mouseup > >I get an error with this..... > >Any ideas along this line? > >cheers >bob > if the number of cds > 1 then delete this cd else repeat with i=1 to the number of flds put empty into fld i end repeat end if Robert From see3d at writeme.com Sun May 22 15:36:28 2005 From: see3d at writeme.com (Dennis Brown) Date: Sun, 22 May 2005 15:36:28 -0400 Subject: delete last card problems In-Reply-To: <6.2.1.2.0.20050522195058.043fe420@mail.armbase.com> References: <6.2.1.2.0.20050522195058.043fe420@mail.armbase.com> Message-ID: Bob, You could do this by going through a loop to clear each field on the card: repeat with c=1 to the number of controls in card 1 get the name of control c --button "btnName" if word 2 of it is quote&"label field""e then next repeat -- filter out any label fields if word 1 of it is "field" then put empty into it end repeat Dennis On May 22, 2005, at 3:01 PM, Bob Hartley wrote: > Hi All > > I haev a database with a group of fields on it. I have a delete > card button with the script > on mouseup > delete card > end mouseup > > This works perfectly with one exception. If I delete all cards down > to the last card I still see my database template. If however, I > delete the last card I dont see my group of fields. > > So I'd like to do something like this > Have a delete card button that will delete a card unless it is the > last one, and if it is the last card only clear the fields > > I thought of > on mouseup > if this card is not cd 1 > then delete this card > end if > if this cd is cd 1 > then clear all fields > end if > end mouseup > > I get an error with this..... > > Any ideas along this line? > > cheers > bob > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: > 20/05/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun May 22 15:49:33 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 22 May 2005 14:49:33 -0500 Subject: shell command on Windows In-Reply-To: Message-ID: On 5/22/05 2:31 PM, "Christian Langers" wrote: > Or can't I zip files via the shell in windows ? Well, AFAIK, Windows doesn't come with built-in compression like ZIP; you have to buy/download WinZip, or Stuffit for Windows. I believe WinZip has a command line option, but I think you need to download and install it. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From rjb at robelko.com Sun May 22 15:55:47 2005 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 22 May 2005 21:55:47 +0200 Subject: delete last card problems Message-ID: >Hi All > >I haev a database with a group of fields on it. I have a delete >card button with the script >on mouseup >delete card >end mouseup > >This works perfectly with one exception. If I delete all cards down >to the last card I still see my database template. If however, I >delete the last card I dont see my group of fields. > >So I'd like to do something like this >Have a delete card button that will delete a card unless it is the >last one, and if it is the last card only clear the fields > >I thought of >on mouseup >if this card is not cd 1 >then delete this card >end if >if this cd is cd 1 >then clear all fields >end if >end mouseup > >I get an error with this..... > >Any ideas along this line? > >cheers >bob > I wanted to say that checking for cd 1 can work only if user deletes properly all other cards first. For example, consider a stack with 3 cards and user is on the last card. He deletes it, so the current card becomes 1. Now your check will refuse to delete but clear cards instead; however, there is still one more card left. clear all fields is not a valid construct -- you need to empty one field after another. Robert From rev at armbase.com Sun May 22 16:32:06 2005 From: rev at armbase.com (Bob Hartley) Date: Sun, 22 May 2005 21:32:06 +0100 Subject: prompt for confirmation Message-ID: <6.2.1.2.0.20050522212727.04499880@mail.armbase.com> Hi All. I have a button on my database that saves data to an external file. I want to put in a check on this. eg, when they press the button they get asked "Do you really want to export this data? It will replace the fiel adn cant be undone" and a box with Yes and No that performs the action. I know I can add a stack that has 2 buttons on this, but to save doing this every time, I wondered if there was a script that popped up a standard windows save box? I tried to test with.. on mouseUp ask "do you want to overrite your palm data" with yes end mouseUp But this does something else. Any help appreciated. PS Monte I see you are online, wer eyou interested in a palm syncer? Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.14 - Release Date: 20/05/2005 From dsc at swcp.com Sun May 22 16:46:16 2005 From: dsc at swcp.com (Dar Scott) Date: Sun, 22 May 2005 14:46:16 -0600 Subject: prompt for confirmation In-Reply-To: <6.2.1.2.0.20050522212727.04499880@mail.armbase.com> References: <6.2.1.2.0.20050522212727.04499880@mail.armbase.com> Message-ID: <1fe18ec58125cc7c04a68ec7912dacc7@swcp.com> On May 22, 2005, at 2:32 PM, Bob Hartley wrote: > I have a button on my database that saves data to an external file. I > want to put in a check on this. > > eg, when they press the button they get asked "Do you really want to > export this data? It will replace the fiel adn cant be undone" and a > box with Yes and No that performs the action. > > I know I can add a stack that has 2 buttons on this, but to save doing > this every time, I wondered if there was a script that popped up a > standard windows save box? Perhaps 'answer' is what you want. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From hershrev at realtorsgroup.us Sun May 22 16:51:41 2005 From: hershrev at realtorsgroup.us (Hershel Fisch) Date: Sun, 22 May 2005 16:51:41 -0400 Subject: Language ideas In-Reply-To: Message-ID: >> In my opinion to English'ish is very error prone, because every body has his >> way of talking. True, transcript is English but English has many versions. >> Besides the fact that RR is already a very big language. Therefore I think >> the best way is a bit scheme or some kind of formality and not, e.g. If >> there is a or so on. Also in your case 70 percent of RR has has to be >> changed and 10 percent omitted (which I would prefer) >> IsNumber change to "number" and number change to amount or count >> selectedLine, hilitedLine. >> Now in a case like this I'd rather suggest to add a function "thereIs" or >> something alike, instead of looping to equate. >> Hershel Fisch > > Hershel, the construct "there is a" is already in the language. It's > used to check for existence of something (object in a stack, file, > directory). Xavier just suggested new options: to check whether a > volume (it should be volume or partition not drive) is mounted > (volume in question could be local, remote, or virtual) or whether a > control is inside a specific group. The current syntax allows > checking only whether a control exists. > Yes, thanks for making me aware of it, my problem, I used looping instead (hopefully no more). That again proves my point that the language is a bit big and should not get bigger. Instead I'd suggest to do some changes instead of adding operators, to be able to combine operators, "there is a" is actual 1 operator, instead "there" a keyword "is" and "not" are already implemented should be able to work together. That will enable to write 'if "abc" contains not "d"' instead of writing 'if "abc" contains "d" is false', if "whatever" exist not', using the same concept across the board. What I would work on this moment is to be able to use the language asis (maybe a bit reduced) to be able mix and mach the existing keywords operators and so on. If I'll be busy learning languages all the time I might become a programmer, well I'm in the money making business, if it doesn't go in programming I'll sell homes if it wouldn't go with homes I'll sell big buildings. The bottom line is to make a living and support my family. Thanks, no offence to anybody just expressing my self. Hershel Fisch From scott at tactilemedia.com Sun May 22 17:43:42 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 22 May 2005 14:43:42 -0700 Subject: shell command on Windows In-Reply-To: Message-ID: Recently, Ken Ray wrote: > Well, AFAIK, Windows doesn't come with built-in compression like ZIP; you > have to buy/download WinZip, or Stuffit for Windows. I believe WinZip has a > command line option, but I think you need to download and install it. I'm no expert, but an exception *might* be XP. My copy of XP Home seems to have ZIP built in. Right-clicking a compressed file includes an option to unzip from the contextual menu which steps through a two step unzip wizard (this is apparently provided by the OS). Something may have been included in a service upgrade, but even then zip still seems to be an MS-provided thing on this OS. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sarahr at genesearch.com.au Sun May 22 18:52:03 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 23 May 2005 08:52:03 +1000 Subject: method of copy button required via popup. Advice on howto In-Reply-To: <6.2.1.2.0.20050521121403.035c0058@mail.armbase.com> References: <6.2.1.2.0.20050521121403.035c0058@mail.armbase.com> Message-ID: > IE click on one button and it inserts a button with a script > on mouseup > do function1 > end mouseup > > but if function 2 is selected from the popup it adds a button with > script > on mouseup > do function2 > end mouseup > > How do I do this. I thought of having a hidden stack with buttons with > the functions in them and simply have the button do this. > > What would the type of command be. > > here is a guess > > on mouseup > if the popup "functionchoice" is menupick "insert function1" > Copy button "Function1" to stack "target" > end if > if the popup "functionchoice" is menupick "insert function2" > Copy button "Function2" to stack "target" > end if > end mouseup > If I understand you correctly, the popup button doesn't actually do anything, it just provides information for another button. Your problem is how to get that second button to tell what has been selected in the popup. The script for that is: put the selectedText of btn "functionchoice" into tChoice or put the menuHistory of btn "functionchoice" into tLineNum put line tLineNum of btn "functionchoice" into tChoice Then use tChoice in your handler: if tChoice = "insert function 1" then ... else if tChoice = "insert function 2" then ... end if HTH, Sarah From rjb at robelko.com Sun May 22 18:51:34 2005 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 23 May 2005 00:51:34 +0200 Subject: Language ideas In-Reply-To: References: Message-ID: > > Hershel, the construct "there is a" is already in the language. It's >> used to check for existence of something (object in a stack, file, >> directory). Xavier just suggested new options: to check whether a >> volume (it should be volume or partition not drive) is mounted >> (volume in question could be local, remote, or virtual) or whether a >> control is inside a specific group. The current syntax allows >> checking only whether a control exists. >> >Yes, thanks for making me aware of it, my problem, I used looping instead >(hopefully no more). >That again proves my point that the language is a bit big and should not get >bigger. Instead I'd suggest to do some changes instead of adding operators, >to be able to combine operators, "there is a" is actual 1 operator, instead >"there" a keyword "is" and "not" are already implemented should be able to >work together. That will enable to write 'if "abc" contains not "d"' instead >of writing 'if "abc" contains "d" is false', if "whatever" exist not', >using the same concept across the board. What I would work on this moment is >to be able to use the language asis (maybe a bit reduced) to be able mix and >mach the existing keywords operators and so on. >If I'll be busy learning languages all the time I might become a programmer, >well I'm in the money making business, if it doesn't go in programming I'll >sell homes if it wouldn't go with homes I'll sell big buildings. The bottom >line is to make a living and support my family. >Thanks, no offence to anybody just expressing my self. >Hershel Fisch > Unless I misunderstand what you are saying, yes, you can combine 'not' if there is a file z then if there is not a file z then if x is in y then if x is not in y then if x is among words of y then if x is not among words of y then etc 'contains' seems to be the only exception to that syntax but you can say if z contains x then if not (z contains x) then Also, 'contains' is the same as 'is in' just acting in opposite direction, so you can also say if x is not in z then What Xavier suggested for 'there' was not adding a new operator but extending the existing operator to new objects. That is quite different, although I came to realize in the meantime that 'there is a volume x' can be achieved already with 'x is among the lines of volumes()' and checking about control inside a group can be achieved by inspecting the owner of that control, so the new syntax would be just a shortcut in both instances. Nevertheless it would often make the code clearer, so I still think these could be worthwhile additions. Robert From kray at sonsothunder.com Sun May 22 19:36:15 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 22 May 2005 18:36:15 -0500 Subject: delete last card problems In-Reply-To: Message-ID: > I wanted to say that checking for cd 1 can work only if user deletes > properly all other cards first. For example, consider a stack with 3 > cards and user is on the last card. He deletes it, so the current > card becomes 1. Now your check will refuse to delete but clear cards > instead; however, there is still one more card left. Agreed - better yet is to check: if the number of cards = 1 then > clear all fields is not a valid construct -- you need to empty one > field after another. And I'd also remind people that many of us use field labels in front of fields to describe them, or list fields that *shouldn't* be cleared... better yet would be to test the lockText or the listBehavior of each field before you clear it. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From tominjapan at excite.com Sun May 22 19:37:03 2005 From: tominjapan at excite.com (Thomas McCarthy) Date: Sun, 22 May 2005 19:37:03 -0400 (EDT) Subject: Revmail thunderbird --no address? Message-ID: <20050522233703.B75F3B876@xprdmailfe14.nwk.excite.com> I found a small bug. Using revmail on my PC (win98-jap) which has Thunderbird (ver 1?) installed: Thunderbird starts up properly. The message and subject are there, but the sendto address field is empty. The this command works on my mac (Mail) and other pcs (outlook). _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From kray at sonsothunder.com Sun May 22 19:46:27 2005 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 22 May 2005 18:46:27 -0500 Subject: Revmail thunderbird --no address? In-Reply-To: <20050522233703.B75F3B876@xprdmailfe14.nwk.excite.com> Message-ID: On 5/22/05 6:37 PM, "Thomas McCarthy" wrote: > > I found a small bug. > Using revmail on my PC (win98-jap) which has Thunderbird (ver 1?) installed: > Thunderbird starts up properly. > The message and subject are there, but the sendto address field is empty. > > The this command works on my mac (Mail) and other pcs (outlook). It could be the way the "mailto:" shell command (which I believe revMail uses) is constructed... many email programs are quite picky; wouldn't surprise me if Thunderbird is picky as well. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From revdan at danshafer.com Sun May 22 21:21:54 2005 From: revdan at danshafer.com (Dan Shafer) Date: Sun, 22 May 2005 18:21:54 -0700 Subject: If You've Registered for RevCon West... Message-ID: <4912D9E0-E570-4041-A727-2F46B8C2B945@danshafer.com> Sorry for the noise here, but it appears an overzealous spam blocker may have resulted in one or two people who have registered for RevCon West not having their email notices sent to me. if you have registered for RevCon West and have NOT yet received from me an email confirming your registration, please email me OFF LIST at revdan at danshafer.com and give me the particulars (when you signed up, how you paid) so I can be sure we have you on the list. Thanks. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From tsj at unimelb.edu.au Sun May 22 22:27:25 2005 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 23 May 2005 12:27:25 +1000 Subject: Trouble connecting to MySQL In-Reply-To: <20050505014553.4531E930309@mail.runrev.com> References: <20050505014553.4531E930309@mail.runrev.com> Message-ID: <7bbbdcf19bdce9341a279cb11d681a20@unimelb.edu.au> The time has come where I've had to start working with a backend database on one of my projects. Anyway, I've installed MySQL on my desktop for testing purposes and have set up a database with a couple of tables (reading a MySQL book as I go). Seems to work fine from the command line (although I'm stuck as 'root' user for the moment). So... I add some code to my rev stack to add data to my database which looks something like... put revXMLText(pLogTree,"/") into tData -- write sessional data to ATS database put revOpenDatabase("MySQL","localhost","ATS",,) into pMysql put "INSERT INTO inter VALUES(pSession,pInit,pUser,pAddress,pLocation,tData)" into tStatement revExecuteSQL pMysql,tStatement,"pSession","pInit","pUser","pAddress","pLocation","tDa ta" ...problem is that it falls at the first hurdle (ie revOpenDatabase) which returns the following error message: 'Client does not support authentication protocol requested by server; consider upgrading MySQL client' Meaning what? That the rev db library is out of date? I'm running MySQL server version 4.1.11-standard on OSX.3 TIA, Terry... From sarahr at genesearch.com.au Sun May 22 23:07:29 2005 From: sarahr at genesearch.com.au (Sarah Reichelt) Date: Mon, 23 May 2005 13:07:29 +1000 Subject: Trouble connecting to MySQL In-Reply-To: <7bbbdcf19bdce9341a279cb11d681a20@unimelb.edu.au> References: <20050505014553.4531E930309@mail.runrev.com> <7bbbdcf19bdce9341a279cb11d681a20@unimelb.edu.au> Message-ID: <7ef566f316cbcb4025bdc67a1b91ff3d@genesearch.com.au> > -- write sessional data to ATS database > put revOpenDatabase("MySQL","localhost","ATS", here>,) into pMysql > put "INSERT INTO inter > VALUES(pSession,pInit,pUser,pAddress,pLocation,tData)" into tStatement > revExecuteSQL > pMysql,tStatement,"pSession","pInit","pUser","pAddress","pLocation","tD > ata" > > ..problem is that it falls at the first hurdle (ie revOpenDatabase) > which returns the following error message: > > 'Client does not support authentication protocol requested by server; > consider upgrading MySQL client' > > Meaning what? That the rev db library is out of date? I'm running > MySQL server version 4.1.11-standard on OSX.3 > Hi Terry, A few weeks ago, Dave Cragg suggested a way around this problem: > I got round this by resetting the user passwords on the newer server > using the OLD_PASSWORD function. > > SET PASSWORD FOR 'some_user'@'some_host' = OLD_PASSWORD('mypass'); > HTH, Sarah From b.xavier at internet.lu Sun May 22 23:53:32 2005 From: b.xavier at internet.lu (MisterX) Date: Mon, 23 May 2005 05:53:32 +0200 Subject: shell command on Windows In-Reply-To: Message-ID: <20050523031048.C46CE9303B5@mail.runrev.com> Christian There's also free zip program alternatives... http://sourceforge.net/projects/sevenzip/ cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray > Sent: Sunday, May 22, 2005 21:50 > To: Use Revolution List > Subject: Re: shell command on Windows > > On 5/22/05 2:31 PM, "Christian Langers" > > wrote: > > > > Or can't I zip files via the shell in windows ? > > Well, AFAIK, Windows doesn't come with built-in compression > like ZIP; you have to buy/download WinZip, or Stuffit for > Windows. I believe WinZip has a command line option, but I > think you need to download and install it. > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From bill at bluewatermaritime.com Sun May 22 23:52:46 2005 From: bill at bluewatermaritime.com (Bill) Date: Sun, 22 May 2005 23:52:46 -0400 Subject: Trouble connecting to MySQL In-Reply-To: <7bbbdcf19bdce9341a279cb11d681a20@unimelb.edu.au> Message-ID: This was answered earlier here. The password system for the newer version of Mysql is different so you have to set it to use the old version. On 5/22/05 10:27 PM, "Terry Judd" wrote: > The time has come where I've had to start working with a backend > database on one of my projects. Anyway, I've installed MySQL on my > desktop for testing purposes and have set up a database with a couple > of tables (reading a MySQL book as I go). Seems to work fine from the > command line (although I'm stuck as 'root' user for the moment). So... > I add some code to my rev stack to add data to my database which looks > something like... > > put revXMLText(pLogTree,"/") into tData > -- write sessional data to ATS database > put revOpenDatabase("MySQL","localhost","ATS",, here>) into pMysql > put "INSERT INTO inter > VALUES(pSession,pInit,pUser,pAddress,pLocation,tData)" into tStatement > revExecuteSQL > pMysql,tStatement,"pSession","pInit","pUser","pAddress","pLocation","tDa > ta" > > ...problem is that it falls at the first hurdle (ie revOpenDatabase) > which returns the following error message: > > 'Client does not support authentication protocol requested by server; > consider upgrading MySQL client' > > Meaning what? That the rev db library is out of date? I'm running MySQL > server version 4.1.11-standard on OSX.3 > > TIA, > > Terry... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From tsj at unimelb.edu.au Mon May 23 00:01:20 2005 From: tsj at unimelb.edu.au (Terry Judd) Date: Mon, 23 May 2005 14:01:20 +1000 Subject: Trouble connecting to MySQL In-Reply-To: <20050523022543.9FA1B9303BC@mail.runrev.com> References: <20050523022543.9FA1B9303BC@mail.runrev.com> Message-ID: > From: Sarah Reichelt > Date: 23 May 2005 1:07:29 PM > To: How to use Revolution > Subject: Re: Trouble connecting to MySQL > Reply-To: How to use Revolution > > >> -- write sessional data to ATS database >> put revOpenDatabase("MySQL","localhost","ATS",> here>,) into pMysql >> put "INSERT INTO inter >> VALUES(pSession,pInit,pUser,pAddress,pLocation,tData)" into >> tStatement >> revExecuteSQL >> pMysql,tStatement,"pSession","pInit","pUser","pAddress","pLocation","t >> Data" >> >> ..problem is that it falls at the first hurdle (ie revOpenDatabase) >> which returns the following error message: >> >> 'Client does not support authentication protocol requested by server; >> consider upgrading MySQL client' >> >> Meaning what? That the rev db library is out of date? I'm running >> MySQL server version 4.1.11-standard on OSX.3 >> > > Hi Terry, > > A few weeks ago, Dave Cragg suggested a way around this problem: > >> I got round this by resetting the user passwords on the newer server >> using the OLD_PASSWORD function. >> >> SET PASSWORD FOR 'some_user'@'some_host' = >> OLD_PASSWORD('mypass'); >> > HTH, Does it what! Interestingly, the same 'problem' seem to be stopping me connecting to the server using a MySQL client GUI (CocoaMySQL) whereas another client (Navicat) worked no problem. Much appreciated Sarah and Dave, 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 capellan2000 at yahoo.com Mon May 23 01:24:58 2005 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Sun, 22 May 2005 22:24:58 -0700 (PDT) Subject: Overlapping text in option button In-Reply-To: <20050522144743.DFC649303B1@mail.runrev.com> Message-ID: <20050523052458.51578.qmail@web40509.mail.yahoo.com> on Sat, 21 May 2005 Ken Ray wrote: AT> > By the way, is this text overflow in option AT> > buttons already in bugzilla? KR> I don't think so. You want to log it? Today, sunday, i have been sneezing all day, so probably when i feel better... :-( al Visit my site: http://www.geocities.com/capellan2000/ Discover Yahoo! Get on-the-go sports scores, stock quotes, news and more. Check it out! http://discover.yahoo.com/mobile.html From graham.samuel at wanadoo.fr Mon May 23 03:36:50 2005 From: graham.samuel at wanadoo.fr (graham samuel) Date: Mon, 23 May 2005 09:36:50 +0200 Subject: OT: A good book on Applescript? Message-ID: <935853f2c2600c7358cc20316873b1a5@wanadoo.fr> On Sun, 22 May 2005 14:31:33 +0100, Mark Smith wrote: > > Can anyone recommend a good book on Applescript? > > Despite 10years+ experience with xTalks, I still find Applescript > utterly impenetrable - Apples' own documentation manages to be so > verbose and yet so abstract as to make the often-complained about > (sometimes by me) Rev docs look brilliant. In particular, reading the > dictionaries of applications, I feel like a 13th century peasant > attempting to understand a technical description of a particle > accelerator... I can't help, only sympathise, since I feel exactly the same. I've got 'AppleScript in a Nutshell' but it isn't (and doesn't claim to be) an introduction. There seems to me something strangely arbitrary about AppleScript, so that it's hard to build up an understanding by logical inference from what you know already. And the first thing I tried to do (iterating through a group of files to carry out a conversion) seemed amazingly difficult - well, to me - and I got stuck and abandoned it. I guess I should try 'AppleScript for dummies' too. I'd be interested to hear how you get on. Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From sims at ezpzapps.com Mon May 23 03:41:27 2005 From: sims at ezpzapps.com (sims) Date: Mon, 23 May 2005 09:41:27 +0200 Subject: OT: A good book on Applescript? In-Reply-To: <935853f2c2600c7358cc20316873b1a5@wanadoo.fr> References: <935853f2c2600c7358cc20316873b1a5@wanadoo.fr> Message-ID: >On Sun, 22 May 2005 14:31:33 +0100, Mark Smith wrote: >> >>Can anyone recommend a good book on Applescript? I have found http://macscripter.net/ to be very helpful. ciao, sims From dam-pro.girard at laposte.net Mon May 23 05:16:28 2005 From: dam-pro.girard at laposte.net (Damien Girard) Date: Mon, 23 May 2005 11:16:28 +0200 Subject: How have the resizing window cursor. In-Reply-To: References: <935853f2c2600c7358cc20316873b1a5@wanadoo.fr> Message-ID: <42919F6C.8050605@laposte.net> Hi all, Under revolution, I am making a stack with a windowshape, and with my resizing engine, so I have maked a graphic, when you click on the graphic, you can resize the window. But, for the user, I need a resizing cursor. But runrev haven't got all icon of Microsoft Windows, so I didn't see any built-in cursor that can help me. So I want to know if there are any method for have all windows cursor (and who follow the system cursor theme). Because resizing a stack with an arrow, aren't pretty. Thanks. Damien Girard From serge.segu at free.fr Mon May 23 05:45:12 2005 From: serge.segu at free.fr (=?ISO-8859-1?Q?Serge_S=E9gu?=) Date: Mon, 23 May 2005 11:45:12 +0200 Subject: OT: A good book on Applescript? In-Reply-To: <935853f2c2600c7358cc20316873b1a5@wanadoo.fr> References: <935853f2c2600c7358cc20316873b1a5@wanadoo.fr> Message-ID: Le 23 mai 05, ? 09:36, graham samuel a ?crit : > [...]? I guess I should try 'AppleScript for dummies' too. I'd be > interested to hear how you get on. When I started to study AppleScript (1998) , it is the first book which I found. Regards Serge -- http://wirinum.free.fr From howard.bornstein at gmail.com Mon May 23 07:45:17 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Mon, 23 May 2005 07:45:17 -0400 Subject: Could this list be a forum/bulletin board? In-Reply-To: <200505211516.j4LFEhJ2016317@ms-smtp-02.nyroc.rr.com> References: <200505211516.j4LFEhJ2016317@ms-smtp-02.nyroc.rr.com> Message-ID: <3f07cc2605052304452cd2179e@mail.gmail.com> On 5/21/05, Dennis Brown wrote: > I finally figured out how to manage this barrage of emails in my in- > box from this list. I just have my mail.app program send them all to > a "RevList" mail box that I read with threads on. Now I can find the > other emails I get in my in-box. > > I don't know why I did not think of this before. I guess it is > because this is the first list I have signed up for. > I used to do that but I really don't like the way Mail does threading. It never really works on my Mac. Instead, I have Mail automatically redirect all the Rev mail to my Google mail account. Gmail handles threading much better and it has the built-in google search to help find things. I've currently got 67MB of rev mail and it's taking up a whopping 3% of the 2 gigs Google mail gives you! -- Regards, Howard Bornstein ----------------------- www.designeq.com From larsbrehmer at mac.com Mon May 23 08:41:22 2005 From: larsbrehmer at mac.com (Lars Brehmer) Date: Mon, 23 May 2005 15:41:22 +0300 Subject: easy question? & Tiger weirdness revisited Message-ID: <978AAD91-900C-4C0A-BBEC-17294D0ADA66@mac.com> Howdy all! I have what I hope is an easy question that has me stumped. I took the discussion last week about why custom properties are so fast to heart and made some major changes to an enormous stack of mine to drastically reduce the file size and make it run much faster. I'm not a coder, just a rev user that profits immensly from reading the posts on this list, so my original project has been rebuilt countless times as I learn better ways to do things. For example as a result of the custom props speed discussion, I made a the simple change of putting several buttons in the background and using the preopenCard handler to look at a custom propery to determine whether a button should be visible. Before, I had up to 4 superfluous identical buttons on thousands of cards, which bloated the file size and make it crawl at a snail's pace in the IDE. The thing I haven"t solved is re-marking certain unmarked cards without having an extra object on those cards. It used to be: mark cds by finding "blahblah" in fld "reMark" I want to get rid of the superfluous fields and text, so far no luck. I have tried several things like unmark this cd set the reMake of this cd to true When I want to mark the cards again, I tried mark cds where the reMake is true - this just don't work - I have tried everything I could think of from the docs using "by" and "where" but I must be missing something here. As you can see, my coding skills are practically non- existent. I am convinced that this should be really easy, and being the absolute poster child for creating pretty good apps with the help of all you re-listers out there, I gotta ask: what am I missing here? Cheers Lars From ifrag.v2 at gmail.com Mon May 23 08:57:42 2005 From: ifrag.v2 at gmail.com (Levi Kendall) Date: Mon, 23 May 2005 08:57:42 -0400 Subject: Speed of XML vs SQLite Message-ID: <58275ea00505230557592d9678@mail.gmail.com> Hi all, I'm considering using XML for building a database but my concern is that for data retrieval it might become very slow as more and more data is added. Would using functions such as revXMLMatchingNode be as slow as doing a full text search of the xml or would it be at least comparable to performing a lookup in an actual database? Another speed concern would be finding a node with multiple matching attributes. Is this a good idea or would I be better off using something like SQLite? Thanks, Levi From eric.chatonet at sosmartsoftware.com Mon May 23 09:06:06 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 23 May 2005 15:06:06 +0200 Subject: easy question? & Tiger weirdness revisited In-Reply-To: <978AAD91-900C-4C0A-BBEC-17294D0ADA66@mac.com> References: <978AAD91-900C-4C0A-BBEC-17294D0ADA66@mac.com> Message-ID: Hi Lars, You could try: mark cds where the reMake of this cd Best regards from Paris, Eric Chatonet. Le 23 mai 05 ? 14:41, Lars Brehmer a ?crit : > I have what I hope is an easy question that has me stumped. > > I took the discussion last week about why custom properties are so > fast to heart and made some major changes to an enormous stack of > mine to drastically reduce the file size and make it run much > faster. I'm not a coder, just a rev user that profits immensly > from reading the posts on this list, so my original project has > been rebuilt countless times as I learn better ways to do things. > For example as a result of the custom props speed discussion, I > made a the simple change of putting several buttons in the > background and using the preopenCard handler to look at a custom > propery to determine whether a button should be visible. Before, I > had up to 4 superfluous identical buttons on thousands of cards, > which bloated the file size and make it crawl at a snail's pace in > the IDE. The thing I haven"t solved is re-marking certain unmarked > cards without having an extra object on those cards. It used to be: > > mark cds by finding "blahblah" in fld "reMark" > > I want to get rid of the superfluous fields and text, so far no > luck. I have tried several things like > > unmark this cd > set the reMake of this cd to true > > When I want to mark the cards again, I tried > > mark cds where the reMake is true > > - this just don't work - I have tried everything I could think of > from the docs using "by" and "where" but I must be missing > something here. As you can see, my coding skills are practically > non-existent. I am convinced that this should be really easy, and > being the absolute poster child for creating pretty good apps with > the help of all you re-listers out there, I gotta ask: what am I > missing here? > ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From wouter.abraham at scarlet.be Mon May 23 09:44:14 2005 From: wouter.abraham at scarlet.be (Wouter) Date: Mon, 23 May 2005 15:44:14 +0200 Subject: Speed of XML vs SQLite In-Reply-To: <58275ea00505230557592d9678@mail.gmail.com> References: <58275ea00505230557592d9678@mail.gmail.com> Message-ID: <1F135579-0C9F-4F67-A6D3-0CB4372B45AC@scarlet.be> Hi, For what it is worth, have a look at this: http://www.15seconds.com/issue/010410.htm (don't forget the first part) and at Mark Brownell's handlers and techniques as an option for rev's functions. Greetings, Wouter On 23 May 2005, at 14:57, Levi Kendall wrote: > Hi all, > > I'm considering using XML for building a database but my concern is > that for data retrieval it might become very slow as more and more > data is added. Would using functions such as revXMLMatchingNode be as > slow as doing a full text search of the xml or would it be at least > comparable to performing a lookup in an actual database? Another > speed concern would be finding a node with multiple matching > attributes. Is this a good idea or would I be better off using > something like SQLite? > > Thanks, > Levi > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From xbury.cs at clearstream.com Mon May 23 09:50:55 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Mon, 23 May 2005 15:50:55 +0200 Subject: Speed of XML vs SQLite Message-ID: Thanks, confirms my worries... Any tests between stack/card access and xml access for queries? cheers Xavier On 23.05.2005 15:44:14 use-revolution-bounces wrote: >Hi, > >For what it is worth, have a look at this: > >http://www.15seconds.com/issue/010410.htm >(don't forget the first part) > >and at Mark Brownell's handlers and techniques as an option for rev's >functions. > >Greetings, >Wouter > >On 23 May 2005, at 14:57, Levi Kendall wrote: > >> Hi all, >> >> I'm considering using XML for building a database but my concern is >> that for data retrieval it might become very slow as more and more >> data is added. Would using functions such as revXMLMatchingNode be as >> slow as doing a full text search of the xml or would it be at least >> comparable to performing a lookup in an actual database? Another >> speed concern would be finding a node with multiple matching >> attributes. Is this a good idea or would I be better off using >> something like SQLite? >> >> Thanks, >> Levi >> _______________________________________________ >> 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 ----------------------------------------- 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 larsbrehmer at mac.com Mon May 23 09:56:40 2005 From: larsbrehmer at mac.com (Lars Brehmer) Date: Mon, 23 May 2005 16:56:40 +0300 Subject: Tiger weirdness revisited Message-ID: Howdy again! I have made some progress in understanding the weirdness in Tiger with stacks using windowShape. Maybe someone can use what I've found to actually figure this one out. Some of you may recall this from about 2 days after Tiger was released. Certain windowShapes don't display properly on machines running Tiger. Klaus, Gordy and Sarah have confirmed this and Gordy came up with a workaround that was a good start. I've been fooling around with this again for the last 2 days and made an interesting discovery that might help one of you real pros get to the bottom of this. To recap the problem. Stacks using a windowShape that has a sort of semi-circular protrusion on the bottom get a weird shadow when using rev or my standalone running Tiger. Also a windowShape that is nothing more than a rectangle with slightly rounded corners had a different strange appearance, but only in some cases. As Klaus knows, I experimented for hours and found that the rectangle with rounded corners displays fine in Tiger, but ONLY if the width of the stack is 698 pixels of less (!!?!??!) Now, I'm no pro, but I think I know enough consider this to be bizarre! What can the significance of 698 pixels possibly be? Also, Gordy found a workaround that I am using - before I had the different window background images in a separate stack with all my graphics for button icons, etc, and in the stack backgrounds a button with the image as its icon, and the windowShape set to the image ID. These images were in most cases png24's with transparency, created in Photoshop elements. Klaus pointed out that windowshape in rev theoretically only supports 2 bit masks, so I recreated the exact shapes with black gif's, but these didn't work either. Gordy found that if you have both the gif and the png in the stack background and set the shape to the gif, it works (almost). Here's the interesting catch/clue. I copied my standalone to my other machine running Panther - everything fine. I did a clean install of Tiger, copied the app over again and the strangeness was back. Then I installed Runrev on the machine, restarted and copied the app over again and the problem was gone. So for now the question is what is it about Runrev and Tiger that effects a standalone made with Runrev even when Runrev is not running? The first clue to this "intertwining" between Rev and Tiger came when I noticed at one point that if I booted my machine and opened my standalone, the weirdness was there, but if after booting I opend the Stack in the standalone package in Rev first, then closed rev and opened the standalone the weirdnes was gone! I mean shouldn't a standalone be able to "stand alone?" I certainly can't expect somebody who has Tiger and wants to use my app to buy Rev just to get it to display properly, right? There is something about the relationship between Rev and Tiger that is different from between Rev and Panther and I hope one of you out there might just say Ah Hah! Elementary! It's....... When I first posted this (before lots of experimentation and with fewer concrete clues) only Sarah, Gordy and Klaus responded (big thanks again!). By now I hope a lot more of you are using Tiger and maybe found some other little problems and found solutions that might have some bearing on this one :-) And one other oddity in Tiger. When my standalone launches, certain stacks and substacks are opened invisibly while the splash screen is visible, and then shown when the splash screen disappears. This always caused some flicker, even using lockScreen, until I followed a suggestion from the list to open the stacks "offscreen" (-5000,-5000) and then set the location to somewhere onscreen. Worked like a charm with a tiny Tiger-related problem. The first time I lauch my standalone after booting the machine, those stacks appear onscreen in the upper left corner and then switch to their end locations. On subsequent launches they show up flicker free at their proper locations. Any ideas on this one? Otherwise Tiger has been an absolute dream for everything I do ;-) Cheers again! Lars From brad at activadesign.com Mon May 23 10:03:05 2005 From: brad at activadesign.com (Brad Borch) Date: Mon, 23 May 2005 10:03:05 -0400 Subject: "convert" questions Message-ID: <4291E299.6060709@activadesign.com> Hi, I'm a new user but not new to card-based scripting (Hypercard in '87). I'm a professional multimedia developer with numerous interactive CDs authored in Director. I can't stand Director (and Macromedia's attitude in general) so I'm planning to do my next project in RR. I've got a few questions: 1) I want to populate a pulldown menu with choices from the user's font menu. I'm sure there's a one-line command to do this (that's what I love about RR) but I can't find it. 2) I'd like to be able to include pre-build animations in my program. RR supports Flash swf through QuickTime, but I've had limited success. Has anyone documented the limitations on this capability? Is it possible to send variables between RR and a SWF file? Do plain-vanilla (no movie clips) timeline-based animations play reliably in RR? 3) If SWF animations don't work, is there another way to incorporate vector-based animation built in another program? Has anybody used LiveStage to produce animations for import into RR? 4) Does RR or any 3rd party plug-in enable font embedding? Alternatively, how difficult is it to include a freeware Unicode font through an RR installer? I'm looking forward to developing in RR, as it's just so much easier to work with than anything else I've used. TIA for your help. Brad From bill at bluewatermaritime.com Mon May 23 10:08:33 2005 From: bill at bluewatermaritime.com (Bill) Date: Mon, 23 May 2005 10:08:33 -0400 Subject: Tiger weirdness revisited In-Reply-To: Message-ID: I can't use tiger until I completely re-write all my HyperCard stuff in Rev as Tiger breaks HyperCard and especially nine-to-five reports. Apparently Tiger doesn't like classic either. Did the tiger update to 4.1 solve any of your tiger weirdness issues? On 5/23/05 9:56 AM, "Lars Brehmer" wrote: > Howdy again! > > I have made some progress in understanding the weirdness in Tiger > with stacks using windowShape. Maybe someone can use what I've found > to actually figure this one out. > > Some of you may recall this from about 2 days after Tiger was > released. Certain windowShapes don't display properly on machines > running Tiger. Klaus, Gordy and Sarah have confirmed this and Gordy > came up with a workaround that was a good start. I've been fooling > around with this again for the last 2 days and made an interesting > discovery that might help one of you real pros get to the bottom of > this. > > To recap the problem. Stacks using a windowShape that has a sort of > semi-circular protrusion on the bottom get a weird shadow when using > rev or my standalone running Tiger. Also a windowShape that is > nothing more than a rectangle with slightly rounded corners had a > different strange appearance, but only in some cases. > > As Klaus knows, I experimented for hours and found that the rectangle > with rounded corners displays fine in Tiger, but ONLY if the width of > the stack is 698 pixels of less (!!?!??!) Now, I'm no pro, but I > think I know enough consider this to be bizarre! What can the > significance of 698 pixels possibly be? Also, Gordy found a > workaround that I am using - before I had the different window > background images in a separate stack with all my graphics for button > icons, etc, and in the stack backgrounds a button with the image as > its icon, and the windowShape set to the image ID. These images were > in most cases png24's with transparency, created in Photoshop > elements. Klaus pointed out that windowshape in rev theoretically > only supports 2 bit masks, so I recreated the exact shapes with black > gif's, but these didn't work either. Gordy found that if you have > both the gif and the png in the stack background and set the shape to > the gif, it works (almost). > > Here's the interesting catch/clue. I copied my standalone to my > other machine running Panther - everything fine. I did a clean > install of Tiger, copied the app over again and the strangeness was > back. Then I installed Runrev on the machine, restarted and copied > the app over again and the problem was gone. So for now the question > is what is it about Runrev and Tiger that effects a standalone made > with Runrev even when Runrev is not running? The first clue to this > "intertwining" between Rev and Tiger came when I noticed at one point > that if I booted my machine and opened my standalone, the weirdness > was there, but if after booting I opend the Stack in the standalone > package in Rev first, then closed rev and opened the standalone the > weirdnes was gone! I mean shouldn't a standalone be able to "stand > alone?" I certainly can't expect somebody who has Tiger and wants to > use my app to buy Rev just to get it to display properly, right? > There is something about the relationship between Rev and Tiger that > is different from between Rev and Panther and I hope one of you out > there might just say Ah Hah! Elementary! It's....... > > When I first posted this (before lots of experimentation and with > fewer concrete clues) only Sarah, Gordy and Klaus responded (big > thanks again!). By now I hope a lot more of you are using Tiger and > maybe found some other little problems and found solutions that might > have some bearing on this one :-) > > And one other oddity in Tiger. When my standalone launches, certain > stacks and substacks are opened invisibly while the splash screen is > visible, and then shown when the splash screen disappears. This > always caused some flicker, even using lockScreen, until I followed > a suggestion from the list to open the stacks > "offscreen" (-5000,-5000) and then set the location to somewhere > onscreen. Worked like a charm with a tiny Tiger-related problem. The > first time I lauch my standalone after booting the machine, those > stacks appear onscreen in the upper left corner and then switch to > their end locations. On subsequent launches they show up flicker > free at their proper locations. Any ideas on this one? > > Otherwise Tiger has been an absolute dream for everything I do ;-) > > Cheers again! > > Lars > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From klaus at major-k.de Mon May 23 10:16:38 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 16:16:38 +0200 Subject: Tiger weirdness revisited In-Reply-To: References: Message-ID: <91CA6FF7-A0B1-4B3B-B9E7-2B3B91CF1B3F@major-k.de> Hi all, > Howdy again! > I have made some progress in understanding the weirdness in Tiger > with stacks using > windowShape. Maybe someone can use what I've found to actually > figure this one out. > Some of you may recall this from about 2 days after Tiger was > released. > Certain windowShapes don't display properly on machines running Tiger. > Klaus, Gordy and Sarah have > ... > Otherwise Tiger has been an absolute dream for everything I do ;-) > > Cheers again! This strangeness can be seen in Bugzilla number: 2829 > Lars Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Mon May 23 10:23:44 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 16:23:44 +0200 Subject: "convert" questions In-Reply-To: <4291E299.6060709@activadesign.com> References: <4291E299.6060709@activadesign.com> Message-ID: <756AA49A-E856-48A9-8DC0-46960B7BA6AF@major-k.de> Hi Brad, > Hi, > > I'm a new user but not new to card-based scripting (Hypercard in > '87). I'm a professional multimedia developer with numerous > interactive CDs authored in Director. I can't stand Director (and > Macromedia's attitude in general) so I'm planning to do my next > project in RR. I've got a few questions: a very wise decision :-) > 1) I want to populate a pulldown menu with choices from the user's > font menu. I'm sure there's a one-line command to do this (that's > what I love about RR) but I can't find it. "the fontnames" :-) on preopencard put the fontnames into btn "my font menu" end preopencard > 2) I'd like to be able to include pre-build animations in my > program. RR supports Flash swf through QuickTime, but I've had > limited success. Has anyone documented the limitations on this > capability? QT only supports SWF files made with Flash >= version 5. And only half-heartedly :-/ > Is it possible to send variables between RR and a SWF file? Sorry, no idea. > Do plain-vanilla (no movie clips) timeline-based animations play > reliably in RR? Test, test, test! > 3) If SWF animations don't work, is there another way to > incorporate vector-based animation built in another program? I would recommend to use Chipp's wonderful "altBrowser" external, which lets you display a internet browser window on your card, which can play ALL SWF files then :-) Check this url: http://www.altuit.com/webs/altuit2/altBrowserCover/default.htm > Has anybody used LiveStage to produce animations for import into RR? Livestage output MOV files, but not all interactivity will be accesible within Rev... Any comments, Trevor? ;-) > 4) Does RR or any 3rd party plug-in enable font embedding? > Alternatively, how difficult is it to include a freeware Unicode > font through an RR installer? If just copying the font to the correct folder on the users HD will be enough, then it is not difficult :-) > I'm looking forward to developing in RR, as it's just so much > easier to work with than anything else I've used. TIA for your help. > > Brad Hope that helps... Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From gbojsza at gmail.com Mon May 23 10:42:06 2005 From: gbojsza at gmail.com (Glen Bojsza) Date: Mon, 23 May 2005 10:42:06 -0400 Subject: Plugin for formatting text? Message-ID: <3d8af4150505230742187f50ac@mail.gmail.com> Hello everyone, I was thinking that someone may have already mentioned or done this already. I was looking for a plugin that would make text formatting easier and would also include the ability to easily set links on selected text. Or is there another way that I am missing? BTW: I am glad to here that RevCon West is going to be so well attended. I am not in a postion to attend this year but I am planning to make it next year. So, all the best to those who are planning to make it. thanks From lists at mangomultimedia.com Mon May 23 10:55:40 2005 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 23 May 2005 07:55:40 -0700 Subject: "convert" questions In-Reply-To: <756AA49A-E856-48A9-8DC0-46960B7BA6AF@major-k.de> References: <4291E299.6060709@activadesign.com> <756AA49A-E856-48A9-8DC0-46960B7BA6AF@major-k.de> Message-ID: >> Is it possible to send variables between RR and a SWF file? >> > > Sorry, no idea. Yes you can. Since SWF is playing through QuickTime you can use my EnhancedQT external at to process FSCommand events. The beta version of the external supports FSCommand processing. Your player object will receive a message whenever a FSCommand is sent from your SWF movie. As Klaus mentioned, only version <= 5 though. >> Has anybody used LiveStage to produce animations for import into RR? >> > > Livestage output MOV files, but not all interactivity will be > accesible within Rev... > > Any comments, Trevor? ;-) I incorporate LiveStage content all of the time. I've used it for incorporating Axel 3D content, interactive movies that use intermovie communication, etc. If you use the external I mentioned above you can also communicate between QuickTime movies and Revolution using Movie Variables and QTLists. You can also simulate mouse clicks on sprites. -- Trevor DeVore Blue Mango Multimedia trevor at mangomultimedia.com From dcragg at lacscentre.co.uk Mon May 23 11:55:13 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 23 May 2005 16:55:13 +0100 Subject: Button text on icon image Message-ID: <4925BAC3-955C-4841-AB8B-DF1F71D85B9F@lacscentre.co.uk> Hi I just noticed that a button's label can now appear in front of the button's icon. Previously, it would get hidden behind the image. (When was this fixed/changed?) However, I'm having trouble with the button margin settings to make the label appear centered on the icon. Has anyone worked out a magic formula for the margin settings? Cheers Dave From revdan at danshafer.com Mon May 23 11:55:55 2005 From: revdan at danshafer.com (Dan Shafer) Date: Mon, 23 May 2005 08:55:55 -0700 Subject: Could this list be a forum/bulletin board? In-Reply-To: <3f07cc2605052304452cd2179e@mail.gmail.com> References: <200505211516.j4LFEhJ2016317@ms-smtp-02.nyroc.rr.com> <3f07cc2605052304452cd2179e@mail.gmail.com> Message-ID: Howard..... I thought I was the only one experiencing this problem. I've posted messages on two or three OS X message boards and haven't had a single reaction or response. Threads seem to collect unrelated messages more or less at random. But it's still better for me than the old way. On May 23, 2005, at 4:45 AM, Howard Bornstein wrote: > I used to do that but I really don't like the way Mail does threading. > It never really works on my Mac. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Co-Chair RevConWest '05 June 17-18, 2005, Monterey, California http://www.altuit.com/webs/altuit/RevConWest From klaus at major-k.de Mon May 23 12:10:27 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 18:10:27 +0200 Subject: Button text on icon image In-Reply-To: <4925BAC3-955C-4841-AB8B-DF1F71D85B9F@lacscentre.co.uk> References: <4925BAC3-955C-4841-AB8B-DF1F71D85B9F@lacscentre.co.uk> Message-ID: <6B7E74FD-A7F8-4F4F-AF0F-5CD3DCC7C52B@major-k.de> Hi Dave, > Hi > > I just noticed that a button's label can now appear in front of the > button's icon. > Previously, it would get hidden behind the image. (When was this > fixed/changed?) are you yure? How do you do this? > However, I'm having trouble with the button margin settings to make > the label appear centered > on the icon. Has anyone worked out a magic formula for the margin > settings? That's what i know, fiddling with the margins property, but never with satisfying results... I am still waiting for an explanation of Mr. Miller, see bugzilla entry 1032, which is marked as FIXED and RESOLVED which is NOT TRUE! My good education prohibits further comments. http://support.runrev.com/bugdatabase/show_bug.cgi?id=1032 > Cheers > Dave Regards Klaus Major klaus at major-k.de http://www.major-k.de From toncardona at mac.com Mon May 23 12:27:38 2005 From: toncardona at mac.com (=?ISO-8859-1?Q?Melit=F3n_Cardona_Torres?=) Date: Mon, 23 May 2005 18:27:38 +0200 Subject: words in Transcript Message-ID: <926c7d0f57486a233b28e9b860fedc67@mac.com> You have the following in field X: Then I met her and she told me "How are you?, my dear friend" 9 words in Transcript, 14 in real life This means, among others, that put "you" is among the words of fld X yields ... false Sorry to insist; I know that word in Transcript designates a space-delimited or quoted string as part of a chunk expression, but this goes against syntaxis and causes many inconvenients Greetings, Ton From brad at activadesign.com Mon May 23 12:32:33 2005 From: brad at activadesign.com (Brad Borch) Date: Mon, 23 May 2005 12:32:33 -0400 Subject: textFont wierdness Message-ID: <429205A1.9090102@activadesign.com> I've got a couple of strange textFont problems, not sure if they're related. 1) Every time I open RR, the labels and fields in the property inspector (revPropertyPalette 1 stack) are in a non-English typeface. I have to type in 'set the textFont of stack "revPropertyPalette 1" to "Lucida Grande"' and execute from the message box every time I start up. I've reinstalled RR from the .dmg file several times. 2) I have a button that sets the fontText of a field: on menuPick theFont set the textFont of fld "Word_Greek" to theFont put theFont && the textFont of fld "Word_Greek" end menuPick according to the message, the textFont has been updated, but the field remains unchanged. Also, I have a handler in the stack script with this code: if this card is the first card then I know this is pretty basic stuff--I think I'm so used to the convolutions of languages like PERL that I'm missing the obvious. Hopefully I'll be up to speed pretty shortly... thanks for your patience with a new "convert." Brad From kray at sonsothunder.com Mon May 23 12:49:11 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 23 May 2005 11:49:11 -0500 Subject: Button text on icon image In-Reply-To: <6B7E74FD-A7F8-4F4F-AF0F-5CD3DCC7C52B@major-k.de> Message-ID: On 5/23/05 11:10 AM, "Klaus Major" wrote: > Hi Dave, > >> Hi >> >> I just noticed that a button's label can now appear in front of the >> button's icon. >> Previously, it would get hidden behind the image. (When was this >> fixed/changed?) > > are you yure? > > How do you do this? Actually, I think there's a miscommunication - when you have a button with an icon, the label is normally centered at the bottom of the button. If, however, your icon is very large, or you resize the button so the text and image overlap, you'll see that the text is indeed in front of the image. However - this does NOT solve the original problem of trying to get a label vertically centered in a button... something that BZ 1032 addresses, and which is not (AFAIK) possible in the current version of Rev. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dcragg at lacscentre.co.uk Mon May 23 12:51:23 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 23 May 2005 17:51:23 +0100 Subject: Button text on icon image In-Reply-To: <6B7E74FD-A7F8-4F4F-AF0F-5CD3DCC7C52B@major-k.de> References: <4925BAC3-955C-4841-AB8B-DF1F71D85B9F@lacscentre.co.uk> <6B7E74FD-A7F8-4F4F-AF0F-5CD3DCC7C52B@major-k.de> Message-ID: On 23 May 2005, at 17:10, Klaus Major wrote: > Hi Klaus >> Hi >> >> I just noticed that a button's label can now appear in front of >> the button's icon. >> Previously, it would get hidden behind the image. (When was this >> fixed/changed?) >> > > are you yure? You bet. :) But do you mean sure that it now appears in front of the image, or sure that it used to appear behind the image? Anyway, I'm sure of both, just not sure when the change occurred. > > That's what i know, fiddling with the margins property, but never > with satisfying results... One way is to have the text left-aligned, set the top, right and bottom margins to 0, and then increase the left margin until you're happy. But this isn't so good when you want to dynamically change the label. So I was hoping to keep the label center-aligned, and adjust top and bottom margins. But finding the right settings is difficult. I get the text centered on the button, but part of the icon disappears. Get the icon positioned, and the text shifts. It's like one of those comedy routines when the guy closes one drawer and another drawer opens. (Perhaps I should remove the red nose before I do this.) > > http://support.runrev.com/bugdatabase/show_bug.cgi?id=1032 Interesting! I found Bugzilla #819, where Tuv mentioned fixing it for 2.2, although the bug is still marked "assigned". Cheers Dave From klaus at major-k.de Mon May 23 12:57:36 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 18:57:36 +0200 Subject: Button text on icon image In-Reply-To: References: Message-ID: Hi Ken, > On 5/23/05 11:10 AM, "Klaus Major" wrote: >> Hi Dave, >>> Hi >>> I just noticed that a button's label can now appear in front of the >>> button's icon. >>> Previously, it would get hidden behind the image. (When was this >>> fixed/changed?) >> are you yure? >> How do you do this? > Actually, I think there's a miscommunication - when you have a > button with > an icon, the label is normally centered at the bottom of the > button. If, > however, your icon is very large, or you resize the button so the > text and > image overlap, you'll see that the text is indeed in front of the > image. Ah, i see... > However - this does NOT solve the original problem of trying to get > a label > vertically centered in a button... something that BZ 1032 addresses, NOT ;-) > and which is not (AFAIK) possible in the current version of Rev. > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Mon May 23 13:02:10 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 19:02:10 +0200 Subject: Button text on icon image In-Reply-To: References: <4925BAC3-955C-4841-AB8B-DF1F71D85B9F@lacscentre.co.uk> <6B7E74FD-A7F8-4F4F-AF0F-5CD3DCC7C52B@major-k.de> Message-ID: <023066E1-0A2A-4FC7-B2EF-FDDAF420497A@major-k.de> Hi Dave > On 23 May 2005, at 17:10, Klaus Major wrote: > Hi Klaus >>> Hi >>> I just noticed that a button's label can now appear in front of >>> the button's icon. >>> Previously, it would get hidden behind the image. (When was this >>> fixed/changed?) >> are you yure? > You bet. :) OK :-) > But do you mean sure that it now appears in front of the image, or > sure that it used to appear behind the image? Anyway, I'm sure of > both, just not sure when the change occurred. >> That's what i know, fiddling with the margins property, but never >> with satisfying results... > One way is to have the text left-aligned, set the top, right and > bottom margins to 0, and then increase the left margin until you're > happy. But this isn't so good when you want to dynamically change > the label. So I was hoping to keep the label center-aligned, and > adjust top and bottom margins. > But finding the right settings is difficult. This is only possible, if at all, on ONE platform*** only ONE (static) label and with lots of testing... *** The slight font differences! > I get the text centered on the button, but part of the icon > disappears. Get the icon positioned, and the text shifts. It's like > one of those comedy routines when the guy closes one drawer and > another drawer opens. (Perhaps I should remove the red nose before > I do this.) >> http://support.runrev.com/bugdatabase/show_bug.cgi?id=1032 > Interesting! I found Bugzilla #819, where Tuv mentioned fixing it > for 2.2, although the bug is still marked "assigned". Hmmm... Right, 819 is almost identical to 1032 except the strange, kind of "off topic" comments of Mr. Miller. Maybe another misunderstanding, although i think you cannot misunderstand that problem! > Cheers > Dave Sayonara Cragg-san :-) Klaus Major klaus at major-k.de http://www.major-k.de From jacque at hyperactivesw.com Mon May 23 13:19:27 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 23 May 2005 12:19:27 -0500 Subject: textFont wierdness In-Reply-To: <429205A1.9090102@activadesign.com> References: <429205A1.9090102@activadesign.com> Message-ID: <4292109F.5050607@hyperactivesw.com> On 5/23/05 11:32 AM, Brad Borch wrote: > I've got a couple of strange textFont problems, not sure if they're > related. Probably not. > > 1) Every time I open RR, the labels and fields in the property inspector > (revPropertyPalette 1 stack) are in a non-English typeface. I have to > type in 'set the textFont of stack "revPropertyPalette 1" to "Lucida > Grande"' and execute from the message box every time I start up. I've > reinstalled RR from the .dmg file several times. For others: Brad and I are working on this in the tech support queue, and I have passed on the remarks from this list that implicate an OS 9 font, but if any of you have any other ideas, please let us know. Brad: reinstalling Rev won't help, so you can skip that part. The issue is most likely that a font somewhere in your system is interfering with the normal system font. (I sent you email from the tech support queue this morning; see that.) Tracking down the font that is responsible should fix it. > > 2) I have a button that sets the fontText of a field: > > on menuPick theFont > set the textFont of fld "Word_Greek" to theFont > put theFont && the textFont of fld "Word_Greek" > end menuPick > > according to the message, the textFont has been updated, but the field > remains unchanged. This generally happens when the the text in the field has been selected and its font changed. The individual character assignments override the general field font. To fix it, select all the text in the field and set its font to "use owner's font". > > Also, I have a handler in the stack script with this code: > > if this card is the first card then Should be: if the number of this cd = 1 > > I know this is pretty basic stuff--I think I'm so used to the > convolutions of languages like PERL that I'm missing the obvious. > Hopefully I'll be up to speed pretty shortly... thanks for your patience > with a new "convert." > > Brad > _______________________________________________ > 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 kray at sonsothunder.com Mon May 23 13:24:41 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 23 May 2005 12:24:41 -0500 Subject: Button text on icon image In-Reply-To: <023066E1-0A2A-4FC7-B2EF-FDDAF420497A@major-k.de> Message-ID: On 5/23/05 12:02 PM, "Klaus Major" wrote: >> But do you mean sure that it now appears in front of the image, or >> sure that it used to appear behind the image? Anyway, I'm sure of >> both, just not sure when the change occurred. >>> That's what i know, fiddling with the margins property, but never >>> with satisfying results... >> One way is to have the text left-aligned, set the top, right and >> bottom margins to 0, and then increase the left margin until you're >> happy. But this isn't so good when you want to dynamically change >> the label. So I was hoping to keep the label center-aligned, and >> adjust top and bottom margins. >> But finding the right settings is difficult. > > This is only possible, if at all, on ONE platform*** only ONE > (static) label and with lots of testing... > *** The slight font differences! Ah ha! OK, Klaus, I think I've hit on the magic equation... test it and see if it works for you: on mouseUp CenterIt (long id of btn 2),4 end mouseUp on CenterIt pBtnID,pMargin put the height of pBtnID into tHt put the textHeight of pBtnID into tTxHt put the icon of pBtnID into tIconID put the formattedHeight of img id tIconID into tFmtHt put round((tHt - tTxHt)/2) into tBotMargin put tBotMargin + tFmtHt into tTopMargin set the margins of pBtnID to pMargin,tTopMargin-pMargin,pMargin,tBotMargin+pMargin end CenterIt The only "hard part" here is that you need to factor in the formattedHeight of the icon's image - and if you don't know where it is, you can't get it's formattedHeight. For the purposes of the code above, it is assumed that the icon is on the same card (hidden), but you can adapt to suit. Jeanne had the right suggestion - be able to get the "long name" or "long id" of an image used as an icon so you can know where it is located. Consider voting for Bug 521 (http://support.runrev.com/bugdatabase/show_bug.cgi?id=521). Let me know how it works for you, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Mon May 23 13:34:20 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 19:34:20 +0200 Subject: Button text on icon image In-Reply-To: References: Message-ID: Hi Ken, > On 5/23/05 12:02 PM, "Klaus Major" wrote: > >>> ... >> This is only possible, if at all, on ONE platform*** only ONE >> (static) label and with lots of testing... >> *** The slight font differences! >> > Ah ha! OK, Klaus, I think I've hit on the magic equation... test it > and see > if it works for you: > > on mouseUp > CenterIt (long id of btn 2),4 > end mouseUp > > on CenterIt pBtnID,pMargin > put the height of pBtnID into tHt > put the textHeight of pBtnID into tTxHt > put the icon of pBtnID into tIconID > put the formattedHeight of img id tIconID into tFmtHt > put round((tHt - tTxHt)/2) into tBotMargin > put tBotMargin + tFmtHt into tTopMargin > set the margins of pBtnID to > pMargin,tTopMargin-pMargin,pMargin,tBotMargin+pMargin > end CenterIt > > > The only "hard part" here is that you need to factor in the > formattedHeight > of the icon's image - and if you don't know where it is, you can't > get it's > formattedHeight. For the purposes of the code above, it is assumed > that the > icon is on the same card (hidden), but you can adapt to suit. > > Jeanne had the right suggestion - be able to get the "long name" or > "long > id" of an image used as an icon so you can know where it is located. > Consider voting for Bug 521 > (http://support.runrev.com/bugdatabase/show_bug.cgi?id=521). > > Let me know how it works for you, sorry, it doesn't Half the text appears on top of the icon... But the script looks quite impressive ;-) > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From kray at sonsothunder.com Mon May 23 13:41:28 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 23 May 2005 12:41:28 -0500 Subject: Button text on icon image In-Reply-To: Message-ID: On 5/23/05 12:34 PM, "Klaus Major" wrote: > sorry, it doesn't > Half the text appears on top of the icon... *Half* the text? May I ask what font/size/style you're using and what the image is? Is it something in Rev? > But the script looks quite impressive ;-) Thanks. :-) If at first you don't succeed... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Mon May 23 14:00:39 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 20:00:39 +0200 Subject: Button text on icon image In-Reply-To: References: Message-ID: Hi Ken, > On 5/23/05 12:34 PM, "Klaus Major" wrote: >> sorry, it doesn't >> Half the text appears on top of the icon... > *Half* the text? Sorry, i meant that the text lies half on the top of my image... > May I ask what font/size/style you're using and what the > image is? Is it something in Rev? No, a small custom image, but it was on the same card as the button/ script, so getting the formattedheight etc... was succesful in any case... >> But the script looks quite impressive ;-) > Thanks. :-) You're welcome. > If at first you don't succeed... > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From dcragg at lacscentre.co.uk Mon May 23 14:01:55 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 23 May 2005 19:01:55 +0100 Subject: Button text on icon image In-Reply-To: References: Message-ID: <2531CEEF-2627-4798-83A7-4DCF9CDB8B83@lacscentre.co.uk> On 23 May 2005, at 18:41, Ken Ray wrote: > On 5/23/05 12:34 PM, "Klaus Major" wrote: > > > >> sorry, it doesn't >> Half the text appears on top of the icon... >> > > *Half* the text? May I ask what font/size/style you're using and > what the > image is? Is it something in Rev? > > >> But the script looks quite impressive ;-) >> > > Thanks. :-) > > If at first you don't succeed... I had a similar problem with your script as Klaus. In my case, the icon's image size and the button size are the same. This is what I've found so far... On Windows (XP), if you keep the difference between the topMargin and the bottomMargin the same as the textSize, the icon will appear properly. And the value of the bottomMargin can be used to position the text. So for example, with a button sized 100 x 30, and a textSize of 14, setting margins to 0,20,0,6 is about right. On the same button, but with a textSize set at 12, margins of 0,19,0,7 work well. The font used and the textHeight don't seem to matter. But on OS X, it seems the difference between the topMargin and bottomMargin has to be 2 pixels more than the textSize (but I think this difference may vary for different textSizes). For example, with the same button and icon (100 x 30), with the textSize at 14, margins of 0,22,0,6 works. With a textSize of 12, margins of 0,20,0,6 work. Cheers for now Dave From scott at tactilemedia.com Mon May 23 14:04:25 2005 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 23 May 2005 11:04:25 -0700 Subject: Button text on icon image In-Reply-To: Message-ID: Recently, Ken Ray wrote: > If at first you don't succeed... ...destroy all evidence that you tried. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rev at armbase.com Mon May 23 14:09:44 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 23 May 2005 19:09:44 +0100 Subject: Thanks for all the help Message-ID: <6.2.1.2.0.20050523190350.045d9d20@mail.armbase.com> Hi All. I just wanted to say thanks to all on the list for helping me over the time getting into programming. I have only been doing it sporadically but now have spent sometime getting into the finer points of the runrev method. I know that if I tried to learn anything else with syntax like ...... !"?$^%&*()>42 I would have not started. However, on mouseup got to next card end mouseup Makes the intro to app design a lot easier. Now with the encouragment and Patience of the list I'm getting a lot more independent. I'd just like to say thank you all for all the help. Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 From ambassador at fourthworld.com Mon May 23 14:41:05 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 May 2005 11:41:05 -0700 Subject: words in Transcript In-Reply-To: <926c7d0f57486a233b28e9b860fedc67@mac.com> References: <926c7d0f57486a233b28e9b860fedc67@mac.com> Message-ID: <429223C1.1090000@fourthworld.com> Melit?n Cardona Torres wrote: > You have the following in field X: > > Then I met her and she told me "How are you?, my dear friend" > > 9 words in Transcript, 14 in real life > > This means, among others, that > > put "you" is among the words of fld X yields ... false > > Sorry to insist; I know that word in Transcript designates a > space-delimited or quoted string as part of a chunk expression, but this > goes against syntaxis and causes many inconvenients This is well known, but is not Rev's decision. The definition of a "word" as implemented in Rev's HyperTalk dialect, Transcript, was defined by Apple many years ago. I haven't heard Apple's rationale on that, and it would be interesting to know what they were thinking. But in the here and now this convention was established more than 15 years ago by a company far bigger than RunRev, and at this late stage it would cause widespread serious compatibiliy issues to change it. If you feel strongly about this you can request a rationale and provide additional feedback to Apple at: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From brad at activadesign.com Mon May 23 14:54:14 2005 From: brad at activadesign.com (Brad Borch) Date: Mon, 23 May 2005 14:54:14 -0400 Subject: textFont wierdness Message-ID: <429226D6.7000507@activadesign.com> Thanks to Jacqueline Landman Gay, I'm impressed with RR tech support. I almost fell over after reading a criticism about RR's documentation on versiontracker. If you've ever used Director, you know what a nightmare that documentation is. RR's documentation is a dream by comparison. But I digress >>/ 1) Every time I open RR, the labels and fields in the property inspector >/>/ (revPropertyPalette 1 stack) are in a non-English typeface. I have to >/>/ type in 'set the textFont of stack "revPropertyPalette 1" to "Lucida >/>/ Grande"' and execute from the message box every time I start up. I've >/>/ reinstalled RR from the .dmg file several times. >/ >For others: Brad and I are working on this in the tech support queue, >and I have passed on the remarks from this list that implicate an OS 9 >font, but if any of you have any other ideas, please let us know. > There were three fonts, interestingly all dingbat fonts, that were causing the trouble: DavysDings2, DavysDings3, and Dingies. As a test I rebuilt Dingies with a different FOND and it worked ok. From soapdog at mac.com Mon May 23 15:21:03 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 23 May 2005 16:21:03 -0300 Subject: Thanks for all the help In-Reply-To: <6.2.1.2.0.20050523190350.045d9d20@mail.armbase.com> References: <6.2.1.2.0.20050523190350.045d9d20@mail.armbase.com> Message-ID: <07a5f9d183020f32cf61d9baf44ffdf5@mac.com> Bob, Nice thing you're like programming, most people suffer from Traumas from the early days, I for one got nightmares dreaming of C pointers pointing to pointers that point to non existent memory areas... One thing you should consider is buying Dan Shaffers Revolution: Software at the speed of thought book, it's a wonderfull introduction to Rev. also if you happen to live in the US, you might want to join the RevConWest conference, there'll be introductory tracks full of knowledge and surprises! cheers andre On May 23, 2005, at 3:09 PM, Bob Hartley wrote: > Hi All. > > I just wanted to say thanks to all on the list for helping me over the > time getting into programming. > I have only been doing it sporadically but now have spent sometime > getting into the finer points of the runrev method. > > I know that if I tried to learn anything else with syntax like ...... > !"?$^%&*()>42 I would have not started. > > However, > on mouseup > got to next card > end mouseup > > Makes the intro to app design a lot easier. Now with the encouragment > and Patience of the list I'm getting a lot more independent. > > > I'd just like to say thank you all for all the help. > > Cheers > Bob > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From ambassador at fourthworld.com Mon May 23 15:35:45 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 May 2005 12:35:45 -0700 Subject: [OT] Hell freezes over, pigs fly Message-ID: <42923091.5080703@fourthworld.com> Several years ago I predicted here that Apple will migrate to a two-button mouse, and that it would be in Apple's interest to stop relying on phone-distracted Motorola and move to chip-dedicated Intel. Today: Apple to Use Intel Chips? Intel Inside Apple? Wall Street Journal: Apple to use Intel? And recently: A Two-Button Apple Mouse The proof will of course be in the pudding, but things bode well for greater multi-platform consistency for us developers.... -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From soapdog at mac.com Mon May 23 15:49:47 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 23 May 2005 16:49:47 -0300 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: <42923091.5080703@fourthworld.com> References: <42923091.5080703@fourthworld.com> Message-ID: Richard, I don't think apple will move to x86 at this stage, I do think they are partening with intel for other chips that are not the CPU, like wireless chips and stuff like that. The Altivec thingy is not present on x86 chips right? so we would loose lots of number crunching features... it would be wise to partner with intel for their chips but not for changing CPU architecture... PS: ... Actually I like ppc and am fond of ARM and hate x86.... but I am a romantic fool :D cheers andre On May 23, 2005, at 4:35 PM, Richard Gaskin wrote: > Several years ago I predicted here that Apple will migrate to a > two-button mouse, and that it would be in Apple's interest to stop > relying on phone-distracted Motorola and move to chip-dedicated Intel. > > Today: > > Apple to Use Intel Chips? > tid=118&tid=181&tid=1> > > Intel Inside Apple? > > > Wall Street Journal: Apple to use Intel? > > > > And recently: > > A Two-Button Apple Mouse > > > > > The proof will of course be in the pudding, but things bode well for > greater multi-platform consistency for us developers.... > > -- > Richard Gaskin > Fourth World Media Corporation > __________________________________________________ > Rev tools and more: http://www.fourthworld.com/rev > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From rev at armbase.com Mon May 23 15:55:11 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 23 May 2005 20:55:11 +0100 Subject: Thanks for all the help In-Reply-To: <07a5f9d183020f32cf61d9baf44ffdf5@mac.com> References: <6.2.1.2.0.20050523190350.045d9d20@mail.armbase.com> <07a5f9d183020f32cf61d9baf44ffdf5@mac.com> Message-ID: <6.2.1.2.0.20050523205205.045d7d88@mail.armbase.com> At 20:21 23/05/2005, you wrote: >Bob, Hi Andre >Nice thing you're like programming, most people suffer from Traumas from >the early days, I for one got nightmares dreaming of C pointers pointing >to pointers that point to non existent memory areas... One thing you >should consider is buying Dan Shaffers Revolution: Software at the speed >of thought book, it's a wonderfull introduction to Rev. also if you happen >to live in the US, you might want to join the RevConWest conference, >there'll be introductory tracks full of knowledge and surprises! > >cheers >andre Well I have Dans Book and believe it or not I have just been skimming it for an answer to my "answer" question about to be posted. :-) I actually live 40 miles from RUNREV HQ in Scotland. They are in Edimburgh and I'm in Glasgow (originally from loch lomond). I also have one of dans chapters in the book part 2. Anyway off to ask another Q? in anothe thread. Cheers Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 From klaus at major-k.de Mon May 23 15:57:52 2005 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 May 2005 21:57:52 +0200 Subject: Button text on icon image In-Reply-To: <2531CEEF-2627-4798-83A7-4DCF9CDB8B83@lacscentre.co.uk> References: <2531CEEF-2627-4798-83A7-4DCF9CDB8B83@lacscentre.co.uk> Message-ID: <9AF17725-94F1-4E0D-9FCC-368115918750@major-k.de> Hi Dave, > ... > I had a similar problem with your script as Klaus. > In my case, the icon's image size and the button size are the same. > This is what I've found so far... > > On Windows (XP), if you keep the difference between the topMargin > and the bottomMargin the same as the textSize, the icon will appear > properly. And the value of the bottomMargin can be used to position > the text. So for example, with a button sized 100 x 30, and a > textSize of 14, setting margins to 0,20,0,6 is about right. On the > same button, but with a textSize set at 12, margins of 0,19,0,7 > work well. The font used and the textHeight don't seem to matter. > But on OS X, it seems the difference between the topMargin and > bottomMargin has to be 2 pixels more than the textSize (but I think > this difference may vary for different textSizes). For example, > with the same button and icon (100 x 30), with the textSize at 14, > margins of 0,22,0,6 works. With a textSize of 12, margins of > 0,20,0,6 work. thanks for the hints, will surely try this out! > Cheers for now > > Dave Best Klaus Major klaus at major-k.de http://www.major-k.de From rev at armbase.com Mon May 23 16:00:58 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 23 May 2005 21:00:58 +0100 Subject: Basic "Answer" question. How does it work? Message-ID: <6.2.1.2.0.20050523205520.045d8fe8@mail.armbase.com> Hi All I want to have the user prompted with a dialogue box to make sure they are really wanting to overwrite a file. I have created an answer script (a standard one) but I dont know how to get it to do something. I have on mouseUp answer "Are you sure your want to overwrite the data? This cannot be undone." with "Yes" or "No" if it is empty then exit to top -- now this line above is the bit I have wrong I'm sure -- I tried if it is no then exit to top else repeat with thisRecord = 1 to the number of cards put field "field1" of card thisRecord & comma \\ & field "field2" of card thisRecord & comma \\ & field "field3" of card thisRecord & comma \\ & field "field4" of card thisRecord & comma \\ & field "field5" of card thisRecord & comma \\ & field "field6" of card thisRecord & return after dataToExport end repeat put dataToExport into URL ("file:c:\Armbase\Components\Armbase.txt") end if end mouseup Any help appreciated All the best Bob -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 From rev at armbase.com Mon May 23 16:11:44 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 23 May 2005 21:11:44 +0100 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: References: <42923091.5080703@fourthworld.com> Message-ID: <6.2.1.2.0.20050523211023.045d61b8@mail.armbase.com> At 20:49 23/05/2005, you wrote: >PS: ... Actually I like ppc and am fond of ARM and hate x86.... but I >am a romantic fool :D Well see the A9home running RISC OS see articles at drobe http://www.drobe.co.uk/ cheers bob >cheers >andre -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 From dsc at swcp.com Mon May 23 16:11:42 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 May 2005 14:11:42 -0600 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: <42923091.5080703@fourthworld.com> References: <42923091.5080703@fourthworld.com> Message-ID: On May 23, 2005, at 1:35 PM, Richard Gaskin wrote: > A Two-Button Apple Mouse > > > The proof will of course be in the pudding, but things bode well for > greater multi-platform consistency for us developers.... Well, for two button mouse that may mean simplifying the right-click detail description: "...right-click-X (control-X on OS X systems without a two-button mouse)..." But, except for some of us who tinker at a very low level, I don't see how using Intel chips affects multi-platform consistency. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A pig's gotta fly. -- Porco Rosso ********************************************** From ambassador at fourthworld.com Mon May 23 16:18:16 2005 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 23 May 2005 13:18:16 -0700 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: References: <42923091.5080703@fourthworld.com> Message-ID: <42923A88.2010301@fourthworld.com> Dar Scott wrote: > > On May 23, 2005, at 1:35 PM, Richard Gaskin wrote: > >> A Two-Button Apple Mouse >> >> >> The proof will of course be in the pudding, but things bode well for >> greater multi-platform consistency for us developers.... > > Well, for two button mouse that may mean simplifying the right-click > detail description: "...right-click-X (control-X on OS X systems without > a two-button mouse)..." > > But, except for some of us who tinker at a very low level, I don't see > how using Intel chips affects multi-platform consistency. I would imagine some externals could then be compiled only for x86, no? -- Richard Gaskin Fourth World Media Corporation __________________________________________________ Rev tools and more: http://www.fourthworld.com/rev From chipp at chipp.com Mon May 23 16:19:59 2005 From: chipp at chipp.com (Chipp Walters) Date: Mon, 23 May 2005 15:19:59 -0500 Subject: Basic "Answer" question. How does it work? In-Reply-To: <6.2.1.2.0.20050523205520.045d8fe8@mail.armbase.com> References: <6.2.1.2.0.20050523205520.045d8fe8@mail.armbase.com> Message-ID: <42923AEF.4050807@chipp.com> answer "Remove the file?" with "No" or "Yes" if it is "No" then exit to top Bob Hartley wrote: > answer "Are you sure your want to overwrite the data? This cannot be > undone." with "Yes" or "No" > if it is empty then exit to top From jperryl at ecs.fullerton.edu Mon May 23 16:22:37 2005 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 23 May 2005 13:22:37 -0700 (PDT) Subject: Basic "Answer" question. How does it work? In-Reply-To: <6.2.1.2.0.20050523205520.045d8fe8@mail.armbase.com> Message-ID: Did you try if it is "No"? Judy On Mon, 23 May 2005, Bob Hartley wrote: > Hi All > > I want to have the user prompted with a dialogue box to make sure they are > really wanting to overwrite a file. > > I have created an answer script (a standard one) but I dont know how to get > it to do something. > > I have > > on mouseUp > answer "Are you sure your want to overwrite the data? This cannot be > undone." with "Yes" or "No" > if it is empty then exit to top > -- now this line above is the bit I have wrong I'm sure > -- I tried if it is no then exit to top > else > repeat with thisRecord = 1 to the number of cards > put field "field1" of card thisRecord & comma \\ > & field "field2" of card thisRecord & comma \\ > & field "field3" of card thisRecord & comma \\ > & field "field4" of card thisRecord & comma \\ > & field "field5" of card thisRecord & comma \\ > & field "field6" of card thisRecord & return after dataToExport > end repeat > put dataToExport into URL ("file:c:\Armbase\Components\Armbase.txt") > end if > > end mouseup > > Any help appreciated > > All the best > Bob > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Mon May 23 16:23:39 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 23 May 2005 13:23:39 -0700 (PDT) Subject: Button text on icon image In-Reply-To: 6667 Message-ID: <20050523202339.53865.qmail@web60518.mail.yahoo.com> --- Scott Rossi wrote: > Recently, Ken Ray wrote: > > > If at first you don't succeed... > > ...destroy all evidence that you tried. > Now you have me pondering how I can use this knowledge in time for the evaluation talk tomorrow afternoon ;-) Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From kkaufman at snet.net Mon May 23 16:30:07 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Mon, 23 May 2005 16:30:07 -0400 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: <20050523191911.0614193028E@mail.runrev.com> References: <20050523191911.0614193028E@mail.runrev.com> Message-ID: > A Two-Button Apple Mouse Many people, including myself, have been using a 2-button/scroll-wheel equipped mouse (albeit not an Apple-branded one, obviously) for years, so I guess Apple decided they'd like to tap into that market.... From rev at armbase.com Mon May 23 16:31:26 2005 From: rev at armbase.com (Bob Hartley) Date: Mon, 23 May 2005 21:31:26 +0100 Subject: Basic "Answer" question. How does it work? In-Reply-To: <42923AEF.4050807@chipp.com> References: <6.2.1.2.0.20050523205520.045d8fe8@mail.armbase.com> <42923AEF.4050807@chipp.com> Message-ID: <6.2.1.2.0.20050523212846.0353f7a0@mail.armbase.com> At 21:19 23/05/2005, you wrote: Hi Chipp >answer "Remove the file?" with "No" or "Yes" >if it is "No" then exit to top I tried No and Yes and lots of things (I didn't add to the original mail for brevity) BUT I didnae put the commas around it. :-) Adding them done the trick.THese past three or four days have taught me a lot. Thanks Bob >Bob Hartley wrote: > >> answer "Are you sure your want to overwrite the data? This cannot be >> undone." with "Yes" or "No" >> if it is empty then exit to top >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >http://lists.runrev.com/mailman/listinfo/use-revolution > > > >-- >No virus found in this incoming message. >Checked by AVG Anti-Virus. >Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.322 / Virus Database: 266.11.15 - Release Date: 22/05/2005 From kkaufman at snet.net Mon May 23 16:42:16 2005 From: kkaufman at snet.net (Kurt Kaufman) Date: Mon, 23 May 2005 16:42:16 -0400 Subject: OT: A good book on Applescript? In-Reply-To: <20050523022544.875E79303BE@mail.runrev.com> References: <20050523022544.875E79303BE@mail.runrev.com> Message-ID: <2902db51f0161892a469ef5383197f5c@snet.net> Try "Applescript, a Definitive Guide" by Matt Neuburg (O'Reilly, 2004). Many of the older available AS books are geared towards Applescript as it functions in Mac OS 9. I know that there are at least 2 other recent Applescript books, but I have not seen them yet: "AppleScript: The Missing Manual" by Adam Goldstein "AppleScript 1-2-3" by Sal Soghoian HTH, Kurt From sunshine at public.kherson.ua Mon May 23 16:46:08 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 23 May 2005 23:46:08 +0300 Subject: Lists in Transcript Message-ID: Hi All, I wonder, is it good idea add to Transcript lists as they exists In Macromedia Director, WebSiphon, ... func( var1, [v1, v2, "ffsdg", 4.52] ) Very compact form of notation. And IMHO fit into ideology of Revolution. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From eric.chatonet at sosmartsoftware.com Mon May 23 16:06:26 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 23 May 2005 22:06:26 +0200 Subject: Button text on icon image In-Reply-To: <9AF17725-94F1-4E0D-9FCC-368115918750@major-k.de> References: <2531CEEF-2627-4798-83A7-4DCF9CDB8B83@lacscentre.co.uk> <9AF17725-94F1-4E0D-9FCC-368115918750@major-k.de> Message-ID: Hi Klaus, Dave and others :-) For cross-platform GUI dedicated to seniors I created many times custom transparent buttons with 3 icons: normal, armed and hilited, and a field that overlaps the button to display text (with a big font). I grouped the button and set proper handlers in the group script to trap the mouse events. In addition, some automatic font adjustments using profiles made the cross-platform job. Requires some work but works perfectly... Just my two cents. PS. As for wanting a "standard" button with an icon and text in the middle overlapping the icon, I never saw any button of this kind in any app following the guide lines on any platform ;-) But may be I don't understand correctly. re ;-) Best regards from Paris, Eric Chatonet. Le 23 mai 05 ? 21:57, Klaus Major a ?crit : > Hi Dave, > > >> ... >> I had a similar problem with your script as Klaus. >> In my case, the icon's image size and the button size are the same. >> This is what I've found so far... >> >> On Windows (XP), if you keep the difference between the topMargin >> and the bottomMargin the same as the textSize, the icon will >> appear properly. And the value of the bottomMargin can be used to >> position the text. So for example, with a button sized 100 x 30, >> and a textSize of 14, setting margins to 0,20,0,6 is about right. >> On the same button, but with a textSize set at 12, margins of >> 0,19,0,7 work well. The font used and the textHeight don't seem to >> matter. >> But on OS X, it seems the difference between the topMargin and >> bottomMargin has to be 2 pixels more than the textSize (but I >> think this difference may vary for different textSizes). For >> example, with the same button and icon (100 x 30), with the >> textSize at 14, margins of 0,22,0,6 works. With a textSize of 12, >> margins of 0,20,0,6 work. >> > > thanks for the hints, will surely try this out! ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From kray at sonsothunder.com Mon May 23 16:59:58 2005 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 23 May 2005 15:59:58 -0500 Subject: Lists in Transcript In-Reply-To: Message-ID: On 5/23/05 3:46 PM, "Ruslan Zasukhin" wrote: > Hi All, > > I wonder, is it good idea add to Transcript lists as they exists > In Macromedia Director, WebSiphon, ... > > func( var1, [v1, v2, "ffsdg", 4.52] ) Couldn't this be done as: func( var1, "v1, v2, ffsdg, 4.52") and then just parse the second parameter, getting "item" whatever of what you need? > Very compact form of notation. > > And IMHO fit into ideology of Revolution. We've had discussions here about that, and some of us agree that some kind of array notation would be a good addition to Rev; although most of our talks were centered on multi-dimensional arrays, it could still be useful to pass a list (or a list of lists). Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From soapdog at mac.com Mon May 23 17:05:02 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 23 May 2005 18:05:02 -0300 Subject: Lists in Transcript In-Reply-To: References: Message-ID: <3a9d2c1b472009d053506cdad23183ee@mac.com> On May 23, 2005, at 5:59 PM, Ken Ray wrote: > >> Hi All, >> >> I wonder, is it good idea add to Transcript lists as they exists >> In Macromedia Director, WebSiphon, ... >> >> func( var1, [v1, v2, "ffsdg", 4.52] ) don't know if this qualify as a solution but you can always pass an arbitrary number of parameters to a function then use paramCount() and Param() to work with them... every function of mine that needs list like params end up with one of these. PS: also using arbitrary params (with care) is very revolution-esque.... Andre -- Andre Alves Garzia ? 2004 ? BRAZIL http://studio.soapdog.org From dsc at swcp.com Mon May 23 17:17:46 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 May 2005 15:17:46 -0600 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: <42923A88.2010301@fourthworld.com> References: <42923091.5080703@fourthworld.com> <42923A88.2010301@fourthworld.com> Message-ID: <707940bfa3e8091b1c51634a1db02383@swcp.com> On May 23, 2005, at 2:18 PM, Richard Gaskin wrote: >> >> But, except for some of us who tinker at a very low level, I don't >> see how using Intel chips affects multi-platform consistency. > > I would imagine some externals could then be compiled only for x86, no? I would think not. Even if the the intel chips include the CPU. I don't know if Linux applications can use Windows DLLs, even if they do not make system calls. In general they would not. The ABI could very well be very different for OS X using an x86 processor. Even then, I expect the cut over would be at 64-bit processors and Intel encourages a very different calling convention for those. Maybe the byte-order for some things like "wide characters" will be the same, but that may do little more than create a snobishness of the "right order". Maybe PC emulators will then run faster on OS X. (And maybe mac emulators) There might be a few free bsd x86 utilities that take less work to modify for OS X under those circumstances. Maybe. OK. How about this: Some externals with a strong processor dependent part such as assembler would port with only the wrapper being OS dependent. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From dsc at swcp.com Mon May 23 17:19:28 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 May 2005 15:19:28 -0600 Subject: Basic "Answer" question. How does it work? In-Reply-To: <42923AEF.4050807@chipp.com> References: <6.2.1.2.0.20050523205520.045d8fe8@mail.armbase.com> <42923AEF.4050807@chipp.com> Message-ID: <976637e273949e6eb4ee297497a3ff55@swcp.com> On May 23, 2005, at 2:19 PM, Chipp Walters wrote: > answer "Remove the file?" with "No" or "Yes" > if it is "No" then exit to top Also, take out the 'else'. dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A sponsor of RevCon West '05 ********************************************** From dsc at swcp.com Mon May 23 17:23:31 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 May 2005 15:23:31 -0600 Subject: Lists in Transcript In-Reply-To: <3a9d2c1b472009d053506cdad23183ee@mac.com> References: <3a9d2c1b472009d053506cdad23183ee@mac.com> Message-ID: <56c3d4710b3ede85203a435935f1a43f@swcp.com> On May 23, 2005, at 3:05 PM, Andre Garzia wrote: > don't know if this qualify as a solution but you can always pass an > arbitrary number of parameters to a function then use paramCount() and > Param() to work with them... As you might infer from Andre's comment, you would want to avoid params() in most cases. This particular case might be the exception. Also, to build a comma'd list to be a parameter, put parentheses around it. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ Programming and software ********************************************** From soapdog at mac.com Mon May 23 17:45:06 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 23 May 2005 18:45:06 -0300 Subject: Lists in Transcript In-Reply-To: <56c3d4710b3ede85203a435935f1a43f@swcp.com> References: <3a9d2c1b472009d053506cdad23183ee@mac.com> <56c3d4710b3ede85203a435935f1a43f@swcp.com> Message-ID: <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> On May 23, 2005, at 6:23 PM, Dar Scott wrote: > As you might infer from Andre's comment, you would want to avoid > params() in most cases. This particular case might be the exception. > > Also, to build a comma'd list to be a parameter, put parentheses > around it. > > Dar I have a silly function here that uses a paramcount() loop and put the param()s into a CR delim list. this function is called list(), when I need to pass a list to a function, I make that function work with a param pList that will be a cr delim chunk and call it by nesting functions like this example, it's a silly func, but I like it (put this inside a button): on mouseUp demolist "Item:", list("a", "b", "c", "d", "e") end mouseUp function list local tList repeat with x = 1 to paramcount() put param(x) & cr after tList end repeat delete char -1 of tList return tList end list on demoList pPrefix, pList repeat with x = 1 to the number of lines in pList put pPrefix && line x of pList & cr after tBuffer end repeat put tBuffer end demoList on cheers andre end cheers > -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From sunshine at public.kherson.ua Mon May 23 17:56:21 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 24 May 2005 00:56:21 +0300 Subject: Lists in Transcript In-Reply-To: <3a9d2c1b472009d053506cdad23183ee@mac.com> Message-ID: On 5/24/05 12:05 AM, "Andre Garzia" wrote: >>> I wonder, is it good idea add to Transcript lists as they exists >>> In Macromedia Director, WebSiphon, ... >>> >>> func( var1, [v1, v2, "ffsdg", 4.52] ) > > don't know if this qualify as a solution but you can always pass an > arbitrary number of parameters to a function then use paramCount() and > Param() to work with them... every function of mine that needs list > like params end up with one of these. > > PS: also using arbitrary params (with care) is very revolution-esque.... Sending of many parameters is not equivalent Because if you have list v = [v1, v2, ... ] This is an object, like array you have. You can use it many times, you can modify it and so on. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From dsc at swcp.com Mon May 23 17:56:56 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 May 2005 15:56:56 -0600 Subject: Lists in Transcript In-Reply-To: <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> References: <3a9d2c1b472009d053506cdad23183ee@mac.com> <56c3d4710b3ede85203a435935f1a43f@swcp.com> <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> Message-ID: <99452b9acde71857d1a2daa52e6127e6@swcp.com> On May 23, 2005, at 3:45 PM, Andre Garzia wrote: > I have a silly function here that uses a paramcount() loop and put the > param()s into a CR delim list. Excellent example of paramCount() and param()! Anybody know which is faster ? delete char -1 of t return t or return char 1 to -2 of t I think the first is slightly clearer, especially since the delete line conceptually goes with the loop before it. Dar From dsc at swcp.com Mon May 23 18:15:40 2005 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 May 2005 16:15:40 -0600 Subject: Lists in Transcript In-Reply-To: References: Message-ID: <6af89ccbea5c9fb7f4f96855fe04fe56@swcp.com> On May 23, 2005, at 3:56 PM, Ruslan Zasukhin wrote: > Sending of many parameters is not equivalent > > Because if you have list > > v = [v1, v2, ... ] > > This is an object, like array you have. > You can use it many times, you can modify it and so on. It is not equivalent. But it is an option in designing the interface to func(). The natural aggregations in Transcript are words, items, lines and arrays. I build up my own, but those are what folks would expect, so unless your aggregate is opaque, you might want to use these if you can. Words and items build nicely: func( var1, (v1 && v2 && "ffsdg" && 4.52) ) func( var1, (v1, v2, "ffsdg", 4.52) ) Or, using Andre's list for lines: func( var1, list(v1, v2, "ffsdg", 4.52) Or your custom aggregation: func( var1, rz(v1, v2, "ffsdg", 4.52) ) However, you can always expand the function so that if there are extra parameters (or the first doesn't look like your aggregate), then the building is automatic: func( var1, v1, v2, "ffsdg", 4.52) In this case, use paramCount() and param() to pick up args 2 up and build something. Even for words and items you still might want to use a function because numberFormat is applied in the creation of words, items and (as it stands) lines in the above examples. For example, Andre's list example can be enhanced to include a big numberFormat or other formatting so info is not lost for numbers. Number info is not lost in array elements. Dar -- ********************************************** DSC (Dar Scott Consulting & Dar's Lab) http://www.swcp.com/dsc/ A sponsor of RevCon West '05 ********************************************** From soapdog at mac.com Mon May 23 18:16:57 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 23 May 2005 19:16:57 -0300 Subject: Lists in Transcript In-Reply-To: References: Message-ID: <87d4fc43568de0f47927df67b4524b93@mac.com> On May 23, 2005, at 6:56 PM, Ruslan Zasukhin wrote: > > This is an object, like array you have. > You can use it many times, you can modify it and so on. > Yes, you're of course right. One can modify the list() function and also create other helper functions so that he could add a list like datatype. I used to do this kind of thing out of lisp nostalgic feeling. if you put the result of list() into a chunk, you have a "object" and you can modify it... not to mix this list() function with a real list rev implementation. I built this list() cantrip because "i am a lazy coder" sometimes, I usually am not in the mood to write all the lines needed to put a given number of items in a cr delim list, so that list() got two objectives: (a) make me write less. I usually say I hate coding, so I only write the lines I really need. :D (b) make my code more readable, it's easy to understand what's going on in the program when you see list("blue", "red", "yellow"). This function does not add any "new feature" or paradigm to Rev, it's simply a time saver. Now if you want a true list object, you can use chunks, then implement all the basic ops like add, remove, count and stuff. Having nice datatypes and using them wiselly is the real time saver. Cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From bill at bluewatermaritime.com Mon May 23 18:19:40 2005 From: bill at bluewatermaritime.com (Bill) Date: Mon, 23 May 2005 18:19:40 -0400 Subject: "convert" questions In-Reply-To: Message-ID: I did it a second time after quiting and restarting RunRev and this time it made the Okb file and also a blank error message window came up. On 5/23/05 10:55 AM, "Trevor DeVore" wrote: >>> Is it possible to send variables between RR and a SWF file? >>> >> >> Sorry, no idea. > > Yes you can. Since SWF is playing through QuickTime you can use my > EnhancedQT external at > to > process FSCommand events. > > The beta version of the external supports FSCommand processing. Your > player object will receive a message whenever a FSCommand is sent > from your SWF movie. As Klaus mentioned, only version <= 5 though. > >>> Has anybody used LiveStage to produce animations for import into RR? >>> >> >> Livestage output MOV files, but not all interactivity will be >> accesible within Rev... >> >> Any comments, Trevor? ;-) > > I incorporate LiveStage content all of the time. I've used it for > incorporating Axel 3D content, interactive movies that use intermovie > communication, etc. If you use the external I mentioned above you > can also communicate between QuickTime movies and Revolution using > Movie Variables and QTLists. You can also simulate mouse clicks on > sprites. > | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From briany at qldlearning.com Mon May 23 18:41:44 2005 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 23 May 2005 15:41:44 -0700 Subject: Lists in Transcript In-Reply-To: References: Message-ID: <373d3507c581920baaa222a940dda9d1@qldlearning.com> Ruslan, All, > I wonder, is it good idea add to Transcript lists as they exists > In Macromedia Director, WebSiphon, ... > > func( var1, [v1, v2, "ffsdg", 4.52] ) This makes me think a similar thing. For the example above, it has been suggested: func( var1, "v1, v2, ffsdg, 4.52") This almost does the same as a list, because you can easily say something like: function func pVal, pList put item 1 of pList into x ## 'v1' put item 3 of pList into x ## 'ffsdg' end func This is what Rev programmers are used to using- "items". However, there are two things I wish we could do: 1) Create multi-dimensional values / arrays. We have single key, associative arrays. They are handy no doubt, but limited. In the example of lists, embedded lists can only be "faked" using strings and tricky formatting. 2) Embed variable values in strings. For example, in PHP I can say: $animal = 'dog'; $color = 'black'; $message = "My $animal is $color and costs \$5"; ## "My dog is black and costs $5" In Transcript, I am forced to ALWAYS use concatenation operators, and a lot of "&" and "&&" can get pretty messy. For example: put (var1&comma&var2&comma&"some text"&comma&"4.52") into myValues Would be a lot easier if I could say something natively like: put "dog" into animal put "black" into color put "My @animal is @color and his email is @animal\@pets.com" into myValues ## "My dog is black and his email is dog at pets.com" For a language where text chunking syntax is unparalleled, it sure is a pain to concatenate. Heck, the above could probably be implemented using some sort of pre-processor on the script editor. Another thing which I would like to see - if there was a standard API for preprocessing scripts prior to compilation, then the language could actually be extended outside of the engine by 3rd parties. For example, the above syntax for concatenating could be supported by a preprocessor which simply (pseudo-code): FOR EACH string literal REPLACE @xxx with ("&xxx&") REPLACE "\@" with "@" There is a format() function, but come on, a function call? New users or converts are unlikely to find it or understand why it's not native. > > Very compact form of notation. > > And IMHO fit into ideology of Revolution. From rjb at robelko.com Mon May 23 18:38:07 2005 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 24 May 2005 00:38:07 +0200 Subject: Lists in Transcript In-Reply-To: References: Message-ID: >Sending of many parameters is not equivalent > >Because if you have list > > v = [v1, v2, ... ] > >This is an object, like array you have. >You can use it many times, you can modify it and so on. > Ruslan, I don't know much Lingo but I think any variable in Transcript can be used as a list similar function-wise to linear lists in Lingo. There is just not explicit notation for it. In a way, Transcript vars are more flexible as any variable can hold either a single value or a list and we can define the list delimiter character. Lingo v = [3, 4, 1] --> 3, 4, 1 v.add(2) --> 3, 4, 1, 2 put (v.count) --> 4 getPos(v,4) --> 2 v.sort --> 1, 2, 3, 4 Transcript put "3, 4, 1" into v --> 3, 4, 1 put ", 2" after v --> 3, 4, 1, 2 put the number of items of v --> 4 itemOffset(4,v) --> 2 sort items of v --> 1, 2, 3, 4 Or are you talking about something else? Robert From asg618 at mac.com Mon May 23 19:25:03 2005 From: asg618 at mac.com (Alan Golub) Date: Mon, 23 May 2005 19:25:03 -0400 Subject: OT: A good book on Applescript? In-Reply-To: <2902db51f0161892a469ef5383197f5c@snet.net> Message-ID: AppleScript: The Missing Manual is actually quite good. It was written by a high school senior, which initially put me off, but the author made me regret that reluctance. This book holds up well with other in the MM series from Pogue/O'Reilly. It is clear, definitely for the beginner, and gives an excellent foundation for the fledgling AS developer. It's also available on Amazon for under $20, which makes it a bargain to boot! ;) For the record, I also took a look at AppleScript: A Comprehensive Guide to Scripting and Automation on Mac OS X by Hanaan Rosenthal. This one was definitely geared to the more experienced developer, and wasted no time getting to some pretty sophisticated scripting. In the end, it was too much too soon for me, and I shelved it for the Missing Manual book. I haven't regretted it, and may come back to the Rosenthal book after working my way through the MM. Best of luck finding what works for you. Alan Golub On 5/23/05 4:42 PM, "Kurt Kaufman" wrote: > Try "Applescript, a Definitive Guide" by Matt Neuburg (O'Reilly, 2004). > Many of the older available AS books are geared towards Applescript as > it functions in Mac OS 9. > > I know that there are at least 2 other recent Applescript books, but I > have not seen them yet: > "AppleScript: The Missing Manual" by Adam Goldstein > "AppleScript 1-2-3" by Sal Soghoian > > HTH, Kurt > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > http://lists.runrev.com/mailman/listinfo/use-revolution From howard.bornstein at gmail.com Mon May 23 21:00:02 2005 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Mon, 23 May 2005 21:00:02 -0400 Subject: Could this list be a forum/bulletin board? In-Reply-To: <200505231557.j4NFv1P5004192@ms-smtp-03.nyroc.rr.com> References: <200505231557.j4NFv1P5004192@ms-smtp-03.nyroc.rr.com> Message-ID: <3f07cc2605052318007427f332@mail.gmail.com> On 5/23/05, Dan Shafer wrote: > Howard..... > > I thought I was the only one experiencing this problem. I've posted > messages on two or three OS X message boards and haven't had a single > reaction or response. > > Threads seem to collect unrelated messages more or less at random. Yes exactly. And it's not fixed in Tiger. > > But it's still better for me than the old way. Not for me. Fortunately, GoogleMail works great for this. -- Regards, Howard Bornstein ----------------------- www.designeq.com From mwieder at ahsoftware.net Mon May 23 22:04:31 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 23 May 2005 19:04:31 -0700 Subject: Lists in Transcript In-Reply-To: <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> References: <3a9d2c1b472009d053506cdad23183ee@mac.com> <56c3d4710b3ede85203a435935f1a43f@swcp.com> <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> Message-ID: <12933977797.20050523190431@ahsoftware.net> Andre- Monday, May 23, 2005, 2:45:06 PM, you wrote: AG> I have a silly function here that uses a paramcount() loop and put the AG> param()s into a CR delim list. this function is called list(), when I AG> need to pass a list to a function, I make that function work with a AG> param pList that will be a cr delim chunk and call it by nesting AG> functions like this example, it's a silly func, but I like it (put this AG> inside a button): AG> on mouseUp AG> demolist "Item:", list("a", "b", "c", "d", "e") AG> end mouseUp AG> function list AG> local tList AG> repeat with x = 1 to paramcount() AG> put param(x) & cr after tList AG> end repeat AG> delete char -1 of tList AG> return tList AG> end list I'm astounded to find that "list" isn't a reserved word... meanwhile, that's a very cute function. I may have to steal it (and rename it, of course... I'm way too scared to call something list). -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon May 23 22:06:49 2005 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 23 May 2005 19:06:49 -0700 Subject: [OT] Hell freezes over, pigs fly In-Reply-To: <42923091.5080703@fourthworld.com> References: <42923091.5080703@fourthworld.com> Message-ID: <3434116426.20050523190649@ahsoftware.net> Richard- Monday, May 23, 2005, 12:35:45 PM, you wrote: RG> Several years ago I predicted here that Apple will migrate to a RG> two-button mouse, and that it would be in Apple's interest to stop RG> relying on phone-distracted Motorola and move to chip-dedicated Intel. So... any idea when the Cubs will win the series? -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Mon May 23 22:14:21 2005 From: soapdog at mac.com (Andre Garzia) Date: Mon, 23 May 2005 23:14:21 -0300 Subject: Lists in Transcript In-Reply-To: <12933977797.20050523190431@ahsoftware.net> References: <3a9d2c1b472009d053506cdad23183ee@mac.com> <56c3d4710b3ede85203a435935f1a43f@swcp.com> <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> <12933977797.20050523190431@ahsoftware.net> Message-ID: On May 23, 2005, at 11:04 PM, Mark Wieder wrote: > I'm astounded to find that "list" isn't a reserved word... > > meanwhile, that's a very cute function. I may have to steal it (and > rename it, of course... I'm way too scared to call something list). imagine me, when I pushed apply and it worked? I though maybe I can redefine "add" and "put" too.... :D steal it, if you make a better one, share! :D in doubt call it lst or cons (if you're nostalgic of old parenthesis jungle) cheers andre -- Andre Alves Garzia ? 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org From b.xavier at internet.lu Tue May 24 00:42:51 2005 From: b.xavier at internet.lu (MisterX) Date: Tue, 24 May 2005 06:42:51 +0200 Subject: TAOO's latest screenshot Message-ID: <20050524040034.621DE9300EC@mail.runrev.com> Hi everyone, I just posted a new screenshot of TAOO... Despite the anomalies and it being a PC screenshot, im sure you'll find it appetizing... http://www.monsieurx.com/modules.php?name=News &file=article&sid=186 Any questions? cheers Xavier From stexeross at yahoo.com Tue May 24 00:45:42 2005 From: stexeross at yahoo.com (Ross Hansen) Date: Mon, 23 May 2005 21:45:42 -0700 (PDT) Subject: go stack url Message-ID: <20050524044542.2034.qmail@web32404.mail.mud.yahoo.com> Hello, I am new to revolution and from the discussion archive, i saw that it's possible to run revolution stack on remote server by typing go stack url http://www.myserver.com/stack/test.rev into the message box. that's what i did, but the reply in the message box was "no such card". Is there anything more i need to know or do other than just uploading the test.rev stack to the stack directory of myserver.com and then typing in the go stack url into the message box? Please help. I am using the trial version of revolution 2.5.1 on winXP. Thank you. Ross Hansen --------------------------------- Do You Yahoo!? Yahoo! Small Business - Try our new Resources site! From janschenkel at yahoo.com Tue May 24 01:01:39 2005 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 23 May 2005 22:01:39 -0700 (PDT) Subject: go stack url In-Reply-To: 6667 Message-ID: <20050524050139.75560.qmail@web60520.mail.yahoo.com> --- Ross Hansen wrote: > Hello, I am new to revolution and from the > discussion archive, i saw that it's possible to run > revolution stack on remote server by typing go stack > url http://www.myserver.com/stack/test.rev into the > message box. that's what i did, but the reply in > the message box was "no such card". Is there > anything more i need to know or do other than just > uploading the test.rev stack to the stack directory > of myserver.com and then typing in the go stack url > into the message box? Please help. I am using the > trial version of revolution 2.5.1 on winXP. Thank > you. > > Ross Hansen > Hi Ross, Have you tried putting quotes around the URL ? -- go stack url "http://www.myserver.com/stack/test.rev" -- Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From jacque at hyperactivesw.com Tue May 24 01:43:31 2005 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 24 May 2005 00:43:31 -0500 Subject: Scripting Conferences - stack available Message-ID: <4292BF03.6080304@hyperactivesw.com> The stack for our next scripting conference, "Controls", is now available for download at: Our author, Klaus Major, has provided an extensive explanation of Revolution's various controls and how to use them. There is a lot of information here, replete with examples and working scripts, all in Klaus' inimitable style. For more information on these free scripting conferences, their dates and times, and how to sign on, see the above web page. We'll look for you there! -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sunshine at public.kherson.ua Tue May 24 01:49:00 2005 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 24 May 2005 08:49:00 +0300 Subject: Lists in Transcript In-Reply-To: Message-ID: On 5/24/05 1:38 AM, "Robert Brenstein" wrote: >> Sending of many parameters is not equivalent >> >> Because if you have list >> >> v = [v1, v2, ... ] >> >> This is an object, like array you have. >> You can use it many times, you can modify it and so on. >> > > Ruslan, I don't know much Lingo but I think any variable in > Transcript can be used as a list similar function-wise to linear > lists in Lingo. There is just not explicit notation for it. In a way, > Transcript vars are more flexible as any variable can hold either a > single value or a list and we can define the list delimiter character. > Lingo > > v = [3, 4, 1] --> 3, 4, 1 > v.add(2) --> 3, 4, 1, 2 > put (v.count) --> 4 > getPos(v,4) --> 2 > v.sort --> 1, 2, 3, 4 > > Transcript > > put "3, 4, 1" into v --> 3, 4, 1 > put ", 2" after v --> 3, 4, 1, 2 > put the number of items of v --> 4 > itemOffset(4,v) --> 2 > sort items of v --> 1, 2, 3, 4 > > Or are you talking about something else? But this is pure work with strings, Robert. Well, I think Revolutioners are used to work with strings. Just for me as C++ developer this looks too overhead. But I see now that Transcript have many special commands to work with strings as with lists. And coma is default delimiter as I see. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From mcdomi at free.fr Tue May 24 02:16:42 2005 From: mcdomi at free.fr (Dom) Date: Tue, 24 May 2005 08:16:42 +0200 Subject: Lists in Transcript In-Reply-To: <58d3e92e8ced27f3a3cd4decbd56c8ad@mac.com> Message-ID: <1gx246a.1ioe6q0uppkj8M%mcdomi@free.fr> Andre Garzia wrote: > function list > local tList > repeat with x = 1 to paramcount() > put param(x) & cr after tList > end repeat > delete char -1 of tList > return tList > end list > > on demoList pPrefix, pList > repeat with x = 1 to the number of lines in pList > put pPrefix && line x of pList & cr after tBuffer > end repeat > put tBuffer > end demoList compiling at 8:12:03 AM Type Chunk: can't create a variable with that name (explicitVariables?) Object card id 1002 Line put pPrefix && line x of pList & cr after tBuffer Hint tBuffer The same error when I place all the scripts in a button... -- Revolutionario From stexeross at yahoo.com Tue May 24 03:47:08 2005 From: stexeross at yahoo.com (Ross Hansen) Date: Tue, 24 May 2005 00:47:08 -0700 (PDT) Subject: go stack url In-Reply-To: 6667 Message-ID: <20050524074708.20885.qmail@web32403.mail.mud.yahoo.com> Thank you Jan. I did put the quote as in go stack url "http://www.myserver.com/stack/test.rev" and the "no such card" reply was what i got. any other explanation or help? Thank you very much. Ross hansen Jan Schenkel wrote: Hi Ross, Have you tried putting quotes around the URL ? -- go stack url "http://www.myserver.com/stack/test.rev" -- Hope this helped, Jan Schenkel. Quartam - Tools for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From eric.chatonet at sosmartsoftware.com Tue May 24 03:50:09 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 24 May 2005 09:50:09 +0200 Subject: go stack url In-Reply-To: <20050524074708.20885.qmail@web32403.mail.mud.yahoo.com> References: <20050524074708.20885.qmail@web32403.mail.mud.yahoo.com> Message-ID: <2FD24EA9-292E-4180-B84A-FF1D9C581FCF@sosmartsoftware.com> Hi Ross, The only explanation is that your path is not quite right :-) Check for uppercase and lowercase: Web urls are case sensitive... Best regards from Paris, Eric Chatonet. Le 24 mai 05 ? 09:47, Ross Hansen a ?crit : > Thank you Jan. I did put the quote as in go stack url "http:// > www.myserver.com/stack/test.rev" and the "no such card" reply was > what i got. any other explanation or help? Thank you very much. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From larsbrehmer at mac.com Tue May 24 04:16:26 2005 From: larsbrehmer at mac.com (Lars Brehmer) Date: Tue, 24 May 2005 11:16:26 +0300 Subject: Saving stacks Message-ID: Hi all! Is there something different in Rev 2.5.1 as far as saving changes to stacks in a standalone? When I made stanalones in 2.1.2, I could always save stacks when a splashscreen is the application. I've seen this countless times in posts and it always worked, but it won't work for me using 2.5.1. What's different? Or could it be that I'm checking out a trial version and this is somehow disabled? Cheers! Lars From Cubist at aol.com Tue May 24 05:02:36 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Tue, 24 May 2005 05:02:36 EDT Subject: Infinite-precision arithmetic Message-ID: I've just started to work on a suite of handlers for infinite-precision calculations. The core idea I shall exploit: Break up each calculation into a series of smaller operations which are within the machine's capability, and combine the results into an aggregate result which would otherwise be beyond the machine's capability. To simplify (and, hopefully, speed up) the code, the actual number-crunching will be done on integers and *only* integers; I'll take care of decimals by feeding them to "wrapper functions" which convert decimals into integers, hand the newly-converted numbers off to the i-p code, get the result, and do what's necessary to convert the result to the correct decimal. Here is the first handler of this suite-to-be: local ChunkLen = 14 function InfPreAdd N1, N2 put "X" into Rezult repeat put char (-1 * ChunkLen) to -1 of N1 into F1 delete char (-1 * ChunkLen) to -1 of N1 put char (-1 * ChunkLen) to -1 of N2 into F2 delete char (-1 * ChunkLen) to -1 of N2 put (F1 + F2) & "," before Rezult if N1 = "" and N2 = "" then exit repeat end repeat delete the last item of Rezult # we now have the result, divided up into (ChunkLen)- or (ChunkLen + 1)-digit chunks. # time to move any "excess" digits from item N to item (N-1) repeat with K1 = (the number of items in Rezult) down to 2 if the length of item K1 of Rezult = ChunkLen then next repeat add (char 1 of item K1 of Rezult) to item (K1 - 1) of Rezult delete char 1 of item K1 of Rezult end repeat # now all the items are the proper length. nuke the commas and return the result replace "," with "" in Rezult return Rezult end InfPreAdd Speed being a consideration, particularly where large numbers of digits are concerned: I'm working with MetaCard 2.4.1 running under MacOS 9.1 on a 400-MHz G3 "Pismo" PowerBook. I added pairs of randomly-generated N-digit numbers, timed the calculations, and here are some of the typical results I got. In all cases, the time-unit is milliseconds: 50-digit numbers: 1 100-digit numbers: 2 200-digit numbers: 4 500-digit numbers: 9 1,000-digit numbers: 20 2,000-digit numbers: 48 5,000-digit numbers: 175 10,000-digit numbers: 580 20,000-digit numbers: 2270 50,000-digit numbers: 14300 There is clearly some room for improvement (on the high end in particular), but the InfPreAdd handler as it stands would appear to be fast enough for most purposes. From xbury.cs at clearstream.com Tue May 24 05:10:34 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 24 May 2005 11:10:34 +0200 Subject: Infinite-precision arithmetic Message-ID: Very nice! That's the easy part though ;) Divisions is where it gets harder and using arrays may be much more efficient than using strings or numbers... But items could work well too but wouldn't it be slower? cheers Xavier On 24.05.2005 11:02:36 use-revolution-bounces wrote: >I've just started to work on a suite of handlers for infinite-precision >calculations. The core idea I shall exploit: Break up each calculation into a >series of smaller operations which are within the machine's capability, and >combine the results into an aggregate result which would otherwise be beyond the >machine's capability. To simplify (and, hopefully, speed up) the code, the >actual number-crunching will be done on integers and *only* integers; I'll take >care of decimals by feeding them to "wrapper functions" which convert decimals >into integers, hand the newly-converted numbers off to the i-p code, get the >result, and do what's necessary to convert the result to the correct decimal. >Here is the first handler of this suite-to-be: > >local ChunkLen = 14 > >function InfPreAdd N1, N2 >put "X" into Rezult >repeat >put char (-1 * ChunkLen) to -1 of N1 into F1 >delete char (-1 * ChunkLen) to -1 of N1 >put char (-1 * ChunkLen) to -1 of N2 into F2 >delete char (-1 * ChunkLen) to -1 of N2 >put (F1 + F2) & "," before Rezult >if N1 = "" and N2 = "" then exit repeat >end repeat >delete the last item of Rezult > ># we now have the result, divided up into (ChunkLen)- or (ChunkLen + >1)-digit chunks. ># time to move any "excess" digits from item N to item (N-1) > >repeat with K1 = (the number of items in Rezult) down to 2 >if the length of item K1 of Rezult = ChunkLen then next repeat >add (char 1 of item K1 of Rezult) to item (K1 - 1) of Rezult >delete char 1 of item K1 of Rezult >end repeat > ># now all the items are the proper length. nuke the commas and return the >result > >replace "," with "" in Rezult >return Rezult >end InfPreAdd > >Speed being a consideration, particularly where large numbers of digits >are concerned: I'm working with MetaCard 2.4.1 running under MacOS 9.1 on a >400-MHz G3 "Pismo" PowerBook. I added pairs of randomly-generated N-digit >numbers, >timed the calculations, and here are some of the typical results I got. In >all cases, the time-unit is milliseconds: > >50-digit numbers: 1 >100-digit numbers: 2 >200-digit numbers: 4 >500-digit numbers: 9 >1,000-digit numbers: 20 >2,000-digit numbers: 48 >5,000-digit numbers: 175 >10,000-digit numbers: 580 >20,000-digit numbers: 2270 >50,000-digit numbers: 14300 > >There is clearly some room for improvement (on the high end in >particular), but the InfPreAdd handler as it stands would appear to be fast >enough for >most purposes. >_______________________________________________ >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 stexeross at yahoo.com Tue May 24 05:14:07 2005 From: stexeross at yahoo.com (Ross Hansen) Date: Tue, 24 May 2005 02:14:07 -0700 (PDT) Subject: go stack url In-Reply-To: 6667 Message-ID: <20050524091407.51693.qmail@web32402.mail.mud.yahoo.com> hi eric, sorry to bother you again. i've checked all the uppercase and lowercase and all the quotes and the path. But still it returns "no such card". any tips? thanks. Ross Eric Chatonet wrote: Hi Ross, The only explanation is that your path is not quite right :-) Check for uppercase and lowercase: Web urls are case sensitive... Best regards from Paris, Eric Chatonet. Le 24 mai 05 ? 09:47, Ross Hansen a ?crit : > Thank you Jan. I did put the quote as in go stack url "http:// > www.myserver.com/stack/test.rev" and the "no such card" reply was > what i got. any other explanation or help? Thank you very much. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com http://lists.runrev.com/mailman/listinfo/use-revolution __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From klaus at major-k.de Tue May 24 05:14:31 2005 From: klaus at major-k.de (Klaus Major) Date: Tue, 24 May 2005 11:14:31 +0200 Subject: Saving stacks In-Reply-To: References: Message-ID: Hi Lars, > Hi all! > > Is there something different in Rev 2.5.1 as far as saving changes > to stacks in a standalone? When I made stanalones in 2.1.2, I > could always save stacks when a splashscreen is the application. > I've seen this countless times in posts and it always worked, but > it won't work for me using 2.5.1. What's different? Nothing, actually...!? > Or could it be that I'm checking out a trial version and this is > somehow disabled? Don't know, but I don't think so. The demo is only time limited as far as I know. Maybe a problem with write permissions? Check "the result" immaediately after (trying) saving, may give a hint. > Cheers! > > Lars Regards Klaus Major klaus at major-k.de http://www.major-k.de From Cubist at aol.com Tue May 24 05:14:54 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Tue, 24 May 2005 05:14:54 EDT Subject: "convert" questions Message-ID: <80.2843920f.2fc44a8e@aol.com> sez brad at activadesign.com: >I want to populate a pulldown menu with choices from the user's font >menu. I'm sure there's a one-line command to do this (that's what I love >about RR) but I can't find it. Welcome aboard, and there is indeed a one-liner for what you want: put the fontNames into button "FontMenu" It is not necessarily a good idea to let it go at that, however. The fontNames function is not the least bit discriminate; it will happily give you a list of fonts which includes "Kaufmann Bold" and "Kaufmann" as separate entries, and it also doesn't realize that "Zapf Dingbats" isn't a real text font. Detecting dingbat fonts is highly problematic (and may not even be possible in the first place!), but consolidating style-families into single entries should be possible. Once you've got a handler that consolidates families, you can still do what you want in a one-liner: put MergedStyles (the fontNames) into button "FontMenu" Hope this helps... From eric.chatonet at sosmartsoftware.com Tue May 24 05:27:09 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 24 May 2005 11:27:09 +0200 Subject: go stack url In-Reply-To: <20050524091407.51693.qmail@web32402.mail.mud.yahoo.com> References: <20050524091407.51693.qmail@web32402.mail.mud.yahoo.com> Message-ID: <41418479-F08D-4BF9-8AB8-7F8DD1A55561@sosmartsoftware.com> Hi Ross, Sorry for you too! Try to check another url as this one: go url "http://www.sosmartsoftware.com/downloads/Managing% 20Tooltips.rev" (copy it, paste it into the message box and press enter) If this one does not work it means an internet connexion issue otherwise, it's a problem with your path or your file on the server. Hope this helps. Le 24 mai 05 ? 11:14, Ross Hansen a ?crit : > hi eric, sorry to bother you again. i've checked all the > uppercase and lowercase and all the quotes and the path. But still > it returns "no such card". any tips? > thanks. > > Ross > > Eric Chatonet wrote: > Hi Ross, > > The only explanation is that your path is not quite right :-) > Check for uppercase and lowercase: Web urls are case sensitive... Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From dcragg at lacscentre.co.uk Tue May 24 05:40:08 2005 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 24 May 2005 10:40:08 +0100 Subject: go stack url In-Reply-To: <20050524044542.2034.qmail@web32404.mail.mud.yahoo.com> References: <20050524044542.2034.qmail@web32404.mail.mud.yahoo.com> Message-ID: <0A61EC87-7E85-4F8E-8C68-BF580D6D8366@lacscentre.co.uk> On 24 May 2005, at 05:45, Ross Hansen wrote: > Hello, I am new to revolution and from the discussion archive, i > saw that it's possible to run revolution stack on remote server by > typing go stack url http://www.myserver.com/stack/test.rev into the > message box. that's what i did, but the reply in the message box > was "no such card". Is there anything more i need to know or do > other than just uploading the test.rev stack to the stack directory > of myserver.com and then typing in the go stack url into the > message box? Is the "stack" directory within the html document tree on the server? To confirm the url, what happens when you try to load the url from a web browser? If you get a 404 error, then you have the wrong path. Cheers Dave From Cubist at aol.com Tue May 24 05:55:25 2005 From: Cubist at aol.com (Cubist at aol.com) Date: Tue, 24 May 2005 05:55:25 EDT Subject: Infinite-precision arithmetic Message-ID: <105.61a14d00.2fc4540d@aol.com> sez xbury.cs at clearstream.com: >Very nice! Thanks! >That's the easy part though ;) [nods] Don't I know it! >Divisions is where it gets harder... And square roots... and powers... and DIV and MOD... and... I've already come up with an infinite-precision algorithm for multiplication which looks promising; I haven't coded it up yet, however, so I am not entirely certain how well it will work out "in real life". In pseudocode: InfPreMult N1, N2 put 0 into Rezult Put N1 into Fred Repeat until N2 = 0 If N1 is odd then add Adder to Rezult Add Fred to Fred put N1 div 2 into N1 end repeat End of algorithm Naturally, there's also the option of splitting N1 and N2 up into 7-character chunks, doing all the multiplies for the relevant chunk-pairs, and combining the results of said multiplies. That looks like it'd be a pain to code, so I am going to try the other algorithm first. Depending on how fast it is, I may or may not want to give "7-char chunks" a try as well. >...and using arrays may be much more efficient than using strings or numbers... >But items could work well too but wouldn't it be slower? I've never touched arrays before. I shall have to see if arrays make a difference, speed-wise. Every millisecond -- heck, every *micro*second -- counts in this sort of thing. From xbury.cs at clearstream.com Tue May 24 06:35:26 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 24 May 2005 12:35:26 +0200 Subject: Infinite-precision arithmetic Message-ID: If you want to tackle multiplications, you should do it via bases... 10 and 2 being the easiest but not the most efficient. Knowing the laws of power series and logs will be of great help as they can tell you what digit goes where... But Rev can't handle the sums so you need an array (or items) to do the digit/symbol segmentation per polinomial level. So in the end, it's like doing the math with paper and pencil ;) cheers Xav On 24.05.2005 11:55:25 use-revolution-bounces wrote: >sez xbury.cs at clearstream.com: >>Very nice! >Thanks! > >>That's the easy part though ;) >[nods] Don't I know it! > >>Divisions is where it gets harder... >And square roots... and powers... and DIV and MOD... and... >I've already come up with an infinite-precision algorithm for >multiplication which looks promising; I haven't coded it up yet, however, so I >am not >entirely certain how well it will work out "in real life". In pseudocode: > >InfPreMult N1, N2 >put 0 into Rezult >Put N1 into Fred >Repeat until N2 = 0 >If N1 is odd then add Adder to Rezult >Add Fred to Fred >put N1 div 2 into N1 >end repeat >End of algorithm > >Naturally, there's also the option of splitting N1 and N2 up into >7-character chunks, doing all the multiplies for the relevant chunk-pairs, and >combining the results of said multiplies. That looks like it'd be a pain to >code, so >I am going to try the other algorithm first. Depending on how fast it is, I >may or may not want to give "7-char chunks" a try as well. > >>...and using arrays may be much more efficient than using strings or >numbers... >>But items could work well too but wouldn't it be slower? >I've never touched arrays before. I shall have to see if arrays make a >difference, speed-wise. Every millisecond -- heck, every *micro*second -- counts >in this sort of thing. >_______________________________________________ >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 Vjstbenz at aol.com Tue May 24 07:13:12 2005 From: Vjstbenz at aol.com (Vjstbenz at aol.com) Date: Tue, 24 May 2005 07:13:12 -0400 Subject: Saving stacks Message-ID: <31E026C2.03E23684.00869E32@aol.com> HI Lars, Listen,i am TOTALLY brand new....to REVOLUTION 2.5.1..... i too...have downloaded the TRIAL DEMO version of 2.5.1.... But lars, the REVOLUTION web site...clearly says...that the DEMO is FULLY FUNCTIONAL...... in other words....... the DEMO of REVOLUTION is IDENTICAL to the $400 version....the only diffference is that the DEMO only works for 30 days.... REVOLUTION DEMO will stop working after 30 days...and you will NOT be able to UNINSTALL or RE-INSTALL revolution on that COMPUTER... Ben From eric.chatonet at sosmartsoftware.com Tue May 24 07:39:34 2005 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 24 May 2005 13:39:34 +0200 Subject: How to get the text of web framed pages? Message-ID: <7446A7C4-4941-4B36-BE23-183F4220FE16@sosmartsoftware.com> Hi everyone, I am finishing a plugin that imports web pages as .txt files. So it can search through the files any expression and display the corresponding web page in any browser. Very simple and efficient :-) But I wonder how to retrieve the effective text from framed pages? Any idea? Thanks, Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Plugins, tutorials and more on our website ---------------------------------------------------------------- Web site http://www.sosmartsoftware.com/ Email eric.chatonet at sosmartsoftware.com/ Phone 33 (0)1 43 31 77 62 Mobile 33 (0)6 20 74 50 86 ---------------------------------------------------------------- From xbury.cs at clearstream.com Tue May 24 07:48:09 2005 From: xbury.cs at clearstream.com (xbury.cs at clearstream.com) Date: Tue, 24 May 2005 13:48:09 +0200 Subject: # POSSIBLY SPAM #::How to get the text of web framed pages? Message-ID: Hi Eric, Either it's in between tags or