Re: Studio License Renewal Cost
Brian Yennie wrote: > I agree with some of your points previously, but are you really saying that > you can take a couple of local night school classes and suddenly become so > proficient in C++ or Basic that you have no need for Revolution? C++ takes > years of experience, and will never give you the kind of RAD development that > you probably chose Rev for. REALBasic may be a closer analogy, but still... > if it wasn't a better choice before, it's not going to become one from $200 > worth of night classes. If that were the case, why not just download > REALBasic and run through the tutorials with a free trial, and so on? :) No, I'm not saying that. I've been programming for long enough to know that no one can become "instantly profecient". However, I once worked for a company that paid me to fool around with ASP for 1 week and then expected me to instantly port my Shopping Cart from PHP to ASP. I was like... are kidding me?!!! I have played around with REALBasic in the past, but at the time Revolution (I mean MetaCard) seemed more appealing because I was already familar with HyperTalk. REALbasic's pricing structure is looking more and more appealing now, but call me stubborn, I don't like to give up on products unless it's absolutly necessary. Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
Lynn Fredricks wrote: > The nearest competitor in terms of price/value is probably REALbasic, > however 12 months of upgrades of REALbasic Professional Edition is $250, not > $199. Revolution Studio creates applications for multiple platforms so its > nearest analog to REALbasic is Pro, not Standard. REAL doesn't have any > equivalent to getting all IDEs and they don't have an equivalent to > Revolution Media. Revolution though, isnt an exact competitor to REALbasic - > except in the "end result". Thank you, but I am not referring to the nearest analog for price and features, but how the price of the upgrade compares to the original product REALbasic Standard is $99, and the Upgrade is $50. REALbasic Professional is $500, and the Upgrade is $250. - In both cases, the upgrade cost *about* 1/2 the original price Revolution Studio is $299, and the Upgrade is $199. Revolution Enterprise is $899, and the Upgrade is $499. - in both cases, the upgrade cost is *about* 1/3 the original price > Revolution pricing doesn't make professional developers blink but I can > understand how it would for a hobbyist, especially if you have Studio. If > you can put up with the limitations then Revolution Media really fits the > bill. I didn't realize that owning Revolution Studio meant that I am a hobbist. Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
Richard Gaskin wrote: > dreamscapesoftware.com write: > > > Garrett Hylltun wrote: > >> I've already expressed my dislike of the pricing structure. > >> But expressing it here on the mailing list does nothing but > >> cause unwanted and unneeded dissension among everyone on > >> the list and in the end, won't change Runtime's pricing > >> structure anyway. > > > > Where else would be a good place to discuss this issue then? > > It seemed that Garrett was just politely pointing out the ineffectualness of > posting here: None of the other users in this user-to-user forum can do > anything for you on matters relating to the company's internal decisions. Maybe not on an individual basis, but as a group they sure can. Petitions, letter writing campains, boycotts... anyone can change a company's internal decisions. > For noise-making I suppose the list provides a certain satisfaction, but for > results have you considered writing to RunRev directly? I've written letters to many companies in the past, and the one thing I've learned is that you must have a lot of people agree with you before anyone will actually listen. > I don't understand the claims about RealBASIC being cheaper (assuming by > "cheap" the reference is to price ), nor can I find anything on RunRev's > site describing a subscription-based licensing model. [snip] > It's been a long time since I bought my license, and I know the licensing and > pricing structure has changed with surprising frequency, so if my > understanding is out of date please let me know the URL where I can learn > more. The Revolution Terms (note section 5-d) http://support.runrev.com/section/terms.php The Revolution Studio Purchase Page (note the info at the bottom of the page) https://secure.runrev.com/Merchant2/merchant.mvc?Store_Code=SDREBWLP&Screen=PROD&Category_Code=STUD&Product_Code=STUD The REALBasic Pricing Page (Upgrades cost no more than half of the original price) http://www.realsoftware.com/store/realbasic_pricing/ Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
I agree with some of your points previously, but are you really saying that you can take a couple of local night school classes and suddenly become so proficient in C++ or Basic that you have no need for Revolution? C++ takes years of experience, and will never give you the kind of RAD development that you probably chose Rev for. REALBasic may be a closer analogy, but still... if it wasn't a better choice before, it's not going to become one from $200 worth of night classes. If that were the case, why not just download REALBasic and run through the tutorials with a free trial, and so on? In the end, though, it's all moot. These guys are the only HyperTalk/Transcript shop in town for all intents and purposes. They can get away with whatever pricing they want. Rev is what it is. And until/unless you decide to become a C+ or REAL/Visual Basic programmer, they got you by the coconuts. Really, the only thing stopping me is dropping down a few hundred for a couple of classes at my local night school... a few hundred that I could instead spend on 1 renewall. Sooner or later those classes will seem pretty tempting. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
Bill Marriott wrote: > Since Feb there has been 2.7, 2.7.1, and 2.7.2. While I have seen > improvements in the trial versions I still have not seen the kind of > stability I enjoyed in 2.6.1. They can't even install and uninstall > properly. I agree, there's been some nice and well needed bug fixes, but overall the feature set is not worth the money. And the sad thing is that we, the end user, paid for RunRev to spend time creating the installers and uninstallers that don't work. > I don't like the pricing plan, either, to be honest. There's no guarantee > that they will actually *do* anything that matters to me in the year > following the subscription. I really don't believe in paying for bug fixes. > To me, I prefer the simple model that if you're fixing a bug, the > maintenance release should be free. If you're adding features, then you can > charge for it. And generally you don't go adding features till you fix the > bugs. Bill, thank you for bringing up that point. I've always felt that maintenance releases should be free. Kinda like the hundreds of Security Updates & Patches that have been released by Microsoft for the last couple of years. Imagine if you had to *pay* Microsoft for those... we'd all be using Macs by now. > What is the incentive for RunRev to fix bugs? Also, I wonder what my clients > would say if they had to pay me annually with no promises on my part for > doing really, anything for them. Or if I did do something, perhaps not what > was on their "urgent" list... just whatever seemed easy or appealing to me. LOL... then you'd be a U.S. Government Contractor! -- Hey, I can say it because I am one. :) > In the end, though, it's all moot. These guys are the only > HyperTalk/Transcript shop in town for all intents and purposes. They can get > away with whatever pricing they want. Rev is what it is. And until/unless > you decide to become a C+ or REAL/Visual Basic programmer, they got you by > the coconuts. Really, the only thing stopping me is dropping down a few hundred for a couple of classes at my local night school... a few hundred that I could instead spend on 1 renewall. Sooner or later those classes will seem pretty tempting. Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: MySQL Load Data Local
FWIW, you can also use fast INSERT syntax: INSERT INTO myTable (a,b,c) VALUES (1,2,3),(4,5,6),(7,8,9); instead of many statements: INSERT INTO myTable (a,b,c) VALUES (1,2,3); INSERT INTO myTable (a,b,c) VALUES (4,5,6); INSERT INTO myTable (a,b,c) VALUES (7,8,9); On 8/5/06, Michael Caufield <[EMAIL PROTECTED]> wrote: > I too ran into this problem with MySQL 5 and was unable to solve it. I > don't think it's anything to do with Revolution, it's MySQL's fault. I > turned on the local-infile option but this made no difference. > Actually, I probably should have stopped & re-started the SQL server > after changing it, but in the end, I just made a loop to read the data > in and INSERT it line by line. In my case, this was a one-off data > import so I didn't care that it took a bit more time. > > Cheers, > Sarah Sarah, I believe the problem is on the client side not the server side. If the problem doesn't lie with Revolution, then why did Load Data Local work with all rev versions through 2.7.2-dp-1 using the 5.0.21 version of MySQL server? It appears that with the the 2.7.2-gm-1 release, the dbmysql.bundle driver has been compiled with --local- infile=0. I am using this procedure via a Revolution script to import data into MySQL from a text export created by a HyperCard/Oracle system that we are replacing with Revolution/MySQL. The export/import is run overnight so we have current data to test the new system. The import alone takes over 2 hours using Load Data Local. The only workaround I have found is to use: get shell("mysqlimport --local-infile=1 --lines-terminated-by='\r' dbname" && quote & loadfile & quote) instead of: revExecuteSQL gConnID,"load data local infile '" & loadfile & "' into table " & tablename & " lines terminated by '\r'" I haven't tested the line by line INSERT method, but would expect it to be substantially slower than Load Data. Hi Michael, I upgraded to Rev 2.7 long beofre upgrading MySQL and I didn't do any SQL stuff for ages, so I had thought it was the server. I read online a lot of stuff about this problem, however as I said, even with the server set to allow local-infile, I couldn't get it to work, so I expect you are right and it is Rev that is adding a second block. Yes, the INSERT method is quite a lot slower, but for my purposes, slowing a one-off operation from less than a second to about 5 seconds didn't make much difference. However if you can get this to work in Rev, I would be interested to know for future reference. Since I am not running my app on the same compuer as the MySQL server, your work-around would be difficult to set up. Cheers, Sarah ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: MySQL Load Data Local
On 8/5/06, Michael Caufield <[EMAIL PROTECTED]> wrote: > I too ran into this problem with MySQL 5 and was unable to solve it. I > don't think it's anything to do with Revolution, it's MySQL's fault. I > turned on the local-infile option but this made no difference. > Actually, I probably should have stopped & re-started the SQL server > after changing it, but in the end, I just made a loop to read the data > in and INSERT it line by line. In my case, this was a one-off data > import so I didn't care that it took a bit more time. > > Cheers, > Sarah Sarah, I believe the problem is on the client side not the server side. If the problem doesn't lie with Revolution, then why did Load Data Local work with all rev versions through 2.7.2-dp-1 using the 5.0.21 version of MySQL server? It appears that with the the 2.7.2-gm-1 release, the dbmysql.bundle driver has been compiled with --local- infile=0. I am using this procedure via a Revolution script to import data into MySQL from a text export created by a HyperCard/Oracle system that we are replacing with Revolution/MySQL. The export/import is run overnight so we have current data to test the new system. The import alone takes over 2 hours using Load Data Local. The only workaround I have found is to use: get shell("mysqlimport --local-infile=1 --lines-terminated-by='\r' dbname" && quote & loadfile & quote) instead of: revExecuteSQL gConnID,"load data local infile '" & loadfile & "' into table " & tablename & " lines terminated by '\r'" I haven't tested the line by line INSERT method, but would expect it to be substantially slower than Load Data. Hi Michael, I upgraded to Rev 2.7 long beofre upgrading MySQL and I didn't do any SQL stuff for ages, so I had thought it was the server. I read online a lot of stuff about this problem, however as I said, even with the server set to allow local-infile, I couldn't get it to work, so I expect you are right and it is Rev that is adding a second block. Yes, the INSERT method is quite a lot slower, but for my purposes, slowing a one-off operation from less than a second to about 5 seconds didn't make much difference. However if you can get this to work in Rev, I would be interested to know for future reference. Since I am not running my app on the same compuer as the MySQL server, your work-around would be difficult to set up. Cheers, Sarah ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: revCopyFile chokes on 1,500 file loop
(foot in mouth) As it turns out we found we were programmatically generating a few new filenames with colons in them! Ouch. After adding a function to strip out all but 0-9 a-z A-Z and only two forms of punctuation dash "-" and "_" underscore it worked fine. need to etch this policy in stone and stamp on the back of my head. Rev is not the only program whose processes were failing recently because of file names. Our team has been notorious for adding "any old punctuation" and high ANSI chars (option-whatever on the Mac) to file names. Anyway, with clean file names to write to RevCopyFile ran thru a copy of 1,758 files in no time at all. Solved. Another example of "It's Not a Rev Problem at all...it's your own dumb script!" Sivakatirswami On Aug 4, 2006, at 1:57 AM, Sivakatirswami wrote: Goal: copy about 1,500 files from one set of directories to another directory with a new name on the server, not on the client machine, which is simply initiating, controlling the process remotely. Hi Sivakatirswami, I had this same problem with my FTP program. Dave Cragg brought the OS X maximum file open limitation (and maybe Windows) to my attention. Maybe something like this is affecting your solution. If that is the case, I would find the number that does work for you and then add a little more code that will batch the files instead of throwing them all at the system at one time. This is just a thought. Mark Talluto --CANELA Software http://www.canelasoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: qwe - better than undesignated puts?
Mark Talluto wrote: On Aug 4, 2006, at 1:35 PM, Richard Gaskin wrote: So for the low cost of three characters and a smidgen of self-discipline, you get an unambiguous way to rapidly find things you want to address throughout your code base. I also have been using such a system. I use --* for things to be deleted and --@ for things that need to be looked at again for either optimization or hacks that could be done better, etc. Interesting. I've been doing the same thing for years, only mine is --### and --??. Great Minds Think Alike. :) -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
AppleScript: folder actions
Scenario: files dropped into a folder with an attached folder action. info sent to a rev standalone via applescipt so that rev can process files. OK so how do you send the vriables from AppleScript to th standalone? Also while asking a ages ago I was able to use AppleScript to directly set data in fields and so forth in MetaCard. just as you could in Hypercard. There was also the story of the missing AETE resource, whcih was not needed but you could add so that the AppleScript dictionary worked. Is this still possible that is tto "set the text of field..." and so forh from AppleScript? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Dragging Multiple Files to Standalone?
For Macs you can trap the AppleEvent sent: on appleEvent theClass, theID -- execute a set of statements in a text file request appleEvent data -- get the content of the AppleEvent put it into appleEventContent put the params & CR & CR & appleEventContent pass appleEvent end appleEvent The files are listed one on each line in appleEventContent. Anyone know how to drop a folder onto a standalone on OSX. That is the standalone recognizes files with the extension .rev. How can you also get the ability to drag and drop text, image or even folders onto the standalone icon? Is this a plist thing? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: form email to RevCGI, solved for GET not POST
Chris, I'm not 100% sure, but I have the feeling that if the limit on length of the GET was the cause of your problem, you might see your parameters truncated, bit not empty... just curious : what is the average length of the data you're trying to send via the HTML form ? > The GET method encodes the form data in the URL and the POST method passes it > as a parameter. When a rev CGI reads from StdIn it just gets the parameters > and so GET will never work that way. To get that URL inside a rev CGI you need > to use the $QUERY_STRING variable. > > The downside to using GET is that your params (encoded in the URL) are out > there for the world to see and there is a limit on length (and that may kill > what i wanted to do!) The email clients don't appear to support the sending of > parameters because a POST form works great from the browser but not from any > email client I have tried. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Dragging Multiple Files to Standalone?
I'd like to be able to drag multiple files to my standalone icon and have the paths to those files available in Transcript. Is that even possible? I've used the follow script to get one, but dragging two or more files to my app only shows the first file. on openStack put $1 into fld "filePaths" end openStack Any suggestions? Thanks. -- Derek ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: u3 rev application with mysql/apache
Viktoras I got the start button to work on mouseUp set the hideConsoleWindows to false open process "\xampplite\mysql\bin\mysqld" for neither end mouseUp but I am not able to get the stop to work (password=is correct for user=pma) #stop the server on mouseUp put "\xampplite\mysql\bin\mysqladmin -" & " -password= shutdown" into theCommand set the hideConsoleWindows to false get shell(theCommand) end mouseUp Thanks Robert Mann President GP Racing LLC -Original Message- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] Behalf Of Viktoras Didziulis Sent: Wednesday, August 02, 2006 10:28 AM To: How to use Revolution Subject: RE: u3 rev application with mysql/apache Hi Robert, try this with 3 buttons: #start the server on mouseUp set the hideConsoleWindows to true open process "MySQL Server 5.0\bin\mysqld" for neither end mouseUp #stop the server on mouseUp put "MySQL Server 5.0\bin\mysqladmin -" & "-password=kristupukas shutdown" into theCommand set the hideConsoleWindows to true get shell(theCommand) end mouseUp #show server status on mouseUp put "MySQL Server 5.0\bin\mysqladmin -" & "-password=kristupukas status" into theCommand set the hideConsoleWindows to true get shell(theCommand) answer it end mouseUp This should do the job. Instead of using buttons you may want to load server (scripts of the stack): on startup put "MySQL Server 5.0\bin\mysqladmin -" & "-password=kristupukas shutdown" into theCommand set the hideConsoleWindows to true get shell(theCommand) end startup and close it with: on closeStack put "MySQL Server 5.0\bin\mysqladmin -" & "-password=kristupukas shutdown" into theCommand set the hideConsoleWindows to true get shell(theCommand) end closeStack Viktoras ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
form email to RevCGI, solved for GET not POST
The GET method encodes the form data in the URL and the POST method passes it as a parameter. When a rev CGI reads from StdIn it just gets the parameters and so GET will never work that way. To get that URL inside a rev CGI you need to use the $QUERY_STRING variable. The downside to using GET is that your params (encoded in the URL) are out there for the world to see and there is a limit on length (and that may kill what i wanted to do!) The email clients don't appear to support the sending of parameters because a POST form works great from the browser but not from any email client I have tried. -- Date: Thu, 3 Aug 2006 16:32:05 EDT Sometimes i buy things online and receive a survey form in my email to rate the seller. The forms usually have some graphics, text, radio buttons, a text box (for comments) and a submit button. The idea being that you can do the response right there in the email program and click Submit to send off the response. You are then sent to a thank you web page. These are, of course, HTML emails and upon closer examination, they use the "GET" method to call a PHP script at the server. (form action="http://www.pricegrabber.com/html_user_sales_rate.php"; method="get") I want to do this with my Rev CGI, so i setup a script that just returns the form parameters. I test it out first as a stand alone web page and it works great. Next, I use ShaoSean's libSMTP and libEmailEncode252 to attach the HTML form to an email. I get the HTML based email which looks fine and I fill in all the stuff and hit Submit. I go to the web page and i get my static response but none of the info i supplied to the form. I have the script write out the variables it receives and they are empty. It is as though the revCGI is being called but can't access the data, or is not being given the data, that was passed when making the form submission. Again, this works fine if use the HTML as a web page. It only goes blank when i do it via email??? Are there some limitations here that I do not know? Thanks for your thoughts! Chris ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: revCopyFile chokes on 1,500 file loop
Hi Sivakatirswami, Revolution issues the revCopyFile command but doesn't wait for the result. You might try getting the result after executing the command, although I don't know whether this really helps. I suspect that the revCopyFile command uses AppleScript on Mac OS X. If an execution error occurs or if AppleScript simply doesn't respond because it is busy, possibly returning a time-out, Revolution doesn't notice this. I haven't used this command for years now. I always read source files in binary format and write them to their destination: open files, read from source file, append to destination file, close files. If you do this in chunks (I mean data chunks, not batch chunks as you suggested), small enough to avoid blocking the interface and large enough to keep the speed high, you'll be surprised how fast Revolution can be. Do this in a repeat loop with messages or use the send in xx millisecs syntax. Works way better than revCopyFile. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Download ErrorLib at http://economy-x-talk.com/developers.html and get full control of error handling in Revolution. Op 4-aug-2006, om 10:57 heeft Sivakatirswami het volgende geschreven: platform-network context: Mac OSX client with Rev app that is "talking to-about" files on an OSX Server across the LAN. All path stems look like /Volumes/Server/WWW/*Sites/www.himalayanacademy.com/html/audio/" Goal: copy about 1,500 files from one set of directories to another directory with a new name on the server, not on the client machine, which is simply initiating, controlling the process remotely. I'm running this from a small rev card based database with about 800 cards. Each card has the old path to the old file for 1 to 4 files and some fields from which to build a new file name. The trimmed down script looks like this, where the Server is mounted on the desktop of the client machine via AFP. repeat with x = 1 to the number of cards go to card x # do stuff here to build a new file name and set up paths in variables: repeat for each line y in fld "soundFiles" # each record has a fld w/list of .wav, .ra, .mp3 files to step through RevCopyFile (oldpath &"/"& oldFileName), (newpath & "/" & new file name # an explicit instance if watching variable watcher would look something like this: revCopyFile "/Volumes/Server/WWW/*Sites/www.himalayanacademy.com/ html/audio/1998/soundclip.ra",\ "/Volumes/Server/WWW/*Sites/www.himalayanacademy.com/html/audio/ 1998/ad_1998-08-01_title.ra" end repeat # next card end repeat OK, simple enough and appears to work like a charm, and super fast because no files are being read and written by and from the client machine, but if we open the directory on the server to which files are being copied to, we see whole sections of files are missing... it's as if the script is over-running the ability of the network +server to do the job. If I reduce the repeat look to something like repeat with x = 1 to 10 go to card x # do stuff here to build a new file name and set up paths in variables: repeat for each line y in fld "soundFiles" # each record has a list of .wav, .ra, .mp3 files I step through RevCopyFile (oldpath &"/"& oldFileName), (newpath & "/" & new file name end repeat end repeat it works just fine, but if I just let it run from card 1 to 778, the server can't handle it. Rev rips through the 778 cards about as fast as it can update the video card to display the next card and, in under 2 minutes it has thrown 1,500 requests at the server to copy and rename files ranging in size from 300K to 4 Megabytes. Meanwhile we can hear the mac doing the successful copy beep sound at a frantic pace, so much so that the speaker can't keep up. I tried introducing a wait" in the script, but it didn't help. I assume from the docs that Rev is just doing a shell cp "old path-filename" "new path-filename" in the background. I'm just guessing but I think we need to have some kind of feedback in the loop to make sure the script is not over running some limit on the server which I don't know what it would be or how to get that feedback data into the process. If you get the result on each iteration, it is always empty, so that doesn't provide any progress data. what we need is, algorithmically stated as if talking to the server: copy this file to that file Now I give you some time You tell me if you are ready? Can I issue another copy command? I'm listening OK, yes I heard that, you are done, good copy next file to next file Any ideas? Of course I *can* do this in chunks... like maybe set the repeat for x = 1 to 10 and then wait and do 11-20 etc... and get the immediate job done, in probably less then 20 minutes, but I'm interested in solving
Re: revCopyFile chokes on 1,500 file loop
On Aug 4, 2006, at 1:57 AM, Sivakatirswami wrote: Goal: copy about 1,500 files from one set of directories to another directory with a new name on the server, not on the client machine, which is simply initiating, controlling the process remotely. Hi Sivakatirswami, I had this same problem with my FTP program. Dave Cragg brought the OS X maximum file open limitation (and maybe Windows) to my attention. Maybe something like this is affecting your solution. If that is the case, I would find the number that does work for you and then add a little more code that will batch the files instead of throwing them all at the system at one time. This is just a thought. Mark Talluto -- CANELA Software http://www.canelasoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: qwe - better than undesignated puts?
On Aug 4, 2006, at 1:35 PM, Richard Gaskin wrote: So for the low cost of three characters and a smidgen of self- discipline, you get an unambiguous way to rapidly find things you want to address throughout your code base. I also have been using such a system. I use --* for things to be deleted and --@ for things that need to be looked at again for either optimization or hacks that could be done better, etc. Mark Talluto -- CANELA Software http://www.canelasoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: qwe - better than undesignated puts?
Jim Ault wrote: On 8/4/06 12:23 PM, "Josh Mellicker" wrote: I never liked using the Message box to show values ("put "here¹s MyVar now: " & MyVar"), for a few reasons, because it was a palette and covered important stuff up if I made it bigger, because I like to look at a lot of history sometimes, because it was problematic to find puts in my code sometimes, etcŠ This is why I always use put "The answer at this point is "& MyVar into msg Then 'into msg' becomes the search string I believe Chipp Walters has a utility script for finding all the 'put' lines in scripts. Check the archive at http://www.mail-archive.com/use-revolution@lists.runrev.com/ I agree with you TextWrangler technique, and I use BBEdit for the same purpose, but not extensively. At RevCon West '05 Ken Ray and I did a session on helpful coding conventions, and one of the things we covered was a commenting method I use here that I call "Bang! What? Hmmm...". The goal is to place comments in the code that make it easy to find things later, like dropping bread crumbs on your journey through the development process, using three types of comment tags: --! (Bang!) Used for stuff that I know I want removed before shipping, things like answer and put commands placed in the code for debugging, e.g.: --! answer tMyVar --! --? (What?) I use this one to denote sections where what I'm doing may be suitable for shipping, but it's not an optimal solution and warrants review somewhere down the road as time permits, e.g.: --? Should I use a case block here instead? if tMyVar is "Bob" then DoBobsThang else if tMyVar = "Steve" then DoStevesThang end if --| (Hmmm) This is for minor things that may warrant review or not, or are worth noting for team management such as code changes I make in a module which I'm not usually in charge of, e.g.: --| RG 060804 Changed global use to call a function instead to --| allow for more dynamic changes in the environment: # global gMyStackName # modal gMyStackName modal MyStackName() The upside to such a commenting scheme is that it lets you use a tool like devolution's Script Search (now much improved for the forthcoming v2) to rapidly find all occurrences of these comment strings. For example, before shipping I can just search for "--!" and I know I'll find all the gotchas I need to clean up before I press my Build button. So for the low cost of three characters and a smidgen of self-discipline, you get an unambiguous way to rapidly find things you want to address throughout your code base. Conceivably one could write a plugin which responds to the IDE's SavingStandalone message (which should ideally be "revSavingStandalone" since it's not an engine message, but I digress) to automate the search for "--!" and notify the developer if any are found. That's on my to-do list for my own standalone builder, but I have quite a to-do list there and a lot of client deliverables before then so don't hold your breath. :) -- Richard Gaskin Managing Editor, revJournal ___ Rev tips, tutorials and more: http://www.revJournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
revCopyFile chokes on 1,500 file loop
platform-network context: Mac OSX client with Rev app that is "talking to-about" files on an OSX Server across the LAN. All path stems look like /Volumes/Server/WWW/*Sites/www.himalayanacademy.com/html/audio/" Goal: copy about 1,500 files from one set of directories to another directory with a new name on the server, not on the client machine, which is simply initiating, controlling the process remotely. I'm running this from a small rev card based database with about 800 cards. Each card has the old path to the old file for 1 to 4 files and some fields from which to build a new file name. The trimmed down script looks like this, where the Server is mounted on the desktop of the client machine via AFP. repeat with x = 1 to the number of cards go to card x # do stuff here to build a new file name and set up paths in variables: repeat for each line y in fld "soundFiles" # each record has a fld w/list of .wav, .ra, .mp3 files to step through RevCopyFile (oldpath &"/"& oldFileName), (newpath & "/" & new file name # an explicit instance if watching variable watcher would look something like this: revCopyFile "/Volumes/Server/WWW/*Sites/www.himalayanacademy.com/html/audio/1998/soundclip.ra",\ "/Volumes/Server/WWW/*Sites/www.himalayanacademy.com/html/audio/1998/ad_1998-08-01_title.ra" end repeat # next card end repeat OK, simple enough and appears to work like a charm, and super fast because no files are being read and written by and from the client machine, but if we open the directory on the server to which files are being copied to, we see whole sections of files are missing... it's as if the script is over-running the ability of the network+server to do the job. If I reduce the repeat look to something like repeat with x = 1 to 10 go to card x # do stuff here to build a new file name and set up paths in variables: repeat for each line y in fld "soundFiles" # each record has a list of .wav, .ra, .mp3 files I step through RevCopyFile (oldpath &"/"& oldFileName), (newpath & "/" & new file name end repeat end repeat it works just fine, but if I just let it run from card 1 to 778, the server can't handle it. Rev rips through the 778 cards about as fast as it can update the video card to display the next card and, in under 2 minutes it has thrown 1,500 requests at the server to copy and rename files ranging in size from 300K to 4 Megabytes. Meanwhile we can hear the mac doing the successful copy beep sound at a frantic pace, so much so that the speaker can't keep up. I tried introducing a wait" in the script, but it didn't help. I assume from the docs that Rev is just doing a shell cp "old path-filename" "new path-filename" in the background. I'm just guessing but I think we need to have some kind of feedback in the loop to make sure the script is not over running some limit on the server which I don't know what it would be or how to get that feedback data into the process. If you get the result on each iteration, it is always empty, so that doesn't provide any progress data. what we need is, algorithmically stated as if talking to the server: copy this file to that file Now I give you some time You tell me if you are ready? Can I issue another copy command? I'm listening OK, yes I heard that, you are done, good copy next file to next file Any ideas? Of course I *can* do this in chunks... like maybe set the repeat for x = 1 to 10 and then wait and do 11-20 etc... and get the immediate job done, in probably less then 20 minutes, but I'm interested in solving the problem because I could really use this functionality in other contexts for some massive global file handling processes. TIA Sivakatirswami ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: form email to RevCGI
Chris, another question just popped up in my mind : you said you're using a GET request... how do you get the data you type into the form elements attached to the url of the GET request ? are you using js ? could it be that any javascript code you might use doesn't run in the email client while it runs OK in a browser ? JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: form email to RevCGI
Chris, Have you tried sending the email with a PHP script instead of Rev cgi and check if the problem remains ? JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: qwe - better than undesignated puts?
On 8/4/06 12:23 PM, "Josh Mellicker" <[EMAIL PROTECTED]> wrote: > I never liked using the Message box to show values ("put "here¹s > MyVar now: " & MyVar"), for a few reasons, because it was a palette > and covered important stuff up if I made it bigger, because I like to > look at a lot of history sometimes, because it was problematic to > find puts in my code sometimes, etc This is why I always use put "The answer at this point is "& MyVar into msg Then 'into msg' becomes the search string I believe Chipp Walters has a utility script for finding all the 'put' lines in scripts. Check the archive at http://www.mail-archive.com/use-revolution@lists.runrev.com/ I agree with you TextWrangler technique, and I use BBEdit for the same purpose, but not extensively. Jim Ault Las Vegas On 8/4/06 12:23 PM, "Josh Mellicker" <[EMAIL PROTECTED]> wrote: > I never liked using the Message box to show values ("put "here¹s > MyVar now: " & MyVar"), for a few reasons, because it was a palette > and covered important stuff up if I made it bigger, because I like to > look at a lot of history sometimes, because it was problematic to > find puts in my code sometimes, etc > > So, I use my "qwe" handler: > > qwe "here¹s MyVar now: " & MyVar > > This handler puts the date, log info & cr into a text file which I > keep open in TextWrangler (TextWrangler auto-updates and shows the > latest entries) > > qwe advantages over undesignated "puts": > > * app switch over and see a full page of history > * scroll back and see history from previous days if useful > * search for "qwe" to find all logmaking entries in your > scripts, (whereas searching for "put" is not helpful!) > * if you want to stop all logging, just comment out three lines > in the handler and all "qwe"s stop - can¹t do that with "puts", each > one must be deleted or commented out > * easy to type! > > Eventually, qwe evolves from a development debugger aid to a logging > facility in the app (if desired). > > Here is the handler: > > ON qwe tNote >put "file:" & $HOME & "/Library/Application Support/MyFolder/ > mlog.txt"into tFile >put the english date && the long english time & " - " before tNote >put tNote & cr after URL tFile > END qwe > ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: form email to RevCGI
Hi Chris, First of all, the e-mail clients I sue let me turn off all the features that I would need to fill your your web forms and that's exactly what I did. I read my e-mail in text format only and if someone sends me an html formatted e-mail with too much of gibberich, I return a kind request for a text-only mail. Having that said, I can't remember if you already told us whether you're using a POST or GET method. I can imagine that an e-mail client is not advanced enough to do a POST but you can always use GET because that's a simple url. I didn't connect to a Rev CGI engine from an e-mail client, but I did from browsers as well as Revolution itself. Getting a URL was never troublesome. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Download ErrorLib at http://economy-x-talk.com/developers.html and get full control of error handling in Revolution. Op 4-aug-2006, om 20:11 heeft [EMAIL PROTECTED] het volgende geschreven: All good questions. Thank you. Yes i checked the HTML i received in the email and it was the same code that I sent. None of the method code and script calls had been butchered. In fact, i could detach the html file (some email clients let you do this) and open it as a web page and it worked fine. I tried several email clients (AOL, QuickMail, Mail and Entourage) and had that same no parameters result. I used to think this was just a limitation of email clients (i.e. they could look like a web page but they weren't full featured and couldn't support actions) but then I started getting these form version that called PHP scripts. Has anyone tried doing this with a rev CGI engine? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
qwe - better than undesignated puts?
I never liked using the Message box to show values ("put "here’s MyVar now: " & MyVar"), for a few reasons, because it was a palette and covered important stuff up if I made it bigger, because I like to look at a lot of history sometimes, because it was problematic to find puts in my code sometimes, etc… So, I use my "qwe" handler: qwe "here’s MyVar now: " & MyVar This handler puts the date, log info & cr into a text file which I keep open in TextWrangler (TextWrangler auto-updates and shows the latest entries) qwe advantages over undesignated "puts": * app switch over and see a full page of history * scroll back and see history from previous days if useful * search for "qwe" to find all logmaking entries in your scripts, (whereas searching for "put" is not helpful!) * if you want to stop all logging, just comment out three lines in the handler and all "qwe"s stop - can’t do that with "puts", each one must be deleted or commented out * easy to type! Eventually, qwe evolves from a development debugger aid to a logging facility in the app (if desired). Here is the handler: ON qwe tNote put "file:" & $HOME & "/Library/Application Support/MyFolder/ mlog.txt"into tFile put the english date && the long english time & " - " before tNote put tNote & cr after URL tFile END qwe (permanent link to this info here: http://revcoders.org/qwe/)___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving externals in a standalone on OSX?
On Aug 4, 2006, at 11:47 AM, J. Landman Gay wrote: I have an app that downloads stack content. It stores those in the Application Support/ folder in OS X, which is where this stuff is technically supposed to go. I think command-line tools can go right next to the executable, but if they have an revision life of their own and might survive the app, they should go into Application Support. Well, that is what I did a year or two ago. If they need special permissions, then I put them into Application Support. That seemed appropriate at the time. I put ephemeral things into temp, even code, but I'm not sure if that is the right place. I have a vague memory of what I read where things to go and where the new (then) app builder wanted to put them were not the same. I don't know if any of that mumbling is any help. Dar Scott ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Studio License Renewal Cost
> > I've already expressed my dislike of the pricing structure. > But expressing it here on the mailing list does nothing but > cause unwanted and unneeded dissension among everyone on the > list and in the end, won't change Runtime's pricing structure anyway. > > Where else would be a good place to discuss this issue then? > The list is a public forum for the discussion of Revolution, > so it seems like a good place to me, whether or not it may > upset some people out there. In selling software, pricing is one of the most difficult and facinating topics and it happens to be one of my favorites. If it interests you, I recommend Nagle's Strategies and Tactics of Pricing. The nearest competitor in terms of price/value is probably REALbasic, however 12 months of upgrades of REALbasic Professional Edition is $250, not $199. Revolution Studio creates applications for multiple platforms so its nearest analog to REALbasic is Pro, not Standard. REAL doesn't have any equivalent to getting all IDEs and they don't have an equivalent to Revolution Media. Revolution though, isnt an exact competitor to REALbasic - except in the "end result". Revolution pricing doesn't make professional developers blink but I can understand how it would for a hobbyist, especially if you have Studio. If you can put up with the limitations then Revolution Media really fits the bill. On the other hand - if you know Revolution well and feel comfortable giving presentations, why not become a Revolution Community Partner? Revolution Community Partners work closely with Runtime to help promote Revolution in user groups, shows and the like. We have a compensation model that is discussed on the forums (http://forums.runrev.com/phpBB2/viewtopic.php?t=343). Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: form email to RevCGI
All good questions. Thank you. Yes i checked the HTML i received in the email and it was the same code that I sent. None of the method code and script calls had been butchered. In fact, i could detach the html file (some email clients let you do this) and open it as a web page and it worked fine. I tried several email clients (AOL, QuickMail, Mail and Entourage) and had that same no parameters result. I used to think this was just a limitation of email clients (i.e. they could look like a web page but they weren't full featured and couldn't support actions) but then I started getting these form version that called PHP scripts. Has anyone tried doing this with a rev CGI engine? In a message dated 8/4/06 10:49:01 AM, [EMAIL PROTECTED] writes: > > Next, I use ShaoSean's libSMTP and libEmailEncode252 to attach the HTML > > form to an email. I get the HTML based email which looks fine and I fill > in all > > the stuff and hit Submit. > > what go you mean by "which looks fine" ? did you actually chack the HTML > code received in the email, and especially the line with the GET method to > make sure parts of the code aren't corruped or missing ? > > > > > Again, this works fine if use the HTML as a web page. It only goes blank > when > > i do it via email??? > > which email client do you use ? > could there be any settings that enable / disable the use of forms and > submit requests > in HTML code ? > > JB ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Studio License Renewal Cost
Gaskin Wrote: >For noise-making I suppose the list provides a certain satisfaction, but for results have you considered >writing to RunRev directly? Yes I have... This was the response: "Linux 2.7 will follow, it is a little delayed but is planned to appear in a few weeks time." This response is dated 20.03.2006 I'm sure they have other things on their mind. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
dreamscapesoftware.com write: > Garrett Hylltun wrote: >> I've already expressed my dislike of the pricing structure. >> But expressing it here on the mailing list does nothing but >> cause unwanted and unneeded dissension among everyone on >> the list and in the end, won't change Runtime's pricing >> structure anyway. > > Where else would be a good place to discuss this issue then? It seemed that Garrett was just politely pointing out the ineffectualness of posting here: None of the other users in this user-to-user forum can do anything for you on matters relating to the company's internal decisions. For noise-making I suppose the list provides a certain satisfaction, but for results have you considered writing to RunRev directly? I don't understand the claims about RealBASIC being cheaper (assuming by "cheap" the reference is to price ), nor can I find anything on RunRev's site describing a subscription-based licensing model. From my limited understanding it seems Rev is sold pretty much like a majority of other packages out there: You buy a license, and you can use that version indefinitely; from time to time optional upgrades are available which you can choose to purchase licenses for or not, and not purchasing an upgrade in no way affects your current installation. It's been a long time since I bought my license, and I know the licensing and pricing structure has changed with surprising frequency, so if my understanding is out of date please let me know the URL where I can learn more. -- Richard Gaskin Managing Editor, revJournal ___ Rev tips, tutorials and more: http://www.revJournal.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving externals in a standalone on OSX?
David Bovill wrote: Sorry tabkey problem with webmail :) On 04/08/06, David Bovill <[EMAIL PROTECTED]> wrote: Has anyone any thoughts on where to store "plugins" for a standalone on OSX? That is if your application is designed to be extensible by downloading code from the internet. This code can be: 1) Rev stacks, 2) Rev externals 3) Command line tools 4) Shell scripts Different users would have different set ups. I am thinking of using the "plugins" folder in the standalone bundle for these code fragments, and using the Documents folder for "content" - ie images, xml and content oriented stacks. Any thoughts? I have an app that downloads stack content. It stores those in the Application Support/ folder in OS X, which is where this stuff is technically supposed to go. You are guaranteed permissions to write files to that folder. In Windows the parallel location is "/Documents and Settings/All Users/Application Data/" for everyone, and the user's home equivalent for a single user. -- Jacqueline Landman Gay | [EMAIL PROTECTED] HyperActive Software | http://www.hyperactivesw.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Studio License Renewal Cost
>B.Marriot wrote >I don't like the pricing plan, either, to be honest. There's no guarantee that they will actually *do* anything >that matters to me in the year following the subscription. I really don't believe in paying for bug fixes. >To me, I prefer the simple model that if you're fixing a bug, the maintenance release should be free. If you're >adding features, then you can charge for it. And generally you don't go adding features till you fix the bugs. This is the way to do it! Runrev is mixing new features with bugs. When I decided to buy Rev it had become 2.7. Before that I had some trial versions and then I used the open source MC Ide. I wanted to be sure... Ok. I bought 2.7 when I was sure - started to build the application I'm building. After some time I discovered that 2.7 do not build for linux/unix like the old ones. The website said almost nothing about this - quite the contrary "Code once: Deploy everywhere". Now I'm using the new features - and to build on linux I have to go backwards. I thought I paid for building on linux - but that is not the fact. Do I have to pay extra for what I "thought" I already paid for. Sure looks that way... But what will I get in the next upgradeU3! >I've already expressed my dislike of the pricing structure. But expressing it here on the mailing list does >nothing but cause unwanted and unneeded dissension among everyone on the list and in the end, won't change >Runtime's pricing structure anyway. I don't understand why we shouldn't use this list to remind the developers that customers shouldn't pay for fixes. That we really want to stick with revolution because we all like it - but not at any cost. We are not friends - we are customers. That doesn't mean we have to be unfriendly. And as far as I can see in the responses on this topic. There are no enemies here. I don't like to hear the usual "If you don't like rev use realbasic". That almost sounds like camaraderie. I'm only a customer. Aren't you? Jan Selid ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving externals in a standalone on OSX?
Sorry tabkey problem with webmail :) On 04/08/06, David Bovill <[EMAIL PROTECTED]> wrote: Has anyone any thoughts on where to store "plugins" for a standalone on OSX? That is if your application is designed to be extensible by downloading code from the internet. This code can be: 1) Rev stacks, 2) Rev externals 3) Command line tools 4) Shell scripts Different users would have different set ups. I am thinking of using the "plugins" folder in the standalone bundle for these code fragments, and using the Documents folder for "content" - ie images, xml and content oriented stacks. Any thoughts? ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Saving externals in a standalone on OSX?
Has anyone any thoughts on where to store "plugins" for a standalone on OSX? That is if your application is designed to be extensible by downloading code from the internet. This code can be: Rev stacks, but can also be Rev externals, or command line tools ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
My 1-year license for Studio 2.6.1 updates ran out something like a week before 2.7 was first released, back in February. In all that previous year I don't think I received (nor was there available) a single "update" for my money. Then I said -- oh, this is an interesting update, antialiased graphics, maybe 2.7's worth it. But I found 2.7 to be buggier than a picnic on an anthill in Georgia on a summer afternoon. So, no way was I going to upgrade lickety-split for that. I experienced every single problem the people on the list were reporting -- random crashes, etc. as well as generally sluggish behavior overall. I reasoned, the regular update pack is basically $16.58 a month. If I go for the early update pack, I save $50, which is about 3 months. But then my contract expires earlier and I have to pay again sooner for the next update pack. Better wait to see what was going to happen with 2.7, I thought. Since Feb there has been 2.7, 2.7.1, and 2.7.2. While I have seen improvements in the trial versions I still have not seen the kind of stability I enjoyed in 2.6.1. They can't even install and uninstall properly. Now I just got a letter than 2.7.3 is coming out "real soon now" and I'm looking forward to trying that out. Perhaps this will finally be the version that I want to have. Of course, the Linux support still ain't there. In the meantime, I'm still using 2.6.1. I don't like the pricing plan, either, to be honest. There's no guarantee that they will actually *do* anything that matters to me in the year following the subscription. I really don't believe in paying for bug fixes. To me, I prefer the simple model that if you're fixing a bug, the maintenance release should be free. If you're adding features, then you can charge for it. And generally you don't go adding features till you fix the bugs. What is the incentive for RunRev to fix bugs? Also, I wonder what my clients would say if they had to pay me annually with no promises on my part for doing really, anything for them. Or if I did do something, perhaps not what was on their "urgent" list... just whatever seemed easy or appealing to me. The maintenance plan for 2.6.1 essentially bought me nothing at all. And if I had gone for the early update pack in Feb, I'd be halfway through my contract with a still-buggy 2.7.2. Rev's upgrade pricing plan is wonky because it only ensures people will wait as long as they have to before "upgrading." It's made total financial sense for me to stick with 2.6.1 all this time. Of course, if I do jump for 2.7.3, with my luck it will be more than a year before there is a 2.8 with the stuff I *really* want. In the end, though, it's all moot. These guys are the only HyperTalk/Transcript shop in town for all intents and purposes. They can get away with whatever pricing they want. Rev is what it is. And until/unless you decide to become a C+ or REAL/Visual Basic programmer, they got you by the coconuts. "dreamscapesoftware.com - List" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Garrett Hylltun wrote: >> I've already expressed my dislike of the pricing structure. But >> expressing it here on the mailing list does nothing but cause unwanted >> and unneeded dissension among everyone on the list and in the end, won't >> change Runtime's pricing structure anyway. > > Where else would be a good place to discuss this issue then? The list is > a public forum for the discussion of Revolution, so it seems like a good > place to me, whether or not it may upset some people out there. > >> The pricing structure was I'm sure intended to create a constant >> financial source from businesses which are typically used to paying >> through the nose for software and repeated high priced updates and >> upgrades. It wasn't really setup with the home or hobby developer in >> mind. > > You're right, and it's cutting a huge part of the market out. Meanwhile > REALbasic and other less expensive programs are raking in the "home" or > "hobby" developers who don't want to drop down the money on Revolution. > >> Basically, if you don't like the price structure for Rev, ya might want >> to consider an less expensive alternative which might fulfill your needs >> and expectations. > > I love working with Revolution... I just want to see the license cost be a > little more competitive, especially for what one actually receives through > updates. $199 for 3 or 4 new features, and 3 or 4 old bugs that still > haven't been fixed yet, is just not worth it. > > > Derek Bump > Dreamscape Software > www.dreamscapesoftware.com > > > > ___ > use-revolution mailing list > use-revolution@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > ___ use-revolution mailing list us
Re: Studio License Renewal Cost
1. I am not saying that I want to get Revolution for free. 2. I am not saying that the people at RunRev are bad people. 3. I am not saying that any of you are bad people. What am I saying? For what you actually get in updates, the Renewal Cost is too high and should be dropped slightly. That's all I'm trying to say. I gave examples of why, and examples of other companies and what they are doing. But if all of you are OK with paying it, then fine. I'll leave the subject alone. Just don't complain when the next verson comes out and your Bugs still havn't been fixed yet, or your Enhancement Requests are just that... requests. Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
Garrett Hylltun wrote: > I've already expressed my dislike of the pricing structure. But expressing > it here on the mailing list does nothing but cause unwanted and unneeded > dissension among everyone on the list and in the end, won't change Runtime's > pricing structure anyway. Where else would be a good place to discuss this issue then? The list is a public forum for the discussion of Revolution, so it seems like a good place to me, whether or not it may upset some people out there. > The pricing structure was I'm sure intended to create a constant financial > source from businesses which are typically used to paying through the nose > for software and repeated high priced updates and upgrades. It wasn't really > setup with the home or hobby developer in mind. You're right, and it's cutting a huge part of the market out. Meanwhile REALbasic and other less expensive programs are raking in the "home" or "hobby" developers who don't want to drop down the money on Revolution. > Basically, if you don't like the price structure for Rev, ya might want to > consider an less expensive alternative which might fulfill your needs and > expectations. I love working with Revolution... I just want to see the license cost be a little more competitive, especially for what one actually receives through updates. $199 for 3 or 4 new features, and 3 or 4 old bugs that still haven't been fixed yet, is just not worth it. Derek Bump Dreamscape Software www.dreamscapesoftware.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: [ANN] Listbox Tree Script TR1
> I can think good uses for it as soon as you allow us to use it. You're free to use it.. It's under the "yoyomf" license (that's "Your On Your Own My Friend").. > It's working fine here on Rev 2.7.2 on an Intel Mac OS X 10.4.7. Cool.. I made it in 2.6.1 and it should work as far back as 2.0 as I don't use anything fancy to get it to work (I'm sure that it'd even work as far back as 1.0 ;-) > Cheers and thanks for all your work. You're welcome and thanks for using them and for any feedback given over the years. ^_^ _ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
MySQL Load Data Local
I too ran into this problem with MySQL 5 and was unable to solve it. I don't think it's anything to do with Revolution, it's MySQL's fault. I turned on the local-infile option but this made no difference. Actually, I probably should have stopped & re-started the SQL server after changing it, but in the end, I just made a loop to read the data in and INSERT it line by line. In my case, this was a one-off data import so I didn't care that it took a bit more time. Cheers, Sarah Sarah, I believe the problem is on the client side not the server side. If the problem doesn't lie with Revolution, then why did Load Data Local work with all rev versions through 2.7.2-dp-1 using the 5.0.21 version of MySQL server? It appears that with the the 2.7.2-gm-1 release, the dbmysql.bundle driver has been compiled with --local- infile=0. I am using this procedure via a Revolution script to import data into MySQL from a text export created by a HyperCard/Oracle system that we are replacing with Revolution/MySQL. The export/import is run overnight so we have current data to test the new system. The import alone takes over 2 hours using Load Data Local. The only workaround I have found is to use: get shell("mysqlimport --local-infile=1 --lines-terminated-by='\r' dbname" && quote & loadfile & quote) instead of: revExecuteSQL gConnID,"load data local infile '" & loadfile & "' into table " & tablename & " lines terminated by '\r'" I haven't tested the line by line INSERT method, but would expect it to be substantially slower than Load Data. Thanks for your reply, Michael ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
I think the pricing is appropriate for a professional product. It's also the only way a little company can survive and still continue development. The features that's coming in the future (I can't talk about it - NDA) will make it all worthwhile. If you don't make money with the product and are just playing around with it, then yes one doesn't need the upgrades... just use what's already in the version you have. We Enterprise customers pay more than $199/year. And I am not complaining. You don't want to pay for the newer versions... then don't upgrade. It's also unfair to expect RunRev to be Adobe. You should know better than that. sqb At 03:32 -0400 8/4/06, MR. dreamscapesoftware.com - List wrote: From: "dreamscapesoftware.com - List" <[EMAIL PROTECTED]> To: use-revolution@lists.runrev.com Subject: Studio License Renewal Cost Does anyone else cringe at the thought of dropping down $199 or more for a few new features on their choosen Development Platform? Does anyone else feel that $199 for a years worth of minor upgrades is not worth it? Does anyone else get annoyed that updates usually consist of 2 or 3 new features for their platform? Anyone else getting annoyed that their BugZilla submissions still say "PENDING" or "UNCONFIRMED"?... yet the Rev Docs have been redesigned...again! Well I am. I've been using Revolution since 2003, and as far as I'm concerned, $199 for a years worth of Updates is hardly worth it. $199 is 2/3rd's the original price of the product! Even Adobe and Real don't charge that much. If you don't believe me, check out the full and upgrade costs associated with Photoshop, Creative Suite and REALbasic. I really feel that the cost for 1 year of Studio upgrades should be $99. I already paid for the license once. Do I really need to pay Rev $199 for the "reLaunch" command?!!! Give me a break. If anyone else agree's that the upgrade cost is too high, let me know and speak up. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: remove empty lines
Moi, replace return&return with return in it I took this from a script I have been using successfully for several years; but forgot that the application where it is used can never have more than one blank line in succession. :{( repeat while offset(return&return,it) <> 0 replace return&return with return in it end repeat or put return&return into theTarget repeat while offset(theTarget,it) <> 0 replace theTarget with return in it end repeat will do the job. -- Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: ulTickleMe
Dave, thanks. I just curious, really, and now I know! Best, Mark On 4 Aug 2006, at 06:40, Dave Cragg wrote: On 3 Aug 2006, at 18:22, Mark Smith wrote: Dave, (or anyone else who knows), what is the ulTickleMe message that I see in the pending messages? I'm assuming that the 'ul' connects it with libURL. This was added to libUrl at some point to overcome an occasional problem with the "wait for messages" command which is used heavily in libUrl. The ulTickleMe message is sent every second while a socket is open and forces the "wait for messages" lines to stop waiting. If I recall correctly, the problem was specific to a particular engine version, so I should probably re-examine whether it is needed anymore. With an ftp upload, it will continue to fire for a short time after the upload has completed, as the ftp session is kept open for possible re-use. (The default time is 15 seconds.) With http downloads, it will continue until the server closes the connection which varies from "immediately" to a number of minutes. (But a few seconds is typical.) If you're running a routine that deletes all the pending messages, I doubt it will do any harm. Cheers Dave ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
Dear Rev's Fellows, If you consider that the real world is never "perfect", Rev can't be perfect but it's our luck to be able to use it, even evry day ... Rev is developped by a very talentious RunRev team ; As a general purpose development tool, Rev let us develop all kinds of destop's and client-server solutions ; As a very heavy piece of code, Rev contains its parts of bugs and, always, the works-arounds we need to gohead in our works ; Because RunRev is not Microsoft or Oracle, the team's developpers are not hundreds or tousands to polish our prefered development tool and it's mainly why we have to consider that the best XTalk available around can't be 100% bug free. On the other hand, you have to consider that if you always pay for the annual license renewal fees, alike many of us, you just helps a little, the RunRev corp to gohead in working to deliver us the next realises of Media, Studio or Entreprise. Don't think too much in money terms : the RunRev team is working very hard and mainly 16 hours/day as passionate peoples trying to push the XTalk paradigm to its best level. If they would have in mind "just to do money", we would'nt be able to count on them to do all the work they are providing to all of us ;-) In a perfect world, Rev would be "a little more polished", no more ;-) Best Regards from Fontainebleau, Le 4 août 06 à 09:43, Jan Sælid a écrit : I have to agree with you. I'm very happy with rev but there are too many bugs and feature requests that needs to be taken care of before I upgrade. And where is Linux and unix? If anyone else agree's that the upgrade cost is too high, let me know and speak up. -- Pierre Sahores www.sahores-conseil.com ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
Yes, for some of us on tight budgets it is indeed too costly. Therefore I will keep updating once per year unless it drops to $99. Then I think I will get more for the same price :-) All the best! Viktoras ---Original Message--- From: dreamscapesoftware.com - List Date: 08/04/06 10:32:37 To: use-revolution@lists.runrev.com Subject: Studio License Renewal Cost Does anyone else cringe at the thought of dropping down $199 or more for a few new features on their choosen Development Platform? Does anyone else feel that $199 for a years worth of minor upgrades is not worth it? Does anyone else get annoyed that updates usually consist of 2 or 3 new features for their platform? Anyone else getting annoyed that their BugZilla submissions still say PENDING" or "UNCONFIRMED"?... yet the Rev Docs have been redesigned...again! Well I am. I've been using Revolution since 2003, and as far as I'm concerned, $199 for a years worth of Updates is hardly worth it. $199 is 2/3rd's the original price of the product! Even Adobe and Real don't charge that much. If you don't believe me, check out the full and upgrade costs associated with Photoshop, Creative Suite and REALbasic. I really feel that the cost for 1 year of Studio upgrades should be $99. I already paid for the license once. Do I really need to pay Rev $199 for the reLaunch" command?!!! Give me a break. If anyone else agree's that the upgrade cost is too high, let me know and speak up. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Runtime Revolution Newsletter Issue 6
Dear friends i really apreciated the last issue of Runtime Revolution Newsletter . For some reasons I have not received Runtime Revolution Newsletter Issue 5. In the home page (runrev.com) the last newsletter published is number 4. Where can I get the Runtime Revolution Newsletter Issue 5? Best regards, Paolo Mazza ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
RE: Studio License Renewal Cost
I have to agree with you. I'm very happy with rev but there are too many bugs and feature requests that needs to be taken care of before I upgrade. And where is Linux and unix? > If anyone else agree's that the upgrade cost is too high, let me know and speak up. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Re: Studio License Renewal Cost
On Aug 4, 2006, at 12:32 AM, dreamscapesoftware.com - List wrote: Does anyone else cringe at the thought of dropping down $199 or more for a few new [snip] license once. Do I really need to pay Rev $199 for the "reLaunch" command?!!! Give me a break. If anyone else agree's that the upgrade cost is too high, let me know and speak up. I've already expressed my dislike of the pricing structure. But expressing it here on the mailing list does nothing but cause unwanted and unneeded dissension among everyone on the list and in the end, won't change Runtime's pricing structure anyway. The pricing structure was I'm sure intended to create a constant financial source from businesses which are typically used to paying through the nose for software and repeated high priced updates and upgrades. It wasn't really setup with the home or hobby developer in mind. Basically, if you don't like the price structure for Rev, ya might want to consider an less expensive alternative which might fulfill your needs and expectations. Best regards, -Garrett ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution
Studio License Renewal Cost
Does anyone else cringe at the thought of dropping down $199 or more for a few new features on their choosen Development Platform? Does anyone else feel that $199 for a years worth of minor upgrades is not worth it? Does anyone else get annoyed that updates usually consist of 2 or 3 new features for their platform? Anyone else getting annoyed that their BugZilla submissions still say "PENDING" or "UNCONFIRMED"?... yet the Rev Docs have been redesigned...again! Well I am. I've been using Revolution since 2003, and as far as I'm concerned, $199 for a years worth of Updates is hardly worth it. $199 is 2/3rd's the original price of the product! Even Adobe and Real don't charge that much. If you don't believe me, check out the full and upgrade costs associated with Photoshop, Creative Suite and REALbasic. I really feel that the cost for 1 year of Studio upgrades should be $99. I already paid for the license once. Do I really need to pay Rev $199 for the "reLaunch" command?!!! Give me a break. If anyone else agree's that the upgrade cost is too high, let me know and speak up. ___ use-revolution mailing list use-revolution@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution