Re: SQL
Hello again, First, congratulations for using PostgreSQL ! It's, today, the more suitable, secure and powerfull ACID SQL server available, Sybase ASE, as the next one. Second, i don't know how to do that available under RevDB, as long as my Rev's applications servers are directly targeting psql trough shell() calls, but the way is to catch the postmaster/psql reply within your RevDB transcript code. In the way i'm using for my own, the reply always contains an explicit message alike INSERT DONE, SELECT DONE, UPDATE DONE, DELETE DONE, VACCUM DONE, etc for the commited transactions and, else, a debug's usable explicit PostgreSQL's postmaster's error message, in other cases. Just adapt your PostgreSQL config files about the verbose messages level filling your needs and catch them from within your transcript code. Le 17 juin 04, à 02:56, [EMAIL PROTECTED] a écrit : On Wednesday, June 16, 2004, at 08:44 PM, Mark Wieder wrote: hershbp- yes. Which is ? The ending command I belive is revCommitDatabase or revdb_commit , but the question is the start ? I'm using PostgreSQL and for PostgreSQL you don't need the commit command or function, it saves upon revdb_execute. Now when I need to make sure that the whole series of statements where successful I think there is something like a begin sql and endSql. Thanks p.s. Iis a command faster then a function ? -- -Mark Wieder [EMAIL PROTECTED] ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: OpenStack not executed Rev 2.1.2
Hi, The same bug affects some of my Rev 2.1.2 stacks -- i, always, use the preopenstack statement, instead, as a workaround... Best Regards, Le 8 juin 04, à 12:33, Marian Petrides, M.D. a écrit : I have encountered a couple of instances in which it appears that the openStack handler does not get fully executed when I first open a stack or run a standalone. Most recently, I tried to add a password to a non-standalone stack's openStack handler. I wrote the line of code to set the password, saved the stack, closed it and removed it from memory then reopened it. Despite the fact that this should have triggered the openStack handler it apparently did not-- I was still able to access the stack's script without entering a password. What is even stranger is that I then changed the line to read: set the password of this stack to empty, saved, closed/remove from memory, reopen. Now, I get the password dialog and it responds to the password I had set before I reset the password to empty. This is in Rev 2.1.2 IDE. Does anybody have any idea why this is happening? Marian ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Where to store read/write files on multi-user systems
Hello Trevor, Le 5 juin 04, à 00:39, Trevor DeVore a écrit : On Jun 4, 2004, at 3:47 PM, Pierre Sahores wrote: Le 4 juin 04, à 16:19, Trevor DeVore a écrit : Scenario: An application which consists of the following parts - 1) Revolution executable 2) Revolution stack for storing global user information (read/write) 3) Valentina Database (read/write) 4) Revolution stack for storing user preferences (read/write) Hello Trevor, In my idea, the most secure way to get your project up would be to set up this all as a work for Apache + a TCP sockets driven application server (coded in Rev, Python or Java) connected to an ACID compliant database server (PostgreSQL, FireBird, Sybase, Oracle,...) where the Rev's client-side apps would have to act as browsers of the server-side stuff. Any other way will need lots more coding for less usable results (availaibility, concurrents accesses, TCO). Pierre, This particular application is an interactive training title that will be distributed on CD-ROM for the moment but will eventually be embedded on medical hardware. The revolution stacks I'm using for data storage allow people using the program to set up multiple users and track the number of lessons they have completed. It isn't multi-user in the sense that multiple people will access the program at once but in the fact different users of the same PC could access the program. OK, and sorry ! I was mistaking in about the way your app has to work ;) Best Rgards, Pierre Example - The administrator will install the application on a Windows XP machine in the C:/Program Files directory. Bob logs in (Bob doesn't have administrator rights so he can't write to the C:/Program Files directory) and uses the program. In order for Bob to save his progress in the lessons on the computer the revolution stack that stores this information needs to be in a area where everyone can read/write files. -- Trevor DeVore Blue Mango Multimedia [EMAIL PROTECTED] ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Where to store read/write files on multi-user systems
Le 4 juin 04, à 16:19, Trevor DeVore a écrit : Scenario: An application which consists of the following parts - 1) Revolution executable 2) Revolution stack for storing global user information (read/write) 3) Valentina Database (read/write) 4) Revolution stack for storing user preferences (read/write) Hello Trevor, In my idea, the most secure way to get your project up would be to set up this all as a work for Apache + a TCP sockets driven application server (coded in Rev, Python or Java) connected to an ACID compliant database server (PostgreSQL, FireBird, Sybase, Oracle,...) where the Rev's client-side apps would have to act as browsers of the server-side stuff. Any other way will need lots more coding for less usable results (availaibility, concurrents accesses, TCO). Problem: Where is the best place to store files with different requirements? Some should be read/writable by just the user, others by every user who uses your application. Here is what I have come up with and I am looking for feedback on this (more appropriate place to store things, etc.). These use folders which are accessible using specialFolderPath or are located where the application was installed by the user. Windows XP/2000 * User specific preference files (4 in my list above)- C:/Documents and Settings/USERNAME/Application Data/MYAPP specialFolderPath(26) * Shared files writable by everyone (2 and 3)- C:/Documents and Settings/All Users/Application Data/MYAPP specialFolderPath(35) Windows 98/ME * User specific preference files (4)- C:/WINDOWS/Application Data/MYAPP specialFolderPath(26) * Everything else- C:/Program Files/MYAPP (basically the location where the user installs the app) Mac OS X * User specific preference files (4)- /Users/USERNAME/Library/Preferences/MYAPP specialFolderPath(pref) * Shared files writable by everyone (2 and 3)- /Users/Shared/MYAPP specialFolderPath(sdat) Mac OS 9 * User specific preference files (4)- OS 9:System Folder/Preferences specialFolderPath(pref) * Shared files writable by everyone (2 and 3)- Location where application is installed. -- Trevor DeVore Blue Mango Multimedia [EMAIL PROTECTED] ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: counting empty items
Hello There, and..., even without parentheses, tabtabtabtaba will return 4, just because the non empty fourth item will force its evaluation... Best Regards, Le 24 mai 04, à 19:46, J. Landman Gay a écrit : On 5/24/04 12:09 PM, rand valentine wrote: If I do this: set the itemDelimiter to tab put the number of items of tab tab tab tab 1 is returned. why not 4? I don't get it. -- if I do this: set the itemDelimiter to tab put empty into item 4 of testVariable put the number of items of testVariable 3 is returned. why? Because without forcing the compiler to parse the tabs in the first case, each tab is considered a text string. The concatenation looks like this: tabtabtabtab If you put parentheses around it, the compiler will evaluate the constants first before working with the string: put the number of items of (tab tab tab tab) Gives 4. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Fwd: Thank you.
Good Evening Roger, As long as i don't use them, i can't say witch one to choose. Under MacOS X, mpgtxwrap seems to do what is expected. Best, Pierre Le 23 mai 04, à 18:19, Roger Guay a écrit : Thank you, Pierre. I've given up on this piece of video for now as it's easier for me to have my customer supply what I need. For future reference, where might I find a demux utility? Again, thank you for your help. Cheers, Roger Hi Roger, This could have to do with the fact that your movie contents could be saved as a multiplexed track (video and sound at once). If so, you will need to use a demux utility to split the multiplexed track as two separate new tracks, the first one for the video and the second for the sound. Else, if the video codec is avi, you will need to export the tracks to get able to manipulate video and sound tracks from inside the QT tools, including the Rev's QT ones. Best, Pierre ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Imported Video Clip Won't Play
Hi Roger, This could have to do with the fact that your movie contents could be saved as a multiplexed track (video and sound at once). If so, you will need to use a demux utility to split the multiplexed track as two separate new tracks, the first one for the video and the second for the sound. Else, if the video codec is avi, you will need to export the tracks to get able to manipulate video and sound tracks from inside the QT tools, including the Rev's QT ones. Best, Pierre Le 21 mai 04, à 18:29, Roger Guay a écrit : Thank you, Pierre. Your solution works. I seem to be having other problems with this particular file which is not RunRev related. It seems that I can import this file into Quicktime Pro and export it to a .mov file OK, but if I then try to edit the converted file, I lose the sound. Thanks for your help, Roger Message: 3 Date: Thu, 20 May 2004 21:16:13 +0200 From: Pierre Sahores [EMAIL PROTECTED] Subject: Re: Imported Video Clip Won't Play To: How to use Revolution [EMAIL PROTECTED] Message-ID: [EMAIL PROTECTED] Content-Type: text/plain; charset=ISO-8859-1; format=flowed Hi Roger, Does the Movie.mpg open under QuickTime Payer ? If yes, save it, under QT Pro or equivalent, as Movie.mov or as Movie.mp4. Than, it will run OK from your Rev's player :) Best, Pierre Le 20 mai 04, à 21:01, Roger Guay a écrit : Hello List I have a one card stack into which I imported a QuickTime video clip titled Movie.mpg. On the card I have a button with a mouseUp handler and the line: play videoClip Movie.mpg at 200, 100. All I get is about 2 minutes of the rotating color wheel cursor followed by a black 2-inch vertical band on the card. The movie file size is 3.2 MB. Any ideas? BTW, I tried removing the .mpg from both the script and the name of the video clip but to no avail . . . same result! Thanks, Roger ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Imported Video Clip Won't Play
Hi Roger, Does the Movie.mpg open under QuickTime Payer ? If yes, save it, under QT Pro or equivalent, as Movie.mov or as Movie.mp4. Than, it will run OK from your Rev's player :) Best, Pierre Le 20 mai 04, à 21:01, Roger Guay a écrit : Hello List I have a one card stack into which I imported a QuickTime video clip titled Movie.mpg. On the card I have a button with a mouseUp handler and the line: play videoClip Movie.mpg at 200, 100. All I get is about 2 minutes of the rotating color wheel cursor followed by a black 2-inch vertical band on the card. The movie file size is 3.2 MB. Any ideas? BTW, I tried removing the .mpg from both the script and the name of the video clip but to no avail . . . same result! Thanks, Roger ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Database API placeholder question
Hello, It, mainly, depends from the way your SQL back-end is configured and interprets what he gets from your networked request. See the SQL db doc. Best, Pierre Le 20 mai 04, à 17:22, K a écrit : I have a strange behavior I cannot explain. When I create a SQL statement like below. SELECT ca,cb,cc from :1 where fa=:2 In this case :1 and :2 is sent to the database with single quotes ('') around it am I configuring something wrong? Is there a option to stop this? K -==-=-=-=-=-=-==-=-=-=-=-=-=-=-==-=-=-=-=-=- Disclaimer: Any resemblance between the above views and those of my employer, my terminal, or the view out my window are purely coincidental. Any resemblance between the above and my own views is non-deterministic. The question of the existence of views in the absence of anyone to hold them is left as an exercise for the reader. The question of the existence of the reader is left as an exercise for the second god coefficient. (A discussion of non-orthogonal, non-integral polytheism is beyond the scope of this article.) ___ Join Excite! - http://www.excite.com The most personalized portal on the Web! ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: problems with send and macosx .3.3
Hi, The way i would use, instead : - use the post/http methods - send a sequence of name1=value1name2=value2name3=value3etc... - catch the socket incoming message, on the server-side Rev's app as a PostIn global - set up a paramsswitcher handler able to parse the PostIn var and to pass requests to subhandlers on the mode : if item 1 of PostIn is name1=value1 then if item 2 of PostIn is name2=value2 then subhandler1 else subhanler2 else... end if etc... All works there as expected in using such kind of procs. Best, Pierre Le 20 mai 04, à 04:02, [EMAIL PROTECTED] a écrit : I'm not sure to understand the way you are using to send the actually, the client sends the login/password through a custom protocol to the server (the client and server communicate via tcp/ip).. the server socket receives the data and then uses the send command to send the data received to the proper handler.. -Sean ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: problems with send and macosx .3.3
Hello Shao, I'm not sure to understand the way you are using to send the login/password messages from each client-side app to the server-side app... POST, GET, under HTTP ? Could you, please, explain a little more how this process is handled ? I use POST/HTTP to manage such kind of stuffs under MC 2.5/Linux and Rev 2.1.2/OSX 3.3 and all works as expected. Best Regards, Pierre Le 19 mai 04, à 05:31, [EMAIL PROTECTED] a écrit : i'm developing a program in runrev 2.1 on macosx .3.3 (aka panther) and have noticed something weird when using the send command.. i have a multi-user network-enabled intranet program, and during the testing of the login/password everything went smoothly until i decided to use someone else's login/password combo.. all the information is being sent from the client to the server and is completely intact before the send command (the actually send command is being sent with the do command do to the complexity of it).. if i change do to answer the proper information is there, but in the receiving handler the answer states false.. the receiving handler correctly answers my login/password info, and it works fine when everyone else's password is the same as mine.. if the passwords are changed, it stops working.. now the really weird part to all of this is the fact that my password in the runrev app is base64 encoded and is the same as my macosx login password.. and!! if i include my password anywhere in the data being sent for the login/password (ie.. as a dummy parameter) all the other accounts work.. anyone else see this on macosx? i'll need to burn a copy and try it on my windows machines at home.. -Sean ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI engines for Linux - solved
Le 15 mai 04, à 02:48, Alejandro Tejada a écrit : Why in some servers, the permissions for the engine must be set to 755 and in others to 555? Which Apache preference controls this? Could be the .htaccess file? Under Suse-Linux 6.3 to 8.2, all the config is set from the httpd.conf file. Thanks to everyone for their insights!!! al Best, Pierre ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI engines for Linux
Hi Alejandro, Do you mean Linux x86 ? I don't have any, here. I can send you one, tomorrow, from the office. But if you can find a standard MC 2.5 issue on a friendly mirror, this will be the same as the one i will send (MC 2.5 works, in its standard issue, as well in graphical mode trough its X11 IDE, than in console mode where you can use it as CGI engine or to run sockets-driven backgrounder deamons). Best, Pierre Le 13 mai 04, à 16:35, Alejandro Tejada a écrit : CGI engines for Linux Hi Developers, I've been installing the REV and MC engines for cgi in a Linux server. They do not work because they require additional libraries that are not installed. I remember that participants in this list had mentioned that early releases of these engines do not require these additional files in the Linux server. Could someone compress and send me a copy of these engines to this mail: [EMAIL PROTECTED] Or better yet, sent me a link to download? Thanks in advance. al = Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __ Do you Yahoo!? Yahoo! Movies - Buy advance tickets for 'Shrek 2' http://movies.yahoo.com/showtimes/movie?mid=1808405861 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [OT] Scriptable DMG tool?
Hello Richard, I'm not using this kind of tools and my reply will, perhaps, perhaps not, be a little off topic ;) http://www.apple.com/downloads/macosx/development_tools/iceberg.html Best, Pierre Le 12 mai 04, à 20:27, Richard Gaskin a écrit : I build a lot of DMGs, but Apple's Disk Utility isn't scriptable so I have no way to automate that end of my build process. Any of you know of a scriptable alternative to Disk Utility for making DMGs? -- Richard Gaskin Fourth World Media Corporation ___ Rev tools and more: http://www.fourthworld.com/rev ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Rev's P2P QT playback app draft (was: Data Protection)
Hello again, Richard, It's always a bad idea too fast to reply to Richard's mails ! After reading it twice... but the same file wrapped in a SMIL document triggers a streaming behavior from QT, such that the media starts playing as soon as even a small amount of it has been buffered. Nothing tested from the below draft, at this point... We can expect that the SMIL tags are acting, in HTTP (GET) mode, exactly as the QTSS indications in RTSP (POST) mode... So, a very height potential input , Friend ! Thanks to point our attention on this ;D 1.- If the QT player plays each amount of the movie sequence as soon as the next SMIL tag is downloaded, it could be, for us, a way to serve the clients in a streaming-alike QOS mode but without using any QTSS nor Helix server (nor their fat indicators to serve, along the movie datas), as soon as we use the right way to replace the Apple's QT player by a Rev's one... 2.- In replacing the Apple's QT player by a Rev app, there are, probably, ways for us to setup, on a P2P basis, a movies playback networked solution, where each connected Rev's QT player will, mainly, act as a server for the next one, and where, in a one to many alike mode, for each different movie to be served, only the first request will be outputed from the provider's main HTTP movies host. 3.- In using the Rev's players callbacks features along the movies are playing on each client, it will be a way to let them send, as POSTs, declarative messages to the main HTTP movies host : the IP addresses of the clients able to relay the served movies, with, for each, the local currentTime value of the cached movie, so the mainserver can relay/forward each new client time linedrequest in the most adaptative way to one of the next connected Rev's P2P QT playback app... Lost to test before having this kind of set-up available in production mode but, for sure, an interesting project, because your starting point mail, because Rev and because we enjoy that all so much ;) Thanks again so much, Richard. Kind Regards, Pierre Le 9 mai 04, à 21:03, Richard Gaskin a écrit : Pierre Sahores wrote: BTW : just a little off topic... Do you have any web docs entry points to share about streaming QT/MP4 contents in a one to many sheme, runnable in IPV4, without having to send a different stream to each conected user, something like binding the IPV6 broadcast address witch could work in IPV4 mode ?... IPV6 is so great, as dream ;) It's a rare day when I can lend a hand to Pierre on Internet stuff, but maybe this will help: This help lots, yet, after reading your input more carefully ! In some limited testing here I've had surprisingly good results playing SMIL documents in player objects. What impresses me most is that you can use media stored on any normal Web server: when playing a media file from a Web server directly QT insists on downloading the file before running it, but the same file wrapped in a SMIL document triggers a streaming behavior from QT, such that the media starts playing as soon as even a small amount of it has been buffered. QT's handling of media referenced within SMIL documents appears to be much more efficient than even using the quick-start option. So conceivably, if the goal is to send different media to different clients, one could write a Perl or Rev CGI to generate the SMIL on the fly, referencing different media as needed. -- Richard Gaskin Fourth World Media Corporation ___ Rev tools and more: http://www.fourthworld.com/rev ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Data Protection (was: Another CGI question. Keeping an array over more than one Webpage
Hello Alejandro and All, Le 9 mai 04, à 02:25, Alejandro Tejada a écrit : on Sat, 8 May 2004 00:39:58 +0200 Pierre Sahores wrote in response to Alejandro Tejada: By the way, talking about protection of data, Does exist a way to get the contents or the scripts of stacks opened directly in the engine, downloaded from the web? Someone told me that it's possible to make a dump of the memory and take the data from the resulting file. It's really possible to get a stack from a dumped memory file? Even if it's, in theory, possible, suppose, just as an example, in between many other possibles ways : 1.- your main stack is password protected ; 2.- this stack contains substacks protected by randomly set passwords ; 3.- the mainstack herits from the substacks stack's and/or card's scripts by activating them as front and back scripts... No sure it will be a piece of cake to rebuild all the stuff needed to get the stack cracked and runable at the same time... Pierre, you work in the Linux platform, where these kind of memory dump tools are common. 100% true ! It's why is it's always a very bad idea to use only one scheme to protect a program against unauthorised use, copy, duplication, etc... Could you make a small test with a password protected stack and another unprotected, in the next weekend? Unneeded, as long as we are ok with the fact that we need to use a multiple encryptation states and protocols method to set-up a real difficult to crack protection scheme. Even the DES or RSA ways with nothing more would be like travelling over the seas in a Zepplin just token out from its museum... This kind of fly would, probably, in many cases, become very dangerous and not only under the windows platform ;) Read the information in this page: http://www.nii.co.in/vuln/crypt.html I remember an hypercard stack i did so uncrackable, uncopyable, etc... that i could never restart it until i took together an old unprotected issue of it and the source code of the protected stack to build a new one... This is very interesting. Do you remember the approach that you take to create this kind of protection? Mainly, the method had to do with splitting the app in two parts (a splash screen stack, the main stacks of the app) where the splash screen was popping up, on startup, to ask for a password to the user. The password input was compared to to reference' one inside an XFCN res stored in one of the main stacks of the app, trough an XFCN encryptation/decryptation proc res able to start only if a third res was present in the MacOS 8 system's library. One of the main part of the game consisted in having this discrete system's res installed when the authorised user launched the app, for the first time, on a new box. Each time the user was launching the app, he had to enter the password and if the input didn't launch the verification proc or match the right password reference, the app was just quitting before any main stacks of the app comes up in ram (not started at all)... To the end, there was some more procs in about the protection of the main stacks too ;) In about protecting code and apps, the key features are in the design, lots more than in the technical tasks... Agreed, but when we are working with other people's data, safekeeping it's a 24 hour requisite. Thanks a lot for your insights! You welcome, Best, Pierre BTW : just a little off topic... Do you have any web docs entry points to share about streaming QT/MP4 contents in a one to many sheme, runnable in IPV4, without having to send a different stream to each conected user, something like binding the IPV6 broadcast address witch could work in IPV4 mode ?... IPV6 is so great, as dream ;) Thanks a lot :) al = Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Another CGI question. Keeping an array over more than one Webpage.
Le 7 mai 04, à 15:06, jbv a écrit : Malte, Hi, now that I´ve set everything up on my machine here I´m eager to play around with the CGI stuff. Would it be possible to keep the values stored in an array over more than one Webpage and manipulate that array on Page 1, Page 2, etc? Do I need to use cookies for that? you can use temp files on your server, or hidden flds on your successive webpages with the post cmd. JB Hello, The second way you describe, JB, (the use of hidden.../hidden tags in the posted Form) is the first i would recommand if the cgi/app need to interact with lots of clients in concurrent access mode. If needed, this way lets us crypt - encode/decode - the hidden tags contents from the server-side cgi/app, if we wants to preserve those datas from beeing viewed, on the client side, by reading the form source code. About using globals on the server-side : be carefull to separe them in 3 different classes of globals (with no care about their contents and structure - arrays, not arrays). The first category of globals have to handle the cgi/app environment vars (forms headers and masks, lists of users access authorisations, etc...) to be loaded when the cgi/app starts, the second category of globals will contains the main incoming posted requests values - as postedtag1=value1postedtag2=value2, etc... - you can decode in as many as you need subvars to handle the main global of thoses posted requests values, the third category of globals will have to handle the datas to be replyied over the web or lan to the final client-side user. In handling the code trough this method, we are able to prevent any possible difficulties about the concurrent access requests. About using temp files : because a read/write proc is always slower than getting/setting a global var, i avoid, for my own to use temp files. Best, Pierre ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Another CGI question. Keeping an array over more than oneWebpage.
'Evening JB, True in this case even if i prefer, for my own, the hidden tags+encrypted indexes way ;) Best Regards, Pierre Pierre, About using temp files : because a read/write proc is always slower than getting/setting a global var, i avoid, for my own to use temp files. I see your point, but if the end user is not supposed to see the data, temp files are the only solution (because end users can always display the source code of the web page). JB ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Another CGI question. Keeping an array over more than one Webpage
Le 7 mai 04, à 21:10, Alejandro Tejada a écrit : on Fri, 07 May 2004 jbv respond to Pierre: Pierre wrote: About using temp files : because a read/write proc is always slower than getting/setting a global var, i avoid, for my own to use temp files. I see your point, but if the end user is not supposed to see the data, temp files are the only solution (because end users can always display the source code of the web page). Not always, according to some JB. There is a product named WebLock Pro http://www.weblockpro.com that encrypt webpages. It's interesting, because the creator of this technology could disable the printscreen key, so the user could not take a screen- shot of the pages protected. I've read that it's easy to override this protection scheme, but the instruction to do so are not clear. 'Evening, By the way, talking about protection of data, Does exist a way to get the contents or the scripts of stacks opened directly in the engine, downloaded from the web? Someone told me that it's possible to make a dump of the memory and take the data from the resulting file. It's really possible to get a stack from a dumped memory file? Even if it's, in theory, possible, suppose, just as an example, in between many other possibles ways : 1.- your main stack is password protected ; 2.- this stack contains substacks protected by randomly set passwords ; 3.- the mainstack herits from the substacks stack's and/or card's scripts by activating them as front and back scripts... No sure it will be a piece of cake to rebuild all the stuff needed to get the stack cracked and runable at the same time... I remember an hypercard stack i did so uncrackable, uncopyable, etc... that i could never restart it until i took together an old unprotected issue of it and the source code of the protected stack to build a new one... In about protecting code and apps, the key features are in the design, lots more than in the technical tasks... Best Regards; Pierre Thanks in advance. al = Visit my site: http://www.geocities.com/capellan2000/ Search the mail list: http://mindlube.com/cgi-bin/search-use-rev.cgi __ Do you Yahoo!? Win a $20,000 Career Makeover at Yahoo! HotJobs http://hotjobs.sweepstakes.yahoo.com/careermakeover ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Rev cgi install + potential problem with cgi tutorial
Le 6 mai 04, à 20:29, jbv a écrit : Hi folks, You probably remember my posts from last week about the problems I was facing while trying to install Rev cgi on a Linux server. I'm happy to say that these problems have been solved, and I thought some of you could be interested in knowing what was wrong. Actually the main reason why Rev cgi wasn't running properly (not running at all in fact) was because the server configuration had been carefully set to prevent any executable to launch from the cgi-bin folder. The local Linux expert who halped me on this issue told me that a few rules should be followed, for instance : - it looks like a BAD IDEA to install the cgi engine and the scripts in the same folder (it might open a serious SECURITY HOLE in Apache), and any well-configured server doesn't allow that; - it is a good idea to set privileges of the scripts files (and of the directories in which they are installed) so that only the cgi engine (that is supposed to run them) can run them; - if your cgi scripts are supposed to create / delete folders files, it is a good idea to allow these operations in a special directory, and to set privileges so that only your engine and your scripts could do it. We actually spent a couple of hours setting and testing everything, and now everything runs fine. I don't think I'm overreacting on this topic (although I don't want to scare anyone) but I have the strong feeling that if you want to use Rev cgi for some serious / professional project (and not only some home experiments), you should be wise to take all these security issues into consideration, and ask for advice from a Linux specialist. For that reason, I think that the installation part of the cgi tutorial should be re-written, and should include more detailed advices about the installation procedure. Best, JB ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: RevDocs 2.12 Available in HTML
Thanks Robert :-) Best, Pierre Le 30 avr. 04, à 21:13, Robert J Warren a écrit : Dear Runrev Colleagues, If you would like to examine the said revdocs.htm, it is available for download at http://www.howsoft.com/runrev/ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Post command
___ metacard mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/metacard -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Any COMPLETE database solutions for Rev? ( thanks to all of u)
Le 30 avr. 04, à 16:23, JKValdez a écrit : Any feedback is most welcome. TIA! (OT - I'm curious if any of you are using Rev on Suse linux. I'm experiencing problems in the IDE where windows palettes disappear the script editor cannot be evoked. Just curious.) Hi JK, Suse 8.2 Pro x86 servers and dev laptops, KDE 3.1.1 under XFree and console-mode sockets driven events, MC 2.5 and Rev 2.1.2, all parts of those configs very friendly here :) Be just carefull about the KDE clipboard / MC / Rev script editors incompatibilities. To have the script editors OK, the KDE clipboard, and probably, too, the Gnome one, need, imperativelly, to be turned off. Bests, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Any COMPLETE database solutions for Rev? ( thanks to all of u)
Le 30 avr. 04, à 16:23, JKValdez a écrit : I think all of the SQL dB posts ultimately are looking for a complete Rev solution. So does anyone have a *COMPLETE* IDE for making dB apps with Rev (something that resembles perhaps Filemaker or Access)? How about any tools or *most importantly* a full featured sample stack? Is anyone interested in teaming up on delivering this? I am willing to pay for these resources, but I need to determine the feasibility of making these front ends in Rev very soon, or I need to choose some other technology like Servoy. JK, I used Rev (and before that Metacard) as my main dev tool to build n-tier apps for years (CRM client-side front ends, server-side Web and CRM applications servers, binded to PostgreSQL, QTSS and so on, back-end servers, client/server managment tools (PostgreSQL pgdumps, QTSS movies updating, etc...). Rev is the perfect tool to set-up, drive and manage those kind of tasks, even if other tools, alike Servoy, are doing that too, as specialized dedicated tools. The main reason that pushed me to avoid the use of dedicated tools to drive and manage my n-tier apps (including the main J2EE frameworks, Servoy and others) has to do with the fact that Rev let me do in just one tool and one langage 95% of what i would have to code in using dozen of different frameworks instead. Each new needed line of code i write in transcript will be reused in future apps and tasks for many and many times. If i try to do same in using the J2EE paradigm (as an example), i will have to spend 70% of my works in technical tasks (coding, frameworks set-up, unary testing, etc..) and 30% in about designing my apps to feet the customers needs... In using Rev and Transcript, and, just because the XTalk paradigm key features are binded together to give to the apps designer the more suitable tools he need to never shut down in only technical engineering tasks and troubles and always staying able to see, watch and build the apps from a top headed point of view. Because Rev is, in the same time, an object-modeled, a message-driven framework and a very elegant langage, because Rev is builded on top of a micro-kernel engine, bindable in both graphical and console modes to stacks, standalones and scripts, this tools is the onest to let us, in using Transcript, build drived events commands sent, in client/server mode, not to an interpreter, not to a compiler but, just, to the Revolution microkernel engine It's always, in using Rev, a way to build a solution witch will run as fast as any C/C++ compiled app does (see benchmarks of the competitions what are happening some times on the lists (archives) against tools like Pascal, C/C++, RealBasic, Shell driven apps. About comparing the Rev engine to the JVM 1.4.2, Rev 2.1.2 is, at least, running 600% faster than the JVM in about TCP/IP sockets driven client/server solutions (deamons) under the Linux x86 platform. As you right expect, it can make a big difference in about all of the environmental compartiments the Rev app is interacting with (hardware, databases accesses, security including proxying apps, etc...). One more word : Rev is the best tool i ever seen as able to run my apps in test mode, along i'm developping and debugging them. Because its native client/server architecture (IDE framework + console-mode sockets driven events model + microkernel engine), i can, in the same time, have the app (i'm right now coding) play back an rtsp streamed movie and the script editor opened to code and debug an updated issue of the code witch handle, right now, the movie playback... Rev let us spend 70% of our working time in designing our apps and, for me, the unintersting part of the job is at 0%, just because when we are spending the needed 30% of time in writing the code, the pleasure is to write the more compact, secure and elegant we can ;) To the end, Rev is, at least, one of the bests tools, and perhaps the best one, that give us the liberty to become, day after day, best apps designer's and xtreme programming experts. Hope this helps Best Regards, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Linux cgi engine problem : Premature end of script headers
Hi JB, I don't have my linux development laptop, here at the office, nor any cgis running on my linux production servers. So, the best i can is to have an eye at this linux dev laptop as soon as i will be back at home and send you some working examples. Best, Pierre Le 29 avr. 04, à 09:55, jbv a écrit : Hi all, Still with my Rev cgi installation problem. Just checked the server error log, and here's what I get everytime I try to use a cgi script : Premature end of script headers: /home/httpd/html/cgi-bin/hello.cgi Dear Linux gurus, any idea ? Thanks, JB ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Images in Fields are a bummer
Hello Xavier, As a workaround, did you try to use QT players, as receipts of the images or images sources ?... Bests, Pierre Le 27 avr. 04, à 11:37, [EMAIL PROTECTED] a écrit : Hi everyone, How many of you get RR to crash SYSTEMATICALLY when you play with HTMLText with images or imagesource? On windows (NT4 or W2K), in MC 2.x or RR 2.x, it seems like this is a CONSTANT! -- snip -- Xavier -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: XML parsing
Thanks for doing this, Sarah. Will gratly help me to put my fingers - each after an other -, in the XML paradigm ;) Best, Pierre Le 28 avr. 04, à 02:23, Sarah Reichelt a écrit : I am actually working on an XML tutorial right now, having had problems myself. It's very much a case of starting small, checking all the results and building up gradually, but I think I'm getting there now. I am away for the next two weeks but hopefully I will have my tutorial finished by the time I get back. When it is ready, I was thinking of offering it to RunRev for inclusion with Revolution itself as it seems to fill a blank spot in the current docs, but I will also release it on my own web site. Cheers, Sarah On 28 Apr 2004, at 10:08 am, kee nethery wrote: I'm playing with the XML libraries and the thing I'm having trouble with is understanding the terminology. The definitions are extremely sparse and because of that I cannot figure out which functions do what I want. What would be extremely useful are examples. Not example code by itself, but example code with defined inputs and what that code does as an output with that input. for example this is a sample from the docs and it is just one step better than useless: put revXMLParent(1,/City/Publisher) into parent If treeId 1 is: City Publisher name=easy Authorjeff/Author Authormary/Author /Publisher Publisher name=difficult Authorbob/Author Authorcarol/Author /Publisher /City what does parent get set to? What would be really useful is if someone could develop an example tree that can be used to demonstrate all the functions. Then I'll be able to look at the sample code, look at the sample inputs, see which function gets the data I'm looking for, and then use that function. Right now I have to manually build a tree and then try all the possible functions against it to see which function produces the information I am seeking. It would be so helpful if the docs had a full example tree and all the example functions used that tree and showed the results they would return. Just my 2 cents, Kee Nethery ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: mouse handlers in QT players cause RR to crash
Hi, Don't crash for me under Rev 2.12 / 2.2, Panther 10.3.3 and PWB G4 12 1 Ghz 768 Mo Ram / IceBook 12 800 Mhz 640 Mo Ram Best, Pierre Le 26 avr. 04, à 09:32, rodney tamblyn a écrit : http://www.runrev.com/revolution/developers/bugdatabase/show_bug.cgi? id=1539 In Windows, RR 2.2, Quicktime 6.5: - create a new stack with an player object - point player to a movie file - enter script into player (or suitable variant into card script) on mouseUp if the playRate of me = 1 then set the playRate of me to 0 else set the playRate of me to 1 end if end mouseUp - Click on the movie while it is playing (or click the pause icon in the controller which should be visible). Digital static will come out of the speakers and the movie will jump to the end. RR may crash, movie is unplayable from now on. If you substitute paused in the above script you'll get the same result, passing the message to the card and calling from there (e.g. set the paused of player 1 to false etc) also crashes. It seems to be a problem with mouse events in players per se. -- Rodney Tamblyn 44 Melville Street Dunedin New Zealand +64 3 4778606 http://rodney.weblogs.com/ http://oceanbrowser.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Documentation on developing externals
Hi Richard, Le 26 avr. 04, à 17:39, Richard Gaskin a écrit : Historically the approach for resolving bottlenecks has been to add language features that address them directly. For two recent examples, the split and compine commands were added as the result of discussions on optimization needs. What's this compine command, exactly ? I did'nt found any info in the Rev 2.2 doc stacks... Thanks :) Best, Pierre -- snip -- -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Maximum size of POST data
Hi Richard, In addition to Dave's reply, i don't know what is the practical limit in sending urlencoded form contains to a remote server via the POST method : i never reached a limit witch could limit my needs... In about getting server's replies from POST requests (PostgreSQL queries), with the configs i'm handling, the practical limit is at 16 Mo each query. In both cases (sending and getting datas trough POSTs), the technical limit is feeting all my practical needs and i would never design apps sets to reach them... The most important advantage we can get in using POSTs instead of GETs has to do with the security of the first kind of transaction, just because the POST method let us handle closed availables and autorised procs lists on the server-side apps. Because any request (POST and GET) that don't feet those closed list are just unable to interact with the servers apps, the POST method is the best one we can use to set up rock-solid proxying applications servers in front of our internet connected boxes... Best Regards, Pierre At 5:14 am -0700 20/4/04, Richard Gaskin wrote: What is the maximum size of data that can be sent with the POST command? There's no fixed limit, but as the data is loaded into RAM first, it will be as much as your system can handle. Cheers Dave -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Main stack sub stack
Hello, Yes, the container of a substack is always its mainstack file. No it's never stored in a separate file, as long as you don't choose to extract it from its mainstack file to save it as a new mainstack stored it its own separate file. Le 19 avr. 04, à 18:50, Hershel Fisch a écrit : Hello every body , Question , is a subStack always in the same file as the mainStack or it can be a seperate file and still be a subStack ? Thanks, hershrev ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Elementary Question
Hello, This work is full suitable in using Rev but, as you say yourself, the main job is less technical than conceptual. Think the design of your app first and, second, go head with the rev's parsing functions (offset functions, array vars, xml libs, ...) and databases connectors to get your project up. Rev is a perfect tool for this kind of apps. Hope this help, Best, Pierre Le 18 avr. 04, à 23:08, Varen Swaab a écrit : Hi all! I'm sorry if this question seems elementary but I'm not too familiar with Revolution and I'm fairly new to programming. I'm trying to architect a program concept I have but I'm not sure how to go about it. I'd like to load a text based web page into a stack and have the links in this web page to be able to trigger (when clicked) the loading of a remote xml file into revolution to provide the content for a series of animations. Or, perhaps there is a better way to do this? The goal is to allow a user to browse database content (from an online mysql database) as a web page and load content (xml, html or just plain text) from this database to provide content for a slideshow. ANY ideas or tips would be greatly appreciated. Thanks Varen Swaab ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: New engine...
Thanks for the info, Monte. Works fine here (MacOS X 10.3.3, PWB 64 12 1 Ghz) after replacing the old 2.2 engine package by this one Le 18 avr. 04, à 01:10, Monte Goulding a écrit : Aha, but that does not help me in the moment ;-) Oh.. you are trying to use this to install a new engine. Yes! (...at last... ;-) I imagine the new engine has been posted some other way (at least I hope it has). It might surprise you, but NO, not available anywhere yet!!! Try: http://www.runrev.com/revolution/downloads/distributions/current/ updates/ Cheers Monte ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: New engine...
Le 16 avr. 04, à 10:45, Klaus Major a écrit : Hi Monte, Hi all, looks like there are some new engines on the RR ftp-server... The Mac OS X version is called: Revolution.app.dir.gz Can anyone give me a small hint on how to decompress it correctly and usable? I end up with a document called Revolution.app.dir... (When using Stuffit...) If i remove all the suffixes and put the engine (? probably not yet) in the right place: /Contents/MacOS/Revolution nothing happens when doubleclicking the app... Hi The engines directory on the FTP server is for engine downloads in the standalone builder. Mark and I designed a new system that uses the custom revcompress and revdecompress commands to make it simpler to download application bundles an MacOS engines with resource forks. These commands are undocumented and in the revBackScript button. If there's interest in us documenting them they can be moved to the revCommon button for the next release. The commands use custom properties of stacks to archive directories and single files and maintain resource forks and file types. This is very interesting and yes, i would like to see it in the revCommon button... BUT, it still does not work when i revDecompress that file, simply won't launch!!! Couple o'minutes later: The actual engine in that new revdecompressed app /Contents/MacOS/Revolution does NOT have an icon, is just a document and no Unix executable file in the finder-info, as it should be! Very strange, since the icons etc... are present? For what i seen in opening it in BBedit and in the current Rev 2.2 issue, the file Revolution.app.dir (renamed to Revolution.rev) is seen by both as a rev's stack ... Cheers Monte Regards Klaus Major [EMAIL PROTECTED] www.major-k.de ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: RR Front-end for FileMaker
At least doable in sending sockets-drived events to the web-companion component or in using appleevents.. Le 6 avr. 04, à 22:11, Javier Miranda V. a écrit : Hey amigos!, could you share some light about implementing front ends in RR to access data storesd in FIleMaker? Saludos, Javier ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Hello from a Filemaker renegade
Le 12 avr. 04, à 01:43, Norman Winn a écrit : Hi, As the person originating this thread and considering moving from Filemaker to RR I am aware that I must recreate my interface and set about choosing, learning an SQL type database system. My concerns in contemplating this move are: 1. Can I reproduce enough of my interface to satisfy my client? Yes, for sure. 2. Can I solve my speed bottlenecks? This is not unrelated to (1) as, if the client sees big speed improvements here, he is likely to be tolerant of interface differences. In this respect, I think the possibilities look very good. Yes. RR + a rock-solid SQL db server (PostgreSQL or FireBird prefered there) will let you get more speed improvements than you will ever need. In using this kind of solutions, both the speed and the security/integrity of the dats are never going to be a problem anymore. Under the *nixes platforms, to handle the same tasks, the RR engine runs 60 times faster than the 1.4.x issue of the JVM. On the database side, it's no really ways to compare FileMaker and PostgreSQL in about speed considerations : As a basic datafiles system FMP is going slower and slower with the growing files where the response-time to queries is almost not indexed on the length and the number of the tables handled by a PostgreSQL server. 3. Is there anything I cannot replicate with enough effort? No. 4. After the initial learning curve will my productivity be greater than with competing tools? Yes. Three months after switching from a flat-files db paradigm to PostgreSQL, i had learned all what i needed to know about running PostgreSQL as an RR back-end db system. 5. As RR's scripting is proprietary it is most critical the company stick around so my investment in time will not be lost. I cannot over emphasise how important the activity and supportiveness of this list is in providing reassurance. To get the confidence of the customers, the best is to explain (and show by the results) how much the use of RR+SQL, instead of Java+object/relational mapping+SQL as an example, make sense in both terms of Time-to-Market and Security... In about security, Java coding and against the last tendances who says it's good to use as many frameworks as possible to integreate prebuild jsp/java-beans, we have to remerber that only core java coding let us control what we are putting in the boxes... The potential benefits of the effort are large. If I take on the problems I have a solution that I own i.e. no runtime licences, that I can sculpt in myriad fashions not available in FM. I have data/interface separation. The solution is useable over WANs. I believe I get live backups with the right DB. I have better version control and more fluid update procedure ... True ! I'm using MC/RR to build WAN Web/ERP's n-tier apps since 1998 and, even if i'm always watching around to learn how others are doing (Java, PHP and so on...), i just know that there are no best ways, for me, to design, code, deploy and handle such kind of apps than in using MC/RR in about the application's logic and a rock-solid ACID SQL datawarehouse solution as the backend system. Hope this can help :) Best, Pierre Norman Winn ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: UMLAUT/ACCENTS probs on X, was:Panic with incorporation
Thanks, Tuviah :) Pierre Le 10 avr. 04, à 16:34, tuviah snyder a écrit : OK just fixed this, don't panic. Support for long files names from 'answer file' was added in 2.2 as per request (so you can now choose files which are really, really long on OSX). we needed to convert from UTF8 to ASCII. I've posted a quick update, should be available shortly. Are there any UMLAUT/ACCENTS bugs not related to answer file that need to be fixed right away? Tuviah ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Help with paste...
Hello Chipp, This don't happen under the MacOS X 10.3.3/PWB G4 12 1Ghz nor the Suse-Linux 8.2/KDE 3.1.1/ Sony Laptop platforms. I did the test in cutting/pasteling the this;that chunk between Rev's 2.1.2 and 2.2 issues (2.1.2 to 2.1.2, 2.1.2 to 2.2, 2.2 to 2.2) without any troubble. Could we not firstly suspect the WinXP clipboard to take part in the problem, because something with the charsets or so on ? Please, let us know about the end of the story... Bests, Pierre Le 9 avr. 04, à 04:55, Chipp Walters a écrit : Would someone else please verify this. Open up two separate copies of Rev (any version past 2.1 will do) type into the msg (don't hit return) this;that select the text and cut it go into the 2nd copy of rev and paste it into the msg. In my copies of Rev, the ';' is missing. This only happens when copying/pasting between rev apps, not within a single rev app. This happens to me on XP and Rev. Could someone please try this using the MC IDE so I can tell if it's an IDE problem or an engine problem. Also, if this doesn't work for you, please post as well, the OS and RR vers you're using. It will help! btw, there is a kludge workaround fix.. trap the paste somehow (ideas?) put the clipboardData[text] into tClip set the clipboardData[text] to tClip thanks! Chipp ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- That's all for yet, Friends, Kind Regards, Pierre ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
re: CGI POST Failure to read Stdin
... or on the Darwin side server CGI interpreter which is failing to read anything at all from stnIn from the client side Rev App. Arghh! ;-) Ok, what now? I'll move this whole scenario over to our virtual host site at mahiai.aloha.net where we have an old version of MC running on a solaris... then if it works there we kind of have it isolated to the current versions of Rev... OR OSX server version of Apache or Darwin? Any more suggestions? I REALLY need this to work as our server admin has turned off FTP and now this is the only way I can get data in from the outside. On Apr 6, 2004, at 9:23 PM, Dave Cragg wrote: At 6:49 pm -1000 6/4/04, Sannyasin Sivakatirswami wrote: Simply stated: the CGI accepts incoming data from a POST and writes it to a file sometimes and sometimes it says it can't open the file. No pattern... CONTEXT: snip the CGI (truncated a bit for email purposes:) goes like this: on startup if $REQUEST_METHOD is POST then read from stdin until empty put urlDecode (it) into tDataIn split tDataIn by and = put tDataIn[_remotestaff] into tUser put tDataIn[_project] into tProject put tDataIn[_transcript] into tTranscript put tDataIn[_fileName] into tfileName put url file:transcriptionTeam.txt into tAuthenticate if (tUser is among the lines of tAuthenticate) then # set up a file path to the incoming transcription # it will just be a small xml file switch tProject case taka put /taka/New-Not Yet Posted/ into tLocalDestination break case gita put /gita/new_incoming/ into tLocalDestination break end switch put (../remote-team/ tUser tLocalDestination tFileName) into tFilePath # next: open, write data and close the file ## !! but here is the problem: ## this attempt to write a file fails intermittently... # sometimes apache writes the file # other times it returns can't open file to the result put tTranscript into url (file: tFilePath) ## fails intermittently put the Result cr cr into tResponse # sometimes empty some times can't open file ## send stuff back to the user to confirm, along with the result end start up What is happening is when then the user clicks the button in the remote rev app, to trigger the upload to Kauai it may return result: can't open file then he clicks again and this time gets no result and the file is written. One thing you might want to check first is that the CGI is reading in all the data. repeat while length(tDatain) = $CONTENT_LENGTH read from stdin for $CONTENT_LENGTH put it after tDatain end repeat I can't say for sure, but looking quickly at your code, it seems you might get the error you described if the tUser variable was in fact empty and the tAuthenticate variable contained an empty line. You could check this by returning tFilePath when you get an error to see if the file path is the one you expect. Cheers Dave ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI POST Failure to read Stdin
Hi Dave, I did'nt test it for a while, now but, in about the POST method - i don't never use the GET one, because its always possible security holes -, at least, i got the problem in using the 2.5 engine too ;-( I had a dedicated test stack, there, on one of my boxes. I will test again, as soon as i will find it back... Bests, Pierre Le 8 avr. 04, à 15:15, Dave Cragg a écrit : At 3:01 pm +0200 8/4/04, Pierre Sahores wrote: I experimented this,a long time ago... At least with the 2.3.2 and above issues of the engine, MC/Rev is failing 1 time peer 20 periods in handling POST requests in CGI mode. It's a sad reproductible bug we spoken about with Scott Raney, a long time ago, on and off-list, without getting any way to solve definitivelly the problem. Have you tested this recently, Pierre? I've been using the 2.5 engine extensively on Windows (with IIS) and on OS X (with Apache) for CGI and haven't encountered any problems with POST. (As long as you're careful about reading in the data from stdin.) In fact, I've found it remarkably stable. The only hitch I've found is with IIS on Windows, where it's a good idea to put a short wait (20 milliseconds) before the end startup line in the script (this is not just for POST but GET as well). I'd be interested to hear of other people's experience. Cheers Dave ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI POST Failure to read Stdin
Hi Katir, Tuviah, You are true. It would be great to have this core bug definitivelly removed from the engine by the RunRev Team... True, again, that my proposal is probably not feeting your needs if you don't own nor manage the servers whose are hosting the PHP + Rev's application server solution i spoked about in the previous mail. Le 8 avr. 04, à 19:30, Sannyasin Sivakatirswami a écrit : Thanks, Pierre for the full report on this old bug... but the problem with your solution is two fold: 1) it assumes that the Rev developer has PHP skills (which I do not) even though we could simply copy your example... we would not know what we were doing... and many new users of xTalk CGI may only be fluent in xTalk and no other languages. I did'nt understand that the end-user will have to put hands inside the engine ;) 2) it assumes that one has admin rights to set up Revolution or Metacard on the server as a long running process. But, if one is hosting his site on a virtual host web server, about the most you can do is get approval to put the Revolution engine in your CGI-BIN... I don't know if it would be possible to then boot it as a long running process... I don't think so. True... For now, our usage is a low enough hit rate (one POST every day or two at the most!) to live with a pure xTalk solution. but, I'll be expanding the number of users up ward and we will watch carefully for failures. Of course this can't possibly reflect a 200 hits per second context. We really should solve this. Some people will simply through the whole idea out of using Revolution to build an enterprise solution, just because of this one bug. Please, send a copy to Tuviah... I do the same, for my own. Kind Regards, Pierre Best to all from Hawaii. Sannyasin Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery [EMAIL PROTECTED] www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org On Apr 8, 2004, at 3:15 AM, Dave Cragg wrote: At 3:01 pm +0200 8/4/04, Pierre Sahores wrote: I experimented this,a long time ago... At least with the 2.3.2 and above issues of the engine, MC/Rev is failing 1 time peer 20 periods in handling POST requests in CGI mode. It's a sad reproductible bug we spoken about with Scott Raney, a long time ago, on and off-list, without getting any way to solve definitivelly the problem. Have you tested this recently, Pierre? I've been using the 2.5 engine extensively on Windows (with IIS) and on OS X (with Apache) for CGI and haven't encountered any problems with POST. (As long as you're careful about reading in the data from stdin.) In fact, I've found it remarkably stable. The only hitch I've found is with IIS on Windows, where it's a good idea to put a short wait (20 milliseconds) before the end startup line in the script (this is not just for POST but GET as well). I'd be interested to hear of other people's experience. Cheers Dave -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: discrete announcement
Hi Xavier, Got it ! Will test as soon as possible. Thanks :) Best, Pierre Le 9 avr. 04, à 00:04, MisterX a écrit : Hi all, I've uploaded the last discrete browser 1.6b4 There should be rare parsing issues in this release! I've noticed one url resolution problem only from newscientist.com - easily fixed with your mouse! http://monsieurx.com/modules.php?name=Downloadsd_op=getitlid=44 Now handles quite a few more web pages including - noframes (suggestions get honored!), noscripts thrown in for free - tables - self adjustable! - 3 html sources views (web, filtered and RR's output ;) Download manager, internet updates and bookmarks are being redesigned and so were disabled for this release until finished. And not a peep error from the GM! I got him scared now! Thanks to all those who sent comments! Xavier -- Release inspired by Fishbone! ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: ANN: DiscreteBrowser 1.6 preview released
WOAAAW... What a piece of code, Xavier ! Thanks for sharing it there. Warm Regards, Pierre Le 7 avr. 04, à 09:49, MisterX a écrit : Hi everyone, After lots of work, tinkering and reviewing here is the preview release of the discrete browser 1.6 beta 1. Some bugs remain but Im sure you can live with them! Download this small 60KB browser here http://monsieurx.com/modules.php?name=Downloadsd_op=getitlid=44 A reviewed web page will be there tonite if and after I fix the missing features... Any suggestions, bug reports, ideas are welcome as usual. Cheers Xavier ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
You Welcome, Eric !
Hi Eric, Hi List, Just a word to let All know that, Eric used to publish, there in France (some times ago, yet !), lots of very usefull HyperCard/Talk related press papers, books, stacks and cd-roms... Be warmly Welcome Eric. It's cool to see you there, just at the right place to meet lots of kindly xtalker(in)s :) Bests, Pierre Le 7 avr. 04, à 18:00, Éric Chatonet a écrit : Le 7 avr. 04, à 17:34, Mark MacKenzie a écrit : Hit a bit of a stumper for me. At preopencard time I need to clear a bunch of globals. I created the following handler and it doesn't seem to clear the globals involved. In a succeeding handler they keep their previous values. Am I doing something fundamentally wrong? preOpenCard put gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBulle tLotCustom into gGlobalsToEmpty repeat with x = 1 to the number of items of gGlobalsToEmpty put empty into item x of gGlobalsToEmpty end repeat end preOpenCard When faced with a series of globals to reset to zero or empty how do you do it with a minimum of scripting? Mark MacKenzie Hi Mark, You have to declare global variables : on preOpenCard local tGlobalsToEmpty, tGlobalName - put gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBullet LotCustom into tGlobalsToEmpty repeat for each item tGlobalName in tGlobalsToEmpty do global tGlobalName do put empty into tGlobalName end repeat end preOpenCard You can also declare your globals outside the handler at the top of the script and forget nominal declaration in the preOpencard handler: global gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBulletL otCustom - on preOpencard local tGlobalsToEmpty, tGlobalName - put gBulletCalibre,gBulletDesign,gBulletSizedDiam,gBulletNomWeight,gBullet LotCustom into tGlobalsToEmpty repeat for each item tGlobalName in tGlobalsToEmpty do put empty into tGlobalName end repeat end preOpenCard Hope this helps, Amicalement, Éric Chatonet 24, Boulevard de Port-Royal 75005 Paris___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Hello from a Filemaker renegade
Hello Norman ! Take all the responses you got there together and just gohead ! In about n-tier apps, on both the client and server sides, Rev can feet all what we can need in about CGI, critical-state Web applications servers, ERP or Media streaming solutions. At this point, my below proposal is probably off-topic but, else, don't hesite to ask for more if you want to serve datas over the internet in setting up an Apache+Revolution+PostgreSQL server-sided solution. Be welcome and have fun :) Best, Pierre Le 6 avr. 04, à 10:57, Chipp Walters a écrit : --snip-- Each programmer has his/her own style. Some chose to use the integral database features of RR (the cards, fields, etc..as in the old HyperCard product). Others choose to hook up directly to MySQL or other ODBC DB via built in connectors. I believe there's even a SQLlite connector being written. Then there are those (like myself) who prefer a multi-tier approach. All approaches are valid and it's amazing what people can do. In fact, one individual here (Rob Cozens) has even built a 'SQL-like' DB inside of Rev. It's free -- like many resources are in this community. Frankly, I haven't come across anything I can't do with this program. I built a pretty cool button generator you can download if you like at www.buttongadget.com. It's all coded in native transcript, so you can get an idea of some of the possibilities of the product. Good luck and hope to see you around :-) best, Chipp Walters, Aluit,inc ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] EnhancedQT 0.5.4 - Now OS 9 compatible
Many, many thanks for all of this so usefull code, Trevor ! Best Regards, Pierre Le 6 avr. 04, à 16:57, Trevor DeVore a écrit : Version 0.5.4 of the EnhancedQT external is now available. New features: * OS 9 compatible * qtQTVRGetHotSpotComment - get the comment associated with a Hot Spot. * qtGetMovieDimensions - get dimensions of a QT compatible file without opening it in a player object. The CodeWarrior 9 project files have been added to the source code. http://mangomultimedia.com/developer/revolution/enhancedqt.html -- Trevor DeVore Blue Mango Multimedia [EMAIL PROTECTED] ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Hello from a Filemaker renegade
Le 6 avr. 04, à 19:12, Bruce Robertson a écrit : 3. Are there functions, plug-ins, tool-sets to handle complex relationships, entity diagrams, data validation? Can't help on that for I do not understand what you're meaning... =/ Those are all very basic database terms. The fact that they are unfamiliar and do not appear much in Rev database discussions suggests that the state of affairs in Rev database management is not very robust. Hum, Perhaps that from a strict technical point of view, it will always seems more academic to develop networked apps in coding basic core java or, more seriously, in using dedicated framrworks alike VP-UML, Eclipse, Struts, Tile, Ant, XDoclet and tools like JBoss, TomCat, JSP's and EJB 2.0, AndroMDA, Oracle and so on,... to get apps growing in shared CVS repertories, as coded, along months, by 10 to 20 developpers teams..., to get, to the end, apps that are going to run 60 times slower than the ones that a designer will create and build, in the same time, in using an Ultra High Level Langage, alike Revolution... If you can get your project up in thinking it before starting to code it, you will find lots of interesting things in learning how to get the best from tools alike Metacard, Revolution (or, even, but in a lessly mesure, by using PHP and Rebol). Else, it's probably best to choose the low level technical way. It's not because the XP programming paradigm is natively supported by Rev that anyone can see it nor need to get the best from it... Revolution is, as VHLL, core engine, IDE and framework, a developpement tool built to let us manage and handle the more powerfull projects we can think, including all the possibillities of the object-relational mapping paradigm. But, sure that, just as an example, to drive and manage, under Unix, PostgreSQL, Sybase ASE 12.5 or others ACID compliant datawarehouse back-ends trough MC or Rev, it will need more than just time and work... Hope this can help, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: 2.2 WARNING - AAAAAAAAAAAAAAAAAAAAAAAAAAAAA
Hi Xavier, Try, as a workaround, to save your stack with a as small as possible rectsize. Perhaps will this do the trick when you, or a script, will dynamically resize your stack to a largest rectsize. Hope this will help, Best, Pierre Le 4 avr. 04, à 12:11, MisterX a écrit : Yes, do panic! I have a bug 1222 regarding the geometry manager... Well, since 2.2, the GM crashed RR, has completely resized my fields in the wrong place (162 controls in the discrete browser I dont wish to script in a resizestack handler!) I am stopping all discrete browser releases I had just implemented the HTML table renderer and fixed most of the html to RR-subhtml translation hick ups. Make sure you keep copies of the session.log files after any crash!!! It's documented but you could miss it. (Revolution\components\save\sessionlog.txt) X now completely demotivated! ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: 04/04/04 Party Time!
Congratulations and an Happy Birthday to you and yours, 4W, and many thanks to You, Richard, for all the help you provided over the years,.. for the one you, still, provide, always and always, to the xtalk community. Kind Regards from Paris, Pierre Le 4 avr. 04, à 20:37, Mark Wieder a écrit : Just wanted to send a shout out to Richard Gaskin congratulating Fourth World on ten years of operation today. http://www.fourthworld.com/ -- -Mark Wieder [EMAIL PROTECTED] ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: OT Backup
Hello, In about this kind of stuff (streaming), i would yet prefer to use a splitted mirroring system than a RAID5 one. About the hardware possibles choices : XServeG5 as my prefered if you don't need to stream, via Helix, RealVideo or Win32 MP contains else Linux x86. Best, Pierre Le 2 avr. 04, à 17:47, Stu Duncan a écrit : I am about to start a project that will have massive amounts of video, stills, sound, etc. I need to reexamine my storage and backup systems because these projects go well beyond my current storage abilities. There are going to be terabytes of data. Currently I am thinking a RAID system with redundancy at work and a duplicate system in my home which would be accessed for backup via a cable connection. At the end of the day, hopefully, one button click backs everything up overnight, however a constant back up during the day would be even safer than risking the loss of a day's work. The main development will be occuring on Macs running OS X 10.3 however the end products will be Mac/Windows compliant and there will be 3+ Ghz Windows machines on the office network. What hardware would you suggest for this backup array and what software OS to drive the system? Also needs to allow for expansion since these projects look to be ongoing. Thanks for your help Stu Duncan ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Question about Linux Builder Requirements
Hi, I'm sorry to be unable to help you in about your detailled task. Under the Linux platform (Suse 8.2/KDE 3.1.1), i use Metacard instead of Rev, without saving my (server-sided apps) stacks as standalone (because frequent online updating) and 1) in launching and running them from an init system V script (console mode without displaying any GUI) or 2) in double clicking on the metacard engine and opening the stacks from within the mc GUI if i need to get them up in graphical mode... Hope this help.Ask for more if needed ;) Best, Pierre Le 30 mars 04, à 21:37, A.C.T. a écrit : Hi, I asked this before, but got no real reply. Unfortunately RunRev cannot help me either (I have been waiting for their reply for about 10 days now), maybe I could not make the problem clear enough. I need to show an application prototype on a fair on thursday and would like to use the Revolution study I made for it - naturally on Linux and Windows and MacOS. My Revolution Studio does not create working standalones. To be true, the compilations most likely would work on specific Linux versions (RedHat?), but they are compiled against stdlibc++ V5 as shared library version. My customers don't use that version, so this library (as well as a few more that are required from the compilation) is not available on the Linux system. My Revolution documentation is broken when it comes to Requirements for Linux. The docs only display the Mac-Requirements when I click on the Linux entry. Could someone here please list the EXACT requirements for Linux standalones glued from Revolution studio? I know the ELF loader module is required, at least most Linux flavors have that in house, but what about the specific system libraries? The problem is that there is no startup code in the standalone. Linux customers tend to use their KDE and this way they won't get an error message if required libraries cannot be found. So they will consider Revolution applications not functional (which is correct, from their point of view). I would like to prevent that situation - but I cannot, I do not know WHAT requirements are there for Linux (or, to put it the other way round: Linux standalones are not Linux standalones :-) ) Thanks for your support, Marc Albrecht A.C.T. / Level-2 Glinder Str. 2 27432 Ebersdorf Deutschland Tel. (+49) (0)4765-830060 Fax. (+49) (0)4765-830064 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Rép : OT two+ buck a gallon gas AAARRRGGGGHHH
Le 18 mars 04, 00:14, Judy Perry a crit : Yeah, I know I sound like I'm a huge world-class whiner, but we've also seen our electrical costs quadruple during the shortage of a year or so ago, so everything just bugs us all the more. Plus, IIRC, public transportation is MUCH better in Europe than it is here (for example, there's no bus stops within a mile or two, and then they don't go to the train station.) It gets better as you move north into, first, Orange County and then LA County... and it would also mean taking the train (which I adore, btw) at midnight, when there's DEFINITELY no bus service back to anywhere near the house... It's true that the public transportation services are better in Europe but, to the end, it's not really cheap if you include in the total price : the tickets and all the direct and indirect taxes you have to charge to get them availables... The same could be say in about the public education or hearth policies... If you need serious solutions for your kids and familly, you will have to pay twice for that : one trough the public policy imperatives taxes and charges, one for the personal private insurances you need to sign-in too, to get access to little more than virtual only education or hearth services... To the end, the european public services and policies have been lots more performant (1946/1973) than what they are today and will go down, more and more, tomorrow. re: ;( Best, Pierre :( Judy On Wed, 17 Mar 2004, Pierre Sahores wrote: Le 17 mars 04, 19:58, Judy Perry a crit : (and gas not priced at $2.25+ per gallon). Do you know, Judy, that, in France, you would have to pay 1.10 per Liter ! ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: shell command oddity...
Hi Mark, I would suspect a problem with the httpheaders or the socketTimeoutInterval global values or, perhaps, the need to add a at the end of your POST request. Here are the two first values i use for my own : -- only needed on the client-side part of your app : set httpheaders to Content-type: application/x-www-form-urlencoded return post is001=5is002= word 1 of fld account of stack addnewuser \ is003= word 1 of fld password of stack addnewuser \ is004= word 1 of fld biblio of stack addnewuser to url (testurl() istream.xml) -- only needed on the server-side part of your app, if exists. set the socketTimeoutInterval to 10 Hope this help, Best, Pierre Le 17 mars 04, à 17:05, Mark Smith a écrit : Hi All, following the excellent advice found on this list a while back, I've been experimenting with the shell curl stuff to access an https site. Here's the problem: using the exact same URL, A: https://; etc typed into a browser window - no problem B: curl https://; etc. typed into the Terminal app in OSX - no problem C: From a rev script using shell - ie. put shell(curl quote https://; etc quote) into fld 1 - about 3k of the 30 odd k of html arrives in fld 1, last line ending with Unexpected Error 1. Perhaps a character set problem? I'm stumped, so any help would be much appreciated. Thanks, Mark PS. I'm not trying to crack into a banks web-site or anything, I'm simply trying to download the freely displayed odds from an on-line bookie ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: SoCalRevDevCon = too much? too far?
Le 17 mars 04, 19:58, Judy Perry a crit : (and gas not priced at $2.25+ per gallon). Do you know, Judy, that, in France, you would have to pay 1.10 per Liter ! ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- That's all for yet, Friends, Kind Regards, Pierre ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Howto use standalone engine in clustering! (The linux answer I found)
Wouaw !!! What an incredibule usefull piece of code, Kevin ! Thanks, thanks, thanks,.. :) Best Regards, Pierre Le 10 mars 04, à 23:54, Kevin a écrit : Okay, here is my solution it is messy but gets the job done. Create a user with very little access for my purposes I will call it 'clustergui'. Manually execute vncserver and set the vnc password to something very secure! Create a init.d script (or use the one below) to initialize a vncserver secession (protected by local firewall) for user 'clustergui'. Add 127.0.0.1 aka locahost to your system xhost (this gives 127.0.0.1 aka localhost the right to mount the gui you just created). Execute the program like so: rrprogram -display 127.0.0.1:display# Note: You can set the DISPLAY environment varaible to 127.0.0.1:display# for entire cluster. Because the firewall is protecting the VNC secession (preventing anyone from connecting) the secession will utilize little processor. I also configured the ~/.vnc/xstartup to use 'twm' as the window manager (significantly lowering the memory foot-print). Using it in this manner allows ALL GUI applications to have a X secession (not just RR standalones). In fact I am now using matlab with bitmap function (which require X) on my cluster. I am also using this method for my cron/console (dual mode) execution. The scripts I used to create the secession is below. Hope this is helpful, Kevin #!/bin/bash # # chkconfig: - 91 35 # description: Starts and stops vncserver. \ # used to provide remote X administration services. # Source function library. . /etc/init.d/functions # Source networking configuration. . /etc/sysconfig/network # Check that networking is up. [ ${NETWORKING} = no ] exit 0 VNCSERVERS= [ -f /etc/sysconfig/vncservers ] . /etc/sysconfig/vncservers prog=$VNC server start() { echo -n $Starting $prog: ulimit -S -c 0 /dev/null 21 RETVAL=0 for display in ${VNCSERVERS} do echo -n ${display} unset BASH_ENV ENV initlog $INITLOG_ARGS -c \ su ${display##*:} -l -c \cd ~${display##*:} [ -f .vnc/passwd ] vncserver :${display%%:*}\ RETVAL=$? [ $RETVAL -ne 0 ] break done [ $RETVAL -eq 0 ] success $vncserver startup || \ failure $vncserver start echo [ $RETVAL -eq 0 ] touch /var/lock/subsys/vncserver } stop() { echo -n $Shutting down $prog: for display in ${VNCSERVERS} do echo -n ${display} unset BASH_ENV ENV initlog $INITLOG_ARGS -c \ su ${display##*:} -c \vncserver -kill :${display%%:*}\ /dev/null 21 done RETVAL=$? [ $RETVAL -eq 0 ] success $vncserver shutdown || \ failure $vncserver shutdown echo [ $RETVAL -eq 0 ] rm -f /var/lock/subsys/vncserver } # See how we were called. case $1 in start) start ;; stop) stop ;; restart|reload) stop sleep 1 start ;; condrestart) if [ -f /var/lock/subsys/vncserver ]; then stop start fi ;; status) status Xvnc ;; *) echo $Usage: $0 {start|stop|restart|condrestart|status} exit 1 esac Contents of /etc/sysconfig/vncservers: # The VNCSERVERS variable is a list of display:user pairs. # # Uncomment the line below to start a VNC server on display :1 # as my 'myusername' (adjust this to your own). You will also # need to set a VNC password; run 'man vncpasswd' to see how # to do that. # # DO NOT RUN THIS SERVICE if your local area network is # untrusted! For a secure way of using VNC, see # URL:http://www.uk.research.att.com/vnc/sshvnc.html. # VNCSERVERS=1:myusername VNCSERVERS=100:clustergui ___ Join Excite! - http://www.excite.com The most personalized portal on the Web! ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: ANN: Beta Available of ServerWorkz (a.k.a The revHTTPd Project)
. It's enought to say that everything goes inside the code of button httpd and in it's custom properties (that's where templates and configurations are stored), the button inform2 will take care of all that RegEx template stuff and the automatic field to web generator. I am always here to answer about everything. My machine is running 24/7 and the server is always up (unless when I break it by adding new features). The server is running at http://home.soapdog.org:8081/ and you can grab it as serverworkzbeta.zip inside http://public.soapdog.org This code is being made public, fiddle with it as you like it but giving me credit will attract good karma for you, and donating to this project will attract good karma to you and you familly. Bear in mind that I am 23, living in Brazil coursing film school. Life here is very very hard, my salary is R$220 (U$75), it's hard to have time to code when you need to fill your time with freelance work so that you got the means to take your girl to the movies and eat every day. my paypal account is [EMAIL PROTECTED] I can do custom work using this framework (I understand it better than anyone ;-) ) This is the base of some solutions I am working, and I am releasing it for I feel that everyone can benefit from it, and that this can be a killer thing for Revolution. Please send feedback to me at [EMAIL PROTECTED] and if you feel like helping me just send code, suggestions, bug reports, advise and the like. Well, cheers, fiddle with the code! Andre Garzia -- Andre Alves Garzia 2004 Soap Dog Studios - BRAZIL http://studio.soapdog.org ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Video Tutorials on the Geometry Manager
Thanks, Chipp ! Le 8 mars 04, à 09:01, Chipp Walters a écrit : A while back, my good friend Jerry Daniels started extolling the virtues of the Geometry Manager. Well, I had used it in version 1.1 rather unsuccessfully, and had since surmised real men doon't use the Geometry Manager and hand-coded all my resizeStack messages. So, on Jerry's urging, I decided to spend some time expoloring RR's Geometry Manager. While it isn't perfect, it has come quite a long way! I mentioned how encouraged I was to Kevin at RR and he agreed, saying something about how great the technology is, and how difficult it is to explain. After thinking about it, I decided to create some (non-professional) videos which go step-by-step through the features. These videos run on both Mac and PC. I hope some of you find them valuable and begin to use GM in your own projects! http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm best, Chipp ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Interesting Utility for PDF Generation
Many Thanks, Andre. Will test this as soon as possible :) Le 6 mars 04, 23:20, Andre Garzia a crit : On Mar 6, 2004, at 12:55 PM, Trevor DeVore wrote: It seems like making a pure transcript version of a PDF generator would be possible. I have used FPDF http://www.fpdf.org/ in PHP projects before and this is a purely PHP solution. I imagine that library could be ported directly to transcript. Granted it might not be as fast as an external but it would be something that everyone in the community could contribute to and it could be available for everyone to use regardless of a projects budget. just found this article on devchannel http://tools.devchannel.org/devtoolschannel/04/03/02/183211.shtml it's about XML to PDF translation. Didn't read it, but I think it has to do with the topic. cheers Andre -- Andre Alves Garzia 2004 BRAZIL http://studio.soapdog.org ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours psahores (at) easynet.fr GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Opening a zipped file in RunRev?
Hi Jim, Just use : on mouseUp load url http://localhost/evoecoles/evoecoles.mc.gz; with message statutconnex end mouseUp on statutconnex if the cachedurls contains http://localhost/evoecoles/evoecoles.mc.gz; then go stack decompress(url http://localhost/evoecoles/evoecoles.mc.gz;) save this stack as the directory /evoecoles.mc else answerreturn La connexion avec le serveur quote \ EVOLUTION quote est rompue. \ return return Vérifiez votre configuration d'accès à \ l'internet avant return de poursuivre... end statutconnex Works well there (Metacard and Revolution), under both Linux and Panther :) Best, Pierre Le 1 mars 04, à 16:41, Jim Hurley a écrit : One can open a stack stored on the Web with Go stack url http://myWebSite/myStack.rev; provided myStack.rev is a RunRev stack file. I don't suppose there is any way for RunRev to deal with a zipped file, i.e., myStack.rev.zip? Wishfully thinking, Jim ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: final php versions of fwPack and fwUnpack
Many thanks to you too, Frank ! Your .php issue is stored there for future use. Best Regards, Pierre Le 2 mars 04, à 16:40, Frank Leahy a écrit : Many, many thanks to shaosean and Brian Yennie for providing php versions of fwPack and fwUnpack. I cleaned them up a bit, added some error handling, and tested the final code. I've put the final code up on my server at http://photoalbum.backtalk.com/code_snippets/fwPack_fwUnpack.php.txt Richard, maybe you'd like to add this code to your fwPack/fwUnpack stack? Thanks, -- Frank Weblog: http://cornwall.backtalk.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Serious applications
Le 29 févr. 04, à 04:07, Jeanne A. E. DeVoto a écrit : At 11:27 AM +0100 2/28/2004, sims wrote: Klaus will be performing his opera From click to dawn... A day in the life of the message-hierarchy Klaus is going to impersonate ALL persons/objects in the message-hierarchy with their real-life voices, gestures and attitudes... I hope there will be a DVD of his award-winning performance afterward. ;-) Or, at least, a movie trailer i could stick on one of the QTSS i'm hosting, for unicast playback availaibility ;) -- jeanne a. e. devoto ~ [EMAIL PROTECTED] http://www.jaedworks.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Important question regarding next major Rev version
Le 27 févr. 04, à 00:23, valetia @mac.com a écrit : Pierre Sahores [EMAIL PROTECTED] wrote: Be welcome to the List. There are lots of interesting thinks to share with cool and helpfull people there. Once again, I am not a newcomer to this list. Just take care about the thing that Revolution is howned by a great but small company with full handy designers and programmers, whose are working hard 16/24 hours, 6/7 days to improve the performances of the product. They are always focusing their efforts with 2 grades of priorities : First, the improvement of the stability and the performances of the engine (witch always roocks, if you know how to get the best from it), Second, the improvement of the stability, the performances and the features of the IDE (witch is not always exactly working as firsly expected,... mostly under the Linux platform). Well, those efforts have been rock solid for some time already. After those priorities are settled, isn't it time to look at the remaining priorities, which are just as important? How would you feel if you had put together most of a 10,000 piece puzzle and had just one last piece missing and you couldn't find it so you couldn't frame it or show it to anyone...that's exactly what is happening now...native UI support being that last piece... ... rock solid SQL databases drivers are missing too (i use,instead, under both Linux and Panther, shell piped requests to the command-line databases clients)... If you can work around the unavailable features or bugs you discover and report to the RunRev Team, you will see that Revolution, is over all, a very powerfull and suitable development tool, able to let you code all kind of very suitable professional-grade Desktop and N-Tier solutions. That again proves my point. When you need to spend days and weeks ... i would probably prefer to say minutes or hours, there ;) trying to work around unavailable features or bugs, and then end up with working widgets that don't look and behave exactly like their native counterparts, it defeats the purpose of using a RAD. It's supposed to save you time and produce the correct output, which I know it can, if the UI is native. We do not doubt the power of Revolution, in fact we have used it to create what you term professional-grade Desktop and N-Tier solutions using both the client and CGI. We have done full-featured cookie-based web login systems, interfacing between RR clients and CGI for niche markets, etc. The thing about such apps is they do not necessarily need to be based on a native look and feel, but that is *not* what I am talking about here. I think that, unfortunally, RunRev don't care enought about the market opportunities of this kind of powerfull N-Tier apps, we are building in using Rev. I am talking about getting the native look and feel right, so that RR users can tap into the mass consumer market properly with apps that look 100% normal, without any fake UI elements. I am talking about getting tons of RR apps listed on VersionTracker, Download.com, etc. that look and work right and receive tons of rave reviews from people on *all* platforms. I full agree with you : it's the next step RunRev need to focus its effort... Right now, we have a number of apps just waiting in the wings to be released, and they work just fine, transcript can handle everything without problems, but we do not want to spoil our reputation by putting up something that can't even display standard UI elements properly. True, again. Again, that is why many are calling RR a toy, even though it is not so. It is time to put a stop to that. Not only does it hurt RR's reputation and bottomline, it's also holding back many developers...and consumers end up with less choices - there is no advantage to any party at all for putting UI development on the backburner... Needed to be said. Val Bests, Pierre -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Frustration with OSX 10.3, WebStar 5, and Apple Events
Hi, For best results, replace appleevents by a PHP based sockets listener, witch will bind WebSTAR 5 (or best, Apache) to your Revolution application trough TCP/IP. This way works fine on both OSX, Win32 and Linux. I explain, time to time, how to set-up this way on the list. Browse the Rev list archive for the details. Hope this helps, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Le 26 févr. 04, à 19:05, Sydney Brown a écrit : hi, I would very much like to speak to someone who is using something similar to the following set-up to SUCCESSFULLY employ runtime revolution as a cgi. os x 10.3 WebStar 5 Runtime Revolution 2.1.2 The objective is to use the apple event paradigm to engage runtime directly as opposed to using the CGI engine. We've tried a solution that apparently works for MacOS 9, but this has not yielded positive results. TIA, sydney ___ Sydney Brown University of Nebraska - Lincoln email: [EMAIL PROTECTED] phone: 402.472.2552 im: [EMAIL PROTECTED] office: Henzlik 123a ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Serious applications
Hi, I'm designing, programming and mantaining such kind of n-tier applications under Linux (since 1998) and MacOSX (since 2003). Most of those apps are designed to be served over the Internet to Web browsers or dedicated proprietary end-users clients. Those apps are buid around Metacard or Revolution applications servers binded, one side, to Apache trough a .PHP based TCP/IP sockets listener/port translator and, second side, to a PostgreSQL 7.xx DBMS. You probably know, as me, that PostgreSQL (in between some others DBMS, such Firebird, SABDB or Sybase ASE, realy roocks. At this point, the only pending question is to know if the Revolution engine (or his father, Metacard) will roocks too, in acting as the applications servers engine. The answer is from my own experience fully positive : it's YES ! Some of my intensive 80% write-mode apps are handling up to 200 connections/second 12/24 hours 6/7 days (Linux x86, Athlon 800, 1Go RAM, processor idle state always over 90%) and, i did never have a server stop or crash or any else problems from the production beginning : just one server restart when the provider has electricity hang-ups and, always without problems on the servers them self. I, just, don't know, for yet, what is the real charge limit of my MC/RR applications servers (400, 800, 1000, 1500, more ? connections/second)... As, i'm, on the other hand working on a University académic project designed as a J2EE solution (Apache+JBoss+EJB2+PostgreSQL under Linux), i just can compare one of my MC-based apps, i cloned under the J2EE platform : the Java issue is OK too but seems to respond slower to the end-users requests. At this time, i don't expect to switch my production's apps under the J2EE platform but, indeed, if i can get enought time, i will work in about porting the EJB2 design patterns architecture under the Revolution platform. Ask, off-list, for more precisions, even for a test account on productions apps, if needed :-) Hope this helps, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Le 25 févr. 04, à 08:02, 3S a écrit : Hi, has been testing Revolution for a couple of hours and looks a little bit inmature. I don't want to be less polite, but my English... I'm looking for a solution to develop cross platform applications, mainly for Linux and Windows. Our first choices was Delphi/Kylix and C++, but I found Revolution, cool name :-) We have to develop multiuser programs like accounting and billing software with very intensive database use, the prefered databases are PostgreSql and Firebird. Anybody could point me to samples of big applications developed with Revolution? Details? Reports? Links? It is Revolution the right tool? other suggestion? Regards, Jose --- 3S [EMAIL PROTECTED] ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Serious applications
100%, the same experience, there :) -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Le 25 févr. 04, à 15:59, Thomas McGrath III a écrit : 3S, You need to give Rev more than just a couple of hours to get a realistic feel for how it can help you. I have turned a few people's addiction to Director upside down with my very first Rev product. The company I work for did not understand the import of REV as a RAD, BUT the outsource company (mostly Director users and flash, saw how much work I was able to get done using a RAD tool in such a short amount of time) went out and bought a copy of Rev and started learning it right away. I think they felt threatened by Rev versus Director for RAD. The other thing is, if developed and designed properly a product produced in REV is not recognizable as a REV product BUT all Director end products look the same. If a tools can create a product that no longer looks like the tool it came from is a powerful statement about that tool. Director can not do this (easily). So in my opinion that places REV above tools like Director but right below tools like Codewarrior which is where it should be. The speed increase in using REV for rapid application development and for prototyping is great. Tom On Feb 25, 2004, at 2:02 AM, 3S wrote: has been testing Revolution for a couple of hours and looks a little bit inmature Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Serious applications
Le 25 févr. 04, à 19:04, [EMAIL PROTECTED] a écrit : We are talking about hundred thousands or even millions records in tables. We need a powerful database engine: PostgreSql or Firebird prefered. 200 connections peer second peer processor equals 200*3600*12 (8 64 000) equals lots of power available to serve your datas. For more power, the best is to handle big redondant clusters running each one an applications server+an ACID compliant RDBMS, all binded together trough a replicator management system - the new PostgreSQL one seems interesting). From my own experience, the power is no more the main difficulty or cost. To be realy suitable to the customers needs, a networked app have to be well designed and easy to improve and maintain, year after year (the time of definitive apps has gone ;-) Don't missunderstand : Revolution is full suitable to build rock solid TCP/IP applications servers, not to replace the ACID RDBMS we are aware with. Rev is not a database server engine (nor Java is) and, even if it could be ways to program it in this way, why would we have to reinvent the wheel when PostgreSQL, FireBird, SAPDB or, even Sybase ASE ,are there to handle this part of the job for us. Will give a chance to Revolution :-) I hope you will find the power you need in speeding it ! Thanks, Jose ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: contains operator
Just use is not in -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Le 25 févr. 04, à 01:37, hershrev a écrit : Hi, how do I use the contains operator in a negative way meaning does not contain or contains not ? Thanks hershrev ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: contains operator
Else, this works fine, too : if tMyVar contains try it, it works! is false then exit to top -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Le 25 févr. 04, à 01:38, Richard Gaskin a écrit : hershrev wrote: how do I use the contains operator in a negative way meaning does not contain if tMyVar does not contain try it, it works! then exit to top -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Pb avec l'éditeur de scripts
Your French seems very good, Ken ! Did you work at the M.I.T. (where any professor have to be able to read Bourbaki in the original french issues) or so, before ? -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom:+33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Le 24 févr. 04, à 00:18, Ken Ray a écrit : Alain, Quelle erreur obtenez-vous ? (je ne parle pas français très bien et n'ai pas utilisé un traducteur d'enchaînement pour ceci.) Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Alain Bois Sent: Monday, February 23, 2004 2:45 PM To: How to use Revolution Subject: Pb avec l'éditeur de scripts sous OS X Panther, j'ai un problème qd je sors de l'éditeur de script, le pointeur se met en bas de page et génère une erreur de script Voir copie d'écran ci-dessous. Cette erreur n'apparaît pas avec Rev 2.0 mais avec Rev 2.2 ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Yes, I'm back
Welcome Home, Heather ! Nice to see you back on stage ;-) Kind Regards, Pierre -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Heather Nagey Sent: Thursday, February 19, 2004 5:36 AM To: [EMAIL PROTECTED] Subject: Yes, I'm back Thank you :) Thanks also to all the people who sent goodwill messages, I really appreciate them. Most of all, a huge vote of thanks to Jacque and to Graham Samuels, who voluntarily pitched in and took over the fearsome support workload while I was unwell. As most of you are probably already aware, a great new centralized support system has been devised while I was away, this should mean an end to unacceptable delays in response times when one or other staff member is out of action for whatever reason. Support email on virtually all subjects should now be sent to [EMAIL PROTECTED], where it will be sorted into the appropriate queue and the best person to answer it can pick it out and respond in a timely manner. This is such a wondrous improvement, I think I should get sick more often! Anyway, greetings one and all, its great to be back and watching the lists once more, Heather (checking the list admin hat still fits... Yep, a bit dusty but undented...) -- Heather Nagey ~ [EMAIL PROTECTED] ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools Tel +44 (0) 131 7184333 Fax +44 (0) 845 4588487 ~~~ Check our web site for new Revolution editions special offers ~~~ ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use- revolution ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Announcement : IBook Ice 2.2 Apple's video-chipster extention of garantie to 3 years
Hello All, All the owners of Ibook Ice 2.2 have to go back to the Computer store in about a video-chipster possible problem. Apple extends the garanty to three years about this. Mine are both back to Apple... and i just brought an (hopefull more suitable) PWB G4 to avoid more desagrements... -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] RevZilla 1.1.1 Released
Thanks, Ken :-) Bests, Pierre Le 13 févr. 04, à 04:27, Ken Ray a écrit : Just a quick note to let you know that I've updated RevZilla to work with the new Statuses and Resolutions of the new Bugzilla system, and added a feature that allows you to see all of your unresolved bugs in the My Bugs screen (displays UNCONFIRMED, PENDING, NEW, ASSIGNED and REOPENED bugs). You can still access the bugs the old way (the way Bugzilla currently does it: just the NEW, ASSIGNED and REOPENED ones) if you like. You can get it through RevNet or at: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla.htm Thanks, Ken Ray Sons of Thunder Software Email: [EMAIL PROTECTED] Web Site: http://www.sonsothunder.com/ P.S. Alex, I hope you're listening - at least this might hold you over until we make the same changes to My Bugs in Bugzilla. :-) ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Is Transcript's English orientation a plus or minus?
On 11/2/04 12:27 am, Dan Shafer [EMAIL PROTECTED] wrote: because we have a language that thinks like we do, not like the compiler does. Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: mission critical apps
Le 10 févr. 04, à 01:00, Richard Gaskin a écrit : Brian Yennie wrote: I have no idea how I would function on a team xTalk project. Previous threads here have discussed CVS, bug tracking, group projects... and as far as I can tell all of those things are non-existent. They all make my life many times easier when working in PHP or C, or a host of other languages. Rev objects can be atomized down to individual properties and scripts, and reassembled again in nearly infinite variety. What specifically is needed, and what are the challenges of building it? Probablly that, aside using CVS, a possible way could be to clone the Java's EJB2 design patterns logic to get it available to build Entreprise-Revolution-Beans atomic pieces of transcript code. -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Is Transcript's English orientation a plus or minus?
Le 9 févr. 04, à 08:34, Doug Lerner a écrit : On 2/9/04 4:31 PM, Thomas McGrath III [EMAIL PROTECTED] wrote: With REV I 'think' about what I want in english like terms and then start typing. I think that's what started the thread. Not all developers around the world think in English-like terms. :) Probably, they should ;-) Are the C, Java, PHP or Perl langages less English-oriented than Transcript is (aka: more french or spanish friendy) ? doug ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: REV and multimedia
Le 9 févr. 04, à 18:39, Richard Gaskin a écrit : Stephen Quinn Barncard wrote: Why this big negative about using Apple technologies? Quicktime works well, and is free. ... All Windoze and Linux users have all benefited from Apple raising the bar and should admit it. Where is QuickTime for Linux? About streaming : Darwin Streaming Server is available and about playing back movies, VideoLan is delivred with the same sample.mov file that comes with QTSS under OSX Server... -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Best, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Andy's comments and positioning...
Le 8 févr. 04, à 22:29, Dar Scott a écrit : On Sunday, February 8, 2004, at 01:15 PM, Frank Leahy wrote: x = y + z (instead of put y + z into x) x += 1 (instead of add 1 to x) x.myProperty = foo (instead of set myProperty of x to foo) Not supporting these standard statements make the language look a bit beginner-ish. I disagree. This is archaic C syntax. The '=' runs foul to math syntax. C has been the ball and chain of programming language development and we should not willingly adopt its syntax. The Xtalk syntax emphasizes the nature of variables as containers (in this language). The '=' of Xtalk is friendly to the '=' of math. Do we move to Montana woods to get away from zoning and then ask for zoning so city folks won't think us country hicks? In the Old Testament is a story of how the Hebrews asked God for a king because all their neighbors had kings and they were embarrassed about not having one. Dar Scott ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Agreed ! The English-like syntax of Transcript seem me to be one of the main parts of the XTalk paradigm : As long as Rev will support this VHLL feature, we will stay able to code transcript handlers, even without running computers : i like to feel me free to think and code cool handlers in the railroad or, even, in driving my car from home to the office... I can't, for my own, do, with the same success, such kind of things in using Rebol, PHP, Javascript or Java... Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Andy's comments and positioning...
Le 9 févr. 04, à 01:50, Richard Gaskin a écrit : Dar Scott wrote: Where we possibly agree is that Transcript need not allow the user to have memory leaks or to worry about pointer errors or to worry about garbage collection of freeing things...0 ...and the several million person-hours lost each year to bugs related to the difference between = and ==. ;) Right said ! Transcript is, as a the most usefull VHLL syntax ever seen, dedicated to help the designer's to win time... Only the low developers don't care about this kind of core features of the langage... See Java: the time token to declare const, vars and types (without errors) is a technical task only... -- Richard Gaskin Fourth World Media Corporation ___ [EMAIL PROTECTED] http://www.FourthWorld.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] POP library released
Many Thanks, Sarah, for sharing this so great Pop library with all of us !!! Stored for future use :-) Best Regards from Paris, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Socket Time Out Interval
Le ven 30/01/2004 à 17:01, Ray Horsley a écrit : Hi Pierre, That did the trick! Thanks again, Ray Horsley Developer, LinkIt! Software Good Evening Ray, Have fun and, please, believe me : even if the MC/Rev engine is mostly undocumentend in about its ability to be used to develop profesional-grade n-tier applications or server-side applications servers, it's really one of the two or three best tools availables, today (and since years - MC 2.32 and up), to share datas over TCP/IP. Since i use it in such kind of networked workflow apps, i never had to go back to others platforms such as Weblogic, WebSphere or WebObjects. The best from the java world (Eclipse, JBoss, Tomcat, the J2EE EJB's design patterns, Andromda or Hibernate,...) are great tools too but, the java engines, by them self, ar'nt... If you are searching about what ACID RDBMS to bind to your MC/Rev apps, try PostgreSQL (best suited under *NIXes, including MacOSX, than under Windows. It rooks in all the tasks we can have to manage. Last but no last, the MC/Rev engine is NOT SUITABLE in about critical cgi tasks. Choose PHP, Perl or Python instead, even to bind all kind of MC/Rev applications servers to Apache trough a simple sockets listener/ports translator. Hope this helps, -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: server load with Rev net apps
Hi All, Le 29 janv. 04, à 22:12, Alex Rice a écrit : On Jan 29, 2004, at 1:07 PM, J. Landman Gay wrote: As I understand it, yes, a separate instance will open with each hit. I think Pierre Sahores figured out a way to keep the engine running so this wouldn't happen, but I don't know how he did it. True and if some one need more explainations, i can explain how to run MC/Rev backgrounder (console or X11 modes under Linux, graphical mode under Panther) applications servers binded, one side, to Apache trough a PHP-based sockets listener and, second side, to PostgreSQL trough shell calls to psql. I'm running such apps since years (08/2000) with great benefits in both terms of processor's idle rate (mostly over 90%) and concurrent accesses requests serving (one of those servers handle an average of 40/60 connections/second 12/24 hours). It is just the nature of CGI programming in general. AFAIK Rev is no different than other languages like Perl, Python, TCL, etc. in this respect. Solution 1- Switch to an ISP than has more leniency for heavily used CGI apps. Solution 2- Stop using the CGI interface and switch to an application server environment, which generally run in persistently in memory. This would mean throwing out Rev and rewriting in another language. Sorry Alex, you are mistaking in about solution 2 : the MC/Rev engine is able to do lots more than the documentation describe, in about TCP/IP n-tier apps. I did never use it in cgi-mode (because there are some fine Apache modules availables for that - perl, php, python,.. - and because i needed, at the begining, a solution to serve flat-files databases over the web without having to reload the files at each cgi call) but as i'm, on the other hand, handling JBoss+Tomcat+EJB2+PostgreSQL solutions (Ecole pratique des Hautes Etudes - Sorbonne, cases studies only) i can assure that the best of the java world is not in the java's engines, but in the multilayers design and dev tools (Eclipe and its great debugger, the EJB's paradigm, UML,XML, object-relational databases mapping,...). A modified CGI environment might be able to run Rev scripts, but most ISPs don't offer such services as FastCGI or PCGI. modified CGI environment: FastCGI, PCGI apache DSOs: PHP, Perl, Python, Ruby, etc. application servers: ASP (.NET?), Java Servlets, Coldfusion, ZOPE. As Apache on the webservers market or PostgreSQL on the ACID compliant ORDBMS one, JBoss seems to be on the right way to eat WebLogic and Websphere... Hope this helps, -- Alex Rice | Mindlube Software | http://mindlube.com Hope this can help ;-) Best Regards, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
test : rev list available ?
test : rev list available ? -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI Presentation at Revolution Seminar
Le 14 janv. 04, à 11:12, jbv a écrit : Speaking of CGI, I'm about to start a web app with various CGI for a client. I'm wondering, which Linux version to choose, RedHat or FreeBSD ? FreeBSD is not a Linux distribution but a different (and powerfull too) OS. In about a Linux distribs, RedHat is a good choice. Else, you can try Suse but you will find more help and ready to use .RPM packages for ReadHat. As for CGI, MC 2.5 is OK for what I have to do. Where can I find a CGI version to download ? Is it still available on the MetaCard FTP site ? Yes but it seems that the current Rev engine is yet full featured to act as a fine CGI engine. Test it first ;-) Thanks all, JB ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] libEmail v1.00 and libSmtp v2.00
Le 14 janv. 04, à 01:19, Kurt Kaufman a écrit : I'm looking forward to using these libraries in my projects; thanks, Sean! -Kurt ___ The same, there. Thanks again Sean :-) Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI Presentation at Revolution Seminar
Le 14 janv. 04, à 01:10, J. Landman Gay a écrit : I spoke at the Revolution Seminar on how to use Revolution as a CGI engine, and explained how to write CGIs using Transcript. Some folks there asked for access to my presentation materials, so I have posted my notes, files, CGI scripts, and the presentation stack I used. The flower pictures are in there too. I haven't made any attempt to turn it into a real tutorial; if you weren't at the presentation it may not make a lot of sense. But there should be enough information there to jog the memories of the folks who did attend, and perhaps even to help those who didn't. http://www.hyperactivesw.com/downloads/IntroRevCGIs.zip -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Thanks Jacque. Stored ! Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: text encoding gotcha?
Le 14 janv. 04, à 00:58, Alex Rice a écrit : On Jan 13, 2004, at 4:48 PM, Alejandro Tejada wrote: How could I show, within RR/MC, all the characters of these fonts? Thanks in advance. Else, you can try this : on mouseUp if the shiftkey is up then repeat with c = 1 to 255 put numtochar(c) = # c ; return after buffa end repeat answer buffa else edit script of me end mouseUp Have you tried doing something like this? set the unicodeText of fld 1 to uniEncode(theBinaryData) Make sure to read the text in as a binary file not a text file. Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection académique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivité ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: CGI Presentation at Revolution Seminar
Le mer 14/01/2004 20:38, jbv a crit : Pierre, Thanks for the answer. Regarding RedHat, is there a recommended complete configuration for a server that will be used for a dedicated web app, with : - MC/Rev CGI - quite a lot of HTML - a database (don't know yet wether it'll be mySQL, PostgreSQL, Valentina, or perhaps simple flat files) - a few automated tasks via chron jobs - automated emails... RedHat 9 and above... PostgreSQL is not more difficult to learn than MySQL is but lots more powerfull and secure. I use it since years and didn't find any more usefull ACID compliant RDBMS, including commercial solutions. As long as you don't use a real application server, the flat-files way can't be a competitive solution : for each new request, a cgi script loads from disk all the datas stored in flat-files. About the automated emails, i'm using PostFix and the great Sean's rev's libs : Well after many months of sitting around and doing nothing, I'm finally releasing the next version of libSmtp and it's new companion library - libEmail! libSmtp has been re-written and all of the email encoding features that were found in the previous versions have all been off-loaded to libEmail. What's new in libSmtp v2 - almost 100% re-written - more robust error handling - everything should be threaded (wait with messages) - better smtp authentication support and handling libEmail v1.0.0 is a new library featuring all the great features found in the old libSmtp library, but with much better support. All the code has been sifted through and re-written in many places. Support for unicode in headers and message body parts was added in. Why two libraries now? It's not a money grab ^_^ as they are both released into the public domain. The reason for the two libraries is to allow me to give better attention to the one task that they're to do, but also to allow you greater flexibility and choice. What choices? By spliting them into two libraries, you can use another library with either one of these libraries. As always, feel free to write with comments, suggestions or fixes for undocumented features ;-) -Sean www.shaosean.tk IOW nothing really special... My question concerns the combination of Linux, Apache, a firewall, SMTP, etc. which versions, any special thing to take care of... My ISP will configure the whole thing, but I first need to make choices and recommendations to my client... Please reply off-list if you think few ppl will be thrilled by such an accumulation of OT details... Thanks in advance, JB Le 14 janv. 04, 11:12, jbv a crit : Speaking of CGI, I'm about to start a web app with various CGI for a client. I'm wondering, which Linux version to choose, RedHat or FreeBSD ? FreeBSD is not a Linux distribution but a different (and powerfull too) OS. In about a Linux distribs, RedHat is a good choice. Else, you can try Suse but you will find more help and ready to use .RPM packages for ReadHat. As for CGI, MC 2.5 is OK for what I have to do. Where can I find a CGI version to download ? Is it still available on the MetaCard FTP site ? Yes but it seems that the current Rev engine is yet full featured to act as a fine CGI engine. Test it first ;-) Thanks all, JB ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: My first try...
Le mar 13/01/2004 12:09, Aides Educateurs a crit : Hi It's my first try of Revolution, but as a French user, it is hard to read all your messages, guys. I'm not clever enough to translate. so do you have some french URL's to help me ? Feel Fre to use my personnal mail [EMAIL PROTECTED] Thanks to help a real beginner. ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Hi, See below, the mail i just got some days ago ! Bonjour et bienvenue dans le groupe RevolutionFr, issu du nouveau service de communauts Yahoo! Groupes. Pour envoyer des messages aux membres de ce groupe, envoyez simplement un e-mail [EMAIL PROTECTED] Si vous ne souhaitez pas appartenir au groupe RevolutionFr, vous pouvez vous dsinscrire en envoyant un e-mail [EMAIL PROTECTED] Vous pouvez galement visiter le site Web Yahoo! Groupes pour modifier vos inscriptions : http://fr.groups.yahoo.com/mygroups Cordialement, le modrateur de RevolutionFr L'utilisation du service Yahoo! Groupes est soumise l'acceptation des Conditions d'utilisation et de la Charte sur la vie prive, disponibles respectivement sur http://fr.docs.yahoo.com/info/utos.html et http://fr.docs.yahoo.com/info/privacy.html -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
RE: RevConference - Client Server vs Stateless
Le mar 13/01/2004 03:38, Vikram Singh a crit : Pierre, Looks like something interesting. Can you please describe this. Regards Vikram Vikram, This is just a starter point toy to have transcript code server-sided parsed from within a rsptest.php file by a asplike.rsp rev script. Apache and PHP have to be installed. The rsptest.php file have to contains : ? passthru('#!/bin/sh exec 21 echo \ \ \ set itemdel to \/\ \ put \Hi !\ \\ item 2 of the short date \ \/\ \ item 1 of the short date \ \/\ \ item 3 of the short date \\ word 1 of the short time \ put \This is a Rev ASP/JSP alike way to output Transcript contents to the Web\.\ \ \ \ | /srv/www/celia/asplike.rsp'); ? The php's passthru command invoques the echo's shell command witch contains, before the |, the transcript code (including the backslashs tags to let the bash shell know that the code have to be send as is) and, after the pipe, the path to the server-side rev script witch will execute the code (/srv/www/celia/asplike.rsp). The asplike.rsp script is a text file witch contains : #!/home/pierre/Revolution-2.1.2/revolution on startup # start using stack liburl read from stdin until empty do it end startup Remember that's this code is only a just to see test toy,... The next steep would be to find a way to remove the PHP's and Shell's parts from the process... Why not trough an apache's rev's module, Tuviah ? -- Best Regards, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] revzeroconf 0.8.2
Allo Alex, I go to my Panther's Ibook right now to download and test this very impressive stack. Thanks Best, Pierre Le mer 26/11/2003 18:43, Alex Rice a crit : Sorry for the back-to-back announcements. This morning Howl 0.8.2 was released, and all MS Windows users should upgrade to 0.8.2; it fixes a bug with mDNSresponder. While updating revzeroconf to include Howl 0.8.2 I realized it made no sense to have revzeroconf in 1.0 beta1 while Howl is at version 0.8.2. So from now on the version numbering for revzeroconf will just match the current Howl version. -- Rendezvous enables automatic discovery of computers, devices, and services on IP networks. Also known as Zero Configuration networking, Rendezvous uses industry standard IP protocols to allow devices to automatically find each other without the need to enter IP addresses or configure DNS servers. --apple.com revzeroconf http://mindlube.com/developer/ is an external library wrapping the cross-platform Howl rendezvous/zeroconf networking library http://www.swampwolf.com. revzeroconf includes demo app for Win32 and Mac OS X.2 or newer, documentation and source code. If you were previewing the revzeroconf 11/22 version then be sure to see the new README.html because there have been some minor changes to the status messages. The demo stack also has been cleaned up a little bit. The new URL is: http://mindlube.com/developer/ Check here for updates and news about revzeroconf. Enjoy! and sorry for cross-posting the lists. Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Linux Engine: Problems on Red Hat server with CGI
Le jeu 20/11/2003 16:53, Alex Rice a crit : On Nov 19, 2003, at 8:13 PM, Ken Ray wrote: libXext.so.6 and libX11.so.6. Also, this would make me think really carefully about feasibility of making a commercial app based upon a Revolution CGI. The support aspects of server side deployment are bad enough, without having to worry about these darn shared library dependencies. Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Database - functionality for front end application
Le dim 16/11/2003 07:43, Melvin Cox a crit : -- snip -- Problem Two: Placing the current time into a field -- Just prior to an insert or update of any row, I wish to populate the form's Last_update field with a datetime value reflecting the current date and time (ie. 2003-11-14 13:17:39.250). How can this best be implemented? Pick in the basic procs below the way in witch i'm inserting datetime refs (french format, to be changed for you) in my inserted/updated records (in sending the queries to PostgreSQL via a piped shell comand). function parsesql s global PgPath repeat for each char c in s try if chartonum(c) 223 then put # chartonum(c) ; after t else if chartonum(c) 191 then put # chartonum(c) ; after t else put c after t catch errornum if c is not char 1 of s then if c is not char -1 of s then put _ after t end try end repeat replace \ with in t replace [ with in t replace ] with \ in t return shell(echo quote t quote | PgPath) end parsesql function presave r set itemdel to put item 1 of r into s put item 2 of r into t set itemdel to replace numtochar(10) with ##10;# in s replace \' with ##11;# in s replace numtochar(34) with ##34;# in s replace ##11;###11;# with in s if NRC=insert is in s then put item itemoffset(rneetabl=,s) of s return into datatosave repeat for each item i in s if char 1 to 4 of i is t then put i return after datatosave end repeat repeat for each char c in datatosave try if c is _ then put after datatosavec else if chartonum(c) 223 then put # chartonum(c) ; after datatosavec else if chartonum(c) 191 then put # chartonum(c) ; after datatosavec else if chartonum(c) = 39 then put # chartonum(c) ; after datatosavec else put c after datatosavec catch errornum if c is not char 1 of datatosave then if c is not char -1 of datatosave then put _ after datatosavec end try end repeat set itemdelimiter to / put item 2 of the short date / item 1 of the short date / item 3 of the short date into aa if length(item 1 of aa) = 1 then put 0 before item 1 of aa if length(item 2 of aa) = 1 then put 0 before item 2 of aa put 20 before item 3 of aa if rneetabl is in datatosavec then put ( into insertcolnames put values ( into insertcoldatas repeat for each line l in datatosavec if l is line -1 of datatosavec then put char 1 to 8 of l ) after insertcolnames put ' aa ' ) after insertcoldatas else put char 1 to 8 of l , after insertcolnames put ' char 10 to -1 of l ' , after insertcoldatas end if end repeat put insertcolnames insertcoldatas into updatecols else repeat for each line l in datatosavec if l is line -1 of datatosavec then put char 1 to 8 of l = ' aa ' after updatecols else put char 1 to 8 of l = ' the char 10 to -1 of l ' , after updatecols end repeat end if return updatecols end presave Problem Three: Forcing All Caps To insure data integrity, my application design requires entry of data into the Pid field in UPPER CASE format. While I have been successful in limiting the length of the data entered in this field to ten (10) characters or less, my attempts to force CAPITALIZATION have to date failed. The following script is currently applied to the field: From within Rev, just use the toUpper(x) transcript build-in function. Hope this help, === on keyDown theKey if the length of me = 10 then beep else pass keyDown end keyDown === Any assistance in these areas is most sincerely appreciated. Melvin Cox BCM Productions _ Frustrated with dial-up? Get high-speed for as low as $26.95. https://broadband.msn.com (Prices may vary by service area.) ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [Q] upgrade to libSmtp
Le ven 14/11/2003 06:17, [EMAIL PROTECTED] a crit : sorry to put this out on the mailing list.. i've slowly been working on a major(?) upgrade to the smtp library (adding unicode support) and i'm trying to decide whether to continue using variables as parameters or field pointers as parameters.. variable parameter example put the htmlText of field message into tHtmlText libSmtp.customFunction(tHtmlText) field pointer parameter libSmtp.anotherCustomFunction(the long id of field message) obviously both have their pros and cons, but i feel that using field pointers gives me the best results, but am not overly sure from a programming point of view (nor from the view of the end-programmers).. please feel free to contact me off-list in regards to this ^_^ -Sean ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution Hi Sean, I for my own prefer the field pointers as parameters way. Thanks for this great and usefull lib. -- Best Regards, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Database Query Builder: workaround please
Le mer 12/11/2003 06:35, Alex Rice a crit : The same difficulties under Linux and Jaguar there... On Nov 11, 2003, at 10:19 PM, Alex Rice wrote: I can't believe I'm the only one being hassled by this bug, so is there a workaround I am missing? And I mean other than *not using the query builder at all*. It is appealing to use the GUI to maintain connections and recordsets, and doing scripting only where necessary. Alex Rice [EMAIL PROTECTED] | Mindlube Software | http://mindlube.com what a waste of thumbs that are opposable to make machines that are disposable -Ani DiFranco ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: bug in formatted prompt?
Le mer 12/11/2003 18:20, R. Hillen a crit : Hello list, On Mac, OSX 10.2.8, Revolution 2.1 I wrote: on mouseup answer text1 p text2 with ok end mouseup and got - text1 text2 - The same script with Revolution 2.1.2 results in: - text1 ptext2 - Should it be a bug? May you help? Richard. Probably not. As long as p is just an html attribute. Have an eye to the possibles differences between Rev 2.1 and 2.1.2 in about the html features management. -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Interfacing RunRev with C/C++ Code
Le mar 11/11/2003 11:31, David Burgun a crit : Hi, I am evaluating using RunRev for a project and I need to find out the following: 1. Can RunRev be interfaced with C/C++ code? Yes. Ask directly to Tuviah Snyder [EMAIL PROTECTED] how to link C/C++ libs to Rev. As the Rev's technical manager, Tuviah is using extensivelly this way to build Rev's SQL databases connectors and such kind of C/C++ Rev's extentions. 2. If so, could someone point me to some documentation tell how it is acheived? In this project we would want to use RunRev to build a GUI and then send messages (via TCP/IP) to a back-end engine written in C/C++ which may or may not be running on the same machine. It's OK too : Rev is full featured to handle TCP/IP, UDP and Unix sockets and connections. 3. Is the above feasable using RunRev? Yes. I have downloaded the trail version and have satisfied myself that it will be the best choice for a GUI tool. Thanks in advance for your help Dave ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Rev Sandbox?
Allo Friends, I was just on the way to reply to your mail, Jim, when Jan answered with all the needed concepts and details about the use of the global securemode property. As Jan describe, transcript give us all what's needed to avoid sad problems. We just need to take care about setting the securemode to true before opening an unknowed stack. In about what happens to Dan : There will always be less creative and non-violent persons than destructive and unfriendly peoples over the word. It's bad but it's so. The only good news in this bad story is perhaps that more and more people are testing and using Revolution over the world. I hope that all of them are licensed peoples. Kind Regards from Paris, Pierre Le dim 09/11/2003 14:02, Jan Schenkel a crit : --- Jim Lyons [EMAIL PROTECTED] wrote: Recently, Dan Schafer wrote: (One of these days I'll understand the mentality vandals who derive joy from merely disrupting the lives and sanity of others. On second thought, I hope I never do understand that. It's abominable.) A dark thought that has been lurking in my world-weary mind is the risk we take by downloading stacks and running them on our machines. As more and more folks discover Revolution, there are more and more things to share and check out. So far, we have a cozy, friendly community of users and none of us would think of using Rev for anything disruptive, or worse. I feel pretty confident downloading things from the sites of people we have come to know here on the list. But we all know very well that some innocent looking little Christmas Message stack could conceal anything from a prank to a disaster. With Rev's internet capabilities, I suppose it could even be used to launch a worm. So what can we do, other than only run stacks from reputable sources? I know there's no way to scan a stack and tell if it's evil. Would it be possible to devise a kind of sandbox to test new stacks in, that would prevent and report on attempts to write to the disk drive, send something over the net, etc? Hoping for a better world, Jim Lyons Hi Jim, Have a look at the global property 'secureMode' -- from its entry in the Transcript Dictionary : Comments: If the secureMode property is set to true, the application cannot use the get, put, open file, read from file, or write to file commands to gain access to local files. The application cannot run programs with the shell function, the open process command, or the launch command. On Windows systems, it cannot use the deleteRegistry, queryRegistry, or setRegistry functions to access the Windows system registry. You could build a small player standalone that sets secureMode to true on startup, and where you can enter the URL and run it from there. Hope this helped, Jan Schenkel. = As we grow older, we grow both wiser and more foolish at the same time. (La Rochefoucauld) __ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Applet in a stack?
Le dim 09/11/2003 23:18, Eric Engle a crit : I know I loathe Java, and perhaps you do to. I much prefer xTalk. However I am wondering whether MC/RR can run an applet from within a stack? I know we can call up a browser window, and get at the applet that way. But suppose I was a masochist and wanted to use my (or my likely someone elses) applet within my stack. Can MC/RR do that? If not, is it planned? If not how difficult would it be to write an XCMD or somehow access the java plugin? Perhaps can you try to see how to launch the applets via the transcript shell() command. Sorry if this question seems ignorant or pointless, but in my MC/RR evangelizing this -will- be asked, and I need to have an answer. Oh, my digital media instructors really liked my presentation of MC/RR as a development tool of choice for rapid cross platform development. Heh. I also have some leads for a 3d engine that works with MC. The people developing the engine seem talented but isolated. If anyone wants their contact info just ask me off list. I think this would be a good feature, the ability to act as a 3d engine front end. __ Do you Yahoo!? Protect your identity with Yahoo! Mail AddressGuard http://antispam.yahoo.com/whatsnewfree ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Losing the amateur...
] www.major-k.de ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Losing the amateur.
Le lun 03/11/2003 00:16, Ken Norris a crit : So if it is so that you actually have to pay a paltry $75 for what may arguably be the best-in-class developer tool in the world...well, please forgive me if I fail see the reason for the complaint. Ken N. ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution -- Bien cordialement, Pierre Sahores 100, rue de Paris F - 77140 Nemours [EMAIL PROTECTED] GSM: +33 6 03 95 77 70 Pro: +33 1 41 60 52 68 Dom: +33 1 64 45 05 33 Fax: +33 1 64 45 05 33 Inspection acadmique de Seine-Saint-Denis Applications et SGBD ACID SQL (WEB et PGI) Penser et produire delta de productivit ___ use-revolution mailing list [EMAIL PROTECTED] http://lists.runrev.com/mailman/listinfo/use-revolution