Re: What does the 4.0 iPhone SDK mean for revMobile?
Le 10 avr. 2010 à 05:57, Colin Holgate a écrit : It is quite possible that anything that is XCode based might start to behave properly if just recompiled under the SDK4, and that would indeed show an advantage of having used XCode. But what Apple could do is insist that all apps honor the multitasking rules, and not worry about the tool that was used. Then people like Adobe and RunRev would just need to fix their tools to make sure that built apps do the multitasking correctly. YES ! I think this... I think also that is very difficult to understand a juridical § with technical or commercial point of vue !! René___ 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: Implementing the Mac Quick Look type of window
Thank you Devin ! Very useful ! René Le 9 avr. 2010 à 19:15, Devin Asay a écrit : On Apr 9, 2010, at 11:07 AM, Peter Haworth wrote: Not sure the correct term for this but I'm looking for a way to to implement windows that look like the Quick Look windows on a Mac. They explode out from the document icon popup menu that you select the Quick Look function from. They have a semi-transparent border around the document they display and a close button at the top left and a vertical scroll bar. I thought maybe the opaque property of a card might be a starting point but it doesn't seem to affect the appearance of the card at all. Also tried playing around with the various options of the Blending Properties but they seem to affect the appearance of objects on the card rather than the card itself. Thanks for any pointers as to how to do this, Actually, Pete, if you are on a Mac, 10.5 or higher, you can can access the QuickLook capability directly. I wrote this script after a discussion on this list a few months back. Thanks to Bernd Niggeman and Jim Sims for the ideas: on mouseUp answer file please choose ... if it is empty then exit mouseUp put it into theFile put apostrophe (theFile) into theFile --put qlmanage -t -s 900 theFile into tcmd -- apparently sets it to max orig size, white window -- put qlmanage -t -f 5 theFile into tcmd apparently sets it to max orig size, white window put qlmanage -p theFile into tcmd -- shows it in a black window get shell (tCmd) if the result is not empty then put the result end mouseUp function apostrophe what return ' what ' end apostrophe Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University ___ 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: Implementing the Mac Quick Look type of window
Thanks, this sounds perfect. I am on 10.5 so will try this out. Pete Haworth http://www.mollysrevenge.com http://www.sonicbids.com/MollysRevenge http://www.myspace.com/mollysrevengeband On Apr 9, 2010, at 11:55 PM, use-revolution-requ...@lists.runrev.com wrote: Not sure the correct term for this but I'm looking for a way to to implement windows that look like the Quick Look windows on a Mac. They explode out from the document icon popup menu that you select the Quick Look function from. They have a semi-transparent border around the document they display and a close button at the top left and a vertical scroll bar. I thought maybe the opaque property of a card might be a starting point but it doesn't seem to affect the appearance of the card at all. Also tried playing around with the various options of the Blending Properties but they seem to affect the appearance of objects on the card rather than the card itself. Thanks for any pointers as to how to do this, Actually, Pete, if you are on a Mac, 10.5 or higher, you can can access the QuickLook capability directly. I wrote this script after a discussion on this list a few months back. Thanks to Bernd Niggeman and Jim Sims for the ideas: on mouseUp answer file please choose ... if it is empty then exit mouseUp put it into theFile put apostrophe (theFile) into theFile --put qlmanage -t -s 900 theFile into tcmd -- apparently sets it to max orig size, white window -- put qlmanage -t -f 5 theFile into tcmd apparently sets it to max orig size, white window put qlmanage -p theFile into tcmd -- shows it in a black window get shell (tCmd) if the result is not empty then put the result end mouseUp function apostrophe what return ' what ' end apostrophe Regards, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University ___ 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: This is what it actually says
I broke out in a cold sweat when I saw this: Its a common reaction among C neophytes, its because you had failed to declare your variables. If it happens again, splash some cold water on your face, sit down, declare your variables, and you'll feel a whole lot better! -- View this message in context: http://n4.nabble.com/revMobile-tp1788792p1835248.html Sent from the Revolution - User mailing list archive at Nabble.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: This is what it actually says
On 10/04/2010 11:52, Peter Alcibiades wrote: I broke out in a cold sweat when I saw this: Its a common reaction among C neophytes, its because you had failed to declare your variables. If it happens again, splash some cold water on your face, sit down, declare your variables, and you'll feel a whole lot better! sit down and eat your vegetables . . . Mmm . . . takes me back to a summer visit with my Granny in Dundee . . . who . . . believed that it was good to boil vegetables until they had no taste and no nutritional value left: end result - have just eaten a raw carrot and a raw turnip (washed down with black coffee) for my breakfast: try it; sets one up for the day! Certainly, having risen from my lumpy bed in a lumpy mood, a little bit of crudité makes me feel a whole lot better. And, for all I know. RunRev may look a bit raw to the self-appointed gods of computer programming. I, for one, don't have any great pretensions to divinity in that area (nor any other, come to think of it, ha, ha). Personally I would rather risk breaking a tooth on the crunchy exterior of RunRev that do a back to the future with Objective-C, which reminds me of PASCAL 5 in a funny sort of way . . . in fact in such a funny sort of way that I would rather leave it, along with the memory of Granny's biled greens in the reasonably long-forgotten past. Although, to be fair, Granny also kept me well-supplied with mixed-boilings and the Beano. Programming-qua-programming I can see no obvious advantages in using Objective-C over RunRev; if, however, it can do the things on Linux that RunRev can do on Mac and Windows but cannot on Linux I may well have to control my gag reflex (wow, traumatised by PASCAL) and chomp on down. I really do feel (as I'm sure quite a few other folk must too) that I have invested a serious amount of time and effort getting up to some sort of speed with RunRev; and, as you, Peter, pointed out; age gets in the way; and I really don't have the time, the money, or the Mojo (???) to do 'that' all over again with Objective-C. Frankly, I would much prefer (but Ah jalouse naebody's clappin their gully lugs til ma scrievins) if RunRev for Linux could be 'sorted out' - and by that I mean brought exactly up to par with the Win and Mac versions (I wonder how many times I am going to scrieve that before . . . ). Now: if somebody could help me with some sort of a Wildcard method for Unicode I would be a considerably happier person! sincerely, Richmond Mathewson. ___ 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: This is what it actually says
I love the Richmond's moods (or rant) ! ;-) But for a no-english person (like me) it is very difficult to understand (ans really appreciate !) ;-) + ;-) René Le 10 avr. 2010 à 11:12, Richmond Mathewson a écrit : On 10/04/2010 11:52, Peter Alcibiades wrote: I broke out in a cold sweat when I saw this: Its a common reaction among C neophytes, its because you had failed to declare your variables. If it happens again, splash some cold water on your face, sit down, declare your variables, and you'll feel a whole lot better! sit down and eat your vegetables . . . Mmm . . . takes me back to a summer visit with my Granny in Dundee . . . who . . . believed that it was good to boil vegetables until they had no taste and no nutritional value left: end result - have just eaten a raw carrot and a raw turnip (washed down with black coffee) for my breakfast: try it; sets one up for the day! Certainly, having risen from my lumpy bed in a lumpy mood, a little bit of crudité makes me feel a whole lot better. And, for all I know. RunRev may look a bit raw to the self-appointed gods of computer programming. I, for one, don't have any great pretensions to divinity in that area (nor any other, come to think of it, ha, ha). Personally I would rather risk breaking a tooth on the crunchy exterior of RunRev that do a back to the future with Objective-C, which reminds me of PASCAL 5 in a funny sort of way . . . in fact in such a funny sort of way that I would rather leave it, along with the memory of Granny's biled greens in the reasonably long-forgotten past. Although, to be fair, Granny also kept me well-supplied with mixed-boilings and the Beano. Programming-qua-programming I can see no obvious advantages in using Objective-C over RunRev; if, however, it can do the things on Linux that RunRev can do on Mac and Windows but cannot on Linux I may well have to control my gag reflex (wow, traumatised by PASCAL) and chomp on down. I really do feel (as I'm sure quite a few other folk must too) that I have invested a serious amount of time and effort getting up to some sort of speed with RunRev; and, as you, Peter, pointed out; age gets in the way; and I really don't have the time, the money, or the Mojo (???) to do 'that' all over again with Objective-C. Frankly, I would much prefer (but Ah jalouse naebody's clappin their gully lugs til ma scrievins) if RunRev for Linux could be 'sorted out' - and by that I mean brought exactly up to par with the Win and Mac versions (I wonder how many times I am going to scrieve that before . . . ). Now: if somebody could help me with some sort of a Wildcard method for Unicode I would be a considerably happier person! sincerely, Richmond Mathewson. ___ 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: This is what it actually says
On 10/04/2010 12:50, René Micout wrote: I love the Richmond's moods (or rant) ! ;-) But for a no-english person (like me) it is very difficult to understand (ans really appreciate !) ;-) + ;-) René You probably don't understand everything I have written exactly because I am NOT completely English either . . . :) From time to time, for strictly 'stylistic' reasons, I drop into Scots; a language misunderstood by the English, even described as an uncouth dialect of English; which is funny since our Kings spoke it. I have the benefits of an English Private School education, and an English University education, coupled with many summers' farm work in parts of Scotland where Doric Scots still survives. This allows me to code switch between 'High English' and Scots all the way up and down what linguists call a dialect continuum. C'est trop facile pour moi . . . :) Francophones might like to think Gascon and Occitan before assuming that because I carry a British passport that automatically means that I am either wholly or partly English. A quick 'owersettan' follows: but Ah jalouse naebody's clappin their gully lugs til ma scrievins But, I suppose nobody is listening with their big ears to my messages. Francophones might like to meditate on the origins of the word 'jalouse', and Latin scholars might like to meditate on the origins of the word 'scrieve'; Anglo-Saxon scholars will have to put up with 'lugs'. Spoken languages are rather like RevTalk (err . . . is that the current name?); one can ring the changes and achieve wonderful effects: because RevTalk (unlike an awful lot of computer languages) is quite flexible and extensible, rather like human languages. ___ 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: This is what it actually says
Richmond, Merci pour ces périgrinations culturo-linguistiques ! Bon souvenir de Paris René Le 10 avr. 2010 à 12:25, Richmond Mathewson a écrit : On 10/04/2010 12:50, René Micout wrote: I love the Richmond's moods (or rant) ! ;-) But for a no-english person (like me) it is very difficult to understand (ans really appreciate !) ;-) + ;-) René You probably don't understand everything I have written exactly because I am NOT completely English either . . . :) From time to time, for strictly 'stylistic' reasons, I drop into Scots; a language misunderstood by the English, even described as an uncouth dialect of English; which is funny since our Kings spoke it. I have the benefits of an English Private School education, and an English University education, coupled with many summers' farm work in parts of Scotland where Doric Scots still survives. This allows me to code switch between 'High English' and Scots all the way up and down what linguists call a dialect continuum. C'est trop facile pour moi . . . :) Francophones might like to think Gascon and Occitan before assuming that because I carry a British passport that automatically means that I am either wholly or partly English. A quick 'owersettan' follows: but Ah jalouse naebody's clappin their gully lugs til ma scrievins But, I suppose nobody is listening with their big ears to my messages. Francophones might like to meditate on the origins of the word 'jalouse', and Latin scholars might like to meditate on the origins of the word 'scrieve'; Anglo-Saxon scholars will have to put up with 'lugs'. Spoken languages are rather like RevTalk (err . . . is that the current name?); one can ring the changes and achieve wonderful effects: because RevTalk (unlike an awful lot of computer languages) is quite flexible and extensible, rather like human languages. ___ 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
Replace command
Howdy folks, Ran across another head scratcher that I need some help with. Let's say I have put the following tongue twister into a variable called tContainer: Peter Piper picked a peck of pickled peppers. If Peter Piper picked a peck of pickled peppers, then where's the peck of pickled peppers that Peter Piper picked? the code: replace Piper with Jones in tContainer ... obviously replaces every instance of the matching word found in the container. Am I overlooking a simple way to limit the number of matching words to only one occurrence, other than processing the contents one line at a time outside of the container? If there is some other such command or function in RevTalk, I have completely overlooked it and badly need some guidance. Best regards, David C. ___ 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: Replace command
Hi David C., put Jones into word wordOffset(Piper,tContainer) of tContainer -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer Share the clipboard of your computer with other computers on a local network with Clipboard Link http://clipbaordlink.economy-x-talk.com Op 10 apr 2010, om 16:46 heeft David Coker het volgende geschreven: Howdy folks, Ran across another head scratcher that I need some help with. Let's say I have put the following tongue twister into a variable called tContainer: Peter Piper picked a peck of pickled peppers. If Peter Piper picked a peck of pickled peppers, then where's the peck of pickled peppers that Peter Piper picked? the code: replace Piper with Jones in tContainer ... obviously replaces every instance of the matching word found in the container. Am I overlooking a simple way to limit the number of matching words to only one occurrence, other than processing the contents one line at a time outside of the container? If there is some other such command or function in RevTalk, I have completely overlooked it and badly need some guidance. Best regards, David C. ___ 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: Replace command
put Peter Piper picked If Peter Piper picked again into fld 1 - -- use this script - on mouseUp put wordOffset(Peter,fld 1) into x put Jones into word x of fld 1 end mouseUp -- --- On Sat, 4/10/10, David Coker davidoco...@gmail.com wrote: From: David Coker davidoco...@gmail.com Subject: Replace command To: How to use Revolution use-revolution@lists.runrev.com Date: Saturday, April 10, 2010, 9:46 AM Howdy folks, Ran across another head scratcher that I need some help with. Let's say I have put the following tongue twister into a variable called tContainer: Peter Piper picked a peck of pickled peppers. If Peter Piper picked a peck of pickled peppers, then where's the peck of pickled peppers that Peter Piper picked? the code: replace Piper with Jones in tContainer ... obviously replaces every instance of the matching word found in the container. Am I overlooking a simple way to limit the number of matching words to only one occurrence, other than processing the contents one line at a time outside of the container? If there is some other such command or function in RevTalk, I have completely overlooked it and badly need some guidance. Best regards, David C. ___ 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
Question about RevMobile
Hi, all. I'm somewhat dismayed by Apple's new agreement that seems to me to quite clearly lock out RevMobile at present. I have purchased it but not even received it yet! And it's not cheap, as you know. I've got a question about implementing anything on an iDevice-- say I write a cute little program using RevMobile, and just want to run it on my own iPad (which I do not presently own :-)) -- is this not possible -- surely the only way to get anything on your iPad isn't through the Apple Store? How does this work? You see, while I'd love to get rich writing nifty iDevice apps, I am primarily a researcher, and Rev's boon to my existence has always been its capacity to allow me to rapidly develop killer apps for research that I use and share with a few friends who do similar research. But I'm thinking now that perhaps I was misguided in thinking this way about iDevices PRIOR to Apple's C-change. And I must say, although I've owned Macs since first purchasing a new MacPlus, this latest draconian proclamation is the first time I've REALLY SERIOUSLY felt the need to reconsider my loyalty to such a company. rand ___ 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: Question about RevMobile
Rand, Using revMobile you can just install an app right onto the iPhone(soon the iPad). I think you still need a provisioning profile from apple but you do not need to go through the App store. And, FWIW, don't take these recent discussions as the final word on anything about revMobile. Most comments here on the list about the new license agreement from Apple are just guesses at best and downright misleading at worst. Some can't seem to help airing out their worst fears in public. I've seen this so many times . I would not make any judgements about any of this until you hear otherwise from runRev. Tom McGrath III Lazy River Software http://lazyriver.on-rev.com 3mcgr...@comcast.net My Pad Speaks - Communication for the rest of us... http://mypad.lazyriver.on-rev.com My Pad Speaks on the iPad Store http://itunes.apple.com/us/app/my-pad-speaks/id364733279?mt=8 DeMoted - Have you DeMoted Someone today? http://demoted.lazyriver.on-rev.com DeMoted on the iTune App Store http://itunes.apple.com/us/app/demoted/id355925236?mt=8 On Apr 10, 2010, at 11:36 AM, rand valentine wrote: Hi, all. I'm somewhat dismayed by Apple's new agreement that seems to me to quite clearly lock out RevMobile at present. I have purchased it but not even received it yet! And it's not cheap, as you know. I've got a question about implementing anything on an iDevice-- say I write a cute little program using RevMobile, and just want to run it on my own iPad (which I do not presently own :-)) -- is this not possible -- surely the only way to get anything on your iPad isn't through the Apple Store? How does this work? You see, while I'd love to get rich writing nifty iDevice apps, I am primarily a researcher, and Rev's boon to my existence has always been its capacity to allow me to rapidly develop killer apps for research that I use and share with a few friends who do similar research. But I'm thinking now that perhaps I was misguided in thinking this way about iDevices PRIOR to Apple's C-change. And I must say, although I've owned Macs since first purchasing a new MacPlus, this latest draconian proclamation is the first time I've REALLY SERIOUSLY felt the need to reconsider my loyalty to such a company. rand ___ 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: Replace command
Mark wrote: put Jones into word wordOffset(Piper,tContainer) of tContainer then Michael added: put Peter Piper picked If Peter Piper picked again into fld 1 - -- use this script - on mouseUp put wordOffset(Peter,fld 1) into x put Jones into word x of fld 1 end mouseUp -- There seems to be an easy consensus, so that's the direction I'll take my code... Up until now I have never attempted using the wordOffset function for the small things I've been building with Rev, so I guess it's time to work it into my coding routines for the future. Thank you folks so much for the advice and samples! Best regards, David C. ___ 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: Question about RevMobile
On 10 April 2010 16:36, rand valentine jrval...@wisc.edu wrote: Hi, all. I'm somewhat dismayed by Apple's new agreement that seems to me to quite clearly lock out RevMobile at present. I have purchased it but not even received it yet! Send an email to support? AFAIK everyone gets an email and a link to a private site that lets you download the pre-alpha? And it's not cheap, as you know. I've got a question about implementing anything on an iDevice-- say I write a cute little program using RevMobile, and just want to run it on my own iPad (which I do not presently own :-)) -- is this not possible -- surely the only way to get anything on your iPad isn't through the Apple Store? How does this work? Yes - you can install pretty much whatever you want on your own device. It's all to do with code signing - that is once you have digitally signed your code the iPhone/Pod/Pad will let you install the software using the free XCode tools you can download from the developer site. You do need to join (that is sign up to the Apple Developer web site, and to be able to digitally sign your app - created with revMobile for instance, you need to get the right certificates from the Apple Developer web site, and install them in your downloaded copy of Xcode - it's all documented very clearly on the Apple Web site and there is this RunRev tutorialhttp://lessons.runrev.com/spaces/lessons/buckets/1004/lessons/11443-How-do-I-build-an-iPhone-application-with-the-revMobile-Pre-alpha-- but there are a few hoops to go through. It costs $99 if I remember correctly - and I think this is a one off payment - though it may be annual. While I'm not too sure of the numbers as an individual you can install on 2 devices (iPhone/POD/Pads) and if you have a company registration up to 100 (that is the one we have so I know a bit more about that one).You are on safe grounds dong whatever you want in terms of installing your won machine, that is no-one is going to stop you - but I can;t speak for what the implications are regarding your warranty, nor have i looked into whether the license agreement actually prohibits this - it is just that there will be noone around to stop you - and in general the whole idea is that you are encouraged to develop and play at low cost all you want - but then put through the shredder before you can distribute on the App store :) ___ 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: This is what it actually says
Richmond- Saturday, April 10, 2010, 3:25:56 AM, you wrote: Thanks for the transliterature. and Latin scholars might like to meditate on the origins of the word 'scrieve'; When I was at Apple we could put whatever title we wanted on our business cards. A friend of mine was a technical writer, so his title became Digital Scribe. -- -Mark Wieder mwie...@ahsoftware.net ___ 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: Question about RevMobile
rand valentine wrote: I've got a question about implementing anything on an iDevice -- say I write a cute little program using RevMobile, and just want to run it on my own iPad (which I do not presently own :-)) -- is this not possible -- surely the only way to get anything on your iPad isn't through the Apple Store? How does this work? You see, while I'd love to get rich writing nifty iDevice apps, I am primarily a researcher, and Rev's boon to my existence has always been its capacity to allow me to rapidly develop killer apps for research that I use and share with a few friends who do similar research. But I'm thinking now that perhaps I was misguided in thinking this way about iDevices PRIOR to Apple's C-change. An iPad may not be the right device for research. Even if you can run Rev-based apps there (and we'll have to see how that sorts out in the coming weeks), you probably won't be able to write scripts there - for that you'll need a computer. Also, Apple forbids you from running the R stats language, Matlab, or any of the other popular scripting languages commonly used in research. FWIW, I picked up a netbook a few months ago and have been very happy with it. It weighs only slightly more than an iPad, cost about $200 less, has a physical keyboard, the screen is self-supported so I don't need to hold it with one hand while typing with the other, it folds up nicely so I can stuff it in my shoulder bag without worrying about screen damage, and best of all it comes bundled with an entire computer. :) I can run anything I want on it: I'm learning R right now and it's nice to be able to have it available on every computer I use. And of course Rev runs well there, even though I've set my netbook up with Ubuntu. I used to use the standard Ubuntu for my netbook until I discovered the Ubunutu Netbook Remix, optimized in both architecture and UI for netbooks - you can learn more about it here: http://www.canonical.com/projects/ubuntu/unr You may find Ubuntu more Mac-like than Windows, but there are plenty of Windows-based netbooks as well if you prefer, and pretty much all netbooks are dirt cheap (usually between US$300 and US$500). And you can not only run Rev on a netbook, you can use the IDE as well. I've enjoyed many a cappuccino while coding at my corner bakery. :) -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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: Question about RevMobile
Hi Rand, The other way to go against all of this ? Just code more web apps directly targeted to mobiles devices. If this way will probably not feet all the expected needs in about Gaming softs, i'm confident in the fact that's will be the most productive response able to target 97% of the B2B market's expectations and real needs and irev is definitivelly the right tech in about this :-) Why would it not be the right way to go too in about research contextes and projects ? Best Regards, P. Le 10 avr. 10 à 17:36, rand valentine a écrit : Hi, all. I'm somewhat dismayed by Apple's new agreement that seems to me to quite clearly lock out RevMobile at present. I have purchased it but not even received it yet! And it's not cheap, as you know. I've got a question about implementing anything on an iDevice-- say I write a cute little program using RevMobile, and just want to run it on my own iPad (which I do not presently own :-)) -- is this not possible -- surely the only way to get anything on your iPad isn't through the Apple Store? How does this work? You see, while I'd love to get rich writing nifty iDevice apps, I am primarily a researcher, and Rev's boon to my existence has always been its capacity to allow me to rapidly develop killer apps for research that I use and share with a few friends who do similar research. But I'm thinking now that perhaps I was misguided in thinking this way about iDevices PRIOR to Apple's C-change. And I must say, although I've owned Macs since first purchasing a new MacPlus, this latest draconian proclamation is the first time I've REALLY SERIOUSLY felt the need to reconsider my loyalty to such a company. rand ___ 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 -- Pierre Sahores mobile : (33) 6 03 95 77 70 www.wrds.com 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: This is what it actually says
When I was at Apple we could put whatever title we wanted on our business cards. A friend of mine was a technical writer, so his title became Digital Scribe. I used to know a lady at Apple who had a critical misunderstanding and ended up with both a title and email address listed as Smirky :-) Best regards, Lynn Fredricks President Proactive International, LLC - Because it is about who you know.(tm) http://www.proactive-intl.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: Question about RevMobile
On 4/10/10 5:36 AM, rand valentine wrote: And I must say, although I've owned Macs since first purchasing a new MacPlus, this latest draconian proclamation is the first time I've REALLY SERIOUSLY felt the need to reconsider my loyalty to such a company. rand Aloha, Rand: I would not slam your favorite company. If I were Jobs, I would do the same thing and I'm a sweet heart (or try to be, others may disagree). We all quite contently go on day after day with programs hanging occasionally, some update to the OS breaks the API for an earlier vers of some program. thunderbird, my favorite email client, now occasionally locks up as if it can no longer talk JAVA with Snow Leopard. Adobe's programs crash quite regularly. How would we all like it if RunRev allowed any third party developer to just upload stuff that was automatically incorporated into the IDE, which then broke the IDE? This has been noted elsewhere, no platform engineering team in their right mind that is building multi-tasking into a mobile device would allow any other framework on board that could and probably would, bring the device down. That's the cake... the fact that it kills Adobe's CS5 Flash Packager, is just icing on the cake for Apple and generates quite a marvelous Carnival of the Titans for all to watch... But apple is just being apple: tight standards = it just works. ___ 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: This is what it actually says
Hi from Beautiful Brittany, Richard, C++ is a great language, I'm sure everyone will love it once they get to know it. No, not really: I broke out in a cold sweat when I saw this: http://en.wikipedia.org/wiki/Objective-C I couldn't agree more, except that there was also a tendancy to vomit ! Nothing should ever be done for the first time and C++ was only one of them .. Gimme Lovely, Beautiful, Delicious, Sexy, RUNREV every day of the week ! Best Regards -Francis ___ 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
printPaperRectangle
I had agreed to try motif look and feel to see if it make any difference to the print card problem, and no, it does not. A card printed with look and feel set to motif looks identical to one with look and feel set to anything else. In the process of experimentation, it seemed reasonable to try to use the printPaperRectangle property. This seems to offer a cast iron solution. It appears to work like this. You get the property. It then tells you what Rev thinks the page area is which is available to it. Aha, one thinks. This is easy. What an idiot. What an obvious solution. We just have to ask Rev what it thinks the page is that it has available, then print the card into it. This must work. Did it from the message box, and the answer supplied was indeed different from the coordinates in use. Its going to work! Wrong. The result of printing the card with these coordinates is that part of the card, truncated, appears in a small part of the page at the top left. So what exactly is the printPaperRectangle supplying us with? Peter ___ 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: Modifiable IDE [Was: Question about RevMobile]
On 10 Apr 2010, at 18:29, Web Admin Himalayan Academy wrote: How would we all like it if RunRev allowed any third party developer to just upload stuff that was automatically incorporated into the IDE, which then broke the IDE? I know that's completely counter the point you tried to make, but I'd totally love that, and I guess (for some forms of automatic incorporations) Jerry Daniels (tRev) too. :) cheers Bjoernke -- official ChatRev page: http://bjoernke.com?target=chatrev Chat with other RunRev developers: go stack URL http://bjoernke.com/chatrev/chatrev1.3b3.rev; ___ 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: Modifiable IDE [Was: Question about RevMobile]
Me too - but only within the forthcoming modular IDE and ideally with versioning and other social features that fully supported this. Chaos needs to be organised :) 2010/4/10 Björnke von Gierke b...@mac.com On 10 Apr 2010, at 18:29, Web Admin Himalayan Academy wrote: How would we all like it if RunRev allowed any third party developer to just upload stuff that was automatically incorporated into the IDE, which then broke the IDE? I know that's completely counter the point you tried to make, but I'd totally love that, and I guess (for some forms of automatic incorporations) Jerry Daniels (tRev) too. :) cheers Bjoernke -- official ChatRev page: http://bjoernke.com?target=chatrev Chat with other RunRev developers: go stack URL http://bjoernke.com/chatrev/chatrev1.3b3.rev; ___ 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: Modifiable IDE [Was: Question about RevMobile]
On 10 Apr 2010, at 18:29, Web Admin Himalayan Academy wrote: How would we all like it if RunRev allowed any third party developer to just upload stuff that was automatically incorporated into the IDE, which then broke the IDE? Well . . . I could point out that this happens all the time elsewhere: in the field(s) of religion - there is a constant ferment of reformers/leaders/thinkers and so on who produce new, reformed, extended versions of the 'original' model: most of them end up as nasty little cults (or nasty big cults) some of them are a distinct improvement on what they are supposedly modifying/improving/extending. It seems, unfortunately, unless one wants to become a closed-shop (and that can, itself, become like an ingrown toenail), one has to put up with the nasties for the sake of the odd goody that arises. Obviously uploading things which are directly incorporated into the IDE does seem very risky. However, individuals making modified IDEs (Linux, Protestantism, Shankaracharya, Buddha - I apologise to the millions of folk I have offended in drawing those parallels) as such is not a bad 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
[ANN] tRev Magic Menus: contextual, mouse-free menus
Script and object editor oriented folk: We have a marvelous video of Build 319 of tRev for you today: http://reveditor.com/magic-menus-look-ma-no-hands It shows how the new tRev Magic Menus work. Some details... New Magic Menu: - We needed a pop up menu for tRev lists and code that could be 100% keyboard initiated and controlled. - Right-click anywhere in a stacks, cards, clips, controls or handlers list and a magic menu will show. - The source code field also displays a magic menu with the right-click. - Type cmd+shift+m to make the magic menu appear/disappear without a mouse/trackpad. - Selection from the magic menu does what its name indicates. - Magic menu remembers what you last did in any magic menu. - Once open, magic menu can be operated with arrow keys to change selection and return to accept a choice. - Once open magic menu can be run using Quick Keys - Escape key will close magic menu without making a choice. Colorize while typing enhancements: - when you drag and drop text within the source code field, it now colorizes the dropped text. - when you type a matched quote within an unmatched parenthesis, the colorization works properly. General enhancements - home, end, page up and page down keys now passed to Revolution for handling. - the handler list selection will change to reflect the new selections in the code field when you do the following: + do a find from the find pane + type command+up/down arrow + type the home, end, page up, page down keys on extended keyboards - when in Rev and property inspector is in front, type escape to dismiss it Windows: - Always start tRev first. - Make certain the Rev IDE user extensions preference points to My Revolution Enterprise (use appropriate license type) Best, Jerry Daniels Use tRev's buy link during your 7 day free trial to get 20% off: http://reveditor.com/tag/shouldiswitch ___ 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: Replace command
On Apr 10, 2010, at 11:52 AM, David Coker wrote: Mark wrote: put Jones into word wordOffset(Piper,tContainer) of tContainer then Michael added: put Peter Piper picked If Peter Piper picked again into fld 1 - -- use this script - on mouseUp put wordOffset(Peter,fld 1) into x put Jones into word x of fld 1 end mouseUp -- There seems to be an easy consensus, so that's the direction I'll take my code... Up until now I have never attempted using the wordOffset function for the small things I've been building with Rev, so I guess it's time to work it into my coding routines for the future. Thank you folks so much for the advice and samples! Best regards, David C. The code above will find and replace the first occurrence of the string. For access to all the occurrences, use this handler: function offsets str,cntr -- returns a comma-delimited list -- of all the offsets of str in cntr if str is not in cntr then return 0 put into offsetList put 0 into startPoint repeat put offset(str,cntr,startPoint) into thisOffset if thisOffset = 0 then exit repeat add thisOffset to startPoint put startPoint comma after offsetList end repeat delete last char of offsetList return offsetList end offsets -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig ___ 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: Replace command
This kind of search and replace has been discussed before, about 3 months ago on this list. Caveats are the definition of a word in Rev vs a programmer's or user's definition. Commas can be part of a word a,word,seen,as,one two words, Also be careful of the wordOffset hit rules. It may not be exactly what you think when you consider paragraphs, punctuation, and data tables with delimiters. There are some other gotchas that need to be rigorously tested. Jim Ault Las Vegas On Apr 10, 2010, at 11:28 AM, Peter Brigham MD wrote: On Apr 10, 2010, at 11:52 AM, David Coker wrote: Mark wrote: put Jones into word wordOffset(Piper,tContainer) of tContainer then Michael added: put Peter Piper picked If Peter Piper picked again into fld 1 - -- use this script - on mouseUp put wordOffset(Peter,fld 1) into x put Jones into word x of fld 1 end mouseUp -- There seems to be an easy consensus, so that's the direction I'll take my code... Up until now I have never attempted using the wordOffset function for the small things I've been building with Rev, so I guess it's time to work it into my coding routines for the future. Thank you folks so much for the advice and samples! Best regards, David C. The code above will find and replace the first occurrence of the string. For access to all the occurrences, use this handler: function offsets str,cntr -- returns a comma-delimited list -- of all the offsets of str in cntr if str is not in cntr then return 0 put into offsetList put 0 into startPoint repeat put offset(str,cntr,startPoint) into thisOffset if thisOffset = 0 then exit repeat add thisOffset to startPoint put startPoint comma after offsetList end repeat delete last char of offsetList return offsetList end offsets -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig ___ 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: Replace command
Peter, As David pointed out, you can do that easily with the replace command. I thought I'll mention this to avoid confusion. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer Share the clipboard of your computer with other computers on a local network with Clipboard Link http://clipbaordlink.economy-x-talk.com Op 10 apr 2010, om 20:28 heeft Peter Brigham MD het volgende geschreven: The code above will find and replace the first occurrence of the string. For access to all the occurrences, use this handler: function offsets str,cntr -- returns a comma-delimited list -- of all the offsets of str in cntr if str is not in cntr then return 0 put into offsetList put 0 into startPoint repeat put offset(str,cntr,startPoint) into thisOffset if thisOffset = 0 then exit repeat add thisOffset to startPoint put startPoint comma after offsetList end repeat delete last char of offsetList return offsetList end offsets -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig ___ 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: What does the 4.0 iPhone SDK mean for revMobile?
could not this boil down to an small extra number of API that have to be enforced in revmobile in order to have proper multitasking? In another post about the new SDK conditions, there was mention of the new compiler structures (blocks) that have been added to implement Grand Central Dispatch in snow leopard. This allows, if I understand well, concurrent tasks in the OS, but at a much finer granularity than threads, and with less overhead. Perhaps they want to promote this. (BTW, I think the compiler is open source (), well at least it has been ported to FreeBSD). cheers François Le 10 avr. 2010 à 03:26, Jerry Daniels a écrit : Found this post interesting: The primary reason for the change, say sources familiar with Apple's plans, is to support sophisticated new multitasking APIs in iPhone 4.0. The system will now be evaluating apps as they run in order to implement smart multitasking. It can't do this if apps are running within a runtime or are cross compiled with a foreign structure that doesn't behave identically to a native C/C++/Obj-C app. [The operating system] can't swap out resources, it can't pause some threads while allowing others to run, it can't selectively notify, etc. Apple needs full access to a properly-compiled app to do the pull off the tricks they are with this new OS, wrote one reader under the name Ktappe. Best, Jerry Daniels ___ 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
FTP directory listing showing seconds
The FTP 'LIST' command sucks. It only shows mod dates down to the minute, and only for those files modified within the last six months; earlier than that and you only get the day. On the desktop of course we enjoy being able to get time stamps down to the second. Nice. Is there some obscure FTP command I've overlooked which can get a list of files showing mod dates down to the second? I may have to use a CGI for this project, but I'd love a solution that can keep everything client-side if possible. TIA - -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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: FTP directory listing showing seconds
Richard, Why worry about keeping it client-side? You're calling the server regardless. CGI to get file names MUCH faster...it's HTTP! Best, Jerry Daniels Use tRev's buy link during your free trial to get 20% off: http://reveditor.com/tag/shouldiswitch On Apr 10, 2010, at 2:29 PM, Richard Gaskin ambassa...@fourthworld.com wrote: The FTP 'LIST' command sucks. It only shows mod dates down to the minute, and only for those files modified within the last six months; earlier than that and you only get the day. On the desktop of course we enjoy being able to get time stamps down to the second. Nice. Is there some obscure FTP command I've overlooked which can get a list of files showing mod dates down to the second? I may have to use a CGI for this project, but I'd love a solution that can keep everything client-side if possible. TIA - -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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: [ANN] tRev Magic Menus: contextual, mouse-free menus
Meanwhile, on Planet Linux, we do not even have one editor that works. That's right folks, the built in editor, if you do cut and paste with it, freezes. You then close it down, and it crashes the IDE along with it, so you lose all unsaved work. How hard is it to make an editor that does cut and paste without freezing? I do not know of one editor that freezes while doing cut and paste. I should think you would have to go out of your way to write one that DOES freeze. This post is not about editors, this post is about respect. -- View this message in context: http://n4.nabble.com/ANN-tRev-Magic-Menus-contextual-mouse-free-menus-tp1835546p1835623.html Sent from the Revolution - User mailing list archive at Nabble.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] tRev Magic Menus: contextual, mouse-free menus
Peter Alcibiades wrote: Meanwhile, on Planet Linux, we do not even have one editor that works. That's right folks, the built in editor, if you do cut and paste with it, freezes. You then close it down, and it crashes the IDE along with it, so you lose all unsaved work. On Planet Ubuntu 9.10, I just opened Rev, made a stack, opened its script, typed some text, cut it, pasted it, copied it, pasted it -- all good. -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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: Replace command
Right, replace is the thing to use for a global replace task, but if you are doing a more sophisticated search/replace -- checking context of various matches and narrowing the search further -- the multiple offsets function is quite useful. Also, I need on occasion to find the *last* occurrence of a string in a container, and item -1 of offsets(tString,tContainer) is great for this. -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig On Apr 10, 2010, at 2:51 PM, Mark Schonewille wrote: Peter, As David pointed out, you can do that easily with the replace command. I thought I'll mention this to avoid confusion. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer Share the clipboard of your computer with other computers on a local network with Clipboard Link http://clipbaordlink.economy-x-talk.com Op 10 apr 2010, om 20:28 heeft Peter Brigham MD het volgende geschreven: The code above will find and replace the first occurrence of the string. For access to all the occurrences, use this handler: function offsets str,cntr -- returns a comma-delimited list -- of all the offsets of str in cntr if str is not in cntr then return 0 put into offsetList put 0 into startPoint repeat put offset(str,cntr,startPoint) into thisOffset if thisOffset = 0 then exit repeat add thisOffset to startPoint put startPoint comma after offsetList end repeat delete last char of offsetList return offsetList end offsets -- Peter Peter M. Brigham pmb...@gmail.com http://home.comcast.net/~pmbrig ___ 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: FTP directory listing showing seconds
I not sure what you mean by 'keep it client-side'. You re sending the FTP LIST command to a server, so why not send a request to a CGI script that returns directory info by querying the operating system (such as Linux) It is probably faster and includes the info you are accustomed to on the desktop. If you design your script correctly, you could even to a directory walk (drill down) in one server call, returning full path info for each file. Jim Ault Las Vegas On Apr 10, 2010, at 12:29 PM, Richard Gaskin wrote: The FTP 'LIST' command sucks. It only shows mod dates down to the minute, and only for those files modified within the last six months; earlier than that and you only get the day. On the desktop of course we enjoy being able to get time stamps down to the second. Nice. Is there some obscure FTP command I've overlooked which can get a list of files showing mod dates down to the second? I may have to use a CGI for this project, but I'd love a solution that can keep everything client-side if possible. TIA - ___ 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: What does the 4.0 iPhone SDK mean for revMobile?
On Apr 10, 2010, at 3:26 PM, François Chaplais wrote: could not this boil down to an small extra number of API that have to be enforced in revmobile in order to have proper multitasking? I just did a test, to check a theory I had. An XCode project I have that was built for 3.1.3 shows the problem where if you fast app switch back to it, it starts from scratch. I built it again for SDK4, and now it remembers its state, without me having to do any code changes. So, it does seem there are multitasking fixes in the new SDK. The best case for us all would be if Apple changed their rules to state that the apps must comply with whatever OS4 features they want it to, and that they stop worrying so much about the programming language that was used. Then Rev could make the fixes needed so that our iPhone Rev apps do the right thing when it comes to multitasking. ___ 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] tRev Magic Menus: contextual, mouse-free menus
Here is the recipe. Open a stack with plenty of buttons and scripts. Now open any script in the editor. Use the property inspector to get the properties of a given field Select and copy the name of the field Paste it into the script. I think I used middle click, but think I have also used control-v in the past. It should freeze, flickering rapidly. Then when you close the window of the editor, the whole IDE crashes. I just did it, 30 seconds ago on this machine, and as expected, it happened. I did it a couple times this afternoon on a different computer when I just forgot that it was going to happen - I was working on redoing the application so as to eliminate the need to use print card, and needed to take the name of the fields into the script, so as to put the contents of them into a variable and then put this variable into a text file. Which, after manually reformatting it in rtf, I will then be able to open in a word processor and print in acceptable format. What a totally insane thing to be forced to be doing in the first place, but that is by the way. I have also had on earlier versions extreme slowdowns of the editor, where the cursor took a half second or so to move from one position in the line to another. Or typed characters showed up only after about a half second delay. This is a complete farce. I'm an amateur, I don't charge, and I'd never let stuff at this crap level of quality out the door. Do they do any testing at all? Peter -- View this message in context: http://n4.nabble.com/ANN-tRev-Magic-Menus-contextual-mouse-free-menus-tp1835546p1835657.html Sent from the Revolution - User mailing list archive at Nabble.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: FTP directory listing showing seconds
Bonjour Richard, This work fine for me : function FTP_Dir_Refresh active_path set cursor to watch libURLSetFTPListCommand NLST put FTP_Server_Address active_path / into tServer put URL tServer into tData replace crlf with cr in tData replace lf with cr in tData libURLSetFTPListCommand LIST get URL tServer filter it with * toUpper(char 1 to 4 of the label of btn b_blog_category) *_?_*.xml? return it end FTP_Dir_Refresh Does this help ? Pierre Le 10 avr. 10 à 21:29, Richard Gaskin a écrit : The FTP 'LIST' command sucks. It only shows mod dates down to the minute, and only for those files modified within the last six months; earlier than that and you only get the day. On the desktop of course we enjoy being able to get time stamps down to the second. Nice. Is there some obscure FTP command I've overlooked which can get a list of files showing mod dates down to the second? I may have to use a CGI for this project, but I'd love a solution that can keep everything client-side if possible. TIA - -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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 -- Pierre Sahores mobile : (33) 6 03 95 77 70 www.wrds.com 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: Replace command
My point was to be careful of using (wordOffset + replace) because put wordOffset(happy, textBlockOfLines) into wordPosition replace word wordPosition of textBlockOfLines with sad can give undesired results such as- feel happy and safe feel sad and safe -- OK It is good to feel happy, yet afraid It is good to feel sad yet afraid -- no comma Feel happy. Be careful. Feel sad Be careful. -- no period Punctuation is one of the unintended casualties of wordOffset. Jim Ault Las Vegas On Apr 10, 2010, at 1:34 PM, Peter Brigham MD wrote: Right, replace is the thing to use for a global replace task, but if you are doing a more sophisticated search/replace -- checking context of various matches and narrowing the search further -- the multiple offsets function is quite useful. Also, I need on occasion to find the *last* occurrence of a string in a container, and item -1 of offsets(tString,tContainer) is great for this. -- Peter Peter M. Brigham On Apr 10, 2010, at 2:51 PM, Mark Schonewille wrote: Peter, As David pointed out, you can do that easily with the replace command. I thought I'll mention this to avoid confusion. -- Best regards, Mark Schonewille Economy-x-Talk Consulting and Software Engineering Homepage: http://economy-x-talk.com Twitter: http://twitter.com/xtalkprogrammer Share the clipboard of your computer with other computers on a local network with Clipboard Link http://clipbaordlink.economy-x-talk.com Op 10 apr 2010, om 20:28 heeft Peter Brigham MD het volgende geschreven: The code above will find and replace the first occurrence of the string. For access to all the occurrences, use this handler: function offsets str,cntr -- returns a comma-delimited list -- of all the offsets of str in cntr if str is not in cntr then return 0 put into offsetList put 0 into startPoint repeat put offset(str,cntr,startPoint) into thisOffset if thisOffset = 0 then exit repeat add thisOffset to startPoint put startPoint comma after offsetList end repeat delete last char of offsetList return offsetList end offsets -- Peter ___ 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] tRev Magic Menus: contextual, mouse-free menus
Peter Alcibiades wrote: Here is the recipe. Open a stack with plenty of buttons and scripts. Now open any script in the editor. Use the property inspector to get the properties of a given field Select and copy the name of the field Paste it into the script. I think I used middle click, but think I have also used control-v in the past. It should freeze, flickering rapidly. Then when you close the window of the editor, the whole IDE crashes. I just followed that recipe to the letter, using Rev v4.0 on Ubuntu 9.10/Gnome 2.28.1. To test I used a copy of my WebMerge stack, with just under 300 objects on its card. The script I used was the main processing engine for the app, more than 4600 lines worth. Worked a treat. So I kept trying, copying text from the Inspector, elsewhere in the script, pasting all over the place, drag-n-drop -- all worked fine. I don't know enough about either your system or Rev to guess where the problem lies, but here I can't reproduce it on Ubuntu. -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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: FTP directory listing showing seconds
Pierre Sahores wrote: Bonjour Richard, This work fine for me : function FTP_Dir_Refresh active_path set cursor to watch libURLSetFTPListCommand NLST put FTP_Server_Address active_path / into tServer put URL tServer into tData replace crlf with cr in tData replace lf with cr in tData libURLSetFTPListCommand LIST get URL tServer filter it with * toUpper(char 1 to 4 of the label of btn b_blog_category) *_?_*.xml? return it end FTP_Dir_Refresh Does this help ? Thank you for posting that, but it doesn't get around the built-in limitations of FTP: the RFC says that the LIST command will return the date in this format: Mar 28 14:24 ..or if older than six months (possibly longer, depending on server config) it'll just return the year where the time is: Mar 29 2008 My desire to keep all the logic client-side is for fairly trivial reasons, so using a CGI to get the info I need from the server won't kill me, and will give it to me down to the second, which is what I'm after. -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv Le 10 avr. 10 à 21:29, Richard Gaskin a écrit : The FTP 'LIST' command sucks. It only shows mod dates down to the minute, and only for those files modified within the last six months; earlier than that and you only get the day. On the desktop of course we enjoy being able to get time stamps down to the second. Nice. Is there some obscure FTP command I've overlooked which can get a list of files showing mod dates down to the second? I may have to use a CGI for this project, but I'd love a solution that can keep everything client-side if possible. TIA - ___ 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: FTP directory listing showing seconds
This work fine for me : function FTP_Dir_Refresh active_path set cursor to watch libURLSetFTPListCommand NLST put FTP_Server_Address active_path / into tServer put URL tServer into tData replace crlf with cr in tData replace lf with cr in tData libURLSetFTPListCommand LIST get URL tServer filter it with * toUpper(char 1 to 4 of the label of btn b_blog_category) *_?_*.xml? return it end FTP_Dir_Refresh Hi Pierre, I have never used libURLSetFTPListCommand so I guess it changes the returned format and I will try that out. But I don't understand why your function gets the file listing twice - once with each listing type. 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: Replace command
David Coker wrote: There seems to be an easy consensus, so that's the direction I'll take my code... Up until now I have never attempted using the wordOffset function for the small things I've been building with Rev, so I guess it's time to work it into my coding routines for the future. Thank you folks so much for the advice and samples! Be a little bit careful here the original script you posted (i.e. using replace) will replace the string Piper with Jones - regardless of whether it is an entire word on its own or not. so abc Piper def would become abc Jones def, but also abc ghiPiperjkl def would become abc ghiJonesjkl def. However, using wordoffset as described here will replace the entire word, so abc ghiPiperjkl def would become abc jones def !! If you only want to replace Piper when it is the entire word, you can set wholeMatches (q.v.) true to get around this. If not, then you might instead do put offset(Piper, tContainer) into tStart put Jones into char tStart to tStart+4 of tContainer -- Alex. put Jones into char (charoffset ___ 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: Question about RevMobile
Richard Gaskin wrote: FWIW, I picked up a netbook a few months ago and have been very happy with it. It weighs only slightly more than an iPad, cost about $200 less, has a physical keyboard, the screen is self-supported so I don't need to hold it with one hand while typing with the other, it folds up nicely so I can stuff it in my shoulder bag without worrying about screen damage, and best of all it comes bundled with an entire computer. :) I can run anything I want on it: I'm learning R right now and it's nice to be able to have it available on every computer I use. And of course Rev runs well there, even though I've set my netbook up with Ubuntu. I used to use the standard Ubuntu for my netbook until I discovered the Ubunutu Netbook Remix, optimized in both architecture and UI for netbooks - you can learn more about it here: http://www.canonical.com/projects/ubuntu/unr You may find Ubuntu more Mac-like than Windows, but there are plenty of Windows-based netbooks as well if you prefer, and pretty much all netbooks are dirt cheap (usually between US$300 and US$500). And you can not only run Rev on a netbook, you can use the IDE as well. I've enjoyed many a cappuccino while coding at my corner bakery. :) I thought the reason that netbooks were so cheap was because they were under-powered, or under-spec'ed. Do you find them (or it) adequate for general use ? Does it run the full Rev IDE reasonably (I know you use a fairly minimalist one most of the time) ? Thanks -- Alex. ___ 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: Question about RevMobile
Alex Tweedly wrote: I thought the reason that netbooks were so cheap was because they were under-powered, or under-spec'ed. Do you find them (or it) adequate for general use ? Does it run the full Rev IDE reasonably (I know you use a fairly minimalist one most of the time) ? It's not so minimalist these days, it just makes good use of resources. :) I forked MC several years ago and have been building on it since; more recently I've been kicking around the idea of a Netbook Remix IDE for Rev - if anyone's interested let me know, it might be a fun thing to do. Rev, MC, and my IDE all feel a bit cramped in 1024x600 (hence me desire for a netbook-optimized design; IDEs simply take more space than most software), but as far as performance goes even Rev with its massive script editor runs fine. And that's saying a lot given that my netbook is an EeePC 901, which I chose because it's smaller and lighter than most (probably the smallest one that still has WSVGA). If I had to do it over I'd probably go a step larger in form factor to get a full-size keyboard, but for the small size and weight the 901 takes some getting used to but it's not bad. In fact, since it weighs less than a quart of water I'll be taking it in my backpack to an archaeology site in the Mojave so we can run our pics through D-stretch to see details in pictographs we can't see with the naked eye. It's no match for my 17 MacBook Pro where I do most of my work, but if I'm running a stack and I need to touch it up a bit it lets me get the job done. Heck, it even runs Google Earth surprisingly well. A couple of my clients have market segments well suited for netbooks, so I'm spending more and more time with it as I prep those products to work well in the smaller screen. Given that most of the work I do usually treats 1024x768 as a minimum, it's only a loss of about an inch and a half vertically to accommodate netbook users, usually easy to do if you plan for it and use space well. I like to think of netbooks as somewhere between a MacBook and an iPad - not nearly as powerful as a really good laptop, but far more useful than an iPad for general computing and even programming tasks. -- Richard Gaskin Fourth World Rev training and consulting: http://www.fourthworld.com Webzine for Rev developers: http://www.revjournal.com revJournal blog: http://revjournal.com/blog.irv ___ 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: Replace command
Wow, this turned into quite the discussion while I wasn't looking! I really appreciate all of the insight, tips and examples that you folks have provided and will start working my way through it all, in hopes that it will become a matter of practical sense. Best regards, David C. ___ 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] tRev Magic Menus: contextual, mouse-free menus
On the basis that maybe it could be something about all three of the systems it occurred on today, which admittedly are all running Debian, though with very different installation and use histories, I moved Rev to Slitaz running in Sun's non-free Virtual Box on one of them, and did the same thing, and got just about the same result. This time it was a freeze which the only way out of was to shutdown the session in X windows by force. Now this is a barebones install of Slitaz, which is itself just about as as bare as you can get, the only thing it has on it, apart from the base system, is Rev Studio gm1, 4.0.0, build 950, ligthpttd, user space NFS. It does not even have CUPS or printing or Office installed. It uses PCManFM and Open Box, whereas on my real system its Thunar and Fluxbox, and on the ones in the office they are on Gnome with Nautilus. So, what are we going to suggest next? Is it the wrong kind of code? Is there something about the way I've written my app that can cause the IDE editor to crash during cut and paste? Is that really possible? Peter -- View this message in context: http://n4.nabble.com/ANN-tRev-Magic-Menus-contextual-mouse-free-menus-tp1835546p1835764.html Sent from the Revolution - User mailing list archive at Nabble.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] tRev Magic Menus: contextual, mouse-free menus
And in case anyone wonders, do I have the latest version, yes. At least, that is what check for updates says. -- View this message in context: http://n4.nabble.com/ANN-tRev-Magic-Menus-contextual-mouse-free-menus-tp1835546p1835767.html Sent from the Revolution - User mailing list archive at Nabble.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] tRev Magic Menus: contextual, mouse-free menus
Changing the subject of this post would not hurt my feelings, since very comment to it is about problems with the Linux version of Revolution's script editor. Best, Jerry Daniels Use tRev's buy link during your free trial to get 20% off: http://reveditor.com/tag/shouldiswitch On Apr 10, 2010, at 9:39 PM, Peter Alcibiades palcibiades-fi...@yahoo.co.uk wrote: On the basis that maybe it could be something about all three of the systems it occurred on today, which admittedly are all running Debian, though with very different installation and use histories, I moved Rev to Slitaz running in Sun's non-free Virtual Box on one of them, and did the same thing, and got just about the same result. This time it was a freeze which the only way out of was to shutdown the session in X windows by force. Now this is a barebones install of Slitaz, which is itself just about as as bare as you can get, the only thing it has on it, apart from the base system, is Rev Studio gm1, 4.0.0, build 950, ligthpttd, user space NFS. It does not even have CUPS or printing or Office installed. It uses PCManFM and Open Box, whereas on my real system its Thunar and Fluxbox, and on the ones in the office they are on Gnome with Nautilus. So, what are we going to suggest next? Is it the wrong kind of code? Is there something about the way I've written my app that can cause the IDE editor to crash during cut and paste? Is that really possible? Peter -- View this message in context: http://n4.nabble.com/ANN-tRev-Magic-Menus-contextual-mouse-free-menus-tp1835546p1835764.html Sent from the Revolution - User mailing list archive at Nabble.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
linux crashing (was Re: [ANN] etc)
Peter- Saturday, April 10, 2010, 7:39:42 PM, you wrote: So, what are we going to suggest next? Is it the wrong kind of code? Is there something about the way I've written my app that can cause the IDE editor to crash during cut and paste? Is that really possible? Yes. Yes it is. Yes. I submitted a stack to Heather that crashes the rev engine on linux with a segfault. No core dump, no trace. And works fine on OSX and Windows. Shouldn't be possible with pure revTalk, but there you go. -- -Mark Wieder mwie...@ahsoftware.net ___ 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: what form of split turns a tab-delimited variable into an array with the first line as keys?
Take a look at my Calendar Lines stack which can be found at Rev Online (in the menu toolbar) The buttons call a function in the stack script which use split and the extents to transpose an array. HTH, Bob Date: Fri, 9 Apr 2010 15:06:28 -0700 Josh Mellicker wrote: Thanks for everyone's help. [..snip...] ___ 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
RunRev and Linux
I have been an Apple user since the Apple ][, and have purchased upwards of at least 100 machines from Apple in that time; but, lately, I have been playing with Ubuntu Linux. And, I must admit I am impressed. Most of my work on Macs is done with open-source software (mostly LaTeX and R), but I really rely otherwise on Matlab and RunRev. Really: about 90% of the work *in my lab* uses those two tools. Octave (open-source) and R can, combined, do most or what I use Matlab for, but there is no open-source replacement for RunRev. I really need it to work. I don't compile apps, I run everything in the (MetaCard) IDE. So, if I could be assured that the RunRev (especially the Metacard) IDE worked adequately in Ubuntu Linux, I would shift to purchasing cheap Intel machines for all my work and use Ubuntu Linux. My lab runs on tax-payer dollars, so any savings I can make benefit us all. Advice, comments? On 2010-04-10, at 8:44 PM, use-revolution-requ...@lists.runrev.com wrote: On Planet Ubuntu 9.10, I just opened Rev, made a stack, opened its script, typed some text, cut it, pasted it, copied it, pasted it -- all good. -- Please avoid sending me Word or PowerPoint attachments. See http://www.gnu.org/philosophy/no-word-attachments.html ___ 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: What does the 4.0 iPhone SDK mean for revMobile?
More info: I've been trying out things with GameSalad and Unity too, and for both of those I am able to build using SDK4. In both cases doing that gives me an app that fast app switches correctly. I'm not sure how Rev makes its app files, but it doesn't seem to be able to make an SDK4 app, even if I select that in the revmobile plugin. A Rev app built for 3.1.3 does run under OS 4, but the fast app switching doesn't work right, the stack doesn't pause when it should, and it starts from scratch when you switch back to the app. ___ 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