From eric.chatonet at sosmartsoftware.com Mon Oct 1 12:04:54 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 1 Oct 2007 18:04:54 +0200 Subject: Just a test: please ignore Message-ID: Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From rjearp at hotmail.com Mon Oct 1 12:29:43 2007 From: rjearp at hotmail.com (Bob Earp) Date: Mon, 1 Oct 2007 09:29:43 -0700 Subject: Controls or Decorations? Message-ID: Thanks Devin........... ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ The labels in the property inspector can either be descriptive labels or the property names. This is set in Preferences, in the General section. There you can set the property labels in the inspector. Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University _________________________________________________________________ Connect to the next generation of MSN Messenger? http://imagine-msn.com/messenger/launch80/default.aspx?locale=en-us&source=wlmailtagline From FlexibleLearning at aol.com Mon Oct 1 14:39:31 2007 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Mon, 1 Oct 2007 14:39:31 EDT Subject: [ANN] Scripter's Scrapbook 5.2.15 Update Message-ID: www.FlexibleLearning.com/ssbk or www.ssBk.co.uk UPDATE AVAILABLE Thanks to continued feedback and the support of Scrapbook users, an update is now available. For full release notes see http://www.FlexibleLearning.com/ssbk/ReadMe.html. THE SCRIPTER'S SCRAPBOOK v5.2.15 Update released 1-OCT-2007 This release focuses on substantial improvements to the HTML output from your Scrapbook... Export, preview and web publishing files now display a separate index on the left for convenience of access. Since this requires frames, saved files are placed in a self-contained folder along with a folder of any required graphics. Output is DTD HTML 4.01 Transitional compliant. A great request and one we are very happy to implement. This update also implements... - default language platforms - 'fast copy' options - an extension to the API - enhancements to importing a backup For full details of all improvements and bugfixes, click the "What's New..." button when you check for an update, or see the release notes at http://www.flexiblelearning.com/ssbk/ReadMe.html. Built-in API v1.22 We are also happy to announce version 1.22 of the Scripter's Scrapbook API with improvements to the command set, supported by an updated Handbook (both the interactive version and the online documentation). The new Handbook is included when you update online to ssBk version 5.2.15. YOUR NEXT STEP - Registered and Trial users should update through the Help menu or in the Preferences. - New users and those interested in reviewing the changes since an earlier trial may obtain a free 30-day starter-kit at www.FlexibleLearning.com/ssbk. You will be asked if you wish to obtain the most recent version, and if there is one it can be automatically downloaded for you. - Full size screen shots for both Mac OSX and Windows XP are at www.FlexibleLearning.com/ssbk/preview including useful mouse shortcuts illustrations. FEEDBACK As always, if you have a moment to suggest improvements or request additional features we always appreciate your feedback at www.flexiblelearning.com/ssbkFeedback.htm Hugh Senior FLCo Home of the Scripter's Scrapbook From ambassador at fourthworld.com Mon Oct 1 15:17:00 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Oct 2007 12:17:00 -0700 Subject: [ANN] Scripter's Scrapbook 5.2.15 Update In-Reply-To: References: Message-ID: <470147AC.3070409@fourthworld.com> We've also recently added an article about Scripter's Scrapbook at revJournal.com: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Mon Oct 1 15:44:37 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Oct 2007 14:44:37 -0500 Subject: Redraw issue in OS X Leopard Message-ID: <47014E25.1080602@hyperactivesw.com> I don't have Leopard yet, but my client does. He says when he clicks over into another application, such as the Finder or any other app, and then clicks back on the Rev standalone window, the card window does not redraw. All he sees is a grey rectangle (the window is set to metal, so I think he is seeing just the plain metal texture.) Anything that forces a card redraw will fix it, such as loading new content into the fields. Is anyone else running Leopard? Have you seen this? I couldn't find a bug report about it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Mon Oct 1 16:05:54 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 1 Oct 2007 22:05:54 +0200 Subject: Redraw issue in OS X Leopard In-Reply-To: <47014E25.1080602@hyperactivesw.com> References: <47014E25.1080602@hyperactivesw.com> Message-ID: Jacque, This happens quite often on any version of Mac OS X. It happens particularly when you open a stack and don't give Revolution sufficient time to redraw the window, because other handlers are still running. For example, handlers called by the preOpenStack handler. Do you have any complex scripts that are called by resume or resumeStack handlers? It also happens if Revolution is locked up by e.g. a repeat loop or a recursive script, while you bring Revolution to the back and then to the front again. My first guess is that Revolution needs more time to redraw the interface. Of course, it could also be an issue specific to Leopard. If it is, I can't help you yet. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 1-okt-2007, om 21:44 heeft J. Landman Gay het volgende geschreven: > I don't have Leopard yet, but my client does. He says when he > clicks over into another application, such as the Finder or any > other app, and then clicks back on the Rev standalone window, the > card window does not redraw. All he sees is a grey rectangle (the > window is set to metal, so I think he is seeing just the plain > metal texture.) Anything that forces a card redraw will fix it, > such as loading new content into the fields. > > Is anyone else running Leopard? Have you seen this? I couldn't find > a bug report about it. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From eric.chatonet at sosmartsoftware.com Mon Oct 1 16:24:16 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 01 Oct 2007 20:24:16 -0000 Subject: [ANN][EN][FR] New tutorial from So Smart Software Message-ID: <2C9AC5C0-72AE-4B66-AF87-3A55FFB62ECA@sosmartsoftware.com> Paris, Monday, October 1, 2007 ---------------------- English version ------------------------- So Smart Software had not released any tutorial since last June... So I'm happy to announce that "Putting in place a stars ranking system", tutorial n?22 is now available: This stacks contains a widget you can copy-paste into your projects. It allows to put in place a stars (from one to five) stars ranking system. Image resources come from Windows Vista but, of course, can be used on a Mac... Coding, that uses setProp, is fully commented. If you have downloaded the Tutorial Watcher plugin, you have been or will be automatically informed at next Rev startup. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com - Revolution/Plugins or Tutorials section. You can also download this tutorial separately from the website. At the moment, 22 tutorials are available through "Tutorials Picker": Putting in place a stars ranking system Using PNG images to create custom controls How to master user's data entries in a field How to Monitor a QuickTime Player by Script How to Download Data from the Internet How to Manage Stack Resizing How to Manage Table Fields How to Display and Manage Ask Dialogs How to Display and Manage Answer Dialogs How to Manage Tabbed Buttons How to Ask for a Password How to Manage User's Waiting Time How to Manage Drag and Drop for Files or Folders How to Fix Stack Decorations How to build and Manage Dynamic Menus How to Manage "Snap to" Scrollbars How to Create Contextual Tooltips on-the-fly How to Store Images How to Create and Manage HTML lists How to Install "Metal Appearance" on All Platforms How to Change Card Dimensions Smoothly How to Magnify Images Best regards from Paris, Eric Chatonet. --------------------- Version fran?aise ------------------------ So Smart Software n'avait pas sorti de tutorial depuis juin dernier... Aussi suis-je heureux d'annoncer la disponibilit? de "Comment mettre en place un syst?me de classement par ?toiles", didacticiel n?22: Cette pile contient un widget que vous pouvez copier/coller directement dans vos projets. Il permet de parfaitement simuler un syst?me de classement de une ? cinq ?toiles. Les ressources images utilis?e proviennent de Windows Vista mais peuvent ?videmment ?tre utilis?es sur Mac... La programmation, qui utilise setProp, est largement comment?e. Si vous avez install? le plugin "Tutorials Watcher", vous le savez d?j? ou serez inform? au prochain d?marrage de Revolution. Pour avoir acc?s ? ce didacticiel, t?l?chargez "Tutorials Picker", un plugin gratuit qui communique directement avec le site de So Smart Software afin d'afficher tous les didacticels disponibles depuis le web dans leur derni?re version. Rendez-vous sur http://www.sosmartsoftware.com - Revolution/Section Plugins ou didacticiels. Vous pouvez ?galement t?l?charger ce didacticiel s?par?ment depuis le site. Actuellement, 22 didacticiels sont disponibles ? travers "Tutorials Picker" : Comment mettre en place un syst?me de classement par ?toiles Utiliser les images PNG pour cr?er des contr?les personnalis?s Comment ma?triser les donn?es entr?es par l'utilisateur Comment piloter finement un player QuickTime par script Comment t?l?charger des donn?es depuis internet Comment redimensionner le contenu d'une fen?tre Comment utiliser les champs tables Comment afficher et g?rer les dialogues Ask Comment afficher et g?rer les dialogues Answer Comment g?rer les boutons onglets Comment r?clamer un mot de passe Comment g?rer les attentes utilisateur Comment g?rer le glisser d?poser de dossiers et de fichiers Comment fixer les "d?corations" d'une pile Comment construire et g?rer un menu dynamique Comment g?rer le comportement "magn?tique" d'un scrollbar Comment cr?er ? la vol?e des tooltips contextuels Comment stocker des images dans une pile Comment cr?er et g?rer des listes en HTML Comment installer l'apparence m?tal bross? sur toutes plate-formes Comment changer les dimensions d'une carte avec un effet progressif Comment impl?menter une loupe destin?e ? ne grossir que les images Cordialement, Eric Chatonet. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From RobertEppich at epsi.bc.ca Mon Oct 1 17:06:32 2007 From: RobertEppich at epsi.bc.ca (Robert Eppich) Date: Mon, 1 Oct 2007 14:06:32 -0700 Subject: Connect to MS SQL Server via ODBC on Mac OSX In-Reply-To: <20071001170005.B2287488E7C@mail.runrev.com> References: <20071001170005.B2287488E7C@mail.runrev.com> Message-ID: Hello All, I have downloaded and installed the Actual Technologies ODBC drivers and configured them with ODBC Administrator application under Mas OS X 10.4.10. I have also verified that Revolution on Windows XP will open and close the SQL Server using ODBC. When setting up the Mac in ODBC Administrator for the Actual Technologies drivers, I'm asked "Which SQL Server do you want to connect to? (The server is typically referred to by its IP address)". The information on the Windows XP is "DA08". I have used DA08 instead of the IP address for the SQL Server, but when trying to use RevOpenDatabase() the error message "Data Source Name not found." is what is returned. No one could tell me IP address of the SQL Server, is this the information I need? Why can't Mac OS X use "DA08" instead of the IP? Is the IP address the simple answer? (Just trying to connect Rev on Mac to MS SQL Server via ODBC. If you have experience I'd love to hear from you) Thanks Robert Eppich From jacque at hyperactivesw.com Mon Oct 1 17:17:51 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Oct 2007 16:17:51 -0500 Subject: Redraw issue in OS X Leopard In-Reply-To: References: <47014E25.1080602@hyperactivesw.com> Message-ID: <470163FF.604@hyperactivesw.com> Mark Schonewille wrote: > Jacque, > > This happens quite often on any version of Mac OS X. It happens > particularly when you open a stack and don't give Revolution sufficient > time to redraw the window, because other handlers are still running. For > example, handlers called by the preOpenStack handler. Do you have any > complex scripts that are called by resume or resumeStack handlers? Thanks for the quick reply, Mark. I don't have any resumestack or resume handlers at all though, so this isn't it. > > It also happens if Revolution is locked up by e.g. a repeat loop or a > recursive script, while you bring Revolution to the back and then to the > front again. No repeat loops or recursive handlers either. There is one preOpenCard handler that is time-consuming, but it only runs at startup (this is a one-card stack) and has finished by the time the window displays and the user has a chance to switch out of the standalone. Actually, no scripts are running at all during the switch as far as I know. However, there may have been a QT movie playing at the time; I'm not sure about whether that was the case. > > My first guess is that Revolution needs more time to redraw the interface. > > Of course, it could also be an issue specific to Leopard. If it is, I > can't help you yet. That's what we're thinking. The app behaves fine in all versions of OS X prior to Leopard and none of us has ever seen this before. The problem only happened to my client when he started testing under Leopard. Of course, he may have done something he doesn't normally do and simply attributed it to Leopard. Hard to say. I'll try to find out more info, but if anyone else has any ideas I'd like to hear them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mfstuart at cox.net Mon Oct 1 17:58:15 2007 From: mfstuart at cox.net (mfstuart) Date: Mon, 1 Oct 2007 14:58:15 -0700 (PDT) Subject: Connect to MS SQL Server via ODBC on Mac OSX In-Reply-To: References: Message-ID: <12988892.post@talk.nabble.com> Hi Robert, Is "DA08" the SQL Server computer name? To get the IP address of the SQL Server, use "ping DA08" (without the double quotes) from the DOS prompt. Mark Robert Eppich wrote: > > Hello All, > > I have downloaded and installed the Actual Technologies ODBC drivers > and configured them with ODBC Administrator application under Mas OS > X 10.4.10. > > I have also verified that Revolution on Windows XP will open and > close the SQL Server using ODBC. > > When setting up the Mac in ODBC Administrator for the Actual > Technologies drivers, I'm asked "Which SQL Server do you want to > connect to? (The server is typically referred to by its IP address)". > The information on the Windows XP is "DA08". I have used DA08 instead > of the IP address for the SQL Server, but when trying to use > RevOpenDatabase() the error message "Data Source Name not found." is > what is returned. > > No one could tell me IP address of the SQL Server, is this the > information I need? Why can't Mac OS X use "DA08" instead of the IP? > > Is the IP address the simple answer? > > (Just trying to connect Rev on Mac to MS SQL Server via ODBC. If you > have experience I'd love to hear from you) > > Thanks > Robert Eppich > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Connect-to-MS-SQL-Server-via-ODBC-on-Mac-OSX-tf4551152.html#a12988892 Sent from the Revolution - User mailing list archive at Nabble.com. From m.schonewille at economy-x-talk.com Mon Oct 1 18:05:55 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 Oct 2007 00:05:55 +0200 Subject: Filemaker through ODBC Message-ID: <838E7F2E-2535-4E8A-9ECF-DEFB259CBFBF@economy-x-talk.com> Hi, I might start a project that should connect a Revolution front-end to a FM Pro database. One of the candidates to do this is ODBC. Reading the archives, I can't help thinking that the combination of ODBC and FM Pro may not be the best option. Does anyone have good experiences with ODBC and FM Pro? How easy or difficult is it to accomplish this? Best regards, Mark -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com From ambassador at fourthworld.com Mon Oct 1 18:20:06 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 01 Oct 2007 15:20:06 -0700 Subject: Filemaker through ODBC Message-ID: <47017296.3090904@fourthworld.com> Mark Schonewille wrote: > I might start a project that should connect a Revolution front-end to > a FM Pro database. One of the candidates to do this is ODBC. Reading > the archives, I can't help thinking that the combination of ODBC and > FM Pro may not be the best option. Does anyone have good experiences > with ODBC and FM Pro? How easy or difficult is it to accomplish this? FileMaker's gotten pretty good in the last few releases. Why does it need a front-end? -- 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 john at debraneys.com Mon Oct 1 18:30:30 2007 From: john at debraneys.com (John Tregea) Date: Mon, 01 Oct 2007 22:30:30 +0000 Subject: Filemaker through ODBC Message-ID: Dear Mark, I am a long time FileMaker Developer and have been using Revolution as a database front end for a short time. Because I am now using Rev as the interface for the database, a lot of the power of layouts, portals and scripts in Filemaker are no longer available. I have ended up using PostgreSQL as theback end and Rev as the front end (MySQL has costs associated with networked/enterprise usage). PostgreSQL avoids the increasingly expensive FileMaker licensing model and yet provides a very high performance database engine to drive a complex application. Rev is an excellent front end for this type of architecture as it supports PostgreSQL along with many other databases "out of the box" (come to think of it I have never seen a Rev box)... You have other choices of course and Ruslan may jump in to tell you about another option called Valentina at this point... Regards John
 

Technology Director
Debraneys
+61 (0) 2 9529 0007 Office
+61 (0) 4 3050 6980 Mobile
www.debraneys.com

>-----Original Message----- >From: Mark Schonewille [mailto:m.schonewille at economy-x-talk.com] >Sent: Tuesday, October 2, 2007 08:05 AM >To: 'How to use Revolution' >Subject: Filemaker through ODBC > >Hi, > >I might start a project that should connect a Revolution front-end to >a FM Pro database. One of the candidates to do this is ODBC. Reading >the archives, I can't help thinking that the combination of ODBC and >FM Pro may not be the best option. Does anyone have good experiences >with ODBC and FM Pro? How easy or difficult is it to accomplish this? > >Best regards, > >Mark > >-- > >Economy-x-Talk Consulting and Software Engineering >http://economy-x-talk.com >http://www.salery.biz > >Quickly extract data from your HyperCard stacks with DIFfersifier. >http://differsifier.economy-x-talk.com > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Mon Oct 1 18:30:57 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 Oct 2007 00:30:57 +0200 Subject: Filemaker through ODBC In-Reply-To: <47017296.3090904@fourthworld.com> References: <47017296.3090904@fourthworld.com> Message-ID: Any experiences, Richard? Client is simply asking for a front-end. I don't know the exact details yet. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 2-okt-2007, om 0:20 heeft Richard Gaskin het volgende geschreven: > FileMaker's gotten pretty good in the last few releases. Why does > it need a front-end? > > -- > Richard Gaskin > Fourth World Media From m.schonewille at economy-x-talk.com Mon Oct 1 18:32:29 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 Oct 2007 00:32:29 +0200 Subject: Filemaker through ODBC In-Reply-To: References: Message-ID: <684A500B-5EDA-4E74-A239-7CD85769CBCB@economy-x-talk.com> John, Thanks, I'm aware of everything you wrote. I am looking for experiences with FM and ODBC. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 2-okt-2007, om 0:30 heeft John Tregea het volgende geschreven: > Dear Mark, > I am a long time FileMaker Developer and have been using Revolution > as a database front end for a short time. Because I am now using > Rev as the interface for the database, a lot of the power of > layouts, portals and scripts in Filemaker are no longer available. > > I have ended up using PostgreSQL as theback end and Rev as the > front end (MySQL has costs associated with networked/enterprise > usage). PostgreSQL avoids the increasingly expensive FileMaker > licensing model and yet provides a very high performance database > engine to drive a complex application. > > Rev is an excellent front end for this type of architecture as it > supports PostgreSQL along with many other databases "out of the > box" (come to think of it I have never seen a Rev box)... > > You have other choices of course and Ruslan may jump in to tell you > about another option called Valentina at this point... > > Regards > > John From john at debraneys.com Mon Oct 1 18:40:46 2007 From: john at debraneys.com (John Tregea) Date: Mon, 01 Oct 2007 22:40:46 +0000 Subject: Filemaker through ODBC Message-ID: Np Mark, I do have the FmPro <> ODBC <> Rev connection working but haven't pounded on it to see what the performance is like. Regards JOhn
 

Technology Director
Debraneys
+61 (0) 2 9529 0007 Office
+61 (0) 4 3050 6980 Mobile
www.debraneys.com

>-----Original Message----- >From: Mark Schonewille [mailto:m.schonewille at economy-x-talk.com] >Sent: Tuesday, October 2, 2007 08:32 AM >To: 'How to use Revolution' >Subject: Re: Filemaker through ODBC > >John, > >Thanks, I'm aware of everything you wrote. I am looking for >experiences with FM and ODBC. > >Best regards, > >Mark Schonewille > >-- > >Economy-x-Talk Consulting and Software Engineering >http://economy-x-talk.com >http://www.salery.biz > >Quickly extract data from your HyperCard stacks with DIFfersifier. >http://differsifier.economy-x-talk.com > > >Op 2-okt-2007, om 0:30 heeft John Tregea het volgende geschreven: > >> Dear Mark, >> I am a long time FileMaker Developer and have been using Revolution >> as a database front end for a short time. Because I am now using >> Rev as the interface for the database, a lot of the power of >> layouts, portals and scripts in Filemaker are no longer available. >> >> I have ended up using PostgreSQL as theback end and Rev as the >> front end (MySQL has costs associated with networked/enterprise >> usage). PostgreSQL avoids the increasingly expensive FileMaker >> licensing model and yet provides a very high performance database >> engine to drive a complex application. >> >> Rev is an excellent front end for this type of architecture as it >> supports PostgreSQL along with many other databases "out of the >> box" (come to think of it I have never seen a Rev box)... >> >> You have other choices of course and Ruslan may jump in to tell you >> about another option called Valentina at this point... >> >> Regards >> >> John > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Mon Oct 1 18:42:59 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 Oct 2007 00:42:59 +0200 Subject: Filemaker through ODBC In-Reply-To: References: Message-ID: <96393AB6-FAB2-4096-A659-6CB3374F216F@economy-x-talk.com> Hi John, Thanks for the reply. Was it an easy thing to do, or did you encounter many problems before you were able to establish the connection? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 2-okt-2007, om 0:40 heeft John Tregea het volgende geschreven: > Np Mark, > > I do have the FmPro <> ODBC <> Rev connection working but haven't > pounded on it to see what the performance is like. > > Regards > > JOhn From lfredricks at proactive-intl.com Mon Oct 1 18:45:03 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 1 Oct 2007 15:45:03 -0700 Subject: Filemaker through ODBC In-Reply-To: References: Message-ID: <001e01c8047c$b54a4b60$6501a8c0@GATEWAY> > I am a long time FileMaker Developer and have been using > Revolution as a database front end for a short time. Because > I am now using Rev as the interface for the database, a lot > of the power of layouts, portals and scripts in Filemaker are > no longer available. > > I have ended up using PostgreSQL as theback end and Rev as > the front end (MySQL has costs associated with > networked/enterprise usage). PostgreSQL avoids the > increasingly expensive FileMaker licensing model and yet > provides a very high performance database engine to drive a > complex application. > > Rev is an excellent front end for this type of architecture > as it supports PostgreSQL along with many other databases > "out of the box" (come to think of it I have never seen a Rev box)... > > You have other choices of course and Ruslan may jump in to > tell you about another option called Valentina at this point... How predictable Ruslan has become - but I will beat him to it :-) Valentina for Revolution ADK 3.4 is available for building royalty free, single user database solutions with Valentina and Revolution. Valentina Developer Network (Revolution) lets you create and deploy local and client-server solutions using Valentina Embedded Server. VES is automatically initialized to support five simultanous connections - you can extend these or do a per deployment of VES Infinite. Lots of other included bits - additional connections, and Valentina Studio Admin for rapidly creating your databases, porting from other databases, searching and administering. ADK comes with 1 year of updates; VDN comes with 2 years of updates. Valentina supports Revolution on Mac OS X, Windows and Linux. Valentina is just bristling with features - it is well known for being extremely fast compared to other solutions, including MS SQL Server, MySQL and more. Both Paradigma and Runtime offer a bundle of Valentina for Revolution Professional and Revolution Studio for $499. Note please my bias below :-) Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From john at debraneys.com Mon Oct 1 18:56:09 2007 From: john at debraneys.com (John Tregea) Date: Mon, 01 Oct 2007 22:56:09 +0000 Subject: Filemaker through ODBC Message-ID: Hi Mark, It was pretty straightforward, I defined the ODBC data source under Win XP and connected to it from the database query builder (Rev Enterprise 2.8.1) with no problem. I attached the query to a field table object and was able to read and update records without error. Usually I use the reOpenDatabase, revExecuteSQL etc, but for the sake of the experiment just went for the simple approach. Mind you I haven't tried this on a network yet, it was a local ODBC data source. I haven't explored how flexible the ODBC interface is but will have to get to that soon. The product I am building abstracts the presentation layer away from any particular brand of SQL (or ODBC) and will handle the mapping between multiple host database types. Regards John
 

Technology Director
Debraneys
+61 (0) 2 9529 0007 Office
+61 (0) 4 3050 6980 Mobile
www.debraneys.com

>-----Original Message----- >From: Mark Schonewille [mailto:m.schonewille at economy-x-talk.com] >Sent: Tuesday, October 2, 2007 08:42 AM >To: 'How to use Revolution' >Subject: Re: Filemaker through ODBC > >Hi John, > >Thanks for the reply. Was it an easy thing to do, or did you >encounter many problems before you were able to establish the >connection? > >Best regards, > >Mark Schonewille > >-- > >Economy-x-Talk Consulting and Software Engineering >http://economy-x-talk.com >http://www.salery.biz > >Quickly extract data from your HyperCard stacks with DIFfersifier. >http://differsifier.economy-x-talk.com > > >Op 2-okt-2007, om 0:40 heeft John Tregea het volgende geschreven: > >> Np Mark, >> >> I do have the FmPro <> ODBC <> Rev connection working but haven't >> pounded on it to see what the performance is like. >> >> Regards >> >> JOhn > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Mon Oct 1 19:16:10 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 01 Oct 2007 18:16:10 -0500 Subject: Filemaker through ODBC In-Reply-To: <838E7F2E-2535-4E8A-9ECF-DEFB259CBFBF@economy-x-talk.com> References: <838E7F2E-2535-4E8A-9ECF-DEFB259CBFBF@economy-x-talk.com> Message-ID: <47017FBA.9060603@hyperactivesw.com> Mark Schonewille wrote: > Hi, > > I might start a project that should connect a Revolution front-end to a > FM Pro database. One of the candidates to do this is ODBC. Reading the > archives, I can't help thinking that the combination of ODBC and FM Pro > may not be the best option. Does anyone have good experiences with ODBC > and FM Pro? How easy or difficult is it to accomplish this? A few issues ago, Bill Marriott wrote an article in the RR newsletter about this exact thing. He hooked up a FM database to Rev without too much trouble. You might look through the old newsletters for it. Sorry I can't recall the date. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Mon Oct 1 19:19:42 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 Oct 2007 01:19:42 +0200 Subject: Filemaker through ODBC In-Reply-To: References: Message-ID: <1F482DC4-B2C9-49E2-B1C7-9A1182C07CA6@economy-x-talk.com> Sounds good, John. Thanks for sharing your experience. This is good news after reading the somewhat disturbing information in the archives. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 2-okt-2007, om 0:56 heeft John Tregea het volgende geschreven: > Hi Mark, > > It was pretty straightforward, I defined the ODBC data source under > Win XP and connected to it from the database query builder (Rev > Enterprise 2.8.1) with no problem. I attached the query to a field > table object and was able to read and update records without error. > > Usually I use the reOpenDatabase, revExecuteSQL etc, but for the > sake of the experiment just went for the simple approach. Mind you > I haven't tried this on a network yet, it was a local ODBC data > source. > > I haven't explored how flexible the ODBC interface is but will have > to get to that soon. The product I am building abstracts the > presentation layer away from any particular brand of SQL (or ODBC) > and will handle the mapping between multiple host database types. > > Regards > > John From m.schonewille at economy-x-talk.com Mon Oct 1 19:23:49 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 2 Oct 2007 01:23:49 +0200 Subject: Filemaker through ODBC In-Reply-To: <47017FBA.9060603@hyperactivesw.com> References: <838E7F2E-2535-4E8A-9ECF-DEFB259CBFBF@economy-x-talk.com> <47017FBA.9060603@hyperactivesw.com> Message-ID: <8C710669-4B51-44E1-901B-F3B9CF136C94@economy-x-talk.com> I've just found it, Jacque. Part III is about ODBC. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 2-okt-2007, om 1:16 heeft J. Landman Gay het volgende geschreven: > > > A few issues ago, Bill Marriott wrote an article in the RR > newsletter about this exact thing. He hooked up a FM database to > Rev without too much trouble. You might look through the old > newsletters for it. Sorry I can't recall the date. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From chrisliv at unimelb.edu.au Mon Oct 1 22:43:50 2007 From: chrisliv at unimelb.edu.au (chris livermore) Date: Tue, 2 Oct 2007 12:43:50 +1000 Subject: libcgi "go to url" Message-ID: <155E476F-D635-4FF5-990E-A64013779E92@unimelb.edu.au> Hi I have libCGI working nicely (thanks for this stack), I'm storing/ writing variables to text files all OK. Problem is sending a client back to a web page. So the client clicks 'Submit' button, all parameters are processed; This script: put url ("file:../test/switchatest/ parameters_summary.html") into tData finds the correct page but because the page's links are relative, none of the graphics are shown. I'll convert all to absolute links but there must be an easier way to go to any url? I've tried: get url ("file:../test/switchatest/ parameters_summary.html") into tData and: revGoURL "http://www.kipmultimedia.com/test/switchatest/ parameters_oral.html" but no luck. I have a feeling this is going to be embarrassingly simple, thanks for a great forum. macintel 10.4.10, rev 2.8.1 (3) regards chris From benr_mc at cogapp.com Tue Oct 2 10:41:03 2007 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Tue, 02 Oct 2007 15:41:03 +0100 Subject: Unit Testing and Revolution Message-ID: <4702587F.4080901@cogapp.com> Has anyone done any work with unit testing and Revolution, perhaps towards putting together a framework a la jUnit, pyUnit etc? If so I'd be most interested to hear more. Many thanks, - Ben From mwieder at ahsoftware.net Tue Oct 2 22:06:51 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 2 Oct 2007 19:06:51 -0700 Subject: Filemaker through ODBC In-Reply-To: <47017296.3090904@fourthworld.com> References: <47017296.3090904@fourthworld.com> Message-ID: <124937180263.20071002190651@ahsoftware.net> Richard- Monday, October 1, 2007, 3:20:06 PM, you wrote: > FileMaker's gotten pretty good in the last few releases. Why does it > need a front-end? FileMaker by itself isn't programmable, although the latest version has a poorly-publicized php interface. -- -Mark Wieder mwieder at ahsoftware.net From josh at dvcreators.net Tue Oct 2 22:55:39 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 2 Oct 2007 19:55:39 -0700 Subject: serverside "relay" script (was: RealBasic pulls MySQL support) In-Reply-To: References: <7cbbabe42bb8472b38512a66a135c437@mac.com> <000401c7f4cd$23605fa0$6501a8c0@GATEWAY> <2e0cf4750709121031h734bf368xf3593abf7bfe646d@mail.gmail.com> Message-ID: <54382C26-8DF4-4A6A-8C82-4A07715CF392@dvcreators.net> FYI: We just did a (simple) test of the serverside PHP middleware "relay" concept, and it worked great! First, made a stack with a button with this script: on mouseUp put "SELECT * FROM users" into tSQL put libUrlFormData("jjmysqlquery", tSQL) into tFormData post tFormData to url "http://www.revcoders.org/mysqlrelay.php" answer tAnswer end mouseUp ------------------------------------------------ Then, on the server, a PHP script: ------------------------------------------------ The "it" variable had all the right data (from the first column of all records)! Yay!!! Obviously, this is a crude test, we still need to implement security, and explode the array in PHP to deliver all the columns, etc. We will need to use a different PHP command to execute commands like UPDATE, DELETE, etc. And we may go with a Rev CGI instead of PHP. But I think this is a much superior idea to what I was doing before, which required updating the remote script with every different SQL query or command needed, which was madness!!! :-) On Sep 12, 2007, at 10:59 AM, Josh Mellicker wrote: > > > Chris, > > Did you settle on a simple PHP script that receives SQL statements > from Rev and simply "relays" them on to the localhost MySQL? And > then relays raw output back? > (Along with appropriate security measures of course) > > --- > > The reason I ask is when I first started down the "Rev <-> PHP <-> > remote db" path I wrote the SQL, and much of the parsing of the > returned data in PHP. > > I was trying to make it easy in Rev, just sending requests (similar > to function calls, like "getCustomers"), then having PHP nicely > format data before returning. It turned into a real headache having > to switch languages and dev environments, and deciding what part of > the data processing belonged where. > > Then, I realized you could just write a simple PHP script that took > completely formatted SQL and simply "bounced" them to MySQL... and > bounced the raw data back... but have not tried it yet. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Wed Oct 3 00:47:22 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 02 Oct 2007 21:47:22 -0700 Subject: Filemaker through ODBC Message-ID: <47031EDA.4020307@fourthworld.com> Mark Wieder wrote: > Richard- > > Monday, October 1, 2007, 3:20:06 PM, you wrote: > >> FileMaker's gotten pretty good in the last few releases. Why does it >> need a front-end? > > FileMaker by itself isn't programmable... Of course that depends on how one defines "programmable". I guess it could mean a lot of different things to different people. Is it limited to things that require a lot of typing? What is the role of iconic systems? Is it really "programming" if you're not declaring types? Some people even question whether any 4GL, like Rev, is "real programming". I'll leave all that to the philosophy majors. I'm just a developer so my job is much simpler: to deliver software solutions to users which provide a strong ROI for the owner. I've made some of those with FMP, and was glad I did. And so were my clients, their users, and their accountants. I'd have a sit-down with Todd Geist, one of the Rev community's most experienced FMP developers, before dismissing the product so out of hand. Like any 4GL, when what you need is what it does, it does it pretty well. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From viktoras at ekoinf.net Wed Oct 3 02:25:11 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 03 Oct 2007 09:25:11 +0300 Subject: serverside "relay" script In-Reply-To: <54382C26-8DF4-4A6A-8C82-4A07715CF392@dvcreators.net> References: <7cbbabe42bb8472b38512a66a135c437@mac.com> <000401c7f4cd$23605fa0$6501a8c0@GATEWAY> <2e0cf4750709121031h734bf368xf3593abf7bfe646d@mail.gmail.com> <54382C26-8DF4-4A6A-8C82-4A07715CF392@dvcreators.net> Message-ID: <470335C7.1000704@ekoinf.net> actually me too use server side Perl script to communicate with desktop application created in rev and a MySQL database on a server. First of all it is actually the only secure way to do this, because leaving mysql port open for everybody is a highly UNSECURE and unrecommended practice. Besides using the relay srcipt one gains additional control over the communication between the db & the client. In my case queries had to be limited to SELECT only with user passwords. Additionally it filters out some potentially dangerous commands like "drop". User must post two parameters to communicate with the database: q.pl?p=[password]&q=[sql query] and as a result gets back the resultset in form of tab delimited text. The Perl script is: #! /usr/bin/perl -wT use strict; use CGI qw(:standard); use DBI; print header; my $sth; my $q=param('q'); my $p=param('p'); my @line; if ($p eq "password_goes_here") { unless ($q=~m/update|delete|alter |insert|truncate|drop |modify|create|\0|use |set |values\(|check | key /i) { my $dbh = DBI->connect("DBI:mysql:database=db_name:host=localhost","db_user","db_password") or die "$DBI::errstr\n"; $sth = $dbh->prepare($q); $sth->execute(); while (my @line = $sth->fetchrow_array) { if (@line) {print join(" ", at line)."\n";} } $sth->finish(); $sth = $dbh->disconnect(); } else { print "\err.#1000: Access denied"; #Wrong password } } else { print "\err.#1001:\"$p\" Access denied"; #Potentially dangerous commands in query } exit 0; and the clientside Revolution function (stack's script) is as simple as: function Q vQ local myServer local myData put "http://dommain.net/cgi-bin/q.pl" into myServer put "p=authentication password&" & "q=" & URLencode(vQ) into myData post myData to URL myServer wait 1 sec if it is not empty then return it else return "No matches found or timeout" exit to top end if end Q Now we can send any sql select statement or multiple statements and get back the result from any handler using: get Q("SELECT * FROM invasions") It works, though sometimes timeouts happen... All the best! Viktoras From luis at anachreon.co.uk Wed Oct 3 04:50:35 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 3 Oct 2007 09:50:35 +0100 Subject: Filemaker through ODBC In-Reply-To: <124937180263.20071002190651@ahsoftware.net> References: <47017296.3090904@fourthworld.com> <124937180263.20071002190651@ahsoftware.net> Message-ID: Hiya, FMP can import and output XML and apply an XSLT, if you're ok with not interfacing 'directly'. Cheers, Luis. On 3 Oct 2007, at 03:06, Mark Wieder wrote: > Richard- > > Monday, October 1, 2007, 3:20:06 PM, you wrote: > >> FileMaker's gotten pretty good in the last few releases. Why does it >> need a front-end? > > FileMaker by itself isn't programmable, although the latest version > has a poorly-publicized php interface. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From benr_mc at cogapp.com Wed Oct 3 06:01:29 2007 From: benr_mc at cogapp.com (Ben Rubinstein) Date: Wed, 3 Oct 2007 10:01:29 +0000 (UTC) Subject: Filemaker through ODBC References: <838E7F2E-2535-4E8A-9ECF-DEFB259CBFBF@economy-x-talk.com> Message-ID: Mark Schonewille writes: > I might start a project that should connect a Revolution front-end to > a FM Pro database. One of the candidates to do this is ODBC. Reading > the archives, I can't help thinking that the combination of ODBC and > FM Pro may not be the best option. Does anyone have good experiences > with ODBC and FM Pro? How easy or difficult is it to accomplish this? Hi Mark, We have several installations that routinely extract data from FMP via ODBC. It works fine, with a few minor limitations (which may by now have been dealt with anyway, these were set up a few years ago). The app itself routinely extracts data from various different databases, so the good thing about FMP via ODBC, as far as I'm concerned, is that configuring the app in these cases to extract from FMP was reasonably trivial. It is necessary to throw a dialog on screen to tell the user to make sure that Filemaker is open and has these databases open. However, one caveat: for the last 18 months, we've been having horrendous problems with one client using this facility. Their database solution, built for them in FMP by a third party developer, is the most insanely architected I've seen in a long while. Apart from a shudder of disgust, I didn't think it would be a problem; but in fact, especially as the client has added considerably more data, we've found this impacts on getting the data out over ODBC. In some cases it times out; even worse, in some cases it doesn't, but doesn't return all the data. I mostly blame the madmen who so badly designed the database solution; but the fact is that it 'works' viewed through FileMaker itself, but fails in various ways over ODBC. So just be aware, that while I don't think you should have a problem, if you were to try to connect to an exceptionally badly designed database (eg one in which extracting simple items of data required FileMaker to undertake chains of calculations) you might run into difficulties. - Ben From luis at anachreon.co.uk Wed Oct 3 06:28:01 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 3 Oct 2007 11:28:01 +0100 Subject: OpenBase - WAS: Re: Filemaker through ODBC In-Reply-To: References: <838E7F2E-2535-4E8A-9ECF-DEFB259CBFBF@economy-x-talk.com> Message-ID: <7A5FD3B5-1AB5-429D-939A-8093184A67BD@anachreon.co.uk> Hiya, Anyone tried OpenBase (http://www.openbase.com/) as an alternative? I'll admit I haven't used it much, but found performance much better that FMP. I have seen a very impressive POS made with it, can't recall the name. Nice thing I noticed was that some functions are available as standard, whereas they're plugins in FMP (like integrated email for instance, although basic). Cheers, Luis. On 3 Oct 2007, at 11:01, Ben Rubinstein wrote: > Mark Schonewille writes: > >> I might start a project that should connect a Revolution front-end to >> a FM Pro database. One of the candidates to do this is ODBC. Reading >> the archives, I can't help thinking that the combination of ODBC and >> FM Pro may not be the best option. Does anyone have good experiences >> with ODBC and FM Pro? How easy or difficult is it to accomplish this? > > Hi Mark, > > We have several installations that routinely extract data from FMP > via ODBC. It > works fine, with a few minor limitations (which may by now have > been dealt with > anyway, these were set up a few years ago). The app itself > routinely extracts > data from various different databases, so the good thing about FMP > via ODBC, as > far as I'm concerned, is that configuring the app in these cases to > extract from > FMP was reasonably trivial. It is necessary to throw a dialog on > screen to tell > the user to make sure that Filemaker is open and has these > databases open. > > However, one caveat: for the last 18 months, we've been having > horrendous > problems with one client using this facility. Their database > solution, built > for them in FMP by a third party developer, is the most insanely > architected > I've seen in a long while. Apart from a shudder of disgust, I > didn't think it > would be a problem; but in fact, especially as the client has added > considerably > more data, we've found this impacts on getting the data out over > ODBC. In some > cases it times out; even worse, in some cases it doesn't, but > doesn't return all > the data. > > I mostly blame the madmen who so badly designed the database > solution; but the > fact is that it 'works' viewed through FileMaker itself, but fails > in various > ways over ODBC. > > So just be aware, that while I don't think you should have a > problem, if you > were to try to connect to an exceptionally badly designed database > (eg one in > which extracting simple items of data required FileMaker to > undertake chains of > calculations) you might run into difficulties. > > > - Ben > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Wed Oct 3 11:52:36 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 3 Oct 2007 16:52:36 +0100 Subject: Unit Testing and Revolution In-Reply-To: <4702587F.4080901@cogapp.com> References: <4702587F.4080901@cogapp.com> Message-ID: Hi Ben I've done a little but not using any standards. Mark Wieder has done more work along these ies ased on local sqLite db. I am slowly adding this so keep me in the loop on this one? From david at openpartnership.net Wed Oct 3 11:55:10 2007 From: david at openpartnership.net (David Bovill) Date: Wed, 3 Oct 2007 16:55:10 +0100 Subject: pList compression Message-ID: Does anyone know how MacOs pList files are (optionally) compressed (ie preference pList files). I can't work it out or find a reference to this on the net. I have had a few goes with zip, gzip and bzip2 without success so far? From mwieder at ahsoftware.net Wed Oct 3 12:16:22 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 3 Oct 2007 09:16:22 -0700 Subject: Filemaker through ODBC References: <47031EDA.4020307@fourthworld.com> Message-ID: Richard- Don't get me wrong about this - I'm not dismissing FMP out of hand by any means. We run our accounting system on FileMaker using a system I first cobbled together some ten years ago. But the lack of variables hurts, as does the fact that programming in FileMaker is limited to stringing together macro statements. I should retract my statement about the non-programmability, though, since it does satisfy my first-pass criterion for the definition, that of conditional branching. -- Mark Wieder mwieder at ahsoftware.net From josh at dvcreators.net Wed Oct 3 12:41:39 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 3 Oct 2007 09:41:39 -0700 Subject: serverside "relay" script In-Reply-To: <470335C7.1000704@ekoinf.net> References: <7cbbabe42bb8472b38512a66a135c437@mac.com> <000401c7f4cd$23605fa0$6501a8c0@GATEWAY> <2e0cf4750709121031h734bf368xf3593abf7bfe646d@mail.gmail.com> <54382C26-8DF4-4A6A-8C82-4A07715CF392@dvcreators.net> <470335C7.1000704@ekoinf.net> Message-ID: <936E37C5-5F26-4B81-851C-9D28A7A65CD6@dvcreators.net> Cool, I like the filters... I forgot to mention the other benefit to a "relay" script which is that a database-enabled Rev app could be shipped without MySQL drivers, so (if I understand MySQL licensing correctly) this means you don't owe MySQL $$$. On Oct 2, 2007, at 11:25 PM, viktoras didziulis wrote: > actually me too use server side Perl script to communicate with > desktop application created in rev and a MySQL database on a > server. First of all it is actually the only secure way to do this, > because leaving mysql port open for everybody is a highly UNSECURE > and unrecommended practice. Besides using the relay srcipt one > gains additional control over the communication between the db & > the client. In my case queries had to be limited to SELECT only > with user passwords. Additionally it filters out some potentially > dangerous commands like "drop". User must post two parameters to > communicate with the database: q.pl?p=[password]&q=[sql query] and > as a result gets back the resultset in form of tab delimited text. > The Perl script is: > #! /usr/bin/perl -wT > > use strict; > use CGI qw(:standard); > use DBI; > > print header; > my $sth; > my $q=param('q'); > my $p=param('p'); > my @line; > > if ($p eq "password_goes_here") > { > unless ($q=~m/update|delete|alter |insert|truncate|drop |modify| > create|\0|use |set |values\(|check | key /i) > { > my $dbh = DBI->connect > ("DBI:mysql:database=db_name:host=localhost","db_user","db_password") > or die "$DBI::errstr\n"; > $sth = $dbh->prepare($q); > $sth->execute(); > while (my @line = $sth->fetchrow_array) > { > if (@line) {print join(" ", at line)."\n";} > } > $sth->finish(); > $sth = $dbh->disconnect(); > } > else > { > print "\err.#1000: Access denied"; #Wrong password > } > } > else > { > print "\err.#1001:\"$p\" Access denied"; #Potentially dangerous > commands in query > } > exit 0; > > and the clientside Revolution function (stack's script) is as > simple as: > > function Q vQ > local myServer > local myData > > put "http://dommain.net/cgi-bin/q.pl" into myServer > put "p=authentication password&" & "q=" & URLencode(vQ) into > myData > post myData to URL myServer wait 1 sec if it is not > empty then > return it > else > return "No matches found or timeout" > exit to top > end if > end Q > > Now we can send any sql select statement or multiple statements and > get back the result from any handler using: > get Q("SELECT * FROM invasions") > > It works, though sometimes timeouts happen... > > All the best! > Viktoras > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Wed Oct 3 12:53:38 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Oct 2007 09:53:38 -0700 Subject: Unit Testing and Revolution Message-ID: <4703C912.8020207@fourthworld.com> Ben Rubinstein wrote: > Has anyone done any work with unit testing and Revolution, perhaps towards > putting together a framework a la jUnit, pyUnit etc? > > If so I'd be most interested to hear more. The only unit testing I've done are ad hoc tests for complex handlers, testing them in isolation before they get included in the code base. But a framework for unit tests would be a great thing. Jacque, Ken, and I at various times have daydreamed about putting something like this together, which would ideally be in a form which RunRev Ltd could also use, minimizing future regression errors. But it's a lot of work, and thus far none of us have even begun on such a critter. If it was done in a way which allowed folks to share tests with others, I'd happily contribute some. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From higginsta at mac.com Wed Oct 3 13:01:40 2007 From: higginsta at mac.com (Todd Higgins) Date: Wed, 3 Oct 2007 13:01:40 -0400 Subject: pList compression In-Reply-To: References: Message-ID: <0B9BAA39-1C5D-4B24-AE87-D5C0ECDE4F64@mac.com> On Oct 3, 2007, at 11:55 AM, David Bovill wrote: > Does anyone know how MacOs pList files are (optionally) compressed (ie > preference pList files). I can't work it out or find a reference to > this on > the net. I have had a few goes with zip, gzip and bzip2 without > success so > far? > Hi David, I'm not sure if this is what you are looking for, but some plist files are in a binary format instead of just raw XML. Apple has provided a command line utility that allows you to convert between the two formats. NAME plutil -- property list utility SYNOPSIS plutil [command_option] [other_options] file ... DESCRIPTION plutil can be used to check the syntax of property list files, or convert a plist file from one format to another. Regards Todd From josh at dvcreators.net Wed Oct 3 13:48:32 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 3 Oct 2007 10:48:32 -0700 Subject: does setting the angle of an image make its size unchangeable? Message-ID: Setting the width, height or rect of an image works fine, unless the angle is set to something besides 0... in which case the size reverts to the formatted size, and is unchangeable in either the property inspector or by script... Is this normal? Can anyone confirm? (2.8.1, Intel OS X) From len-morgan at crcom.net Wed Oct 3 14:59:09 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 03 Oct 2007 13:59:09 -0500 Subject: Deleting an object in a group DELETES THE WHOLE GROUP! Message-ID: <4703E67D.2020305@crcom.net> This problem just popped up this morning (it had been working fine). I have a set of overlapping groups with buttons on the side (themselves in a group) that when clicked, select one of the groups to be visible and all others to be invisible. This has worked just fine for several months. Today I was trying to remove a field from one of the groups. I selected the group, picked "Edit Group", then selected the control I wanted to delete. As soon as I press delete, then entire group is deleted (and Undo won't bring it back - in fact, Undo has NEVER worked in any context I've ever tried!). It appears that all of the other groups that were "under" the one I was editing have also been deleted. I say "I think" that happens because the Application Browser refuses to show this one stack (although it shows all the others) so I can't see if those groups are still there. If I close the IDE and then restart and reload the application, all of the groups have disappeared. Any ideas what's going on? Len Morgan From kray at sonsothunder.com Wed Oct 3 15:04:51 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 3 Oct 2007 14:04:51 -0500 Subject: pList compression In-Reply-To: <0B9BAA39-1C5D-4B24-AE87-D5C0ECDE4F64@mac.com> References: <0B9BAA39-1C5D-4B24-AE87-D5C0ECDE4F64@mac.com> Message-ID: <20071003140451810297.ec910848@sonsothunder.com> On Wed, 3 Oct 2007 13:01:40 -0400, Todd Higgins wrote: > I'm not sure if this is what you are looking for, but some plist > files are in a binary format instead of just raw XML. Apple has > provided a command line utility that allows you to convert between > the two formats. > > NAME > plutil -- property list utility > > SYNOPSIS > plutil [command_option] [other_options] file > ... > > DESCRIPTION > plutil can be used to check the syntax of property list files, > or convert > a plist file from one format to another. Right... the formats are "xml1" and "binary1". So for example to convert a binary pList to XML, do this: plutil -convert xml1 and to convert it back: plutil -convert binary1 HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Wed Oct 3 15:44:58 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 03 Oct 2007 12:44:58 -0700 Subject: Deleting an object in a group DELETES THE WHOLE GROUP! Message-ID: <4703F13A.6010006@fourthworld.com> Len Morgan wrote: > Today I was trying to remove a field from one of the groups. I selected > the group, picked "Edit Group", then selected the control I wanted to > delete. As soon as I press delete, then entire group is deleted (and > Undo won't bring it back - in fact, Undo has NEVER worked in any context > I've ever tried!). It appears that all of the other groups that were > "under" the one I was editing have also been deleted. > > I say "I think" that happens because the Application Browser refuses to > show this one stack (although it shows all the others) so I can't see if > those groups are still there. If I close the IDE and then restart and > reload the application, all of the groups have disappeared. > > Any ideas what's going on? If indeed you selected the field rather than the group, chances are the group is still there. If the lockLoc property of the group is false, and empty group will resize to fit its contents when its contents change. For an empty group, the means the group rect would be the sum of its borders. So you might try clicking in the area just below the top-left of where the group was last seen to see if it's there. But more interesting to me is that this stack isn't showing in Rev's App Browser. What is the stack named? If the first three letters of the stack's name are "rev" you might need to turn on the preference option which allows Rev stacks to be displayed in IDE components. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From RobertEppich at epsi.bc.ca Wed Oct 3 17:05:50 2007 From: RobertEppich at epsi.bc.ca (Robert Eppich) Date: Wed, 3 Oct 2007 14:05:50 -0700 Subject: connect to MS SQL Server via ODBC In-Reply-To: <20071003170006.CA05B488F2C@mail.runrev.com> References: <20071003170006.CA05B488F2C@mail.runrev.com> Message-ID: <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> Hello All, I am trying to get a list of the table names from an SQL Server. By using the following script: put RevDataFromQuery("","",line 1 of fld 1,"select name from sys.tables") These tablenames are returned. spt_fallback_db spt_fallback_dev spt_fallback_usg spt_monitor spt_values However, this is not what I expected to see. It seems as though the tables are one level deeper in "dbo" and then "Tables", at least this is how Crystal Reports displays it. I'm looking for a specific table called "Labor_Ticket". I have used the "Database Query Builder" tool in Rev and the tables listed are the same. How do I get another level deeper to the actual tables I'm looking for. Thanks for any ideas. Rob From SimPLsol at aol.com Wed Oct 3 19:07:21 2007 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Wed, 3 Oct 2007 19:07:21 EDT Subject: Deleting an object in a group DELETES THE WHOLE GROUP! Message-ID: Len, Instead of the application browser, try the Rev Navigator. Go to the Development menu, select Plugins, then choose revNavigator. I've found it indispensable for finding hidden things, and selecting components of groups. Paul Looney ************************************** See what's new at http://www.aol.com From len-morgan at crcom.net Wed Oct 3 23:43:23 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 03 Oct 2007 22:43:23 -0500 Subject: [Fwd: Deleting an object in a group DELETES THE WHOLE GROUP!] Message-ID: <4704615B.4080401@crcom.net> From bfr at nwlink.com Wed Oct 3 23:57:43 2007 From: bfr at nwlink.com (Bruce Robertson) Date: Wed, 03 Oct 2007 20:57:43 -0700 Subject: Filemaker through ODBC In-Reply-To: Message-ID: > Richard- > > Don't get me wrong about this - I'm not dismissing FMP out of hand by any > means. We run our accounting system on FileMaker using a system I first > cobbled together some ten years ago. But the lack of variables hurts, as > does the fact that programming in FileMaker is limited to stringing together > macro statements. I should retract my statement about the > non-programmability, though, since it does satisfy my first-pass criterion > for the definition, that of conditional branching. Variables were introduced in several different ways beginning with FileMaker 7 over 2 years ago. The "let" statement was introduced with 7.0. Let ( [ myVariableName = FirstName + 78; myVariableName2 = 32]; MyVariableName & myVariableName2 ) Script parameters were introduced with 7.0 Local variables ($yourVariableName) and global variables ($$yourVariableName) were introduced with 8.0 about 1.5 years ago. Besides providing variable for scripts and calculations they provide for scripted control of import, export, PDF and Excel document generation. From bfr at nwlink.com Thu Oct 4 00:03:07 2007 From: bfr at nwlink.com (Bruce Robertson) Date: Wed, 03 Oct 2007 21:03:07 -0700 Subject: OpenBase - WAS: Re: Filemaker through ODBC In-Reply-To: <7A5FD3B5-1AB5-429D-939A-8093184A67BD@anachreon.co.uk> Message-ID: > Hiya, > > Anyone tried OpenBase (http://www.openbase.com/) as an alternative? > I'll admit I haven't used it much, but found performance much better > that FMP. > > I have seen a very impressive POS made with it, can't recall the name. > > Nice thing I noticed was that some functions are available as standard, > whereas they're plugins in FMP (like integrated email for instance, > although basic). > > Cheers, > > Luis. Not quite true. FileMaker has built in scriptable email generation that sends message through your mail client application. For a broader range of features such as multiple attachments you do need a plugin. From mdswindell at cruzio.com Thu Oct 4 00:48:05 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 3 Oct 2007 21:48:05 -0700 Subject: Deleting an object in a group DELETES THE WHOLE GROUP! In-Reply-To: References: Message-ID: <8DE20AE4-12B2-448C-A1B0-C4130414A01C@cruzio.com> I had the same thing happen to me this morning. Edit a group, select an object within the group, and the whole group disappeared. Fortunately cmd-z brought the whole pile back. The only way I was able to delete objects was to enable select grouped items (which is also temperamental, doesn't always toggle or act according to what the icon indicates), select an item, and delete it. I didn't check the application browser, but this has happened more than once. OS X 10.4, version 2.9.0 Enterprise Beta with GLX2 enabled.. Mark From luis at anachreon.co.uk Thu Oct 4 04:30:13 2007 From: luis at anachreon.co.uk (Luis) Date: Thu, 4 Oct 2007 09:30:13 +0100 Subject: OpenBase - WAS: Re: Filemaker through ODBC In-Reply-To: References: Message-ID: True, I should have clarified. FMP pushes it through your OS mail client, the mail.it plugin (among others) will email from within FMP (the mail.it plugin is excellent btw). Cheers, Luis. On 4 Oct 2007, at 05:03, Bruce Robertson wrote: >> Hiya, >> >> Anyone tried OpenBase (http://www.openbase.com/) as an alternative? >> I'll admit I haven't used it much, but found performance much better >> that FMP. >> >> I have seen a very impressive POS made with it, can't recall the >> name. >> >> Nice thing I noticed was that some functions are available as >> standard, >> whereas they're plugins in FMP (like integrated email for instance, >> although basic). >> >> Cheers, >> >> Luis. > > Not quite true. > > FileMaker has built in scriptable email generation that sends message > through your mail client application. > > For a broader range of features such as multiple attachments you do > need a > plugin. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From josh at dvcreators.net Thu Oct 4 05:20:57 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 4 Oct 2007 02:20:57 -0700 Subject: does setting the angle of an image make its size unchangeable? In-Reply-To: References: Message-ID: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> Can anyone tell me if this is a bug that should be bugzilla'd? create a stack add an image set the filename of the image verify that it resizes as expected (change width, height or rect, with property inspector or script) now: set the angle of the image to 270 try to resize the image what happens? On Oct 3, 2007, at 10:48 AM, Josh Mellicker wrote: > Setting the width, height or rect of an image works fine, unless > the angle is set to something besides 0... in which case the size > reverts to the formatted size, and is unchangeable in either the > property inspector or by script... > > Is this normal? Can anyone confirm? > > (2.8.1, Intel OS X) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Thu Oct 4 06:02:18 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 4 Oct 2007 12:02:18 +0200 Subject: does setting the angle of an image make its size unchangeable? In-Reply-To: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> References: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> Message-ID: Hi Josh, Le 4 oct. 07 ? 11:20, Josh Mellicker a ?crit : > Can anyone tell me if this is a bug that should be bugzilla'd? I don't think so: From the docs: Unlike the rotate command, the angle property affects only the screen display of the image, not the actual picture data in it. In addition, as your image is only referenced, this explains that. But try this: create a stack add an image set the filename of the image verify that it resizes as expected (change width, height or rect, with property inspector or script) set the imageData of image 1 to the imageData of image 1 now: rotate image 1 by 270 try to resize the image what happens? ;-) See Angle property and Rotate command in the docs. > create a stack > add an image > set the filename of the image > verify that it resizes as expected (change width, height or rect, > with property inspector or script) > > now: > set the angle of the image to 270 > try to resize the image > > what happens? > > > On Oct 3, 2007, at 10:48 AM, Josh Mellicker wrote: > >> Setting the width, height or rect of an image works fine, unless >> the angle is set to something besides 0... in which case the size >> reverts to the formatted size, and is unchangeable in either the >> property inspector or by script... >> >> Is this normal? Can anyone confirm? >> >> (2.8.1, Intel OS X) >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dave at looktowindward.com Thu Oct 4 09:58:58 2007 From: dave at looktowindward.com (David Burgun) Date: Thu, 4 Oct 2007 14:58:58 +0100 Subject: COM support in RunRev In-Reply-To: References: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> Message-ID: <8AE9A701-D2C9-4929-9282-36B3DBCB1658@looktowindward.com> Hi All, I am looking at the viability of moving a RealBasic application over to the RunRev. The application communicates with various other applications. To do this it uses AppleScript on the Mac and COM under Windows. I know I can achieve the same on the Mac from past experience of using RunRev with AppleScript, however I am not sure of if and how RunRev supports the COM interface? Any help on this would be greatly appreciated. Thanks in Advance. All the Best Dave From dave at looktowindward.com Thu Oct 4 10:32:34 2007 From: dave at looktowindward.com (David Burgun) Date: Thu, 4 Oct 2007 15:32:34 +0100 Subject: Getting MAC Addresses In-Reply-To: <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> References: <20071003170006.CA05B488F2C@mail.runrev.com> <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> Message-ID: Hi, How can I get the MAC addresses of all appropriate devices on a system? e.g. if a system has Ethernet and BlueTooth, I want the MAC address of both devices. This has to work on Mac OS X and Windows. Thanks in Advance All the Best Dave From mark at maseurope.net Thu Oct 4 11:33:14 2007 From: mark at maseurope.net (Mark Smith) Date: Thu, 4 Oct 2007 16:33:14 +0100 Subject: Getting MAC Addresses In-Reply-To: References: <20071003170006.CA05B488F2C@mail.runrev.com> <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> Message-ID: <110CFFB0-8DCC-45CA-AF82-BDA7EE0EB5B9@maseurope.net> Dave, the shell commands 'ifconfig -a' on Mac and Linux, and 'ipconfig /all' on windows should give you the hardware addresses of all the computer's network interfaces. I don't know how reliably this will show bluetooth interfaces... Best, Mark On 4 Oct 2007, at 15:32, David Burgun wrote: > Hi, > > How can I get the MAC addresses of all appropriate devices on a > system? e.g. if a system has Ethernet and BlueTooth, I want the MAC > address of both devices. This has to work on Mac OS X and Windows. > > Thanks in Advance > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Thu Oct 4 11:43:57 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 4 Oct 2007 10:43:57 -0500 Subject: Getting MAC Addresses In-Reply-To: References: <20071003170006.CA05B488F2C@mail.runrev.com> <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> Message-ID: <20071004104357565427.6ba2e231@sonsothunder.com> On Thu, 4 Oct 2007 15:32:34 +0100, David Burgun wrote: > Hi, > > How can I get the MAC addresses of all appropriate devices on a > system? e.g. if a system has Ethernet and BlueTooth, I want the MAC > address of both devices. This has to work on Mac OS X and Windows. Well, there's a tip about getting the MAC Address here: http://www.sonsothunder.com/devres/revolution/tips/env001.htm Although it is designed for Ethernet, it could easily be adapted for BlueTooth, I'd think. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From mfstuart at cox.net Thu Oct 4 11:45:24 2007 From: mfstuart at cox.net (mfstuart) Date: Thu, 4 Oct 2007 08:45:24 -0700 (PDT) Subject: connect to MS SQL Server via ODBC In-Reply-To: <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> References: <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> Message-ID: <13042798.post@talk.nabble.com> Hi Robert, Typically when requesting 'user' table information from MS SQL Server, you want define the SELECT statement as: SELECT * FROM sysobjects WHERE (xtype = 'U') Look at the 'syscolumns' table for the column names and their "properties" - length, type, etc. Mark Stuart Robert Eppich wrote: > > Hello All, > > I am trying to get a list of the table names from an SQL Server. By > using the following script: > > put RevDataFromQuery("","",line 1 of fld 1,"select name from > sys.tables") > > These tablenames are returned. > > spt_fallback_db > spt_fallback_dev > spt_fallback_usg > spt_monitor > spt_values > > However, this is not what I expected to see. It seems as though the > tables are one level deeper in "dbo" and then "Tables", at least this > is how Crystal Reports displays it. > > I'm looking for a specific table called "Labor_Ticket". I have used > the "Database Query Builder" tool in Rev and the tables listed are > the same. How do I get another level deeper to the actual tables I'm > looking for. > > Thanks for any ideas. > Rob > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/connect-to-MS-SQL-Server-via-ODBC-tf4564371.html#a13042798 Sent from the Revolution - User mailing list archive at Nabble.com. From ambassador at fourthworld.com Thu Oct 4 16:06:24 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Oct 2007 13:06:24 -0700 Subject: How to tell is an "answer file" dialog is up? Message-ID: <470547C0.90600@fourthworld.com> In one of my apps I'm taking advantage of Rev 2.8.1's improved menu updating to revise how I handle menu enabling and disabling. I now have a generalized routine which takes care of the menu updates based on the type of window which is front most: one of my documents, or a modal, or a sheet. It's all working swell, with one exception: What do I do when a file selection dialog is up, such as with "answer file" and "ask file"? I could go back through my code to all places where file selection dialogs are invoked and disable items in advance, but that's not nearly as clean as the method I have now which updates whenever anything in the menubar is accessed. Does Rev provide some way to know when one of the system's file selector dialogs is displayed? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From stephenREVOLUTION2 at barncard.com Thu Oct 4 16:55:15 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 4 Oct 2007 13:55:15 -0700 Subject: [TEST] testing... please ignore In-Reply-To: <470547C0.90600@fourthworld.com> References: <470547C0.90600@fourthworld.com> Message-ID: testing... please ignore -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From josh at dvcreators.net Thu Oct 4 17:41:25 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 4 Oct 2007 14:41:25 -0700 Subject: does setting the angle of an image make its size unchangeable? In-Reply-To: References: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> Message-ID: <5B7C4F1A-8435-405D-A2DB-C65A582C76C5@dvcreators.net> Eric, You have solved the problem! Brilliant! Thanks! On Oct 4, 2007, at 3:02 AM, Eric Chatonet wrote: > Hi Josh, > > Le 4 oct. 07 ? 11:20, Josh Mellicker a ?crit : > >> Can anyone tell me if this is a bug that should be bugzilla'd? > > I don't think so: > From the docs: > Unlike the rotate command, the angle property affects only the > screen display of the image, not the actual picture data in it. > In addition, as your image is only referenced, this explains that. > > But try this: > > create a stack > add an image > set the filename of the image > verify that it resizes as expected (change width, height or rect, > with property inspector or script) > set the imageData of image 1 to the imageData of image 1 > > now: > rotate image 1 by 270 > try to resize the image > > what happens? > ;-) > > See Angle property and Rotate command in the docs. > >> create a stack >> add an image >> set the filename of the image >> verify that it resizes as expected (change width, height or rect, >> with property inspector or script) >> >> now: >> set the angle of the image to 270 >> try to resize the image >> >> what happens? >> >> >> On Oct 3, 2007, at 10:48 AM, Josh Mellicker wrote: >> >>> Setting the width, height or rect of an image works fine, unless >>> the angle is set to something besides 0... in which case the size >>> reverts to the formatted size, and is unchangeable in either the >>> property inspector or by script... >>> >>> Is this normal? Can anyone confirm? >>> >>> (2.8.1, Intel OS X) >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runr at prismpole.com Thu Oct 4 22:23:41 2007 From: runr at prismpole.com (Michael Binder) Date: Thu, 4 Oct 2007 22:23:41 -0400 Subject: How to tell is an "answer file" dialog is up? Message-ID: > In one of my apps I'm taking advantage of Rev 2.8.1's improved menu > updating to revise how I handle menu enabling and disabling. > > It's all working swell, with one exception: What do I do when a file > selection dialog is up, such as with "answer file" and "ask file"? Hi Richard, This is a problem I have encountered also. By the way... why do we even need to deal with this? In most (all?) apps on the Mac, when a modal is up the menus are all disabled. I assume this is a HIG thing. I always thought that the definition of a modal was that nothing could be done except deal with the modal. In rev, modals are not literally modals if the menus are still available. To answer your question about what to do, how about something like this: get the openstacks repeat with x = 1 to the number of lines of it if line x of it is "mystack" then next repeat else close stack (line x of it) end repeat or get the openstacks if the number of lines of it >1 then disableAllMenus --Michael Binder From runr at prismpole.com Thu Oct 4 22:28:48 2007 From: runr at prismpole.com (Michael Binder) Date: Thu, 4 Oct 2007 22:28:48 -0400 Subject: How to tell is an "answer file" dialog is up? Message-ID: <879bf51fec95aaf36e7656a94636a12e@prismpole.com> Hi Richard, I just reread your post and realized you were asking about SYSTEM dialogs. My answer (a few minutes ago) was based on rev's ask and answer dialogs which are stacks. Sorry about the confusion... I can't think of a solution for you. --Michael Binder From ambassador at fourthworld.com Fri Oct 5 00:10:27 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 04 Oct 2007 21:10:27 -0700 Subject: How to tell is an "answer file" dialog is up? Message-ID: <4705B933.2070000@fourthworld.com> Michael Binder wrote: >> In one of my apps I'm taking advantage of Rev 2.8.1's improved menu >> updating to revise how I handle menu enabling and disabling. >> >> It's all working swell, with one exception: What do I do when a file >> selection dialog is up, such as with "answer file" and "ask file"? > > This is a problem I have encountered also. By the way... why do we > even need to deal with this? In most (all?) apps on the Mac, when a > modal is up the menus are all disabled. I assume this is a HIG thing. > I always thought that the definition of a modal was that nothing could > be done except deal with the modal. In rev, modals are not literally > modals if the menus are still available. Sheets and modals differ, with sheets keeping some things like the Window and Help menus available, along with the New and Open items in the File since those don't affect the document. And of course "ask file" needs to leave at least the first few items of the Edit menu available to support Undo, Cut, Copy, Paste, and Select All for the file name. Modals generally do lock up the whole menubar, and interestingly Rev does that automatically when you use "ask file" or "answer file". I wonder if we should submit a request to have menu disabling be automatic for modals. That said, I just noticed that Apple's TextEdit keeps some items available when using the fully modal getfile dialog, such as Help and Show Fonts. Help isn't a problem since it opens another app, but Show Fonts is kinda weird, opening under the dialog yet it can still be interacted with. Bug? Design decision? Hard to say. Maybe this is why Rev doesn't handle the disabling automatically, leaving it up to the developer to determine if an items may still be useful in a modal situation. Writing the disabling stuff was the easy part. Harder is to determine when a system dialog is sheeted over a document window. For the moment I put in a kludgy workaround, but I wonder if perhaps what's needed is a new stack property in the engine so we can know if a window is available of full of sheet. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From john at debraneys.com Fri Oct 5 01:00:36 2007 From: john at debraneys.com (John Tregea) Date: Fri, 05 Oct 2007 05:00:36 +0000 Subject: How to tell is an "answer file" dialog is up? Message-ID: Hi Richard, Would it be possible to have the stack that is opened in either modal or sheet mode to send a message to your mainstack when it is opened (as part of the preopen handler) and another when it closes. That way your main stack does not have to "discover" at a point in time whether there is a modal or sheet stack in front? Regards John T > >Writing the disabling stuff was the easy part. Harder is to determine >when a system dialog is sheeted over a document window. For the moment >I put in a kludgy workaround, but I wonder if perhaps what's needed is a >new stack property in the engine so we can know if a window is available >of full of sheet. > >-- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Fri Oct 5 02:20:40 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 4 Oct 2007 23:20:40 -0700 Subject: Filemaker through ODBC In-Reply-To: References: Message-ID: <1941125209335.20071004232040@ahsoftware.net> Bruce- Wednesday, October 3, 2007, 8:57:43 PM, you wrote: > Variables were introduced in several different ways beginning with FileMaker > 7 over 2 years ago. Can you display a variable on a layout? I seem to remember trying this and not being able to do it without creating a new calculated field... -- -Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Fri Oct 5 03:52:03 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 5 Oct 2007 09:52:03 +0200 Subject: How to tell is an "answer file" dialog is up? In-Reply-To: <4705B933.2070000@fourthworld.com> References: <4705B933.2070000@fourthworld.com> Message-ID: <4471B3B1-C498-4685-8788-81AF69D43358@economy-x-talk.com> Richard, I use the suspend message to disable the menubar before the answer or ask dialog shows up. I have modified the ask and answer dialogs to send a resume message to the topstack when they close and enable the menubar again when the resume message is received. (No modification is needed to have the suspend message sent.) Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 5-okt-2007, om 6:10 heeft Richard Gaskin het volgende geschreven: > Michael Binder wrote: >>> In one of my apps I'm taking advantage of Rev 2.8.1's improved menu >>> updating to revise how I handle menu enabling and disabling. >>> >>> It's all working swell, with one exception: What do I do when a >>> file >>> selection dialog is up, such as with "answer file" and "ask file"? >> This is a problem I have encountered also. By the way... why do >> we even need to deal with this? In most (all?) apps on the Mac, >> when a modal is up the menus are all disabled. I assume this is a >> HIG thing. I always thought that the definition of a modal was >> that nothing could be done except deal with the modal. In rev, >> modals are not literally modals if the menus are still available. > > Sheets and modals differ, with sheets keeping some things like the > Window and Help menus available, along with the New and Open items > in the File since those don't affect the document. And of course > "ask file" needs to leave at least the first few items of the Edit > menu available to support Undo, Cut, Copy, Paste, and Select All > for the file name. > > Modals generally do lock up the whole menubar, and interestingly > Rev does that automatically when you use "ask file" or "answer > file". I wonder if we should submit a request to have menu > disabling be automatic for modals. > > That said, I just noticed that Apple's TextEdit keeps some items > available when using the fully modal getfile dialog, such as Help > and Show Fonts. Help isn't a problem since it opens another app, > but Show Fonts is kinda weird, opening under the dialog yet it can > still be interacted with. Bug? Design decision? Hard to say. > > Maybe this is why Rev doesn't handle the disabling automatically, > leaving it up to the developer to determine if an items may still > be useful in a modal situation. > > Writing the disabling stuff was the easy part. Harder is to > determine when a system dialog is sheeted over a document window. > For the moment I put in a kludgy workaround, but I wonder if > perhaps what's needed is a new stack property in the engine so we > can know if a window is available of full of sheet. > > -- > Richard Gaskin > Fourth World Media Corporation > From userev at canelasoftware.com Fri Oct 5 03:59:49 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 05 Oct 2007 00:59:49 -0700 Subject: Getting MAC Addresses In-Reply-To: <20071004104357565427.6ba2e231@sonsothunder.com> References: <20071003170006.CA05B488F2C@mail.runrev.com> <457C2793-6454-4C37-BF69-C51C18CAB611@epsi.bc.ca> <20071004104357565427.6ba2e231@sonsothunder.com> Message-ID: <38F17CEA-773E-408B-BB30-FC1A6F7A2282@canelasoftware.com> On Oct 4, 2007, at 8:43 AM, Ken Ray wrote: > On Thu, 4 Oct 2007 15:32:34 +0100, David Burgun wrote: > >> Hi, >> >> How can I get the MAC addresses of all appropriate devices on a >> system? e.g. if a system has Ethernet and BlueTooth, I want the MAC >> address of both devices. This has to work on Mac OS X and Windows. > > Well, there's a tip about getting the MAC Address here: > > http://www.sonsothunder.com/devres/revolution/tips/env001.htm > > Although it is designed for Ethernet, it could easily be adapted for > BlueTooth, I'd think. This is from Ken's site slightly modified (windows portion) to look for the ethernet mac address. On windows, the order in which config / all provides is based on which device is currently connected to the internet. All you need to do is take out the references to Canela Software and put your company name in there. -Mark Talluto function GetMACAddress local retVal switch (the platform) case "MacOS" set the itemdel to "." if item 1 of the systemversion < 10 then set the directory to specialfolderpath("apple") put "tell application" && quote & "Apple System Profiler" & \ quote & cr & "get Appletalk address" & cr & "end tell" into getMACScript put "tell application" && quote & "Apple System Profiler" & \ quote & cr & "close window" && quote & "Apple System Profiler" & quote & \ cr & "end tell" into quitASPScript do getMACScript as AppleScript put the result into retVal do quitASPScript as AppleScript replace "{" with "" in retVal replace "}" with "" in retVal replace quote with "" in retVal else put shell("/sbin/ifconfig en0") into ifConfigs if char 1 to 4 of ifConfigs = "zsh:" then return "An error has occurred. Please contact CANELA Software for support." else get matchtext(ifconfigs,"(?s)ether (.*?) ",retVal) -- These are spaces on either side of (.*?) if it is false then return "An error has occurred. Please contact your vendor for support." end if end if end if break case "Win32" put (there is a file (specialfolderpath("system") & "/ IPCONFIG.EXE")) into winExists put (there is a file (specialfolderpath("system") & "/ SYSTEM32/IPCONFIG.EXE")) into sys32Exists if winExists or sys32Exists then set the hideconsolewindows to true put shell("ipconfig /all") into temp --FOCUS ON ETHERNET put offset("Ethernet adapter",temp) into tOffsetResult delete char 1 to (tOffsetResult-1) in temp --DO ENGLISH CHECK get matchtext(temp,"Physical Address[\. ]*: ([A- Z0-9-]*)",retVal) if retVal is empty then --DO GERMAN CHECK get matchtext(temp,"Physikalische Adresse[\. ]*: ([A-Z0-9-]*)",retVal) end if if retVal is empty then --DO SPANISH CHECK get matchtext(temp,"Direcci?n f?sica[\. ]*: ([A- Z0-9-]*)",retVal) end if if retVal is empty then --DO FRENCH CHECK get matchtext(temp,"Adresse physique[\. ]*: ([A- Z0-9-]*)",retVal) end if else return "An error has occurred. Please contact your vendor for support." end if break case "Linux" if there is a file("/sbin/ifconfig") then put shell("/sbin/ifconfig") into temp get matchtext(temp,"HWaddr[* ]([0-9A-Z:]*)",retVal) else return "An error has occured. Please contact your vendor for support." end if break end switch return retVal end GetMACAddress From kavitha at thebusinesstrinity.com Fri Oct 5 10:22:53 2007 From: kavitha at thebusinesstrinity.com (Kavitha) Date: Fri, 5 Oct 2007 11:22:53 -0300 Subject: Web-based Application in Revolution Message-ID: Hi, I am a newbie to revolution. I have developed simple programs involving database like Valentina. Where can I find information for developing web-based application in revolution with valentina as database.Thank youKavitha From dave at looktowindward.com Fri Oct 5 10:27:58 2007 From: dave at looktowindward.com (David Burgun) Date: Fri, 5 Oct 2007 15:27:58 +0100 Subject: SOAP Library In-Reply-To: References: <470547C0.90600@fourthworld.com> Message-ID: Hi, I am interested in using SOAP to communicate between a client and server. I downloaded "Unsupported Stacks" from the RunRev web site and found a file called "SOAP_toolbox.rev" which seems to do what I want. However when I came to use the functions in the stack, I found a few problems, for instance: function revSoapComplexRequest pUrl, pBody, pSoapAction put empty into lcSoapResponse ##clear response data put "Content-Type: text/xml" into tHeaders put cr & "SOAPAction:" && quote & pSoapAction & quote after tHeaders put the cSoapEnvelope of me into tSOAPEnvelope put pMethod into tMethod -- ************************************************************* put "m:" before tMethod put "<" & tMethod && "xmlns:m=" & quote & pNamespace & quote & ">" into tMethodTag replace "" with pBody in tSOAPEnvelope set the httpHeaders to tHeaders post tSOAPEnvelope to url pUrl put it into lcSoapResponse return the result end revSoapComplexRequest Please see the line marked with "***************", the statement: put pMethod into tMethod -- ************************************************************* Causes a problems since pMethod is not defined in this function. Does anyone know why this is like this? Is there a more up to date SOAP library? Is there another library that is more up to date? Any help or suggestions greatly appreciated. All the Best Dave From jerry at daniels-mara.com Fri Oct 5 10:35:38 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 5 Oct 2007 09:35:38 -0500 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: <46CA175A.3050607@fourthworld.com> References: <46CA175A.3050607@fourthworld.com> Message-ID: Fellow Revolutionaries... On behalf of Daniels & Mara and in partnership with Runtime Revolution, it is my pleasure that I announce to you today the arrival of GLX2 version 2.0.1. This faster-smaller-better point release has a lot of punch: 1. Binary is ONE THIRD the size of its predecessor. 2. Most major operations are TWICE AS FAST. 3. It has several new features requested by our users. 4. Until the end of October, there are a couple ways to get it free. It has a $99 (USD) value. Details of the 2.0.1 Release: * GLX2 binary is one third the size of v2.0.0 and auto-updates itself three times faster. * Opening, editing, typing, clairvoyance and most major functionality is twice as fast. * A new Status Bar now attaches itself seamlessly to the bottom of the Revolution Dock and then shows either status messages or the name of the object beneath the mouse pointer. * Three new script formatting features now make your code even more readable at a glance. * Handler lists now have icons indicating whether they are private, public or custom property handlers. * Extended Bread Crumbs option creates a more detailed history by adding the name of any handler that you have modified to the Crumb Bar. * Registration code can now be updated within GLX2. * Change history and license expiration date can be viewed instantly. * Execution errors now handled through standard Revolution error dialog. Same great features of 2.0.0: tabbed code browsing, clairvoyance, bread crumb histories, linked handlers and no-click inspection. They're just faster and in some cases enhanced with new functionality. Find out what else GLX2 can do and how to get it for free: http://daniels-mara.com/glx2 Read an astounding news item on performance improvements: http://daniels-mara.com/glx2/news.html (warning: humorous content) NOTE: GLX2 is only compatible with Revolution version 2.8.1 and higher on Mac OS X and Windows XP/Vista operating systems. Thanks for your kind attention! Best, Jerry Daniels Makers of GLX2 http://www.daniels-mara.com From lfredricks at proactive-intl.com Fri Oct 5 11:04:34 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 5 Oct 2007 08:04:34 -0700 Subject: Valentina Newsletter #1 Message-ID: <005a01c80761$0acfecc0$6501a8c0@GATEWAY> COMPLETE NEWSLETTER: http://www.valentina-db.com/dokuwiki/doku.php?id=paradigma:public:en:newslet ter:2007:10.01.07 Paradigma Software has released a first issue of a newsletter. This issue covers a detailed explanation of a new feature coming in Valentina 3.5 (a first as far as we know in databases), as well as features in Valentina 3.3 and 3.4. Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From kray at sonsothunder.com Fri Oct 5 11:12:31 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Oct 2007 10:12:31 -0500 Subject: COM support in RunRev In-Reply-To: <8AE9A701-D2C9-4929-9282-36B3DBCB1658@looktowindward.com> References: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> <8AE9A701-D2C9-4929-9282-36B3DBCB1658@looktowindward.com> Message-ID: <20071005101231179132.880395f4@sonsothunder.com> On Thu, 4 Oct 2007 14:58:58 +0100, David Burgun wrote: > I know I can achieve the same on the Mac from past experience of > using RunRev with AppleScript, however I am not sure of if and how > RunRev supports the COM interface? Currently Rev does not have built in support for COM, although there are alternatives: 1) If you are so inclined you can build a Rev external (DLL). 2) If there's already non-Rev DLLs available you want to be able to use, you can connect to them using VBScript an implement them. A tip on how to do this is here: http://www.sonsothunder.com/devres/revolution/tips/ext002.htm (BTW, that tip also explains the difference between a Rev and non-Rev DLL.) 3) You can use VBScript by itself, if the app you're trying to communicate with supports it. Examples are here: http://www.sonsothunder.com/devres/revolution/tips/iac001.htm http://www.sonsothunder.com/devres/revolution/tips/iac002.htm 4) You could use socket communication, if the app you're trying to communicate with supports it. Hope this helps, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From ambassador at fourthworld.com Fri Oct 5 11:15:21 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Oct 2007 08:15:21 -0700 Subject: Filemaker through ODBC Message-ID: <47065509.4090904@fourthworld.com> Mark Wieder wrote: > Bruce- > Wednesday, October 3, 2007, 8:57:43 PM, you wrote: >> Variables were introduced in several different ways beginning with FileMaker >> 7 over 2 years ago. > > Can you display a variable on a layout? I seem to remember trying this > and not being able to do it without creating a new calculated field... Requiring a field and an instruction to put a variable's value into it for display? Sounds like Rev to me. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Fri Oct 5 11:26:27 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 05 Oct 2007 08:26:27 -0700 Subject: How to tell is an "answer file" dialog is up? Message-ID: <470657A3.4030304@fourthworld.com> Mark Schonewille wrote: > Richard, > > I use the suspend message to disable the menubar before the answer or > ask dialog shows up. I have modified the ask and answer dialogs to > send a resume message to the topstack when they close and enable the > menubar again when the resume message is received. (No modification > is needed to have the suspend message sent.) Thanks for the input. For Rev-based sheets it's not been hard to determine when they're sheeted and adjust my menus accordingly. The hard part is determining when a system dialog ("ask file" or "answer file") is a sheet over a Rev window. In such cases the menubar will need to be updated, and the mouseDown message is sent to the group as one would expect. But without a way to determine that the system dialog is up, I can't know whether to adjust the menus for a sheet or for a fully available document. For the app I'm working on now I got lucky, since all places that bring up an "ask file" or "answer file" dialog do so by calling handlers in a centralized common library. So it was only a few minutes' work to modify those library handlers to set a flag before the dialog is called, and then clear that flag once the dialog is dismissed, a la: global gfwDialogMenuUpdateFlagsA put the short name of this stack into tStack put "true" into gfwDialogMenuUpdateFlagsA[tStack] ask file "Save document as:" as sheet put it into tFile put empty into gfwDialogMenuUpdateFlagsA[tStack] --- do save, etc. Then in the UpdateMenubar handler triggered by a mouseDown in the menu group (and now in v2.8.1 also trigger by any attempt to use a keyboard shortcut -- THANK YOU RUNREV!), I just check that array and update the menus for sheet mode as needed. Sure, it's a kludgy workaround, but it got me through the day. Perhaps down the road the folks at RunRev might consider a new stack property which tells us when a stack is blocked by a sheet over it. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave.cragg at lacscentre.co.uk Fri Oct 5 11:45:42 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 5 Oct 2007 16:45:42 +0100 Subject: SOAP Library In-Reply-To: References: <470547C0.90600@fourthworld.com> Message-ID: <5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> On 5 Oct 2007, at 15:27, David Burgun wrote: > Causes a problems since pMethod is not defined in this function. But it's not used in the function in any meaningful way, so I don't think it will cause a problem. > > Does anyone know why this is like this? Careless programming I think (I wrote it.). Probably copying another function (revSoapRpcRequest perhaps) and then forgetting to delete this portion. > Is there a more up to date SOAP library? Not that I know of. Although hopefully someone will chime in with something. I had to give up with SOAP when I realised I didn't really understand the point of it. Funnily enough, I had to deal with SOAP again recently, although not with Rev. I still don't get it. :-) Cheers Dave From kray at sonsothunder.com Fri Oct 5 12:35:10 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 5 Oct 2007 11:35:10 -0500 Subject: Valentina Newsletter #1 In-Reply-To: <005a01c80761$0acfecc0$6501a8c0@GATEWAY> References: <005a01c80761$0acfecc0$6501a8c0@GATEWAY> Message-ID: <20071005113510955749.8fe5c127@sonsothunder.com> On Fri, 5 Oct 2007 08:04:34 -0700, Lynn Fredricks wrote: > COMPLETE NEWSLETTER: > http://www.valentina-db.com/dokuwiki/doku.php?id=paradigma:public:en:newslet > ter:2007:10.01.07 > > Paradigma Software has released a first issue of a newsletter. This issue > covers a detailed explanation of a new feature coming in Valentina 3.5 (a > first as far as we know in databases), as well as features in Valentina 3.3 > and 3.4. What does this have to do with Rev? There isn't even anything on the linked page that mentions Revolution! This is best served by sending newsletters to your customers directly, and doesn't belong on this list, IMHO. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sunshine at public.kherson.ua Fri Oct 5 12:50:06 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Fri, 05 Oct 2007 19:50:06 +0300 Subject: Web-based Application in Revolution In-Reply-To: Message-ID: On 5/10/07 5:22 PM, "Kavitha" wrote: Hi Kavitha, > Hi, I am a newbie to revolution. I have developed simple programs > involving database like Valentina. > Where can I find information for developing > web-based application in revolution with valentina as database.Thank > youKavitha Well, I do not think that Valentina somehow differ from using of e.g. MySQL + REV. You just do query some database and get data. Then its up to you how you use them, for desktop app or for dynamic HTML generation. -- 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 lfredricks at proactive-intl.com Fri Oct 5 12:49:58 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 5 Oct 2007 09:49:58 -0700 Subject: Valentina Newsletter #1 In-Reply-To: <20071005113510955749.8fe5c127@sonsothunder.com> References: <005a01c80761$0acfecc0$6501a8c0@GATEWAY> <20071005113510955749.8fe5c127@sonsothunder.com> Message-ID: <004601c8076f$c61c3200$6501a8c0@GATEWAY> > > Paradigma Software has released a first issue of a newsletter. This > > issue covers a detailed explanation of a new feature coming in > > Valentina 3.5 (a first as far as we know in databases), as well as > > features in Valentina 3.3 and 3.4. > > What does this have to do with Rev? There isn't even anything > on the linked page that mentions Revolution! This is best > served by sending newsletters to your customers directly, and > doesn't belong on this list, IMHO. All core features in Valentina 3.3-3.5 are applicable to users of Valentina for Revolution External, a product which is sold through RR's site and bundled with Revolution Studio (the bundle is sold by both companies). Best regards, Lynn Fredricks President Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From mwieder at ahsoftware.net Fri Oct 5 14:06:19 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 5 Oct 2007 11:06:19 -0700 Subject: SOAP Library References: <470547C0.90600@fourthworld.com> <5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> Message-ID: Dave- I've put my updated version of the stack on revOnline as libSOAP (in user space mwieder). There are still some things that won't work from the original, as I don't really understand what was intended for these handlers, and they're noted as such in the stack script. The others are fully functional and I use them for web services work, even over an https connection. -- Mark Wieder mwieder at ahsoftware.net From andre at andregarzia.com Fri Oct 5 14:14:41 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 5 Oct 2007 15:14:41 -0300 Subject: Web-based Application in Revolution In-Reply-To: References: Message-ID: <7c87a2a10710051114q51f75f59s6191866c4509fd46@mail.gmail.com> Ruslan, but what happens if two engine instances launched by apache try to access the same database? Assuming the user is using V4REV external and not Valentina Server. Andre On 10/5/07, Ruslan Zasukhin wrote: > > On 5/10/07 5:22 PM, "Kavitha" wrote: > > Hi Kavitha, > > > Hi, I am a newbie to revolution. I have developed simple programs > > involving database like Valentina. > > > Where can I find information for developing > > web-based application in revolution with valentina as database.Thank > > youKavitha > > Well, I do not think that Valentina somehow differ from > using of e.g. MySQL + REV. > > You just do query some database and get data. Then its up to you how you > use > them, for desktop app or for dynamic HTML generation. > > > -- > 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 > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From paulgabel at comcast.net Fri Oct 5 14:37:32 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Fri, 5 Oct 2007 11:37:32 -0700 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: References: <46CA175A.3050607@fourthworld.com> Message-ID: <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> Jerry: Just to be sure I'm doing the right thing, if I purchase the Revolution Studio Early Update Pack (which I qualify for), GLX2 comes with it free. Right? It's not all that clear on the Rev Store site. Paul Gabel -------------------------- On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: > Fellow Revolutionaries... > > On behalf of Daniels & Mara and in partnership with Runtime > Revolution, it is my pleasure that I announce to you today the > arrival of GLX2 version 2.0.1. > > This faster-smaller-better point release has a lot of punch: > > 1. Binary is ONE THIRD the size of its predecessor. > 2. Most major operations are TWICE AS FAST. > 3. It has several new features requested by our users. > 4. Until the end of October, there are a couple ways to get it > free. It has a $99 (USD) value. > > Details of the 2.0.1 Release: > > * GLX2 binary is one third the size of v2.0.0 and auto-updates > itself three times faster. > * Opening, editing, typing, clairvoyance and most major > functionality is twice as fast. > * A new Status Bar now attaches itself seamlessly to the bottom of > the Revolution Dock and then shows either status messages or the > name of the object beneath the mouse pointer. > * Three new script formatting features now make your code even more > readable at a glance. > * Handler lists now have icons indicating whether they are private, > public or custom property handlers. > * Extended Bread Crumbs option creates a more detailed history by > adding the name of any handler that you have modified to the Crumb > Bar. > * Registration code can now be updated within GLX2. > * Change history and license expiration date can be viewed instantly. > * Execution errors now handled through standard Revolution error > dialog. > > Same great features of 2.0.0: tabbed code browsing, clairvoyance, > bread crumb histories, linked handlers and no-click inspection. > They're just faster and in some cases enhanced with new functionality. > > Find out what else GLX2 can do and how to get it for free: > > http://daniels-mara.com/glx2 > > Read an astounding news item on performance improvements: > > http://daniels-mara.com/glx2/news.html (warning: humorous content) > > NOTE: GLX2 is only compatible with Revolution version 2.8.1 and > higher on Mac OS X and Windows XP/Vista operating systems. > > Thanks for your kind attention! > > Best, > > Jerry Daniels > > Makers of GLX2 > http://www.daniels-mara.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Fri Oct 5 15:29:00 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 5 Oct 2007 14:29:00 -0500 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> Message-ID: That's correct, Paul. If you get the early update, you get GLX2 free. We'll see if we can make that a bit clearer on the Rev Store. I think it's real clear on our site: http://daniels-mara.com/glx2/get_it_free.html Best, Jerry Daniels Makers of GLX2 http://www.daniels-mara.com On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: > Jerry: > > Just to be sure I'm doing the right thing, if I purchase the > Revolution Studio Early Update Pack (which I qualify for), GLX2 > comes with it free. Right? It's not all that clear on the Rev Store > site. > > Paul Gabel > -------------------------- > On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: > >> Fellow Revolutionaries... >> >> On behalf of Daniels & Mara and in partnership with Runtime >> Revolution, it is my pleasure that I announce to you today the >> arrival of GLX2 version 2.0.1. >> >> This faster-smaller-better point release has a lot of punch: >> >> 1. Binary is ONE THIRD the size of its predecessor. >> 2. Most major operations are TWICE AS FAST. >> 3. It has several new features requested by our users. >> 4. Until the end of October, there are a couple ways to get it >> free. It has a $99 (USD) value. >> >> Details of the 2.0.1 Release: >> >> * GLX2 binary is one third the size of v2.0.0 and auto-updates >> itself three times faster. >> * Opening, editing, typing, clairvoyance and most major >> functionality is twice as fast. >> * A new Status Bar now attaches itself seamlessly to the bottom of >> the Revolution Dock and then shows either status messages or the >> name of the object beneath the mouse pointer. >> * Three new script formatting features now make your code even >> more readable at a glance. >> * Handler lists now have icons indicating whether they are >> private, public or custom property handlers. >> * Extended Bread Crumbs option creates a more detailed history by >> adding the name of any handler that you have modified to the Crumb >> Bar. >> * Registration code can now be updated within GLX2. >> * Change history and license expiration date can be viewed instantly. >> * Execution errors now handled through standard Revolution error >> dialog. >> >> Same great features of 2.0.0: tabbed code browsing, clairvoyance, >> bread crumb histories, linked handlers and no-click inspection. >> They're just faster and in some cases enhanced with new >> functionality. >> >> Find out what else GLX2 can do and how to get it for free: >> >> http://daniels-mara.com/glx2 >> >> Read an astounding news item on performance improvements: >> >> http://daniels-mara.com/glx2/news.html (warning: humorous >> content) >> >> NOTE: GLX2 is only compatible with Revolution version 2.8.1 and >> higher on Mac OS X and Windows XP/Vista operating systems. >> >> Thanks for your kind attention! >> >> Best, >> >> Jerry Daniels >> >> Makers of GLX2 >> http://www.daniels-mara.com >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sunshine at public.kherson.ua Fri Oct 5 17:21:02 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 06 Oct 2007 00:21:02 +0300 Subject: Web-based Application in Revolution In-Reply-To: <7c87a2a10710051114q51f75f59s6191866c4509fd46@mail.gmail.com> Message-ID: On 5/10/07 9:14 PM, "Andre Garzia" wrote: Hi Andre, > Ruslan, > but what happens if two engine instances launched by apache try to access > the same database? Assuming the user is using V4REV external and not > Valentina Server. I think nothing good :-) Do you mean " launched by apache" == starting from Valentina.Init() ? This is bad idea I think. -- 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 paulgabel at comcast.net Fri Oct 5 18:06:44 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Fri, 5 Oct 2007 15:06:44 -0700 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> Message-ID: <8A27435A-269F-42D3-A5DB-39111B1382BE@comcast.net> Hi Jerry: Yes, it is very clear on your website. That's why, when I saw it, I went ahead and bought Galaxy 2. Thanks for your quick reply. Paul Gabel ------------ On Oct 5, 2007, at 12:29 PM, Jerry Daniels wrote: > That's correct, Paul. If you get the early update, you get GLX2 > free. We'll see if we can make that a bit clearer on the Rev Store. > > I think it's real clear on our site: > > http://daniels-mara.com/glx2/get_it_free.html > > Best, > > Jerry Daniels > > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: > >> Jerry: >> >> Just to be sure I'm doing the right thing, if I purchase the >> Revolution Studio Early Update Pack (which I qualify for), GLX2 >> comes with it free. Right? It's not all that clear on the Rev >> Store site. >> >> Paul Gabel >> -------------------------- >> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >> >>> Fellow Revolutionaries... >>> >>> On behalf of Daniels & Mara and in partnership with Runtime >>> Revolution, it is my pleasure that I announce to you today the >>> arrival of GLX2 version 2.0.1. >>> >>> This faster-smaller-better point release has a lot of punch: >>> >>> 1. Binary is ONE THIRD the size of its predecessor. >>> 2. Most major operations are TWICE AS FAST. >>> 3. It has several new features requested by our users. >>> 4. Until the end of October, there are a couple ways to get it >>> free. It has a $99 (USD) value. >>> >>> Details of the 2.0.1 Release: >>> >>> * GLX2 binary is one third the size of v2.0.0 and auto-updates >>> itself three times faster. >>> * Opening, editing, typing, clairvoyance and most major >>> functionality is twice as fast. >>> * A new Status Bar now attaches itself seamlessly to the bottom >>> of the Revolution Dock and then shows either status messages or >>> the name of the object beneath the mouse pointer. >>> * Three new script formatting features now make your code even >>> more readable at a glance. >>> * Handler lists now have icons indicating whether they are >>> private, public or custom property handlers. >>> * Extended Bread Crumbs option creates a more detailed history by >>> adding the name of any handler that you have modified to the >>> Crumb Bar. >>> * Registration code can now be updated within GLX2. >>> * Change history and license expiration date can be viewed >>> instantly. >>> * Execution errors now handled through standard Revolution error >>> dialog. >>> >>> Same great features of 2.0.0: tabbed code browsing, clairvoyance, >>> bread crumb histories, linked handlers and no-click inspection. >>> They're just faster and in some cases enhanced with new >>> functionality. >>> >>> Find out what else GLX2 can do and how to get it for free: >>> >>> http://daniels-mara.com/glx2 >>> >>> Read an astounding news item on performance improvements: >>> >>> http://daniels-mara.com/glx2/news.html (warning: humorous >>> content) >>> >>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 and >>> higher on Mac OS X and Windows XP/Vista operating systems. >>> >>> Thanks for your kind attention! >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Makers of GLX2 >>> http://www.daniels-mara.com >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From RGould8 at aol.com Fri Oct 5 18:26:26 2007 From: RGould8 at aol.com (RGould8 at aol.com) Date: Fri, 5 Oct 2007 18:26:26 EDT Subject: Printing "can't end last page" error Message-ID: I'm using Revolution Studio 2, and I'm having trouble getting printing to work. What's really strange is that printing works from my standalone all on my Mac, but if I take the same app and try it on another Mac, printing doesn't work - - - it displays the select printer/layoff/portrait/landscape popups, but then when you go to print, it displays a small popup window in Revolution which says "Can't end last page". Now what's strange is that when I did the build, I am sure to include the printer option in the settings. I'm trying to print to a LabelWriter 400 label printer. ************************************** See what's new at http://www.aol.com From sarah.reichelt at gmail.com Fri Oct 5 18:27:23 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 6 Oct 2007 08:27:23 +1000 Subject: httpProxy Message-ID: Hi All, Does anyone have any experience in using httpProxy? I have an app that downloads web pages, extracts data and so on. It allows entry of a proxy server and port and uses them to set the httpProxy. One user is having problems - I use a command like the example below (except with a valid web page address). The proxy is set without giving an error, but the "put URL" command returns nothing. put "http://......" into tURL put URL tURL into tHTML I know that at least one other person is using proxies with this app and they work. Does anyone have any ideas or alternative suggestions? TIA, Sarah From sarah.reichelt at gmail.com Fri Oct 5 18:28:59 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 6 Oct 2007 08:28:59 +1000 Subject: Printing "can't end last page" error In-Reply-To: References: Message-ID: On 10/6/07, RGould8 at aol.com wrote: > I'm using Revolution Studio 2, and I'm having trouble getting printing to > work. What's really strange is that printing works from my standalone all on my > Mac, but if I take the same app and try it on another Mac, printing doesn't > work - - - it displays the select printer/layoff/portrait/landscape popups, but > then when you go to print, it displays a small popup window in Revolution > which says "Can't end last page". Now what's strange is that when I did the > build, I am sure to include the printer option in the settings. I'm trying to > print to a LabelWriter 400 label printer. I had the exact same problem, also with a Dymo LabelWriter. Try updating the Dymo drivers - I think you may be switching between PPC & Intel Macs? Dymo released an Intel version of their drivers not that long ago. Cheers, Sarah From lists at mangomultimedia.com Fri Oct 5 19:23:38 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 5 Oct 2007 19:23:38 -0400 Subject: httpProxy In-Reply-To: References: Message-ID: <75C64D7E-5F7A-43F0-AFC0-333B55B97B96@mangomultimedia.com> On Oct 5, 2007, at 6:27 PM, Sarah Reichelt wrote: > Does anyone have any experience in using httpProxy? I have an app that > downloads web pages, extracts data and so on. It allows entry of a > proxy server and port and uses them to set the httpProxy. One user is > having problems - I use a command like the example below (except with > a valid web page address). The proxy is set without giving an error, > but the "put URL" command returns nothing. Have you confirmed that the person is entering valid proxy server address and not the path to a PAC file? Revolution doesn't process PAC files but it appears that you can set the httpproxy to a URL and you won't get any errors. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From sarah.reichelt at gmail.com Fri Oct 5 19:31:21 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 6 Oct 2007 09:31:21 +1000 Subject: httpProxy In-Reply-To: <75C64D7E-5F7A-43F0-AFC0-333B55B97B96@mangomultimedia.com> References: <75C64D7E-5F7A-43F0-AFC0-333B55B97B96@mangomultimedia.com> Message-ID: > > Does anyone have any experience in using httpProxy? I have an app that > > downloads web pages, extracts data and so on. It allows entry of a > > proxy server and port and uses them to set the httpProxy. One user is > > having problems - I use a command like the example below (except with > > a valid web page address). The proxy is set without giving an error, > > but the "put URL" command returns nothing. > > Have you confirmed that the person is entering valid proxy server > address and not the path to a PAC file? Revolution doesn't process > PAC files but it appears that you can set the httpproxy to a URL and > you won't get any errors. They enter an address: proxy.xxx.xxx.uk and port 8080. I use hostnameToAddress to convert the address to an IP address before setting the httpProxy. It doesn't appear to be the path to a file. Sarah From mdswindell at cruzio.com Fri Oct 5 19:46:46 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Fri, 5 Oct 2007 16:46:46 -0700 Subject: Deleting grouped control deletes group Message-ID: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> This was mentioned a couple days ago. Has anyone else found it to be the case? This is consistently happening with Rev 2.9.0 dp-1, OS X 10.4, Intel MacBook Pro New stack Drag three buttons onto stack Group them Edit group Select a button Delete button Result: the whole group is deleted. This doesn't happen with 2.8.1 --Mark From sarah.reichelt at gmail.com Fri Oct 5 19:52:17 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 6 Oct 2007 09:52:17 +1000 Subject: Deleting grouped control deletes group In-Reply-To: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> Message-ID: On 10/6/07, Mark Swindell wrote: > This was mentioned a couple days ago. Has anyone else found it to be > the case? > > This is consistently happening with Rev 2.9.0 dp-1, OS X 10.4, > Intel MacBook Pro > > New stack > Drag three buttons onto stack > Group them > Edit group > Select a button > Delete button > > Result: the whole group is deleted. Confirmed with Rev 2.9.0, Intel iMac, OS 10.4.10 It only happens if you edit group. Deleting a grouped object while not in Edit group works as expected. Sarah' From mark at maseurope.net Fri Oct 5 19:57:22 2007 From: mark at maseurope.net (Mark Smith) Date: Sat, 6 Oct 2007 00:57:22 +0100 Subject: SOAP Library In-Reply-To: References: <470547C0.90600@fourthworld.com> Message-ID: <48499AD8-79E7-4969-979E-8E82FFDD5A95@maseurope.net> I work with a couple of SOAP services, and frankly, I'm with Dave in not really seeing the point of it. It seems to be a sledge-hammer to crack a nut. The approach I take is to make template requests with placeholders, store them in custom properties, copy them into variables and fill them in and post them as necessary. I then have handlers to deal with each type of response. It's quite a lot of work for a SOAP service with a lot of different methods, but you only have to address the particular methods you're interested in, and it works well. It doesn't produce a generalised SOAP library though. Best, Mark On 5 Oct 2007, at 15:27, David Burgun wrote: > Hi, > > I am interested in using SOAP to communicate between a client and > server. I downloaded "Unsupported Stacks" from the RunRev web site > and found a file called "SOAP_toolbox.rev" which seems to do what > I want. However when I came to use the functions in the stack, I > found a few problems, for instance: > > function revSoapComplexRequest pUrl, pBody, pSoapAction > put empty into lcSoapResponse ##clear response data > put "Content-Type: text/xml" into tHeaders > put cr & "SOAPAction:" && quote & pSoapAction & quote after tHeaders > > put the cSoapEnvelope of me into tSOAPEnvelope > put pMethod into tMethod -- > ************************************************************* > put "m:" before tMethod > put "<" & tMethod && "xmlns:m=" & quote & pNamespace & quote & > ">" into tMethodTag > replace "" with pBody in tSOAPEnvelope > set the httpHeaders to tHeaders > post tSOAPEnvelope to url pUrl > put it into lcSoapResponse > return the result > end revSoapComplexRequest > > Please see the line marked with "***************", the statement: > > put pMethod into tMethod -- > ************************************************************* > > Causes a problems since pMethod is not defined in this function. > > Does anyone know why this is like this? Is there a more up to date > SOAP library? Is there another library that is more up to date? > > Any help or suggestions greatly appreciated. > > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave.cragg at lacscentre.co.uk Sat Oct 6 04:53:55 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 6 Oct 2007 09:53:55 +0100 Subject: httpProxy In-Reply-To: References: Message-ID: <0F07F96D-8E80-48D8-B6F3-3571A9F4FA7A@lacscentre.co.uk> On 5 Oct 2007, at 23:27, Sarah Reichelt wrote: > The proxy is set without giving an error, > but the "put URL" command returns nothing. > > put "http://......" into tURL > put URL tURL into tHTML Sarah, what does "the result" return after this? It may give a hint as to why it isn't working. Other questions: Does the proxy server require authentication? Does the proxy setting match with what is set for the user's browser, and does the browser work? (May be difficult to find this out.) Cheers Dave From dave.cragg at lacscentre.co.uk Sat Oct 6 05:02:37 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 6 Oct 2007 10:02:37 +0100 Subject: SOAP Library In-Reply-To: References: <470547C0.90600@fourthworld.com> <5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> Message-ID: On 5 Oct 2007, at 19:06, Mark Wieder wrote: > I've put my updated version of the stack on revOnline as libSOAP > (in user > space mwieder). There are still some things that won't work from the > original, as I don't really understand what was intended for these > handlers, > and they're noted as such in the stack script. Many (all??) of the URLs used in the samples for the original are no longer valid. One problem with the original stack is that it was written when SOAP was at an earlier stage. It was used much in the same way as XML-RPC, and the "document" method if passing data was just becoming more common. WSDL was also less-developed, and Rev's own XML library was only introuced while the stack was being developed. (An earlier version used some hand-coded XML parsing.) You might want to point out your revisions to RunRev. I think there is a case for consigning the "unsupported" stack to the bonfire. :-) My inability to "get" SOAP, is that I still don't see how it offers great advantages over exchanging XML data with conventional http POST. (But I know I'm guilty of not trying hard enough to understand.) Cheers Dave From sarah.reichelt at gmail.com Sat Oct 6 05:27:57 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 6 Oct 2007 19:27:57 +1000 Subject: httpProxy In-Reply-To: <0F07F96D-8E80-48D8-B6F3-3571A9F4FA7A@lacscentre.co.uk> References: <0F07F96D-8E80-48D8-B6F3-3571A9F4FA7A@lacscentre.co.uk> Message-ID: Thanks for this Dave. I'll send him a debug version that checks the result at this point and I'll ask about the authentication & browser. If the proxy server does require authentication then I'll be back for more help :-) Cheers, Sarah On 10/6/07, Dave Cragg wrote: > > On 5 Oct 2007, at 23:27, Sarah Reichelt wrote: > > > The proxy is set without giving an error, > > but the "put URL" command returns nothing. > > > > put "http://......" into tURL > > put URL tURL into tHTML > > Sarah, what does "the result" return after this? It may give a hint > as to why it isn't working. > > Other questions: > > Does the proxy server require authentication? > Does the proxy setting match with what is set for the user's browser, > and does the browser work? (May be difficult to find this out.) > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From david at openpartnership.net Sat Oct 6 12:13:12 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 6 Oct 2007 17:13:12 +0100 Subject: pList compression In-Reply-To: <20071003140451810297.ec910848@sonsothunder.com> References: <0B9BAA39-1C5D-4B24-AE87-D5C0ECDE4F64@mac.com> <20071003140451810297.ec910848@sonsothunder.com> Message-ID: Are these command line utils part of the default Tiger distribution? And does anyone know what compression is used if it is not possible to rely on these command line utilities to be present? On 03/10/2007, Ken Ray wrote: > > On Wed, 3 Oct 2007 13:01:40 -0400, Todd Higgins wrote: > > > I'm not sure if this is what you are looking for, but some plist > > files are in a binary format instead of just raw XML. Apple has > > provided a command line utility that allows you to convert between > > the two formats. > > > > NAME > > plutil -- property list utility > > > > SYNOPSIS > > plutil [command_option] [other_options] file > > ... > > > > DESCRIPTION > > plutil can be used to check the syntax of property list files, > > or convert > > a plist file from one format to another. > > Right... the formats are "xml1" and "binary1". So for example to > convert a binary pList to XML, do this: > > plutil -convert xml1 > > and to convert it back: > > plutil -convert binary1 > > HTH, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From arnim.weggen at hanse.net Sat Oct 6 13:06:55 2007 From: arnim.weggen at hanse.net (Arnim Weggen) Date: Sat, 6 Oct 2007 19:06:55 +0200 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> Message-ID: Hello out there, I just cannot find a link to download a trial version and besides: in the RunRev Store GLX2 is priced at GBP 49,-. Every help is welcomed. Thanks Arnim Weggen Am 05.10.2007 um 05. 10 .07 21:29 schrieb Jerry Daniels: > That's correct, Paul. If you get the early update, you get GLX2 > free. We'll see if we can make that a bit clearer on the Rev Store. > > I think it's real clear on our site: > > http://daniels-mara.com/glx2/get_it_free.html > > Best, > > Jerry Daniels > > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: > >> Jerry: >> >> Just to be sure I'm doing the right thing, if I purchase the >> Revolution Studio Early Update Pack (which I qualify for), GLX2 >> comes with it free. Right? It's not all that clear on the Rev >> Store site. >> >> Paul Gabel >> -------------------------- >> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >> >>> Fellow Revolutionaries... >>> >>> On behalf of Daniels & Mara and in partnership with Runtime >>> Revolution, it is my pleasure that I announce to you today the >>> arrival of GLX2 version 2.0.1. >>> >>> This faster-smaller-better point release has a lot of punch: >>> >>> 1. Binary is ONE THIRD the size of its predecessor. >>> 2. Most major operations are TWICE AS FAST. >>> 3. It has several new features requested by our users. >>> 4. Until the end of October, there are a couple ways to get it >>> free. It has a $99 (USD) value. >>> >>> Details of the 2.0.1 Release: >>> >>> * GLX2 binary is one third the size of v2.0.0 and auto-updates >>> itself three times faster. >>> * Opening, editing, typing, clairvoyance and most major >>> functionality is twice as fast. >>> * A new Status Bar now attaches itself seamlessly to the bottom >>> of the Revolution Dock and then shows either status messages or >>> the name of the object beneath the mouse pointer. >>> * Three new script formatting features now make your code even >>> more readable at a glance. >>> * Handler lists now have icons indicating whether they are >>> private, public or custom property handlers. >>> * Extended Bread Crumbs option creates a more detailed history by >>> adding the name of any handler that you have modified to the >>> Crumb Bar. >>> * Registration code can now be updated within GLX2. >>> * Change history and license expiration date can be viewed >>> instantly. >>> * Execution errors now handled through standard Revolution error >>> dialog. >>> >>> Same great features of 2.0.0: tabbed code browsing, clairvoyance, >>> bread crumb histories, linked handlers and no-click inspection. >>> They're just faster and in some cases enhanced with new >>> functionality. >>> >>> Find out what else GLX2 can do and how to get it for free: >>> >>> http://daniels-mara.com/glx2 >>> >>> Read an astounding news item on performance improvements: >>> >>> http://daniels-mara.com/glx2/news.html (warning: humorous >>> content) >>> >>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 and >>> higher on Mac OS X and Windows XP/Vista operating systems. >>> >>> Thanks for your kind attention! >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Makers of GLX2 >>> http://www.daniels-mara.com >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Sat Oct 6 13:30:46 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sat, 6 Oct 2007 12:30:46 -0500 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> Message-ID: <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> Arnim, I think I can help you here: 1. There is no trial version of GLX2. 2. As regards the pricing, I know the price in US Dollars is $99, but perhaps if you enter the Rev store from a UK IP address, it shows the price in pounds? Not sure about that. In lieu of a trial version, we have made the documentation, many screen shots, testimonials and such available on the GLX2 web site: http://daniels-mara.com/glx2 Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 6, 2007, at 12:06 PM, Arnim Weggen wrote: > Hello out there, > I just cannot find a link to download a trial version and besides: > in the RunRev Store GLX2 is priced at GBP 49,-. > Every help is welcomed. > Thanks > Arnim Weggen > > Am 05.10.2007 um 05. 10 .07 21:29 schrieb Jerry Daniels: > >> That's correct, Paul. If you get the early update, you get GLX2 >> free. We'll see if we can make that a bit clearer on the Rev Store. >> >> I think it's real clear on our site: >> >> http://daniels-mara.com/glx2/get_it_free.html >> >> Best, >> >> Jerry Daniels >> >> Makers of GLX2 >> http://www.daniels-mara.com >> >> >> >> On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: >> >>> Jerry: >>> >>> Just to be sure I'm doing the right thing, if I purchase the >>> Revolution Studio Early Update Pack (which I qualify for), GLX2 >>> comes with it free. Right? It's not all that clear on the Rev >>> Store site. >>> >>> Paul Gabel >>> -------------------------- >>> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >>> >>>> Fellow Revolutionaries... >>>> >>>> On behalf of Daniels & Mara and in partnership with Runtime >>>> Revolution, it is my pleasure that I announce to you today the >>>> arrival of GLX2 version 2.0.1. >>>> >>>> This faster-smaller-better point release has a lot of punch: >>>> >>>> 1. Binary is ONE THIRD the size of its predecessor. >>>> 2. Most major operations are TWICE AS FAST. >>>> 3. It has several new features requested by our users. >>>> 4. Until the end of October, there are a couple ways to get it >>>> free. It has a $99 (USD) value. >>>> >>>> Details of the 2.0.1 Release: >>>> >>>> * GLX2 binary is one third the size of v2.0.0 and auto-updates >>>> itself three times faster. >>>> * Opening, editing, typing, clairvoyance and most major >>>> functionality is twice as fast. >>>> * A new Status Bar now attaches itself seamlessly to the bottom >>>> of the Revolution Dock and then shows either status messages or >>>> the name of the object beneath the mouse pointer. >>>> * Three new script formatting features now make your code even >>>> more readable at a glance. >>>> * Handler lists now have icons indicating whether they are >>>> private, public or custom property handlers. >>>> * Extended Bread Crumbs option creates a more detailed history >>>> by adding the name of any handler that you have modified to the >>>> Crumb Bar. >>>> * Registration code can now be updated within GLX2. >>>> * Change history and license expiration date can be viewed >>>> instantly. >>>> * Execution errors now handled through standard Revolution error >>>> dialog. >>>> >>>> Same great features of 2.0.0: tabbed code browsing, >>>> clairvoyance, bread crumb histories, linked handlers and no- >>>> click inspection. They're just faster and in some cases enhanced >>>> with new functionality. >>>> >>>> Find out what else GLX2 can do and how to get it for free: >>>> >>>> http://daniels-mara.com/glx2 >>>> >>>> Read an astounding news item on performance improvements: >>>> >>>> http://daniels-mara.com/glx2/news.html (warning: humorous >>>> content) >>>> >>>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 and >>>> higher on Mac OS X and Windows XP/Vista operating systems. >>>> >>>> Thanks for your kind attention! >>>> >>>> Best, >>>> >>>> Jerry Daniels >>>> >>>> Makers of GLX2 >>>> http://www.daniels-mara.com >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From arnim.weggen at hanse.net Sat Oct 6 14:06:40 2007 From: arnim.weggen at hanse.net (Arnim Weggen) Date: Sat, 6 Oct 2007 20:06:40 +0200 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> Message-ID: <81AD54AC-3967-4E76-B087-D8698DA7EA4A@hanse.net> Thank you Jerry, so, i can buy GLX2 at 49 Pounds ($99) or get it for free when buying an early update pack at GBP 99. After all i got it. I think in regard of upcoming versions - especially Leopard in mind - the update pack might be a good deal. Cheers, Arnim Am 06.10.2007 um 06. 10 .07 19:30 schrieb Jerry Daniels: > Arnim, > > I think I can help you here: > > 1. There is no trial version of GLX2. > 2. As regards the pricing, I know the price in US Dollars is $99, > but perhaps if you enter the Rev store from a UK IP address, it > shows the price in pounds? Not sure about that. > > In lieu of a trial version, we have made the documentation, many > screen shots, testimonials and such available on the GLX2 web site: > > http://daniels-mara.com/glx2 > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 6, 2007, at 12:06 PM, Arnim Weggen wrote: > >> Hello out there, >> I just cannot find a link to download a trial version and besides: >> in the RunRev Store GLX2 is priced at GBP 49,-. >> Every help is welcomed. >> Thanks >> Arnim Weggen >> >> Am 05.10.2007 um 05. 10 .07 21:29 schrieb Jerry Daniels: >> >>> That's correct, Paul. If you get the early update, you get GLX2 >>> free. We'll see if we can make that a bit clearer on the Rev Store. >>> >>> I think it's real clear on our site: >>> >>> http://daniels-mara.com/glx2/get_it_free.html >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Makers of GLX2 >>> http://www.daniels-mara.com >>> >>> >>> >>> On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: >>> >>>> Jerry: >>>> >>>> Just to be sure I'm doing the right thing, if I purchase the >>>> Revolution Studio Early Update Pack (which I qualify for), GLX2 >>>> comes with it free. Right? It's not all that clear on the Rev >>>> Store site. >>>> >>>> Paul Gabel >>>> -------------------------- >>>> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >>>> >>>>> Fellow Revolutionaries... >>>>> >>>>> On behalf of Daniels & Mara and in partnership with Runtime >>>>> Revolution, it is my pleasure that I announce to you today the >>>>> arrival of GLX2 version 2.0.1. >>>>> >>>>> This faster-smaller-better point release has a lot of punch: >>>>> >>>>> 1. Binary is ONE THIRD the size of its predecessor. >>>>> 2. Most major operations are TWICE AS FAST. >>>>> 3. It has several new features requested by our users. >>>>> 4. Until the end of October, there are a couple ways to get it >>>>> free. It has a $99 (USD) value. >>>>> >>>>> Details of the 2.0.1 Release: >>>>> >>>>> * GLX2 binary is one third the size of v2.0.0 and auto-updates >>>>> itself three times faster. >>>>> * Opening, editing, typing, clairvoyance and most major >>>>> functionality is twice as fast. >>>>> * A new Status Bar now attaches itself seamlessly to the bottom >>>>> of the Revolution Dock and then shows either status messages or >>>>> the name of the object beneath the mouse pointer. >>>>> * Three new script formatting features now make your code even >>>>> more readable at a glance. >>>>> * Handler lists now have icons indicating whether they are >>>>> private, public or custom property handlers. >>>>> * Extended Bread Crumbs option creates a more detailed history >>>>> by adding the name of any handler that you have modified to the >>>>> Crumb Bar. >>>>> * Registration code can now be updated within GLX2. >>>>> * Change history and license expiration date can be viewed >>>>> instantly. >>>>> * Execution errors now handled through standard Revolution >>>>> error dialog. >>>>> >>>>> Same great features of 2.0.0: tabbed code browsing, >>>>> clairvoyance, bread crumb histories, linked handlers and no- >>>>> click inspection. They're just faster and in some cases >>>>> enhanced with new functionality. >>>>> >>>>> Find out what else GLX2 can do and how to get it for free: >>>>> >>>>> http://daniels-mara.com/glx2 >>>>> >>>>> Read an astounding news item on performance improvements: >>>>> >>>>> http://daniels-mara.com/glx2/news.html (warning: humorous >>>>> content) >>>>> >>>>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 and >>>>> higher on Mac OS X and Windows XP/Vista operating systems. >>>>> >>>>> Thanks for your kind attention! >>>>> >>>>> Best, >>>>> >>>>> Jerry Daniels >>>>> >>>>> Makers of GLX2 >>>>> http://www.daniels-mara.com >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Sat Oct 6 14:08:57 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 06 Oct 2007 11:08:57 -0700 Subject: pList compression Message-ID: <4707CF39.2070006@fourthworld.com> Just curious: What has to be added to a pList to make it large enough to warrant compression? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mpetrides at earthlink.net Sat Oct 6 14:09:47 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 6 Oct 2007 13:09:47 -0500 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> Message-ID: <168358D7-88ED-4AAD-B3A4-8B66F7A84802@earthlink.net> Jerry When I go to buy the update, I don't see a place to enter a code for the free copy of GLX2--at least not before I enter billing info. How does this work? Is it automatic or do I have to buy it and enter a code for the $99 discount? Thanks. Marian On Oct 6, 2007, at 12:30 PM, Jerry Daniels wrote: > Arnim, > > I think I can help you here: > > 1. There is no trial version of GLX2. > 2. As regards the pricing, I know the price in US Dollars is $99, > but perhaps if you enter the Rev store from a UK IP address, it > shows the price in pounds? Not sure about that. > > In lieu of a trial version, we have made the documentation, many > screen shots, testimonials and such available on the GLX2 web site: > > http://daniels-mara.com/glx2 > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 6, 2007, at 12:06 PM, Arnim Weggen wrote: > >> Hello out there, >> I just cannot find a link to download a trial version and besides: >> in the RunRev Store GLX2 is priced at GBP 49,-. >> Every help is welcomed. >> Thanks >> Arnim Weggen >> >> Am 05.10.2007 um 05. 10 .07 21:29 schrieb Jerry Daniels: >> >>> That's correct, Paul. If you get the early update, you get GLX2 >>> free. We'll see if we can make that a bit clearer on the Rev Store. >>> >>> I think it's real clear on our site: >>> >>> http://daniels-mara.com/glx2/get_it_free.html >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Makers of GLX2 >>> http://www.daniels-mara.com >>> >>> >>> >>> On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: >>> >>>> Jerry: >>>> >>>> Just to be sure I'm doing the right thing, if I purchase the >>>> Revolution Studio Early Update Pack (which I qualify for), GLX2 >>>> comes with it free. Right? It's not all that clear on the Rev >>>> Store site. >>>> >>>> Paul Gabel >>>> -------------------------- >>>> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >>>> >>>>> Fellow Revolutionaries... >>>>> >>>>> On behalf of Daniels & Mara and in partnership with Runtime >>>>> Revolution, it is my pleasure that I announce to you today the >>>>> arrival of GLX2 version 2.0.1. >>>>> >>>>> This faster-smaller-better point release has a lot of punch: >>>>> >>>>> 1. Binary is ONE THIRD the size of its predecessor. >>>>> 2. Most major operations are TWICE AS FAST. >>>>> 3. It has several new features requested by our users. >>>>> 4. Until the end of October, there are a couple ways to get it >>>>> free. It has a $99 (USD) value. >>>>> >>>>> Details of the 2.0.1 Release: >>>>> >>>>> * GLX2 binary is one third the size of v2.0.0 and auto-updates >>>>> itself three times faster. >>>>> * Opening, editing, typing, clairvoyance and most major >>>>> functionality is twice as fast. >>>>> * A new Status Bar now attaches itself seamlessly to the bottom >>>>> of the Revolution Dock and then shows either status messages or >>>>> the name of the object beneath the mouse pointer. >>>>> * Three new script formatting features now make your code even >>>>> more readable at a glance. >>>>> * Handler lists now have icons indicating whether they are >>>>> private, public or custom property handlers. >>>>> * Extended Bread Crumbs option creates a more detailed history >>>>> by adding the name of any handler that you have modified to the >>>>> Crumb Bar. >>>>> * Registration code can now be updated within GLX2. >>>>> * Change history and license expiration date can be viewed >>>>> instantly. >>>>> * Execution errors now handled through standard Revolution >>>>> error dialog. >>>>> >>>>> Same great features of 2.0.0: tabbed code browsing, >>>>> clairvoyance, bread crumb histories, linked handlers and no- >>>>> click inspection. They're just faster and in some cases >>>>> enhanced with new functionality. >>>>> >>>>> Find out what else GLX2 can do and how to get it for free: >>>>> >>>>> http://daniels-mara.com/glx2 >>>>> >>>>> Read an astounding news item on performance improvements: >>>>> >>>>> http://daniels-mara.com/glx2/news.html (warning: humorous >>>>> content) >>>>> >>>>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 and >>>>> higher on Mac OS X and Windows XP/Vista operating systems. >>>>> >>>>> Thanks for your kind attention! >>>>> >>>>> Best, >>>>> >>>>> Jerry Daniels >>>>> >>>>> Makers of GLX2 >>>>> http://www.daniels-mara.com >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Sat Oct 6 14:22:17 2007 From: david at openpartnership.net (David Bovill) Date: Sat, 6 Oct 2007 19:22:17 +0100 Subject: pList compression In-Reply-To: <4707CF39.2070006@fourthworld.com> References: <4707CF39.2070006@fourthworld.com> Message-ID: Nothing - they are all small. My only guess is that all the pList files for all applications ever installed are stored. All these files "may" be indexed in some way - as a "defaults read" returns output from all the preference files - which makes me think that it may not be compression exactly but a searchable binary format of some kind - at least i cant figure out what compression is used or why a standard compression is not used. From jerry at daniels-mara.com Sat Oct 6 14:22:12 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sat, 6 Oct 2007 13:22:12 -0500 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: <168358D7-88ED-4AAD-B3A4-8B66F7A84802@earthlink.net> References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> <168358D7-88ED-4AAD-B3A4-8B66F7A84802@earthlink.net> Message-ID: <8DD18333-6ABB-4F5C-84A0-A8BA194E1783@daniels-mara.com> Marian, You only need to get an upgrade to Rev and you automatically get GLX2 for free. No codes or coupons. We explain it pretty well on our site: http://daniels-mara.com/glx2/get_it_free.html Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 6, 2007, at 1:09 PM, Marian Petrides wrote: > Jerry > When I go to buy the update, I don't see a place to enter a code > for the free copy of GLX2--at least not before I enter billing > info. How does this work? Is it automatic or do I have to buy it > and enter a code for the $99 discount? > > Thanks. > > Marian > On Oct 6, 2007, at 12:30 PM, Jerry Daniels wrote: > >> Arnim, >> >> I think I can help you here: >> >> 1. There is no trial version of GLX2. >> 2. As regards the pricing, I know the price in US Dollars is $99, >> but perhaps if you enter the Rev store from a UK IP address, it >> shows the price in pounds? Not sure about that. >> >> In lieu of a trial version, we have made the documentation, many >> screen shots, testimonials and such available on the GLX2 web site: >> >> http://daniels-mara.com/glx2 >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com >> >> >> >> On Oct 6, 2007, at 12:06 PM, Arnim Weggen wrote: >> >>> Hello out there, >>> I just cannot find a link to download a trial version and >>> besides: in the RunRev Store GLX2 is priced at GBP 49,-. >>> Every help is welcomed. >>> Thanks >>> Arnim Weggen >>> >>> Am 05.10.2007 um 05. 10 .07 21:29 schrieb Jerry Daniels: >>> >>>> That's correct, Paul. If you get the early update, you get GLX2 >>>> free. We'll see if we can make that a bit clearer on the Rev Store. >>>> >>>> I think it's real clear on our site: >>>> >>>> http://daniels-mara.com/glx2/get_it_free.html >>>> >>>> Best, >>>> >>>> Jerry Daniels >>>> >>>> Makers of GLX2 >>>> http://www.daniels-mara.com >>>> >>>> >>>> >>>> On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: >>>> >>>>> Jerry: >>>>> >>>>> Just to be sure I'm doing the right thing, if I purchase the >>>>> Revolution Studio Early Update Pack (which I qualify for), GLX2 >>>>> comes with it free. Right? It's not all that clear on the Rev >>>>> Store site. >>>>> >>>>> Paul Gabel >>>>> -------------------------- >>>>> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >>>>> >>>>>> Fellow Revolutionaries... >>>>>> >>>>>> On behalf of Daniels & Mara and in partnership with Runtime >>>>>> Revolution, it is my pleasure that I announce to you today the >>>>>> arrival of GLX2 version 2.0.1. >>>>>> >>>>>> This faster-smaller-better point release has a lot of punch: >>>>>> >>>>>> 1. Binary is ONE THIRD the size of its predecessor. >>>>>> 2. Most major operations are TWICE AS FAST. >>>>>> 3. It has several new features requested by our users. >>>>>> 4. Until the end of October, there are a couple ways to get it >>>>>> free. It has a $99 (USD) value. >>>>>> >>>>>> Details of the 2.0.1 Release: >>>>>> >>>>>> * GLX2 binary is one third the size of v2.0.0 and auto-updates >>>>>> itself three times faster. >>>>>> * Opening, editing, typing, clairvoyance and most major >>>>>> functionality is twice as fast. >>>>>> * A new Status Bar now attaches itself seamlessly to the >>>>>> bottom of the Revolution Dock and then shows either status >>>>>> messages or the name of the object beneath the mouse pointer. >>>>>> * Three new script formatting features now make your code even >>>>>> more readable at a glance. >>>>>> * Handler lists now have icons indicating whether they are >>>>>> private, public or custom property handlers. >>>>>> * Extended Bread Crumbs option creates a more detailed history >>>>>> by adding the name of any handler that you have modified to >>>>>> the Crumb Bar. >>>>>> * Registration code can now be updated within GLX2. >>>>>> * Change history and license expiration date can be viewed >>>>>> instantly. >>>>>> * Execution errors now handled through standard Revolution >>>>>> error dialog. >>>>>> >>>>>> Same great features of 2.0.0: tabbed code browsing, >>>>>> clairvoyance, bread crumb histories, linked handlers and no- >>>>>> click inspection. They're just faster and in some cases >>>>>> enhanced with new functionality. >>>>>> >>>>>> Find out what else GLX2 can do and how to get it for free: >>>>>> >>>>>> http://daniels-mara.com/glx2 >>>>>> >>>>>> Read an astounding news item on performance improvements: >>>>>> >>>>>> http://daniels-mara.com/glx2/news.html (warning: humorous >>>>>> content) >>>>>> >>>>>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 >>>>>> and higher on Mac OS X and Windows XP/Vista operating systems. >>>>>> >>>>>> Thanks for your kind attention! >>>>>> >>>>>> Best, >>>>>> >>>>>> Jerry Daniels >>>>>> >>>>>> Makers of GLX2 >>>>>> http://www.daniels-mara.com >>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Sat Oct 6 14:23:48 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 6 Oct 2007 13:23:48 -0500 Subject: [ANN] New, Faster GLX2 Script Editor Released! In-Reply-To: <8DD18333-6ABB-4F5C-84A0-A8BA194E1783@daniels-mara.com> References: <46CA175A.3050607@fourthworld.com> <394C9C56-9C63-49E2-B12B-05F36F775B19@comcast.net> <4D1BBECF-4E36-46E1-9690-C626D2D122C1@daniels-mara.com> <168358D7-88ED-4AAD-B3A4-8B66F7A84802@earthlink.net> <8DD18333-6ABB-4F5C-84A0-A8BA194E1783@daniels-mara.com> Message-ID: Thanks. On Oct 6, 2007, at 1:22 PM, Jerry Daniels wrote: > Marian, > > You only need to get an upgrade to Rev and you automatically get > GLX2 for free. No codes or coupons. > > We explain it pretty well on our site: > > http://daniels-mara.com/glx2/get_it_free.html > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 6, 2007, at 1:09 PM, Marian Petrides wrote: > >> Jerry >> When I go to buy the update, I don't see a place to enter a code >> for the free copy of GLX2--at least not before I enter billing >> info. How does this work? Is it automatic or do I have to buy it >> and enter a code for the $99 discount? >> >> Thanks. >> >> Marian >> On Oct 6, 2007, at 12:30 PM, Jerry Daniels wrote: >> >>> Arnim, >>> >>> I think I can help you here: >>> >>> 1. There is no trial version of GLX2. >>> 2. As regards the pricing, I know the price in US Dollars is $99, >>> but perhaps if you enter the Rev store from a UK IP address, it >>> shows the price in pounds? Not sure about that. >>> >>> In lieu of a trial version, we have made the documentation, many >>> screen shots, testimonials and such available on the GLX2 web site: >>> >>> http://daniels-mara.com/glx2 >>> >>> Best, >>> >>> Jerry Daniels >>> >>> Daniels & Mara, Inc. >>> Makers of GLX2 >>> http://www.daniels-mara.com >>> >>> >>> >>> On Oct 6, 2007, at 12:06 PM, Arnim Weggen wrote: >>> >>>> Hello out there, >>>> I just cannot find a link to download a trial version and >>>> besides: in the RunRev Store GLX2 is priced at GBP 49,-. >>>> Every help is welcomed. >>>> Thanks >>>> Arnim Weggen >>>> >>>> Am 05.10.2007 um 05. 10 .07 21:29 schrieb Jerry Daniels: >>>> >>>>> That's correct, Paul. If you get the early update, you get GLX2 >>>>> free. We'll see if we can make that a bit clearer on the Rev >>>>> Store. >>>>> >>>>> I think it's real clear on our site: >>>>> >>>>> http://daniels-mara.com/glx2/get_it_free.html >>>>> >>>>> Best, >>>>> >>>>> Jerry Daniels >>>>> >>>>> Makers of GLX2 >>>>> http://www.daniels-mara.com >>>>> >>>>> >>>>> >>>>> On Oct 5, 2007, at 1:37 PM, Paul Gabel wrote: >>>>> >>>>>> Jerry: >>>>>> >>>>>> Just to be sure I'm doing the right thing, if I purchase the >>>>>> Revolution Studio Early Update Pack (which I qualify for), >>>>>> GLX2 comes with it free. Right? It's not all that clear on the >>>>>> Rev Store site. >>>>>> >>>>>> Paul Gabel >>>>>> -------------------------- >>>>>> On Oct 5, 2007, at 7:35 AM, Jerry Daniels wrote: >>>>>> >>>>>>> Fellow Revolutionaries... >>>>>>> >>>>>>> On behalf of Daniels & Mara and in partnership with Runtime >>>>>>> Revolution, it is my pleasure that I announce to you today >>>>>>> the arrival of GLX2 version 2.0.1. >>>>>>> >>>>>>> This faster-smaller-better point release has a lot of punch: >>>>>>> >>>>>>> 1. Binary is ONE THIRD the size of its predecessor. >>>>>>> 2. Most major operations are TWICE AS FAST. >>>>>>> 3. It has several new features requested by our users. >>>>>>> 4. Until the end of October, there are a couple ways to get >>>>>>> it free. It has a $99 (USD) value. >>>>>>> >>>>>>> Details of the 2.0.1 Release: >>>>>>> >>>>>>> * GLX2 binary is one third the size of v2.0.0 and auto- >>>>>>> updates itself three times faster. >>>>>>> * Opening, editing, typing, clairvoyance and most major >>>>>>> functionality is twice as fast. >>>>>>> * A new Status Bar now attaches itself seamlessly to the >>>>>>> bottom of the Revolution Dock and then shows either status >>>>>>> messages or the name of the object beneath the mouse pointer. >>>>>>> * Three new script formatting features now make your code >>>>>>> even more readable at a glance. >>>>>>> * Handler lists now have icons indicating whether they are >>>>>>> private, public or custom property handlers. >>>>>>> * Extended Bread Crumbs option creates a more detailed >>>>>>> history by adding the name of any handler that you have >>>>>>> modified to the Crumb Bar. >>>>>>> * Registration code can now be updated within GLX2. >>>>>>> * Change history and license expiration date can be viewed >>>>>>> instantly. >>>>>>> * Execution errors now handled through standard Revolution >>>>>>> error dialog. >>>>>>> >>>>>>> Same great features of 2.0.0: tabbed code browsing, >>>>>>> clairvoyance, bread crumb histories, linked handlers and no- >>>>>>> click inspection. They're just faster and in some cases >>>>>>> enhanced with new functionality. >>>>>>> >>>>>>> Find out what else GLX2 can do and how to get it for free: >>>>>>> >>>>>>> http://daniels-mara.com/glx2 >>>>>>> >>>>>>> Read an astounding news item on performance improvements: >>>>>>> >>>>>>> http://daniels-mara.com/glx2/news.html (warning: humorous >>>>>>> content) >>>>>>> >>>>>>> NOTE: GLX2 is only compatible with Revolution version 2.8.1 >>>>>>> and higher on Mac OS X and Windows XP/Vista operating systems. >>>>>>> >>>>>>> Thanks for your kind attention! >>>>>>> >>>>>>> Best, >>>>>>> >>>>>>> Jerry Daniels >>>>>>> >>>>>>> Makers of GLX2 >>>>>>> http://www.daniels-mara.com >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sat Oct 6 14:30:25 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 6 Oct 2007 13:30:25 -0500 Subject: pList compression In-Reply-To: <4707CF39.2070006@fourthworld.com> References: <4707CF39.2070006@fourthworld.com> Message-ID: <20071006133025210278.bbff50d1@sonsothunder.com> On Sat, 06 Oct 2007 11:08:57 -0700, Richard Gaskin wrote: > Just curious: What has to be added to a pList to make it large > enough to warrant compression? It's not really compression, I don't think, just binary encoding. And why? I don't know... :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From thohage at objectmanufactur.com Sat Oct 6 14:49:44 2007 From: thohage at objectmanufactur.com (Thorsten Hohage) Date: Sat, 6 Oct 2007 20:49:44 +0200 Subject: pList compression In-Reply-To: <20071006133025210278.bbff50d1@sonsothunder.com> References: <4707CF39.2070006@fourthworld.com> <20071006133025210278.bbff50d1@sonsothunder.com> Message-ID: On 2007-10-06, at 20:30, Ken Ray wrote: > On Sat, 06 Oct 2007 11:08:57 -0700, Richard Gaskin wrote: > >> Just curious: What has to be added to a pList to make it large >> enough to warrant compression? > > It's not really compression, I don't think, just binary encoding. And > why? I don't know... They want the common user kept away from fiddling around in a file that he should not access? regards Thorsten Hohage -- objectmanufactur.com - Hamburg,Germany From mwieder at ahsoftware.net Sun Oct 7 00:08:41 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 6 Oct 2007 21:08:41 -0700 Subject: SOAP Library In-Reply-To: References: <470547C0.90600@fourthworld.com> <5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> Message-ID: <961290090281.20071006210841@ahsoftware.net> Dave- Saturday, October 6, 2007, 2:02:37 AM, you wrote: > You might want to point out your revisions to RunRev. I think there > is a case for consigning the "unsupported" stack to the bonfire. :-) I'm not quite sure it's up to snuff the way it is. I wrote it by modifying your original when it didn't work for me and I needed to work with our existing web services. I wasn't at all sure it would work over an https connection, but the authentication process went smoothly. > My inability to "get" SOAP, is that I still don't see how it offers > great advantages over exchanging XML data with conventional http > POST. (But I know I'm guilty of not trying hard enough to understand.) I think I agree with you there. SOAP, of course, allows you to provide callable functions over a single port, with parameters passed as xml data, but there are other ways of accomplishing the same goals without having to go the SOAP route. In my case, as I said, I needed to work with our existing web services, so a SOAP library fit the bill nicely. My real problem with web services, though, is that they seem to disappear after about six months or so. If you control both ends of things (you're publishing the web services as well as consuming them) then everything's ok. If you're relying on someone else's web services then they might suddenly not be there some day. It would appear that other folks try out web services and then either can't figure them out or discover that it doesn't help them make money and they go off and try something else. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Oct 7 00:13:03 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 6 Oct 2007 21:13:03 -0700 Subject: SOAP Library In-Reply-To: <48499AD8-79E7-4969-979E-8E82FFDD5A95@maseurope.net> References: <470547C0.90600@fourthworld.com> <48499AD8-79E7-4969-979E-8E82FFDD5A95@maseurope.net> Message-ID: <1161290352358.20071006211303@ahsoftware.net> Mark- Friday, October 5, 2007, 4:57:22 PM, you wrote: > I work with a couple of SOAP services, and frankly, I'm with Dave in > not really seeing the point of it. It seems to be a sledge-hammer to > crack a nut. > The approach I take is to make template requests with placeholders, > store them in custom properties, copy them into variables and fill > them in and post them as necessary. I then have handlers to deal with > each type of response. It's quite a lot of work for a SOAP service > with a lot of different methods, but you only have to address the > particular methods you're interested in, and it works well. It > doesn't produce a generalised SOAP library though. I just posted a response to Dave before reading this one. Web services seem to be one of those Web 1.5 things that never really caught critical mass. And I do the same thing you do: storing templates in custom properties, then replacing key parameters before calling the library routines. -- -Mark Wieder mwieder at ahsoftware.net From david at openpartnership.net Sun Oct 7 05:43:43 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 7 Oct 2007 10:43:43 +0100 Subject: pList compression In-Reply-To: References: <4707CF39.2070006@fourthworld.com> <20071006133025210278.bbff50d1@sonsothunder.com> Message-ID: Can anyone who has OSX installed without the Apple Developer Tools (ie the default installation) confirm whether the "defaults" command line tool is installed. Typing the following into the terminal: defaults help or the following in the message box in Revolution put shell("defaults help") should do the trick. Or the plutil command line: plutil -help / put shell("plutil -help") I have them installed on Tiger - but Ive the Developer Tools installed and they add a bunch of command line tools to the system. N.B - is there a way to determine which command lines tools are available in your shell? On 06/10/2007, Thorsten Hohage wrote: > > > > They want the common user kept away from fiddling around in a file > that he should not access? Possibly. I am not sure where apps tend to store there registration details, or if there are security issues. Still then why start off with a nice open XML format and then bundle command line tools that let anyone read and write the compressed pLists? Most users that can figure out where the preference files are can most likely use the shell. My money is on speed of access - parsing XML is not the fastest way to load preferences. From mark at maseurope.net Sun Oct 7 06:24:53 2007 From: mark at maseurope.net (Mark Smith) Date: Sun, 7 Oct 2007 11:24:53 +0100 Subject: SOAP Library In-Reply-To: <1161290352358.20071006211303@ahsoftware.net> References: <470547C0.90600@fourthworld.com> <48499AD8-79E7-4969-979E-8E82FFDD5A95@maseurope.net> <1161290352358.20071006211303@ahsoftware.net> Message-ID: <01BCA9EC-D713-4445-8B8B-377564956C92@maseurope.net> In fact, for the main SOAP service that I use, I made a library that I have a few apps using. It's also an https situation, and I had problems with frequent timeouts (see bug 3639), so I use curl for the actual http side of it, so using the SOAP library wouldn't have been an option anyway, I think. It might be an interesting challenge to get a full WSDL based library together, but I don't think I'll be trying it just at the moment! Best, Mark On 7 Oct 2007, at 05:13, Mark Wieder wrote: > Mark- > > Friday, October 5, 2007, 4:57:22 PM, you wrote: > >> I work with a couple of SOAP services, and frankly, I'm with Dave in >> not really seeing the point of it. It seems to be a sledge-hammer to >> crack a nut. > >> The approach I take is to make template requests with placeholders, >> store them in custom properties, copy them into variables and fill >> them in and post them as necessary. I then have handlers to deal with >> each type of response. It's quite a lot of work for a SOAP service >> with a lot of different methods, but you only have to address the >> particular methods you're interested in, and it works well. It >> doesn't produce a generalised SOAP library though. > > I just posted a response to Dave before reading this one. Web services > seem to be one of those Web 1.5 things that never really caught > critical mass. > > And I do the same thing you do: storing templates in custom > properties, then replacing key parameters before calling the library > routines. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Sun Oct 7 06:31:13 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 7 Oct 2007 20:31:13 +1000 Subject: pList compression In-Reply-To: References: <4707CF39.2070006@fourthworld.com> <20071006133025210278.bbff50d1@sonsothunder.com> Message-ID: Hi David, I have one computer with just a standard OS X as bought, no developer tools installed and "defaults help" works fine in Terminal. To see if a command is installed, I guess you could put the shell command inside a "try" structure. Cheers, Sarah On 10/7/07, David Bovill wrote: > Can anyone who has OSX installed without the Apple Developer Tools (ie the > default installation) confirm whether the "defaults" command line tool is > installed. Typing the following into the terminal: > > defaults help > From klaus at major-k.de Sun Oct 7 07:59:36 2007 From: klaus at major-k.de (Klaus Major) Date: Sun, 7 Oct 2007 13:59:36 +0200 Subject: ANN: New free game "Eier-Eggs" :-) Message-ID: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> Hello friends, I put a new game on my website: Scroll down the page... This has been in my drawer for about 6 years and I finally found, finished and compiled it today. "Eier" = "eggs" in german, stupid name I know, but what the egg :-) I could also have named it: -> Getting started and having fun with the "mousemove", "move", "movestopped" and "send in..." commands! but you will agree that this would have just been a bit too stupid. Instructions: Select the number of chicken and (egg-dropping!) speed, start a new game, move the egg-catcher with the mouse and collect as many eggs as you can, but beware or the very rare purple spotted eggs! :-D No highscores or something, just simple and pure time wasting! Oh, yes, you can let your kids play it, too, of course! Have fun! Best Klaus Major klaus at major-k.de http://www.major-k.de P.S. Again a very big "Thank you" goes to Klaus Junghans (whereever you are) for the wonderful illustrations of the egg-catcher and the chicken! From david at openpartnership.net Sun Oct 7 08:02:47 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 7 Oct 2007 13:02:47 +0100 Subject: pList compression In-Reply-To: References: <4707CF39.2070006@fourthworld.com> <20071006133025210278.bbff50d1@sonsothunder.com> Message-ID: Thanks Sarah - anyone know if this works on Panther? On 07/10/2007, Sarah Reichelt wrote: > > Hi David, > > I have one computer with just a standard OS X as bought, no developer > tools installed and "defaults help" works fine in Terminal. > > To see if a command is installed, I guess you could put the shell > command inside a "try" structure. > > Cheers, > Sarah > > > On 10/7/07, David Bovill wrote: > > Can anyone who has OSX installed without the Apple Developer Tools (ie > the > > default installation) confirm whether the "defaults" command line tool > is > > installed. Typing the following into the terminal: > > > > defaults help > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Sun Oct 7 08:04:34 2007 From: klaus at major-k.de (Klaus Major) Date: Sun, 7 Oct 2007 14:04:34 +0200 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> References: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> Message-ID: <5D54B81B-C6DE-42D9-9F85-8A0BEECB181E@major-k.de> Hi friends, small addition, the game is currently Mac OS X only, windows version will follow soon! Although Rev DOES offer one-click crossplatform distribution, I like to doublecheck before I ship ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From david at openpartnership.net Sun Oct 7 08:07:01 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 7 Oct 2007 13:07:01 +0100 Subject: Array union syntax: grumble or bug? Message-ID: This one has bothered me for a while now - is there a good reason for these two rather strange behaviors of the "union" command for arrays: 1) union with an empty base array always result in empty instead of adding the new array 2) an array is "empty" even if it is not (null) and has stuff in it (same with other binary data) So AFAIK to add an array in a repeat loop to an initially empty array you need to use an awkward and slow handler like the one below: on array_Add someArray, @toArray -- why cant we just test if array is empty? if keys(toArray) is empty then -- why does "union" with an empty base array always result in empty? put someArray into toArray else union toArray with someArray end if end array_Add From mpetrides at earthlink.net Sun Oct 7 08:43:31 2007 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 7 Oct 2007 07:43:31 -0500 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> References: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> Message-ID: <1D5FC10E-A6FF-4A99-8CC3-7F6D68652C8E@earthlink.net> Cute and fun! Thanks, Klaus. On Oct 7, 2007, at 6:59 AM, Klaus Major wrote: > Hello friends, > > I put a new game on my website: > Scroll down the page... > > This has been in my drawer for about 6 years and I finally found, > finished and compiled it today. > > "Eier" = "eggs" in german, stupid name I know, but what the egg :-) > > I could also have named it: > -> Getting started and having fun with the "mousemove", "move", > "movestopped" and "send in..." commands! > but you will agree that this would have just been a bit too stupid. > > Instructions: > Select the number of chicken and (egg-dropping!) speed, start a new > game, move the egg-catcher with the mouse > and collect as many eggs as you can, but beware or the very rare > purple spotted eggs! :-D > > No highscores or something, just simple and pure time wasting! > > Oh, yes, you can let your kids play it, too, of course! > > Have fun! > > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > P.S. > Again a very big "Thank you" goes to Klaus Junghans (whereever you > are) for the wonderful illustrations > of the egg-catcher and the chicken! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Sun Oct 7 09:06:30 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 7 Oct 2007 10:06:30 -0300 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <1D5FC10E-A6FF-4A99-8CC3-7F6D68652C8E@earthlink.net> References: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> <1D5FC10E-A6FF-4A99-8CC3-7F6D68652C8E@earthlink.net> Message-ID: <7c87a2a10710070606p38b22a16j8cbbcad5d109b60e@mail.gmail.com> Hello Klaus! Very fun game, I lost lots of eggs just because I can't keep from laughing from the look of the chicken!!! Man that chicken deserves more games!!!! :-D Cheers andre From klaus at major-k.de Sun Oct 7 09:37:00 2007 From: klaus at major-k.de (Klaus Major) Date: Sun, 7 Oct 2007 15:37:00 +0200 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <7c87a2a10710070606p38b22a16j8cbbcad5d109b60e@mail.gmail.com> References: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> <1D5FC10E-A6FF-4A99-8CC3-7F6D68652C8E@earthlink.net> <7c87a2a10710070606p38b22a16j8cbbcad5d109b60e@mail.gmail.com> Message-ID: <47FC5D4C-B1F4-46E3-AD9F-90BB09FEDDA0@major-k.de> Hi Andre and Marian, Am 07.10.2007 um 14:43 schrieb Marian Petrides: > Cute and fun! Thanks, Klaus. Thanks, glad you like it! Am 07.10.2007 um 15:06 schrieb Andre Garzia: > Hello Klaus! > Very fun game, I lost lots of eggs just because I can't keep from > laughing > from the look of the chicken!!! Don't worry, cold scrambled eggs make a good and delicious filling :-) > Man that chicken deserves more games!!!! :-D They are great, aren't they?!!! Unfortunately the artist does not have a website and I do not have a mail or postal address :-/ I have been working in the same company with him in 2001, but he moved after I last had contact with him... He also made the nice images for my very old "memory" game on my wesbite. > Cheers > andre Regards Klaus Major klaus at major-k.de http://www.major-k.de From klaus at major-k.de Sun Oct 7 11:35:06 2007 From: klaus at major-k.de (Klaus Major) Date: Sun, 7 Oct 2007 17:35:06 +0200 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> References: <622B41FB-2666-4E36-AADD-99A204C93FB6@major-k.de> Message-ID: <5AE3B5B9-6526-4401-8DD5-100B09201204@major-k.de> Hi friends, > Hello friends, > > I put a new game on my website: > Scroll down the page... > ... the windows version is now also available from my website. Have fun! Best Klaus Major klaus at major-k.de http://www.major-k.de From jacque at hyperactivesw.com Sun Oct 7 13:13:21 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 07 Oct 2007 12:13:21 -0500 Subject: Array union syntax: grumble or bug? In-Reply-To: References: Message-ID: <470913B1.4070204@hyperactivesw.com> David Bovill wrote: > This one has bothered me for a while now - is there a good reason for these > two rather strange behaviors of the "union" command for arrays: > > 1) union with an empty base array always result in empty instead of adding > the new array > 2) an array is "empty" even if it is not (null) and has stuff in it (same > with other binary data) I'm not sure what you mean by #2, but if the content isn't an array then the issue is probably the same as #1. I think the answer lies in the docs: "The union command combines the array and testArray. Each key of the array is checked to see whether there is already an element with that key in the testArray." Because each key in the base array is checked and compared, apparently if your base array is empty, nothing is checked. I'm guessing it would be similar to this: repeat for each item i in myVar -- do stuff end repeat If myVar is empty, the repeat loop would not run. Ditto arrays (apparently) with the "union" command. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Sun Oct 7 13:29:05 2007 From: david at openpartnership.net (David Bovill) Date: Sun, 7 Oct 2007 18:29:05 +0100 Subject: Array union syntax: grumble or bug? In-Reply-To: <470913B1.4070204@hyperactivesw.com> References: <470913B1.4070204@hyperactivesw.com> Message-ID: Yes - the question is more "should it be like this?" Do other languages treat a union the same way? I think it is very counterintuitive and it slows down a common task of accumulating data in an array. From irog at mac.com Sun Oct 7 13:30:15 2007 From: irog at mac.com (Roger Guay) Date: Sun, 7 Oct 2007 11:30:15 -0600 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <20071007170004.BC1BC489BB9@mail.runrev.com> References: <20071007170004.BC1BC489BB9@mail.runrev.com> Message-ID: <9B669109-F489-4FD0-92FA-B51CC31A17BB@mac.com> Thank you, Klaus for this very cute game. I especially like the background collage. Very effective! Cheers, Roger On Oct 7, 2007, at 11:00 AM, use-revolution-request at lists.runrev.com wrote: > Message: 16 > Date: Sun, 7 Oct 2007 13:59:36 +0200 > From: Klaus Major > Subject: ANN: New free game "Eier-Eggs" :-) > To: How to use Revolution > Message-ID: <622B41FB-2666-4E36-AADD-99A204C93FB6 at major-k.de> > Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed > > Hello friends, > > I put a new game on my website: > Scroll down the page... > > This has been in my drawer for about 6 years and I finally found, > finished and compiled it today. > > "Eier" = "eggs" in german, stupid name I know, but what the egg :-) > > I could also have named it: > -> Getting started and having fun with the "mousemove", "move", > "movestopped" and "send in..." commands! > but you will agree that this would have just been a bit too stupid. > > Instructions: > Select the number of chicken and (egg-dropping!) speed, start a new > game, move the egg-catcher with the mouse > and collect as many eggs as you can, but beware or the very rare > purple spotted eggs! :-D > > No highscores or something, just simple and pure time wasting! > > Oh, yes, you can let your kids play it, too, of course! > > Have fun! > > > Best > > Klaus Major > klaus at major-k.de > http://www.major-k.de From palcibiades-first at yahoo.co.uk Sun Oct 7 13:34:15 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 7 Oct 2007 18:34:15 +0100 Subject: latest rev newsletter - database stack Message-ID: <200710071834.16059.palcibiades-first@yahoo.co.uk> Must be doing something wrong. But what? I downloaded and unpacked the database tutorial. On the desktop there is now a stack labelled databases.rev. Open it from within the Beta, and an error message appears: An error occurred. Could not create SQLite database file at "/sqlitesampledatabase.db". Error. When you do OK, a form now appears as if there was a valid database out there someplace. However, there is not one in the Beta folder. All the relevant stuff is in the home directory, so it can't be a permissions problem. Presumably this is relative addressing, so it should just create the file in the folder where the Beta is? Or do I have to put a full file path in to stop it trying to access the root level of the installation? Anyone else tried with a different OS? Peter From klaus at major-k.de Sun Oct 7 13:45:39 2007 From: klaus at major-k.de (Klaus Major) Date: Sun, 7 Oct 2007 19:45:39 +0200 Subject: ANN: New free game "Eier-Eggs" :-) In-Reply-To: <9B669109-F489-4FD0-92FA-B51CC31A17BB@mac.com> References: <20071007170004.BC1BC489BB9@mail.runrev.com> <9B669109-F489-4FD0-92FA-B51CC31A17BB@mac.com> Message-ID: <1EC70654-0A55-4FCF-A36C-5EE03C2EBA73@major-k.de> Hi Roger, > Thank you, Klaus for this very cute game. Thank you very much! > I especially like the background collage. Very effective! Really? Thanks, but that was really a quick and dirty 5 minute Photoshop task, searching "Google images" included :-) > Cheers, > Roger Best Klaus Major klaus at major-k.de http://www.major-k.de From JimAultWins at yahoo.com Sun Oct 7 14:33:33 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 07 Oct 2007 11:33:33 -0700 Subject: Array union syntax: grumble or bug? In-Reply-To: Message-ID: [full text of the original email appears below] Start with "Rev only uses associative arrays" thus you need to get the key list for access. There is a feature request to add "indexed" access, which would allow dataArr[0] dataArr[1] etc Second "Rev allows variables without 'variable typing' or 'casting' thus accessing a 'base array' is accessing an empty key list, which would mean the variable "dataArr" is not really an array yet. This also allows the operation: put "sunny day" into dataArr["weather"] put "78 degrees" into dataArr["temperature"] put keys(dataArr) into msg put "any old string" into dataArr --datArr is no longer an array put keys(dataArr) into msg --> empty Third "Rev finds an empty key list, and does not do a comparison to add keys from the new array ( since an empty array is not technically an array yet, just a variable )" thus put newArr into dataArr --would be the operation, as you have shown This is one of the ways "non-type-casting variable" handling means different programming conventions. To answer your two questions: > 1) union with an empty base array always result in empty instead of adding > the new array because the 'keys of this variable' are empty > 2) an array is "empty" even if it is not (null) and has stuff in it (same > with other binary data) because the 'keys of this variable' are NOT empty, and you need to use the list of keys to access the data. Hope this helps Jim Ault Las Vegas On 10/7/07 5:07 AM, "David Bovill" wrote: > This one has bothered me for a while now - is there a good reason for these > two rather strange behaviors of the "union" command for arrays: > > 1) union with an empty base array always result in empty instead of adding > the new array > 2) an array is "empty" even if it is not (null) and has stuff in it (same > with other binary data) > > So AFAIK to add an array in a repeat loop to an initially empty array you > need to use an awkward and slow handler like the one below: > > on array_Add someArray, @toArray > -- why cant we just test if array is empty? > if keys(toArray) is empty then > -- why does "union" with an empty base array always result in empty? > put someArray into toArray > else > union toArray with someArray > end if > end array_Add From viktoras at ekoinf.net Sun Oct 7 15:08:37 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sun, 07 Oct 2007 22:08:37 +0300 Subject: latest rev newsletter - database stack In-Reply-To: <200710071834.16059.palcibiades-first@yahoo.co.uk> References: <200710071834.16059.palcibiades-first@yahoo.co.uk> Message-ID: <47092EB5.5050704@ekoinf.net> Hi Peter, it is not a good idea to run anything from desktop if you are on Windows. I "sort of" remember having this problem with some stacks of mine. Moving it to C:/anyfolder should solve the problem. Then execute set the defaultdirectory to C:/anyfolder to make sure the app makes a mess here and not in the Revolution's root. Viktoras From andre at andregarzia.com Sun Oct 7 16:07:13 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 7 Oct 2007 17:07:13 -0300 Subject: Web-based Application in Revolution In-Reply-To: References: <7c87a2a10710051114q51f75f59s6191866c4509fd46@mail.gmail.com> Message-ID: <7c87a2a10710071307i7dc62030pf5302fef599487a7@mail.gmail.com> Ruslan, usually when building Revolution web aps, people use apache cgi interface, so for each web request, apache will launch an instance of the revolution engine. If you have two concurrent requests, you will have two instances running. Each with their own V4REV external loaded. What happens if they both try to access the same Valentina database. SQLite have built in methods for locking the file if they are opened by more than one application at the same time, so all transactions are atomic. You still have the problem of one instance overwritting the changes of the other instances, but you can guarantee that both accessess will happen and will go thru without file corruption. What I am to say is that using SQLite you can build a minimal web application if you're clever enough to build a locking mechanism to prevent overwritting other users changes. My SQLite will guarantee the transactions or in other words, the multiple client access to the file. Now, since I really like Valentina, can we do something similar with V4REV, can more than one application access the same database file without using Valentina Server? Cheers andre Ruslan On 10/5/07, Ruslan Zasukhin wrote: > > On 5/10/07 9:14 PM, "Andre Garzia" wrote: > > Hi Andre, > > > Ruslan, > > but what happens if two engine instances launched by apache try to > access > > the same database? Assuming the user is using V4REV external and not > > Valentina Server. > > I think nothing good :-) > > Do you mean " launched by apache" == starting from Valentina.Init() ? > This is bad idea I think. > > -- > 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 > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From palcibiades-first at yahoo.co.uk Sun Oct 7 16:15:31 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 7 Oct 2007 21:15:31 +0100 Subject: latest rev newsletter - database stack Message-ID: <200710072115.31308.palcibiades-first@yahoo.co.uk> Viktoras, Sorry, must have been unclear - its Linux not Windows! But anyway, on the offchance, I copied the lot into /home. Same thing however. The stack is now in the top level of the Beta Rev folder, and that's at the top level of my /home directory. So its not that. Have you run it successfully under Windows? Could it maybe be versions of sqlite? I have the latest and greatest as packaged by debian testing. Is this maybe the wrong version? Does Rev even use the system installed sqlite version? Do I maybe have to tell it where it is? If so how? Peter From sunshine at public.kherson.ua Sun Oct 7 16:26:38 2007 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 07 Oct 2007 23:26:38 +0300 Subject: Web-based Application in Revolution In-Reply-To: <7c87a2a10710071307i7dc62030pf5302fef599487a7@mail.gmail.com> Message-ID: On 7/10/07 11:07 PM, "Andre Garzia" wrote: Hi Andre, > usually when building Revolution web aps, people use apache cgi interface, > so for each web request, apache will launch an instance of the revolution > engine. If you have two concurrent requests, you will have two instances > running. Each with their own V4REV external loaded. What happens if they > both try to access the same Valentina database. > > SQLite have built in methods for locking the file if they are opened by more > than one application at the same time, so all transactions are atomic. You > still have the problem of one instance overwritting the changes of the other > instances, but you can guarantee that both accessess will happen and will go > thru without file corruption. > > What I am to say is that using SQLite you can build a minimal web > application if you're clever enough to build a locking mechanism to prevent > overwritting other users changes. My SQLite will guarantee the transactions > or in other words, the multiple client access to the file. > > Now, since I really like Valentina, can we do something similar with V4REV, > can more than one application access the same database file without using > Valentina Server? Short answer: YES. Long Answer: * History: MAC OS 9 - did have exclusive open for files Windows also did have it and DO have it. OS X like linux - do not have it. * Unix world and APPLE on its site recommend "fight" with this using LOCK FILE. For example, When app opens a Valentina db, you check if exists in the same disk location dbname.lock file. If not exists - you make it and open db. So other user will see file and will wait until it go away. Yes more headache for developers thanks to *nix way. How hard make it for you in REV? 5-6 lines of code? * Should I explain how much better to use VSERVER instead of such way? :-) I sure you understand that loading of V4REV or SqlLite plugin in each Apache copy means init/kill each time cache. Working with Valentina Server cache not dies. Also time on open/close of db file. ... -- 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 thohage at objectmanufactur.com Sun Oct 7 16:35:24 2007 From: thohage at objectmanufactur.com (Thorsten Hohage) Date: Sun, 7 Oct 2007 22:35:24 +0200 Subject: Web-based Application in Revolution In-Reply-To: <7c87a2a10710071307i7dc62030pf5302fef599487a7@mail.gmail.com> References: <7c87a2a10710051114q51f75f59s6191866c4509fd46@mail.gmail.com> <7c87a2a10710071307i7dc62030pf5302fef599487a7@mail.gmail.com> Message-ID: <9B8438FF-0E1C-454F-A715-D5699E6D526F@objectmanufactur.com> Hi Andre, obviously I'm not Ruslan, but I build web-apps for over 10 years and I used Valentina in many apps. On 2007-10-07, at 22:07, Andre Garzia wrote: > usually when building Revolution web aps, people use apache cgi > interface, > so for each web request, apache will launch an instance of the > revolution > engine. If you have two concurrent requests, you will have two > instances > running. Yes, this is the common way for most of the dev-environments and for "small" solutions. If you really expect high number of concurrent users you perhaps should think about using a "real" web-application server. > Each with their own V4REV external loaded. What happens if they > both try to access the same Valentina database. Nothing good. > SQLite have built in methods for locking the file if they are > opened by more > than one application at the same time, so all transactions are > atomic. You > still have the problem of one instance overwritting the changes of > the other > instances, but you can guarantee that both accessess will happen > and will go > thru without file corruption. SQLLite with the given standard set of functions is only able to be opened from one client. There are some extensions trying to go around this, but the common "lock" is a full file lock of the db-file. So using any extension to go around it and looking at you scenario, what happened if you need a "real" transaction? Then there is nothing atomic left. Or what happened if an unexpected complex operation took several minutes, should all the other users wait? > What I am to say is that using SQLite you can build a minimal web > application if you're clever enough to build a locking mechanism to > prevent > overwritting other users changes. But then you could do the same with V4Rev. Build a file locking mechanism (or use on WIndows the system mechanism) for the used db- files and use V4Rev. But I didn't know any real world web app that's usable with such a mechanism in background. > Now, since I really like Valentina, can we do something similar > with V4REV, > can more than one application access the same database file without > using > Valentina Server? If you're talking about a "server" appm then I'm afraid you should use a db-server, in this case the VServer. There are several more advantages, then only have parallel access for several web-sessions. IMHO the most important word is CACHE! Using a file based DB solution with a file locking scenario the db is loaded again and again for every web-request! For most "real" db's this would be ways longer then the web-request will need to be executed. So each web-request will lock the db for even longer time and even less web-request are possible per second. Using a VServer the requested data is loaded into the cache, given you set a propitiate size, and all other reqeust are answered from cache, THIS is real speed improvement for a web app. When you now start using a db server you can use several more common patterns, i.e. store session information inside the db and only handle a id in the cookie. There is only one known exception. When you think of a CMS then you can set the Valentina-DB to read only and THEN you can open this db with several V4REV sessions at the same time. HTH, regards Thorsten Hohage -- objectmanufactur.com - Hamburg,Germany From andre at andregarzia.com Sun Oct 7 18:43:35 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 7 Oct 2007 19:43:35 -0300 Subject: Web-based Application in Revolution In-Reply-To: <9B8438FF-0E1C-454F-A715-D5699E6D526F@objectmanufactur.com> References: <7c87a2a10710051114q51f75f59s6191866c4509fd46@mail.gmail.com> <7c87a2a10710071307i7dc62030pf5302fef599487a7@mail.gmail.com> <9B8438FF-0E1C-454F-A715-D5699E6D526F@objectmanufactur.com> Message-ID: <7c87a2a10710071543h103c05afpca52f007b2b23515@mail.gmail.com> Hello Thorsten and Ruslan, thanks for the quick and detailed reply. The question was a rethorical one, I am not building a web app like that, I just wanted to know what would happen if someone did. The original poster was planning to use Valentina for web apps with revolution, so I wanted to know what would happen if two engine instances tried to access the same database. I usually try to make web services so that my cgis poll for the service for its query needs, or I simply use postgreSQL. Again, I always learn more from such nice replies, even as I agree with you guys from the start. I think Valentina Server is a very nice tool and as soon as we can use it effectivily from Rev cgi apps it will be a major tool for us. Cheers andre Hello On 10/7/07, Thorsten Hohage wrote: > > Hi Andre, > > obviously I'm not Ruslan, but I build web-apps for over 10 years and > I used Valentina in many apps. > > On 2007-10-07, at 22:07, Andre Garzia wrote: > > > usually when building Revolution web aps, people use apache cgi > > interface, > > so for each web request, apache will launch an instance of the > > revolution > > engine. If you have two concurrent requests, you will have two > > instances > > running. > Yes, this is the common way for most of the dev-environments and for > "small" solutions. If you really expect high number of concurrent > users you perhaps should think about using a "real" web-application > server. > > > > Each with their own V4REV external loaded. What happens if they > > both try to access the same Valentina database. > Nothing good. > > > > SQLite have built in methods for locking the file if they are > > opened by more > > than one application at the same time, so all transactions are > > atomic. You > > still have the problem of one instance overwritting the changes of > > the other > > instances, but you can guarantee that both accessess will happen > > and will go > > thru without file corruption. > SQLLite with the given standard set of functions is only able to be > opened from one client. There are some extensions trying to go around > this, but the common "lock" is a full file lock of the db-file. > > So using any extension to go around it and looking at you scenario, > what happened if you need a "real" transaction? Then there is nothing > atomic left. Or what happened if an unexpected complex operation took > several minutes, should all the other users wait? > > > > What I am to say is that using SQLite you can build a minimal web > > application if you're clever enough to build a locking mechanism to > > prevent > > overwritting other users changes. > But then you could do the same with V4Rev. Build a file locking > mechanism (or use on WIndows the system mechanism) for the used db- > files and use V4Rev. But I didn't know any real world web app that's > usable with such a mechanism in background. > > > > Now, since I really like Valentina, can we do something similar > > with V4REV, > > can more than one application access the same database file without > > using > > Valentina Server? > If you're talking about a "server" appm then I'm afraid you should > use a db-server, in this case the VServer. There are several more > advantages, then only have parallel access for several web-sessions. > > IMHO the most important word is CACHE! Using a file based DB solution > with a file locking scenario the db is loaded again and again for > every web-request! For most "real" db's this would be ways longer > then the web-request will need to be executed. So each web-request > will lock the db for even longer time and even less web-request are > possible per second. > > Using a VServer the requested data is loaded into the cache, given > you set a propitiate size, and all other reqeust are answered from > cache, THIS is real speed improvement for a web app. When you now > start using a db server you can use several more common patterns, > i.e. store session information inside the db and only handle a id in > the cookie. > > > There is only one known exception. When you think of a CMS then you > can set the Valentina-DB to read only and THEN you can open this db > with several V4REV sessions at the same time. > > HTH, > > regards > > Thorsten Hohage > -- > objectmanufactur.com - Hamburg,Germany > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Sun Oct 7 19:23:05 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 8 Oct 2007 09:23:05 +1000 Subject: Checking external IP addresses Message-ID: If anyone used WhatIsMyIP to check their external IP address, you might like to know that they have changed their site so the old methods didn't work. However they have now provided a new page that returns only the IP address, so it is much easier and faster. They just ask that you don't check more than once every 5 minutes. The new address is Cheers, Sarah From andre at andregarzia.com Sun Oct 7 21:50:58 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 7 Oct 2007 22:50:58 -0300 Subject: Checking external IP addresses In-Reply-To: References: Message-ID: <7c87a2a10710071850j4d8e4009r8fb4a930f7e60fa2@mail.gmail.com> you can always use http://checkip.dyndns.org/ which is nice and easy to parse. cheers andre On 10/7/07, Sarah Reichelt wrote: > > If anyone used WhatIsMyIP to check their external IP address, you > might like to know that they have changed their site so the old > methods didn't work. However they have now provided a new page that > returns only the IP address, so it is much easier and faster. They > just ask that you don't check more than once every 5 minutes. > > The new address is > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bfr at nwlink.com Sun Oct 7 23:16:58 2007 From: bfr at nwlink.com (Bruce Robertson) Date: Sun, 07 Oct 2007 20:16:58 -0700 Subject: Filemaker through ODBC In-Reply-To: <1941125209335.20071004232040@ahsoftware.net> Message-ID: > Bruce- > > Wednesday, October 3, 2007, 8:57:43 PM, you wrote: > >> Variables were introduced in several different ways beginning with FileMaker >> 7 over 2 years ago. > > Can you display a variable on a layout? I seem to remember trying this > and not being able to do it without creating a new calculated field... You cannot directly display a variable on a layout. Howver, you can use set field to set for example a global field to hold what you want. Also - layouts are dead. The web viewer is where it's at now and a web viewer can display anything including variables. You can have very dynamic layouts now. From bridgeyman at gmail.com Mon Oct 8 01:31:56 2007 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Sun, 7 Oct 2007 23:31:56 -0600 Subject: Communicating Between Rev CGI and PHP Message-ID: <86ae76bb0710072231v5b3e81d4w79466079fd6f82ae@mail.gmail.com> Hey, I read on this list how to execute a Rev CGI from a PHP script using exec(). I also saw in that discussion that they were able to pass in parameters from PHP to the CGI and back. How is this done? Is it possible to access an array created in the PHP script from the Rev CGI? Can I make a global variable that either can access? Thank You, Bridger Maxwell www.FieryFerret.com From viktoras at ekoinf.net Mon Oct 8 04:02:55 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Mon, 08 Oct 2007 11:02:55 +0300 Subject: Web-based Application in Revolution In-Reply-To: <7c87a2a10710071543h103c05afpca52f007b2b23515@mail.gmail.com> References: <7c87a2a10710051114q51f75f59s6191866c4509fd46@mail.gmail.com> <7c87a2a10710071307i7dc62030pf5302fef599487a7@mail.gmail.com> <9B8438FF-0E1C-454F-A715-D5699E6D526F@objectmanufactur.com> <7c87a2a10710071543h103c05afpca52f007b2b23515@mail.gmail.com> Message-ID: <4709E42F.4030002@ekoinf.net> i guess problem with multiple instances can be solved by using Apache sqlite module modsqlite which adds db server functionality to the Apache web server. It resides in memory all the time, so no new instances are initiated, no application startup overheads and cash is not stressed... What rocks is the possibility to access sqlite databases directly over HTTP like http://localhost/test?db=/tmp/foo.db&q=select+*+from+test However because of the security issues database access is possible only from and on the localhost. This means that you will not be able to do http://mysite.com/test?db=..., but you can easily do http://localhost/test?db=... from any cgi application without running an external database server. More info on http://modsqlite.sourceforge.net/ Viktoras From dave at looktowindward.com Mon Oct 8 07:03:32 2007 From: dave at looktowindward.com (David Burgun) Date: Mon, 8 Oct 2007 12:03:32 +0100 Subject: SOAP Library In-Reply-To: References: <470547C0.90600@fourthworld.com> <5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> Message-ID: <3832FC6D-D887-459A-9212-490FE0D45FD2@looktowindward.com> Hi Mark, Thanks for that, it looks a lot cleaner. One question though, I can't find any documentation on the SOAP.RPCRequest() function. When I click it in SOAPLib Stack, it just shows the name. I have the following snippet that I am trying to get to work before moving onto more complex commands: ------------------------------------------------------------------------ ----------- -- -- mouseUp -- ------------------------------------------------------------------------ ----------- on mouseUp local myParams local myURL local myMethod local myNameSpace local mySoapAction local mySoapResponse local mySOAPData put empty into myParams put SOAP.AddParam(myParams,"UserName","Danny","string") into mySOAPData put "http://www.genxdev.com/ws/UserService.asmx?wsdl" into myURL put "DoesUserExist" into myMethod put "http://dykyh.com/ws" into myNameSpace put "http://dykyh.com/ws/DoesUserExist" into mySoapAction put SOAP.RPCRequest (myURL,myMethod,myNameSpace,myParams,mySoapAction) into mySoapResponse put mySoapResponse into field 1 end mouseUp This was taken from the old SOAP Stack, however there are now more parameters into RPCRequest() and I have no clue what to set them to. Thanks a lot All the Best Dave On 5 Oct 2007, at 19:06, Mark Wieder wrote: > Dave- > > I've put my updated version of the stack on revOnline as libSOAP > (in user > space mwieder). There are still some things that won't work from the > original, as I don't really understand what was intended for these > handlers, > and they're noted as such in the stack script. The others are fully > functional and I use them for web services work, even over an https > connection. > > -- > Mark Wieder > mwieder at ahsoftware.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Mon Oct 8 08:15:30 2007 From: dave at looktowindward.com (David Burgun) Date: Mon, 8 Oct 2007 13:15:30 +0100 Subject: SOAP Library - More In-Reply-To: References: <470547C0.90600@fourthworld.com> <5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> Message-ID: <1C9EA295-5402-499A-8D37-53550F6FEDF2@looktowindward.com> Hi Again, I'm really confused on how this SOAP library has to be setup. I've been trying to make sense of it by stepping through the code but since I'm not sure what it is supposed to work, I'm not having an awful lot of luck! For instance, this function: -------------------------------------------- -- SOAP.RPCRequest -- -------------------------------------------- FUNCTION SOAP.RPCRequest pUrl, pMethod, pNamespace, pParams, pSoapAction, pHeader, pValue, pType local tHeaders local tSOAPEnvelope local tMethod local tMethodTag put the uSOAPEnvelope of me into tSOAPEnvelope put kMethodHeader & ":" & pMethod into tMethod put "<" & tMethod && "xmlns:" & kMethodHeader & "=" & quote & pNamespace & quote & ">" into tMethodTag replace "<$METHOD>" WITH tMethodTag in tSOAPEnvelope replace "" WITH "" in tSOAPEnvelope replace "<$PARAMS/>" WITH pParams in tSOAPEnvelope replace "<$HEADER>" WITH pHeader in tSOAPEnvelope return _SOAP.Post(tSOAPEnvelope, pUrl, pSOAPAction) END SOAP.RPCRequest What should "uSOAPEnvelope of me" be set to? In my copy of the stack, it's empty. I'm trying to get a demo/proof of concept together and a major area is talking to the Server which uses Web Services. At the moment the App is coded is RealBasic. I have to add a lot more functionality to it and have suggested that the job is done in RunRev, however before committing, I need to show the basic server comms working. Thanks a lot for any help All the Best Dave ---------------------------------------------------- Hi Mark, Thanks for that, it looks a lot cleaner. One question though, I can't find any documentation on the SOAP.RPCRequest() function. When I click it in SOAPLib Stack, it just shows the name. I have the following snippet that I am trying to get to work before moving onto more complex commands: ------------------------------------------------------------------------ ----------- -- -- mouseUp -- ------------------------------------------------------------------------ ----------- on mouseUp local myParams local myURL local myMethod local myNameSpace local mySoapAction local mySoapResponse local mySOAPData put empty into myParams put SOAP.AddParam(myParams,"UserName","Danny","string") into mySOAPData put "http://www.genxdev.com/ws/UserService.asmx?wsdl" into myURL put "DoesUserExist" into myMethod put "http://dykyh.com/ws" into myNameSpace put "http://dykyh.com/ws/DoesUserExist" into mySoapAction put SOAP.RPCRequest (myURL,myMethod,myNameSpace,myParams,mySoapAction) into mySoapResponse put mySoapResponse into field 1 end mouseUp This was taken from the old SOAP Stack, however there are now more parameters into RPCRequest() and I have no clue what to set them to. Thanks a lot All the Best Dave On 5 Oct 2007, at 19:06, Mark Wieder wrote: > Dave- > > I've put my updated version of the stack on revOnline as libSOAP > (in user > space mwieder). There are still some things that won't work from the > original, as I don't really understand what was intended for these > handlers, > and they're noted as such in the stack script. The others are fully > functional and I use them for web services work, even over an https > connection. > > -- > Mark Wieder > mwieder at ahsoftware.net > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Mon Oct 8 08:33:37 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 8 Oct 2007 08:33:37 -0400 Subject: latest rev newsletter - database stack In-Reply-To: <200710071834.16059.palcibiades-first@yahoo.co.uk> References: <200710071834.16059.palcibiades-first@yahoo.co.uk> Message-ID: On Oct 7, 2007, at 1:34 PM, Peter Alcibiades wrote: > Open it from within the Beta, and an error message appears: > > An error occurred. Could not create SQLite database file > at "/sqlitesampledatabase.db". Error. When you do OK, a form now > appears as > if there was a valid database out there someplace. However, there > is not one > in the Beta folder. There is a bug in the example stack. Take a look at the 'databaseConnect' handler in stack "Record Navigator". The handler attempts to create a database file based off 'the filename of this stack'. This will not work since stack "Record Navigator" is not a main stack but a sub stack and has no filename value. Change it to 'the effective filename of this stack' and it should (untested) start working given that you have saved the stack to disk already. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From dave at looktowindward.com Mon Oct 8 12:26:49 2007 From: dave at looktowindward.com (David Burgun) Date: Mon, 8 Oct 2007 17:26:49 +0100 Subject: COM support in RunRev In-Reply-To: <20071005101231179132.880395f4@sonsothunder.com> References: <67B10067-A4DA-41B3-887F-636CDC05B69E@dvcreators.net> <8AE9A701-D2C9-4929-9282-36B3DBCB1658@looktowindward.com> <20071005101231179132.880395f4@sonsothunder.com> Message-ID: <870DF1AB-2229-4BB5-9C7F-E4B914E277FC@looktowindward.com> Hi, Thanks a lot Ken, that should help no end. All the Best Dave On 5 Oct 2007, at 16:12, Ken Ray wrote: > On Thu, 4 Oct 2007 14:58:58 +0100, David Burgun wrote: > >> I know I can achieve the same on the Mac from past experience of >> using RunRev with AppleScript, however I am not sure of if and how >> RunRev supports the COM interface? > > Currently Rev does not have built in support for COM, although there > are alternatives: > > 1) If you are so inclined you can build a Rev external (DLL). > > 2) If there's already non-Rev DLLs available you want to be able to > use, you can connect to them using VBScript an implement them. A > tip on > how to do this is here: > http://www.sonsothunder.com/devres/revolution/tips/ext002.htm > > (BTW, that tip also explains the difference between a Rev and non-Rev > DLL.) > > 3) You can use VBScript by itself, if the app you're trying to > communicate with supports it. Examples are here: > http://www.sonsothunder.com/devres/revolution/tips/iac001.htm > http://www.sonsothunder.com/devres/revolution/tips/iac002.htm > > 4) You could use socket communication, if the app you're trying to > communicate with supports it. > > Hope this helps, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at cruzio.com Mon Oct 8 13:14:44 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 8 Oct 2007 10:14:44 -0700 Subject: Deleting grouped control deletes group In-Reply-To: References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> Message-ID: <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> Thanks for confirming this, Sarah. I couldn't find a bug report, so I filed one, #5458. Please vote for it. http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 Mark On Oct 5, 2007, at 4:52 PM, Sarah Reichelt wrote: > On 10/6/07, Mark Swindell wrote: >> This was mentioned a couple days ago. Has anyone else found it to be >> the case? >> >> This is consistently happening with Rev 2.9.0 dp-1, OS X 10.4, >> Intel MacBook Pro >> >> New stack >> Drag three buttons onto stack >> Group them >> Edit group >> Select a button >> Delete button >> >> Result: the whole group is deleted. > > > Confirmed with Rev 2.9.0, Intel iMac, OS 10.4.10 > > It only happens if you edit group. Deleting a grouped object while not > in Edit group works as expected. > > Sarah' > __________ From len-morgan at crcom.net Mon Oct 8 14:37:19 2007 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 08 Oct 2007 13:37:19 -0500 Subject: Deleting grouped control deletes group In-Reply-To: <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> Message-ID: <470A78DF.3000702@crcom.net> This happens in 2.8.1 also. For some reason, I can't seem to send messages to this board. Hopefully, replying WILL work. len Mark Swindell wrote: > Thanks for confirming this, Sarah. I couldn't find a bug report, so I > filed one, #5458. Please vote for it. > > http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 > > Mark > > On Oct 5, 2007, at 4:52 PM, Sarah Reichelt wrote: > >> On 10/6/07, Mark Swindell wrote: >>> This was mentioned a couple days ago. Has anyone else found it to be >>> the case? >>> >>> This is consistently happening with Rev 2.9.0 dp-1, OS X 10.4, >>> Intel MacBook Pro >>> >>> New stack >>> Drag three buttons onto stack >>> Group them >>> Edit group >>> Select a button >>> Delete button >>> >>> Result: the whole group is deleted. >> >> >> Confirmed with Rev 2.9.0, Intel iMac, OS 10.4.10 >> >> It only happens if you edit group. Deleting a grouped object while not >> in Edit group works as expected. >> >> Sarah' >> __________ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mswindel at santacruz.k12.ca.us Mon Oct 8 16:46:43 2007 From: mswindel at santacruz.k12.ca.us (Mark Swindell) Date: Mon, 8 Oct 2007 13:46:43 -0700 Subject: Deleting grouped control deletes group In-Reply-To: <470A78DF.3000702@crcom.net> References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> <470A78DF.3000702@crcom.net> Message-ID: <35EAC9D2-F54E-42AF-9FD5-8F4CF94C0C24@santacruz.k12.ca.us> Interesting. It doesn't happen on 2.8.1 for me. Mark On Oct 8, 2007, at 11:37 AM, Len Morgan wrote: > This happens in 2.8.1 also. For some reason, I can't seem to send > messages to this board. Hopefully, replying WILL work. > > len > > > Mark Swindell wrote: >> Thanks for confirming this, Sarah. I couldn't find a bug report, >> so I filed one, #5458. Please vote for it. >> >> http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 >> >> Mark >> >> On Oct 5, 2007, at 4:52 PM, Sarah Reichelt wrote: >> >>> On 10/6/07, Mark Swindell wrote: >>>> This was mentioned a couple days ago. Has anyone else found it >>>> to be >>>> the case? >>>> >>>> This is consistently happening with Rev 2.9.0 dp-1, OS X 10.4, >>>> Intel MacBook Pro >>>> >>>> New stack >>>> Drag three buttons onto stack >>>> Group them >>>> Edit group >>>> Select a button >>>> Delete button >>>> >>>> Result: the whole group is deleted. >>> >>> >>> Confirmed with Rev 2.9.0, Intel iMac, OS 10.4.10 >>> >>> It only happens if you edit group. Deleting a grouped object >>> while not >>> in Edit group works as expected. >>> >>> Sarah' >>> __________ >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From len-morgan at crcom.net Mon Oct 8 16:50:03 2007 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 08 Oct 2007 15:50:03 -0500 Subject: Deleting grouped control deletes group In-Reply-To: <35EAC9D2-F54E-42AF-9FD5-8F4CF94C0C24@santacruz.k12.ca.us> References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> <470A78DF.3000702@crcom.net> <35EAC9D2-F54E-42AF-9FD5-8F4CF94C0C24@santacruz.k12.ca.us> Message-ID: <470A97FB.6070906@crcom.net> Well, it didn't USED to happen for me. It wasn't until last week that it started happening. The only thing I can connect to when this started failing was installing a new version of GLX2. I don't know why that would effect the Rev IDE in this way though. len Mark Swindell wrote: > Interesting. It doesn't happen on 2.8.1 for me. > Mark > > On Oct 8, 2007, at 11:37 AM, Len Morgan wrote: > >> This happens in 2.8.1 also. For some reason, I can't seem to send >> messages to this board. Hopefully, replying WILL work. >> >> len >> >> >> Mark Swindell wrote: >>> Thanks for confirming this, Sarah. I couldn't find a bug report, so >>> I filed one, #5458. Please vote for it. >>> >>> http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 >>> >>> Mark >>> >>> On Oct 5, 2007, at 4:52 PM, Sarah Reichelt wrote: >>> >>>> On 10/6/07, Mark Swindell wrote: >>>>> This was mentioned a couple days ago. Has anyone else found it to be >>>>> the case? >>>>> >>>>> This is consistently happening with Rev 2.9.0 dp-1, OS X 10.4, >>>>> Intel MacBook Pro >>>>> >>>>> New stack >>>>> Drag three buttons onto stack >>>>> Group them >>>>> Edit group >>>>> Select a button >>>>> Delete button >>>>> >>>>> Result: the whole group is deleted. >>>> >>>> >>>> Confirmed with Rev 2.9.0, Intel iMac, OS 10.4.10 >>>> >>>> It only happens if you edit group. Deleting a grouped object while not >>>> in Edit group works as expected. >>>> >>>> Sarah' >>>> __________ >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mswindel at santacruz.k12.ca.us Mon Oct 8 17:03:50 2007 From: mswindel at santacruz.k12.ca.us (Mark Swindell) Date: Mon, 8 Oct 2007 14:03:50 -0700 Subject: Deleting grouped control deletes group In-Reply-To: <470A97FB.6070906@crcom.net> References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> <470A78DF.3000702@crcom.net> <35EAC9D2-F54E-42AF-9FD5-8F4CF94C0C24@santacruz.k12.ca.us> <470A97FB.6070906@crcom.net> Message-ID: <4A105364-3DA2-4E79-82F1-A737AE989D7B@santacruz.k12.ca.us> The only difference between my 2.8.1 and beta installation, as far as I know, is that the beta has GLX2 installed. So maybe there is a connection, I don't know. Mark On Oct 8, 2007, at 1:50 PM, Len Morgan wrote: > Well, it didn't USED to happen for me. It wasn't until last week > that it started happening. The only thing I can connect to when > this started failing was installing a new version of GLX2. I don't > know why that would effect the Rev IDE in this way though. > > len > > > Mark Swindell wrote: >> Interesting. It doesn't happen on 2.8.1 for me. >> Mark >> >> On Oct 8, 2007, at 11:37 AM, Len Morgan wrote: >> >>> This happens in 2.8.1 also. For some reason, I can't seem to >>> send messages to this board. Hopefully, replying WILL work. >>> >>> len >>> >>> >>> Mark Swindell wrote: >>>> Thanks for confirming this, Sarah. I couldn't find a bug >>>> report, so I filed one, #5458. Please vote for it. >>>> >>>> http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 >>>> >>>> Mark From erikhans08 at yahoo.com Mon Oct 8 17:26:26 2007 From: erikhans08 at yahoo.com (Erik Hansen) Date: Mon, 8 Oct 2007 14:26:26 -0700 (PDT) Subject: Revolution => YouTube? Message-ID: <772690.21767.qm@web33001.mail.mud.yahoo.com> Hello List, What is the latest on capturing your Revolution animation as a video file? It used to be "make a QuickTime movie, but your Windows viewer needs to install QT". The Windows Movie Maker guru suggests turning your clip into a Flash movie because YouTube does this anyway, and you get better results if you do it yourself. Is there a way to save a Rev animation as a Flash movie? If not Flash, then any video file would do. Import a file to Windows Movie Maker, then save in the Small 320x200 resolution. To be specific, my app Choreographer moves buttons around to show choreography. I would like for dance team members to accelerate learning by viewing a movie of their routine. Trevor DeVore says: "The common forms of e-learning deployment are definitely through a web browser. If you have content that is aimed at a broad target market then this probably is the best solution." GregSmith says: "Flash and QuickTime players come already installed in the most popular and current web browsers." Judy reccomends: http://tutorialized.com/ "Importing the video into Flash is simple. All you have to do is select "File > Import > Import Video...". You will then see an Import Video window appear." YouTube exposure would complement a browser, right? Eventually I would like for people to run Choreographer in Rev so they could choreograph interactively controlling speed, icons, etc. Thanks, Erik erik at erikhansen.org http://www.erikhansen.org http://youtube.com/profile?user=erikhans08 ____________________________________________________________________________________ Moody friends. Drama queens. Your life? Nope! - their life, your story. Play Sims Stories at Yahoo! Games. http://sims.yahoo.com/ From francois.chaplais at ensmp.fr Mon Oct 8 18:39:26 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Tue, 9 Oct 2007 00:39:26 +0200 Subject: Revolution => YouTube? In-Reply-To: <772690.21767.qm@web33001.mail.mud.yahoo.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> Message-ID: Le 8 oct. 07, ? 23:26, Erik Hansen a ?crit : > > Hello List, > What is the latest on capturing your Revolution animation as a video > file? > It used to be "make a QuickTime movie, but your Windows viewer needs to > install QT". > > The Windows Movie Maker guru suggests turning your clip into > a Flash movie because YouTube does this anyway, and you get better > results if you do it yourself. Is there a way to save a Rev animation > as a Flash movie? > > If not Flash, then any video file would do. > Import a file to Windows Movie Maker, then save in the Small 320x200 > resolution. > > To be specific, my app Choreographer moves buttons around to show > choreography. > I would like for dance team members to accelerate learning by viewing > a movie of their routine. > > Trevor DeVore says: > "The common forms of e-learning deployment are definitely through a > web browser. If you have content that is aimed at a broad target > market then this probably is the best solution." > > GregSmith says: > "Flash and QuickTime players come already installed in > the most popular and current web browsers." > > Judy reccomends: http://tutorialized.com/ > "Importing the video into Flash is simple. All you have to do is > select "File > Import > Import Video...". > You will then see an Import Video window appear." > > YouTube exposure would complement a browser, right? > Eventually I would like for people to run Choreographer in Rev > so they could choreograph interactively controlling speed, icons, etc. > > Thanks, Erik > > > erik at erikhansen.org > http://www.erikhansen.org > http://youtube.com/profile?user=erikhans08 I have read that YouTube is progressively translating all of its videos to H264 (Apple's preferred). YouTube accepts .mov files, and certainely with H264 encoding. Moreover, Adobe Flash support H.254 playback (see http://www.adobe.com/aboutadobe/pressroom/pressreleases/200708/ 082107FlashPlayer.html , and the end of http://en.wikipedia.org/wiki/H264 ) A safe bet seems to encode in H.264 in QT if you want to export to YouTube. HTH Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/ From mwieder at ahsoftware.net Mon Oct 8 18:30:38 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 8 Oct 2007 15:30:38 -0700 Subject: SOAP Library - More References: <470547C0.90600@fourthworld.com><5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> <1C9EA295-5402-499A-8D37-53550F6FEDF2@looktowindward.com> Message-ID: David- Well, the library stack wasn't really written to be released into the wild like that. I do what Mark Smith does: put templates into custom properties and then retrieve them and replace parameters. constant kWSURL= "https://webservice.com/ws/activations.asmx" constant kWSNamespace= "http://authority.com/namespace" ON PerformAction pAction local tPartnerKey local tRegCode local tParams local tHeader put empty into field "fldResults" put empty into field "fldResponse" put empty into field "fldSOAP" put field "fldPartnerKey" into tPartnerKey put field "fldRegCode" into tRegCode put PackageParameters("Key", tPartnerKey, "string") into tHeader put PackageParameters("AuthenticationHeader", tHeader, "", kWSNamespace) into tHeader put PackageParameters("ActivationCode", tRegCode, "string", kWSNamespace) into tParams TRY put SOAP.RPCRequest(kWSURL, \ pAction, \ kWSNamespace, \ tParams, \ "http://webservice.com/ws/" & pAction, \ tHeader \ ) into field "fldResponse" put SOAP.Response() into field "fldResults" put SOAP.Envelope() into field "fldSOAP" CATCH e -- this is here for timeouts answer e END TRY END PerformAction where the custom property uSOAPEnvelope of the library stack ($HEADER, $METHOD, and $PARAMS will be replaced in the call to SOAP.RPCRequest by the appropriate parameters) is: <$HEADER> <$METHOD><$PARAMS/> (...and obviously you'll need to know the proper parameters from the wsdl...) Hope this helps. For me the hardest part was figuring out the proper authentication header format, and I only got that right by ngrepping the network traffic. -- Mark Wieder mwieder at ahsoftware.net From jerry at daniels-mara.com Mon Oct 8 19:06:54 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 8 Oct 2007 18:06:54 -0500 Subject: Deleting grouped control deletes group In-Reply-To: <4A105364-3DA2-4E79-82F1-A737AE989D7B@santacruz.k12.ca.us> References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> <470A78DF.3000702@crcom.net> <35EAC9D2-F54E-42AF-9FD5-8F4CF94C0C24@santacruz.k12.ca.us> <470A97FB.6070906@crcom.net> <4A105364-3DA2-4E79-82F1-A737AE989D7B@santacruz.k12.ca.us> Message-ID: Guys, we're looking at this report from the standpoint of GLX2 right now. I'll let you know how we fare with it as soon as we have some insight. We have a front script that looks at all object getting deleted so that we don't end up with any orphaned tabs, but there is not code that deletes any object unless the user explicitly deletes the object directly. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 8, 2007, at 4:03 PM, Mark Swindell wrote: > The only difference between my 2.8.1 and beta installation, as far > as I know, is that the beta has GLX2 installed. So maybe there is > a connection, I don't know. > Mark > > On Oct 8, 2007, at 1:50 PM, Len Morgan wrote: > >> Well, it didn't USED to happen for me. It wasn't until last week >> that it started happening. The only thing I can connect to when >> this started failing was installing a new version of GLX2. I >> don't know why that would effect the Rev IDE in this way though. >> >> len >> >> >> Mark Swindell wrote: >>> Interesting. It doesn't happen on 2.8.1 for me. >>> Mark >>> >>> On Oct 8, 2007, at 11:37 AM, Len Morgan wrote: >>> >>>> This happens in 2.8.1 also. For some reason, I can't seem to >>>> send messages to this board. Hopefully, replying WILL work. >>>> >>>> len >>>> >>>> >>>> Mark Swindell wrote: >>>>> Thanks for confirming this, Sarah. I couldn't find a bug >>>>> report, so I filed one, #5458. Please vote for it. >>>>> >>>>> http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 >>>>> >>>>> Mark > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Mon Oct 8 19:52:03 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 8 Oct 2007 18:52:03 -0500 Subject: Deleting grouped control deletes group In-Reply-To: References: <8CE52760-2E8B-4F87-85B8-9AA87987D7F9@cruzio.com> <9414ED57-8F65-4B42-A3F2-573B8C335871@cruzio.com> <470A78DF.3000702@crcom.net> <35EAC9D2-F54E-42AF-9FD5-8F4CF94C0C24@santacruz.k12.ca.us> <470A97FB.6070906@crcom.net> <4A105364-3DA2-4E79-82F1-A737AE989D7B@santacruz.k12.ca.us> Message-ID: Mark, et al., 1. It turns out that after deleting an object in a group, Rev switches to non-editbackground mode and reselects the group. 2. At that point a secondary delete key message is sent and the entire group is deleted UNLESS some code intervenes and stops it! 3. I believe that usually, Rev takes care of this potentially dangerous secondary deletekey (or backspacekey) message. 4. However, Rev could not block this secondary deletekey with GLX2 present, so after the object within the group was deleted and the group was selected, this secondary delete msg took out the now- selected group. I reworked the GLX2 frontscript so the secondary delete of the group can no longer take place. If you are running GLX2, you need only click its Help menu and selected Check for Latest Beta to get the fix for this anomaly. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 8, 2007, at 6:06 PM, Jerry Daniels wrote: > Guys, we're looking at this report from the standpoint of GLX2 > right now. I'll let you know how we fare with it as soon as we have > some insight. > > We have a front script that looks at all object getting deleted so > that we don't end up with any orphaned tabs, but there is not code > that deletes any object unless the user explicitly deletes the > object directly. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 8, 2007, at 4:03 PM, Mark Swindell wrote: > >> The only difference between my 2.8.1 and beta installation, as far >> as I know, is that the beta has GLX2 installed. So maybe there is >> a connection, I don't know. >> Mark >> >> On Oct 8, 2007, at 1:50 PM, Len Morgan wrote: >> >>> Well, it didn't USED to happen for me. It wasn't until last week >>> that it started happening. The only thing I can connect to when >>> this started failing was installing a new version of GLX2. I >>> don't know why that would effect the Rev IDE in this way though. >>> >>> len >>> >>> >>> Mark Swindell wrote: >>>> Interesting. It doesn't happen on 2.8.1 for me. >>>> Mark >>>> >>>> On Oct 8, 2007, at 11:37 AM, Len Morgan wrote: >>>> >>>>> This happens in 2.8.1 also. For some reason, I can't seem to >>>>> send messages to this board. Hopefully, replying WILL work. >>>>> >>>>> len >>>>> >>>>> >>>>> Mark Swindell wrote: >>>>>> Thanks for confirming this, Sarah. I couldn't find a bug >>>>>> report, so I filed one, #5458. Please vote for it. >>>>>> >>>>>> http://quality.runrev.com/qacenter/show_bug.cgi?id=5458 >>>>>> >>>>>> Mark >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Oct 8 20:00:10 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Oct 2007 17:00:10 -0700 Subject: Deleting grouped control deletes group Message-ID: <470AC48A.2070509@fourthworld.com> Jerry Daniels wrote: > Mark, et al., > > 1. It turns out that after deleting an object in a group, Rev > switches to non-editbackground mode and reselects the group. > > 2. At that point a secondary delete key message is sent and the > entire group is deleted UNLESS some code intervenes and stops it! Why does Rev do that? Know the engine. Trust the engine. Use the engine. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Mon Oct 8 20:16:57 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 8 Oct 2007 19:16:57 -0500 Subject: Deleting grouped control deletes group In-Reply-To: <470AC48A.2070509@fourthworld.com> References: <470AC48A.2070509@fourthworld.com> Message-ID: <4CD84A29-2B8B-45AA-9662-9DDF698A90CB@daniels-mara.com> Richard, Sarah and I have just been working on this. I was updating GLX2 tabs if a deleted object was owned by a tab. As it turns out my code was triggering an exit from editBackground mode. Very sensitive fellow, that. But it was my bad, not Rev's. We have rev'd the beta three more times and now have a satisfactory solution in place. Delete an object while in editBackground mode and no exit of background edit mode, and no secondary delete of an object. All fixed. GLX2 users, Check for Latest Beta and you'll have the fix-- along with some of the new features that will be in the GLX2 2.0.2 release next month. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 8, 2007, at 7:00 PM, Richard Gaskin wrote: > Jerry Daniels wrote: >> Mark, et al., >> 1. It turns out that after deleting an object in a group, Rev >> switches to non-editbackground mode and reselects the group. >> 2. At that point a secondary delete key message is sent and the >> entire group is deleted UNLESS some code intervenes and stops it! > > Why does Rev do that? > > > Know the engine. > Trust the engine. > Use the engine. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Oct 8 20:21:51 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 08 Oct 2007 17:21:51 -0700 Subject: Deleting grouped control deletes group Message-ID: <470AC99F.3090305@fourthworld.com> Jerry, I never doubted your code for a second. On the contrary, my question was why does the *Rev IDE* do all the extra twists and turns with the delete when the engine's native behavior is just fine as it is? >>> 1. It turns out that after deleting an object in a group, Rev >>> switches to non-editbackground mode and reselects the group. >>> 2. At that point a secondary delete key message is sent and the >>> entire group is deleted UNLESS some code intervenes and stops it! -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Mon Oct 8 20:46:05 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 8 Oct 2007 19:46:05 -0500 Subject: Deleting grouped control deletes group In-Reply-To: <470AC99F.3090305@fourthworld.com> References: <470AC99F.3090305@fourthworld.com> Message-ID: <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> Richard, You may have not doubted my code, but I did! Rev was not the culprit here, it was my code that triggered an untimely exit from the editBackground state which in turned triggered the reselection and delete of the group. In any case: problem diagnosed, fixed, tested and ready for users to download via GLX2 Help menu. Thanks to Mark Swindell and others for their report and for Sarah for her help with the code and alerting me to the anomaly in the first place. I was busy doing project work when Sarah let me know we had a "bogey" comin' in at 2 o'clock. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 8, 2007, at 7:21 PM, Richard Gaskin wrote: > Jerry, > > I never doubted your code for a second. On the contrary, my > question was why does the *Rev IDE* do all the extra twists and > turns with the delete when the engine's native behavior is just > fine as it is? > > >>>> 1. It turns out that after deleting an object in a group, Rev >>>> switches to non-editbackground mode and reselects the group. >>>> 2. At that point a secondary delete key message is sent and >>>> the entire group is deleted UNLESS some code intervenes and >>>> stops it! > > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mdswindell at cruzio.com Mon Oct 8 21:08:20 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 8 Oct 2007 18:08:20 -0700 Subject: Deleting grouped control deletes group In-Reply-To: <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> References: <470AC99F.3090305@fourthworld.com> <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> Message-ID: Great news. The bug report at Bugzilla has been changed to Fixed. Mark On Oct 8, 2007, at 5:46 PM, Jerry Daniels wrote: > Richard, > > You may have not doubted my code, but I did! Rev was not the > culprit here, it was my code that triggered an untimely exit from > the editBackground state which in turned triggered the reselection > and delete of the group. > > In any case: problem diagnosed, fixed, tested and ready for users > to download via GLX2 Help menu. > > Thanks to Mark Swindell and others for their report and for Sarah > for her help with the code and alerting me to the anomaly in the > first place. I was busy doing project work when Sarah let me know > we had a "bogey" comin' in at 2 o'clock. > > Best, > > Jerry Daniels > From mdswindell at cruzio.com Mon Oct 8 21:18:49 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 8 Oct 2007 18:18:49 -0700 Subject: Deleting grouped control deletes group In-Reply-To: References: <470AC99F.3090305@fourthworld.com> <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> Message-ID: Hmmmm..... I just downloaded the latest GLX2 build, restarted Rev, tested, and then repeated the whole download, install, restart process, and the problem persists. No mention of the fix in the readme history. Is this the right build? Mark On Oct 8, 2007, at 6:08 PM, Mark Swindell wrote: > Great news. The bug report at Bugzilla has been changed to Fixed. > Mark > > On Oct 8, 2007, at 5:46 PM, Jerry Daniels wrote: > >> Richard, >> >> You may have not doubted my code, but I did! Rev was not the >> culprit here, it was my code that triggered an untimely exit from >> the editBackground state which in turned triggered the reselection >> and delete of the group. >> >> In any case: problem diagnosed, fixed, tested and ready for users >> to download via GLX2 Help menu. >> >> Thanks to Mark Swindell and others for their report and for Sarah >> for her help with the code and alerting me to the anomaly in the >> first place. I was busy doing project work when Sarah let me know >> we had a "bogey" comin' in at 2 o'clock. >> >> Best, >> >> Jerry Daniels >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -Mark From sarah.reichelt at gmail.com Mon Oct 8 21:21:39 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 9 Oct 2007 11:21:39 +1000 Subject: Deleting grouped control deletes group In-Reply-To: References: <470AC99F.3090305@fourthworld.com> <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> Message-ID: Did you downoad the latest beta or the latest release version? Only the beta has this fix. I'm currently running 2.0.2b27 Cheers, Sarah On 10/9/07, Mark Swindell wrote: > Hmmmm..... I just downloaded the latest GLX2 build, restarted Rev, > tested, and then repeated the whole download, install, restart > process, and the problem persists. No mention of the fix in the > readme history. Is this the right build? > Mark > > On Oct 8, 2007, at 6:08 PM, Mark Swindell wrote: > > > Great news. The bug report at Bugzilla has been changed to Fixed. > > Mark > > > > On Oct 8, 2007, at 5:46 PM, Jerry Daniels wrote: > > > >> Richard, > >> > >> You may have not doubted my code, but I did! Rev was not the > >> culprit here, it was my code that triggered an untimely exit from > >> the editBackground state which in turned triggered the reselection > >> and delete of the group. > >> > >> In any case: problem diagnosed, fixed, tested and ready for users > >> to download via GLX2 Help menu. > >> > >> Thanks to Mark Swindell and others for their report and for Sarah > >> for her help with the code and alerting me to the anomaly in the > >> first place. I was busy doing project work when Sarah let me know > >> we had a "bogey" comin' in at 2 o'clock. > >> > >> Best, > >> > >> Jerry Daniels > >> > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > -Mark > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Mon Oct 8 21:28:10 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 8 Oct 2007 20:28:10 -0500 Subject: Deleting grouped control deletes group In-Reply-To: References: <470AC99F.3090305@fourthworld.com> <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> Message-ID: <4126DD00-B393-4D67-9252-D3DB413EE9F1@daniels-mara.com> Mark, Select "Check for Latest Beta..." from the GLX2 help menu. That will get you access to the beta verions, the latest of which has the fix. Lemme know if you have any other problems. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 8, 2007, at 8:18 PM, Mark Swindell wrote: > Hmmmm..... I just downloaded the latest GLX2 build, restarted Rev, > tested, and then repeated the whole download, install, restart > process, and the problem persists. No mention of the fix in the > readme history. Is this the right build? > Mark > > On Oct 8, 2007, at 6:08 PM, Mark Swindell wrote: > >> Great news. The bug report at Bugzilla has been changed to Fixed. >> Mark >> >> On Oct 8, 2007, at 5:46 PM, Jerry Daniels wrote: >> >>> Richard, >>> >>> You may have not doubted my code, but I did! Rev was not the >>> culprit here, it was my code that triggered an untimely exit from >>> the editBackground state which in turned triggered the >>> reselection and delete of the group. >>> >>> In any case: problem diagnosed, fixed, tested and ready for users >>> to download via GLX2 Help menu. >>> >>> Thanks to Mark Swindell and others for their report and for Sarah >>> for her help with the code and alerting me to the anomaly in the >>> first place. I was busy doing project work when Sarah let me know >>> we had a "bogey" comin' in at 2 o'clock. >>> >>> Best, >>> >>> Jerry Daniels >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > -Mark > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From markgreenberg at cox.net Mon Oct 8 21:50:50 2007 From: markgreenberg at cox.net (Mark Greenberg) Date: Mon, 8 Oct 2007 18:50:50 -0700 Subject: Splash Screen Launcher Message-ID: <1C7ABA8D-23D6-4AED-B689-DA8C5C20D283@cox.net> I need to make a tiny standalone that will launch a stack file so that the user, who doesn't have Rev, can save changes in the stack. I've done this years ago, but, for the life of me, can't figure out how I did it. Probably all I need is the script command that will start up the stack file. Thanks in advance, Mark Greenberg From kray at sonsothunder.com Mon Oct 8 22:23:28 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 8 Oct 2007 21:23:28 -0500 Subject: Splash Screen Launcher In-Reply-To: <1C7ABA8D-23D6-4AED-B689-DA8C5C20D283@cox.net> References: <1C7ABA8D-23D6-4AED-B689-DA8C5C20D283@cox.net> Message-ID: <20071008212328919301.6386af05@sonsothunder.com> On Mon, 8 Oct 2007 18:50:50 -0700, Mark Greenberg wrote: > I need to make a tiny standalone that will launch a stack file so > that the user, who doesn't have Rev, can save changes in the stack. > I've done this years ago, but, for the life of me, can't figure out > how I did it. Probably all I need is the script command that will > start up the stack file. Mark, you may want to take a look at StackRunner - it's a standalone engine that will open any stack you point it to and can be redistributed. More info is here: http://www.sonsothunder.com/devres/revolution/downloads/StackRunner.htm If you have any questions, let me know. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From mdswindell at cruzio.com Mon Oct 8 22:32:35 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 8 Oct 2007 19:32:35 -0700 Subject: Deleting grouped control deletes group In-Reply-To: <4126DD00-B393-4D67-9252-D3DB413EE9F1@daniels-mara.com> References: <470AC99F.3090305@fourthworld.com> <4919E448-EAE1-4C66-8A6F-5E8345F1E1E4@daniels-mara.com> <4126DD00-B393-4D67-9252-D3DB413EE9F1@daniels-mara.com> Message-ID: <9C1DD3B4-A924-40FF-85EB-52D5CDD0F9BF@cruzio.com> That fixed it, yes. Thanks, Mark On Oct 8, 2007, at 6:28 PM, Jerry Daniels wrote: > Mark, > > Select "Check for Latest Beta..." from the GLX2 help menu. That > will get you access to the beta verions, the latest of which has > the fix. > > Lemme know if you have any other problems. > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 8, 2007, at 8:18 PM, Mark Swindell wrote: > >> Hmmmm..... I just downloaded the latest GLX2 build, restarted >> Rev, tested, and then repeated the whole download, install, >> restart process, and the problem persists. No mention of the fix >> in the readme history. Is this the right build? >> Mark >> >> On Oct 8, 2007, at 6:08 PM, Mark Swindell wrote: >> >>> Great news. The bug report at Bugzilla has been changed to Fixed. >>> Mark >>> >>> On Oct 8, 2007, at 5:46 PM, Jerry Daniels wrote: >>> >>>> Richard, >>>> >>>> You may have not doubted my code, but I did! Rev was not the >>>> culprit here, it was my code that triggered an untimely exit >>>> from the editBackground state which in turned triggered the >>>> reselection and delete of the group. >>>> >>>> In any case: problem diagnosed, fixed, tested and ready for >>>> users to download via GLX2 Help menu. >>>> >>>> Thanks to Mark Swindell and others for their report and for >>>> Sarah for her help with the code and alerting me to the anomaly >>>> in the first place. I was busy doing project work when Sarah let >>>> me know we had a "bogey" comin' in at 2 o'clock. >>>> >>>> Best, >>>> >>>> Jerry Daniels >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> -Mark >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -Mark From viktoras at ekoinf.net Tue Oct 9 03:00:35 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Tue, 09 Oct 2007 10:00:35 +0300 Subject: Splash Screen Launcher In-Reply-To: <1C7ABA8D-23D6-4AED-B689-DA8C5C20D283@cox.net> References: <1C7ABA8D-23D6-4AED-B689-DA8C5C20D283@cox.net> Message-ID: <470B2713.4030404@ekoinf.net> Hi Mark, 1) create 2 stacks: one is going to be your launcher splashscreen app, the other - stack to be run via the splashscreen; 2) in stack inspector for the launcher stack set "Stack Files" pointing to that other stack; 3) in the launcher stack's script editor write: on openStack go stack "thatOtherStack" set the visible of me to false end openStack 4) compile the launcher stack; 5) create a button on that other stack; 6) set the script of that button to: on mouseUp save this stack end mouseUp 7) set the script of that other stack to: on closeStack quit #to make sure closing the stack closes entire application and not just this stack end closeStack That's it. Should work now. Viktoras Mark Greenberg wrote: > I need to make a tiny standalone that will launch a stack file so that > the user, who doesn't have Rev, can save changes in the stack. I've > done this years ago, but, for the life of me, can't figure out how I > did it. Probably all I need is the script command that will start up > the stack file. > > Thanks in advance, > > Mark Greenberg > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From viktoras at ekoinf.net Tue Oct 9 03:07:53 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Tue, 09 Oct 2007 10:07:53 +0300 Subject: Splash Screen Launcher In-Reply-To: <470B2713.4030404@ekoinf.net> References: <1C7ABA8D-23D6-4AED-B689-DA8C5C20D283@cox.net> <470B2713.4030404@ekoinf.net> Message-ID: <470B28C9.7070607@ekoinf.net> correction for the launcher's handler: on openStack hide me in 1 sec go stack "thatOtherStack" end openStack > Hi Mark, > > 1) create 2 stacks: one is going to be your launcher splashscreen app, > the other - stack to be run via the splashscreen; > 2) in stack inspector for the launcher stack set "Stack Files" > pointing to that other stack; > 3) in the launcher stack's script editor write: > on openStack > go stack "thatOtherStack" > set the visible of me to false > end openStack From andre at andregarzia.com Sun Oct 7 15:59:57 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 7 Oct 2007 16:59:57 -0300 Subject: libcgi "go to url" In-Reply-To: <155E476F-D635-4FF5-990E-A64013779E92@unimelb.edu.au> References: <155E476F-D635-4FF5-990E-A64013779E92@unimelb.edu.au> Message-ID: <7c87a2a10710071259y23740d19pb745d26352b26acc@mail.gmail.com> Hello Chris, sorry for the late reply, I think I understand what you're trying to accomplish and will write some words on the topic, if I understood you wrong, then, sorry, english is not my strongest quality. Let us divide your problem in two topics: "templating" and "answering" Templating is the act of having a placeholder file or stack that is used by the cgi to answer to a request, so you put your presentation layer into one of those templates then with some calls, you glue your data into them. We're specifically talking about building HTML like files. So you can have a default HTML template and just glue your data in it. When you run a Revolution CGI, the CGI has a "default folder" (global property the defaultFolder), all it's file operations are relative to such location, you can change it by setting it to a new folder path such as: set the defaultfolder to "/mySweetTemplates/" You can set it to absolute paths (absolute paths are relative too but they are relative to the root folder of your file system) or relative path. If you set the default folder to a relative path, it will be set using the previous known location and then override this location. This in plain english means that if the default folder is your cgi folder and you have a "template" folder inside it, then executing the following line: set the defaultfolder to "templates/" will set all the file operations to be relative to such child folder. To read or write files, the best option is to use URL keywork commands such as you're already doing. Now to glue data into your template there are many ways, I'll just explore two in here. First is to use the replace command. You fill your template html file with place holders such as "###NAME###", each of those placeholders will be replaced with the actual data by using multiple replace calls. Using your previous example, let us replace some values, consider that your HTML file has something like ###NAME### and ###COLOR### in it, and it is answering the name and the favorite color of the user. You can then call something like: replace "###NAME###" with tName in tData replace "###COLOR###" with tFavoriteColor in tData So with each replace call you glue one piece of your data back in the tData template. This is a very straight forward way of doing templates in Revolution. Another popular way that requires less coding and is more flexible is to use the merge command. This command will pick a variable and inspect it looking for pre-defines placeholders, it will then replace these place holders with the result of their values. Revolution uses double brackets as place holders for the merge call, so you just fill your template with double brackets and your variables. Using our previous example, imagine that your template looks like My Fav Color Hello, [[tName]] Your favorite color is [[tFavoriteColor]] then if you execute the call: put the merge of tData into tAssembledData The resulting variable called tAssembledData will contain the content of the template with those double bracket place holders replaced with the actual variable content. This is very flexible because you can change your template to display different data without changing your program code. OBS: the merge call does more than variable glueing. This is just a quick note... So now you should have some mental image of how to glue data into your template and end up with a variable that contains the answer you want to send back to the browser, let us talk about answering to the browser now. In your example you try to use RevGoURL. This command is to be used by desktop application to open the browser directed to some web page, this is not to be used by CGI applications. It's a purelly desktop command that opens another program and launches a web page. Most web servers are running under some kind of unix or follow some conventions set by the unix familly of operating systems. To explain how the cgi answers back to the browser let me talk a little about the standard i/o common to C programs. There are three important standard i/o, they are STDIN, STDOUT and STDERR. They mean "standard input", "standard output" and "standard error output". You can think of them as files, three different files used for different purposes. STDIN always mean the standard input interface, it may be the keyboard or a piped file. When you use a CGI, the STDIN is written by the web server to contain the web request, so when you read from STDIN using a CGI you should read the raw web request data. STDOUT always mean the standard output, in some cases is the screen, in others it may be a file. When you talk about CGI, the STDOUT will be grabed by the web server and sent back to the browser. So your CGI will write it's output to STDOUT and this will be piped back to the browser. STDERR points to the standard error output, like STDOUT it differs for each context, in the cases of CGI, the web server will grab STDERR and log it to system log file. So if something wrong happens in your cgi you can have the web server to log useful information by writting to STDERR. Okay, now we know that using these three "files" we're able to interface with the web server and thus talk with the web browsers. When executing a revolution CGI, the console becomes STDOUT, so all your put commands that would go to the message box when run from the IDE will actually go to STDOUT. So to send data back to the browser, you simply use the put command. Like this: put tAssembledData This will send tAssembledData to STDOUT. Be aware that the web browser expects a fully HTTP compliant answer. Some web servers will inspect what you write to STDOUT and fix missing information but most will not. Below I give you a very simple output function that your can use to assemble a minimal response back to the browser. on cgiOutput pData put "200 OK HTTP/1.0" & cr put "Content-type: text/html" & cr put "Content-lenght:" && the lenght of pData & cr & cr put pData end cgiOutput using this simple function you can then call: cgiOutput tAssembledData and have the HTML stored in that variable to display in the web browser. If you want to look further into these topics, I advise you to follow Jacques CGI tutorial at: http://hyperactivesw.com/cgitutorial/index.html I'll also tell you some buzzwords that you may find userful. Look into "XSLT" for your templates, it is a standard way to build HTML templates and most server boxes come with "xsltproc" installed so you can very quickly assemble and web response by calling xsltproc thru the shell() command. Also read JM Marshall "HTTP Made Easy" eBook, it will give you a basic grasp of the HTTP protocol. Very useful. and then use my own RevHTTP server from the Revolution IDE to learn more about CGIs. You can learn more about it at http://www.andregarzia.com/RevOnRockets Cheers, I hope this help you. Andre Hello On 10/1/07, chris livermore wrote: > > Hi > I have libCGI working nicely (thanks for this stack), I'm storing/ > writing variables to text files all OK. Problem is sending a client > back to a web page. > So the client clicks 'Submit' button, all parameters are processed; > This script: put url ("file:../test/switchatest/ > parameters_summary.html") into tData > finds the correct page but because the page's links are relative, > none of the graphics are shown. I'll convert all to absolute links > but there must be an easier way to go to any url? > I've tried: get url ("file:../test/switchatest/ > parameters_summary.html") into tData > and: revGoURL "http://www.kipmultimedia.com/test/switchatest/ > parameters_oral.html" > but no luck. > I have a feeling this is going to be embarrassingly simple, thanks > for a great forum. > > macintel 10.4.10, rev 2.8.1 (3) > > regards > > chris > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Tue Oct 9 03:56:09 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 9 Oct 2007 09:56:09 +0200 Subject: Deleting grouped control deletes group In-Reply-To: <470AC48A.2070509@fourthworld.com> References: <470AC48A.2070509@fourthworld.com> Message-ID: <7C8E1303-748F-40BC-93A5-EAED4F9818C9@economy-x-talk.com> Richard, If you look at the Rev IDE code, you will probably see the answer. RunRev has added "send" commands in several places, which would probably be removed if RunRev were to do a massive rewrite of the IDE. I suspect one of these "send" commands is the culprit, but I haven't taken the time to prove it. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 9-okt-2007, om 2:00 heeft Richard Gaskin het volgende geschreven: > > Why does Rev do that? > > > Know the engine. > Trust the engine. > Use the engine. > > -- > Richard Gaskin > Managing Editor, revJournal From chrisliv at unimelb.edu.au Tue Oct 9 04:21:52 2007 From: chrisliv at unimelb.edu.au (chris livermore) Date: Tue, 9 Oct 2007 18:21:52 +1000 Subject: libcgi "go to url" In-Reply-To: <7c87a2a10710071259y23740d19pb745d26352b26acc@mail.gmail.com> References: <155E476F-D635-4FF5-990E-A64013779E92@unimelb.edu.au> <7c87a2a10710071259y23740d19pb745d26352b26acc@mail.gmail.com> Message-ID: <07A8D64B-4333-4B0D-ADC0-4B1FAC7A0888@unimelb.edu.au> outstanding reply, thanks for the continued support Andre chris On 08/10/2007, at 5:59 AM, Andre Garzia wrote: > Hello Chris, > > sorry for the late reply, I think I understand what you're trying to > accomplish and will write some words on the topic, if I understood you > wrong, then, sorry, english is not my strongest quality. > > Let us divide your problem in two topics: "templating" and "answering" > > Templating is the act of having a placeholder file or stack that is > used by > the cgi to answer to a request, so you put your presentation layer > into one > of those templates then with some calls, you glue your data into > them. We're > specifically talking about building HTML like files. So you can have a > default HTML template and just glue your data in it. > > When you run a Revolution CGI, the CGI has a "default folder" (global > property the defaultFolder), all it's file operations are relative > to such > location, you can change it by setting it to a new folder path such > as: > > set the defaultfolder to "/mySweetTemplates/" > > You can set it to absolute paths (absolute paths are relative too > but they > are relative to the root folder of your file system) or relative > path. If > you set the default folder to a relative path, it will be set using > the > previous known location and then override this location. This in plain > english means that if the default folder is your cgi folder and you > have a > "template" folder inside it, then executing the following line: > > set the defaultfolder to "templates/" > > will set all the file operations to be relative to such child > folder. To > read or write files, the best option is to use URL keywork commands > such as > you're already doing. Now to glue data into your template there are > many > ways, I'll just explore two in here. > > First is to use the replace command. You fill your template html > file with > place holders such as "###NAME###", each of those placeholders will be > replaced with the actual data by using multiple replace calls. > Using your > previous example, let us replace some values, consider that your > HTML file > has something like ###NAME### and ###COLOR### in it, and it is > answering the > name and the favorite color of the user. You can then call > something like: > > replace "###NAME###" with tName in tData > > replace "###COLOR###" with tFavoriteColor in tData > > So with each replace call you glue one piece of your data back in > the tData > template. This is a very straight forward way of doing templates in > Revolution. Another popular way that requires less coding and is more > flexible is to use the merge command. This command will pick a > variable and > inspect it looking for pre-defines placeholders, it will then > replace these > place holders with the result of their values. Revolution uses double > brackets as place holders for the merge call, so you just fill your > template > with double brackets and your variables. Using our previous > example, imagine > that your template looks like > > > > My Fav Color > > > > Hello, [[tName]] > > Your favorite color is [[tFavoriteColor]] > > > > > > then if you execute the call: > > put the merge of tData into tAssembledData > > The resulting variable called tAssembledData will contain the > content of the > template with those double bracket place holders replaced with the > actual > variable content. This is very flexible because you can change your > template > to display different data without changing your program code. > > OBS: the merge call does more than variable glueing. This is just a > quick > note... > > So now you should have some mental image of how to glue data into your > template and end up with a variable that contains the answer you > want to > send back to the browser, let us talk about answering to the > browser now. > > In your example you try to use RevGoURL. This command is to be used by > desktop application to open the browser directed to some web page, > this is > not to be used by CGI applications. It's a purelly desktop command > that > opens another program and launches a web page. > > Most web servers are running under some kind of unix or follow some > conventions set by the unix familly of operating systems. To > explain how the > cgi answers back to the browser let me talk a little about the > standard i/o > common to C programs. There are three important standard i/o, they are > STDIN, STDOUT and STDERR. They mean "standard input", "standard > output" and > "standard error output". > > You can think of them as files, three different files used for > different > purposes. STDIN always mean the standard input interface, it may be > the > keyboard or a piped file. When you use a CGI, the STDIN is written > by the > web server to contain the web request, so when you read from STDIN > using a > CGI you should read the raw web request data. > > > > STDOUT always mean the standard output, in some cases is the > screen, in > others it may be a file. When you talk about CGI, the STDOUT will > be grabed > by the web server and sent back to the browser. So your CGI will > write it's > output to STDOUT and this will be piped back to the browser. > > STDERR points to the standard error output, like STDOUT it differs > for each > context, in the cases of CGI, the web server will grab STDERR and > log it to > system log file. So if something wrong happens in your cgi you can > have the > web server to log useful information by writting to STDERR. > > Okay, now we know that using these three "files" we're able to > interface > with the web server and thus talk with the web browsers. When > executing a > revolution CGI, the console becomes STDOUT, so all your put > commands that > would go to the message box when run from the IDE will actually go to > STDOUT. So to send data back to the browser, you simply use the put > command. > Like this: > > put tAssembledData > > This will send tAssembledData to STDOUT. Be aware that the web browser > expects a fully HTTP compliant answer. Some web servers will > inspect what > you write to STDOUT and fix missing information but most will not. > Below I > give you a very simple output function that your can use to assemble a > minimal response back to the browser. > > on cgiOutput pData > > put "200 OK HTTP/1.0" & cr > > put "Content-type: text/html" & cr > > put "Content-lenght:" && the lenght of pData & cr & cr > > put pData > > end cgiOutput > > using this simple function you can then call: > > cgiOutput tAssembledData > > and have the HTML stored in that variable to display in the web > browser. If > you want to look further into these topics, I advise you to follow > Jacques > CGI tutorial at: > > http://hyperactivesw.com/cgitutorial/index.html > > I'll also tell you some buzzwords that you may find userful. Look into > "XSLT" for your templates, it is a standard way to build HTML > templates and > most server boxes come with "xsltproc" installed so you can very > quickly > assemble and web response by calling xsltproc thru the shell() > command. Also > read JM Marshall "HTTP Made Easy" eBook, it will give you a basic > grasp of > the HTTP protocol. Very useful. > > and then use my own RevHTTP server from the Revolution IDE to learn > more > about CGIs. You can learn more about it at > http://www.andregarzia.com/RevOnRockets > > Cheers, I hope this help you. > > Andre > > > Hello > > On 10/1/07, chris livermore wrote: >> >> Hi >> I have libCGI working nicely (thanks for this stack), I'm storing/ >> writing variables to text files all OK. Problem is sending a client >> back to a web page. >> So the client clicks 'Submit' button, all parameters are processed; >> This script: put url ("file:../test/switchatest/ >> parameters_summary.html") into tData >> finds the correct page but because the page's links are relative, >> none of the graphics are shown. I'll convert all to absolute links >> but there must be an easier way to go to any url? >> I've tried: get url ("file:../test/switchatest/ >> parameters_summary.html") into tData >> and: revGoURL "http://www.kipmultimedia.com/test/switchatest/ >> parameters_oral.html" >> but no luck. >> I have a feeling this is going to be embarrassingly simple, thanks >> for a great forum. >> >> macintel 10.4.10, rev 2.8.1 (3) >> >> regards >> >> chris >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revlist at azurevision.co.uk Tue Oct 9 04:36:54 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 9 Oct 2007 09:36:54 +0100 Subject: Revolution => YouTube? In-Reply-To: <772690.21767.qm@web33001.mail.mud.yahoo.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> Message-ID: On 8 Oct 2007, at 22:26, Erik Hansen wrote: > YouTube exposure would complement a browser, right? Make sure you read YouTube's terms and conditions VERY carefully before you submit any videos - by submitting work where you own the copyright you are giving YouTube free distribution rights *forever*. They can do *anything* with your video, including editing it, selling it etc. without having to pay you a penny. Ian From dam-pro.girard at laposte.net Tue Oct 9 09:08:35 2007 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Tue, 09 Oct 2007 15:08:35 +0200 Subject: How know if a stack is maximized ? Message-ID: <470B7D53.4090800@laposte.net> Hi all, I am searching, but I don't find anything now. Does there is a function in Runrev that permit to know if a stack is maximized or not ? Or do I have to do a trick like ever ? (if the rect of the stack look like to be maximized, it is maximized). Thanks, Damien From andres at bakno.com Tue Oct 9 09:19:08 2007 From: andres at bakno.com (Andres Martinez) Date: Tue, 9 Oct 2007 09:19:08 -0400 Subject: Revolution => YouTube? In-Reply-To: <772690.21767.qm@web33001.mail.mud.yahoo.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> Message-ID: <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> Hello Erik wrote this yesterday and I want to know if it is possible to export a Rev animation as a video (any format) via scripts, not with external capturing software. Regards, Andres Martinez www.baKno.com On Oct 8, 2007, at 5:26 PM, Erik Hansen wrote: > What is the latest on capturing your Revolution animation as a > video file? > It used to be "make a QuickTime movie, but your Windows viewer > needs to > install QT". From revlist at azurevision.co.uk Tue Oct 9 09:25:15 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 9 Oct 2007 14:25:15 +0100 Subject: Revolution => YouTube? In-Reply-To: <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> Message-ID: <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> On 9 Oct 2007, at 14:19, Andres Martinez wrote: > Erik wrote this yesterday and I want to know if it is possible to > export a Rev animation as a video (any format) via scripts, not > with external capturing software. As always, 'Trevor's wonderful EnhancedQT External'. :-) You would have to export each frame as an image file, then load them up using the external and turn them into a movie file. Ian From klaus at major-k.de Tue Oct 9 09:30:05 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 9 Oct 2007 15:30:05 +0200 Subject: Revolution => YouTube? In-Reply-To: <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> Message-ID: Hi Ian, > On 9 Oct 2007, at 14:19, Andres Martinez wrote: > >> Erik wrote this yesterday and I want to know if it is possible to >> export a Rev animation as a video (any format) via scripts, not >> with external capturing software. > As always, 'Trevor's wonderful EnhancedQT External'. :-) EXACTLY! :-D > > You would have to export each frame as an image file, then load > them up using the external and turn them into a movie file. > > Ian Best Klaus Major klaus at major-k.de http://www.major-k.de From eric.chatonet at sosmartsoftware.com Tue Oct 9 10:19:41 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 9 Oct 2007 16:19:41 +0200 Subject: How know if a stack is maximized ? In-Reply-To: <470B7D53.4090800@laposte.net> References: <470B7D53.4090800@laposte.net> Message-ID: <69501163-05C3-44BD-9F81-5C75B40A0F23@sosmartsoftware.com> Bonjour Damien, Actually, it's a real problem with stacks the maxWidth or the maxHeight of which has been not specified (let to 65536) and Rev AFAIK does not provide any function or property to know this. So just a workaround that consists in setting by yourself the maxWidth and the maxHeight according to the windowBoundingRect at preOpenstack: on preOpenStack SetMaxDim the long name of this stack -- end preOpenStack on SetMaxDim pStack set the maxWidth of pStack to item 3 of the windowBoundingRect - item 1 of the windowBoundingRect - 20 set the maxHeight of pStack to item 4 of the windowBoundingRect - item 2 of the windowBoundingRect - 36 end SetMaxDim Values above reduce a bit the values returned when the stack is maximized by the system then the below function works: function IsMaximized pStack return (the height of pStack = the maxHeight of pStack) and (the width of pStack = the maxWidth of pStack) end IsMaximized Tested on Mac OSX, XP SP2 and Vista. Hope this helps... Le 9 oct. 07 ? 15:08, GIRARD Damien a ?crit : > Hi all, > > I am searching, but I don't find anything now. > Does there is a function in Runrev that permit to know if a stack > is maximized or not ? > > Or do I have to do a trick like ever ? > (if the rect of the stack look like to be maximized, it is maximized). > > Thanks, > > Damien Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From ambassador at fourthworld.com Tue Oct 9 12:11:38 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Oct 2007 09:11:38 -0700 Subject: How know if a stack is maximized ?, > Eric Chatonet eric.chatonet at sosma Message-ID: <470BA83A.1050003@fourthworld.com> Wouldn't a stack be maximized when it's rect equals the current windowBoundingRect? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Tue Oct 9 12:18:10 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Oct 2007 11:18:10 -0500 Subject: How know if a stack is maximized ? In-Reply-To: <470B7D53.4090800@laposte.net> References: <470B7D53.4090800@laposte.net> Message-ID: <470BA9C2.7030903@hyperactivesw.com> GIRARD Damien wrote: > Hi all, > > I am searching, but I don't find anything now. > Does there is a function in Runrev that permit to know if a stack is > maximized or not ? If you just want to know whether the stack is not minimized, you can check the stack's iconic property. If you want to know whether the stack is being shown full-screen, then use one of the methods others have posted here (checking the size, windowboundingrect, etc.) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lists at mangomultimedia.com Tue Oct 9 12:25:35 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Oct 2007 12:25:35 -0400 Subject: How know if a stack is maximized ? In-Reply-To: <470BA83A.1050003@fourthworld.com> References: <470BA83A.1050003@fourthworld.com> Message-ID: On Oct 9, 2007, at 12:11 PM, Richard Gaskin wrote: > Wouldn't a stack be maximized when it's rect equals the current > windowBoundingRect? It might be maximized in the sense that the stack is the maximum height/width of the windowBoundingRect but it might not be maximized in terms of whether or not the user clicked the zoom button on OS X or the Maximize button on Windows. Take this for example - I open Notepad on Windows. I resize the window with my document just how I want it. I close Notepad and the next time I reopen it the window is just how I left it. I then click the Maximize button and the Notepad window fills the screen. If I quit Notepad and relaunch the window does not reopen to fill the entire screen but rather that size it was before I clicked the maximize button. Is there an easy way to reproduce this behavior with Revolution since there is no property which reports that a stack is 'maximized' (though we do have an 'iconic' property)? The user may have manually resize the window to fill the screen, in which case you should restore the window to that size the next time your app launches, or they may have used the maximize button to fill the screen in which case you should restore the window to the size it was prior to clicking the maximize button. I filed an enhancement request for this but if I'm missed something obvious I would love to know. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From jacque at hyperactivesw.com Tue Oct 9 12:30:29 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 09 Oct 2007 11:30:29 -0500 Subject: How know if a stack is maximized ? In-Reply-To: References: <470BA83A.1050003@fourthworld.com> Message-ID: <470BACA5.409@hyperactivesw.com> Trevor DeVore wrote: > On Oct 9, 2007, at 12:11 PM, Richard Gaskin wrote: > >> Wouldn't a stack be maximized when it's rect equals the current >> windowBoundingRect? > > It might be maximized in the sense that the stack is the maximum > height/width of the windowBoundingRect but it might not be maximized in > terms of whether or not the user clicked the zoom button on OS X or the > Maximize button on Windows. > > Take this for example - > > I open Notepad on Windows. I resize the window with my document just how > I want it. I close Notepad and the next time I reopen it the window is > just how I left it. I then click the Maximize button and the Notepad > window fills the screen. If I quit Notepad and relaunch the window does > not reopen to fill the entire screen but rather that size it was before > I clicked the maximize button. > > Is there an easy way to reproduce this behavior with Revolution since > there is no property which reports that a stack is 'maximized' (though > we do have an 'iconic' property)? The user may have manually resize the > window to fill the screen, in which case you should restore the window > to that size the next time your app launches, or they may have used the > maximize button to fill the screen in which case you should restore the > window to the size it was prior to clicking the maximize button. I do this in one of my projects by storing the stack rect every time the resizeStack message fires. When the stack is reopened, I just set its rect to the stored property. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lists at mangomultimedia.com Tue Oct 9 12:44:23 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Oct 2007 12:44:23 -0400 Subject: How know if a stack is maximized ? In-Reply-To: <470BACA5.409@hyperactivesw.com> References: <470BA83A.1050003@fourthworld.com> <470BACA5.409@hyperactivesw.com> Message-ID: <72DE5ADC-37EA-47E4-8F40-3AE7FD32FB0D@mangomultimedia.com> On Oct 9, 2007, at 12:30 PM, J. Landman Gay wrote: > I do this in one of my projects by storing the stack rect every > time the resizeStack message fires. When the stack is reopened, I > just set its rect to the stored property. But that means that the stack will reopen to full screen if the user clicked the maximize button which is what I am trying to avoid. The stack should reopen to the size it was prior to the user clicking on the maximize button in the title bar. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From ambassador at fourthworld.com Tue Oct 9 12:55:05 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Oct 2007 09:55:05 -0700 Subject: How know if a stack is maximized ? Message-ID: <470BB269.8050308@fourthworld.com> Trevor wrote: > The stack should reopen to the size it was prior to the user > clicking on the maximize button in the title bar. This seems counterintuitive to me. If the user explicitly maximized the window, why would the window open to any other size? I couldn't find mention of this exception in the OS X HIG, so I went to check the behavior in TextEdit. Bad idea: TextEdit doesn't really honor any user size settings, at least not in any easily-discernible pattern. ;) Good idea on the request in BZ; I just added some votes to it. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Tue Oct 9 13:10:09 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 09 Oct 2007 12:10:09 -0500 Subject: How know if a stack is maximized ? In-Reply-To: <470B7D53.4090800@laposte.net> References: <470B7D53.4090800@laposte.net> Message-ID: <470BB5F1.4000401@dreamscapesoftware.com> Damien, I've run into the very same problem you are describing. Here is how I solved the problem on Windows: 1. Download the Externals Collection from the RunRev web site. (It's unsupported, but it's free now). Attach the external file to your stack. 2. Add the following function and command to your stack. function maxCardRect set itemDelimiter to "," put screenRect() into maxRect put item 2 of ext_menuSize() into item 4 of maxRect put queryRegistry("HKEY_CURRENT_USER\Control Panel\Desktop\WindowMetrics\CaptionHeight") into titleBarSize put abs(titleBarSize / "15") + 1 into titleBarSize put titleBarSize into item 2 of maxRect return maxRect end maxCardRect on moveStack get setRegistry("HKEY_CURRENT_USER\Software\Company\Stack\ScreenRect",(the rect of stack "stackName")) pass moveStack end moveStack on resizeStack get setRegistry("HKEY_CURRENT_USER\Software\Company\Stack\ScreenRect",(the rect of stack "stackName")) pass resizeStack end resizeStack 3. Add the following code to your loading script. (Ex: preOpenStack, preOpenCard, etc...) put queryRegistry("HKEY_CURRENT_USER\Software\Company\Stack\ScreenRect") into newRect if (newRect is not empty) and ("-" is not in newRect) then if newRect = maxCardRect() then get ext_maxWindow() else set the rect of this stack to newRect end if What happens is that the external will find out from the system how large the Task bar is. Then the script gathers the size of the titlebar and window borders. After that, you do a comparison at the stack loading to see if the rect of the stack window you saved in the registry is the same size as what a "fullscreen" rect would be. By the way, what you are asking for is an enhancement request on BugZilla. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com GIRARD Damien wrote: > Hi all, > > I am searching, but I don't find anything now. > Does there is a function in Runrev that permit to know if a stack is > maximized or not ? > > Or do I have to do a trick like ever ? > (if the rect of the stack look like to be maximized, it is maximized). > > Thanks, > > Damien > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Tue Oct 9 13:18:30 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 9 Oct 2007 19:18:30 +0200 Subject: How know if a stack is maximized ?, > Eric Chatonet eric.chatonet at sosma In-Reply-To: <470BA83A.1050003@fourthworld.com> References: <470BA83A.1050003@fourthworld.com> Message-ID: Hi Richard, Le 9 oct. 07 ? 18:11, Richard Gaskin a ?crit : > Wouldn't a stack be maximized when it's rect equals the current > windowBoundingRect? Yes I would have thought so too but, after many experiments, no :-( I assume that the system takes into account possible window borders + some 'cosmetic' margins depending on the system :-) Actually if you maximize any window in any app with any system, it will not fit the screen rect - window bounding rect. Behavior is different between OSX and Win: when a window is maximized on Win it's no longer resizable but you can resize it with Mac OSX and even enlarge it! So I agree: a new property (the maximized of ) would be welcome. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From lists at mangomultimedia.com Tue Oct 9 13:25:39 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Oct 2007 13:25:39 -0400 Subject: How know if a stack is maximized ? In-Reply-To: <470BB269.8050308@fourthworld.com> References: <470BB269.8050308@fourthworld.com> Message-ID: On Oct 9, 2007, at 12:55 PM, Richard Gaskin wrote: > Trevor wrote: >> The stack should reopen to the size it was prior to the user >> clicking on the maximize button in the title bar. > > This seems counterintuitive to me. If the user explicitly > maximized the window, why would the window open to any other size? True. So Notepad is a bad example. Take Firefox or IE then. If you close the application while a window is maximized then the window will open back into the maximized state. Clicking the 'Restore Down' button then returns the window to it's non-maximized size. > I couldn't find mention of this exception in the OS X HIG, so I > went to check the behavior in TextEdit. Bad idea: TextEdit > doesn't really honor any user size settings, at least not in any > easily-discernible pattern. ;) Behavior on OS X seems more random to me than on Windows. If I recall correctly OS X uses a concept of the User window state and the Ideal window state. When you click on the "+" icon in an OS X window the window toggles between the size the user has set the window to and the ideal size that the program sets. I'm still not clear on how it is *supposed* to work though. I just tried OmniOutliner 3 and the position of my document windows seem to be remembered but not the size. In any case, I think we need an additional property in reorder to recreate this madness in our own apps. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From dam-pro.girard at laposte.net Tue Oct 9 14:12:04 2007 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Tue, 09 Oct 2007 20:12:04 +0200 Subject: How know if a stack is maximized ? In-Reply-To: <470BB269.8050308@fourthworld.com> References: <470BB269.8050308@fourthworld.com> Message-ID: <470BC474.2060705@laposte.net> Trevor wrote: > > The stack should reopen to the size it was prior to the user > clicking on the maximize button in the title bar. > Is it counterintuitive to me also, and is it why I must a command that can "maximize" a stack. The best intuitive method, is that : - The user set the rect of the window - He want to maximize it, so it maximize the window. - He quit the software. - When the software is re opened, the window must be appear maximized, and when he click on the maximize button, the previous rect (not maximized) is set. Runrev cannot do that, so, if is it not fixed for 2.9, I will try a tricks. But, this is a CRITICAL problem for a programming language that permit to make quickly GUI. Damien From JimAultWins at yahoo.com Tue Oct 9 14:31:56 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 09 Oct 2007 11:31:56 -0700 Subject: How know if a stack is maximized ? In-Reply-To: <470BC474.2060705@laposte.net> Message-ID: One method is to make your own title bar set of graphics as buttons (take a screen shot), set the window decorations to false (don't use the default system title bar), then when the user clicks to maximize, or chooses to resize, you are in control of all the operations, even the 'close and quit X'. You can even allow user preferences, such as resize-in-place, center-in-screen, align along left side of monitor, shrink to fit content, expand to show details, etc. Hope you find your solution. Jim Ault Las Vegas On 10/9/07 11:12 AM, "GIRARD Damien" wrote: > Trevor wrote: >> >> The stack should reopen to the size it was prior to the user >> clicking on the maximize button in the title bar. >> > Is it counterintuitive to me also, and is it why I must a command that > can "maximize" a stack. > The best intuitive method, is that : > - The user set the rect of the window > - He want to maximize it, so it maximize the window. > - He quit the software. > - When the software is re opened, the window must be appear maximized, > and when he click on the maximize button, the previous rect (not > maximized) is set. > > Runrev cannot do that, so, if is it not fixed for 2.9, I will try a > tricks. But, this is a CRITICAL problem for a programming language that > permit to make quickly GUI. From ambassador at fourthworld.com Tue Oct 9 14:55:29 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 09 Oct 2007 11:55:29 -0700 Subject: How know if a stack is maximized ? Message-ID: <470BCEA1.8040502@fourthworld.com> GIRARD Damien wrote: > Is it counterintuitive to me also, and is it why I must a command that > can "maximize" a stack. > The best intuitive method, is that : > - The user set the rect of the window > - He want to maximize it, so it maximize the window. > - He quit the software. > - When the software is re opened, the window must be appear maximized, > and when he click on the maximize button, the previous rect (not > maximized) is set. > > Runrev cannot do that, so, if is it not fixed for 2.9, I will try a > tricks. But, this is a CRITICAL problem for a programming language that > permit to make quickly GUI. Why not just save the rect of the stack when it closes, and restore that rect in the next session? What you need to do sounds much simpler than what Trevor's doing, since he needs to know state information after the state has changed. But since you want to restore the last state, this would seem simple, no? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Tue Oct 9 15:03:06 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 09 Oct 2007 14:03:06 -0500 Subject: How know if a stack is maximized ? In-Reply-To: <470BC474.2060705@laposte.net> References: <470BB269.8050308@fourthworld.com> <470BC474.2060705@laposte.net> Message-ID: <470BD06A.1000809@dreamscapesoftware.com> Damien, While Rev cannot do what you want, the external and scripts that I posted earlier will solve this problem for you. Specifically, the "ext_maxWindow()" function from the Externals Collection will allow you to, via script, set the window to it's Maximum Rect (like pressing the "Maximize" button). The window controls will automatically be set correctly, and your Standalone will behave like every other Windows program. If you are having problems getting this to work, contact me and I will send you a pre-made stack so you can see it in action. I know for a fact that the code works, because I use it in my program JPEGCompress. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com GIRARD Damien wrote: > Runrev cannot do that, so, if is it not fixed for 2.9, I will try a > tricks. But, this is a CRITICAL problem for a programming language that > permit to make quickly GUI. From lists at mangomultimedia.com Tue Oct 9 15:21:43 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Oct 2007 15:21:43 -0400 Subject: How know if a stack is maximized ? In-Reply-To: <470BCEA1.8040502@fourthworld.com> References: <470BCEA1.8040502@fourthworld.com> Message-ID: On Oct 9, 2007, at 2:55 PM, Richard Gaskin wrote: > Why not just save the rect of the stack when it closes, and restore > that rect in the next session? > > What you need to do sounds much simpler than what Trevor's doing, > since he needs to know state information after the state has > changed. But since you want to restore the last state, this would > seem simple, no? Currently I do nothing to take into account the maximized property so it isn't too complicated :-) I do what Jacque does and just restore the stack to it's last size every time. The examples I provided were of some typical Windows applications and showed scenarios that we have a difficult time duplicating without using externals. I haven't finished implementing this behavior in my framework yet though it is on a to-do list somewhere... If I understand correctly he would still need a maximize property/ command (or external). To behave like IE or Firefox when the users closes a stack window that was maximzed you would need to: 1) set the rect of the window to the last size the user had it set to. 2) set the 'maximized' property of the window. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From revolution at derbrill.de Tue Oct 9 15:44:55 2007 From: revolution at derbrill.de (Malte Brill) Date: Tue, 9 Oct 2007 21:44:55 +0200 Subject: How know if a stack is maximized ? In-Reply-To: <20071009170005.740134897F6@mail.runrev.com> References: <20071009170005.740134897F6@mail.runrev.com> Message-ID: <88C7B2BA-2FEB-4914-974B-76B68D1FCB5B@derbrill.de> Hi, just throwing in a thought. If you assume you never start up maximized you can create your own property: on openStack set the uIsMaximized of this stack to false end openStack on resizestack if item 2 of the mouseLoc<=0 and item 1 of the mouseLoc < the right of this cd - 4 then -- maximize button clicked set the uIsMaximized of this stack to not the uIsMaximized of this stack else -- other means of resizing end if pass resizeStack end resizestack All the best, Malte From lists at mangomultimedia.com Tue Oct 9 15:56:09 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 9 Oct 2007 15:56:09 -0400 Subject: How know if a stack is maximized ? In-Reply-To: <88C7B2BA-2FEB-4914-974B-76B68D1FCB5B@derbrill.de> References: <20071009170005.740134897F6@mail.runrev.com> <88C7B2BA-2FEB-4914-974B-76B68D1FCB5B@derbrill.de> Message-ID: <740C715C-266D-4AAC-94F1-7612AFA89947@mangomultimedia.com> On Oct 9, 2007, at 3:44 PM, Malte Brill wrote: > n openStack > set the uIsMaximized of this stack to false > end openStack > > on resizestack > if item 2 of the mouseLoc<=0 and item 1 of the mouseLoc < the > right of this cd - 4 then > -- maximize button clicked > set the uIsMaximized of this stack to not the uIsMaximized of > this stack > else > -- other means of resizing > end if > pass resizeStack > end resizestack Tricky :-) On Windows I think this would fail if the user right-clicked on the task bar icon and selected Maximize though. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From revolution at derbrill.de Tue Oct 9 15:55:52 2007 From: revolution at derbrill.de (Malte Brill) Date: Tue, 9 Oct 2007 21:55:52 +0200 Subject: How know if a stack is maximized ? In-Reply-To: <20071009170005.740134897F6@mail.runrev.com> References: <20071009170005.740134897F6@mail.runrev.com> Message-ID: Nevermind. Not fool proof. If the user is quick moving the mouse it does not work ATB, Malte From shaosean at wehostmacs.com Tue Oct 9 16:02:39 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Tue, 9 Oct 2007 16:02:39 -0400 Subject: Splash Screen Launcher Message-ID: <92C552FA-2F48-44C5-A711-CCB936AD0E5F@wehostmacs.com> > 3) in the launcher stack's script editor write: > on openStack > go stack "thatOtherStack" > set the visible of me to false > end openStack Viktoras, the only thing I would mention as a possible change would be to put this code into the "startUp" handler instead "openStack" on startUp go stack "thatOtherStack" set the visible of me to FALSE end startUp The difference being the "startUp" command is only fired when the program first starts the "openStack" message will be fired every time a stack is opened so you'll need to trap it. Thanks for the coding tip though as I am going to be doing the exact same thing in the next day or two :-) -Sean From john at debraneys.com Tue Oct 9 18:12:59 2007 From: john at debraneys.com (John Tregea) Date: Tue, 09 Oct 2007 22:12:59 +0000 Subject: Splash Screen Launcher Message-ID: Hi Guys, To the suggested script on startUp go stack "thatOtherStack" set the visible of me to FALSE end startUp Maybe it would be worth adding on startUp wait 2 seconds -- so users can admire my beautiful splash screen go stack "thatOtherStack" set the visible of me to FALSE end startUp : ) Regards John >-----Original Message----- >From: Shao Sean [mailto:shaosean at wehostmacs.com] >Sent: Wednesday, October 10, 2007 06:02 AM >To: use-revolution at lists.runrev.com >Subject: Re: Splash Screen Launcher > >> 3) in the launcher stack's script editor write: >> on openStack >> go stack "thatOtherStack" >> set the visible of me to false >> end openStack > >Viktoras, the only thing I would mention as a possible change would >be to put this code into the "startUp" handler instead "openStack" > >on startUp > go stack "thatOtherStack" > set the visible of me to FALSE >end startUp > >The difference being the "startUp" command is only fired when the >program first starts the "openStack" message will be fired every time >a stack is opened so you'll need to trap it. > >Thanks for the coding tip though as I am going to be doing the exact >same thing in the next day or two :-) > >-Sean >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Tue Oct 9 20:24:47 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 9 Oct 2007 17:24:47 -0700 Subject: SOAP Library References: <470547C0.90600@fourthworld.com><5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> <3832FC6D-D887-459A-9212-490FE0D45FD2@looktowindward.com> Message-ID: David- > One question though, I can't find any documentation on the > SOAP.RPCRequest() function. When I click it in SOAPLib Stack, it just > shows the name. Urk. You're right. I just posted a fixed version. > This was taken from the old SOAP Stack, however there are now more > parameters into RPCRequest() and I have no clue what to set them to. The new parameter is for https connections. If you don't need the extra authentication then just set them to empty. I tried the url you posted: it doesn't work for me, either. But then very few web services do. If there were anything like a standard for these things then it might be simpler. With your url I get as far as getting rejected with a bad SOAPAction verb. http://www.xmethods.net ("An organization dedicated to promoting the development, deployment, and use of web services") has a good collection of web services you can try out, but most of them don't work or are no longer available (has nothing to do with whether they work in rev). -- Mark Wieder mwieder at ahsoftware.net From katir at hindu.org Wed Oct 10 01:19:34 2007 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 09 Oct 2007 19:19:34 -1000 Subject: Stack Transparency Background only? Message-ID: <470C60E6.8020801@hindu.org> Mac OSX; rev 2.8.1: When setting blend mode (transparency) of a stack, such that the background shows thru all objects are also transparent. Is there a way to make it so the background only is transparent? in other apps with transparency like this (I'm looking at the amazing quickSilver right now) the objects on the top are not transparent. From scott at tactilemedia.com Wed Oct 10 01:35:50 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 09 Oct 2007 22:35:50 -0700 Subject: Stack Transparency Background only? In-Reply-To: <470C60E6.8020801@hindu.org> Message-ID: Recently, Sannyasin Sivakatirswami wrote: > When setting blend mode (transparency) of a stack, such that the > background shows thru all objects are also transparent. Is there a way > to make it so the background only is transparent? The only way to do this currently is to use the windowshape property, which is basically using an image to define the transparent and opaque regions of the stack. In doing this you loose the ability to have a resizable stack, but you will get the effect you're looking for. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From RobertEppich at epsi.bc.ca Wed Oct 10 02:22:25 2007 From: RobertEppich at epsi.bc.ca (Robert Eppich) Date: Tue, 9 Oct 2007 23:22:25 -0700 Subject: MS SQL Server - can't insert or update row in table In-Reply-To: <20071009170004.BF001488F9B@mail.runrev.com> References: <20071009170004.BF001488F9B@mail.runrev.com> Message-ID: <7EDC21D5-2A9B-44CB-B082-E8AE2467A158@epsi.bc.ca> Hello All, I have been able to get access to MS SQL Server via ODBC and Mac OSX. I can read anything I want and do SELECTS without problems, however, I now wish to INSERT and UPDATE rows in tables. I have tried the following: revExecuteSQL dataBaseID, "insert into EMPLOYEE (FIRST_NAME) values ('Robert')" the following message is returned: INSERT permission denied on object 'EMPLOYEE', database 'EBBO', schema 'dbo'. I then checked my privileges by: select * from information_schema.table_privileges where table_name = 'EMPLOYEE' or table_name = 'LABOURTICKET' which returned the following: dbo REPICK EBBO dbo EMPLOYEE SELECT NO dbo REPICK EBBO dbo LABOR_TICKET SELECT NO I read this as the user REPICK is only allowed to SELECT records and not allowed to INSERT new records or UPDATE existing records. Am I correct in my understanding? How can I change this from SELECT to UPDATE? Thanks Robert Eppich From viktoras at ekoinf.net Wed Oct 10 05:09:32 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 10 Oct 2007 12:09:32 +0300 Subject: Splash Screen Launcher In-Reply-To: References: Message-ID: <470C96CC.5040209@ekoinf.net> Thanks Sean for reminding about the existence of the on startup handler ! I used to catch all openStack and closeStack in each and every stack of my apps. Now have to chant "on startup, on startup, on startup...." so next time I code I would not forget this :-). However it seems that on startUp will not work if you are launching your app from within Rev IDE, so one may still test things with on openStack before turning this into on startup handler. John, I also use this "wait 2 sec" for the end users to 'enjoy' my splashscreens too :-). There is one more trick for eye-candiness. An example stack with similar effect was posted to this list some time before, but, sorry, now I can't remember who did this (?..). 1) in property inspector set the "Float above everything" of splash stack to true. 2) Align both stacks on top of each other. 3) Then set the script of splashscreen stack to anything like that: on openStack #change handle to "on startup" in a compiled app go stack "thatOtherStack" set the blendlevel of me to 0 wait 1 sec repeat with i = 1 to 50 set the blendlevel of me to 2*i wait 2 ticks end repeat end openStack Now the spashscreen smoothly dissolves leaving "thatOtherStack" alone. I tried also "hide me with visual effect dissolve", but for some reason it does not work for stacks :-(. Viktoras From Andre.Bisseret at inria.fr Wed Oct 10 03:15:42 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Wed, 10 Oct 2007 09:15:42 +0200 Subject: Splash Screen Launcher In-Reply-To: References: Message-ID: Le 10 oct. 07 ? 00:12, John Tregea a ?crit : > Hi Guys, > To the suggested script > > on startUp > go stack "thatOtherStack" > set the visible of me to FALSE > end startUp > > Maybe it would be worth adding > > on startUp > wait 2 seconds -- so users can admire my beautiful splash screen > go stack "thatOtherStack" > set the visible of me to FALSE > end startUp > > > : ) > Hi, And you might want to have your" splash stack" vanishing smoothly ; So, you could wirte something like : set the blendLevel of stack "splash stack" to "0" show stack "splash stack" wait 2 sec repeat while the blendlevel of stack "manoaciel" < 100 set the blendlevel of stack "manoaciel" to (the blendlevel of stack "manoaciel" + 1) wait for 1 ticks end repeat go to stack "thatOtherStack" Best regards from Grenoble Andr? From henk at iglow-media.nl Wed Oct 10 06:35:50 2007 From: henk at iglow-media.nl (Henk van der Velden) Date: Wed, 10 Oct 2007 12:35:50 +0200 Subject: revBrowser and spaces in URLs In-Reply-To: <20071005170004.E90B0489E70@mail.runrev.com> References: <20071005170004.E90B0489E70@mail.runrev.com> Message-ID: <98D5A198-AA73-4472-AD44-BA16B757C256@iglow-media.nl> Good day all, I try to load some files in revBrowser that have spaces in their names ("pdtex 1-2.jpg"). revBrowser won't display these files. I don't get an error message either. This happens both with local files (file://) and files from a webserver (http://). Is there a workaround for this problem? I have tested the same URL's in Safari, and they are handled OK. This happens on Mac OS X 10.4.10, Safari 3.0.3. I haven't tested on Win yet. Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media From eric.chatonet at sosmartsoftware.com Wed Oct 10 06:42:21 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 10 Oct 2007 12:42:21 +0200 Subject: revBrowser and spaces in URLs In-Reply-To: <98D5A198-AA73-4472-AD44-BA16B757C256@iglow-media.nl> References: <20071005170004.E90B0489E70@mail.runrev.com> <98D5A198-AA73-4472-AD44-BA16B757C256@iglow-media.nl> Message-ID: Hi Henk, Le 10 oct. 07 ? 12:35, Henk van der Velden a ?crit : > Good day all, > > I try to load some files in revBrowser that have spaces in their > names ("pdtex 1-2.jpg"). revBrowser won't display these files. I > don't get an error message either. This happens both with local > files (file://) and files from a webserver (http://). Is there a > workaround for this problem? > I have tested the same URL's in Safari, and they are handled OK. > > This happens on Mac OS X 10.4.10, Safari 3.0.3. I haven't tested on > Win yet. Just urlEncode the url first and it should work: see urlEncode/ urlDecode entries in the docs. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From henk at iglow-media.nl Wed Oct 10 08:39:23 2007 From: henk at iglow-media.nl (Henk van der Velden) Date: Wed, 10 Oct 2007 14:39:23 +0200 Subject: revBrowser and spaces in URLs In-Reply-To: <20071005170004.E90B0489E70@mail.runrev.com> References: <20071005170004.E90B0489E70@mail.runrev.com> Message-ID: <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> Hi Eric, I've tried that already, but without succes. Urlencode turns "pdtex 1-2.jpg" into "pdtex+1-2.jpg". However this doesn't display the file and it doesn't produce an error message either. In the mean time I've tested this on Win XP and there all works fine. >> I try to load some files in revBrowser that have spaces in their >> names ("pdtex 1-2.jpg"). revBrowser won't display these files. I >> don't get an error message either. This happens both with local >> files (file://) and files from a webserver (http://). Is there a >> workaround for this problem? >> I have tested the same URL's in Safari, and they are handled OK. >> >> This happens on Mac OS X 10.4.10, Safari 3.0.3. I haven't tested >> on Win yet. > > Just urlEncode the url first and it should work: see urlEncode/ > urlDecode entries in the docs. > Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media From viktoras at ekoinf.net Wed Oct 10 08:59:58 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Wed, 10 Oct 2007 15:59:58 +0300 Subject: revBrowser and spaces in URLs In-Reply-To: <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> References: <20071005170004.E90B0489E70@mail.runrev.com> <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> Message-ID: <470CCCCE.9000805@ekoinf.net> try replacing empty spaces in the url with "%20" viktoras Henk van der Velden wrote: > Hi Eric, > > I've tried that already, but without succes. > Urlencode turns "pdtex 1-2.jpg" into "pdtex+1-2.jpg". However this > doesn't display the file and it doesn't produce an error message either. > > In the mean time I've tested this on Win XP and there all works fine. From kavitha at oyfconsulting.com Wed Oct 10 10:11:31 2007 From: kavitha at oyfconsulting.com (Kavitha) Date: Wed, 10 Oct 2007 11:11:31 -0300 Subject: how to install revolution engine??? Message-ID: Hi, I am very new to revolution and cgi. I am trying to use cgitool.rev appl to install the engine. But not sure whar MC Engine is? or Libcgi.rev and where to find it? the link in the tools tab did not work. Can anyone please help me with this.Thank youKavitha. From runrev260805 at m-r-d.de Wed Oct 10 12:10:03 2007 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Wed, 10 Oct 2007 16:10:03 +0000 Subject: european vat validation? Message-ID: <0002BCCD.470D1579@192.168.168.3> Hi, i need to validate European VAT Ids. Each EU country creates their number with their own algorithm. So i have to create several routines to validate them. In the first step i need to validate VAT from germany, france, netherland and spain. Before i start and create something with rev, let me ask if anyone on the list done this already with rev? If someone is interested in validating european vat numbers see http://www.pruefziffernberechnung.de/U/USt-IdNr.shtml for the algorithm. The website is only in german. Best regards Matthias Rebbe From jerry at daniels-mara.com Wed Oct 10 16:29:19 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 10 Oct 2007 15:29:19 -0500 Subject: Credit Card Reader (Mac) In-Reply-To: <0002BCCD.470D1579@192.168.168.3> References: <0002BCCD.470D1579@192.168.168.3> Message-ID: Has anyone had experience hooking up a credit card reader to a Rev app running on Mac? Do you recommend any particular hardware / drivers? Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com From liamlambert at mac.com Wed Oct 10 16:46:30 2007 From: liamlambert at mac.com (Liam Lambert) Date: Wed, 10 Oct 2007 21:46:30 +0100 Subject: Credit Card Reader (Mac) Message-ID: Jerry I have used this works great. http://www.kanecal.net/mag-stripe-reader-scanner.html Regards Liam IRELAND liamlambert at mac.com From len-morgan at crcom.net Wed Oct 10 16:55:16 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 10 Oct 2007 15:55:16 -0500 Subject: Credit Card Reader (Mac) In-Reply-To: References: <0002BCCD.470D1579@192.168.168.3> Message-ID: <470D3C34.60608@crcom.net> The recommendation from Liam is a good one. I haven't used these for CCs before but I wrote a complete P.O.S. system that used the same "keyboard wedge" interface. Basically, you get the cursor in the field you want to read and when you swipe (or scan) the card, the computer just thinks you type really fast. :-) The only thing you have to watch for is setting it up so that when the scan is finished, you get a CR or LF or some sort of notification that it's done. The nice thing about this interface is that you can test it by just typing in the field instead of swiping. That's also handy when the reader isn't working for some reason. Since you want to do this on a Mac, the only thing to make sure of is that you can use an external keyboard (either PS2 or USB). len Jerry Daniels wrote: > Has anyone had experience hooking up a credit card reader to a Rev app > running on Mac? > > Do you recommend any particular hardware / drivers? > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From chrisliv at unimelb.edu.au Wed Oct 10 17:50:33 2007 From: chrisliv at unimelb.edu.au (chris livermore) Date: Thu, 11 Oct 2007 07:50:33 +1000 Subject: how to install revolution engine??? In-Reply-To: References: Message-ID: I've just been through this Kavitha, good place to start is; then visit Andre Garzia site, he's the guru http://andregarzia.com/ for further info put 'cgi' into; http://www.mail-archive.com/use-revolution at lists.runrev.com/ msg32537.html regards chris On 11/10/2007, at 12:11 AM, Kavitha wrote: > > Hi, I am very new to revolution and cgi. I am trying to > use cgitool.rev appl to install the engine. But not sure whar MC > Engine is? or Libcgi.rev and where to find it? the link in the > tools tab did not work. Can anyone please help me with this.Thank > youKavitha. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed Oct 10 17:53:23 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 10 Oct 2007 23:53:23 +0200 Subject: how to install revolution engine??? In-Reply-To: References: Message-ID: <75BB76BD-7B56-41D8-9214-2194461285EC@economy-x-talk.com> Don't forget Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 10-okt-2007, om 23:50 heeft chris livermore het volgende geschreven: > I've just been through this Kavitha, good place to start is; > > > > then visit Andre Garzia site, he's the guru > http://andregarzia.com/ > > for further info put 'cgi' into; > http://www.mail-archive.com/use-revolution at lists.runrev.com/ > msg32537.html > > regards > > chris > From jerry at daniels-mara.com Wed Oct 10 18:08:11 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 10 Oct 2007 17:08:11 -0500 Subject: Credit Card Reader (Mac) In-Reply-To: References: Message-ID: <0EF50A46-0B5F-4D3F-AE64-45706DBBFD51@daniels-mara.com> Liam, That looks like the right product. How did you read data from it? Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 10, 2007, at 3:46 PM, Liam Lambert wrote: > Jerry > I have used this works great. > http://www.kanecal.net/mag-stripe-reader-scanner.html > Regards > Liam > IRELAND > liamlambert at mac.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Wed Oct 10 18:09:28 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 10 Oct 2007 17:09:28 -0500 Subject: Credit Card Reader (Mac) In-Reply-To: <470D3C34.60608@crcom.net> References: <0002BCCD.470D1579@192.168.168.3> <470D3C34.60608@crcom.net> Message-ID: <2EA334E0-B827-492D-891E-3C800DCA3BBA@daniels-mara.com> Thanks, Len! Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com On Oct 10, 2007, at 3:55 PM, Len Morgan wrote: > The recommendation from Liam is a good one. I haven't used these > for CCs before but I wrote a complete P.O.S. system that used the > same "keyboard wedge" interface. Basically, you get the cursor in > the field you want to read and when you swipe (or scan) the card, > the computer just thinks you type really fast. :-) The only thing > you have to watch for is setting it up so that when the scan is > finished, you get a CR or LF or some sort of notification that it's > done. The nice thing about this interface is that you can test it > by just typing in the field instead of swiping. That's also handy > when the reader isn't working for some reason. > > Since you want to do this on a Mac, the only thing to make sure of > is that you can use an external keyboard (either PS2 or USB). > > len > > > Jerry Daniels wrote: >> Has anyone had experience hooking up a credit card reader to a Rev >> app running on Mac? >> >> Do you recommend any particular hardware / drivers? >> >> Best, >> >> Jerry Daniels >> >> Daniels & Mara, Inc. >> Makers of GLX2 >> http://www.daniels-mara.com >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Wed Oct 10 18:11:26 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 10 Oct 2007 19:11:26 -0300 Subject: Credit Card Reader (Mac) In-Reply-To: <0EF50A46-0B5F-4D3F-AE64-45706DBBFD51@daniels-mara.com> References: <0EF50A46-0B5F-4D3F-AE64-45706DBBFD51@daniels-mara.com> Message-ID: <7c87a2a10710101511h6f57d0eahdb14494b3780f4d6@mail.gmail.com> Jerry, if this works like their barcode reader cousins, then it is just a "keyboard" interface. To rev it will appear as if the user typed the numbers. You focus the field and swipe (is this the verb?!) the card. Cheers andre On 10/10/07, Jerry Daniels wrote: > > Liam, > > That looks like the right product. How did you read data from it? > > Best, > > Jerry Daniels > > Daniels & Mara, Inc. > Makers of GLX2 > http://www.daniels-mara.com > > > > On Oct 10, 2007, at 3:46 PM, Liam Lambert wrote: > > > Jerry > > I have used this works great. > > http://www.kanecal.net/mag-stripe-reader-scanner.html > > Regards > > Liam > > IRELAND > > liamlambert at mac.com > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mdswindell at cruzio.com Wed Oct 10 20:19:40 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 10 Oct 2007 17:19:40 -0700 Subject: Horizontal lines sometimes don't print in Rev Message-ID: <8FCA4467-E583-4B1F-98DF-27FA9026DA6B@cruzio.com> Horizontal lines sometimes don't print at all, sometimes print fatter than they should be, sometimes print skinnier. What's up with that, does anyone know? I haven't noticed it with vertical lines. Thanks, Mark From revdev at pdslabs.net Thu Oct 11 01:09:41 2007 From: revdev at pdslabs.net (Phil Davis) Date: Wed, 10 Oct 2007 22:09:41 -0700 Subject: revMail question Message-ID: <470DB015.9060506@pdslabs.net> What does revMail return or do when used on a machine with no [default] email client? Has anyone done this? Thanks - Phil Davis From list at dreamscapesoftware.com Thu Oct 11 01:19:39 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 11 Oct 2007 00:19:39 -0500 Subject: revMail question In-Reply-To: <470DB015.9060506@pdslabs.net> References: <470DB015.9060506@pdslabs.net> Message-ID: <470DB26B.9090000@dreamscapesoftware.com> Interesting question Phil. I'm not sure about how this would be handled on a Mac, but on Windows I'm sure that MS Outlook Express will *always* be the default email client if none is specified within the system. I would imagine that that only way to not have a default email client on Windows would be to remove those specific keys from the Registry. As a note for reference, on Windows Vista, the default email client is now specified in 2 locations. The first location is the same old location from previous versions of Windows (This allows MS to ensure that programs that don't handle the updated change will still work). The second location is where the *true* default email program info is held. There's a fix I posted for this on the Rev Quality Control Center, but the whole url launching mechanism is getting updated within a new version so it shouldn't be an issue anymore. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com/ Phil Davis wrote: > What does revMail return or do when used on a machine with no [default] > email client? Has anyone done this? > > Thanks - > Phil Davis > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andreas at medone.ch Thu Oct 11 05:32:50 2007 From: andreas at medone.ch (andreas) Date: Thu, 11 Oct 2007 11:32:50 +0200 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: References: Message-ID: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> Hello I came across this problem, because a school would like to use my app with "Parental Control" on. However, if I select my runtime app, it is not possible to activate it. (Most, when not all other software on this computer can be selected. Why not my runtime app? Help is very welcome on this topic. Kind regards Andreas St?mpfli From m.schonewille at economy-x-talk.com Thu Oct 11 06:02:55 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 Oct 2007 12:02:55 +0200 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> References: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> Message-ID: Andreas, Open System Preferences. Click on Accounts to open the Accounts pane. Click on the "Parental Controls" tab on the right. Activate "Finder.app & Sytem". Click on Configure. Activate checkbox "User can only use the following programmes:". Click on the Applications triangle to open this list. Find your standalone. If it is not listed, see if it is listed under "Other". If it is not listed, click on Search to add it. When it is listed, make sure that your standalone is checked. Now your limited users can use the standalone. For a demo, see: . Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 11-okt-2007, om 11:32 heeft andreas het volgende geschreven: > Hello > > I came across this problem, because a school would like to use my > app with "Parental Control" on. > However, if I select my runtime app, it is not possible to activate > it. (Most, when not all other software > on this computer can be selected. Why not my runtime app? > > Help is very welcome on this topic. > > Kind regards > > Andreas St?mpfli From familymoy at yahoo.co.uk Thu Oct 11 06:46:22 2007 From: familymoy at yahoo.co.uk (patricia moy) Date: Thu, 11 Oct 2007 11:46:22 +0100 (BST) Subject: change of e-mail address Message-ID: <956717.70599.qm@web25414.mail.ukl.yahoo.com> Please note my new e-mail address and circulate? Thank you Bob Moy ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From familymoy at yahoo.co.uk Thu Oct 11 06:57:24 2007 From: familymoy at yahoo.co.uk (patricia moy) Date: Thu, 11 Oct 2007 11:57:24 +0100 (BST) Subject: change of email address Message-ID: <271676.6246.qm@web25412.mail.ukl.yahoo.com> Please note that Bob Moy's new email address is bobrev83 at yahoo.co.uk Will you amend your list please. Thank you ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From len-morgan at crcom.net Thu Oct 11 07:06:42 2007 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 11 Oct 2007 06:06:42 -0500 Subject: Best way to manage Stacks in a standalone Message-ID: <470E03C2.5090701@crcom.net> I've got an application I'm working on that runs as a standalone that needs a few "debug/maintenance" stacks (to fix user mistakes) from time to time. I've been having a little trouble trying to get these stacks to come up when needed (from a menu). What is best practice with Rev to handle the following requirements: 1) I'd rather they didn't popup while the program was loading (as I call "start using stack xxx in the preOpenStack). 2) I want these maintenance stacks to be separate .rev files as opposed to substacks of the main stack (so they can be updated individually) 3) At least one of these stacks (my debug stack) needs to have a field updated while the program is running but not seen until I want to see what the user was doing. This doesn't necessarily have to be saved when the user quits but it would be nice if it could be as long as it could be limited to some "reasonable" maximum length. Perhaps when the program quits, I could save the last XXX lines of the file (or delete the first [total_lines - lines to save] lines and save the stack). I had been trying to set a stacks "visible" to false when I'm saving it then set the "visible" to true when I want to see it. When I hit cancel on the stack (when I'm finished with it), I set visible back to false. I've also seen people set the loc to somewhere offscreen but otherwise leave it visible and open (just not visible to the user most of the time). When I need it, I can just set the loc to the middle of the screen. Still others use pop-ups but I can't seem to get these to work reliably when the stack needs to be "available" while the programming is running. So, what would be the "best" way to handle this? Any advice or words of wisdom are greatly appreciated. Len Morgan From revlist at azurevision.co.uk Thu Oct 11 07:11:54 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 11 Oct 2007 12:11:54 +0100 Subject: change of email address In-Reply-To: <271676.6246.qm@web25412.mail.ukl.yahoo.com> References: <271676.6246.qm@web25412.mail.ukl.yahoo.com> Message-ID: <2540DBAC-BD22-4072-B670-1DDE0A4786BF@azurevision.co.uk> Try following the unsubscribe/manage link in the bottom of every email... ;-) Ian On 11 Oct 2007, at 11:57, patricia moy wrote: > Please note that Bob Moy's new email address is > bobrev83 at yahoo.co.uk > Will you amend your list please. > > Thank you > > > ___________________________________________________________ > Yahoo! Answers - Got a question? Someone out there knows the > answer. Try it > now. > http://uk.answers.yahoo.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kavitha at oyfconsulting.com Thu Oct 11 08:34:14 2007 From: kavitha at oyfconsulting.com (Kavitha) Date: Thu, 11 Oct 2007 09:34:14 -0300 Subject: how to install revolution engine??? Message-ID: Hi Chris, I read the tutorial and I downloaded the tool to install the revolution engine. My question is in Andre's tool what should i select for MC Engine and for LibCGI.rev and where can I find it. Thank you very much. Kavitha From mdswindell at cruzio.com Thu Oct 11 11:11:51 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 11 Oct 2007 08:11:51 -0700 Subject: Where does one send comments regarding rev betas? Message-ID: <724F05F1-6A08-4959-B4BC-C69DFACCEE07@cruzio.com> What is the feedback loop regarding the Rev beta? I'm assuming it's not this list. Thanks Mark From andre at andregarzia.com Thu Oct 11 11:12:54 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 11 Oct 2007 12:12:54 -0300 Subject: how to install revolution engine??? In-Reply-To: References: Message-ID: <7c87a2a10710110812i4c6e588fvcc854fe288bb64e0@mail.gmail.com> Kavitha, The mc engine is the same thing as the revolution engine, some still call it the metacard engine, but it is all the same thing. As for libCGI, you can see rodney user space on RevOnline, it is available from there. Although it is work from Rodney and Monte, I make libCGI available with my own RevOnRockets package at http://www.andregarzia.com/RevHTTP.zip not only libCGI is included but my own EasyCGI libraries. Cheers andre On 10/11/07, Kavitha wrote: > > > Hi Chris, > > I read the tutorial and I downloaded the tool to install > the revolution engine. My question is in Andre's tool what should i select > for MC Engine and for LibCGI.rev and where can I find it. > > Thank you very much. > Kavitha > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Thu Oct 11 11:18:21 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 11 Oct 2007 17:18:21 +0200 Subject: Where does one send comments regarding rev betas? In-Reply-To: <724F05F1-6A08-4959-B4BC-C69DFACCEE07@cruzio.com> References: <724F05F1-6A08-4959-B4BC-C69DFACCEE07@cruzio.com> Message-ID: http://quality.runrev.com/qacenter/ Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 11-okt-2007, om 17:11 heeft Mark Swindell het volgende geschreven: > What is the feedback loop regarding the Rev beta? I'm assuming > it's not this list. > > Thanks > Mark From andres at bakno.com Thu Oct 11 11:19:19 2007 From: andres at bakno.com (Andres Martinez) Date: Thu, 11 Oct 2007 11:19:19 -0400 Subject: Revolution => Flash In-Reply-To: <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> Message-ID: <77C44D34-3192-42DC-8952-7A89DD0DC2C2@bakno.com> Hello When you create a Flash animation in Director, let's say a bouncy ball, the generated file is very small because it is not created frame by frame but instead (the same way as Revolution does) is has layers of graphics and small code about position (and other info) for each graphic at any point in the timeline. I hope you can understand me. I want to know if any of you have worked with this to export small flash animations from Revolution. Any advice is welcome. Regards, Andres Martinez www.baKno.com On Oct 9, 2007, at 9:25 AM, Ian Wood wrote: > > On 9 Oct 2007, at 14:19, Andres Martinez wrote: > >> Erik wrote this yesterday and I want to know if it is possible to >> export a Rev animation as a video (any format) via scripts, not >> with external capturing software. > > As always, 'Trevor's wonderful EnhancedQT External'. :-) > > > > You would have to export each frame as an image file, then load > them up using the external and turn them into a movie file. > > Ian > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From list at dreamscapesoftware.com Thu Oct 11 11:33:41 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 11 Oct 2007 10:33:41 -0500 Subject: Revolution => Flash In-Reply-To: <77C44D34-3192-42DC-8952-7A89DD0DC2C2@bakno.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> <77C44D34-3192-42DC-8952-7A89DD0DC2C2@bakno.com> Message-ID: <470E4255.8030207@dreamscapesoftware.com> I feel that instead of trying to convert Revolution into other things like Flash, PDF, SVG and other technologies, that it would instead be a better idea to try to expand the usability of Revolution on the Web. AKA: A Browser Plugin or Extension for displaying Revolution content within Internet Explorer, Firefox, Safari or any other browser! If you want it, vote for it... Enhancement Report #3940 http://quality.runrev.com/qacenter/show_bug.cgi?id=3940 Derek Bump Dreamscape Software http://www.dreamscapesoftware.com Andres Martinez wrote: > Hello > > When you create a Flash animation in Director, let's say a bouncy ball, > the generated file is very small because it is not created frame by > frame but instead (the same way as Revolution does) is has layers of > graphics and small code about position (and other info) for each graphic > at any point in the timeline. I hope you can understand me. > > I want to know if any of you have worked with this to export small flash > animations from Revolution. Any advice is welcome. > > Regards, > Andres Martinez > www.baKno.com > > > On Oct 9, 2007, at 9:25 AM, Ian Wood wrote: > >> >> On 9 Oct 2007, at 14:19, Andres Martinez wrote: >> >>> Erik wrote this yesterday and I want to know if it is possible to >>> export a Rev animation as a video (any format) via scripts, not with >>> external capturing software. >> >> As always, 'Trevor's wonderful EnhancedQT External'. :-) >> >> >> >> You would have to export each frame as an image file, then load them >> up using the external and turn them into a movie file. >> >> Ian >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Thu Oct 11 11:53:16 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Oct 2007 17:53:16 +0200 Subject: Having two Rev exes talking to each other... Message-ID: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> Hi list, I would like to split a Rev Win project into two exes to avoid hangs I have at the moment in the GUI when reading/writing large amounts of data to a db (revDB locking). Actually I would have the GUI as exe n? 1 and all data handling in exe n?2. Unfortunately, I'm a newbie about open/write/read/close process (I don't want to use sockets: Win firewalls are a pain). On this point, Rev docs, let's say, are minimalist ;-) I have search the list archives but did not find anything that could get me started. Any tutorial, example stuff to understand basics about this would be warmly welcome :-) And may be not only for me... Thanks. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From dam-pro.girard at laposte.net Thu Oct 11 12:58:16 2007 From: dam-pro.girard at laposte.net (GIRARD Damien) Date: Thu, 11 Oct 2007 18:58:16 +0200 Subject: Having two Rev exes talking to each other... In-Reply-To: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> References: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> Message-ID: <470E5628.7080301@laposte.net> Hi Eric, The method that I used is by using sockets, all my softwares work with that. (and it work on any platform). Make your exe n?2 like a local server (accept connection from the localhost only). And the exe n?1 as client. The client connect to the server, and send/receive data to it. Regards from Nice ;) Damien. Eric Chatonet a ?crit : > Hi list, > > I would like to split a Rev Win project into two exes to avoid hangs I > have at the moment in the GUI when reading/writing large amounts of > data to a db (revDB locking). Actually I would have the GUI as exe n?1 > and all data handling in exe n?2. > Unfortunately, I'm a newbie about open/write/read/close process (I > don't want to use sockets: Win firewalls are a pain). > On this point, Rev docs, let's say, are minimalist ;-) > I have search the list archives but did not find anything that could > get me started. > Any tutorial, example stuff to understand basics about this would be > warmly welcome :-) > And may be not only for me... > Thanks. > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From andre at andregarzia.com Thu Oct 11 13:12:15 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 11 Oct 2007 14:12:15 -0300 Subject: Having two Rev exes talking to each other... In-Reply-To: <470E5628.7080301@laposte.net> References: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> <470E5628.7080301@laposte.net> Message-ID: <7c87a2a10710111012p52493964j25bc82f7e3d15e52@mail.gmail.com> Hello Eric and Damien, I'd also use sockets. This a related question, I've stopped using windows a long time ago and I don't know if some old tech I know still valid. Can we use DDE to exchange messages between windows applications or something like that? Some kind of AppleEvent for windows... Cheers andre On 10/11/07, GIRARD Damien wrote: > > Hi Eric, > > The method that I used is by using sockets, all my softwares work with > that. (and it work on any platform). > > Make your exe n?2 like a local server (accept connection from the > localhost only). > And the exe n?1 as client. > > The client connect to the server, and send/receive data to it. > > Regards from Nice ;) > Damien. > > Eric Chatonet a ?crit : > > Hi list, > > > > I would like to split a Rev Win project into two exes to avoid hangs I > > have at the moment in the GUI when reading/writing large amounts of > > data to a db (revDB locking). Actually I would have the GUI as exe n?1 > > and all data handling in exe n?2. > > Unfortunately, I'm a newbie about open/write/read/close process (I > > don't want to use sockets: Win firewalls are a pain). > > On this point, Rev docs, let's say, are minimalist ;-) > > I have search the list archives but did not find anything that could > > get me started. > > Any tutorial, example stuff to understand basics about this would be > > warmly welcome :-) > > And may be not only for me... > > Thanks. > > > > Best regards from Paris, > > Eric Chatonet. > > ---------------------------------------------------------------- > > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > > Email: eric.chatonet at sosmartsoftware.com/ > > ---------------------------------------------------------------- > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kavitha at oyfconsulting.com Thu Oct 11 13:18:05 2007 From: kavitha at oyfconsulting.com (Kavitha) Date: Thu, 11 Oct 2007 14:18:05 -0300 Subject: how to install revolution engine??? Message-ID: Thanks a lot Andre. Kavitha From brentj84062 at gmail.com Thu Oct 11 13:11:45 2007 From: brentj84062 at gmail.com (Brent Anderson) Date: Thu, 11 Oct 2007 11:11:45 -0600 Subject: Having two Rev exes talking to each other... In-Reply-To: <470E5628.7080301@laposte.net> References: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> <470E5628.7080301@laposte.net> Message-ID: <0E2353D9-30B5-45F1-A4F0-EBEE59E020B0@gmail.com> Hello. I think sockets would be the way to go too. I believe the windows firewall only watches incoming and outgoing traffic on your network interface. Loopback (IP address 127.0.0.1 or hostname localhost) shouldn't be filtered at all and would be perfect for what you're talking about. Thanks, Brent Anderson Fiery Ferret http://www.fieryferret.com From list at dreamscapesoftware.com Thu Oct 11 13:55:04 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 11 Oct 2007 12:55:04 -0500 Subject: Having two Rev exes talking to each other... In-Reply-To: <7c87a2a10710111012p52493964j25bc82f7e3d15e52@mail.gmail.com> References: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> <470E5628.7080301@laposte.net> <7c87a2a10710111012p52493964j25bc82f7e3d15e52@mail.gmail.com> Message-ID: <470E6378.4050407@dreamscapesoftware.com> Dynamic Data Exchange (DDE) is available for Revolution via the unsupported Externals Collection. I have to say though, I've tried it and it's kinda buggy (or I could never really get it to work right). I have to say though that sockets are the way to go. If you want to avoid sockets, then a universal file on the system where commands are written to/read from would be a good way to go as well. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com Andre Garzia wrote: > Hello Eric and Damien, > I'd also use sockets. This a related question, I've stopped using windows a > long time ago and I don't know if some old tech I know still valid. Can we > use DDE to exchange messages between windows applications or something like > that? Some kind of AppleEvent for windows... > > Cheers > andre > > On 10/11/07, GIRARD Damien wrote: >> Hi Eric, >> >> The method that I used is by using sockets, all my softwares work with >> that. (and it work on any platform). >> >> Make your exe n?2 like a local server (accept connection from the >> localhost only). >> And the exe n?1 as client. >> >> The client connect to the server, and send/receive data to it. >> >> Regards from Nice ;) >> Damien. >> >> Eric Chatonet a ?crit : >>> Hi list, >>> >>> I would like to split a Rev Win project into two exes to avoid hangs I >>> have at the moment in the GUI when reading/writing large amounts of >>> data to a db (revDB locking). Actually I would have the GUI as exe n?1 >>> and all data handling in exe n?2. >>> Unfortunately, I'm a newbie about open/write/read/close process (I >>> don't want to use sockets: Win firewalls are a pain). >>> On this point, Rev docs, let's say, are minimalist ;-) >>> I have search the list archives but did not find anything that could >>> get me started. >>> Any tutorial, example stuff to understand basics about this would be >>> warmly welcome :-) >>> And may be not only for me... >>> Thanks. >>> >>> Best regards from Paris, >>> Eric Chatonet. >>> ---------------------------------------------------------------- >>> Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ >>> Email: eric.chatonet at sosmartsoftware.com/ >>> ---------------------------------------------------------------- >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From 00bioarchimed at free.fr Thu Oct 11 14:04:21 2007 From: 00bioarchimed at free.fr (Thierry) Date: Thu, 11 Oct 2007 20:04:21 +0200 Subject: Having two Rev exes talking to each other... In-Reply-To: <470E6378.4050407@dreamscapesoftware.com> References: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> <470E5628.7080301@laposte.net> <7c87a2a10710111012p52493964j25bc82f7e3d15e52@mail.gmail.com> <470E6378.4050407@dreamscapesoftware.com> Message-ID: Le 11 oct. 07 ? 19:55, Derek Bump a ?crit : > Dynamic Data Exchange (DDE) is available for Revolution via the > unsupported Externals Collection. I have to say though, I've tried it > and it's kinda buggy (or I could never really get it to work right). > Well, i did manage few years ago to make a product with the External collection and specifically DDE. As far as i can remember, it had very severe constraints, but from 2002, it works daily in somes laboratories of genetics like a charm..... the DDE was the only way to talk with a very specific biological robot... So, at that time, i had no choices. But, with Revolution in the 2 sides, I will go with the sockets too, without blinking an eye :-) > I have to say though that sockets are the way to go. Yep :-) HTH, Regards, Thierry From kray at sonsothunder.com Thu Oct 11 14:27:02 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 11 Oct 2007 13:27:02 -0500 Subject: Revolution => Flash In-Reply-To: <470E4255.8030207@dreamscapesoftware.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> <77C44D34-3192-42DC-8952-7A89DD0DC2C2@bakno.com> <470E4255.8030207@dreamscapesoftware.com> Message-ID: <20071011132702551281.eb7bf2d1@sonsothunder.com> On Thu, 11 Oct 2007 10:33:41 -0500, Derek Bump wrote: > I feel that instead of trying to convert Revolution into other things > like Flash, PDF, SVG and other technologies, that it would instead be a > better idea to try to expand the usability of Revolution on the Web. > > AKA: A Browser Plugin or Extension for displaying Revolution content > within Internet Explorer, Firefox, Safari or any other browser! Its funny, Derek, I feel exactly the opposite... apart from the time and effort needed to even create a Rev browser plugin, you then have all sorts of other issues to deal with both from the technical and deployment ends. Many companies will not just allow new plugins to be used on their IT-managed corporate machines. Personally, I'd feel that the time would be better spent in outputting Rev code to an already ubiquitous (or soon to be) existing plugin like Flash, or the upcoming Silverlight. I say this from a unique vantage point - I was working for Allegiant Technologies when they owned SuperCard and this was during the development and deployment of their "Roadster" web plugin. Getting an initial prototype of an interpreter in the plugin was pretty quick to develop, but when the time came to really make it happen, there were lots of platform/browser issues to deal with that dragged it out. It was never really completed... it was released in an unfinished state and didn't last too long (since Allegiant didn't last too long), but it was not for the faint of heart. Now of course the Rev code is different than the SuperCard code, and has less dependencies (I would think), so it might be more doable, but I still see deployment/acceptance/installation issues that make me think it would better to let someone else handle that mess. Just my 2 cents, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Oct 11 14:30:03 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 11 Oct 2007 13:30:03 -0500 Subject: Best way to manage Stacks in a standalone In-Reply-To: <470E03C2.5090701@crcom.net> References: <470E03C2.5090701@crcom.net> Message-ID: <20071011133003314677.ee7394d6@sonsothunder.com> On Thu, 11 Oct 2007 06:06:42 -0500, Len Morgan wrote: > So, what would be the "best" way to handle this? Any advice or words > of wisdom are greatly appreciated. My suggestion would be: open invisible stack (abbreviated "open inv stack ") That automatically opens the stack in a hidden state, and you can show it later if you wish. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Oct 11 14:31:15 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 11 Oct 2007 13:31:15 -0500 Subject: revMail question In-Reply-To: <470DB015.9060506@pdslabs.net> References: <470DB015.9060506@pdslabs.net> Message-ID: <20071011133115716960.dfad2450@sonsothunder.com> On Wed, 10 Oct 2007 22:09:41 -0700, Phil Davis wrote: > What does revMail return or do when used on a machine with no > [default] email client? Has anyone done this? Just curious... how is this possible? On Macs it's automatically Mail, on on Windows it's automatically Outlook Express on fresh installs... are you thinking Linux? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From list at dreamscapesoftware.com Thu Oct 11 14:51:30 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 11 Oct 2007 13:51:30 -0500 Subject: Revolution => Flash In-Reply-To: <20071011132702551281.eb7bf2d1@sonsothunder.com> References: <772690.21767.qm@web33001.mail.mud.yahoo.com> <6E419F75-82EA-4AD9-B851-17B3AF2EEB41@bakno.com> <1E8F40DB-25B8-4334-B966-DEF92B0EF5B9@azurevision.co.uk> <77C44D34-3192-42DC-8952-7A89DD0DC2C2@bakno.com> <470E4255.8030207@dreamscapesoftware.com> <20071011132702551281.eb7bf2d1@sonsothunder.com> Message-ID: <470E70B2.70703@dreamscapesoftware.com> Ken, I understand exactly what you are saying, and I do agree that advancing any product into another "arena" can be expensive, time consuming, and may ultimately fail. But at the same time I feel that today's market is very web-centric, and not having a plugin or control is a missed opportunity for Revolution to become a serious competitor with both Flash and Java, as well as many other new web technologies. Revolution grew out of MetaCard and I know it's support and user-base is growing every day. Flash grew out of FutureSplash Animator in the 80's, and look where it is now. ( http://en.wikipedia.org/wiki/Adobe_Flash ) I can see many uses for Revolution within a browser platform and I hope to get as much support for it as possible. Maybe one day the folk's in Scotland will decide to start it's development, and then myself and others can begin creating some of the projects we've been dreaming of. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com Ken Ray wrote: > On Thu, 11 Oct 2007 10:33:41 -0500, Derek Bump wrote: > >> I feel that instead of trying to convert Revolution into other things >> like Flash, PDF, SVG and other technologies, that it would instead be a >> better idea to try to expand the usability of Revolution on the Web. >> >> AKA: A Browser Plugin or Extension for displaying Revolution content >> within Internet Explorer, Firefox, Safari or any other browser! > > Its funny, Derek, I feel exactly the opposite... apart from the time > and effort needed to even create a Rev browser plugin, you then have > all sorts of other issues to deal with both from the technical and > deployment ends. Many companies will not just allow new plugins to be > used on their IT-managed corporate machines. Personally, I'd feel that > the time would be better spent in outputting Rev code to an already > ubiquitous (or soon to be) existing plugin like Flash, or the upcoming > Silverlight. > > I say this from a unique vantage point - I was working for Allegiant > Technologies when they owned SuperCard and this was during the > development and deployment of their "Roadster" web plugin. Getting an > initial prototype of an interpreter in the plugin was pretty quick to > develop, but when the time came to really make it happen, there were > lots of platform/browser issues to deal with that dragged it out. It > was never really completed... it was released in an unfinished state > and didn't last too long (since Allegiant didn't last too long), but it > was not for the faint of heart. > > Now of course the Rev code is different than the SuperCard code, and > has less dependencies (I would think), so it might be more doable, but > I still see deployment/acceptance/installation issues that make me > think it would better to let someone else handle that mess. > > Just my 2 cents, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Thu Oct 11 15:11:18 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Oct 2007 21:11:18 +0200 Subject: Having two Rev exes talking to each other... In-Reply-To: <0E2353D9-30B5-45F1-A4F0-EBEE59E020B0@gmail.com> References: <834BE4DF-2C92-49A7-84F6-6DD9CD6E128A@sosmartsoftware.com> <470E5628.7080301@laposte.net> <0E2353D9-30B5-45F1-A4F0-EBEE59E020B0@gmail.com> Message-ID: Hi all, Thanks a lot to all of you who replied: Damien, Andre, Derek, Thierry and Brent. I get two main ideas: . Sockets should work without being afraid of firewalls if this occurs on the same machine. . Another alternative could be (as it's usual with VB) to write a temp file somewhere. Am I right? Le 11 oct. 07 ? 19:11, Brent Anderson a ?crit : > Hello. > > I think sockets would be the way to go too. I believe the windows > firewall only watches incoming and outgoing traffic on your network > interface. Loopback (IP address 127.0.0.1 or hostname localhost) > shouldn't be filtered at all and would be perfect for what you're > talking about. > > Thanks, > Brent Anderson Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From eric.chatonet at sosmartsoftware.com Thu Oct 11 15:22:26 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Oct 2007 21:22:26 +0200 Subject: revMail question In-Reply-To: <20071011133115716960.dfad2450@sonsothunder.com> References: <470DB015.9060506@pdslabs.net> <20071011133115716960.dfad2450@sonsothunder.com> Message-ID: Hi Ken, Le 11 oct. 07 ? 20:31, Ken Ray a ?crit : > On Wed, 10 Oct 2007 22:09:41 -0700, Phil Davis wrote: > >> What does revMail return or do when used on a machine with no >> [default] email client? Has anyone done this? > > Just curious... how is this possible? On Macs it's automatically Mail, > on on Windows it's automatically Outlook Express on fresh installs... > are you thinking Linux? I have a Vista machine and, as I use it to test my Rev projects only, it's as it was shipped*. When using revMail command, I get a message telling my email default client has not been specified. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- * Intel Q6600 Dual Core Quad processor 2.4 GHz with Vista Premium. From list at dreamscapesoftware.com Thu Oct 11 15:28:02 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 11 Oct 2007 14:28:02 -0500 Subject: revMail question In-Reply-To: References: <470DB015.9060506@pdslabs.net> <20071011133115716960.dfad2450@sonsothunder.com> Message-ID: <470E7942.1000803@dreamscapesoftware.com> Eric, Try implementing the bug fix I posted for the bug related to the revMail and revGoURL commands on Windows Vista: http://quality.runrev.com/qacenter/show_bug.cgi?id=5286 The fix requires you to patch the Common Library. If you don't know how to do that, let me know and I'll email you a fix. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com Eric Chatonet wrote: > I have a Vista machine and, as I use it to test my Rev projects only, > it's as it was shipped*. > When using revMail command, I get a message telling my email default > client has not been specified. From eric.chatonet at sosmartsoftware.com Thu Oct 11 15:37:11 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 11 Oct 2007 21:37:11 +0200 Subject: revMail question In-Reply-To: <470E7942.1000803@dreamscapesoftware.com> References: <470DB015.9060506@pdslabs.net> <20071011133115716960.dfad2450@sonsothunder.com> <470E7942.1000803@dreamscapesoftware.com> Message-ID: Derek, To be frank I did not mind: I just noticed and reported :-) But you are right: I had a look at your Bugzilla entries: Yes, I hope this will be fixed in 2.9 GM. Thanks for this clarification. Le 11 oct. 07 ? 21:28, Derek Bump a ?crit : > Eric, > > Try implementing the bug fix I posted for the bug related to the > revMail > and revGoURL commands on Windows Vista: > > http://quality.runrev.com/qacenter/show_bug.cgi?id=5286 > > The fix requires you to patch the Common Library. If you don't > know how > to do that, let me know and I'll email you a fix. > > > Derek Bump > Dreamscape Software > http://www.dreamscapesoftware.com > > > Eric Chatonet wrote: >> I have a Vista machine and, as I use it to test my Rev projects only, >> it's as it was shipped*. >> When using revMail command, I get a message telling my email default >> client has not been specified. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From revdev at pdslabs.net Thu Oct 11 18:12:50 2007 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 11 Oct 2007 15:12:50 -0700 Subject: revMail question In-Reply-To: <20071011133115716960.dfad2450@sonsothunder.com> References: <470DB015.9060506@pdslabs.net> <20071011133115716960.dfad2450@sonsothunder.com> Message-ID: <470E9FE2.2030801@pdslabs.net> Ken Ray wrote: > On Wed, 10 Oct 2007 22:09:41 -0700, Phil Davis wrote: > > >> What does revMail return or do when used on a machine with no >> [default] email client? Has anyone done this? >> > > Just curious... how is this possible? On Macs it's automatically Mail, > on on Windows it's automatically Outlook Express on fresh installs... > are you thinking Linux? > I was thinking Mac. I've never tried it because (as you point out) all Win & Mac computers have a default email client, and in my world they've all been set up for use. I suppose if you have a computer where the email client has never been used, that would qualify. In that case (until 2.9 GM?) you would expect a message like the one Eric got, right? Thanks everyone. Phil > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ From hershf at rgllc.us Thu Oct 11 19:20:31 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 11 Oct 2007 19:20:31 -0400 Subject: Icons in standalone Message-ID: Hi all, I saved an application as a stand alone in 2.9 and the icons of the buttons are missing. I then saved it again the same settings in 2.8 and it was all there, what could it be the problem? Thanks, Hershel From chipp at chipp.com Thu Oct 11 20:06:54 2007 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Oct 2007 19:06:54 -0500 Subject: 3D wireframe demo stack Message-ID: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> Haven't been around here much lately...been busy on other stuff including 3D projects. Turns out I needed a quick app to do some mapping calculations, and decided to try Malte Brill's Animation Engine library, as I heard it can do some 3D wireframe stuff. Turns out, it was pretty easy. So, last night I purchased Malte Brill's Animation Engine library from RevSelect.I spent a few hours and created a very interesting little 3D viewer stack. I only needed 2 functions from Malte's library to do this-- it's pretty simple. Here are some of the features: - You can view a number of different embedded 3D datasets. - Full Rotate, Pan and Zoom features - Bounding box overide setting for faster realtime updates - Render with anti-alias on or off - Import of Wavefront OBJ files - Unprotected scripts for viewing and playing around with. Haven't tested on Mac yet, so if you see a bug, holler. It's not very fancy as I tried to keep it clean and easy to edit. Just enter into the message box: go stack URL "http://www.gadgetplugins.com/chippstuff/3Dviewer.rev" best, Chipp From ambassador at fourthworld.com Thu Oct 11 20:17:27 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 Oct 2007 17:17:27 -0700 Subject: revMail question Message-ID: <470EBD17.3010808@fourthworld.com> Phil Davis wrote: > I suppose if you have a computer where the > email client has never been used, that would qualify. Has such a system ever been shipped in the last decade? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Thu Oct 11 20:51:37 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 11 Oct 2007 17:51:37 -0700 Subject: Revolution => Flash Message-ID: <470EC519.6050309@fourthworld.com> Ken's post raised the question of the cost/benefit ratio of developing a Rev plugin, and while it touched on many of the highlights on the cost side it didn't address much of the benefit side. I can't really call that an omission from his post, as I don't believe there are many, if any at all. The few ostensible benefits are seductive but generally haven't held up well to analysis in previous discussions. Let's take a look at them: The main ostensible benefit of a plugin is that it lightens the load for deploying Rev-based media. Just hand out a URL, the story goes, and that's all the user needs to run your stuff. That's true only to the degree that someone takes up the suggestion of building a JavaScript library for common Rev tasks, and writes an exporter to translate Rev stuff for true browser-only deployment. Thus far no one has pursued this, and it remains the only option that truly addresses the central issue of zero-installation. Even if a browser plugin were available, you still wouldn't be able to run Rev media until you first convince IT staffers among your target audience that they should locate, download, and install this plugin on all systems expected to run Rev. If you could win that argument with IT over plugins in the future, you can win it today to deploy a standalone that acts as a browser's helper app, downloading and running any Rev stacks it needs, right now. But if you can't win that argument, whether it's a plugin or a helper app standalone won't matter: it won't get installed, and your user still won't be able to run your Rev stacks. Rev-based helper app standalones provide all of the benefits of a plugin, and much more. They aren't limited by the browser UI, can retain state information locally, can provide an offline mode if desired, can have multiple windows, etc. etc. And best of all, there's nothing stopping any of us from deploying such systems with the technology we have in hand right now. Many of us do. Details on this issue have been covered in depth before -- these three posts may serve as a reasonable summary: So what about sites where IT requires true zero-install? Well, even if RunRev saddled themselves with the expense of such a venture, taking time away from more critical priorities to put this in our hands, it still wouldn't be zero-install, and you'd be having the same installation discussion with your customers that you can have today, leaving RunRev free to pursue things with a higher cost/benefit ratio. I have one client whose product market is expanding into segments which require a true zero-install solution. For that product we're writing an exporter which splits the program's logic into two halves, so that on the client we'll deliver the UI and content in HTML/JavaScript, and use a combination of Rev CGI and MySQL providing the other half of the functionality on the server side. Translating the UI to JavaScript, Java, or Flash is the only option for delivering media in a browser which doesn't require an additional installation. If there's a compelling must-have business case to be made for a plugin I'd like to hear it. Over the many years this has been discussed I haven't seen it yet. Sure, it'd be nice to have, but there are a lot of nice-to-haves and a long list of must-haves too. I'd prefer to see RunRev address this nice-to-have after all the must-haves are shipping. And while we wait another few years for RunRev to clear their plates to get into a position where a plugin could be responsibly considered, take a look at all the energy Adobe's putting into AIR: Web 2.0 was about moving ever more functionality into the browser. But as AIR, Google Earth, and other significant initiatives suggest, Web 3.0 is taking place beyond the browser. You can join that revolution right now, 'cause Rev's been doing that extremely well for years. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From scott at tactilemedia.com Thu Oct 11 20:58:20 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 11 Oct 2007 17:58:20 -0700 Subject: 3D wireframe demo stack In-Reply-To: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> Message-ID: Recently, Chipp Walters wrote: > last night I purchased Malte Brill's Animation Engine library from > RevSelect.I spent a few hours and created a very interesting little 3D > viewer stack. I only needed 2 functions from Malte's library to do > this-- it's pretty simple. > Just enter into the message box: > go stack URL "http://www.gadgetplugins.com/chippstuff/3Dviewer.rev" The words "freakin awesome" come to mind. Very cool. How does the loadModelFromFile command work? Part of Animation Engine? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From chipp at chipp.com Thu Oct 11 21:15:09 2007 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Oct 2007 20:15:09 -0500 Subject: 3D wireframe demo stack In-Reply-To: References: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> Message-ID: <7aa52a210710111815j204c51d1ga928cb8d5b6df696@mail.gmail.com> Scott, Nope, the only 2 functions from animation engine are in the doRender handler in the Main stack script and they are: rotate3DPoint ae3dConvertToScreen The 3D points are kept in a field called 'displayList' on the Import stack (expand that stack's window to see). After processing, it is copied to a global for speed (gPoints). Once you have a models polygons identified, it's easy to rotate them by using the rotate3Dpoint function, the followed by the ae3dConvertToScreen function to transfer them to screen coordinates...then it's a simple matter of setting the points of a single polygon (yes the wireframe is one poly) to draw it to the screen. All the rest of the stuff is there for you or anyone to use....except you'll need to purchase Malte's library. best, Chipp From bvg at mac.com Thu Oct 11 21:38:23 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 12 Oct 2007 03:38:23 +0200 Subject: revMail question In-Reply-To: <470EBD17.3010808@fourthworld.com> References: <470EBD17.3010808@fourthworld.com> Message-ID: On 12 Oct 2007, at 02:17, Richard Gaskin wrote: > Phil Davis wrote: > >> I suppose if you have a computer where the email client has never >> been used, that would qualify. > > Has such a system ever been shipped in the last decade? "never used" does not equal "not installed". Actually, quite some people I know do not use Outlook Express, relying exclusively on free web based e-Mail services. On the other side, these are not the people to try to install any software, most of the time. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From andres at bakno.com Thu Oct 11 22:11:28 2007 From: andres at bakno.com (Andres Martinez) Date: Thu, 11 Oct 2007 22:11:28 -0400 Subject: 3D wireframe demo stack In-Reply-To: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> References: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> Message-ID: <31B3CCAE-225F-451E-BCA8-BF36B0BA7961@bakno.com> Hello Chipp I am not able to run it because the animationengine asks for a code. Can you please send a picture to check on the image quality? How fast is the 3D rendering? Regards, Andres Martinez www.baKno.com On Oct 11, 2007, at 8:06 PM, Chipp Walters wrote: > Haven't been around here much lately...been busy on other stuff > including 3D projects. Turns out I needed a quick app to do some > mapping calculations, and decided to try Malte Brill's Animation > Engine library, as I heard it can do some 3D wireframe stuff. Turns > out, it was pretty easy. > > So, last night I purchased Malte Brill's Animation Engine library from > RevSelect.I spent a few hours and created a very interesting little 3D > viewer stack. I only needed 2 functions from Malte's library to do > this-- it's pretty simple. > > Here are some of the features: > > - You can view a number of different embedded 3D datasets. > - Full Rotate, Pan and Zoom features > - Bounding box overide setting for faster realtime updates > - Render with anti-alias on or off > - Import of Wavefront OBJ files > - Unprotected scripts for viewing and playing around with. > > Haven't tested on Mac yet, so if you see a bug, holler. > > It's not very fancy as I tried to keep it clean and easy to edit. > > Just enter into the message box: > go stack URL "http://www.gadgetplugins.com/chippstuff/3Dviewer.rev" > > best, > > Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Thu Oct 11 22:54:35 2007 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Oct 2007 21:54:35 -0500 Subject: 3D wireframe demo stack In-Reply-To: <31B3CCAE-225F-451E-BCA8-BF36B0BA7961@bakno.com> References: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> <31B3CCAE-225F-451E-BCA8-BF36B0BA7961@bakno.com> Message-ID: <7aa52a210710111954w1754659elb550402d640e785b@mail.gmail.com> Andres, It appears you've used all 15(?) demo trys on Malte's Animation Engine demo library. Perhaps you can contact Malte and see if he can't help you out with the demo stack issue. He's a pretty helpful guy and I'm sure he can find a way to help you. Here's an image for you. http://www.gadgetplugins.com/chippstuff/3Dviewer.png best, Chipp From chipp at chipp.com Thu Oct 11 22:59:46 2007 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Oct 2007 21:59:46 -0500 Subject: 3D wireframe demo stack In-Reply-To: <7aa52a210710111954w1754659elb550402d640e785b@mail.gmail.com> References: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> <31B3CCAE-225F-451E-BCA8-BF36B0BA7961@bakno.com> <7aa52a210710111954w1754659elb550402d640e785b@mail.gmail.com> Message-ID: <7aa52a210710111959o12c09fbcyc402091fbcc63842@mail.gmail.com> "How fast is the image rendering" Well, the LightCycle bogs down (close to 8000 polys) when you try and rotate it in realtime with antialiasing turned on-- but it's fairly responsive with AA turned off (4-5 fps on my WinXP Intel Core 2 Duo 6500, 2Gb Ram). You can also toggle on Fast Display which then displays the bounding box of the object when manipulating it in realtime, but renders the wireframe when you're done. I've successfully imported a model with over 130,000 polys..and that does take a bit of time to redraw (few seconds). -Chipp From andres at bakno.com Thu Oct 11 23:02:43 2007 From: andres at bakno.com (Andres Martinez) Date: Thu, 11 Oct 2007 23:02:43 -0400 Subject: 3D wireframe demo stack In-Reply-To: <7aa52a210710111959o12c09fbcyc402091fbcc63842@mail.gmail.com> References: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> <31B3CCAE-225F-451E-BCA8-BF36B0BA7961@bakno.com> <7aa52a210710111954w1754659elb550402d640e785b@mail.gmail.com> <7aa52a210710111959o12c09fbcyc402091fbcc63842@mail.gmail.com> Message-ID: Thanks Chipp Andres On Oct 11, 2007, at 10:59 PM, Chipp Walters wrote: > "How fast is the image rendering" > > Well, the LightCycle bogs down (close to 8000 polys) when you try and > rotate it in realtime with antialiasing turned on-- but it's fairly > responsive with AA turned off (4-5 fps on my WinXP Intel Core 2 Duo > 6500, 2Gb Ram). You can also toggle on Fast Display which then > displays the bounding box of the object when manipulating it in > realtime, but renders the wireframe when you're done. > > I've successfully imported a model with over 130,000 polys..and that > does take a bit of time to redraw (few seconds). > > -Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Thu Oct 11 23:04:31 2007 From: chipp at chipp.com (Chipp Walters) Date: Thu, 11 Oct 2007 22:04:31 -0500 Subject: revMail question In-Reply-To: References: <470EBD17.3010808@fourthworld.com> Message-ID: <7aa52a210710112004j16fd866ap247b98358751e28e@mail.gmail.com> Not sure I agree. I use gMail exclusively, and know tons of others who do too-- and we try and install software all the time. There is an option for gMail so it will 'look' like the default email client and launch just as Outlook. On 10/11/07, Bj?rnke von Gierke wrote: > Actually, quite some people I know do not use Outlook Express, relying > exclusively on free web based e-Mail services. On the other side, these > are not the people to try to install any software, most of the time. From userev at canelasoftware.com Fri Oct 12 00:31:40 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 11 Oct 2007 21:31:40 -0700 Subject: 3D wireframe demo stack In-Reply-To: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> References: <7aa52a210710111706u541a88a6j5c3cf8be87bcbd01@mail.gmail.com> Message-ID: On Oct 11, 2007, at 5:06 PM, Chipp Walters wrote: > go stack URL "http://www.gadgetplugins.com/chippstuff/3Dviewer.rev" Totally cool Chipp! Mark Talluto -- CANELA Software http://www.canelasoftware.com From luis at anachreon.co.uk Fri Oct 12 04:54:34 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Oct 2007 09:54:34 +0100 Subject: [OT] Re: Revolution => Flash In-Reply-To: <470EC519.6050309@fourthworld.com> References: <470EC519.6050309@fourthworld.com> Message-ID: <77138771-6B51-45A2-8B2E-5BEBAA21FE76@anachreon.co.uk> Hiya, Content aside, that's one of the best written texts I've seen in a long while. If this comes naturally to you, that's a gift. If you've worked at it, the craftsmanship shows. This is written regardless of personal opinion (that's should not be taken to imply anything). Cheers, Luis. On 12 Oct 2007, at 01:51, Richard Gaskin wrote: > Ken's post raised the question of the cost/benefit ratio of > developing a Rev plugin, and while it touched on many of the > highlights on the cost side it didn't address much of the benefit > side. > > I can't really call that an omission from his post, as I don't > believe there are many, if any at all. > > The few ostensible benefits are seductive but generally haven't > held up well to analysis in previous discussions. Let's take a > look at them: > > The main ostensible benefit of a plugin is that it lightens the > load for deploying Rev-based media. Just hand out a URL, the story > goes, and that's all the user needs to run your stuff. > > That's true only to the degree that someone takes up the suggestion > of building a JavaScript library for common Rev tasks, and writes > an exporter to translate Rev stuff for true browser-only > deployment. Thus far no one has pursued this, and it remains the > only option that truly addresses the central issue of zero- > installation. > > Even if a browser plugin were available, you still wouldn't be able > to run Rev media until you first convince IT staffers among your > target audience that they should locate, download, and install this > plugin on all systems expected to run Rev. > > If you could win that argument with IT over plugins in the future, > you can win it today to deploy a standalone that acts as a > browser's helper app, downloading and running any Rev stacks it > needs, right now. > > But if you can't win that argument, whether it's a plugin or a > helper app standalone won't matter: it won't get installed, and > your user still won't be able to run your Rev stacks. > > Rev-based helper app standalones provide all of the benefits of a > plugin, and much more. They aren't limited by the browser UI, can > retain state information locally, can provide an offline mode if > desired, can have multiple windows, etc. etc. > > And best of all, there's nothing stopping any of us from deploying > such systems with the technology we have in hand right now. Many > of us do. > > Details on this issue have been covered in depth before -- these > three posts may serve as a reasonable summary: > > 089327.html> > 090333.html> > 031316.html> > > > So what about sites where IT requires true zero-install? Well, > even if RunRev saddled themselves with the expense of such a > venture, taking time away from more critical priorities to put this > in our hands, it still wouldn't be zero-install, and you'd be > having the same installation discussion with your customers that > you can have today, leaving RunRev free to pursue things with a > higher cost/benefit ratio. > > I have one client whose product market is expanding into segments > which require a true zero-install solution. For that product we're > writing an exporter which splits the program's logic into two > halves, so that on the client we'll deliver the UI and content in > HTML/JavaScript, and use a combination of Rev CGI and MySQL > providing the other half of the functionality on the server side. > > Translating the UI to JavaScript, Java, or Flash is the only option > for delivering media in a browser which doesn't require an > additional installation. > > If there's a compelling must-have business case to be made for a > plugin I'd like to hear it. Over the many years this has been > discussed I haven't seen it yet. Sure, it'd be nice to have, but > there are a lot of nice-to-haves and a long list of must-haves > too. I'd prefer to see RunRev address this nice-to-have after all > the must-haves are shipping. > > > And while we wait another few years for RunRev to clear their > plates to get into a position where a plugin could be responsibly > considered, take a look at all the energy Adobe's putting into AIR: > > > Web 2.0 was about moving ever more functionality into the browser. > But as AIR, Google Earth, and other significant initiatives > suggest, Web 3.0 is taking place beyond the browser. > > You can join that revolution right now, 'cause Rev's been doing > that extremely well for years. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andreas at medone.ch Fri Oct 12 07:38:46 2007 From: andreas at medone.ch (andreas) Date: Fri, 12 Oct 2007 13:38:46 +0200 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: References: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> Message-ID: Hello Mark thanks for your hint. However the point is the following. If I follow your advice and choose my app (which is not listed, but can be selected under "Other...") then OS X pops up a message like "Can't add this app to the list of allowed programms". It seems, that a Revolution Runtime can't be used with OS X Parental Control. - At least not my runtime app. I can't figure why. Kind regards Andreas St?mpfli Am 11.10.2007 um 12:02 schrieb Mark Schonewille: > Andreas, > > Open System Preferences. Click on Accounts to open the Accounts > pane. Click on the "Parental Controls" tab on the right. Activate > "Finder.app & Sytem". Click on Configure. Activate checkbox "User > can only use the following programmes:". Click on the Applications > triangle to open this list. Find your standalone. If it is not > listed, see if it is listed under "Other". If it is not listed, > click on Search to add it. When it is listed, make sure that your > standalone is checked. Now your limited users can use the standalone. > > For a demo, see: parentalcontrols.html>. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 11-okt-2007, om 11:32 heeft andreas het volgende geschreven: > >> Hello >> >> I came across this problem, because a school would like to use my >> app with "Parental Control" on. >> However, if I select my runtime app, it is not possible to >> activate it. (Most, when not all other software >> on this computer can be selected. Why not my runtime app? >> >> Help is very welcome on this topic. >> >> Kind regards >> >> Andreas St?mpfli > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Fri Oct 12 08:11:19 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Oct 2007 13:11:19 +0100 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: References: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> Message-ID: <53376E80-CA14-4490-B5A5-5D2B77751746@anachreon.co.uk> Hiya, Are you logged in with Admin rights? Cheers, Luis. On 12 Oct 2007, at 12:38, andreas wrote: > Hello Mark > > thanks for your hint. However the point is the following. If I > follow your advice and choose my app (which is not listed, but can > be selected under "Other...") then OS X pops up a message like > "Can't add this app to the list of allowed programms". > > It seems, that a Revolution Runtime can't be used with OS X > Parental Control. - At least not my runtime app. I can't figure why. > > Kind regards > > Andreas St?mpfli > > > Am 11.10.2007 um 12:02 schrieb Mark Schonewille: > >> Andreas, >> >> Open System Preferences. Click on Accounts to open the Accounts >> pane. Click on the "Parental Controls" tab on the right. Activate >> "Finder.app & Sytem". Click on Configure. Activate checkbox "User >> can only use the following programmes:". Click on the >> Applications triangle to open this list. Find your standalone. If >> it is not listed, see if it is listed under "Other". If it is not >> listed, click on Search to add it. When it is listed, make sure >> that your standalone is checked. Now your limited users can use >> the standalone. >> >> For a demo, see: > parentalcontrols.html>. >> >> Best regards, >> >> Mark Schonewille >> >> -- >> >> Economy-x-Talk Consulting and Software Engineering >> http://economy-x-talk.com >> http://www.salery.biz >> >> Quickly extract data from your HyperCard stacks with DIFfersifier. >> http://differsifier.economy-x-talk.com >> >> >> Op 11-okt-2007, om 11:32 heeft andreas het volgende geschreven: >> >>> Hello >>> >>> I came across this problem, because a school would like to use my >>> app with "Parental Control" on. >>> However, if I select my runtime app, it is not possible to >>> activate it. (Most, when not all other software >>> on this computer can be selected. Why not my runtime app? >>> >>> Help is very welcome on this topic. >>> >>> Kind regards >>> >>> Andreas St?mpfli >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revlist at azurevision.co.uk Fri Oct 12 08:20:51 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 12 Oct 2007 13:20:51 +0100 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: References: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> Message-ID: <968A08D1-9744-4060-ACF9-72B022721DB9@azurevision.co.uk> I came across this a few years ago, and discovered that there's an extra tag required in the plist for the application before it can be chosen as an allowed program. Unfortunately I can't remember any more details, except that the tag name was something like CIExecutable. It definitely started with CI. There should be something in the list archives, probably 2004-5. Ian On 12 Oct 2007, at 12:38, andreas wrote: > thanks for your hint. However the point is the following. If I > follow your advice and choose my app (which is not listed, but can > be selected under "Other...") then OS X pops up a message like > "Can't add this app to the list of allowed programms". > > It seems, that a Revolution Runtime can't be used with OS X > Parental Control. - At least not my runtime app. I can't figure why. From luis at anachreon.co.uk Fri Oct 12 08:39:35 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Oct 2007 13:39:35 +0100 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: <968A08D1-9744-4060-ACF9-72B022721DB9@azurevision.co.uk> References: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> <968A08D1-9744-4060-ACF9-72B022721DB9@azurevision.co.uk> Message-ID: <93E1AF90-9A64-4619-8335-6ABC73AD1278@anachreon.co.uk> Hiya, You could bypass using Parental Controls with Server Admin Tools, it's not just for servers (free from Apple): http://www.apple.com/support/downloads/serveradmintools1047.html Cheers, Luis. On 12 Oct 2007, at 13:20, Ian Wood wrote: > I came across this a few years ago, and discovered that there's an > extra tag required in the plist for the application before it can > be chosen as an allowed program. > > Unfortunately I can't remember any more details, except that the > tag name was something like CIExecutable. It definitely started > with CI. There should be something in the list archives, probably > 2004-5. > > Ian > > On 12 Oct 2007, at 12:38, andreas wrote: > >> thanks for your hint. However the point is the following. If I >> follow your advice and choose my app (which is not listed, but can >> be selected under "Other...") then OS X pops up a message like >> "Can't add this app to the list of allowed programms". >> >> It seems, that a Revolution Runtime can't be used with OS X >> Parental Control. - At least not my runtime app. I can't figure why. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andres at bakno.com Fri Oct 12 11:29:05 2007 From: andres at bakno.com (Andres Martinez) Date: Fri, 12 Oct 2007 11:29:05 -0400 Subject: Revolution => Flash In-Reply-To: <470EC519.6050309@fourthworld.com> References: <470EC519.6050309@fourthworld.com> Message-ID: <5B857CAB-5DCF-4A6E-B042-8DB6E56F3ABC@bakno.com> Hello again I have made some research and progress towards the export to flash "SWF" files. However I got stuck into the creation of the file where it is needed to have bit level access and editing capabilities. The simple question is.... Within Revolution how can I edit a string of characters "bitwise"? For example, if I need to insert or delete 1 bit at any position. Regards, Andres Martinez www.baKno.com From mikeythek at gmail.com Fri Oct 12 11:47:19 2007 From: mikeythek at gmail.com (Mikey) Date: Fri, 12 Oct 2007 11:47:19 -0400 Subject: Revolution => Flash In-Reply-To: <5B857CAB-5DCF-4A6E-B042-8DB6E56F3ABC@bakno.com> References: <470EC519.6050309@fourthworld.com> <5B857CAB-5DCF-4A6E-B042-8DB6E56F3ABC@bakno.com> Message-ID: <9b408d8e0710120847p5543e903ofa97ba86a1b019ea@mail.gmail.com> I agree with Ken, but for a different reason, unless I slept partway through his post. Ajax, AIR, Flash. All are ways to make rich internet apps, and all are being accepted as reasonable ways and standards. So, if RR was going to develop a way to move apps to the web, I would argue that it is far easier to gain acceptance if one uses an established method rather than inventing a new one, unless the new one is so revolutionary that it is simply accepted as the reasonable choice. I would argue that at this time there is no such method on the horizon for RR. From dave at looktowindward.com Fri Oct 12 12:16:05 2007 From: dave at looktowindward.com (David Burgun) Date: Fri, 12 Oct 2007 17:16:05 +0100 Subject: SOAP Library - More In-Reply-To: References: <470547C0.90600@fourthworld.com><5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk> <1C9EA295-5402-499A-8D37-53550F6FEDF2@looktowindward.com> Message-ID: <043DC89A-BF57-4846-83CF-BCAD60122065@looktowindward.com> Hi Mark, Thanks a lot for that, I managed to get it working in time for the demo! I've re-structured it quite a bit, I need to fix a few problems, then I'll release it back. I've made it a lot more general purpose and much easier to use. Thanks Again All the Best Dave From list at dreamscapesoftware.com Fri Oct 12 12:59:50 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Fri, 12 Oct 2007 11:59:50 -0500 Subject: Revolution => Flash In-Reply-To: <470EC519.6050309@fourthworld.com> References: <470EC519.6050309@fourthworld.com> Message-ID: <470FA806.7090004@dreamscapesoftware.com> Richard, I agree with Luis, very well written! Regarding a compelling must-have business case to give you, well, there are a LOT of talented programmers in this forum and I'd hate to miss out on a good idea (if you catch my drift). So, a simple question: Why should Runtime Revolution build a plugin to allow Revolution projects to be viewable on the web? Answer: Why should a company choose to program in Revolution when they can use technologies that already work within a web browser? The current software market suggests that "all-in-one" web solutions are successful. It's easy to suggest that due to the popularity of Google Earth or Widgets that the web is dead, but it's not. People still use the web, and companies are still banking on 'web' products... Google Docs, http://docs.google.com Zoho, http://writer.zoho.com ThinkFree, http://www.thinkfree.com - And the not so obvious 'web products' - MySpace, http://www.myspace.com Facebook, http://www.facebook.com Google, http://www.google.com I feel that developers need to realize that the web itself has become a psudo-platform. Revolution embodies the "Build Once, Deploy Everywhere" motto, I think that the Web should be included in the 'Everywhere' part. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com Richard Gaskin wrote: > Ken's post raised the question of the cost/benefit ratio of developing a > Rev plugin, and while it touched on many of the highlights on the cost > side it didn't address much of the benefit side. > > I can't really call that an omission from his post, as I don't believe > there are many, if any at all. > > The few ostensible benefits are seductive but generally haven't held up > well to analysis in previous discussions. Let's take a look at them: > > The main ostensible benefit of a plugin is that it lightens the load for > deploying Rev-based media. Just hand out a URL, the story goes, and > that's all the user needs to run your stuff. > > That's true only to the degree that someone takes up the suggestion of > building a JavaScript library for common Rev tasks, and writes an > exporter to translate Rev stuff for true browser-only deployment. Thus > far no one has pursued this, and it remains the only option that truly > addresses the central issue of zero-installation. > > Even if a browser plugin were available, you still wouldn't be able to > run Rev media until you first convince IT staffers among your target > audience that they should locate, download, and install this plugin on > all systems expected to run Rev. > > If you could win that argument with IT over plugins in the future, you > can win it today to deploy a standalone that acts as a browser's helper > app, downloading and running any Rev stacks it needs, right now. > > But if you can't win that argument, whether it's a plugin or a helper > app standalone won't matter: it won't get installed, and your user still > won't be able to run your Rev stacks. > > Rev-based helper app standalones provide all of the benefits of a > plugin, and much more. They aren't limited by the browser UI, can > retain state information locally, can provide an offline mode if > desired, can have multiple windows, etc. etc. > > And best of all, there's nothing stopping any of us from deploying such > systems with the technology we have in hand right now. Many of us do. > > Details on this issue have been covered in depth before -- these three > posts may serve as a reasonable summary: > > > > > > > > > > So what about sites where IT requires true zero-install? Well, even if > RunRev saddled themselves with the expense of such a venture, taking > time away from more critical priorities to put this in our hands, it > still wouldn't be zero-install, and you'd be having the same > installation discussion with your customers that you can have today, > leaving RunRev free to pursue things with a higher cost/benefit ratio. > > I have one client whose product market is expanding into segments which > require a true zero-install solution. For that product we're writing an > exporter which splits the program's logic into two halves, so that on > the client we'll deliver the UI and content in HTML/JavaScript, and use > a combination of Rev CGI and MySQL providing the other half of the > functionality on the server side. > > Translating the UI to JavaScript, Java, or Flash is the only option for > delivering media in a browser which doesn't require an additional > installation. > > If there's a compelling must-have business case to be made for a plugin > I'd like to hear it. Over the many years this has been discussed I > haven't seen it yet. Sure, it'd be nice to have, but there are a lot of > nice-to-haves and a long list of must-haves too. I'd prefer to see > RunRev address this nice-to-have after all the must-haves are shipping. > > > And while we wait another few years for RunRev to clear their plates to > get into a position where a plugin could be responsibly considered, take > a look at all the energy Adobe's putting into AIR: > > > Web 2.0 was about moving ever more functionality into the browser. But > as AIR, Google Earth, and other significant initiatives suggest, Web 3.0 > is taking place beyond the browser. > > You can join that revolution right now, 'cause Rev's been doing that > extremely well for years. > From sadhu at castandcrew.com Fri Oct 12 13:49:50 2007 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Fri, 12 Oct 2007 10:49:50 -0700 Subject: Moving Rev apps to the web (why isn't this on the horizon?) Message-ID: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> I think the thread subject on this is actually about Flash, but here is the snippet I'm responding to, from Mikey, > Ajax, AIR, Flash. All are ways to make rich internet apps, and all > are being accepted as reasonable ways and standards. So, if RR was > going to develop a way to move apps to the web, I would argue that it > is far easier to gain acceptance if one uses an established method > rather than inventing a new one, unless the new one is so > revolutionary that it is simply accepted as the reasonable choice. I > would argue that at this time there is no such method on the horizon > for RR. So basically, my comment is, I wish it _were_ on the horizon. Wouldn't it be kewl if we could built a nice rich client app with RR and then either deploy it as a client in a client server environment, (2 tier) or, as a web app that ran in a browser, a la Ajax, in a 3 tier architecture? I say 3 tier because this is how I've seen a few other IDE's do this, such as Unify's NXj. I recently saw one called Servoy at the Dr. Dobbs Software Development Best Practices Conference in Boston. I made the comment to Swami that this is what I wish RR were like - it's a strong database centric approach. You get a nice IDE that is comparible to RR but with more database support, and you need an app server also. Once you build an app you can deploy it as client server or a browser based app with no additional effort. Starting with an existing database, I saw them build an application for add, modify, inquire and delete and deploy in a browser in about 20 seconds. They showed the client app too, no extra time. Really! It looks the same, and works the same, in a browser or as a desktop program. The first time you run it in a browser a small client side (not sure if plugin is the right word) downloads, similar to Flash. By the way, I believe Andre has built an app server entirely in transcript? If you care to see Servoy here is my suggestion Servoy - a Java Development Environment Go to www.servoy.com Go to the tutorials link Run the "Introduction to Servoy" flash demo This takes about 10 minutes. From sadhu at castandcrew.com Fri Oct 12 13:52:16 2007 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Fri, 12 Oct 2007 10:52:16 -0700 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> Message-ID: <470FB450.4050400@castandcrew.com> I would like to add that while Richard has sort of pre-answered my question, with a very thoughtful post, I still wish I could run a rev app in a browser. > >So basically, my comment is, I wish it _were_ on the horizon. > > From andre at andregarzia.com Fri Oct 12 13:57:31 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 12 Oct 2007 14:57:31 -0300 Subject: Revolution => Flash In-Reply-To: <470FA806.7090004@dreamscapesoftware.com> References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> Message-ID: <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> Hello Friends, Again we touch the topic of revolution, plugins, flash and the web. This topic always appear, not because we're stubborn but because it is hot and current. I'll not repeat all things the other mails said but will try to propose a simple solution that can be attained now with the resources we have, it just take a group of developers engaged to make this happen. Exporting from Rev to Flash or Java is not feasible because it ties Rev to a third party product that can take directions that completelly break rev compatibility. Creating such exporter would require a new engine that would run inside the flash or java plugin or it would require a translator that would convert revolution logic to actionscript or java. This poses a problem since the three languages have unique features. It's not that it can't be done, it's that it is not worth being done. What people appear to want here is something that would enable them to build AJAX application with Revolution. Create the next 37signals or something like that. Nothing is stopping anyone here from building Revolution based web applications, the problem is that one of the biggest advantages of Rev is lost when building web application, which is the presentation layer. Revolution UI elements are not transferable to the web. So even as if we can code in transcript our web application, we can't build the interface in Rev, we need another set of skills like css, javascript, html to build the UI. So in the end the problem is very simple, our only problem is: "how do we map revolution UI to the Web?", if we could map this, then a pure transcript solution for converting stacks to the web would be born in a couple thousand lines. Every web application is divided in the following components: UI, UI logic, Server Side Logic. The UI logic makes the connection between the UI layer and the server side components. This is a variation of the MVC paradigm also called model2 by Sun. We can already create the server side logic, we need to create tools to work out the UI and UI Logic component. The User interface is mostly HTML + CSS + some javascript in some cases (rollover and animation effects). The UI logic is pure javascript (XHR calls and the like). I know we all love Transcript but allow me to say that Javascript is a very nice language supporting some very nice features. It's actually pleasant to code in javascript once you know. The thing is that Rev coder should not be forced to learn javascript or at least that Rev could create basic javascript for the developer so that the end job is just a fine tuning one (like ruby on rails skeletons). To programatically convert UI logic and UI components from Rev to the web is not an easy task. The models are completely different. Rev -> Stacks, Cards, Groups, Objects. Most based on fields and buttons. Web -> The DOM, CSS, nested nature of HTML. Most based on text and images. Mapping from Rev to the Web is a daunting task, for example, how do you map "go next card" to the web, what should happen? go to a new page? display a hidden div? What we need is a new tools palette with WEB ELEMENTS and a converter plugin. This plugin would know how to convert those elements to the web. Then Revolution becomes like Apple Interface Builder, you have a set of palettes to build an interface that can be accessed later by your web application. Instead of trying to convert a stack app to the web, we begin from the start building a web application using web safe elements and web safe code. This can be created inside revolution right now, it just take time and effort. This web safe environment would have conventions like "stack script" goes to server side component, "card script" goes to UI Logic component. The stack controls disposition is converted to CSS using absolute positioning. We don't even need the build-upload-debug cycle, we can keep testing all this at runtime by a combination of RevBrowser and RevHTTP inside the IDE. This is easier shown than explained. I'll build something to show in the next two days... andre From andre at andregarzia.com Fri Oct 12 14:20:29 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 12 Oct 2007 15:20:29 -0300 Subject: creating scalable web application in rev using mod_load_balancer Message-ID: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> Hello Friends, this topic begins the week of web app related articles and posts by yours truly. Encouraged by the previous topics in the previous emails about web application, I'll quickly talk about one of the caveats of building web application server with revolution and propose a solution. Most of our web applications are CGI based. The problems of a CGI approach are: * For all requests a new copy of the engine is launched, the stacks and code loaded. Meaning there's a little (very little) overhead when dealing with each connection. * Your CGI is like a newborn when it starts, it has no clue what is happening, it needs to consult it's sessions and databases to discover where in the workflow it is. Meaning that the stateless nature of the web and cgis do not help when building an application with a complex workflow. * database connections are open and closed with every connection (this is more an elegance problem than an actual problem). * Your application is not running when there's no request so you can execute code during those idle moments. Your apps is only alive when someone is accessing it, when the request is done, the engine is down, you can however use the dead time between answering the browser and shutting down the engine to execute maintenance tasks but this is a hack and not really the best way to deal with the fact that you may need your application code to be always running. During RevConWest I've demoed FastCGI that solved all this problems, specially the last one. I've demoed a simple application that would increment an integer so when you accessed the software you could see the value going up even when you were not using the application. If you can't think of any application that needs to be running at all times just wonder how a stock market web application should behave, how can your client learn about the flunking of SCO paper if the app is not running when it happens? The problem with FastCGI is that it uses a single engine for all connection, so if for some weird reason your code blocks, all the requests block too and your application is on Denial of Service till this is solved. In the end my FastCGI implementation, although cool, was never released to public use due to the pain it would be to support all the blocked services. Now a solution. Yes, I do have a solution that actually solves everything. With Apache web server version 2.0 and up, a new module was released. It is called mod_proxy_balancer. A combination of this module and multiple instances of RevHTTP can do miracles. Apache mod_proxy_balancer will act as a proxy directing chosen connections to it's team members which are called proxyBalancers. One can launch, for example, five instances of RevHTTP and tell apache that those are the five proxybalancers. Then for each request, apache will choose the RevHTTP instance that is available and direct the connection there, if some instance is busy or blocked apache will detect that and direct to some other instance. This creates an average load on all RevHTTP instances and allows your code to be running at all time. You can fine tune that so that apache serves all the static files (html, images) and that your balancer team is just used for the cgi calls thus making the load on them even lower. This technique is being used by the guys from the ruby on rails camp with success. It's used for real world work. Apache will take care of scheduling all the requests, it will also deal with blocked processes and the like. I plan to make a tutorial and example on this shortly. Andre From revdev at pdslabs.net Fri Oct 12 14:36:33 2007 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 12 Oct 2007 11:36:33 -0700 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> References: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> Message-ID: <470FBEB1.3050202@pdslabs.net> Fascinating stuff! Thanks Andre! I'm sure many besides me appreciate your sharing this. Phil Davis Andre Garzia wrote: > Hello Friends, > this topic begins the week of web app related articles and posts... > > Now a solution. Yes, I do have a solution that actually solves everything. > With Apache web server version 2.0 and up, a new module was released. It is > called mod_proxy_balancer. A combination of this module and multiple > instances of RevHTTP can do miracles. > > Apache mod_proxy_balancer will act as a proxy... > > Apache will take care of scheduling all the requests, it will also deal with > blocked processes and the like. I plan to make a tutorial and example on > this shortly. > > Andre From andre at andregarzia.com Fri Oct 12 14:54:34 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 12 Oct 2007 15:54:34 -0300 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <470FBEB1.3050202@pdslabs.net> References: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> <470FBEB1.3050202@pdslabs.net> Message-ID: <7c87a2a10710121154g7bd1bc59n9416dcfc88a1a377@mail.gmail.com> Wait for the demo phil!!! ;-) it will rock! :D Cheers and thanks for the kind words. Andre On 10/12/07, Phil Davis wrote: > > Fascinating stuff! Thanks Andre! I'm sure many besides me appreciate > your sharing this. > > Phil Davis > > > Andre Garzia wrote: > > Hello Friends, > > this topic begins the week of web app related articles and posts... > > > > Now a solution. Yes, I do have a solution that actually solves > everything. > > With Apache web server version 2.0 and up, a new module was released. It > is > > called mod_proxy_balancer. A combination of this module and multiple > > instances of RevHTTP can do miracles. > > > > Apache mod_proxy_balancer will act as a proxy... > > > > Apache will take care of scheduling all the requests, it will also deal > with > > blocked processes and the like. I plan to make a tutorial and example on > > this shortly. > > > > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Fri Oct 12 14:59:19 2007 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Fri, 12 Oct 2007 08:59:19 -1000 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <470FB450.4050400@castandcrew.com> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> <470FB450.4050400@castandcrew.com> Message-ID: <470FC407.8060101@hindu.org> Sadhunathan Nadesan wrote: > I would like to add that while Richard has sort of pre-answered my > question, with a very thoughtful post, I still wish I could run a rev > app in a browser. Indeed. Andre told me about http://www.extjs.com ... I might end up spending a lot more time using that app! I see now why some have said, regarding Rev's lifeline: "Don't worry about REal Basic... that's not where the future competition is coming from..." and I think Yahoo's new competition to iTunes is a webapp and not a desktop application. >> >> So basically, my comment is, I wish it _were_ on the horizon. >> From stephenREVOLUTION2 at barncard.com Fri Oct 12 15:00:02 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Fri, 12 Oct 2007 12:00:02 -0700 Subject: Revolution => Flash In-Reply-To: <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> Message-ID: Brilliant paper, Andre! Since you are fast becoming one of the leading authorities on connecting things Rev and the Web, shouldn't it be you, Andre, that does what Jerry Daniels and Chipp Walters have done: Made a product so important, unique and compelling that Revolution, Inc. would have no choice but to buy it and eventually integrate or bundle it into their product? Or if you set up a project fund method, whatever. I'd pay good money for such a product. It appears you've done tons of reading, research and practical applications. We who've met you know what an intense amount of energy and knowledge you have so... congratulations.. perhaps this is a 'killer app' for you. Web Safe elements!! Web Safe Code. Great idea. > > >What we need is a new tools palette with WEB ELEMENTS and a converter >plugin. This plugin would know how to convert those elements to the web. >Then Revolution becomes like Apple Interface Builder, you have a set of >palettes to build an interface that can be accessed later by your web >application. Instead of trying to convert a stack app to the web, we begin >from the start building a web application using web safe elements and web >safe code. This can be created inside revolution right now, it just take >time and effort. > >This web safe environment would have conventions like "stack script" goes to >server side component, "card script" goes to UI Logic component. The stack >controls disposition is converted to CSS using absolute positioning. We >don't even need the build-upload-debug cycle, we can keep testing all this >at runtime by a combination of RevBrowser and RevHTTP inside the IDE. > >This is easier shown than explained. I'll build something to show in the >next two days... >andre -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Fri Oct 12 15:01:55 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 12 Oct 2007 12:01:55 -0700 Subject: Revolution => Flash Message-ID: <470FC4A3.5010309@fourthworld.com> Thank you Derek and Luis for the very kind words. Derek Bump wrote: > Why should a company choose to program in Revolution when they > can use technologies that already work within a web browser? Same reason they would choose RealBASIC or XCode or Visual Studio: they need to make desktop apps. When they want to make web apps they often use Dreamweaver with MySQL and PHP. > The current software market suggests that "all-in-one" web solutions are > successful. Depends on what "all" means. Adobe Illustrator makes a pretty crappy database, and FileMaker Pro is a weak illustration tool. :) Sometimes it's not so bad for an app to nail a specific domain, certainly before it branches out to address new tasks. I'd much sooner see column alignment in fields, reshapable polygons, and a whole lot more before we ask RunRev to devote development resources to something like a plugin. > It's easy to suggest that due to the popularity of Google > Earth or Widgets that the web is dead, but it's not. I apologize if my post suggested such a dismissal. Of course the web is the single most important technology to have appeared in our lifetime, and it's driving much of the modern world. But the question is not necessarily limited to "Can we have a browser plugin for Rev?" Maybe a better question would be to step back and look at the bigger picture, asking, "How can Rev contribute to my web development?" All of the web apps you listed are important, but it's equally important to note that none of them are driven by a plugin. > I feel that developers need to realize that the web itself has become a > psudo-platform. Revolution embodies the "Build Once, Deploy Everywhere" > motto, I think that the Web should be included in the 'Everywhere' part. The web is definitely an important platform, and has been since the late '90s. Participation in the web is critical for any forward-thinking company, but a plugin is not the answer. Andre's two posts on the subject this morning point to a much more valuable approach. And more importantly, what he proposes can be done right now with what we have in our hands today. Later this quarter I'll be porting an established desktop product to a true zero-install web application. For some background on the app: We'll be using a combination of HTML, JavaScript, MySQL, Rev CGI, and PHP. We're doing this because IT departments are asking for a zero-install solution, and we're delivering it, and most of it with Rev. We'll maintain the content management system we created for the app as a Rev application, and will still ship the desktop app. But we're adding exporters to generate the web pages (using parts of my WebMerge product, also built with Rev), and migrating our custom search algorithm to the server intact using Rev CGI. It's also important to note that we're keeping one of the most critical parts of the application in desktop form only. This module is a decision support system used in emergency clinics, and those clinics who rely on it can't risk potential network outage anywhere between their terminal and our server due to earthquake etc. Indeed, it's precisely during such catastrophic events that the software will be most critically needed, since the emergency rooms will be full. My hope in outlining this project is to illustrate one approach to web deployment, a real-world example that demonstrates the sorts of ideas Andre's brining up. And in addition, it also provides an example of why some projects make good sense on the web, and others make better sense on the desktop. This project has components that work best in each. We could summarize deployment options available to us today in three categories: - Desktop app The traditional application experiences that still drives most computing. - Web app An application that lives entirely in the browser, ideally requiring no additional software on the client side. - Hybrid/Custom Browser/Helper app Standalones empowered with Internet connectivity, which may include HTTP but can also use a wide range of other common protocols, such as FTP, IRC, and even custom protocols if needed. They can store persistant data locally, and even provide an offline mode if desired (I spend a lot of time on trains). Each type of application has its own strengths and weaknesses, and no single model will be best for all cases. So we just take a good look at our application and what we want to do with it, and choose the model which best serves our goals. These aren't mutually exclusive, but instead compliment one another by giving us a very broad range of options. But best of all, all three can be built with Rev in a central role today. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Fri Oct 12 15:07:22 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Fri, 12 Oct 2007 14:07:22 -0500 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <470FC407.8060101@hindu.org> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> <470FB450.4050400@castandcrew.com> <470FC407.8060101@hindu.org> Message-ID: <470FC5EA.80200@dreamscapesoftware.com> Sannyasin Sivakatirswami wrote: > Andre told me about http://www.extjs.com ... I might end up > spending a lot more time using that app! Now this is what I'm talking about! Something like Ext JS should be available for Revolution. The ability to create a stack, and then embed it within a web page. I can just imagine the possibilities of something like this (except I'd have to use Ext JS to do it). Derek Bump Dreamscape Software http://www.dreamscapesoftware.com From luis at anachreon.co.uk Fri Oct 12 17:10:56 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Oct 2007 22:10:56 +0100 Subject: Revolution => Flash In-Reply-To: <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> Message-ID: <470FE2E0.5020704@anachreon.co.uk> What about a Rev cgi running the Rev web UI? It shouldn't need translation to JavaScript. And the Rev web UI: From what I've seen the cards are XML. I've given some time to try to translate these but didn't bother after a while. Cheers, Luis. Andre Garzia wrote: > Hello Friends, > Again we touch the topic of revolution, plugins, flash and the web. This > topic always appear, not because we're stubborn but because it is hot and > current. I'll not repeat all things the other mails said but will try to > propose a simple solution that can be attained now with the resources we > have, it just take a group of developers engaged to make this happen. > > Exporting from Rev to Flash or Java is not feasible because it ties Rev to a > third party product that can take directions that completelly break rev > compatibility. Creating such exporter would require a new engine that would > run inside the flash or java plugin or it would require a translator that > would convert revolution logic to actionscript or java. This poses a problem > since the three languages have unique features. It's not that it can't be > done, it's that it is not worth being done. > > What people appear to want here is something that would enable them to build > AJAX application with Revolution. Create the next 37signals or something > like that. Nothing is stopping anyone here from building Revolution based > web applications, the problem is that one of the biggest advantages of Rev > is lost when building web application, which is the presentation layer. > Revolution UI elements are not transferable to the web. So even as if we can > code in transcript our web application, we can't build the interface in Rev, > we need another set of skills like css, javascript, html to build the UI. > > So in the end the problem is very simple, our only problem is: "how do we > map revolution UI to the Web?", if we could map this, then a pure transcript > solution for converting stacks to the web would be born in a couple thousand > lines. > > Every web application is divided in the following components: UI, UI logic, > Server Side Logic. The UI logic makes the connection between the UI layer > and the server side components. This is a variation of the MVC paradigm also > called model2 by Sun. We can already create the server side logic, we need > to create tools to work out the UI and UI Logic component. > > The User interface is mostly HTML + CSS + some javascript in some cases > (rollover and animation effects). The UI logic is pure javascript (XHR calls > and the like). I know we all love Transcript but allow me to say that > Javascript is a very nice language supporting some very nice features. It's > actually pleasant to code in javascript once you know. The thing is that Rev > coder should not be forced to learn javascript or at least that Rev could > create basic javascript for the developer so that the end job is just a > fine tuning one (like ruby on rails skeletons). > > To programatically convert UI logic and UI components from Rev to the web is > not an easy task. The models are completely different. > > Rev -> Stacks, Cards, Groups, Objects. Most based on fields and buttons. > Web -> The DOM, CSS, nested nature of HTML. Most based on text and images. > > Mapping from Rev to the Web is a daunting task, for example, how do you map > "go next card" to the web, what should happen? go to a new page? display a > hidden div? > > What we need is a new tools palette with WEB ELEMENTS and a converter > plugin. This plugin would know how to convert those elements to the web. > Then Revolution becomes like Apple Interface Builder, you have a set of > palettes to build an interface that can be accessed later by your web > application. Instead of trying to convert a stack app to the web, we begin > from the start building a web application using web safe elements and web > safe code. This can be created inside revolution right now, it just take > time and effort. > > This web safe environment would have conventions like "stack script" goes to > server side component, "card script" goes to UI Logic component. The stack > controls disposition is converted to CSS using absolute positioning. We > don't even need the build-upload-debug cycle, we can keep testing all this > at runtime by a combination of RevBrowser and RevHTTP inside the IDE. > > This is easier shown than explained. I'll build something to show in the > next two days... > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From luis at anachreon.co.uk Fri Oct 12 17:28:38 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Oct 2007 22:28:38 +0100 Subject: Revolution => Flash In-Reply-To: <470FC4A3.5010309@fourthworld.com> References: <470FC4A3.5010309@fourthworld.com> Message-ID: <470FE706.9040907@anachreon.co.uk> Pleasure. Had to be said. I think most of this might stem from hopeful developers, especially newbies looking at the Rev platform and its deployment capabilities, hoping that it will also go that extra step. Something like my gripe with audio (have to drag that back up again...): I saw its audio capabilities but didn't check it out fully, so I got stuck halfway and then gave it up. It seems like such a small step, yet it's not there. Some may feel, newbies or old hands at Rev, that that little extra step onto the web will be all they will need to get their great new idea out to millions. I feel for them. Note the RevBrowser built in to Rev: That can be misleading, and I can see many thinking to buy on the possibility that this is like a browser plugin. Cheers, Luis. http://blog.reindel.com/2007/10/11/adobe-air-answers-a-question-that-nobody-is-asking/ Richard Gaskin wrote: > Thank you Derek and Luis for the very kind words. > > Derek Bump wrote: >> Why should a company choose to program in Revolution when they >> can use technologies that already work within a web browser? > > Same reason they would choose RealBASIC or XCode or Visual Studio: they > need to make desktop apps. > > When they want to make web apps they often use Dreamweaver with MySQL > and PHP. > > >> The current software market suggests that "all-in-one" web solutions are >> successful. > > Depends on what "all" means. Adobe Illustrator makes a pretty crappy > database, and FileMaker Pro is a weak illustration tool. :) > > Sometimes it's not so bad for an app to nail a specific domain, > certainly before it branches out to address new tasks. I'd much sooner > see column alignment in fields, reshapable polygons, and a whole lot > more before we ask RunRev to devote development resources to something > like a plugin. > >> It's easy to suggest that due to the popularity of Google >> Earth or Widgets that the web is dead, but it's not. > > I apologize if my post suggested such a dismissal. Of course the web is > the single most important technology to have appeared in our lifetime, > and it's driving much of the modern world. > > But the question is not necessarily limited to "Can we have a browser > plugin for Rev?" > > Maybe a better question would be to step back and look at the bigger > picture, asking, "How can Rev contribute to my web development?" > > All of the web apps you listed are important, but it's equally important > to note that none of them are driven by a plugin. > > >> I feel that developers need to realize that the web itself has become a >> psudo-platform. Revolution embodies the "Build Once, Deploy Everywhere" >> motto, I think that the Web should be included in the 'Everywhere' part. > > The web is definitely an important platform, and has been since the late > '90s. Participation in the web is critical for any forward-thinking > company, but a plugin is not the answer. > > Andre's two posts on the subject this morning point to a much more > valuable approach. And more importantly, what he proposes can be done > right now with what we have in our hands today. > > > Later this quarter I'll be porting an established desktop product to a > true zero-install web application. For some background on the app: > > > We'll be using a combination of HTML, JavaScript, MySQL, Rev CGI, and > PHP. We're doing this because IT departments are asking for a > zero-install solution, and we're delivering it, and most of it with Rev. > We'll maintain the content management system we created for the app as > a Rev application, and will still ship the desktop app. But we're > adding exporters to generate the web pages (using parts of my WebMerge > product, also built with Rev), and migrating our custom search algorithm > to the server intact using Rev CGI. > > It's also important to note that we're keeping one of the most critical > parts of the application in desktop form only. This module is a > decision support system used in emergency clinics, and those clinics who > rely on it can't risk potential network outage anywhere between their > terminal and our server due to earthquake etc. Indeed, it's precisely > during such catastrophic events that the software will be most > critically needed, since the emergency rooms will be full. > > My hope in outlining this project is to illustrate one approach to web > deployment, a real-world example that demonstrates the sorts of ideas > Andre's brining up. > > And in addition, it also provides an example of why some projects make > good sense on the web, and others make better sense on the desktop. This > project has components that work best in each. > > > We could summarize deployment options available to us today in three > categories: > > - Desktop app > The traditional application experiences that still drives > most computing. > > - Web app > An application that lives entirely in the browser, ideally > requiring no additional software on the client side. > > - Hybrid/Custom Browser/Helper app > Standalones empowered with Internet connectivity, which may > include HTTP but can also use a wide range of other common > protocols, such as FTP, IRC, and even custom protocols if > needed. They can store persistant data locally, and even > provide an offline mode if desired (I spend a lot of time > on trains). > > Each type of application has its own strengths and weaknesses, and no > single model will be best for all cases. So we just take a good look at > our application and what we want to do with it, and choose the model > which best serves our goals. > > These aren't mutually exclusive, but instead compliment one another by > giving us a very broad range of options. > > But best of all, all three can be built with Rev in a central role today. > From luis at anachreon.co.uk Fri Oct 12 17:34:14 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 12 Oct 2007 22:34:14 +0100 Subject: Revolution => Flash In-Reply-To: <470FE706.9040907@anachreon.co.uk> References: <470FC4A3.5010309@fourthworld.com> <470FE706.9040907@anachreon.co.uk> Message-ID: <470FE856.7020008@anachreon.co.uk> Oops, forgot to mention this link: http://blog.reindel.com/2007/10/11/adobe-air-answers-a-question-that-nobody-is-asking/ Cheers, Luis. From francois.chaplais at ensmp.fr Fri Oct 12 17:41:19 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 12 Oct 2007 23:41:19 +0200 Subject: revBrowser and spaces in URLs In-Reply-To: <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> References: <20071005170004.E90B0489E70@mail.runrev.com> <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> Message-ID: <3a49288dc37b7ba63d3289f318fa85d8@ensmp.fr> Le 10 oct. 07, ? 14:39, Henk van der Velden a ?crit : > Hi Eric, > > I've tried that already, but without succes. > Urlencode turns "pdtex 1-2.jpg" into "pdtex+1-2.jpg". However this > doesn't display the file and it doesn't produce an error message > either. same thing for me (macOS 10.3.9): the output of URLEncode is unusable. The strangest thing is that it converts slash caracters into %3A for instance I get file%3A%2F%2F%2FVolumes%2FSilverTouch+500+Go%2FUsers%2Fchaplais%2FDocume nts%2FEssais%2FEssai_XeTeX%2FXeTeX-notes.pdf Is there a way to report this kind of bug? > > In the mean time I've tested this on Win XP and there all works fine. > >>> I try to load some files in revBrowser that have spaces in their >>> names ("pdtex 1-2.jpg"). revBrowser won't display these files. I >>> don't get an error message either. This happens both with local >>> files (file://) and files from a webserver (http://). Is there a >>> workaround for this problem? >>> I have tested the same URL's in Safari, and they are handled OK. >>> >>> This happens on Mac OS X 10.4.10, Safari 3.0.3. I haven't tested on >>> Win yet. >> >> Just urlEncode the url first and it should work: see urlEncode/ >> urlDecode entries in the docs. >> > > Kind regards, > > Henk > -------------------------- > Henk v.d. Velden > iGlow Media > Francois Chaplais http://cas.ensmp.fr/~chaplais/ From francois.chaplais at ensmp.fr Fri Oct 12 18:01:40 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sat, 13 Oct 2007 00:01:40 +0200 Subject: revBrowser and spaces in URLs In-Reply-To: <3a49288dc37b7ba63d3289f318fa85d8@ensmp.fr> References: <20071005170004.E90B0489E70@mail.runrev.com> <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> <3a49288dc37b7ba63d3289f318fa85d8@ensmp.fr> Message-ID: <2ea8527a31dbe7e6d9de11d39b4983bc@ensmp.fr> i just googled "URL encoding" and I got http://www.blooberry.com/indexdot/html/topics/urlencoding.htm my 2 cents Francois Chaplais http://cas.ensmp.fr/~chaplais/ From lists at mangomultimedia.com Fri Oct 12 18:50:08 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 12 Oct 2007 18:50:08 -0400 Subject: revBrowser and spaces in URLs In-Reply-To: <3a49288dc37b7ba63d3289f318fa85d8@ensmp.fr> References: <20071005170004.E90B0489E70@mail.runrev.com> <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> <3a49288dc37b7ba63d3289f318fa85d8@ensmp.fr> Message-ID: <934257A4-2105-4278-8F77-011E7978AF1B@mangomultimedia.com> On Oct 12, 2007, at 5:41 PM, Fran?ois Chaplais wrote: > same thing for me (macOS 10.3.9): the output of URLEncode is > unusable. Hi Fran?ois, I think there is some confusion of what urlencode is intended for due to the documentation. In Revolution urlencode is meant for encoding the query portion of a URL (everything that comes after the '?' in the url). That is why spaces are encoded as "+" rather than "%20". The PHP docs for urlencode give a nice explanation that applies to urlencode in Rev - Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From ambassador at fourthworld.com Fri Oct 12 19:10:10 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 12 Oct 2007 16:10:10 -0700 Subject: Revolution => Flash Message-ID: <470FFED2.1030307@fourthworld.com> Luis wrote: > Something like my gripe with audio (have to drag that back up again...): > I saw its audio capabilities but didn't check it out fully, so I got > stuck halfway and then gave it up. It seems like such a small step, yet > it's not there. I have my own issues with audio in Rev. What were yours? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From luis at anachreon.co.uk Fri Oct 12 19:39:38 2007 From: luis at anachreon.co.uk (Luis) Date: Sat, 13 Oct 2007 00:39:38 +0100 Subject: Revolution => Flash In-Reply-To: <470FFED2.1030307@fourthworld.com> References: <470FFED2.1030307@fourthworld.com> Message-ID: <471005BA.2060700@anachreon.co.uk> The frequency controls are dire and there is no way to control the balance. I thought the QT external would help, and it does cover he balance aspect, but not the frequency: He's actually posted up a bug report for this. I was going to call an external application to do this or mess around with MIDI files, but they are not clean solutions. Cheers, Luis. Richard Gaskin wrote: > Luis wrote: >> Something like my gripe with audio (have to drag that back up >> again...): I saw its audio capabilities but didn't check it out fully, >> so I got stuck halfway and then gave it up. It seems like such a small >> step, yet it's not there. > > I have my own issues with audio in Rev. What were yours? > From lan.kc.macmail at gmail.com Fri Oct 12 21:08:19 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 13 Oct 2007 09:08:19 +0800 Subject: Revolution => Flash In-Reply-To: <470FC4A3.5010309@fourthworld.com> References: <470FC4A3.5010309@fourthworld.com> Message-ID: On 10/13/07, Richard Gaskin wrote: > > > But the question is not necessarily limited to "Can we have a browser > plugin for Rev?" > > Maybe a better question would be to step back and look at the bigger > picture, asking, "How can Rev contribute to my web development?" That reminds me. What happened to that Rev Survey, I don't remember seeing the results. Were they posted for public viewing somewhere? I generally find such results interesting to peruse, and this one especially as it would be one of the few where I'm not one of the handful of Mac voters amongst a tidal wave of Windows users ;-) From viktoras at ekoinf.net Sat Oct 13 05:43:37 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sat, 13 Oct 2007 12:43:37 +0300 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <470FC5EA.80200@dreamscapesoftware.com> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> <470FB450.4050400@castandcrew.com> <470FC407.8060101@hindu.org> <470FC5EA.80200@dreamscapesoftware.com> Message-ID: <47109349.2080702@ekoinf.net> May a subset of Revolution engine implemented in JAVA solve the problem? Besides, no need to use plugins - Java (JVM) is omnipresent today and crossplatform... Viktoras Derek Bump wrote: > Sannyasin Sivakatirswami wrote: > >> Andre told me about http://www.extjs.com ... I might end up >> spending a lot more time using that app! >> > > Now this is what I'm talking about! Something like Ext JS should be > available for Revolution. The ability to create a stack, and then embed > it within a web page. > > I can just imagine the possibilities of something like this (except I'd > have to use Ext JS to do it). > > > Derek Bump > Dreamscape Software > http://www.dreamscapesoftware.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From palcibiades-first at yahoo.co.uk Sat Oct 13 06:48:00 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sat, 13 Oct 2007 11:48:00 +0100 Subject: latest rev newsletter - database stack - yet again Message-ID: <200710131148.00663.palcibiades-first@yahoo.co.uk> Trevor, thanks for the suggestion, but I still can't get this thing to work. Can't even find the databaseConnect handler to modify it. If anyone can be bothered to change the stack on rev's site, it would be very nice. Peter From lists at mangomultimedia.com Sat Oct 13 08:09:19 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 13 Oct 2007 08:09:19 -0400 Subject: latest rev newsletter - database stack - yet again In-Reply-To: <200710131148.00663.palcibiades-first@yahoo.co.uk> References: <200710131148.00663.palcibiades-first@yahoo.co.uk> Message-ID: <6677CAFF-D037-463E-89F0-17DD366824E4@mangomultimedia.com> On Oct 13, 2007, at 6:48 AM, Peter Alcibiades wrote: > Trevor, thanks for the suggestion, but I still can't get this thing > to work. > Can't even find the databaseConnect handler to modify it. > > If anyone can be bothered to change the stack on rev's site, it > would be very > nice. Peter - I put together a quick tutorial on how to modify the script so the example stack will work. Hopefully this will get you up and running: Regards, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From andre at andregarzia.com Sat Oct 13 09:10:39 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 13 Oct 2007 10:10:39 -0300 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <47109349.2080702@ekoinf.net> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> <470FB450.4050400@castandcrew.com> <470FC407.8060101@hindu.org> <470FC5EA.80200@dreamscapesoftware.com> <47109349.2080702@ekoinf.net> Message-ID: <7c87a2a10710130610s37fd8a1fp87ce59ec49d4f868@mail.gmail.com> people don't like java applets on their pages anymore... :-( On 10/13/07, viktoras didziulis wrote: > > May a subset of Revolution engine implemented in JAVA solve the problem? > Besides, no need to use plugins - Java (JVM) is omnipresent today and > crossplatform... > > Viktoras > > Derek Bump wrote: > > Sannyasin Sivakatirswami wrote: > > > >> Andre told me about http://www.extjs.com ... I might end up > >> spending a lot more time using that app! > >> > > > > Now this is what I'm talking about! Something like Ext JS should be > > available for Revolution. The ability to create a stack, and then embed > > it within a web page. > > > > I can just imagine the possibilities of something like this (except I'd > > have to use Ext JS to do it). > > > > > > Derek Bump > > Dreamscape Software > > http://www.dreamscapesoftware.com > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mikeythek at gmail.com Sat Oct 13 09:29:10 2007 From: mikeythek at gmail.com (Mikey) Date: Sat, 13 Oct 2007 09:29:10 -0400 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> Message-ID: <9b408d8e0710130629r1a4f6235kd8e54595845c4969@mail.gmail.com> All, Can you count the number of commercially available Ajax visual RAD/IDE tools? There is a reason why you can count them on one hand. It's because it's a difficult problem that has taken three years after Gmail to crack this nut, and most of those solutions, well, suck. In the case of Morfik, the one that filed patents on the technology, it's taken almost a decade. It sounds great and easy, but it isn't. The Web isn't like the desktop. The web is stateless. There is no way around that. You can try to patch the web into something that has some idea of what state is, but it is by design comprised of non-sequitor transactions. Browsers are not deployable executables with compiled code. RR will eventually get there, but my own bet is that it will be because someone in the community writes a hack, because RR is hackable, and innovation comes from people who smell opportunity, not from companies that see a pile of bug fixes that is ever-growing and never-decreasing, and can see how difficult it will be to take an existing product and make it do something completely different. Maybe RR is not the typical development company in that regard. I'm betting I'm right, though. We already have RevOnRockets. Someone is going to take that and try to make it spit JS, DHTML, PHP, etc. It's just going to take a while. From list at dreamscapesoftware.com Sat Oct 13 12:08:32 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Sat, 13 Oct 2007 11:08:32 -0500 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <47109349.2080702@ekoinf.net> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> <470FB450.4050400@castandcrew.com> <470FC407.8060101@hindu.org> <470FC5EA.80200@dreamscapesoftware.com> <47109349.2080702@ekoinf.net> Message-ID: <4710ED80.1060201@dreamscapesoftware.com> It may, but I feel it would still require a conversion. And after thinking about this issue overnight I am seeing more on the side of Richard and others regarding the cost and timeline for implementing such a feature. So on the topic of a better helper application, let's say that Rev was to take the "Adobe Reader" approach? It's very simple in that all you needed to view the content is for the program to be installed on the client's computer. I'm sure that STS's StackRunner would be an excellent candidate as a helper application, but backing from RunRev themselves would probably be the best approach. Additionally, there would need to be some universal structure for Windows, Mac and Linux for the implimenting of such a helper app in both the handling of URLs and the display of the Reader itself. And then one could go farther with little web badges, much like Adobe and Apple do for their helper apps like Reader and QuickTime. This creates more advertising and exposure for RunRev. Now along the lines of the helper app, would the possibility of layering the stack's window over the web page be a solution for a browser plugin? Some browsers today can display Microsoft Office and PDF documents directly within the browser (as a page itself). Could a helper app drop a layer for a stack window over a region on a page (granted we'd have to then deal with Tabs and such)... but I'm getting into the old idea again. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com viktoras didziulis wrote: > May a subset of Revolution engine implemented in JAVA solve the problem? > Besides, no need to use plugins - Java (JVM) is omnipresent today and > crossplatform... > > Viktoras > > Derek Bump wrote: >> Sannyasin Sivakatirswami wrote: >> >>> Andre told me about http://www.extjs.com ... I might end up >>> spending a lot more time using that app! >>> >> >> Now this is what I'm talking about! Something like Ext JS should be >> available for Revolution. The ability to create a stack, and then embed >> it within a web page. >> >> I can just imagine the possibilities of something like this (except I'd >> have to use Ext JS to do it). >> >> >> Derek Bump >> Dreamscape Software >> http://www.dreamscapesoftware.com >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From viktoras at ekoinf.net Sat Oct 13 14:57:06 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sat, 13 Oct 2007 21:57:06 +0300 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <4710ED80.1060201@dreamscapesoftware.com> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> <470FB450.4050400@castandcrew.com> <470FC407.8060101@hindu.org> <470FC5EA.80200@dreamscapesoftware.com> <47109349.2080702@ekoinf.net> <4710ED80.1060201@dreamscapesoftware.com> Message-ID: <47111502.9050302@ekoinf.net> another way to go could be expanding Revolution's functionality. First by describing something like Document Object Model for Revolution stacks. Defining structure (objects, nesting, properties), formatting (stylesheets), function (scripts). Then implementing it in any sort of xml/css/scripts configuration. From this point on one would be able to directly translate to corresponding objects, structures and formating of other xml based formats like XHTML/CSS/jscript, or SVG, or anything else... This would not require tackling with Revolution internals in any way, so can be accomplished by anyone motivated highly enough to do this :-) Viktoras Derek Bump wrote: > It may, but I feel it would still require a conversion. And after > thinking about this issue overnight I am seeing more on the side of > Richard and others regarding the cost and timeline for implementing such > a feature. From paulgabel at comcast.net Sat Oct 13 15:32:13 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Sat, 13 Oct 2007 12:32:13 -0700 Subject: Emailing from within Revolution Message-ID: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> As an intermediate Revolution user, I'd like my standalone to be able to send an email by script completely within Revolution, not, as revMail does, require the user to explicitly send it from the email application (in my case ? Apple's Mail program). I've looked at Shao Sean's libSMTP and Altuit's altEmailHarness, but these look rather complicated for me and were written at the end of 2005. Is there anything easier, more "built-in," and more recent? Thank you. Paul Gabel From bridgeyman at gmail.com Sat Oct 13 16:40:18 2007 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Sat, 13 Oct 2007 14:40:18 -0600 Subject: Preference Files on Linux Message-ID: <86ae76bb0710131340x4d395ca6g6c5d87ca148e35b8@mail.gmail.com> Where is the standard place for preference files to be stored on a Linux machine? Also, where is the right place to store externals when installing? Thank You, Bridger Maxwell www.FieryFerret.com From paulgabel at comcast.net Sat Oct 13 17:47:36 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Sat, 13 Oct 2007 14:47:36 -0700 Subject: "on enterKey" not working Message-ID: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> Hello everybody: Do any of you know why I get no response from the "on enterKey" handler? The following handler is on the card where the button "Continue" resides. The docs say: The message is sent to the active (focused) control, or to the current card if no control is focused. But there is no focus on any control, and there is no text field active. When I hit the enter key, nothing happens ? there is no beep, and there is no effect on the button "Continue." Am I missing something embarrassingly obvious? on enterKey beep send mouseUp to btn "Continue" click at the loc of btn "Continue" end enterKey Thank you. Paul Gabel Rev Studio 2.8.1 Mac OS X 10.4.10 iMac Intel From sarah.reichelt at gmail.com Sat Oct 13 17:52:45 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 14 Oct 2007 07:52:45 +1000 Subject: "on enterKey" not working In-Reply-To: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> References: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> Message-ID: > Do any of you know why I get no response from the "on enterKey" > handler? The following handler is on the card where the button > "Continue" resides. The docs say: The message is sent to the active > (focused) control, or to the current card if no control is focused. > But there is no focus on any control, and there is no text field > active. When I hit the enter key, nothing happens ? there is no > beep, and there is no effect on the button "Continue." Am I missing > something embarrassingly obvious? > > on enterKey > beep > send mouseUp to btn "Continue" > click at the loc of btn "Continue" > end enterKey I just tested your script Paul, and it works perfectly for me. Are you sure you are pressing Enter and not Return? BTW, as written, your script will run the Continue button's mouseUp script twice. Cheers, Sarah From paulgabel at comcast.net Sat Oct 13 18:51:54 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Sat, 13 Oct 2007 15:51:54 -0700 Subject: "on enterKey" not working In-Reply-To: References: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> Message-ID: <1E5CEEA5-1C04-473B-B6F5-3A1BE6CFA998@comcast.net> Hi Sarah: Thanks for your reply. Yes, I pressed Enter (and not Return). And I know those 2 lines duplicate each other. I was just trying to see if ANYTHING would respond. (And my keyboard doesn't seem to be broken.) The simple situation seems to be that "on enterKey" is not receiving the "pressing the Enter key message." Can you think of any other suggestions? Paul Gabel -------------------- On Oct 13, 2007, at 2:52 PM, Sarah Reichelt wrote: >> Do any of you know why I get no response from the "on enterKey" >> handler? The following handler is on the card where the button >> "Continue" resides. The docs say: The message is sent to the active >> (focused) control, or to the current card if no control is focused. >> But there is no focus on any control, and there is no text field >> active. When I hit the enter key, nothing happens ? there is no >> beep, and there is no effect on the button "Continue." Am I missing >> something embarrassingly obvious? >> >> on enterKey >> beep >> send mouseUp to btn "Continue" >> click at the loc of btn "Continue" >> end enterKey > > I just tested your script Paul, and it works perfectly for me. Are you > sure you are pressing Enter and not Return? > > BTW, as written, your script will run the Continue button's mouseUp > script twice. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Sat Oct 13 18:58:26 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 14 Oct 2007 00:58:26 +0200 Subject: Emailing from within Revolution In-Reply-To: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> References: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> Message-ID: <6efdd453a4a29ea374c12d0ed0496455@mac.com> On 13 Oct 2007, at 21:32, Paul Gabel wrote: > As an intermediate Revolution user, I'd like my standalone to be able > to send an email by script completely within Revolution, not, as > revMail does, require the user to explicitly send it from the email > application (in my case ? Apple's Mail program). I've looked at Shao > Sean's libSMTP and Altuit's altEmailHarness, but these look rather > complicated for me and were written at the end of 2005. Is there > anything easier, more "built-in," and more recent? Thank you. > > Paul Gabel Simpler I could use too, but newer? eMail is older then almost any other still used internet technology, and hasn't changed since decades. As for different, there's also Sarah Troz's eMail library. One can find it under www.troz.net/Rev/ -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mark at maseurope.net Sat Oct 13 19:02:56 2007 From: mark at maseurope.net (Mark Smith) Date: Sun, 14 Oct 2007 01:02:56 +0200 Subject: Emailing from within Revolution In-Reply-To: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> References: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> Message-ID: <4CBBDD55-EC6C-4BF4-A446-0EC173D31444@maseurope.net> Paul, this is a basic script I use with Shao Sean's library, and which seems to work well. Note that I there is no checking/validating of the inputs, and I haven't provided for a subject line or tried to do attachments or anything... function sendAnEmail pSmtpServer, pFrom, pTo, pMsg put 0 into tries repeat until isOpen or tries > 5 put smtpOpen(pSmtpServer,"","","","") into isOpen add 1 to tries end repeat if isOpen then put smtpSend(pFrom, pTo, pMsg) into tSent put smtpClose() into tClosed return isOpen & comma & tries & comma & tSent & comma & tClosed else return "couldn't send email: " & tries && "tries" end if end sendAnEmail pSmtpServer is the outgoing server to use eg mailhost at yourIsp.com pFrom is your email address, pTo is the recipients email address, and pMsg is, well, the message. Best, Mark On 13 Oct 2007, at 21:32, Paul Gabel wrote: > As an intermediate Revolution user, I'd like my standalone to be > able to send an email by script completely within Revolution, not, > as revMail does, require the user to explicitly send it from the > email application (in my case ? Apple's Mail program). I've looked > at Shao Sean's libSMTP and Altuit's altEmailHarness, but these look > rather complicated for me and were written at the end of 2005. Is > there anything easier, more "built-in," and more recent? Thank you. > > Paul Gabel_______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Sat Oct 13 19:06:17 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 14 Oct 2007 01:06:17 +0200 Subject: "on enterKey" not working In-Reply-To: <1E5CEEA5-1C04-473B-B6F5-3A1BE6CFA998@comcast.net> References: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> <1E5CEEA5-1C04-473B-B6F5-3A1BE6CFA998@comcast.net> Message-ID: <6b0f16d1ecaaa60e05ae0bd48936bf3c@mac.com> On 14 Oct 2007, at 00:51, Paul Gabel wrote: > Hi Sarah: > > Thanks for your reply. Yes, I pressed Enter (and not Return). And I > know those 2 lines duplicate each other. Maybe that is the problem, as they don't. Return is the key next to the chars. Enter on the other hand is the key that is part of the numpad. Of course this difference can be further confused by some keyboards having "enter" written on the return key (I even saw "return" on a enter key once). On my iBook, the enter key is situated on the left of my spacebar, and has a upwards arrow with a horizontal line above it as icon. Also, both the returnkey and enterkey messages work flawlessly for me. If this is not the actual problem, maybe you have locked messages? (Click the envelope with the lock in the iconbar of rev, or check out the lockMessages property). -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From lan.kc.macmail at gmail.com Sat Oct 13 21:13:19 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sun, 14 Oct 2007 09:13:19 +0800 Subject: "on enterKey" not working In-Reply-To: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> References: <24EECC16-5C7F-46A7-9B5F-7E369490A490@comcast.net> Message-ID: On 10/14/07, Paul Gabel wrote: The docs say: The message is sent to the active > (focused) control, or to the current card if no control is focused. > But there is no focus on any control, and there is no text field > active. When I hit the enter key, nothing happens ? there is no > beep, and there is no effect on the button "Continue." Am I missing > something embarrassingly obvious? > > Is there another 'default' button on the card? The docs also say: When the user presses Enter or Return and there is no active control, Revolution sends a mouseUp message to the defaultButton. I don't know what happens if you press Enter and there is more than one 'default' button (throbbing blue) but the docs say that: If more than one button's default is true, the defaultButton property reports the ID of the button whose default property was set to true most recently. So maybe if you press Enter, mouseUp is sent to the last default button created, which in your case may not be Continue. I don't know I haven't tested. HTH From francois.chaplais at ensmp.fr Sat Oct 13 20:31:25 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sun, 14 Oct 2007 02:31:25 +0200 Subject: revBrowser and spaces in URLs In-Reply-To: <934257A4-2105-4278-8F77-011E7978AF1B@mangomultimedia.com> References: <20071005170004.E90B0489E70@mail.runrev.com> <242986F3-77C7-4F49-B003-C58B18D310BA@iglow-media.nl> <3a49288dc37b7ba63d3289f318fa85d8@ensmp.fr> <934257A4-2105-4278-8F77-011E7978AF1B@mangomultimedia.com> Message-ID: <761c49d54209a4d1b6a0289e13727cde@ensmp.fr> Le 13 oct. 07, ? 00:50, Trevor DeVore a ?crit : > On Oct 12, 2007, at 5:41 PM, Fran?ois Chaplais wrote: > >> same thing for me (macOS 10.3.9): the output of URLEncode is >> unusable. > > Hi Fran?ois, > > I think there is some confusion of what urlencode is intended for due > to the documentation. In Revolution urlencode is meant for encoding > the query portion of a URL (everything that comes after the '?' in the > url). That is why spaces are encoded as "+" rather than "%20". > > The PHP docs for urlencode give a nice explanation that applies to > urlencode in Rev - > > > > Regards, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com Thanks for the explaination and link. Basically, I just want to give a correct URL to revBrowser, so I think I will use a "replaceText" with the help of http://www.blooberry.com/indexdot/html/topics/urlencoding.htm Best regards Francois Chaplais http://cas.ensmp.fr/~chaplais/ From shaosean at wehostmacs.com Sun Oct 14 02:41:04 2007 From: shaosean at wehostmacs.com (Shao Sean) Date: Sun, 14 Oct 2007 02:41:04 -0400 Subject: Emailing from within Revolution Message-ID: Just a quick note for anyone who does look at libSMTP and thinks that it is complicated. Yes, the code to do everything is pretty complicated, but the public API is simple and there are only 3 commands that you need to learn. smtpOpen -- opens the connection to the server smtpSend -- sends the email message from your program to the mail server smtpClose -- closes the connection to the mail server I choose this method of doing it to allow for sending multiple emails, through the same server, without having to open and close a connection for each email sent. If you need a hand integrating libSMTP into your program, feel free to contact us < support AT shaosean DOT tk > -Sean From JimAultWins at yahoo.com Sun Oct 14 02:44:30 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 13 Oct 2007 23:44:30 -0700 Subject: "on enterKey" not working In-Reply-To: Message-ID: put in the stack script on enterkey answer "you are in the stack script, and a bit too far into the heirarchy" end enterkey This should not be triggered if the trapping handler is working. Jim Ault Las Vegas On 10/13/07 6:13 PM, "Kay C Lan" wrote: > On 10/14/07, Paul Gabel wrote: > > The docs say: The message is sent to the active >> (focused) control, or to the current card if no control is focused. >> But there is no focus on any control, and there is no text field >> active. When I hit the enter key, nothing happens ? there is no >> beep, and there is no effect on the button "Continue." Am I missing >> something embarrassingly obvious? >> >> Is there another 'default' button on the card? The docs also say: > > When the user presses Enter or Return and there is no active control, > Revolution sends a mouseUp message to the defaultButton. > > I don't know what happens if you press Enter and there is more than one > 'default' button (throbbing blue) but the docs say that: > > If more than one button's default is true, the defaultButton property > reports the ID of the button whose default property was set to true most > recently. > > So maybe if you press Enter, mouseUp is sent to the last default button > created, which in your case may not be Continue. I don't know I haven't > tested. > From viktoras at ekoinf.net Sun Oct 14 03:16:14 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sun, 14 Oct 2007 10:16:14 +0300 Subject: Preference Files on Linux In-Reply-To: <86ae76bb0710131340x4d395ca6g6c5d87ca148e35b8@mail.gmail.com> References: <86ae76bb0710131340x4d395ca6g6c5d87ca148e35b8@mail.gmail.com> Message-ID: <4711C23E.5070100@ekoinf.net> Hi, Bridger user specific configuration files on Linux systems are stored in the user's home directory in a file that starts with '.' character (a "dot file"). If an application needs to create more than one dot file then they should be placed in a subdirectory with a name starting with a ?.? character, (a "dot directory"). In this case the configuration files should not start with the ?.? character. Applications must never create or require special files or subdirectories in the root directory. Other locations in the FHS hierarchy provide more than enough flexibility for any package. Check http://www.pathname.com/fhs/ for more answers. Best! Viktoras Bridger Maxwell wrote: > Where is the standard place for preference files to be stored on a Linux > machine? Also, where is the right place to store externals when installing? > > > Thank You, > Bridger Maxwell > www.FieryFerret.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From palcibiades-first at yahoo.co.uk Sun Oct 14 04:06:49 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sun, 14 Oct 2007 09:06:49 +0100 Subject: latest rev newsletter - database stack - yet again Message-ID: <200710140906.49222.palcibiades-first@yahoo.co.uk> Trevor, many thanks. I was editing the wrong thing.... Classic, problem between chair and keyboard! Peter From curry at pair.com Sun Oct 14 05:21:08 2007 From: curry at pair.com (curry at pair.com) Date: Sun, 14 Oct 2007 05:21:08 -0400 (EDT) Subject: [ANN] DocXLib - Import MS Word documents In-Reply-To: <20071013170005.7EDF7489014@mail.runrev.com> References: <20071013170005.7EDF7489014@mail.runrev.com> Message-ID: <50395.69.242.156.184.1192353668.squirrel@webmail6.pair.com> DocXLib is now available to empower your Revolution projects to import Microsoft Word 2007 files. With the HTMLTextOfDocX function, you can easily import styled documents from MS Word DOCX and XML files into Revolution text fields. It's as simple as: start using "docxlib.rev" answer file "Open MS Word document:" set htmltext of field 1 to HTMLTextOfDocX(it) Find info and download here: http://curryk.com/docx.html Try it out full-featured without time restrictions in the IDE--enjoy! Best wishes, Curry Kenworthy P.S. Coming soon: FieldTrip, bringing paragraph-level text alignment, etc., to Revolution. -- Curry K. Developer Tools for RunRev http://curryk.com/dev.html From bvg at mac.com Sun Oct 14 09:49:44 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 14 Oct 2007 15:49:44 +0200 Subject: Bugzi... i mean QC: recent entries? Message-ID: <9d6b3d9a857e04573bc9548644e2c8bc@mac.com> does anyone know how to create a query/search in the Quality Center to get all bugs reported in the last x days/hours/months/custom timeframe? I'd like to have a link including all bugs that i haven't read yet (since last visit), but figuring the interface out has proven to be too demanding for my feeble brain... -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From francois.chaplais at ensmp.fr Sun Oct 14 14:46:28 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sun, 14 Oct 2007 20:46:28 +0200 Subject: open file with application Message-ID: err, forgive me if this a faq, but is there a way to to an "open filename with application" as in hypercard? here is the doc open application open fileName with application The open command launches another application program or opens a document with another application from within HyperCard. You must provide the full path names for the files if they?re not at the same directory level as HyperCard. Under the Finder in System 6, HyperCard sends the suspend system message to the current card before turning over control to the application. If HyperCard can?t find the document or application, it displays a directory dialog box and asks the user to find it. HyperCard also sets the result to Cancel if the user clicks Cancel in the dialog box. Otherwise, it sets the result to empty. If HyperCard has problems opening the specified application (for example, there?s not enough memory), it sets the result to "Couldn't open that application." Francois Chaplais http://cas.ensmp.fr/~chaplais/ From geradamas at yahoo.com Sun Oct 14 16:41:35 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 14 Oct 2007 21:41:35 +0100 (BST) Subject: open file with application Message-ID: <860669.4612.qm@web37509.mail.mud.yahoo.com> Well, I've just managed this under MacOS X: on mouseUp open process "/Applications/Calculator.app/Contents/MacOS/Calculator" end mouseUp because I'm a bit "thick" it took me a few minutes to realise that because Macintosh X 'prgrams' are really directories with things inside I had to type the above rather than: on mouseUp open process "/Applications/Calculator" end mouseUp Now how one opens a specific document with the program one has opened . . . . love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From geradamas at yahoo.com Sun Oct 14 16:43:52 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 14 Oct 2007 21:43:52 +0100 (BST) Subject: open file with application Message-ID: <239208.4164.qm@web37502.mail.mud.yahoo.com> And . . . When I QUIT RunRev the Calculator program QUIT with it; so obviously they are "bound up with each other", or occupy the same memory space, or something else a bit like that. love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From mark at maseurope.net Sun Oct 14 16:45:00 2007 From: mark at maseurope.net (Mark Smith) Date: Sun, 14 Oct 2007 22:45:00 +0200 Subject: open file with application In-Reply-To: References: Message-ID: Fran?ois, check "Launch" in the docs: Launch with Best, Mark On 14 Oct 2007, at 20:46, Fran?ois Chaplais wrote: > err, forgive me if this a faq, but is there a way to to an "open > filename with application" as in hypercard? > here is the doc > > open application > open fileName with application > The open command launches another application program or opens a > document with another application from within HyperCard. You must > provide the full path names for the files if they?re not at the > same directory level as HyperCard. > Under the Finder in System 6, HyperCard sends the suspend system > message to the current card before turning over control to the > application. > If HyperCard can?t find the document or application, it displays a > directory dialog box and asks the user to find it. HyperCard also > sets the result to Cancel if the user clicks Cancel in the dialog > box. Otherwise, it sets the result to empty. > If HyperCard has problems opening the specified application (for > example, there?s not enough memory), it sets the result to > "Couldn't open that application." > > Francois Chaplais > http://cas.ensmp.fr/~chaplais/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Sun Oct 14 16:47:13 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 14 Oct 2007 21:47:13 +0100 (BST) Subject: The Documentation Message-ID: <891905.58998.qm@web37515.mail.mud.yahoo.com> is much maligned in RR; and, not always, needlessly . . . But; to find out about opening other programs from within RR tool me 2 minutes with the Documentation (DC 2.6.1); a lot of time would be saved by folk if they went there first and did a bit of lateral thinking before they popped messages on the Use-List :) love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From geradamas at yahoo.com Sun Oct 14 16:53:23 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 14 Oct 2007 21:53:23 +0100 (BST) Subject: open file with application Message-ID: <259800.5332.qm@web37514.mail.mud.yahoo.com> Mark Smith wrote: "Launch with " That works, BUT my point about the nature of MacOS X programs really being directories is still valid. The Documentation about this gives as an example SIMPLETEXT, a Mac Classic text-editor which is horribly outdated. The Documentation should be updated to reflect MacOS X. love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From paulgabel at comcast.net Sun Oct 14 18:34:00 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Sun, 14 Oct 2007 15:34:00 -0700 Subject: "on enterKey" not working In-Reply-To: References: Message-ID: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> A big "thank you" to Randy Hengst, Jim Ault, Bjornke von Gierke, Sarah Reichelt, and Kay Lan. Just to update you, I still cannot use "on enterKey" effectively. This is the handler I want to place at the card level ... on enterKey click at the loc of btn "Continue" end enterKey The problem isn't that I can't tell the Enter Key from the Return Key, as was suggested (I've been using a Mac since 1984). The problem isn't lockMessages, since it's reset to false at the end of each handler. The problem isn't default buttons, because I don't have any set on the card I'm experimenting on. I commented out every "on enterKey" in my 3 stacks and put Jim's suggestion ... on enterkey answer "you are in the stack script, and a bit too far into the heirarchy" end enterkey ... in my mainstack. It brings up the answer dialog box all right. All of this experimenting has led me to conclude that the problem involves "focus" and the "focusedObject" function. I have several controls on cards that users respond to. If the user (that's me in my experiments) enters text in a field or clicks on a radio button, these controls get the focus (typing "put the focusedObject" in the message box reveals this). But I can't set the focus to "none" (I tried), and I can't set the focusedObject to the card, where the "on enterKey" script resides (since it's a function, not a property). So it seems that after a user responds, some control will always have the focus, and, when I press the Enter Key, Rev sends the enterKey message to it instead of the card. I'm on the verge of abandoning "on enterKey," but if anyone has any more suggestions I'd love to hear them. Thank you again. Paul Gabel From francois.chaplais at ensmp.fr Sun Oct 14 18:59:51 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Mon, 15 Oct 2007 00:59:51 +0200 Subject: open file with application In-Reply-To: References: Message-ID: <394bad9ef7a2706e14a35b65ba1b3d56@ensmp.fr> Le 14 oct. 07, ? 22:45, Mark Smith a ?crit : > Fran?ois, check "Launch" in the docs: > > Launch with > > Best, > > Mark > Thanks a lot! I uploaded a demo in my user space (search user chaplais) I have been playing with revolution for some weeks, and it seems to me that a documentation that is categorized by topic (see how Rinaldi organized his externals at http://rinaldicollection.free.fr/ is missing in the rev distribution. I mean, why "launch" instead of "open" or why not "explore"? Or did I overlook something? Of course, I can do search in various ways, but the request is essentiel. Before posting this topic, I did a search for "open file application" with revolution web search tool and could not find an answer to my question. So I suggest that some rev gurus (or not) write some stacks devoted to various topics like "interface" "files" etc... revolution keywords may be present in several topics. Maybe the starting point would be a list of topics (not necessarily a comprehensive one) Somebody is interested? My experience in revolution, but I did quite a bit of hypercarding, and if this can help, I can maintain a collection of reference stacks. And yes, I have not read all of the manual, but it seems it is more oriented towards the use of the IDE than towards transcript description very best regards, Francois Chaplais http://cas.ensmp.fr/~chaplais/ From sarah.reichelt at gmail.com Sun Oct 14 20:09:08 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 15 Oct 2007 10:09:08 +1000 Subject: "on enterKey" not working In-Reply-To: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> References: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> Message-ID: > All of this experimenting has led me to conclude that the problem > involves "focus" and the "focusedObject" function. I have several > controls on cards that users respond to. If the user (that's me in my > experiments) enters text in a field or clicks on a radio button, > these controls get the focus (typing "put the focusedObject" in the > message box reveals this). But I can't set the focus to "none" (I > tried), and I can't set the focusedObject to the card, where the "on > enterKey" script resides (since it's a function, not a property). So > it seems that after a user responds, some control will always have > the focus, and, when I press the Enter Key, Rev sends the enterKey > message to it instead of the card. > > I'm on the verge of abandoning "on enterKey," but if anyone has any > more suggestions I'd love to hear them. Thank you again. > Two suggestions for you Paul: 1. Set the traversalOn of all buttons to false. It is used on Windows where people tab through buttons, but on Macs, this is not needed, but as you have observed, it does allow buttons to grab the focus. 2. Add an enterInField handler to your card script as well. This should catch the key press when the focus is in a field. Cheers, Sarah From lan.kc.macmail at gmail.com Sun Oct 14 20:36:19 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 15 Oct 2007 08:36:19 +0800 Subject: "on enterKey" not working In-Reply-To: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> References: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> Message-ID: On 10/15/07, Paul Gabel wrote: > > The problem isn't default buttons, because I don't have any > set on the card I'm experimenting on. Well maybe you should have just 1. I'm on the verge of abandoning "on enterKey," but if anyone has any > more suggestions I'd love to hear them. Thank you again. Here's an option: In all your fields/buttons, except the one in question, end the script with: focus on btn "theOneImTryingToFocusOn" For fields you'll need to handle 'on returnInField', 'on enterInField' and 'on tabKey' to make sure that focus always goes to the button. Note that this approach may cause confusion if you have multiple fields as most people expect that once you tab/enter/return out of a field the Insertion Point will move to the next field. I checked the above by placing one defaultButton on a card and making it invisible. In the couple of fields and buttons on the card I ended their scripts with the above ' focus on' script. In each case tab/enter/return in field did what it was suppose to do and then focus was 'lost' - not on or in any visible object on the card. Pressing the Enter or Return key would then activate the script in the invisible defaultButton, which simply beeped and bought a dialog box telling me the key I'd pressed. Note that the defaultButton's only contained a 'on mouseUp' script. As noted before, when a defaultButton has focus and you press Enter or Return a mouseUp message is sent to the defaultButton. HTH From mdswindell at cruzio.com Sun Oct 14 21:06:02 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 14 Oct 2007 18:06:02 -0700 Subject: "on enterKey" not working In-Reply-To: References: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> Message-ID: Besides clicking on a card background, how do you set the focus of a card to the card itself? If you click on the card, not on any object or background image, the focus is removed from all possible suspects/object. But if you click on an image whose traversalOn is true, for example, it retains the focus, and the enterKey message is trapped. If its traversalOn is false, then there is no effect and any previously focused objects retain their focus. Yet, "focus on this cd" in the image script states that the card is an invalid object. How do you remove the focus from all objects on a card in one fell swoop, and give it to the card? Could this be the problem? Mark From lan.kc.macmail at gmail.com Sun Oct 14 21:37:21 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 15 Oct 2007 09:37:21 +0800 Subject: open file with application In-Reply-To: <394bad9ef7a2706e14a35b65ba1b3d56@ensmp.fr> References: <394bad9ef7a2706e14a35b65ba1b3d56@ensmp.fr> Message-ID: On 10/15/07, Fran?ois Chaplais wrote: > > Before posting this topic, I did a search for "open file application" > with revolution web search tool and could not find an answer to my > question. Whilst there is no denying that Rev Docs need improvements, and I tend to agree with Richmond that it's sometimes easy to find what your looking for with the old 2.6 Docs, a slightly different approach to your search above would have found what your are looking for in the current Docs. If you were to open the Docs and click on A-Z Dictionary and then type into the search field each of the words above, as single words, although 'open' and 'file' would have resulted in a vast number of useless leads, 'application' would have given you the answer you were looking for. Note, that if you cntrl-click (on Mac, don't know about Win) on the column headers a pop-up menu comes up with the option to select which columns are presented. I suggest, Keyword, Type, Syntax, Synonyms and Platforms as a minimum. In the above search, having the Syntax available to look at would have lead you to the Launch command as the solution to your problem. If the above words had not found the result you wanted I'd have tried similar words such as start, launch, document, process, program. Some would have got me nowhere but some would have lead me to the answer. As a last resort, and usually quicker, and as you did, I'd have come to this List and asked;-) I like searching the A-Z Dictionary for single words and investigating some of the more interesting results. Going to individual entries I particularly like to check out the "See Also" entries. Whilst I generally spend longer searching for what I 'need', the number of times I've 'discovered' something new along the way I couldn't count. These discoveries have then led me to experiment with Rev in ways I'd not initially contemplated, improve the efficiency of my code, or just remained in the back of my mind as 'I could probably put that to good use some time'. But then again, I've learned far more from this List:-) Enjoy the Revolution From lan.kc.macmail at gmail.com Sun Oct 14 22:32:33 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 15 Oct 2007 10:32:33 +0800 Subject: "on enterKey" not working In-Reply-To: References: <91AA17F2-CE1F-4527-A351-6EBC61424BBF@comcast.net> Message-ID: On 10/15/07, Mark Swindell wrote: Yet, "focus on this cd" in the image script states that the card is > an invalid object. How do you remove the focus from all objects on a > card in one fell swoop, and give it to the card? Could this be the > problem? Whilst 'focus on this cd" might be nice, that's really no different from: click at "1,1" as long as at position "1,1" has no control there. As far as I can see, (and I've probably got it completely wrong) in Paul's case, after he's finished with any object he wants the focus 'lost' so the focus goes to the card so that when he presses Enter he can run a script in a particular button. To me, why not just send the focus straight to that button? Rev is already set so that if there is a defaultButton on a card, and nothing has the focus, pressing Enter or Return is like clicking on the defaultButton. Which really means that with a card with a defaultButton, clicking the card doesn't palace the focus on the card but really places it on the defaultButton. If a card has no defaultButton and you set it up so that when the card has focus, pressing Enter or Return activates a particular button, then shouldn't that button be the defaultButton? It would seem strange to me to have a card full of buttons, none of which are 'throbbing blue' and yet pressing Enter will activate one of them. In this case, everywhere you'd have to have 'click at "1,1" or even focus on card (if that worked), you could have focus on btn "theOneIWant". Either I way, I'm sure there should be something here for Paul to get done what he wants:-) From eric.chatonet at sosmartsoftware.com Mon Oct 15 05:41:48 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 15 Oct 2007 11:41:48 +0200 Subject: open file with application In-Reply-To: <239208.4164.qm@web37502.mail.mud.yahoo.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> Message-ID: <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> Hi Richmond, Just a quick clarification :-) Open process and Launch are not the same: Launch acts as if the user double clicked the app or a file related to the app. There is no relation between the Rev app and this application. On the other hand, Open Process is related to the Rev App as a process it needs then: 1. This process (running app) will be automatically closed if the calling app (Rev one) is closed. 2. Both processes may share environment variables (prefixed with $) See page 122 of Rev pdf docs about environment variables. Usually, Launch is used as was used open in HC. Open process is used to run background processes without GUI (meaning invisible to the user): So an app launched will appear in the dock/task bar but a process will not. Le 14 oct. 07 ? 22:43, Richmond Mathewson a ?crit : > When I QUIT RunRev the Calculator program QUIT with > it; so obviously they are "bound up with each other", > or occupy the same memory space, or something else a > bit like that. Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From m.schonewille at economy-x-talk.com Mon Oct 15 06:51:43 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 15 Oct 2007 12:51:43 +0200 Subject: ANN: Color Converter Message-ID: Hi, Last weekend, I got a request to make a simple, little tool to convert colour codes from and to different colour spaces. I decided to release it as shareware. You can find it here: Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com From andre at andregarzia.com Mon Oct 15 09:26:59 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 15 Oct 2007 10:26:59 -0300 Subject: open file with application In-Reply-To: <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> Message-ID: <7c87a2a10710150626m185959e5ka71232ff4f6ff49a@mail.gmail.com> Richmond, I use something like this on openWithApp pApp, pFilePath get format("open -a %s %s", pApp, pFilePath) get shell(it) end openWithApp pass the file path to open and the application name. works for MacOS X only. cheers andre From alex at harryscollar.com Mon Oct 15 12:41:35 2007 From: alex at harryscollar.com (Alex Shaw) Date: Tue, 16 Oct 2007 02:41:35 +1000 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> References: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> Message-ID: <4713983F.1080509@harryscollar.com> Andre Garzia wrote: > Apache mod_proxy_balancer will act as a proxy directing chosen connections > to it's team members which are called proxyBalancers. One can launch, for > example, five instances of RevHTTP and tell apache that those are the five > proxybalancers. Then for each request, apache will choose the RevHTTP > Apache will take care of scheduling all the requests, it will also deal with > blocked processes and the like. I plan to make a tutorial and example on > this shortly. > sounds great! btw if you wanted to get rid of apache altogether you could try.. http://www.inlab.de/balance.html http://www.linux.com/articles/46735 regards alex From dave at looktowindward.com Mon Oct 15 14:48:36 2007 From: dave at looktowindward.com (Dave) Date: Mon, 15 Oct 2007 19:48:36 +0100 Subject: closeField and exitField problem In-Reply-To: <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> Message-ID: <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> Hi, I asked about this problem ages ago, but didn't get a response, so I'm asking again as it's just come up again! I am running on a Mac. If the user fills in a field and then tabs out of the field, either a closeField or exitField message is sent to the field. All well and good. However, if the user clicks on a button, nether messages are sent! This is supposedly normal behavior since from the docs: "If the lookAndFeel property is set to "Macintosh", the closeField message is generally not sent when another control (such as a button) is clicked. This is because clicked buttons do not receive the focus on Mac OS systems, and therefore the selection remains active." (incidentally, in this case the "lookAndFeel" and feel property is set to "Appearance Manager", so according to the above it should still send the message(s).) This effectively means that it\s impossible to ensure that a field is valid using these messages, so what's the use of having them or am I missing something. I want to let the user enter a number of fields and then when the user clicks the button, I check to see if they are valid and if not put if an error message. The problem is that the three field must be examined together, so I'd like to be able to store the contents of each field in a custom property of the stack and then check them in the mouseUp handler of the button. I can't really access the fields directly (as is put field "XXX" into whatever) since the check may be run on a different card and it's really horrible to access fields like that. Any ideas or suggestions would be greatly appreciated! All the Best Dave From geradamas at yahoo.com Mon Oct 15 15:24:33 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 15 Oct 2007 20:24:33 +0100 (BST) Subject: Doing in RR what we used to do in HC. Message-ID: <251180.44625.qm@web37515.mail.mud.yahoo.com> On a fairly regular basis there crops up the question: "How do you do such-and-such in Runtime Revolution that I used to do in ZZZZZ way in Hypercard?" even years after Hypercard has gone the way of all flesh. There seem to be 2 reasons for this:- 1. Changing from Hypercard to Runtime Revolution is not as easy as its producers would have us believe. and 2. Nobody (that I know of) has sat down and written a 'table of equivalencies' to help the transition. The latter could be integrated into the documentation for RR. Discuss . . . Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From revdev at pdslabs.net Mon Oct 15 15:27:00 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 15 Oct 2007 12:27:00 -0700 Subject: closeField and exitField problem In-Reply-To: <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> Message-ID: <4713BF04.1040700@pdslabs.net> Hi Dave, How about something like this: -- in the card or stack script if needed by multiple fields on openField detectCloseField (the long id of the target) end openField on closeField -- first do whatever needs to be done at closeField time -- then turn detector off immediately after send "closeFieldDetected" to the target in 0 seconds end closeField on detectCloseField pTargetID insert script of btn "detector" into front put pTargetID into vTargetField -- a local or global that's available to other handlers end detectCloseField on closeFieldDetected remove script of btn "detector" from front put empty into vTargetField end detectCloseField -- script of btn "detector" - a hidden, disabled button on mouseDown if vTargetField <> empty then -- we have a situation send "closeField" to vTargetField end if pass mouseDown end mouseDown Sorry - sometimes it's easier to code it than 'splain it! I haven't tested this so let the buyer beware. HTH - Phil Davis Dave wrote: > Hi, > > I asked about this problem ages ago, but didn't get a response, so I'm > asking again as it's just come up again! > > I am running on a Mac. If the user fills in a field and then tabs out > of the field, either a closeField or exitField message is sent to the > field. All well and good. However, if the user clicks on a button, > nether messages are sent! > > This is supposedly normal behavior since from the docs: > > "If the lookAndFeel property is set to "Macintosh", the closeField > message is generally not sent when another control (such as a button) > is clicked. This is because clicked buttons do not receive the focus > on Mac OS systems, and therefore the selection remains active." > > (incidentally, in this case the "lookAndFeel" and feel property is set > to "Appearance Manager", so according to the above it should still > send the message(s).) > > This effectively means that it\s impossible to ensure that a field is > valid using these messages, so what's the use of having them or am I > missing something. > > I want to let the user enter a number of fields and then when the user > clicks the button, I check to see if they are valid and if not put if > an error message. The problem is that the three field must be examined > together, so I'd like to be able to store the contents of each field > in a custom property of the stack and then check them in the mouseUp > handler of the button. I can't really access the fields directly (as > is put field "XXX" into whatever) since the check may be run on a > different card and it's really horrible to access fields like that. > > Any ideas or suggestions would be greatly appreciated! > > All the Best > Dave > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Mon Oct 15 15:30:42 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 15 Oct 2007 21:30:42 +0200 Subject: closeField and exitField problem In-Reply-To: <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> Message-ID: Yes, I too think that validating user entries is one of rev's weaknesses. However, artificially increasing the problem by not using the fields as data source seems a bit strange to me, especially with your reasoning. How are these two lines completely different in their horribility? put field 1 of card 1 into x put the field1oncard1 of this stack into x If you're really that much into customprops, you can put the fields into them when you leave the card. or with a send in time message, or on mousemove, or ... More likely is that i didn't understand the problem you have correctly, so maybe you should explain it in a different way. Bjoernke On 15 Oct 2007, at 20:48, Dave wrote: > Hi, > > I asked about this problem ages ago, but didn't get a response, so I'm > asking again as it's just come up again! > > I am running on a Mac. If the user fills in a field and then tabs out > of the field, either a closeField or exitField message is sent to the > field. All well and good. However, if the user clicks on a button, > nether messages are sent! > > This is supposedly normal behavior since from the docs: > > "If the lookAndFeel property is set to "Macintosh", the closeField > message is generally not sent when another control (such as a button) > is clicked. This is because clicked buttons do not receive the focus > on Mac OS systems, and therefore the selection remains active." > > (incidentally, in this case the "lookAndFeel" and feel property is set > to "Appearance Manager", so according to the above it should still > send the message(s).) > > This effectively means that it\s impossible to ensure that a field is > valid using these messages, so what's the use of having them or am I > missing something. > > I want to let the user enter a number of fields and then when the user > clicks the button, I check to see if they are valid and if not put if > an error message. The problem is that the three field must be examined > together, so I'd like to be able to store the contents of each field > in a custom property of the stack and then check them in the mouseUp > handler of the button. I can't really access the fields directly (as > is put field "XXX" into whatever) since the check may be run on a > different card and it's really horrible to access fields like that. > > Any ideas or suggestions would be greatly appreciated! > > All the Best > Dave From mikeythek at gmail.com Mon Oct 15 15:34:56 2007 From: mikeythek at gmail.com (Mikey) Date: Mon, 15 Oct 2007 15:34:56 -0400 Subject: Doing in RR what we used to do in HC. In-Reply-To: <251180.44625.qm@web37515.mail.mud.yahoo.com> References: <251180.44625.qm@web37515.mail.mud.yahoo.com> Message-ID: <9b408d8e0710151234y753e3a09g81bd326717a05ca8@mail.gmail.com> I would argue that in addition 3) There are still production HC stacks in use (I know I have two that are otherwise considered mission-critical, and still perform well for what they're intended to do) 4) People who were around in the HC days that have transitioned to RR have, for whatever reason, never lost their love for HC and what they were able to accomplish in HC. I also fall into this camp. 5) HC was the first fill-in-blank-here that folks used (RAD tool, programming language, whatever). I don't fall into this camp, but I would say that HC was the first development environment I really, really loved using, even though I was programming for around 15 years at that point. Heizer Software made a ton of money on me. I'm not sure that there isn't a document that describes the differences. It's on the website. However, it might not be as complete as one might hope. From geradamas at yahoo.com Mon Oct 15 15:40:15 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 15 Oct 2007 20:40:15 +0100 (BST) Subject: open file with application Message-ID: <248747.71529.qm@web37503.mail.mud.yahoo.com> The main problem here is that Launch presupposes everybody keeps the same application in the same place on their computer: which they don't! I wonder about embedding a MacOS app inside a RR standalone and then using that!!! Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From m.schonewille at economy-x-talk.com Mon Oct 15 15:41:39 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 15 Oct 2007 21:41:39 +0200 Subject: Doing in RR what we used to do in HC. In-Reply-To: <251180.44625.qm@web37515.mail.mud.yahoo.com> References: <251180.44625.qm@web37515.mail.mud.yahoo.com> Message-ID: <8E9B4B1A-6017-4F49-A005-DA9494D3AF17@economy-x-talk.com> Hi, I think that a HyperCard conversion FAQ would be helpful. I'd be pleased to put one on the runrev.info site, if we can come to an agreement on what should be in that FAQ. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 15-okt-2007, om 21:24 heeft Richmond Mathewson het volgende geschreven: > > 2. Nobody (that I know of) has sat down and written a > 'table of equivalencies' to help the transition. > > The latter could be integrated into the documentation > for RR. > > Discuss . . . From devin_asay at byu.edu Mon Oct 15 16:19:19 2007 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 15 Oct 2007 14:19:19 -0600 Subject: Doing in RR what we used to do in HC. In-Reply-To: <251180.44625.qm@web37515.mail.mud.yahoo.com> References: <251180.44625.qm@web37515.mail.mud.yahoo.com> Message-ID: I assume y'all are familiar with Jacque's fine tutorial at . Somewhere embedded in that is a handy checklist of things that don't map over easily from HC to rev. Devin On Oct 15, 2007, at 1:24 PM, Richmond Mathewson wrote: > On a fairly regular basis there crops up the question: > > "How do you do such-and-such in Runtime Revolution > that I used to do in ZZZZZ way in Hypercard?" > > even years after Hypercard has gone the way of all > flesh. > > There seem to be 2 reasons for this:- > > 1. Changing from Hypercard to Runtime Revolution is > not as easy as > its producers would have us believe. > > and > > 2. Nobody (that I know of) has sat down and written a > 'table of equivalencies' to help the transition. > > The latter could be integrated into the documentation > for RR. > > Discuss . . . > > Love, Richmond > > > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Yahoo! Answers - Got a question? Someone out there knows the > answer. Try it > now. > http://uk.answers.yahoo.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Devin Asay Humanities Technology and Research Support Center Brigham Young University From revdev at pdslabs.net Mon Oct 15 17:03:30 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 15 Oct 2007 14:03:30 -0700 Subject: open file with application In-Reply-To: <248747.71529.qm@web37503.mail.mud.yahoo.com> References: <248747.71529.qm@web37503.mail.mud.yahoo.com> Message-ID: <4713D5A2.9030501@pdslabs.net> Hi Richmond, Richmond Mathewson wrote: > The main problem here is that Launch presupposes > everybody keeps the same application in the same place > on their computer: which they don't! > But with the "launch document " command, that concern goes away. (Introduced in 2.7.1) Phil Davis > I wonder about embedding a MacOS app inside a RR > standalone and then using that!!! > > Love, Richmond > > > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life Cycle. > ____________________________________________________________ From kray at sonsothunder.com Mon Oct 15 17:04:34 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 15 Oct 2007 16:04:34 -0500 Subject: closeField and exitField problem In-Reply-To: <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> Message-ID: <20071015160434283504.ba9baa63@sonsothunder.com> On Mon, 15 Oct 2007 19:48:36 +0100, Dave wrote: > Hi, > > I asked about this problem ages ago, but didn't get a response, so > I'm asking again as it's just come up again! > > I am running on a Mac. If the user fills in a field and then tabs out > of the field, either a closeField or exitField message is sent to the > field. All well and good. However, if the user clicks on a button, > nether messages are sent! > > This effectively means that it\s impossible to ensure that a field is > valid using these messages, so what's the use of having them or am I > missing something. The messages are useful, you just need to manually trigger them on MacOS - the easiest way (IMHO) is to issue "select empty" on a mouseDown. If you're not trapping mouseDown anywhere this can go in the card/stack script: on mouseDown select empty pass mouseDown end mouseDown If you *do* trap mouseDown, you can set up a frontscript that does the same thing. Create an object (say, a button), and give it a name (like "FS") and give it the script above. Then at some point prior to the user being able to enter data, execute: insert script of btn "FS" into front Doing a "select empty" forces the cursor out of the field and should trigger an exitField or closeField depending on whether the contents have changed or not. HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From revdev at pdslabs.net Mon Oct 15 17:43:09 2007 From: revdev at pdslabs.net (Phil Davis) Date: Mon, 15 Oct 2007 14:43:09 -0700 Subject: closeField and exitField problem In-Reply-To: <20071015160434283504.ba9baa63@sonsothunder.com> References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> <20071015160434283504.ba9baa63@sonsothunder.com> Message-ID: <4713DEED.60103@pdslabs.net> This is so much simpler than what I proposed! Thanks Ken. Phil Davis Ken Ray wrote: > On Mon, 15 Oct 2007 19:48:36 +0100, Dave wrote: > > >> Hi, >> >> I asked about this problem ages ago, but didn't get a response, so >> I'm asking again as it's just come up again! >> >> I am running on a Mac. If the user fills in a field and then tabs out >> of the field, either a closeField or exitField message is sent to the >> field. All well and good. However, if the user clicks on a button, >> nether messages are sent! >> >> This effectively means that it\s impossible to ensure that a field is >> valid using these messages, so what's the use of having them or am I >> missing something. >> > > The messages are useful, you just need to manually trigger them on > MacOS - the easiest way (IMHO) is to issue "select empty" on a > mouseDown. If you're not trapping mouseDown anywhere this can go in the > card/stack script: > > on mouseDown > select empty > pass mouseDown > end mouseDown > > If you *do* trap mouseDown, you can set up a frontscript that does the > same thing. Create an object (say, a button), and give it a name (like > "FS") and give it the script above. Then at some point prior to the > user being able to enter data, execute: > > insert script of btn "FS" into front > > Doing a "select empty" forces the cursor out of the field and should > trigger an exitField or closeField depending on whether the contents > have changed or not. > > HTH, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From stephenREVOLUTION2 at barncard.com Mon Oct 15 18:19:19 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Mon, 15 Oct 2007 15:19:19 -0700 Subject: Doing in RR what we used to do in HC. Message-ID: The fact remains that it is up to the one between the keyboard and the seat to do most 'conversion' from HC to Revolution. But this is not a bad thing. Although the two share some of the syntax and terminology which make the transition tolerable, there are so many ways to 'skin a cat' in Rev that an efficient 'translator' can not really be created that would be better than a human just looking at the alternate ways to move data around that Rev provides. Rev is more 'tweezy' about how the code is formed and a HC expatriate is likely to experience MANY error dialog messages at first, and that is really frustrating. My first two weeks were hell. But then stuff started to work. I went through and made test stacks of things I wasn't sure of and tried all the examples I could. Then, with a better feel for the environment and some accomplishment, I could get a little more creative with how things were going to be done. One good example is Arrays. They're simple, dumb-ass single dimension arrays but they hold anything, even binary data, and are incredibly useful and can change how you would process data in your new, faster version. At least this is my personal observation in converting HC stacks. I've converted many of my personal/tool stacks, and am currently working on a massive SQL DB project that was originally in HC. I used but a small but brilliant subset of the original code. The Rev environment offers ways to expand and simplify old projects, while although they might not be able to be ported directly, data could be exported and storage options reconsidered, like SQL of some flavor (including the wonderful Valentina, especially if speed is a consideration). And since you can create any name for a handler that doesn't conflict with Transcript names, you could create substitutes for old XCMDs and XFCNs, written in Transcript (and will be faster than the old XCMDs.) Many of the Rinaldi XCMDs are now available as scripts, on Mr. Rinaldi's site at http://rinaldicollection.free.fr/ >Hi, > >I think that a HyperCard conversion FAQ would be helpful. I'd be >pleased to put one on the runrev.info site, if we can come to an >agreement on what should be in that FAQ. > > >Best regards, > >Mark Schonewille -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lan.kc.macmail at gmail.com Mon Oct 15 23:17:31 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 16 Oct 2007 11:17:31 +0800 Subject: Doing in RR what we used to do in HC. In-Reply-To: References: Message-ID: On 10/16/07, Stephen Barncard wrote: > > The fact remains that it is up to the one between the keyboard and > the seat to do most 'conversion' from HC to Revolution. But this is > not a bad thing. I fully agree. Lets face it, in the grand scheme of things what could be easier than converting HC to Rev... HC to RealBasic => no, HC to Xcode => definitely NOT, HC to Java => forget it, HC to C++ => not in my lifetime. And whilst being able to drag a HC stack onto Rev and have it open 100% converted would be a nice dream, to me it's a bit like saying "I wish my 07 Ford Mustang was like the good old Model T - you could work on it and fix anything, not all this complicated fuel injection and electronic engine management" Yeah and no aircon, and no power steering and no performance etc etc etc. Yes, whilst the process of conversion may be tedious, I'm with Stephen in that, in the end, you'll have better code, better functionality, better performance and learned ALOT about Rev along the way. For the Inventive user, I'll guarantee their horizons will be expanded to all sorts of 'creations' not possible in HC. Lastly, there is a 100% comprehensive list of all HC conversion pitfalls and remedies...You're on it ;-) From chipp at chipp.com Mon Oct 15 23:46:48 2007 From: chipp at chipp.com (Chipp Walters) Date: Mon, 15 Oct 2007 22:46:48 -0500 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <4713983F.1080509@harryscollar.com> References: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> <4713983F.1080509@harryscollar.com> Message-ID: <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> Andre, This does sound interesting...and promising as well. Now, for the 'other' side of things. As a thought experiment, I would suggest a very plain Rev to Javascript GUI implementation which implemented only the following: Basic Buttons Fields (labels, list field, single line and multiple line) Tab panel Option menus Progress and scrollbars Images check boxes and radio buttons Regarding stacks and windows, my first pass implementation would do away with Cards (Tab panels would work only with Groups) and the only 'other stacks' would be modal dialog stacks-- all designed in such a way to return a specified result. Removing support for Tab panels might make things even simpler. I would utilize a subset of Transcript for basic business logic, along with a communication layer which helped move information back and forth to the server. Let's say this whole client side is called 'Mr Clean' (instead of AJAX). IMO, there should also be a Mr. Clean compiler, which could check for tokens OUTSIDE the Mr.Clean accepted Transcript and flag the user. If successful, it would launch and display a browser with the generated HTML/Javascript running. Then, the whole enchilada-- client to server-- in a browser-- could be built with Rev. It sounds like fun ;-) Cool. From sarah.reichelt at gmail.com Tue Oct 16 01:52:16 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 16 Oct 2007 15:52:16 +1000 Subject: Emailing from within Revolution In-Reply-To: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> References: <8CE17F26-07C9-4B43-BE80-29FB5562BA8C@comcast.net> Message-ID: On 10/14/07, Paul Gabel wrote: > As an intermediate Revolution user, I'd like my standalone to be able > to send an email by script completely within Revolution, not, as > revMail does, require the user to explicitly send it from the email > application (in my case ? Apple's Mail program). I've looked at Shao > Sean's libSMTP and Altuit's altEmailHarness, but these look rather > complicated for me and were written at the end of 2005. Is there > anything easier, more "built-in," and more recent? Thank you. An option that I have used in one app is to have the Rev program post to a CGI script on a web site. The script then uses sendmail to create an email. The advantage of this is that it doesn't need the user's own email client and it desn't require them to enter the address for an SMTP server. The data posted to the CGI script includes the "To:", "From:" & "Subject:" headers are the start, and the rest just becomes the body of the email. One caveat: my app is very low traffic. I don't know how this would scale. Cheers, Sarah From jacque at hyperactivesw.com Tue Oct 16 01:53:14 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 16 Oct 2007 00:53:14 -0500 Subject: Doing in RR what we used to do in HC. In-Reply-To: References: <251180.44625.qm@web37515.mail.mud.yahoo.com> Message-ID: <471451CA.7090906@hyperactivesw.com> Devin Asay wrote: > I assume y'all are familiar with Jacque's fine tutorial at > . Somewhere embedded > in that is a handy checklist of things that don't map over easily from > HC to rev. I also wrote a basic overview of the main differences, which Jeanne DeVoto edited and included in the 2.0 version of the docs. I am out of town right now and can't look it up, but if anyone has a copy of the original documentation it is in there. I think it also used to be reproduced on the web site but I haven't looked lately. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Tue Oct 16 02:29:05 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 16 Oct 2007 07:29:05 +0100 (BST) Subject: Doing in RR what we used to do in HC. Message-ID: <728127.65948.qm@web37506.mail.mud.yahoo.com> At this point it should be observed that anybody who expects "transparency" between HC and RR sounds like someone who is not aware of the need to keep developing one's own knowledge and abilities. At the moment I make part of my living by churning out moronically simple RR stacks for EFL content delivery and reinforcement; so moronically simple in fact that the know-how I use to make them I acquired with HC 16-17 years ago. This does not stop me from continually trying new things out in RR; and not just for the sake of it. In 5 years time I may find that my work changes and I have to be able to produce something more sophisticated than side-scrolling pictures of farm animals and gap-fills for the Present Continuous; if I do not keep on with the "Professional Development" I will be stuck. Certainly, when I found out about RR in 2001 it took me a couple of weeks to realise that: 1. It was not HyperCard (and that is a very important point), 2. To do easy things was easy, and to do hard things was harder; but not nearly as hard as in most programming languages, 3. That it was better than HyperCard. However, I appreciate it that when I go over to a friend's house if, when the give me a cup of coffee, they also give me a spoon and point out where the sugar is, rather than leaving me to search the whole kitchen. This whole discussion, again, again, again, boils down to 3 things: 1. How adequate the documentation supplied by Runtime Revolution should be, 2. What constitutes adequacy (Um, tough call; different for each individual), and 3. Who can afford the time, money (!?!), and so forth, to sit down and write a lot of documentation about which the volume of complaints will be minimal. And, having stated the above, I think I will cut back on the jokes for a while :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From palcibiades-first at yahoo.co.uk Tue Oct 16 02:29:41 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Tue, 16 Oct 2007 07:29:41 +0100 Subject: Emailing from within Revolution Message-ID: <200710160729.41704.palcibiades-first@yahoo.co.uk> [without using an email client......] I've never done this, but when it looked like I was going to need to, I planned to use the mail command from the shell in Linux. Presumably OSX has this also? http://www.shelldorado.com/articles/mailattachments.html is a fairly complete account of how to do it. Seems fairly simple, you just drop into the shell and pass the command. There are also quite a few shell scripts posted if you google for them. But maybe there is a reason why this is not an intelligent solution? Peter From dave at looktowindward.com Tue Oct 16 08:21:05 2007 From: dave at looktowindward.com (David Burgun) Date: Tue, 16 Oct 2007 13:21:05 +0100 Subject: closeField and exitField problem In-Reply-To: References: <239208.4164.qm@web37502.mail.mud.yahoo.com> <4F8047ED-3548-454D-8990-F4BA66B88F02@sosmartsoftware.com> <67039FAF-D2E7-48DC-AD11-52941B9DCC5C@looktowindward.com> Message-ID: <17A9E3AF-146A-471F-BC45-293D5E1413F5@looktowindward.com> On 15 Oct 2007, at 20:30, Bj?rnke von Gierke wrote: > Yes, I too think that validating user entries is one of rev's > weaknesses. However, artificially increasing the problem by not > using the fields as data source seems a bit strange to me, > especially with your reasoning. One area where this falls down is if you want to enter a password type field. In this case when the user types a character you want to display a "*" in the field while accumulating the key strokes in local storage. You can't use the field as data storage in this case. > > How are these two lines completely different in their horribility? > > put field 1 of card 1 into x > put the field1oncard1 of this stack into x They are identical and are horrid since the script will break if you remove the field at a later stage. > > If you're really that much into customprops, you can put the fields > into them when you leave the card. or with a send in time message, > or on mousemove, or ... I don't want to reference an object directly if I can help it. When I want to get or set the contents of an object I always use a handler if that object that references the contents via "me", that way if you remove the object you don't get errors elsewhere in the Stack, all that happens is that the field no longer gets called. > > More likely is that i didn't understand the problem you have > correctly, so maybe you should explain it in a different way. > No need since I had my own work-around and there's a better one posted under this subject on this list which I will implement later on. All the Best Dave > Bjoernke > > > On 15 Oct 2007, at 20:48, Dave wrote: > >> Hi, >> >> I asked about this problem ages ago, but didn't get a response, so >> I'm asking again as it's just come up again! >> >> I am running on a Mac. If the user fills in a field and then tabs >> out of the field, either a closeField or exitField message is sent >> to the field. All well and good. However, if the user clicks on a >> button, nether messages are sent! >> >> This is supposedly normal behavior since from the docs: >> >> "If the lookAndFeel property is set to "Macintosh", the closeField >> message is generally not sent when another control (such as a >> button) is clicked. This is because clicked buttons do not receive >> the focus on Mac OS systems, and therefore the selection remains >> active." >> >> (incidentally, in this case the "lookAndFeel" and feel property is >> set to "Appearance Manager", so according to the above it should >> still send the message(s).) >> >> This effectively means that it\s impossible to ensure that a field >> is valid using these messages, so what's the use of having them or >> am I missing something. >> >> I want to let the user enter a number of fields and then when the >> user clicks the button, I check to see if they are valid and if >> not put if an error message. The problem is that the three field >> must be examined together, so I'd like to be able to store the >> contents of each field in a custom property of the stack and then >> check them in the mouseUp handler of the button. I can't really >> access the fields directly (as is put field "XXX" into whatever) >> since the check may be run on a different card and it's really >> horrible to access fields like that. >> >> Any ideas or suggestions would be greatly appreciated! >> >> All the Best >> Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Tue Oct 16 12:29:59 2007 From: dave at looktowindward.com (David Burgun) Date: Tue, 16 Oct 2007 17:29:59 +0100 Subject: Zip Format? In-Reply-To: References: Message-ID: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> Hi, I'm using the following function to create a Zip file: ------------------------------------------------------------------------ - -- -- UtilFileCreateZipFile -- ------------------------------------------------------------------------ - function UtilFileCreateZipFile theZipArchiveFilePathName,theFileToZip -- -- Delete the Archive File if it exists -- if there is a file theZipArchiveFilePathName then delete file theZipArchiveFilePathName end if -- -- Create the Archive File -- revZipOpenArchive theZipArchiveFilePathName,"write" if the result <> empty then return the result -- -- Add the File to the Archive -- revZipAddItemWithFile theZipArchiveFilePathName,"iTunesLibrary",theFileToZip if the result <> empty then return the result -- -- Close the Archive File -- revZipCloseArchive theZipArchiveFilePathName if the result <> empty then return the result return empty end UtilFileCreateZipFile This file is then uploaded via FTP to a server using the "libURLftpUploadFile" function. My problem is that the Server is expected a GZip format file. Does the "revZipAddItemWithFile" function create a GZip file? If not how can I do this? Thanks a lot for any assistance or suggestion. All the Best Dave From m.schonewille at economy-x-talk.com Tue Oct 16 12:47:12 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 16 Oct 2007 18:47:12 +0200 Subject: Zip Format? In-Reply-To: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> References: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> Message-ID: <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> Hi Dave, The compress function creates data in gzip format. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 16-okt-2007, om 18:29 heeft David Burgun het volgende geschreven: > Hi, > > I'm using the following function to create a Zip file: > > > > This file is then uploaded via FTP to a server using the > "libURLftpUploadFile" function. > > My problem is that the Server is expected a GZip format file. Does > the "revZipAddItemWithFile" function create a GZip file? If not how > can I do this? > > Thanks a lot for any assistance or suggestion. > > All the Best > Dave > From heather at runrev.com Tue Oct 16 13:17:56 2007 From: heather at runrev.com (Heather Nagey) Date: Tue, 16 Oct 2007 18:17:56 +0100 Subject: Doing in RR what we used to do in HC. In-Reply-To: <471451CA.7090906@hyperactivesw.com> References: <251180.44625.qm@web37515.mail.mud.yahoo.com> <471451CA.7090906@hyperactivesw.com> Message-ID: <37598559-3559-432B-987C-F2AD29D5449B@runrev.com> http://support.runrev.com/hypercard.php cheers Heather On 16 Oct 2007, at 06:53, J. Landman Gay wrote: > Devin Asay wrote: >> I assume y'all are familiar with Jacque's fine tutorial at > www.hyperactivesw.com/mctutorial/index.html>. Somewhere embedded >> in that is a handy checklist of things that don't map over easily >> from HC to rev. > > I also wrote a basic overview of the main differences, which Jeanne > DeVoto edited and included in the 2.0 version of the docs. I am out > of town right now and can't look it up, but if anyone has a copy of > the original documentation it is in there. I think it also used to > be reproduced on the web site but I haven't looked lately. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Heather Nagey Customer Services Manager Runtime Revolution Ltd http://www.runrev.com From cmsheffield at gmail.com Tue Oct 16 13:49:57 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Tue, 16 Oct 2007 11:49:57 -0600 Subject: matchText and accented characters Message-ID: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> The matchText function seems to be failing when searching for accented characters like ?, ?, ?, ?, or ?. I'm not really up on my regex. Is there something special I need to do to make these characters work? For example, one search I'm performing is for the word "fianc?". Thanks, Chris -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com www.oneminutereader.com Watch reading achievements rise with Read Naturally's school-to-home program, One Minute Reader. Make reading fun straight from your classroom right to their home! From cmsheffield at gmail.com Tue Oct 16 13:59:30 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Tue, 16 Oct 2007 11:59:30 -0600 Subject: matchText and accented characters In-Reply-To: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> References: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> Message-ID: <9C290457-3FE8-4768-BD82-682000597AFF@gmail.com> Sorry, I'm using matchChunk, not matchText. But maybe the solution is the same? On Oct 16, 2007, at 11:49 AM, Chris Sheffield wrote: > The matchText function seems to be failing when searching for > accented characters like ?, ?, ?, ?, or ?. I'm not really up on my > regex. Is there something special I need to do to make these > characters work? For example, one search I'm performing is for the > word "fianc?". > > Thanks, > Chris > > > -- > Chris Sheffield > Read Naturally, Inc. > www.readnaturally.com > www.oneminutereader.com > > Watch reading achievements rise with Read Naturally's school-to- > home program, One Minute Reader. Make reading fun straight from > your classroom right to their home! > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andres at bakno.com Tue Oct 16 14:02:30 2007 From: andres at bakno.com (Andres Martinez) Date: Tue, 16 Oct 2007 14:02:30 -0400 Subject: matchText and accented characters In-Reply-To: <9C290457-3FE8-4768-BD82-682000597AFF@gmail.com> References: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> <9C290457-3FE8-4768-BD82-682000597AFF@gmail.com> Message-ID: <05F8B323-EE3D-4A36-AD70-6805553AE8A9@bakno.com> Hello Chris I think you need to check on the unicode setting. Use the following line before your search... set the useUnicode to true Regards, Andres Martinez www.baKno.com On Oct 16, 2007, at 1:59 PM, Chris Sheffield wrote: > Sorry, I'm using matchChunk, not matchText. But maybe the solution > is the same? > > On Oct 16, 2007, at 11:49 AM, Chris Sheffield wrote: > >> The matchText function seems to be failing when searching for >> accented characters like ?, ?, ?, ?, or ?. I'm not really up on my >> regex. Is there something special I need to do to make these >> characters work? For example, one search I'm performing is for the >> word "fianc?". >> >> Thanks, >> Chris >> >> >> -- >> Chris Sheffield >> Read Naturally, Inc. >> www.readnaturally.com >> www.oneminutereader.com >> >> Watch reading achievements rise with Read Naturally's school-to- >> home program, One Minute Reader. Make reading fun straight from >> your classroom right to their home! >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Tue Oct 16 14:06:30 2007 From: dave at looktowindward.com (Dave) Date: Tue, 16 Oct 2007 19:06:30 +0100 Subject: Zip Format? In-Reply-To: <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> References: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> Message-ID: <730FC9DB-6679-48DA-870E-7F968D8CB4E5@looktowindward.com> Hi Mark, I saw that function, but it looks like it only works on a variable, not a file. I have a 5 MB file I which I want to compress and send to the server, how can I achieve this using the Compress function? Thanks a Lot All the Best Dave On 16 Oct 2007, at 17:47, Mark Schonewille wrote: > Hi Dave, > > The compress function creates data in gzip format. > > Best regards, > > Mark Schonewille > > > Op 16-okt-2007, om 18:29 heeft David Burgun het volgende geschreven: > >> Hi, >> >> I'm using the following function to create a Zip file: >> > >> >> >> This file is then uploaded via FTP to a server using the >> "libURLftpUploadFile" function. >> >> My problem is that the Server is expected a GZip format file. Does >> the "revZipAddItemWithFile" function create a GZip file? If not >> how can I do this? >> >> Thanks a lot for any assistance or suggestion. >> >> All the Best >> Dave >> From andre at andregarzia.com Tue Oct 16 14:17:30 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 15:17:30 -0300 Subject: Zip Format? In-Reply-To: <730FC9DB-6679-48DA-870E-7F968D8CB4E5@looktowindward.com> References: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> <730FC9DB-6679-48DA-870E-7F968D8CB4E5@looktowindward.com> Message-ID: <7c87a2a10710161117n245f6fct8b9734c6a58de771@mail.gmail.com> Mark, put the content of the file into a variable and then compress it. like: put url ("binfile:" & PathToFile) into myVar put compress(myVar) into myCompressedVar put myCompressedVar into URL ("binfile:" & PathToFile & ".gz") -- in case you want to save the gziped file andre On 10/16/07, Dave wrote: > > Hi Mark, > > I saw that function, but it looks like it only works on a variable, > not a file. I have a 5 MB file I which I want to compress and send to > the server, how can I achieve this using the Compress function? > > Thanks a Lot > All the Best > Dave > > On 16 Oct 2007, at 17:47, Mark Schonewille wrote: > > > Hi Dave, > > > > The compress function creates data in gzip format. > > > > Best regards, > > > > Mark Schonewille > > > > > > Op 16-okt-2007, om 18:29 heeft David Burgun het volgende geschreven: > > > >> Hi, > >> > >> I'm using the following function to create a Zip file: > >> > > > >> > >> > >> This file is then uploaded via FTP to a server using the > >> "libURLftpUploadFile" function. > >> > >> My problem is that the Server is expected a GZip format file. Does > >> the "revZipAddItemWithFile" function create a GZip file? If not > >> how can I do this? > >> > >> Thanks a lot for any assistance or suggestion. > >> > >> All the Best > >> Dave > >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From cmsheffield at gmail.com Tue Oct 16 14:18:54 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Tue, 16 Oct 2007 12:18:54 -0600 Subject: matchText and accented characters In-Reply-To: <05F8B323-EE3D-4A36-AD70-6805553AE8A9@bakno.com> References: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> <9C290457-3FE8-4768-BD82-682000597AFF@gmail.com> <05F8B323-EE3D-4A36-AD70-6805553AE8A9@bakno.com> Message-ID: Thanks, Andres. But that didn't seem to fix the problem. That property, according to the docs, only seems to apply to the numToChar and charToNum functions. I did try it just to make sure. On Oct 16, 2007, at 12:02 PM, Andres Martinez wrote: > Hello Chris > > I think you need to check on the unicode setting. > > Use the following line before your search... > > set the useUnicode to true > > Regards, > Andres Martinez > www.baKno.com > > > On Oct 16, 2007, at 1:59 PM, Chris Sheffield wrote: >> From ambassador at fourthworld.com Tue Oct 16 14:31:41 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 16 Oct 2007 11:31:41 -0700 Subject: Zip Format? Message-ID: <4715038D.5070004@fourthworld.com> Dave wrote: > I saw that function, but it looks like it only works on a variable, > not a file. I have a 5 MB file I which I want to compress and send to > the server, how can I achieve this using the Compress function? put compress(url ("file:"&tMyFile)) into \ url "ftp://myname:password at ftp.domain.com" -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From m.schonewille at economy-x-talk.com Tue Oct 16 15:02:18 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 16 Oct 2007 21:02:18 +0200 Subject: Zip Format? In-Reply-To: <4715038D.5070004@fourthworld.com> References: <4715038D.5070004@fourthworld.com> Message-ID: <9411BEA9-DB4B-4923-A23B-3FC929A01E4D@economy-x-talk.com> I'm sure, you wanted to write "binfile", Richard. > put compress(url ("binfile:"&tMyFile)) into \ > url "ftp://myname:password at ftp.domain.com" Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com From andre at andregarzia.com Tue Oct 16 15:10:35 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 16:10:35 -0300 Subject: libURL download failing to notice network loss... Message-ID: <7c87a2a10710161210tc962dcdx35f6f7535f964dc6@mail.gmail.com> Hello Friends, I am doing a simple test. Use libURL to download a simple file using load. I use load to put the file in the cache. During the transfer, I switch off the network hoping that after some interval, libURL will notice that she is alone in the world and trigger a timeout or an error in my callback message but that never happens. The code just sits there, like nothing is happening. Any insights? Andre From ambassador at fourthworld.com Tue Oct 16 15:26:55 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 16 Oct 2007 12:26:55 -0700 Subject: Zip Format? Message-ID: <4715107F.4020603@fourthworld.com> Mark Schonewille wrote: > I'm sure, you wanted to write "binfile", Richard. > >> put compress(url ("binfile:"&tMyFile)) into \ >> url "ftp://myname:password at ftp.domain.com" Yes indeed. Good catch. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From francois.chaplais at ensmp.fr Tue Oct 16 15:29:44 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Tue, 16 Oct 2007 21:29:44 +0200 Subject: The Documentation In-Reply-To: <891905.58998.qm@web37515.mail.mud.yahoo.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> Message-ID: <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Le 14 oct. 07, ? 22:47, Richmond Mathewson a ?crit : > is much maligned in RR; and, not always, needlessly . > . . > > But; to find out about opening other programs from > within RR tool me > 2 minutes with the Documentation (DC 2.6.1); > > a lot of time would be saved by folk if they went > there first and did a bit of lateral thinking before > they popped messages on the Use-List :) > > love, Richmond If the documentation (I mean the dictionnary here) of version 2.6.1 is what we see in the videos, il looks much better organized than in version 2.8.1. I followed the advice of K.C. Lan and control clicked of the section bar of the dictionnary to display all of the fields. I have a question here: there is a field labeled "Notes" in the dictionnary (vers. 2.8.1). It would be very nice if users could modify it to put comments etc.. Does somebody now of a way to do this? Best regards Francois Chaplais http://cas.ensmp.fr/~chaplais/ From dave.cragg at lacscentre.co.uk Tue Oct 16 15:53:39 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 16 Oct 2007 20:53:39 +0100 Subject: libURL download failing to notice network loss... In-Reply-To: <7c87a2a10710161210tc962dcdx35f6f7535f964dc6@mail.gmail.com> References: <7c87a2a10710161210tc962dcdx35f6f7535f964dc6@mail.gmail.com> Message-ID: <2BFA3E32-62C4-4C69-A4AA-D829A056046F@lacscentre.co.uk> Hi Andre I just did a quick check here. load url tUrl with message "loaded" on loaded u, s put s & cr & u unload url u end loaded I get "timeout" returned in the status parameter (s). But I notice that if you are using libUrlSetStatusCallback to monitor this, no error is sent. It seems this failure to send the callback message is limited to timeout errors. Dave On 16 Oct 2007, at 20:10, Andre Garzia wrote: > Hello Friends, > > I am doing a simple test. Use libURL to download a simple file > using load. I > use load to put the file in the cache. During the transfer, I > switch off the > network hoping that after some interval, libURL will notice that > she is > alone in the world and trigger a timeout or an error in my callback > message > but that never happens. The code just sits there, like nothing is > happening. > > Any insights? > > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Tue Oct 16 16:11:05 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 17:11:05 -0300 Subject: libURL download failing to notice network loss... In-Reply-To: <2BFA3E32-62C4-4C69-A4AA-D829A056046F@lacscentre.co.uk> References: <7c87a2a10710161210tc962dcdx35f6f7535f964dc6@mail.gmail.com> <2BFA3E32-62C4-4C69-A4AA-D829A056046F@lacscentre.co.uk> Message-ID: <7c87a2a10710161311l6deb8f96t3016d26b6e86844@mail.gmail.com> Thank you Dave! Again you save my life here! I'll patch my way around this. I have both callback messages set, one set as a param of the load call and one set using libURLSetStatusCallback, none receive the timeout here. :-/ I am still testing to see if it is an isolated problem or if I can create a recipe. Thanks andre On 10/16/07, Dave Cragg wrote: > > Hi Andre > > I just did a quick check here. > > load url tUrl with message "loaded" > > on loaded u, s > put s & cr & u > unload url u > end loaded > > I get "timeout" returned in the status parameter (s). > > But I notice that if you are using libUrlSetStatusCallback to monitor > this, no error is sent. It seems this failure to send the callback > message is limited to timeout errors. > > Dave > > On 16 Oct 2007, at 20:10, Andre Garzia wrote: > > > Hello Friends, > > > > I am doing a simple test. Use libURL to download a simple file > > using load. I > > use load to put the file in the cache. During the transfer, I > > switch off the > > network hoping that after some interval, libURL will notice that > > she is > > alone in the world and trigger a timeout or an error in my callback > > message > > but that never happens. The code just sits there, like nothing is > > happening. > > > > Any insights? > > > > Andre > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Tue Oct 16 16:13:47 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 17:13:47 -0300 Subject: scrolling groups programatically?! Message-ID: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> Hello Friends, its me again, I am very verbose today. I have a big group whose rect is set to a small area of the stack. I can use the scrollbars that rev automatically adds to it to scroll the group. Now, if I want to code my way to scroll the group, how should I proceed? I have a find function that finds the correct group element that should be displayed, I want to scroll so this element becomes visible... I tried checking the thumbpos of the group, to no effect, I was just wishful thinking. Is there a way to fiddle with groups scrollbar? thanks Andre From lists at mangomultimedia.com Tue Oct 16 16:21:59 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 16 Oct 2007 16:21:59 -0400 Subject: scrolling groups programatically?! In-Reply-To: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> References: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> Message-ID: <308638BE-BE20-4426-A2F2-D4748B92379F@mangomultimedia.com> On Oct 16, 2007, at 4:13 PM, Andre Garzia wrote: > its me again, I am very verbose today. I have a big group whose > rect is set > to a small area of the stack. I can use the scrollbars that rev > automatically adds to it to scroll the group. Now, if I want to > code my way > to scroll the group, how should I proceed? I have a find function > that finds > the correct group element that should be displayed, I want to > scroll so this > element becomes visible... Andre, Here are some general purpose handlers I use to scroll coordinates/ rects into view whether in fields or groups. The handler names should be self-explanatory. Hope this helps. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com --> HScroll/Vscroll command scrollRectVerticallyIntoViewIfOffScreen pControl, pRect, pBuffer put the rect of pControl into theMaskRect if pBuffer is not an integer then put 0 into pBuffer if item 4 of pRect > item 2 of theMaskRect and item 2 of pRect < item 2 of theMaskRect then ## top is clipped off scrollYCoordinateToTopOfControl pControl, item 2 of pRect + the vscroll of pControl - item 2 of theMaskRect + pBuffer else if item 2 of pRect < item 4 of theMaskRect and item 4 of pRect > item 4 of theMaskRect then ## bottom is clipped off scrollYCoordinateToBottomOfControl pControl, item 4 of pRect + the vscroll of pControl - item 2 of theMaskRect - pBuffer else if item 2 of pRect >= item 4 of theMaskRect or item 4 of pRect <= item 2 of theMaskRect then ## entire rect is clipped off if item 2 of pRect >= item 4 of theMaskRect then scrollYCoordinateToBottomOfControl pControl, item 4 of pRect + the vscroll of pControl - item 2 of theMaskRect - pBuffer else scrollYCoordinateToTopOfControl pControl, item 2 of pRect + the vscroll of pControl - item 2 of theMaskRect + pBuffer end if end if end scrollRectVerticallyIntoViewIfOffScreen command scrollRectHorizontallyIntoViewIfOffScreen pControl, pRect, pBuffer put the rect of pControl into theMaskRect if pBuffer is not an integer then put 0 into pBuffer if item 3 of pRect > item 1 of theMaskRect and item 1 of pRect < item 1 of theMaskRect then ## left is clipped off scrollXCoordinateToLeftOfControl pControl, item 1 of pRect + the hscroll of pControl - item 1 of theMaskRect + pBuffer else if item 1 of pRect < item 3 of theMaskRect and item 3 of pRect > item 3 of theMaskRect then ## right is clipped off scrollXCoordinateToRightOfControl pControl, item 3 of pRect + the hscroll of pControl - item 1 of theMaskRect - pBuffer else if item 1 of pRect >= item 3 of theMaskRect or item 3 of pRect <= item 1 of theMaskRect then ## entire rect is clipped off if item 1 of pRect >= item 3 of theMaskRect then scrollXCoordinateToRightOfControl pControl, item 3 of pRect + the hscroll of pControl - item 1 of theMaskRect - pBuffer else scrollXCoordinateToLeftOfControl pControl, item 1 of pRect + the hscroll of pControl - item 1 of theMaskRect + pBuffer end if end if end scrollRectHorizontallyIntoViewIfOffScreen command scrollCoordinateToCenterOfControl pControl, pCoordinate lock screen scrollXCoordinateToCenterOfControl pControl, item 1 of pCoordinate scrollYCoordinateToCenterOfControl pControl, item 2 of pCoordinate unlock screen end scrollCoordinateToCenterOfControl --> HSCroll command scrollXCoordinateToCenterOfControl pControl, pXCordinate set the hscroll of pControl to hscrollToPutXCoordinateInCenter (pControl, pXCordinate) end scrollXCoordinateToCenterOfControl command scrollXCoordinateToLeftOfControl pControl, pXCordinate set the hscroll of pControl to hscrollToPutXCoordinateAtLeft (pControl, pXCordinate) end scrollXCoordinateToLeftOfControl command scrollXCoordinateToRightOfControl pControl, pXCordinate set the hscroll of pControl to hscrollToPutXCoordinateAtRight (pControl, pXCordinate) end scrollXCoordinateToRightOfControl function hscrollToPutXCoordinateInCenter pControl, pXCoordinate put the width of pControl into theMaskWidth put the formattedwidth of pControl into theMaxWidth return max(0, min(pXCoordinate + round(theMaskWidth / 2) - theMaskWidth, theMaxWidth)) end hscrollToPutXCoordinateInCenter function hscrollToPutXCoordinateAtLeft pControl, pXCoordinate put the formattedwidth of pControl into theMaxWidth return max(0, min(pXCoordinate, theMaxWidth)) end hscrollToPutXCoordinateAtLeft function hscrollToPutXCoordinateAtRight pControl, pXCoordinate put the width of pControl into theMaskWidth put the formattedwidth of pControl into theMaxWidth return max(0, min(pXCoordinate - theMaskWidth, theMaxWidth)) end hscrollToPutXCoordinateAtRight --> VScroll command scrollYCoordinateToCenterOfControl pControl, pYCoordinate set the vscroll of pControl to vscrollToPutYCoordinateInCenter (pControl, pYCoordinate) end scrollYCoordinateToCenterOfControl command scrollYCoordinateToTopOfControl pControl, pYCoordinate set the vscroll of pControl to vscrollToPutYCoordinateAtTop (pControl, pYCoordinate) end scrollYCoordinateToTopOfControl command scrollYCoordinateToBottomOfControl pControl, pYCoordinate set the vscroll of pControl to vscrollToPutYCoordinateAtBottom (pControl, pYCoordinate) end scrollYCoordinateToBottomOfControl function vscrollToPutYCoordinateInCenter pControl, pYCoordinate put the height of pControl into theMaskHeight put the formattedheight of pControl into theMaxHeight return max(0, min(pYCoordinate + round(theMaskHeight / 2) - theMaskHeight, theMaxHeight)) end vscrollToPutYCoordinateInCenter function vscrollToPutYCoordinateAtTop pControl, pYCoordinate put the formattedheight of pControl into theMaxHeight return max(0, min(pYCoordinate, theMaxHeight)) end vscrollToPutYCoordinateAtTop function vscrollToPutYCoordinateAtBottom pControl, pYCoordinate put the height of pControl into theMaskHeight put the formattedheight of pControl into theMaxHeight return max(0, min(pYCoordinate - theMaskHeight, theMaxHeight)) end vscrollToPutYCoordinateAtBottom From bvg at mac.com Tue Oct 16 16:24:04 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Tue, 16 Oct 2007 22:24:04 +0200 Subject: scrolling groups programatically?! In-Reply-To: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> References: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> Message-ID: <49ac44122d37673b9676a1ee568aedad@mac.com> put the vScroll of group 1 put the hScroll of group 1 I found out, I too forget what command/property works for which effect/object all of the time, rev just has too many keywords sometimes... Bjoernke On 16 Oct 2007, at 22:13, Andre Garzia wrote: > Hello Friends, > > its me again, I am very verbose today. I have a big group whose rect > is set > to a small area of the stack. I can use the scrollbars that rev > automatically adds to it to scroll the group. Now, if I want to code > my way > to scroll the group, how should I proceed? I have a find function that > finds > the correct group element that should be displayed, I want to scroll > so this > element becomes visible... > > I tried checking the thumbpos of the group, to no effect, I was just > wishful > thinking. Is there a way to fiddle with groups scrollbar? > > thanks > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Tue Oct 16 16:32:22 2007 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 16 Oct 2007 10:32:22 -1000 Subject: (OT) Parsing SQL space padded results in Rev] Message-ID: <47151FD6.3070008@hindu.org> (I'm reading in the Rev use list on this one. I'm sure this has been tackled and solved 1000 Times already, getting clean data back from SQL queries) > At 12:23 PM 10/14/2007, SKTS wrote: >> but the number of spaces varies... > >Sadhunathan Nadesan wrote: > huh, are you sure? seems like that would be consistent ... or, couldn't > vary too much .. how many different patterns? two, three? maybe i will > try this when i get a chance Ummm, what am I missing: Space padding must *always* be infinitely variable, n'est ce pas? otherwise how do you get apples | ti plant | prestidigitator | key key | prestidigitator | ti plant | apples to line up? Anyway, this sure seems a hack anyway you cut it. PostGreSQL *must* have a -* parameter to return results without any space padding. Select * from trivia where fld_whatever = 'key'; should be able to return: apples|ti plant|prestidigitator|key key|prestidigitator| ti plant|apples ?? Om Sivakatirswami from Kauai, where we now have a daily temperature running around 68-74 with light breezes from the east and a bit more rain than we might like but Waialeale need to keep up it's reputation as the rainest place on the plant (1000+ inches in 2005) Oh and did I say that we have a family of wild boar now living on the land? digging up everything in sight...(smile) From geradamas at yahoo.com Tue Oct 16 16:42:36 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 16 Oct 2007 21:42:36 +0100 (BST) Subject: The Documentation Message-ID: <352110.19039.qm@web37509.mail.mud.yahoo.com> Fran?ois Chaplais wrote: "version 2.6.1... looks much better organized than in version 2.8.1" Hmm, there is a question of licencing here; but (?) I suppose people who own licences to 2.8.1 may in some way be allowed access to components from 2.6.1. It is extremely simple to hive-off the Documentation stack from 2.6.1 as a renamed stack so that 2.8.1 users could have it as a documentation source. Obviously it does not contain the updated stuff such as "Launch document". Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From chipp at chipp.com Tue Oct 16 17:13:07 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 16 Oct 2007 16:13:07 -0500 Subject: scrolling groups programatically?! In-Reply-To: <308638BE-BE20-4426-A2F2-D4748B92379F@mangomultimedia.com> References: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> <308638BE-BE20-4426-A2F2-D4748B92379F@mangomultimedia.com> Message-ID: <7aa52a210710161413v14e7e823je6f1aef2cda28ec2@mail.gmail.com> Trevor, Thanks for posting these. I've heard Jerry mention them some time ago. I'll be sure and add them to my Groups management library. -Chipp On 10/16/07, Trevor DeVore wrote: > On Oct 16, 2007, at 4:13 PM, Andre Garzia wrote: > > > its me again, I am very verbose today. I have a big group whose > > rect is set > > to a small area of the stack. I can use the scrollbars that rev > > automatically adds to it to scroll the group. Now, if I want to > > code my way > > to scroll the group, how should I proceed? I have a find function > > that finds > > the correct group element that should be displayed, I want to > > scroll so this > > element becomes visible... > > Andre, > > Here are some general purpose handlers I use to scroll coordinates/ > rects into view whether in fields or groups. The handler names should > be self-explanatory. > > Hope this helps. > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > > > > > --> HScroll/Vscroll > > > command scrollRectVerticallyIntoViewIfOffScreen pControl, pRect, pBuffer > put the rect of pControl into theMaskRect > > if pBuffer is not an integer then put 0 into pBuffer > > if item 4 of pRect > item 2 of theMaskRect and item 2 of pRect < > item 2 of theMaskRect then > ## top is clipped off > scrollYCoordinateToTopOfControl pControl, item 2 of pRect + > the vscroll of pControl - item 2 of theMaskRect + pBuffer > else if item 2 of pRect < item 4 of theMaskRect and item 4 of > pRect > item 4 of theMaskRect then > ## bottom is clipped off > scrollYCoordinateToBottomOfControl pControl, item 4 of pRect > + the vscroll of pControl - item 2 of theMaskRect - pBuffer > else if item 2 of pRect >= item 4 of theMaskRect or item 4 of > pRect <= item 2 of theMaskRect then > ## entire rect is clipped off > if item 2 of pRect >= item 4 of theMaskRect then > scrollYCoordinateToBottomOfControl pControl, item 4 of > pRect + the vscroll of pControl - item 2 of theMaskRect - pBuffer > else > scrollYCoordinateToTopOfControl pControl, item 2 of > pRect + the vscroll of pControl - item 2 of theMaskRect + pBuffer > end if > end if > end scrollRectVerticallyIntoViewIfOffScreen > > > command scrollRectHorizontallyIntoViewIfOffScreen pControl, pRect, > pBuffer > put the rect of pControl into theMaskRect > > if pBuffer is not an integer then put 0 into pBuffer > > if item 3 of pRect > item 1 of theMaskRect and item 1 of pRect < > item 1 of theMaskRect then > ## left is clipped off > scrollXCoordinateToLeftOfControl pControl, item 1 of pRect + > the hscroll of pControl - item 1 of theMaskRect + pBuffer > else if item 1 of pRect < item 3 of theMaskRect and item 3 of > pRect > item 3 of theMaskRect then > ## right is clipped off > scrollXCoordinateToRightOfControl pControl, item 3 of pRect > + the hscroll of pControl - item 1 of theMaskRect - pBuffer > else if item 1 of pRect >= item 3 of theMaskRect or item 3 of > pRect <= item 1 of theMaskRect then > ## entire rect is clipped off > if item 1 of pRect >= item 3 of theMaskRect then > scrollXCoordinateToRightOfControl pControl, item 3 of > pRect + the hscroll of pControl - item 1 of theMaskRect - pBuffer > else > scrollXCoordinateToLeftOfControl pControl, item 1 of > pRect + the hscroll of pControl - item 1 of theMaskRect + pBuffer > end if > end if > end scrollRectHorizontallyIntoViewIfOffScreen > > > command scrollCoordinateToCenterOfControl pControl, pCoordinate > lock screen > scrollXCoordinateToCenterOfControl pControl, item 1 of pCoordinate > scrollYCoordinateToCenterOfControl pControl, item 2 of pCoordinate > unlock screen > end scrollCoordinateToCenterOfControl > > > --> HSCroll > > command scrollXCoordinateToCenterOfControl pControl, pXCordinate > set the hscroll of pControl to hscrollToPutXCoordinateInCenter > (pControl, pXCordinate) > end scrollXCoordinateToCenterOfControl > > > command scrollXCoordinateToLeftOfControl pControl, pXCordinate > set the hscroll of pControl to hscrollToPutXCoordinateAtLeft > (pControl, pXCordinate) > end scrollXCoordinateToLeftOfControl > > > command scrollXCoordinateToRightOfControl pControl, pXCordinate > set the hscroll of pControl to hscrollToPutXCoordinateAtRight > (pControl, pXCordinate) > end scrollXCoordinateToRightOfControl > > > function hscrollToPutXCoordinateInCenter pControl, pXCoordinate > put the width of pControl into theMaskWidth > put the formattedwidth of pControl into theMaxWidth > return max(0, min(pXCoordinate + round(theMaskWidth / 2) - > theMaskWidth, theMaxWidth)) > end hscrollToPutXCoordinateInCenter > > > function hscrollToPutXCoordinateAtLeft pControl, pXCoordinate > put the formattedwidth of pControl into theMaxWidth > return max(0, min(pXCoordinate, theMaxWidth)) > end hscrollToPutXCoordinateAtLeft > > > function hscrollToPutXCoordinateAtRight pControl, pXCoordinate > put the width of pControl into theMaskWidth > put the formattedwidth of pControl into theMaxWidth > return max(0, min(pXCoordinate - theMaskWidth, theMaxWidth)) > end hscrollToPutXCoordinateAtRight > > > --> VScroll > > command scrollYCoordinateToCenterOfControl pControl, pYCoordinate > set the vscroll of pControl to vscrollToPutYCoordinateInCenter > (pControl, pYCoordinate) > end scrollYCoordinateToCenterOfControl > > > command scrollYCoordinateToTopOfControl pControl, pYCoordinate > set the vscroll of pControl to vscrollToPutYCoordinateAtTop > (pControl, pYCoordinate) > end scrollYCoordinateToTopOfControl > > > command scrollYCoordinateToBottomOfControl pControl, pYCoordinate > set the vscroll of pControl to vscrollToPutYCoordinateAtBottom > (pControl, pYCoordinate) > end scrollYCoordinateToBottomOfControl > > > function vscrollToPutYCoordinateInCenter pControl, pYCoordinate > put the height of pControl into theMaskHeight > put the formattedheight of pControl into theMaxHeight > return max(0, min(pYCoordinate + round(theMaskHeight / 2) - > theMaskHeight, theMaxHeight)) > end vscrollToPutYCoordinateInCenter > > > function vscrollToPutYCoordinateAtTop pControl, pYCoordinate > put the formattedheight of pControl into theMaxHeight > return max(0, min(pYCoordinate, theMaxHeight)) > end vscrollToPutYCoordinateAtTop > > > function vscrollToPutYCoordinateAtBottom pControl, pYCoordinate > put the height of pControl into theMaskHeight > put the formattedheight of pControl into theMaxHeight > return max(0, min(pYCoordinate - theMaskHeight, theMaxHeight)) > end vscrollToPutYCoordinateAtBottom > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mikeythek at gmail.com Tue Oct 16 17:25:11 2007 From: mikeythek at gmail.com (Mikey) Date: Tue, 16 Oct 2007 17:25:11 -0400 Subject: (OT) Parsing SQL space padded results in Rev] In-Reply-To: <47151FD6.3070008@hindu.org> References: <47151FD6.3070008@hindu.org> Message-ID: <9b408d8e0710161425o254fe1eep81530e3823241e22@mail.gmail.com> Are you sure it's Kauai that's rainiest? I thought the interior of Pohnpeii near Liduduhnlap had that beat by a fairly comfortable margin, at around 1400-1500 ipy. Not that Kauai isn't spectacular, but I don't remember getting rained on as much as I did on Pohnpeii...or nailed by as many mosquitoes, either. -- 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 katir at hindu.org Tue Oct 16 17:56:34 2007 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Tue, 16 Oct 2007 11:56:34 -1000 Subject: (OT) Parsing SQL space padded results in Rev] In-Reply-To: <9b408d8e0710161425o254fe1eep81530e3823241e22@mail.gmail.com> References: <47151FD6.3070008@hindu.org> <9b408d8e0710161425o254fe1eep81530e3823241e22@mail.gmail.com> Message-ID: <47153392.9060003@hindu.org> Mikey wrote: > Are you sure it's Kauai that's rainiest? I thought the interior of > Pohnpeii near Liduduhnlap had that beat by a fairly comfortable > margin, at around 1400-1500 ipy. Ha! if that's true then you are absolutely right. it must be some local "hype" ... but that claim has been tossed around a lot. Of course, all bets are off now, with global warming, the saline levels between the tropic of cance and tropic of capricorn are rising to new levels, with all that evaporation, it's going all have to come back down somewhere! We will see these records broken again and again in our lifetimes. oopps waaaaay OT now. > Not that Kauai isn't spectacular, but I don't remember getting rained > on as much as I did on Pohnpeii...or nailed by as many mosquitoes, > either. It's not a claim one wants... You can't even walk on the fields, the sod is slippery like ice, tourist who spent $10M to bring their families for a once-in-a-lifetime week on the Garden Island are, well, less than happy... now, about getting clean SQL cursor results with no space padding? From dave.cragg at lacscentre.co.uk Tue Oct 16 18:21:42 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 16 Oct 2007 23:21:42 +0100 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> References: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> <4713983F.1080509@harryscollar.com> <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> Message-ID: <9D8DC48B-ED29-41E5-ACCD-2AE33B7B1CDB@lacscentre.co.uk> On 16 Oct 2007, at 04:46, Chipp Walters wrote: > Now, for the > 'other' side of things. As a thought experiment, I would suggest a > very plain Rev to Javascript GUI implementation which implemented only > the following: I've been thinking along similar lines, but translating Rev GUI to Adobe's Flex format. > I would utilize a subset of Transcript for basic business logic, along > with a communication layer which helped move information back and > forth to the server. This is where my thinking usually stops. :-) If this Transcript subset is too limited, you might ask why not code the thing directly in JavaScript/AcionScript directly. I think most of us enjoy Rev for the ease with which we can make fairly complex things. Could we tolerate the restrictions? How outlandish is the idea of a full (or reasonably full) Transcript to JavaScript translator? Or a Transcript interpretor written in Javascript? I'd wager $50 that it's impossible. Any takers? Cheers Dave From ambassador at fourthworld.com Tue Oct 16 18:25:42 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 16 Oct 2007 15:25:42 -0700 Subject: creating scalable web application in rev using mod_load_balancer Message-ID: <47153A66.7010309@fourthworld.com> Dave Cragg wrote: > How outlandish is the idea of a full (or reasonably full) Transcript > to JavaScript translator? Or a Transcript interpretor written in > Javascript? I'd wager $50 that it's impossible. Any takers? $50 is too low for a sucker bet. :) Rev allows so much more than a browser does that it may be a better question to ask: "What do I want to present in a browser?" Once that subset is defined, one could craft a set of libraries in both Transcript and JavaScript which would facilitate a web port easily enough. That's pretty much the approach ToolBook took with much of its web deployment, identifying a useful subset of common tasks suitable for the web and then providing matching libraries and translators. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave.cragg at lacscentre.co.uk Tue Oct 16 18:55:19 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 16 Oct 2007 23:55:19 +0100 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <47153A66.7010309@fourthworld.com> References: <47153A66.7010309@fourthworld.com> Message-ID: On 16 Oct 2007, at 23:25, Richard Gaskin wrote: > Dave Cragg wrote: >> How outlandish is the idea of a full (or reasonably full) >> Transcript to JavaScript translator? Or a Transcript interpretor >> written in Javascript? I'd wager $50 that it's impossible. Any >> takers? > > $50 is too low for a sucker bet. :) Well, it got a response, so that's a start. :-) But gee, I'd pay that for a provable concept, never mind the implementation. > > Rev allows so much more than a browser does that it may be a better > question to ask: "What do I want to present in a browser?" I'm not sure that's a valid question. I hate browser based apps, so my answer would be "nothing". But clients/users think different. Some of them want nuclear fusion in the browser. It's possible (if not desirable) to do a lot in a browser-based app. I'm not sure it would be easy to define a satisfactory subset. But I'd be willing to drop all "local resource access" from my requirements (file, shell, etc.) as browser security stuff would usually disallow this. I'll drop other stuff if you can convince me i don't need it. > > Once that subset is defined, one could craft a set of libraries in > both Transcript and JavaScript which would facilitate a web port > easily enough. But then I'd be restricted to using a limited set of libraries in Transcript. Seriously, where's the fun in that? :-) Cheers Dave From ambassador at fourthworld.com Tue Oct 16 19:06:43 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 16 Oct 2007 16:06:43 -0700 Subject: creating scalable web application in rev using mod_load_balancer Message-ID: <47154403.80500@fourthworld.com> Dave Cragg wrote: >> Rev allows so much more than a browser does that it may be a better >> question to ask: "What do I want to present in a browser?" > > I'm not sure that's a valid question. I hate browser based apps, so > my answer would be "nothing". But clients/users think different. > Some of them want nuclear fusion in the browser. I'm a big fan of solving real-world problems. Nuclear fusion isn't possible in any browser, so of course we wouldn't want to tackle it. :) But what real things do these clients want to do? I'm doing a Rev-to-Web port of one of my apps soon, and for the limited range of things we need to do it's not that hard. For the subset of things for which the browser is a good choice, I'll bet your clients could be well-served with a similar level of effort. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Tue Oct 16 19:06:42 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 16 Oct 2007 18:06:42 -0500 Subject: Who was the winner in the survey? Message-ID: <47154402.3030000@dreamscapesoftware.com> Maybe I've been under a rock for the last few weeks, or maybe my email server was down (it was), but I never heard any announcement as to who won the Survey that RunRev was doing about 2 months ago. So, who's the lucky programmer?! Derek Bump Dreamscape Software http://www.dreamscapesoftware.com From kray at sonsothunder.com Tue Oct 16 19:35:11 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 16 Oct 2007 18:35:11 -0500 Subject: scrolling groups programatically?! In-Reply-To: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> References: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> Message-ID: <20071016183511044014.e8161663@sonsothunder.com> On Tue, 16 Oct 2007 17:13:47 -0300, Andre Garzia wrote: > Hello Friends, > > its me again, I am very verbose today. I have a big group whose rect is set > to a small area of the stack. I can use the scrollbars that rev > automatically adds to it to scroll the group. Now, if I want to code my way > to scroll the group, how should I proceed? I have a find function that finds > the correct group element that should be displayed, I want to scroll so this > element becomes visible... > > I tried checking the thumbpos of the group, to no effect, I was just wishful > thinking. Is there a way to fiddle with groups scrollbar? set the vScroll of to set the hScroll of to HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From revlist at azurevision.co.uk Tue Oct 16 19:49:29 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 17 Oct 2007 00:49:29 +0100 Subject: Signed apps in Tiger Message-ID: <384B183C-32AA-4F23-A39F-0504909C9637@azurevision.co.uk> I've not seen this mentioned, but the '300 new features in Tiger' page contains: Signed Applications Feel safe with your applications. A digital signature on an application verifies its identity and ensures its integrity. All applications shipped with Leopard are signed by Apple, and third- party software developers can also sign their applications. Ian From kray at sonsothunder.com Tue Oct 16 19:59:47 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 16 Oct 2007 18:59:47 -0500 Subject: matchText and accented characters In-Reply-To: References: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> <9C290457-3FE8-4768-BD82-682000597AFF@gmail.com> <05F8B323-EE3D-4A36-AD70-6805553AE8A9@bakno.com> Message-ID: <20071016185947484160.31587cae@sonsothunder.com> On Tue, 16 Oct 2007 12:18:54 -0600, Chris Sheffield wrote: > Thanks, Andres. But that didn't seem to fix the problem. That > property, according to the docs, only seems to apply to the numToChar > and charToNum functions. I did try it just to make sure. The issue is that PCRE (which is the lib that Rev uses) *optionally* supports locales, so I don't know if any locales were compiled into the code that Rev uses. If you knew what you were looking for, you could replace the accented characters with their hex equivalents and you'd get a match: put matchChunk(fld 1,".*(fianc\x8E).*",tStart,tEnd) in this case "\x8E" means "use hex code 8E", which is ASCII 142, which is ? (at least on my Mac). To determine this, I ran this code: put baseConvert(charToNum("?"),10,16) which gave me "8E". So if you know specifically the characters to match, you can use this. On the other hand, if you have a big chunk of text and you don't know if there are accented chars or not, I would personally run it the "brute force" way: 1) put a copy of the text into another variable 2) replace the accented chars with their non-accented counterparts - a dozen or so lines like: - replace "?" with "e" in myVar - replace "?" with "o" in myVar - etc. 3) run your 'matchChunk' on the second "clean" variable using non-accented text (look for "fiance" and not "fianc?") 4) if you get a hit, use the startChar/endChar variables from the 'matchChunk' to extract the text from the *first* variable (the one with the accented text) Just my 2 cents, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From sadhu at castandcrew.com Tue Oct 16 20:21:09 2007 From: sadhu at castandcrew.com (Sadhunathan Nadesan) Date: Tue, 16 Oct 2007 17:21:09 -0700 Subject: getting those pesky spaces out of a PostgreSQL select Message-ID: <200710170021.l9H0L9tn005734@sddev.castandcrew.com> Swami It appears that the -A option to psql does what you want. It's right at the beginning of the man entry for psql. To see this in action log in to vel and cd to /tmp, then run psql htde -f event.sql It looks like this user_id | event_code | event_time | description ---------+------------+---------------------+------------------------------------------------------------------------------------ 878 | AU | 2008-06-02 13:18:45 | user: govan at starhub.net.sg 878 | VI | 2008-06-02 13:20:28 | Hinduism Today Digital Edition July/August/September 2007 878 | DB | 2008-06-02 13:20:28 | http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg 878 | DE | 2008-06-02 13:20:33 | http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg next run psql -A htde -f event.sql and it looks like this user_id|event_code|event_time|description 878|AU|2008-06-02 13:18:45|user: govan at starhub.net.sg 878|VI|2008-06-02 13:20:28|Hinduism Today Digital Edition July/August/September 2007 878|DB|2008-06-02 13:20:28|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg 878|DE|2008-06-02 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg 878|DB|2008-06-02 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf 878|DE|2008-06-02 13:26:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf So does that do it for you? Aloha, Sadhu From jim at oyfconsulting.com Tue Oct 16 20:57:32 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Tue, 16 Oct 2007 21:57:32 -0300 Subject: Rev friendly ISPs... In-Reply-To: <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> Message-ID: Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... Jim > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From andre at andregarzia.com Tue Oct 16 21:58:24 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 22:58:24 -0300 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <47154403.80500@fourthworld.com> References: <47154403.80500@fourthworld.com> Message-ID: <7c87a2a10710161858n45ddbca2p1a9f94ada786be78@mail.gmail.com> Talking about a useful subset of transcript, out of my mind I think we need: chunk expressions / string manipulation. xml routines. db routines. custom properties (we can match them to json and dynamic objects) math common put/get calls libURL This is ignoring all the UI stuff, this is just what I think needs to be converted to make javascript routines. Most web apps are just data manipulation and server talking, most computation is done on the server where we have the revolution engine. If we convert just the ones above, we could handle the basic needs of web apps, at least the scripts that goes together with the html. We still need to convert the UI and the UI routines though. Anyone can think of any transcript topic that would need translation that is not listed above, not thinking about UI? Cheers andre From andre at andregarzia.com Tue Oct 16 21:59:14 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 22:59:14 -0300 Subject: Rev friendly ISPs... In-Reply-To: References: <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> Message-ID: <7c87a2a10710161859lfb4725etffd91cc3cd9f47ee@mail.gmail.com> I use jaguarpc.net and am very happy with them. I have 2 vps and both run rev fine. Cheers andre On 10/16/07, Jim Carwardine wrote: > > Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... Jim > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > Jim Carwardine, > President & CEO > OYF Consulting > Ph. 902.823.2339 / 866.601.2339 > Fx. 902.823-2139 > > > StrategicDoing : Execution depends on employees. > Strategic Partner with HiringSmart Canada Ltd. > -- > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Tue Oct 16 22:05:07 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 17 Oct 2007 10:05:07 +0800 Subject: The Documentation In-Reply-To: <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Message-ID: On 10/17/07, Fran?ois Chaplais wrote: > > I have > a question here: > there is a field labeled "Notes" in the dictionnary (vers. 2.8.1). It > would be very nice if users could modify it to put comments etc.. Does > somebody now of a way to do this? > > You may wish to look up a thread Titled: [ANN] BvG Docu Date: 16 Apr 2007 By: Bj?rnke von Gierke This great little App allows you to view the 2.8 docs in a different way. Further more the App was 'enhanced' by the wonderfully talented Andre Garzia. Look up thread: Titled: [ANN] BvG Docu gets an add-on AAG WebNotes Dated: 31 Jul 07 By: Andre Garzia As the title suggests it offers the option to add your own WebNotes to the Rev Docs. In the post is the following: I've put a page online http://www.andregarzia.com/docuwebnotes.html with explanations and the link to the file. This may be what your looking for, and if not, it may open your eyes to possibilities of building your own solution :-) HTH From revdev at pdslabs.net Tue Oct 16 22:19:14 2007 From: revdev at pdslabs.net (Phil Davis) Date: Tue, 16 Oct 2007 19:19:14 -0700 Subject: Rev friendly ISPs... In-Reply-To: <7c87a2a10710161859lfb4725etffd91cc3cd9f47ee@mail.gmail.com> References: <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> <7c87a2a10710161859lfb4725etffd91cc3cd9f47ee@mail.gmail.com> Message-ID: <47157122.4070604@pdslabs.net> Another is dreamhost.com. I have Rev CGI scripts running on their Linux (Debian) servers for one client. Phil Davis Andre Garzia wrote: > I use jaguarpc.net and am very happy with them. I have 2 vps and both run > rev fine. > > Cheers > andre > > On 10/16/07, Jim Carwardine wrote: > >> Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... Jim >> >> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> >> subscription >> >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> Jim Carwardine, >> President & CEO >> OYF Consulting >> Ph. 902.823.2339 / 866.601.2339 >> Fx. 902.823-2139 >> >> >> StrategicDoing : Execution depends on employees. >> Strategic Partner with HiringSmart Canada Ltd. >> -- From lan.kc.macmail at gmail.com Tue Oct 16 22:21:13 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 17 Oct 2007 10:21:13 +0800 Subject: Who was the winner in the survey? In-Reply-To: <47154402.3030000@dreamscapesoftware.com> References: <47154402.3030000@dreamscapesoftware.com> Message-ID: On 10/17/07, Derek Bump wrote: > > I never heard any announcement as to who > won the Survey that RunRev was doing about 2 months ago. As a 'never won anything' kinda guy, I'm not so much interested in who won, but what the actual survey results were. I asked on this List recently as to whether they were posted anywhere, but didn't get a response :-( Lost again ;-) From alex at harryscollar.com Tue Oct 16 22:26:32 2007 From: alex at harryscollar.com (Alex Shaw) Date: Wed, 17 Oct 2007 12:26:32 +1000 Subject: apache insead? In-Reply-To: <7c87a2a10710161858n45ddbca2p1a9f94ada786be78@mail.gmail.com> References: <47154403.80500@fourthworld.com> <7c87a2a10710161858n45ddbca2p1a9f94ada786be78@mail.gmail.com> Message-ID: <471572D8.7010509@harryscollar.com> Hi Pierre Sahores used to have a good little rev-apache tutorial at: http://istream.homeunix.com/insead/index_en.html Is that still available somewhere? Could someone email thru a copy? regards alex From chipp at chipp.com Tue Oct 16 22:31:11 2007 From: chipp at chipp.com (Chipp Walters) Date: Tue, 16 Oct 2007 21:31:11 -0500 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <9D8DC48B-ED29-41E5-ACCD-2AE33B7B1CDB@lacscentre.co.uk> References: <7c87a2a10710121120s42e175a5va7c59093876253a6@mail.gmail.com> <4713983F.1080509@harryscollar.com> <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> <9D8DC48B-ED29-41E5-ACCD-2AE33B7B1CDB@lacscentre.co.uk> Message-ID: <7aa52a210710161931x5a810c96o21cc59cb47c0deb1@mail.gmail.com> On 10/16/07, Dave Cragg wrote: > > I would utilize a subset of Transcript for basic business logic, along > > with a communication layer which helped move information back and > > forth to the server. > > This is where my thinking usually stops. :-) > > If this Transcript subset is too limited, you might ask why not code > the thing directly in JavaScript/AcionScript directly. I think most > of us enjoy Rev for the ease with which we can make fairly complex > things. Could we tolerate the restrictions? > > How outlandish is the idea of a full (or reasonably full) Transcript > to JavaScript translator? Or a Transcript interpretor written in > Javascript? I'd wager $50 that it's impossible. Any takers? Dave, I'm sorry, but my own communication skills here have gotten the better of me. What I actually mean by "subset of Transcript for basic business logic" is the code which is written in the IDE which is translated to the J in AJAX, namely Javascript (and HTML). And the communication layer I'm referring to is the generated AJAX communicating with Andre's server. So, the only Transcript to Javascript (and HTML and CSS) converter I am talking about, is converting a single card to a web page. The idea being there would of course be custom properties of some of the controls. For instance there would need to be a 'uPercentageWidth' property for fields, which if true would allow fields to be stretched with the browser window. There's probably many more like that. This could, IMO, create a quick little app framework, but probably not a business-class type product. -Chipp From andre at andregarzia.com Tue Oct 16 22:31:07 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 23:31:07 -0300 Subject: Rev friendly ISPs... In-Reply-To: <7c87a2a10710161859lfb4725etffd91cc3cd9f47ee@mail.gmail.com> References: <7aa52a210710152046j7cb8310bsa715988bc188d6ee@mail.gmail.com> <7c87a2a10710161859lfb4725etffd91cc3cd9f47ee@mail.gmail.com> Message-ID: <7c87a2a10710161931h6d9dad9bl72bd619b23d05b0e@mail.gmail.com> clarifying my answer better. You can choose among some Linuces in there. I've used their Fedora and now I am using their CentOS. I am using cPanel and I've used Plesk control panel before. Everything works fine, Revolution is happy and their support is very very good. http://jaguarpc.net Andre On 10/16/07, Andre Garzia wrote: > > I use jaguarpc.net and am very happy with them. I have 2 vps and both run > rev fine. > > Cheers > andre > > On 10/16/07, Jim Carwardine wrote: > > > > Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... > > Jim > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution at lists.runrev.com > > > Please visit this url to subscribe, unsubscribe and manage your > > subscription > > > preferences: > > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > Jim Carwardine, > > President & CEO > > OYF Consulting > > Ph. 902.823.2339 / 866.601.2339 > > Fx. 902.823-2139 > > > > > > StrategicDoing : Execution depends on employees. > > Strategic Partner with HiringSmart Canada Ltd. > > -- > > > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > From andre at andregarzia.com Tue Oct 16 22:33:29 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 16 Oct 2007 23:33:29 -0300 Subject: scrolling groups programatically?! In-Reply-To: <20071016183511044014.e8161663@sonsothunder.com> References: <7c87a2a10710161313r395c1263ub09ac44cc1234746@mail.gmail.com> <20071016183511044014.e8161663@sonsothunder.com> Message-ID: <7c87a2a10710161933k69414359w36c78f1ae43c37c2@mail.gmail.com> I am sooo happy with my scrolling groups! :-D thanks! On 10/16/07, Ken Ray wrote: > > On Tue, 16 Oct 2007 17:13:47 -0300, Andre Garzia wrote: > > > Hello Friends, > > > > its me again, I am very verbose today. I have a big group whose rect is > set > > to a small area of the stack. I can use the scrollbars that rev > > automatically adds to it to scroll the group. Now, if I want to code my > way > > to scroll the group, how should I proceed? I have a find function that > finds > > the correct group element that should be displayed, I want to scroll so > this > > element becomes visible... > > > > I tried checking the thumbpos of the group, to no effect, I was just > wishful > > thinking. Is there a way to fiddle with groups scrollbar? > > set the vScroll of to > set the hScroll of to > > HTH, > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Tue Oct 16 22:33:47 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 17 Oct 2007 10:33:47 +0800 Subject: Signed apps in Tiger In-Reply-To: <384B183C-32AA-4F23-A39F-0504909C9637@azurevision.co.uk> References: <384B183C-32AA-4F23-A39F-0504909C9637@azurevision.co.uk> Message-ID: On 10/17/07, Ian Wood wrote: > > I've not seen this mentioned, but the '300 new features in Tiger' > page contains: > > Signed Applications Clearly your meant the other cat, Leopard. I also note that Stacks are back but have a new meaning for Apple. Look under the Desktop enhancements. From alex at harryscollar.com Tue Oct 16 22:39:57 2007 From: alex at harryscollar.com (Alex Shaw) Date: Wed, 17 Oct 2007 12:39:57 +1000 Subject: creating scalable web application in rev using mod_load_balancer In-Reply-To: <7c87a2a10710161858n45ddbca2p1a9f94ada786be78@mail.gmail.com> References: <47154403.80500@fourthworld.com> <7c87a2a10710161858n45ddbca2p1a9f94ada786be78@mail.gmail.com> Message-ID: <471575FD.7060300@harryscollar.com> Hi Andre Date & time conversion functions would be useful too. regards alex Andre Garzia wrote: > Talking about a useful subset of transcript, out of my mind I think we need: > > chunk expressions / string manipulation. > xml routines. > db routines. > custom properties (we can match them to json and dynamic objects) > math > common put/get calls > libURL > > > Anyone can think of any transcript topic that would need translation that is > not listed above, not thinking about UI? From JimAultWins at yahoo.com Tue Oct 16 23:35:01 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 16 Oct 2007 20:35:01 -0700 Subject: scrolling groups programatically?! In-Reply-To: <7c87a2a10710161933k69414359w36c78f1ae43c37c2@mail.gmail.com> Message-ID: On 10/16/07 7:33 PM, "Andre Garzia" wrote: > I am sooo happy with my scrolling groups! :-D > thanks! I have made available a little demo stack for doing the scrolling group and setting the background color of each line separately. Two people contacted me off-list and asked for it, and now is probably a good time to repeat the offer. A bit rough, but also shows the auto-resizing of the scrolling group to fit shrinking content. Colors can be specified in a second field. You can see how to make as many colors as needed. This probably lends itself to a visible user-field and a hidden actual-data field. Jim Ault Las Vegas On 10/16/07 7:33 PM, "Andre Garzia" wrote: > I am sooo happy with my scrolling groups! :-D > thanks! > > On 10/16/07, Ken Ray wrote: >> >> On Tue, 16 Oct 2007 17:13:47 -0300, Andre Garzia wrote: >> set the vScroll of to >> set the hScroll of to >> Ken Ray From hughesmike2 at hotmail.com Wed Oct 17 00:30:05 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Wed, 17 Oct 2007 04:30:05 +0000 Subject: Checkmarks in Option Buttons In-Reply-To: References: <7c87a2a10710161933k69414359w36c78f1ae43c37c2@mail.gmail.com> Message-ID: After doing some research in the list archives, it seems that checkmarks are not compatible with menu items in option buttons -- is that still the case? Is there some sort of workaround for this: !cMy Checked Item Many thanks, Mike _________________________________________________________________ Help yourself to FREE treats served up daily at the Messenger Caf?. Stop by today. http://www.cafemessenger.com/info/info_sweetstuff2.html?ocid=TXT_TAGLM_OctWLtagline From josh at dvcreators.net Wed Oct 17 00:32:13 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 16 Oct 2007 21:32:13 -0700 Subject: Moving Rev apps to the web (why isn't this on the horizon?) In-Reply-To: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> References: <200710121749.l9CHnoKE007874@sddev.castandcrew.com> Message-ID: <032C9E57-C3B6-431A-A2ED-4EFDCFB9CF50@dvcreators.net> I have a project where I was choosing between a downloadable app or a web-based app, and I chose web-based, because of these demos of this Javascript library: http://extjs.com/deploy/ext/docs/index.html (start opening folders under the "Examples and Demos" folder) A framework like extJS might tip the scales in favor of just using the extJS library rather than going through the work to "port" Rev apps to a browser... From mdswindell at cruzio.com Wed Oct 17 01:07:33 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 16 Oct 2007 22:07:33 -0700 Subject: The Documentation In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Message-ID: I think BvG is a great idea. I wish Revolution would embrace the idea and enhance and integrate the interface. It could really solve a lot of complaints and provide a wiki-like solution for user enhanced docs. still very much under control of the mother ship. Mark On Oct 16, 2007, at 7:05 PM, Kay C Lan wrote: > On 10/17/07, Fran?ois Chaplais wrote: >> >> I have >> a question here: >> there is a field labeled "Notes" in the dictionnary (vers. 2.8.1). It >> would be very nice if users could modify it to put comments etc.. >> Does >> somebody now of a way to do this? >> >> You may wish to look up a thread > > Titled: [ANN] BvG Docu > Date: 16 Apr 2007 > By: Bj?rnke von Gierke > > This great little App allows you to view the 2.8 docs in a > different way. > Further more the App was 'enhanced' by the wonderfully talented Andre > Garzia. Look up thread: > > Titled: [ANN] BvG Docu gets an add-on AAG WebNotes > Dated: 31 Jul 07 > By: Andre Garzia > > As the title suggests it offers the option to add your own WebNotes > to the > Rev Docs. In the post is the following: > > I've put a page online http://www.andregarzia.com/docuwebnotes.html > with > explanations and the link to the file. > > This may be what your looking for, and if not, it may open your > eyes to > possibilities of building your own solution :-) > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -Mark From geradamas at yahoo.com Wed Oct 17 02:53:02 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 17 Oct 2007 07:53:02 +0100 (BST) Subject: [OT] Link to free icons. Message-ID: <392211.13959.qm@web37503.mail.mud.yahoo.com> http://jedidiah.eu/ love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From francois.chaplais at ensmp.fr Wed Oct 17 02:54:36 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Wed, 17 Oct 2007 08:54:36 +0200 Subject: The Documentation In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Message-ID: <4aa451c249b8033b6e5ed461247e0698@ensmp.fr> Le 17 oct. 07, ? 04:05, Kay C Lan a ?crit : > Titled: [ANN] BvG Docu > Date: 16 Apr 2007 > By: Bj?rnke von Gierke > > This great little App allows you to view the 2.8 docs in a different > way. > Further more the App was 'enhanced' by the wonderfully talented Andre > Garzia. Look up thread: > > Titled: [ANN] BvG Docu gets an add-on AAG WebNotes > Dated: 31 Jul 07 > By: Andre Garzia > > As the title suggests it offers the option to add your own WebNotes to > the > Rev Docs. In the post is the following: > > I've put a page online http://www.andregarzia.com/docuwebnotes.html > with > explanations and the link to the file. > > This may be what your looking for, and if not, it may open your eyes to > possibilities of building your own solution :-) I downloaded it and exploring it. Seems like a nice app. Thanks! Francois Chaplais http://cas.ensmp.fr/~chaplais/ From dave at looktowindward.com Wed Oct 17 04:50:30 2007 From: dave at looktowindward.com (Dave) Date: Wed, 17 Oct 2007 09:50:30 +0100 Subject: Zip Format? In-Reply-To: <7c87a2a10710161117n245f6fct8b9734c6a58de771@mail.gmail.com> References: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> <730FC9DB-6679-48DA-870E-7F968D8CB4E5@looktowindward.com> <7c87a2a10710161117n245f6fct8b9734c6a58de771@mail.gmail.com> Message-ID: Hi, Thanks a lot, worked a treat! Al the Best Dave On 16 Oct 2007, at 19:17, Andre Garzia wrote: > Mark, > > put the content of the file into a variable and then compress it. > > like: > > put url ("binfile:" & PathToFile) into myVar > put compress(myVar) into myCompressedVar > put myCompressedVar into URL ("binfile:" & PathToFile & ".gz") -- > in case > you want to save the gziped file > > andre > > On 10/16/07, Dave wrote: >> >> Hi Mark, >> >> I saw that function, but it looks like it only works on a variable, >> not a file. I have a 5 MB file I which I want to compress and send to >> the server, how can I achieve this using the Compress function? >> >> Thanks a Lot >> All the Best >> Dave >> >> On 16 Oct 2007, at 17:47, Mark Schonewille wrote: >> >>> Hi Dave, >>> >>> The compress function creates data in gzip format. >>> >>> Best regards, >>> >>> Mark Schonewille >>> >>> >>> Op 16-okt-2007, om 18:29 heeft David Burgun het volgende geschreven: >>> >>>> Hi, >>>> >>>> I'm using the following function to create a Zip file: >>>> >>> >>>> >>>> >>>> This file is then uploaded via FTP to a server using the >>>> "libURLftpUploadFile" function. >>>> >>>> My problem is that the Server is expected a GZip format file. Does >>>> the "revZipAddItemWithFile" function create a GZip file? If not >>>> how can I do this? >>>> >>>> Thanks a lot for any assistance or suggestion. >>>> >>>> All the Best >>>> Dave >>>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at oyfconsulting.com Wed Oct 17 06:56:14 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Wed, 17 Oct 2007 07:56:14 -0300 Subject: The Documentation In-Reply-To: Message-ID: That idea could almost be called gifted given to excellent response we normally get from the experts on this list... Jim on 10/17/07 2:07 AM, Mark Swindell wrote: > I think BvG is a great idea. I wish Revolution would embrace the > idea and enhance and integrate the interface. It could really solve > a lot of complaints and provide a wiki-like solution for user > enhanced docs. still very much under control of the mother ship. > > Mark > > On Oct 16, 2007, at 7:05 PM, Kay C Lan wrote: > >> On 10/17/07, Fran?ois Chaplais wrote: >>> >>> I have >>> a question here: >>> there is a field labeled "Notes" in the dictionnary (vers. 2.8.1). It >>> would be very nice if users could modify it to put comments etc.. >>> Does >>> somebody now of a way to do this? >>> >>> You may wish to look up a thread >> >> Titled: [ANN] BvG Docu >> Date: 16 Apr 2007 >> By: Bj?rnke von Gierke >> >> This great little App allows you to view the 2.8 docs in a >> different way. >> Further more the App was 'enhanced' by the wonderfully talented Andre >> Garzia. Look up thread: >> >> Titled: [ANN] BvG Docu gets an add-on AAG WebNotes >> Dated: 31 Jul 07 >> By: Andre Garzia >> >> As the title suggests it offers the option to add your own WebNotes >> to the >> Rev Docs. In the post is the following: >> >> I've put a page online http://www.andregarzia.com/docuwebnotes.html >> with >> explanations and the link to the file. >> >> This may be what your looking for, and if not, it may open your >> eyes to >> possibilities of building your own solution :-) >> >> HTH >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -Mark > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From shari at gypsyware.com Wed Oct 17 07:25:04 2007 From: shari at gypsyware.com (Shari) Date: Wed, 17 Oct 2007 07:25:04 -0400 Subject: Leopard Message-ID: I got the following emaiI today: "I downIoaded the latest version of your game to try out but was told it was not for my systems architecture. The version I downIoaded was the OSX version and my system is an iMac running the developer seed of Leopard." What he downIoaded was a UB for OSX and Macintel. Is Apple getting ready to break another whole set of apps again? Didn't they just literally do that? Where is Revolution sitting for this new wave? Will UB's not work on the newfangled machines? Shari -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From len-morgan at crcom.net Wed Oct 17 07:43:25 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 17 Oct 2007 06:43:25 -0500 Subject: (OT) Parsing SQL space padded results in Rev] In-Reply-To: <47151FD6.3070008@hindu.org> References: <47151FD6.3070008@hindu.org> Message-ID: <4715F55D.7020608@crcom.net> At last maybe I can give back a little of the help I've gotten from this list!!! Where is this output coming from: apples | ti plant | prestidigitator | key key | prestidigitator | ti plant | apples That looks a lot like the output of the psql command and not the Rev database commands. Psql is for command line use but it CAN be used to extract data. I think the specific option you want is \a ("Toggle alignment"). You can use \? from within psql to get a complete list. Just in case that is NOT the problem, what are the field types for the columns you're looking at? If they are varchar(xx) or text, you won't get any padding (by Postgres anyway). If they are char(xx), they will always be padded out to the length of xx. If you don't have too many queries to rewrite (and you HAVE to use psql), you can always CAST the return values. For example: SELECT charField1, TRIM(charField1) FROM mytable ; The first field will be padded, the second not. You can of course leave off the first field in the query. Hope that helps. Len Morgan Sannyasin Sivakatirswami wrote: > (I'm reading in the Rev use list on this one. I'm > sure this has been tackled and solved 1000 > Times already, getting clean data back from SQL queries) > > >> At 12:23 PM 10/14/2007, SKTS wrote: >>> but the number of spaces varies... >> >> Sadhunathan Nadesan wrote: > > >> huh, are you sure? seems like that would be consistent ... or, >> couldn't vary too much .. how many different patterns? two, three? >> maybe i will try this when i get a chance > > Ummm, what am I missing: > > Space padding must *always* be infinitely variable, > > n'est ce pas? otherwise how do you get > > apples | ti plant | prestidigitator | key > key | prestidigitator | ti plant | apples > > to line up? > > Anyway, this sure seems a hack anyway you cut it. > PostGreSQL *must* have a -* parameter to return results > without any space padding. > > Select * from trivia where fld_whatever = 'key'; > > should be able to return: > > apples|ti plant|prestidigitator|key > key|prestidigitator| ti plant|apples > > ?? > > Om > Sivakatirswami > > from Kauai, where we now have a daily temperature running > around 68-74 with light breezes from the east and a bit > more rain than we might like but Waialeale need to > keep up it's reputation as the rainest place on the plant > (1000+ inches in 2005) Oh and did I say that we have > a family of wild boar now living on the land? digging > up everything in sight...(smile) > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From len-morgan at crcom.net Wed Oct 17 07:46:35 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 17 Oct 2007 06:46:35 -0500 Subject: getting those pesky spaces out of a PostgreSQL select In-Reply-To: <200710170021.l9H0L9tn005734@sddev.castandcrew.com> References: <200710170021.l9H0L9tn005734@sddev.castandcrew.com> Message-ID: <4715F61B.5030003@crcom.net> Can I ask why you are using psql instead of the rev functions (which don't pad)? len morgan Sadhunathan Nadesan wrote: > Swami > > It appears that the -A option to psql does what you want. It's right > at the beginning of the man entry for psql. > > To see this in action log in to vel and cd to /tmp, then run > > psql htde -f event.sql > > It looks like this > > user_id | event_code | event_time | description > ---------+------------+---------------------+------------------------------------------------------------------------------------ > 878 | AU | 2008-06-02 13:18:45 | user: govan at starhub.net.sg > 878 | VI | 2008-06-02 13:20:28 | Hinduism Today Digital Edition July/August/September 2007 > 878 | DB | 2008-06-02 13:20:28 | http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg > 878 | DE | 2008-06-02 13:20:33 | http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg > > next run psql -A htde -f event.sql and it looks like this > > user_id|event_code|event_time|description > 878|AU|2008-06-02 13:18:45|user: govan at starhub.net.sg > 878|VI|2008-06-02 13:20:28|Hinduism Today Digital Edition July/August/September 2007 > 878|DB|2008-06-02 13:20:28|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg > 878|DE|2008-06-02 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg > 878|DB|2008-06-02 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf > 878|DE|2008-06-02 13:26:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf > > > So does that do it for you? > > Aloha, > Sadhu > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From revolution at jaedworks.com Tue Oct 16 09:37:27 2007 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 16 Oct 2007 06:37:27 -0700 Subject: Doing in RR what we used to do in HC. In-Reply-To: <728127.65948.qm@web37506.mail.mud.yahoo.com> References: <728127.65948.qm@web37506.mail.mud.yahoo.com> Message-ID: It's always very frustrating when someone complains about something not being in the documentation that I know is actually there... and then I look in the current version's documentation and realize it was removed at some point. Case in point: - About Revolution for HyperCard Developers (there in 1.0) - About Porting HyperCard stacks (courtesy Jacque) Sigh. -- Jeanne A. E. DeVoto, Transcript Language Curmudgeon revolution at jaedworks.com http://www.jaedworks.com From jim at oyfconsulting.com Wed Oct 17 08:38:33 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Wed, 17 Oct 2007 09:38:33 -0300 Subject: Rev friendly ISPs... In-Reply-To: <7c87a2a10710161931h6d9dad9bl72bd619b23d05b0e@mail.gmail.com> Message-ID: Andre... Are you using the shared hosting $7.95 gigadeal or something higher?... Jim on 10/16/07 11:31 PM, Andre Garzia wrote: > clarifying my answer better. > > You can choose among some Linuces in there. I've used their Fedora and now I > am using their CentOS. I am using cPanel and I've used Plesk control panel > before. Everything works fine, Revolution is happy and their support is very > very good. > > http://jaguarpc.net > > Andre > > > On 10/16/07, Andre Garzia wrote: >> >> I use jaguarpc.net and am very happy with them. I have 2 vps and both run >> rev fine. >> >> Cheers >> andre >> >> On 10/16/07, Jim Carwardine wrote: >>> >>> Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... >>> Jim >>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription >>>> preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> Jim Carwardine, >>> President & CEO >>> OYF Consulting >>> Ph. 902.823.2339 / 866.601.2339 >>> Fx. 902.823-2139 >>> >>> >>> StrategicDoing : Execution depends on employees. >>> Strategic Partner with HiringSmart Canada Ltd. >>> -- >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >> >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From wdurden at gmail.com Wed Oct 17 09:16:30 2007 From: wdurden at gmail.com (wayne durden) Date: Wed, 17 Oct 2007 09:16:30 -0400 Subject: Doing in RR what we used to do in HC. In-Reply-To: References: <728127.65948.qm@web37506.mail.mud.yahoo.com> Message-ID: <29bc7bd40710170616n34939e87wb062b1dac29aeb27@mail.gmail.com> Hi, Even if items have not been removed, there are "intangible" qualities that combine to create an overall impression as well... The last sort of user manual I saw was an improvement, but it just tailed off uncompleted and as far as I know it was never updated since that time. Without this list, the situation would be dismal. Sometimes a reference book is pure cold nuts and bolts, and sometimes its a fun, human, truly helpful work of art. We need one of the later ... On 10/16/07, Jeanne A. E. DeVoto wrote: > > It's always very frustrating when someone complains about something > not being in the documentation that I know is actually there... and > then I look in the current version's documentation and realize it was > removed at some point. Case in point: > > - About Revolution for HyperCard Developers (there in 1.0) > - About Porting HyperCard stacks (courtesy Jacque) > > Sigh. > -- > Jeanne A. E. DeVoto, Transcript Language Curmudgeon > revolution at jaedworks.com > http://www.jaedworks.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From curry at pair.com Wed Oct 17 09:48:22 2007 From: curry at pair.com (curry at pair.com) Date: Wed, 17 Oct 2007 09:48:22 -0400 (EDT) Subject: Seeking feedback for DocXLib Message-ID: <52505.69.242.156.184.1192628902.squirrel@webmail9.pair.com> For those of you who were interested in this feature, and for others who might be: I'm looking for more testing and feedback for the MS Word 2007 import library. If you have Word 2007 .docx or .xml files and would like to test them, I'd appreciate knowing how it works for you. The current version documentation and demo stack are pretty simple, so here are a few extra notes. The download archive for the DocXLib library must be unzipped before using. You must choose a .docx or .xml file; legacy Word .doc files are not supported at this point. You'll need Rev 2.7.3 or later. Revolution Media will only be able to open .xml files, not .docx. Word 2007 files are supported, but Word 2003 .xml files will not be rendered very well at this point--support for 2003 files will be addressed in an update. If you try it, please send me off-list a note of any problems (or the fact that you had no problems) and your operating system, Rev version, and any symptoms--along with an attachment of the Word document that you tested, if you had problems, and any other comments or thoughts you may have. Thank you! (I've had a report of a blank area where text should be--if that happens to you, please highlight that area and see if it is text that is white/same as background color.) Info and download here: http://curryk.com/docx.html Best wishes, Curry Kenworthy From andre at andregarzia.com Wed Oct 17 10:28:50 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 17 Oct 2007 11:28:50 -0300 Subject: Rev friendly ISPs... In-Reply-To: References: <7c87a2a10710161931h6d9dad9bl72bd619b23d05b0e@mail.gmail.com> Message-ID: <7c87a2a10710170728n6171352q5aa89d90515437a8@mail.gmail.com> Jim, I've used them all. I started with the gigadeal, which served me fine, then, I've upgraded to the discovery plan vps, and then upgraded again to the Freedom plan vps. Check their forums because they have a forum called "discounts and promotions" or something like that. Everytime there is some nice option in there. I got my freedom plan for 50% price by grabing a promotion there. I also have some optional tools such as: WHM, ClientExec and RvSkin. (yes... I am cooking something for the rev community) The gigadeal is nice, it gives you lots of cool stuff at a very competitive price (when I used the plan was priced higher at 9,95 per month). I choosed to go VPS to "own a real machine", I can be root and install and remove software as I see fit. Of course I can also break everything, as uncle ben said: "with great power comes great responsability". I did my second upgrade for I wanted a VPS with more resources so I could run WHM. Their support crew is very nice and no support issue from me lasted more than some hours. The "specials" forum link is http://www.jaguarpc.com/forums/forumdisplay.php?f=100 I just did a quick check and there's a special promotion on VPS lasting til Oct 31. It is the following: DISCOVERY PLAN 10GB Diskspace + 50% FREE = 15GB 128MB RAM Guaranteed + 50% FREE = 192MB 512MB RAM Busrtable 150GB Bandwidth + 50% FREE = 225GB + FREE PLESK (10 Domain) control panel + 2 FREE MONTHS* $19.97/month - 15% Discount = $16.97/month So for $17 USD per month you get a much better deal than simple gigadeal. Cheers andre PS: I am not affiliated with them, actually I could join the affiliate program, but I keep forgetting, I just like their business. On 10/17/07, Jim Carwardine wrote: > Andre... Are you using the shared hosting $7.95 gigadeal or something > higher?... Jim > > > on 10/16/07 11:31 PM, Andre Garzia wrote: > > > clarifying my answer better. > > > > You can choose among some Linuces in there. I've used their Fedora and now I > > am using their CentOS. I am using cPanel and I've used Plesk control panel > > before. Everything works fine, Revolution is happy and their support is very > > very good. > > > > http://jaguarpc.net > > > > Andre > > > > > > On 10/16/07, Andre Garzia wrote: > >> > >> I use jaguarpc.net and am very happy with them. I have 2 vps and both run > >> rev fine. > >> > >> Cheers > >> andre > >> > >> On 10/16/07, Jim Carwardine wrote: > >>> > >>> Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... > >>> Jim > >>> > >>>> _______________________________________________ > >>>> use-revolution mailing list > >>>> use-revolution at lists.runrev.com > >>>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription > >>>> preferences: > >>>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>> > >>> > >>> Jim Carwardine, > >>> President & CEO > >>> OYF Consulting > >>> Ph. 902.823.2339 / 866.601.2339 > >>> Fx. 902.823-2139 > >>> > >>> > >>> StrategicDoing : Execution depends on employees. > >>> Strategic Partner with HiringSmart Canada Ltd. > >>> -- > >>> > >>> > >>> > >>> _______________________________________________ > >>> use-revolution mailing list > >>> use-revolution at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your > >>> subscription preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>> > >> > >> > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > Jim Carwardine, > President & CEO > OYF Consulting > Ph. 902.823.2339 / 866.601.2339 > Fx. 902.823-2139 > > > StrategicDoing : Execution depends on employees. > Strategic Partner with HiringSmart Canada Ltd. > -- > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From cmsheffield at gmail.com Wed Oct 17 10:45:12 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Wed, 17 Oct 2007 08:45:12 -0600 Subject: matchText and accented characters In-Reply-To: <20071016185947484160.31587cae@sonsothunder.com> References: <112B4632-D1DA-462A-AAC3-550905826818@gmail.com> <9C290457-3FE8-4768-BD82-682000597AFF@gmail.com> <05F8B323-EE3D-4A36-AD70-6805553AE8A9@bakno.com> <20071016185947484160.31587cae@sonsothunder.com> Message-ID: <6315B14A-6011-469E-BCF9-DCE6A0E8D58A@gmail.com> Thanks, Ken. Using the hex equivalents is an interesting suggestion. I may look into that further. As for replacing the accented characters with their non-accented equivalents, that is also something I've done in the past, but the problem here is that this is Mac/PC cross platform, so it's quite a few extra lines of code. So I decided to simply try the offset function, with wholeMatches set to true (although I can't really determine if wholeMatches affects offset or not), and that seems to be working fine for me. Still testing it out to make sure, but so far so good. Thanks again for the suggestions. On Oct 16, 2007, at 5:59 PM, Ken Ray wrote: > On Tue, 16 Oct 2007 12:18:54 -0600, Chris Sheffield wrote: > >> Thanks, Andres. But that didn't seem to fix the problem. That >> property, according to the docs, only seems to apply to the numToChar >> and charToNum functions. I did try it just to make sure. > > The issue is that PCRE (which is the lib that Rev uses) *optionally* > supports locales, so I don't know if any locales were compiled into > the > code that Rev uses. If you knew what you were looking for, you could > replace the accented characters with their hex equivalents and you'd > get a match: > > put matchChunk(fld 1,".*(fianc\x8E).*",tStart,tEnd) > > in this case "\x8E" means "use hex code 8E", which is ASCII 142, which > is ? (at least on my Mac). To determine this, I ran this code: > > put baseConvert(charToNum("?"),10,16) > > which gave me "8E". So if you know specifically the characters to > match, you can use this. > > On the other hand, if you have a big chunk of text and you don't know > if there are accented chars or not, I would personally run it the > "brute force" way: > > 1) put a copy of the text into another variable > 2) replace the accented chars with their non-accented counterparts - a > dozen or so lines like: > - replace "?" with "e" in myVar > - replace "?" with "o" in myVar > - etc. > 3) run your 'matchChunk' on the second "clean" variable using > non-accented text (look for "fiance" and not "fianc?") > 4) if you get a hit, use the startChar/endChar variables from the > 'matchChunk' to extract the text from the *first* variable (the one > with the accented text) > > Just my 2 cents, > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jim at oyfconsulting.com Wed Oct 17 11:03:00 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Wed, 17 Oct 2007 12:03:00 -0300 Subject: Rev friendly ISPs... In-Reply-To: <7c87a2a10710170728n6171352q5aa89d90515437a8@mail.gmail.com> Message-ID: Thanks, Andre... I just signed on. By the way, Kavitha, to whom you have been extremely helpful, will now be using Jaguar... Jim on 10/17/07 11:28 AM, Andre Garzia wrote: > Jim, > > I've used them all. I started with the gigadeal, which served me fine, > then, I've upgraded to the discovery plan vps, and then upgraded again > to the Freedom plan vps. > > Check their forums because they have a forum called "discounts and > promotions" or something like that. Everytime there is some nice > option in there. I got my freedom plan for 50% price by grabing a > promotion there. > > I also have some optional tools such as: WHM, ClientExec and RvSkin. > (yes... I am cooking something for the rev community) > > The gigadeal is nice, it gives you lots of cool stuff at a very > competitive price (when I used the plan was priced higher at 9,95 per > month). > > I choosed to go VPS to "own a real machine", I can be root and install > and remove software as I see fit. Of course I can also break > everything, as uncle ben said: "with great power comes great > responsability". I did my second upgrade for I wanted a VPS with more > resources so I could run WHM. > > Their support crew is very nice and no support issue from me lasted > more than some hours. > > The "specials" forum link is > http://www.jaguarpc.com/forums/forumdisplay.php?f=100 > > I just did a quick check and there's a special promotion on VPS > lasting til Oct 31. It is the following: > DISCOVERY PLAN > 10GB Diskspace + 50% FREE = 15GB > 128MB RAM Guaranteed + 50% FREE = 192MB > 512MB RAM Busrtable > 150GB Bandwidth + 50% FREE = 225GB > + FREE PLESK (10 Domain) control panel > + 2 FREE MONTHS* > $19.97/month - 15% Discount = $16.97/month > > So for $17 USD per month you get a much better deal than simple gigadeal. > > Cheers > andre > PS: I am not affiliated with them, actually I could join the affiliate > program, but I keep forgetting, I just like their business. > > > On 10/17/07, Jim Carwardine wrote: >> Andre... Are you using the shared hosting $7.95 gigadeal or something >> higher?... Jim >> >> >> on 10/16/07 11:31 PM, Andre Garzia wrote: >> >>> clarifying my answer better. >>> >>> You can choose among some Linuces in there. I've used their Fedora and now I >>> am using their CentOS. I am using cPanel and I've used Plesk control panel >>> before. Everything works fine, Revolution is happy and their support is very >>> very good. >>> >>> http://jaguarpc.net >>> >>> Andre >>> >>> >>> On 10/16/07, Andre Garzia wrote: >>>> >>>> I use jaguarpc.net and am very happy with them. I have 2 vps and both run >>>> rev fine. >>>> >>>> Cheers >>>> andre >>>> >>>> On 10/16/07, Jim Carwardine wrote: >>>>> >>>>> Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... >>>>> Jim >>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription >>>>>> preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> >>>>> Jim Carwardine, >>>>> President & CEO >>>>> OYF Consulting >>>>> Ph. 902.823.2339 / 866.601.2339 >>>>> Fx. 902.823-2139 >>>>> >>>>> >>>>> StrategicDoing : Execution depends on employees. >>>>> Strategic Partner with HiringSmart Canada Ltd. >>>>> -- >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>> >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> Jim Carwardine, >> President & CEO >> OYF Consulting >> Ph. 902.823.2339 / 866.601.2339 >> Fx. 902.823-2139 >> >> >> StrategicDoing : Execution depends on employees. >> Strategic Partner with HiringSmart Canada Ltd. >> -- >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From andre at andregarzia.com Wed Oct 17 11:14:52 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 17 Oct 2007 12:14:52 -0300 Subject: Rev friendly ISPs... In-Reply-To: References: <7c87a2a10710170728n6171352q5aa89d90515437a8@mail.gmail.com> Message-ID: <7c87a2a10710170814x350a64e6yb64fe1259e891a39@mail.gmail.com> Kavitha didn't replied my last email... by the way, I can help you guys setup on jaguarpc once you have your accounts handy. Cheers andre On 10/17/07, Jim Carwardine wrote: > Thanks, Andre... I just signed on. By the way, Kavitha, to whom you have > been extremely helpful, will now be using Jaguar... Jim > > > on 10/17/07 11:28 AM, Andre Garzia wrote: > > > Jim, > > > > I've used them all. I started with the gigadeal, which served me fine, > > then, I've upgraded to the discovery plan vps, and then upgraded again > > to the Freedom plan vps. > > > > Check their forums because they have a forum called "discounts and > > promotions" or something like that. Everytime there is some nice > > option in there. I got my freedom plan for 50% price by grabing a > > promotion there. > > > > I also have some optional tools such as: WHM, ClientExec and RvSkin. > > (yes... I am cooking something for the rev community) > > > > The gigadeal is nice, it gives you lots of cool stuff at a very > > competitive price (when I used the plan was priced higher at 9,95 per > > month). > > > > I choosed to go VPS to "own a real machine", I can be root and install > > and remove software as I see fit. Of course I can also break > > everything, as uncle ben said: "with great power comes great > > responsability". I did my second upgrade for I wanted a VPS with more > > resources so I could run WHM. > > > > Their support crew is very nice and no support issue from me lasted > > more than some hours. > > > > The "specials" forum link is > > http://www.jaguarpc.com/forums/forumdisplay.php?f=100 > > > > I just did a quick check and there's a special promotion on VPS > > lasting til Oct 31. It is the following: > > DISCOVERY PLAN > > 10GB Diskspace + 50% FREE = 15GB > > 128MB RAM Guaranteed + 50% FREE = 192MB > > 512MB RAM Busrtable > > 150GB Bandwidth + 50% FREE = 225GB > > + FREE PLESK (10 Domain) control panel > > + 2 FREE MONTHS* > > $19.97/month - 15% Discount = $16.97/month > > > > So for $17 USD per month you get a much better deal than simple gigadeal. > > > > Cheers > > andre > > PS: I am not affiliated with them, actually I could join the affiliate > > program, but I keep forgetting, I just like their business. > > > > > > On 10/17/07, Jim Carwardine wrote: > >> Andre... Are you using the shared hosting $7.95 gigadeal or something > >> higher?... Jim > >> > >> > >> on 10/16/07 11:31 PM, Andre Garzia wrote: > >> > >>> clarifying my answer better. > >>> > >>> You can choose among some Linuces in there. I've used their Fedora and now I > >>> am using their CentOS. I am using cPanel and I've used Plesk control panel > >>> before. Everything works fine, Revolution is happy and their support is very > >>> very good. > >>> > >>> http://jaguarpc.net > >>> > >>> Andre > >>> > >>> > >>> On 10/16/07, Andre Garzia wrote: > >>>> > >>>> I use jaguarpc.net and am very happy with them. I have 2 vps and both run > >>>> rev fine. > >>>> > >>>> Cheers > >>>> andre > >>>> > >>>> On 10/16/07, Jim Carwardine wrote: > >>>>> > >>>>> Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... > >>>>> Jim > >>>>> > >>>>>> _______________________________________________ > >>>>>> use-revolution mailing list > >>>>>> use-revolution at lists.runrev.com > >>>>>> Please visit this url to subscribe, unsubscribe and manage your > >>>>> subscription > >>>>>> preferences: > >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>>>> > >>>>> > >>>>> Jim Carwardine, > >>>>> President & CEO > >>>>> OYF Consulting > >>>>> Ph. 902.823.2339 / 866.601.2339 > >>>>> Fx. 902.823-2139 > >>>>> > >>>>> > >>>>> StrategicDoing : Execution depends on employees. > >>>>> Strategic Partner with HiringSmart Canada Ltd. > >>>>> -- > >>>>> > >>>>> > >>>>> > >>>>> _______________________________________________ > >>>>> use-revolution mailing list > >>>>> use-revolution at lists.runrev.com > >>>>> Please visit this url to subscribe, unsubscribe and manage your > >>>>> subscription preferences: > >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution > >>>>> > >>>> > >>>> > >>> _______________________________________________ > >>> use-revolution mailing list > >>> use-revolution at lists.runrev.com > >>> Please visit this url to subscribe, unsubscribe and manage your subscription > >>> preferences: > >>> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > >> > >> Jim Carwardine, > >> President & CEO > >> OYF Consulting > >> Ph. 902.823.2339 / 866.601.2339 > >> Fx. 902.823-2139 > >> > >> > >> StrategicDoing : Execution depends on employees. > >> Strategic Partner with HiringSmart Canada Ltd. > >> -- > >> > >> > >> > >> _______________________________________________ > >> use-revolution mailing list > >> use-revolution at lists.runrev.com > >> Please visit this url to subscribe, unsubscribe and manage your subscription > >> preferences: > >> http://lists.runrev.com/mailman/listinfo/use-revolution > >> > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > Jim Carwardine, > President & CEO > OYF Consulting > Ph. 902.823.2339 / 866.601.2339 > Fx. 902.823-2139 > > > StrategicDoing : Execution depends on employees. > Strategic Partner with HiringSmart Canada Ltd. > -- > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From devin_asay at byu.edu Wed Oct 17 11:42:43 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 17 Oct 2007 09:42:43 -0600 Subject: Leopard In-Reply-To: References: Message-ID: On Oct 17, 2007, at 5:25 AM, Shari wrote: > I got the following emaiI today: > > "I downIoaded the latest version of your game to try out but was > told it was not for my systems architecture. The version I > downIoaded was the OSX version and my system is an iMac running the > developer seed of Leopard." > > What he downIoaded was a UB for OSX and Macintel. > > Is Apple getting ready to break another whole set of apps again? > Didn't they just literally do that? Where is Revolution sitting > for this new wave? Will UB's not work on the newfangled machines? My Revolution Studio 2.8.1 seems to run fine on a Developer seed of Leopard, as do standalones. I have only done limited testing but didn't see any big problems--a couple of minor issues with font display and default background color for dialog stacks. Did you double check that he downloaded a UB version instead of a PPC version? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From cmsheffield at gmail.com Wed Oct 17 11:42:40 2007 From: cmsheffield at gmail.com (Chris Sheffield) Date: Wed, 17 Oct 2007 09:42:40 -0600 Subject: Leopard In-Reply-To: References: Message-ID: <499072B3-5E33-472E-ADBC-6EA9E3A9B139@gmail.com> Shari, I've been doing some Leopard testing myself and have not run into issues like these. I have seen a couple strange things where default buttons are not "throbbing" as they should and just look like normal buttons, even though they still behave as default. I've also found in one app that audio does not play. Not sure if this is some sort of QuickTime/Rev issue with Leopard or what. But as far as UB apps running, that works just fine for me. I'm running the latest Leopard developer seed on a new 20" iMac, core 2 duo 2.4 GHz, 2 GB ram. Anyway, just thought I'd chime in and let you know my findings. Chris On Oct 17, 2007, at 5:25 AM, Shari wrote: > I got the following emaiI today: > > "I downIoaded the latest version of your game to try out but was > told it was not for my systems architecture. The version I > downIoaded was the OSX version and my system is an iMac running the > developer seed of Leopard." > > What he downIoaded was a UB for OSX and Macintel. > > Is Apple getting ready to break another whole set of apps again? > Didn't they just literally do that? Where is Revolution sitting > for this new wave? Will UB's not work on the newfangled machines? > > Shari > -- > WlND0WS and MAClNT0SH shareware games > BIackjack GoId > http://www.gypsyware.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Chris Sheffield Read Naturally, Inc. www.readnaturally.com www.oneminutereader.com Watch reading achievements rise with Read Naturally's school-to-home program, One Minute Reader. Make reading fun straight from your classroom right to their home! From toolbook at kestner.de Wed Oct 17 11:44:26 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Wed, 17 Oct 2007 17:44:26 +0200 Subject: inserting a png file results in a black square Message-ID: <005c01c810d4$9b64e110$18b2a8c0@TiemoPC2> Hello, I have a group of two images, which I want to copy into the clipboard and past into any other program. At some of my customers (with Win XP) only a black square is inserted and not the image. At hundred other customer PCs this function works without problems. The code looks like this: export snapshot from grp "grpClipboard" to tClipboardImage as PNG set the clipboarddata["image"] to tClipboardImage Has anybody any idea, what happens here and what I could do to get it work at the customers site? Have you ever heard, that it can be that the windows clipboard can't manage a png image? Is there any solution ("png support drivers") Thanks for any hint Tiemo From dave at looktowindward.com Wed Oct 17 11:51:44 2007 From: dave at looktowindward.com (David Burgun) Date: Wed, 17 Oct 2007 16:51:44 +0100 Subject: Problem Running Under Windows In-Reply-To: References: Message-ID: <68EAFC58-CECF-44A1-87D9-5269437C85F8@looktowindward.com> Hi, I have an Application that works ok when running under the RunRev IDE and as a Standalone on Mac OS X. However, when I run the start on Windows under the IDE, I get the following error: Type: Chunk: Can't find stack Object: CardStartup Line: else Hint: ISMColdStart After stepping thru with the debugger, I found that the error is generated when this line is executed: get value("ISMColdStart(" & myDebugEnableFlag & "," & quote & myRunTimeStacksFolderPathName & quote & ")", myColdStartStackLongName) The values of the variables are: myDebugEnableFlag = "false" myRunTimeStacksFolderPathName = "C:/Documents and Settings/BWolff/ Desktop/RunRevBase/Projects/GenX/RunTime/Stacks/" myColdStartStackLongName = "stack C:/Documents and Settings/BWolff/ Desktop/RunRevBase/GlobalStacks/StackISM.rev" The folders and the file exist ok at the location stated above. One thing I tried is to cut and paste the contents of myRunTimeStacksFolderPathName into the message box as a command go stack C:/Documents and Settings/BWolff/Desktop/RunRevBase/ GlobalStacks/StackISM.rev" And this loads the stack as expected. Does anyone have any idea what could be wrong here? All the Best Dave From len-morgan at crcom.net Wed Oct 17 12:00:05 2007 From: len-morgan at crcom.net (Len Morgan) Date: Wed, 17 Oct 2007 11:00:05 -0500 Subject: inserting a png file results in a black square In-Reply-To: <005c01c810d4$9b64e110$18b2a8c0@TiemoPC2> References: <005c01c810d4$9b64e110$18b2a8c0@TiemoPC2> Message-ID: <47163185.8000107@crcom.net> Have you tried jpg or gif images to see if it's an image type issue? len morgan Tiemo Hollmann TB wrote: > Hello, > > I have a group of two images, which I want to copy into the clipboard and > past into any other program. > > At some of my customers (with Win XP) only a black square is inserted and > not the image. At hundred other customer PCs this function works without > problems. > > The code looks like this: > > export snapshot from grp "grpClipboard" to tClipboardImage as PNG > > set the clipboarddata["image"] to tClipboardImage > > Has anybody any idea, what happens here and what I could do to get it work > at the customers site? Have you ever heard, that it can be that the windows > clipboard can't manage a png image? Is there any solution ("png support > drivers") > > Thanks for any hint > > Tiemo > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From jim at oyfconsulting.com Wed Oct 17 11:58:28 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Wed, 17 Oct 2007 12:58:28 -0300 Subject: Rev friendly ISPs... In-Reply-To: <7c87a2a10710170814x350a64e6yb64fe1259e891a39@mail.gmail.com> Message-ID: Thanks, Andre... We'll let you know as soon as we get set up... Jim on 10/17/07 12:14 PM, Andre Garzia wrote: > Kavitha didn't replied my last email... by the way, I can help you > guys setup on jaguarpc once you have your accounts handy. > > Cheers > andre > > On 10/17/07, Jim Carwardine wrote: >> Thanks, Andre... I just signed on. By the way, Kavitha, to whom you have >> been extremely helpful, will now be using Jaguar... Jim >> >> >> on 10/17/07 11:28 AM, Andre Garzia wrote: >> >>> Jim, >>> >>> I've used them all. I started with the gigadeal, which served me fine, >>> then, I've upgraded to the discovery plan vps, and then upgraded again >>> to the Freedom plan vps. >>> >>> Check their forums because they have a forum called "discounts and >>> promotions" or something like that. Everytime there is some nice >>> option in there. I got my freedom plan for 50% price by grabing a >>> promotion there. >>> >>> I also have some optional tools such as: WHM, ClientExec and RvSkin. >>> (yes... I am cooking something for the rev community) >>> >>> The gigadeal is nice, it gives you lots of cool stuff at a very >>> competitive price (when I used the plan was priced higher at 9,95 per >>> month). >>> >>> I choosed to go VPS to "own a real machine", I can be root and install >>> and remove software as I see fit. Of course I can also break >>> everything, as uncle ben said: "with great power comes great >>> responsability". I did my second upgrade for I wanted a VPS with more >>> resources so I could run WHM. >>> >>> Their support crew is very nice and no support issue from me lasted >>> more than some hours. >>> >>> The "specials" forum link is >>> http://www.jaguarpc.com/forums/forumdisplay.php?f=100 >>> >>> I just did a quick check and there's a special promotion on VPS >>> lasting til Oct 31. It is the following: >>> DISCOVERY PLAN >>> 10GB Diskspace + 50% FREE = 15GB >>> 128MB RAM Guaranteed + 50% FREE = 192MB >>> 512MB RAM Busrtable >>> 150GB Bandwidth + 50% FREE = 225GB >>> + FREE PLESK (10 Domain) control panel >>> + 2 FREE MONTHS* >>> $19.97/month - 15% Discount = $16.97/month >>> >>> So for $17 USD per month you get a much better deal than simple gigadeal. >>> >>> Cheers >>> andre >>> PS: I am not affiliated with them, actually I could join the affiliate >>> program, but I keep forgetting, I just like their business. >>> >>> >>> On 10/17/07, Jim Carwardine wrote: >>>> Andre... Are you using the shared hosting $7.95 gigadeal or something >>>> higher?... Jim >>>> >>>> >>>> on 10/16/07 11:31 PM, Andre Garzia wrote: >>>> >>>>> clarifying my answer better. >>>>> >>>>> You can choose among some Linuces in there. I've used their Fedora and now >>>>> I >>>>> am using their CentOS. I am using cPanel and I've used Plesk control panel >>>>> before. Everything works fine, Revolution is happy and their support is >>>>> very >>>>> very good. >>>>> >>>>> http://jaguarpc.net >>>>> >>>>> Andre >>>>> >>>>> >>>>> On 10/16/07, Andre Garzia wrote: >>>>>> >>>>>> I use jaguarpc.net and am very happy with them. I have 2 vps and both run >>>>>> rev fine. >>>>>> >>>>>> Cheers >>>>>> andre >>>>>> >>>>>> On 10/16/07, Jim Carwardine wrote: >>>>>>> >>>>>>> Hi List... Can someone give me a list of Rev friendly ISPs? Thanks... >>>>>>> Jim >>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>>> subscription >>>>>>>> preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> >>>>>>> Jim Carwardine, >>>>>>> President & CEO >>>>>>> OYF Consulting >>>>>>> Ph. 902.823.2339 / 866.601.2339 >>>>>>> Fx. 902.823-2139 >>>>>>> >>>>>>> >>>>>>> StrategicDoing : Execution depends on employees. >>>>>>> Strategic Partner with HiringSmart Canada Ltd. >>>>>>> -- >>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>>>> subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>> >>>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription >>>>> preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>>> Jim Carwardine, >>>> President & CEO >>>> OYF Consulting >>>> Ph. 902.823.2339 / 866.601.2339 >>>> Fx. 902.823-2139 >>>> >>>> >>>> StrategicDoing : Execution depends on employees. >>>> Strategic Partner with HiringSmart Canada Ltd. >>>> -- >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription >>>> preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your subscription >>> preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> Jim Carwardine, >> President & CEO >> OYF Consulting >> Ph. 902.823.2339 / 866.601.2339 >> Fx. 902.823-2139 >> >> >> StrategicDoing : Execution depends on employees. >> Strategic Partner with HiringSmart Canada Ltd. >> -- >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From eric.chatonet at sosmartsoftware.com Wed Oct 17 12:04:48 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 17 Oct 2007 18:04:48 +0200 Subject: inserting a png file results in a black square In-Reply-To: <005c01c810d4$9b64e110$18b2a8c0@TiemoPC2> References: <005c01c810d4$9b64e110$18b2a8c0@TiemoPC2> Message-ID: <6CA057FB-D4FB-4F44-B1D4-E48066823D4C@sosmartsoftware.com> Tiemo, This is a well known bug using Vista that will be addressed in 2.9 (at least, we hope so :-) Are you sure your users who encounter this problem are running XP? Le 17 oct. 07 ? 17:44, Tiemo Hollmann TB a ?crit : > Hello, > > I have a group of two images, which I want to copy into the > clipboard and > past into any other program. > > At some of my customers (with Win XP) only a black square is > inserted and > not the image. At hundred other customer PCs this function works > without > problems. > > The code looks like this: > > export snapshot from grp "grpClipboard" to tClipboardImage as PNG > > set the clipboarddata["image"] to tClipboardImage > > Has anybody any idea, what happens here and what I could do to get > it work > at the customers site? Have you ever heard, that it can be that the > windows > clipboard can't manage a png image? Is there any solution ("png > support > drivers") > > Thanks for any hint > > Tiemo Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From JimAultWins at yahoo.com Wed Oct 17 12:18:37 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 17 Oct 2007 09:18:37 -0700 Subject: inserting a png file results in a black square In-Reply-To: <005c01c810d4$9b64e110$18b2a8c0@TiemoPC2> Message-ID: Check for multiple monitors, or mirroring. Rev 2.7.2 on Mac OSX, the stack has to be on the main monitor. Jim Ault Las Vegas On 10/17/07 8:44 AM, "Tiemo Hollmann TB" wrote: > Hello, > > I have a group of two images, which I want to copy into the clipboard and > past into any other program. > > At some of my customers (with Win XP) only a black square is inserted and > not the image. At hundred other customer PCs this function works without > problems. > > The code looks like this: > > export snapshot from grp "grpClipboard" to tClipboardImage as PNG > > set the clipboarddata["image"] to tClipboardImage > > Has anybody any idea, what happens here and what I could do to get it work > at the customers site? Have you ever heard, that it can be that the windows > clipboard can't manage a png image? Is there any solution ("png support > drivers") > > Thanks for any hint From m.schonewille at economy-x-talk.com Wed Oct 17 12:51:16 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 17 Oct 2007 18:51:16 +0200 Subject: Problem Running Under Windows In-Reply-To: <68EAFC58-CECF-44A1-87D9-5269437C85F8@looktowindward.com> References: <68EAFC58-CECF-44A1-87D9-5269437C85F8@looktowindward.com> Message-ID: <0B2C1050-EB60-47A1-A755-7772FC1F2351@economy-x-talk.com> Hi David, Try this put "stack" & quote & "C:/Documents and Settings/" & \ "BWolff/Desktop/RunRevBase/GlobalStacks/StackISM.rev" \ & quote into myColdStartStackLongName get value("ISMColdStart(" & myDebugEnableFlag & "," & \ quote & myRunTimeStacksFolderPathName & quote & ")", \ myColdStartStackLongName) or this go invisible stack "C:/Documents and Settings/" & \ "BWolff/Desktop/RunRevBase/GlobalStacks/StackISM.rev" -- get short name of stack put the name of stack "StackISM" into myColdStartStackLongName --? get value("ISMColdStart(" & myDebugEnableFlag & "," & quote & \ myRunTimeStacksFolderPathName & quote & ")", myColdStartStackLongName) I don't know what the short name is, so check the lin with the question mark. I believe I would prefer the second example. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 17-okt-2007, om 17:51 heeft David Burgun het volgende geschreven: > Hi, > > I have an Application that works ok when running under the RunRev > IDE and as a Standalone on Mac OS X. However, when I run the start > on Windows under the IDE, I get the following error: > > Type: Chunk: Can't find stack > Object: CardStartup > Line: else > Hint: ISMColdStart > > After stepping thru with the debugger, I found that the error is > generated when this line is executed: > > get value("ISMColdStart(" & myDebugEnableFlag & "," & quote & > myRunTimeStacksFolderPathName & quote & ")", myColdStartStackLongName) > > The values of the variables are: > > myDebugEnableFlag = "false" > myRunTimeStacksFolderPathName = "C:/Documents and Settings/BWolff/ > Desktop/RunRevBase/Projects/GenX/RunTime/Stacks/" > myColdStartStackLongName = "stack C:/Documents and Settings/BWolff/ > Desktop/RunRevBase/GlobalStacks/StackISM.rev" > > The folders and the file exist ok at the location stated above. > > One thing I tried is to cut and paste the contents of > myRunTimeStacksFolderPathName into the message box as a command go > stack C:/Documents and Settings/BWolff/Desktop/RunRevBase/ > GlobalStacks/StackISM.rev" > > And this loads the stack as expected. > > Does anyone have any idea what could be wrong here? > > All the Best > Dave From bvg at mac.com Wed Oct 17 14:19:49 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 17 Oct 2007 20:19:49 +0200 Subject: The Documentation In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Message-ID: Just to make things clear, BvG Docu is originally by me, and can be found on my website. But the web notes version is of course by Andre, our resident web maniac... get it while supplies last: http://www.andregarzia.com/docuwebnotes.html have fun Bjoernke On 17 Oct 2007, at 07:07, Mark Swindell wrote: > I think BvG is a great idea. I wish Revolution would embrace the idea > and enhance and integrate the interface. It could really solve a lot > of complaints and provide a wiki-like solution for user enhanced docs. > still very much under control of the mother ship. > > Mark -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From jperryl at ecs.fullerton.edu Wed Oct 17 14:21:26 2007 From: jperryl at ecs.fullerton.edu (User) Date: Wed, 17 Oct 2007 11:21:26 -0700 (PDT) Subject: Who was the winner in the survey? In-Reply-To: <47154402.3030000@dreamscapesoftware.com> References: <47154402.3030000@dreamscapesoftware.com> Message-ID: I know but I'm not telling :-P Judy On Tue, 16 Oct 2007, Derek Bump wrote: > Maybe I've been under a rock for the last few weeks, or maybe my email > server was down (it was), but I never heard any announcement as to who > won the Survey that RunRev was doing about 2 months ago. > > So, who's the lucky programmer?! > > > Derek Bump > Dreamscape Software > http://www.dreamscapesoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mikeythek at gmail.com Wed Oct 17 14:26:38 2007 From: mikeythek at gmail.com (Mikey) Date: Wed, 17 Oct 2007 14:26:38 -0400 Subject: The Documentation In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Message-ID: <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> we desperately need a) a wiki and b) a better-organized sample project database so that six months from now some n00b will be able to find this. and c) A standard "you-gotta-download -this" package of tools for new rev users. I feel a list coming on, so I'll start: 1. RevZilla From jperryl at ecs.fullerton.edu Wed Oct 17 14:39:17 2007 From: jperryl at ecs.fullerton.edu (User) Date: Wed, 17 Oct 2007 11:39:17 -0700 (PDT) Subject: The Documentation In-Reply-To: <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> Message-ID: Richmond actually set one up, and I put in a few entries (sorry, can't remember where the wiki is... Richmond???). Judy On Wed, 17 Oct 2007, Mikey wrote: > we desperately need > a) a wiki > and > b) a better-organized sample project database so that six months from > now some n00b will be able to find this. > and > c) A standard "you-gotta-download -this" package of tools for new rev users. > > I feel a list coming on, so I'll start: > 1. RevZilla > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Wed Oct 17 14:52:27 2007 From: jperryl at ecs.fullerton.edu (User) Date: Wed, 17 Oct 2007 11:52:27 -0700 (PDT) Subject: The Documentation In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> Message-ID: While looking for it, I came across this: http://www.revdeveloper.com/include/wiki/rev/doku.php?id=en:porting:cross-platform_hypercard Judy On Wed, 17 Oct 2007, User wrote: > Richmond actually set one up, and I put in a few entries (sorry, can't > remember where the wiki is... Richmond???). > > Judy > > On Wed, 17 Oct 2007, Mikey wrote: > >> we desperately need >> a) a wiki >> and >> b) a better-organized sample project database so that six months from >> now some n00b will be able to find this. >> and >> c) A standard "you-gotta-download -this" package of tools for new rev >> users. >> >> I feel a list coming on, so I'll start: >> 1. RevZilla >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Wed Oct 17 15:03:49 2007 From: jperryl at ecs.fullerton.edu (User) Date: Wed, 17 Oct 2007 12:03:49 -0700 (PDT) Subject: The Documentation In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> Message-ID: http://richmondsrevolution.pbwiki.com/ Judy From geradamas at yahoo.com Wed Oct 17 15:33:48 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 17 Oct 2007 20:33:48 +0100 (BST) Subject: The Documentation Message-ID: <866378.81632.qm@web37505.mail.mud.yahoo.com> wiki ? wiki ? wiki ? the thing is just sitting there rotting: go and get on with it! http://richmondsrevolution.pbwiki.com/ Sorry, chaps and chapesses, I am currently "up to my eyes in poo" (meaning, work) so cannot attend to it. Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From andreas at medone.ch Wed Oct 17 16:19:25 2007 From: andreas at medone.ch (andreas) Date: Wed, 17 Oct 2007 22:19:25 +0200 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: <968A08D1-9744-4060-ACF9-72B022721DB9@azurevision.co.uk> References: <464AB7F5-BACF-4C5D-8CC0-E16080B7CA37@medone.ch> <968A08D1-9744-4060-ACF9-72B022721DB9@azurevision.co.uk> Message-ID: <512E3D73-6295-4B34-9702-7FA6D967E705@medone.ch> Hello Ian and all others thanks for your hint, which brought me to the solution. Googling a short time brought out the following: In short: Older runrev standalone will not write the CFBundleIdentifier which is used by OS X to identify the app for parental control. You have to set this manually with an editor. Well worked: PlistEditPro which you can download freely. The apple Plist editor. Check if you have a line with: CFBundleIdentifier if not, add one and set the identifier for example to: com.yourcompany.blabla Thanks to all for their hinst. Andreas Staempfli mkz.ch Am 12.10.2007 um 14:20 schrieb Ian Wood: > I came across this a few years ago, and discovered that there's an > extra tag required in the plist for the application before it can > be chosen as an allowed program. > > Unfortunately I can't remember any more details, except that the > tag name was something like CIExecutable. It definitely started > with CI. There should be something in the list archives, probably > 2004-5. > > Ian > > On 12 Oct 2007, at 12:38, andreas wrote: > >> thanks for your hint. However the point is the following. If I >> follow your advice and choose my app (which is not listed, but can >> be selected under "Other...") then OS X pops up a message like >> "Can't add this app to the list of allowed programms". >> >> It seems, that a Revolution Runtime can't be used with OS X >> Parental Control. - At least not my runtime app. I can't figure why. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Wed Oct 17 16:36:40 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 18 Oct 2007 06:36:40 +1000 Subject: Leopard In-Reply-To: References: Message-ID: On 10/17/07, Shari wrote: > I got the following emaiI today: > > "I downIoaded the latest version of your game to try out but was told > it was not for my systems architecture. The version I downIoaded was > the OSX version and my system is an iMac running the developer seed > of Leopard." > > What he downIoaded was a UB for OSX and Macintel. Like the others who responded, I have tried using apps under Leopard and they worked fine. I wonder is there some system checker inside your app which is not reading the Leopard version number correctly? Sarah From gandalf at doctorTimothyMiller.com Wed Oct 17 17:19:10 2007 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Wed, 17 Oct 2007 14:19:10 -0700 Subject: The Documentation In-Reply-To: <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> Message-ID: <9A540025-E8E4-4DDF-87EE-530EE30EB383@doctorTimothyMiller.com> Docs too terse. Experienced users comprehend. Others struggle. Tim From ambassador at fourthworld.com Wed Oct 17 17:52:15 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 17 Oct 2007 14:52:15 -0700 Subject: OS X - Parental Controls: can't start my runrev runtime Message-ID: <4716840F.7060607@fourthworld.com> andreas wrote: > In short: > Older runrev standalone will not write the CFBundleIdentifier > which is used by OS X to identify the app for parental control. > You have to set this manually with an editor. Well worked: > PlistEditPro which you can download freely. The apple Plist editor. > > Check if you have a line with: > CFBundleIdentifier > if not, add one and set the identifier for example to: > com.yourcompany.blabla Thanks for the info. I was curious about this, so I created a non-admin account with Parental Controls, and tried to assign my Rev-based app to it. I got a prompt that said that app was unable to be used with that account type. So I then modified the plist within that app's bundle, and a key and string as you noted, and I get the same prompt. What needs to be done to make an app usable with Parental Controls? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From paulgabel at comcast.net Wed Oct 17 18:33:06 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Wed, 17 Oct 2007 15:33:06 -0700 Subject: Have you ever seen this error dialog? In-Reply-To: <46BF6666.8060008@pdslabs.net> References: <64bccb0c0708112324j7b467bd4ma76f05931ac5bf17@mail.gmail.com> <46BF321E.6020906@hyperactivesw.com> <46BF6666.8060008@pdslabs.net> Message-ID: <856780F1-B973-4356-8E73-291D594A92F8@comcast.net> Hello everybody: Have any of you seen this error dialog? There was an error when setting the script. The error was: Object: "Can't set script while it is executing." Your changes have not been applied. I started getting this while editing scripts yesterday. Once it pops up, you can't apply the script or close the script editor. You have to click on "Revert," then close. There's no way to delete the button that held the script, except by quitting Rev altogether. If the button held a large script, I had to create a new button, copy and paste the script, save, quit, reopen, then delete the original button. This happened half a dozen times yesterday and a few times today. I have no idea what got it started, and I can find no pattern for triggering it. I've been using Rev since June and have never seen it until yesterday. I'd really appreciate some advice, as it's driving me nuts (nuttier). Paul Gabel From m.schonewille at economy-x-talk.com Wed Oct 17 18:51:30 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 18 Oct 2007 00:51:30 +0200 Subject: Have you ever seen this error dialog? In-Reply-To: <856780F1-B973-4356-8E73-291D594A92F8@comcast.net> References: <64bccb0c0708112324j7b467bd4ma76f05931ac5bf17@mail.gmail.com> <46BF321E.6020906@hyperactivesw.com> <46BF6666.8060008@pdslabs.net> <856780F1-B973-4356-8E73-291D594A92F8@comcast.net> Message-ID: Paul, At first, I thought this was a Rev bug, but after a while I realised that the script was actually running. If you have some "wait"command in the script, a repeat loop "with messages" or any other non- blocking script, this is probably the reason for being unable to set the script. Perhaps turning off messages in the Development menu will help. Of course, you can always copy the entire script, paste it in a text editor to make sure that the script was acually copied, revert the script, edit it again and replace the contents with the copied script once you have made sure that the script is no longer running. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 18-okt-2007, om 0:33 heeft Paul Gabel het volgende geschreven: > Hello everybody: > > Have any of you seen this error dialog? > > There was an error when setting the script. The error was: Object: > "Can't set script while it is executing." Your changes have not > been applied. > > I started getting this while editing scripts yesterday. Once it > pops up, you can't apply the script or close the script editor. You > have to click on "Revert," then close. There's no way to delete the > button that held the script, except by quitting Rev altogether. If > the button held a large script, I had to create a new button, copy > and paste the script, save, quit, reopen, then delete the original > button. This happened half a dozen times yesterday and a few times > today. I have no idea what got it started, and I can find no > pattern for triggering it. I've been using Rev since June and have > never seen it until yesterday. > > I'd really appreciate some advice, as it's driving me nuts (nuttier). > > Paul Gabel From stephenREVOLUTION2 at barncard.com Wed Oct 17 19:06:43 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Wed, 17 Oct 2007 16:06:43 -0700 Subject: [news] Apple to allow outside applications on iPhone In-Reply-To: <4716840F.7060607@fourthworld.com> References: <4716840F.7060607@fourthworld.com> Message-ID: I wonder how hard it will be to get a digital signature for the iPhone? Steve Jobs on the Apple site today: Third Party Applications on the iPhone Let me just say it: We want native third party applications on the iPhone, and we plan to have an SDK in .. It will take until February to release an SDK because we're trying to do two diametrically opposed things at once-provide an advanced and open platform to developers while at the same time protect iPhone users from viruses, malware, privacy attacks, etc. This is no easy task. Some claim that viruses and malware are not http://www.apple.com/hotnews/ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From shari at gypsyware.com Wed Oct 17 21:42:29 2007 From: shari at gypsyware.com (Shari) Date: Wed, 17 Oct 2007 21:42:29 -0400 Subject: Leopard In-Reply-To: References: Message-ID: >Like the others who responded, I have tried using apps under Leopard >and they worked fine. I wonder is there some system checker inside >your app which is not reading the Leopard version number correctly? > >Sarah The only version specific things that go on when my app launches relate to where the prefs folder is and a couple of visual settings. Also the desktop alias. The prefs folder uses standard SpecialFolderPath calls. The desktop alias could be at issue as it tries to create the shortcut, but if it fails it tries several methods including Applescript. To determine if it's running on OSX, it gets the systemVersion, replaces the periods with commas, and if item 1 is >= 10 it determines that it is on OSX. Shari -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From andres at bakno.com Wed Oct 17 23:46:58 2007 From: andres at bakno.com (Andres Martinez) Date: Wed, 17 Oct 2007 23:46:58 -0400 Subject: Revolution => Flash In-Reply-To: References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> Message-ID: Hello I made the question about how to generate Flash animations with Revolution a few days ago, and that email opened a Pandora's box. I don't want to touch that subject again. This email is to tell you that I was able to do it : ). Unfortunately is not a technology but a technique and there are a lot of limitations on the elements that you can export, so if any of you is ever interested I can share the things that I've learned the hard way. Regards, Andres From katir at hindu.org Thu Oct 18 01:15:47 2007 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Wed, 17 Oct 2007 19:15:47 -1000 Subject: getting those pesky spaces out of a PostgreSQL select In-Reply-To: <4715F61B.5030003@crcom.net> References: <200710170021.l9H0L9tn005734@sddev.castandcrew.com> <4715F61B.5030003@crcom.net> Message-ID: <4716EC03.6020701@hindu.org> Len Morgan wrote: > Can I ask why you are using psql instead of the rev functions (which > don't pad)? Rev Database Functions: You Wish! We Wish! This is the 2.6.1 engine running on a linux web server... so, it is relatively "crippled" dBase wise. all the power tools we would love to be able to use on a web server installation are simply not available. Crossing our fingers that this will all change with 2.9.... > > len morgan > > > Sadhunathan Nadesan wrote: >> Swami >> >> It appears that the -A option to psql does what you want. It's right >> at the beginning of the man entry for psql. >> >> To see this in action log in to vel and cd to /tmp, then run >> >> psql htde -f event.sql >> >> It looks like this >> >> user_id | event_code | event_time | description >> ---------+------------+---------------------+------------------------------------------------------------------------------------ >> >> 878 | AU | 2008-06-02 13:18:45 | user: govan at starhub.net.sg >> 878 | VI | 2008-06-02 13:20:28 | Hinduism Today Digital >> Edition July/August/September 2007 >> 878 | DB | 2008-06-02 13:20:28 | >> http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >> 878 | DE | 2008-06-02 13:20:33 | >> http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >> >> next run psql -A htde -f event.sql and it looks like this >> >> user_id|event_code|event_time|description >> 878|AU|2008-06-02 13:18:45|user: govan at starhub.net.sg >> 878|VI|2008-06-02 13:20:28|Hinduism Today Digital Edition >> July/August/September 2007 >> 878|DB|2008-06-02 >> 13:20:28|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >> >> 878|DE|2008-06-02 >> 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >> >> 878|DB|2008-06-02 >> 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf >> >> 878|DE|2008-06-02 >> 13:26:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf >> >> >> >> So does that do it for you? >> >> Aloha, >> Sadhu >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From toolbook at kestner.de Thu Oct 18 02:27:09 2007 From: toolbook at kestner.de (Tiemo Hollmann TB) Date: Thu, 18 Oct 2007 08:27:09 +0200 Subject: AW: inserting a png file results in a black square In-Reply-To: <6CA057FB-D4FB-4F44-B1D4-E48066823D4C@sosmartsoftware.com> Message-ID: <000f01c8114f$ea4d6b50$18b2a8c0@TiemoPC2> Hi Eric, Len and Jim, Thanks for your answers. Yes it is Win XP, no mirroring, no two monitors, I couldn't check with other file formats yet, but I will do. What could be the difference between the PCs working and PCs not working? I think it must have something to do with " clipboard png support", because importing my png files directly from HD into Word works. Just not over the clipboard from my program any other idea? Thanks Tiemo > -----Urspr?ngliche Nachricht----- > Von: use-revolution-bounces at lists.runrev.com [mailto:use-revolution- > bounces at lists.runrev.com] Im Auftrag von Eric Chatonet > Gesendet: Mittwoch, 17. Oktober 2007 18:05 > An: How to use Revolution > Betreff: Re: inserting a png file results in a black square > > Tiemo, > > This is a well known bug using Vista that will be addressed in 2.9 > (at least, we hope so :-) > Are you sure your users who encounter this problem are running XP? > > Le 17 oct. 07 ? 17:44, Tiemo Hollmann TB a ?crit : > > > Hello, > > > > I have a group of two images, which I want to copy into the > > clipboard and > > past into any other program. > > > > At some of my customers (with Win XP) only a black square is > > inserted and > > not the image. At hundred other customer PCs this function works > > without > > problems. > > > > The code looks like this: > > > > export snapshot from grp "grpClipboard" to tClipboardImage as PNG > > > > set the clipboarddata["image"] to tClipboardImage > > > > Has anybody any idea, what happens here and what I could do to get > > it work > > at the customers site? Have you ever heard, that it can be that the > > windows > > clipboard can't manage a png image? Is there any solution ("png > > support > > drivers") > > > > Thanks for any hint > > > > Tiemo > > > Best regards from Paris, > Eric Chatonet. > ---------------------------------------------------------------- > Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ > Email: eric.chatonet at sosmartsoftware.com/ > ---------------------------------------------------------------- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Thu Oct 18 04:11:16 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 18 Oct 2007 16:11:16 +0800 Subject: Doing in RR what we used to do in HC. In-Reply-To: <29bc7bd40710170616n34939e87wb062b1dac29aeb27@mail.gmail.com> References: <728127.65948.qm@web37506.mail.mud.yahoo.com> <29bc7bd40710170616n34939e87wb062b1dac29aeb27@mail.gmail.com> Message-ID: On 10/17/07, wayne durden wrote: > > Sometimes a reference > book is pure cold nuts and bolts, and sometimes its a fun, human, truly > helpful work of art. > > We need one of the later ... Which reminds me. Where did Dan go? Haven't seen him on the List for ages. From m.schonewille at economy-x-talk.com Thu Oct 18 04:51:38 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 18 Oct 2007 10:51:38 +0200 Subject: Revolution => Flash In-Reply-To: References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> Message-ID: <9BA49E68-103D-41CD-98BA-460E73AFAEB6@economy-x-talk.com> Hi Andres, Please share. It would be especially interesting if we could automate the process. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 18-okt-2007, om 5:46 heeft Andres Martinez het volgende geschreven: > Hello > > I made the question about how to generate Flash animations with > Revolution a few days ago, and that email opened a Pandora's box. I > don't want to touch that subject again. > > This email is to tell you that I was able to do it : ). > Unfortunately is not a technology but a technique and there are a > lot of limitations on the elements that you can export, so if any > of you is ever interested I can share the things that I've learned > the hard way. > > Regards, > Andres From geradamas at yahoo.com Thu Oct 18 05:53:22 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 18 Oct 2007 10:53:22 +0100 (BST) Subject: The Documentation Message-ID: <6313.7082.qm@web37510.mail.mud.yahoo.com> Timothy Miller wrote: "Docs too terse. Experienced users comprehend. Others struggle." Many people have accused me of prolixity; never the reverse :) I am perfectly happy to supply the password for the wiki to those who e-mail me off list and have recognisable names - don't really want the wiki full of pictures of people's anatomy or silly adverts for v*^gr$. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From revlist at azurevision.co.uk Thu Oct 18 06:49:58 2007 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 18 Oct 2007 11:49:58 +0100 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: <4716840F.7060607@fourthworld.com> References: <4716840F.7060607@fourthworld.com> Message-ID: On 17 Oct 2007, at 22:52, Richard Gaskin wrote: > So I then modified the plist within that app's bundle, and a key > and string as you noted, and I get the same prompt. Remember that the Finder doesn't look into the plist file automatically when you change the file. :( I zip the app, delete the original and unzip it, this forces the Finder to look again. Ian From dave at looktowindward.com Thu Oct 18 07:34:21 2007 From: dave at looktowindward.com (David Burgun) Date: Thu, 18 Oct 2007 12:34:21 +0100 Subject: Problem Running Under Windows In-Reply-To: References: Message-ID: Hi All, Apologies if this message has already been posted/answered. My email has been playing up and I lost a load of emails last night. If this has been answered, would someone mind forwarding me the replies? I'm still trying make this work and not having much luck at present! Thanks a lot All the Best Dave ************************************************************************ ***************************** Hi, I have an Application that works ok when running under the RunRev IDE and as a Standalone on Mac OS X. However, when I run the start on Windows under the IDE, I get the following error: Type: Chunk: Can't find stack Object: CardStartup Line: else Hint: ISMColdStart After stepping thru with the debugger, I found that the error is generated when this line is executed: get value("ISMColdStart(" & myDebugEnableFlag & "," & quote & myRunTimeStacksFolderPathName & quote & ")", myColdStartStackLongName) The values of the variables are: myDebugEnableFlag = "false" myRunTimeStacksFolderPathName = "C:/Documents and Settings/BWolff/ Desktop/RunRevBase/Projects/GenX/RunTime/Stacks/" myColdStartStackLongName = "stack C:/Documents and Settings/BWolff/ Desktop/RunRevBase/GlobalStacks/StackISM.rev" The folders and the file exist ok at the location stated above. One thing I tried is to cut and paste the contents of myRunTimeStacksFolderPathName into the message box as a command go stack C:/Documents and Settings/BWolff/Desktop/RunRevBase/ GlobalStacks/StackISM.rev" And this loads the stack as expected. Does anyone have any idea what could be wrong here? All the Best Dave From m.schonewille at economy-x-talk.com Thu Oct 18 08:08:06 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 18 Oct 2007 14:08:06 +0200 Subject: Problem Running Under Windows In-Reply-To: References: Message-ID: I wrote a reply. You can find it here. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 18-okt-2007, om 13:34 heeft David Burgun het volgende geschreven: > Hi All, > > Apologies if this message has already been posted/answered. My > email has been playing up and I lost a load of emails last night. > If this has been answered, would someone mind forwarding me the > replies? > > I'm still trying make this work and not having much luck at present! > > Thanks a lot > All the Best > Dave From mikeythek at gmail.com Thu Oct 18 08:40:23 2007 From: mikeythek at gmail.com (Mikey) Date: Thu, 18 Oct 2007 08:40:23 -0400 Subject: The Documentation In-Reply-To: <9A540025-E8E4-4DDF-87EE-530EE30EB383@doctorTimothyMiller.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> <9A540025-E8E4-4DDF-87EE-530EE30EB383@doctorTimothyMiller.com> Message-ID: <9b408d8e0710180540r2b15487an5bad1ef6a71a765e@mail.gmail.com> Since you failed to use the haiku form, Dr. Miller, I will lend my aid. User Manual Written With Others In Mind Who will tend to it? From len-morgan at crcom.net Thu Oct 18 09:00:20 2007 From: len-morgan at crcom.net (Len Morgan) Date: Thu, 18 Oct 2007 08:00:20 -0500 Subject: getting those pesky spaces out of a PostgreSQL select In-Reply-To: <4716EC03.6020701@hindu.org> References: <200710170021.l9H0L9tn005734@sddev.castandcrew.com> <4715F61B.5030003@crcom.net> <4716EC03.6020701@hindu.org> Message-ID: <471758E4.60109@crcom.net> Perhaps you could write a little external that could talk to the backend directly (although there isn't really much you can't do from within psql). There is a "driver" for just about any language you can think of in postgres. In fact, if you look at the .tcl driver code (my personal favorite), you can see how to make a postgres driver IN TRANSCRIPT. The only requirement is that you be able to read and write a socket in binary. I might even give this a try even though I'm on windows. len morgan Sannyasin Sivakatirswami wrote: > Len Morgan wrote: >> Can I ask why you are using psql instead of the rev functions (which >> don't pad)? > > Rev Database Functions: You Wish! We Wish! > > This is the 2.6.1 engine running on a linux web server... > so, it is relatively "crippled" dBase wise. > > all the power tools we would love to be able to > use on a web server installation are simply not available. > > Crossing our fingers that this will all change > with 2.9.... > > >> >> len morgan >> >> >> Sadhunathan Nadesan wrote: >>> Swami >>> >>> It appears that the -A option to psql does what you want. It's right >>> at the beginning of the man entry for psql. >>> >>> To see this in action log in to vel and cd to /tmp, then run >>> >>> psql htde -f event.sql >>> >>> It looks like this >>> >>> user_id | event_code | event_time | description >>> ---------+------------+---------------------+------------------------------------------------------------------------------------ >>> >>> 878 | AU | 2008-06-02 13:18:45 | user: >>> govan at starhub.net.sg >>> 878 | VI | 2008-06-02 13:20:28 | Hinduism Today Digital >>> Edition July/August/September 2007 >>> 878 | DB | 2008-06-02 13:20:28 | >>> http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >>> 878 | DE | 2008-06-02 13:20:33 | >>> http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >>> >>> next run psql -A htde -f event.sql and it looks like this >>> >>> user_id|event_code|event_time|description >>> 878|AU|2008-06-02 13:18:45|user: govan at starhub.net.sg >>> 878|VI|2008-06-02 13:20:28|Hinduism Today Digital Edition >>> July/August/September 2007 >>> 878|DB|2008-06-02 >>> 13:20:28|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >>> >>> 878|DE|2008-06-02 >>> 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/cover_2007-07-01.jpg >>> >>> 878|DB|2008-06-02 >>> 13:20:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf >>> >>> 878|DE|2008-06-02 >>> 13:26:33|http://www.hinduismtoday.com/archives/2007/7-9/pdf/section-1_2007-07-01_p01-17.pdf >>> >>> >>> >>> So does that do it for you? >>> >>> Aloha, >>> Sadhu >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Thu Oct 18 11:33:54 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Oct 2007 08:33:54 -0700 Subject: OS X - Parental Controls: can't start my runrev runtime Message-ID: <47177CE2.3040005@fourthworld.com> Ian Wood wrote: > On 17 Oct 2007, at 22:52, Richard Gaskin wrote: >> So I then modified the plist within that app's bundle, and a key >> and string as you noted, and I get the same prompt. > > Remember that the Finder doesn't look into the plist file > automatically when you change the file. :( > > I zip the app, delete the original and unzip it, this forces the > Finder to look again. After doing this I still got the "...does not work with the limitations you have selected" error when I tried to add the app to the account permissions in the Accounts control panel. But interestingly, I find that when I log into that account I can still run that app in that limited account. Ah, the mysteries of Apple's security mechanisms.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From luis at anachreon.co.uk Thu Oct 18 11:37:38 2007 From: luis at anachreon.co.uk (Luis) Date: Thu, 18 Oct 2007 16:37:38 +0100 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: <47177CE2.3040005@fourthworld.com> References: <47177CE2.3040005@fourthworld.com> Message-ID: <86F46B6B-5B32-439C-BE53-ED8FA095E079@anachreon.co.uk> Hiya, Have you tried doing a 'Repair Permissions' (don't do the 'Verify Permissions') in Disk Utility? Cheers, Luis. On 18 Oct 2007, at 16:33, Richard Gaskin wrote: > Ian Wood wrote: > >> On 17 Oct 2007, at 22:52, Richard Gaskin wrote: >>> So I then modified the plist within that app's bundle, and a key >>> and string as you noted, and I get the same prompt. >> Remember that the Finder doesn't look into the plist file >> automatically when you change the file. :( >> I zip the app, delete the original and unzip it, this forces the >> Finder to look again. > > After doing this I still got the "...does not work with the > limitations you have selected" error when I tried to add the app to > the account permissions in the Accounts control panel. > > But interestingly, I find that when I log into that account I can > still run that app in that limited account. > > Ah, the mysteries of Apple's security mechanisms.... > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Thu Oct 18 12:43:41 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Oct 2007 09:43:41 -0700 Subject: OS X - Parental Controls: can't start my runrev runtime Message-ID: <47178D3D.8010408@fourthworld.com> Luis wrote: >>> On 17 Oct 2007, at 22:52, Richard Gaskin wrote: >>>> So I then modified the plist within that app's bundle, and a key >>>> and string as you noted, and I get the same prompt. >>> Remember that the Finder doesn't look into the plist file >>> automatically when you change the file. :( >>> I zip the app, delete the original and unzip it, this forces the >>> Finder to look again. >> >> After doing this I still got the "...does not work with the >> limitations you have selected" error when I tried to add the app to >> the account permissions in the Accounts control panel. >> >> But interestingly, I find that when I log into that account I can >> still run that app in that limited account. >> >> Ah, the mysteries of Apple's security mechanisms.... > > Have you tried doing a 'Repair Permissions' (don't do the 'Verify > Permissions') in Disk Utility? I had done so yesterday before testing, but on a lark I just ran it again and now I can add my app. Weird UI problem there, though: it doesn't show up under "Applications" in the list there, even though that's the folder it's in. I opened the tab for "Other", then did the "Locate...", and then it didn't show up under "Others" but was listed among the "Applications", unchecked, however. So I just checked it and it was all good from there. Thanks for the assist. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From list at dreamscapesoftware.com Thu Oct 18 13:09:08 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Thu, 18 Oct 2007 12:09:08 -0500 Subject: Who was the winner in the survey? In-Reply-To: References: <47154402.3030000@dreamscapesoftware.com> Message-ID: <47179334.7070008@dreamscapesoftware.com> Kay, I sent a request to RunRev Support for the Survey Results and Winners List. I was told that the survey results would not be released to the public, and I was also told that the survey winners would not be posted publicly. They did tell me who won though. Congrats to the winners! Derek Bump Dreamscape Software http://www.dreamscapesoftware.com Kay C Lan wrote: > On 10/17/07, Derek Bump wrote: >> I never heard any announcement as to who >> won the Survey that RunRev was doing about 2 months ago. > > > > As a 'never won anything' kinda guy, I'm not so much interested in who won, > but what the actual survey results were. I asked on this List recently as to > whether they were posted anywhere, but didn't get a response :-( Lost again > ;-) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From paulgabel at comcast.net Thu Oct 18 13:09:31 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Thu, 18 Oct 2007 10:09:31 -0700 Subject: =?windows-1252?q?Interactive_Documentation_=97_what=27s_needed?= =?windows-1252?q?=3F?= In-Reply-To: <9b408d8e0710180540r2b15487an5bad1ef6a71a765e@mail.gmail.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> <9A540025-E8E4-4DDF-87EE-530EE30EB383@doctorTimothyMiller.com> <9b408d8e0710180540r2b15487an5bad1ef6a71a765e@mail.gmail.com> Message-ID: <1C5DC8D2-1668-496A-A2B2-DBCC2ABA8048@comcast.net> Could somebody lay out what would be involved in organizing and maintaining an interactive user manual? What skills would be needed? How much time? Financial investment? How would it be set up? Editing authority? etc. Paul Gabel On Oct 18, 2007, at 5:40 AM, Mikey wrote: > Since you failed to use the haiku form, Dr. Miller, I will lend my > aid. > > User Manual > Written With Others In Mind > Who will tend to it? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at cruzio.com Thu Oct 18 13:12:46 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 18 Oct 2007 10:12:46 -0700 Subject: The Documentation In-Reply-To: <6313.7082.qm@web37510.mail.mud.yahoo.com> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> Message-ID: <3C56DAE4-6D32-4C68-85E1-F51F67FB7A60@cruzio.com> I feel that the document structure Bjornke and Andre have crafted offers the best of both worlds. It makes use of the official docs while integrating what is functionally an editable, wiki-like user interface for user extensions, clarifications, and examples. Web-based Wikis can't match the form or function. Clearly the interface could improve cosmetically and even functionally, I guess (there's always room for improvement). But it's a great model. Mark On Oct 18, 2007, at 2:53 AM, Richmond Mathewson wrote: > Timothy Miller wrote: > > "Docs too terse. Experienced users comprehend. Others > struggle." > > Many people have accused me of prolixity; never the > reverse :) > > I am perfectly happy to supply the password for the > wiki to those who e-mail me off list and have > recognisable names - don't really want the wiki full > of pictures of people's anatomy or silly adverts for > v*^gr$. > > sincerely, Richmond Mathewson > > > > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development > Life Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Yahoo! Answers - Got a question? Someone out there knows the > answer. Try it > now. > http://uk.answers.yahoo.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -Mark From geradamas at yahoo.com Thu Oct 18 14:53:06 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 18 Oct 2007 19:53:06 +0100 (BST) Subject: The Documentation Message-ID: <345463.8425.qm@web37503.mail.mud.yahoo.com> The following are possible: 1. A link to the wiki in the RR Documentation stack. 2. A stack that could periodically download the wiki into itself. As RR now allows one to build functioning web-browsers it might be a good idea to have a dedicated stack in the UI that accesses the wiki "at eh click of a button". The possibilites are endless; just takes a while for some folks to think outside the standard model - the wiki stems from the Open Source initiative; now while RR is commercial there is no good reason why some of us motivated types cannot contribute 'openy' stuff that RR can choose to attach to their product should they wish to; and should they not cn be made widely available and accessible through channels that already exist. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From ambassador at fourthworld.com Thu Oct 18 14:54:07 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Oct 2007 11:54:07 -0700 Subject: QT controller on Vista: how to change volume? Message-ID: <4717ABCF.1010908@fourthworld.com> Try this in Rev on Vista: 1. Make a new mainstack. 2. Add a Player object. 3. Assign a movie to it. 4. Change the sound volume using the controller's popup panel. Are you able to do that? Here I get the popop panel flashing briefly but it doesn't stay up to let me use it. Anyone know a workaround for this? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From andre at andregarzia.com Thu Oct 18 15:43:28 2007 From: andre at andregarzia.com (Andre Garzia) Date: Thu, 18 Oct 2007 16:43:28 -0300 Subject: QT controller on Vista: how to change volume? In-Reply-To: <4717ABCF.1010908@fourthworld.com> References: <4717ABCF.1010908@fourthworld.com> Message-ID: <7c87a2a10710181243r14f31b95u7fdf1d2f8aad8b90@mail.gmail.com> Richard, what I'll tell here qualify as an ugly hack. If there's no way for you to use QT player on vista (I don't have vista to test things) then you can use a rect to put an altBrowser window and set the movie there using the htmltext property of altBrowser. You can load quicktime there or a flash video player like jeromes. Yes it is a hack but everybody and his dog can use youTUBE so the chance of failing using an web renderer to play video these days is not big. andre On 10/18/07, Richard Gaskin wrote: > Try this in Rev on Vista: > > 1. Make a new mainstack. > 2. Add a Player object. > 3. Assign a movie to it. > 4. Change the sound volume using the controller's > popup panel. > > Are you able to do that? > > Here I get the popop panel flashing briefly but it doesn't stay up to > let me use it. > > Anyone know a workaround for this? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Thu Oct 18 16:01:29 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Oct 2007 13:01:29 -0700 Subject: QT controller on Vista: how to change volume? Message-ID: <4717BB99.5000105@fourthworld.com> Andre Garzia > what I'll tell here qualify as an ugly hack. If there's no way for you > to use QT player on vista (I don't have vista to test things) then you > can use a rect to put an altBrowser window and set the movie there > using the htmltext property of altBrowser. You can load quicktime > there or a flash video player like jeromes. Everything else in the player works great, and the player object is so tightly integrated with the rest of this UI I'd hate to complicate it by attempting to wrap it into a browser. All I was looking for here is confirmation that the sound volume control is difficult or impossible to use in Rev on Vista. Have you tried it? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From francois.chaplais at ensmp.fr Thu Oct 18 16:55:38 2007 From: francois.chaplais at ensmp.fr (Francois Chaplais) Date: Thu, 18 Oct 2007 22:55:38 +0200 Subject: iSight, video Library Message-ID: <713864BC-F58D-4488-A755-5BA6F22D9540@ensmp.fr> I have a builtin iSight video camera (USB); it works fine in iMovie '08, but I can't use it for recording in Revolution --------------------- Hardware: latest Mac Book Pro with built in iSight on USB bus iSight int?gr?e : Version : 1.45 Alimentation du BUS (mA) : 500 Vitesse : Jusqu?? 480 Mb/s Fabricant : Apple Inc. Identifiant du produit : 0x8502 Num?ro de s?rie : E06A9E1F682E36D4 (03.01) Identifiant du fournisseur : 0x05ac (Apple Computer, Inc.) Software: latest Tiger, rev studio 2.8.1, QT 7.2 --------------------------- a simple button script (and what happens in comments) on mouseUp revInitializeVideoGrabber "videoWin","QT",the rect of stack "videoWin" -- window is 640X480 revVideoGrabDialog "" -- argument is indeed required for dialog; dialog provides a functional preview revPreviewVideo -- source is iSight; from this until "revStopPreviewingVideo" the iSight LED is ON wait 2 seconds -- iSight LED is on, but nothing on screen display revStopPreviewingVideo -- isight LED goes off revCloseVideoGrabber -- video screen area is released end mouseUp another one on mouseUp ask file "Please Name you video file" if it is not empty then revInitializeVideoGrabber "videoWin","QT",the rect of stack "videoWin" -- window is 640X480 revVideoGrabDialog "" -- dialog provides a functional preview revRecordVideo it -- isight LED is on wait 2 seconds -- isight LED is on revStopRecordingVideo revCloseVideoGrabber -- video screen area is released end if end mouseUp The resulting file is 180 KB is is not viewable by QT Similar problems? (replacing "QT" by "WFW" does not solve the problem) Best regards, Francois From m.schonewille at economy-x-talk.com Thu Oct 18 17:10:24 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 18 Oct 2007 23:10:24 +0200 Subject: iSight, video Library In-Reply-To: <713864BC-F58D-4488-A755-5BA6F22D9540@ensmp.fr> References: <713864BC-F58D-4488-A755-5BA6F22D9540@ensmp.fr> Message-ID: <0FACEFE9-3257-4325-8EA1-7DBE7788E9BC@economy-x-talk.com> Hi Fran?ois, i made very simple stack that records fine using iSight. Write me off-list and I'll send it to you. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 18-okt-2007, om 22:55 heeft Francois Chaplais het volgende geschreven: > I have a builtin iSight video camera (USB); it works fine in iMovie > '08, but I can't use it for recording in Revolution > > --------------------- > > Hardware: latest Mac Book Pro with built in iSight on USB bus > > iSight int?gr?e : > > Version : 1.45 > Alimentation du BUS (mA) : 500 > Vitesse : Jusqu?? 480 Mb/s > Fabricant : Apple Inc. > Identifiant du produit : 0x8502 > Num?ro de s?rie : E06A9E1F682E36D4 (03.01) > Identifiant du fournisseur : 0x05ac (Apple Computer, Inc.) > > Software: latest Tiger, rev studio 2.8.1, QT 7.2 > > --------------------------- > > a simple button script (and what happens in comments) > > on mouseUp > revInitializeVideoGrabber "videoWin","QT",the rect of stack > "videoWin" -- window is 640X480 > revVideoGrabDialog "" -- argument is indeed required for dialog; > dialog provides a functional preview > revPreviewVideo -- source is iSight; from this until > "revStopPreviewingVideo" the iSight LED is ON > wait 2 seconds -- iSight LED is on, but nothing on screen display > revStopPreviewingVideo -- isight LED goes off > revCloseVideoGrabber -- video screen area is released > end mouseUp > > another one > on mouseUp > ask file "Please Name you video file" > if it is not empty then > revInitializeVideoGrabber "videoWin","QT",the rect of stack > "videoWin" -- window is 640X480 > revVideoGrabDialog "" -- dialog provides a functional preview > revRecordVideo it -- isight LED is on > wait 2 seconds -- isight LED is on > revStopRecordingVideo > revCloseVideoGrabber -- video screen area is released > end if > end mouseUp > The resulting file is 180 KB is is not viewable by QT > > > > > Similar problems? (replacing "QT" by "WFW" does not solve the problem) > > Best regards, > > Francois > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Thu Oct 18 18:38:05 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 18 Oct 2007 17:38:05 -0500 Subject: Leopard In-Reply-To: <499072B3-5E33-472E-ADBC-6EA9E3A9B139@gmail.com> References: <499072B3-5E33-472E-ADBC-6EA9E3A9B139@gmail.com> Message-ID: <20071018173805895803.d0d3fb90@sonsothunder.com> On Wed, 17 Oct 2007 09:42:40 -0600, Chris Sheffield wrote: > Shari, > > I've been doing some Leopard testing myself and have not run into > issues like these. I have seen a couple strange things where default > buttons are not "throbbing" as they should and just look like normal > buttons, even though they still behave as default. I've also found in > one app that audio does not play. Not sure if this is some sort of > QuickTime/Rev issue with Leopard or what. But as far as UB apps > running, that works just fine for me. I'm running the latest Leopard > developer seed on a new 20" iMac, core 2 duo 2.4 GHz, 2 GB ram. > > Anyway, just thought I'd chime in and let you know my findings. Yes, and I discovered that buttons could not be resized vertically properly (the button rect was enlarged, but the visual part of the button itself remained the same), in addition to a few other oddities. But this was from a developer build of Leopard from a couple of months ago, so it may not be relevant anymore... Just FYI, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Thu Oct 18 18:40:17 2007 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 18 Oct 2007 17:40:17 -0500 Subject: Revolution => Flash In-Reply-To: References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> Message-ID: <20071018174017867933.832dce58@sonsothunder.com> On Wed, 17 Oct 2007 23:46:58 -0400, Andres Martinez wrote: > This email is to tell you that I was able to do it : ). > Unfortunately is not a technology but a technique and there are a lot > of limitations on the elements that you can export, so if any of you > is ever interested I can share the things that I've learned the hard > way. I am very much interested too, so please share (either on- or off-list). :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Thu Oct 18 19:16:25 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 18 Oct 2007 18:16:25 -0500 Subject: Leopard In-Reply-To: <20071018173805895803.d0d3fb90@sonsothunder.com> References: <499072B3-5E33-472E-ADBC-6EA9E3A9B139@gmail.com> <20071018173805895803.d0d3fb90@sonsothunder.com> Message-ID: <4717E949.6050607@hyperactivesw.com> Ken Ray wrote: > On Wed, 17 Oct 2007 09:42:40 -0600, Chris Sheffield wrote: > >> Shari, >> >> I've been doing some Leopard testing myself and have not run into >> issues like these. I have seen a couple strange things where default >> buttons are not "throbbing" as they should and just look like normal >> buttons, even though they still behave as default. I've also found in >> one app that audio does not play. Not sure if this is some sort of >> QuickTime/Rev issue with Leopard or what. But as far as UB apps >> running, that works just fine for me. I'm running the latest Leopard >> developer seed on a new 20" iMac, core 2 duo 2.4 GHz, 2 GB ram. >> >> Anyway, just thought I'd chime in and let you know my findings. > > Yes, and I discovered that buttons could not be resized vertically > properly (the button rect was enlarged, but the visual part of the > button itself remained the same), in addition to a few other oddities. > But this was from a developer build of Leopard from a couple of months > ago, so it may not be relevant anymore... My client reports that on the most recent Leopard build, the card window does not redraw correctly when it loses focus. The main stack has a metal window and that may be the problem (we're investigating) but as of now, showing a substack or even opening another unrelated application causes the main window to go completely blank. It retains the metal texture but shows no visible controls of any kind. Clicking into the main stack, back out to the Finder (or any other app,) and then back to the main stack forces it to redraw properly. Has anyone seen this? I don't have Leopard installed to check it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu Oct 18 19:16:30 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 18 Oct 2007 16:16:30 -0700 Subject: SOAP Library - More References: <470547C0.90600@fourthworld.com><5DACB90C-AE62-4DFE-BD51-39220177FC17@lacscentre.co.uk><1C9EA295-5402-499A-8D37-53550F6FEDF2@looktowindward.com> <043DC89A-BF57-4846-83CF-BCAD60122065@looktowindward.com> Message-ID: David- > I've re-structured it quite a bit, I need to fix a few problems, then > I'll release it back. I've made it a lot more general purpose and much > easier to use. Great. I'm looking forward to it. And can definitely put it to use. -- Mark Wieder mwieder at ahsoftware.net From lan.kc.macmail at gmail.com Thu Oct 18 20:42:45 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 19 Oct 2007 08:42:45 +0800 Subject: Who was the winner in the survey? In-Reply-To: <47179334.7070008@dreamscapesoftware.com> References: <47154402.3030000@dreamscapesoftware.com> <47179334.7070008@dreamscapesoftware.com> Message-ID: On 10/19/07, Derek Bump wrote: I was told that the survey results would not be released to the > public, and I was also told that the survey winners would not be posted > publicly. :-( Thanks for passing that on. From ambassador at fourthworld.com Thu Oct 18 22:49:25 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 18 Oct 2007 19:49:25 -0700 Subject: QT controller on Vista: how to change volume? Message-ID: <47181B35.10608@fourthworld.com> I filed a bug report for this issue: Feel free to cast your vote if you use or plan to use QuickTime on Windows. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Fri Oct 19 02:13:13 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 19 Oct 2007 01:13:13 -0500 Subject: Congratulations, Bill! Message-ID: <20071019011313732917.b7dbe212@sonsothunder.com> I just read the recent Rev Newsletter that named Bill Marriott as Director of Marketing for RunRev, and I wanted to issue a hearty "Congratulations, Bill!" You have earned this, IMHO. You are a user advocate and have worked hard in the past to improve the product and communication with the user base. I was very excited to read the interview Kevin had with you and the initiatives/goals you want to focus on: http://www.runrev.com/newsletter/october/issue35/newsletter1.php?id=NWSIW421249 For those who have not read this, I strongly recommend it. Again, Bill, Congrats! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From andreas at medone.ch Fri Oct 19 05:34:39 2007 From: andreas at medone.ch (andreas) Date: Fri, 19 Oct 2007 11:34:39 +0200 Subject: OS X - Parental Controls: can't start my runrev runtime In-Reply-To: <47178D3D.8010408@fourthworld.com> References: <47178D3D.8010408@fourthworld.com> Message-ID: <20DE3FE1-3FB9-457E-8A10-5594C1ED1F27@medone.ch> Hello Richard I do see my standalone app in the parental control programms list. (I do not need to select "Others" to see the app). After changing the info.plist file as mentioned, I rebooted the Mac. Seems to be essential. Kind regards Andreas St?mpfli Am 18.10.2007 um 18:43 schrieb Richard Gaskin: > Luis wrote: > > >>> On 17 Oct 2007, at 22:52, Richard Gaskin wrote: > >>>> So I then modified the plist within that app's bundle, and a key > >>>> and string as you noted, and I get the same prompt. > >>> Remember that the Finder doesn't look into the plist file > >>> automatically when you change the file. :( > >>> I zip the app, delete the original and unzip it, this forces the > >>> Finder to look again. > >> > >> After doing this I still got the "...does not work with the > >> limitations you have selected" error when I tried to add the app to > >> the account permissions in the Accounts control panel. > >> > >> But interestingly, I find that when I log into that account I can > >> still run that app in that limited account. > >> > >> Ah, the mysteries of Apple's security mechanisms.... > > > > Have you tried doing a 'Repair Permissions' (don't do the 'Verify > > Permissions') in Disk Utility? > > I had done so yesterday before testing, but on a lark I just ran it > again and now I can add my app. > > Weird UI problem there, though: it doesn't show up under > "Applications" in the list there, even though that's the folder > it's in. I opened the tab for "Other", then did the "Locate...", > and then it didn't show up under "Others" but was listed among the > "Applications", unchecked, however. So I just checked it and it > was all good from there. > > Thanks for the assist. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at dvglasgow.wanadoo.co.uk Fri Oct 19 06:51:36 2007 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Fri, 19 Oct 2007 11:51:36 +0100 Subject: Using and Controlling RevSpeak In-Reply-To: <20070202000914.5AF064891D4@mail.runrev.com> References: <20070202000914.5AF064891D4@mail.runrev.com> Message-ID: <24940695-10B4-4590-81B3-2DE6A4508ECC@dvglasgow.wanadoo.co.uk> I am working with RevSpeak for the first time. I am using it to read back to the user the sate of 51 radio buttons, so they can be easily checked against the paper copy from which the data was originally entered. It works fine, assuming speech is available, and the user doesn't want to pause or abort the readout. I am having trouble with checking preflight that speech is available. The obvious approach would be to revspeak "Starting Read back" and check for an error. However, the docs are a little vague about the error which would be expected - and which I assume will be OS specific. So, first question is what kind of thing should I check for, before either reading out button states or gently advising the user that they don't have speech available? The second point is play - pause - stop controllability. The radio button states are each read individually within a loop, with a brief wait after a revisspeaking check before reading them. I thought I could implement a read data while 'play' button hilited and stop when unhilited (like you might do with audio or video). However, this doesn't seem as easy to script as I expected. I inserted a 'play' button state check within the loop and a contingent exit command, but the whole thing is very unresponsive, with the button state sometimes missing clicks, and sometimes responding after a delay. In other words, a recipe for furious user clicking stacking up state changes until crash (which is what I eventually got). Has anyone any suggestions? Best David Glasgow From geradamas at yahoo.com Fri Oct 19 09:25:57 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 19 Oct 2007 14:25:57 +0100 (BST) Subject: Using and Controlling RevSpeak Message-ID: <772060.3082.qm@web37503.mail.mud.yahoo.com> Well I made a stack (which I have just uploaded to RevOnline; "Speech Checker") which took me 3 minutes to make (swank, swank). It contains 2 flds: "fSPEECH" and "YNO" and a button: "CHECK FOR SPEECH" the button contains the following script: on mouseUp put revSpeechVoices() into fld "fVOICES" if fld "fVOICES" is empty then put "NO SPEECH CAPABILITY" into fld "YNO" else put "SPEECH CAPABILITY PRESENT" into fld "YNO" end if end mouseUp Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From geradamas at yahoo.com Fri Oct 19 09:27:40 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 19 Oct 2007 14:27:40 +0100 (BST) Subject: Using and Controlling RevSpeak Message-ID: <595151.1858.qm@web37505.mail.mud.yahoo.com> Sorry, have 'flu at present so must apologise for previous message: stack contains 2 fields: "fVOICES" and "YNO" Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From dave at looktowindward.com Fri Oct 19 09:56:09 2007 From: dave at looktowindward.com (David Burgun) Date: Fri, 19 Oct 2007 14:56:09 +0100 Subject: Getting the Current User Name On Windows In-Reply-To: <6313.7082.qm@web37510.mail.mud.yahoo.com> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> Message-ID: <2E4AB2D2-273B-4EAB-923D-F2BFCB3CAEE7@looktowindward.com> Hi, I'm using the "whoami" shell function to return the current user name on the Mac. Does anyone know the equivalent code for Windows? Thanks a lot All the Best Dave From luis at anachreon.co.uk Fri Oct 19 10:04:36 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 19 Oct 2007 15:04:36 +0100 Subject: Getting the Current User Name On Windows In-Reply-To: <2E4AB2D2-273B-4EAB-923D-F2BFCB3CAEE7@looktowindward.com> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> <2E4AB2D2-273B-4EAB-923D-F2BFCB3CAEE7@looktowindward.com> Message-ID: Hiya, It's 'net user' (without the apostrophies). If you add the '/?' switch you get the list of options. Cheers, Luis. On 19 Oct 2007, at 14:56, David Burgun wrote: > Hi, > > I'm using the "whoami" shell function to return the current user > name on the Mac. Does anyone know the equivalent code for Windows? > > Thanks a lot > All the Best > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From xavier.bury at clearstream.com Fri Oct 19 10:08:41 2007 From: xavier.bury at clearstream.com (xavier.bury at clearstream.com) Date: Fri, 19 Oct 2007 16:08:41 +0200 Subject: Getting the Current User Name On Windows In-Reply-To: Message-ID: shorter than that is to do echo %username% Net user USERID /dom is used to find user's infos on the network. Much slower... Cheers ---------------------=--------------------- Xavier Bury use-revolution-bounces at lists.runrev.com wrote on 19/10/2007 16:04:36: > Hiya, > > It's 'net user' (without the apostrophies). > > If you add the '/?' switch you get the list of options. > > Cheers, > > Luis. > > > > On 19 Oct 2007, at 14:56, David Burgun wrote: > > > Hi, > > > > I'm using the "whoami" shell function to return the current user > > name on the Mac. Does anyone know the equivalent code for Windows? > > > > Thanks a lot > > All the Best > > Dave > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ---------------------------------------------------------------------------- Clearstream Services S.A. 42 Avenue JF Kennedy, L-1855 Luxembourg Soci?t? anonyme is organised with limited liability in the Grand Duchy of Luxembourg R.C.S. Luxembourg B 60911. ----------------------------------------- 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. Legally required information for business correspondence/ Gesetzliche Pflichtangaben fuer Geschaeftskorrespondenz: http://deutsche-boerse.com/letterhead END OF DISCLAIMER From klaus at major-k.de Fri Oct 19 10:31:27 2007 From: klaus at major-k.de (Klaus Major) Date: Fri, 19 Oct 2007 16:31:27 +0200 Subject: Getting the Current User Name On Windows In-Reply-To: <2E4AB2D2-273B-4EAB-923D-F2BFCB3CAEE7@looktowindward.com> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> <2E4AB2D2-273B-4EAB-923D-F2BFCB3CAEE7@looktowindward.com> Message-ID: <8642FB7E-EA2C-4AFE-BD67-CEA2108C971D@major-k.de> Hi Dave, > Hi, > > I'm using the "whoami" shell function to return the current user > name on the Mac. You can have this one even without using shell! ... put $USER into tCurrentuser ... does the same in Rev, at least on OS X :-) > Does anyone know the equivalent code for Windows? > > Thanks a lot > All the Best > Dave Best Klaus Major klaus at major-k.de http://www.major-k.de From ambassador at fourthworld.com Fri Oct 19 10:42:41 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 19 Oct 2007 07:42:41 -0700 Subject: Congratulations, Bill! Message-ID: <4718C261.5090709@fourthworld.com> Ken Ray wrote: > I just read the recent Rev Newsletter that named Bill Marriott as > Director of Marketing for RunRev, and I wanted to issue a hearty > "Congratulations, Bill!" You have earned this, IMHO. You are a user > advocate and have worked hard in the past to improve the product and > communication with the user base. I was very excited to read the > interview Kevin had with you and the initiatives/goals you want to > focus on: > > http://www.runrev.com/newsletter/october/issue35/newsletter1.php?id=NWSIW421249 Rev 2.8.1 was one of the best releases in years, and Bill's efforts played a strong hand in making it so. With all his demonstrated success enhancing the company's QA processes, not to mention his broad industry experience, this is a great move. This is also the first time since the founding of the company that they've hired someone from the rank-and-file for this critical position, a long-time customer who knows Rev's strengths and weaknesses intimately from his own work over the years. Congratulations to Bill and RunRev for making this happen. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave at looktowindward.com Fri Oct 19 10:45:12 2007 From: dave at looktowindward.com (David Burgun) Date: Fri, 19 Oct 2007 15:45:12 +0100 Subject: Returning a Value from an AppleScript In-Reply-To: References: Message-ID: <5FC5C3FC-9899-4531-AE95-3BBC1C83AE55@looktowindward.com> Hi All, I'm using: do myAppleScriptCode as "AppleScript" to run an AppleScript. How can I return a value from the AppleScript to RunRev? I'm sure I've seen this somewhere, but I'm at a customer site at the moment and don't have access to everything. Thanks in Advance Have a Great Weekend All the Best Dave From m.schonewille at economy-x-talk.com Fri Oct 19 10:52:13 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 19 Oct 2007 16:52:13 +0200 Subject: Returning a Value from an AppleScript In-Reply-To: <5FC5C3FC-9899-4531-AE95-3BBC1C83AE55@looktowindward.com> References: <5FC5C3FC-9899-4531-AE95-3BBC1C83AE55@looktowindward.com> Message-ID: <435C135C-5136-431D-9991-B9E6D471ECA2@economy-x-talk.com> Dave, do "return (2+2)" as AppleScript put the result Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 19-okt-2007, om 16:45 heeft David Burgun het volgende geschreven: > Hi All, > > I'm using: > > do myAppleScriptCode as "AppleScript" > > to run an AppleScript. How can I return a value from the > AppleScript to RunRev? I'm sure I've seen this somewhere, but I'm > at a customer site at the moment and don't have access to everything. > > Thanks in Advance > > Have a Great Weekend > All the Best > Dave > > __________________ From klaus at major-k.de Fri Oct 19 10:53:42 2007 From: klaus at major-k.de (Klaus Major) Date: Fri, 19 Oct 2007 16:53:42 +0200 Subject: Returning a Value from an AppleScript In-Reply-To: <5FC5C3FC-9899-4531-AE95-3BBC1C83AE55@looktowindward.com> References: <5FC5C3FC-9899-4531-AE95-3BBC1C83AE55@looktowindward.com> Message-ID: Hi Dave, > Hi All, > > I'm using: > do myAppleScriptCode as "AppleScript" > to run an AppleScript. How can I return a value from the > AppleScript to RunRev? I'm sure I've seen this somewhere, but I'm > at a customer site at the moment and don't have access to everything. I'm not quite sure, but I think "the result" will contain what you need. > Thanks in Advance > > Have a Great Weekend > All the Best > Dave Regards Klaus Major klaus at major-k.de http://www.major-k.de From andre at andregarzia.com Fri Oct 19 11:27:41 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 19 Oct 2007 12:27:41 -0300 Subject: Congratulations, Bill! In-Reply-To: <4718C261.5090709@fourthworld.com> References: <4718C261.5090709@fourthworld.com> Message-ID: <7c87a2a10710190827l31f4e2f5hba824a9a7d50cdac@mail.gmail.com> :-D Congratulations Bill! Since you joined their team, things been even nicer for us users. I really like the 2.8.x series and am looking forward to 2.9 Cheers andre From kray at sonsothunder.com Fri Oct 19 12:07:20 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 19 Oct 2007 11:07:20 -0500 Subject: Getting the Current User Name On Windows In-Reply-To: <8642FB7E-EA2C-4AFE-BD67-CEA2108C971D@major-k.de> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> <2E4AB2D2-273B-4EAB-923D-F2BFCB3CAEE7@looktowindward.com> <8642FB7E-EA2C-4AFE-BD67-CEA2108C971D@major-k.de> Message-ID: <20071019110720088340.6b9e4289@sonsothunder.com> On Fri, 19 Oct 2007 16:31:27 +0200, Klaus Major wrote: > Hi Dave, > >> Hi, >> >> I'm using the "whoami" shell function to return the current user >> name on the Mac. > > You can have this one even without using shell! > > ... > put $USER into tCurrentuser > ... > does the same in Rev, at least on OS X :-) > >> Does anyone know the equivalent code for Windows? Actually for Windows its $USERNAME... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From jacque at hyperactivesw.com Fri Oct 19 12:43:55 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 19 Oct 2007 11:43:55 -0500 Subject: Congratulations, Bill! In-Reply-To: <20071019011313732917.b7dbe212@sonsothunder.com> References: <20071019011313732917.b7dbe212@sonsothunder.com> Message-ID: <4718DECB.1020507@hyperactivesw.com> Ken Ray wrote: > I just read the recent Rev Newsletter that named Bill Marriott as > Director of Marketing for RunRev, and I wanted to issue a hearty > "Congratulations, Bill!" You have earned this, IMHO. You are a user > advocate and have worked hard in the past to improve the product and > communication with the user base. I couldn't agree more. Congratulations Bill, this is wonderful news. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Fri Oct 19 14:14:04 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 19 Oct 2007 19:14:04 +0100 (BST) Subject: Congratulations, Bill! Message-ID: <685293.53112.qm@web37513.mail.mud.yahoo.com> Well Done! Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From revdev at pdslabs.net Fri Oct 19 16:30:15 2007 From: revdev at pdslabs.net (Phil Davis) Date: Fri, 19 Oct 2007 13:30:15 -0700 Subject: Congratulations, Bill! In-Reply-To: <4718C261.5090709@fourthworld.com> References: <4718C261.5090709@fourthworld.com> Message-ID: <471913D7.2080309@pdslabs.net> YES! This is indeed a great move for the company. The future is looking better already! Phil Davis Richard Gaskin wrote: > Ken Ray wrote: >> I just read the recent Rev Newsletter that named Bill Marriott as >> Director of Marketing for RunRev, and I wanted to issue a hearty >> "Congratulations, Bill!" You have earned this, IMHO. You are a user >> advocate and have worked hard in the past to improve the product and >> communication with the user base. I was very excited to read the >> interview Kevin had with you and the initiatives/goals you want to >> focus on: >> >> http://www.runrev.com/newsletter/october/issue35/newsletter1.php?id=NWSIW421249 >> > > Rev 2.8.1 was one of the best releases in years, and Bill's efforts > played a strong hand in making it so. > > With all his demonstrated success enhancing the company's QA > processes, not to mention his broad industry experience, this is a > great move. > > This is also the first time since the founding of the company that > they've hired someone from the rank-and-file for this critical > position, a long-time customer who knows Rev's strengths and > weaknesses intimately from his own work over the years. > > Congratulations to Bill and RunRev for making this happen. > From chipp at chipp.com Fri Oct 19 16:40:57 2007 From: chipp at chipp.com (Chipp Walters) Date: Fri, 19 Oct 2007 15:40:57 -0500 Subject: Congratulations, Bill! In-Reply-To: <471913D7.2080309@pdslabs.net> References: <4718C261.5090709@fourthworld.com> <471913D7.2080309@pdslabs.net> Message-ID: <7aa52a210710191340h5a68cd54lada49ceda342487d@mail.gmail.com> I'd like to add my hearty congratulations to Bill as well, and a big kudos to Kevin and the team for making this happen. We all certainly look forward to great things from this announcement. best, Chipp From Andre.Bisseret at inria.fr Fri Oct 19 16:46:24 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 19 Oct 2007 22:46:24 +0200 Subject: how to use revMail with texts including accents (ex : in French) Message-ID: <071113A7-4145-4B9C-B302-E75F7662729D@inria.fr> Hi ! Mac OS X 10.4.10 ; Rev 2.8.1. For several hours now, I have been trying to use " revMail address,ccAddress,mailSubject,messageBody" to allow the user to send a mail from Rev gathering data from fields. I learned from a post on this list from Klaus Major (answering a question about umlaut) that I should use : put unidecode(the unicodeText of fld "tBody",UTF8) into tBody So I use that (a bit like a magic I must confess !) For a while I got an error from GLX2 when compiling ; (magic again (for me), I declared "UTF8" as a global and then it compile without any error message Well, that works but only when I have not any accent (acute, grave, circumflex, umlaut etc.) or quote ... in my texts. As soon as, at least, one accent, (or quote...) is in the fields that are used to complete the "Subject" or the "Body" of the message, I get an empty message (only the mail address). Any idea on what I am missing ? (some setting in Rev, or Mac, ??) Thanks a lot in advance Best regards from Grenoble Andr? From andre at andregarzia.com Fri Oct 19 17:17:01 2007 From: andre at andregarzia.com (Andre Garzia) Date: Fri, 19 Oct 2007 18:17:01 -0300 Subject: how to use revMail with texts including accents (ex : in French) In-Reply-To: <071113A7-4145-4B9C-B302-E75F7662729D@inria.fr> References: <071113A7-4145-4B9C-B302-E75F7662729D@inria.fr> Message-ID: <7c87a2a10710191417l6fd46984je84ec462211bdd6@mail.gmail.com> Bon soir Andr?, the UTF8 part needs to be quoted, that parameter is a string. it should be: put unidecode(the unicodeText of fld "tBody","UTF8") into tBody cheers andre On 10/19/07, Andr?.Bisseret wrote: > Hi ! > Mac OS X 10.4.10 ; Rev 2.8.1. > > For several hours now, I have been trying to use > " revMail address,ccAddress,mailSubject,messageBody" > to allow the user to send a mail from Rev gathering data from fields. > > I learned from a post on this list from Klaus Major (answering a > question about umlaut) that I should use : > > put unidecode(the unicodeText of fld "tBody",UTF8) into tBody > > So I use that (a bit like a magic I must confess !) > For a while I got an error from GLX2 when compiling ; (magic again > (for me), I declared "UTF8" as a global and then it compile without > any error message > > Well, that works but only when I have not any accent (acute, grave, > circumflex, umlaut etc.) or quote ... in my texts. > As soon as, at least, one accent, (or quote...) is in the fields > that are used to complete the "Subject" or the "Body" of the > message, I get an empty message (only the mail address). > > Any idea on what I am missing ? (some setting in Rev, or Mac, ??) > > Thanks a lot in advance > > Best regards from Grenoble > Andr? > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Fri Oct 19 17:29:03 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 19 Oct 2007 14:29:03 -0700 Subject: Congratulations, Bill! References: <4718C261.5090709@fourthworld.com> Message-ID: What Richard said. This is a situation where everyone wins. I hope Bill's Directory of Marketing position doesn't interfere with his Beta Program Director position, but I have the greatest confidence in his ability to manage this. -- Mark Wieder mwieder at ahsoftware.net From Andre.Bisseret at inria.fr Fri Oct 19 17:28:38 2007 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 19 Oct 2007 23:28:38 +0200 Subject: how to use revMail with texts including accents (ex : in French) In-Reply-To: <7c87a2a10710191417l6fd46984je84ec462211bdd6@mail.gmail.com> References: <071113A7-4145-4B9C-B302-E75F7662729D@inria.fr> <7c87a2a10710191417l6fd46984je84ec462211bdd6@mail.gmail.com> Message-ID: Andre, Thank you very much for this very quick and efficient answer All is running well now ! (Ouf !) Thanks to you, I am going to sleep like a baby ;-))) Best regards Andr? (with an acute accent ;-)))) Le 19 oct. 07 ? 23:17, Andre Garzia a ?crit : > Bon soir Andr?, > > the UTF8 part needs to be quoted, that parameter is a string. > > it should be: > > put unidecode(the unicodeText of fld "tBody","UTF8") into tBody > > cheers > andre > > On 10/19/07, Andr?.Bisseret wrote: >> Hi ! >> Mac OS X 10.4.10 ; Rev 2.8.1. >> >> For several hours now, I have been trying to use >> " revMail address,ccAddress,mailSubject,messageBody" >> to allow the user to send a mail from Rev gathering data from fields. >> >> I learned from a post on this list from Klaus Major (answering a >> question about umlaut) that I should use : >> >> put unidecode(the unicodeText of fld "tBody",UTF8) into tBody >> >> So I use that (a bit like a magic I must confess !) >> For a while I got an error from GLX2 when compiling ; (magic again >> (for me), I declared "UTF8" as a global and then it compile without >> any error message >> >> Well, that works but only when I have not any accent (acute, grave, >> circumflex, umlaut etc.) or quote ... in my texts. >> As soon as, at least, one accent, (or quote...) is in the fields >> that are used to complete the "Subject" or the "Body" of the >> message, I get an empty message (only the mail address). >> >> Any idea on what I am missing ? (some setting in Rev, or Mac, ??) >> >> Thanks a lot in advance >> >> Best regards from Grenoble >> Andr? >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From capellan2000 at yahoo.com Fri Oct 19 19:03:17 2007 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Fri, 19 Oct 2007 16:03:17 -0700 (PDT) Subject: Congratulations, Bill! In-Reply-To: <20071019170006.4B7394897B3@mail.runrev.com> Message-ID: <427069.16899.qm@web36511.mail.mud.yahoo.com> Hi all! i sent my congratulations for Bill to his email. Though that i was the last one to know! :-) Have a nice weekend! alejandro 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 gandalf at doctorTimothyMiller.com Fri Oct 19 20:59:22 2007 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Fri, 19 Oct 2007 17:59:22 -0700 Subject: The Documentation In-Reply-To: <3C56DAE4-6D32-4C68-85E1-F51F67FB7A60@cruzio.com> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> <3C56DAE4-6D32-4C68-85E1-F51F67FB7A60@cruzio.com> Message-ID: <333DF4CC-08EC-4A1D-B32D-A70E75F63119@doctorTimothyMiller.com> Maybe I'm missing something. Where is the wiki-like user interface? Are you referring to Richmond Mathewson's wiki? Tim On Oct 18, 2007, at 10:12 AM, Mark Swindell wrote: > I feel that the document structure Bjornke and Andre have crafted > offers the best of both worlds. > > It makes use of the official docs while integrating what is > functionally an editable, wiki-like user interface for user > extensions, clarifications, and examples. Web-based Wikis can't > match the form or function. Clearly the interface could improve > cosmetically and even functionally, I guess (there's always room > for improvement). But it's a great model. > > Mark > > On Oct 18, 2007, at 2:53 AM, Richmond Mathewson wrote: > >> Timothy Miller wrote: >> >> "Docs too terse. Experienced users comprehend. Others >> struggle." >> >> Many people have accused me of prolixity; never the >> reverse :) >> >> I am perfectly happy to supply the password for the >> wiki to those who e-mail me off list and have >> recognisable names - don't really want the wiki full >> of pictures of people's anatomy or silly adverts for >> v*^gr$. >> >> sincerely, Richmond Mathewson >> From mdswindell at cruzio.com Fri Oct 19 21:45:01 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Fri, 19 Oct 2007 18:45:01 -0700 Subject: The Documentation In-Reply-To: <333DF4CC-08EC-4A1D-B32D-A70E75F63119@doctorTimothyMiller.com> References: <6313.7082.qm@web37510.mail.mud.yahoo.com> <3C56DAE4-6D32-4C68-85E1-F51F67FB7A60@cruzio.com> <333DF4CC-08EC-4A1D-B32D-A70E75F63119@doctorTimothyMiller.com> Message-ID: No, I'm referring to BvG, written by Bj?rnke von Gierke and modified by Andre Garzia, which allows for users to append the standard documentation via webnotes, which is functionally similar to what happens in a Wiki. See this thread: http://www.nabble.com/-ANN--BvG-Docu-gets-an-add-on-AAG-WebNotes- tf4190563.html#a11917089 Mark On Oct 19, 2007, at 5:59 PM, Timothy Miller wrote: > Maybe I'm missing something. Where is the wiki-like user interface? > Are you referring to Richmond Mathewson's wiki? > > Tim > > From userev at canelasoftware.com Fri Oct 19 22:13:56 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 19 Oct 2007 22:13:56 -0400 Subject: Congratulations, Bill! In-Reply-To: <7aa52a210710191340h5a68cd54lada49ceda342487d@mail.gmail.com> References: <4718C261.5090709@fourthworld.com> <471913D7.2080309@pdslabs.net> <7aa52a210710191340h5a68cd54lada49ceda342487d@mail.gmail.com> Message-ID: <6296ABA2-4AD7-40EC-94FC-5B916A2C03C4@canelasoftware.com> Excellent news indeed Bill! Your position provides a solid voice for both parties. Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Fri Oct 19 22:33:25 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 19 Oct 2007 22:33:25 -0400 Subject: QT controller on Vista: how to change volume? In-Reply-To: <47181B35.10608@fourthworld.com> References: <47181B35.10608@fourthworld.com> Message-ID: <4D467050-11EF-4493-AAB7-BFAA139570E2@canelasoftware.com> On Oct 18, 2007, at 10:49 PM, Richard Gaskin wrote: > I filed a bug report for this issue: > > > Feel free to cast your vote if you use or plan to use QuickTime on > Windows. Hi Richard, I am away on a small vacation for a week. I'll test this when I get back. I use QT on Windows Vista but have not tested out the volume control on the QT controller. Thanks for the heads up. Mark Talluto -- CANELA Software http://www.canelasoftware.com From palcibiades-first at yahoo.co.uk Sat Oct 20 06:24:52 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Sat, 20 Oct 2007 11:24:52 +0100 Subject: The Documentation Message-ID: <200710201124.52889.palcibiades-first@yahoo.co.uk> It is clear to anyone who has read the documentation on other programming languages that Rev is very different in its approach. There is one printed book: Dan Shafer's. There's an incomplete pdf which, the last time I looked, had not been extended for over a year, though the preface promises new material in the coming months. Then there's the dictionary and the mailing list. The question is what the target audience is and what the aims are for the language. The competition is probably Python, Perl, Ruby, maybe Lua. Were I Rev, I'd be looking at what is on offer for these languages, and would consider in the light of that and in the light of my ambitions, what sort of printed documentation is needed. There seems little doubt of two things, if you do this. One is that if you want to stay in the niche, the current approach is fine. Two is that if you want to be an alternative to these languages, the current approach will not cut it. The things I am thinking of are, on Python, the Lutz O'Reilly book, Hetland's book, or Dive into Python. On Perl something like Minimal Perl or the 24 hour Pierce book. On Lua, Jung and Brown, Beginning Lua Programming. This is the sort of thing varying audiences contemplating Rev will use as their standard of comparison. You need an account of what your response is, in terms of your objectives. Surely the current approach is only explicable in terms of a strategy which says, stay in the present niche? Not that its a bad thing, of course. Not that it is a mistaken strategy, not at all. Just how it surely is? Peter From andres at bakno.com Sat Oct 20 10:03:04 2007 From: andres at bakno.com (Andres Martinez) Date: Sat, 20 Oct 2007 10:03:04 -0400 Subject: Revolution => Flash In-Reply-To: <9BA49E68-103D-41CD-98BA-460E73AFAEB6@economy-x-talk.com> References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> <9BA49E68-103D-41CD-98BA-460E73AFAEB6@economy-x-talk.com> Message-ID: <683D0859-BF8A-4A9D-9E90-E5CAFF46D91A@bakno.com> Hello Mark The process can be automated but it would take too much effort. Let me enumerate the steps I took to simplify it... 1- Register and download the "File Format Specification" form Adobe (when I did, I agreed not to share it, sorry) 2- Take a look at the document to understand the "Tags" conformation. 3- Use Flash app to generate a simple animation that has the same look (background and characters) as your Rev Stack 4- Experiment, experiment and experiment exporting the .SWF movie from Director and looking at the byte level file (I used HexEdit for this). 5- Code your Stack to generate the sequence of positions of all your animated characters 6- Transform those positions to the right byte level format that flash understands, and paste them into the file exported from Flash app. If you want to see the functionality in action, you can download our game MacPool and press Ctrl-S (Save) when playing a 9-Ball game. This is a sample animation exported from the game... http:// www.bakno.com/MacPool/animation.html Regards, Andres Martinez www.baKno.com On Oct 18, 2007, at 4:51 AM, Mark Schonewille wrote: > Hi Andres, > > Please share. It would be especially interesting if we could > automate the process. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 18-okt-2007, om 5:46 heeft Andres Martinez het volgende geschreven: > >> Hello >> >> I made the question about how to generate Flash animations with >> Revolution a few days ago, and that email opened a Pandora's box. >> I don't want to touch that subject again. >> >> This email is to tell you that I was able to do it : ). >> Unfortunately is not a technology but a technique and there are a >> lot of limitations on the elements that you can export, so if any >> of you is ever interested I can share the things that I've learned >> the hard way. >> >> Regards, >> Andres > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvg at mac.com Sat Oct 20 10:05:02 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 20 Oct 2007 16:05:02 +0200 Subject: The Documentation In-Reply-To: <200710201124.52889.palcibiades-first@yahoo.co.uk> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> Message-ID: <3aaa5ef7ad49763a4780412407644b6d@mac.com> On 20 Oct 2007, at 12:24, Peter Alcibiades wrote: > Surely the current approach is only explicable in terms of a strategy > which > says, stay in the present niche? Not that its a bad thing, of course. > Not > that it is a mistaken strategy, not at all. Just how it surely is? Actually every programming language provider would like his own language to be the only one, after all then everybody would have to pay insane amounts to use that language, no matter how badly it was made. However to get there, in the current market, one has to give the language away for free or for a meagre, razor thin margin. As you might guess, "razor thin" does not result in huge allocable manpower for anything at all. Therefore every language provider has to prioritise. On the other hand, some languages have gone free, and normalised, and free, and ruled by comitee. Therefore these languages, like almost every free software, have exceptional documentation, but not much in terms of a simple user interface. So if you compare Lua, Python or Perl (I'd add Ruby) with RunRev, you're comparing the wrong thing. These are all dominated by their arch nemesis, C++, and are niche products themselves there. RunRev is more comparable with ActionScript (Flash), RealBasic, Silverlight or that newfangled Adobe thingy. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From m.schonewille at economy-x-talk.com Sat Oct 20 11:16:43 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 20 Oct 2007 17:16:43 +0200 Subject: Revolution => Flash In-Reply-To: <683D0859-BF8A-4A9D-9E90-E5CAFF46D91A@bakno.com> References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> <9BA49E68-103D-41CD-98BA-460E73AFAEB6@economy-x-talk.com> <683D0859-BF8A-4A9D-9E90-E5CAFF46D91A@bakno.com> Message-ID: Thanks, Andreas. Unfortunately, I think that the requirement to have Director available makes this method unfeasible. I am not familiar with the Flash format. What is the byte level and how do I find it? Or is that clearly described in the File Format specification? Do you think there would be a possibility to do this without Director? Best regards and thanks for taking the time to explain this, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 20-okt-2007, om 16:03 heeft Andres Martinez het volgende geschreven: > Hello Mark > > The process can be automated but it would take too much effort. Let > me enumerate the steps I took to simplify it... > > 1- Register and download the "File Format Specification" form Adobe > (when I did, I agreed not to share it, sorry) > 2- Take a look at the document to understand the "Tags" conformation. > 3- Use Flash app to generate a simple animation that has the same > look (background and characters) as your Rev Stack > 4- Experiment, experiment and experiment exporting the .SWF movie > from Director and looking at the byte level file (I used HexEdit > for this). > 5- Code your Stack to generate the sequence of positions of all > your animated characters > 6- Transform those positions to the right byte level format that > flash understands, and paste them into the file exported from Flash > app. > > If you want to see the functionality in action, you can download > our game MacPool and press Ctrl-S (Save) when playing a 9-Ball game. > This is a sample animation exported from the game... http:// > www.bakno.com/MacPool/animation.html > > Regards, > Andres Martinez > www.baKno.com From JimAultWins at yahoo.com Sat Oct 20 12:09:56 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 20 Oct 2007 09:09:56 -0700 Subject: Revolution => Flash In-Reply-To: Message-ID: Mark, > Do you think there would be a possibility to do this without Director? You will find utilities that convert to SWF (like Video2SWF, SWFFork, png2swf) that may do what you want. I think what Andreas is describing could also be done by using the 'binary write' capability of Rev that can generate the file that is the SWF (in this case). Flash and other products can export to the SWF format. Check version tracker and do a search. Once you have the SWF file, you can do a hex dump from a word processor or BBEdit, etc. to reveal the byte level strings that match the format. Use the >> 1- Register and download the "File Format Specification" form Adobe >> (when I did, I agreed not to share it, sorry) >> 2- Take a look at the document to understand the "Tags" conformation. There are commands in Rev that can work at the byte level,( and even the bit level of a file format.. binaryDecode, binaryEncode) so the hexcode is your oyster :-) If you are always spooling out the same image library, then you could make the correct file-write to match these in the final SWF. Store the file header and other parts of the SWF file in a stack. However, Andreas may be going through a better process than I have described to get results. Hope this helps, and is not too far off a correct, workable answer. Jim Ault Las Vegas On 10/20/07 8:16 AM, "Mark Schonewille" wrote: > Thanks, Andreas. > > Unfortunately, I think that the requirement to have Director > available makes this method unfeasible. > > I am not familiar with the Flash format. What is the byte level and > how do I find it? Or is that clearly described in the File Format > specification? > > Do you think there would be a possibility to do this without Director? > > Best regards and thanks for taking the time to explain this, > > Mark Schonewille > Op 20-okt-2007, om 16:03 heeft Andres Martinez het volgende geschreven: > >> Hello Mark >> >> The process can be automated but it would take too much effort. Let >> me enumerate the steps I took to simplify it... >> >> 1- Register and download the "File Format Specification" form Adobe >> (when I did, I agreed not to share it, sorry) >> 2- Take a look at the document to understand the "Tags" conformation. >> 3- Use Flash app to generate a simple animation that has the same >> look (background and characters) as your Rev Stack >> 4- Experiment, experiment and experiment exporting the .SWF movie >> from Director and looking at the byte level file (I used HexEdit >> for this). >> 5- Code your Stack to generate the sequence of positions of all >> your animated characters >> 6- Transform those positions to the right byte level format that >> flash understands, and paste them into the file exported from Flash >> app. >> >> If you want to see the functionality in action, you can download >> our game MacPool and press Ctrl-S (Save) when playing a 9-Ball game. >> This is a sample animation exported from the game... http:// >> www.bakno.com/MacPool/animation.html >> >> Regards, >> Andres Martinez >> www.baKno.com From andres at bakno.com Sat Oct 20 18:52:26 2007 From: andres at bakno.com (Andres Martinez) Date: Sat, 20 Oct 2007 18:52:26 -0400 Subject: Revolution => Flash In-Reply-To: References: <470EC519.6050309@fourthworld.com> <470FA806.7090004@dreamscapesoftware.com> <7c87a2a10710121057o43c1027pf23a900513ba94d2@mail.gmail.com> <9BA49E68-103D-41CD-98BA-460E73AFAEB6@economy-x-talk.com> <683D0859-BF8A-4A9D-9E90-E5CAFF46D91A@bakno.com> Message-ID: Hello Mark Unfortunately Director does not export SWF files anymore, therefore it is necessary to use Flash (the development environment which is actually very similar to Director). Yes, the description of how the SWF file is conformed (even at bit level) is within the File Format Specification provided by Adobe. I was not familiar with flash format either. Yes, it would be possible to do it without Flash but I think the effort to conform each "tag" (portion of the flash file) without it will be too much. Regards, Andres Martinez www.baKno.com On Oct 20, 2007, at 11:16 AM, Mark Schonewille wrote: > Thanks, Andreas. > > Unfortunately, I think that the requirement to have Director > available makes this method unfeasible. > > I am not familiar with the Flash format. What is the byte level and > how do I find it? Or is that clearly described in the File Format > specification? > > Do you think there would be a possibility to do this without Director? > > Best regards and thanks for taking the time to explain this, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 20-okt-2007, om 16:03 heeft Andres Martinez het volgende > geschreven: > >> Hello Mark >> >> The process can be automated but it would take too much effort. >> Let me enumerate the steps I took to simplify it... >> >> 1- Register and download the "File Format Specification" form >> Adobe (when I did, I agreed not to share it, sorry) >> 2- Take a look at the document to understand the "Tags" conformation. >> 3- Use Flash app to generate a simple animation that has the same >> look (background and characters) as your Rev Stack >> 4- Experiment, experiment and experiment exporting the .SWF movie >> from Director and looking at the byte level file (I used HexEdit >> for this). >> 5- Code your Stack to generate the sequence of positions of all >> your animated characters >> 6- Transform those positions to the right byte level format that >> flash understands, and paste them into the file exported from >> Flash app. >> >> If you want to see the functionality in action, you can download >> our game MacPool and press Ctrl-S (Save) when playing a 9-Ball game. >> This is a sample animation exported from the game... http:// >> www.bakno.com/MacPool/animation.html >> >> Regards, >> Andres Martinez >> www.baKno.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Sat Oct 20 21:06:14 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 20 Oct 2007 20:06:14 -0500 Subject: The Documentation In-Reply-To: <200710201124.52889.palcibiades-first@yahoo.co.uk> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> Message-ID: <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> Yes Peter, I believe you are correct. The current documentation, does suffice for people like myself. But, we have had the luxury of starting with Jeanne DeVoto's excellent help stacks, including Richard Gaskin's primer which IMO have yet to be equaled since in terms of ease-of use and accessibility. I hope Bill takes on this issue soon. While the video tutorials are great in themselves, they really do not replace the written word. And while most of Jeanne's copy is probably dispersed somewhere throughout the current PDF, I don't think the accessibility to it is near as easy as it once was. Don't get me wrong, Kevin and company have done a great job trying to keep up, but I do think more 3rd party support in this area would be most helpful. It sure would be good to get some other books written. Especially one like 'Secrets of the HyperCard Masters' which was released many years ago. best, Chipp From chipp at chipp.com Sat Oct 20 21:13:56 2007 From: chipp at chipp.com (Chipp Walters) Date: Sat, 20 Oct 2007 20:13:56 -0500 Subject: Revolution => Flash In-Reply-To: References: Message-ID: <7aa52a210710201813l706236eale4fb8764b7a9bef0@mail.gmail.com> Andreas, I'm not so sure creating a SWF file from Rev is as difficult as all that. Perhaps it may be. In any case, on Wikipedia it says about SWF, "Although a full specification of SWF is available, it is not an open format, as implementing software that plays the format is disallowed by the specification's license." So, I imagine one could build a Rev app which generated SWF files which could then be opened using the Flash plugin. Further investigation led me to this page: http://www.half-serious.com/swf/format/ I imagine writing a SWF maker is more tedious than anything else. I know there are several 'quickie SWF generator' tools out there today, which build a small subset of a targeted SWF format--- like a banner. From wow at together.net Sun Oct 21 08:14:26 2007 From: wow at together.net (Richard Miller) Date: Sun, 21 Oct 2007 08:14:26 -0400 Subject: Revolution => Flash In-Reply-To: <7aa52a210710201813l706236eale4fb8764b7a9bef0@mail.gmail.com> References: <7aa52a210710201813l706236eale4fb8764b7a9bef0@mail.gmail.com> Message-ID: <0A6D7EE9-A911-4BF1-A2E9-2602C1192D99@together.net> I've not been following this conversation, so this answer may not fit the bill. But I regularly use ffmpeg from within Rev to convert from various formats to Flash. It's a very versatile and free program. Maybe there's a solution in there for this issue. Richard Miller From dave at looktowindward.com Sun Oct 21 08:30:26 2007 From: dave at looktowindward.com (Dave) Date: Sun, 21 Oct 2007 13:30:26 +0100 Subject: Geometry in latest version of RunRev In-Reply-To: References: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> <730FC9DB-6679-48DA-870E-7F968D8CB4E5@looktowindward.com> <7c87a2a10710161117n245f6fct8b9734c6a58de771@mail.gmail.com> Message-ID: <19067BDE-DB8D-4995-A1ED-D5FA31F07B51@looktowindward.com> Hi, Does anyone know if the Geometry has been fixed in the latest version? I really don't want to invest all the time editing the objects if it still goes beswick! Thanks All the Best Dave From m.schonewille at economy-x-talk.com Sun Oct 21 08:49:34 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 21 Oct 2007 14:49:34 +0200 Subject: Geometry in latest version of RunRev In-Reply-To: <19067BDE-DB8D-4995-A1ED-D5FA31F07B51@looktowindward.com> References: <7C039DA9-F151-43C6-BF21-852FE1F5E29E@looktowindward.com> <6FD3710C-BFAE-4EA7-B806-8EF9708893DE@economy-x-talk.com> <730FC9DB-6679-48DA-870E-7F968D8CB4E5@looktowindward.com> <7c87a2a10710161117n245f6fct8b9734c6a58de771@mail.gmail.com> <19067BDE-DB8D-4995-A1ED-D5FA31F07B51@looktowindward.com> Message-ID: <01E198C2-601C-487A-AAED-75D9EF17386A@economy-x-talk.com> It hasn't been fixed. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 21-okt-2007, om 14:30 heeft Dave het volgende geschreven: > Hi, > > Does anyone know if the Geometry has been fixed in the latest version? > > I really don't want to invest all the time editing the objects if > it still goes beswick! > > Thanks > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dan at clearvisiontech.com Sun Oct 21 12:46:40 2007 From: dan at clearvisiontech.com (Dan Friedman) Date: Sun, 21 Oct 2007 09:46:40 -0700 Subject: Opening a PFD - What am I doing wrong?? In-Reply-To: <20071020170006.731AF489428@mail.runrev.com> Message-ID: Does anyone know why this doesn?t work? I can?t seem to get a PDF to open (in Acrobat) on Windows. Rev is doing it successfully in their docs (they have a revGoPFD command that I can?t trace into. They are calling it from mouseUp in the script of card ?User Guide? of stack ?revdocumentation.rev?. I have tried a bizillion variations of the script below. I can get Acrobat to launch, but if I supply a document, it fails ? I get a hour glass for a moment, and then nothing. And the result is empty. UG! on mouseUp answer file "Select PDF:" put it into fPath --launch document fPath ? This doesn?t work either! put queryRegistry("HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\command\") into acroPath put word 1 to -2 of acroPath into acroPath put char 2 to -2 of acroPath into acroPath --launch acroPath --THIS WORKS launch fPath with acroPath --THIS FAILS!! end mouseUp Thank you in advance, Dan From pmgresham at gmail.com Sun Oct 21 14:15:42 2007 From: pmgresham at gmail.com (Paul Gresham) Date: Sun, 21 Oct 2007 11:15:42 -0700 (PDT) Subject: QT controller on Vista: how to change volume? In-Reply-To: <7c87a2a10710181243r14f31b95u7fdf1d2f8aad8b90@mail.gmail.com> References: <4717ABCF.1010908@fourthworld.com> <7c87a2a10710181243r14f31b95u7fdf1d2f8aad8b90@mail.gmail.com> Message-ID: <13331552.post@talk.nabble.com> Richard, The popup panel flashing briefly does not appear to be Vista specific -- I get exactly the same effect using XP SP2. Paul -- View this message in context: http://www.nabble.com/QT-controller-on-Vista%3A-how-to-change-volume--tf4649014.html#a13331552 Sent from the Revolution - User mailing list archive at Nabble.com. From andre at andregarzia.com Sun Oct 21 14:36:21 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 21 Oct 2007 15:36:21 -0300 Subject: Opening a PFD - What am I doing wrong?? In-Reply-To: References: <20071020170006.731AF489428@mail.runrev.com> Message-ID: <7c87a2a10710211136o45fb7c0oa1aeb2911df79a3@mail.gmail.com> Dan, I don't have windows, but try something along this: on OpenPDF theFilePath get shell(format("start %s", theFilePath)) end OpenPDF don't know if the line is this, but I think you can start a file using the start command in the shell() Andre On 10/21/07, Dan Friedman wrote: > Does anyone know why this doesn?t work? I can?t seem to get a PDF to open > (in Acrobat) on Windows. Rev is doing it successfully in their docs (they > have a revGoPFD command that I can?t trace into. They are calling it from > mouseUp in the script of card ?User Guide? of stack ?revdocumentation.rev?. > I have tried a bizillion variations of the script below. I can get Acrobat > to launch, but if I supply a document, it fails ? I get a hour glass for a > moment, and then nothing. And the result is empty. UG! > > on mouseUp > answer file "Select PDF:" > put it into fPath > > --launch document fPath ? This doesn?t work either! > > put > queryRegistry("HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\command\") > into acroPath > put word 1 to -2 of acroPath into acroPath > put char 2 to -2 of acroPath into acroPath > > --launch acroPath --THIS WORKS > launch fPath with acroPath --THIS FAILS!! > end mouseUp > > > Thank you in advance, > Dan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andre at andregarzia.com Sun Oct 21 15:28:36 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 21 Oct 2007 16:28:36 -0300 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) Message-ID: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> Hello Friends, I have here a little proposal for the volunteers on this list. With every release of an OS or Revolution we have some things breaking. This is the nature of things, we can't change it but we can help fix it. What about we build a community "regression test", some test stacks. Each volunteer or group of volunteer would build and mantain a little stack to test some subset of revolution. With each release and platform, they'd test it against the new thing and we could report back to runrev and web. I can host this and I can build the report thing and I volunteer to build the regression test for socket routines and libURL (which never breaks!) This way a small group can do some impact and help Bill at QC and RunRev team. Even if we can't test all of transcript and rev, if we test 40% if it, still we can guarantee that this 40% is working or broken which is nice anyway. A group of people could take care of QT controler and routines testing and quickly catch things such as this volume issue very fast. is this a good idea? andre From lynnp333 at aol.com Sun Oct 21 15:28:58 2007 From: lynnp333 at aol.com (Lynn Marie Peterson) Date: Sun, 21 Oct 2007 12:28:58 -0700 (PDT) Subject: SQLite3 - problems connecting to database Message-ID: <13332359.post@talk.nabble.com> Hi folks ~ Has anyone else had trouble connecting to an SQLite3 database now that it's integrated into the current Rev v2.8.1 gm-3? I have no problems connecting and interacting with mySQL databases using either the Rev Database Query Builder or the Rev commands themselves. It "appears" as though Rev connects to an SQLite3 database as the Database Query Builder says it's connected after clicking on the Connect button, however there is no returned database ID and when I change to the Record Set in QB, the popup menu to the tables says the table(s) are not available. It says it is connected, even if the full path to the database is not filled out, so I suspect it's not connected at all. If I force type in the name of a table, I get the Rev error message: An error resulted for the SQL command in the database: employeeInfo Revdb error: Database Error: SQL error or missing database Query: SELECT * FROM employeeRecords I've used both Terminal and the open source app SQLite3 Database Browser v1.3 to create a simple SQLite3 database, but am having no luck. I'd really like to use SQLite3 for apps that only need single user data storage/access that travel with the app. Is there something I'm missing? Thanks to any and all that can end this frustration. Lynn Peterson OS X 10.4.10 [non Intel] Rev Studio v2.8.1 gm-3 -- View this message in context: http://www.nabble.com/SQLite3---problems-connecting-to-database-tf4667167.html#a13332359 Sent from the Revolution - User mailing list archive at Nabble.com. From david at dvglasgow.wanadoo.co.uk Sun Oct 21 15:44:20 2007 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Sun, 21 Oct 2007 20:44:20 +0100 Subject: Using and Controlling RevSpeak In-Reply-To: <20071019170005.E4F50489436@mail.runrev.com> References: <20071019170005.E4F50489436@mail.runrev.com> Message-ID: <83067D10-24EF-4C37-97EF-516738647805@dvglasgow.wanadoo.co.uk> On 19 Oct 2007, at 6:00 pm, Richmond Mathewson wrote: > > Well I made a stack (which I have just uploaded to > RevOnline; "Speech Checker") which took me 3 minutes > to make (swank, swank). > > It contains 2 flds: "fSPEECH" and "YNO" and a > button: "CHECK FOR SPEECH" > > the button contains the following script: Great. Why didn't I think of that? As to the pausing problem, I was wondering if speech is so intensive a task, reduced responsivity is inevitable to some degree? Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From kray at sonsothunder.com Sun Oct 21 16:42:36 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 21 Oct 2007 15:42:36 -0500 Subject: Opening a PFD - What am I doing wrong?? In-Reply-To: References: Message-ID: <20071021154236773799.46ea6eac@sonsothunder.com> On Sun, 21 Oct 2007 09:46:40 -0700, Dan Friedman wrote: > Does anyone know why this doesn?t work? I can?t seem to get a PDF to open > (in Acrobat) on Windows. Rev is doing it successfully in their docs (they > have a revGoPFD command that I can?t trace into. They are calling it from > mouseUp in the script of card ?User Guide? of stack ?revdocumentation.rev?. > I have tried a bizillion variations of the script below. I can get Acrobat > to launch, but if I supply a document, it fails ? I get a hour glass for a > moment, and then nothing. And the result is empty. UG! Odd, your script works for me with "launch document" under 2.8.1... is it possible the path to the PDF may be an issue? Try renaming the pdf to something simple and putting it on your desktop... does it work now? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Sun Oct 21 16:44:01 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 21 Oct 2007 15:44:01 -0500 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) In-Reply-To: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> References: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> Message-ID: <20071021154401948632.953ed0b7@sonsothunder.com> On Sun, 21 Oct 2007 16:28:36 -0300, Andre Garzia wrote: > A group of people could take care of QT controler and routines testing > and quickly catch things such as this volume issue very fast. > > is this a good idea? Sounds good to me... count me in! Ken From bvg at mac.com Sun Oct 21 17:41:48 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 21 Oct 2007 23:41:48 +0200 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) In-Reply-To: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> References: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> Message-ID: I can help, if there's need, but i need to be told what to do... If there's need for discussion, chatrev is open, as always... On 21 Oct 2007, at 21:28, Andre Garzia wrote: > ... > This way a small group can do some impact and help Bill at QC and > RunRev team. Even if we can't test all of transcript and rev, if we > test 40% if it, still we can guarantee that this 40% is working or > broken which is nice anyway. > > A group of people could take care of QT controler and routines testing > and quickly catch things such as this volume issue very fast. > > is this a good idea? > .... -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From shari at gypsyware.com Sun Oct 21 18:44:54 2007 From: shari at gypsyware.com (Shari) Date: Sun, 21 Oct 2007 18:44:54 -0400 Subject: Replacing a stack Message-ID: This problem is buggering me. My app creates a preferences stack in some writeable folder (Preferences on Mac OSX and varying locations on Windows depending on the system). I want to be able to replace this stack with a newer version if there is a need to. The newer version has an xVersion number of 10, has been compressed and saved as the stackData of the application itself. The older version (in the Prefs folder) has an xVersion of 7. When the app launches it checks the versions, and discovers that the stack in the Prefs folder needs to be replaced. So it deletes that stack. In testing I have it answer someMessage and with the answer window open, can verify that the old stack is indeed deleted from the prefs folder. It then decompresses the stackData of the app and puts it into binfile:prefsLocation. I know beyond a doubt that the stackData has the right version of 10. But after it decompresses and creates the new Prefs stack, I check the version and it's 7, the same version of the deleted stack. What am I missing? I had tried at one time to just have it copy a stack from one folder to another, each stack having a different name, having it copy and rename the stack, but no matter how I did it I kept getting that annoying "stack is already running, do you want to purge it?" dialog. So I thought to try the compress/decompress/binfile approach instead. I am using the same compress/decompress/binfile code that I have already working with another stack. So I know this code is good. Any thoughts? Suggestions? Is there a way to read the compressed data and verify the xVersion before it actually creates the new stack? Shari -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From m.schonewille at economy-x-talk.com Sun Oct 21 18:52:59 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 22 Oct 2007 00:52:59 +0200 Subject: Replacing a stack In-Reply-To: References: Message-ID: <9E0A85AD-3843-4CF4-A4D0-7B4F39C32F2A@economy-x-talk.com> Hi Shari, Remove the stack from memory, before opening the new version. lock messages delete stack "Your Stack" -- remove from memory go stack "Mac HD/Folder/Your Stack.rev" put the xVersion of stack "Your Stack" --> 10 unlock messages Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 22-okt-2007, om 0:44 heeft Shari het volgende geschreven: > This problem is buggering me. My app creates a preferences stack > in some writeable folder (Preferences on Mac OSX and varying > locations on Windows depending on the system). > > I want to be able to replace this stack with a newer version if > there is a need to. > > The newer version has an xVersion number of 10, has been compressed > and saved as the stackData of the application itself. > > The older version (in the Prefs folder) has an xVersion of 7. > > When the app launches it checks the versions, and discovers that > the stack in the Prefs folder needs to be replaced. So it deletes > that stack. In testing I have it answer someMessage and with the > answer window open, can verify that the old stack is indeed deleted > from the prefs folder. > > It then decompresses the stackData of the app and puts it into > binfile:prefsLocation. I know beyond a doubt that the stackData > has the right version of 10. > > But after it decompresses and creates the new Prefs stack, I check > the version and it's 7, the same version of the deleted stack. > > What am I missing? I had tried at one time to just have it copy a > stack from one folder to another, each stack having a different > name, having it copy and rename the stack, but no matter how I did > it I kept getting that annoying "stack is already running, do you > want to purge it?" dialog. So I thought to try the compress/ > decompress/binfile approach instead. > > I am using the same compress/decompress/binfile code that I have > already working with another stack. So I know this code is good. > > Any thoughts? Suggestions? Is there a way to read the compressed > data and verify the xVersion before it actually creates the new stack? > > Shari From mark at maseurope.net Sun Oct 21 19:31:08 2007 From: mark at maseurope.net (Mark Smith) Date: Mon, 22 Oct 2007 01:31:08 +0200 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) In-Reply-To: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> References: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> Message-ID: <072E2A4D-A7DA-4662-A204-9F5807E962CD@maseurope.net> I'd certainly up for this...count me in! Best, Mark On 21 Oct 2007, at 21:28, Andre Garzia wrote: > Hello Friends, > > I have here a little proposal for the volunteers on this list. With > every release of an OS or Revolution we have some things breaking. > This is the nature of things, we can't change it but we can help fix > it. > > What about we build a community "regression test", some test stacks. > Each volunteer or group of volunteer would build and mantain a little > stack to test some subset of revolution. With each release and > platform, they'd test it against the new thing and we could report > back to runrev and web. > > I can host this and I can build the report thing and I volunteer to > build the regression test for socket routines and libURL (which never > breaks!) > > This way a small group can do some impact and help Bill at QC and > RunRev team. Even if we can't test all of transcript and rev, if we > test 40% if it, still we can guarantee that this 40% is working or > broken which is nice anyway. > > A group of people could take care of QT controler and routines testing > and quickly catch things such as this volume issue very fast. > > is this a good idea? > > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katir at hindu.org Sun Oct 21 20:07:07 2007 From: katir at hindu.org (Sannyasin Sivakatirswami) Date: Sun, 21 Oct 2007 14:07:07 -1000 Subject: OT: 4D Acius DBase Completely Re-written with SQL back end Message-ID: <471BE9AB.1040902@hindu.org> FYI: three of our team have spent the last 5 days in Memphis, attending the international 4D conference. Apparently the back end storage structure for 4D has been completely re-done, and is SQL now... so, perhaps the long time wish list item here, to have a Rev connector to 4D will become a possibility. And in theory mashups between 4D, MySQL and PostGreSQl data sets should be easier now.. Not clear yet how proprietary their SQL implementation is. Will find more after de-briefing the team here. Anyone else using 4D? (Acius) From slylabs13 at mac.com Sun Oct 21 20:11:43 2007 From: slylabs13 at mac.com (Robert Sneidar) Date: Sun, 21 Oct 2007 17:11:43 -0700 Subject: OT: 4D Acius DBase Completely Re-written with SQL back end In-Reply-To: <471BE9AB.1040902@hindu.org> References: <471BE9AB.1040902@hindu.org> Message-ID: <2BA7A23D-E32C-44A1-8078-7D325A151A87@mac.com> When I saw Dbase and 4D in one sentence I got pretty excited but you don't mean "DBase" as in Microsoft Foxpro do you? Bob Sneidar IT Manager Calvary Chapel CM Sent from iPhone On Oct 21, 2007, at 17:07, Sannyasin Sivakatirswami wrote: > FYI: three of our team have spent the last 5 days in Memphis, > attending the international 4D conference. Apparently the back end > storage structure for 4D has been completely re-done, and is SQL > now... so, perhaps the long time wish list item here, to have a Rev > connector to 4D will become a possibility. And in theory mashups > between 4D, MySQL and PostGreSQl data sets should be easier now.. > Not clear yet how proprietary their SQL implementation is. Will find > more after de-briefing the team here. > > Anyone else using 4D? (Acius) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mikeythek at gmail.com Sun Oct 21 20:40:21 2007 From: mikeythek at gmail.com (Mikey) Date: Sun, 21 Oct 2007 20:40:21 -0400 Subject: OT: 4D Acius DBase Completely Re-written with SQL back end In-Reply-To: <2BA7A23D-E32C-44A1-8078-7D325A151A87@mac.com> References: <471BE9AB.1040902@hindu.org> <2BA7A23D-E32C-44A1-8078-7D325A151A87@mac.com> Message-ID: <9b408d8e0710211740x67537d5i94d04d6d0cad80c9@mail.gmail.com> Um, 4D has supported ODBC for a very long time, so I'm unclear how your team thinks this is going to change things. SQL Support in 4Dv11 (the version that was just released, and was being discussed at the Summit) was primarily to allow the embedding of SQL in 4D code. There are certainly circumstances where I think this is a wonderful development. However, since 4D has supported ODBC (and therefore SQL queries) for quite a while, I'm curious how you think this makes things easier for RR. From mikeythek at gmail.com Sun Oct 21 20:41:04 2007 From: mikeythek at gmail.com (Mikey) Date: Sun, 21 Oct 2007 20:41:04 -0400 Subject: OT: 4D Acius DBase Completely Re-written with SQL back end In-Reply-To: <9b408d8e0710211740x67537d5i94d04d6d0cad80c9@mail.gmail.com> References: <471BE9AB.1040902@hindu.org> <2BA7A23D-E32C-44A1-8078-7D325A151A87@mac.com> <9b408d8e0710211740x67537d5i94d04d6d0cad80c9@mail.gmail.com> Message-ID: <9b408d8e0710211741j69d973d6l2b241196fb13c764@mail.gmail.com> Oh, yeah, and 4D, Inc. hasn't gone by ACIUS in several years. From ambassador at fourthworld.com Sun Oct 21 22:44:32 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 21 Oct 2007 19:44:32 -0700 Subject: Geometry in latest version of RunRev Message-ID: <471C0E90.5090007@fourthworld.com> Dave wrote: > Does anyone know if the Geometry has been fixed in the latest version? > > I really don't want to invest all the time editing the objects if it > still goes beswick! The GM is good for what it does, but it can't anticipate all possible combinations of object-ordering needs, and will fail in some cases. Writing one's one geometry management is so simple that I never understood why RunRev saddled themselves with writing 40k of GM script just for a subset of needs. Just use the resizeStack message, and you can trim most object resizing to one-line calls using a custom function: on resizeStack x,y SetObjRect fld "Main","", "", x-20, y-100 put the bottom of fld "Main" into tBot SetObjRect btn "OK", x-100, tBot+12, x-20,tBot+35 put the left of btn "OK" into tLeft SetObjRect btn "Cancel", tLeft-100, tBot+12, tLeft-20,tBot+35 end resizeStack on SetObjRect pObj local tObj, r, i -- put the long id of pObj into tObj put the rect of tObj into r repeat with i = 2 to 5 get param(i) if it is not empty then put it into item (i-1) of r end repeat set the rect of tObj to r end SetObjRect Handling the native resizeStack directly can take a few minutes' scripting, but leaves you totally in control and allows you to use previously-adjusted objects to determine the positions of others, and you know exactly the order they're processed in. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sarah.reichelt at gmail.com Sun Oct 21 22:49:19 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 22 Oct 2007 12:49:19 +1000 Subject: Geometry in latest version of RunRev In-Reply-To: <471C0E90.5090007@fourthworld.com> References: <471C0E90.5090007@fourthworld.com> Message-ID: > The GM is good for what it does, but it can't anticipate all possible > combinations of object-ordering needs, and will fail in some cases. > > Writing one's one geometry management is so simple that I never > understood why RunRev saddled themselves with writing 40k of GM script > just for a subset of needs. > > Just use the resizeStack message, and you can trim most object resizing > to one-line calls using a custom function: > I agree with Richard. Writing your own gives you far better control. However I have 2 custom handlers: one sets the rect like Richard's and the other sets the loc, which is more convenient for buttons that don't need to resize, just move. Cheers, Sarah From kray at sonsothunder.com Sun Oct 21 23:42:07 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 21 Oct 2007 22:42:07 -0500 Subject: Geometry in latest version of RunRev In-Reply-To: References: <471C0E90.5090007@fourthworld.com> Message-ID: <20071021224207612962.14ad1575@sonsothunder.com> On Mon, 22 Oct 2007 12:49:19 +1000, Sarah Reichelt wrote: >> The GM is good for what it does, but it can't anticipate all possible >> combinations of object-ordering needs, and will fail in some cases. >> >> Writing one's one geometry management is so simple that I never >> understood why RunRev saddled themselves with writing 40k of GM script >> just for a subset of needs. >> >> Just use the resizeStack message, and you can trim most object resizing >> to one-line calls using a custom function: >> > > I agree with Richard. Writing your own gives you far better control. > However I have 2 custom handlers: one sets the rect like Richard's and > the other sets the loc, which is more convenient for buttons that > don't need to resize, just move. Agreed: Mine is more complex on the back end but perhaps simpler on the front end (I'll show the calls here, and if anyone is interested in the "backend" code let me know and I'll send it): on resizeStack stsSetRect "OK",">B:-20,R:-20" -- See (1) below stsSetRect "Cancel",">RL:-20","OK" -- See (2) below stsSetRect "Main","BT:-20","OK" -- See (3) below stsSetRect "Main","R:-20" -- See (4) below end resizeStack (1) Moves btn "OK" so that its bottom is 20 pixels up from the bottom of the card, and 20 pixels from the right edge of the card. (2) Moves btn "Cancel" so that its right edge is 20 pixels less than the left edge of btn "OK". (3) Resizes fld "Main" so that its bottom is 20 pixels up from the top of btn "OK". (4) Resizes fld "Main" so that its right is 20 pixels from the right edge of the card. Regardless of which way you go though, it is pretty easy to write your own and then if something goes wrong, it's easier to fix. :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From geradamas at yahoo.com Mon Oct 22 05:32:19 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 22 Oct 2007 10:32:19 +0100 (BST) Subject: Using and Controlling RevSpeak Message-ID: <271600.89161.qm@web37509.mail.mud.yahoo.com> David Glasgow wrote: "Great. Why didn't I think of that?" For two very, very simple reasons: 1. Many people seem to have lost faith in RR's documentation - true, it is a bit shambolic, but it should always be the first port of call! The reason I solved this problem in 3 minutes is because I DIDN'T; Everything was there, clear as day, in the documentation. 2. I work with 5 - 11 year olds, who are considerably nearer to the wisdom than I am at 45 (of course as they get older they get more and more foolish as their heads get crammed with crap): and they keep me child-like, so I always look for the simplest way of doing things (admittedly I usually miss by miles). sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From eric.chatonet at sosmartsoftware.com Mon Oct 22 09:17:56 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 22 Oct 2007 15:17:56 +0200 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) In-Reply-To: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> References: <7c87a2a10710211228w70e7dec8p39e7470a14a9cc90@mail.gmail.com> Message-ID: <9A6117E3-9938-458C-997F-4EB912182F58@sosmartsoftware.com> Hi Andre and all, Yes it's a good idea: I don't do it systematically but I could test all my tutorials with every new version: each one focuses on a specific aspect of Rev (even if there are many others :-) Le 21 oct. 07 ? 21:28, Andre Garzia a ?crit : > I have here a little proposal for the volunteers on this list. With > every release of an OS or Revolution we have some things breaking. > This is the nature of things, we can't change it but we can help fix > it. > > What about we build a community "regression test", some test stacks. > Each volunteer or group of volunteer would build and mantain a little > stack to test some subset of revolution. With each release and > platform, they'd test it against the new thing and we could report > back to runrev and web. > > I can host this and I can build the report thing and I volunteer to > build the regression test for socket routines and libURL (which never > breaks!) > > This way a small group can do some impact and help Bill at QC and > RunRev team. Even if we can't test all of transcript and rev, if we > test 40% if it, still we can guarantee that this 40% is working or > broken which is nice anyway. > > A group of people could take care of QT controler and routines testing > and quickly catch things such as this volume issue very fast. > > is this a good idea? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From revolution at jaedworks.com Mon Oct 22 09:52:56 2007 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 22 Oct 2007 06:52:56 -0700 Subject: Replacing a stack In-Reply-To: References: Message-ID: At 6:44 PM -0400 10/21/2007, Shari wrote: >When the app launches it checks the versions, and discovers that the >stack in the Prefs folder needs to be replaced. So it deletes that >stack. In testing I have it answer someMessage and with the answer >window open, can verify that the old stack is indeed deleted from >the prefs folder. > >It then decompresses the stackData of the app and puts it into >binfile:prefsLocation. I know beyond a doubt that the stackData has >the right version of 10. > >But after it decompresses and creates the new Prefs stack, I check >the version and it's 7, the same version of the deleted stack. Execute the revert command after you download the preferences stack: revert stack prefsLocation What the revert command does is reload the stack from the copy on disk, replacing the copy in memory. Since the disk copy is the new version, this will suck the new version into memory, replacing the old one. -- Jeanne A. E. DeVoto, Transcript Language Curmudgeon revolution at jaedworks.com http://www.jaedworks.com From wjm at wjm.org Mon Oct 22 10:33:37 2007 From: wjm at wjm.org (Bill Marriott) Date: Mon, 22 Oct 2007 10:33:37 -0400 Subject: Congratulations, Bill! References: <20071019011313732917.b7dbe212@sonsothunder.com> Message-ID: Just a quick note of thanks for all the encouragement I've received here and in email... not just since the announcement but throughout the last year, as we've worked together to improve Revolution. I believe we've seen a number of tangible results. Stuff that wouldn't have been possible without everyone's vigorous participation. The interest shown in the process has energized me and the rest of the RunRev team, so please keep it up. Warmly, Bill Marriott Director of Marketing, Runtime Revolution From dan at clearvisiontech.com Mon Oct 22 10:46:53 2007 From: dan at clearvisiontech.com (Dan Friedman) Date: Mon, 22 Oct 2007 07:46:53 -0700 Subject: Opening a PFD - What am I doing wrong?? In-Reply-To: <20071021170003.ADE5D48906D@mail.runrev.com> Message-ID: Ken, I was using Windows Vista and it was failing. So, after reading your response, I tried the "launch document" with Windows XP - and it worked. Frustrated and tired, I shut everything off and called it a night. This morning, with a fresh cup of coffee, I sat down in front of my computer to duke it out with Vista. But, for no apparent reason (except for restarting the computer) it started working! Ah, I love Windows. Especially Vista. :~ Thanks again, Dan > Odd, your script works for me with "launch document" under 2.8.1... is > it possible the path to the PDF may be an issue? Try renaming the pdf > to something simple and putting it on your desktop... does it work now? From len-morgan at crcom.net Mon Oct 22 10:57:49 2007 From: len-morgan at crcom.net (Len Morgan) Date: Mon, 22 Oct 2007 09:57:49 -0500 Subject: Faking A Real Table Object Message-ID: <471CBA6D.7050406@crcom.net> I'm trying to create a group that will act like a "real" table object should. In other words, I want to be able to align each column individually. I've created 5 fields each the width needed for a column and then grouped them together. Since the columns (as originally drawn) we longer than the group, I get a scrollbar for the group but it only scrolls to the height of the fields. Since the number of lines in the fields can vary from 2 to 200, I don't want to put 2 lines of data and 198 CRs in each field. I know someone has done this before where they attach a scroll bar to the right most column and then somehow get the other columns to move when it's scrollbar is moved. Is there a better way to accomplish what I'm trying to do? If the group w/ scrollbar is the way to go, how can I dynamically expand the length of the columns (as the number of records varies) without moving the top of the field around on the card? Thanks for any help, pointers, etc you can toss my way. Len Morgan From jbv.silences at club-internet.fr Mon Oct 22 11:11:05 2007 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 22 Oct 2007 17:11:05 +0200 Subject: Faking A Real Table Object References: <471CBA6D.7050406@crcom.net> Message-ID: <471CBD79.76A64E0D@club-internet.fr> Len , just curious : why faking a table object ? Why not use a "real" table object instead ? JB > I'm trying to create a group that will act like a "real" table object > should. In other words, I want to be able to align each column > individually. > > I've created 5 fields each the width needed for a column and then > grouped them together. Since the columns (as originally drawn) we > longer than the group, I get a scrollbar for the group but it only > scrolls to the height of the fields. Since the number of lines in the > fields can vary from 2 to 200, I don't want to put 2 lines of data and > 198 CRs in each field. > > I know someone has done this before where they attach a scroll bar to > the right most column and then somehow get the other columns to move > when it's scrollbar is moved. > > Is there a better way to accomplish what I'm trying to do? If the group > w/ scrollbar is the way to go, how can I dynamically expand the length > of the columns (as the number of records varies) without moving the top > of the field around on the card? From m.schonewille at economy-x-talk.com Mon Oct 22 11:17:06 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 22 Oct 2007 17:17:06 +0200 Subject: Faking A Real Table Object In-Reply-To: <471CBA6D.7050406@crcom.net> References: <471CBA6D.7050406@crcom.net> Message-ID: <900B4933-6F92-4EB5-B9EF-24594A302155@economy-x-talk.com> Hi Len, What about not dynamically increasing the number of fields in the group, but displaying different parts of the data instead? Create a group with fields in rows and columns. Add a vertical and a horizontal scrollbar object. Now group the fields and the scrollbars. Write a script that shows line x to y of your data, depending on the thumbPos of the vertical scrollbar. The script should also show item a to b of each line x to y of your data, depending on the thumbPos of the horizontal scrollbar. You can do this using the scrollbarDrag message, which is sent if you drag the thumb of the scrollbar. The scrollbarDrag message comes with a parameter, which you can use together with the endValue of the two scrollbar objects to determine which lines and which items you need to display. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 22-okt-2007, om 16:57 heeft Len Morgan het volgende geschreven: > I'm trying to create a group that will act like a "real" table > object should. In other words, I want to be able to align each > column individually. > > I've created 5 fields each the width needed for a column and then > grouped them together. Since the columns (as originally drawn) we > longer than the group, I get a scrollbar for the group but it only > scrolls to the height of the fields. Since the number of lines in > the fields can vary from 2 to 200, I don't want to put 2 lines of > data and 198 CRs in each field. > > I know someone has done this before where they attach a scroll bar > to the right most column and then somehow get the other columns to > move when it's scrollbar is moved. > > Is there a better way to accomplish what I'm trying to do? If the > group w/ scrollbar is the way to go, how can I dynamically expand > the length of the columns (as the number of records varies) without > moving the top of the field around on the card? > > Thanks for any help, pointers, etc you can toss my way. > > Len Morgan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Mon Oct 22 11:55:54 2007 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 22 Oct 2007 10:55:54 -0500 Subject: Opening a PFD - What am I doing wrong?? In-Reply-To: References: Message-ID: <20071022105554754698.2c2664fe@sonsothunder.com> On Mon, 22 Oct 2007 07:46:53 -0700, Dan Friedman wrote: > Ken, > > I was using Windows Vista and it was failing. So, after reading your > response, I tried the "launch document" with Windows XP - and it worked. > Frustrated and tired, I shut everything off and called it a night. This > morning, with a fresh cup of coffee, I sat down in front of my computer to > duke it out with Vista. But, for no apparent reason (except for restarting > the computer) it started working! > > Ah, I love Windows. Especially Vista. :~ :-D Glad to hear you got it working... if you discover the reason it happened and it is a specific Vista thing, let me know. I'm in the process of compiling a list of Vista development tips/gotchas for the Tips portion of my site. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From hershf at rgllc.us Thu Oct 18 11:16:05 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 18 Oct 2007 11:16:05 -0400 Subject: Standalone builder leaves out icons Message-ID: Hi all I'm wondering why in 2.9 the standalone builder leaves out the icons from buttons? Thanks, Hershel From devin_asay at byu.edu Mon Oct 22 16:09:22 2007 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 22 Oct 2007 14:09:22 -0600 Subject: Standalone builder leaves out icons In-Reply-To: References: Message-ID: <88AC2F76-4419-4DDA-8B8D-50C901C71184@byu.edu> Hi Hershel, On Oct 18, 2007, at 9:16 AM, Hershel Fisch wrote: > Hi all I'm wondering why in 2.9 the standalone builder leaves out > the icons > from buttons? You are probably using icons from the Standard or Metacard libraries. This is bug #4298: The workaround is to first copy the icon to your stack (Development menu > Image Library > Place Image), then assign it to the button, then create the standalone. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From sarah.reichelt at gmail.com Mon Oct 22 16:17:14 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 23 Oct 2007 06:17:14 +1000 Subject: Faking A Real Table Object In-Reply-To: <471CBA6D.7050406@crcom.net> References: <471CBA6D.7050406@crcom.net> Message-ID: > I've created 5 fields each the width needed for a column and then > grouped them together. Since the columns (as originally drawn) we > longer than the group, I get a scrollbar for the group but it only > scrolls to the height of the fields. Since the number of lines in the > fields can vary from 2 to 200, I don't want to put 2 lines of data and > 198 CRs in each field. > > I know someone has done this before where they attach a scroll bar to > the right most column and then somehow get the other columns to move > when it's scrollbar is moved. > > Is there a better way to accomplish what I'm trying to do? If the group > w/ scrollbar is the way to go, how can I dynamically expand the length > of the columns (as the number of records varies) without moving the top > of the field around on the card? When I have done this, I don't use a group. I just give the right-most field a scroll bar and have a scrollBarDrag handler that sets all the other fields to the same scroll whenever it is changed. You need to have this handler in all the fields because they might be scrolled by a scroll wheel instead of by the scrollbar drag. HTH, Sarah From shari at gypsyware.com Mon Oct 22 16:40:18 2007 From: shari at gypsyware.com (Shari) Date: Mon, 22 Oct 2007 16:40:18 -0400 Subject: Replacing a stack In-Reply-To: References: Message-ID: >Execute the revert command after you download the preferences stack: > > revert stack prefsLocation > >What the revert command does is reload the stack from the copy on >disk, replacing the copy in memory. Since the disk copy is the new >version, this will suck the new version into memory, replacing the >old one. Is there any chance that a stack remains in memory and that Rev recreates it without my code telling it to? In my uninstaller, after it deletes the preference stack, I discovered awhile back that my app must immediately quit. Otherwise things would reappear. Nowhere in my code does it say to create a stack, except in the startup routine. Once the app is fully launched, it does not ever create a stack. I am wondering if this is what's happening now when trying to replace a stack. Jeanne, I added revert as follows, and the app fails to launch at all. Also, if I quit the app and open the pref stack manually and check the xVersion, it shows that it's the old version, not the new one. So it isn't just in memory, the actual stack is wrong. So the new version never seems to get created. The old one is deleted, then recreated somehow. There are no detours in the following code. I added a lot of waits because sometimes that fixes weird problems. To no avail this time. repeat with x = 1 to the number of cds of stack prefStack set the cantDelete of cd x of stack prefStack to false end repeat if "UserPrefs" is in the stacksInUse then stop using stack "UserPrefs" delete stack "UserPrefs" end if if "UserPrefs" is in the openstacks then close stack "UserPrefs" delete stack "UserPrefs" end if wait 10 ticks # giving it a chance to fully finish delete file prefStack wait 30 ticks # giving it a chance to fully finish answer "File deleted" # so that I can verify in the Prefs folder # that the file is actually deleted put decompress(the stackData of stack myAppStack) into s put s into url ("binfile:" & prefStack) save stack prefStack wait 5 ticks # giving it a chance to finish answer the xVersion of stack prefStack # gives the xVersion of the deleted stack, # if I quit everything then open what should be the newly created stack, # it is the same as the deleted stack, the new version never appears. # here is where I tried to add revert revert stack dataPath answer the xVersion of stack dataPath # the entire app failed to appear when I added revert, it's as though it just silently quit # I never got an answer, nor a single window to appear, the app did not appear in stacksInUse or openStacks -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From ambassador at fourthworld.com Mon Oct 22 18:51:38 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 22 Oct 2007 15:51:38 -0700 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) Message-ID: <471D297A.4060608@fourthworld.com> Andre Garzia wrote: > I have here a little proposal for the volunteers on this list. With > every release of an OS or Revolution we have some things breaking. > This is the nature of things, we can't change it but we can help fix > it. > > What about we build a community "regression test", some test stacks. > Each volunteer or group of volunteer would build and mantain a little > stack to test some subset of revolution. With each release and > platform, they'd test it against the new thing and we could report > back to runrev and web. > > I can host this and I can build the report thing and I volunteer to > build the regression test for socket routines and libURL (which never > breaks!) > > This way a small group can do some impact and help Bill at QC and > RunRev team. Even if we can't test all of transcript and rev, if we > test 40% if it, still we can guarantee that this 40% is working or > broken which is nice anyway. > > A group of people could take care of QT controler and routines testing > and quickly catch things such as this volume issue very fast. > > is this a good idea? I think it's a great idea, but unfortunately some tests like what's needed to see this QT error require manual work. So as long as there's a framework for both automated and manual tests it should be quite helpful. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dweeble at sbcglobal.net Mon Oct 22 19:42:15 2007 From: dweeble at sbcglobal.net (MichaelD) Date: Mon, 22 Oct 2007 18:42:15 -0500 Subject: The Win Keys Message-ID: <001601c81505$2d8cc880$4301a8c0@upthe> Hi all anyone know of the way to defeat the left(65388) and right(65389) windows keys ? I want to block these keys while the app is running full screen. Any help much appreciated Michael From sarah.reichelt at gmail.com Mon Oct 22 23:21:45 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 23 Oct 2007 13:21:45 +1000 Subject: The Win Keys In-Reply-To: <001601c81505$2d8cc880$4301a8c0@upthe> References: <001601c81505$2d8cc880$4301a8c0@upthe> Message-ID: > anyone know of the way to defeat the left(65388) and right(65389) windows keys ? I want to block these keys while the app is running full screen. Have a frontScript with a rawKeyDown handler that does not pass unless the key is something other than these two. HTH, Sarah From jacque at hyperactivesw.com Tue Oct 23 01:55:41 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 23 Oct 2007 00:55:41 -0500 Subject: Replacing a stack In-Reply-To: References: Message-ID: <471D8CDD.9070907@hyperactivesw.com> Shari wrote: > Is there any chance that a stack remains in memory and that Rev > recreates it without my code telling it to? Rev won't recreate a stack without specific instructions to do so, but there is a chance that the stack remains in memory when you may not expect it. > repeat with x = 1 to the number of cds of stack prefStack > set the cantDelete of cd x of stack prefStack to false > end repeat Unless something else in the script requires this, it's probably unnecessary, since you can delete a whole stack in one go regardless of individual card settings. > if "UserPrefs" is in the stacksInUse then > stop using stack "UserPrefs" > delete stack "UserPrefs" > end if > if "UserPrefs" is in the openstacks then > close stack "UserPrefs" > delete stack "UserPrefs" > end if If the stack is closed but its destroystack property is false, the stack will remain in memory. The openstacks test here will never run. > wait 10 ticks # giving it a chance to fully finish > delete file prefStack > wait 30 ticks # giving it a chance to fully finish > answer "File deleted" # so that I can verify in the Prefs folder > # that the file is actually deleted > put decompress(the stackData of stack myAppStack) into s > put s into url ("binfile:" & prefStack) > save stack prefStack The last line here may be the problem. It isn't necessary to save a file that you've created with the url keyword; the file is automatically saved as it is written to disk. In this case, if the prefs stack is still in memory (because its destroystack property is false) then saving it will overwrite your new file with the old one still in memory. I'd remove the "save stack prefStack" line entirely and see if that solves it. I'd also set the destroystack of the prefs stack to true, otherwise it may hang around when you don't expect it. You'll also need to do what Jeanne suggested: issue the "revert" command so that the newly written stack will be loaded into memory, replacing the old one. BTW, I don't think you need any of the wait statements. Rev does not proceed to the next line of script until the current line has finished executing (with a few very exotic exceptions, none of which I can think of right now.) None of the lines in your script need any particular delay time. Actually, now that I think about it, you may be able to replace all the above with just this: if "UserPrefs" is in the stacksInUse then stop using stack "UserPrefs" delete file prefStack put decompress(the stackData of stack myAppStack) into \ url ("binfile:" & prefStack) revert stack "UserPrefs" -- reloads the new one start using stack "UserPrefs" -- if you want -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Oct 23 01:59:36 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 23 Oct 2007 00:59:36 -0500 Subject: Faking A Real Table Object In-Reply-To: <471CBA6D.7050406@crcom.net> References: <471CBA6D.7050406@crcom.net> Message-ID: <471D8DC8.4050501@hyperactivesw.com> Len Morgan wrote: > I'm trying to create a group that will act like a "real" table object > should. In other words, I want to be able to align each column > individually. This is a very basic example created many years ago, but it might give you a starting point: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From luis at anachreon.co.uk Tue Oct 23 04:32:15 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 23 Oct 2007 09:32:15 +0100 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) In-Reply-To: <471D297A.4060608@fourthworld.com> References: <471D297A.4060608@fourthworld.com> Message-ID: <3F0A4654-AB2F-4479-B8C8-15A12B9C01D8@anachreon.co.uk> Shouldn't they have these tests in-house? Cheers, Luis. On 22 Oct 2007, at 23:51, Richard Gaskin wrote: > Andre Garzia wrote: >> I have here a little proposal for the volunteers on this list. With >> every release of an OS or Revolution we have some things breaking. >> This is the nature of things, we can't change it but we can help fix >> it. >> What about we build a community "regression test", some test stacks. >> Each volunteer or group of volunteer would build and mantain a little >> stack to test some subset of revolution. With each release and >> platform, they'd test it against the new thing and we could report >> back to runrev and web. >> I can host this and I can build the report thing and I volunteer to >> build the regression test for socket routines and libURL (which never >> breaks!) >> This way a small group can do some impact and help Bill at QC and >> RunRev team. Even if we can't test all of transcript and rev, if we >> test 40% if it, still we can guarantee that this 40% is working or >> broken which is nice anyway. >> A group of people could take care of QT controler and routines >> testing >> and quickly catch things such as this volume issue very fast. >> is this a good idea? > > I think it's a great idea, but unfortunately some tests like what's > needed to see this QT error require manual work. So as long as > there's a framework for both automated and manual tests it should > be quite helpful. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From runrevron at gmail.com Tue Oct 23 05:09:27 2007 From: runrevron at gmail.com (ron barber) Date: Tue, 23 Oct 2007 18:09:27 +0900 Subject: grouping objects by script problem Message-ID: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> Hi, I have been trying to group a set of controls and graphic objects after creating them via script but can't seem to find out what I'm doing wrong. Here's the relevant part of the script: repeat --do some other stuff here-- create graphic tname put "graphic"&"e&tname"e & return after grouplist end repeat replace return with " and " in grouplist delete last word of grouplist select grouplist group the error I get is a problem with the "object expression" at the select statement grouplist looks like this: graphic "g1" and graphic "g2" and graphic "g3" and graphic "g4" when I manually enter the above text after the select or group command it works - but it doesn't seem to like the variable? how do I group a bunch of controls etc on a stack that is created on the fly? Thanks Ron From eric.chatonet at sosmartsoftware.com Tue Oct 23 05:37:16 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 23 Oct 2007 11:37:16 +0200 Subject: grouping objects by script problem In-Reply-To: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> Message-ID: <44473239-460C-4246-95B8-D4037639DFDF@sosmartsoftware.com> Hi Ron, You could try something like: local tGrouplist ----- repeat with i = 1 to 100 create graphic ("foo" & i) put it && "and" & space after tGrouplist -- it contains the long name of the created graphic end repeat delete last word of tGrouplist -- last 'and' do "group" && tGrouplist -- using do is compulsory here set the name of last group to "FooGroup" -- if needed Best regards from Paris, Eric Chatonet. Le 23 oct. 07 ? 11:09, ron barber a ?crit : > Hi, > > I have been trying to group a set of controls and graphic objects > after creating them via script but can't seem to find out what I'm > doing wrong. > Here's the relevant part of the script: > > repeat > --do some other stuff here-- > create graphic tname > put "graphic"&"e&tname"e & return after grouplist > end repeat > replace return with " and " in grouplist > delete last word of grouplist > select grouplist > group > > the error I get is a problem with the "object expression" at the > select statement > > grouplist looks like this: > graphic "g1" and graphic "g2" and graphic "g3" and graphic "g4" > > when I manually enter the above text after the select or group command > it works - but it doesn't seem to like the variable? > > how do I group a bunch of controls etc on a stack that is created > on the fly? > > Thanks > Ron ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From m.schonewille at economy-x-talk.com Tue Oct 23 05:41:38 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 23 Oct 2007 11:41:38 +0200 Subject: grouping objects by script problem In-Reply-To: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> Message-ID: <3ED48BAC-2957-4705-A76B-9E0838718C77@economy-x-talk.com> Hi Ron, Commands like "select" and "group" can't interprete a string variable as a reference. They need to be followed by a true reference to objects. The solution is to use the "do" command: on makeGroup repeat with x = 1 to 4 create graphic ("New Object" && x) put "graphic" && quote & x & quote & return after grouplist end repeat replace return with " and " in grouplist delete last word of grouplist do "group" && grouplist end makeGroup Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 23-okt-2007, om 11:09 heeft ron barber het volgende geschreven: > Hi, > > I have been trying to group a set of controls and graphic objects > after creating them via script but can't seem to find out what I'm > doing wrong. > Here's the relevant part of the script: > > repeat > --do some other stuff here-- > create graphic tname > put "graphic"&"e&tname"e & return after grouplist > end repeat > replace return with " and " in grouplist > delete last word of grouplist > select grouplist > group > > the error I get is a problem with the "object expression" at the > select statement > > grouplist looks like this: > graphic "g1" and graphic "g2" and graphic "g3" and graphic "g4" > > when I manually enter the above text after the select or group command > it works - but it doesn't seem to like the variable? > > how do I group a bunch of controls etc on a stack that is created > on the fly? > > Thanks > Ron From runrevron at gmail.com Tue Oct 23 05:52:02 2007 From: runrevron at gmail.com (ron barber) Date: Tue, 23 Oct 2007 18:52:02 +0900 Subject: grouping objects by script problem In-Reply-To: <3ED48BAC-2957-4705-A76B-9E0838718C77@economy-x-talk.com> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> <3ED48BAC-2957-4705-A76B-9E0838718C77@economy-x-talk.com> Message-ID: <5825034a0710230252r6603463bwfcf452d8203b140d@mail.gmail.com> Thanks Mark and Eric, this is just what I needed to know and "do" Ron On 10/23/07, Mark Schonewille wrote: > Hi Ron, > > Commands like "select" and "group" can't interprete a string variable > as a reference. They need to be followed by a true reference to > objects. The solution is to use the "do" command: > > on makeGroup > repeat with x = 1 to 4 > create graphic ("New Object" && x) > put "graphic" && quote & x & quote & return after grouplist > end repeat > replace return with " and " in grouplist > delete last word of grouplist > do "group" && grouplist > end makeGroup > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 23-okt-2007, om 11:09 heeft ron barber het volgende geschreven: > > > Hi, > > > > I have been trying to group a set of controls and graphic objects > > after creating them via script but can't seem to find out what I'm > > doing wrong. > > Here's the relevant part of the script: > > > > repeat > > --do some other stuff here-- > > create graphic tname > > put "graphic"&"e&tname"e & return after grouplist > > end repeat > > replace return with " and " in grouplist > > delete last word of grouplist > > select grouplist > > group > > > > the error I get is a problem with the "object expression" at the > > select statement > > > > grouplist looks like this: > > graphic "g1" and graphic "g2" and graphic "g3" and graphic "g4" > > > > when I manually enter the above text after the select or group command > > it works - but it doesn't seem to like the variable? > > > > how do I group a bunch of controls etc on a stack that is created > > on the fly? > > > > Thanks > > Ron > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Tue Oct 23 06:03:22 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 23 Oct 2007 12:03:22 +0200 Subject: grouping objects by script problem In-Reply-To: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> Message-ID: <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> Hi Ron, > Hi, > > I have been trying to group a set of controls and graphic objects > after creating them via script but can't seem to find out what I'm > doing wrong. > Here's the relevant part of the script: another option especially for this situation would be: repeat --do some other stuff here-- create graphic tname set the selected of grc tname to true end repeat group select empty ... No hassle with "do" and strings and stuff :-) > the error I get is a problem with the "object expression" at the > select statement > > grouplist looks like this: > graphic "g1" and graphic "g2" and graphic "g3" and graphic "g4" > > when I manually enter the above text after the select or group command > it works - but it doesn't seem to like the variable? > > how do I group a bunch of controls etc on a stack that is created > on the fly? > > Thanks > Ron Regards Klaus Major klaus at major-k.de http://www.major-k.de From eric.chatonet at sosmartsoftware.com Tue Oct 23 06:20:04 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 23 Oct 2007 12:20:04 +0200 Subject: grouping objects by script problem In-Reply-To: <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> Message-ID: <3FBAED0D-23BE-4070-917C-5421FE99C609@sosmartsoftware.com> Hi Klaus, You are right and, above all, locking the screen, this method appears five times faster. In addition, timing depends on the number of objects already created on the card: the more you have yet, the longer it is. Le 23 oct. 07 ? 12:03, Klaus Major a ?crit : > Hi Ron, > >> Hi, >> >> I have been trying to group a set of controls and graphic objects >> after creating them via script but can't seem to find out what I'm >> doing wrong. >> Here's the relevant part of the script: > > another option especially for this situation would be: > > repeat > --do some other stuff here-- > create graphic tname > set the selected of grc tname to true > end repeat > group > select empty > ... > > No hassle with "do" and strings and stuff :-) > > >> the error I get is a problem with the "object expression" at the >> select statement >> >> grouplist looks like this: >> graphic "g1" and graphic "g2" and graphic "g3" and graphic "g4" >> >> when I manually enter the above text after the select or group >> command >> it works - but it doesn't seem to like the variable? >> >> how do I group a bunch of controls etc on a stack that is created >> on the fly? >> >> Thanks >> Ron > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de From dave at looktowindward.com Tue Oct 23 07:29:14 2007 From: dave at looktowindward.com (Dave) Date: Tue, 23 Oct 2007 12:29:14 +0100 Subject: SOAP - Problem with separate threads In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> Message-ID: <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> Hi All, I have implemented some SOAP calls and it all works fine, except that I have need to send Poll to the server every so often. When the timer goes off, it makes a call to the SOAP Library, this too works fine unless you do something in the user window that causes another SOAP library call to be made while the timer thread is sending a poll. What is the best way to handle this? I was thinking I'd add this to the start of the function copied below: local sgInUseFlag -- A Stack Global repeat while sgInUseFlag = true wait 10 milliseconds end repeat put true into sgInUseFlag Then at the end: put false into sgInUseFlag Will this work? Is there a better way to handle this? All suggestions and advice greatly appreciated. All the Best Dave ------------------------------------------------------------------------ --------- -- -- LibSoapSendRPCRequest -- ------------------------------------------------------------------------ --------- function LibSoapSendRPCRequest theSoapID,theSoapAction,theMethod,theHeader,theParams, at theSoapReply local mySOAPEnvelope local mySoapURL local mySoapNameSpace local myNameSpaceMethod local mySoapResponse local myHTTPHeader -- -- Get the Session Parameters -- get LibSoapGetSessionParameters (theSoapID,mySoapURL,mySOAPEnvelope,mySoapNameSpace) -- -- Substitute the fields in the Prototype Soap Envelope -- put theMethod && "xmlns=" & quote & mySoapNameSpace & quote into myNameSpaceMethod replace "<$METHOD>" with "<" & myNameSpaceMethod & ">" & cr in mySOAPEnvelope replace "" with "" in mySOAPEnvelope replace "<$PARAMS/>" with theParams in mySOAPEnvelope replace "<$HEADER>" with theHeader in mySOAPEnvelope -- -- Post the Request -- put _LibSoapGetHTTPHeaders(mySOAPEnvelope,mySoapNameSpace & "/" & theSoapAction) into myHTTPHeader set the HTTPHeaders to myHTTPHeader --libUrlSetSSLVerification false try post mySOAPEnvelope to url mySoapURL -- -- Catch Time-Out Errors -- catch myError answer myError breakpoint return mySoapResponse end try -- -- Retreive Results -- put it into theSoapReply put the result into mySoapResponse return mySoapResponse end LibSoapSendRPCRequest From shari at gypsyware.com Tue Oct 23 07:56:24 2007 From: shari at gypsyware.com (Shari) Date: Tue, 23 Oct 2007 07:56:24 -0400 Subject: Replacing a stack In-Reply-To: <471D8CDD.9070907@hyperactivesw.com> References: <471D8CDD.9070907@hyperactivesw.com> Message-ID: > if "UserPrefs" is in the stacksInUse then stop using stack "UserPrefs" > delete file prefStack > put decompress(the stackData of stack myAppStack) into \ > url ("binfile:" & prefStack) > revert stack "UserPrefs" -- reloads the new one > start using stack "UserPrefs" -- if you want I changed to your suggestion above. Same problem as before. However, as a test I quit everything, and without actually launching my stack, decompressed the stackData into a new stack to verify that the source is good. When I did this, I got the new version as expected. No "UserPrefs" stack was opened before the decompress into url. And the created stack was as it should be. I'm experimenting a bit more. I'm not sure, but revert might make the right stack appear in the Prefs folder, however, it prevents the entire project from loading and not one stack ends up loaded including the pref stack. Baffling. Shari -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From shari at gypsyware.com Tue Oct 23 08:08:38 2007 From: shari at gypsyware.com (Shari) Date: Tue, 23 Oct 2007 08:08:38 -0400 Subject: Replacing a stack In-Reply-To: <471D8CDD.9070907@hyperactivesw.com> References: <471D8CDD.9070907@hyperactivesw.com> Message-ID: Epiphany! Doesn't solve it, but explains it. I think I know why the revert command causes the app not to launch. The main app stack has this in its preOpenStack handler. So when this script is running nothing is open yet. The objective is to create or replace stacks if needed before anything else launches that will use those stacks. However, the pref stack has a caveat in it that if you attempt to launch it and the main app is not open, it throws up an error and everything quits. The objective was to prevent the opening of the supplemental stacks if the main stack wasn't also open. So when I tell it to revert, it must be loading the openStack handler of the pref stack, seeing that the main stack isn't loaded, and quitting. I have an idea for a workaround but must go elsewhere today. Darn it all! I'd ruther be fixing this! Shari -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From dave at looktowindward.com Tue Oct 23 08:45:21 2007 From: dave at looktowindward.com (Dave) Date: Tue, 23 Oct 2007 13:45:21 +0100 Subject: Moving a File to the Trash In-Reply-To: References: <471CBA6D.7050406@crcom.net> Message-ID: Hi All, Is there an easy way to move a file to the trash?????? Thanks a lot All the Best Dave From len-morgan at crcom.net Tue Oct 23 10:16:28 2007 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 23 Oct 2007 09:16:28 -0500 Subject: Replacing a stack In-Reply-To: References: <471D8CDD.9070907@hyperactivesw.com> Message-ID: <471E023C.5050500@crcom.net> Please keep us updated on your work with this. I had a similar problem (trying to make sure I had the latest versions of stacks) although I didn't go through the process of looking to see if the main stack was open. I ended up downloading all the updated stacks (if necessary) and then requiring the user to quit the application (after notifying them that the software was updated). When they got back in, all the stacks were updated and it started up. I would much rather download what I need and then proceed to run the program without the quit step. Len Morgan Shari wrote: > Epiphany! > > Doesn't solve it, but explains it. > > I think I know why the revert command causes the app not to launch. > The main app stack has this in its preOpenStack handler. So when this > script is running nothing is open yet. The objective is to create or > replace stacks if needed before anything else launches that will use > those stacks. > > However, the pref stack has a caveat in it that if you attempt to > launch it and the main app is not open, it throws up an error and > everything quits. The objective was to prevent the opening of the > supplemental stacks if the main stack wasn't also open. > > So when I tell it to revert, it must be loading the openStack handler > of the pref stack, seeing that the main stack isn't loaded, and quitting. > > I have an idea for a workaround but must go elsewhere today. Darn it > all! I'd ruther be fixing this! > > Shari From andre at andregarzia.com Tue Oct 23 10:39:28 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 23 Oct 2007 11:39:28 -0300 Subject: peer to peer regression test proposal (was Re: QT controller on Vista: how to change volume?) In-Reply-To: <3F0A4654-AB2F-4479-B8C8-15A12B9C01D8@anachreon.co.uk> References: <471D297A.4060608@fourthworld.com> <3F0A4654-AB2F-4479-B8C8-15A12B9C01D8@anachreon.co.uk> Message-ID: <7c87a2a10710230739q7418c8e6le8c6629bb59c6347@mail.gmail.com> Well, in Brazil we say: "he who has no dog, hunts with a cat".... if they don't have these tests, or if their tests are not complete enough, or even if they have it, nothing is stopping us from helping. There are two objectives with us creating such tests: 1) quickly detect bugs and be able to generate a reports that is useful to the runrev team, we can add to their tests. Testing is good. 2) quickly tell other developers what is not working and maybe provide workarounds while runrev team patches it. ok? Andre On 10/23/07, Luis wrote: > Shouldn't they have these tests in-house? > > Cheers, > > Luis. > > > On 22 Oct 2007, at 23:51, Richard Gaskin wrote: > > > Andre Garzia wrote: > >> I have here a little proposal for the volunteers on this list. With > >> every release of an OS or Revolution we have some things breaking. > >> This is the nature of things, we can't change it but we can help fix > >> it. > >> What about we build a community "regression test", some test stacks. > >> Each volunteer or group of volunteer would build and mantain a little > >> stack to test some subset of revolution. With each release and > >> platform, they'd test it against the new thing and we could report > >> back to runrev and web. > >> I can host this and I can build the report thing and I volunteer to > >> build the regression test for socket routines and libURL (which never > >> breaks!) > >> This way a small group can do some impact and help Bill at QC and > >> RunRev team. Even if we can't test all of transcript and rev, if we > >> test 40% if it, still we can guarantee that this 40% is working or > >> broken which is nice anyway. > >> A group of people could take care of QT controler and routines > >> testing > >> and quickly catch things such as this volume issue very fast. > >> is this a good idea? > > > > I think it's a great idea, but unfortunately some tests like what's > > needed to see this QT error require manual work. So as long as > > there's a framework for both automated and manual tests it should > > be quite helpful. > > > > -- > > Richard Gaskin > > Managing Editor, revJournal > > _______________________________________________________ > > Rev tips, tutorials and more: http://www.revJournal.com > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From JimAultWins at yahoo.com Tue Oct 23 10:40:33 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 23 Oct 2007 07:40:33 -0700 Subject: Moving a File to the Trash In-Reply-To: Message-ID: delete file delete folder RevdeleteFolder will get you started. Jim Ault Las Vegas On 10/23/07 5:45 AM, "Dave" wrote: > Hi All, > > Is there an easy way to move a file to the trash?????? > From andre at andregarzia.com Tue Oct 23 10:52:15 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 23 Oct 2007 11:52:15 -0300 Subject: Congratulations Richard, WebMerge on MacZOT.Com Message-ID: <7c87a2a10710230752m20fea997rbbc7223f78e17a20@mail.gmail.com> Hello Richard, Congratulations on getting WebMerge on MacZOT. I am a huge fan of MacZOT and bough half a dozen very good softwares there. First I thing I did when I powered my computer today was to check their site. I was delighted to find a software from you there. Hope this drives your userbase even higher. WebMerge is a wonderful and easy way to output my databases to HTML. I am always inspired by it when creating my tools. It's a marvelous tools Richard and everyone in 4W should have my warmest congratulations. For those that don't know MacZOT.Com is a promotion site. Each day, they have one and one only software at the spotlight, this software usually has a big discount for that day only. So each day you're greeted by one new software with a nice price tag. I managed to buy myself many tools that are precious to me now using this site. 4W WebMerge has a 50% discount today there, it's a bargain! Cheers andre -- http://www.andregarzia.com All We Do Is Code. From eric.chatonet at sosmartsoftware.com Tue Oct 23 12:17:12 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 23 Oct 2007 18:17:12 +0200 Subject: Moving a File to the Trash In-Reply-To: References: Message-ID: <9A11186D-37ED-4B26-8456-2F11BDAAF8CA@sosmartsoftware.com> Hi, On Mac OS X you can use rename to specialFolder("empt") & slash & On Win, I have no solution on hand because if CSIDL_BITBUCKET should rely on a file system directory that contains file objects in the user's Recycle Bin, the location of this directory is not in the registry; it is marked with the hidden and system attributes to prevent the user from moving or deleting it. Then this key returns empty when using specialFolderPath. May be somebody knows a workaround? Le 23 oct. 07 ? 16:40, Jim Ault a ?crit : > delete file > delete folder > RevdeleteFolder > > will get you started. > > Jim Ault > Las Vegas > > > On 10/23/07 5:45 AM, "Dave" wrote: > >> Hi All, >> >> Is there an easy way to move a file to the trash?????? Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From andre at andregarzia.com Tue Oct 23 12:42:16 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 23 Oct 2007 13:42:16 -0300 Subject: SOAP - Problem with separate threads In-Reply-To: <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> Message-ID: <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> Dave, never, ever, use a wait command while network routines may be working. The wait call will wreck them. If the problem is entering a race condition, like, when one call is being placed, the other can't work. This happens because libURL will queue requests to the same server, so if you call the same server two times in a row without allowing it to deal with the first request, you receive an "error previous request not completed". The idea of using a flag local variable is the best option, but do that without the wait call. Work like this, if the flag is true, postpone your operation to same later time. like if isInUseFlag then -- call in use, postpone.. send "doTheRequestAgain" to me in 2 secs else -- do the request... put false into isInUseFlasg end if The hardest part is making a function that can re-request something because if you're using send in time, you can't gather what were the original parameters for the call by examining the pendingMessages. If I were in your shoes, I'd work like this: 1) create a transaction queue. This would be an array where each web request would be a member. Each array member stores all the info needed to do a SOAP request. 2) I'd had a loop that would pick this array and work on the first member, after dealing with this member, I'd remove it from the array. 3) Pooling the server then is just a matter of a simple send in time that adds an element to the end of the array. 4) any function that would force a SOAP request would simply add an element to the end of this array. This way all your requests will work in order without the need of a locking mechanism or a wait call. By having a 'callback' stored along the data for each array member, you make your code as multi-taksing as it can be in Rev. Since all your calls are on the same place (the array pooling function) you will not enter race conditions and your debugging will be easier. People with CS background will recognize this as nothing more than a datastructure known as First-in First-Out queue. By making functions like: addToQueue pQueue, pElement -- add Element to Queue at last poisition. takeElemFromQueue pQueue -- returns the first Element from queue and removes it. You have created a generic queue function library that can be worked in other projects. Cheers andre From ambassador at fourthworld.com Tue Oct 23 14:14:48 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Oct 2007 11:14:48 -0700 Subject: Congratulations Richard, WebMerge on MacZOT.Com Message-ID: <471E3A18.4020201@fourthworld.com> Andre Garzia wrote: > Congratulations on getting WebMerge on MacZOT. I am a huge fan of > MacZOT and bough half a dozen very good softwares there. First I thing > I did when I powered my computer today was to check their site. I was > delighted to find a software from you there. Hope this drives your > userbase even higher. > > WebMerge is a wonderful and easy way to output my databases to HTML. I > am always inspired by it when creating my tools. It's a marvelous > tools Richard and everyone in 4W should have my warmest > congratulations. > > For those that don't know MacZOT.Com is a promotion site. Each day, > they have one and one only software at the spotlight, this software > usually has a big discount for that day only. So each day you're > greeted by one new software with a nice price tag. I managed to buy > myself many tools that are precious to me now using this site. 4W > WebMerge has a 50% discount today there, it's a bargain! Thank you, Andre. For any of you who sell your Rev apps commercially, MacZot is a great promotional tool. The site administrator, Lisa Biskup, is extremely responsive and well organized, and she's created a control panel that makes it a snap for vendors to set up promos like this. If you sell your wares for a general audience, you really should consider contacting MacZot.com to see what you can work out. Great exposure for minimal effort = ultra-high ROI. :) -- 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 hershf at rgllc.us Tue Oct 23 15:13:52 2007 From: hershf at rgllc.us (Hershel Fisch) Date: Tue, 23 Oct 2007 15:13:52 -0400 Subject: Standalone builder leaves out icons In-Reply-To: <88AC2F76-4419-4DDA-8B8D-50C901C71184@byu.edu> Message-ID: On 10/22/07 4:09 PM, "Devin Asay" wrote: > Hi Hershel, > > On Oct 18, 2007, at 9:16 AM, Hershel Fisch wrote: > >> Hi all I'm wondering why in 2.9 the standalone builder leaves out >> the icons >> from buttons? > > You are probably using icons from the Standard or Metacard libraries. > This is bug #4298: id=4298> > > The workaround is to first copy the icon to your stack (Development > menu > Image Library > Place Image), then assign it to the button, > then create the standalone. Thanks, and how do I copy it? Hershel > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From francois.chaplais at ensmp.fr Tue Oct 23 15:59:53 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Tue, 23 Oct 2007 21:59:53 +0200 Subject: iSight, video Library In-Reply-To: <0FACEFE9-3257-4325-8EA1-7DBE7788E9BC@economy-x-talk.com> References: <713864BC-F58D-4488-A755-5BA6F22D9540@ensmp.fr> <0FACEFE9-3257-4325-8EA1-7DBE7788E9BC@economy-x-talk.com> Message-ID: Le 18 oct. 07, ? 23:10, Mark Schonewille a ?crit : > Hi Fran?ois, > > i made very simple stack that records fine using iSight. Write me > off-list and I'll send it to you. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > OK, thanks for the stack. It seems that a call to revVideoGrabIdle is mandatory to make things work. Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/ From josh at dvcreators.net Tue Oct 23 17:37:34 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 23 Oct 2007 14:37:34 -0700 Subject: The Documentation In-Reply-To: <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> Message-ID: <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> Perhaps it's a good idea to "take a page from" the PHP doc: http://us.php.net/manual/en/function.mysql-info.php It's like a wiki, where there's the "official" explanation at the top, then a lot of very helpful examples, code snippets and comments below from the community on each page. I could whip something like this up in a few hours or so that would be ready to add comments to. On Oct 20, 2007, at 6:06 PM, Chipp Walters wrote: > Yes Peter, I believe you are correct. > > The current documentation, does suffice for people like myself. > But, we have > had the luxury of starting with Jeanne DeVoto's excellent help stacks, > including Richard Gaskin's primer which IMO have yet to be equaled > since in > terms of ease-of use and accessibility. > > I hope Bill takes on this issue soon. While the video tutorials are > great in > themselves, they really do not replace the written word. And while > most of > Jeanne's copy is probably dispersed somewhere throughout the > current PDF, I > don't think the accessibility to it is near as easy as it once was. > Don't > get me wrong, Kevin and company have done a great job trying to > keep up, but > I do think more 3rd party support in this area would be most helpful. > > It sure would be good to get some other books written. Especially > one like > 'Secrets of the HyperCard Masters' which was released many years ago. > > best, > Chipp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Tue Oct 23 17:40:04 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 23 Oct 2007 14:40:04 -0700 Subject: =?windows-1252?q?Re=3A_Interactive_Documentation_=97_what=27s_ne?= =?windows-1252?q?eded=3F?= In-Reply-To: <1C5DC8D2-1668-496A-A2B2-DBCC2ABA8048@comcast.net> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> <9A540025-E8E4-4DDF-87EE-530EE30EB383@doctorTimothyMiller.com> <9b408d8e0710180540r2b15487an5bad1ef6a71a765e@mail.gmail.com> <1C5DC8D2-1668-496A-A2B2-DBCC2ABA8048@comcast.net> Message-ID: <8BFB869B-1FCD-483D-A07B-B059974F094E@dvcreators.net> It would take me a few hours (mostly to export/import/format the current doc content) The cost would be, I will do it if enough people say they'll use it! Editing authority is pretty easy, invite anyone to have an account, since there is an infinite revision history it would be easy to revert in case of spam (just like wikipedia) On Oct 18, 2007, at 10:09 AM, Paul Gabel wrote: > Could somebody lay out what would be involved in organizing and > maintaining an interactive user manual? What skills would be > needed? How much time? Financial investment? How would it be set > up? Editing authority? etc. > > Paul Gabel > On Oct 18, 2007, at 5:40 AM, Mikey wrote: > >> Since you failed to use the haiku form, Dr. Miller, I will lend my >> aid. >> >> User Manual >> Written With Others In Mind >> Who will tend to it? >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From len-morgan at crcom.net Tue Oct 23 17:45:38 2007 From: len-morgan at crcom.net (Len Morgan) Date: Tue, 23 Oct 2007 16:45:38 -0500 Subject: Interactive Documentation =?windows-1252?q?=97_what=27s_neede?= =?windows-1252?q?d=3F?= In-Reply-To: <8BFB869B-1FCD-483D-A07B-B059974F094E@dvcreators.net> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <9b408d8e0710171126r3e81fde4i4c2c9c46e7abcb87@mail.gmail.com> <9A540025-E8E4-4DDF-87EE-530EE30EB383@doctorTimothyMiller.com> <9b408d8e0710180540r2b15487an5bad1ef6a71a765e@mail.gmail.com> <1C5DC8D2-1668-496A-A2B2-DBCC2ABA8048@comcast.net> <8BFB869B-1FCD-483D-A07B-B059974F094E@dvcreators.net> Message-ID: <471E6B82.8030107@crcom.net> Count me in! If we're going to "wiki"ize the docs, it might be nice to have some sort of indication as to the level of information. That's a fancy way of saying having a common notation like "NEWBIE:" where basic information is and "EXPERT:" if it takes a little more knowledge to grasp. Then a newbie could search for "NEWBIE:" and get just the basics. As long as it's defined somewhere, authors could use a "standard" set of code words. My 2 cents worth... len morgan Josh Mellicker wrote: > It would take me a few hours (mostly to export/import/format the > current doc content) > > The cost would be, I will do it if enough people say they'll use it! > > Editing authority is pretty easy, invite anyone to have an account, > since there is an infinite revision history it would be easy to revert > in case of spam (just like wikipedia) > > > On Oct 18, 2007, at 10:09 AM, Paul Gabel wrote: > >> Could somebody lay out what would be involved in organizing and >> maintaining an interactive user manual? What skills would be needed? >> How much time? Financial investment? How would it be set up? Editing >> authority? etc. >> >> Paul Gabel >> On Oct 18, 2007, at 5:40 AM, Mikey wrote: >> >>> Since you failed to use the haiku form, Dr. Miller, I will lend my aid. >>> >>> User Manual >>> Written With Others In Mind >>> Who will tend to it? >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From erikhans08 at yahoo.com Tue Oct 23 17:45:58 2007 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 23 Oct 2007 14:45:58 -0700 (PDT) Subject: Revolution => YouTube? Message-ID: <974456.71293.qm@web33001.mail.mud.yahoo.com> Merci M. Chaplais, erik at erikhansen.org http://www.erikhansen.org http://youtube.com/profile?user=erikhans08 -- ----- Original Message ---- From: Fran?ois Chaplais To: How to use Revolution Sent: Monday, October 22, 2007 10:21:02 PM Subject: Re: Revolution => YouTube? Le 8 oct. 07, ? 23:26, Erik Hansen a ?crit : > > Hello List, > What is the latest on capturing your Revolution animation as a video > file? > It used to be "make a QuickTime movie, but your Windows viewer needs to > install QT". > > The Windows Movie Maker guru suggests turning your clip into > a Flash movie because YouTube does this anyway, and you get better > results if you do it yourself. Is there a way to save a Rev animation > as a Flash movie? > > If not Flash, then any video file would do. > Import a file to Windows Movie Maker, then save in the Small 320x200 > resolution. > > To be specific, my app Choreographer moves buttons around to show > choreography. > I would like for dance team members to accelerate learning by viewing > a movie of their routine. > > Trevor DeVore says: > "The common forms of e-learning deployment are definitely through a > web browser. If you have content that is aimed at a broad target > market then this probably is the best solution." > > GregSmith says: > "Flash and QuickTime players come already installed in > the most popular and current web browsers." > > Judy reccomends: http://tutorialized.com/ > "Importing the video into Flash is simple. All you have to do is > select "File > Import > Import Video...". > You will then see an Import Video window appear." > > YouTube exposure would complement a browser, right? > Eventually I would like for people to run Choreographer in Rev > so they could choreograph interactively controlling speed, icons, etc. > > Thanks, Erik > > > erik at erikhansen.org > http://www.erikhansen.org > http://youtube.com/profile?user=erikhans08 I have read that YouTube is progressively translating all of its videos to H264 (Apple's preferred). YouTube accepts .mov files, and certainely with H264 encoding. Moreover, Adobe Flash support H.254 playback (see http://www.adobe.com/aboutadobe/pressroom/pressreleases/200708/ 082107FlashPlayer.html , and the end of http://en.wikipedia.org/wiki/H264 ) A safe bet seems to encode in H.264 in QT if you want to export to YouTube. HTH Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: 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 sarah.reichelt at gmail.com Tue Oct 23 17:46:15 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 24 Oct 2007 07:46:15 +1000 Subject: The Documentation In-Reply-To: <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> Message-ID: On 10/24/07, Josh Mellicker wrote: > Perhaps it's a good idea to "take a page from" the PHP doc: > > http://us.php.net/manual/en/function.mysql-info.php > > It's like a wiki, where there's the "official" explanation at the > top, then a lot of very helpful examples, code snippets and comments > below from the community on each page. > > I could whip something like this up in a few hours or so that would > be ready to add comments to. I strongly agree. MySQL uses the same sort of thing and I find it incredibly useful. However I believe that for this to last and have credibility, it needs to be done by RunRev themselves. If they could create the web-based docs with an index and one page per command, then allow us all to annotate it, I think it would be an enormous step forward and it would be making better use of the expertise of all the people on this list. The only proviso is that not everyone is online all the time. MySQL makes a downloadable format available. I don't know if this includes all the user comments, but it would be great if it did. Tutorials and discussions are still vital for newcomers, but this sort of thing would make the docs much more useful for everyone. Sarah From ambassador at fourthworld.com Tue Oct 23 17:53:25 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Oct 2007 14:53:25 -0700 Subject: Interactive Documentation =?windows-1252?q?=97_what=27s_n?= =?windows-1252?q?eeded=3F?= Message-ID: <471E6D55.2060800@fourthworld.com> Josh Mellicker wrote: > It would take me a few hours (mostly to export/import/format the > current doc content) > > The cost would be, I will do it if enough people say they'll use it! > > Editing authority is pretty easy, invite anyone to have an account, > since there is an infinite revision history it would be easy to > revert in case of spam (just like wikipedia) There's the copyright consideration, but also there's a certain cohesive benefit in having the docs right in the program, to look up tokens while scripting, etc. I wonder if it would be easier to use Rev as the UI for this wiki, with a plugin that mods the Docs stack to add this wiki option. That would still deliver the benefits of a wiki, while retaining the benefits of integrated Help, and saves the time of crafting a UI in HTML/JavaScript. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Tue Oct 23 18:11:14 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 23 Oct 2007 15:11:14 -0700 Subject: The Documentation Message-ID: <471E7182.2090301@fourthworld.com> Sarah Reichelt wrote: > However I believe that for this to last and have credibility, it > needs to be done by RunRev themselves. Another plus for a plugin that mods the docs: it can be bundled, requiring RunRev to do close to nothing to deliver it to everyone with every install. Users get the enhanced docs, and RunRev can continue focusing on feature development and bug fixes. Win win for all. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From josh at dvcreators.net Tue Oct 23 18:28:20 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 23 Oct 2007 15:28:20 -0700 Subject: =?windows-1252?q?Re=3A_Interactive_Documentation_=97_what=27s_ne?= =?windows-1252?q?eded=3F?= In-Reply-To: <471E6D55.2060800@fourthworld.com> References: <471E6D55.2060800@fourthworld.com> Message-ID: On Oct 23, 2007, at 2:53 PM, Richard Gaskin wrote: > Josh Mellicker wrote: >> It would take me a few hours (mostly to export/import/format the >> current doc content) >> The cost would be, I will do it if enough people say they'll use it! >> Editing authority is pretty easy, invite anyone to have an >> account, since there is an infinite revision history it would be >> easy to revert in case of spam (just like wikipedia) > > There's the copyright consideration, but also there's a certain > cohesive benefit in having the docs right in the program, to look > up tokens while scripting, etc. One idea: think up a clever keyboard shortcut, put a little handler in your main stack when developing, so when clicking on a term in a script editor, it would launch a URL based on the mouseChunk: http://revwiki.org/functions/executionContexts so that one click summons up the right page for that command. > > I wonder if it would be easier to use Rev as the UI for this wiki, > with a plugin that mods the Docs stack to add this wiki option. A system within Rev certainly has its benefits, like offline access is a big one, but one point for making it public would be, just like all the wonderful resources on your website and many others, for Rev to publicize the widespread community support for the language... > > That would still deliver the benefits of a wiki, while retaining > the benefits of integrated Help, and saves the time of crafting a > UI in HTML/JavaScript. I would use an existing open source framework, all the AJAX goodies, search, commenting already built-in. It would take under 10 minutes to put all the functionality online, then coding to properly import existing content would take maybe an hour or more... > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Tue Oct 23 18:37:02 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 23 Oct 2007 15:37:02 -0700 Subject: The Documentation In-Reply-To: References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> Message-ID: On Oct 23, 2007, at 2:46 PM, Sarah Reichelt wrote: > I strongly agree. MySQL uses the same sort of thing and I find it > incredibly useful. However I believe that for this to last and have > credibility, it needs to be done by RunRev themselves. I agree... but they are awfully busy folks... and maybe we would rather have them fixing engine bugs instead of figuring out how to do something like this :-) If you, Richard and a half dozen of the other top gurus on this list sign on to this, or any community resource, that's enough credibility for me... and everyone else I bet :-) > If they could > create the web-based docs with an index and one page per command, then > allow us all to annotate it, I think it would be an enormous step > forward and it would be making better use of the expertise of all the > people on this list. > > The only proviso is that not everyone is online all the time. MySQL > makes a downloadable format available. I don't know if this includes > all the user comments, but it would be great if it did. > > Tutorials and discussions are still vital for newcomers, but this sort > of thing would make the docs much more useful for everyone. > > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From list at dreamscapesoftware.com Tue Oct 23 18:44:35 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 23 Oct 2007 17:44:35 -0500 Subject: OT: Web Hosting and the trouble with Spammers Message-ID: <471E7953.1080303@dreamscapesoftware.com> For the past few months my web site has been going down frequently. When I noticed the constant outages, I wrote a program in Revolution to monitor my site. It would check my site every minute, keep a log, and notify me via TXT Messaging when the site was down. This was also very useful to my Father, as he hosted numerous web sites with the same provider. Not only did I monitor my site, but I also monitored his. We contacted our hosting provider at that time, and they said the outages were due to "a bug in the firewall". They also said that the firewall would be "fixed by next week". That was in August, and the outages only got worse. Through September worked my monitoring software even more to take care of bugs and other errors. I eventually took an old 333 Mhz PC and loaded my monitoring software on it. It now sits behind me, monitoring all of our web sites 24/7, sending out notifications when necessary. Works wonderfully! Then October happened. The entire server went down for hours instead of minutes. That's over 120 domains with about 30 active shopping carts. After numerous trouble tickets with support over the course of a week I moved my site to a new server. My father hung in there, hoping to avoid having to move 119 domains. The troubled provider was now saying that the outages were due to "our overuse of the Sendmail program" and that we would have to upgrade for $40 more a month to resolve the problem. According to server logs, our use of Sendmail for the last 12 months was less than half as much as it was for the year before that. With an explanation like that, we couldn't help but wonder if someone else on the server was over-using Sendmail. Our providers response was the "as we told you before..." kind of message. So my site was finally back online around October 8th. My online store, however, wouldn't work with the new host (encrypted/hard-coded). I decided to try out my own PHP based store, but later decided against it as it was too far away from being and complete store. I then started searching for a cart/store that was cookie-less, simple, and was compatible with GnuPG. I eventually found one, and around the 19th of October I was up and running again. Well, almost, it took about a week before the orders started coming in. At the beginning of this week I started helping my father move his domain names to the provider I am now using. We've moved about 40 so far, and I've completed replacing 3 online stores. The new provider is wonderful. Free PHP Module Installation, Secure SSL, Excellent Technical Support (seriously!), and they're 1/2 the price of the old provider. Today we received a message from our old provider explaining the cause of the outages. Apparently someone *else* on the server is SPAMMING, and the amount of spam is taking down the server. Who would have thought?! It only took them 3 months to figure that one out. No matter though, we already decided that it was time to give another company the chance to host our sites. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com From stephenREVOLUTION2 at barncard.com Tue Oct 23 18:46:23 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 23 Oct 2007 15:46:23 -0700 Subject: The Documentation In-Reply-To: <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> Message-ID: >Perhaps it's a good idea to "take a page from" the PHP doc: > >http://us.php.net/manual/en/function.mysql-info.php as well as the excellent MySQL html docs. > >It's like a wiki, where there's the "official" explanation at the >top, then a lot of very helpful examples, code snippets and comments >below from the community on each page. > >I could whip something like this up in a few hours or so that would >be ready to add comments to. with CODE FORMATTING for Transcript as well? That would be awesome > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mdswindell at cruzio.com Tue Oct 23 18:50:09 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 23 Oct 2007 15:50:09 -0700 Subject: The Documentation In-Reply-To: <471E7182.2090301@fourthworld.com> References: <471E7182.2090301@fourthworld.com> Message-ID: I'm curious what others on this thread think of the BvG Docu model with the webnotes enhancement from Andre Garzia? http:// www.runrev.com/newsletter/may/issue27/newsletter4.php Talk seems to keep coming around to a Wiki, but I'm not sure what advantage that has over a "perfected" BvG Docu plugin. Mark On Oct 23, 2007, at 3:11 PM, Richard Gaskin wrote: > Sarah Reichelt wrote: >> However I believe that for this to last and have credibility, it >> needs to be done by RunRev themselves. > > Another plus for a plugin that mods the docs: it can be bundled, > requiring RunRev to do close to nothing to deliver it to everyone > with every install. > > Users get the enhanced docs, and RunRev can continue focusing on > feature development and bug fixes. Win win for all. > From shari at gypsyware.com Tue Oct 23 19:23:18 2007 From: shari at gypsyware.com (Shari) Date: Tue, 23 Oct 2007 19:23:18 -0400 Subject: Replacing a stack In-Reply-To: <471E023C.5050500@crcom.net> References: <471D8CDD.9070907@hyperactivesw.com> <471E023C.5050500@crcom.net> Message-ID: I'll definitely post any updates. I always try to post my final solution when I ask a question, so that folks searching the archives someday can find it :-) My stack files all used to be in the same folder as the app, so when somebody downloaded a new version, everything was replaced. They'd toss the old folder, and replace it with the new one. Now all my writeable stacks go into a prefs location due to all the permissions issues on newer platforms. So if they just replace the folder, it sees the old stacks and doesn't create new ones. This can be a problem if the writeable stacks were also changed in the update. A lot like the problems that VirtualStore creates, using older, outdated files. Hence the need for replacing them on the fly during launch. Not big on fancy installers. I try to put out apps that "install themselves" when you launch. They create any parts they need on first launch, quietly. Will keep you posted :-) Shari >Please keep us updated on your work with this. I had a similar >problem (trying to make sure I had the latest versions of stacks) >although I didn't go through the process of looking to see if the >main stack was open. I ended up downloading all the updated stacks >(if necessary) and then requiring the user to quit the application >(after notifying them that the software was updated). When they got >back in, all the stacks were updated and it started up. > >I would much rather download what I need and then proceed to run the >program without the quit step. > >Len Morgan -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From runrev at aboutmyfiles.com Tue Oct 23 20:01:36 2007 From: runrev at aboutmyfiles.com (Mark E. Powell) Date: Wed, 24 Oct 2007 00:01:36 +0000 Subject: specialFolderPath rendered in HTML...localization and encoding problems Message-ID: I write gifs to specialFolderPath(26) and create HTML reports that use those gifs. On English OS and browser, no problem: the HTML respects the path and shows the gifs. However when testing on non-English systems (Czech for example), the pathing fails because part of the literal path written to HTML contains high-ASCII characters. The HTML pages declares charset of UTF-8, but only when I manually choose a different encoding in the browser do the gifs show. Has anyone encountered this? There certainly has to be a straightforward solution to making literal file paths accurate across languages. I am just not seeing it. Mark From andre at andregarzia.com Tue Oct 23 20:38:27 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 23 Oct 2007 21:38:27 -0300 Subject: OT: Web Hosting and the trouble with Spammers In-Reply-To: <471E7953.1080303@dreamscapesoftware.com> References: <471E7953.1080303@dreamscapesoftware.com> Message-ID: <7c87a2a10710231738t1872edb1w7fceb247d5d148b7@mail.gmail.com> Derek, I can't belive a hosting company has trouble detecting which user is abusing the sendmail program... bad bad support crew. cheers andre On 10/23/07, Derek Bump wrote: > For the past few months my web site has been going down frequently. > When I noticed the constant outages, I wrote a program in Revolution to > monitor my site. It would check my site every minute, keep a log, and > notify me via TXT Messaging when the site was down. > > This was also very useful to my Father, as he hosted numerous web sites > with the same provider. Not only did I monitor my site, but I also > monitored his. > > We contacted our hosting provider at that time, and they said the > outages were due to "a bug in the firewall". They also said that the > firewall would be "fixed by next week". That was in August, and the > outages only got worse. > > Through September worked my monitoring software even more to take care > of bugs and other errors. I eventually took an old 333 Mhz PC and > loaded my monitoring software on it. It now sits behind me, monitoring > all of our web sites 24/7, sending out notifications when necessary. > Works wonderfully! > > Then October happened. The entire server went down for hours instead of > minutes. That's over 120 domains with about 30 active shopping carts. > > After numerous trouble tickets with support over the course of a week I > moved my site to a new server. My father hung in there, hoping to avoid > having to move 119 domains. > > The troubled provider was now saying that the outages were due to "our > overuse of the Sendmail program" and that we would have to upgrade for > $40 more a month to resolve the problem. According to server logs, our > use of Sendmail for the last 12 months was less than half as much as it > was for the year before that. > > With an explanation like that, we couldn't help but wonder if someone > else on the server was over-using Sendmail. Our providers response was > the "as we told you before..." kind of message. > > So my site was finally back online around October 8th. My online store, > however, wouldn't work with the new host (encrypted/hard-coded). I > decided to try out my own PHP based store, but later decided against it > as it was too far away from being and complete store. > > I then started searching for a cart/store that was cookie-less, simple, > and was compatible with GnuPG. I eventually found one, and around the > 19th of October I was up and running again. Well, almost, it took about > a week before the orders started coming in. > > At the beginning of this week I started helping my father move his > domain names to the provider I am now using. We've moved about 40 so > far, and I've completed replacing 3 online stores. The new provider is > wonderful. Free PHP Module Installation, Secure SSL, Excellent > Technical Support (seriously!), and they're 1/2 the price of the old > provider. > > Today we received a message from our old provider explaining the cause > of the outages. Apparently someone *else* on the server is SPAMMING, > and the amount of spam is taking down the server. Who would have > thought?! It only took them 3 months to figure that one out. > > No matter though, we already decided that it was time to give another > company the chance to host our sites. > > > > Derek Bump > Dreamscape Software > http://www.dreamscapesoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From sarah.reichelt at gmail.com Tue Oct 23 21:12:05 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 24 Oct 2007 11:12:05 +1000 Subject: specialFolderPath rendered in HTML...localization and encoding problems In-Reply-To: References: Message-ID: On 10/24/07, Mark E. Powell wrote: > I write gifs to specialFolderPath(26) and create HTML reports that use those gifs. On English OS and browser, no problem: the HTML respects the path and shows the gifs. However when testing on non-English systems (Czech for example), the pathing fails because part of the literal path written to HTML contains high-ASCII characters. > > The HTML pages declares charset of UTF-8, but only when I manually choose a different encoding in the browser do the gifs show. > > Has anyone encountered this? There certainly has to be a straightforward solution to making literal file paths accurate across languages. I am just not seeing it. This is just a guess, but does using the shortFilePath function help? It might only be of use in Windows, but it's probably worth a try. Cheers, Sarah From list at dreamscapesoftware.com Tue Oct 23 21:13:30 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 23 Oct 2007 20:13:30 -0500 Subject: OT: Web Hosting and the trouble with Spammers In-Reply-To: <7c87a2a10710231738t1872edb1w7fceb247d5d148b7@mail.gmail.com> References: <471E7953.1080303@dreamscapesoftware.com> <7c87a2a10710231738t1872edb1w7fceb247d5d148b7@mail.gmail.com> Message-ID: <471E9C3A.9050009@dreamscapesoftware.com> Andre Garzia wrote: > I can't belive a hosting company has trouble detecting which user is > abusing the sendmail program... bad bad support crew. That's the exact same way that we felt. They way we figured it, they were probably hoping that we would *upgrade* to a new server in the hopes that moving us would free up what little Sendmail traffic we use. Who knows, maybe someone else on the server started complaining. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com From runrevron at gmail.com Tue Oct 23 23:15:12 2007 From: runrevron at gmail.com (ron barber) Date: Wed, 24 Oct 2007 12:15:12 +0900 Subject: grouping objects by script problem In-Reply-To: <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> Message-ID: <5825034a0710232015r4b89be20n4747a7b245cb5dc9@mail.gmail.com> Hi Klaus Thank you for your reply. I tried your script and my implementation of it hung after it created the second graphic. It created the first, moved it, then selected it, then created the second and stopped. Interestingly, when I walked through it with the debugger, it went fine... I tried creating everything in one loop and then setting the selected of everything in another loop. This worked but was slower than the do. I'm not sure what Eric did that got the 5x speed up. He is right about the number of objects relating to the time and one would expect that. I had been hiding the wd and of course that did speed things up compared to watching every field and graphic get created and placed ,but the real speed up came when I locked messages before creating and selecting all the objects. It rendered time difference between the "select as you go" and the "do" method insignificant. It went from 60-90 tics to less than 5 for both methods so I'm a happy scripter. Thanks Ron On Oct 23, 2007, at 7:03 PM, Klaus Major wrote: > I have been trying to group a set of controls and graphic objects > after creating them via script but can't seem to find out what I'm > doing wrong. > Here's the relevant part of the script: another option especially for this situation would be: repeat --do some other stuff here-- create graphic tname set the selected of grc tname to true end repeat group select empty ... No hassle with "do" and strings and stuff :-) From lan.kc.macmail at gmail.com Tue Oct 23 23:23:40 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 24 Oct 2007 11:23:40 +0800 Subject: The Documentation In-Reply-To: References: <471E7182.2090301@fourthworld.com> Message-ID: On 10/24/07, Mark Swindell wrote: > > > Talk seems to keep coming around to a Wiki, but I'm not sure what > advantage that has over a "perfected" BvG Docu plugin. I'm with you Mark. Whilst the offers to whip up some PHP, HTML and JavaScript are to be commended, in the end it leaves only a small subset of this List who can continue to 'tweak' the baby. With BvG Docu +, all but the greenest newbie could enhance it. Sure, some may only enhance it to their only personal preference, but others, like Andre, have already enhanced it to the benefit of all. With the graphic eye of Scott, the database and QT know how of Trevor, the network genius of Andre, and the wealth of experience of taking an idea from infancy through to reality of Richard, Ken, Jerry and Jim, I just envisage that a Rev centred solution would grow faster, bigger and better. And you know what would be really cool; some kind of inbuilt blog which chronologically detailed all the enhancements made along the way. Not terse like 'Changes in this release', but more like the 'Quick App' articles in the Rev Newsletter. Bjornke would start with a bit more detail of the whys and wherefores of how BvG Docu came about. Andre would add instructions on how he added his WebNotes. Sarah would explain how she merged her Scripting Conference stack template to be used as the basis of recording the development of BvG Docu. Because user input will be so overwhelming Trevor will add DB support and explain how he did it, etc etc. If done right, basically a moderately competent programmer should be able to come along and from scratch build the whole thing, Better Docs + a Project You Can Build :-) Whoops, sorry, I must be dreaming. I'll wake up soon;-) From hughesmike2 at hotmail.com Wed Oct 24 00:36:48 2007 From: hughesmike2 at hotmail.com (Mike Hughes) Date: Wed, 24 Oct 2007 04:36:48 +0000 Subject: Checkmarks in Option Button Menu Items In-Reply-To: References: <471E7182.2090301@fourthworld.com> Message-ID: I am running Rev 2.7.4 -- could anyone kindly tell me whether checkmarks (!c) are now allowed in option button menu items, or whether this is something slated to be fixed for 2.9? Many thanks, Mike _________________________________________________________________ Peek-a-boo FREE Tricks & Treats for You! http://www.reallivemoms.com?ocid=TXT_TAGHM&loc=us From kray at sonsothunder.com Wed Oct 24 02:31:33 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 24 Oct 2007 01:31:33 -0500 Subject: Checkmarks in Option Button Menu Items In-Reply-To: References: <471E7182.2090301@fourthworld.com> Message-ID: <20071024013133780193.b1486fec@sonsothunder.com> On Wed, 24 Oct 2007 04:36:48 +0000, Mike Hughes wrote: > > I am running Rev 2.7.4 -- could anyone kindly tell me whether > checkmarks (!c) are now allowed in option button menu items, or > whether this is something slated to be fixed for 2.9? Checkmarks in option buttons are currently not supported, and I don't know if they will be supported in 2.9. You can create a workaround though by using a transparent popup button that has all your menu items either in front of or behind an option button that has NO menu items, and then call "popup menu" on the popup button when you get the mouseDown on the option button. The look is pretty close, but you'll have to work on positioning the menu that's displayed so it causes the highlighted line to appear underneath the mouse (something expected in option buttons (at least on OS X). HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dave at looktowindward.com Wed Oct 24 05:06:07 2007 From: dave at looktowindward.com (Dave) Date: Wed, 24 Oct 2007 10:06:07 +0100 Subject: SOAP - Problem with separate threads In-Reply-To: <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> Message-ID: <3816F425-5B25-4A68-897A-7BC11622E7A1@looktowindward.com> Hi Andre, Thanks a lot for the detailed response. I'd actually thought of using a queue to hold the requests, it seems like a better approach anyway, however I didn't do it like that because I couldn't figure out how to return the results from the request. In my SOAP library, all requests are handled via an "ExecuteCommand" function. This function builds the SOAP request from parameters supplied, sends the HTML request, decodes the response and passes back the data received to the calling function. The "ExecuteCommand" calls an internal function called "SendRPCRequest" to handle all HTML requests. Given the following pseudo code: function ExecuteCommand theParameters put BuildSOAPXML(theParameters) into myRequestData.. put AddRequestToQueue(myRequestData) into myTransactionID repeat while CheckRequestComplete(myTransactionID,myResponse) = false wait .25 seconds end repeat (Decode and Pass back SOAP response to caller) The thread that handles the SOAP requests would work like this: put GetRequestFromQueue() into myReqest put SendRequest() into myResponse get AddResponseToQueue(myResponse) Is this how you saw it working? How do you suggest I pass back the Response to the calling function? Thanks again. All the Best Dave On 23 Oct 2007, at 17:42, Andre Garzia wrote: > Dave, > > never, ever, use a wait command while network routines may be working. > The wait call will wreck them. If the problem is entering a race > condition, like, when one call is being placed, the other can't work. > This happens because libURL will queue requests to the same server, so > if you call the same server two times in a row without allowing it to > deal with the first request, you receive an "error previous request > not completed". > > The idea of using a flag local variable is the best option, but do > that without the wait call. Work like this, if the flag is true, > postpone your operation to same later time. like > > if isInUseFlag then > -- call in use, postpone.. > send "doTheRequestAgain" to me in 2 secs > else > -- do the request... > put false into isInUseFlasg > end if > > The hardest part is making a function that can re-request something > because if you're using send in time, you can't gather what were the > original parameters for the call by examining the pendingMessages. > > If I were in your shoes, I'd work like this: > > 1) create a transaction queue. This would be an array where each web > request would be a member. Each array member stores all the info > needed to do a SOAP request. > > 2) I'd had a loop that would pick this array and work on the first > member, after dealing with this member, I'd remove it from the array. > > 3) Pooling the server then is just a matter of a simple send in time > that adds an element to the end of the array. > > 4) any function that would force a SOAP request would simply add an > element to the end of this array. > > This way all your requests will work in order without the need of a > locking mechanism or a wait call. By having a 'callback' stored along > the data for each array member, you make your code as multi-taksing as > it can be in Rev. > > Since all your calls are on the same place (the array pooling > function) you will not enter race conditions and your debugging will > be easier. > > People with CS background will recognize this as nothing more than a > datastructure known as First-in First-Out queue. By making functions > like: > > addToQueue pQueue, pElement -- add Element to Queue at last poisition. > takeElemFromQueue pQueue -- returns the first Element from queue > and removes it. > > You have created a generic queue function library that can be worked > in other projects. > > Cheers > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Wed Oct 24 05:56:47 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 24 Oct 2007 10:56:47 +0100 Subject: The Documentation In-Reply-To: References: <471E7182.2090301@fourthworld.com> Message-ID: <49EB4A1B-81A0-4CE9-AFD1-4DF45EEDD6DB@anachreon.co.uk> Aside from the public 'notes', there should also be a private area. Not everyone is online all the time, and some personal notes may just be a reinterpretation of the public notes. Should the 'online' notes be downloaded to a local DB for offline access? Indicated by a change in border colour? Or plain and simply 'offline'. Cheers, Luis. On 24 Oct 2007, at 04:23, Kay C Lan wrote: > On 10/24/07, Mark Swindell wrote: >> >> >> Talk seems to keep coming around to a Wiki, but I'm not sure what >> advantage that has over a "perfected" BvG Docu plugin. > > > I'm with you Mark. > > Whilst the offers to whip up some PHP, HTML and JavaScript are to be > commended, in the end it leaves only a small subset of this List > who can > continue to 'tweak' the baby. With BvG Docu +, all but the greenest > newbie > could enhance it. Sure, some may only enhance it to their only > personal > preference, but others, like Andre, have already enhanced it to the > benefit > of all. > > With the graphic eye of Scott, the database and QT know how of > Trevor, the > network genius of Andre, and the wealth of experience of taking an > idea from > infancy through to reality of Richard, Ken, Jerry and Jim, I just > envisage > that a Rev centred solution would grow faster, bigger and better. > > And you know what would be really cool; some kind of inbuilt blog > which > chronologically detailed all the enhancements made along the way. > Not terse > like 'Changes in this release', but more like the 'Quick App' > articles in > the Rev Newsletter. Bjornke would start with a bit more detail of > the whys > and wherefores of how BvG Docu came about. Andre would add > instructions on > how he added his WebNotes. Sarah would explain how she merged her > Scripting > Conference stack template to be used as the basis of recording the > development of BvG Docu. Because user input will be so overwhelming > Trevor > will add DB support and explain how he did it, etc etc. If done right, > basically a moderately competent programmer should be able to come > along and > from scratch build the whole thing, Better Docs + a Project You Can > Build > :-) > > Whoops, sorry, I must be dreaming. I'll wake up soon;-) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jim at oyfconsulting.com Wed Oct 24 08:49:12 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Wed, 24 Oct 2007 09:49:12 -0300 Subject: Downloading MP3 files from Soundview... In-Reply-To: Message-ID: Hi Folks... I've seen posts that do parallel things but I can't find one that exactly addresses what I want to do. I just ordered a library of books from Soundview and they tell me I need to download them one by one. Is there a way to automate this or does the stateless nature of the internet get in the way?... Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From jim at oyfconsulting.com Wed Oct 24 09:04:16 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Wed, 24 Oct 2007 10:04:16 -0300 Subject: Interactive Documentation =?iso-8859-1?q?=8B_?= what's needed? In-Reply-To: <471E6B82.8030107@crcom.net> Message-ID: Count me in too...Jim on 10/23/07 6:45 PM, Len Morgan wrote: > Count me in! If we're going to "wiki"ize the docs, it might be nice to > have some sort of indication as to the level of information. That's a > fancy way of saying having a common notation like "NEWBIE:" where basic > information is and "EXPERT:" if it takes a little more knowledge to > grasp. Then a newbie could search for "NEWBIE:" and get just the basics. > > As long as it's defined somewhere, authors could use a "standard" set of > code words. > > My 2 cents worth... > > len morgan > > > Josh Mellicker wrote: >> It would take me a few hours (mostly to export/import/format the >> current doc content) >> >> The cost would be, I will do it if enough people say they'll use it! >> >> Editing authority is pretty easy, invite anyone to have an account, >> since there is an infinite revision history it would be easy to revert >> in case of spam (just like wikipedia) >> >> >> On Oct 18, 2007, at 10:09 AM, Paul Gabel wrote: >> >>> Could somebody lay out what would be involved in organizing and >>> maintaining an interactive user manual? What skills would be needed? >>> How much time? Financial investment? How would it be set up? Editing >>> authority? etc. >>> >>> Paul Gabel >>> On Oct 18, 2007, at 5:40 AM, Mikey wrote: >>> >>>> Since you failed to use the haiku form, Dr. Miller, I will lend my aid. >>>> >>>> User Manual >>>> Written With Others In Mind >>>> Who will tend to it? >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From klaus at major-k.de Wed Oct 24 09:08:18 2007 From: klaus at major-k.de (Klaus Major) Date: Wed, 24 Oct 2007 15:08:18 +0200 Subject: Downloading MP3 files from Soundview... In-Reply-To: References: Message-ID: <11276438-EEB4-4989-A110-B2CEF63BFAA5@major-k.de> Hi Jim, > Hi Folks... I've seen posts that do parallel things but I can't > find one > that exactly addresses what I want to do. I just ordered a library > of books > from Soundview and they tell me I need to download them one by > one. Is > there a way to automate this or does the stateless nature of the > internet > get in the way?... check "Load" and "liburldownloadtofile" in the docs, using them in a repeat loop is probably what you are after :-) > Jim Carwardine, > President & CEO > OYF Consulting > Ph. 902.823.2339 / 866.601.2339 > Fx. 902.823-2139 > > > StrategicDoing?: Execution depends on employees. > Strategic Partner with HiringSmart Canada Ltd. Regards Klaus Major klaus at major-k.de http://www.major-k.de From dave at looktowindward.com Wed Oct 24 06:38:19 2007 From: dave at looktowindward.com (Dave) Date: Wed, 24 Oct 2007 11:38:19 +0100 Subject: SOAP - Problem with separate threads In-Reply-To: <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> Message-ID: <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> Hi, Just thought of something! I use the post command to send the request to the server. If I get the "error previous request not completed" error, couldn't I just check for for this and re-issue the command after a wait? The code would read something like this: ------------------------------------------------------------------------ --------- -- -- LibSoapSendRPCRequest -- ------------------------------------------------------------------------ --------- function LibSoapSendRPCRequest theSoapID,theSoapAction,theMethod,theHeader,theParams, at theSoapReply local mySOAPEnvelope local mySoapURL local mySoapNameSpace local myNameSpaceMethod local mySoapResponse local myHTTPHeader repeat while sgSoapInUseFlag = true wait 10 milliseconds with messages end repeat put true into sgSoapInUseFlag -- -- Get the Session Parameters -- get LibSoapGetSessionParameters (theSoapID,mySoapURL,mySOAPEnvelope,mySoapNameSpace) -- -- Substitute the fields in the Prototype Soap Envelope -- put theMethod && "xmlns=" & quote & mySoapNameSpace & quote into myNameSpaceMethod replace "<$METHOD>" with "<" & myNameSpaceMethod & ">" & cr in mySOAPEnvelope replace "" with "" in mySOAPEnvelope replace "<$PARAMS/>" with theParams in mySOAPEnvelope replace "<$HEADER>" with theHeader in mySOAPEnvelope -- -- Post the Request -- put _LibSoapGetHTTPHeaders(mySOAPEnvelope,mySoapNameSpace & "/" & theSoapAction) into myHTTPHeader set the HTTPHeaders to myHTTPHeader --libUrlSetSSLVerification false put true into myRetryFlag repeat while myRetryFlag = true try put false into myRetryFlag post mySOAPEnvelope to url mySoapURL -- -- Catch Time-Out Errors -- catch myError if myError = ""error previous request not completed"" then wait 10 milliseconds with messages put true into myRetryFlag next repeat end if answer myError breakpoint put false into sgSoapInUseFlag return mySoapResponse end try end repeat -- -- Retreive Results -- put it into theSoapReply put the result into mySoapResponse put false into sgSoapInUseFlag return mySoapResponse end LibSoapSendRPCRequest All the Best Dave On 23 Oct 2007, at 17:42, Andre Garzia wrote: > Dave, > > never, ever, use a wait command while network routines may be working. > The wait call will wreck them. If the problem is entering a race > condition, like, when one call is being placed, the other can't work. > This happens because libURL will queue requests to the same server, so > if you call the same server two times in a row without allowing it to > deal with the first request, you receive an "error previous request > not completed". > > The idea of using a flag local variable is the best option, but do > that without the wait call. Work like this, if the flag is true, > postpone your operation to same later time. like > > if isInUseFlag then > -- call in use, postpone.. > send "doTheRequestAgain" to me in 2 secs > else > -- do the request... > put false into isInUseFlasg > end if > > The hardest part is making a function that can re-request something > because if you're using send in time, you can't gather what were the > original parameters for the call by examining the pendingMessages. > > If I were in your shoes, I'd work like this: > > 1) create a transaction queue. This would be an array where each web > request would be a member. Each array member stores all the info > needed to do a SOAP request. > > 2) I'd had a loop that would pick this array and work on the first > member, after dealing with this member, I'd remove it from the array. > > 3) Pooling the server then is just a matter of a simple send in time > that adds an element to the end of the array. > > 4) any function that would force a SOAP request would simply add an > element to the end of this array. > > This way all your requests will work in order without the need of a > locking mechanism or a wait call. By having a 'callback' stored along > the data for each array member, you make your code as multi-taksing as > it can be in Rev. > > Since all your calls are on the same place (the array pooling > function) you will not enter race conditions and your debugging will > be easier. > > People with CS background will recognize this as nothing more than a > datastructure known as First-in First-Out queue. By making functions > like: > > addToQueue pQueue, pElement -- add Element to Queue at last poisition. > takeElemFromQueue pQueue -- returns the first Element from queue > and removes it. > > You have created a generic queue function library that can be worked > in other projects. > > Cheers > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Wed Oct 24 10:52:46 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 24 Oct 2007 08:52:46 -0600 Subject: Standalone builder leaves out icons In-Reply-To: References: Message-ID: <855197BF-E7BE-4FB7-A278-4A1D0E491070@byu.edu> On Oct 23, 2007, at 1:13 PM, Hershel Fisch wrote: > On 10/22/07 4:09 PM, "Devin Asay" wrote: > >> Hi Hershel, >> >> On Oct 18, 2007, at 9:16 AM, Hershel Fisch wrote: >> >>> Hi all I'm wondering why in 2.9 the standalone builder leaves out >>> the icons >>> from buttons? >> >> You are probably using icons from the Standard or Metacard libraries. >> This is bug #4298: > id=4298> >> >> The workaround is to first copy the icon to your stack (Development >> menu > Image Library > Place Image), then assign it to the button, >> then create the standalone. > Thanks, and how do I copy it? Well, the process of selecting an image in the image library (open it from the Development menu) and clicking on Place Image actually copies the image to your stack, so it will always be a part of that stack, unless you delete it of course. When you copy it from the image library, it creates it with a new ID, so be sure when you assign it as an icon to your button, you choose it from "This Stack" in the icon selector dialog, instead of from "Standard Icons" or "MetaCard Compatible Icons". Devin Asay Humanities Technology and Research Support Center Brigham Young University From klaus at major-k.de Wed Oct 24 10:57:16 2007 From: klaus at major-k.de (Klaus Major) Date: Wed, 24 Oct 2007 16:57:16 +0200 Subject: grouping objects by script problem In-Reply-To: <5825034a0710232015r4b89be20n4747a7b245cb5dc9@mail.gmail.com> References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> <5825034a0710232015r4b89be20n4747a7b245cb5dc9@mail.gmail.com> Message-ID: <109B38D1-C226-4EEB-8055-BC09DA8077D8@major-k.de> Hi Ron, > Hi Klaus > Thank you for your reply. I tried your script and my implementation of > it hung after it created the second graphic. It created the first, > moved it, then selected it, then created the second and stopped. > Interestingly, when I walked through it with the debugger, it went > fine... Huh? Very strange... > I tried creating everything in one loop and then setting the selected > of everything in another loop. This worked but was slower than the do. > I'm not sure what Eric did that got the 5x speed up. He is right about > the number of objects relating to the time and one would expect that. > I had been hiding the wd and of course that did speed things up Yep, "lock screen" would be sufficient. > compared to watching every field and graphic get created and placed > ,but the real speed up came when I locked messages before creating and > selecting all the objects. It rendered time difference between the > "select as you go" and the "do" method insignificant. It went from > 60-90 tics to less than 5 for both methods so I'm a happy scripter. Fine then :-) > Thanks > Ron Best Klaus Major klaus at major-k.de http://www.major-k.de From andre at andregarzia.com Wed Oct 24 11:15:40 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 24 Oct 2007 12:15:40 -0300 Subject: SOAP - Problem with separate threads In-Reply-To: <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> Message-ID: <7c87a2a10710240815g46419076tb6972e1a0ad14839@mail.gmail.com> Hello Dave, you can't use wait. Even wait with messages. If you use waits and for some reason you have nested wait blocks, you need to unblock them from the inner to the outer or they will still be blocked. With the nature of your software where you have two streams causing the waits - the server pool and the actions that cause SOAP requests - this nested blocks could get really ugly. I try never to use wait in my software. You mail before this one, you pondered about how to return data to the function that called the SOAP request. What I'd do is like this, one of the parameters for the SOAP request function would be a callback. Like libURL does. function LibSoapSendRPCRequest theSoapID,theSoapAction,theMethod,theHeader,theParams,theCallBack With that you must store in your queue both the callback message and the target that called the message. When your request is done, you send the result to the callback message. A simple silly implementation is below: local lQueue on addToQueue pURL, pCallback put pURL & "|" & pCallback & "|" the long id of the target & cr after lQueue end addToQueue on DownloadNextFile set the itemdel to "|" get item 1 of line 1 of lQueue load URL it with message "downloadComplete" end DownloadNextFile on DownloadComplete pURL, pData set the itemdel to "|" put format("send %s \"%s\", \"%s\" to %s", item 2 of line 1 of lQueue, pURL, pDATA, item 3 of line 1 of lQueue) into tCmd do tCmd delete line 1 of lQueue DownloadNextFile end DownloadComplete This above is a simple file download queue where each file is acknowledge by sending a callback message back to the object that called the addToQueue function. You could use it like this: addToQueue "http://server/file1", "file1_complete" addToQueue "http://server/file1", "file2_complete" And have callbacks on the same object such as these below in the same object that called the addtoqueue handler. on file1_complete pURL, pData -- do stuff for file 1. end file1_complete on file2_complete pURL, pData -- do stuff for file 2. end file2_complete I hope you get the idea. Check the docs for more information for the following commands: send, the target, long id, urlstatus. By combining this, you can create your own queues. Of course there are others ways of doing it but this is a quick one. Cheers andre From JimAultWins at yahoo.com Wed Oct 24 12:36:30 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 24 Oct 2007 09:36:30 -0700 Subject: The Documentation In-Reply-To: Message-ID: Planning such an effort so it will serve well into the future is difficult. I only mention them as food for thought and not something that should delay progress on improving documention. ----- I guess one issue could be: Can the documentation be used if the user is not online? Not everyone will be developing while connected, for various reasons. Perhaps the ability to download an updated section on libURL, or arrays, or custom properties, for use off-line. ------ Another feature 'request' would be that the entries be cross-referenced to the [bug.RevVersion.Platform] so that improvements and fixes will have notes that show status and history. There are too many versions out there now to keep track easily. ---------- Of course, a working script library with the option of viewing --B- beginner comments --A- advanced comments --E- expert comments using check boxes to choose any or all --------- Moving off topic a bit.. the sample stack library, much like Rev User Spaces. Again, Beginner, Adv, Expert ratings. Showing a working example is worth a 1000 visits to the Dictionary. I might be exaggerating, but not by much. --------- And getting even further off topic, back to the idea of a 'showcase' of very good solutions, like the beginning HCard stacks, that users could explore. --------- So many ways to provide documentation and inspiration. Jim Ault Las Vegas Breaktime is over, programming to do. From wsumner at im.wustl.edu Wed Oct 24 14:01:01 2007 From: wsumner at im.wustl.edu (Walton Sumner) Date: Wed, 24 Oct 2007 13:01:01 -0500 Subject: Interactive Documentation ? what's needed? Message-ID: I like the idea, too. > Count me in too...Jim > > > on 10/23/07 6:45 PM, Len Morgan wrote: > >> Count me in! If we're going to "wiki"ize the docs, it might be nice to >> have some sort of indication as to the level of information. That's a >> fancy way of saying having a common notation like "NEWBIE:" where basic >> information is and "EXPERT:" if it takes a little more knowledge to >> grasp. Then a newbie could search for "NEWBIE:" and get just the basics. >> >> As long as it's defined somewhere, authors could use a "standard" set of >> code words. >> >> My 2 cents worth... >> >> len morgan >> >> >> Josh Mellicker wrote: >>> It would take me a few hours (mostly to export/import/format the >>> current doc content) >>> >>> The cost would be, I will do it if enough people say they'll use it! >>> >>> Editing authority is pretty easy, invite anyone to have an account, >>> since there is an infinite revision history it would be easy to revert >>> in case of spam (just like wikipedia) >>> >>> >>> On Oct 18, 2007, at 10:09 AM, Paul Gabel wrote: >>> >>>> Could somebody lay out what would be involved in organizing and >>>> maintaining an interactive user manual? What skills would be needed? >>>> How much time? Financial investment? How would it be set up? Editing >>>> authority? etc. >>>> >>>> Paul Gabel >>>> On Oct 18, 2007, at 5:40 AM, Mikey wrote: >>>> >>>>> Since you failed to use the haiku form, Dr. Miller, I will lend my aid. >>>>> >>>>> User Manual >>>>> Written With Others In Mind >>>>> Who will tend to it? >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution Walton Sumner From effendi at wanadoo.fr Wed Oct 24 06:57:09 2007 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 24 Oct 2007 12:57:09 +0200 Subject: grouping objects by script problem Message-ID: <719dece548c3e2adeb7b036188bbb0e3@wanadoo.fr> Eric, Mark, Klaus, Revolution (and you guys) can be so elegant. We just need to put you together and wait for the talent to flow ! Thanks - You've just solved another of my problems. Maybe one day, someone will put together a list of things that you CAN'T do with Revolution ! An avid (but relatively silent) forum member -Francis From mail at richard-hillen.de Wed Oct 24 14:34:30 2007 From: mail at richard-hillen.de (R. Hillen) Date: Wed, 24 Oct 2007 20:34:30 +0200 Subject: Concatenate mp3-Files on Macintosh In-Reply-To: <20071024170004.A8B3F4893F0@mail.runrev.com> References: <20071024170004.A8B3F4893F0@mail.runrev.com> Message-ID: Hello list, I want to write a tool for Mac OS X, which asks for a folder with some mp3-Files within and after that concatenates them into one file. By googling I found this tip: 1. Place mp3s on Desktop 2. Open terminal and type cd Desktop 3. Type cat *.mp3 > giveitaname.mp3 I tried and it worked. Now I want to script it in Revolution; as I don?t know anything about unix and shell and so on, may anyone helpfully tell me, how to script it: ----- answer folder "Where are the mp3-files to Concatenate?" put it into sourcefolder ask file "What is the path to the resulting file?" put it into targetpath --and here should follow something like: --do shell "cd sourcefolder" --do shell "cat *.mp3 > targetpath" ------ Thank you for your help. Richard. From klaus at major-k.de Wed Oct 24 14:47:22 2007 From: klaus at major-k.de (Klaus Major) Date: Wed, 24 Oct 2007 20:47:22 +0200 Subject: Concatenate mp3-Files on Macintosh In-Reply-To: References: <20071024170004.A8B3F4893F0@mail.runrev.com> Message-ID: <94D074DC-3192-4CEA-8DBF-271648B89307@major-k.de> Hi Richard, > Hello list, > > I want to write a tool for Mac OS X, which asks for a folder with > some mp3-Files within and after that concatenates them into one file. > > By googling I found this tip: > > 1. Place mp3s on Desktop > 2. Open terminal and type cd Desktop > 3. Type cat *.mp3 > giveitaname.mp3 > > I tried and it worked. > > Now I want to script it in Revolution; as I don?t know anything > about unix and shell and so on, may anyone helpfully tell me, how > to script it: > > ----- Try this (not tested): ... answer folder "Where are the mp3-files to Concatenate?" put it into sourcefolder ask file "What is the path to the resulting file?" put it into targetpath get shell("cd" && QUOTE & sourcefolder & QUOTE) get shell("cat *.mp3 >" && QUOTE & targetpath & QUOTE) ... You should check "the result" after each "get shell..." It is EMPTY on succes, and not otherwise :-) > Thank you for your help. > Richard. Regards Klaus Major klaus at major-k.de http://www.major-k.de From geradamas at yahoo.com Wed Oct 24 15:12:24 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 24 Oct 2007 20:12:24 +0100 (BST) Subject: The Documentation Message-ID: <16873.52500.qm@web37502.mail.mud.yahoo.com> This is an interesting discussion; and mainly, for me, because it reads as, only, a discussion about how users of Runtime Revolution are going to access the proposed documentation. What has not been addressed are: 1. Any pedagogical questions at all - 2. Heirarchy of difficulty. 3. How one can design a set of documentation which, while addressing extremely basic concepts (e.g. the conceptual leap that is needed to understand that sometimes A+1=A) also will satisfy rather more sophisticated users. Considerations such as: 1. Target age group . . . 2. Type of end users to be targetted ( e.g. educators, professional computer programmers, pensioners who want to try programming, and so on, ad nauseam) . . . I sat my 11 year-old (well, now he's a 12 year-old) down in front of my Mac mini and DC 2.6.1 and told him to get on with things and read the documentation: he, predictably, and understandably, said something unrepeatedly rude after 15 minutes. I then had to sit down with him and 'nurse' him through everything - I don't mind that, I'm a Primary teacher. My 75 year-old father wouldn't have a clue either; even though he has an excellent B.Sc in Chemistry from the days when Universities did not hand out degrees like sweeties, and he's a Fellow of the Royal Society for Chemistry. He, memorably, described the RR documentation (1.1) to me as "unusable" - and he taught kids for 35 years. I learnt RR by trial and error, old HC knowledge (founded on Danny goodman's EXCELLENT book - excellent that is for people who have already acquired some computer knowledge) and learning how to understand the slightly odd short-hand that had been used in the current RR documentation (RR 1.1). Somewhere, under all the other piles of nonsense, I have a slim volume from an old version of something (err, its referenced in my M.Sc thesis) which talks about 'Cognitive Apprenticeships' - this term makes a lot of sense; but only if the apprentice has somebody standing by as the 'Master Builder' to guide them. Really good documentation should be an effective substitute for that Master Builder. Now my Master's thesis (plug, plug) burbled on at quite some length (err, quite boringly, come to think of it - never mind, fooled the examining committee - Ooops) about how 20 odd years ago there had been a lot of hype about computers and how experts in non-computer subjects would be able to just sit down in front of a computer and press a few buttons and "abracadabra" a super, whizz-bang 'thingy' for content delivery and/or data processing would just automagically drop out of the sky . . . This has turned out to be a "load of fairies at the bottom of the garden"; for reasons I have gone into in that M.Sc thesis - it could happen; but it probably won't [OK, all you companies with tons of ready money ring me now for me to work on a practically endless, open-ended project that will break all the rules of SDLs]. Now, not many people are interested in fairies at the bottom of the garden. But a hell of a lot of people are interested in what computers can do, but feel unempowered. If RR is to go from, frankly, a niche RAD (tactful, very tactful, Richmond) into the killer App it should be (or, to be extremely corny, "the killer App HyperCard once was" - Steve Jobs needs a smack on the hand) it needs documentation that will allow people to follow a cognitive apprenticeship fast and efficiently. And that was written after a day's teaching 5-12 year olds (12 contact hours) - be glad; it would have been longer, and more pompous, had I not taught those kids - and what is even more worrying is that I mean everything I say :) sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Want ideas for reducing your carbon footprint? Visit Yahoo! For Good http://uk.promotions.yahoo.com/forgood/environment.html From niggemann at uni-wh.de Wed Oct 24 15:32:18 2007 From: niggemann at uni-wh.de (BNig) Date: Wed, 24 Oct 2007 12:32:18 -0700 (PDT) Subject: iSight, video Library In-Reply-To: References: <713864BC-F58D-4488-A755-5BA6F22D9540@ensmp.fr> <0FACEFE9-3257-4325-8EA1-7DBE7788E9BC@economy-x-talk.com> Message-ID: <13392366.post@talk.nabble.com> I played around with the videopreview on a mac and post this short working script in case someone wants to get into video preview -- works on a mac, for windows syntax is a little different, see Rev-documentation -- create a stack, place a button on the stack, set script of stack to this script -- clicking button starts preview, clicking button with optionkey down stops preview local keepOnVideoIdleing on mouseUp if the optionkey is not down then revInitializeVideoGrabber "videoWin","QT","300,300,620,540" -- size 320X240, coordinates refer to DISPLAY not stack --revVideoGrabDialog "" -- unblock when choosing specific settings like source etc revPreviewVideo put true into keepOnVideoIdleing showThePreview else put false into keepOnVideoIdleing revStopPreviewingVideo -- isight LED goes off revCloseVideoGrabber -- video screen area is released end if end mouseUp on showThePreview if keepOnVideoIdleing is true then revVideoGrabIdle send "showThePreview" to me in 50 milliseconds end if end showThePreview Bernd Niggemann -- View this message in context: http://www.nabble.com/iSight%2C-video-Library-tf4649729.html#a13392366 Sent from the Revolution - User mailing list archive at Nabble.com. From list at dreamscapesoftware.com Wed Oct 24 15:47:17 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Wed, 24 Oct 2007 14:47:17 -0500 Subject: Revolution 2.9 DP-2 Release Date? (Unable to launch Revolution under OpenSUSE 10.3) Message-ID: <471FA145.5090104@dreamscapesoftware.com> I seems that I installed OpenSUSE 10.3 on my flashy new "Linux Development PC" only to find out that there's a bug in the beta that doesn't allow Revolution to launch. I checked the RQCC and the reports say the bug has been fixed in the DP-2 beta release. Has this release been "released" yet? If not, expected time-frame? Derek Bump Dreamscape Software http://www.dreamscapesoftware.com From bvg at mac.com Wed Oct 24 16:27:16 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 24 Oct 2007 22:27:16 +0200 Subject: Revolution 2.9 DP-2 Release Date? (Unable to launch Revolution under OpenSUSE 10.3) In-Reply-To: <471FA145.5090104@dreamscapesoftware.com> References: <471FA145.5090104@dreamscapesoftware.com> Message-ID: On 24 Oct 2007, at 21:47, Derek Bump wrote: > I checked the RQCC and the reports > say the bug has been fixed in the DP-2 beta release. > > Has this release been "released" yet? If not, expected time-frame? Short answer: No More details: I guess you mean bug 5495. However, it isn't marked as fixed, but there's a note about a possible cause from another already fixed bug. As for knowing whether new releases are available, _IF_ such a bug is really marked as fixed for dp2, you'll most likely be able to get the new beta via the "Check for updates..." Item from the "Help" menu very shortly after. Cheers Bjoernke PS: Please do not say bugs are fixed when they aren't, it's not good for my blood pressure ;) -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From francois.chaplais at ensmp.fr Wed Oct 24 16:36:18 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Wed, 24 Oct 2007 22:36:18 +0200 Subject: The Documentation In-Reply-To: <16873.52500.qm@web37502.mail.mud.yahoo.com> References: <16873.52500.qm@web37502.mail.mud.yahoo.com> Message-ID: Le 24 oct. 07, ? 21:12, Richmond Mathewson a ?crit : > This is an interesting discussion; and mainly, for me, > because it reads as, only, a discussion about how > users of Runtime Revolution are going to access the > proposed documentation. > > What has not been addressed are: > > 1. Any pedagogical questions at all - > > 2. Heirarchy of difficulty. my comments on these two. The first obvious thing is that quite a number of persons are dissatisfied with the documentation that Revolution provides. Until now, most (if not all) the answers implied a user community effort to provide a better doc. Following Richmond's message, I would like to change perspective: revolution's documentation is bad mainly because the syntax of Transcript has departed from the natural english approach of Bill Atkinson to more a conventional one like function(arg1,arg2) etc... Frankly, I appreciate to be able to "lock objects" instead of "set the lockWhetever to true". I recently had a look at the video library, and I find it awfully complicated to remember all of these RevBit1Bit2 keywords: in some commands, "Video" comes just after "Rev", in others "Video" comes in third or fourth position: this smells ill assimilated externals. The rev team should start thinking about updating the language and the parser. For instance revVideoGrabDialog could be synomym with "get Video Dialog" or "answer Video" like "answer file" etc... Revolution advertises its language as being "natural english"; they should be careful it remains true. This means more reserved words, but not many. On the other hand, if one consider that "grab" for instance, should be a keyword, it should be usable with as many kinds of objects as possible. This is how the language can be merciful (and hence "natural"): by allowing several formulations for the same meaning. On the documentation: by looking at the excellent BvG stacks at http://bjoernke.com/runrev/stacks.php , I discovered that the doc was some kind of compressed XML; I mean, why this XML stuff? Why not plain Revolution stacks? Some fifteen years ago, I bought "FreDOS'stack", by Frederic Rinaldi, which was a collection and database (understand: HC stack) of externals. Over the years, I added some buttons, some maintainance scripts etc... This was possible because the intellectuals means required to customize the stack did not exceed basic HC programming, and, most important, improving the documentation stack was an exercise in the HC programming and, in some cases, learning to use the most useful externals in the stack. To make it short, when I look at the XML files and their output, I think all of this can be translated into stack format. This is what the Hypercard team did: their docs were HC stacks. The obvious advantage is the ability to do custom searches in the way we are supposed to work: using revolution objects. When I think of this XML stuff, I have the feeling that the people who did the doc did not believe in their own product. > > 3. How one can design a set of documentation which, > while addressing extremely basic concepts (e.g. the > conceptual leap that is needed to understand that > sometimes A+1=A) also will satisfy rather more > sophisticated users. > > Considerations such as: > > 1. Target age group . . . > > 2. Type of end users to be targetted ( e.g. educators, > professional computer programmers, pensioners who want > to try programming, and so on, ad nauseam) . . . > > I sat my 11 year-old (well, now he's a 12 year-old) > down in front of my Mac mini and DC 2.6.1 and told him > to get on with things and read the documentation: he, > predictably, and understandably, said something > unrepeatedly rude after 15 minutes. I then had to sit > down with him and 'nurse' him through everything - I > don't mind that, I'm a Primary teacher. > > My 75 year-old father wouldn't have a clue either; > even though he has an excellent B.Sc in Chemistry from > the days when Universities did not hand out degrees > like sweeties, and he's a Fellow of the Royal Society > for Chemistry. He, memorably, described the RR > documentation (1.1) to me as "unusable" - and he > taught kids for 35 years. > You are all right. The language, the objects, the documentation have to be as simple as possible. People can improve the doc (and write custom scripts) afterwards, PROVIDED they can understand the primary doc (and language description) first. > I learnt RR by trial and error, old HC knowledge > (founded on Danny goodman's EXCELLENT book - excellent > that is for people who have already acquired some > computer knowledge) and learning how to understand the > slightly odd short-hand that had been used in the > current RR documentation (RR 1.1). > > Somewhere, under all the other piles of nonsense, I > have a slim volume from an old version of something > (err, its referenced in my M.Sc thesis) which talks > about 'Cognitive Apprenticeships' - this term makes a > lot of sense; but only if the apprentice has somebody > standing by as the 'Master Builder' to guide them. > Really good documentation should be an effective > substitute for that Master Builder. > > Now my Master's thesis (plug, plug) burbled on at > quite some length (err, quite boringly, come to think > of it - never mind, fooled the examining committee - > Ooops) about how 20 odd years ago there had been a lot > of hype about computers and how experts in > non-computer subjects would be able to just sit down > in front of a computer and press a few buttons and > "abracadabra" a super, whizz-bang 'thingy' for content > delivery and/or data processing would just > automagically drop out of the sky . . . > > This has turned out to be a "load of fairies at the > bottom of the garden"; for reasons I have gone into in > that M.Sc thesis - it could happen; but it probably > won't [OK, all you companies with tons of ready money > ring me now for me to work on a practically endless, > open-ended project that will break all the rules of > SDLs]. > > Now, not many people are interested in fairies at the > bottom of the garden. But a hell of a lot of people > are interested in what computers can do, but feel > unempowered. > > If RR is to go from, frankly, a niche RAD (tactful, > very tactful, Richmond) into the killer App it should > be (or, to be extremely corny, "the killer App > HyperCard once was" - Steve Jobs needs a smack on the > hand) it needs documentation that will allow people to > follow a cognitive apprenticeship fast and > efficiently. completely agree with you. Revolution should be the IDE" for the rest of us". > > And that was written after a day's teaching 5-12 year > olds (12 contact hours) - be glad; it would have been > longer, and more pompous, had I not taught those kids > - and what is even more worrying is that I mean > everything I say :) > > sincerely, Richmond Mathewson > > bye Francois > ____________________________________________________________ > > A Thorn in the flesh is better than a failed Systems Development Life > Cycle. > ____________________________________________________________ > > > ___________________________________________________________ > Want ideas for reducing your carbon footprint? Visit Yahoo! For Good > http://uk.promotions.yahoo.com/forgood/environment.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > Francois Chaplais http://cas.ensmp.fr/~chaplais/ http://cas.ensmp.fr/~chaplais/index-e.html From bvg at mac.com Wed Oct 24 16:57:25 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 24 Oct 2007 22:57:25 +0200 Subject: The Documentation In-Reply-To: References: Message-ID: <004e11abc067963ca4c6662ec73652c9@mac.com> Hi all Incidentally I thought about all this when I created the BvG Docu stacks last spring. However, I quickly came to the conclusion that it'd be quite a large project to create a platform for a community driven Documentation. There is open source web software out there for that kind of stuff, and most of it is horribly complex, and not easily adjusted for different needs. I think that only a very good software base, with both a web and a rev interface can gather enough followers to succeed. Making such a software would need continuous work for around half a year (if I'd make it (and I'm not known for doing continuous work)), with a large tail of feature additions and bug fixes later on. Unfortunately, past (not very user friendly) trials by other people into a community driven Rev documentation have shown that there just where not enough contributors in the rev developer community to create a real documentation. Therefore, I never really got the motivation to create even a design document regarding my rev-internet-docu ideas. Personally, I don't think anyone will make it, it's just too much hassle with few rewards. Maybe someone crazy (like.. err, i mean OR Andre :P) will do additional small trials, to be unused, or dwindle into obscurity. So... Im out But please try it yourself, because nothing beats having your own experience. Also I'll of course be available if anyone needs help in adjusting BvG docu or docslib. Or to contribute data entries when you get something useful finished. Bj?rnke On 24 Oct 2007, at 18:36, Jim Ault wrote: > Planning such an effort so it will serve well into the future is > difficult. > I only mention them as food for thought and not something that should > delay > progress on improving documention. > ----- > I guess one issue could be: > Can the documentation be used if the user is not online? > Not everyone will be developing while connected, for various reasons. > > Perhaps the ability to download an updated section on libURL, or > arrays, or > custom properties, for use off-line. > ------ > Another feature 'request' would be that the entries be > cross-referenced to > the [bug.RevVersion.Platform] so that improvements and fixes will have > notes > that show status and history. There are too many versions out there > now to > keep track easily. > ---------- > Of course, a working script library with the option of viewing > --B- beginner comments > --A- advanced comments > --E- expert comments > using check boxes to choose any or all > --------- > Moving off topic a bit.. the sample stack library, much like Rev User > Spaces. Again, Beginner, Adv, Expert ratings. > Showing a working example is worth a 1000 visits to the Dictionary. I > might > be exaggerating, but not by much. > --------- > And getting even further off topic, back to the idea of a 'showcase' > of very > good solutions, like the beginning HCard stacks, that users could > explore. > --------- > So many ways to provide documentation and inspiration. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From bvg at mac.com Wed Oct 24 17:20:57 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 24 Oct 2007 23:20:57 +0200 Subject: The Documentation In-Reply-To: References: <16873.52500.qm@web37502.mail.mud.yahoo.com> Message-ID: <4506fbede9b6b085a45cb590974840d0@mac.com> On 24 Oct 2007, at 22:36, Fran?ois Chaplais wrote: > I mean, why this XML stuff? Why not plain Revolution stacks? I don't know, but it forced them to make the xml external i guess... On the other hand, a Stack has quite an overhead compared to text files (whatever the format (well, maybe not .doc)). Especially as the documentation is bound to grow, having it all in memory is quite a memory muncher. On the other hand, loading and unloading a stack is quite an intensive task in rev, so having each entry as a separate stack can't really work well either. I do not like how xml is sold as a be all end all solution for storing information, and I'd probably have created my own format, but I think using text files for the documentation is a good idea. Now picture my confusion, as I learned that RunRev decided to use groups of the xml files as custom properties of stacks, so they do load and unload stacks, just not one for every entry, but for a group of entries. Most likely that approach difference is why my Stack is so much faster then theirs. I guess there will now be twenty answers screaming "Use databases!" :P Bj?rnke -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mwieder at ahsoftware.net Wed Oct 24 17:54:14 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 24 Oct 2007 14:54:14 -0700 Subject: grouping objects by script problem References: <5825034a0710230209i56bb2827se8a70a9030596f3d@mail.gmail.com> <03528384-A95A-4F28-9E7C-00BDB425576B@major-k.de> Message-ID: Klaus- > repeat > --do some other stuff here-- > create graphic tname > set the selected of grc tname to true > end repeat > group > select empty Whoa! "Group" with no parameters!... I've been doing things the hard way: create group tGroup start editing group tGroup repeat -- do some other stuff here create graphic tName end repeat stop editing group tGroup -- Mark Wieder mwieder at ahsoftware.net From mark at maseurope.net Wed Oct 24 18:45:12 2007 From: mark at maseurope.net (Mark Smith) Date: Thu, 25 Oct 2007 00:45:12 +0200 Subject: Concatenate mp3-Files on Macintosh In-Reply-To: <94D074DC-3192-4CEA-8DBF-271648B89307@major-k.de> References: <20071024170004.A8B3F4893F0@mail.runrev.com> <94D074DC-3192-4CEA-8DBF-271648B89307@major-k.de> Message-ID: On 24 Oct 2007, at 20:47, Klaus Major wrote: > Try this (not tested): > ... > answer folder "Where are the mp3-files to Concatenate?" > put it into sourcefolder > ask file "What is the path to the resulting file?" > put it into targetpath > get shell("cd" && QUOTE & sourcefolder & QUOTE) > get shell("cat *.mp3 >" && QUOTE & targetpath & QUOTE) I may be wrong, but I think the "cd" needs to be part of the same shell call as the "cat", since the result of the "cd" is not persistent across the calls, so: answer folder "Where are the mp3-files to Concatenate?" put it into sourcefolder ask file "What is the path to the resulting file?" put it into targetpath get shell("cd" && QUOTE & sourcefolder & QUOTE & cr & "cat *.mp3 >" && QUOTE & targetpath & QUOTE) Best, Mark From mark at maseurope.net Wed Oct 24 19:03:26 2007 From: mark at maseurope.net (Mark Smith) Date: Thu, 25 Oct 2007 01:03:26 +0200 Subject: Concatenate mp3-Files on Macintosh In-Reply-To: References: <20071024170004.A8B3F4893F0@mail.runrev.com> <94D074DC-3192-4CEA-8DBF-271648B89307@major-k.de> Message-ID: <41ED4F81-3CC2-4336-88BA-8EFC4EF1804B@maseurope.net> On 25 Oct 2007, at 00:45, Mark Smith wrote: > > I may be wrong, but I think the "cd" needs to be part of the same > shell call as the "cat", since the result of the "cd" is not > persistent across the calls, so: > > answer folder "Where are the mp3-files to Concatenate?" > put it into sourcefolder > ask file "What is the path to the resulting file?" > put it into targetpath > get shell("cd" && QUOTE & sourcefolder & QUOTE & cr & "cat *.mp3 >" > && QUOTE & targetpath & QUOTE) > Now tested - no "cd" needed: get shell("cat" && quote & sourceFolder & quote & "*.mp3 >" && quote & targetPath & quote) Best, Mark From lan.kc.macmail at gmail.com Wed Oct 24 21:44:45 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Thu, 25 Oct 2007 09:44:45 +0800 Subject: The Documentation In-Reply-To: <16873.52500.qm@web37502.mail.mud.yahoo.com> References: <16873.52500.qm@web37502.mail.mud.yahoo.com> Message-ID: On 10/25/07, Richmond Mathewson wrote: > > > What has not been addressed are: A whole lot removed.... Whilst everything you said is very valid if I were Danny Goodman, Dan Shafer or David Pogue writing a book to be sold. IMO it doesn't apply to this 'dream'. I don't believe the Wiki people sat down and nutted out all the stuff you mentioned. I don't believe Wikis are directed and any particular group of people, other than those with an internet connection and some modicum of understanding of how a browser works and how to fill in online forms. Do the Wiki Overlords get all irritated when some astrophysicist adds an entry on quantum theory but doesn't direct it towards an audience of primary school children? No, I think the No 1 priority of the Wiki design committee was to make it as accessible and as easy to use as possible. Build it and they will come. A while back there was a thread about 'open source' and what could be done in Rev. It went around and around in circles. We've been around and around in circles about the Docs many many times. But IMO we are getting closer to SOMETHING actually happening. Bjornke's stack was a start, Andre's addition an excellent improvement. You want an open source Rev project, here's the perfect candidate. At the moment though it's just a snowflake at the top of the mountain; whether it will start rolling down and gain critical mass only time will tell. Whilst the standard of my code wouldn't make the grade for such a project, I, as I am sure you are Richmond, would be more than happy to do a little translating and provide entries directed at the novice end of the scale. Basically what we need is a Lee Kuan Yew to come along and dictate the way forward. Then the people who have the talent can fill in the blanks to make it happen. Unfortunately I believe most people on this list are too gentlemanly, or lady like as the case may be, to be so bold and autocratic. Except maybe Bill, who I have no clue whether he has delusions of dictatorship, but he certainly strikes me as someone who not only has the integrity to follow up words with action, but has the ability to see what the 'end product' needs to be AND has the determination to stay the course to achieve it. Another 2 cents worth. Running Total = 4 cents worth. Corrected for recent Stock Market devalutation = 3 cents at last weeks rates From gandalf at doctorTimothyMiller.com Wed Oct 24 23:49:31 2007 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Wed, 24 Oct 2007 20:49:31 -0700 Subject: The Documentation In-Reply-To: <16873.52500.qm@web37502.mail.mud.yahoo.com> References: <16873.52500.qm@web37502.mail.mud.yahoo.com> Message-ID: <55200C71-2D76-4118-9785-24E44307A279@doctorTimothyMiller.com> On Oct 24, 2007, at 12:12 PM, Richmond Mathewson wrote: > If RR is to go from, frankly, a niche RAD... into the killer App > it should > be (or, to be extremely corny, "the killer App > HyperCard once was")... it needs documentation that will allow > people to > follow a cognitive apprenticeship fast and > efficiently. Precisely. I love the part about RR becoming the killer App HyperCard once was. RR enthusiasts sense that potential, and "get" what a killer App HyperCard really was. > I learnt RR by trial and error, old HC knowledge > (founded on Danny goodman's EXCELLENT book...) Me too. However, in my case, my understanding and skill have not grown much beyond that point. I suppose I might be smart enough, barely, but I'm neither a computer hobbyist nor computer professional. To me, a computer is a tool not a toy. Computers provide access to amusement, at times, but are not, per se, amusing to me. I don't have the time or inclination to become a Jedi Knight of Transcript. I just want to use it when I need it. Maximum functionality from minimum investment of time and effort -- that's my desire. Users who fit this description, more or less, were the original target audience of HC, as far as I know. It seems there aren't many RR users like me, at present. The majority of discussion on the use-rev list is over my head, for instance. Most users seem much more knowledgeable than me. But it seems like there are millions of mildly geekish potential RR users out there. If they find the docs approachable and digestible, they might discover RR and become enthusiastic. Otherwise, it just isn't going to happen. Jim Ault wrote: > Moving off topic a bit.. the sample stack library, much like Rev User > Spaces. Again, Beginner, Adv, Expert ratings. > Showing a working example is worth a 1000 visits to the > Dictionary. I might > be exaggerating, but not by much. Sample stacks don't consistently work well for me, especially if they are sample "projects." Buttons, fields and graphics are easy. Scripts are hard. The projects themselves rarely interest me. Sample lines of script in the docs work great for me. If the docs, in their current form, had five or ten times as many sample lines of transcript for every command, property, function, etc., and, sometimes, possibly, very short working scripts, I would almost always be able to answer my own questions. The large number of samples would reflect various contexts and purposes, varying degrees of difficulty, and so on. If I have too few examples to study, while the definitions and discussions remain terse, it's just too hard. A sprawling comprehensive documentation stack, combining explanation with many working examples, can be imagined. However it might be too exhausting and expensive to do it well. And it's better not to do it at all than to do it badly. One reasonable alternative would be lots and lots of tiny, simple stacks, each one clearly demonstrating, with working examples, the use of a single command, property or function. The user could choose between terse and verbose explanations, simple and complex working examples, and so on. An individual RR user could put one together in an hour or less, in many cases. If a wiki isn't quite palatable, it's possible that contributors could upload their mini-tutorial-stacks to a single site, where they would be carefully indexed and cross- referenced, and made available for download. Users could rate each stack for accuracy, ease of use, or whatever, without opening the site up to all the chaos and uncertainty of a real wiki. Ideally, every command, function, property, object, etc., would get addressed by at least one tutorial stack. A site like this could be maintained with minimal expense and effort. I know it's possible that many RR tutorial stacks like this already exist. I don't have the time or desire to hunt for them. Ideally, I could find them with a click whenever I consulted the docs. It seems my fate to embarrass myself on this list, continually, so I might as well confess. Bjorne's quasi-wiki sounded very promising, even inspiring. I downloaded it, looked it over, couldn't figure out how to make good use of it, though I got the general idea, and couldn't quite understand how it works. How's that for irony? I do eventually figure these things out, so don't feel sorry for me, or instruct me. I mean to make two points. First, the knowledge gap between a highly skilled user and a user like me is very large. The highly skilled user might find it impossible to walk in the shoes of users like me, and therefore might not adequately understand our documentation needs. If highly skilled users want to attract users like me to RR, they need frequent reality checks from us. Second, the elementary portals to the RR experience need to be more idiot-resistant, somehow. As a moderately skilled HC user, I very nearly gave up, completely overwhelmed, the first time I double- clicked on a button in RR. Bjorne, I admire your contribution, but please improve its idiot resistance. We must have some subscribers in the greater San Diego area. I'm wishing you well. Cheers, Tim Miller From chipp at chipp.com Wed Oct 24 23:57:08 2007 From: chipp at chipp.com (Chipp Walters) Date: Wed, 24 Oct 2007 22:57:08 -0500 Subject: The Documentation In-Reply-To: References: <16873.52500.qm@web37502.mail.mud.yahoo.com> Message-ID: <7aa52a210710242057h392a234ete7cc5d90e8326b5d@mail.gmail.com> On 10/24/07, Fran?ois Chaplais wrote: > I mean, why this XML stuff? While I'm not in complete agreement on how RR implemented their XML docs, it does make a lot of sense to do it that way. Using XML, others can reuse the documentation content in many different ways. Richard Gaskin, Jerry Daniels and I (amont many others) have used the XML to create a variety of our own help projects. Richard and Jerry created stacks, I created a website and PDF. XML is a great way to not only manage data, but also make it available to others in a predifined and easily understandable way. -Chipp From runrevron at gmail.com Wed Oct 24 23:58:54 2007 From: runrevron at gmail.com (ron barber) Date: Thu, 25 Oct 2007 12:58:54 +0900 Subject: BMP file problem Message-ID: <5825034a0710242058q57426f70kab00582753d08cda@mail.gmail.com> Hi, I have received a large collection of BMP files that I would like to display but they don't want to open in Rev. Windows reports them as "Monochrome BMP" and indeed they are all B&W. If I convert them with another program to 16bit BMP or any other BMP, I can open them in Rev with no problem. Is there a way to open monochrome BMP files with Rev or to change the format of the files using Rev? Thanks Ron From shari at gypsyware.com Thu Oct 25 00:02:19 2007 From: shari at gypsyware.com (Shari) Date: Thu, 25 Oct 2007 00:02:19 -0400 Subject: Replacing a stack In-Reply-To: References: <471D8CDD.9070907@hyperactivesw.com> <471E023C.5050500@crcom.net> Message-ID: >I'll definitely post any updates. I always try to post my final >solution when I ask a question, so that folks searching the archives >someday can find it :-) Okay, here's the working solution. I did not end up using revert, as it prevented the application from loading. Maybe revert can't be used before any stacks have opened and you are in the startup preOpenStack routine? I don't know. But I had to take it out. Here's what finally worked for me: In a stack with a button with no other purpose but to compress stacks and store them as custom properties of other stacks: on mouseUp answer file "Select a stack to store compressed data such as yourMainStack.mc" # yourMainStack.mc has a latestPrefsVersion custom property if it is empty then exit to top put it into storageStack answer file "Select a stack to compress such as prefStack.mc:" # prefStack.mc has a currentPrefsVersion custom property if it is empty then exit to top put it into stackToShrink put url ("binfile:" & stackToShrink) into s set the stackData of stack storageStack to compress(s) save stack storageStack beep end mouseUp If you have multiple stacks that might need to be replaced, you will need to version each replaceable stack, I am using custom properties. This allows you to independantly replace a stack. For example, if your application is versioned 12, but the prefStack is versioned 10, you might not need or want to replace the prefStack. So you don't compare the prefStack version to your main app version, but to the prefStack that is compressed inside of your app, assuming someone always downloads a completely new app when they upgrade. Rather than decompress the stack and check the version, create a custom property in the main app for each replaceable stack, and check against it. In your startUp routine where you check versions, and replace a stack if the compressed custom property is a newer version: put the latestPrefsVersion of stack primaryAppStack into newV put the currentPrefsVersion of stack prefStack into oldV # UserPrefs if oldV is not a number then # for legacy, older stacks weren't versioned put 1 into oldV end if if newV > oldV then if "UserPrefs" is in the stacksInUse then stop using stack "UserPrefs" end if if "UserPrefs" is in the openstacks then close stack "UserPrefs" end if delete stack "UserPrefs" delete file prefStack # if you are using a custom filetype or stackFileType # set your fileType or stackFileType before decompressing put decompress(the stackData of stack yourMainStack.mc) \ into url ("binfile:" & prefStack) Final note: Once I moved the prefStack out of the main application folder into a preferences folder somewhere else on the user's computer, I encountered another problem that caused me grief. If I edited the stack via "go stack prefStack", I was editing not the stack that gets compressed and distributed with the program, but the stack that is created in the Preferences folder somewhere. Now my app checks for the environment and loads a stack accordingly. Only if it's a standalone does it launch the prefStack in the Preferences folder somewhere, otherwise it launches the prefStack that is in the same folder as the app during development. The one that gets compressed into a custom property. -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From scott at tactilemedia.com Thu Oct 25 00:50:29 2007 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 24 Oct 2007 21:50:29 -0700 Subject: BMP file problem In-Reply-To: <5825034a0710242058q57426f70kab00582753d08cda@mail.gmail.com> Message-ID: Recently, ron barber wrote: > Is there a way to open monochrome BMP files with Rev or to change the > format of the files using Rev? Did you try opening the images using a player object? (QuickTime may or may not help here.) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design From runrevron at gmail.com Thu Oct 25 01:55:06 2007 From: runrevron at gmail.com (ron barber) Date: Thu, 25 Oct 2007 14:55:06 +0900 Subject: BMP file problem In-Reply-To: References: <5825034a0710242058q57426f70kab00582753d08cda@mail.gmail.com> Message-ID: <5825034a0710242255ha150435g1baf27fc1624fff2@mail.gmail.com> Thanks Scott, you are always helpful with the graphics stuff. The results are that the player did indeed open it on my Mac but not on my XP. Is the problem that I don't have quicktime installed on my windows...? My ignorance here shows that I'm a Mac user trying to develop for both. However, if I don't have QT available I suppose I should not assume my users have QT either so this ultimately will not work in my case. Unless - If lack of QT is the problem, how hard is it to ask users to download and install? Is this perceived by the user as an imposition or just part of the installation process? Can it be included with an install of my app? Thanks again, Ron On 10/25/07, Scott Rossi wrote: > Recently, ron barber wrote: > > > Is there a way to open monochrome BMP files with Rev or to change the > > format of the files using Rev? > > Did you try opening the images using a player object? (QuickTime may or may > not help here.) > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From runrev at animabit.de Thu Oct 25 04:54:49 2007 From: runrev at animabit.de (runrev at animabit.de) Date: Thu, 25 Oct 2007 08:54:49 +0000 Subject: runrev2web (learning from the toolbook experience) Message-ID: Hello all, some experiences from the toolbook scene to the posting of Andre Garcia and others concerning runrev2web: I came from toolbook (xtalk for windows only) to runrev where this happened some years ago. Toolbook long ago splitted in two directions: traditional ui development in openscript (xtalk dialect) and web development, with a template approach (you can define a book=stack as native or as DHTML and use predefined template books = stacks for webcourses) which can be converted automatically. For a DHTML book you can use elements out of a catalogue (I understood Andre in this direction) which work both in toolbook native (called Actions Editor AE with a subset of javascript within toolbook) AND converted in HTML (after a phase using java which was stopped) mostly for educational courses and instruction. The consequences were in my opinion the splitting of the toolbook community in web authors using toolbook as template engine for making educational courses which look almost the same native and on the web, and the traditional users like me who made measurement programs and multimedia with toolbook. And the development of the application toolbook became slower and slower, only the DHTML approach was pushed .... und just this year after some years of lament a 32bit version has been published! >From this historical experiences I would say: In my opinion metacard/runrev has included all mechanisms for making a template approach to bring object functionality even to the web when writing converters and generators. There is a metacard-stack on the web which converts the ui into an xml-dump and restores from the xml building a new stack. In this direction I would see the best solution. One can program php or perl (server side) or javascript (client side) for some extended objects and put it into custom properties in the runrev stack or better in a runrev library stack which during the conversion to web would replace the runrev transcript. There even is the possibility to write generators who build the objects of a stack for different contexts (native,web,x3d as I did in my last project) and I would prefer if the community would define standards to use in library stacks for interoperability instead of forcing runrev to go into a direction I saw in the toolbook scene some years ago and do not want to suffer again. My approach would look like this: function newobject("button","Open","web") function newobject objecttype,name,context if context = "native" then if objecttype = "button" create button name -- or better: clone button "button1" of card "protoobjects" -- with all functionality built in you need for this button set the topleft of button name to ... end if -- better of course condition ... ... return objectid -- for addressing of the created object in runrev end if if context = "web" then if objecttype = "button" put the buttonwebtemplate of this stack into template replace "$buttonname" with name in template put template after the HTMLcode of this stack put the buttonphpfunctionalitytemplate of this stack into exportfile ... end if -- better of course condition ... ... return objectid -- for usage and addressing in css end if if context = "x3d" then if objecttype = "button" put the buttonx3dtemplate of this stack into template replace "$buttonname" with name in template replace "DEF $objectid" with "DEF name ..." in template replace "$3dposition" with x y z in template ... put template after the x3dcode of this stack end if -- better of course condition ... ... return objectid -- for usage in javascript for x3d end if end and if someone likes to fake the modern point-notation just do: get newobject ("stack.card.button","Franz","native") get newobject ("document.form1.button","Send","web") get newobject ("x3d.backgroundgroup.inline","christmastree","x3d") Regards Mit freundlichen Gr??en Franz B?hmisch boehmisch at animabit.de http://www.animabit.de GF Animabit Multimedia Software GmbH Am Sonnenhang 22 D-94136 Thyrnau Tel +49 (0)8501-8538 Fax +49 (0)8501-8537 To: use-revolution at lists.runrev.com Cc: boehmisch at animabit.de From luis at anachreon.co.uk Thu Oct 25 06:11:35 2007 From: luis at anachreon.co.uk (Luis) Date: Thu, 25 Oct 2007 11:11:35 +0100 Subject: The Documentation In-Reply-To: References: <16873.52500.qm@web37502.mail.mud.yahoo.com> Message-ID: <27FCFE2A-190A-4940-8258-074A4D51ECFD@anachreon.co.uk> I agree, it does seem fairly inconsistent. Cheers, Luis. On 24 Oct 2007, at 21:36, Fran?ois Chaplais wrote: > > > revolution's documentation is bad mainly because the syntax of > Transcript has departed from the natural english approach of Bill > Atkinson to more a conventional one like function(arg1,arg2) etc... > Frankly, I appreciate to be able to "lock objects" instead of "set > the lockWhetever to true". > I recently had a look at the video library, and I find it awfully > complicated to remember all of these RevBit1Bit2 keywords: in some > commands, "Video" comes just after "Rev", in others "Video" comes > in third or fourth position: this smells ill assimilated externals. > The rev team should start thinking about updating the language and > the parser. For instance revVideoGrabDialog could be synomym with > "get Video Dialog" or "answer Video" like "answer file" etc... > Revolution advertises its language as being "natural english"; they > should be careful it remains true. This means more reserved words, > but not many. On the other hand, if one consider that "grab" for > instance, should be a keyword, it should be usable with as many > kinds of objects as possible. This is how the language can be > merciful (and hence "natural"): by allowing several formulations > for the same meaning. > >> > Francois Chaplais > http://cas.ensmp.fr/~chaplais/ > http://cas.ensmp.fr/~chaplais/index-e.html > From luis at anachreon.co.uk Thu Oct 25 06:15:12 2007 From: luis at anachreon.co.uk (Luis) Date: Thu, 25 Oct 2007 11:15:12 +0100 Subject: Revolution 2.9 DP-2 Release Date? (Unable to launch Revolution under OpenSUSE 10.3) In-Reply-To: References: <471FA145.5090104@dreamscapesoftware.com> Message-ID: <118A5D2D-4C93-4684-BE85-7F3143F38353@anachreon.co.uk> Erm, if the problem prevents it from launching, how is he going to 'Check for Updates'?... Cheers, Luis. On 24 Oct 2007, at 21:27, Bj?rnke von Gierke wrote: > On 24 Oct 2007, at 21:47, Derek Bump wrote: > >> I checked the RQCC and the reports >> say the bug has been fixed in the DP-2 beta release. >> >> Has this release been "released" yet? If not, expected time-frame? > > Short answer: > No > > > More details: > I guess you mean bug 5495. However, it isn't marked as fixed, but > there's a note about a possible cause from another already fixed bug. > As for knowing whether new releases are available, _IF_ such a bug > is really marked as fixed for dp2, you'll most likely be able to > get the new beta via the "Check for updates..." Item from the > "Help" menu very shortly after. > > Cheers > Bjoernke > > PS: Please do not say bugs are fixed when they aren't, it's not > good for my blood pressure ;) > > > -- > > official ChatRev page: > http://chatrev.bjoernke.com > > 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 > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From saxtell at neb.rr.com Thu Oct 25 07:44:57 2007 From: saxtell at neb.rr.com (Steven Axtell) Date: Thu, 25 Oct 2007 06:44:57 -0500 Subject: The Documentation References: <16873.52500.qm@web37502.mail.mud.yahoo.com> <55200C71-2D76-4118-9785-24E44307A279@doctorTimothyMiller.com> Message-ID: <000c01c816fc$77c9c260$0401000a@saxtell> Tim, I am an RR user like you. I agree with the things that you wrote (have included only part of it here). I had been thinking the same things, but had not taken the time to compose a message. Regards, Steven Axtell ----- Original Message ----- From: "Timothy Miller" To: "How to use Revolution" Sent: Wednesday, October 24, 2007 10:49 PM Subject: The Documentation > > It seems there aren't many RR users like me, at present. The majority of > discussion on the use-rev list is over my head, for instance. Most users > seem much more knowledgeable than me. But it seems like there are > millions of mildly geekish potential RR users out there. If they find the > docs approachable and digestible, they might discover RR and become > enthusiastic. Otherwise, it just isn't going to happen. > From mdswindell at cruzio.com Thu Oct 25 10:08:31 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 25 Oct 2007 07:08:31 -0700 Subject: The Documentation In-Reply-To: <000c01c816fc$77c9c260$0401000a@saxtell> References: <16873.52500.qm@web37502.mail.mud.yahoo.com> <55200C71-2D76-4118-9785-24E44307A279@doctorTimothyMiller.com> <000c01c816fc$77c9c260$0401000a@saxtell> Message-ID: <7888E2E3-E037-47D9-89E2-AAA773591729@cruzio.com> Are the docs all being redone for the 3.0 release? If they are then maybe none of this matters. And speaking of 3.0, is there a projected timeline for that yet? Mark From jiml at netrin.com Thu Oct 25 11:16:06 2007 From: jiml at netrin.com (Jim Lambert) Date: Thu, 25 Oct 2007 08:16:06 -0700 Subject: runrev2web (learning from the toolbook experience) In-Reply-To: <20071025140845.8ED6E48977B@mail.runrev.com> References: <20071025140845.8ED6E48977B@mail.runrev.com> Message-ID: Very interesting Toolbook history. And your approach to creating objects for multiple environments is also intriguing. Thanks, Jim Lambert From kavitha at oyfconsulting.com Thu Oct 25 11:44:14 2007 From: kavitha at oyfconsulting.com (Kavitha) Date: Thu, 25 Oct 2007 12:44:14 -0300 Subject: Convertion functions Message-ID: <99de2c0b25464d1384f4b53a243fa741@demeter.liberatednetworks.com> Hi, Is there a method in Revolution to convert integer to string and vice versa. Example: repeat with count = 1 to 10 Put "text" & count into value // where I want the value to be 'text1,text2....' end repeat Thank you Kavitha From m.schonewille at economy-x-talk.com Thu Oct 25 11:50:22 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 25 Oct 2007 17:50:22 +0200 Subject: Convertion functions In-Reply-To: <99de2c0b25464d1384f4b53a243fa741@demeter.liberatednetworks.com> References: <99de2c0b25464d1384f4b53a243fa741@demeter.liberatednetworks.com> Message-ID: <77CB8997-E209-43A6-97E5-7C9299EF24A5@economy-x-talk.com> Hi Kavitha, In Revolution, there is no need to convert strings to integers and vv. Your repeat loop will work fine. repeat with x = 1 to 10 put "text" & x & comma after myList end repeat return char 1 to -2 of myList Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 25-okt-2007, om 17:44 heeft Kavitha het volgende geschreven: > > Hi, > > Is there a method in Revolution to convert integer to string and > vice versa. > Example: > repeat with count = 1 to 10 Put "text" & count into > value // where I want the value to be > 'text1,text2....' end repeat > > Thank you > Kavitha From eric.chatonet at sosmartsoftware.com Thu Oct 25 12:05:55 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 25 Oct 2007 18:05:55 +0200 Subject: Convertion functions In-Reply-To: <99de2c0b25464d1384f4b53a243fa741@demeter.liberatednetworks.com> References: <99de2c0b25464d1384f4b53a243fa741@demeter.liberatednetworks.com> Message-ID: <7496D917-6334-4F9E-9215-C1E7392ACDA2@sosmartsoftware.com> Hi Kavitha, Le 25 oct. 07 ? 17:44, Kavitha a ?crit : > Hi, > > Is there a method in Revolution to convert integer to string and > vice versa. > Example: > repeat with count = 1 to 10 Put "text" & count into > value // where I want the value to be > 'text1,text2....' end repeat > > Thank you > Kavitha Not sure I understand well ;-) I assume that text1, text2 are variables and you want to concatenate the contents of these variables using a loop? So: repeat with count = 1 to 10 do "put text" & i && "after tValue" put cr after tValue -- return or whatever end repeat delete char -1 of tValue -- return Or repeat with count = 1 to 10 do "put text" & i && "into tValue" end repeat If it does not help here, may be it will help elsewhere :-) Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From palcibiades-first at yahoo.co.uk Thu Oct 25 12:35:14 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Thu, 25 Oct 2007 17:35:14 +0100 Subject: The Documentation Message-ID: <200710251735.14703.palcibiades-first@yahoo.co.uk> What is missing exactly? The dictionary is a pretty good version of a man page. Dan's book is ok at the level of 'how to think like a computer scientist' - simple how to get started. Very nice as far as it goes. Needs a second edition. The pdf is ok also as a printable version of the dictionary with a few more examples, assuming it ever gets finished. There are two things missing, or rather, there is one thing missing, but it comes in two flavors. One is the equivalent of Dive Into Python, which early on contains the immortal line "You know how other books go on and on about programming fundamentals and finally work up to building a complete, working program? Let's skip all that." This is the sort of book that says, you already know about classes, here is how they work in Python. The second is the equivalent of Hetland's Python book. It is step by step, this is how you do certain things, using various bits of the language, with an account of pitfalls. Starts simple and moves you through writing real applications. Both are the reverse of the dictionary: they both start with something to do, and then show how to combine different bits of the language to get it done. The Perl book Minimal Perl is about halfway between these two. Chapters like, why Perl is a better awk. So start from an assumed knowledge and then show how Rev does this particular set of tasks, that the known language was designed to do, but does it better. Again its in reverse, it goes from problem to multiple bits of the language. Not that I'm being hung up on Perl, Python or Ruby - these are just well regarded examples of docs. Getting to be a beginner in Rev is easy. Getting to be a sophisticated user in Rev after that is a Zen like experience. You go to live with the master who attacks you at random intervals, whatever you are doing, for no reason. Eventually, you hesitate before entering a doorway. The master emerges and bows deeply. Son, you are getting there, he says. The priority ought to be: One, finish what you started. So either trash the pdf or finish it, don't just leave it there twisting in the wind. Two must be, the reverse dictionary - here is how to do specific things, using various parts of the language together. The tutorials are a start but only a start. Its a lot of work - Hetland's book is amazing, and Mark Lutz' book even more so. But I really think that 400-500 systematic pages of this is what you need if you're to attract a lot of new people who are not oriented to Zen based learning. If you are doing Dive into Rev for the experienced, then it can be shorter. I don't know which should have priority, Dive, or something introductory. It depends on which market you're going after. Whether the less experienced new people are worth the trouble, you'd have to know more about the numbers for Rev to assess. I'm not complaining by the way. Personally I don't mind the odd frustrations and find them well compensated by the sudden blinding flash of illumination. In fact, I sort of like the mental exercise. But a lot of people are in more of a hurry, and if you want to get to them, you have to offer them something like that. Peter From mail at richard-hillen.de Thu Oct 25 14:44:59 2007 From: mail at richard-hillen.de (R. Hillen) Date: Thu, 25 Oct 2007 20:44:59 +0200 Subject: Concatenate mp3-Files on Macintosh In-Reply-To: <20071025140846.0452D489782@mail.runrev.com> References: <20071025140846.0452D489782@mail.runrev.com> Message-ID: Hello Klaus, Hello Mark, Thank you for your quick response; as the script of Klaus didn?t work at once (you wrote "not tested ;-), I now use the One-Line of Mark to concatenate mp3-files in sourceFolder and to store it in targetpath. > get shell("cat" && quote & sourceFolder & quote & "*.mp3 >" && quote > & targetPath & quote) > One little hint: the last char of sourcefolder should be "/"! Greetings Richard. From francois.chaplais at ensmp.fr Thu Oct 25 17:38:11 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Thu, 25 Oct 2007 23:38:11 +0200 Subject: The Documentation In-Reply-To: <352110.19039.qm@web37509.mail.mud.yahoo.com> References: <352110.19039.qm@web37509.mail.mud.yahoo.com> Message-ID: <6f88c8b447413c72762586a018c4a06e@ensmp.fr> Le 16 oct. 07, ? 22:42, Richmond Mathewson a ?crit : > Fran?ois Chaplais wrote: > > "version 2.6.1... looks much better organized than in > version 2.8.1" > > Hmm, there is a question of licencing here; but (?) I > suppose people who own licences to 2.8.1 may in some > way be allowed access to components from 2.6.1. A fine point here actually. I do not have access to the 2.6.1 documentation. At this second, I am considering a "buttons for dummies" stack which, among other things, point to the Rev docs. I do not want to go into the details of parsing the "official" Revolution doc, so I will be happy with a simple copy and paste of the doc. I can check the "environment" to see if the user is in development mode, to make sure the user has legal access to the doc anyway. If the people at Runtime Revolution are not over sensitive over the display of their documentation, this would be fine. Anybody from runRev can attempt an answer to this issue in this mailing list? Very best Francois > > It is extremely simple to hive-off the Documentation > stack from 2.6.1 as a renamed stack so that 2.8.1 > users could have it as a documentation source. > Obviously it does not contain the updated stuff such > as "Launch document". > > Love, Richmond > Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/index-e.html From francois.chaplais at ensmp.fr Thu Oct 25 17:53:18 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Thu, 25 Oct 2007 23:53:18 +0200 Subject: The Documentation In-Reply-To: <6f88c8b447413c72762586a018c4a06e@ensmp.fr> References: <352110.19039.qm@web37509.mail.mud.yahoo.com> <6f88c8b447413c72762586a018c4a06e@ensmp.fr> Message-ID: Le 25 oct. 07, ? 23:38, Fran?ois Chaplais a ?crit : > A fine point here actually. I do not have access to the 2.6.1 > documentation. At this second, I am considering a "buttons for > dummies" stack which, among other things, point to the Rev docs. I do > not want to go into the details of parsing the "official" Revolution > doc, so I will be happy with a simple copy and paste of the doc. I can > check the "environment" to see if the user is in development mode, to > make sure the user has legal access to the doc anyway. If the people > at Runtime Revolution are not over sensitive over the display of their > documentation, this would be fine. > Anybody from runRev can attempt an answer to this issue in this > mailing list? on the other hand, I just realized I can use BvG Docu to drive the doc display.... Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/index-e.html From gregory.lypny at videotron.ca Thu Oct 25 21:37:22 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Thu, 25 Oct 2007 21:37:22 -0400 Subject: The Documentation In-Reply-To: <20071025170004.9D79F489446@mail.runrev.com> References: <20071025170004.9D79F489446@mail.runrev.com> Message-ID: <165AE4D5-16EF-4B6A-A61C-2395A5AA6523@videotron.ca> The original HyperCard manuals are hard to beat for parsimony, elegance, and darn good writing in my opinion. Gregory From stephenREVOLUTION2 at barncard.com Thu Oct 25 21:42:03 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 25 Oct 2007 18:42:03 -0700 Subject: The Documentation In-Reply-To: <165AE4D5-16EF-4B6A-A61C-2395A5AA6523@videotron.ca> References: <20071025170004.9D79F489446@mail.runrev.com> <165AE4D5-16EF-4B6A-A61C-2395A5AA6523@videotron.ca> Message-ID: The original manuals were more than skimpy. I think you mean the Winkler and Shafer books. >The original HyperCard manuals are hard to beat for parsimony, >elegance, and darn good writing in my opinion. > > Gregory -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lan.kc.macmail at gmail.com Thu Oct 25 22:25:31 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 26 Oct 2007 10:25:31 +0800 Subject: The Documentation In-Reply-To: <55200C71-2D76-4118-9785-24E44307A279@doctorTimothyMiller.com> References: <16873.52500.qm@web37502.mail.mud.yahoo.com> <55200C71-2D76-4118-9785-24E44307A279@doctorTimothyMiller.com> Message-ID: On 10/25/07, Timothy Miller wrote: > > > On Oct 24, 2007, at 12:12 PM, Richmond Mathewson wrote: > > > I learnt RR by trial and error, old HC knowledge > > (founded on Danny goodman's EXCELLENT book...) > > Me too. However, in my case, my understanding and skill have not > grown much beyond that point. cut... But it seems like there > are millions of mildly geekish potential RR users out there. If they > find the docs approachable and digestible, they might discover RR and > become enthusiastic. Otherwise, it just isn't going to happen. True, but I think what everyone needs to appreciate is that Apple had a LOT more resources, both personnel and monetary, than Rev has and still people flocked to third party authors to get to grips with HC. People seem to be expecting from Rev what Apple itself couldn't achieve. Jim Ault wrote: > > > Moving off topic a bit.. the sample stack library, much like Rev User > > Spaces. Again, Beginner, Adv, Expert ratings. > > Showing a working example is worth a 1000 visits to the > > Dictionary. I might > > be exaggerating, but not by much. > > Sample stacks don't consistently work well for me, especially if they > are sample "projects." Buttons, fields and graphics are easy. Scripts > are hard. The projects themselves rarely interest me. > > Sample lines of script in the docs work great for me. > > If the docs, in their current form, had five or ten times as many > sample lines of transcript for every command, property, function, > etc., and, sometimes, possibly, very short working scripts, I would > almost always be able to answer my own questions. The large number of > samples would reflect various contexts and purposes, varying degrees > of difficulty, and so on. I'm 110% with you here. It's why I believe BvG Docu + WebNotes Plus (other's contributions) has so much potential. You and I will never have the authoring skills of the like of Danny, Dan, David or DeVoto (is it because we don't have a D in our initials?) but I have no doubt that even you, after struggling to understand some terse example and finally having the 'penny drop' would pen an inclusion aimed at newbies giving a fuller layman's explanation of what it all means and how you make it work. In the mean time, we continue to go around and around in circles. From blairmorrissey at mac.com Thu Oct 25 22:27:12 2007 From: blairmorrissey at mac.com (Blair Morrissey) Date: Thu, 25 Oct 2007 22:27:12 -0400 Subject: Double Clicking App Icon Opens Rev but not the App Message-ID: I assume that I'm ignorant of some pretty basic stuff. Sorry to inconvenience you folks, but I sure would appreciate some help. I'm using Rev Studio and OSX 10.4.10 I have an App that I've been using in the development environment for several years. I have always opened it and Rev at the same time by double clicking the App's icon in the finder. Now double clicking the App's icon opens Rev, but does not make the App visible and does not run the openstack hander in the mainstack. However, the App can then be 'opened' using Application Browser. Additionally, the same is true for backup copies of the App that are several months old. Double clicking their icons opens Rev, but not the BU App. If I open Rev directly (without clicking on an app), I can then use the Open command in the File menu to open my App and it does all the stuff in the App's openstack handler. Double clicking other unrelated Apps continues to open both that App and Rev. I have reinstalled Rev and uninstalled GLX2. The problem persists. Thanks Blair Morrissey From stephenREVOLUTION2 at barncard.com Thu Oct 25 22:30:44 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Thu, 25 Oct 2007 19:30:44 -0700 Subject: The Documentation In-Reply-To: References: <20071025170004.9D79F489446@mail.runrev.com> <165AE4D5-16EF-4B6A-A61C-2395A5AA6523@videotron.ca> Message-ID: And of course Danny Goodman. >The original manuals were more than skimpy. > >I think you mean the Winkler and Shafer books. > >>The original HyperCard manuals are hard to beat for parsimony, >>elegance, and darn good writing in my opinion. >> >> Gregory > >-- > >stephen barncard -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From howard.bornstein at gmail.com Thu Oct 25 22:38:32 2007 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Thu, 25 Oct 2007 22:38:32 -0400 Subject: The Documentation In-Reply-To: <200710260144.l9Q1i5YO016502@ms-smtp-01.rdc-nyc.rr.com> References: <200710260144.l9Q1i5YO016502@ms-smtp-01.rdc-nyc.rr.com> Message-ID: <3f07cc260710251938y2b2cb729had6f0af2a116fa84@mail.gmail.com> I agree with Gregory. I loved the Hypercard documentation: clear, well-organized, concise, nice examples. I'm looking at the Hypercard Script Language Guide right now. It's 583 pages. I wouldn't call that skimpy. -- Regards, Howard Bornstein ----------------------- www.designeq.com - Hide quoted text - On 10/25/07, Stephen Barncard wrote: > > The original manuals were more than skimpy. > > I think you mean the Winkler and Shafer books. > > > >The original HyperCard manuals are hard to beat for parsimony, > >elegance, and darn good writing in my opinion. > > > > Gregory > > -- > > > stephen barncard > s a n f r a n c i s c o From lan.kc.macmail at gmail.com Thu Oct 25 22:44:18 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 26 Oct 2007 10:44:18 +0800 Subject: The Documentation In-Reply-To: References: <20071025170004.9D79F489446@mail.runrev.com> <165AE4D5-16EF-4B6A-A61C-2395A5AA6523@videotron.ca> Message-ID: On 10/26/07, Stephen Barncard wrote: > > The original manuals were more than skimpy. > > I think you mean the Winkler and Shafer books. > > > >The original HyperCard manuals are hard to beat for parsimony, > >elegance, and darn good writing in my opinion. > > > > Gregory Yes, again, the Apple 'Offical' Docs were better than the Rev's 'Official' Docs, but considering the resources available to Apple it's not surprising. BUT, the Docs everyone wants are the ones penned by third party interests. Even the examples given for python and Perl books are all third party authors. None have been penned by the mother ship. People shouldn't be saying the Rev Docs should be this or that. People should be complaining that Goodman, Shafer, DeVoto, Progue et al have failed to see the vast market of purchasers, stepped into the void to wield their talent in the direction of Rev books. Then again, Dan has and didn't follow up, so maybe the market isn't worth the effort. So back to a user driven approach we go. So the Doc thread continues to go around and around in circles. (Death, Taxes, and the Doc thread:-) From ambassador at fourthworld.com Thu Oct 25 23:55:22 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Oct 2007 20:55:22 -0700 Subject: The Documentation Message-ID: <4721652A.6070103@fourthworld.com> Kay C Lan wrote: > People shouldn't be saying the Rev Docs should be this or that. People > should be complaining that Goodman, Shafer, DeVoto, Progue et al have failed > to see the vast market of purchasers, stepped into the void to wield their > talent in the direction of Rev books. The majority of Rev's 4000+ pages of documentation was authored by the DeVoto mentioned above, using a style guideline very similar to the one she used for "HyperTalk 2.2: The Book". As for a third-party opportunities, get Apple to bundle Rev for free with every Mac and I think we'd see plenty of new books about it. ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lan.kc.macmail at gmail.com Fri Oct 26 00:30:36 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 26 Oct 2007 12:30:36 +0800 Subject: The Documentation In-Reply-To: <4721652A.6070103@fourthworld.com> References: <4721652A.6070103@fourthworld.com> Message-ID: On 10/26/07, Richard Gaskin wrote: > > The majority of Rev's 4000+ pages of documentation was authored by the > DeVoto mentioned above, using a style guideline very similar to the one > she used for "HyperTalk 2.2: The Book". I was more partial to Dan's 'The Complete Book of HyperTalk 2' and Danny's 'The Complete HyperCard 2.2 Handbook'. I think though the distinction is that 'they were books'. I liked the supplied Docs that came with HC and the sample stacks, but I still needed Dan and Danny's books beside me to make things gel. I like Jeanne's work with the Rev Doc's, it's a pity that in the upgrade that some of the Quick Guides from 2.6 were lost, but still, if she wrote a physical book with a 'style guideline slightly different' I'd definitely consider purchasing it - price dependent:-) As for a third-party opportunities, get Apple to bundle Rev for free > with every Mac and I think we'd see plenty of new books about it. ;) Well I guess that's another one of those resources that Apple had for HC that Rev doesn't. Sounds like a job for a highly motivated Marketing Whiz... know anyone that fits that Bill;-) From mdswindell at cruzio.com Fri Oct 26 00:36:27 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 25 Oct 2007 21:36:27 -0700 Subject: The Documentation In-Reply-To: References: <4721652A.6070103@fourthworld.com> Message-ID: > > As for a third-party opportunities, get Apple to bundle Rev for free >> with every Mac and I think we'd see plenty of new books about it. ;) > iPerCard? From francois.chaplais at ensmp.fr Fri Oct 26 00:42:19 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 26 Oct 2007 06:42:19 +0200 Subject: The Documentation In-Reply-To: <4721652A.6070103@fourthworld.com> References: <4721652A.6070103@fourthworld.com> Message-ID: <88d7cdf8ecd312521637393c59f9d614@ensmp.fr> Le 26 oct. 07, ? 05:55, Richard Gaskin a ?crit : > The majority of Rev's 4000+ pages of documentation huh? pages? do you mean paper pages? Or do you mean the online doc? (I do not mention the pdf which is not finished). OK, I have just spent the night looking at DocsLib by BvG, and i'm tired. To make things simple, a VERY nice (and IMHO, simple) improvement on the rev online doc would by the ability to send a "doc" command with syntax "doc string" where string may be anything and which would have the same effect as typing the string in the search field of the online doc (nothing more, nothing less than the doc window). This would make it easier to produce introductory stacks with links to the official documentation. Should not be that difficult from the developers' point of view. Very best, Francois > was authored by the DeVoto mentioned above, using a style guideline > very similar to the one she used for "HyperTalk 2.2: The Book". > > As for a third-party opportunities, get Apple to bundle Rev for free > with every Mac and I think we'd see plenty of new books about it. ;) > Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/index-e.html From ambassador at fourthworld.com Fri Oct 26 01:13:09 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 25 Oct 2007 22:13:09 -0700 Subject: The Documentation Message-ID: <47217765.4060001@fourthworld.com> Fran?ois Chaplais wrote: > To make things simple, a VERY nice (and IMHO, simple) improvement on > the rev online doc would by the ability to send a "doc" command with > syntax > "doc string" > where string may be anything > and which would have the same effect as typing the string in the search > field of the online doc (nothing more, nothing less than the doc > window). > > This would make it easier to produce introductory stacks with links to > the official documentation. > > Should not be that difficult from the developers' point of view. That's a very excellent idea. Right now I think Rev is the only producer of a Rev dictionary that doesn't have such a call. I added one to the MC docs a while back, Jerry's GLX2 has one, and I believe BVG's has one too. It would be ideal if all of us used the same syntax, so folks could mix and match their favorite dictionary and it would work with their favorite script editor, etc. My only question is whether "doc" is the best token for us. It seems a bit general, perhaps hard to discern it's for Transcript dictionary lookups. Any suggestions for alternatives? Should we get buy-in from RunRev on whatever we propose, so everything -- including their stuff -- will work well with third-party options? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jbv.silences at club-internet.fr Fri Oct 26 05:17:37 2007 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 26 Oct 2007 11:17:37 +0200 Subject: Rev cgi 2.5 on Linux Ubuntu 7.04 ? Message-ID: <4721B0AF.6B8A65F6@club-internet.fr> Hi list, Is anyone using Rev cgi 2.5 (or other) on Linux server with Ubuntu 7.04 ? Any specific thing to know or to take care of ? I'm asking because so far I've only used it on RedHat... Thanks, JB From mark at maseurope.net Fri Oct 26 07:38:32 2007 From: mark at maseurope.net (Mark Smith) Date: Fri, 26 Oct 2007 13:38:32 +0200 Subject: The Documentation In-Reply-To: <47217765.4060001@fourthworld.com> References: <47217765.4060001@fourthworld.com> Message-ID: <23440A47-A33F-4826-9C0C-5F0AB0F3670E@maseurope.net> Is the webnotes server up? I don't seem to be getting any of the notes that I think exist, and posting new ones doesn't seem to be working... Best, Mark From m.schonewille at economy-x-talk.com Fri Oct 26 08:31:09 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 26 Oct 2007 14:31:09 +0200 Subject: Double Clicking App Icon Opens Rev but not the App In-Reply-To: References: Message-ID: <32A909C4-80EB-4CB5-A0A7-282F2C116A32@economy-x-talk.com> Hi Blair, Apparently, the stack (rather than app) opens invisible. If you set the visible of the stack to false in the properties inspector, the stack may open invisible next time. You may also have a command in the preOpenStack or preOpenCard handler, which hides the stack. Double-clicking a stack in the application browser sets the visible of that stack to true. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 26-okt-2007, om 4:27 heeft Blair Morrissey het volgende geschreven: > I assume that I'm ignorant of some pretty basic stuff. Sorry to > inconvenience you folks, but I sure would appreciate some help. I'm > using Rev Studio and OSX 10.4.10 > > I have an App that I've been using in the development environment > for several years. I have always opened it and Rev at the same time > by double clicking the App's icon in the finder. > > Now double clicking the App's icon opens Rev, but does not make the > App visible and does not run the openstack hander in the mainstack. > However, the App can then be 'opened' using Application Browser. > Additionally, the same is true for backup copies of the App that > are several months old. Double clicking their icons opens Rev, but > not the BU App. > > If I open Rev directly (without clicking on an app), I can then use > the Open command in the File menu to open my App and it does all > the stuff in the App's openstack handler. > > Double clicking other unrelated Apps continues to open both that > App and Rev. > > I have reinstalled Rev and uninstalled GLX2. The problem persists. > > Thanks > > Blair Morrissey From alcy.runrev1 at 7power7.com Fri Oct 26 10:02:23 2007 From: alcy.runrev1 at 7power7.com (Alcy) Date: Sat, 27 Oct 2007 00:02:23 +1000 Subject: Do you know what "home.rev" or "Home.mc" are for? Message-ID: <4721F36F.3070500@7power7.com> Hi all, I wanted to find out with CyberForceField (www.cyberforcefield.com) what happens when I put an executable file I create with rev inside a cage. I found out the following alerts in the PS below: Basically, the stand alone program tries to read the file "home.mc" and "home" and "home.rev" from various places. Can anyone explain why to me? It doesn't look very clean/secure to me - my executable file (stand alone created by Rev) is very simple and I don't find any justification for this. Also, I couldn't find anything about "home.mc" anywhere in the litterature - Is there a way I can change the settings of the standalone to stop these weird attempts of access. The main reason I worry about this: If Home/home.mc/home.rev are supposed to have coding, these codes would be vulnerable and lead possibly to unwanted backdoors. Thanks for your help on this. Alcy PS: 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\system32\home;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\home;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\System32\Wbem\home;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\Program Files\Common Files\Ulead Systems\MPEG\home;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\Program Files\Common Files\Ulead Systems\DVD\home;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\system32\home.mc;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\home.mc;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\System32\Wbem\home.mc;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\Program Files\Common Files\Ulead Systems\MPEG\home.mc;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\Program Files\Common Files\Ulead Systems\DVD\home.mc;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\system32\home.rev;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\home.rev;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\WINDOWS\System32\Wbem\home.rev;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\Program Files\Common Files\Ulead Systems\MPEG\home.rev;Administrator;MyComputer 26-Oct-2007;19:06:22;c:\myprogram\myprogram.exe;Read;C:\Program Files\Common Files\Ulead Systems\DVD\home.rev;Administrator;MyComputer From luis at anachreon.co.uk Fri Oct 26 10:24:27 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 26 Oct 2007 15:24:27 +0100 Subject: Do you know what "home.rev" or "Home.mc" are for? In-Reply-To: <4721F36F.3070500@7power7.com> References: <4721F36F.3070500@7power7.com> Message-ID: Hmmm... 1. I'd initially suggest a quick scan with some other software, you can even try it online: http://housecall.trendmicro.com/ 2. CyberForceField is owned by you, so maybe you could clarify that a bit more, as to what you mean that it tries to read those files. I've checked my systems and the only place they are located is in the Rev Studio folder. 3. Looks to me like you might have a virus/malware on your system, unrelated to RunRev, as home.rev is part of the Rev toolset in the dev environment, not sure why your standalone is reading it though. 4. 'Ulead Systems\DVD\home.rev' from your post: Ulead is a multimedia manipulation app company, how home.rev got in there... Dunno! Cheers, Luis. On 26 Oct 2007, at 15:02, Alcy wrote: > > Hi all, > I wanted to find out with CyberForceField (www.cyberforcefield.com) > what happens when I put an executable file I create with rev inside > a cage. > I found out the following alerts in the PS below: > Basically, the stand alone program tries to read the file "home.mc" > and "home" and "home.rev" from various places. > Can anyone explain why to me? > It doesn't look very clean/secure to me - my executable file (stand > alone created by Rev) is very simple and I don't find any > justification for this. > Also, I couldn't find anything about "home.mc" anywhere in the > litterature - Is there a way I can change the settings of the > standalone to stop these weird attempts of access. The main reason > I worry about this: If Home/home.mc/home.rev are supposed to have > coding, these codes would be vulnerable and lead possibly to > unwanted backdoors. > Thanks for your help on this. > Alcy > > From lan.kc.macmail at gmail.com Fri Oct 26 10:42:53 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 26 Oct 2007 22:42:53 +0800 Subject: The Documentation In-Reply-To: <47217765.4060001@fourthworld.com> References: <47217765.4060001@fourthworld.com> Message-ID: On 10/26/07, Richard Gaskin wrote: > > My only question is whether "doc" is the best token for us. It seems a > bit general, perhaps hard to discern it's for Transcript dictionary > lookups. > > Any suggestions for alternatives? manual, or the abbreviation man From francois.chaplais at ensmp.fr Fri Oct 26 10:29:25 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 26 Oct 2007 16:29:25 +0200 Subject: The Documentation In-Reply-To: <23440A47-A33F-4826-9C0C-5F0AB0F3670E@maseurope.net> References: <47217765.4060001@fourthworld.com> <23440A47-A33F-4826-9C0C-5F0AB0F3670E@maseurope.net> Message-ID: <910b78ad3be7d75e265d0c315b2c6988@ensmp.fr> Le 26 oct. 07, ? 13:38, Mark Smith a ?crit : > Is the webnotes server up? I don't seem to be getting any of the notes > that I think exist, and posting new ones doesn't seem to be working... Did you rebuild the database (or whaterver you may call it)? I did because the stack could not accesst he XML files. Once the content was regnerated, I could not have access to the webnotes, probably because the request pointed to the wrong place on the server side. > > Best, > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/index-e.html From ambassador at fourthworld.com Fri Oct 26 11:00:52 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 26 Oct 2007 08:00:52 -0700 Subject: The Documentation Message-ID: <47220124.9040603@fourthworld.com> Kay C Lan wrote: > On 10/26/07, Richard Gaskin wrote: >> My only question is whether "doc" is the best token for us. It seems a >> bit general, perhaps hard to discern it's for Transcript dictionary >> lookups. >> >> Any suggestions for alternatives? > > manual, or the abbreviation man I like it better than "doc", but have vague misgivings about it also being a shell command. Then again, it's a shell command for pretty much the same purpose, so maybe it's the right token. Jerry, BVG, Kevin: Your thoughts? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From luis at anachreon.co.uk Fri Oct 26 11:02:51 2007 From: luis at anachreon.co.uk (Luis) Date: Fri, 26 Oct 2007 16:02:51 +0100 Subject: The Documentation In-Reply-To: References: <47217765.4060001@fourthworld.com> Message-ID: <04AF638F-5C37-4230-834A-8F55D7F402C6@anachreon.co.uk> 'help' or 'info'? Cheers, Luis. On 26 Oct 2007, at 15:42, Kay C Lan wrote: > On 10/26/07, Richard Gaskin wrote: >> >> My only question is whether "doc" is the best token for us. It >> seems a >> bit general, perhaps hard to discern it's for Transcript dictionary >> lookups. >> >> Any suggestions for alternatives? > > > manual, or the abbreviation man > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From len-morgan at crcom.net Fri Oct 26 11:16:27 2007 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 26 Oct 2007 10:16:27 -0500 Subject: Creating fixed field length records Message-ID: <472204CB.3040207@crcom.net> I'm trying to create some records to exchange data with another vendor's equipment. The records have fixed field widths. I'm sure that I saw somewhere that I could do something like: put "20030501" into character 20 to 27 of myRecord and if the string wasn't that long (yet), it would pad the string up to where I was inserting (i.e., char 20). Just playing with this in the message box (using a global variable to build up the record), it gives me an error if I try to add characters that are beyond the current end of the string. Did I misread something? Do I need to create a string of 396 spaces (the length of this particular record) first and THEN put the characters in? Thanks! Len Morgan From len-morgan at crcom.net Fri Oct 26 11:21:21 2007 From: len-morgan at crcom.net (Len Morgan) Date: Fri, 26 Oct 2007 10:21:21 -0500 Subject: Creating fixed field length records Message-ID: <472205F1.1090406@crcom.net> While I'm at it, if I DO have to create a string of first, how do I create a string of spaces long? Thanks again, len morgan From stephenREVOLUTION2 at barncard.com Fri Oct 26 11:29:57 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Fri, 26 Oct 2007 08:29:57 -0700 Subject: Creating fixed field length records In-Reply-To: <472205F1.1090406@crcom.net> References: <472205F1.1090406@crcom.net> Message-ID: this should work (not tested) put multiChar(space,396) into tPaddedLine function multiChar pChar,pRecordLength repeat with n = 1 to pRecordLength put pChar after tOut end repeat return tOut end multiChar >While I'm at it, if I DO have to create a string of >first, how do I create a string of spaces long? >Thanks again, >len morgan -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From kray at sonsothunder.com Fri Oct 26 11:55:57 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 26 Oct 2007 10:55:57 -0500 Subject: Do you know what "home.rev" or "Home.mc" are for? In-Reply-To: <4721F36F.3070500@7power7.com> References: <4721F36F.3070500@7power7.com> Message-ID: <20071026105557559976.d00ffecc@sonsothunder.com> On Sat, 27 Oct 2007 00:02:23 +1000, Alcy wrote: > > Hi all, > I wanted to find out with CyberForceField (www.cyberforcefield.com) > what happens when I put an executable file I create with rev inside a > cage. > I found out the following alerts in the PS below: > Basically, the stand alone program tries to read the file "home.mc" > and "home" and "home.rev" from various places. > Can anyone explain why to me? I can't explain why "/home", "/home.mc" and "/home.rev" are being attached to file paths that are reported by CyberForceField... do those files truly exist in those places? If not, then it is some reporting method that CyberForceField is using to identify what it believes is access to various parts of the OS. Without knowing what your executable does, or how CyberForceField detects these things, it's hard to respond. But the "home.rev" file is used (IIRC) as a launching point for the Rev executable - it looks first for a file called "home.rev" in the "tools" folder inside the Rev folder, and if it can't be found, it looks for a "home.mc" file in the same folder as the Rev executable (this is a carry over of support for MetaCard, which was Rev's predecessor). These files only apply to the Rev executable, not to standalones created by Rev AFAIK, and they shouldn't exist anywhere but the two places I mentioned. Sorry I couldn't be any more help, but perhaps with this info you might discover more about this issue. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From alex at tweedly.net Fri Oct 26 12:14:21 2007 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 26 Oct 2007 17:14:21 +0100 Subject: Creating fixed field length records In-Reply-To: <472205F1.1090406@crcom.net> References: <472205F1.1090406@crcom.net> Message-ID: <4722125D.2010906@tweedly.net> Len Morgan wrote: > While I'm at it, if I DO have to create a string of > first, how do I create a string of spaces long? > put format("%396s", " ") into myRecord or put format("%" & numSpaces & "s", " ") into myRecord -- Alex Tweedly mailto:alex at tweedly.net www.tweedly.net From dave at looktowindward.com Fri Oct 26 12:49:32 2007 From: dave at looktowindward.com (Dave) Date: Fri, 26 Oct 2007 17:49:32 +0100 Subject: SOAP - Problem with separate threads In-Reply-To: <7c87a2a10710240815g46419076tb6972e1a0ad14839@mail.gmail.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> <7c87a2a10710240815g46419076tb6972e1a0ad14839@mail.gmail.com> Message-ID: <8C8B7B55-635C-4C30-86AA-B8BF3B819A13@looktowindward.com> Hi, I've been working on this, but I still can't get it to work how I want it to. I have a series of SOAP requests that much be executed in sequence. The data received from sending one command is used as a parameter to the next. As an example, here is the following Pseudo code. put SendSoapCommand1(myParam) into mySoapReply if mySoapReply = "type1" then put SendSoapCommand2 mySoapReply() into mySoapReply else put SendSoapCommand3(mySoapReply) into mySoapReply end if put SendSoapCommand4(mySoapReply) into mySoapReply e.g. the data received in one SOAP call is used in a subsequent call. So what I want is for SendSoapCommandX() to NOT return until the data has been transfered and the reply received. How can I achieve this? I really can't see how this can be done using callbacks. Sorry if I have missed something. To add further complications, I also need to FTP files to the server. When I do this, I pause the SOAP Queue timer. All the Best Dave On 24 Oct 2007, at 16:15, Andre Garzia wrote: > Hello Dave, > > you can't use wait. Even wait with messages. If you use waits and for > some reason you have nested wait blocks, you need to unblock them from > the inner to the outer or they will still be blocked. With the nature > of your software where you have two streams causing the waits - the > server pool and the actions that cause SOAP requests - this nested > blocks could get really ugly. I try never to use wait in my software. > > You mail before this one, you pondered about how to return data to the > function that called the SOAP request. What I'd do is like this, one > of the parameters for the SOAP request function would be a callback. > Like libURL does. > > function LibSoapSendRPCRequest > theSoapID,theSoapAction,theMethod,theHeader,theParams,theCallBack > > With that you must store in your queue both the callback message and > the target that called the message. When your request is done, you > send the result to the callback message. A simple silly implementation > is below: > > local lQueue > > on addToQueue pURL, pCallback > put pURL & "|" & pCallback & "|" the long id of the target & cr > after lQueue > end addToQueue > > on DownloadNextFile > set the itemdel to "|" > get item 1 of line 1 of lQueue > load URL it with message "downloadComplete" > end DownloadNextFile > > on DownloadComplete pURL, pData > set the itemdel to "|" > put format("send %s \"%s\", \"%s\" to %s", item 2 of line 1 of > lQueue, pURL, pDATA, item 3 of line 1 of lQueue) into tCmd > do tCmd > delete line 1 of lQueue > DownloadNextFile > end DownloadComplete > > This above is a simple file download queue where each file is > acknowledge by sending a callback message back to the object that > called the addToQueue function. You could use it like this: > > addToQueue "http://server/file1", "file1_complete" > addToQueue "http://server/file1", "file2_complete" > > And have callbacks on the same object such as these below in the same > object that called the addtoqueue handler. > > on file1_complete pURL, pData > -- do stuff for file 1. > end file1_complete > > on file2_complete pURL, pData > -- do stuff for file 2. > end file2_complete > > I hope you get the idea. Check the docs for more information for the > following commands: send, the target, long id, urlstatus. By combining > this, you can create your own queues. Of course there are others ways > of doing it but this is a quick one. > > Cheers > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From list at dreamscapesoftware.com Fri Oct 26 13:10:04 2007 From: list at dreamscapesoftware.com (Derek Bump) Date: Fri, 26 Oct 2007 12:10:04 -0500 Subject: Standalones in a Preboot Environment (without Explorer.exe) Message-ID: <47221F6C.2090308@dreamscapesoftware.com> I have a program that I would like to load in a Pre-Boot Environment on PC's. Most likely with Bart-PE or some other type of PE software. Does a Revolution Standalone compiled for Windows *require* Windows to actually be running, or will the standalone run by itself as it's own OS? Obviously, some shell commands may not work, but I'm hoping that most built-in commands would. Derek Bump Dreamscape Software http://www.dreamscapesoftware.com From bvg at mac.com Fri Oct 26 13:33:59 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 26 Oct 2007 19:33:59 +0200 Subject: The Documentation In-Reply-To: <88d7cdf8ecd312521637393c59f9d614@ensmp.fr> References: <4721652A.6070103@fourthworld.com> <88d7cdf8ecd312521637393c59f9d614@ensmp.fr> Message-ID: On 26 Oct 2007, at 06:42, Fran?ois Chaplais wrote: > To make things simple, a VERY nice (and IMHO, simple) improvement on > the rev online doc would by the ability to send a "doc" command with > syntax > "doc string" > where string may be anything > and which would have the same effect as typing the string in the > search field of the online doc (nothing more, nothing less than the > doc window). > > This would make it easier to produce introductory stacks with links to > the official documentation. There is such a command, and I plugged into it with BvG Docu. Look into the script of button "Hijack Script Clicked" or the field script of any script editor. Search for "revDocsGo". It's surprisingly simple made, but was quite hard to actually intercept, so that the original rev documentation stack doesn't pop up all the time... Bj?rnke From mark at maseurope.net Fri Oct 26 13:47:46 2007 From: mark at maseurope.net (Mark Smith) Date: Fri, 26 Oct 2007 19:47:46 +0200 Subject: SOAP - Problem with separate threads In-Reply-To: <8C8B7B55-635C-4C30-86AA-B8BF3B819A13@looktowindward.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> <7c87a2a10710240815g46419076tb6972e1a0ad14839@mail.gmail.com> <8C8B7B55-635C-4C30-86AA-B8BF3B819A13@looktowindward.com> Message-ID: I imagine that you're POSTing the SOAP calls to the server, so you could try using curl shell commands for the POSTs - that way, your SendSoapCommands will not return until they have got a response. Best, Mark On 26 Oct 2007, at 18:49, Dave wrote: > So what I want is for SendSoapCommandX() to NOT return until the > data has been transfered and the reply received. From dave at looktowindward.com Fri Oct 26 14:42:03 2007 From: dave at looktowindward.com (Dave) Date: Fri, 26 Oct 2007 19:42:03 +0100 Subject: SOAP - Problem with separate threads In-Reply-To: References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> <7c87a2a10710240815g46419076tb6972e1a0ad14839@mail.gmail.com> <8C8B7B55-635C-4C30-86AA-B8BF3B819A13@looktowindward.com> Message-ID: <4FC9CC6E-FAE4-4EA5-9943-98D027400C53@looktowindward.com> Hi, Yes, I use the post command. Will curil work on Mac and Windows? I took a look at curl, but I can't figure how to use it to send and receive a soap command. This the code I use: -- -- Post the Request -- try set the HTTPHeaders to myHTTPHeader --libUrlSetSSLVerification false post mySOAPEnvelope to url mySoapURL -- -- Catch Time-Out Errors -- catch myError answer myError breakpoint end try -- -- Retreive Results and Store in the Response Array -- put it into mySoapReply put the result into mySoapResponse How can I do the same thing using "curl". Thanks a lot for the help All the Best Dave On 26 Oct 2007, at 18:47, Mark Smith wrote: > I imagine that you're POSTing the SOAP calls to the server, so you > could try using curl shell commands for the POSTs - that way, your > SendSoapCommands will not return until they have got a response. > > Best, > > Mark > > On 26 Oct 2007, at 18:49, Dave wrote: > >> So what I want is for SendSoapCommandX() to NOT return until the >> data has been transfered and the reply received. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Fri Oct 26 14:43:22 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 26 Oct 2007 11:43:22 -0700 Subject: Creating fixed field length records In-Reply-To: <4722125D.2010906@tweedly.net> Message-ID: Expanding the previous answers to padding an existing string -----using Alex Tweedly's format answer-------------------- get "the subject is padding" --or get space --or get empty put 63 into limit put char 1 to limit of (it & format("%" & limit & "s", " ")) into myRecord put myRecord & "("&the number of chars in myRecord &")" ---- using the Barncard solution ---------------------- get "the subject is padding" put multiChar( it ,space,96) into myRecord put myRecord & "("&the number of chars in myRecord &")" function multiChar pRecord ,pChar,pRecLen return char 1 to pRecLen of (pRecord & format("%" & pRecLen & "s", pChar)) end multiChar Jim Ault Las Vegas On 10/26/07 9:14 AM, "Alex Tweedly" wrote: > Len Morgan wrote: >> While I'm at it, if I DO have to create a string of >> first, how do I create a string of spaces long? >> > put format("%396s", " ") into myRecord > > or > > put format("%" & numSpaces & "s", " ") into myRecord > > > From francois.chaplais at ensmp.fr Fri Oct 26 15:37:36 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Fri, 26 Oct 2007 21:37:36 +0200 Subject: The Documentation In-Reply-To: <04AF638F-5C37-4230-834A-8F55D7F402C6@anachreon.co.uk> References: <47217765.4060001@fourthworld.com> <04AF638F-5C37-4230-834A-8F55D7F402C6@anachreon.co.uk> Message-ID: <62e5deeea56b9d492f4c12f803a30530@ensmp.fr> Le 26 oct. 07, ? 17:02, Luis a ?crit : > 'help' or 'info'? > > Cheers, > > Luis. > 'help' is really good Francois From mickclns at mac.com Fri Oct 26 16:19:06 2007 From: mickclns at mac.com (Mick Collins) Date: Fri, 26 Oct 2007 16:19:06 -0400 Subject: The Documentation In-Reply-To: <20071026170005.BC2D1488F0E@mail.runrev.com> References: <20071026170005.BC2D1488F0E@mail.runrev.com> Message-ID: <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> I'll throw in my 2 cents worth here. After seeing the ad in a Rev newsletter or some place like that, I got the Beginning Programming for Dummies, and I was very, very, very disappointed. Among other things it seems like whoever wrote the Rev parts (and they were sparser or fewer than I expected) had a week of casual experience / looking at the Rev documentation at best. The thing that especially comes to mind is that in the Rev examples, over and over && was used where it was obvious that the effects of & were intended, but that wasn't the only thing. From sarah.reichelt at gmail.com Fri Oct 26 16:23:17 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 27 Oct 2007 06:23:17 +1000 Subject: The Documentation In-Reply-To: <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: On 10/27/07, Mick Collins wrote: > I'll throw in my 2 cents worth here. After seeing the ad in a Rev > newsletter or some place like that, I got the Beginning Programming > for Dummies, and I was very, very, very disappointed. Among other > things it seems like whoever wrote the Rev parts (and they were > sparser or fewer than I expected) had a week of casual experience / > looking at the Rev documentation at best. The thing that especially > comes to mind is that in the Rev examples, over and over && was used > where it was obvious that the effects of & were intended, but that > wasn't the only thing. I haven't read the book, but this is very disappointing as it was giving Rev an entry into a widely read series. However the double-ampersand may not be an error. && concatenates two strings and adds a space between them. & just concatentates them as is. It may be that && was what was intended. Cheers, Sarah From viktoras at ekoinf.net Fri Oct 26 17:54:59 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sat, 27 Oct 2007 00:54:59 +0300 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: <47226233.8090702@ekoinf.net> Created an updater for my application and now stuck with a problem - libURLDownloadToFile freezes while attempting to download 4 Mb size Revolution stack from my own website. libURLSetStatusCallback returns "requested" and here it stops for eternity. Server log contains no errors but file is not being downloaded. What could be a possible reason for this? I would expect Revolution's internet library to return at least "error", "timeout" or empty on failure, but it simply stops at "requested" point. Does not hang, crash, whatsoever - just stops downloading the file... Besides, it works with html or any other smaller text files and it worked a few days ago with that stack before it reached 4 Mb size ..-_ Scripts are as simple (paths changed) as: on mouseUp libURLDownloadToFile "http://www.myserver.net/hm/update.bin","update.tmp","downloadComplete" libURLSetStatusCallback "showStatus", the long ID of me end mouseUp on showStatus theURL,theStatus put theURL && theStatus into fld "fStatus" of stack "Updater" end showStatus Would I deliberately change url to any nonexisting filename on server, it returns "error" as expected. any good ideas or suggestions are very welcome :-) Viktoras From sarah.reichelt at gmail.com Fri Oct 26 18:46:51 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 27 Oct 2007 08:46:51 +1000 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: <47226233.8090702@ekoinf.net> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> Message-ID: On 10/27/07, viktoras didziulis wrote: > Created an updater for my application and now stuck with a problem - > libURLDownloadToFile freezes while attempting to download 4 Mb size > Revolution stack from my own website. libURLSetStatusCallback returns > "requested" and here it stops for eternity. Server log contains no > errors but file is not being downloaded. What could be a possible reason > for this? I would expect Revolution's internet library to return at > least "error", "timeout" or empty on failure, but it simply stops at > "requested" point. Does not hang, crash, whatsoever - just stops > downloading the file... > > Besides, it works with html or any other smaller text files and it > worked a few days ago with that stack before it reached 4 Mb size ..-_ > > Scripts are as simple (paths changed) as: > on mouseUp > libURLDownloadToFile > "http://www.myserver.net/hm/update.bin","update.tmp","downloadComplete" > libURLSetStatusCallback "showStatus", the long ID of me > end mouseUp > > on showStatus theURL,theStatus > put theURL && theStatus into fld "fStatus" of stack "Updater" > end showStatus > > Would I deliberately change url to any nonexisting filename on server, > it returns "error" as expected. > > any good ideas or suggestions are very welcome :-) > Viktoras Make a new field and use the libURLSetLogField command to set it as the logging field. Then you will be able to see the FTP commands and responses and try to work out what the problem is. There is a socketTimeout mesage you can monitor, but I'm not sure that the FTP commands will trigger it. HTH, Sarah From mark at maseurope.net Fri Oct 26 19:53:50 2007 From: mark at maseurope.net (Mark Smith) Date: Sat, 27 Oct 2007 01:53:50 +0200 Subject: SOAP - Problem with separate threads In-Reply-To: <4FC9CC6E-FAE4-4EA5-9943-98D027400C53@looktowindward.com> References: <891905.58998.qm@web37515.mail.mud.yahoo.com> <92e1103021243af9522eeb6d0c5913b1@ensmp.fr> <1BCA3A40-4D8A-4781-A6ED-A8C21054289B@looktowindward.com> <7c87a2a10710230942m455ad3f5k392fd6f20242c886@mail.gmail.com> <43BF393C-D343-43D5-B0EC-57046F8E81C4@looktowindward.com> <7c87a2a10710240815g46419076tb6972e1a0ad14839@mail.gmail.com> <8C8B7B55-635C-4C30-86AA-B8BF3B819A13@looktowindward.com> <4FC9CC6E-FAE4-4EA5-9943-98D027400C53@looktowindward.com> Message-ID: Dave, I'm not sure how useful my own code for this would be, as it makes quite a few interlinked function calls, but the gist is that it builds the request and puts it (urlEncoded) into a temp file (see docs for 'the tempName'), builds up a command string for curl, does the post, gets the response and then deletes the temp file. The curl options I use are '-s' to keep curl from putting it's own info at the start of the response, '-H' to set an HttpHeader, '--data- binary' to tell it to post the tempfile ('@' at the start of the file name). So the command looks like this: curl -s -H "Content-Type: text/xml; charset=utf8" -H "SOAPAction: ! requestname!" --data-binary "@!the request!" !the endpoint! where !requestname! is the SOAP method, !therequest! is the temp file, and !endpoint! is the url to post to. Writing the soap request out to a file doesn't seem to slow things down, I'm getting an average round trip in 300 to 400 ms. I don't know if libCurl is generally installed as a command-line tool on Windows, but it's part of the standard installation on OS X, and on Linux, I'd imagine. The reason I started using curl for this was that the service I'm using is an https service, and libURL was timing out as often as not. Dave Cragg has narrowed the problem down to a secure-socket-related issue, I think, rather than a fault with libURL itself. I haven't had a single time-out using curl with this service. Hope this helps, Best Mark On 26 Oct 2007, at 20:42, Dave wrote: > Hi, > > Yes, I use the post command. Will curil work on Mac and Windows? I > took a look at curl, but I can't figure how to use it to send and > receive a soap command. This the code I use: > > -- > -- Post the Request > -- > try > set the HTTPHeaders to myHTTPHeader > --libUrlSetSSLVerification false > post mySOAPEnvelope to url mySoapURL > > -- > -- Catch Time-Out Errors > -- > catch myError > answer myError > breakpoint > end try > > -- > -- Retreive Results and Store in the Response Array > -- > put it into mySoapReply > put the result into mySoapResponse > > How can I do the same thing using "curl". > > Thanks a lot for the help > All the Best > Dave > > On 26 Oct 2007, at 18:47, Mark Smith wrote: > >> I imagine that you're POSTing the SOAP calls to the server, so you >> could try using curl shell commands for the POSTs - that way, your >> SendSoapCommands will not return until they have got a response. >> >> Best, >> >> Mark >> >> On 26 Oct 2007, at 18:49, Dave wrote: >> >>> So what I want is for SendSoapCommandX() to NOT return until the >>> data has been transfered and the reply received. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Fri Oct 26 21:40:59 2007 From: jperryl at ecs.fullerton.edu (User) Date: Fri, 26 Oct 2007 18:40:59 -0700 (PDT) Subject: The Documentation In-Reply-To: <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: Just a small comment, from whose post I now do not recall, How intuitive will "man" be to non-*nixophiles? Help or Info seems more intuitive... Judy From lan.kc.macmail at gmail.com Fri Oct 26 22:38:07 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sat, 27 Oct 2007 10:38:07 +0800 Subject: The Documentation In-Reply-To: References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: On 10/27/07, User wrote: > > Just a small comment, from whose post I now do not recall, > > How intuitive will "man" be to non-*nixophiles? Granted, but the full 'manual' should click with newbies. Help or Info seems more intuitive... I like help and info as well, unfortunately help is both a Rev constant and a message, which in the case of the message, embarrassingly the Rev IDE (at least on my system) doesn't use to bring up the Documentation. So 'manual' & 'man' or 'information' & 'info' seem to be possible. From andre at andregarzia.com Fri Oct 26 23:15:07 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 27 Oct 2007 00:15:07 -0300 Subject: The Documentation In-Reply-To: References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: <7c87a2a10710262015h16806950x5c769c9080831dd3@mail.gmail.com> Hello Friends, the webnotes server is down at the moment. It will resume shortly with enhanced abilities... since BvG called me Crazy, and I take that as a cumpliment, I'll try to push this forward. Just let me have my dinner and take a bath, been a long day here in Brazil. The webnotes addon to BvG docu is built upon FTP. Notes receive a UUID and their attachments receive one too. They become files on my server, each documentation entry becomes a folder, so it is dead easy to maintain it. Recently I migrated my VPS to a better account and forgot to move the webnotes ftp account. cheers andre From kray at sonsothunder.com Sat Oct 27 00:18:55 2007 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 26 Oct 2007 23:18:55 -0500 Subject: The Documentation In-Reply-To: References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: <20071026231855790320.7643ee06@sonsothunder.com> On Sat, 27 Oct 2007 06:23:17 +1000, Sarah Reichelt wrote: > On 10/27/07, Mick Collins wrote: >> I'll throw in my 2 cents worth here. After seeing the ad in a Rev >> newsletter or some place like that, I got the Beginning Programming >> for Dummies, and I was very, very, very disappointed. Among other >> things it seems like whoever wrote the Rev parts (and they were >> sparser or fewer than I expected) had a week of casual experience / >> looking at the Rev documentation at best. The thing that especially >> comes to mind is that in the Rev examples, over and over && was used >> where it was obvious that the effects of & were intended, but that >> wasn't the only thing. > > I haven't read the book, but this is very disappointing as it was > giving Rev an entry into a widely read series. > > However the double-ampersand may not be an error. && concatenates two > strings and adds a space between them. & just concatentates them as > is. It may be that && was what was intended. Sorry, Sarah, Mick's 100% right. I got the book when it first came out to review it, and after reading through it I found a bunch of errors in logic/etc. that I emailed to Lynn to make him aware, and possibly to have Wallace correct these in a later edition of the book (or his next book). One of the errors is the one Mick referenced... here's an example from the book: -------- Both REALbasic and C++ also let you use the plus (+) sign to concatenate strings. However Revolution uses the dual ampersand symbols (&&) to concatenate strings like so: put "Joe Smith" into MyName put "Hello, " && MyName into message -------- And here was my comment about that very topic to Lynn: --- Actually only a single ampersand is used (&); using double ampersands (&&) adds a space. In fact the example would have two spaces between the comma and the MyName value. This error is repeated in examples throughout the entire book (p.116, p.117, etc.), and is restated incorrectly at the bottom of p.125: ?Notice that C++ uses the double ampersand to represent the Boolean AND operator, but Revolution uses the double ampersand to concatenate strings? as well as on p.170: ?Revolution uses the two ampersand symbols (&&) to add strings together.? --- If anyone wishes to get the rest of the review (it's only two pages so it's not *that* bad), let me know off-list. Regardless of the errors (all of which are pretty minor IMHO), it did a great service in getting the Revolution name out there to a larger audience, IMHO. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From andre at andregarzia.com Sat Oct 27 00:54:35 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 27 Oct 2007 01:54:35 -0300 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) Message-ID: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Hello Friends, I've patched BvG Docu + Webnotes to work with my new server. Those wanting to see this system working need to download again, my new server uses a different scheme for the FTP users so the old login can't be used. More info and download at: http://andregarzia.com/docuwebnotes.html Please take note that all the documentation stuff is done by BvG, I just did the webnotes part. This system is naive, we could do something better if we worked together. :-D anyway, it is a cool way to share information. There are some test notes in there... Andre From francois.chaplais at ensmp.fr Sat Oct 27 02:16:04 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sat, 27 Oct 2007 08:16:04 +0200 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Message-ID: Le 27 oct. 07, ? 06:54, Andre Garzia a ?crit : > Hello Friends, > > I've patched BvG Docu + Webnotes to work with my new server. Those > wanting to see this system working need to download again, my new > server uses a different scheme for the FTP users so the old login > can't be used. > > More info and download at: http://andregarzia.com/docuwebnotes.html > > Please take note that all the documentation stuff is done by BvG, I > just did the webnotes part. This system is naive, we could do > something better if we worked together. > > :-D > > anyway, it is a cool way to share information. There are some test > notes in there... > hello from paris. I just downloaded you stack, and the same problem keeps popping: If I use the stack as provided, it cannot access the documentation files because my configuration is not the same as yours (documentation files are not found) If I regenerate content, I lose the links to the webnotes. I do not know how you store the webnotes, but I think it would be same to reference them by keywords and keywords kind, the same way they are indexed in the BvG stack. Best regards Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/index-e.html From dave.cragg at lacscentre.co.uk Sat Oct 27 03:51:01 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 27 Oct 2007 08:51:01 +0100 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: <47226233.8090702@ekoinf.net> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> Message-ID: <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> Viktoras It sounds like a socketTimeout errror. Try checking for the end status in the "downloadComplete" callback. You should catch the error there. This came up recently on the list. It seems "socket timeout" errors don't get passed to the libURLSetStatusCallback callback. Other errors do, which would explain why you see errors when using non-existing files. on downloadComplete pUrl, pStatus put pStatus ## or whatever end downloadComplete Dave On 26 Oct 2007, at 22:54, viktoras didziulis wrote: > Created an updater for my application and now stuck with a problem > - libURLDownloadToFile freezes while attempting to download 4 Mb > size Revolution stack from my own website. libURLSetStatusCallback > returns "requested" and here it stops for eternity. Server log > contains no errors but file is not being downloaded. What could be > a possible reason for this? I would expect Revolution's internet > library to return at least "error", "timeout" or empty on failure, > but it simply stops at "requested" point. Does not hang, crash, > whatsoever - just stops downloading the file... From mark at maseurope.net Sat Oct 27 04:30:32 2007 From: mark at maseurope.net (Mark Smith) Date: Sat, 27 Oct 2007 10:30:32 +0200 Subject: The Documentation In-Reply-To: References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> Message-ID: I wonder if what we need is some standardised format for rev doc webnotes? Though I lke the idea of one centralised source/repository, it will require someone to host it and maintain it, and though Andre (with BvG Docu-webnotes), and others (with wikis, web-pages etc.) have kindly shown willing to take this on, perhaps it will be more realistic if the idea ever takes off (requiring potentially quite a lot of space, bandwidth, and maintainence) to have these resources distributed around any and all who want to contribute. This might even be a suitable use for XML. Notes (or whatever we choose to call an atom of information) could be in the form of a comment on a dictionary entry, a scripting example, a how-to, a tutorial or a link to a tutorial etc.. They could be served as web sites, download repositories, or actual (self-updating?) stacks. It would then be possible to make collections of these atoms, or collections of links to these atoms. I don't see that it's strictly necessary for it all to be integrated into the RunRev documentation, though that's certainly possible (as in the BvG/Andre docs). I think Andres' web-notes are a good starting point, with an author, a UUID and content. Add a 'type identifier', and maybe some mechanism for revisions. Just a thought. Best, Mark From jim at oyfconsulting.com Sat Oct 27 09:42:15 2007 From: jim at oyfconsulting.com (Jim Carwardine) Date: Sat, 27 Oct 2007 10:42:15 -0300 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Message-ID: Andre... Are you still using JaguarPC? I just set up a VPS server there... Jim on 10/27/07 1:54 AM, Andre Garzia wrote: > Hello Friends, > > I've patched BvG Docu + Webnotes to work with my new server. Those > wanting to see this system working need to download again, my new > server uses a different scheme for the FTP users so the old login > can't be used. > > More info and download at: http://andregarzia.com/docuwebnotes.html > > Please take note that all the documentation stuff is done by BvG, I > just did the webnotes part. This system is naive, we could do > something better if we worked together. > > :-D > > anyway, it is a cool way to share information. There are some test > notes in there... > > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Jim Carwardine, President & CEO OYF Consulting Ph. 902.823.2339 / 866.601.2339 Fx. 902.823-2139 StrategicDoing?: Execution depends on employees. Strategic Partner with HiringSmart Canada Ltd. -- From 00bioarchimed at free.fr Sat Oct 27 10:42:57 2007 From: 00bioarchimed at free.fr (Thierry) Date: Sat, 27 Oct 2007 16:42:57 +0200 Subject: field scrollbar colors Message-ID: <025B51FC-19F4-45E4-A7C7-4267128A5CEC@free.fr> Hi all, Didn't find anything about the possibilty to set the color(s) of a field scrollbar ? Did I miss the obvious, or it's not possible ? Thanks for help, ps: if it's somewhere in the Doc, please be nice to point out where... Thierry From devin_asay at byu.edu Sat Oct 27 11:10:19 2007 From: devin_asay at byu.edu (Devin Asay) Date: Sat, 27 Oct 2007 09:10:19 -0600 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Message-ID: <408C0572-A296-4D51-9BC8-EB1F9ACED354@byu.edu> On Oct 27, 2007, at 12:16 AM, Fran?ois Chaplais wrote: > > Le 27 oct. 07, ? 06:54, Andre Garzia a ?crit : > >> Hello Friends, >> >> I've patched BvG Docu + Webnotes to work with my new server. Those >> wanting to see this system working need to download again, my new >> server uses a different scheme for the FTP users so the old login >> can't be used. >> >> More info and download at: http://andregarzia.com/docuwebnotes.html > > hello from paris. I just downloaded you stack, and the same problem > keeps popping: > If I use the stack as provided, it cannot access the documentation > files because my configuration is not the same as yours > (documentation files are not found) > If I regenerate content, I lose the links to the webnotes. > > I do not know how you store the webnotes, but I think it would be > same to reference them by keywords and keywords kind, the same way > they are indexed in the BvG stack. Fran?ois, I had the same problem. To fix it you have to change a couple of custom properties. Open the substack "DocsLib by BvG" from the Application Browser. In the explanation field there is a section called "Setup:". It contains information on what to change. I changed the custom property docPath to point to the original location where the BvG xml files had been created--in my case they were in ~/ Documents/My Revolution/Documentation. It's not in the Setup instructions, but I also had to change the savePath custom prop of the DocsLib substack. Then it worked fine. HTH Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From rcozens at pon.net Sat Oct 27 11:51:31 2007 From: rcozens at pon.net (Rob Cozens) Date: Sat, 27 Oct 2007 08:51:31 -0700 Subject: Creating fixed field length records In-Reply-To: <472205F1.1090406@crcom.net> References: <472205F1.1090406@crcom.net> Message-ID: Hi Len, >While I'm at it, if I DO have to create a string of >first, how do I create a string of spaces long? Another approach: put empty into recordBuffer set the itemDelimiter to space put empty into item of recordBuffer 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 andre at andregarzia.com Sat Oct 27 12:18:44 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 27 Oct 2007 13:18:44 -0300 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Message-ID: <7c87a2a10710270918x34fa4738j4d5eadd6732cf632@mail.gmail.com> Jim, Yes, but I moved from Discovery VPS to Freedom VPS... I am going up the food chain! :D Cheers andre On 10/27/07, Jim Carwardine wrote: > Andre... Are you still using JaguarPC? I just set up a VPS server there... > Jim > > > on 10/27/07 1:54 AM, Andre Garzia wrote: > > > Hello Friends, > > > > I've patched BvG Docu + Webnotes to work with my new server. Those > > wanting to see this system working need to download again, my new > > server uses a different scheme for the FTP users so the old login > > can't be used. > > > > More info and download at: http://andregarzia.com/docuwebnotes.html > > > > Please take note that all the documentation stuff is done by BvG, I > > just did the webnotes part. This system is naive, we could do > > something better if we worked together. > > > > :-D > > > > anyway, it is a cool way to share information. There are some test > > notes in there... > > > > Andre > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > Jim Carwardine, > President & CEO > OYF Consulting > Ph. 902.823.2339 / 866.601.2339 > Fx. 902.823-2139 > > > StrategicDoing : Execution depends on employees. > Strategic Partner with HiringSmart Canada Ltd. > -- > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From stephenREVOLUTION2 at barncard.com Sat Oct 27 12:21:45 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Sat, 27 Oct 2007 09:21:45 -0700 Subject: Creating fixed field length records In-Reply-To: References: <472205F1.1090406@crcom.net> Message-ID: Now THAT is clever! >Hi Len, > >>While I'm at it, if I DO have to create a string of >>first, how do I create a string of spaces long? > >Another approach: > > put empty into recordBuffer > set the itemDelimiter to space > put empty into item of recordBuffer > >Rob Cozens CCW -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From viktoras at ekoinf.net Sat Oct 27 12:26:49 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sat, 27 Oct 2007 19:26:49 +0300 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> Message-ID: <472366C9.9040802@ekoinf.net> Thanks Sarah, Dave, with your help problem is solved. It was socket timeout, indeed... So I set the socketTimeoutInterval to 300000. Now everything works as expected. Best regards Viktoras From andre at andregarzia.com Sat Oct 27 12:31:00 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 27 Oct 2007 13:31:00 -0300 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Message-ID: <7c87a2a10710270931q4b8c22aag5c4ffb438a697954@mail.gmail.com> Fran?ois, This is something related to BvG Docu, not webnotes. The webnotes are stored in the web, they simply don't care about any system or version of anything. The thing that BvG Docu has a reference to my documentation folder is because I simply bundled and distributed my working version. If you rebuild the docs for your own version things should be fine. The webnotes are empty right now, I just made the server work, there's no data in it yet. So tell me if you managed to work this. Cheers andre On 10/27/07, Fran?ois Chaplais wrote: > > Le 27 oct. 07, ? 06:54, Andre Garzia a ?crit : > > > Hello Friends, > > > > I've patched BvG Docu + Webnotes to work with my new server. Those > > wanting to see this system working need to download again, my new > > server uses a different scheme for the FTP users so the old login > > can't be used. > > > > More info and download at: http://andregarzia.com/docuwebnotes.html > > > > Please take note that all the documentation stuff is done by BvG, I > > just did the webnotes part. This system is naive, we could do > > something better if we worked together. > > > > :-D > > > > anyway, it is a cool way to share information. There are some test > > notes in there... > > > > hello from paris. I just downloaded you stack, and the same problem > keeps popping: > If I use the stack as provided, it cannot access the documentation > files because my configuration is not the same as yours (documentation > files are not found) > If I regenerate content, I lose the links to the webnotes. > > I do not know how you store the webnotes, but I think it would be same > to reference them by keywords and keywords kind, the same way they are > indexed in the BvG stack. > > Best regards > > Francois Chaplais > 35 rue Saint-Honore > 77305 Fontainebleau Cedex > France > http://cas.ensmp.fr/~chaplais/index-e.html > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From jacque at hyperactivesw.com Sat Oct 27 12:59:34 2007 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 27 Oct 2007 11:59:34 -0500 Subject: Do you know what "home.rev" or "Home.mc" are for? In-Reply-To: <20071026105557559976.d00ffecc@sonsothunder.com> References: <4721F36F.3070500@7power7.com> <20071026105557559976.d00ffecc@sonsothunder.com> Message-ID: <47236E76.6080403@hyperactivesw.com> On Sat, 27 Oct 2007 00:02:23 +1000, Alcy wrote: > >> Hi all, >> I wanted to find out with CyberForceField (www.cyberforcefield.com) >> what happens when I put an executable file I create with rev inside a >> cage. >> I found out the following alerts in the PS below: >> Basically, the stand alone program tries to read the file "home.mc" >> and "home" and "home.rev" from various places. >> Can anyone explain why to me? This is coded into the engine, which will look for a home stack on launch. If none of the stacks you mention are available, it uses the standalone's mainstack as "home", which is why your mainstack's stack script is always put in use automatically. You don't need to worry about it -- it is normal and nothing will happen if a separate home stack is not available. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revdev at pdslabs.net Sat Oct 27 13:58:23 2007 From: revdev at pdslabs.net (Phil Davis) Date: Sat, 27 Oct 2007 10:58:23 -0700 Subject: Creating fixed field length records In-Reply-To: References: <472205F1.1090406@crcom.net> Message-ID: <47237C3F.5040707@pdslabs.net> It really IS clever! I'll be using that one. However, it needs a small tweak to yield the correct length string (see below). Phil Davis Stephen Barncard wrote: > Now THAT is clever! > >> Hi Len, >> >>> While I'm at it, if I DO have to create a string of >>> first, how do I create a string of spaces long? >> >> Another approach: >> >> put empty into recordBuffer >> set the itemDelimiter to space >> # put empty into item of recordBuffer put space into item of recordBuffer >> >> Rob Cozens CCW > From dave.cragg at lacscentre.co.uk Sat Oct 27 14:54:35 2007 From: dave.cragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 27 Oct 2007 19:54:35 +0100 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: <472366C9.9040802@ekoinf.net> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> <472366C9.9040802@ekoinf.net> Message-ID: <5DF49040-75DA-4AB1-A801-C8E000379F25@lacscentre.co.uk> On 27 Oct 2007, at 17:26, viktoras didziulis wrote: > Thanks Sarah, Dave, > > with your help problem is solved. It was socket timeout, indeed... > So I set the socketTimeoutInterval to 300000. Now everything works > as expected. ;-) What are you doing, Viktoras, where a 300000 timeout is "expected". Have you got an ISP on Mars? With envy Dave From andre at andregarzia.com Sat Oct 27 15:03:47 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sat, 27 Oct 2007 16:03:47 -0300 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: <5DF49040-75DA-4AB1-A801-C8E000379F25@lacscentre.co.uk> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> <472366C9.9040802@ekoinf.net> <5DF49040-75DA-4AB1-A801-C8E000379F25@lacscentre.co.uk> Message-ID: <7c87a2a10710271203x73c22ae9y8b80f794df797c63@mail.gmail.com> is that the mars rovers external people been talking about? On 10/27/07, Dave Cragg wrote: > > On 27 Oct 2007, at 17:26, viktoras didziulis wrote: > > > Thanks Sarah, Dave, > > > > with your help problem is solved. It was socket timeout, indeed... > > So I set the socketTimeoutInterval to 300000. Now everything works > > as expected. > > ;-) What are you doing, Viktoras, where a 300000 timeout is > "expected". Have you got an ISP on Mars? > > With envy > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From klaus at major-k.de Sat Oct 27 15:09:19 2007 From: klaus at major-k.de (Klaus Major) Date: Sat, 27 Oct 2007 21:09:19 +0200 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: <7c87a2a10710271203x73c22ae9y8b80f794df797c63@mail.gmail.com> References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> <472366C9.9040802@ekoinf.net> <5DF49040-75DA-4AB1-A801-C8E000379F25@lacscentre.co.uk> <7c87a2a10710271203x73c22ae9y8b80f794df797c63@mail.gmail.com> Message-ID: Hi friends, Am 27.10.2007 um 21:03 schrieb Andre Garzia: > is that the mars rovers external people been talking about? > On 10/27/07, Dave Cragg wrote: >> On 27 Oct 2007, at 17:26, viktoras didziulis wrote: >>> ... >>> So I set the socketTimeoutInterval to 300000... >> ;-) What are you doing, Viktoras, where a 300000 timeout is >> "expected". Have you got an ISP on Mars? >> >> With envy >> Dave LOL :-D Wonderful guys, you made my day! Best from germany Klaus Major klaus at major-k.de http://www.major-k.de New page: KM, bassplayer :-) http://www.major-k.de/bass From viktoras at ekoinf.net Sat Oct 27 15:37:35 2007 From: viktoras at ekoinf.net (viktoras didziulis) Date: Sat, 27 Oct 2007 22:37:35 +0300 Subject: libURLDownloadToFile stops downloading on status = requested In-Reply-To: References: <20071026170005.BC2D1488F0E@mail.runrev.com> <7EA09370-012D-4C60-84AE-EDBD67BD4413@mac.com> <47226233.8090702@ekoinf.net> <5FF6EF17-6E4D-405C-9CD7-FC388A795AA1@lacscentre.co.uk> <472366C9.9040802@ekoinf.net> <5DF49040-75DA-4AB1-A801-C8E000379F25@lacscentre.co.uk> <7c87a2a10710271203x73c22ae9y8b80f794df797c63@mail.gmail.com> Message-ID: <4723937F.4070803@ekoinf.net> Whoops, extra zero moved the whole thing to Mars ;-) Well, anyway the point is that it works now. For some reason delay between "requested" and the actual "loading" of data is still about 15-20 sec. But once it starts, it goes fast. Viktoras Klaus Major wrote: > Hi friends, > > Am 27.10.2007 um 21:03 schrieb Andre Garzia: >> is that the mars rovers external people been talking about? > >> On 10/27/07, Dave Cragg wrote: >>> On 27 Oct 2007, at 17:26, viktoras didziulis wrote: >>>> ... >>>> So I set the socketTimeoutInterval to 300000... >>> ;-) What are you doing, Viktoras, where a 300000 timeout is >>> "expected". Have you got an ISP on Mars? >>> >>> With envy >>> Dave > > LOL :-D > > Wonderful guys, you made my day! > > > Best from germany > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > New page: KM, bassplayer :-) > http://www.major-k.de/bass > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From francois.chaplais at ensmp.fr Sat Oct 27 16:23:46 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sat, 27 Oct 2007 22:23:46 +0200 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: <7c87a2a10710270931q4b8c22aag5c4ffb438a697954@mail.gmail.com> References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> <7c87a2a10710270931q4b8c22aag5c4ffb438a697954@mail.gmail.com> Message-ID: Le 27 oct. 07, ? 18:31, Andre Garzia a ?crit : > Fran?ois, > > This is something related to BvG Docu, not webnotes. The webnotes are > stored in the web, they simply don't care about any system or version > of anything. The thing that BvG Docu has a reference to my > documentation folder is because I simply bundled and distributed my > working version. > > If you rebuild the docs for your own version things should be fine. > The webnotes are empty right now, I just made the server work, there's > no data in it yet. > > So tell me if you managed to work this. Thanks; it seems to work on my side. I send a note on the "answer" command; please check if you got it (and then delete it, it is really a stupid test) I included your stack in my plugins to open invisibly with rev at startup and added a "help" command that is basically "show+revDocsGo" as suggested by Bj?rnke > very best regards, Francois Chaplais 35 rue Saint-Honore 77305 Fontainebleau Cedex France http://cas.ensmp.fr/~chaplais/index-e.html From sarah.reichelt at gmail.com Sat Oct 27 17:41:24 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 28 Oct 2007 07:41:24 +1000 Subject: field scrollbar colors In-Reply-To: <025B51FC-19F4-45E4-A7C7-4267128A5CEC@free.fr> References: <025B51FC-19F4-45E4-A7C7-4267128A5CEC@free.fr> Message-ID: > Didn't find anything about the possibilty to > set the color(s) of a field scrollbar ? > > Did I miss the obvious, or it's not possible ? Rev uses the system settings for this, so the only way to change it is through your System Prefs or Control Panel. Cheers, Sarah From JimAultWins at yahoo.com Sat Oct 27 19:02:38 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 27 Oct 2007 16:02:38 -0700 Subject: field scrollbar colors In-Reply-To: <025B51FC-19F4-45E4-A7C7-4267128A5CEC@free.fr> Message-ID: You can do your own, as others have on this list. This way you can control all aspects, such as size, look and feel. Maybe one of them will chime in. The only ones I recall of the top of my head is Chipp's ( ImageTrans.rev, SQLite Demo.rev ) Hope this helps, Jim Ault Las Vegas On 10/27/07 7:42 AM, "Thierry" <00bioarchimed at free.fr> wrote: > Hi all, > > Didn't find anything about the possibilty to > set the color(s) of a field scrollbar ? > > Did I miss the obvious, or it's not possible ? > > Thanks for help, > > ps: if it's somewhere in the Doc, > please be nice to point out where... From mfstuart at cox.net Sat Oct 27 19:14:26 2007 From: mfstuart at cox.net (mfstuart) Date: Sat, 27 Oct 2007 16:14:26 -0700 (PDT) Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> Message-ID: <13448431.post@talk.nabble.com> Andre, BvG... Any chance the Docu + WebNotes can be a "standalone"? - .exe file Mark Andre Garzia-3 wrote: > > Hello Friends, > > I've patched BvG Docu + Webnotes to work with my new server. Those > wanting to see this system working need to download again, my new > server uses a different scheme for the FTP users so the old login > can't be used. > > More info and download at: http://andregarzia.com/docuwebnotes.html > > Please take note that all the documentation stuff is done by BvG, I > just did the webnotes part. This system is naive, we could do > something better if we worked together. > > :-D > > anyway, it is a cool way to share information. There are some test > notes in there... > > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/ANN%3A-BvG-Docu-%2B-Webnotes-patched.-%28Was-Re%3A-The-Documentation%29-tf4701242.html#a13448431 Sent from the Revolution - User mailing list archive at Nabble.com. From gregory.lypny at videotron.ca Sat Oct 27 19:18:12 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Sat, 27 Oct 2007 19:18:12 -0400 Subject: Revolution Not Playing with Leopard Message-ID: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> Hello everyone, I just installed Leopard and noticed that when I open a stack the buttons on it vanish, but it only happens to the main stack and not the subs. I also cannot apply colour to the main stack's background using the Inspector. Gregory From JimAultWins at yahoo.com Sat Oct 27 19:21:30 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 27 Oct 2007 16:21:30 -0700 Subject: Creating fixed field length records In-Reply-To: Message-ID: This won't do the padding, but add extra spaces, yet maybe not as many as you would expect: If the recordBuffer contains: 1 empty => correct number of spaces 2 "Terrific" => the number of spaces + the length of "Terrific" 3 "These are the first words" => (the number of spaces -4 +21) since there are already 4 items in the phrase another method would be to --68 spaces needed put empty into recordLength put space into line of recordLength replace cr with space in recordLength Jim Ault Las Vegas On 10/27/07 8:51 AM, "Rob Cozens" wrote: > Hi Len, > >> While I'm at it, if I DO have to create a string of >> first, how do I create a string of spaces long? > > Another approach: > > put empty into recordBuffer > set the itemDelimiter to space > put empty into item of recordBuffer > > Rob Cozens CCW From sarah.reichelt at gmail.com Sat Oct 27 19:31:09 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 28 Oct 2007 09:31:09 +1000 Subject: Revolution Not Playing with Leopard In-Reply-To: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> References: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> Message-ID: > I just installed Leopard and noticed that when I open a stack the > buttons on it vanish, but it only happens to the main stack and not > the subs. I also cannot apply colour to the main stack's background > using the Inspector. Hmm, it's all working fine for me with Leopard. The only things I have noticed are that dialog boxes have a blue background and metal just looks grey, not metallic. What mode is your mainStack? If it is modeless, it will be blue, but you can still over-write that. As regards the disappearing buttons, are they actually set to invisible, or have they moved or what. There have always been times when Rev stacks do not update their display correctly, so make sure you have unlocked the screen etc. Cheers, Sarah From sarah.reichelt at gmail.com Sat Oct 27 19:44:23 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 28 Oct 2007 09:44:23 +1000 Subject: Revolution Not Playing with Leopard In-Reply-To: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> References: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> Message-ID: > I just installed Leopard and noticed that when I open a stack the > buttons on it vanish, but it only happens to the main stack and not > the subs. I also cannot apply colour to the main stack's background > using the Inspector. I have just managed to replicate the disappearing button trick. It happens for me if I set the stack to metal. When I switch to any other app all the controls on my metal stack disappear. If I go back to Rev, they are still not visible, but they are active - buttons can be clicked and fields can be typed in (the insertion point appears OK). Resizing the stack makes them all come back again. When a stack is set to metal, changing the background color never has any effect, so if your stack is metal, this is not a bug. So the problem is the metal stack look when in Leopard. I've just filed a bug report Cheers, Sarah From francois.chaplais at ensmp.fr Sat Oct 27 20:01:24 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sun, 28 Oct 2007 02:01:24 +0200 Subject: ANN: BvG Docu + Webnotes patched. (Was Re: The Documentation) In-Reply-To: <13448431.post@talk.nabble.com> References: <7c87a2a10710262154h66e81b45r705a74ebbb5f5fa9@mail.gmail.com> <13448431.post@talk.nabble.com> Message-ID: Le 28 oct. 07, ? 01:14, mfstuart a ?crit : > > Andre, BvG... > Any chance the Docu + WebNotes can be a "standalone"? - .exe file > Mark > Chances are that, if you want it to be a standalone, this will be for use outside the IDE. This would require that 1) either the documentation is in the standalone (which causes an intellectual property problem) 2) either it is on your hard drive and chances are that you have the IDE to run the stack A third solution would be that Runtime Revolution puts the XML files on line, and that a modified Docu standalone fetches them from the internet. I guess the runRev team has to appreciate the effect od making their documentation public. Can be a tricky bet, I think. Francois From msiskin at andrew.cmu.edu Sat Oct 27 21:45:30 2007 From: msiskin at andrew.cmu.edu (Marc Siskin) Date: Sat, 27 Oct 2007 21:45:30 -0400 Subject: Changing the color and height of a progress bar Message-ID: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> We would like to use the Progress bar version of the scroll bar object. We would like to change the height of the scrollbar (the visible portion of the scrollbar) and to specify a different color for the displayed thumb position. Is there a way to changes these values? Thank you, Marc --------------- Marc Siskin Manager, Modern Language Resource Center Carnegie Mellon University msiskin at andrew.cmu.edu From paulgabel at comcast.net Sat Oct 27 22:38:42 2007 From: paulgabel at comcast.net (Paul Gabel) Date: Sat, 27 Oct 2007 19:38:42 -0700 Subject: Revolution Not Playing with Leopard In-Reply-To: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> References: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> Message-ID: <288467FA-670E-4F2E-925D-D7AF72924BED@comcast.net> I, also, just installed Leopard, and my main stack buttons look and work fine (iMac Intel). Paul Gabel ----------------- On Oct 27, 2007, at 4:18 PM, Gregory Lypny wrote: > I just installed Leopard and noticed that when I open a stack the > buttons on it vanish, but it only happens to the main stack and not > the subs. I also cannot apply colour to the main stack's background > using the Inspector. > > Gregory From robinsongroup at verizon.net Sat Oct 27 22:59:06 2007 From: robinsongroup at verizon.net (Michael Robinson) Date: Sat, 27 Oct 2007 19:59:06 -0700 Subject: Revolution Not Playing with Leopard In-Reply-To: <288467FA-670E-4F2E-925D-D7AF72924BED@comcast.net> References: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> <288467FA-670E-4F2E-925D-D7AF72924BED@comcast.net> Message-ID: <1FA75C46-35AF-4ECB-BC46-F0CC4BB6EC00@verizon.net> I also jest installed leopard and all me buttons look like a windows program square and flat!. Mike On Oct 27, 2007, at 7:38 PM, Paul Gabel wrote: > I, also, just installed Leopard, and my main stack buttons look and > work fine (iMac Intel). > > Paul Gabel > ----------------- > On Oct 27, 2007, at 4:18 PM, Gregory Lypny wrote: > >> I just installed Leopard and noticed that when I open a stack the >> buttons on it vanish, but it only happens to the main stack and not >> the subs. I also cannot apply colour to the main stack's >> background using the Inspector. >> >> Gregory > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sun Oct 28 02:26:41 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 28 Oct 2007 01:26:41 -0500 Subject: Revolution Not Playing with Leopard In-Reply-To: <1FA75C46-35AF-4ECB-BC46-F0CC4BB6EC00@verizon.net> References: <19330979-FB41-4F52-A7F8-1D6D0868AE04@videotron.ca> <288467FA-670E-4F2E-925D-D7AF72924BED@comcast.net> <1FA75C46-35AF-4ECB-BC46-F0CC4BB6EC00@verizon.net> Message-ID: <20071028012641916411.10cd628d@sonsothunder.com> On Sat, 27 Oct 2007 19:59:06 -0700, Michael Robinson wrote: > I also jest installed leopard and all me buttons look like a windows > program square and flat!. This is one of the gotcha's so far in Leopard (I don't know if RunRev can fix this), but if the button style you are using is "standard", but the height of the button is more than 24 pixels, the style remains internally as "standard", but it draws like a "rectangle" button. The other three things I've found so far are: 1) Palettes/modeless/modal windows have a light blue background now instead of pinstriped (so for those of us who have simulated the pinstripe in toplevel windows, we'll have to check for platform now and adjust accordingly). 2) The Option/Pulldown/Popup buttons now adopt the Leopard menu style (i.e. rounded corners), but the ComboBox button doesn't (it still has square corners). 3) The slider button has the top of the slider thumb clipped off in Leopard. I haven't seen or experienced any code-related issues in Leopard yet; it's all been interface issues so far... Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From 00bioarchimed at free.fr Sun Oct 28 02:26:48 2007 From: 00bioarchimed at free.fr (Thierry) Date: Sun, 28 Oct 2007 07:26:48 +0100 Subject: Changing the color and height of a progress bar In-Reply-To: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> References: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> Message-ID: <13E359E9-6ABD-44ED-B527-D85C0F36061D@free.fr> Le 28 oct. 07 ? 02:45, Marc Siskin a ?crit : > We would like to use the Progress bar version of the scroll bar > object. We would like to change the height of the scrollbar (the > visible portion of the scrollbar) and to specify a different color > for the displayed thumb position. > > Is there a way to changes these values? > > Thank you, > Marc Hi Mark, I suppose you have the same problem as me with scrollbars ( see previous emails "field scrollbar colors" ) So, the answers of Sarah and Jim on this topic are probably an answer for you too .... HTH, Thierry From 00bioarchimed at free.fr Sun Oct 28 02:31:12 2007 From: 00bioarchimed at free.fr (Thierry) Date: Sun, 28 Oct 2007 07:31:12 +0100 Subject: field scrollbar colors In-Reply-To: References: Message-ID: <7A8F5F0B-0675-4F34-B5E1-1ACA720B4309@free.fr> Thanks Sarah and Jim, > You can do your own, as others have on this list. > This way you can control all aspects, such as size, look and feel. Mmmm, what do you mean by *your own* ? creating few little pictures plus some coding to emulate a personal scrollbar ? >> Didn't find anything about the possibilty to >> set the color(s) of a field scrollbar ? Regards, Thierry From eric.chatonet at sosmartsoftware.com Sun Oct 28 06:32:59 2007 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 28 Oct 2007 11:32:59 +0100 Subject: Changing the color and height of a progress bar In-Reply-To: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> References: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> Message-ID: Hi Mark, My tutorial #021 'Using PNG images to create custom controls' might help you: This stack shows how, using PNG images with transparency, you are able to create any nice custom control. Three examples are provided: a standard button, a progress bar and a special effect. Among others, the tutorial provides a progress bar, the height of which, the width, the color, the thumb position, etc. can be easily set to suit your needs. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web or you may download this tutorial directly from the website. You will find all this by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Le 28 oct. 07 ? 02:45, Marc Siskin a ?crit : > We would like to use the Progress bar version of the scroll bar > object. We would like to change the height of the scrollbar (the > visible portion of the scrollbar) and to specify a different color > for the displayed thumb position. > > Is there a way to changes these values? > > Thank you, > Marc > > --------------- > Marc Siskin > Manager, Modern Language Resource Center > Carnegie Mellon University > msiskin at andrew.cmu.edu Best regards from Paris, Eric Chatonet. ---------------------------------------------------------------- Plugins and tutorials for Revolution: http://www.sosmartsoftware.com/ Email: eric.chatonet at sosmartsoftware.com/ ---------------------------------------------------------------- From lan.kc.macmail at gmail.com Sun Oct 28 06:36:32 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sun, 28 Oct 2007 18:36:32 +0800 Subject: Creating fixed field length records In-Reply-To: <47237C3F.5040707@pdslabs.net> References: <472205F1.1090406@crcom.net> <47237C3F.5040707@pdslabs.net> Message-ID: On 10/28/07, Phil Davis wrote: > > >> put empty into recordBuffer > >> set the itemDelimiter to space > >> # put empty into item of recordBuffer > put space into item of recordBuffer How about: put space into item of recordBuffer replace comma with space in recordBuffer From userev at canelasoftware.com Sun Oct 28 10:56:27 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Sun, 28 Oct 2007 07:56:27 -0700 Subject: Changing the color and height of a progress bar In-Reply-To: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> References: <60361FD7-219B-4D50-94BC-E957015BE6DB@andrew.cmu.edu> Message-ID: <43A1203E-FB2A-4BF5-8EAB-5B31BEF9E668@canelasoftware.com> On Oct 27, 2007, at 6:45 PM, Marc Siskin wrote: > We would like to use the Progress bar version of the scroll bar > object. We would like to change the height of the scrollbar (the > visible portion of the scrollbar) and to specify a different color > for the displayed thumb position. > > Is there a way to changes these values? Another alternative is to look at Tactile Media's tmGauge. It can generate a number of progress indicators with control over color and size. Mark Talluto -- CANELA Software http://www.canelasoftware.com From rcozens at pon.net Sun Oct 28 11:58:58 2007 From: rcozens at pon.net (Rob Cozens) Date: Sun, 28 Oct 2007 08:58:58 -0700 Subject: Creating fixed field length records Message-ID: All, > put empty into item of recordBuffer Thanks to those who noted this logic comes up one character short. However the better generic fix (IMO) is: put empty into item (+1) of recordBuffer 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 mdswindell at cruzio.com Sun Oct 28 13:25:14 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 28 Oct 2007 10:25:14 -0700 Subject: Font selection questions Message-ID: <8F873F0B-C1AB-492F-BD6D-3A80E67615D2@cruzio.com> In Rev's text formatting palette the Choose Font combo box always shows the font list in alphabetical order from the beginning. In my font menu, I would like the font list to pop up at the currently active font (preferably check marked and in the center of the pop-up choices). How does one direct a menu to pop up from a specific item (the one that is checked, for example)? Also: How can you return the menuitem number from the menupick? For example, "put menuitem 23 of button "fontz"" returns the font name, but how can one accomplish the reverse, and have the font name (pWhich) return the corresponding menuitem number (23)? Thanks Mark From m.schonewille at economy-x-talk.com Sun Oct 28 13:50:25 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 28 Oct 2007 18:50:25 +0100 Subject: Font selection questions In-Reply-To: <8F873F0B-C1AB-492F-BD6D-3A80E67615D2@cruzio.com> References: <8F873F0B-C1AB-492F-BD6D-3A80E67615D2@cruzio.com> Message-ID: <7D0BCA5D-A7FA-49DF-96E8-6A32F84F9E93@economy-x-talk.com> Hi Mark, In the menuPick handler, the menuhistory of the button will give you the line number of the selectd menu item. A combo box is supposed to show a list of items as text. You can't add checkmarks, unless you want to put a character in front of the menu item, such as a bullet or a diamond. If you want to use checkmarks, you should use an option menu button. Actually, I don't think that using any kind of menu button for fonts is a good idea. Can't you use a list field? Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 28-okt-2007, om 18:25 heeft Mark Swindell het volgende geschreven: > In Rev's text formatting palette the Choose Font combo box always > shows the font list in alphabetical order from the beginning. > > In my font menu, I would like the font list to pop up at the > currently active font (preferably check marked and in the center of > the pop-up choices). How does one direct a menu to pop up from a > specific item (the one that is checked, for example)? > > Also: > > How can you return the menuitem number from the menupick? > > For example, "put menuitem 23 of button "fontz"" returns the font > name, but how can one accomplish the reverse, and have the font > name (pWhich) return the corresponding menuitem number (23)? > > Thanks > Mark From kray at sonsothunder.com Sun Oct 28 14:00:03 2007 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 28 Oct 2007 13:00:03 -0500 Subject: Font selection questions In-Reply-To: <8F873F0B-C1AB-492F-BD6D-3A80E67615D2@cruzio.com> References: <8F873F0B-C1AB-492F-BD6D-3A80E67615D2@cruzio.com> Message-ID: <20071028130003380517.252ac9f3@sonsothunder.com> On Sun, 28 Oct 2007 10:25:14 -0700, Mark Swindell wrote: > In Rev's text formatting palette the Choose Font combo box always > shows the font list in alphabetical order from the beginning. > > In my font menu, I would like the font list to pop up at the > currently active font (preferably check marked and in the center of > the pop-up choices). How does one direct a menu to pop up from a > specific item (the one that is checked, for example)? > > Also: > > How can you return the menuitem number from the menupick? Both of these are controlled by the "menuhistory" of the button. If you set it to a number, then the menu item with that index number is displayed when you click on an option button (Macs only, and no other menu button supports a default selection). So if you had a single option button on a card with three items ("Choice 1", "Choice 2", and "Choice 3") that is initially displaying "Choice 1" on the label. If you "set the menuhistory of button 1 to 2", the label of the button changes to display "Choice 2". If the user picks "Choice 3", you can determine what number the item is by getting the menuHistory: on menuPick pChoice put "You picked item #" & (the menuHistory of me) && \ called" && quote & pChoice & quote end menuPick Unfortunately, if you're using regular menus, they'll be of the "pulldown" variety, and so you can't set which item is shown by default in the submenu, but you *can* know what item number they picked. HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From Camm29 at tesco.net Sun Oct 28 15:12:57 2007 From: Camm29 at tesco.net (Camm29) Date: Sun, 28 Oct 2007 19:12:57 -0000 Subject: URL FILE DYNAMIC Message-ID: <002301c81996$900bcb60$0a01a8c0@workshop> Dear all , Is it possible to change the URL filename dynamically ? put URL "file:filename.txt" Best Regards Camm From m.schonewille at economy-x-talk.com Sun Oct 28 15:35:22 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 28 Oct 2007 20:35:22 +0100 Subject: url file dynamic In-Reply-To: <002301c81996$900bcb60$0a01a8c0@workshop> References: <002301c81996$900bcb60$0a01a8c0@workshop> Message-ID: <60BEA782-0BF7-498F-A882-58671B1F8C62@economy-x-talk.com> Not sure what you mean, but maybe you want put "filename.txt" into myFile put url ("file:" & myFile) The brackets are required. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 28-okt-2007, om 20:12 heeft Camm29 het volgende geschreven: > Dear all , > > Is it possible to change the URL filename dynamically ? > > put URL "file:filename.txt" > > > Best Regards > Camm From JimAultWins at yahoo.com Sun Oct 28 16:09:54 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 28 Oct 2007 13:09:54 -0700 Subject: field scrollbar colors In-Reply-To: <7A8F5F0B-0675-4F34-B5E1-1ACA720B4309@free.fr> Message-ID: See the following thread Changing the color and height of a progress bar for details and many options for example stacks Jim Ault Las Vegas On 10/27/07 11:31 PM, "Thierry" <00bioarchimed at free.fr> wrote: > Thanks Sarah and Jim, > > >> You can do your own, as others have on this list. >> This way you can control all aspects, such as size, look and feel. > > Mmmm, what do you mean by *your own* ? > > creating few little pictures > plus some coding to emulate a personal scrollbar ? > From sarah.reichelt at gmail.com Sun Oct 28 16:38:54 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 29 Oct 2007 06:38:54 +1000 Subject: URL FILE DYNAMIC In-Reply-To: <002301c81996$900bcb60$0a01a8c0@workshop> References: <002301c81996$900bcb60$0a01a8c0@workshop> Message-ID: > Is it possible to change the URL filename dynamically ? > > put URL "file:filename.txt" Certainly. Try something like this: put "My Data File" into tFileName put URL ("file:" & tFileName & ".txt") into tData You have to use the brackets, so the string for the file specification gets put together before the URL command tries to do anything, but inside the brackets, you can just do the usual string handling. HTH, Sarah From gregory.lypny at videotron.ca Sun Oct 28 17:20:30 2007 From: gregory.lypny at videotron.ca (Gregory Lypny) Date: Sun, 28 Oct 2007 17:20:30 -0400 Subject: The Documentation In-Reply-To: <20071026170005.77127488F04@mail.runrev.com> References: <20071026170005.77127488F04@mail.runrev.com> Message-ID: <427B89B4-75DA-472D-99B5-E5C6E5B72B41@videotron.ca> Light and parsimonious are too different things. The HyperCard books are big because they are fairly exhaustive, but the exposition is tight with well-chosen yet relatively simple examples that encourage you to think of other uses for the commands and functions. Mathematica has made some progress in that the newest version has a built-in Documentation Centre that provides increasingly technical material only incrementally. A search for something will give you just its definition or function and syntax; dig a little more and you get basic examples; then you can click "reveal" triangles to get scope, generalizations and extensions, options, applications, properties, and finally crazy rocket scientist examples. It's a welcome change to a program that has steep learning curve. Regards, Gregory On Fri, Oct 26, 2007, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: > I agree with Gregory. I loved the Hypercard documentation: clear, > well-organized, concise, nice examples. I'm looking at the Hypercard > Script > Language Guide right now. It's 583 pages. I wouldn't call that skimpy. > > -- > Regards, > > Howard Bornstein > ----------------------- > www.designeq.com - Hide quoted text - > > > On 10/25/07, Stephen Barncard wrote: >> >> The original manuals were more than skimpy. >> >> I think you mean the Winkler and Shafer books. >> >> >>> The original HyperCard manuals are hard to beat for parsimony, >>> elegance, and darn good writing in my opinion. >>> >>> Gregory >> >> -- >> >> >> stephen barncard >> s a n f r a n c i s c o > From alex at tweedly.net Sun Oct 28 17:25:55 2007 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 28 Oct 2007 21:25:55 +0000 Subject: OT: looking for recommendatinos for games Message-ID: <4724FE63.5040003@tweedly.net> Slightly off topic .... I'm looking for recommendations for games (or educational software) for a (young) 7-year old girl. She is just about to get her first laptop (Windows Vista), is really into Barbie and anything pink :-) and I need to find some easy-to-use software to make this all a good experience for her, so any suggestions would be welcomed. I'd be especially happy if they were Rev-based games (so not completely off-topic) -- Alex Tweedly mailto:alex at tweedly.net www.tweedly.net From Camm29 at tesco.net Sun Oct 28 17:09:03 2007 From: Camm29 at tesco.net (Camm29) Date: Sun, 28 Oct 2007 21:09:03 -0000 Subject: URL FILE DYNAMIC References: <002301c81996$900bcb60$0a01a8c0@workshop> Message-ID: <000801c819a6$c6796850$0a01a8c0@workshop> That's great thanks ! ----- Original Message ----- From: "Sarah Reichelt" To: "How to use Revolution" Sent: Sunday, October 28, 2007 8:38 PM Subject: Re: URL FILE DYNAMIC > > Is it possible to change the URL filename dynamically ? > > > > put URL "file:filename.txt" > > > Certainly. Try something like this: > > put "My Data File" into tFileName > put URL ("file:" & tFileName & ".txt") into tData > > You have to use the brackets, so the string for the file specification > gets put together before the URL command tries to do anything, but > inside the brackets, you can just do the usual string handling. > > HTH, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- > Internal Virus Database is out-of-date. > Checked by AVG Free Edition. > Version: 7.5.472 / Virus Database: 269.15.3/1082 - Release Date: 20/10/2007 14:59 > From dave at looktowindward.com Sun Oct 28 17:40:27 2007 From: dave at looktowindward.com (Dave) Date: Sun, 28 Oct 2007 21:40:27 +0000 Subject: Running a JavaScript on Windows from RunRev?? In-Reply-To: <000801c819a6$c6796850$0a01a8c0@workshop> References: <002301c81996$900bcb60$0a01a8c0@workshop> <000801c819a6$c6796850$0a01a8c0@workshop> Message-ID: Hi, I have a JavaScript stored in a local variable, how can I run it under window? I have written it out as a file, but can't figure out how to run it from RunRev? Any help greatly appreciated Thanks a lot Dave From john at debraneys.com Sun Oct 28 18:07:47 2007 From: john at debraneys.com (John Tregea) Date: Sun, 28 Oct 2007 22:07:47 +0000 Subject: The Documentation Message-ID: Hi Docu friends, I have been reading the persistant and recurring thread about Rev documentation for a couple of years now. It brings to mind what a good friend of mine said about human communication (she is a writer). When a communication tool (of any sort) is done properly, with a real attention to what people need to get out of it and who those people are, they will keep coming back to the tool over and over again. They won't even know why, they will just keep using it. A well structured street directory, a good DVD menu system, a good piece of software, a good manual. I have a memory that the HyperCard documentation was written by a team of professional, technical writers. Maybe that is why when we look at it, we can still connect to what was being communicated. For me, Dan Shafer's Hypertalk book was the best technical reference I had ever used, for any software. It gave me what I needed when I needed it, and it made me laugh along the way. (Thanks Dan) I am not a writer, I try and build good software with an attention to many explicit and implicit lessons I have learnt about people (and their needs when using software) over more than 20 years of programming (mostly on the Mac platform). The documentation is not going to get better without someone that is a real writer/communicator attending to it. Blogs are fine in a particular context, but for me, they only provide fragmentary glimpses of larger structures. To gain the (critical) big picture of an architecture, I love to hold the written work in my hands and connect to large ideas as I learn the detail. One of the particular challenges in software documentation (and boy have I experienced this) is that you have to know what something is called before you can find it. That is often the frustation, not that the information is missing, but because I call it something else, I cannot access it. In the case of Rev Docs, I have a frame of reference from many years of HyperCard and SuperCard programming, so it isn't causing me that kind of pain. However, from the persistency of this thread (and other before it) I am not a representative sampling of current Rev users. A product like Revolution means so many different things to so many different (Types of) people, it is no wonder that the documentation is not connecting with various groups of us... Effective writing is a disciple that takes MANY years to learn. To be able to do it for such a disparate audience takes a master writer. Regards John T From francois.chaplais at ensmp.fr Sun Oct 28 18:37:04 2007 From: francois.chaplais at ensmp.fr (=?ISO-8859-1?Q?Fran=E7ois_Chaplais?=) Date: Sun, 28 Oct 2007 23:37:04 +0100 Subject: The Documentation In-Reply-To: References: Message-ID: <2e08b8715ea855091ef77230c7d71123@ensmp.fr> While playing with docslib_by_bvg.rev ,I have discovered that the dictionnary entries have a "categories" key, and, it is not empty! actually, it oftens includes several lines, so maybe a reason why it is not displayed in the current dict (studio 2.8.1 for me) is that it cannot be sorted (?) For instance, the "short" keyword has the categories Objects & Messages Math, Logic, & Dates Comments? Francois From mdswindell at cruzio.com Sun Oct 28 20:25:01 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 28 Oct 2007 17:25:01 -0700 Subject: Font selection questions In-Reply-To: <7D0BCA5D-A7FA-49DF-96E8-6A32F84F9E93@economy-x-talk.com> References: <8F873F0B-C1AB-492F-BD6D-3A80E67615D2@cruzio.com> <7D0BCA5D-A7FA-49DF-96E8-6A32F84F9E93@economy-x-talk.com> Message-ID: On Oct 28, 2007, at 10:50 AM, Mark Schonewille wrote: > Actually, I don't think that using any kind of menu button for > fonts is a good idea. Can't you use a list field? Thank you Mark and Ken for your help. I'm using a pulldown-style button for my menu, and would like to continue to use it as it has a consistent look with all my other navigation/functional buttons which run in a bar across the top of my card. I have things working well enough, except... I'd still like to tell my menu button, in the mouseDown handler, to automatically "scroll" to a the last selected menuitem. Is this lack of functionality why you suggested a list field, Mark, or are there other reasons? Thanks Mark From bvg at mac.com Sun Oct 28 21:02:13 2007 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 29 Oct 2007 02:02:13 +0100 Subject: OT: looking for recommendatinos for games In-Reply-To: <4724FE63.5040003@tweedly.net> References: <4724FE63.5040003@tweedly.net> Message-ID: Maybe she'd like malte's games? They might be a bit too brainy, depending on her mindset, but there's a free trial versions on derbrill.de ;-) Other then that, there must be quite some sites geared towards young humanoids, respectively their parents, and gaming (I'd search for stuff like "information for parents" not "video games for kids"). Maybe dmoz.org has some links in that direction you'd appreciate? I'd look out for governmental or semi governmental funded ones, for example like this: http://www.bbc.co.uk/schools/laac/index.shtml Not a young humanoid or a parent of one Bj?rnke PS: On a almost unrelated note, I really like homestarrunner.com but is it really suited for children? No idea :) On 28 Oct 2007, at 22:25, Alex Tweedly wrote: > > Slightly off topic .... > I'm looking for recommendations for games (or educational software) > for a (young) 7-year old girl. > > She is just about to get her first laptop (Windows Vista), is really > into Barbie and anything pink :-) and I need to find some easy-to-use > software to make this all a good experience for her, so any > suggestions would be welcomed. > > I'd be especially happy if they were Rev-based games (so not > completely off-topic) -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From lists at mangomultimedia.com Sun Oct 28 21:16:21 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sun, 28 Oct 2007 21:16:21 -0400 Subject: Running a JavaScript on Windows from RunRev?? In-Reply-To: References: <002301c81996$900bcb60$0a01a8c0@workshop> <000801c819a6$c6796850$0a01a8c0@workshop> Message-ID: On Oct 28, 2007, at 5:40 PM, Dave wrote: > I have a JavaScript stored in a local variable, how can I run it > under window? I have written it out as a file, but can't figure out > how to run it from RunRev? > > Any help greatly appreciated Never used it myself but Windows Scripting Host is supposed to run JavaScript. Try searching on that. -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com From andre at andregarzia.com Sun Oct 28 21:39:09 2007 From: andre at andregarzia.com (Andre Garzia) Date: Sun, 28 Oct 2007 22:39:09 -0300 Subject: Running a JavaScript on Windows from RunRev?? In-Reply-To: References: <002301c81996$900bcb60$0a01a8c0@workshop> <000801c819a6$c6796850$0a01a8c0@workshop> Message-ID: <7c87a2a10710281839g701cf2c6vf980bc106aae9c9e@mail.gmail.com> You can launch RevBrowser, put the javascript inside a page and load it. Andre On 10/28/07, Dave wrote: > Hi, > > I have a JavaScript stored in a local variable, how can I run it > under window? I have written it out as a file, but can't figure out > how to run it from RunRev? > > Any help greatly appreciated > Thanks a lot > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From sarah.reichelt at gmail.com Sun Oct 28 22:04:41 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 29 Oct 2007 12:04:41 +1000 Subject: OT: looking for recommendatinos for games In-Reply-To: <4724FE63.5040003@tweedly.net> References: <4724FE63.5040003@tweedly.net> Message-ID: My young ones are all boys, quite a bit older by now and apparently allergic to pink, but I'll try to think back... Popcap has a good selection of shareware puzzle and arcade games. Most of them can be played online and then bought later if she likes them. The Learning Company is a good source of educational stuff. Mine loved Carmen Sandiego at about that age. HTH, Sarah On 10/29/07, Alex Tweedly wrote: > > Slightly off topic .... > I'm looking for recommendations for games (or educational software) for > a (young) 7-year old girl. > > She is just about to get her first laptop (Windows Vista), is really > into Barbie and anything pink :-) and I need to find some easy-to-use > software to make this all a good experience for her, so any suggestions > would be welcomed. > > I'd be especially happy if they were Rev-based games (so not completely > off-topic) > > > -- > > Alex Tweedly mailto:alex at tweedly.net www.tweedly.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lan.kc.macmail at gmail.com Sun Oct 28 23:11:37 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Mon, 29 Oct 2007 11:11:37 +0800 Subject: OT: looking for recommendatinos for games In-Reply-To: <4724FE63.5040003@tweedly.net> References: <4724FE63.5040003@tweedly.net> Message-ID: On 10/29/07, Alex Tweedly wrote: > > > Slightly off topic .... > I'm looking for recommendations for games (or educational software) for > a (young) 7-year old girl. Having a tribe of my own - all much older now, I can highly recommend the entire 'Living Book' series. These are more educational than game but the kids don't realise that :-) They assist in improving reading and vocabulary. All my girls and boys loved them, and trust me their personalities range from pink fetish thru to Barbie decapitation ;-) The Living Books were produced by Broderbund, but when I went to their website I couldn't find them. As usual these days all is explained at Wikipedia: http://en.wikipedia.org/wiki/Living_Books_series Best of all this lists all their titles. There is only two on the list that we didn't own. Other companies bought out similar products and we and half a dozen of those as well. All were great, a couple were absolutely fantastic. Whilst on the Broderbund page: http://www.broderbund.com/jump.jsp?itemType=CATEGORY&itemID=8&path=1%2C2%2C8 the above should all be on one line. I was reminded of Kid Pix Studio and Zoombinis Logical Journey. Kid Pix Studio is really just a paint program (that is an understatement), nothing game or educational about it, but if a child has even the slightest creative streak, this program will keep them occupied for ages. I think this program may be to blame for some of my children being slightly ADHD. The program has 'rubber stamps' of animals, plants and people, but they're animated. Imagine the disappointment with colouring pencils and paper when on the computer you have an entire screen of animated objects you placed there! Zoombinis Logical Journey is a game with a huge logic/math element to it. I notice the box says for 8 and up but I know my lot started playing at a much younger age. Then again that is the advantage/drawback of having a gaggle of children - the younger ones all want to have a go at what the older ones are doing. Probably an opportunity for parent involvement if there is no older sibling to help complete some of the harder puzzles - not that the parents will necessarily get it right either but at least the child is left with an understanding that it's even hard for mum and dad and it's OK to fail; it's just a game :-) Start with Living Books, you can't go wrong. From mdswindell at cruzio.com Sun Oct 28 23:19:38 2007 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 28 Oct 2007 20:19:38 -0700 Subject: OT: looking for recommendatinos for games In-Reply-To: References: <4724FE63.5040003@tweedly.net> Message-ID: <0F4DB7C0-F5FF-4B94-813E-001E9100DF9C@cruzio.com> The Thinkin' Things Collections (Edmark sold to IBM sold to Riverdeep) had some really good stuff in them. Some of the Putt Putt programs (Putt Putt's Fun Pack) were good too. Andro-games, not pink ponies, but good for thinking and engaging. Probably none would run on an Intel Mac at this point, and I don't know about Vista's backward compatibility. Mark On Oct 28, 2007, at 7:04 PM, Sarah Reichelt wrote: > My young ones are all boys, quite a bit older by now and apparently > allergic to pink, but I'll try to think back... > > Popcap has a good selection of shareware > puzzle and arcade games. Most of them can be played online and then > bought later if she likes them. > > The Learning Company is a good > source of educational stuff. Mine loved Carmen Sandiego at about that > age. > > HTH, > Sarah > > > On 10/29/07, Alex Tweedly wrote: >> >> Slightly off topic .... >> I'm looking for recommendations for games (or educational >> software) for >> a (young) 7-year old girl. >> >> She is just about to get her first laptop (Windows Vista), is really >> into Barbie and anything pink :-) and I need to find some easy-to-use >> software to make this all a good experience for her, so any >> suggestions >> would be welcomed. >> >> I'd be especially happy if they were Rev-based games (so not >> completely >> off-topic) >> >> >> -- >> >> Alex Tweedly mailto:alex at tweedly.net www.tweedly.net >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -Mark From dave at looktowindward.com Mon Oct 29 06:33:40 2007 From: dave at looktowindward.com (David Burgun) Date: Mon, 29 Oct 2007 10:33:40 +0000 Subject: SQL Lite for RunRev? Message-ID: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> Hi, Does anyone know where I can download a version of SQLIte for Windows and Mac that works with RunRev? How do I access the SQLLite calls from RunRev? Thanks a lot All the Best Dave From m.schonewille at economy-x-talk.com Mon Oct 29 06:46:00 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 29 Oct 2007 11:46:00 +0100 Subject: SQL Lite for RunRev? In-Reply-To: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> Message-ID: Hi Dave, SQLite is included with RunRev nowadays. Read all entries containing "sql", "revdb" and "database" to get started. There are a lot of SQLite-related discussion in the archives of this list: Skimming those will definitely help you. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 29-okt-2007, om 11:33 heeft David Burgun het volgende geschreven: > Hi, > > Does anyone know where I can download a version of SQLIte for > Windows and Mac that works with RunRev? How do I access the SQLLite > calls from RunRev? > > Thanks a lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shari at gypsyware.com Mon Oct 29 09:49:04 2007 From: shari at gypsyware.com (Shari) Date: Mon, 29 Oct 2007 09:49:04 -0400 Subject: The Documentation In-Reply-To: References: Message-ID: >One of the particular challenges in software documentation (and boy >have I experienced this) is that you have to know what something is >called before you can find it. That is often the frustation, not >that the information is missing, but because I call it something >else, I cannot access it. Hear hear! Microsnot is one of the worst offenders. I recall trying to find something in their manuals and help docs, looking for the term I KNEW it to be, but they had put the word "Microsnot" in front of the relevent term in the index. Now who thinks to look for that? If I'm looking for "imageData", I'd never think to look for "Revolution imageData" when looking for help, unless I was doing an internet-wide Google search. -- WlND0WS and MAClNT0SH shareware games BIackjack GoId http://www.gypsyware.com From dave at looktowindward.com Mon Oct 29 11:40:39 2007 From: dave at looktowindward.com (David Burgun) Date: Mon, 29 Oct 2007 15:40:39 +0000 Subject: SQL Lite for RunRev? In-Reply-To: References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> Message-ID: Hi, What do you mean by "SQLite is included with RunRev nowadays" ? I downloaded the latest version of RunRev, but can't see any mention of SQLite anywhere. If use the revDB commands, will they automatically pick up SQLite? I've been trying to find something on this for a while now and can't see anything specially addressing this in the RunRev docs or on their web site. Thanks a lot All the Best Dave On 29 Oct 2007, at 10:46, Mark Schonewille wrote: > Hi Dave, > > SQLite is included with RunRev nowadays. Read all entries > containing "sql", "revdb" and "database" to get started. > > There are a lot of SQLite-related discussion in the archives of > this list: > > 22&author=&group=gmane.comp.ide.revolution.user&sort=relevance&DEFAULT > OP=and&xP=Zsqlite&xFILTERS=Gcomp.ide.revolution.user---A> > > Skimming those will definitely help you. > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 29-okt-2007, om 11:33 heeft David Burgun het volgende geschreven: > >> Hi, >> >> Does anyone know where I can download a version of SQLIte for >> Windows and Mac that works with RunRev? How do I access the >> SQLLite calls from RunRev? >> >> Thanks a lot >> All the Best >> Dave >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 00bioarchimed at free.fr Mon Oct 29 11:47:28 2007 From: 00bioarchimed at free.fr (Thierry) Date: Mon, 29 Oct 2007 16:47:28 +0100 Subject: SQL Lite for RunRev? In-Reply-To: References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> Message-ID: Le 29 oct. 07 ? 16:40, David Burgun a ?crit : > What do you mean by "SQLite is included with RunRev nowadays" ? Hi Dave, look here: http://www.runrev.com/newsletter/may/issue26/newsletter1.php they have a chapter about SQLite.... HTH, Thierry From m.schonewille at economy-x-talk.com Mon Oct 29 11:54:09 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 29 Oct 2007 16:54:09 +0100 Subject: SQL Lite for RunRev? In-Reply-To: References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> Message-ID: <9105315F-5ECB-463F-BC3D-468CCF48AC53@economy-x-talk.com> Hi Dave, I mean that an external and a driver is included with Revolution. You don't need to download additional sotware. In the revOpenDatabase command, you just specify "sqlite". Read more about this command in the docs. Of course, you can always ask here, but if you do just a little bit of searching, you'll find a real lot of info. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 29-okt-2007, om 16:40 heeft David Burgun het volgende geschreven: > Hi, > > What do you mean by "SQLite is included with RunRev nowadays" ? I > downloaded the latest version of RunRev, but can't see any mention > of SQLite anywhere. If use the revDB commands, will they > automatically pick up SQLite? I've been trying to find something on > this for a while now and can't see anything specially addressing > this in the RunRev docs or on their web site. > > Thanks a lot > All the Best > Dave From dave at looktowindward.com Mon Oct 29 12:00:40 2007 From: dave at looktowindward.com (David Burgun) Date: Mon, 29 Oct 2007 16:00:40 +0000 Subject: SQL Lite for RunRev? In-Reply-To: References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> Message-ID: <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> Hi, Thanks a lot, this is exactly what I wanted! All the Best Dave On 29 Oct 2007, at 15:47, Thierry wrote: > > Le 29 oct. 07 ? 16:40, David Burgun a ?crit : > >> What do you mean by "SQLite is included with RunRev nowadays" ? > > > Hi Dave, > > look here: > > http://www.runrev.com/newsletter/may/issue26/newsletter1.php > > they have a chapter about SQLite.... > > HTH, > Thierry > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jmyepes at mac.com Mon Oct 29 12:35:35 2007 From: jmyepes at mac.com (Josep) Date: Mon, 29 Oct 2007 09:35:35 -0700 (PDT) Subject: RTF documents as templates Message-ID: <13470913.post@talk.nabble.com> Hi everyone, I need to use some word like docs like templates. Searching and replacing some words or sentences to generate a new document. Any idea or sample to how get the content of a word file and modify it? Thanks, Josep M -- View this message in context: http://www.nabble.com/RTF-documents-as-templates-tf4712738.html#a13470913 Sent from the Revolution - User mailing list archive at Nabble.com. From josh at dvcreators.net Mon Oct 29 13:59:12 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 29 Oct 2007 10:59:12 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org (was Re: The Documentation) In-Reply-To: <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> Message-ID: <7061DC4C-2916-430D-82AE-E65F72918ED5@dvcreators.net> I put up a "proof-of-concept" Revolution Online Open Dictionary. Functionally it is like the MySQL & PHP open dictionaries - a simple page per term with user comments. Users can also edit the term definition itself. I spent very little time, so a lot is not working yet, just thought I'd see what everyone thought so far... Try these things: ----------------- 1. typing a word in the search box in the upper right (then click on the term in the list you want to see) - nifty, eh? :-) 2. add a test comment to a term (quick and easy!) 3. in a project you're working on, insert a script into the front that takes the mouseChunk and adds "http://revcoders.org/" in front, then goes to that URL, such as: http://revcoders.org/revCopyFile so you can jump instantly to a term from scripting - cool, eh? 4. go to: http://revcoders.org/wp-admin/ log in with: username = revcoder password = revcoder Click "Write" or "Manage" and see how easy it is to add new posts, etc. (try it with Firefox) Now that you are logged in, go back to the site, there is an Edit button at the bottom of every post. Try it out. (Firefox gives you the Javascript editor, Safari does not) Comments: --------- 1. For those people wanting a solution built in Revolution, the database is open to all, so you could easily import comments posted on the site into the Rev doc browser (like the BVG/Andre one) with a simple SELECT statement, and add Revolution originated comments with INSERT - it's just a simple MySQL database. 2. Heather gave me a provisional OK just for you folks to peruse the site, if you like the site I will have to ask for permission from the Revolution folks. 3. Check out the PHP online docs (example: http://docs.php.net/manual/en/function.urlencode.php) Notice all those handy comments and code snippets under the definition! 4. Comments could also be used to point people towards resources, like articles and stacks the many gurus here have toiled mightily on under a "further resources" section for each term 5. The site doesn't need to be limited to just terms and definitions- there can be articles, tutorial movies, many other possibilities 6. Of course all this is moot unless the Rev luminaries give it their blessing and plan to participate. I pledge to do my best to implement any functionality many people request, you will be amazed at how easy it is to implement many features 7. the server is 99.9% uptime, it is a dedicated server at The Planet, connection to all major net backbones, yada yada, you can depend on it, we run our main website (and many others) from it for years 8. For Revolution, I think (along with the list) it would be one more thing to show potential users that there is a large, supportive community Anyway, there you have it. Looking forward to your comments. On Oct 23, 2007, at 2:37 PM, Josh Mellicker wrote: > Perhaps it's a good idea to "take a page from" the PHP doc: > > http://us.php.net/manual/en/function.mysql-info.php > > It's like a wiki, where there's the "official" explanation at the > top, then a lot of very helpful examples, code snippets and > comments below from the community on each page. > > I could whip something like this up in a few hours or so that would > be ready to add comments to. From josh at dvcreators.net Mon Oct 29 14:05:59 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 29 Oct 2007 11:05:59 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org (was Re: The Documentation) In-Reply-To: <7061DC4C-2916-430D-82AE-E65F72918ED5@dvcreators.net> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> <7061DC4C-2916-430D-82AE-E65F72918ED5@dvcreators.net> Message-ID: <386BA37A-373A-4D99-81C1-7F616A5C3AA0@dvcreators.net> oops, forgot to say where it is! :-o http://revcoders.org/ From mark at maseurope.net Mon Oct 29 14:29:29 2007 From: mark at maseurope.net (Mark Smith) Date: Mon, 29 Oct 2007 18:29:29 +0000 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org (was Re: The Documentation) In-Reply-To: <386BA37A-373A-4D99-81C1-7F616A5C3AA0@dvcreators.net> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> <7061DC4C-2916-430D-82AE-E65F72918ED5@dvcreators.net> <386BA37A-373A-4D99-81C1-7F616A5C3AA0@dvcreators.net> Message-ID: This looks great! Thanks, Josh! Best, Mark On 29 Oct 2007, at 18:05, Josh Mellicker wrote: > http://revcoders.org/ From mark at maseurope.net Mon Oct 29 15:48:07 2007 From: mark at maseurope.net (Mark Smith) Date: Mon, 29 Oct 2007 19:48:07 +0000 Subject: [ANN] libBinConvert Message-ID: <4C6CEDB9-2306-46BC-B63F-78E7E2219022@maseurope.net> I've made a little library that functions as a wrapper around the binaryEncode/Decode functions. I can never remember all the format specifiers, so I've done this. It also gets around the binaryDecode bug (5315) on intel machines. It provides descriptively named functions, like getUInt4LE() and toFloat8BE() which I find easier to remember, so hopefully it'll be useful to others. http://www.futility.co.uk/futsoft/revolutionstuff.html Best, Mark From josh at dvcreators.net Mon Oct 29 16:46:18 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 29 Oct 2007 13:46:18 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org Message-ID: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Sorry for the repeat, just didn't want to dirty up the other thread which turned into a SOAP discussion :-S I put up a "proof-of-concept" Revolution Online Open Dictionary here: http://revcoders.org/ Functionally it is like the MySQL & PHP open dictionaries - a simple page per term with user comments. Users can also edit the term definition itself. I spent very little time, so a lot is not working yet, just thought I'd see what everyone thought so far... Try these things: ----------------- 1. typing a word in the search box in the upper right (then click on the term in the list you want to see) - nifty, eh? :-) 2. add a test comment to a term (quick and easy!) 3. in a project you're working on, insert a script into the front that takes the mouseChunk and adds "http://revcoders.org/" in front, then goes to that URL, such as: http://revcoders.org/revCopyFile so you can jump instantly to a term from scripting - cool, eh? 4. go to: http://revcoders.org/wp-admin/ log in with: username = revcoder password = revcoder Click "Write" or "Manage" and see how easy it is to add new posts, etc. (try it with Firefox) Now that you are logged in, go back to the site, there is an Edit button at the bottom of every post. Try it out. (Firefox gives you the Javascript editor, Safari does not) Comments: --------- 1. For those people wanting a solution built in Revolution, the database is open to all, so you could easily import comments posted on the site into the Rev doc browser (like the BVG/Andre one) with a simple SELECT statement, and add Revolution originated comments with INSERT - it's just a simple MySQL database. 2. Heather gave me a provisional OK just for you folks to peruse the site, if you like the site I will have to ask for permission from the Revolution folks. 3. Check out the PHP online docs (example: http://docs.php.net/manual/en/function.urlencode.php) Notice all those handy comments and code snippets under the definition! 4. Comments could also be used to point people towards resources, like articles and stacks the many gurus here have toiled mightily on under a "further resources" section for each term 5. The site doesn't need to be limited to just terms and definitions- there can be articles, tutorial movies, many other possibilities 6. Of course all this is moot unless the Rev luminaries give it their blessing and plan to participate. I pledge to do my best to implement any functionality many people request, you will be amazed at how easy it is to implement many features 7. the server is 99.9% uptime, it is a dedicated server at The Planet, connection to all major net backbones, yada yada, you can depend on it, we run our main website (and many others) from it for years 8. For Revolution, I think (along with the list) it would be one more thing to show potential users that there is a large, supportive community Anyway, there you have it. Looking forward to your comments. From josh at dvcreators.net Mon Oct 29 16:49:15 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 29 Oct 2007 13:49:15 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Message-ID: For an example of how these pages could be enhanced, scroll to the bottom of these pages: http://revcoders.org/pendingMessages http://revcoders.org/binaryEncode http://revcoders.org/files to see some extra handy code snippet examples at your fingertips- right under the definition- awesome!!! :-D From stephenREVOLUTION2 at barncard.com Mon Oct 29 17:18:49 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Mon, 29 Oct 2007 14:18:49 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Message-ID: This looks great. The key to keeping it this way is to make sure someone moderates the comments and it's easy to do so, or else we'll be seeing a lot of OT from spammers or trollers. >For an example of how these pages could be enhanced, scroll to the >bottom of these pages: > > >http://revcoders.org/pendingMessages > >http://revcoders.org/binaryEncode > >http://revcoders.org/files > >to see some extra handy code snippet examples at your fingertips- >right under the definition- awesome!!! :-D > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From andre at andregarzia.com Mon Oct 29 17:46:52 2007 From: andre at andregarzia.com (Andre Garzia) Date: Mon, 29 Oct 2007 18:46:52 -0300 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Message-ID: <7c87a2a10710291446h8137e6ay1193a2397443cc57@mail.gmail.com> Stephen, moderation is not the best option because "everyone is guilty till moderated innocent", a better solution is just to use captchas. :-D Cheers andre On 10/29/07, Stephen Barncard wrote: > This looks great. The key to keeping it this way is to make sure > someone moderates the comments and it's easy to do so, or else we'll > be seeing a lot of OT from spammers or trollers. > > > >For an example of how these pages could be enhanced, scroll to the > >bottom of these pages: > > > > > >http://revcoders.org/pendingMessages > > > >http://revcoders.org/binaryEncode > > > >http://revcoders.org/files > > > >to see some extra handy code snippet examples at your fingertips- > >right under the definition- awesome!!! :-D > > > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From jperryl at ecs.fullerton.edu Mon Oct 29 17:49:30 2007 From: jperryl at ecs.fullerton.edu (User) Date: Mon, 29 Oct 2007 14:49:30 -0700 (PDT) Subject: OT: looking for recommendatinos for games In-Reply-To: References: <4724FE63.5040003@tweedly.net> Message-ID: My twins (boy-girl) are 6-1/2... both like the Jumpstart (Preschool, Kindergarten, 1st grade...) series. They've also enjoyed I Spy, Disney 1st Grade and a couple of others. HTH, Judy From mpetrides at earthlink.net Mon Oct 29 17:55:55 2007 From: mpetrides at earthlink.net (Marian Petrides, M.D.) Date: Mon, 29 Oct 2007 16:55:55 -0500 Subject: OT: looking for recommendatinos for games In-Reply-To: References: <4724FE63.5040003@tweedly.net> Message-ID: Judy Have you tried The Manhole, Cosmic Osmo, and Spelunx and Caves of Mr. Sudo ((?sp). They are HyperCard stacks that are of the explore/have fun variety--and, although short for an adult, quite enchanting nonetheless. I bought each of these despite not having children and had a ball with them! Since they are strictly point and click, they can be used for kids of almost any age. Because they run in Hypercard only, you'd have to have an older Mac capable of running them in Classic. M On Oct 29, 2007, at 4:49 PM, User wrote: > My twins (boy-girl) are 6-1/2... both like the Jumpstart (Preschool, > Kindergarten, 1st grade...) series. They've also enjoyed I Spy, > Disney 1st Grade and a couple of others. > > HTH, > > Judy > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From curry at pair.com Mon Oct 29 18:08:52 2007 From: curry at pair.com (curry at pair.com) Date: Mon, 29 Oct 2007 18:08:52 -0400 (EDT) Subject: OT: looking for recommendations for games In-Reply-To: <20071029170005.92BB948997E@mail.runrev.com> References: <20071029170005.92BB948997E@mail.runrev.com> Message-ID: <33278.69.242.141.223.1193695732.squirrel@webmail8.pair.com> > recommendations for games (or educational software) > for a (young) 7-year old girl. Snakey Math is a game of mine for learning math facts, and a new version is in the works which will also be the first Windows release. It will be a few more weeks, probably, but here's the page: http://curryk.com/sm.html I think Glider by John Calhoun is a great game, and there is a Windows version 4.0. I know it works with XP and it probably does for Vista too. http://homepage.mac.com/calhoun/ Best, Curry -- Curry K. Software http://curryk.com/ From josh at dvcreators.net Mon Oct 29 19:13:40 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 29 Oct 2007 16:13:40 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Message-ID: <06251184-555E-478E-84B2-308089EEE52D@dvcreators.net> On Oct 29, 2007, at 2:18 PM, Stephen Barncard wrote: > This looks great. The key to keeping it this way is to make sure > someone moderates the comments and it's easy to do so, or else > we'll be seeing a lot of OT from spammers or trollers. Spam is no problem. We run WordPress on our high traffic main site (http:// dvcreators.net) and get hundreds of spam comments per day... NONE of which ever appear, thanks to the fabulous Akismet filtering service. I just looked, and 91,534 spam comments have automatically been caught in the spam filter! Wow! > > >> For an example of how these pages could be enhanced, scroll to the >> bottom of these pages: >> >> >> http://revcoders.org/pendingMessages >> >> http://revcoders.org/binaryEncode >> >> http://revcoders.org/files >> >> to see some extra handy code snippet examples at your fingertips- >> right under the definition- awesome!!! :-D >> > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From markgreenberg at cox.net Mon Oct 29 19:50:41 2007 From: markgreenberg at cox.net (Mark Greenberg) Date: Mon, 29 Oct 2007 16:50:41 -0700 Subject: OT: looking for recommendatinos for games In-Reply-To: <20071029170005.710CA489963@mail.runrev.com> References: <20071029170005.710CA489963@mail.runrev.com> Message-ID: Alex, there are some good Rev educational games for that age made by Randy Hengst at homepage.mac.com/iowahengst. Also, one of my games, Worttrainer, is a big hit with 6-9 year olds. Worttrainer is at mistergreenberg.com, last one in the list. You can change the data in Worttrainer to suit your needs; if you write me off-list I'll give you the details about that. Mark Greenberg On Oct 29, 2007, at 10:00 AM, Alex Tweedly wrote: > I'm looking for recommendations for games (or educational software) > for > a (young) 7-year old girl. From userev at canelasoftware.com Tue Oct 30 00:31:20 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 29 Oct 2007 21:31:20 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org (was Re: The Documentation) In-Reply-To: <7061DC4C-2916-430D-82AE-E65F72918ED5@dvcreators.net> References: <200710201124.52889.palcibiades-first@yahoo.co.uk> <7aa52a210710201806o20e37770v3b4b1b91b912c58b@mail.gmail.com> <0FD5FD22-BB1E-4B6B-B546-28B7413E1770@dvcreators.net> <7061DC4C-2916-430D-82AE-E65F72918ED5@dvcreators.net> Message-ID: On Oct 29, 2007, at 10:59 AM, Josh Mellicker wrote: > I put up a "proof-of-concept" Revolution Online Open Dictionary. Pretty cool Josh! Mark Talluto -- CANELA Software http://www.canelasoftware.com From scott at elementarysoftware.com Tue Oct 30 02:32:03 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Mon, 29 Oct 2007 23:32:03 -0700 Subject: Identify Intel processor under 2.6.1 Message-ID: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> Is there a way to query for an Intel Mac when running under rev 2.6.1 without using "the processor" function which seems to report incorrectly? -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- From ambassador at fourthworld.com Tue Oct 30 03:55:57 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 30 Oct 2007 00:55:57 -0700 Subject: Identify Intel processor under 2.6.1 Message-ID: <4726E38D.20408@fourthworld.com> Scott Morrow wrote: > Is there a way to query for an Intel Mac when running under rev 2.6.1 > without using "the processor" function which seems to report > incorrectly? Any chance you could use Rev 2.8.1 for your OS X build? The current version shows "x86" for processor() on an Intel Mac, as expected. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave at looktowindward.com Tue Oct 30 06:37:16 2007 From: dave at looktowindward.com (Dave) Date: Tue, 30 Oct 2007 10:37:16 +0000 Subject: Problem with FTP Upload on Standalones In-Reply-To: <33278.69.242.141.223.1193695732.squirrel@webmail8.pair.com> References: <20071029170005.92BB948997E@mail.runrev.com> <33278.69.242.141.223.1193695732.squirrel@webmail8.pair.com> Message-ID: <05B630B4-EC02-42AB-879C-0C04BEF27A32@looktowindward.com> Hi, I have an Application that uses FTP to upload a file to a server. It works well when running under the IDE in Windows and Mac. When I run it a a standalone I get an FTP error again on Windows and Mac. I'm using the "libURLftpUploadFile" command with a call back, the call back gets called ok, but the status is set to "error". Any ideas on what the problem could be? Many thanks, All the Best Dave From jbv.silences at club-internet.fr Tue Oct 30 06:44:13 2007 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 30 Oct 2007 11:44:13 +0100 Subject: The formattedwidth and italic fonts Message-ID: <47270AFC.56230C85@club-internet.fr> Hi list, the following command : set width of fld 1 to the formattedwidth of fld 1 truncates a few pixels on the right when the font is italic... Is there a way to bypass this problem ? I'm using Rev 2.5 on Mac Classic, and need to know precisely the width of large characters (100 pixels size). thanks, JB From mark at maseurope.net Tue Oct 30 06:47:02 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 30 Oct 2007 10:47:02 +0000 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> Message-ID: <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> Scott, you can test for 'endianness"; function isIntel return (char 1 of (binaryencode("I",1)) is not null) end isIntel Best, Mark On 30 Oct 2007, at 06:32, Scott Morrow wrote: > Is there a way to query for an Intel Mac when running under rev > 2.6.1 without using "the processor" function which seems to report > incorrectly? > > -Scott Morrow > > Elementary Software > (Now with 20% less chalk dust !) > web http://elementarysoftware.com/ > email scott at elementarysoftware.com > > ----------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Tue Oct 30 06:47:27 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 30 Oct 2007 11:47:27 +0100 Subject: Problem with FTP Upload on Standalones In-Reply-To: <05B630B4-EC02-42AB-879C-0C04BEF27A32@looktowindward.com> References: <20071029170005.92BB948997E@mail.runrev.com> <33278.69.242.141.223.1193695732.squirrel@webmail8.pair.com> <05B630B4-EC02-42AB-879C-0C04BEF27A32@looktowindward.com> Message-ID: Hi Dave, The source of the problem could be anything. Try setting a log field with the libURLSetLogField command and let us know what it reports. Posting your script might help as well. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 30-okt-2007, om 11:37 heeft Dave het volgende geschreven: > Hi, > > I have an Application that uses FTP to upload a file to a server. > It works well when running under the IDE in Windows and Mac. When I > run it a a standalone I get an FTP error again on Windows and Mac. > > I'm using the "libURLftpUploadFile" command with a call back, the > call back gets called ok, but the status is set to "error". > > Any ideas on what the problem could be? > > Many thanks, > All the Best > Dave > > From klaus at major-k.de Tue Oct 30 08:00:36 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 30 Oct 2007 13:00:36 +0100 Subject: Rev 2.8.1 NOT Leopard ready! Message-ID: Hi friends, today we installed OS X 10.5 on one of our machines and did some tests with our new project, which uses a lot of "metal" windows. Result: The app is completely unusable! All windows/stacks go empty when suspending and most of the time stay blank/empty when resuming or even open blank. We did not test the IDE yet and probably won't until 2.9 comes out. (Still waiting for dp2 for about two months.) This is desastrous and embarrassing since we wanted to show our app on the german "MacLiveExpo" in mid-november here in Cologne. "Does it run on Leopard? Erm... no..." We are very disappointed :-/ Regards from germany Klaus Major klaus at major-k.de http://www.major-k.de From andre at andregarzia.com Tue Oct 30 10:14:54 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 30 Oct 2007 11:14:54 -0300 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: Message-ID: <7c87a2a10710300714u4949189fib5d4ed4e3e542f50@mail.gmail.com> Klaus, I don't have leopard in here but as far as I know, metal has been removed from leopard, they have a unified UI now, both aqua windows and metal windows appear as this new unified ui. Maybe since Rev used some emulated controls on top of metal, this is broken. Can you try to use acqua? Andre On 10/30/07, Klaus Major wrote: > Hi friends, > > today we installed OS X 10.5 on one of our machines and did some tests > with our new project, which uses a lot of "metal" windows. > > Result: > The app is completely unusable! > All windows/stacks go empty when suspending and most of the time stay > blank/empty when resuming or even open blank. > > We did not test the IDE yet and probably won't until 2.9 comes out. > (Still waiting for dp2 for about two months.) > > This is desastrous and embarrassing since we wanted to show our app > on the > german "MacLiveExpo" in mid-november here in Cologne. > "Does it run on Leopard? Erm... no..." > > We are very disappointed :-/ > > > Regards from germany > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From klaus at major-k.de Tue Oct 30 10:22:10 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 30 Oct 2007 15:22:10 +0100 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <7c87a2a10710300714u4949189fib5d4ed4e3e542f50@mail.gmail.com> References: <7c87a2a10710300714u4949189fib5d4ed4e3e542f50@mail.gmail.com> Message-ID: Hi Andre, > Klaus, > > I don't have leopard in here but as far as I know, metal has been > removed from leopard, they have a unified UI now, both aqua windows > and metal windows appear as this new unified ui. > > Maybe since Rev used some emulated controls on top of metal, this is > broken. Can you try to use acqua? It is not because metal does not work, it is because the stacks (metal or not) do not show up correctly and in my opinion Rev should display these stacks (all controls) with whatever background the current OS supplies. And I really do not want to change > 50 stacks (and that is only our current project!) because Rev does not work correctly. All existing stacks/apps might not work on 10.5, know what I mean? I know I will have to in the last consequence, but that pisses me off even more :-/ > Andre Regards Klaus Major klaus at major-k.de http://www.major-k.de From kevin at runrev.com Tue Oct 30 10:25:35 2007 From: kevin at runrev.com (Kevin Miller) Date: Tue, 30 Oct 2007 14:25:35 +0000 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: Message-ID: On 30/10/07 12:00, "Klaus Major" wrote: > today we installed OS X 10.5 on one of our machines and did some tests > with our new project, which uses a lot of "metal" windows. > > Result: > The app is completely unusable! > All windows/stacks go empty when suspending and most of the time stay > blank/empty when resuming or even open blank. > > We did not test the IDE yet and probably won't until 2.9 comes out. > (Still waiting for dp2 for about two months.) > > This is desastrous and embarrassing since we wanted to show our app > on the > german "MacLiveExpo" in mid-november here in Cologne. > "Does it run on Leopard? Erm... no..." > > We are very disappointed :-/ Its not really surprising that Rev 2.8.1 doesn't run perfectly on Leopard given that it shipped many months before that OS. Mostly it does run ok, but there are some cosmetic issues, in particular with metal. We'll address those in 2.9. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From stephenREVOLUTION2 at barncard.com Tue Oct 30 10:46:50 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 30 Oct 2007 07:46:50 -0700 Subject: Rev 2.8.1 NOT Leopard ready! METAL LOOK In-Reply-To: References: Message-ID: Well, Rev is not yet spec'd for Leopard. You are not alone. There are so many apps that I use* that are not ready, that I've put off installing Leopard indefinitely, even though I just bought the 'family pack'. My opinion: "metal" mode has been so unstable for so long that it deserved to be abandoned years ago. Eric Chatonet has had a workaround for years for a 'metal' look using a simple graphic that works everywhere, including Windows. Why don't you see if his metal stack does what you want. The tutorial is part of Eric's free 'Tutorial Picker' plugin. *audio, video stuff. >Hi friends, > >today we installed OS X 10.5 on one of our machines and did some tests >with our new project, which uses a lot of "metal" windows. > >Result: >The app is completely unusable! >All windows/stacks go empty when suspending and most of the time stay >blank/empty when resuming or even open blank. > >We did not test the IDE yet and probably won't until 2.9 comes out. >(Still waiting for dp2 for about two months.) > >This is desastrous and embarrassing since we wanted to show our app on the >german "MacLiveExpo" in mid-november here in Cologne. >"Does it run on Leopard? Erm... no..." > >We are very disappointed :-/ > > >Regards from germany > >Klaus Major >klaus at major-k.de >http://www.major-k.de > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION2 at barncard.com Tue Oct 30 10:53:45 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 30 Oct 2007 07:53:45 -0700 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: <7c87a2a10710300714u4949189fib5d4ed4e3e542f50@mail.gmail.com> Message-ID: All bets are off when there is a major change in the OS version and it's been days since the rollout. Perhaps you are being a bit unfair to Rev expecting your 2.8.1 stacks to work perfectly in the new environment. > >It is not because metal does not work, it is because the stacks (metal or not) >do not show up correctly and in my opinion Rev should display these stacks >(all controls) with whatever background the current OS supplies. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From geradamas at yahoo.com Tue Oct 30 10:56:44 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 30 Oct 2007 14:56:44 +0000 (GMT) Subject: Rev 2.8.1 NOT Leopard ready! Message-ID: <507455.22975.qm@web37504.mail.mud.yahoo.com> This only matters if: 1. You intend to develop software for Mac OS 10.5 2. You have installed Mac OS 10.5 on your machine. Two things occur to me about this: 1. The number of people who use Macintosh computers is small. 2. Is it worth investing the money for:- Mac OS 10.5 Waiting for RR 2.9.1 and then paying for it Paying lots and lots just to get all your 'workhorse' programs to work under Mac OS 10.5 ??? As a long-time Mac Fan I am beginning to wonder if Mac have not done "A Vista" with Leopard . . . That is to say: a lot more processor-hungry eye-candy at the price of all sorts of applications needing pricey upgrades, plus merry blue-green screens. I have a few programs that I bought with Mac OS 10.1 that still work really well with Tiger: frankly I don't have the money or the need to go through the above. All RR development I do is either deployed on Windows 98/ME/XP or Debian-derived Linux. I really wonder why Apple did not call Leopard "System 11" as it does seem more than the glorified bug fixes that 10.2, 10.3 and 10.4 have been. While I'm on the topic I notice that the projected Mac OS 10.4.11 has quietly evaporated after several developer seeds: obviously to force people who need to sort out bugs (particularly on Intel Macs) to buy 10.5. But, Hey, I'm 45, so I'm really looking at a future of downgrades rather than the reverse :) Love, Richmond ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From geradamas at yahoo.com Tue Oct 30 11:03:15 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 30 Oct 2007 15:03:15 +0000 (GMT) Subject: Rev 2.8.1 NOT Leopard ready! Message-ID: <18286.70919.qm@web37512.mail.mud.yahoo.com> Stephen Barncard wrote: "the new environment" Really? Since when was a POINT upgrade a "new environment" ? Microsoft made it extremely clear that Vista was a the new environment; Apple did nothing of the sort. I am prepared to bet that Runtime Revolution will not claim that RR 2.9 is "a new RAD", but an upgrade on previous versions. But, then Runtime Revolution have not successfully hypnotised all us dedicated RR users into believing that we cannot breath without moving to 2.9. Yours, bitchily, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From geradamas at yahoo.com Tue Oct 30 11:09:09 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 30 Oct 2007 15:09:09 +0000 (GMT) Subject: [OT] This is worth a look. Message-ID: <744093.30969.qm@web37507.mail.mud.yahoo.com> http://myownapp.com/ especially "Schnippselchen" These are Macintosh applications. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From stephenREVOLUTION2 at barncard.com Tue Oct 30 11:12:36 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 30 Oct 2007 08:12:36 -0700 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <507455.22975.qm@web37504.mail.mud.yahoo.com> References: <507455.22975.qm@web37504.mail.mud.yahoo.com> Message-ID: > >1. The number of people who use Macintosh computers is >small. current mac market share is now estimated at 8%. This is important if your customers use Macs. > >That is to say: a lot more processor-hungry eye-candy >at the price of all sorts of applications needing >pricey upgrades, plus merry blue-green screens. Do you know for a fact that the new stuff is creating a heavier load on the CPU? It might be less. > > >But, Hey, I'm 45, so I'm really looking at a future of >downgrades rather than the reverse :) > I'm a lot older than that, and I'm looking forward to the new stuff. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION2 at barncard.com Tue Oct 30 11:21:45 2007 From: stephenREVOLUTION2 at barncard.com (Stephen Barncard) Date: Tue, 30 Oct 2007 08:21:45 -0700 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <18286.70919.qm@web37512.mail.mud.yahoo.com> References: <18286.70919.qm@web37512.mail.mud.yahoo.com> Message-ID: Um, regardless of what you think about the designation, it's a change, a new environment, otherwise why would metal not work? I know of no such rules regarding 'point' versions. Sorry I offended you with my semantics. >Stephen Barncard wrote: > >"the new environment" > >Really? > >Since when was a POINT upgrade a "new environment" ? > >Microsoft made it extremely clear that Vista was a the >new environment; >Apple did nothing of the sort. > >I am prepared to bet that Runtime Revolution will not >claim that RR 2.9 is "a new RAD", but an upgrade on >previous versions. > >But, then Runtime Revolution have not successfully >hypnotised all us dedicated RR users into believing >that we cannot breath without moving to 2.9. > >Yours, bitchily, Richmond Mathewson > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From klaus at major-k.de Tue Oct 30 11:23:55 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 30 Oct 2007 16:23:55 +0100 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: <7c87a2a10710300714u4949189fib5d4ed4e3e542f50@mail.gmail.com> Message-ID: <25DBFCA5-D4C6-4E02-A322-E8DE31E0E15D@major-k.de> Hi Stephen, > All bets are off when there is a major change in the OS version and > it's been days since the rollout. > Perhaps you are being a bit unfair to Rev expecting your 2.8.1 > stacks to work perfectly in the new environment. I exspect them to WORK, not perfectly, but usable! >> It is not because metal does not work, it is because the stacks >> (metal or not) >> do not show up correctly and in my opinion Rev should display >> these stacks >> (all controls) with whatever background the current OS supplies. >> > > -- > > stephen barncard > s a n f r a n c i s c o Regards Klaus Major klaus at major-k.de http://www.major-k.de From luis at anachreon.co.uk Tue Oct 30 11:26:33 2007 From: luis at anachreon.co.uk (Luis) Date: Tue, 30 Oct 2007 15:26:33 +0000 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: <18286.70919.qm@web37512.mail.mud.yahoo.com> Message-ID: <40AE9FC9-ED4D-43E8-982D-67ABE111000A@anachreon.co.uk> Besides, don't Rev get developer seeds to test on? I reckon this should have been fixed for 2.8.1 gm3, not for 2.9. Cheers, Luis. On 30 Oct 2007, at 15:21, Stephen Barncard wrote: > Um, regardless of what you think about the designation, it's a > change, a new environment, otherwise why would metal not work? > I know of no such rules regarding 'point' versions. > > > Sorry I offended you with my semantics. > > >> Stephen Barncard wrote: >> >> "the new environment" >> >> Really? >> >> Since when was a POINT upgrade a "new environment" ? >> >> Microsoft made it extremely clear that Vista was a the >> new environment; >> Apple did nothing of the sort. >> >> I am prepared to bet that Runtime Revolution will not >> claim that RR 2.9 is "a new RAD", but an upgrade on >> previous versions. >> >> But, then Runtime Revolution have not successfully >> hypnotised all us dedicated RR users into believing >> that we cannot breath without moving to 2.9. >> >> Yours, bitchily, Richmond Mathewson >> > > -- > > > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Tue Oct 30 11:41:40 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 30 Oct 2007 16:41:40 +0100 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: Message-ID: Hi Kevin, > On 30/10/07 12:00, "Klaus Major" wrote: > >> today we installed OS X 10.5 on one of our machines and did some >> tests >> with our new project, which uses a lot of "metal" windows. >> >> Result: >> The app is completely unusable! >> All windows/stacks go empty when suspending and most of the time stay >> blank/empty when resuming or even open blank. >> >> We did not test the IDE yet and probably won't until 2.9 comes out. >> (Still waiting for dp2 for about two months.) >> >> This is desastrous and embarrassing since we wanted to show our app >> on the german "MacLiveExpo" in mid-november here in Cologne. >> "Does it run on Leopard? Erm... no..." >> >> We are very disappointed :-/ > > Its not really surprising that Rev 2.8.1 doesn't run perfectly on > Leopard > given that it shipped many months before that OS. ...which came out surprisingly last friday? > Mostly it does run ok, > but there are some cosmetic issues, in particular with metal. Empty and thus completely unusable stacks are more than a cosmetic issue to us (and our customers). > We'll address those in 2.9. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools Regards Klaus Major klaus at major-k.de http://www.major-k.de From kray at sonsothunder.com Tue Oct 30 11:50:17 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 30 Oct 2007 10:50:17 -0500 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <18286.70919.qm@web37512.mail.mud.yahoo.com> References: <18286.70919.qm@web37512.mail.mud.yahoo.com> Message-ID: <20071030105017691641.3ee5d252@sonsothunder.com> On Tue, 30 Oct 2007 15:03:15 +0000 (GMT), Richmond Mathewson wrote: > Stephen Barncard wrote: > > "the new environment" > > Really? > > Since when was a POINT upgrade a "new environment" ? Ever since 10.0 was released... or haven't you noticed? Of course it depends on what you mean by "new environment", but every official release of OS X since 10.0 has had its UI changes (IIRC). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Tue Oct 30 11:58:45 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 30 Oct 2007 10:58:45 -0500 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <507455.22975.qm@web37504.mail.mud.yahoo.com> References: <507455.22975.qm@web37504.mail.mud.yahoo.com> Message-ID: <20071030105845159819.605062e2@sonsothunder.com> On Tue, 30 Oct 2007 14:56:44 +0000 (GMT), Richmond Mathewson wrote: > This only matters if: > > 1. You intend to develop software for Mac OS 10.5 > > 2. You have installed Mac OS 10.5 on your machine. Don't be ridiculous, Richmond... most people are developing software that doesn't use metal window styles, and Leopard hasn't affected them. And the fact that metal didn't work properly was identified by Sarah to this list three days ago, so it shouldn't have been a surprise: I have just managed to replicate the disappearing button trick. It happens for me if I set the stack to metal. When I switch to any other app all the controls on my metal stack disappear. If I go back to Rev, they are still not visible, but they are active - buttons can be clicked and fields can be typed in (the insertion point appears OK). Resizing the stack makes them all come back again. When a stack is set to metal, changing the background color never has any effect, so if your stack is metal, this is not a bug. So the problem is the metal stack look when in Leopard. I've just filed a bug report > 1. The number of people who use Macintosh computers is > small. True, relative to the rest of the world (8% at recent survey). > 2. Is it worth investing the money for:- > > Mac OS 10.5 > > Waiting for RR 2.9.1 and then paying for it > > Paying lots and lots just to get all your > 'workhorse' programs > to work under Mac OS 10.5 ??? Well first of all, many people have the "I'll wait until Service Pack 1 is out" (Windows) or "I'll wait until 10.x.1 is out" (Mac) attitude, and this is a legitimate perspective. I have Leopard installed on an external drive at the moment to do testing, etc., but I'm not going to upgrade right away - I'm waiting to hear what works/doesn't work before I make the move, and may even wait until "10.5.1" is out. Of course people buying new machines or are early adopters don't have this opportunity, but for those with existing machines, I've found it just doesn't pay to jump the gun and adopt an OS upgrade as soon as it comes out, unless there's really no other choice. > As a long-time Mac Fan I am beginning to wonder if Mac > have not done "A Vista" with Leopard . . . Nope... it took Apple significantly less than 5 years to roll out their next major OS release. ;-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From andre at andregarzia.com Tue Oct 30 11:59:55 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 30 Oct 2007 12:59:55 -0300 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <20071030105017691641.3ee5d252@sonsothunder.com> References: <18286.70919.qm@web37512.mail.mud.yahoo.com> <20071030105017691641.3ee5d252@sonsothunder.com> Message-ID: <7c87a2a10710300859t1c63cbf9oc5ce8b11a40ae4eb@mail.gmail.com> Friends, anyone tried 2.9 in Mac OS X 10.5? With every release, Apple, "fix" their UI. What was once aqua with a unified pinstripe-happy solid UI, changed into a collection of strange elements during the latest releases. We got like 10 types of buttons, metal, aqua, paladium windows. With no rule when to use any of these elements. With this new release, Apple is unifying their windows, this is a step in the right direction. All apps that rely on Cocoa and NIB files for their UI will work out of the box. Revolution is not one of those applications, a lot is done "by hand" in Revolution UI elements and this needs to be fixed for it to work with Mac OS X 10.5. It is probably an easy fix... we just need to wait a little. Andre From kray at sonsothunder.com Tue Oct 30 12:29:04 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 30 Oct 2007 11:29:04 -0500 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> Message-ID: <20071030112904003980.7cb85094@sonsothunder.com> On Tue, 30 Oct 2007 10:47:02 +0000, Mark Smith wrote: > Scott, you can test for 'endianness"; > > function isIntel > return (char 1 of (binaryencode("I",1)) is not null) > end isIntel Wow, Mark... that's a lot easier than what I was doing: function isIntel put shell("system_profiler SPHardwareDataType") into tData put matchText(tData,"(?s)CPU Type:\W*(.*?)\n",tType) into tIsMatch if tIsMatch then return (tType contains "Intel") else return "Error: Can't determine CPU type." end if end isIntel Cool! Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kevin at runrev.com Tue Oct 30 12:32:47 2007 From: kevin at runrev.com (Kevin Miller) Date: Tue, 30 Oct 2007 16:32:47 +0000 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: Message-ID: On 30/10/07 15:41, "Klaus Major" wrote: >> Its not really surprising that Rev 2.8.1 doesn't run perfectly on >> Leopard >> given that it shipped many months before that OS. > > ...which came out surprisingly last friday? Right, 4 days ago. There are dozens of applications that do not work correctly on Leopard yet, including Apple's own FileMaker. As ever, we will be among the first to release an upgrade. You won't have long to wait. >> Mostly it does run ok, >> but there are some cosmetic issues, in particular with metal. > > Empty and thus completely unusable stacks are more than a cosmetic issue > to us (and our customers). *If* you use metal - which has been completely changed in Leopard - then there is an issue. Apple now redraws metal when a window is in the background, but does not use the same method as before to notify the app that it needs redrawn. Its trivial to work around this to the extent that it is not unusable but rather just a glitch. Something along the lines of the following will keep you going for now: on suspendStack send "redrawStack" to me in 10 milliseconds end suspendStack on resumeStack send "redrawStack" to me in 10 milliseconds end resumeStack on redrawStack lock screen unlock screen end redrawStack Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From andre at andregarzia.com Tue Oct 30 12:40:30 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 30 Oct 2007 13:40:30 -0300 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: Message-ID: <7c87a2a10710300940l7cdfb079lb64b28e97a3c20a7@mail.gmail.com> Only in Revolution we can solve this issues using our own language itself! :-) try that in a glitch with something like RB... On 10/30/07, Kevin Miller wrote: > On 30/10/07 15:41, "Klaus Major" wrote: > > >> Its not really surprising that Rev 2.8.1 doesn't run perfectly on > >> Leopard > >> given that it shipped many months before that OS. > > > > ...which came out surprisingly last friday? > > Right, 4 days ago. There are dozens of applications that do not work > correctly on Leopard yet, including Apple's own FileMaker. As ever, we will > be among the first to release an upgrade. You won't have long to wait. > > >> Mostly it does run ok, > >> but there are some cosmetic issues, in particular with metal. > > > > Empty and thus completely unusable stacks are more than a cosmetic issue > > to us (and our customers). > > *If* you use metal - which has been completely changed in Leopard - then > there is an issue. Apple now redraws metal when a window is in the > background, but does not use the same method as before to notify the app > that it needs redrawn. > > Its trivial to work around this to the extent that it is not unusable but > rather just a glitch. Something along the lines of the following will keep > you going for now: > > on suspendStack > send "redrawStack" to me in 10 milliseconds > end suspendStack > > on resumeStack > send "redrawStack" to me in 10 milliseconds > end resumeStack > > on redrawStack > lock screen > unlock screen > end redrawStack > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From lfredricks at proactive-intl.com Tue Oct 30 12:45:05 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue, 30 Oct 2007 09:45:05 -0700 Subject: Rev will be Leopard ready In-Reply-To: <20071030105845159819.605062e2@sonsothunder.com> References: <507455.22975.qm@web37504.mail.mud.yahoo.com> <20071030105845159819.605062e2@sonsothunder.com> Message-ID: <005501c81b14$3a0437f0$6501a8c0@GATEWAY> > Well first of all, many people have the "I'll wait until > Service Pack 1 is out" (Windows) or "I'll wait until 10.x.1 > is out" (Mac) attitude, and this is a legitimate perspective. > I have Leopard installed on an external drive at the moment > to do testing, etc., but I'm not going to upgrade right away > - I'm waiting to hear what works/doesn't work before I make > the move, and may even wait until "10.5.1" is out. > > Of course people buying new machines or are early adopters > don't have this opportunity, but for those with existing > machines, I've found it just doesn't pay to jump the gun and > adopt an OS upgrade as soon as it comes out, unless there's > really no other choice. I agree with Ken - new machine buyers have little choice (except those who dump Vista and go back to XP Pro ;-)) but companies, other than maybe Mac OS X developers and extreme enthusiasts, are not usually in a rush to upgrade to the latest and greatest. The latest and greatest may just kill that custom accounting system for example and that could wipe out the company. I know of several corporations that were rolling out Windows 2000 even as Vista appeared. Once you know you have a platform that works, and you are utterly dependent on that platform - why rush? Valentina hasn't had any issues reported yet on Leopard (or Vista), but then again it doesn't have to worry about the GUI side of life or anything outside its singular expertise. I also think if you look around, every non-Apple tool is experiencing some issues with Leopard - so what else is new? ;-) Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From userev at canelasoftware.com Tue Oct 30 12:51:09 2007 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 30 Oct 2007 09:51:09 -0700 Subject: Rev will be Leopard ready In-Reply-To: <005501c81b14$3a0437f0$6501a8c0@GATEWAY> References: <507455.22975.qm@web37504.mail.mud.yahoo.com> <20071030105845159819.605062e2@sonsothunder.com> <005501c81b14$3a0437f0$6501a8c0@GATEWAY> Message-ID: <8D3EF4E0-EF77-48EA-B1EE-CC7107671999@canelasoftware.com> On Oct 30, 2007, at 9:45 AM, Lynn Fredricks wrote: >> Well first of all, many people have the "I'll wait until >> Service Pack 1 is out" (Windows) or "I'll wait until 10.x.1 >> is out" (Mac) attitude, and this is a legitimate perspective. >> I have Leopard installed on an external drive at the moment >> to do testing, etc., but I'm not going to upgrade right away >> - I'm waiting to hear what works/doesn't work before I make >> the move, and may even wait until "10.5.1" is out. >> >> Of course people buying new machines or are early adopters >> don't have this opportunity, but for those with existing >> machines, I've found it just doesn't pay to jump the gun and >> adopt an OS upgrade as soon as it comes out, unless there's >> really no other choice. > > I agree with Ken - new machine buyers have little choice (except > those who > dump Vista and go back to XP Pro ;-)) but companies, other than > maybe Mac OS > X developers and extreme enthusiasts, are not usually in a rush to > upgrade > to the latest and greatest. The latest and greatest may just kill that > custom accounting system for example and that could wipe out the > company. > > I know of several corporations that were rolling out Windows 2000 > even as > Vista appeared. Once you know you have a platform that works, and > you are > utterly dependent on that platform - why rush? > Then there are the developers that bundle their software with new hardware for each sale. We have to worry about OS upgrades because we ship our software on whatever OS Apple and Microsoft are shipping at the time. I always get nervous during these transitions. Luckily I do not use metal much. :) Mark Talluto -- CANELA Software http://www.canelasoftware.com From jeff at siphonophore.com Tue Oct 30 12:54:49 2007 From: jeff at siphonophore.com (Jeff Reynolds) Date: Tue, 30 Oct 2007 12:54:49 -0400 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <20071030155858.4F0694898B6@mail.runrev.com> References: <20071030155858.4F0694898B6@mail.runrev.com> Message-ID: <4703FE1C-0742-4FCC-B767-0AA46B8F69D4@siphonophore.com> Problems is new machines will now be shipped with Leopard and if you are in the education market here in the states there a lot of macs and the new machines are the ones that they want to run the multimedia apps on that i do with rev. Have others tried other rev 2.6-2.8 standalones in Leopard yet? My publisher is not going to be happy about this as they already got one query from a distributor about Leopard. Looks like im getting a mac mini to work with on an exhibit project soon so should have a test bed. cheers, jeff On Oct 30, 2007, at 11:58 AM, use-revolution-request at lists.runrev.com wrote: > This only matters if: > > 1. You intend to develop software for Mac OS 10.5 > > 2. You have installed Mac OS 10.5 on your machine. From lfredricks at proactive-intl.com Tue Oct 30 13:09:47 2007 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue, 30 Oct 2007 10:09:47 -0700 Subject: We are not alone - Latest Java and Leopard In-Reply-To: <4703FE1C-0742-4FCC-B767-0AA46B8F69D4@siphonophore.com> References: <20071030155858.4F0694898B6@mail.runrev.com> <4703FE1C-0742-4FCC-B767-0AA46B8F69D4@siphonophore.com> Message-ID: <006d01c81b17$ace90810$6501a8c0@GATEWAY> http://www.regdeveloper.co.uk/2007/10/29/no_java_for_leopard/ I guess Sun is having their issues too... Best regards, Lynn Fredricks Paradigma Software http://www.paradigmasoft.com Valentina SQL Server: The Ultra-fast, Royalty Free Database Server From andre at andregarzia.com Tue Oct 30 13:13:53 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 30 Oct 2007 14:13:53 -0300 Subject: We are not alone - Latest Java and Leopard In-Reply-To: <006d01c81b17$ace90810$6501a8c0@GATEWAY> References: <20071030155858.4F0694898B6@mail.runrev.com> <4703FE1C-0742-4FCC-B767-0AA46B8F69D4@siphonophore.com> <006d01c81b17$ace90810$6501a8c0@GATEWAY> Message-ID: <7c87a2a10710301013p2adf721fl34a80a3a90f32fdf@mail.gmail.com> Their issue is way bigger than Revolution... No java 6 in leopard, and Apple broke java 5 in this release. I feel sorry for all the coders and support people that will need to stay awake forever to solve this for enterprise clients... :-/ On 10/30/07, Lynn Fredricks wrote: > http://www.regdeveloper.co.uk/2007/10/29/no_java_for_leopard/ > > I guess Sun is having their issues too... > > Best regards, > > Lynn Fredricks > Paradigma Software > http://www.paradigmasoft.com > > Valentina SQL Server: The Ultra-fast, Royalty Free Database Server > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From ambassador at fourthworld.com Tue Oct 30 13:31:06 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 30 Oct 2007 10:31:06 -0700 Subject: Rev will be Leopard ready Message-ID: <47276A5A.9090106@fourthworld.com> FWIW, I took a little cruise on the 'net this morning and found a number of other development systems with Leopard issues, including, RealBASIC, Java, and even the work of the most dedicated Mac programmer I know, SuperCard. When other systems have problems with an OS X upgrade I usually wonder whether the problem is with the OS or the developer. But Mark Lucas, co-owner of SuperCard, is by far the most tenacious and devoted Mac programmer I've ever even heard of, and if SuperCard is still wrapping up its Leopard issues this late in the game I know it's not because he's a slacker. Apple has a demonstrated history of disregard for backward compatibility. For all the issues one can have with Windows on security and usability, I must admit they've done a better job of upgrading their OS without damaging current apps. Nothing written for the Mac in 1998 will even run at all on OS X 10.5 (Classic is no longer supported), but I still have apps written for Win98 which continue to run well under Vista. As much as I'd prefer that Rev ship an OS-savvy update the very day Apple or Microsoft rolls out their latest, in general they've done a job that's at least on par with most, and sometimes (as with Universal Binary) even ahead of the curve. If you find your work disrupted by Apple's disregard for their own API, you can express yourself to the responsible party at: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Tue Oct 30 13:53:29 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 30 Oct 2007 12:53:29 -0500 Subject: Leopard Compatibility Page at STS Site Message-ID: <20071030125329255295.7e6ef3a4@sonsothunder.com> Just FYI, I've updated my site to keep track of the items that have been found relative to the changeover to Leopard: http://www.sonsothunder.com/devres/revolution/compatibility.htm As more are discovered I'll update the list there, but at least this gives a starting point for all the questions asked about the Leopard release. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From klaus at major-k.de Tue Oct 30 14:16:55 2007 From: klaus at major-k.de (Klaus Major) Date: Tue, 30 Oct 2007 19:16:55 +0100 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: Message-ID: <4D4E0F30-A9D8-46DA-A524-1D512F586D07@major-k.de> Hi Kevin, > On 30/10/07 15:41, "Klaus Major" wrote: > >>> Its not really surprising that Rev 2.8.1 doesn't run perfectly on >>> Leopard >>> given that it shipped many months before that OS. >> ...which came out surprisingly last friday? > Right, 4 days ago. There are dozens of applications that do not work > correctly on Leopard yet, including Apple's own FileMaker. But I'm using Rev, not Filemaker. > ... > on redrawStack > lock screen > unlock screen > end redrawStack Now THAT'S a statement (batteries included), "there are some cosmetic issues" was not! Thank you very much Mr. Miller, will surely try this! :-) > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools Regards Klaus Major klaus at major-k.de http://www.major-k.de From psahores at free.fr Tue Oct 30 10:37:15 2007 From: psahores at free.fr (Pierre Sahores) Date: Tue, 30 Oct 2007 15:37:15 +0100 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: Message-ID: Kevin, I would be more confident in Rev 2.9... if your response had been : "the needed patch is/will be available soon to our current customers at ". Regards, -- Pierre Sahores mobile : 06 03 95 77 70 www.sahores-conseil.com Le 30 oct. 07 ? 15:25, Kevin Miller a ?crit : > On 30/10/07 12:00, "Klaus Major" wrote: > >> today we installed OS X 10.5 on one of our machines and did some >> tests >> with our new project, which uses a lot of "metal" windows. >> >> Result: >> The app is completely unusable! >> All windows/stacks go empty when suspending and most of the time stay >> blank/empty when resuming or even open blank. >> >> We did not test the IDE yet and probably won't until 2.9 comes out. >> (Still waiting for dp2 for about two months.) >> >> This is desastrous and embarrassing since we wanted to show our app >> on the >> german "MacLiveExpo" in mid-november here in Cologne. >> "Does it run on Leopard? Erm... no..." >> >> We are very disappointed :-/ > > Its not really surprising that Rev 2.8.1 doesn't run perfectly on > Leopard > given that it shipped many months before that OS. Mostly it does > run ok, > but there are some cosmetic issues, in particular with metal. > We'll address > those in 2.9. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From geradamas at yahoo.com Tue Oct 30 15:29:23 2007 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 30 Oct 2007 19:29:23 +0000 (GMT) Subject: Rev 2.8.1 NOT Leopard ready! Message-ID: <513606.61561.qm@web37510.mail.mud.yahoo.com> Ken Ray wrote: "Don't be ridiculous, Richmond.." and why on earth not? It sure stimulated the debate! Of course it is worth developing for 10.5; and as time goes on it will get easier - however it will involve both a financial and a mental investment (Um, what new thing doesn't ?) - and the mental investment, at least, may decrease with 10.5.1 and so on. One thing that is "a bit much" is that just as Apple has finalised a mature version of their OS, they come out with a new, comparatively "lumpy" instantiation of the OS - but, I suppose that is one valid business model. sincerely, Richmond Mathewson ____________________________________________________________ A Thorn in the flesh is better than a failed Systems Development Life Cycle. ____________________________________________________________ ___________________________________________________________ Yahoo! Answers - Got a question? Someone out there knows the answer. Try it now. http://uk.answers.yahoo.com/ From mark at maseurope.net Tue Oct 30 16:39:21 2007 From: mark at maseurope.net (Mark Smith) Date: Tue, 30 Oct 2007 20:39:21 +0000 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <20071030112904003980.7cb85094@sonsothunder.com> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> <20071030112904003980.7cb85094@sonsothunder.com> Message-ID: <75C05553-99BE-4519-A23D-2EB8F29B2CF2@maseurope.net> Thanks! I think it's quite interesting that the solutions we find often reflect the kind of things we've been doing. Because I've been doing a lot of playing around with binary data (audio files, iPod dictionaries, id3 tags), the question of endianness has been quite prevalent. So I saw the problem in terms of endianness. I guess you saw the problem in terms of 'systems', and extracting available data...both work, but in this case, the binary approach is a little more, well, terse :) Best, Mark On 30 Oct 2007, at 16:29, Ken Ray wrote: > > Wow, Mark... that's a lot easier than what I was doing: > > function isIntel > put shell("system_profiler SPHardwareDataType") into tData > put matchText(tData,"(?s)CPU Type:\W*(.*?)\n",tType) into tIsMatch > if tIsMatch then > return (tType contains "Intel") > else > return "Error: Can't determine CPU type." > end if > end isIntel > > Cool! > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Tue Oct 30 17:39:00 2007 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 31 Oct 2007 07:39:00 +1000 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: <507455.22975.qm@web37504.mail.mud.yahoo.com> References: <507455.22975.qm@web37504.mail.mud.yahoo.com> Message-ID: > As a long-time Mac Fan I am beginning to wonder if Mac > have not done > "A Vista" with Leopard . . . > > That is to say: a lot more processor-hungry eye-candy > at the price of all sorts of applications needing > pricey upgrades, plus merry blue-green screens. Actually, Leopard has some great features. Spaces alone will make my Rev work much easier. I also get the feeling that it is faster than Tiger. If you check the thread about Leopard from a few days ago, you will see that as well as the metal issue which I reported and add to the QA, Ken identified a few other interface issues. My apps have all worked perfectly, even one that uses metal, although without actually looking metal. Of interest to developers might be that Apple seems to have largely abandoned the use of drawers. iCal now uses a sort of floating speech bubble type palette to give info about an event. Cheers, Sarah From dave at looktowindward.com Tue Oct 30 20:19:00 2007 From: dave at looktowindward.com (Dave) Date: Wed, 31 Oct 2007 00:19:00 +0000 Subject: SQLIte, Result from revExecuteSQL In-Reply-To: <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> Message-ID: <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> Hi, I am using "revExecuteSQL" to execute a "INSERT INTO" SQL statement, as in: revExecuteSQL theDatabaseID,mySQLCode put the result into myResult When the command returns "the result" is set to 1. I've looked in the docs but it I can't seem to find anything that tells me what that means? Anyone know???? Thanks a Lot All the Best Dave From lan.kc.macmail at gmail.com Tue Oct 30 20:48:12 2007 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Wed, 31 Oct 2007 08:48:12 +0800 Subject: SQLIte, Result from revExecuteSQL In-Reply-To: <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> Message-ID: On 10/31/07, Dave wrote: > > > > When the command returns "the result" is set to 1. I've looked in the > docs but it I can't seem to find anything that tells me what that means? > > Anyone know???? The command was successful, otherwise you'd have an SQL error message in 'the result'. I can't remember in this case if successful execution is always 1 or an integer. So what you might be after: revExecuteSQL theDatabaseID,mySQLCode if (the result is not an integer) then --add code to handle error message end if HTH From dave at looktowindward.com Tue Oct 30 20:56:05 2007 From: dave at looktowindward.com (Dave) Date: Wed, 31 Oct 2007 00:56:05 +0000 Subject: SQLIte, Result from revExecuteSQL In-Reply-To: References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> Message-ID: Hi, The other database handlers return empty to mean ok. I had a problem executing a "CREATE TABLE" SQL statement and it returned a "1" and didn't work correctly. When I found and fixed the problem it then returned empty, so I am wondering if a similar problem exists here - it doesn't seem like the record(s) are being added correctly. All the Best Dave On 31 Oct 2007, at 00:48, Kay C Lan wrote: > On 10/31/07, Dave wrote: >> >> >> >> When the command returns "the result" is set to 1. I've looked in the >> docs but it I can't seem to find anything that tells me what that >> means? >> >> Anyone know???? > > > The command was successful, otherwise you'd have an SQL error > message in > 'the result'. I can't remember in this case if successful execution is > always 1 or an integer. So what you might be after: > > revExecuteSQL theDatabaseID,mySQLCode > if (the result is not an integer) then > --add code to handle error message > end if > > HTH > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Tue Oct 30 21:30:13 2007 From: andre at andregarzia.com (Andre Garzia) Date: Tue, 30 Oct 2007 22:30:13 -0300 Subject: SQLIte, Result from revExecuteSQL In-Reply-To: <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> Message-ID: <7c87a2a10710301830y583da210o4afe3a1362e4df06@mail.gmail.com> Dave, I think that "1" means "1 record successfully inserted". Try a query to insert 2 records in the same query and check if it returns 2... Andre On 10/30/07, Dave wrote: > Hi, > > I am using "revExecuteSQL" to execute a "INSERT INTO" SQL statement, > as in: > > > revExecuteSQL theDatabaseID,mySQLCode > put the result into myResult > > When the command returns "the result" is set to 1. I've looked in the > docs but it I can't seem to find anything that tells me what that means? > > Anyone know???? > > Thanks a Lot > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From josh at dvcreators.net Tue Oct 30 22:55:58 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 30 Oct 2007 19:55:58 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Message-ID: Just FYI: changed the theme, search box now works with things like "$", "@", etc. http://revcoders.org Also, I put a stack here: http://revcoders.org/resources/revcoders_db_api.rev.zip that just begins to show how to integrate a local stack with the remote database. (it will improve over the next week) Could a few folks tell me how the speed of searches, and page loads seem, and your approximate location? I want to see if it is fast everywhere. Thanks and cheers On Oct 29, 2007, at 1:46 PM, Josh Mellicker wrote: > Sorry for the repeat, just didn't want to dirty up the other thread > which turned into a SOAP discussion :-S > > > I put up a "proof-of-concept" Revolution Online Open Dictionary > here: http://revcoders.org/ > > Functionally it is like the MySQL & PHP open dictionaries - a > simple page per term with user comments. Users can also edit the > term definition itself. > > I spent very little time, so a lot is not working yet, just thought > I'd see what everyone thought so far... > > Try these things: > ----------------- > 1. typing a word in the search box in the upper right (then click > on the term in the list you want to see) - nifty, eh? :-) > > 2. add a test comment to a term (quick and easy!) > > 3. in a project you're working on, insert a script into the front > that takes the mouseChunk and adds "http://revcoders.org/" in > front, then goes to that URL, such as: > > http://revcoders.org/revCopyFile > > so you can jump instantly to a term from scripting - cool, eh? > > 4. go to: > > http://revcoders.org/wp-admin/ > > log in with: > username = revcoder > password = revcoder > > Click "Write" or "Manage" and see how easy it is to add new posts, > etc. (try it with Firefox) > > Now that you are logged in, go back to the site, there is an Edit > button at the bottom of every post. > > Try it out. > > (Firefox gives you the Javascript editor, Safari does not) > > > Comments: > --------- > 1. For those people wanting a solution built in Revolution, the > database is open to all, so you could easily import comments posted > on the site into the Rev doc browser (like the BVG/Andre one) with > a simple SELECT statement, and add Revolution originated comments > with INSERT - it's just a simple MySQL database. > > 2. Heather gave me a provisional OK just for you folks to peruse > the site, if you like the site I will have to ask for permission > from the Revolution folks. > > 3. Check out the PHP online docs > (example: http://docs.php.net/manual/en/function.urlencode.php) > > Notice all those handy comments and code snippets under the > definition! > > 4. Comments could also be used to point people towards resources, > like articles and stacks the many gurus here have toiled mightily > on under a "further resources" section for each term > > 5. The site doesn't need to be limited to just terms and > definitions- there can be articles, tutorial movies, many other > possibilities > > 6. Of course all this is moot unless the Rev luminaries give it > their blessing and plan to participate. I pledge to do my best to > implement any functionality many people request, you will be amazed > at how easy it is to implement many features > > 7. the server is 99.9% uptime, it is a dedicated server at The > Planet, connection to all major net backbones, yada yada, you can > depend on it, we run our main website (and many others) from it for > years > > 8. For Revolution, I think (along with the list) it would be one > more thing to show potential users that there is a large, > supportive community > > Anyway, there you have it. > > Looking forward to your comments. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Tue Oct 30 23:12:19 2007 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 30 Oct 2007 22:12:19 -0500 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> Message-ID: <20071030221219373308.47263f97@sonsothunder.com> On Tue, 30 Oct 2007 19:55:58 -0700, Josh Mellicker wrote: > Just FYI: changed the theme, search box now works with things like > "$", "@", etc. > > http://revcoders.org Just curious Josh, everytime I have gone to the site, it looks like I'm always looking at the last page of the entries (in fact I can 'page back' to the previous entries for several pages). Any chance you could make the default nav go to a page that lists out all the tokens, or groups them by type/object/etc.? I know this request is premature - you've just started getting this going - but I figured I'd ask anyway. :-) > Could a few folks tell me how the speed of searches, and page loads > seem, and your approximate location? I want to see if it is fast > everywhere. Search time and page loads are fast for me (I'm in Eau Claire, WI). Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From katir at hindu.org Wed Oct 31 01:25:56 2007 From: katir at hindu.org (Sivakatirswami) Date: Tue, 30 Oct 2007 19:25:56 -1000 Subject: Rev 2.8.1 NOT Leopard ready! In-Reply-To: References: <507455.22975.qm@web37504.mail.mud.yahoo.com> Message-ID: <472811E4.9020103@hindu.org> Sarah Reichelt wrote: > Actually, Leopard has some great features. Spaces alone will make my > Rev work much easier. I also get the feeling that it is faster than > Tiger. > Ditto that... confirmed... much faster than tiger though after trying Mail.app for 1/2 hour I immediately went back to Thunderbird. But Spaces and time machine are worth their weight in gold. And lots of subtle improvements in the finder all, well, just smarter... My archive and install failed, ( I probably just had way too many 3rd party hacks of my old system) so I ended up with a clean "vanilla"install of Leopard. Which was a bit tedious (need to reinstall a *lot* of software) but I was happy to leave 1000's of orphaned sys files behind in the process. I downloaded Enterprise, 2.8.1 copied my "My Revolution Enterprise" folder from old user (which was safely archived...) to the new user... I supposed I could have use the apple "migration" tools but I though to do it all myself and leave a more garbage behind... Caveat: had to quickly enable root, drop into terminal and chown all the files in /Documents/My Revolution Enterprise to the new user --simply copying doesn't work the own is still the old owner and Rev is writing files as the new owner and barks that it cannot create the temp file... chown -R sivakatirswami "/users/sivakatirswami/documents/"My Revolution Enterprise" and I was good to go... all this took about 20 minutes and today's TAKA http://www.himalayanacademy.com/taka/ is delivered to you by a suite of fully functional Rev apps, that process photos, build web pages, talk to three different servers and FTP everything to go live... all running happily on Leopard. (and GLX2 is a happy camper as well.) one of the "faster" things are libURL FTP.. uploads... though I don't know by how much. Best wishes to all from Hawaii, Om shanti Sivakatirswami From scott at elementarysoftware.com Wed Oct 31 02:56:15 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Tue, 30 Oct 2007 23:56:15 -0700 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> Message-ID: <0400A7B8-2148-4AEB-98C0-099DC2D192E3@elementarysoftware.com> Mark, This solution works brilliantly in 2.8.1 - unfortunately for some reason it always seems to return "false" in 2.6.1 no matter the processor. I don't understand the logic behind it so I'm no good to trouble shoot here. Thanks, Scott On Oct 30, 2007, at 3:47 AM, Mark Smith wrote: > Scott, you can test for 'endianness"; > > function isIntel > return (char 1 of (binaryencode("I",1)) is not null) > end isIntel > > Best, > > Mark > > On 30 Oct 2007, at 06:32, Scott Morrow wrote: > >> Is there a way to query for an Intel Mac when running under rev >> 2.6.1 without using "the processor" function which seems to report >> incorrectly? >> >> -Scott Morrow >> >> Elementary Software >> (Now with 20% less chalk dust !) >> web http://elementarysoftware.com/ >> email scott at elementarysoftware.com From kray at sonsothunder.com Wed Oct 31 03:17:04 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 31 Oct 2007 02:17:04 -0500 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <0400A7B8-2148-4AEB-98C0-099DC2D192E3@elementarysoftware.com> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> <0400A7B8-2148-4AEB-98C0-099DC2D192E3@elementarysoftware.com> Message-ID: <20071031021704737257.c3bf7ae6@sonsothunder.com> On Tue, 30 Oct 2007 23:56:15 -0700, Scott Morrow wrote: > Mark, > This solution works brilliantly in 2.8.1 - unfortunately for some > reason it always seems to return "false" in 2.6.1 no matter the > processor. I don't understand the logic behind it so I'm no good to > trouble shoot here. Hmm, if this is true, you may have to use the longer "system profiler" version I posted earlier. Mark, can you confirm whether the endian version works for you in 2.6.1? Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From palcibiades-first at yahoo.co.uk Wed Oct 31 03:47:33 2007 From: palcibiades-first at yahoo.co.uk (Peter Alcibiades) Date: Wed, 31 Oct 2007 07:47:33 +0000 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org Message-ID: <200710310747.33835.palcibiades-first@yahoo.co.uk> Its great for what it is. But it is still a dictionary. For newer users trying to get proficient, its still going to be like trying to improve your Bulgarian from a Bulgarian-English dictionary. You can do it to a limited extent, but its going about it the hard way. And as one poster said earlier, you have to know Bulgarian well enough to know what you are looking for before you can find it! What one part of the target market needs is something quite different. They need a dictionary of meanings, of tasks. Then they need an entry which shows how to combine various language elements to get the task done. Without this, they'll have a really hard time moving from novice to proficient, and will probably give up and go elsewhere. It is probably not a need which most contributors to this list have, and it may be a target market not worth going after. But Rev does seem to be targetting such users, and this is what it will take to get and keep them. Peter From sakari.ruoho at academica.com Wed Oct 31 05:53:04 2007 From: sakari.ruoho at academica.com (Sakari Ruoho) Date: Wed, 31 Oct 2007 11:53:04 +0200 Subject: Grouping Inside Groups Message-ID: <47285080.7000501@academica.com> Hi I trying to group objects inside Group with /group/ command to make nested groups. RunRev complains about bad object type, but when I /select/ the object and use/ group/ it works.. also tried /do group/ command without success. I can group objects with /group/ /[objectList]/ command, if the objects are not inside a group. Is this a syntax error from me or a feature or what? From luis at anachreon.co.uk Wed Oct 31 06:21:05 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 31 Oct 2007 10:21:05 +0000 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: <200710310747.33835.palcibiades-first@yahoo.co.uk> References: <200710310747.33835.palcibiades-first@yahoo.co.uk> Message-ID: <718290D4-1556-44D7-A269-4A14452984D1@anachreon.co.uk> In order to avoid having this written up separately, but provide a similar service: Separate/side panel with search linked to the mailing list. When searching for the item (or browsed to) it brings up relevant mailing list posts. Might be worth embedding a 'star' system, where a solution (or solutions/workarounds) would be collated, and posted to the list with 5 asterisks (value to be determined. Maybe 1 star for platform specific, 2 stars for workaround, 3 stars for performance, 4 stars for point clarification and 5 stars for unresolved after a set amount of time) and the web site search just look for these. Someone would need to take charge of this tho. Or maybe implement something similar without human intervention and just look for word cues in the message. Cheers, Luis. On 31 Oct 2007, at 07:47, Peter Alcibiades wrote: > Its great for what it is. > > But it is still a dictionary. For newer users trying to get > proficient, its > still going to be like trying to improve your Bulgarian from a > Bulgarian-English dictionary. You can do it to a limited extent, > but its > going about it the hard way. And as one poster said earlier, you > have to > know Bulgarian well enough to know what you are looking for before > you can > find it! > > What one part of the target market needs is something quite > different. They > need a dictionary of meanings, of tasks. Then they need an entry > which shows > how to combine various language elements to get the task done. > Without this, > they'll have a really hard time moving from novice to proficient, > and will > probably give up and go elsewhere. > > It is probably not a need which most contributors to this list > have, and it > may be a target market not worth going after. But Rev does seem to be > targetting such users, and this is what it will take to get and > keep them. > > Peter > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From m.schonewille at economy-x-talk.com Wed Oct 31 06:48:41 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 31 Oct 2007 11:48:41 +0100 Subject: Grouping Inside Groups In-Reply-To: <47285080.7000501@academica.com> References: <47285080.7000501@academica.com> Message-ID: <938B8D42-9B01-4A69-81C2-63BE410977D6@economy-x-talk.com> Hi Sakari Ruoho, Could you please post your script? One way to do this is to start editing the background before grouping objects. on mouseUp start editing group 1 group btn id 1004 and btn id 1006 stop editing group end mouseUp Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 31-okt-2007, om 10:53 heeft Sakari Ruoho het volgende geschreven: > Hi > > I trying to group objects inside Group with /group/ command to make > nested groups. RunRev complains about bad object type, but when I / > select/ the object and use/ group/ it works.. also tried /do group/ > command without success. I can group objects with /group/ / > [objectList]/ command, if the objects are not inside a group. Is > this a syntax error from me or a feature or what? From customerservice at easyobdii.com Sun Oct 28 15:09:01 2007 From: customerservice at easyobdii.com (customerservice at easyobdii.com) Date: Sun, 28 Oct 2007 19:09:01 -0000 Subject: Dynamic URL File name Message-ID: <001601c81996$009f2e40$0a01a8c0@workshop> Dear all , Is it possible to change the URL filename dynamically ? put URL "file:filename.txt" Best Regards Camm From info at drivinginstructorspa.co.uk Mon Oct 29 19:42:14 2007 From: info at drivinginstructorspa.co.uk (John Stone) Date: Mon, 29 Oct 2007 16:42:14 -0700 (PDT) Subject: Built with rev studio Message-ID: <13479344.post@talk.nabble.com> Hi, Just promoting my first rev app, hope this is allowed. The Driving instructors personal assistant is of interest to UK driving instructors only, but is a small example of what can be acheived using rev studio with very little experience in programming Please visit http://drivinginstructorspa.co.uk The home of the D.I.P.A. Thank you, John Stone -- View this message in context: http://www.nabble.com/Built-with-rev-studio-tf4715416.html#a13479344 Sent from the Revolution - User mailing list archive at Nabble.com. From m.schonewille at economy-x-talk.com Wed Oct 31 09:03:15 2007 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 31 Oct 2007 14:03:15 +0100 Subject: Dynamic URL File name In-Reply-To: <001601c81996$009f2e40$0a01a8c0@workshop> References: <001601c81996$009f2e40$0a01a8c0@workshop> Message-ID: <1E4C79E0-02B1-4C70-868B-B34DD3489FEB@economy-x-talk.com> Camm, Yes, it is, as we have confirmed twice now. Isn't this what you need? 28/10/07 I wrote: put "filename.txt" into myFile put url ("file:" & myFile) The brackets are required. Sarah wrote: put "My Data File" into tFileName put URL ("file:" & tFileName & ".txt") into tData You have to use the brackets, so the string for the file specification gets put together before the URL command tries to do anything, but inside the brackets, you can just do the usual string handling. Best regards, Mark Schonewille -- Economy-x-Talk Consulting and Software Engineering http://economy-x-talk.com http://www.salery.biz Quickly extract data from your HyperCard stacks with DIFfersifier. http://differsifier.economy-x-talk.com Op 28-okt-2007, om 20:09 heeft het volgende geschreven: > Dear all , > > Is it possible to change the URL filename dynamically ? > > put URL "file:filename.txt" > > > Best Regards > Camm From camm29 at tesco.net Wed Oct 31 11:16:22 2007 From: camm29 at tesco.net (camm29 at tesco.net) Date: Wed, 31 Oct 2007 15:16:22 +0000 Subject: Dynamic URL File name Message-ID: <20079131151622.FUWKH.6542.root@web11-winn.ispmail.private.ntl.com> Yes , I replied some days ago ! Not sure how this repeat request came from ? Regards ---- Mark Schonewille wrote: > Camm, > > Yes, it is, as we have confirmed twice now. Isn't this what you need? > > 28/10/07 I wrote: > > put "filename.txt" into myFile > put url ("file:" & myFile) > > The brackets are required. > > Sarah wrote: > > put "My Data File" into tFileName > put URL ("file:" & tFileName & ".txt") into tData > > You have to use the brackets, so the string for the file specification > gets put together before the URL command tries to do anything, but > inside the brackets, you can just do the usual string handling. > > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 28-okt-2007, om 20:09 heeft > het volgende geschreven: > > > Dear all , > > > > Is it possible to change the URL filename dynamically ? > > > > put URL "file:filename.txt" > > > > > > Best Regards > > Camm > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Wed Oct 31 11:55:11 2007 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 31 Oct 2007 10:55:11 -0500 Subject: [ANN] Last Day to Get GLX2 for Free In-Reply-To: <1E4C79E0-02B1-4C70-868B-B34DD3489FEB@economy-x-talk.com> References: <001601c81996$009f2e40$0a01a8c0@workshop> <1E4C79E0-02B1-4C70-868B-B34DD3489FEB@economy-x-talk.com> Message-ID: <7DA00E0C-9C55-47B0-A2EA-8729830AE3DF@daniels-mara.com> Fellow Revolutionaries: Today is the last day we anticipate offering GLX2 for free with upgrades and purchases of Revolution. Click here to do so: - http://www.daniels-mara.com/glx2/get_it_free.html Now is a particularly good time to take advantage of this offer as next week we will be releasing version 2.0.2, which includes 88 enhancements to GLX2. Here are just a few of v2.0.2's new features and enhancements: * Restore Last Session at Startup - When you restart Revolution, the scripts you were editing can now appear on the GLX2 Tab Bar along with Bread Crumbs leading to the handlers you were working. Pick up right where you left off using this new feature. * Use Icons on Tabs - Tabs can now have stylish, glass icons instead of the word "btn", "fld" or "stack" preceding their names. This not only saves screen real estate, it also communicates more directly to your brain, which can then be preserved for more important things. When this new feature is turned on, the GLX2 Status Bar also shows these icons when reporting the object beneath your mouse/pointer. * Twice as Many Tabs - Because tabs can now be made much smaller with the Use Icons on Tabs preference (noted above), GLX2 now houses a maximum of twenty (20) tabs rather than just ten (10). For a detailed list of GLX2 v2.0.2 enhancements with snapshots of the cool, new tab icons by Tereza Snyder, click this link: - http://www.daniels-mara.com/glx2/v202_enhanced.html Note to Existing Users: - v2.0.2 is available right now as a beta via the "Check for Latest Beta..." menu item under the GLX2 "Help" menu. Best, Jerry Daniels Daniels & Mara, Inc. Makers of GLX2 http://www.daniels-mara.com/glx2 From runrev at academica.com Wed Oct 31 11:57:39 2007 From: runrev at academica.com (Sakari Ruoho) Date: Wed, 31 Oct 2007 17:57:39 +0200 Subject: Grouping Inside Groups In-Reply-To: <938B8D42-9B01-4A69-81C2-63BE410977D6@economy-x-talk.com> References: <47285080.7000501@academica.com> <938B8D42-9B01-4A69-81C2-63BE410977D6@economy-x-talk.com> Message-ID: <4728A5F3.7060508@academica.com> Cheers for your answer Mark, You could do it like this... create a stack with a button and image called 'test'. Now heres the button's script: on mouseUp group image "test" end mouseUp All u need to do is to press the button two times. First time it creates the group, but next time u will get the error. Start editing does not work in this case, since it opens the group visually(lock screen does not seem to work on here) and that is undesirable behavior for the software I'm working on. Mark Schonewille wrote: > Hi Sakari Ruoho, > > Could you please post your script? > > One way to do this is to start editing the background before grouping > objects. > > on mouseUp > start editing group 1 > group btn id 1004 and btn id 1006 > stop editing group > end mouseUp > > > Best regards, > > Mark Schonewille > > -- > > Economy-x-Talk Consulting and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Quickly extract data from your HyperCard stacks with DIFfersifier. > http://differsifier.economy-x-talk.com > > > Op 31-okt-2007, om 10:53 heeft Sakari Ruoho het volgende geschreven: > >> Hi >> >> I trying to group objects inside Group with /group/ command to make >> nested groups. RunRev complains about bad object type, but when I >> /select/ the object and use/ group/ it works.. also tried /do group/ >> command without success. I can group objects with /group/ >> /[objectList]/ command, if the objects are not inside a group. Is >> this a syntax error from me or a feature or what? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Wed Oct 31 13:13:49 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 31 Oct 2007 13:13:49 -0400 Subject: How to get list of all keys in a registry folder Message-ID: <74631ED5-433C-446D-AE11-83C04521DB42@mangomultimedia.com> Hi, I'm trying to enumerate over all of the keys in a registry folder on Windows. Anyone know how to get a list of the keys? In this particular case I'm looking to get all of the keys in "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage". Thanks, -- Trevor DeVore Blue Mango Learning Systems www.bluemangolearning.com - www.screensteps.com Email has been scanned for viruses by Altman Technologies' email management service - www.altman.co.uk/emailsystems From luis at anachreon.co.uk Wed Oct 31 13:23:52 2007 From: luis at anachreon.co.uk (Luis) Date: Wed, 31 Oct 2007 17:23:52 +0000 Subject: How to get list of all keys in a registry folder In-Reply-To: <74631ED5-433C-446D-AE11-83C04521DB42@mangomultimedia.com> References: <74631ED5-433C-446D-AE11-83C04521DB42@mangomultimedia.com> Message-ID: Hiya, Type 'regedit' without the apostrophes into the 'Run' command box. From there browse to the 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet \Control\Nls\CodePage' and do a File/Export. Cheers, Luis. On 31 Oct 2007, at 17:13, Trevor DeVore wrote: > Hi, > > I'm trying to enumerate over all of the keys in a registry folder > on Windows. Anyone know how to get a list of the keys? > > In this particular case I'm looking to get all of the keys in > "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage". > > Thanks, > > -- > Trevor DeVore > Blue Mango Learning Systems > www.bluemangolearning.com - www.screensteps.com > > > > Email has been scanned for viruses by Altman Technologies' email > management service - www.altman.co.uk/emailsystems > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Wed Oct 31 13:31:04 2007 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 31 Oct 2007 13:31:04 -0400 Subject: How to get list of all keys in a registry folder In-Reply-To: References: <74631ED5-433C-446D-AE11-83C04521DB42@mangomultimedia.com> Message-ID: <4CD46BA9-A23A-444A-89EC-5A59F73DCAA1@mangomultimedia.com> On Oct 31, 2007, at 1:23 PM, Luis wrote: > Hiya, > > Type 'regedit' without the apostrophes into the 'Run' command box. > From there browse to the 'HKEY_LOCAL_MACHINE\SYSTEM > \CurrentControlSet\Control\Nls\CodePage' and do a File/Export. Hi Luis, Thanks for the info. I should clarify a bit. I would like to get the keys using Revolution at runtime. I want to move through the list of keys and determine information about languages and code pages installed on the system. Thanks, Trevor DeVore Blue Mango Learning Systems http://www.bluemangolearning.com http://www.screensteps.com From jperryl at ecs.fullerton.edu Wed Oct 31 13:37:10 2007 From: jperryl at ecs.fullerton.edu (User) Date: Wed, 31 Oct 2007 10:37:10 -0700 (PDT) Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: <200710310747.33835.palcibiades-first@yahoo.co.uk> References: <200710310747.33835.palcibiades-first@yahoo.co.uk> Message-ID: Peter, I don't understand what you are saying here f(I've perhaps not had enough caffeine yet this morning). Could you please clarify? Kindest thanks, Judy On Wed, 31 Oct 2007, Peter Alcibiades wrote: > What one part of the target market needs is something quite different. They > need a dictionary of meanings, of tasks. Then they need an entry which shows > how to combine various language elements to get the task done. Without this, > they'll have a really hard time moving from novice to proficient, and will > probably give up and go elsewhere. From kray at sonsothunder.com Wed Oct 31 13:36:05 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 31 Oct 2007 12:36:05 -0500 Subject: Built with rev studio In-Reply-To: <13479344.post@talk.nabble.com> References: <13479344.post@talk.nabble.com> Message-ID: <20071031123605581142.2160db6c@sonsothunder.com> On Mon, 29 Oct 2007 16:42:14 -0700 (PDT), John Stone wrote: > > Hi, Just promoting my first rev app, hope this is allowed. > The Driving instructors personal assistant is of interest to UK driving > instructors only, but is a small example of what can be acheived using rev > studio with very little experience in programming > > Please visit http://drivinginstructorspa.co.uk The home of the D.I.P.A. Nicely done, John! Congratulations on your first commercial Rev app! :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Oct 31 13:48:35 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 31 Oct 2007 12:48:35 -0500 Subject: How to get list of all keys in a registry folder In-Reply-To: References: <74631ED5-433C-446D-AE11-83C04521DB42@mangomultimedia.com> Message-ID: <20071031124835731514.ec98b06f@sonsothunder.com> On Wed, 31 Oct 2007 17:23:52 +0000, Luis wrote: > Hiya, > > Type 'regedit' without the apostrophes into the 'Run' command box. > From there browse to the > 'HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Nls\CodePage' > and do a File/Export. Actually you can do this from Rev to a text file and then you can read the text file from Rev, parse the data and delete the text file. Here's an example (off the top of my head): on mouseUp put "HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\" & \ "Control\Nls\CodePage" into tKey put "regedit.exe /c c:\temp.txt " & tKey into tCmd set the hideConsoleWindows to true get shell(tCmd) put url ("file:C:/temp.txt") into tData delete file "C:/temp.txt" -- now parse the data and extract your list... end mouseUp HTH, Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From josh at dvcreators.net Wed Oct 31 14:02:23 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 31 Oct 2007 11:02:23 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: <20071030221219373308.47263f97@sonsothunder.com> References: <313B4421-4660-40F3-9C23-40B1522CBB99@dvcreators.net> <20071030221219373308.47263f97@sonsothunder.com> Message-ID: On Oct 30, 2007, at 8:12 PM, Ken Ray wrote: > On Tue, 30 Oct 2007 19:55:58 -0700, Josh Mellicker wrote: > >> Just FYI: changed the theme, search box now works with things like >> "$", "@", etc. >> >> http://revcoders.org > > Just curious Josh, everytime I have gone to the site, it looks like > I'm > always looking at the last page of the entries (in fact I can 'page > back' to the previous entries for several pages). Any chance you could > make the default nav go to a page that lists out all the tokens, or > groups them by type/object/etc.? > > I know this request is premature - you've just started getting this > going - but I figured I'd ask anyway. :-) Great to hear from you on this, Ken! Yes, the front page should be a quick way to drill down and find something you don't know any substring of :-) Working on it now. > >> Could a few folks tell me how the speed of searches, and page loads >> seem, and your approximate location? I want to see if it is fast >> everywhere. > > Search time and page loads are fast for me (I'm in Eau Claire, WI). > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Wed Oct 31 14:07:46 2007 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 31 Oct 2007 12:07:46 -0600 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: References: <200710310747.33835.palcibiades-first@yahoo.co.uk> Message-ID: On Oct 31, 2007, at 11:37 AM, User wrote: > Peter, > > I don't understand what you are saying here f(I've perhaps not had > enough caffeine yet this morning). Could you please clarify? > > Kindest thanks, > > Judy > > On Wed, 31 Oct 2007, Peter Alcibiades wrote: > >> What one part of the target market needs is something quite >> different. They >> need a dictionary of meanings, of tasks. Then they need an entry >> which shows >> how to combine various language elements to get the task done. >> Without this, >> they'll have a really hard time moving from novice to proficient, >> and will >> probably give up and go elsewhere. Peter, Are you referring to something similar to the Sample Scripts in the Rev Documentation? (See Help menu > Documentation > Sample Scripts.) Or something more integrated into the dictionary? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From andre at andregarzia.com Wed Oct 31 14:07:54 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 31 Oct 2007 15:07:54 -0300 Subject: don't miss this chance to use GLX2 (was Re: [ANN] Last Day to Get GLX2 for Free) Message-ID: <7c87a2a10710311107l22fa306bl7a5247b0f5f1f219@mail.gmail.com> Hello Friends, I've used both Constellation and Galaxy and liked them both. Today I decided to renew my enterprise license. My license was going to expire on December and I thought this was a nice chance to get both an early upgrade and also try the new GLX2. I must say I am terribly impressed. It works flawlessly here, it's fast and it is already making me more productive. Clairvoyance alone makes the upgrade a must, I make some heavy use of Ken Ray XML library and the ability of GLX2 to auto complete the STS XML calls with the parameters saves me a lot of time. The crumb bar, the really smart editor, all makes it a *must have*. This is not simply a shiny editor, it is a wonderful tool that really enhances revolution. Those working in big projects will be glad for the feature that makes a click on a function or command teleport you to that function or command definition, no matter where it is defined. My current project works with a lot of custom libraries and functions spread across dozens (maybe hundreds, I am not counting anymore.) groups. GLX2 alone makes this manageable. This is the last day to get it free with a revolution purchase or upgrade. I tell everyone not to miss this, you'll not regret. And bear in mind that this comes from Jerry Daniels, one of the most wonderful person in this list. He is a very responsive developer who is "update happy" and releases lots of updates to his product. Who is not happy when he launches a product and find new features added as a surprise? GLX2 make developers more productive and since this is the last day to get it, hurry! :-) (I like the semi transparent windows too... makes my Rev looks more "modern".. lol) Very Happy Andre From rgould8 at aol.com Wed Oct 31 14:11:23 2007 From: rgould8 at aol.com (rgould8 at aol.com) Date: Wed, 31 Oct 2007 13:11:23 -0500 Subject: Place to stash a text file in Vista thats shared by all users? Message-ID: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> Can anyone tell me if there's a directory somewhere in Windows Vista that is accessible by all users of the PC?? I need to find a place to stash a preference file for my app that can be accessed, no matter which user is logged in. ________________________________________________________________________ Email and AIM finally together. You've gotta check out free AOL Mail! - http://mail.aol.com From josh at dvcreators.net Wed Oct 31 14:14:37 2007 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 31 Oct 2007 11:14:37 -0700 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: <200710310747.33835.palcibiades-first@yahoo.co.uk> References: <200710310747.33835.palcibiades-first@yahoo.co.uk> Message-ID: I agree. Just wait until I get this first phase of functionality done :-) Many Rev users learn from taking apart the wonderful example stacks posted by so many of the generous and brilliant developers have posted. So, many pages will have links to relevant stacks that illustrate that term in particular. But beyond that, I think people will be inspired to write little tutorials on certain common processes that again, will be linked to from the functions most used. Writing a tutorial on revcoders.org is as easy as posting an email to this list: 1. http://revcoders.org/wp-admin/post-new.php 2. type 3. choose category and tags 4. click "Publish" If you want to try a quick test, for now, you can log in with: username = revcoder password = revcoder (of course you can set up your own log in) The tag system is particularly wonderful, you can tag dictionary terms featured in your tutorial, and those terms will automatically link back to your article! On Oct 31, 2007, at 12:47 AM, Peter Alcibiades wrote: > Its great for what it is. > > But it is still a dictionary. For newer users trying to get > proficient, its > still going to be like trying to improve your Bulgarian from a > Bulgarian-English dictionary. You can do it to a limited extent, > but its > going about it the hard way. And as one poster said earlier, you > have to > know Bulgarian well enough to know what you are looking for before > you can > find it! > > What one part of the target market needs is something quite > different. They > need a dictionary of meanings, of tasks. Then they need an entry > which shows > how to combine various language elements to get the task done. > Without this, > they'll have a really hard time moving from novice to proficient, > and will > probably give up and go elsewhere. > > It is probably not a need which most contributors to this list > have, and it > may be a target market not worth going after. But Rev does seem to be > targetting such users, and this is what it will take to get and > keep them. > > Peter > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From andre at andregarzia.com Wed Oct 31 14:20:45 2007 From: andre at andregarzia.com (Andre Garzia) Date: Wed, 31 Oct 2007 15:20:45 -0300 Subject: Place to stash a text file in Vista thats shared by all users? In-Reply-To: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> References: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> Message-ID: <7c87a2a10710311120t2043e838tb0f921c764f020b8@mail.gmail.com> Rob, long time no see, I hope you're doing fine! I don't have Vista here so I can't test this but Ken Ray has compiled this nice resource where he list the SpecialFolderPaths for MacOS X, XP and Vista. http://www.sonsothunder.com/devres/revolution/tips/file010.htm Cheers andre On 10/31/07, rgould8 at aol.com wrote: > Can anyone tell me if there's a directory somewhere in Windows Vista that is accessible by all users of the PC?? I need to find a place to stash a preference file for my app that can be accessed, no matter which user is logged in. > > ________________________________________________________________________ > Email and AIM finally together. You've gotta check out free AOL Mail! - http://mail.aol.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- http://www.andregarzia.com All We Do Is Code. From kray at sonsothunder.com Wed Oct 31 14:23:14 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 31 Oct 2007 13:23:14 -0500 Subject: "proof-of-concept" Revolution Online Open Dictionary at revcoders.org In-Reply-To: References: <200710310747.33835.palcibiades-first@yahoo.co.uk> Message-ID: <20071031132314867893.2d001d8f@sonsothunder.com> On Wed, 31 Oct 2007 10:37:10 -0700 (PDT), User wrote: > Peter, > > I don't understand what you are saying here f(I've perhaps not had > enough caffeine yet this morning). Could you please clarify? Correct me if I'm wrong, Peter, but I think you mean something along the lines of the "old" SuperCard printed documentation that had/has: 1) A "Procedural Index" that let you look things up based on tasks and their connected object(s) when applicable, and vice-versa. So for example the intro to the index says: For example, SuperTalk elements related to clicking on a button may be found by looking under the alphabetical object heading of "Buttons" and the task subheading of "Clicking". It may also be found under the alphabetical task heading of "Clicking", and the object subheading of "Buttons". Here's a few (severely truncated) examples: Animation along a path ...... move command movies ............. see 'Movies' AppleScript creating ............ script function; compile keyword running ............. script function; run keyword Buttons creating ............. new command; newButton message titling ................ name property; showName property and of course if you go to "C", you have: Creating buttons ............. new command; choose command; tool property; drag command; newButton message menus .............. new command; newMenu message So you can see that if you were looking at how to create a button, you could attack it from either "Buttons" or "Creating". (BTW: There should also have been an entry called "Making" that says "See Creating" to deal with synonyms, FYI.) 2) The "Lexical Index" that lets you look at things broken into main categories (Operators/Commands/Functions/Properties) with subcategories (Animation Functions/System Functions/Text Functions/etc.). Here's a simple example: Commands ----------------- Arithmetic Commands add command; divide command; multiple command; subtract command Interface Commands answer command; ask command; ask icon command Functions ----------------- Animation Functions movie function; quickTimeVersion function Keyboard Functions commandKey function; cmdKey function; optionKey function; shiftKey function And these indices pointed back to the exhaustive documentation on each token in the language. This allowed the user to look things up either by the token itself, the task they were trying to accomplish, or the kind of category of things they thought it would belong to. So if someone was trying to discover the syntax for adding two numbers together, they could look up "add" in the language guide itself, or "Math: adding" or "Numbers: calculating" in the Procedural Index, or "Arithmetic Commands" in the Lexical Index. I'm sure more ways of looking up info can be added, including synonyms/antonyms/etc., but you get the idea. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From kray at sonsothunder.com Wed Oct 31 14:29:03 2007 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 31 Oct 2007 13:29:03 -0500 Subject: Grouping Inside Groups In-Reply-To: <4728A5F3.7060508@academica.com> References: <47285080.7000501@academica.com> <938B8D42-9B01-4A69-81C2-63BE410977D6@economy-x-talk.com> <4728A5F3.7060508@academica.com> Message-ID: <20071031132903067463.bf808b66@sonsothunder.com> On Wed, 31 Oct 2007 17:57:39 +0200, Sakari Ruoho wrote: > Cheers for your answer Mark, > > You could do it like this... create a stack with a button and image > called 'test'. Now heres the button's script: > > on mouseUp > group image "test" > end mouseUp > All u need to do is to press the button two times. First time it > creates the group, but next time u will get the error. > > Start editing does not work in this case, since it opens the group > visually(lock screen does not seem to work on here) and that is > undesirable behavior for the software I'm working on. Try this: Make three buttons on a card. Select them all and group them. Then execute this code: on mouseUp select empty -- make sure nothing else is selected set the selected of btn 1 to true set the selected of btn 2 to true group select empty -- remove the rectangles end mouseup This should leave you with an external group of all three buttons, but an internal group of just two of them with the third not part of the internal group. You can wrap these in lock/unlock screen and change the tool to browse if you like to make sure it's not seen by the user. Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From dave at looktowindward.com Wed Oct 31 19:21:05 2007 From: dave at looktowindward.com (Dave) Date: Wed, 31 Oct 2007 23:21:05 +0000 Subject: Geometry in latest version of RunRev In-Reply-To: <471C0E90.5090007@fourthworld.com> References: <471C0E90.5090007@fourthworld.com> Message-ID: <71D4E352-BB0D-4787-9487-1A3B9039F45A@looktowindward.com> On 22 Oct 2007, at 03:44, Richard Gaskin wrote: > Dave wrote: > >> Does anyone know if the Geometry has been fixed in the latest >> version? >> I really don't want to invest all the time editing the objects if >> it still goes beswick! > > The GM is good for what it does, but it can't anticipate all > possible combinations of object-ordering needs, and will fail in > some cases. > > Writing one's one geometry management is so simple that I never > understood why RunRev saddled themselves with writing 40k of GM > script just for a subset of needs. Well, if it's that useless and flawed why don't they just get rid of it? Seems like something a newbie would use and then end up in a panic cos all their objects disappear into outer space! At the very least it should come with a stern health warning! All the Best Dave From ambassador at fourthworld.com Wed Oct 31 19:37:31 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 31 Oct 2007 16:37:31 -0700 Subject: Geometry in latest version of RunRev Message-ID: <472911BB.30207@fourthworld.com> Dave wrote: > On 22 Oct 2007, at 03:44, Richard Gaskin wrote: >> The GM is good for what it does, but it can't anticipate all >> possible combinations of object-ordering needs, and will fail in >> some cases. >> >> Writing one's one geometry management is so simple that I never >> understood why RunRev saddled themselves with writing 40k of GM >> script just for a subset of needs. > > Well, if it's that useless and flawed why don't they just get rid of > it? Seems like something a newbie would use and then end up in a > panic cos all their objects disappear into outer space! At the very > least it should come with a stern health warning! It would be helpful if the docs for the GM noted its limitations, and included some sample scripts on how to use the resizeStack message directly if needed. Dropping it may be a bit much, since a number of people rely on it for relatively simple layouts, but deprecating it may be an option. What sort of layout were you working on that riggered this "panic"? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dave at looktowindward.com Wed Oct 31 19:38:59 2007 From: dave at looktowindward.com (Dave) Date: Wed, 31 Oct 2007 23:38:59 +0000 Subject: Convert from URL to File Path String? In-Reply-To: <20071031132903067463.bf808b66@sonsothunder.com> References: <47285080.7000501@academica.com> <938B8D42-9B01-4A69-81C2-63BE410977D6@economy-x-talk.com> <4728A5F3.7060508@academica.com> <20071031132903067463.bf808b66@sonsothunder.com> Message-ID: <854E125C-99F1-4C55-BBBD-6ED6B3217B6C@looktowindward.com> Hi, I have a URL of the form: file://localhost/Users/Dave/Folder/Folder/filex.xxx and I want to convert it to: /Users/Dave/Folder/Folder/filex.xxx Is there a function to do this, or do I just have to remove "file;// localhost" from the front of the string? Thanks a lot All the Best Dave From dave at looktowindward.com Wed Oct 31 19:43:22 2007 From: dave at looktowindward.com (Dave) Date: Wed, 31 Oct 2007 23:43:22 +0000 Subject: Geometry in latest version of RunRev In-Reply-To: <472911BB.30207@fourthworld.com> References: <472911BB.30207@fourthworld.com> Message-ID: On 31 Oct 2007, at 23:37, Richard Gaskin wrote: > Dave wrote: >> On 22 Oct 2007, at 03:44, Richard Gaskin wrote: >>> The GM is good for what it does, but it can't anticipate all >>> possible combinations of object-ordering needs, and will fail in >>> some cases. >>> >>> Writing one's one geometry management is so simple that I never >>> understood why RunRev saddled themselves with writing 40k of GM >>> script just for a subset of needs. >> Well, if it's that useless and flawed why don't they just get rid >> of it? Seems like something a newbie would use and then end up in >> a panic cos all their objects disappear into outer space! At the >> very least it should come with a stern health warning! > > It would be helpful if the docs for the GM noted its limitations, > and included some sample scripts on how to use the resizeStack > message directly if needed. > > Dropping it may be a bit much, since a number of people rely on it > for relatively simple layouts, but deprecating it may be an option. > > What sort of layout were you working on that riggered this "panic"? I very simple resize of some fields and move the button at the bottom. Had everything ready for a demo and then they said, could you just......... All I wanted was to quickly have something that just worked, but I couldn't risk all the object flying off into outer space, so in the end bodged up something for the demo. I'd like something that was half way standard that I could use in all my scripts. All the Best Dave From JimAultWins at yahoo.com Wed Oct 31 20:03:16 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 31 Oct 2007 17:03:16 -0700 Subject: Convert from URL to File Path String? In-Reply-To: <854E125C-99F1-4C55-BBBD-6ED6B3217B6C@looktowindward.com> Message-ID: On 10/31/07 4:38 PM, "Dave" wrote: > I have a URL of the form: > > file://localhost/Users/Dave/Folder/Folder/filex.xxx > > and I want to convert it to: > > /Users/Dave/Folder/Folder/filex.xxx > > Is there a function to do this, or do I just have to remove "file;// > localhost" from the front of the string? I would use one line to do this: put " file://localhost/Users/Dave/Folder/Folder/filex.xxx" into urlLocal put char offset("/Users/", urlLocal) to -1 of urlLocal into urlUsers Jim Ault Las Vegas From ambassador at fourthworld.com Wed Oct 31 20:07:31 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 31 Oct 2007 17:07:31 -0700 Subject: Geometry in latest version of RunRev Message-ID: <472918C3.2090907@fourthworld.com> Dave wrote: > On 31 Oct 2007, at 23:37, Richard Gaskin wrote: >> What sort of layout were you working on that riggered this "panic"? > > I very simple resize of some fields and move the button at the > bottom. Had everything ready for a demo and then they said, could you > just......... > > All I wanted was to quickly have something that just worked, but I > couldn't risk all the object flying off into outer space, so in the > end bodged up something for the demo. > > I'd like something that was half way standard that I could use in all > my scripts. What do you mean by "standard"? I just handle the resizeStack message myself. As a simple example, this handler will cover a simple stack with a field and two buttons at the bottom: on resizeStack x,y set the rect of fld "Main" to 20,8,x-20,y-48 set the bottomRight of btn "OK" to x-20,y-20 set the bottomRight of btn "Cancel" to \ (the left of btn "OK"-12),y-20 end resizeStack -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From scott at elementarysoftware.com Wed Oct 31 20:11:59 2007 From: scott at elementarysoftware.com (Scott Morrow) Date: Wed, 31 Oct 2007 17:11:59 -0700 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <20071031021704737257.c3bf7ae6@sonsothunder.com> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> <0400A7B8-2148-4AEB-98C0-099DC2D192E3@elementarysoftware.com> <20071031021704737257.c3bf7ae6@sonsothunder.com> Message-ID: Ken, Thanks, I am using a variation on your approach and it is working. If I recall correctly the shell call doesn't work in OSX 10.2, fortunately only system versions above 10.4.9 can be used by Intel Macs so checking the system version first eliminates that issue. I'm just checking to see if "Intel" is among the words returned by the System Profiler. I couldn't think of anything else in that short list that might return "Intel" Scott Morrow ---------------------------- Elementary Software Now with 20% less chalk dust http://elementarysoftware.com On Oct 31, 2007, at 12:17 AM, Ken Ray wrote: > On Tue, 30 Oct 2007 23:56:15 -0700, Scott Morrow wrote: > >> Mark, >> This solution works brilliantly in 2.8.1 - unfortunately for some >> reason it always seems to return "false" in 2.6.1 no matter the >> processor. I don't understand the logic behind it so I'm no good to >> trouble shoot here. > > Hmm, if this is true, you may have to use the longer "system profiler" > version I posted earlier. Mark, can you confirm whether the endian > version works for you in 2.6.1? > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/Sincerely, From capellan2000 at yahoo.com Wed Oct 31 20:31:36 2007 From: capellan2000 at yahoo.com (capellan) Date: Wed, 31 Oct 2007 17:31:36 -0700 (PDT) Subject: Runrev handling of imported bitmaps Message-ID: <13521479.post@talk.nabble.com> Hi all, Recently i was creating a simple stack image library utility to reuse images multiple times in a stack. The result is unworthy to post in this mail list, but it opened many questions: How could i recreate the changes in dimensions, ink-effects rotations, flipping, etc for all the images used in a card, taken from a library stack? For example, Xara X1 has a ?zero-memory footprint? approach in which each new image copy requires no additional memory or file space. Every transformation to any image is redraw at runtime, so Xara X1 just keep one original image and in every instance where the image appears, it is transformed starting from the single untouched original image. One single image reused multiple times with any kind of transformations applied to them. For example, i will like to apply many different ink effects to instances of a single image and make a composition with these parts. Is this somehow possible in Runrev? Notice, i know that this is possible with multiple copies of the images, but i look for economy of size of the stack. Thanks in advance! alejandro -- View this message in context: http://www.nabble.com/Runrev-handling-of-imported-bitmaps-tf4728814.html#a13521479 Sent from the Revolution - User mailing list archive at Nabble.com. From dave at looktowindward.com Wed Oct 31 20:31:45 2007 From: dave at looktowindward.com (Dave) Date: Thu, 1 Nov 2007 00:31:45 +0000 Subject: Problem with revExecuteSQL In-Reply-To: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> References: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> Message-ID: Hi, I am getting an invalid token error from revExecuteSQL, when I look at the data being inserted, it contains a ":" character following by a number (a date field in the form DD:MM:YY. How do I insert this data? Here is the code: put "INSERT INTO " & theTableName & " (" & myTempKeyList & ") " & \ " VALUES (" & myValueList & ") " into mySQLCode revExecuteSQL theDatabaseID,mySQLCode put the result into myResult if myResult <> empty then if myResult is not an integer then answer error "Error in UtilDBInsertRecord, revExecuteSQL:" && myResult breakpoint end if end if Thanks a lot All the Best Dave From dave at looktowindward.com Wed Oct 31 20:40:52 2007 From: dave at looktowindward.com (Dave) Date: Thu, 1 Nov 2007 00:40:52 +0000 Subject: Geometry in latest version of RunRev In-Reply-To: <472918C3.2090907@fourthworld.com> References: <472918C3.2090907@fourthworld.com> Message-ID: <5C5BFBEE-D393-42AC-8434-D2566085D600@looktowindward.com> On 1 Nov 2007, at 00:07, Richard Gaskin wrote: > Dave wrote: > >> On 31 Oct 2007, at 23:37, Richard Gaskin wrote: >>> What sort of layout were you working on that riggered this "panic"? >> I very simple resize of some fields and move the button at the >> bottom. Had everything ready for a demo and then they said, could >> you just......... >> All I wanted was to quickly have something that just worked, but >> I couldn't risk all the object flying off into outer space, so in >> the end bodged up something for the demo. >> I'd like something that was half way standard that I could use in >> all my scripts. > > What do you mean by "standard"? Well there are a number of standard things you might want to do, such as move the bottom, right to grow or shrink the object, move the object, etc. It would be nice to be able to just set a Custom Prop or whatever that said what you wanted to happen and some "standard" driving code pick this up and do the necessary. > > I just handle the resizeStack message myself. As a simple example, > this handler will cover a simple stack with a field and two buttons > at the bottom: > I hate using hard object names in scripts and in fact I never do except in a demo or test app. It would be good to optionally have a handler in the object that gets run if it's defined or if not in the group, card or stack that could read the Custom Props of the object and perform the operation. > > on resizeStack x,y > set the rect of fld "Main" to 20,8,x-20,y-48 > set the bottomRight of btn "OK" to x-20,y-20 > set the bottomRight of btn "Cancel" to \ > (the left of btn "OK"-12),y-20 > end resizeStack I may well attempt to do some sort of "standard" implementation, but not at the moment, way too much other stuff to do. All the Best Dave From dave at looktowindward.com Wed Oct 31 20:45:44 2007 From: dave at looktowindward.com (Dave) Date: Thu, 1 Nov 2007 00:45:44 +0000 Subject: Convert from URL to File Path String? In-Reply-To: References: Message-ID: <1294A47D-A1E3-4680-AC0B-C8A3E2AB13CB@looktowindward.com> Hi, On 1 Nov 2007, at 00:03, Jim Ault wrote: > > On 10/31/07 4:38 PM, "Dave" wrote: > >> I have a URL of the form: >> >> file://localhost/Users/Dave/Folder/Folder/filex.xxx >> >> and I want to convert it to: >> >> /Users/Dave/Folder/Folder/filex.xxx >> >> Is there a function to do this, or do I just have to remove "file;// >> localhost" from the front of the string? > > I would use one line to do this: > put " file://localhost/Users/Dave/Folder/Folder/filex.xxx" into > urlLocal > > put char offset("/Users/", urlLocal) to -1 of urlLocal into urlUsers It might not always start with "/Users/", for instance it could be: "file://localhost/Documents/....." I'm not sure if it's safe to just remove "file://localhost", anyone know? All the Best Dave From JimAultWins at yahoo.com Wed Oct 31 20:59:35 2007 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 31 Oct 2007 17:59:35 -0700 Subject: Convert from URL to File Path String? In-Reply-To: <1294A47D-A1E3-4680-AC0B-C8A3E2AB13CB@looktowindward.com> Message-ID: if"/Users" is in urlLocal then --multi user OS installed else if "/Documents/" is in urlLocal then --single user machine else if "/My Documents/" is in urlLocal then --single user machine else -- do a third action here end if I don't have that much experience with all the versions and platforms Jim Ault Las Vegas On 10/31/07 5:45 PM, "Dave" wrote: > Hi, > > > On 1 Nov 2007, at 00:03, Jim Ault wrote: > >> >> On 10/31/07 4:38 PM, "Dave" wrote: >> >>> I have a URL of the form: >>> >>> file://localhost/Users/Dave/Folder/Folder/filex.xxx >>> >>> and I want to convert it to: >>> >>> /Users/Dave/Folder/Folder/filex.xxx >>> >>> Is there a function to do this, or do I just have to remove "file;// >>> localhost" from the front of the string? >> >> I would use one line to do this: >> put " file://localhost/Users/Dave/Folder/Folder/filex.xxx" into >> urlLocal >> >> put char offset("/Users/", urlLocal) to -1 of urlLocal into urlUsers > > It might not always start with "/Users/", for instance it could be: > > "file://localhost/Documents/....." > > I'm not sure if it's safe to just remove "file://localhost", anyone > know? > > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Wed Oct 31 21:02:36 2007 From: dave at looktowindward.com (Dave) Date: Thu, 1 Nov 2007 01:02:36 +0000 Subject: Convert from URL to File Path String? In-Reply-To: References: Message-ID: <9731DB50-A455-49BE-BAC2-F3DED987FD44@looktowindward.com> Hi, Well it can literally anything, especially if you have a number of volumes on the machine. I'm just gonna strip off the "File://localhost" and hope for the best unless anyone knows different? Thanks a lot All the Best Dave On 1 Nov 2007, at 00:59, Jim Ault wrote: > if"/Users" is in urlLocal then > --multi user OS installed > else if "/Documents/" is in urlLocal then > --single user machine > else if "/My Documents/" is in urlLocal then > --single user machine > else > -- do a third action here > end if > > I don't have that much experience with all the versions and platforms > > Jim Ault > Las Vegas > > On 10/31/07 5:45 PM, "Dave" wrote: > >> Hi, >> >> >> On 1 Nov 2007, at 00:03, Jim Ault wrote: >> >>> >>> On 10/31/07 4:38 PM, "Dave" wrote: >>> >>>> I have a URL of the form: >>>> >>>> file://localhost/Users/Dave/Folder/Folder/filex.xxx >>>> >>>> and I want to convert it to: >>>> >>>> /Users/Dave/Folder/Folder/filex.xxx >>>> >>>> Is there a function to do this, or do I just have to remove >>>> "file;// >>>> localhost" from the front of the string? >>> >>> I would use one line to do this: >>> put " file://localhost/Users/Dave/Folder/Folder/filex.xxx" into >>> urlLocal >>> >>> put char offset("/Users/", urlLocal) to -1 of urlLocal into urlUsers >> >> It might not always start with "/Users/", for instance it could be: >> >> "file://localhost/Documents/....." >> >> I'm not sure if it's safe to just remove "file://localhost", anyone >> know? >> >> All the Best >> Dave >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Wed Oct 31 21:06:16 2007 From: dave at looktowindward.com (Dave) Date: Thu, 1 Nov 2007 01:06:16 +0000 Subject: Problem with revExecuteSQL - More In-Reply-To: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> References: <8C9EA009469DA99-DF8-54AE@Webmail-mg10.sysops.aol.com> Message-ID: <9D7A6A86-05D4-4779-9B55-B06724DA8408@looktowindward.com> Hi, I am also getting an [unrecognized token: "") "] error, in this case this is the string I pass in: INSERT INTO MusicBase (AlbumName,AlbumRating,AlbumRatingKind,ArtistName,BitRate,BPM,DateAdded, Duration,FileLocation,FileSizeBytes,Genre,ModDate,PlayedCount,PlayedDate ,SampleRate,TrackName,TrackRating,TrackRatingKind,TrackSkippedCount,Trac kSkippedDate,UnplayedFlag) VALUES ("Finally","0","computed","Ce Ce Peniston","160","0","2005-07-30T16:07:37Z","250174","file://localhost/ Users/Dave/Music/iTunes/iTunes Music/Ce Ce Peniston/Finally/02 Finally (7_Choice Mix).mp3","5005741","Rock","2005-06-08T17:49:38Z","0","missing value","44100","Finally (7"Choice Mix)","0","computed","0","missing value","***NULL***") All the values look ok to me, why should it fail? All the Best Dave Hi, I am getting an invalid token error from revExecuteSQL, when I look at the data being inserted, it contains a ":" character following by a number (a date field in the form DD:MM:YY. How do I insert this data? Here is the code: put "INSERT INTO " & theTableName & " (" & myTempKeyList & ") " & \ " VALUES (" & myValueList & ") " into mySQLCode revExecuteSQL theDatabaseID,mySQLCode put the result into myResult if myResult <> empty then if myResult is not an integer then answer error "Error in UtilDBInsertRecord, revExecuteSQL:" && myResult breakpoint end if end if Thanks a lot All the Best Dave _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Wed Oct 31 21:24:10 2007 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 31 Oct 2007 18:24:10 -0700 Subject: SQLIte, Result from revExecuteSQL In-Reply-To: <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> References: <84F00C62-2A7A-48D4-ACCD-1033DF09DE09@looktowindward.com> <820DDCEC-CC0B-4B87-A8D2-AB08539C70F1@looktowindward.com> <7DF4B67E-80AE-424C-B8C4-0E6E08FFE06A@looktowindward.com> Message-ID: <451199145500.20071031182410@ahsoftware.net> Dave- Tuesday, October 30, 2007, 5:19:00 PM, you wrote: > When the command returns "the result" is set to 1. I've looked in the > docs but it I can't seem to find anything that tells me what that means? BZ #3275. Supposedly "fixed" in 2.9.0-dp-1. -- -Mark Wieder mwieder at ahsoftware.net From mark at maseurope.net Wed Oct 31 21:57:49 2007 From: mark at maseurope.net (Mark Smith) Date: Wed, 31 Oct 2007 21:57:49 -0400 Subject: Identify Intel processor under 2.6.1 In-Reply-To: <20071031021704737257.c3bf7ae6@sonsothunder.com> References: <2CCEF5DD-0597-42F5-9A67-52585005C2D6@elementarysoftware.com> <0190998A-C2BE-439E-886B-93F960340E6B@maseurope.net> <0400A7B8-2148-4AEB-98C0-099DC2D192E3@elementarysoftware.com> <20071031021704737257.c3bf7ae6@sonsothunder.com> Message-ID: Scott and Ken, I think what is happening is that 2.6.1 is running under Rosetta on an intel mac, which reverses the endianness. This means it will always report non-intel under 2.6.1 on a Mac, so Ken's function is probably the best way to go. Ah, well! Best, Mark On 31 Oct 2007, at 03:17, Ken Ray wrote: > On Tue, 30 Oct 2007 23:56:15 -0700, Scott Morrow wrote: > >> Mark, >> This solution works brilliantly in 2.8.1 - unfortunately for some >> reason it always seems to return "false" in 2.6.1 no matter the >> processor. I don't understand the logic behind it so I'm no good to >> trouble shoot here. > > Hmm, if this is true, you may have to use the longer "system profiler" > version I posted earlier. Mark, can you confirm whether the endian > version works for you in 2.6.1? > > > Ken Ray > Sons of Thunder Software, Inc. > Email: kray at sonsothunder.com > Web Site: http://www.sonsothunder.com/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Wed Oct 31 22:32:42 2007 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 31 Oct 2007 19:32:42 -0700 Subject: Geometry in latest version of RunRev Message-ID: <47293ACA.5020609@fourthworld.com> Dave wrote: >> What do you mean by "standard"? > > Well there are a number of standard things you might want to do, such > as move the bottom, right to grow or shrink the object, move the > object, etc. It would be nice to be able to just set a Custom Prop or > whatever that said what you wanted to happen and some "standard" > driving code pick this up and do the necessary. Sounds a lot like the GM to me. It handles a lot of basic situations well. > I hate using hard object names in scripts and in fact I never do > except in a demo or test app. There are three main ways to refer to objects with Rev: ordinal number, name, or ID. The ordinal number is usually the most error-prone, as it changes whenever you add or remove objects. The ID is unique and usually immutable, but has zero mnemonic value so it makes scripts very difficult to read. Unlike an ID, the name of an object is up to the developer so it can have strong mnemonic value. And since just about every Rev object which can display its name also provides a label property, you can change the visible label of the object without ever needing to change the name. So I tend to use names much like IDs, but more memorable. I can change the label at any time without ever needing to change the name. Which of these three ways to refer to objects do you use? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From info at drivinginstructorspa.co.uk Wed Oct 31 15:35:07 2007 From: info at drivinginstructorspa.co.uk (John Stone) Date: Wed, 31 Oct 2007 12:35:07 -0700 (PDT) Subject: Built with rev studio In-Reply-To: <13517012.post@talk.nabble.com> References: <13479344.post@talk.nabble.com> <20071031123605581142.2160db6c@sonsothunder.com> <13517012.post@talk.nabble.com> Message-ID: <13517087.post@talk.nabble.com> Thanks Ken, and by the way it was only possible so quickly (in my case) because of all the help yourself and others have made freely available on this forum and your webspaces, so Thank YOU Ken. Nicely done, John! Congratulations on your first commercial Rev app! :-) Ken Ray Sons of Thunder Software, Inc. Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution =^D -- View this message in context: http://www.nabble.com/Built-with-rev-studio-tf4715416.html#a13517087 Sent from the Revolution - User mailing list archive at Nabble.com.