From wdesmet at wanadoo.nl Sat Apr 1 01:20:55 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Sat, 1 Apr 2006 08:20:55 +0200 Subject: How do I remotely change the selectedText of a button and then save it? In-Reply-To: <1943A3EA-F7DF-4F54-A9E7-AC0B96386283@major-k.de> References: <1943A3EA-F7DF-4F54-A9E7-AC0B96386283@major-k.de> Message-ID: Thanks Klaus, This does what I want but then I lose al the available options in the 'options' btn. I am making an educational stack with levels. In the teacher part the teacher can choose the right startinglevel (1.1 to 1.5). After making the exercise the script needs to update the level automatically so when the student starts working the next day he starts with the next level. The teacher must also be able to change the level back again (and with the script so far I've lost al the available levels). The teacher part is a different stack because it needs to save data. Maybe I need to work with checkboxes but that takes more space in the GUI than an option button? Then you set the hilite to true or false and check this with scripting. Anyone else can help me with the option button? William de Smet 2006/4/1, Klaus Major : > HI William, > > > Hi there, > > > > I have a btn "options" on card "test" of stack 'B' with 5 options from > > 1.1 to 1.5 . > > On stack 'A' I have a 'check' button and I remotely try to change one > > of the options and then save it. On the 'check' button I use: > > on mouseUp > > if field "score" = 5 then set the label of btn "options" of card > > "test" of stack "B" to "1.2" > > send mouseup to button "save" of card "test" of stack "B" > > end mouseUp > > > > On the 'save' button I use: > > Try this: > > ##put the selectedtext of btn "options" into tData > put the label of btn "options" into tData > > > put tData into field "options" of card "test" of stack A. > > > > Of course the label is changed into "1.2" but field "options" of card > > "test" of stack A is not and the options 1.1 to 1.5 are gone in btn > > "options". > > I am doing something wrong with the selected text and label in my > > code. > > Can anyone help me please? > > I guess there is no currently selected text in that button, so the label > (which is "the selectedtext" of that button acutually) might do the > trick. > > Maybe not ;-) > > > William de Smet > > Groetjes > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From janschenkel at yahoo.com Sat Apr 1 01:28:52 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 31 Mar 2006 22:28:52 -0800 (PST) Subject: How do I remotely change the selectedText of a button and then save it? In-Reply-To: Message-ID: <20060401062852.71357.qmail@web60518.mail.yahoo.com> --- William de Smet wrote: > Thanks Klaus, > > This does what I want but then I lose al the > available options in the > 'options' btn. > I am making an educational stack with levels. In the > teacher part the > teacher can choose the right startinglevel (1.1 to > 1.5). After making > the exercise the script needs to update the level > automatically so > when the student starts working the next day he > starts with the next > level. The teacher must also be able to change the > level back again > (and with the script so far I've lost al the > available levels). The > teacher part is a different stack because it needs > to save data. > > Maybe I need to work with checkboxes but that takes > more space in the > GUI than an option button? Then you set the hilite > to true or false > and check this with scripting. > > Anyone else can help me with the option button? > > William de Smet > Hi William, Have you tried to use the 'menuHistory' property to change the selected option? It takes the line number of the option to select. -- set the menuHistory of btn "Level" to 4 -- This will also send the 'menuPick' message to the option button, which might come in handy - and it that's the opposite of what you want, just use a pair of 'lock messages' and 'unlock messages' around it. Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From jperryl at ecs.fullerton.edu Sat Apr 1 01:53:42 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 31 Mar 2006 22:53:42 -0800 (PST) Subject: OT: Apple at 30 - My Piece of the Big Fruit In-Reply-To: Message-ID: Wow. Cool story! Judy On Fri, 31 Mar 2006, Jim Carwardine wrote: > A friend and I were responsible for the introduction of Macs to Saudi > Arabia. In about 1985, he came to me with this article on the Mac Plus and > said, hey look at this. Want to get one? We went to the local Apple dealer > - yes, there were Apple IIs in Saudi. The dealer told he wouldn't order any > unless we could come up with an order for 60. So we went around and found > 60 people who would buy one - $3900 US as I recall - and we brought them in. > > A year or so later, Apple came out with MacProject and I used it to create > and manage a disaster recovery system for Aramco (THE oil company) where we > were able to recover yesterday's production (all 7 terabytes of it) and > rerun all the reports within 26 hours of bringing the backup tapes on site. > It was so remarkable that our mainframe supplier - IBM - brought their IBM > Europe brass to Saudi to see us demo our system and they all sat in our > boardroom watching a Mac Plus do it's magic... Jim > > 3/31/06 3:04 AM, Judy Perry wrote: > > > Yeah, I'm remembering now that my $100 1 MB RAM upgrade probably didn't > > come through legit channels... a friend of the spousal unit made it > > happen... > > > > Judy > > > > On Thu, 30 Mar 2006, jeffrey reynolds wrote: > > > >> I remember getting my 2mb upgrade for my SE to go to 2.5mb in 1988. > >> it cost $350 through the berkeley education program (i was a grad > >> student then). it was right when there was that short, but big, > >> memory price spike (i think it was a fake shortage thing by some > >> overseas suppliers) and when the chips were delivered the street > >> price on them was up over $1000. as i walked out of the campus office > >> where i picked up the little package with the simms, there were > >> literally about a dozen professors in the hall outside trying to buy > >> simms off folks since they were very hard to get. I could have made a > >> fast $500-600 profit if i had been willing to part with them then > >> bought them a couple of months later for like $250. being the > >> lifetime propeller head i am i resisted. that was a month of grad > >> student pay! > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your subscription > > preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- > > Helping people focus and use time effectively and satisfyingly > as they go through their day. > > > Own Your Future Consulting Services Limited, > 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 > Phone: 902-823-2339. Fax: 902-823-2139 > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Sat Apr 1 02:01:52 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 31 Mar 2006 23:01:52 -0800 Subject: Insert into back script logic In-Reply-To: <442DF97F.3040403@fourthworld.com> Message-ID: Ah, Sarah & Richard, Thanks for the responses. I will test one or two configurations, and probably go with a field and place useage the notes in the field. This is in-house software that will get very complicated over the next 6 months, but there cannot be a good blue print now since the project is dynamic. The reason for the card script approach vs btn/fld had slight merit, but not enough to bother with at the moment. The idea is to make the stack script a foundation + the card script changeable to re-program some of the buttons and provide changeable functions for the stack script to call. This will still work. The simple setup would put changeable functions above (back) the stack script and still load changeable functions for buttons at the card level, thus each card containing buttons could be separate. Now I can see that having the duplicate instance of the card script will not interfere with my design. The basic tenant is that several parts of the functionality and filtering could be updated during a day of continuous operation to produce a changeable division of labor and our workers would not know or care. They make moves based on the final results. One example of this is the random occurrence of data feed irregularities that cripple the ability to process the indicators that we need. When I detect the problem, only then will I be able to build a fix, and may only need it for that episode. In the next step, I may need to update the operating remote clients on-the-fly to adjust for the changed data flow and format. We are in a fast-paced-money environment where we want to take advantage the best possible data we can extract under all conditions, and avoid poor advantage plays. Both result in losses otherwise. Mid-morning reprogramming and change of assignments is essential. Crossing my fingers that tomorrow will work smoothly :-) Thanks again. Jim Ault Las Vegas On 3/31/06 7:54 PM, "Richard Gaskin" wrote: > Jim Ault wrote: > >> The question: >> Does the following >> insert the script of this card into back >> >> mean that the card script at the card level will also be in the hierarchy >> trapping messages as well as in the back, or >> by inserting it into the back, this becomes its one-and-only position? > > It should be both. I believe insertions do not alter any other part of > the message path. > > The beauty of backScripts is that you can use any object -- why use the > current card? > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jperryl at ecs.fullerton.edu Sat Apr 1 02:02:37 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 31 Mar 2006 23:02:37 -0800 (PST) Subject: Rev Media and the product line gap In-Reply-To: <70ed6b130603311406u587c9871j9e2438f989de1bd4@mail.gmail.com> Message-ID: Here, here! It IS the sweet spot.. and relegating it to the "none of the above" spot in my view at least, damns us to the "fuhgettabuddit" spot of never-neverLand. I mean, I DO use the "none of the above' in multiple-guess exams... and only rarely is it used to support an intelligent guess. I suspect that business types use it thus with even greater frequency... My guess is that "none of the above" in business practices = "I dunno.. WTF.. whatever"-dom... Not a "good thing"... Judy On Fri, 31 Mar 2006, Dan Shafer wrote: > But, dammit Lynn, I believe I'm not being too immodest when I say that I'm > the inventor of the term "inventive user" and that that gives me *some* > standing in defining it. > > Chipp and I talked about this a bit on the phone earlier. My view is that if > you are a trained programmer (even if self-taught, you've studied > *programming*) and/or your *primary* job function is programming, then you > are a professional programmer. Anyone who hasn't been trained as a > programmer OR who programs only as a relatively small part of their job or > strictly as a hobby is what I call an Inventive User. > > Chipp, by that standard, is a self-described Inventive User. So am I. So, I > think, is Jerry Daniels. I suspect Richard Gaskin falls into that category > as do all of the educational folks here and.... You get the idea. I think > the "sweet spot" for Rev *is* the Inventive User. in fact, I think very few > professional programmers will adopt Rev for a host of reasons I've gone into > before. > > So while the Inventive User market may be a tad elusive and hard to define > precisely, I don't think that should relegate them to a "D) None of the > Above" category on your list. (BTW, you've never given us A through C!) > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" > >From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From janschenkel at yahoo.com Sat Apr 1 02:04:56 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Fri, 31 Mar 2006 23:04:56 -0800 (PST) Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <20060331164026.D66F1FF4EB@spunkymail-a1.dreamhost.com> Message-ID: <20060401070456.5850.qmail@web60519.mail.yahoo.com> --- Lynn Fredricks wrote: > > If you were to prioritize improvements to database > access in Revolution, > what would you want? > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > Ooh, where shall I start? *grins as he cracks his knuckles* Don't get me wrong: one of the reasons I fell in love with Revolution, years after HyperCard lured me into programming, was the database access functions. Along with the internet stuff, zippy speed and cross-platform development on top of the elegant xCard paradigm. But it's just one of those areas where you get all excited about those one or two little extra things that would make a solid product stellar. So here comes my list: 1) Native drivers for as many databases as possible - evangelize the platform and convince the database builders to write the drivers themselves ; if they're not helpful, sit down with companies like Actual Technologies that produced ODBC drivers for Access and MS SQLServer for Mac. 2) Improve the ODBC revdb driver so that it gives us the best options where available, and uses its own temporary storage mechanism to compensate for forward-only cursors. 3) Document and expand the 'revdb_tablenames()' function so that we can get the names of tables in a database without having to construct queries that are database dependent 4) On a similar note, add a 'revdb_fieldnames()' function that returns a list of the fields in a table for a given database connection 5) Add convenience functions that return single records or entire record sets as an array or in XML format; not that important as we can script this ourselves, but C code might do it faster, especially since it's close to the data and doesn't have to communicate through the XCMD layer 6) Improve transaction support: right now you can commit and rollback transactions, but you can't tell the DBMS when the transaction starts? If possible, allow nested transactions. (You could call this 'revdb_starttransaction', and make it a function that returns a transaction ID number that we can use to commit or rollback the individual transactions; if the database doesn't support transactions, return a string with a 'revdberr' message) 7) A little more exotic now: could you make the revdb library run in its own thread, and allow callbacks, similar to the socket communication model? (That way we could just fire off a lengthy query and the app UI remains responsive; we could get the data back in portions and start filling in table fields progressively. Bonus points for the ability to cancel queries that are in progress.) Of course, I'm a tad biased, as my day job is building Finance and ERP solutions on the Progress OpenEdge platform. Items 2 through 4 should help anyone connect to databases, and Item 1 is no surprise either. Item 5 is something that we can do ourselves, while Items 6 and 7 will make it more attractive for the Enterprise market. My two eurocents, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From jperryl at ecs.fullerton.edu Sat Apr 1 02:06:50 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 31 Mar 2006 23:06:50 -0800 (PST) Subject: Rev Media and the product line gap In-Reply-To: <1068263548-274047155@lindbergh.macserve.net> Message-ID: Damn... that's my favorite category :-) Judy "he that knows little oft repeats it..." On Fri, 31 Mar 2006, Lynn Fredricks wrote: > Its okay if we have one inventive user, but invective users have to go :-) From mwieder at ahsoftware.net Sat Apr 1 02:13:46 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 31 Mar 2006 23:13:46 -0800 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: References: Message-ID: <1150019083.20060331231346@ahsoftware.net> Ruslan- Friday, March 31, 2006, 12:48:58 PM, you wrote: > Mark, I am not big expert of ODBC, but I remember that ODBC have few levels > of implementations. Some levels of ODBC do support only forward cursors. > This is issue of particular ODBC driver. No, it isn't. The odbc dll that ships with Runtime Revolution hasn't undergone any changes in years. The revOpenDatabase call will *only* open any odbc database in forward-only mode. Had to write my own external library to get around this. PITA. > My point of view is that it is not wise invest time into ODBC and new code > to support ODBC. On my planet I have real clients with existing databases. I don't normally get to go in and tell them they need to invest in something else in order to make my job easier or more fun. -- -Mark Wieder mwieder at ahsoftware.net From kee at kagi.com Sat Apr 1 02:35:39 2006 From: kee at kagi.com (kee nethery) Date: Fri, 31 Mar 2006 23:35:39 -0800 Subject: OT: Apple at 30 - My Piece of the Big Fruit In-Reply-To: References: Message-ID: <591CA2B6-71EF-404D-B857-7C92362A58FF@kagi.com> Similar story, I was beta testing a Lisa at Chevron Research and we justified the purchase ($10K as I recall) solely on on the project management software app on the Lisa. Kee Nethery > On Fri, 31 Mar 2006, Jim Carwardine wrote: > >> >> A year or so later, Apple came out with MacProject and I used it >> to create >> and manage a disaster recovery system for Aramco (THE oil company) >> where we >> were able to recover yesterday's production (all 7 terabytes of >> it) and >> rerun all the reports within 26 hours of bringing the backup tapes >> on site. >> It was so remarkable that our mainframe supplier - IBM - brought >> their IBM >> Europe brass to Saudi to see us demo our system and they all sat >> in our >> boardroom watching a Mac Plus do it's magic... Jim From dburgun at dsl.pipex.com Sat Apr 1 04:25:01 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 1 Apr 2006 10:25:01 +0100 Subject: Can't pass array function result as parameter In-Reply-To: <597E8879-F277-4093-9544-AAF990FB036B@mac.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> Message-ID: <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> On 1 Apr 2006, at 05:01, James Spencer wrote: > > On Mar 31, 2006, at 8:59 PM, J. Landman Gay wrote: > >> If all else fails, you can always declare a local script variable >> to hold the array and then just use that. No passing of anything >> required. Or you could try passing the variable by reference (add >> an @ sign in front of the parameter) which seems like it should >> work but I haven't tried it. > > I think both would probably work but the issue at the moment is > that I did not write the library that is creating the original > array and that eventually expects me to pass an array back. The > author had no reason to know that the output from their function > creating the array would be passed back to the other handler as > there is no necessary connection between the two and I don't want > to mess with the library code myself mostly because I'm being > pedantic. > > What definitely works is to copy the array myself, element by > element, to a local variable and then pass that back to the > library. This works fine in this limited situation because the > number of entries in these "arrays" (I hate the name; in this > context, they are really a dictionary or a hash) is limited and is > predetermined so doing the extra copying works fine. > There's really no need to copy it entry by entry, you can just copy the whole array as in: put LibGetArray() into myArray1 put LibAnotherFunction(myArray1) into myArray2 --Here you could put it back into Array1 I do this all the time. What you can't do is this: put LibAnotherFunction (LibGetArray()) into myArrayX All the Best Dave From wdesmet at wanadoo.nl Sat Apr 1 04:41:52 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Sat, 1 Apr 2006 11:41:52 +0200 Subject: How do I remotely change the selectedText of a button and then save it? In-Reply-To: <20060401062852.71357.qmail@web60518.mail.yahoo.com> References: <20060401062852.71357.qmail@web60518.mail.yahoo.com> Message-ID: Hi Jan, Thanks, now it works and again I learned something. Both Klaus and Jan thanks for the support (again!). greetings from a windy Holland, groeten uit een winderig Nederland, William de Smet 2006/4/1, Jan Schenkel : > --- William de Smet wrote: > > Thanks Klaus, > > > > This does what I want but then I lose al the > > available options in the > > 'options' btn. > > I am making an educational stack with levels. In the > > teacher part the > > teacher can choose the right startinglevel (1.1 to > > 1.5). After making > > the exercise the script needs to update the level > > automatically so > > when the student starts working the next day he > > starts with the next > > level. The teacher must also be able to change the > > level back again > > (and with the script so far I've lost al the > > available levels). The > > teacher part is a different stack because it needs > > to save data. > > > > Maybe I need to work with checkboxes but that takes > > more space in the > > GUI than an option button? Then you set the hilite > > to true or false > > and check this with scripting. > > > > Anyone else can help me with the option button? > > > > William de Smet > > > > Hi William, > > Have you tried to use the 'menuHistory' property to > change the selected option? It takes the line number > of the option to select. > -- > set the menuHistory of btn "Level" to 4 > -- > This will also send the 'menuPick' message to the > option button, which might come in handy - and it > that's the opposite of what you want, just use a pair > of 'lock messages' and 'unlock messages' around it. > > Hope this helped, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mark at maseurope.net Sat Apr 1 06:07:36 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 1 Apr 2006 12:07:36 +0100 Subject: Insert into back script logic In-Reply-To: References: Message-ID: <8ED5AAC1-8899-4C2C-ABF9-806D0DC490A8@maseurope.net> I tried this In script of cd on putSomething put "Hi There" & cr after msg end putSomething I then inserted the card script into back. Now, in a button on the card: on mouseUp put empty -- to clear the meassge box putSomething end mouseUp clicking the btn produced one "Hi There" in the message box. in another button: on mouseUp put empty send "putSomething" to this cd end up also produced one "Hi There" in the message box Now I changed the card script to on putSomething put "Hi There" & cr after msg pass putSomething end putSomething Now, send "putSomething" to this cd produced two "Hi There"s in the message box and putSomething produced two "Hi There"s, but also got a "putSomething: can't find handler" error I think that this suggests that the message will go to the card itself first, and be trapped there, and will go on to the backscript only if explicitly passed. I can't see why the send form produces no error, but the direct form does, but this is only if the message is explicitly passed, so probably not a problem. Best, Mark On 1 Apr 2006, at 03:23, Sarah Reichelt wrote: >> I am asking this time since I don't have a moment to spare before >> Sat AM. >> >> I want to implement a design change into a rather complex program >> that uses >> one card in one stack. >> >> The question: >> Does the following >> insert the script of this card into back >> >> mean that the card script at the card level will also be in the >> hierarchy >> trapping messages as well as in the back, or >> >> by inserting it into the back, this becomes its one-and-only >> position? >> >> If there is a send "sumptin" to card 1, does this trigger twice? > > Hi Jim, > > I don't know for sure, but I would be worried that your card handlers > might be triggered twice. I would recommend putting them into a > separate button and inserting the button's script into back. That way > you can be sure it is only in the hierarchy once. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From effendi at wanadoo.fr Sat Apr 1 06:09:49 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 1 Apr 2006 13:09:49 +0200 Subject: Rev Media and the product line gap Message-ID: Dan, I love that term "Inventive User". However, I find that this puts me in quite a pickle. Into which category do I fall ? I wrote programs in : Algol - 1963 Fortran - 1964 (English Electric "Leo") IBM 1401 Machine Code 1965 - 1966 IBM 1401 Assembler - 1966 - 1968 IBM 360/370 Assembler - 1966 - 1980 IBM 360 PL/1 1966 - 1968 IBM 360/370 Cobol - 1968 - 1978 Basic (didn't like it) I looked at a C manual, and closed the book, (certainly not my cup of tea, although I was deep into Assembler). VB didn't turn me on either (but it did herald a change). So maybe I was a professional programmer. In the early 1980's (when was it exactly ?), I bought my Mac 128K as my first home computer, found Hypercard and ..... I think I became an Inventive User (did I regress ?) I used Hypercard (and now Revolution), but to solve MY problems, rather than someone elses. Is THAT part of the definition of "Inventive User" ? Professional Programmers spend 80% of their time confirming "specs", and for those specs, then draw flow diagrams and write documentation. Relatively little of their time is spent on coding and testing. Entering the program into the computer is what I used to call "proof of the pudding". My programs worked well before I punched my first card.... ! Coding and testing was boring. With HC and Rev, these figures don't compute. Daily, I get hours of satisfaction defining stack layouts and writing scripts. If I had to deliver full documentation to somebody else, so that he could understand and use my stacks, I would have a lot less FUN. The great side of HC and Rev is that it is very often "Intuitive". You see the stack window, and follow your nose. Welcome to GUI ! My professional programs were "obtuse". HC and Rev are in the category "WYSIWYKYCG" (what you see is what you know you can get), but I am not sure that I would actually SELL one of my stacks, unless I took the FUN out of programming. Is "Having Fun" ALSO part of the definition of an Inventive User ? When I delivered my "Professional Programs" to my clients, I prided myself on the fact that somebody might look at my coding and say "That's rather neat !". My HC and Revolution scripts would never stand up to that scrutiny (quite the reverse, in fact), although I admit I use my experience to make the window layouts a pleasure to look at. I also continually add to, or change my stacks, something I couldn't do on a professional basis (you can't change the specs every five minutes !). HC and Revolution are GREAT for this ! Which leaves us with the question "Is Revolution for Fun or for Business ? Because the number of home computers now reaches astronomical figures, I would put my money on the "FUN" side. Now I can see some of you guys spluttering with indignation, because they write stacks for others, and sell them. They have to be "Neat", and "Efficient" ....... and "Professional", and that takes time .... and experience. Most of the FUN has now ..... gone. Best from Paris -Francis "Nothing should ever be done for the first time !" From dburgun at dsl.pipex.com Sat Apr 1 06:10:15 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 1 Apr 2006 12:10:15 +0100 Subject: Weirdness in the Script Editor! In-Reply-To: References: <1943A3EA-F7DF-4F54-A9E7-AC0B96386283@major-k.de> Message-ID: Hi, Given the following line: put "xxxxx" into item 3 of myList If I double click on the "3" it selects it allowing me to change just the "3" to something else. If instead, I do this: constant kItemNumber=3 put "xxxxx" into item kItemNumber of myList If I double click on the "kItemNumber" it selects everything from the "kItemNumber" to the end of line!!! More a heads-up really! I'm guessing it has something to do with the way in which the constant text substitution works, but it's it's very annoying and has caused me some grief until I realized what was happening! All the Best Dave From alex at tweedly.net Sat Apr 1 06:24:04 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 01 Apr 2006 12:24:04 +0100 Subject: Weirdness in the Script Editor! In-Reply-To: References: <1943A3EA-F7DF-4F54-A9E7-AC0B96386283@major-k.de> Message-ID: <442E62D4.3090502@tweedly.net> David Burgun wrote: > > If instead, I do this: > > constant kItemNumber=3 > > put "xxxxx" into item kItemNumber of myList > > If I double click on the "kItemNumber" it selects everything from the > "kItemNumber" to the end of line!!! > > More a heads-up really! I'm guessing it has something to do with the > way in which the constant text substitution works, but it's it's very > annoying and has caused me some grief until I realized what was > happening! > Doesn't happen that way for me with (WinXP, 2.6.1, standard editor) or (WinXP, 2.6.1, Constellation) Double-clicking does just what I expect ... selects a single word (in the traditional sense of "word", not the Rev definition of "word") What version etc. did you use when you saw the problem ? -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.3/298 - Release Date: 30/03/2006 From dburgun at dsl.pipex.com Sat Apr 1 06:27:10 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 1 Apr 2006 12:27:10 +0100 Subject: Weirdness in the Script Editor! In-Reply-To: <442E62D4.3090502@tweedly.net> References: <1943A3EA-F7DF-4F54-A9E7-AC0B96386283@major-k.de> <442E62D4.3090502@tweedly.net> Message-ID: <00A31D6E-AAFD-46E1-A62D-B89DCF994EFE@dsl.pipex.com> On 1 Apr 2006, at 12:24, Alex Tweedly wrote: > David Burgun wrote: > >> >> If instead, I do this: >> >> constant kItemNumber=3 >> >> put "xxxxx" into item kItemNumber of myList >> >> If I double click on the "kItemNumber" it selects everything from >> the "kItemNumber" to the end of line!!! >> >> More a heads-up really! I'm guessing it has something to do with >> the way in which the constant text substitution works, but it's >> it's very annoying and has caused me some grief until I realized >> what was happening! >> > Doesn't happen that way for me with (WinXP, 2.6.1, standard editor) > or (WinXP, 2.6.1, Constellation) > Double-clicking does just what I expect ... selects a single word > (in the traditional sense of "word", not the Rev definition of "word") > > What version etc. did you use when you saw the problem ? RunRev 2.6.6 (152), MacOS X 10.4.5 All the Best Dave From dburgun at dsl.pipex.com Sat Apr 1 06:41:39 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 1 Apr 2006 12:41:39 +0100 Subject: Insert into back script logic In-Reply-To: References: Message-ID: Hi Jim, Not sure exactly what you are doing, but it sounds like something I had to do a while back, and was one of the reasons I developed ISM (to make doing things like this easier/quicker to implement). For instance say you had a button that when pressed sent somehow indicated that something should be sold for $500. This would equate to the following in my ISM based Apps: Script of button "Sell for $500" get ISMPutMessage("msg_SellForAmount","KindSellForAmount","$500") Any object (Stack, Card, Group or Control) listening for this message would receive the "$500". Now lets say some external event results in a %10 discount being offered for a limited time. In my App, I'd do this: Script for button "Apply 10% discount" get ISMListenForMessagePriority ( "msg_SellForAmount","KindSellForAmount") Then when the message is sent, it is sent to the "Apply Discount" button before any other objects. In this handler, I'd then do: on msg_SellForAmount theMessageID,theMessageKind,theMessageData local myNewMessageData get CalcNewAmount(theMessageData) into myNewMessageData get ISMModifyMessageInChain(theMessageID,theMessageKind, myNewMessageData) end msg_SellForAmount This changes the message value for all Objects further along the chain, so they get the new value. The new message is not kept beyond the current message chain. When when the discount is no longer required, you'd do: ISMStopListeningForMessage ( "msg_SellForAmount","KindSellForAmount",ObjectLongID) And everything would return to normal. This just seems like an easier way of doing things IMO and is more flexible, since you can "filter" individual messages. All the Best Dave On 1 Apr 2006, at 08:01, Jim Ault wrote: > Ah, Sarah & Richard, > > Thanks for the responses. > I will test one or two configurations, and probably go with a field > and > place useage the notes in the field. This is in-house software > that will > get very complicated over the next 6 months, but there cannot be a > good blue > print now since the project is dynamic. > > The reason for the card script approach vs btn/fld had slight > merit, but not > enough to bother with at the moment. The idea is to make the stack > script a > foundation + the card script changeable to re-program some of the > buttons > and provide changeable functions for the stack script to call. > This will > still work. > > The simple setup would put changeable functions above (back) the stack > script and still load changeable functions for buttons at the card > level, > thus each card containing buttons could be separate. Now I can see > that > having the duplicate instance of the card script will not interfere > with my > design. > > The basic tenant is that several parts of the functionality and > filtering > could be updated during a day of continuous operation to produce a > changeable division of labor and our workers would not know or > care. They > make moves based on the final results. > > One example of this is the random occurrence of data feed > irregularities > that cripple the ability to process the indicators that we need. > When I > detect the problem, only then will I be able to build a fix, and > may only > need it for that episode. In the next step, I may need to update the > operating remote clients on-the-fly to adjust for the changed data > flow and > format. > > We are in a fast-paced-money environment where we want to take > advantage the > best possible data we can extract under all conditions, and avoid poor > advantage plays. Both result in losses otherwise. Mid-morning > reprogramming and change of assignments is essential. > > Crossing my fingers that tomorrow will work smoothly :-) > Thanks again. > > Jim Ault > Las Vegas From Kresten.Bjerg at psy.ku.dk Sat Apr 1 07:21:02 2006 From: Kresten.Bjerg at psy.ku.dk (Kresten Bjerg) Date: Sat, 01 Apr 2006 14:21:02 +0200 Subject: Shortcutting to screendump despite opened menus ? Message-ID: Hi We want users betatesting a standalone to collect screen-snapshots from their use and archive them in a default snapshot-folder. The standalone now provides both a button put the snappath of this stack & "/" & phenodate && the time & ".jpg" into navn export snapshot from rect "0,0,1021,764" to file navn as JPEG and an easy shortcut ,(command+ y) but it cant be used, when they have an open menu, -while in this situation the Mac screendump (command-shift-3) suceeds. Can somebody invent a solution, - which will have to work both in windows, mac and linux It might be of use for other beta-testing-projects, - and practical in producing demos. Kresten Bjerg (www.psy.ku.dk/bjerg/diary.htm) From lists at mangomultimedia.com Sat Apr 1 11:16:43 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 1 Apr 2006 08:16:43 -0800 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <20060401070456.5850.qmail@web60519.mail.yahoo.com> References: <20060401070456.5850.qmail@web60519.mail.yahoo.com> Message-ID: <5482C422-DB68-43ED-8165-7B790F3CF7B0@mangomultimedia.com> On Mar 31, 2006, at 11:04 PM, Jan Schenkel wrote: > 6) Improve transaction support: right now you can > commit and rollback transactions, but you can't tell > the DBMS when the transaction starts? If possible, > allow nested transactions. > (You could call this 'revdb_starttransaction', and > make it a function that returns a transaction ID > number that we can use to commit or rollback the > individual transactions; if the database doesn't > support transactions, return a string with a > 'revdberr' message) > > 7) A little more exotic now: could you make the revdb > library run in its own thread, and allow callbacks, > similar to the socket communication model? > (That way we could just fire off a lengthy query and > the app UI remains responsive; we could get the data > back in portions and start filling in table fields > progressively. Bonus points for the ability to cancel > queries that are in progress.) > > Of course, I'm a tad biased, as my day job is building > Finance and ERP solutions on the Progress OpenEdge > platform. Items 2 through 4 should help anyone connect > to databases, and Item 1 is no surprise either. Item 5 > is something that we can do ourselves, while Items 6 > and 7 will make it more attractive for the Enterprise > market. Jan, Great list. Both points 6 and 7 would be very attractive to me (a non-Enterprise db developer) as well. I use rev db with elearning and history applications. Regard 6 - When working on editing tools for my applications transaction support is important for having save/revert functions. Regarding 7 - While my data sets aren't gigantic, we have to deal with the interface "locking up" while large data sets are returned. And this is just when I am opening a cursor that returns two fields and dumps the cursor data directly into a list field. Obviously any interface lockup in a consumer application is less than desirable. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From sunshine at public.kherson.ua Sat Apr 1 11:25:12 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 01 Apr 2006 19:25:12 +0300 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <5482C422-DB68-43ED-8165-7B790F3CF7B0@mangomultimedia.com> Message-ID: On 4/1/06 7:16 PM, "Trevor DeVore" wrote: >> 7) A little more exotic now: could you make the revdb >> library run in its own thread, and allow callbacks, >> similar to the socket communication model? >> (That way we could just fire off a lengthy query and >> the app UI remains responsive; we could get the data >> back in portions and start filling in table fields >> progressively. Bonus points for the ability to cancel >> queries that are in progress.) >> >> Of course, I'm a tad biased, as my day job is building >> Finance and ERP solutions on the Progress OpenEdge >> platform. Items 2 through 4 should help anyone connect >> to databases, and Item 1 is no surprise either. Item 5 >> is something that we can do ourselves, while Items 6 >> and 7 will make it more attractive for the Enterprise >> market. > > Jan, > > Great list. Both points 6 and 7 would be very attractive to me (a > non-Enterprise db developer) as well. I use rev db with elearning > and history applications. > > Regard 6 - When working on editing tools for my applications > transaction support is important for having save/revert functions. > > Regarding 7 - While my data sets aren't gigantic, we have to deal > with the interface "locking up" while large data sets are returned. > And this is just when I am opening a cursor that returns two fields > and dumps the cursor data directly into a list field. > > Obviously any interface lockup in a consumer application is less than > desirable. Jan, Trevor, Actually Revolution should have Active Listbox if it still do not have it. Any threading will not help you if you want to browser 10 millions table. Active Listbox is an answer. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From troy_lists at rpsystems.net Sat Apr 1 11:37:12 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Sat, 1 Apr 2006 11:37:12 -0500 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: References: Message-ID: On Apr 1, 2006, at 11:25 AM, Ruslan Zasukhin wrote: > Actually Revolution should have Active Listbox if it still do not > have it. > > Any threading will not help you if you want to browser 10 millions > table. > Active Listbox is an answer. Agreed. Then again, *any* multi-column listbox which is not a field in disguise would be great. -- Troy RPSystems, Ltd. http://www.rpsystems.net From jspencer78 at mac.com Sat Apr 1 11:40:29 2006 From: jspencer78 at mac.com (James Spencer) Date: Sat, 1 Apr 2006 10:40:29 -0600 Subject: Can't pass array function result as parameter In-Reply-To: <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> Message-ID: <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> On Apr 1, 2006, at 3:25 AM, David Burgun wrote: > There's really no need to copy it entry by entry, you can just copy > the whole array as in: > > put LibGetArray() into myArray1 > > put LibAnotherFunction(myArray1) into myArray2 --Here you could > put it back into Array1 > > I do this all the time. > > What you can't do is this: > > put LibAnotherFunction (LibGetArray()) into myArrayX Just to bring this full circle, I finally figured out what was going on. I'm going to take the time to sum up what I figured out because it may save someone else some frustration. Background: Being more specific than I have been, I am testing for someone else a library of routines for accessing a MySQL database, something similar to Blue Mango's libDatabase (it's not mine which is why I've been a little careful about including any code from the library here). The test involves a simple database containing records of books, things like Title, Author, ISBN, etc. I was trying to get a record (representing a single book) from a database, modify it and then insert the modified record back into the database as a new record. The call to insert the record into the database was failing silently. My original problem: In my code, I was doing exactly what Dave suggests above. I called the equivalent of LibGetArray(), specifically calling a library function which returned the current record in the form of an array where each element of the array is a field of the record. I was putting this array into a local variable as Dave suggests above and the debugger showed that the local variable correctly contained a valid array. I then modified one element, the title of the book, in the array (in the local variable) and then passed the local variable to the equivalent of LibAnotherFunction(), specifically a handler which inserts a record in the database with the values contained in the array passed to it. My specific code which was failing: on mouseUp -- duplicates the current record in the database, appending -- "(DUPLICATE)" to the book title. local tRecordSet, tCurrentRecord, tTitle local tErrorNo,tErrorString try -- cRecordSet is a custom property containing a reference to -- to the current database "cursor", i.e. a set of records -- from the database put the cRecordSet of this stack into tRecordSet -- the following puts the current record data into a -- Rev array using the database column names as the indices put dbGetRecordData(tRecordSet) into tCurrentRecord -- alter the title so we can see this is a duplicate book put tCurrentRecord["Title"] into tTitle put "(DUPLICATE)" after tTitle put tTitle into tCurrentRecord["Title"] -- dbInsert expects the name of a MySQL table and a Rev -- array containing the new record data, indexed by -- database column names. This fails dbInsert "books", tCurrentRecord -- code to update the display omitted catch pException -- the above fails silently: we never catch an error here put item 1 of line 1 of pException into tErrorNo put item 2 of line 1 of pException into tErrorString answer "ERROR: Unable to copy the book. Error = " & tErrorNo & \ " (" & tErrorString & ")!" end try end mouseUp What made this VERY frustrating was that I would walk through the above code and step into dbInsert in the debugger and what it showed was that tCurrentRecord was correctly being set by dbGetRecordData, the Title of the book was correctly getting changed in tCurrentRecord and tCurrentRecord was valid in the line calling dbInsert but in dbInsert, the second parameter was showing in the debugger as empty. The solution: In the end, the problem was NOT with the array passing but rather three unrelated bugs. The first arose because I was using Constellation's debugger and variable display. There is apparently a minor bug in how it shows arrays passed as parameters: in dbInsert it was showing the second parameter as empty even though I knew I was passing a valid array. In fact, while Constellation's display showed the parameter as empty, Rev's variable watcher, which I finally opened this morning, shows that the parameter is valid containing exactly what I passed. The other two bugs are related and I'm not sure if they are in the library I'm testing or in the Rev database library. First, some of the elements in the array returned from dbGetCurrentRecord were empty and I was passing those empty elements back to dbInsert. This causes the insertion to fail with a MySQL syntax error, although I haven't completely figured out why. Whatever, just to complete the perfect storm, dbInsert has a bug in that it looks for "revdberr" in the result of the SQL command which did the insert and as the error returned by MySQL did not contain this, no error was being thrown. Bottom line is that at this point, as I already discovered by happenstance, my code works by copying the array element by element checking that the element is not empty (I suppose I could also simply delete the empty elements from tCurrentRecord), and I will report the minor bugs that I found to both Constellation and the library author. Thank you all for your help in working this out. Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From lists at mangomultimedia.com Sat Apr 1 12:05:32 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 1 Apr 2006 09:05:32 -0800 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: References: Message-ID: <72A0EEDF-F81A-409E-9C85-DC0F2F6EDAA4@mangomultimedia.com> On Apr 1, 2006, at 8:25 AM, Ruslan Zasukhin wrote: > > Actually Revolution should have Active Listbox if it still do not > have it. > > Any threading will not help you if you want to browser 10 millions > table. > Active Listbox is an answer. Well, I want one of those then too :-) -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From davis.phil at comcast.net Sat Apr 1 12:14:39 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 01 Apr 2006 09:14:39 -0800 Subject: Shortcutting to screendump despite opened menus ? In-Reply-To: References: Message-ID: <442EB4FF.6080800@comcast.net> Hi Kresten, Have you tried putting your command+y handler in a frontScript? I haven't tried it, but it seems to me it would have a better chance of working from there than from any other layer in the message path. Food for thought... Phil Davis Kresten Bjerg wrote: > Hi > > We want users betatesting a standalone to collect screen-snapshots from their use > and archive them in a default snapshot-folder. > The standalone now provides both a button > > put the snappath of this stack & "/" & phenodate && the time & ".jpg" into navn > export snapshot from rect "0,0,1021,764" to file navn as JPEG > > and an easy shortcut ,(command+ y) > but it cant be used, when they have an open menu, > -while in this situation the Mac screendump (command-shift-3) suceeds. > Can somebody invent a solution, - which will have to work both in windows, mac and linux > > It might be of use for other beta-testing-projects, - and practical in producing demos. > > Kresten Bjerg > > (www.psy.ku.dk/bjerg/diary.htm) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From liamlambert at mac.com Sat Apr 1 12:30:12 2006 From: liamlambert at mac.com (liamlambert) Date: Sat, 1 Apr 2006 18:30:12 +0100 Subject: login Message-ID: <9FDE2BCC-36D5-452D-869B-A645CDFB7C21@mac.com> The login that I need is just to keep a log of who was useing the software the date time , and only to let the registered people use the software Liam Lambert liamlambert at mac.com IRELAND From wdesmet at wanadoo.nl Sat Apr 1 12:38:49 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Sat, 1 Apr 2006 19:38:49 +0200 Subject: login In-Reply-To: <9FDE2BCC-36D5-452D-869B-A645CDFB7C21@mac.com> References: <9FDE2BCC-36D5-452D-869B-A645CDFB7C21@mac.com> Message-ID: Hi Liam, I just use a field "tUsername" and a 'OK' button with the following scripting: on mouseup if field "tUsername" is empty then answer error" You must fill in your name!" if field "tUsername" is not empty then go to card "...." put field "tUsername" of card "main" into field "name" of card "...." end mouseup Now you can use the field "name" for whatever you like. William de Smet 2006/4/1, liamlambert : > The login that I need is just to keep a log of who was useing the > software > the date time , and only to > let the registered people use the software > > Liam Lambert > liamlambert at mac.com > IRELAND > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From laguer at ucs.orst.edu Sat Apr 1 14:23:14 2006 From: laguer at ucs.orst.edu (Richard Lague) Date: Sat, 1 Apr 2006 11:23:14 -0800 Subject: weird standalone save behavior In-Reply-To: References: Message-ID: <820CEDFA-B804-4569-9896-94DF797920F7@ucs.orst.edu> I have had a strange problem with "splash screen" standalones not saving data for some time now. This only happens on Macs. Windows standalone apps, created from the same stack files as the Mac standalones, work just fine. The problem is not in the standalone setup dialog; the settings have been checked by both Sarah Reichelt and Jacqueline Gay. My Mac standalones save data on other people's Mac's. This problem started months ago. My Mac standalones used to save data, and I?m not sure when this problem really started. It might have been during the time of Rev 2.5, or 2.6. It also seemed to start at different times on my two Macs, ( a G4 tower and a G3 iBook, both currently runing System 10.4.5.), but within a short time of each other. I have also tried all the versions of Revolution I own: 2.1.2, 2.2, 2.5,2.5.1, 2.6, 2.6.1 and the latest version of Revolution: 2.7. I get the same behavior in all the different versions. In an effort to figure out what is going on I have been using the following script for saving: ON mouseUp save this stack IF the result is not empty THEN put the result into resultVar answer resultVar ELSE answer "save confirmed" END IF END mouseUp When I can not save data I always get the same result: ?Can?t open stack file?. This problem seems to be related to folders. I can take a standalone that does not save data and drag it to the desktop and it will save data. The problem seems to happen in both system 10.2.8 and 10.4.5. Below is an experiment I did: Running 10.2.8: Standalone recreated while running 10.4.5 -- does not save data. ?Can?t open stack file?. Then copied the same standalone to another dirve and it does save data. On my laptop-iBook G3- I copied a standalone to the desktop -- it saved. I then moved it to a floder -- can?t open stack file. Moved it back to the desktop-- and it would save again. Running 10.4.5 Standalone in original folder -- will not save The same standalone dragged to the desktop - will save The same standalone dragged back to it?s original folder - will not save copied to another drive - will not save Then dragged to another folder on that new drive - will save Then copied to yet another dirve - will save So, it is a bit confusing, but I'm thinking it must have something to do with permissions. The owner and permissions of the standalones that save data are the same as those that do not. Anyone have any idea about how I can fix this problem? Thanks, Rich Lague From ambassador at fourthworld.com Sat Apr 1 15:00:17 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 01 Apr 2006 12:00:17 -0800 Subject: weird standalone save behavior Message-ID: <442EDBD1.5080301@fourthworld.com> Richard Lague wrote: > In an effort to figure out what is going on I have been using the > following script for saving: > > ON mouseUp > save this stack > IF the result is not empty THEN > put the result into resultVar > answer resultVar > ELSE > answer "save confirmed" > END IF > END mouseUp > > When I can not save data I always get the same result: ?Can?t open > stack file?. Are you sure that in the context it's being called "this stack" refers to the stack you want and not the standalone? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revolutionary.dan at gmail.com Sat Apr 1 16:00:21 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 1 Apr 2006 13:00:21 -0800 Subject: Rev Media and the product line gap In-Reply-To: References: Message-ID: <70ed6b130604011300w1610ff73w5e0966ce2f58a6fb@mail.gmail.com> Francis..... You make an important point. A professional programmer can *also* be an Inventive User. And in fact that changes with time and perhaps place and certainly with conditions. One of the brightest Smalltalk programmers I ever worked with absolutely *loved* HyperCard and HyperTalk. He'd code in Smalltalk by day for pay and clients and at night he'd furtively bring out his 512K Mac (tells you how long ago *that* was) and just smile away the hours of coding. (Yeah, I know HC probably shouldn't have run on his 512K Mac. He was an engineer, what can I say?) Other comments intertwingled below. On 4/1/06, Francis Nugent Dixon wrote: > > Dan, > > I love that term "Inventive User". However, I find that this puts me > in quite a pickle. Into which category do I fall ? Whatever category you like. :-) I wrote programs in : > > Basic (didn't like it) You neither, eh? I looked at a C manual, and closed the book, I told my agent repeatedly as he'd offer me contract after contract to write C primers, "I hope to go to my grave able ot say I never wrote a single line of code in C." So far, so good. So maybe I was a professional programmer. I'd say so. In the early 1980's (when was it exactly ?), I bought my Mac 128K > as my first home computer, found Hypercard and ..... I think I became > an Inventive User (did I regress ?) MISCONCPETION ALERT! An Inventive User isn't "less than" or somehow a step back from professional programming. It's just a different life. Professional programmers *have* to program; Inventive Users love programming (more likely scripting) and don't have to do it. I used Hypercard (and now Revolution), but to solve MY problems, > rather than someone elses. Is THAT part of the definition of "Inventive > User" ? Quintessentially so. > Is "Having Fun" ALSO part of the definition of an Inventive User ? Absolutely essential. > Which leaves us with the question "Is Revolution for Fun or for > Business ? Yes. It's not an either-or, it's a both-and and that's its beauty. The question isn't what you can use it for, the question we keep running into is, given RR's limited marketing resources, where's the "sweet spot' in the market that they should target with their product line and with advertising and promotion? I'm on the Inventive User side of that argument but, like you, I DON'T HAVE A REAL VOTE. And that's as it should be. Those with skin in the game should make the decisions. It's just fun to kibitz. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From sarah.reichelt at gmail.com Sat Apr 1 17:10:21 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 2 Apr 2006 08:10:21 +1000 Subject: weird standalone save behavior In-Reply-To: <820CEDFA-B804-4569-9896-94DF797920F7@ucs.orst.edu> References: <820CEDFA-B804-4569-9896-94DF797920F7@ucs.orst.edu> Message-ID: > I have had a strange problem with "splash screen" standalones not > saving data for some time now. This only happens on Macs. Windows > standalone apps, created from the same stack files as the Mac > standalones, work just fine. The problem is not in the standalone > setup dialog; the settings have been checked by both Sarah Reichelt > and Jacqueline Gay. My Mac standalones save data on other people's > Mac's. > > This problem started months ago. My Mac standalones used to save > data, and I'm not sure when this problem really started. It might > have been during the time of Rev 2.5, or 2.6. It also seemed to start > at different times on my two Macs, ( a G4 tower and a G3 iBook, both > currently runing System 10.4.5.), but within a short time of each > other. I have also tried all the versions of Revolution I own: > 2.1.2, 2.2, 2.5,2.5.1, 2.6, 2.6.1 and the latest version of > Revolution: 2.7. I get the same behavior in all the different versions. > > In an effort to figure out what is going on I have been using the > following script for saving: > > ON mouseUp > save this stack > IF the result is not empty THEN > put the result into resultVar > answer resultVar > ELSE > answer "save confirmed" > END IF > END mouseUp > > When I can not save data I always get the same result: "Can't open > stack file". > > > This problem seems to be related to folders. I can take a standalone > that does not save data and drag it to the desktop and it will save > data. The problem seems to happen in both system 10.2.8 and 10.4.5. When I have had permissions problems, usually the app will not run. It just bounces once in the Dock and then quite. However I now always zip an app before transferring it to another computer. This seems to prevent any of that type of permissions error. With your app saving on the desktop but not in it's usual folder, I wonder about the folder name & path. Does the path include any weird characters i.e any characters with an ASCII higher than 128? How deep is the folder nested - how many characters in the full path name? If you are running from the Applications folder, are you logged in as an administrative user? If not, you aren't allowed to write to the main Applications folder, although you can write to the user's own Applications folder. If you have a single data stack, you might like to consider saving it in a different place, perhaps in the user's Documents folder. On startup, load it in from Docs or create a new one from a template stack if it doesn't exist. Cheers, Sarah From 3mcgrath at adelphia.net Sat Apr 1 18:21:30 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 1 Apr 2006 18:21:30 -0500 Subject: Unicode result and booleans Message-ID: <599DF440-352B-41C5-8575-84AA79A189CD@adelphia.net> Hello again to all of you Revers, I am having a problem with the result of a VBscript script. I think it returns a Unicode result. It is 0 for true and -1 for false I have a switch case to check which and change it to true/false instead of 0 -1. put the result into tResult put the uniDecode of tResult into myDeText put myDeText This results in a - being put in the message box and not a -1 since it is false in this case. If I don't unidecode then I get -1 in the message box BUT the switch case does not work???? switch myDeText case 0 put "true" into tResult return tResult break case -1 put "false" into tResult return tResult break end switch ALSO, without the uniDecode if I put the 0 and -1 in quotes it still steps right past the case -1. switch myDeText case "0" put "true" into tResult return tResult break case "-1" put "false" into tResult return tResult break end switch If I change the result to true then I DO get the 0 and the quoted case works. And if I change the -1 to just a - then the damn thing works with uniDecode and quoted "0" and "-". switch myDeText case "0" put "true" into tResult return tResult break case "-" put "false" into tResult return tResult break end switch I think I have tried all possible combinations and still can't seem to get it right. Any thoughts? Help is appreciated. Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sat Apr 1 18:27:02 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 1 Apr 2006 18:27:02 -0500 Subject: Unicode result and booleans In-Reply-To: <599DF440-352B-41C5-8575-84AA79A189CD@adelphia.net> References: <599DF440-352B-41C5-8575-84AA79A189CD@adelphia.net> Message-ID: <6F2230F6-895D-47BE-A72D-184A1E9C13B6@adelphia.net> I thought to try this out but with no luck: repeat with x = 1 to the num of chars in tResult put the uniDecode of char x of tResult after myDeText end repeat It might be on the right track???? Tom On Apr 1, 2006, at 6:21 PM, Thomas McGrath III wrote: > Hello again to all of you Revers, > > I am having a problem with the result of a VBscript script. I think > it returns a Unicode result. > It is 0 for true and -1 for false > > I have a switch case to check which and change it to true/false > instead of 0 -1. > > put the result into tResult > put the uniDecode of tResult into myDeText > put myDeText > > This results in a - being put in the message box and not a -1 since > it is false in this case. > If I don't unidecode then I get -1 in the message box BUT the > switch case does not work???? > > switch myDeText > case 0 > put "true" into tResult > return tResult > break > case -1 > put "false" into tResult > return tResult > break > end switch > > ALSO, without the uniDecode if I put the 0 and -1 in quotes it > still steps right past the case -1. > > switch myDeText > case "0" > put "true" into tResult > return tResult > break > case "-1" > put "false" into tResult > return tResult > break > end switch > > If I change the result to true then I DO get the 0 and the quoted > case works. > And if I change the -1 to just a - then the damn thing works with > uniDecode and quoted "0" and "-". > > switch myDeText > case "0" > put "true" into tResult > return tResult > break > case "-" > put "false" into tResult > return tResult > break > end switch > > I think I have tried all possible combinations and still can't seem > to get it right. > > Any thoughts? Help is appreciated. > > Tom > > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From mwieder at ahsoftware.net Sat Apr 1 20:10:40 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 1 Apr 2006 17:10:40 -0800 Subject: Can't pass array function result as parameter In-Reply-To: <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> Message-ID: <5827069894.20060401171040@ahsoftware.net> James- Saturday, April 1, 2006, 8:40:29 AM, you wrote: > library I'm testing or in the Rev database library. First, some of > the elements in the array returned from dbGetCurrentRecord were empty > and I was passing those empty elements back to dbInsert. This causes > the insertion to fail with a MySQL syntax error, although I haven't > completely figured out why. You might make sure that the MySQL database fields that you're attempting to fill can accept null values. If not then you will (and should) get an error. It won't be a revdb error, but an error returned from the database itself, which might explain why it's getting past your second level error checking. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Apr 1 20:36:05 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 1 Apr 2006 17:36:05 -0800 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <20060401070456.5850.qmail@web60519.mail.yahoo.com> References: <20060401070456.5850.qmail@web60519.mail.yahoo.com> Message-ID: <16828595027.20060401173605@ahsoftware.net> Jan- Friday, March 31, 2006, 11:04:56 PM, you wrote: > 4) On a similar note, add a 'revdb_fieldnames()' > function that returns a list of the fields in a table > for a given database connection ...as in revDatabaseColumnNames? But basically amen to everything Jan said. Jan - can you write up a BZ enhancement request for these? The rev team tends to forget about things otherwise. -- -Mark Wieder mwieder at ahsoftware.net From sarah.reichelt at gmail.com Sat Apr 1 20:38:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 2 Apr 2006 11:38:51 +1000 Subject: Unicode result and booleans In-Reply-To: <599DF440-352B-41C5-8575-84AA79A189CD@adelphia.net> References: <599DF440-352B-41C5-8575-84AA79A189CD@adelphia.net> Message-ID: > I am having a problem with the result of a VBscript script. I think > it returns a Unicode result. > It is 0 for true and -1 for false > > I have a switch case to check which and change it to true/false > instead of 0 -1. > WIth only 2 possibilites, how about: put the result into tResult if tResult contains "0" then put false into tResult esle put true into tResult end if I only use "switch" if there are lots of options - with only 2 I find "if - then - else" easier and it allows for vaguer comparisions like this. HTH, Sarah From 3mcgrath at adelphia.net Sat Apr 1 21:40:58 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 1 Apr 2006 21:40:58 -0500 Subject: Unicode result and booleans In-Reply-To: References: <599DF440-352B-41C5-8575-84AA79A189CD@adelphia.net> Message-ID: <5641C3D2-3FEC-4B8A-BC30-E51BE0F47C35@adelphia.net> Thanks Sarah, In the interest of simplicity I only mentioned the two but in actuality there are many other results and it is only these two that I am having the trouble with. Actually it is only the negative number that I am having the problem with. It seems the minus sign is all that comes out of the deunicode and the 1 gets lost. Thanks Tom On Apr 1, 2006, at 8:38 PM, Sarah Reichelt wrote: >> I am having a problem with the result of a VBscript script. I think >> it returns a Unicode result. >> It is 0 for true and -1 for false >> >> I have a switch case to check which and change it to true/false >> instead of 0 -1. >> > > WIth only 2 possibilites, how about: > > put the result into tResult > if tResult contains "0" then > put false into tResult > esle > put true into tResult > end if > > I only use "switch" if there are lots of options - with only 2 I find > "if - then - else" easier and it allows for vaguer comparisions like > this. > > HTH, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From jerry at daniels-mara.com Sun Apr 2 01:12:59 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 2 Apr 2006 00:12:59 -0600 Subject: Can't pass array function result as parameter In-Reply-To: <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> Message-ID: <08BE162B-D40D-42C4-852E-E68C37167E9B@daniels-mara.com> James, Just saw this. We'll take a look at why we're not catching this. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 1, 2006, at 10:40 AM, James Spencer wrote: > > On Apr 1, 2006, at 3:25 AM, David Burgun wrote: > >> There's really no need to copy it entry by entry, you can just >> copy the whole array as in: >> >> put LibGetArray() into myArray1 >> >> put LibAnotherFunction(myArray1) into myArray2 --Here you could >> put it back into Array1 >> >> I do this all the time. >> >> What you can't do is this: >> >> put LibAnotherFunction (LibGetArray()) into myArrayX > > Just to bring this full circle, I finally figured out what was > going on. I'm going to take the time to sum up what I figured out > because it may save someone else some frustration. > > Background: > Being more specific than I have been, I am testing for someone else > a library of routines for accessing a MySQL database, something > similar to Blue Mango's libDatabase (it's not mine which is why > I've been a little careful about including any code from the > library here). The test involves a simple database containing > records of books, things like Title, Author, ISBN, etc. I was > trying to get a record (representing a single book) from a > database, modify it and then insert the modified record back into > the database as a new record. The call to insert the record into > the database was failing silently. > > My original problem: > In my code, I was doing exactly what Dave suggests above. I called > the equivalent of LibGetArray(), specifically calling a library > function which returned the current record in the form of an array > where each element of the array is a field of the record. I was > putting this array into a local variable as Dave suggests above and > the debugger showed that the local variable correctly contained a > valid array. I then modified one element, the title of the book, > in the array (in the local variable) and then passed the local > variable to the equivalent of LibAnotherFunction(), specifically a > handler which inserts a record in the database with the values > contained in the array passed to it. My specific code which was > failing: > > on mouseUp > > -- duplicates the current record in the database, appending > -- "(DUPLICATE)" to the book title. > > local tRecordSet, tCurrentRecord, tTitle > local tErrorNo,tErrorString > > try > -- cRecordSet is a custom property containing a reference to > -- to the current database "cursor", i.e. a set of records > -- from the database > put the cRecordSet of this stack into tRecordSet > > -- the following puts the current record data into a > -- Rev array using the database column names as the indices > put dbGetRecordData(tRecordSet) into tCurrentRecord > > -- alter the title so we can see this is a duplicate book > put tCurrentRecord["Title"] into tTitle > put "(DUPLICATE)" after tTitle > put tTitle into tCurrentRecord["Title"] > > -- dbInsert expects the name of a MySQL table and a Rev > -- array containing the new record data, indexed by > -- database column names. This fails > dbInsert "books", tCurrentRecord > > -- code to update the display omitted > > catch pException > -- the above fails silently: we never catch an error here > put item 1 of line 1 of pException into tErrorNo > put item 2 of line 1 of pException into tErrorString > answer "ERROR: Unable to copy the book. Error = " & > tErrorNo & \ > " (" & tErrorString & ")!" > end try > > end mouseUp > > What made this VERY frustrating was that I would walk through the > above code and step into dbInsert in the debugger and what it > showed was that tCurrentRecord was correctly being set by > dbGetRecordData, the Title of the book was correctly getting > changed in tCurrentRecord and tCurrentRecord was valid in the line > calling dbInsert but in dbInsert, the second parameter was showing > in the debugger as empty. > > The solution: > In the end, the problem was NOT with the array passing but rather > three unrelated bugs. > > The first arose because I was using Constellation's debugger and > variable display. There is apparently a minor bug in how it shows > arrays passed as parameters: in dbInsert it was showing the second > parameter as empty even though I knew I was passing a valid array. > In fact, while Constellation's display showed the parameter as > empty, Rev's variable watcher, which I finally opened this morning, > shows that the parameter is valid containing exactly what I passed. > > The other two bugs are related and I'm not sure if they are in the > library I'm testing or in the Rev database library. First, some of > the elements in the array returned from dbGetCurrentRecord were > empty and I was passing those empty elements back to dbInsert. > This causes the insertion to fail with a MySQL syntax error, > although I haven't completely figured out why. Whatever, just to > complete the perfect storm, dbInsert has a bug in that it looks for > "revdberr" in the result of the SQL command which did the insert > and as the error returned by MySQL did not contain this, no error > was being thrown. > > Bottom line is that at this point, as I already discovered by > happenstance, my code works by copying the array element by element > checking that the element is not empty (I suppose I could also > simply delete the empty elements from tCurrentRecord), and I will > report the minor bugs that I found to both Constellation and the > library author. > > Thank you all for your help in working this out. > > Spence > > James P. Spencer > Rochester, MN > > jspencer78 at mac.com > > "Badges?? We don't need no stinkin badges!" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Sun Apr 2 01:33:30 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 2 Apr 2006 00:33:30 -0600 Subject: Can't pass array function result as parameter In-Reply-To: <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> Message-ID: <802209F8-C124-45AF-B6FE-0D90D68EA53A@daniels-mara.com> On Apr 1, 2006, at 10:40 AM, James Spencer wrote: > The first arose because I was using Constellation's debugger and > variable display. There is apparently a minor bug in how it shows > arrays passed as parameters: in dbInsert it was showing the second > parameter as empty even though I knew I was passing a valid array. > In fact, while Constellation's display showed the parameter as > empty, Rev's variable watcher, which I finally opened this morning, > shows that the parameter is valid containing exactly what I passed. James, In Constellation's var watcher I fastidiously check each temp var and global to see if they have keys...if they do, then they are shown as arrays with keys, etc. I neglected to do this with params! I'll get this fixed tomorrow and put the fix up. James, if you could report back after the fix is in and let me know if it's working for you, that'd be great. Thanks, Jerry From jerry at daniels-mara.com Sun Apr 2 03:19:28 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 2 Apr 2006 01:19:28 -0600 Subject: Can't pass array function result as parameter In-Reply-To: <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> Message-ID: <52EF0D61-C57A-4407-9E56-4D49094DFAC6@daniels-mara.com> James, The fix to this bug has been coded and unit tested. I've posted it to the Constellation Basecamp Support Site. Please let me know how it works for you. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 1, 2006, at 10:40 AM, James Spencer wrote: > > On Apr 1, 2006, at 3:25 AM, David Burgun wrote: > >> There's really no need to copy it entry by entry, you can just >> copy the whole array as in: >> >> put LibGetArray() into myArray1 >> >> put LibAnotherFunction(myArray1) into myArray2 --Here you could >> put it back into Array1 >> >> I do this all the time. >> >> What you can't do is this: >> >> put LibAnotherFunction (LibGetArray()) into myArrayX > > Just to bring this full circle, I finally figured out what was > going on. I'm going to take the time to sum up what I figured out > because it may save someone else some frustration. > > Background: > Being more specific than I have been, I am testing for someone else > a library of routines for accessing a MySQL database, something > similar to Blue Mango's libDatabase (it's not mine which is why > I've been a little careful about including any code from the > library here). The test involves a simple database containing > records of books, things like Title, Author, ISBN, etc. I was > trying to get a record (representing a single book) from a > database, modify it and then insert the modified record back into > the database as a new record. The call to insert the record into > the database was failing silently. > > My original problem: > In my code, I was doing exactly what Dave suggests above. I called > the equivalent of LibGetArray(), specifically calling a library > function which returned the current record in the form of an array > where each element of the array is a field of the record. I was > putting this array into a local variable as Dave suggests above and > the debugger showed that the local variable correctly contained a > valid array. I then modified one element, the title of the book, > in the array (in the local variable) and then passed the local > variable to the equivalent of LibAnotherFunction(), specifically a > handler which inserts a record in the database with the values > contained in the array passed to it. My specific code which was > failing: > > on mouseUp > > -- duplicates the current record in the database, appending > -- "(DUPLICATE)" to the book title. > > local tRecordSet, tCurrentRecord, tTitle > local tErrorNo,tErrorString > > try > -- cRecordSet is a custom property containing a reference to > -- to the current database "cursor", i.e. a set of records > -- from the database > put the cRecordSet of this stack into tRecordSet > > -- the following puts the current record data into a > -- Rev array using the database column names as the indices > put dbGetRecordData(tRecordSet) into tCurrentRecord > > -- alter the title so we can see this is a duplicate book > put tCurrentRecord["Title"] into tTitle > put "(DUPLICATE)" after tTitle > put tTitle into tCurrentRecord["Title"] > > -- dbInsert expects the name of a MySQL table and a Rev > -- array containing the new record data, indexed by > -- database column names. This fails > dbInsert "books", tCurrentRecord > > -- code to update the display omitted > > catch pException > -- the above fails silently: we never catch an error here > put item 1 of line 1 of pException into tErrorNo > put item 2 of line 1 of pException into tErrorString > answer "ERROR: Unable to copy the book. Error = " & > tErrorNo & \ > " (" & tErrorString & ")!" > end try > > end mouseUp > > What made this VERY frustrating was that I would walk through the > above code and step into dbInsert in the debugger and what it > showed was that tCurrentRecord was correctly being set by > dbGetRecordData, the Title of the book was correctly getting > changed in tCurrentRecord and tCurrentRecord was valid in the line > calling dbInsert but in dbInsert, the second parameter was showing > in the debugger as empty. > > The solution: > In the end, the problem was NOT with the array passing but rather > three unrelated bugs. > > The first arose because I was using Constellation's debugger and > variable display. There is apparently a minor bug in how it shows > arrays passed as parameters: in dbInsert it was showing the second > parameter as empty even though I knew I was passing a valid array. > In fact, while Constellation's display showed the parameter as > empty, Rev's variable watcher, which I finally opened this morning, > shows that the parameter is valid containing exactly what I passed. > > The other two bugs are related and I'm not sure if they are in the > library I'm testing or in the Rev database library. First, some of > the elements in the array returned from dbGetCurrentRecord were > empty and I was passing those empty elements back to dbInsert. > This causes the insertion to fail with a MySQL syntax error, > although I haven't completely figured out why. Whatever, just to > complete the perfect storm, dbInsert has a bug in that it looks for > "revdberr" in the result of the SQL command which did the insert > and as the error returned by MySQL did not contain this, no error > was being thrown. > > Bottom line is that at this point, as I already discovered by > happenstance, my code works by copying the array element by element > checking that the element is not empty (I suppose I could also > simply delete the empty elements from tCurrentRecord), and I will > report the minor bugs that I found to both Constellation and the > library author. > > Thank you all for your help in working this out. > > Spence > > James P. Spencer > Rochester, MN > > jspencer78 at mac.com > > "Badges?? We don't need no stinkin badges!" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From reball at redshift.com Sun Apr 2 03:20:21 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Sat, 01 Apr 2006 23:20:21 -0800 Subject: What is the font used by Microsoft in their menubars? Message-ID: Does anyone know what font is used in Microsoft Windows menubars? Can I use that font for the menubars in Revolution standalones built for Windows? -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From janschenkel at yahoo.com Sun Apr 2 03:29:58 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat, 1 Apr 2006 23:29:58 -0800 (PST) Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <16828595027.20060401173605@ahsoftware.net> Message-ID: <20060402072958.66837.qmail@web60519.mail.yahoo.com> --- Mark Wieder wrote: > Jan- > > Friday, March 31, 2006, 11:04:56 PM, you wrote: > > > 4) On a similar note, add a 'revdb_fieldnames()' > > function that returns a list of the fields in a > table > > for a given database connection > > ...as in revDatabaseColumnNames? > No, revdb_columnnames and its alias function revDatabaseColumnNames work on a record set, so they help you with cursors of queries you've already executed. revdb_fieldnames(tConnectionID,tTableName) would give us the names of fields for a table we haven't queried yet. The way I solve it right now, is to query the database with: SELECT * FROM and append TOP or LIMIT clauses for databases that support this. Then I can use revdb_columnnames to fetch the information and then call revdb_closecursor without having read any of the data. But this is a waste of resources on less-efficient databases, as they would prep the entire data set. Hence my request for more metadata information. > But basically amen to everything Jan said. > > Jan - can you write up a BZ enhancement request for > these? The rev > team tends to forget about things otherwise. > > -- > -Mark Wieder > It is now available as bugzilla #3479 for your voting pleasures. Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From janschenkel at yahoo.com Sun Apr 2 03:44:57 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sat, 1 Apr 2006 23:44:57 -0800 (PST) Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: Message-ID: <20060402074457.47636.qmail@web60518.mail.yahoo.com> --- Ruslan Zasukhin wrote: > > Jan, Trevor, > > Actually Revolution should have Active Listbox if it > still do not have it. > > Any threading will not help you if you want to > browser 10 millions table. > Active Listbox is an answer. > > > -- > Best regards, > > Ruslan Zasukhin > Hi Ruslan, While I agree an Active ListBox could take care of this, I would already be happy if I had some way to simulate its behaviour. Progress database grids start by showing the lines that fit into the visible portion of the browser, and will only fetch more data from the server if you scroll down the grid. If you hit the 'End' key, it will fetch all the query result information from the server, and keep that stuff cached so you can then scroll smoothly through the entire result set in your grid. At the moment, a call to revdb_querylist() will lock up the UI until it has combined the column data for each row, separated by tabs and returns. The result is a piece of text that you can toss into a field with hGrid and vGrid visible, and presto, you have a simple grid. Threaded operation would let us append this data as it comes in from the server. Revolution is by its very nature a general-purpose visual development tool, not a dedicated database front-end builder. Nevertheless, its database library allows us to build business apps with a sleek modern look and feel. And nearly always in a lot less time than when you have to crack open .NET or Java. Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From garrett at paraboliclogic.com Sun Apr 2 05:20:22 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sun, 02 Apr 2006 01:20:22 -0800 Subject: What is the font used by Microsoft in their menubars? In-Reply-To: References: Message-ID: <442F9756.7020709@paraboliclogic.com> Dr. Robert E. Ball wrote: > Does anyone know what font is used in Microsoft Windows menubars? Can I use > that font for the menubars in Revolution standalones built for Windows? It can vary depending on what theme they use in 95-ME/NT-2k and what Visual Style they use in XP. By default in 95 through ME, I believe it was "MS Serif" or "MS Sans Serif". Default on XP I believe is "Tahoma" In ME and XP (Most likely 98/NT/2K also), you can get the Menu font from the registry under the following: HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics,MenuFont It's in binary format so you'll have to convert it to get the text name of the font being used for the menu. I'm not sure at the moment how to convert that in Rev. (Rev can read registry data can't it?) -Garrett From garrett at paraboliclogic.com Sun Apr 2 05:33:48 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sun, 02 Apr 2006 01:33:48 -0800 Subject: What is the font used by Microsoft in their menubars? In-Reply-To: <442F9756.7020709@paraboliclogic.com> References: <442F9756.7020709@paraboliclogic.com> Message-ID: <442F9A7C.8040205@paraboliclogic.com> Garrett Hylltun wrote: > Dr. Robert E. Ball wrote: >> Does anyone know what font is used in Microsoft Windows menubars? Can >> I use >> that font for the menubars in Revolution standalones built for Windows? > > It can vary depending on what theme they use in 95-ME/NT-2k and what > Visual Style they use in XP. > > By default in 95 through ME, I believe it was "MS Serif" or "MS Sans > Serif". Default on XP I believe is "Tahoma" > > In ME and XP (Most likely 98/NT/2K also), you can get the Menu font from > the registry under the following: > HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics,MenuFont > > It's in binary format so you'll have to convert it to get the text name > of the font being used for the menu. I'm not sure at the moment how to > convert that in Rev. > > (Rev can read registry data can't it?) Answered my own question by checking the docs. Here's the code you can use to get the menu font: queryRegistry("HKEY_USERS\.DEFAULT\Control Panel\Desktop\WindowMetrics\MenuFont",varWinMenuFont) I believe that's how you code it. varWinMenuFont will hold the data, but you will still need to convert that to a string from binary. The Rev docs say to use "binaryDecode" to convert that, so check the docs on that to find out how to convert it to a string. -Garrett From thien at unimelb.edu.au Sun Apr 2 05:35:36 2006 From: thien at unimelb.edu.au (Nicholas Thieberger) Date: Sun, 2 Apr 2006 20:35:36 +1100 Subject: text selection In-Reply-To: <20060401180005.53CC2824FB1@mail.runrev.com> References: <20060401180005.53CC2824FB1@mail.runrev.com> Message-ID: I have just moved to RR 2.7 from 2.0 and have discovered a problem with text selection. Apologies if this has been covered before but I can't find a discussion of it in the archives. A stack that worked fine before now has a problem where the text of the main field is all selected even though the script selects only one line. I can't unselect either. Is there a way of deselecting all the text in a field before selecting the required line? Thanks, Nick From mark at maseurope.net Sun Apr 2 06:51:30 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 2 Apr 2006 11:51:30 +0100 Subject: text selection In-Reply-To: References: <20060401180005.53CC2824FB1@mail.runrev.com> Message-ID: <745e934a0604020351o33eaedeehc36c46844a7562c@mail.gmail.com> Nick, if you put 'select empty' anywhere in a script, it should make sure anything selected is de-selected. Best, Mark On 4/2/06, Nicholas Thieberger wrote: > I have just moved to RR 2.7 from 2.0 and have discovered a problem > with text selection. Apologies if this has been covered before but I > can't find a discussion of it in the archives. A stack that worked > fine before now has a problem where the text of the main field is all > selected even though the script selects only one line. I can't > unselect either. Is there a way of deselecting all the text in a > field before selecting the required line? > > Thanks, > > > Nick > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jspencer78 at mac.com Sun Apr 2 10:51:01 2006 From: jspencer78 at mac.com (James Spencer) Date: Sun, 2 Apr 2006 09:51:01 -0500 Subject: Can't pass array function result as parameter In-Reply-To: <802209F8-C124-45AF-B6FE-0D90D68EA53A@daniels-mara.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> <802209F8-C124-45AF-B6FE-0D90D68EA53A@daniels-mara.com> Message-ID: <562062F4-A170-4CA9-9C5E-D406AAE34499@mac.com> On Apr 2, 2006, at 12:33 AM, Jerry Daniels wrote: > In Constellation's var watcher I fastidiously check each temp var > and global to see if they have keys...if they do, then they are > shown as arrays with keys, etc. I neglected to do this with params! > I'll get this fixed tomorrow and put the fix up. James, if you > could report back after the fix is in and let me know if it's > working for you, that'd be great. > > Thanks, > > Jerry Of course it works! Fixed less than 12 hours after the bug report was filed. It wasn't even anything pressing as it was easy to work around once you knew it was happening. Jerry, you are amazing! Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From rcozens at pon.net Sun Apr 2 11:15:27 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 2 Apr 2006 08:15:27 -0700 Subject: ANN: Hinduism Today Digital Edition -- Release Candidate 1.0 In-Reply-To: References: Message-ID: <84119952-C25B-11DA-B447-0030657E1638@pon.net> Aloha Sannyasin, > It's free and we need (begging for!) testers. Go to: > > http://www.hinduismtoday.com/digital/ > My experience so far: * Went to the site the day you posted; but deferred downloading 38MB until last night. * Began a subscription application, branched off to read main license, and from there to read electronic license. * When I finished reading the electronic license, I had trouble getting back to the application page. When I did get back to it, I had NOT been offered a chance to accept the license terms, and there was a "?" button instead to text to type in the field. * Went through the process successfully the second time, chose the Mac Version so as not to have to deal with the Win QT issues, and began downloading...expecting a multi-hour process. * Checked 30 minutes later...computer was disconnected from the 'net, and I had HT_Digital_Edition_Installer.dmg (1.8MB). Moved it to Applications, double-clicked it, and it created an alias: Hinduism Today Digital Edition. What should I try next? Rob From jerry at daniels-mara.com Sun Apr 2 11:44:07 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 2 Apr 2006 10:44:07 -0500 Subject: Can't pass array function result as parameter In-Reply-To: <562062F4-A170-4CA9-9C5E-D406AAE34499@mac.com> References: <68002FCC-CA13-4A74-AC43-14915AADF13F@mac.com> <6AC4282A-DC3F-424A-86E9-2C1943EEB1F3@dsl.pipex.com> <07B8E120-0560-4E21-9693-499E9AB9DEAE@mac.com> <442CB3C0.2050409@hyperactivesw.com> <289B1298-9A39-42CC-B3CA-F923C1AA0481@mac.com> <442DEC89.5060005@hyperactivesw.com> <597E8879-F277-4093-9544-AAF990FB036B@mac.com> <63EC8882-30E3-4145-B25A-8B051DFA836A@dsl.pipex.com> <4527DC09-5D49-4AD9-9A5F-E5D8A10FF6AF@mac.com> <802209F8-C124-45AF-B6FE-0D90D68EA53A@daniels-mara.com> <562062F4-A170-4CA9-9C5E-D406AAE34499@mac.com> Message-ID: <4C9637A9-53E2-4176-B4C2-29CC79C1A339@daniels-mara.com> Spence, It's been a while since I've had a Constellation bug like that one. It was kinda fun to fix. Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Apr 2, 2006, at 9:51 AM, James Spencer wrote: > > On Apr 2, 2006, at 12:33 AM, Jerry Daniels wrote: > >> In Constellation's var watcher I fastidiously check each temp var >> and global to see if they have keys...if they do, then they are >> shown as arrays with keys, etc. I neglected to do this with >> params! I'll get this fixed tomorrow and put the fix up. James, if >> you could report back after the fix is in and let me know if it's >> working for you, that'd be great. >> >> Thanks, >> >> Jerry > > Of course it works! Fixed less than 12 hours after the bug report > was filed. It wasn't even anything pressing as it was easy to work > around once you knew it was happening. Jerry, you are amazing! > > Spence > > James P. Spencer > Rochester, MN > > jspencer78 at mac.com > > "Badges?? We don't need no stinkin badges!" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Sun Apr 2 13:52:08 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Sun, 2 Apr 2006 10:52:08 -0700 Subject: Apple at 30 - My Piece of the Big Fruit In-Reply-To: <442CF537.3060205@ehug.info> References: <442CA2AE.9070107@fourthworld.com> <442CA90E.7090308@chipp.com> <442CF537.3060205@ehug.info> Message-ID: <6F131449-423F-4103-8DB4-B344BD23ACF9@canelasoftware.com> On Mar 31, 2006, at 1:24 AM, Mark Schonewille wrote: > I'm woking on an ftp client for the Mac, exactly because the Finder > doesn't deal with FTP too well. I thought Windows users wouldn't > have much of an interest in a simple and easy-to-use yet feature- > stuffed and good-looking FTP client ;-) If there is a market for > it, I'll adjust the client to work on Windows machines as well. > It's price tag is expected to be equal to Interarchy's upgrade. > Write me off-list for more info. I made a simple FTP program for internal use many moons ago. I would be more than happy to give it away for free if there are interested users. I use it every day and it works perfectly for my needs. Mark Talluto -- CANELA Software http://www.canelasoftware.com From mwieder at ahsoftware.net Sun Apr 2 14:48:06 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 2 Apr 2006 11:48:06 -0700 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <20060402072958.66837.qmail@web60519.mail.yahoo.com> References: <20060402072958.66837.qmail@web60519.mail.yahoo.com> Message-ID: <1296066713.20060402114806@ahsoftware.net> Jan- Sunday, April 2, 2006, 12:29:58 AM, you wrote: > The way I solve it right now, is to query the database > with: > SELECT * FROM > and append TOP or LIMIT clauses for databases that > support this. > Then I can use revdb_columnnames to fetch the > information and then call revdb_closecursor without > having read any of the data. > But this is a waste of resources on less-efficient > databases, as they would prep the entire data set. Yes, that's the way I do it as well. And yes, it would be nice to have a better way. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Sun Apr 2 16:02:42 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 02 Apr 2006 14:02:42 -0600 Subject: ANN: Hinduism Today Digital Edition -- Release Candidate 1.0 In-Reply-To: <84119952-C25B-11DA-B447-0030657E1638@pon.net> Message-ID: > It's free and we need (begging for!) testers. Go to: > http://www.hinduismtoday.com/digital/ Worked almost perfectly for me (OS X 10.4.3)... here's what I found: - When I got the alert that the issue for June 2006 is not cached, there was no icon in the answer dialog. - I purposely cancelled in the middle of dowloading "file 4 of 5", which took me back to the table of contents. I then clicked on the April/May/June 2006 edition, it asked me if I wanted to cache it (I said yes), and it went to the download screen saying "downloading file 4 of 5", but then nothing happened - the progress bar was visible, but was empty. I couldn't get it to work again until I quit and relaunched HT Digital Edition - *then* it picked up on the downloading and completed it. - I had been checking out the Help, and then while it was up, clicked on More.. to show "Current Issue Rich Media". There was a screen wipe where the TOC data drew on top of the help text list, and then it cleared and opened the Rich Media window. This only happened when Help was active at the time; if I was on the TOC, it just re-wiped the TOC contents before opening the window. Apart from these minor issues, it's nicely done! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mwieder at ahsoftware.net Sun Apr 2 15:05:47 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 2 Apr 2006 12:05:47 -0700 Subject: ODBC connection to MS SQL 2000 help needed In-Reply-To: <20060402072958.66837.qmail@web60519.mail.yahoo.com> References: <20060402072958.66837.qmail@web60519.mail.yahoo.com> Message-ID: <787126847.20060402120547@ahsoftware.net> Jan- Sunday, April 2, 2006, 12:29:58 AM, you wrote: > It is now available as bugzilla #3479 for your voting > pleasures. Just sent five votes in that direction... -- -Mark Wieder mwieder at ahsoftware.net From LunchnMeets at aol.com Sun Apr 2 16:22:17 2006 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Sun, 2 Apr 2006 16:22:17 EDT Subject: text selection Message-ID: <66.6a532ff9.31618c79@aol.com> In a message dated 4/2/06 6:35:59 AM, thien at unimelb.edu.au writes: > I have just moved to RR 2.7 from 2.0 and have discovered a problem > with text selection. Apologies if this has been covered before but I > can't find a discussion of it in the archives. A stack that worked > fine before now has a problem where the text of the main field is all > selected even though the script selects only one line. I can't > unselect either. Is there a way of deselecting all the text in a > field before selecting the required line? > > Thanks, > > You could also "set the hilitedLine of me to 0" the 0 being zero and the handler would be in the script of a field. From sanke at hrz.uni-kassel.de Sun Apr 2 16:33:19 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun, 02 Apr 2006 22:33:19 +0200 Subject: The case of the vanishing image Message-ID: <4430350F.3030800@hrz.uni-kassel.de> While tinkering with my "Imagedata Toolkit" - scheduled for release in May - I came across an interesting phenomenon unknown (at least) to me. After reducing the number of colors of an image with a specific algorithm to 512, 64, or 8 colors *and* duplicating the imagedata after that, the image will suddenly disappear - after one click on the "duplicate..." button with 8 colors, two clicks with 64 , and three clicks for 512 colors. The image then slowly reappears after more clicks on the "duplicate" button (six clicks for 8 colors, four clicks for 64, and three more clicks with 512 colors). Maybe this could be used to hide information in *invisible* images or to hide and retrieve such images themselves. I have uploaded a sample stack "Vanishing Image" to my website The stack contains a photo to test the feature and a few more unprotected algorithms that may provide some insight into the basics of imagedata manipulation, including compressing imagedata and storing them in custom properties or export (and reimport later) to external files or PNG-images. The "Imagedata Toolkit" will comprise about 250 different efffects for "creative" imagedata handling. A preview of what will be possible with the "ImageData Toolkit" is available at page "Imagedata Art". --Wilhelm Sanke http://www.tidbits.com/tb-issues/TidBITS-823.html From thien at unimelb.edu.au Sun Apr 2 17:34:52 2006 From: thien at unimelb.edu.au (Nicholas Thieberger) Date: Mon, 3 Apr 2006 07:34:52 +1000 Subject: text selection In-Reply-To: <20060402170004.35BF0825136@mail.runrev.com> References: <20060402170004.35BF0825136@mail.runrev.com> Message-ID: Mark, Thanks. And, if it were all working normally I expect this would be the solution, but it seems that the field is selected regardless of the scripting, so it actually appears to be selected from the bottom of the field and up to the selected line. When I click on a line it just adds that to the selection so I can't see the selected line. The script for the mouseclick is: stop player "audplayer" set the currenttime of player "audplayer" to 0 put word 2 of the clickline into fld "linenum" doplay and doplay starts a player and includes the following lines: select empty select line (the text of fld "linenum") of fld "text" so in the earlier version of RR it selected just line corresponding to the linenumber in the fld "linenum", but now I just get the whole field selected. Is this an issue with 2.7? Thanks, Nick > >Nick, if you put 'select empty' anywhere in a script, it should make >sure anything selected is de-selected. > >Best, > >Mark > > >On 4/2/06, Nicholas Thieberger wrote: > > I have just moved to RR 2.7 from 2.0 and have discovered a problem > > with text selection. Apologies if this has been covered before but I > > can't find a discussion of it in the archives. A stack that worked > > fine before now has a problem where the text of the main field is all > > selected even though the script selects only one line. I can't > > unselect either. Is there a way of deselecting all the text in a > > field before selecting the required line? > > > > Thanks, > > > > > > Nick From dick.kriesel at mail.com Sun Apr 2 18:55:28 2006 From: dick.kriesel at mail.com (Dick Kriesel) Date: Sun, 02 Apr 2006 14:55:28 -0800 Subject: OT: Important News In-Reply-To: Message-ID: On 4/2/06 12:50 PM, "Kurt Kaufman" wrote: > http://www.tidbits.com/tb-issues/TidBITS-823.html The important news has an important dateline. -- Dick From mpetrides at earthlink.net Sun Apr 2 18:09:24 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 2 Apr 2006 17:09:24 -0500 Subject: OT: Important News In-Reply-To: References: Message-ID: <11E64E13-4BA2-4B99-88FA-399348881A23@earthlink.net> I wonder whether April 1has the same meaning elsewhere as it does here. Perhaps we need to point out that April 1 = April Fools Day = a day notorious for pranks similar to the one perpetuated by this issue of TidBITS--all of which is presumably an April Fool's joke and, thus, entirely untrue. (As if anyone really thought they would be doing a Take Control of Your Daily Life book ;-) On Apr 2, 2006, at 5:55 PM, Dick Kriesel wrote: > On 4/2/06 12:50 PM, "Kurt Kaufman" wrote: > >> http://www.tidbits.com/tb-issues/TidBITS-823.html > > > The important news has an important dateline. > > -- Dick > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From shaosean at hotmail.com Sun Apr 2 20:54:51 2006 From: shaosean at hotmail.com (Sean Shao) Date: Sun, 02 Apr 2006 20:54:51 -0400 Subject: so long Message-ID: well it's been fun but i can't keep wasting valuable resources trying to get the database features of rev to work.. for all my bragging about rev and it's ease of use and how it'll make this project so much better than doing it as a web-based app, i've basically had enough.. rev.. do you guys even bother to do beta testing?! if so, you could stand to do a lot more.. if not, i'm more than willing to do testing (for free even) and have ample test platforms to ensure that the feature set that you say is there does work.. i've gone all the way back to rev 2.0.3 and have not been able to get the database stuff to work in compiled apps for mac os 9.. if anyone has ever gotten this to work, please contact me (offlist as i'm cancelling my subscription after this goes through).. for everyone who is testing anything for me, consider it in the public domain from this point forward.. i will attempt to finish up any outstanding bugs and features, but no promises.. -Sean _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee? Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From scott at proherp.com Sun Apr 2 21:04:01 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 3 Apr 2006 11:04:01 +1000 Subject: so long In-Reply-To: Message-ID: <000e01c656ba$80c381c0$0201010a@royalnexus> Sean, > i've gone all the way back to rev 2.0.3 and have not been > able to get the > database stuff to work in compiled apps for mac os 9.. if > anyone has ever > gotten this to work, please contact me (offlist as i'm cancelling my > subscription after this goes through).. Sorry to see you go! I admit I can't get Rev database app's to run on anything less than Panther. I've been forced to do an ISAM treatment using Rev stacks in an attempt to make one of my products compliant with running on Jaguar (on which platform I have several customers). However I can say that SQLite with Altuits wrapper works a treat on Panther + systems. Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.4/299 - Release Date: 31/03/2006 From stephenREVOLUTION at barncard.com Sun Apr 2 22:41:40 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 2 Apr 2006 18:41:40 -0800 Subject: OT: Important News In-Reply-To: <11E64E13-4BA2-4B99-88FA-399348881A23@earthlink.net> References: <11E64E13-4BA2-4B99-88FA-399348881A23@earthlink.net> Message-ID: I really fell for the AMD/X-Serve story... Too close to the possible truth. I mean a part of the strategy has to be the ability to second-source.... sqb >I wonder whether April 1has the same meaning elsewhere as it does >here. Perhaps we need to point out that April 1 = April Fools Day >= a day notorious for pranks similar to the one perpetuated by this >issue of TidBITS--all of which is presumably an April Fool's joke >and, thus, entirely untrue. (As if anyone really thought they would >be doing a Take Control of Your Daily Life book ;-) > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Sun Apr 2 22:47:54 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 2 Apr 2006 18:47:54 -0800 Subject: so long In-Reply-To: References: Message-ID: Well, that's too bad. As far as I can tell, Rev is still committed to OS9, and are promising a 2.7 version. There was a problem with the old compiler or something that predicated more work on it than other platforms apparently. Certainly you're expecting a lot for that old system 9... >well it's been fun but i can't keep wasting valuable resources >trying to get the database features of rev to work.. for all my >bragging about rev and it's ease of use and how it'll make this >project so much better than doing it as a web-based app, i've >basically had enough.. > >rev.. do you guys even bother to do beta testing?! if so, you could >stand to do a lot more.. if not, i'm more than willing to do testing >(for free even) and have ample test platforms to ensure that the >feature set that you say is there does work.. > >i've gone all the way back to rev 2.0.3 and have not been able to >get the database stuff to work in compiled apps for mac os 9.. if >anyone has ever gotten this to work, please contact me (offlist as >i'm cancelling my subscription after this goes through).. > >for everyone who is testing anything for me, consider it in the >public domain from this point forward.. i will attempt to finish up >any outstanding bugs and features, but no promises.. > >-Sean -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Sun Apr 2 21:51:48 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 3 Apr 2006 11:51:48 +1000 Subject: revCopyFile problems Message-ID: Hi All, I've spent the last hour struggling with the revCopyFile command which works SOMETIMES! I am trying to copy an application bundle to a newly created folder. The folder gets made OK, but 3 out of 4 times, it will be empty and the result of the revCopyFole command is "execution error". Then it will just work! Now I can't get it to work at all. I construct variables to hold the folder path & bundle path and they are as follows: tBundle: /Users/sarah/Desktop/Updater test/TestApp.app tFolderPath: /Users/sarah/Desktop/Updater test/Archives/20060403_1/ I verify their existence using "there is a folder" (OS X apps are really folders). Then I try: revCopyFile tBundle, tFolderPath I've tried revCopyFolder too even though the docs state that revCopyFile is the one to use for app bundles. Any ideas? Sarah From sarah.reichelt at gmail.com Sun Apr 2 21:56:35 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 3 Apr 2006 11:56:35 +1000 Subject: so long In-Reply-To: References: Message-ID: On 4/3/06, Sean Shao wrote: > well it's been fun but i can't keep wasting valuable resources trying to get > the database features of rev to work.. for all my bragging about rev and > it's ease of use and how it'll make this project so much better than doing > it as a web-based app, i've basically had enough.. > > rev.. do you guys even bother to do beta testing?! if so, you could stand to > do a lot more.. if not, i'm more than willing to do testing (for free even) > and have ample test platforms to ensure that the feature set that you say is > there does work.. Sorry to see you go Sean. Your contributions have been valued. I couldn't be any help since I ditched OS 9 completely as soon as I could. Did you contact RunRev support? I've never had to use it myself (this list always comes to my rescue) but it's worth a try before giving up completely. Cheers, Sarah From Kresten.Bjerg at psy.ku.dk Sun Apr 2 22:08:50 2006 From: Kresten.Bjerg at psy.ku.dk (Kresten Bjerg) Date: Mon, 03 Apr 2006 04:08:50 +0200 Subject: Shortcutting to screendump despite opened menus ? Message-ID: Hi Phil The frontscript idea sounds good. But from the documentation it seems as if it is only objects which can be send to frontscript. So when it is a single handler in a very very long substackscript, ..????????.... is there a way to send a single handler to frontscript ? on commandKeyDown theKey global phenodate if theKey is "y" then put the snappath of this stack & "/" & phenodate && the time & ".jpg" into navn export snapshot from rect "0,0,1021,764" to file navn as JPEG else pass commandKeyDown end commandKeyDown Kresten From marty at vertex.ucls.uchicago.edu Sun Apr 2 22:28:57 2006 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Sun, 2 Apr 2006 21:28:57 -0500 (CDT) Subject: networking tutorial ? In-Reply-To: <20051211215523.91A208253BF@mail.runrev.com> References: <20051211215523.91A208253BF@mail.runrev.com> Message-ID: Hi all -- Sorry about a repeat query -- I'm sure this has come up before, but you know how it is: you skim over messages on the list that don't pertain to what you're currently working on. Anyway, is there a tutorial on networking using RunRev? I want to make two Macs talk to each other (using Bonjour, or whatever else will work) and share a stack. Is this reasonably easy to do? I'm exploring two ideas: simple multi-user games for my students, and creating an application where several users can draw on a card at the same time -- like SubEthaEdit, except with painting. Thanks for any pointers (including subject headers of previous threads) you can provide. cheers, - marty -- Marty Billingsley (marty at ucls.uchicago.edu) The University of Chicago Laboratory Schools From JimAultWins at yahoo.com Mon Apr 3 00:03:09 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 02 Apr 2006 20:03:09 -0800 Subject: Shortcutting to screendump despite opened menus ? In-Reply-To: Message-ID: Yes.. In this case I will use a spare button. on openstack set the script of button "spare" to scriptText insert the script of button "spare" into front end openstack you can extract the handler from a larger script container, read in a url filelocation, or even the contents of a field. Hope this gives you ideas about your particular case. Jim Ault Las Vegas On 4/2/06 6:08 PM, "Kresten Bjerg" wrote: > Hi Phil > > The frontscript idea sounds good. But from the documentation it seems as if it > is only objects which can be send to frontscript. So when it is a single > handler in a very very long substackscript, ..????????.... is there a way to > send a single handler to frontscript ? > > > on commandKeyDown theKey > global phenodate > if theKey is "y" then > put the snappath of this stack & "/" & phenodate && the time & ".jpg" > into navn > export snapshot from rect "0,0,1021,764" to file navn as JPEG > else pass commandKeyDown > end commandKeyDown > > Kresten > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Sun Apr 2 23:39:14 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sun, 02 Apr 2006 20:39:14 -0700 Subject: Shortcutting to screendump despite opened menus ? In-Reply-To: References: Message-ID: <443098E2.8000307@comcast.net> Hi Kresten, Kresten Bjerg wrote: > Hi Phil > > The frontscript idea sounds good. But from the documentation it seems as if it is only objects which can be send to frontscript. So when it is a single handler in a very very long substackscript, ..????????.... is there a way to send a single handler to frontscript ? Yes. As Jim Ault suggested, put that one handler into the script of a button, and insert the script of that button into the front. Phil > > on commandKeyDown theKey > global phenodate > if theKey is "y" then > put the snappath of this stack & "/" & phenodate && the time & ".jpg" into navn > export snapshot from rect "0,0,1021,764" to file navn as JPEG > else pass commandKeyDown > end commandKeyDown > > Kresten From scott at elementarysoftware.com Sun Apr 2 23:41:13 2006 From: scott at elementarysoftware.com (Scott Morrow) Date: Sun, 2 Apr 2006 20:41:13 -0700 Subject: revCopyFile problems In-Reply-To: References: Message-ID: <3E12ABB7-224F-48F5-8B6A-46ED30CD1D48@elementarysoftware.com> Sarah, I was having what I think was a similar problem a while back (trying to copy an AppleScriptExtension.osax from within a bundle to another folder) and Christian posted this shell script which, for me, worked like a charm. ---------------------------------------------------------------- On Sep 22, 2004, Christian Langers wrote: Here is what you can do (in a script) : put PathOfSourceFile (e.g. "/Library/Receipts/ BranchProposalSystem1.pkg") into tSource put PathOfDestination into tDestination (e.g. "/Users/userName/Desktop") put ("cp -R -p ""e&tSource"e&"e&tDestination"e) into tCommand get shell(tCommand) Cheers from little Luxembourg, Christian ----------------------------------------------------------- On Apr 2, 2006, at 6:51 PM, Sarah Reichelt wrote: > Hi All, > > I've spent the last hour struggling with the revCopyFile command which > works SOMETIMES! I am trying to copy an application bundle to a newly > created folder. The folder gets made OK, but 3 out of 4 times, it will > be empty and the result of the revCopyFole command is "execution > error". Then it will just work! > > Now I can't get it to work at all. > > I construct variables to hold the folder path & bundle path and they > are as follows: > tBundle: /Users/sarah/Desktop/Updater test/TestApp.app > tFolderPath: /Users/sarah/Desktop/Updater test/Archives/20060403_1/ > > I verify their existence using "there is a folder" (OS X apps are > really folders). > > Then I try: > revCopyFile tBundle, tFolderPath > > I've tried revCopyFolder too even though the docs state that > revCopyFile is the one to use for app bundles. > > Any ideas? > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jonkotthoff at clarionstl.com Sun Apr 2 23:49:59 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Sun, 2 Apr 2006 22:49:59 -0500 Subject: Emergency Message-ID: No matter what I do the revCopyFile command does not work on Mac OS X...I am feeding absolute paths...but on WIndows...there is no problem... I can only use revCopyFile as the put url command does not allow me to save the files as big as mine are... Help... From revolutionary.dan at gmail.com Mon Apr 3 00:35:02 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 2 Apr 2006 21:35:02 -0700 Subject: so long In-Reply-To: References: Message-ID: <70ed6b130604022135q5430202eu4c956697c2392919@mail.gmail.com> The departure of a developer of Sean Shao's stature should raise some alarms in Edinburgh. Like Sarah and many others, I've basically simply ignored OS 9 for the past year or so; any clients still using it are on their own. But I can understand the need in some markets -- presumably especially education -- for OS 9 to continue to be supported. If the database stuff truly doesn't work on OS 9 -- and fails clear back to Rev 2.0 -- then I can appreciate the decision Sean had to make. I agree Sean's contributions will be sorely missed. OTOH, I think it's important for people with less history with the product than some of us who are now commenting in this thread not to get the impression that one even serious departure from the fold bodes ill for the product in general. I can say that Rev 2.6.1 is as solid and stable a development platform as I've worked on, even with the warts it does have, and that nothiing else even comes close to letitng me create cross-platform applications that just flat work, database and all, on every platform I target. On 4/2/06, Sarah Reichelt wrote: > > On 4/3/06, Sean Shao wrote: > > well it's been fun but i can't keep wasting valuable resources trying to > get > > the database features of rev to work.. for all my bragging about rev > and > > it's ease of use and how it'll make this project so much better than > doing > > it as a web-based app, i've basically had enough.. > > > > rev.. do you guys even bother to do beta testing?! if so, you could > stand to > > do a lot more.. if not, i'm more than willing to do testing (for free > even) > > and have ample test platforms to ensure that the feature set that you > say is > > there does work.. > > Sorry to see you go Sean. Your contributions have been valued. I > couldn't be any help since I ditched OS 9 completely as soon as I > could. Did you contact RunRev support? I've never had to use it myself > (this list always comes to my rescue) but it's worth a try before > giving up completely. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From janschenkel at yahoo.com Mon Apr 3 00:45:02 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 2 Apr 2006 21:45:02 -0700 (PDT) Subject: Emergency In-Reply-To: Message-ID: <20060403044502.19963.qmail@web60522.mail.yahoo.com> --- Jonathan Kotthoff wrote: > No matter what I do the revCopyFile command does not > work on Mac OS > X...I am feeding absolute paths...but on > WIndows...there is no > problem... > > I can only use revCopyFile as the put url command > does not allow me > to save the files as big as mine are... > > Help... > Hi Jonathan, I just made a simple test stack on MacOSX, and it worked fine. The script was as follows: ## on mouseUp -- ask the user which file to copy answer file "Select the source file:" if it is empty then exit mouseUp -- show the full source path put it into field "Source" -- ask the user where to copy it to answer file "Save a copy as:" if it is empty then exit mouseUp -- show the full target path put it into field "Target" -- now copy the file revCopyFile field "Source", field "Target" end mouseUp ## Could you give us the script that doesn't work for you? I recall from your original question that you were trying to copy files from within an application bundle. Since I could even get that to work, perhaps your source file path is somehow not up to sniff. Best regards, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From chipp at chipp.com Mon Apr 3 01:33:58 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 03 Apr 2006 00:33:58 -0500 Subject: What is the font used by Microsoft in their menubars? In-Reply-To: References: Message-ID: <4430B3C6.6070301@chipp.com> For WinXP default theme, it's Tahoma 11 Dr. Robert E. Ball wrote: > Does anyone know what font is used in Microsoft Windows menubars? Can I use > that font for the menubars in Revolution standalones built for Windows? > > From jonkotthoff at clarionstl.com Mon Apr 3 01:40:11 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Mon, 3 Apr 2006 00:40:11 -0500 Subject: Emergency In-Reply-To: <20060403044502.19963.qmail@web60522.mail.yahoo.com> References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> Message-ID: <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> Jan, Thanks this helps...here is what is happening...I have to hard code the absolute path for Mac and not for windows...Thus i do a platform check and pass a different path for each platform to copy...That fixed it...! Thanks, as a side note though...I think the revCopyFile should take care of this so as to be truly platform agnostic.... On Apr 2, 2006, at 11:45 PM, Jan Schenkel wrote: > on mouseUp > -- ask the user which file to copy > answer file "Select the source file:" > if it is empty then exit mouseUp > -- show the full source path > put it into field "Source" > -- ask the user where to copy it to > answer file "Save a copy as:" > if it is empty then exit mouseUp > -- show the full target path > put it into field "Target" > -- now copy the file > revCopyFile field "Source", field "Target" > end mouseUp From laguer at ucs.orst.edu Mon Apr 3 02:00:19 2006 From: laguer at ucs.orst.edu (Richard Lague) Date: Sun, 2 Apr 2006 23:00:19 -0700 Subject: weird standalone save behavior In-Reply-To: <442EDBD1.5080301@fourthworld.com> References: <442EDBD1.5080301@fourthworld.com> Message-ID: <1B03241F-7087-4C27-86EF-CE6371023631@ucs.orst.edu> On Apr 1, 2006, at 12:00 PM, Richard Gaskin wrote: > Richard Lague wrote: >> In an effort to figure out what is going on I have been using the >> following script for saving: >> ON mouseUp >> save this stack >> IF the result is not empty THEN >> put the result into resultVar >> answer resultVar >> ELSE >> answer "save confirmed" >> END IF >> END mouseUp >> When I can not save data I always get the same result: ?Can?t >> open stack file?. > > Are you sure that in the context it's being called "this stack" > refers to the stack you want and not the standalone? The script is in a button on the sub-stack. I have been testing this with a very simple standalone -- a one-card main stack/application that has one sub-stack. The sub-stack is also only one card that has a "save" button and a text field. > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From stephenREVOLUTION at barncard.com Mon Apr 3 03:02:11 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 2 Apr 2006 23:02:11 -0800 Subject: Emergency In-Reply-To: <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> Message-ID: isn't the problem that Macs have a bundle and Windoze doesn't? >Jan, > >Thanks this helps...here is what is happening...I have to hard code >the absolute path for Mac and not for windows...Thus i do a platform >check and pass a different path for each platform to copy...That >fixed it...! > >Thanks, as a side note though...I think the revCopyFile should take >care of this so as to be truly platform agnostic.... > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From ambassador at fourthworld.com Mon Apr 3 02:24:20 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 02 Apr 2006 23:24:20 -0700 Subject: weird standalone save behavior Message-ID: <4430BF94.6010507@fourthworld.com> Richard Lague wrote: > On Apr 1, 2006, at 12:00 PM, Richard Gaskin wrote: >> Richard Lague wrote: >>> In an effort to figure out what is going on I have been using the >>> following script for saving: >>> ON mouseUp >>> save this stack >>> IF the result is not empty THEN >>> put the result into resultVar >>> answer resultVar >>> ELSE >>> answer "save confirmed" >>> END IF >>> END mouseUp >>> When I can not save data I always get the same result: ?Can?t >>> open stack file?. >> >> Are you sure that in the context it's being called "this stack" >> refers to the stack you want and not the standalone? > > The script is in a button on the sub-stack. I have been testing this > with a very simple standalone -- a one-card main stack/application > that has one sub-stack. The sub-stack is also only one card that has > a "save" button and a text field. On Windows and UNIX systems, the executable file cannot modify itself. The Rev engine enforces this on Mac OS for consistency. If I read your description correctly the substack is part of the executable stackfile. If you break that substack out into its own stackfile you will be able to save it. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Mon Apr 3 02:57:40 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 03 Apr 2006 01:57:40 -0500 Subject: weird standalone save behavior In-Reply-To: <4430BF94.6010507@fourthworld.com> References: <4430BF94.6010507@fourthworld.com> Message-ID: <4430C764.7030906@hyperactivesw.com> Richard Gaskin wrote: > Richard Lague wrote: > >> On Apr 1, 2006, at 12:00 PM, Richard Gaskin wrote: >>> Richard Lague wrote: >>>> In an effort to figure out what is going on I have been using the >>>> following script for saving: >>>> ON mouseUp >>>> save this stack >>>> IF the result is not empty THEN >>>> put the result into resultVar >>>> answer resultVar >>>> ELSE >>>> answer "save confirmed" >>>> END IF >>>> END mouseUp >>>> When I can not save data I always get the same result: ?Can?t open >>>> stack file?. >>> >>> Are you sure that in the context it's being called "this stack" >>> refers to the stack you want and not the standalone? >> >> The script is in a button on the sub-stack. I have been testing this >> with a very simple standalone -- a one-card main stack/application >> that has one sub-stack. The sub-stack is also only one card that has >> a "save" button and a text field. > > On Windows and UNIX systems, the executable file cannot modify itself. > The Rev engine enforces this on Mac OS for consistency. > > If I read your description correctly the substack is part of the > executable stackfile. > > If you break that substack out into its own stackfile you will be able > to save it. I think something else is going on. He wrote to support recently and I didn't have a clue what the problem might be. I did take a look at his sample application, and the substack is saved out as a separate file. When I tested it, it saved fine for me. I understand that Sarah also tested it for him, and it saves fine for her too. On his own machines, it saves okay sometimes and not others, and seems to behave differently depending on whether he has recently copied the files or not, and to which drive he has copied them. The idea of it being a permissions problem was mine, because I believe the "can't open stack file" error is due to the inability of the engine to create the temporary backup file during the save operation. This only happens to him sometimes, and only under certain conditions. It seems to be something specific to his setup, as I haven't ever heard of anything like this except in cgi-bin folders (which generally have permissions set to forbid file creation.) Richard (Lague): did you try running Repair Permissions using the Disk Utility app? It can't hurt. Also, when the save fails, is your app located somewhere in your own user folder? You aren't trying to save a file to another user folder, right? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jonkotthoff at clarionstl.com Mon Apr 3 03:04:32 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Mon, 3 Apr 2006 02:04:32 -0500 Subject: Emergency In-Reply-To: References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> Message-ID: I may not be thinking about this hard enough, but I do not think so...Please explain your logic further if you have the time... JOn On Apr 3, 2006, at 2:02 AM, Stephen Barncard wrote: > isn't the problem that Macs have a bundle and Windoze doesn't? > >> Jan, >> >> Thanks this helps...here is what is happening...I have to hard >> code the absolute path for Mac and not for windows...Thus i do a >> platform check and pass a different path for each platform to >> copy...That fixed it...! >> >> Thanks, as a side note though...I think the revCopyFile should >> take care of this so as to be truly platform agnostic.... >> > > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION at barncard.com Mon Apr 3 04:35:35 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 3 Apr 2006 00:35:35 -0800 Subject: Emergency In-Reply-To: References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> Message-ID: A full path to a standalone on Mac would have the usual path to the bundle, with the addition of the path inside of the bundle.... /Users/sbarncar/Desktop/C H A T E A U/STANDALONES/chateau 2.7/chateauWire/chateauWire.app/Contents/MacOS/components/about.rev or have you already been there, done that\?? sqb >I may not be thinking about this hard enough, but I do not think >so...Please explain your logic further if you have the time... > >JOn >On Apr 3, 2006, at 2:02 AM, Stephen Barncard wrote: > >>isn't the problem that Macs have a bundle and Windoze doesn't? >> >>>Jan, >>> >>>Thanks this helps...here is what is happening...I have to hard >>>code the absolute path for Mac and not for windows...Thus i do a >>>platform check and pass a different path for each platform to >>>copy...That fixed it...! >>> >>>Thanks, as a side note though...I think the revCopyFile should >>>take care of this so as to be truly platform agnostic.... >>> >> >> -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From supote.songthammawat at gmail.com Mon Apr 3 03:48:17 2006 From: supote.songthammawat at gmail.com (supote.songthammawat) Date: Mon, 03 Apr 2006 14:48:17 +0700 Subject: How I can show image on stack by script and insert or update or delete or select image on stack into Database? Message-ID: <4430D341.6000709@gmail.com> Hi everybody Why I can't to show image on stack by script? I want to know syntax that use to show image? In addition, how to insert or update or delete image on stack into Database(Sybase) and select image from Database(Sybase) to show on object of stack (SQL) ? Please suggest me. Thank you very much. Best Regard, Supote Songthammawat From gcanyon at inspiredlogic.com Mon Apr 3 04:16:37 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 3 Apr 2006 01:16:37 -0700 Subject: New custom control available -- windowshade Message-ID: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> I don't know what to call the thing. I've seen them called navigators, and accordions. I'm calling it a windowshade, since that's what it reminds me of. It's that control that displays a set of titles, each of which is like a separate tab. You click on any of them and the rest slide out of the way to show you the controls on that pane of the control. You can have a quick look by using this in the messagebox: go stack url "http://www.inspiredlogic.com/windowshade/windowshadec.rev" You can also download a zip file at: http://www.inspiredlogic.com/windowshade/windowshadec.rev.zip The stack contains sliders and buttons and a field to help demonstrate, but the only control you need is the group called "windowshade". It's self-contained. The only script is the one in the main group. It's ready to use -- just put whatever you want into the group "PaneContents" in each of the panes. You can have any number of panes, set the color of them, and the height of their titles. The main group accepts these commands: -- sets the width of the whole control set the xWidth of group "Windowshade" to -- sets the height of the whole control set the xHeight of group "Windowshade" to -- sets the color of the titles of all the panes except the hilited pane set the defaultColor of group "Windowshade" to -- sets the color of the title of the hilited pane set the hilitedColor of group "Windowshade" to -- sets the number of panes set the paneCount of group "Windowshade" to -- hand it a set of titles (on individual lines). Sets the number of panes to the number needed, and sets the titles of them to the list of values. set the paneTitles of group "Windowshade" to -- set the height of the titles set the paneTitleHeight of group "Windowshade" to -- set which pane is showing set the hilitedPane of group "Windowshade" to regards, Geoff From rjb at robelko.com Mon Apr 3 04:32:56 2006 From: rjb at robelko.com (Robert Brenstein) Date: Mon, 3 Apr 2006 10:32:56 +0200 Subject: so long In-Reply-To: <000e01c656ba$80c381c0$0201010a@royalnexus> References: <000e01c656ba$80c381c0$0201010a@royalnexus> Message-ID: >Sean, > > >> i've gone all the way back to rev 2.0.3 and have not been >> able to get the >> database stuff to work in compiled apps for mac os 9.. if >> anyone has ever >> gotten this to work, please contact me (offlist as i'm cancelling my >> subscription after this goes through).. > >Sorry to see you go! I admit I can't get Rev database app's >to run on anything less than Panther. I've been forced to >do an ISAM treatment using Rev stacks in an attempt to make >one of my products compliant with running on Jaguar (on which >platform I have several customers). However I can say that >SQLite with Altuits wrapper works a treat on Panther + systems. > >Scott I am one of those who can't afford the luxury of dumping OS9 from supported platforms, so I feel your pain. I do use databases under OS9 successfully but... I use Valentina VXCMD 1.x exclusively. And it works for me. Robert From chipp at chipp.com Mon Apr 3 05:35:03 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 03 Apr 2006 04:35:03 -0500 Subject: New custom control available -- windowshade In-Reply-To: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> Message-ID: <4430EC47.30603@chipp.com> Nice work Geoff, I just finished my own accordian control. It's quite a bit simpler and without some of the bells and whistles. I especially like the way your buttons slide up and down. Mine's called (surprise) "altAccordion" and it's a breeze to install. It's been checked out on both Mac and PC. Type into the message box: go URL "http://www.gadgetplugins.com/altplugins/altAccordion.rev" Then be sure an palette it (click topLeft corner invisible button), and you can start installing it on stacks right away. Be sure and read the instructions. So now there are a couple different versions to choose from depending on what needs people have :-) best, -Chipp Geoff Canyon wrote: > I don't know what to call the thing. I've seen them called navigators, > and accordions. I'm calling it a windowshade, since that's what it > reminds me of. It's that control that displays a set of titles, each of > which is like a separate tab. You click on any of them and the rest > slide out of the way to show you the controls on that pane of the control. From dburgun at dsl.pipex.com Mon Apr 3 05:44:55 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 3 Apr 2006 10:44:55 +0100 Subject: Emergency In-Reply-To: References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> Message-ID: Hi, I can't remember the exact details now, but I had some problems using Bundles on MacOS X. It was somthing like: A standalone application "file" is really a folder as far as RunRev is concerned. So if you want to copy the App "file", you have to treat it as a Folder. I have some code somewhere in an old stack where I had to do some "magic" to make it work correctly. All the Best Dave On 3 Apr 2006, at 09:35, Stephen Barncard wrote: > A full path to a standalone on Mac would have the usual path to the > bundle, with the addition of the path inside of the bundle.... > > > /Users/sbarncar/Desktop/C H A T E A U/STANDALONES/chateau 2.7/ > chateauWire/chateauWire.app/Contents/MacOS/components/about.rev > > or have you already been there, done that\?? > > sqb > > > >> I may not be thinking about this hard enough, but I do not think >> so...Please explain your logic further if you have the time... >> >> JOn >> On Apr 3, 2006, at 2:02 AM, Stephen Barncard wrote: >> >>> isn't the problem that Macs have a bundle and Windoze doesn't? >>> >>>> Jan, >>>> >>>> Thanks this helps...here is what is happening...I have to hard >>>> code the absolute path for Mac and not for windows...Thus i do a >>>> platform check and pass a different path for each platform to >>>> copy...That fixed it...! >>>> >>>> Thanks, as a side note though...I think the revCopyFile should >>>> take care of this so as to be truly platform agnostic.... >>>> >>> >>> > > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Mon Apr 3 05:59:48 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 03 Apr 2006 10:59:48 +0100 Subject: networking tutorial ? In-Reply-To: References: <20051211215523.91A208253BF@mail.runrev.com> Message-ID: <4430F214.6040301@tweedly.net> Marty Billingsley wrote: >Anyway, is there a tutorial on networking using RunRev? > When I started this reply, I didn't know of one. (But I do now - see later ... :-) >I want to make >two Macs talk to each other (using Bonjour, or whatever else will work) >and share a stack. > Bonjour would be a good way for the two (or more) Macs to discover each other (or more likely a single central "server" with which they would directly interact). I'm not sure what you have in mind by "share a stack" - but if if you mean it literally, I think that can't be done. If what you mean is the same stack being run on each client to produce a shared environment and experience, then it can be done and is fairly simple. > Is this reasonably easy to do? I'm exploring two >ideas: simple multi-user games for my students, and creating an >application where several users can draw on a card at the same time -- >like SubEthaEdit, except with painting. > >Thanks for any pointers (including subject headers of previous threads) >you can provide. > > Simple multi-user games should be straightforward (unless you need high-performance, real time as in first-person shooter games). Shared drawing may be more difficult; just basic functionality shouldn't be hard, but to make it feel comfortable and smooth could be, IMO, very difficult - so it depends on what you're trying for. Although not tutorials, there are some samples 1. Basics. On RevOnline, under user alextweedly there are two sets of samples. TCP: "TCP App1" and "TCP App 2" are a client + server using TCP UDP: "UDP Echo server" and "UDP Echo client" are a similar pair using UDP There was an earlier discussion on the list about TCP vs UDP, but 99% of the time, TCP is the way to go unless there are specialized needs. 2. Advanced samples The Chat server and client (original by *//Bj?rnke von Gierke//* , with clients by various people) provides an excellent example of a complete application. And, as I've just discovered, this is one of the examples in the RunRev Video tutorials - see http://support.runrev.com/tutorials/projects.php (I have to admit, I don't know how you obtain the sample stacks discussed in this tutorial - maybe they're part of the current distribution. I also don't know how to get the stacks directly from the developers, they don't seem to be on the page that I had bookmarked as Bjornke's site, but perhaps Bjornke will chime in.) -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.4/299 - Release Date: 31/03/2006 From dburgun at dsl.pipex.com Mon Apr 3 06:01:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 3 Apr 2006 11:01:45 +0100 Subject: so long In-Reply-To: References: Message-ID: <190443E9-9833-41C2-B933-8D5FCD961578@dsl.pipex.com> Hi Sean, How do you deploy your standalones? I used to have one big stack file, but found that it caused all kinds of problems when running as a standalone. Now I have a dummy "splash screen" stack that gets built into a standalone. All it does is "jump" to a .rev file (inside the app bundle). This seems to make a lot of things work better under Mac OS 9. It would be easy for you to try this and might be worth the 10 minutes or so it will take. All you have to do is to create a dummy stack that just does a "go to stack path_inside_bundle/stackfile.rev" in the openStack handler. Then add the file(s) "stackfile,rev" to the file list in the "Copy Files" panel of the Standalone settings Dialog. I can let you have some code to do this if like. Hope this Helps All the Best Dave On 3 Apr 2006, at 01:54, Sean Shao wrote: > well it's been fun but i can't keep wasting valuable resources > trying to get the database features of rev to work.. for all my > bragging about rev and it's ease of use and how it'll make this > project so much better than doing it as a web-based app, i've > basically had enough.. > > rev.. do you guys even bother to do beta testing?! if so, you could > stand to do a lot more.. if not, i'm more than willing to do > testing (for free even) and have ample test platforms to ensure > that the feature set that you say is there does work.. > > i've gone all the way back to rev 2.0.3 and have not been able to > get the database stuff to work in compiled apps for mac os 9.. if > anyone has ever gotten this to work, please contact me (offlist as > i'm cancelling my subscription after this goes through).. > > for everyone who is testing anything for me, consider it in the > public domain from this point forward.. i will attempt to finish > up any outstanding bugs and features, but no promises.. > > -Sean > > _________________________________________________________________ > Is your PC infected? Get a FREE online computer virus scan from > McAfee? Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp? > cid=3963 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david at openpartnership.net Mon Apr 3 06:03:08 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 03 Apr 2006 12:03:08 +0200 Subject: Manipulating imagedata - quickest technique? In-Reply-To: <4430EC47.30603@chipp.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> Message-ID: <4430F2DC.9000905@openpartnership.net> What's the quickest technique? This script is based on some of Chipps work... baiscally it loops through the whole imageData 4 chars at a time and manipulates each chunk before adding it to the new data. A few questions: 1) Is this the fastest way? 2) Can someone explain the use of binaryEncode - is this faster or slower? 3) Is there a way to cash some intermediary form of data that is faster to manipulate? For the last point - imagine having sliders for HSV values. At the moment the script converts rgb in the imageData to hsv and back again - by caching the original images HSV data this could speed things up nearly 200%? So what sort of format would make the most sense to store this data in - some sort of table / array? > on colour_SetBrightness imageObject, somePercent > set the cursor to watch > > put the imageData of imageObject into someImageData > put 0 into tPos > put the length of someImageData / 4 into binaryPixelNum > > repeat for binaryPixelNum times > put tPos + 4 into tPos > > put charToNum(char tPos + 1 of someImageData) into r > put charToNum(char tPos + 2 of someImageData) into g > put charToNum(char tPos + 3 of someImageData) into b > > colour_LightenRGB somePercent, r, g, b > > put binaryEncode("CCCC", 0, r, g, b) after newImageData > end repeat > -- put newImageData > set the imageData of imageObject to newImageData > end colour_SetBrightness > From dburgun at dsl.pipex.com Mon Apr 3 06:13:56 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 3 Apr 2006 11:13:56 +0100 Subject: Close Substack Question? In-Reply-To: <4430BF94.6010507@fourthworld.com> References: <4430BF94.6010507@fourthworld.com> Message-ID: <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> Hi All, I have a library stack that is opened via a start using command. This works fine, however if the same stack I have a sub-stack which is used for debugging, e.g. it has a field and dumps lines to the field. This works fine too, until I close the sub-stack. When I do this, it closes the mainStack too, so the library is "lost" to the other stacks that are using it. It's no big deal since I could just "hide" the sub-stack window, but I can't understand why closing the the sub-stack should also close the mainStack. I have the preOpenStack, openStack and closeStack handlers defined in the Script of the sub-stack. Any ideas????? All the Best Dave From dburgun at dsl.pipex.com Mon Apr 3 06:18:44 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 3 Apr 2006 11:18:44 +0100 Subject: Manipulating imagedata - quickest technique? In-Reply-To: <4430F2DC.9000905@openpartnership.net> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> <4430F2DC.9000905@openpartnership.net> Message-ID: <01C64CF2-D2B5-407B-ACE2-DC3656BF1106@dsl.pipex.com> Hi, I wrote an External Command to do image processing work. It is *way* faster than doing it in TranScript. It also implemented an image cache. If you want to write an External Command, I can give you some pointers. All the Best Dave On 3 Apr 2006, at 11:03, David Bovill wrote: > What's the quickest technique? This script is based on some of > Chipps work... baiscally it loops through the whole imageData 4 > chars at a time and manipulates each chunk before adding it to the > new data. > > A few questions: > > 1) Is this the fastest way? > > 2) Can someone explain the use of binaryEncode - is this faster > or slower? > > 3) Is there a way to cash some intermediary form of data that is > faster to manipulate? > > For the last point - imagine having sliders for HSV values. At the > moment the script converts rgb in the imageData to hsv and back > again - by caching the original images HSV data this could speed > things up nearly 200%? So what sort of format would make the most > sense to store this data in - some sort of table / array? > >> on colour_SetBrightness imageObject, somePercent >> set the cursor to watch >> put the imageData of imageObject into someImageData >> put 0 into tPos >> put the length of someImageData / 4 into binaryPixelNum >> repeat for binaryPixelNum times >> put tPos + 4 into tPos >> put charToNum(char tPos + 1 of someImageData) into r >> put charToNum(char tPos + 2 of someImageData) into g >> put charToNum(char tPos + 3 of someImageData) into b >> colour_LightenRGB somePercent, r, g, b >> put binaryEncode("CCCC", 0, r, g, b) after >> newImageData >> end repeat >> -- put newImageData >> set the imageData of imageObject to newImageData >> end colour_SetBrightness >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jonkotthoff at clarionstl.com Mon Apr 3 06:27:01 2006 From: jonkotthoff at clarionstl.com (Jonathan Kotthoff) Date: Mon, 3 Apr 2006 05:27:01 -0500 Subject: Emergency In-Reply-To: References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> Message-ID: <38DADA9E-CFCF-4216-B814-7FF80D6109E8@clarionstl.com> Yea actually, did not have to worry about the bundle at all...I can give examples later today for all curious.... On Apr 3, 2006, at 3:35 AM, Stephen Barncard wrote: > A full path to a standalone on Mac would have the usual path to the > bundle, with the addition of the path inside of the bundle.... > > > /Users/sbarncar/Desktop/C H A T E A U/STANDALONES/chateau 2.7/ > chateauWire/chateauWire.app/Contents/MacOS/components/about.rev > > or have you already been there, done that\?? > > sqb > > > >> I may not be thinking about this hard enough, but I do not think >> so...Please explain your logic further if you have the time... >> >> JOn >> On Apr 3, 2006, at 2:02 AM, Stephen Barncard wrote: >> >>> isn't the problem that Macs have a bundle and Windoze doesn't? >>> >>>> Jan, >>>> >>>> Thanks this helps...here is what is happening...I have to hard >>>> code the absolute path for Mac and not for windows...Thus i do a >>>> platform check and pass a different path for each platform to >>>> copy...That fixed it...! >>>> >>>> Thanks, as a side note though...I think the revCopyFile should >>>> take care of this so as to be truly platform agnostic.... >>>> >>> >>> > > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Mon Apr 3 06:58:23 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 3 Apr 2006 11:58:23 +0100 Subject: Manipulating imagedata - quickest technique? In-Reply-To: <01C64CF2-D2B5-407B-ACE2-DC3656BF1106@dsl.pipex.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> <4430F2DC.9000905@openpartnership.net> <01C64CF2-D2B5-407B-ACE2-DC3656BF1106@dsl.pipex.com> Message-ID: <745e934a0604030358n28b1eb80v2421c75a51e995f2@mail.gmail.com> I just knocked this up quickly, it loads the image data into an array, lightens all the rgb values and sets the image to the new data, I've no idea how this relates to what you're doing, but it takes about 17 seconds to complete on my system (Mac 1.5Ghz Powerbook), of which about 7 seconds is spent populating the array - I used a 1.2 megabyte image. I'm sure David is right that externals are the way to this sort of stuff, if speed matters at all. on doLighten imageName put 1 into pixCount put 0 into charCount repeat for each char pix in the imageData of image imageName add 1 to charCount if charCount = 1 then next repeat else if charCount = 2 then put charToNum(pix) into pixArray[pixCount,"r"] else if charCount = 3 then put charToNum(pix) into pixArray[pixCount,"g"] else if charCount = 4 then put charToNum(pix) into pixArray[pixCount,"b"] put 0 into charCount add 1 to pixCount end if end repeat repeat for each line L in the keys of pixArray put min(pixArray[L] * 1.5,255) into pixArray[L] end repeat subtract 1 from pixCount repeat with n = 1 to pixCount put binaryEncode("C","0") after newImageData put binaryEncode("C",pixArray[n,"r"]) after newImageData put binaryEncode("C",pixArray[n,"g"]) after newImageData put binaryEncode("C",pixArray[n,"b"]) after newImageData end repeat set the imageData of image imageName to newImageData end doLighten Best, Mark On 3 Apr 2006, at 11:03, David Bovill wrote: What's the quickest technique? This script is based on some of Chipps work... baiscally it loops through the whole imageData 4 chars at a time and manipulates each chunk before adding it to the new data. A few questions: 1) Is this the fastest way? 2) Can someone explain the use of binaryEncode - is this faster or slower? 3) Is there a way to cash some intermediary form of data that is faster to manipulate? For the last point - imagine having sliders for HSV values. At the moment the script converts rgb in the imageData to hsv and back again - by caching the original images HSV data this could speed things up nearly 200%? So what sort of format would make the most sense to store this data in - some sort of table / array? on colour_SetBrightness imageObject, somePercent set the cursor to watch put the imageData of imageObject into someImageData put 0 into tPos put the length of someImageData / 4 into binaryPixelNum repeat for binaryPixelNum times put tPos + 4 into tPos put charToNum(char tPos + 1 of someImageData) into r put charToNum(char tPos + 2 of someImageData) into g put charToNum(char tPos + 3 of someImageData) into b colour_LightenRGB somePercent, r, g, b put binaryEncode("CCCC", 0, r, g, b) after newImageData end repeat -- put newImageData set the imageData of imageObject to newImageData end colour_SetBrightness _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From paulclaude at postino.it Mon Apr 3 07:14:49 2006 From: paulclaude at postino.it (Paul Claude) Date: Mon, 03 Apr 2006 13:14:49 +0200 Subject: Close Substack Question? In-Reply-To: <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> Message-ID: Hi Dave, I had the same problem, but only in the standalone environment. No solutions at the moment. Greetings Paul Claude on 3-04-2006 12:13, David Burgun at dburgun at dsl.pipex.com wrote: > Hi All, > > I have a library stack that is opened via a start using command. This > works fine, however if the same stack I have a sub-stack which is > used for debugging, e.g. it has a field and dumps lines to the field. > This works fine too, until I close the sub-stack. When I do this, it > closes the mainStack too, so the library is "lost" to the other > stacks that are using it. > > It's no big deal since I could just "hide" the sub-stack window, but > I can't understand why closing the the sub-stack should also close > the mainStack. > > I have the preOpenStack, openStack and closeStack handlers defined in > the Script of the sub-stack. > > Any ideas????? > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bvg at mac.com Mon Apr 3 07:56:32 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Mon, 3 Apr 2006 13:56:32 +0200 Subject: networking tutorial ? In-Reply-To: <4430F214.6040301@tweedly.net> References: <20051211215523.91A208253BF@mail.runrev.com> <4430F214.6040301@tweedly.net> Message-ID: <366bad1c86ae8fb6a8bb6b2cdeecf456@mac.com> All information regarding ChatRev can be found at http://chatrev.bjoernke.com Most of the time there's someone around in ChatRev, who has made his own client, so asking directly in the chat about networking should work fine too. :) cheers Bj?rnke On Apr 03 2006, at 11:59, Alex Tweedly wrote: > I also don't know how to get the stacks directly from the developers, > they don't seem to be on the page that I had bookmarked as Bjornke's > site, but perhaps Bjornke will chime in.) -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From alex at tweedly.net Mon Apr 3 08:26:17 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 03 Apr 2006 13:26:17 +0100 Subject: networking tutorial ? In-Reply-To: <366bad1c86ae8fb6a8bb6b2cdeecf456@mac.com> References: <20051211215523.91A208253BF@mail.runrev.com> <4430F214.6040301@tweedly.net> <366bad1c86ae8fb6a8bb6b2cdeecf456@mac.com> Message-ID: <44311469.3080706@tweedly.net> Bj?rnke von Gierke wrote: > All information regarding ChatRev can be found at > http://chatrev.bjoernke.com > Most of the time there's someone around in ChatRev, who has made his > own client, so asking directly in the chat about networking should > work fine too. :) > Ahhh - thanks. I had bookmarked http://revolutionboard.de/bvg/ and didn't know where to find the new stuff (Google unfortunately didn't help either). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.4/299 - Release Date: 31/03/2006 From Kresten.Bjerg at psy.ku.dk Mon Apr 3 08:42:57 2006 From: Kresten.Bjerg at psy.ku.dk (Kresten Bjerg) Date: Mon, 03 Apr 2006 14:42:57 +0200 Subject: Shortcutting to screendump despite opened menus ? Message-ID: Hi Thank you for the suggestions, - but I cant get the desired results, when a menu is kept open. The key-down situation seem to prevent the snapshotting from within rev, while the apple command-shift-3 manages well. Can a detour of some kind solve this problem (I have to get the snapshots dated and time-indexed, and put into a specific folder - and solution has to be cross-platforms.) Kresten From david at openpartnership.net Mon Apr 3 09:21:28 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 03 Apr 2006 15:21:28 +0200 Subject: Manipulating imagedata - quickest technique? In-Reply-To: <745e934a0604030358n28b1eb80v2421c75a51e995f2@mail.gmail.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> <4430F2DC.9000905@openpartnership.net> <01C64CF2-D2B5-407B-ACE2-DC3656BF1106@dsl.pipex.com> <745e934a0604030358n28b1eb80v2421c75a51e995f2@mail.gmail.com> Message-ID: <44312158.403@openpartnership.net> David Burgun wrote: > I wrote an External Command to do image processing work. It is *way* > faster than doing it in TranScript. It also implemented an image cache. > > If you want to write an External Command, I can give you some pointers. That would be very useful David. For this example - writing an external for image contrast and brightness - how long would it take - that is for someone who knows how to do it :) Mark Smith wrote: > on doLighten imageName > ... > repeat for each line L in the keys of pixArray > put min(pixArray[L] * 1.5,255) into pixArray[L] > end repeat ... > end doLighten Thanks for the code Mark... A question about how "lighten" works... I have some functions for HSV to RGB conversion (they are a bit old and am sure can be optimized) - using HSV sliders on individual colours - I get - but as i don't have photoshop installed here - I am not sure how it should work with an image? If I change a Velocity slider for an image does it: a) set all velocity values for each pixel to the new value b) multiply each existing pixel velocity value by a percentage change and then set Oh and why should multiplying each rgb value by 1.5 lighten an image? function colour_RGBtoHSV r, g, b -- version original,10/3/03 if g is empty then put item 3 of r into b put item 2 of r into g put item 1 of r into r end if colour_ConvertRGBtoHSV r, g, b, h, s, v return h,s,v end colour_RGBtoHSV function colour_HSVtoRGB h, s, v -- version original,10/3/03 if s is empty then put item 3 of h into v put item 2 of h into s put item 1 of h into h end if colour_ConvertHSVtoRGB h, s, v, r, g, b return r,g,b end colour_HSVtoRGB on colour_ConvertRGBtoHSV r, g, b, @h, @s, @v set the numberFormat to "0.###############" put r / 255 into r put g / 255 into g put b / 255 into b put max(r,g,b) into maxv put min(r,g,b) into minv put maxv - minv into diff if maxv <> 0 and diff <> 0 then put diff / maxv into s put (maxv - r) / diff into rc put (maxv - g) / diff into gc put (maxv - b) / diff into bc if r = maxv then put bc - gc into h else if g = maxv then put 2 + rc - bc into h else if b = maxv then put 4 + gc - rc into h multiply h by 60 if h < 0 then add 360 to h end if else put 0 into s put 0 into h end if put round(h) into h put round(s * 100) into s put round(maxv * 100) into v end colour_ConvertRGBtoHSV on colour_ConvertHSVtoRGB h, s, v, @r, @g, @b set the numberFormat to "0.###############" divide s by 100 divide v by 100 if s is 0 then put v,v,v into rgb else divide h by 60 put trunc(h) into i put h - i into f put v * (1 - s) into p put v * (1 - s * f) into q put v * (1 - s * (1- f)) into t if i is 0 then put v,t,p into rgb if i is 1 then put q,v,p into rgb if i is 2 then put p,v,t into rgb if i is 3 then put p,q,v into rgb if i is 4 then put t,p,v into rgb if i is 5 then put v,p,q into rgb end if put round(item 1 of rgb * 255) into r put round(item 2 of rgb * 255) into g put round(item 3 of rgb * 255) into b end colour_ConvertHSVtoRGB From sanke at hrz.uni-kassel.de Mon Apr 3 09:43:28 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 03 Apr 2006 15:43:28 +0200 Subject: Manipulating imagedata - quickest technique? Message-ID: <44312680.40306@hrz.uni-kassel.de> On Mon Apr 3 2006 David Bovill david at openpartnership.net wrote: > What's the quickest technique? This script is based on some of Chipps > work... baiscally it loops through the whole imageData 4 chars at a time > and manipulates each chunk before adding it to the new data. > > A few questions: > > 1) Is this the fastest way? From my very recent experience I think the looping approach in your example Chipp uses is indeed very fast and could hardly be optimized. But much depends on the amount of math - and possibly if-control structures - you need in that loop to produce new imagedata or to change them. Looping, however, only works when you want to change *all* imagedata in one single aspect. If position of the pixels matters, for example, when you want to mirror parts of an image, you need to apply a double repeat loop determining the vertical and horizontal positions, which is almost identical in speed compared with a one-dimensional loop (see some sample scripts below). > 2) Can someone explain the use of binaryEncode - is this faster or > slower? IMHO the use of binaryEncode is *not* faster than addressing the "chars" of the imagedata. Again, the needed math in between is what matters most. > 3) Is there a way to cash some intermediary form of data that is > faster to manipulate? > (snip) So what sort of format would make the most sense to store > this data in - some sort of table / array? As I understand it, the imagedata is already an *array* of a special kind. I find that manipulating the color information in an 160 x 120 array (used in my "Colorpattern Toolkit" for the colored chars of a field) is basically slower than changing the imagedata of an 640 X 480 image (which I use in my soon to be released "ImageData Toolkit"). Regards, Wilhelm Sanke ================================= P.S.: Three sample scripts for an image size of 640 X 480 pixels - with execution speed (WindowsXP, 2 GHz) 1. "Create horizontal lines of different color" - 3 seconds on mouseUp put the milliseconds into Start put empty into iData put random(255) into R put random(255) into G put random(255) into B put random(255) into x put random(255) into y put random(255) into z repeat with i = 1 to 480 add x to R add y to G add z to B repeat with j = 1 to 640 put binaryEncode("CCCC",0,R,G,B) into newPixel put newPixel after iData end repeat end repeat set the imageData of img 2 to iData put the milliseconds - Start into fld "test" end mouseUp 2. "duplicate the color values" - 1.7 seconds on mouseUp set the cursor to watch put the milliseconds into Start put the imageData of image 2 into iData put idata into idata2 put 0 into counter repeat for each char C in idata add 1 to counter if counter mod 4 <> 1 then # the "open" zero item before R,G,B put chartonum(C) into tC put 2* tC into tC if tC > 255 then put tC - 255 into tC put numtochar(tC) into char counter of idata2 end if end repeat set the imageData of image 2 to iData2 put the milliseconds - Start into fld "test" end mouseUp 3. "produce complementary colors" - 1.4 seconds (the two-dimensional repeat structure is not needed here, but is nevertheless faster than the above "repeat for each" structure) on mouseUp set the cursor to watch put the milliseconds into Start put the imageData of image 2 into iData put 2560 into re repeat with i = 0 to 479 repeat with j = 0 to 639 put 255 - chartonum(char (i*re + (j*4+2)) of idata) into tC put numtochar(tC) into char (i*re + (j*4+2)) of idata put 255 - chartonum(char (i*re + (j*4+3)) of idata) into tC put numtochar(tC) into char (i*re + (j*4+3)) of idata put 255 - chartonum(char (i*re + (j*4+4)) of idata) into tC put numtochar(tC) into char (i*re + (j*4+4)) of idata end repeat end repeat set the imageData of image 2 to iData put the milliseconds - Start into fld "test" end mouseUp From david at openpartnership.net Mon Apr 3 10:13:32 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 03 Apr 2006 16:13:32 +0200 Subject: Manipulating imagedata - quickest technique? In-Reply-To: <44312680.40306@hrz.uni-kassel.de> References: <44312680.40306@hrz.uni-kassel.de> Message-ID: <44312D8C.4020909@openpartnership.net> Another thought.... Flash seems to have built in Colour Matrix support not only for Convolve filters but for contrast and saturation etc.... http://www.gskinner.com/blog/archives/2005/09/flash_8_source.html So I guess if you had a Flash movie which exported the result you could embed this in a Player object? Anyone with experience of Flash in Rev know if this would work? From klaus at major-k.de Mon Apr 3 10:17:29 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 3 Apr 2006 16:17:29 +0200 Subject: Manipulating imagedata - quickest technique? In-Reply-To: <44312D8C.4020909@openpartnership.net> References: <44312680.40306@hrz.uni-kassel.de> <44312D8C.4020909@openpartnership.net> Message-ID: <7F24E31A-BF9C-4731-A104-2EB424A0A277@major-k.de> Hi David, > Another thought.... > > Flash seems to have built in Colour Matrix support not only for > Convolve filters but for contrast and saturation etc.... > http://www.gskinner.com/blog/archives/2005/09/flash_8_source.html > So I guess if you had a Flash movie which exported the result you > could embed this in a Player object? Anyone with experience of > Flash in Rev know if this would work? sou8nds pretty cool, but so far only Flash movies <= version 5 are supported by QuickTime (player objects), sorry... Regards Klaus Major klaus at major-k.de http://www.major-k.de From gcanyon at inspiredlogic.com Mon Apr 3 11:22:53 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 3 Apr 2006 08:22:53 -0700 Subject: New custom control available -- windowshade In-Reply-To: <4430EC47.30603@chipp.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> Message-ID: On Apr 3, 2006, at 2:35 AM, Chipp Walters wrote: > Nice work Geoff, > > I just finished my own accordian control. It's quite a bit simpler > and without some of the bells and whistles. I especially like the > way your buttons slide up and down. That was especially painful to get right. I started by locking moves, then sending a move command for each of the groups that needed to move, then unlocking moves. That worked well for up to about five panes on my computer, but beyond that the moves lost their sync -- not badly, but noticeably. So I added a group specifically for moves. Whenever the pane needs to change, I figure out which ones are moving, put them into the "mover" group, then move that, then move them back out of the "mover" group. You would think once I got that concept worked out it would be easy, but no. ;-) My first thought for doing this was to issue a group command: group control "whatever" and group "whatever" -- etc. The problem was that the objects I was grouping were groups. The compiler doesn't like this: group group "whatever" and -- The group group part throws it off (need to bugzilla that). So instead I have the group ready to go, and move the groups into it by setting their layers. Working _that_ out was on the painful side ;-) But the end result is that it should be able to accommodate virtually any number of panes without a slowdown, even on older computers. > > Mine's called (surprise) "altAccordion" and it's a breeze to > install. It's been checked out on both Mac and PC. > > Type into the message box: > go URL "http://www.gadgetplugins.com/altplugins/altAccordion.rev" > Then be sure an palette it (click topLeft corner invisible button), > and you can start installing it on stacks right away. Be sure and > read the instructions. > > So now there are a couple different versions to choose from > depending on what needs people have :-) I'm not really familiar with this control -- are they usually just a list of lists? If that's so, maybe it's a good thing I didn't know what to call it. That way there's a distinction, since the windowshade control is just a group of groups, and can hold anything. > > best, > > -Chipp > > Geoff Canyon wrote: >> I don't know what to call the thing. I've seen them called >> navigators, and accordions. I'm calling it a windowshade, since >> that's what it reminds me of. It's that control that displays a >> set of titles, each of which is like a separate tab. You click on >> any of them and the rest slide out of the way to show you the >> controls on that pane of the control. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Mon Apr 3 11:42:08 2006 From: rcozens at pon.net (Rob Cozens) Date: Mon, 3 Apr 2006 08:42:08 -0700 Subject: Close Substack Question? In-Reply-To: <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> Message-ID: <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> Hi Dave, > I have the preOpenStack, openStack and closeStack handlers defined in > the Script of the sub-stack. > > Any ideas????? > A closeStackRequest handler in the main stack? Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Mon Apr 3 11:42:22 2006 From: rcozens at pon.net (Rob Cozens) Date: Mon, 3 Apr 2006 08:42:22 -0700 Subject: networking tutorial ? In-Reply-To: References: <20051211215523.91A208253BF@mail.runrev.com> Message-ID: <7155F75C-C328-11DA-851D-0030657E1638@pon.net> Hi Marty, > is there a tutorial on networking using RunRev? Look at libIPC, sample stacks, & documentation at . (You will have to subscribe to the group.) Further examples can be found in the SDB drivers in Serendipity Library and the SDB Server stack template @ . -- Rob Cozens "A house divided against itself cannot stand." -- Abraham Lincoln From userev at canelasoftware.com Mon Apr 3 12:13:23 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 3 Apr 2006 09:13:23 -0700 Subject: Emergency In-Reply-To: <38DADA9E-CFCF-4216-B814-7FF80D6109E8@clarionstl.com> References: <20060403044502.19963.qmail@web60522.mail.yahoo.com> <612E23DA-FDDA-4408-8BC9-96C8D321D404@clarionstl.com> <38DADA9E-CFCF-4216-B814-7FF80D6109E8@clarionstl.com> Message-ID: On Apr 3, 2006, at 3:27 AM, Jonathan Kotthoff wrote: > Yea actually, did not have to worry about the bundle at all...I can > give examples later today for all curious.... I do a check on the file to see if it is a bundle. If it is, then I use recCopyFolder to do the work. Mark Talluto -- CANELA Software http://www.canelasoftware.com From davis.phil at comcast.net Mon Apr 3 12:15:52 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 03 Apr 2006 09:15:52 -0700 Subject: networking tutorial ? In-Reply-To: References: <20051211215523.91A208253BF@mail.runrev.com> Message-ID: <44314A38.4070803@comcast.net> Hi Marty, Maybe it's understood as a given, but no one has mentioned studying what the docs say about sockets. Sockets are basic to communication between Rev stacks/apps running on different machines. Please pardon if this is all old news... but for the sake of newbies who may not be aware, I continue. You can learn about Rev's networking support by reading what the docs say about: COMMANDS: open socket (note the 'with message' option on all of these) read from socket write to socket close socket MESSAGES: socketClosed socketTimeout socketError FUNCTIONS: openSockets PROPERTIES: socketTimeoutInterval I think the docs are always a good place to start. Thanks - Phil Davis Marty Billingsley wrote: > Hi all -- > > Sorry about a repeat query -- I'm sure this has come up before, but you > know how it is: you skim over messages on the list that don't pertain to > what you're currently working on. > > Anyway, is there a tutorial on networking using RunRev? I want to make > two Macs talk to each other (using Bonjour, or whatever else will work) > and share a stack. Is this reasonably easy to do? I'm exploring two > ideas: simple multi-user games for my students, and creating an > application where several users can draw on a card at the same time -- > like SubEthaEdit, except with painting. > > Thanks for any pointers (including subject headers of previous threads) > you can provide. > > cheers, > - marty > > -- > Marty Billingsley (marty at ucls.uchicago.edu) > The University of Chicago Laboratory Schools > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolutionary.dan at gmail.com Mon Apr 3 13:07:27 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 3 Apr 2006 10:07:27 -0700 Subject: New custom control available -- windowshade In-Reply-To: References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> Message-ID: <70ed6b130604031007q51a37e6dwa9e1ea906c0c8f51@mail.gmail.com> I am grateful to both of you guys for creating this control. I've found it to be one of the most useful in other applications and Web sites where it's been implemented. Laszlo implemented an AJAX control of this type and I thought it was so cool that I figured I'd go do one in Rev. As I found out, you need a lot more skill with the graphics side of Rev than I have to do that. So thank you both. Way cool. Dan From josh at dvcreators.net Mon Apr 3 14:41:29 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 3 Apr 2006 11:41:29 -0700 Subject: .swf in Revolution? In-Reply-To: References: Message-ID: Thanks for the answers. This is top of my list of requests for the next version! altBrowser looks great, but seems like I would be using a nuclear sub for a bottle opener... On Mar 27, 2006, at 11:08 PM, Ken Ray wrote: > On 3/28/06 12:59 AM, "Jiro Harada" wrote: > >> Ken, >> >> This external is for in-house. >> F-ab is a just demonstration to introduce our rich client application >> to our customers. > > I see... well then it won't help with the question that was posed, > unless > you're willing to provide it/sell it as a third-party external for > Revolution. > > Any chance of that happening? ;-) > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mwieder at ahsoftware.net Mon Apr 3 15:54:50 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 3 Apr 2006 12:54:50 -0700 Subject: networking tutorial ? In-Reply-To: <44314A38.4070803@comcast.net> References: <20051211215523.91A208253BF@mail.runrev.com> <44314A38.4070803@comcast.net> Message-ID: <7912083154.20060403125450@ahsoftware.net> Phil- Monday, April 3, 2006, 9:15:52 AM, you wrote: > COMMANDS: > open socket (note the 'with message' option on all of these) > read from socket > write to socket > close socket And don't forget accept - it's critical to getting things working. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Apr 3 15:58:43 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 3 Apr 2006 12:58:43 -0700 Subject: so long In-Reply-To: References: Message-ID: <512315899.20060403125843@ahsoftware.net> Stephen- Sunday, April 2, 2006, 7:47:54 PM, you wrote: > Well, that's too bad. As far as I can tell, Rev is still committed to > OS9, and are promising a 2.7 version. There was a problem with the > old compiler or something that predicated more work on it than other > platforms apparently. I'm certain that a lot has to do with the demise of Metrowerks... -- -Mark Wieder mwieder at ahsoftware.net From dburgun at dsl.pipex.com Mon Apr 3 16:00:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 3 Apr 2006 21:00:41 +0100 Subject: Close Substack Question? In-Reply-To: <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> Message-ID: <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> On 3 Apr 2006, at 16:42, Rob Cozens wrote: > > Hi Dave, > >> I have the preOpenStack, openStack and closeStack handlers defined >> in the Script of the sub-stack. >> >> Any ideas????? >> > > A closeStackRequest handler in the main stack? I added a closeStackRequest handler to my sub-stack script: on closeStackRequest save this stack pass closeStackRequest end closeStackRequest But I still get prompted to save the sub-stack when closing it in the IDE. Do I need one in the mainStack too? Thanks a lot All the Best Dave From davis.phil at comcast.net Mon Apr 3 16:03:08 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 03 Apr 2006 13:03:08 -0700 Subject: networking tutorial ? In-Reply-To: <7912083154.20060403125450@ahsoftware.net> References: <20051211215523.91A208253BF@mail.runrev.com> <44314A38.4070803@comcast.net> <7912083154.20060403125450@ahsoftware.net> Message-ID: <44317F7C.6050805@comcast.net> Mark Wieder wrote: > Phil- > > Monday, April 3, 2006, 9:15:52 AM, you wrote: > > >>COMMANDS: >> open socket (note the 'with message' option on all of these) >> read from socket >> write to socket >> close socket > > > And don't forget accept - it's critical to getting things working. AMEN! Wow... giant oversight on my part. Thanks for catching it. Phil From dburgun at dsl.pipex.com Mon Apr 3 16:04:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 3 Apr 2006 21:04:41 +0100 Subject: Font/Style Problems on Windows In-Reply-To: References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> Message-ID: <6B3FD323-164D-4F2F-B150-BD382C0B4B9F@dsl.pipex.com> Hi, I have a stack that I compiled into a standalone for Mac and Windows. Works fine on Mac, but on Windows none of the text abbributes seems to be working, e.g. bold text is displayed on Mac and not Windows and the font size on some items displays at 18 points on Mac but not on windows (seems like it's 11 or 12 point to me). Any ideas? Do I have to do something special to make the Text stuff work on Windows? Thanks a lot All the Best Dave From sarah.reichelt at gmail.com Mon Apr 3 17:19:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 4 Apr 2006 07:19:51 +1000 Subject: Font/Style Problems on Windows In-Reply-To: <6B3FD323-164D-4F2F-B150-BD382C0B4B9F@dsl.pipex.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <4430EC47.30603@chipp.com> <6B3FD323-164D-4F2F-B150-BD382C0B4B9F@dsl.pipex.com> Message-ID: > I have a stack that I compiled into a standalone for Mac and Windows. > Works fine on Mac, but on Windows none of the text abbributes seems > to be working, e.g. bold text is displayed on Mac and not Windows and > the font size on some items displays at 18 points on Mac but not on > windows (seems like it's 11 or 12 point to me). This may be because the font you are using is not available on the Windows computer. I suggest sticking to fionts you know are installed by default on both: Arial, Courier and Verdana are my preferred options but there have been more comprehensive lists published here if you search the archives. Cheers, Sarah From userev at canelasoftware.com Mon Apr 3 17:24:55 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 3 Apr 2006 14:24:55 -0700 Subject: Free FTP client in Rev Message-ID: <589A8FAB-B3C7-4BCC-9231-C8B13E402F86@canelasoftware.com> Hello everyone. I have posted an FTP client made in Rev. I use it every day and it meets my rather basic needs just fine. I also improve it from time to time and will keep the version on my server current as it gets better. It is available via RevNet. Please let me know how it works for you. If you make any improvements, it would be cool to share them with me and I'll post the changes for everyone. You can also download it directly at: It is completely free and can be used in any way you like. Mark Talluto -- CANELA Software http://www.canelasoftware.com From russmcb at tsw.berkeley.edu Mon Apr 3 18:18:44 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Mon, 3 Apr 2006 15:18:44 -0700 Subject: Revolution for enterprise SAP-style applications? Message-ID: Hi, It's been a few years since I've used Revolution. We've got a messy set of systems here that keep the front end and back end of our store running and I'm exploring ideas for inexpensively consolidating and streamlining them to reduce complexity and redundancy. One possibility is rebuilding everything from the ground up in RR. I'm not sure that it can do it though. Basically, we need to rebuild nothing less than a "junior-SAP" system, a set of the following: --a point-of-sale system --an inventory management system --some custom apps that access remote web services --a content control system for web site data (simpler than Hemingway, e.g.) --some custom bookkeeping apps The goal would be to reduce our 4 overlapping databases down to one so it means that these apps would be heavily database-centric, probably built on FrontBase, PostgreSQL, or MySQL. And I would need to easily tie in some Objective-C code and Java code (and ideally some Ruby code) when necessary. The web content system would have to feed into some flat files for the WebDNA web app system we're using until we get around to rebuilding our WebDNA/WebObjects composite system. At one point Geoff Canyon made it sound like RealBasic might be better for database-intensive applications. Unfortunately our environment at the University here requires custom applications, but we don't have the $$ for an actual SAP-style setup. Having used RR for some apps quite awhile ago my first impression is that it might be perfect, er--the only possible candidate--for rapidly building an inexpensive, but comprehensive set of apps. My other choices would be RealBasic (more code, but maybe a more desirable language), Cocoa (but this wouldn't be truly rapid--at least not for me), Ruby on Rails (but I don't want web interfaces), WebObjects (ditto), or Cocoa-Ruby (interesting, but limited to Mac), or Ruby + TK (unstable GUI system). What do you think? Any tips, anecdotes, or suggestions appreciated. Thanks very much, Russ McBride Programmer/Analyst, PhD Cadidate The Scholar's Workstation University of California at Berkeley 510-643-6853 From sims at ezpzapps.com Mon Apr 3 21:43:33 2006 From: sims at ezpzapps.com (sims) Date: Tue, 4 Apr 2006 03:43:33 +0200 Subject: Linux & Video Message-ID: Is anyone using player objects to playback video on Linux? If so, any comments on quality, formats, user experience, or anything in general concerning Linux-video-Rev? ciao, sims European Rev Conference 2006 www.techietours.com From sarah.reichelt at gmail.com Mon Apr 3 22:10:20 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 4 Apr 2006 12:10:20 +1000 Subject: revCopyFile problems In-Reply-To: <3E12ABB7-224F-48F5-8B6A-46ED30CD1D48@elementarysoftware.com> References: <3E12ABB7-224F-48F5-8B6A-46ED30CD1D48@elementarysoftware.com> Message-ID: Thanks very much Scott, and thanks to Christian. This worked perfectly and I think it's probably faster than using AppleScript the way revCopyFile does. Could this solution be of use in solving the similar "Emergency" that someone was asking about yesterday? Regards, Sarah On 4/3/06, Scott Morrow wrote: > Sarah, > I was having what I think was a similar problem a while back (trying > to copy an AppleScriptExtension.osax from within a bundle to another > folder) and Christian posted this shell script which, for me, worked > like a charm. > ---------------------------------------------------------------- > On Sep 22, 2004, Christian Langers wrote: > > Here is what you can do (in a script) : > > put PathOfSourceFile (e.g. "/Library/Receipts/ > BranchProposalSystem1.pkg") > into tSource > put PathOfDestination into tDestination (e.g. "/Users/userName/Desktop") > put ("cp -R -p ""e&tSource"e&"e&tDestination"e) into > tCommand > get shell(tCommand) > > Cheers from little Luxembourg, > > Christian > ----------------------------------------------------------- > > On Apr 2, 2006, at 6:51 PM, Sarah Reichelt wrote: > > > Hi All, > > > > I've spent the last hour struggling with the revCopyFile command which > > works SOMETIMES! I am trying to copy an application bundle to a newly > > created folder. The folder gets made OK, but 3 out of 4 times, it will > > be empty and the result of the revCopyFole command is "execution > > error". Then it will just work! > > > > Now I can't get it to work at all. > > > > I construct variables to hold the folder path & bundle path and they > > are as follows: > > tBundle: /Users/sarah/Desktop/Updater test/TestApp.app > > tFolderPath: /Users/sarah/Desktop/Updater test/Archives/20060403_1/ > > > > I verify their existence using "there is a folder" (OS X apps are > > really folders). > > > > Then I try: > > revCopyFile tBundle, tFolderPath > > > > I've tried revCopyFolder too even though the docs state that > > revCopyFile is the one to use for app bundles. > > > > Any ideas? > > Sarah > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Mon Apr 3 23:16:31 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 3 Apr 2006 20:16:31 -0700 (PDT) Subject: Font/Style Problems on Windows In-Reply-To: Message-ID: Is it the correct font but just lacking style attributes and the correct size, Dave? I know I have had problems where, even on PCs on which the correct font was indeed installed (e.g., Trebuchet and Comic Sans), the font itself got reset to something else under Windows. Nobody's been able to reproduce it outside of my stack, however... Judy On Tue, 4 Apr 2006, Sarah Reichelt wrote: > > I have a stack that I compiled into a standalone for Mac and Windows. > > Works fine on Mac, but on Windows none of the text abbributes seems > > to be working, e.g. bold text is displayed on Mac and not Windows and > > the font size on some items displays at 18 points on Mac but not on > > windows (seems like it's 11 or 12 point to me). > > This may be because the font you are using is not available on the > Windows computer. I suggest sticking to fionts you know are installed > by default on both: Arial, Courier and Verdana are my preferred > options but there have been more comprehensive lists published here if > you search the archives. > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From 3mcgrath at adelphia.net Tue Apr 4 00:06:43 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 4 Apr 2006 00:06:43 -0400 Subject: Pop open folders in a field Message-ID: Hello friends, Did someone post a stack that used tiny folders in a field that when you select one it pops down to reveal the text 'in' that folder? Also does anyone know how to get alternately colored lines (backcolor) in a text field? Thanks in advance, Tom Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From revolutionary.dan at gmail.com Tue Apr 4 00:07:40 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 3 Apr 2006 21:07:40 -0700 Subject: so long In-Reply-To: <512315899.20060403125843@ahsoftware.net> References: <512315899.20060403125843@ahsoftware.net> Message-ID: <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> Which in turn has a lot to do with the emergence of Apple's own reputedly excellent development tools. And so it goes. On 4/3/06, Mark Wieder wrote: > > Stephen- > > Sunday, April 2, 2006, 7:47:54 PM, you wrote: > > > Well, that's too bad. As far as I can tell, Rev is still committed to > > OS9, and are promising a 2.7 version. There was a problem with the > > old compiler or something that predicated more work on it than other > > platforms apparently. > > I'm certain that a lot has to do with the demise of Metrowerks... > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From janschenkel at yahoo.com Tue Apr 4 01:36:08 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 3 Apr 2006 22:36:08 -0700 (PDT) Subject: Pop open folders in a field In-Reply-To: Message-ID: <20060404053608.55479.qmail@web60517.mail.yahoo.com> --- Thomas McGrath III <3mcgrath at adelphia.net> wrote: > Hello friends, > > Did someone post a stack that used tiny folders in a > field that when > you select one it pops down to reveal the text 'in' > that folder? > > Also does anyone know how to get alternately colored > lines > (backcolor) in a text field? > > Thanks in advance, > > Tom > Hi Tom, Alternating background colors are easy in 2.7 - just make a square with 2 lines of alternating colors, then set the background pattern of the field to its ID. But I think someone made a library for older versions. As for a tree-style field, take a look at Altuit's altXMLTreeView - available at Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From soapdog at mac.com Tue Apr 4 02:04:31 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 4 Apr 2006 03:04:31 -0300 Subject: Pop open folders in a field In-Reply-To: <20060404053608.55479.qmail@web60517.mail.yahoo.com> References: <20060404053608.55479.qmail@web60517.mail.yahoo.com> Message-ID: <65FCE7BB-D5A1-442F-B242-60698B45E0A2@mac.com> Thomas, I think Ken Ray has a library for that... Cheers andre On Apr 4, 2006, at 2:36 AM, Jan Schenkel wrote: > --- Thomas McGrath III <3mcgrath at adelphia.net> wrote: >> Hello friends, >> >> Did someone post a stack that used tiny folders in a >> field that when >> you select one it pops down to reveal the text 'in' >> that folder? >> >> Also does anyone know how to get alternately colored >> lines >> (backcolor) in a text field? >> >> Thanks in advance, >> >> Tom >> > > Hi Tom, > > Alternating background colors are easy in 2.7 - just > make a square with 2 lines of alternating colors, then > set the background pattern of the field to its ID. > But I think someone made a library for older versions. > > As for a tree-style field, take a look at Altuit's > altXMLTreeView - available at > > > Hope this helped, > > Jan Schenkel. > > Quartam Reports for Revolution > > > ===== > "As we grow older, we grow both wiser and more foolish at the same > time." (La Rochefoucauld) > > __________________________________________________ > Do You Yahoo!? > Tired of spam? Yahoo! Mail has the best spam protection around > http://mail.yahoo.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From runrev260805 at m-r-d.de Tue Apr 4 03:54:56 2006 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 4 Apr 2006 07:54:56 +0000 Subject: can rev parse parameters to mapi32.dll Message-ID: Hi, is there a way under Windows to tell Revolution to parse several parameters (emailadress, subject, textbody and several attachments) to the mapi32.dll? Mailto: does not work, as it does not support attachments, or better said not more than one attachment. I know, i could use the libsmtp from Sean Shao, but its important, that the default email client is opened and the user can verify the data in the "new mail" windows before sending it. Any ideas? Thanks in advance, Matthias Rebbe From scott at proherp.com Tue Apr 4 06:29:58 2006 From: scott at proherp.com (Scott Kane) Date: Tue, 4 Apr 2006 20:29:58 +1000 Subject: O.T. Australian, New Zealand & Asia Pacific Rev users Message-ID: <001601c657d2$bace2aa0$0201010a@royalnexus> Hi folks, I'm involved in an effort to start an annual conference for ISV's in Australia similar to the SIC in the USA and another in Europe. These are conferences in that they have education sessions on software, marketing and all kinds of good stuff. So far I have tentative backing from Cnet magazines (PC User et el), IBM and Microsoft. Apple have not replied as yet. However to get it moving I need to locate as many interested people as I can who fit the description of the subject of this post. I would love to see an entire session devoted to Revolution. It is highly likely that people from two major software associations I represent will attend - most of whom will be from the USA and Europe. What I'd really like is for people to reply to me offline using scott at proherp.com and let me know if they are interested. These events are great schmoozes, so quite a lot can be gained from international perspectives - and I'll bet very few visitors even know about Rev!! Let me know if you are interested, a date is yet to be fixed, but a head count from this and other groups would be very helpful in attracting corporate sponsorship. Thanks for the intrusion - now back to Revolution! :-) Kindest Regards Scott Kane -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/300 - Release Date: 3/04/2006 From kray at sonsothunder.com Tue Apr 4 09:49:25 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 04 Apr 2006 07:49:25 -0600 Subject: can rev parse parameters to mapi32.dll In-Reply-To: Message-ID: On 4/4/06 1:54 AM, "runrev260805 at m-r-d.de" wrote: > is there a way under Windows to tell Revolution to parse several parameters > (emailadress, subject, textbody and several attachments) to the mapi32.dll? > Mailto: does not work, as it does not support attachments, or better said not > more than one attachment. > > I know, i could use the libsmtp from Sean Shao, but its important, that the > default email client is opened and the user can verify the data in the "new > mail" windows before sending it. Do you have a specific email client in mind? The reason I ask is that if you are using Outlook, then it can be driven with VBA instead of direct communication with MAPI32.DLL. Here's a tip about doing this: http://www.sonsothunder.com/devres/revolution/tips/iac002.htm Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimCarwardine at OwnYourFuture-net.com Tue Apr 4 08:56:09 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Tue, 04 Apr 2006 09:56:09 -0300 Subject: Revolution for enterprise SAP-style applications? In-Reply-To: Message-ID: BusinessVision is capable of handling points 1,2 and 5 off the shelf. Points 3 & 4 are a dime a dozen or you can create a custom one in Rev. As I understand BV, it's database is accessible for custom reporting as well although they have a fair amount of customizability built-in. I know several businesses locally that do and I have researched it for similar things to you and am just starting to use it... Jim on 4/3/06 7:18 PM, Russ McBride wrote: > > Hi, > > It's been a few years since I've used Revolution. > > We've got a messy set of systems here that keep the front end and > back end of our store running and I'm exploring ideas for > inexpensively consolidating and streamlining them to reduce > complexity and redundancy. One possibility is rebuilding everything > from the ground up in RR. I'm not sure that it can do it though. > Basically, we need to rebuild nothing less than a "junior-SAP" > system, a set of the following: > > --a point-of-sale system > --an inventory management system > --some custom apps that access remote web services > --a content control system for web site data (simpler than Hemingway, > e.g.) > --some custom bookkeeping apps > > The goal would be to reduce our 4 overlapping databases down to one > so it means that these apps would be heavily database-centric, > probably built on FrontBase, PostgreSQL, or MySQL. And I would need > to easily tie in some Objective-C code and Java code (and ideally > some Ruby code) when necessary. The web content system would have to > feed into some flat files for the WebDNA web app system we're using > until we get around to rebuilding our WebDNA/WebObjects composite > system. > > At one point Geoff Canyon made it sound like RealBasic might be > better for database-intensive applications. > > Unfortunately our environment at the University here requires custom > applications, but we don't have the $$ for an actual SAP-style > setup. Having used RR for some apps quite awhile ago my first > impression is that it might be perfect, er--the only possible > candidate--for rapidly building an inexpensive, but comprehensive set > of apps. My other choices would be RealBasic (more code, but maybe a > more desirable language), Cocoa (but this wouldn't be truly rapid--at > least not for me), Ruby on Rails (but I don't want web interfaces), > WebObjects (ditto), or Cocoa-Ruby (interesting, but limited to Mac), > or Ruby + TK (unstable GUI system). > > What do you think? Any tips, anecdotes, or suggestions appreciated. > > Thanks very much, > > > > > Russ McBride > Programmer/Analyst, PhD Cadidate > The Scholar's Workstation > University of California at Berkeley > 510-643-6853 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From runrev260805 at m-r-d.de Tue Apr 4 10:30:33 2006 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Tue, 4 Apr 2006 14:30:33 +0000 Subject: Re-2: can rev parse parameters to mapi32.dll Message-ID: Ken, thanks for the answer. Unfortunately i need a solution not only for Outlook. It should work with all mapi compliant email apps. So it seems, the way over mapi32.dll is the only one. Here?s explanation, what i want (or better what i have) to do: There is an application (let us name it application1), which creates a parameter file. This parameter file contains the recipients email adress the subject the email body the email attachment(s). After creation of this parameter file application1 opens a second application and parses the path/filename of the paramter file to this application. Let us name the second app "mailer.exe" . Mailer.exe then reads the parameterfile and parses this information to mapi32.dll to open a "new mail" window and attaching the desired attachments. Application1 is not done with Revolution. Neither it can be changed. I have to use the created parameter file to create new email messages. Regards, MAtthias Rebbe > Do you have a specific email client in mind? The reason I ask is that if > you > are using Outlook, then it can be driven with VBA instead of direct > communication with MAPI32.DLL. > > Here's a tip about doing this: > > http://www.sonsothunder.com/devres/revolution/tips/iac002.htm > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com From russmcb at tsw.berkeley.edu Mon Apr 3 17:26:53 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Mon, 3 Apr 2006 14:26:53 -0700 Subject: Revolution for enterprise SAP-style applications? Message-ID: <389D12EB-4F3A-409C-887A-8721883A6EE6@tsw.berkeley.edu> Hi, It's been a few years since I've used Revolution. We've got a messy set of systems here that keep the front end and back end of our store running and I'm exploring ideas for inexpensively consolidating and streamlining them to reduce complexity and redundancy. One possibility is rebuilding everything from the ground up in RR. I'm not sure that it can do it though. Basically, we need to rebuild nothing less than a "junior-SAP" system, a set of the following: --a point-of-sale system --an inventory management system --some custom apps that access remote web services --a content control system for web site data (simpler than Hemingway, e.g.) --some custom bookkeeping apps The goal would be to reduce our 4 overlapping databases down to one so it means that these apps would be heavily database-centric, probably built on FrontBase, PostgreSQL, or MySQL. And I would need to easily tie in some Objective-C code and Java code (and ideally some Ruby code) when necessary. The web content system would have to feed into some flat files for the WebDNA web app system we're using until we get around to rebuilding our WebDNA/WebObjects composite system. At one point Geoff Canyon made it sound like RealBasic might be better for database-intensive applications. Unfortunately our environment at the University here requires custom applications, but we don't have the $$ for an actual SAP-style setup. Having used RR for some apps quite awhile ago my first impression is that it might be perfect, er--the only possible candidate--for rapidly building an inexpensive, but comprehensive set of apps. My other choices would be RealBasic (more code, but maybe a more desirable language), Cocoa (but this wouldn't be truly rapid--at least not for me), Ruby on Rails (but I don't want web interfaces), WebObjects (ditto), or Cocoa-Ruby (interesting, but limited to Mac), or Ruby + TK (unstable GUI system). What do you think? Any tips, anecdotes, or suggestions appreciated. Thanks very much, Russ McBride Programmer/Analyst, PhD Cadidate The Scholar's Workstation University of California at Berkeley 510-643-6853 From SimPLsol at aol.com Tue Apr 4 11:12:12 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 4 Apr 2006 11:12:12 EDT Subject: Revolution for enterprise SAP-style applications? Message-ID: In a message dated 4/4/06 5:56:53 AM, JimCarwardine at OwnYourFuture-net.com writes: > http://www.sagebusinessvision.com/ > Jim, BusinessVision sells their product on a subscription basis. Do you feel comfortable with an accounting system that requires monthly payments - and apparently stops working if the payments are not made? Just curious, I'm reviewing pricing for our new business software and never seriously considered the subscription model. I would certainly benefit me, but I don't see that it would be in my customer's best interests. I'd appreciate it if you would share your thoughts on this. Paul Looney From rcozens at pon.net Tue Apr 4 11:14:11 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 4 Apr 2006 08:14:11 -0700 Subject: Close Substack Question? In-Reply-To: <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> Message-ID: Dave, > I added a closeStackRequest handler to my sub-stack script: > > on closeStackRequest > save this stack > pass closeStackRequest > end closeStackRequest > > But I still get prompted to save the sub-stack when closing it in the > IDE. > > Do I need one in the mainStack too? > > I think all you need to do is not pass closeStackRequest in your closeStackRequest handler. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From tvogelaar at de-mare.nl Tue Apr 4 11:23:10 2006 From: tvogelaar at de-mare.nl (Terry Vogelaar) Date: Tue, 4 Apr 2006 17:23:10 +0200 Subject: iCalendar or vCard files Message-ID: <3784D194-7D3E-48E4-8571-A61062834E18@de-mare.nl> Hi all, Is there anyone who made an attempt to write a stack that can interpret and edit iCal files or vCard files, like used by Apple's iCal and Addressbook? Terry From devinasay at gmail.com Tue Apr 4 11:23:16 2006 From: devinasay at gmail.com (Devin Asay) Date: Tue, 4 Apr 2006 09:23:16 -0600 Subject: Proportional resizing of stack Message-ID: I have a stack that I want to constrain to a 4:3 ratio when resizing, with a minimum stack size of 800 X 600. A search of the archives didn't yield any relevant results. If I do this (in the resizeStack handler): put the topLeft of this stack into tAnchorPnt set the height of this stack to (pNewWdth * 3) div 4 set the topLeft of this stack to tAnchorPnt it works as long as my drag on the resize gadget has a horizontal component. Likewise, this works: put the topLeft of this stack into tAnchorPnt set the width of this stack to (pNewHgt * 4) div 3 set the topLeft of this stack to tAnchorPnt as long as there is a vertical component to the drag. This: put the topLeft of this stack into tAnchorPnt if pNewWdth <> pOldWdth then set the height of this stack to (pNewWdth * 3) div 4 else set the width of this stack to (pNewHgt * 4) div 3 end if set the topLeft of this stack to tAnchorPnt Just produces bizarre results. Any suggestions for my humanities-addled, math-challenged brain? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From troy_lists at rpsystems.net Tue Apr 4 11:27:06 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Tue, 4 Apr 2006 11:27:06 -0400 Subject: Applescript? In-Reply-To: <63DCD954-AC71-4AEE-ABDE-E815CD432543@rpsystems.net> References: <63DCD954-AC71-4AEE-ABDE-E815CD432543@rpsystems.net> Message-ID: On Mar 28, 2006, at 1:15 PM, Troy Rollins wrote: > I have an older application which relies on getting returns to > Applescript via telling Revolution to "do script", this app used to > work fine in 2.6.1 and earlier, but fails silently in 2.7.x > > My Applescript tool (Late Night Software's "Script Debugger X") > claims that Revolution is not scriptable, where it used to show > support for "do script"... any ideas? Not quite sure why the server is resending old messages... this one has been resolved. -- Troy RPSystems, Ltd. http://www.rpsystems.net From davecs1 at verizon.net Tue Apr 4 11:32:01 2006 From: davecs1 at verizon.net (Dave Calkins 1) Date: Tue, 4 Apr 2006 08:32:01 -0700 Subject: Online Scripting Conference - Printing Message-ID: <70312A41-05A8-43EA-9E3B-5DC493A2FB20@verizon.net> Chip / Jacqueline Back in October, the Printing conference was canceled with plans to reschedule it. What is the time reschedule for this one. Are there any other plans for additional chats on different / more advanced topics? http://support.runrev.com/scriptingconferences/ Thanks, Dave Calkins From mark at maseurope.net Tue Apr 4 11:35:29 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 4 Apr 2006 16:35:29 +0100 Subject: iCalendar or vCard files In-Reply-To: <3784D194-7D3E-48E4-8571-A61062834E18@de-mare.nl> References: <3784D194-7D3E-48E4-8571-A61062834E18@de-mare.nl> Message-ID: <745e934a0604040835p7abdc7ccr190ea7871ecab8eb@mail.gmail.com> Andre Garzia has done some work on this, and provided this link: http://www.soapdog.org/vObjectPackage.rev Best, Mark On 4/4/06, Terry Vogelaar wrote: > Hi all, > > Is there anyone who made an attempt to write a stack that can > interpret and edit iCal files or vCard files, like used by Apple's > iCal and Addressbook? > > Terry > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Tue Apr 4 11:55:25 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 4 Apr 2006 16:55:25 +0100 Subject: Test Message-ID: <46165A12-5491-460A-BD3F-635486D7144B@maseurope.net> Please ignore... From scott at tactilemedia.com Tue Apr 4 12:00:25 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 04 Apr 2006 09:00:25 -0700 Subject: Proportional resizing of stack In-Reply-To: Message-ID: Recently, Devin Asay wrote: > I have a stack that I want to constrain to a 4:3 ratio when resizing, > with a minimum stack size of 800 X 600. A search of the archives > didn't yield any relevant results. > ... > Any suggestions for my humanities-addled, math-challenged brain? One way is to set the rect of the stack, instead of a point combination. This will keep the relative location and dimensions intact. The following seems to work here (in a resize widget positioned at the bottomright of the stack: on mouseDown set the uAllowResize of me to mouseH() - left of me,mouseV() - top of me end mouseDown on mouseMove X,Y if the uAllowResize of me is false then exit mouseMove put (X - item 1 of the uAllowResize of me) into V set topLeft of me to V,(3*V) div 4 put rect of this stack into tRect put globalLoc(bottomRight of me) into BR put item 1 BR into item 3 of tRect put item 2 of BR into item 4 of tRect set rect of this stack to tRect end mouseMove on mouseUp set the uAllowResize of me to false end mouseUp on mouseRelease mouseUp end mouseRelease Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From userev at canelasoftware.com Tue Apr 4 12:22:39 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 4 Apr 2006 09:22:39 -0700 Subject: Linux & Video In-Reply-To: References: Message-ID: <28FA5155-C595-44F0-880D-B5364122752D@canelasoftware.com> On Apr 3, 2006, at 6:43 PM, sims wrote: > Is anyone using player objects to playback video on Linux? > If so, any comments on quality, formats, user experience, or > anything in general concerning Linux-video-Rev? I have done a fair share of video on Linux. It is not a good situation. XAnim is used to play the video. It is really dated and only supports the oldest of codecs. The quality of playback is far from Macs and Windows. More details and a place to drop some votes are here: Mark Talluto -- CANELA Software http://www.canelasoftware.com From alex at tweedly.net Tue Apr 4 12:30:22 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 04 Apr 2006 17:30:22 +0100 Subject: Variable typing In-Reply-To: <2F3988C0-B95A-4C08-B4BB-AD152DC0ACA7@twft.com> References: <2F3988C0-B95A-4C08-B4BB-AD152DC0ACA7@twft.com> Message-ID: <44329F1E.9010901@tweedly.net> Robert Sneidar wrote: > The problem is, Revolution script is soooo friendly with variable > typing that just passing an undefined variable name as an arguement > to a function will simply pass the variable name as a literal to the > parameter of the called function, so within the function, no matter > what, the value of the parameter will be something. It would be nice > if Revolution did not do that, but I understand they need to be > compatible with prior xCard solutions. > If you set "explicitVariables" in the IDE, you will get errors for undefined variables (and if you declare the variable as a local within the handler, then it will be initialized to empty) - so avoiding some of the difficulties you have to deal with below. Of course, you still can't distinguish between a variable which is undefined and one which has been deliberately set to empty :-( > Once inside the function, variableNames and globalNames knows nothing > of a local variable in the calling handler. And there is no way to > distinguish if the parameter passed is the value of an existing > variable, or the literal name of the variable I thought I was passing > it. Revolution is simply being too friendly. Passing the variable as > a reference doesn't help either. The parameter is still resolved to > the value of the passed variable regardless, (which begs the question > "what's the difference?") In short, there is no way for a called > function to tell if a variable belonging to the scope of the calling > script exists or not, and what it is. Until now. > Hmmmm - how about the case of : on myHandler local myVar put "myVar" into myVar put "myVar" into varName put theType(myVar, varName) into myType -- function theType() returns a type of "U" which is wrong end myHandler -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/300 - Release Date: 03/04/2006 From sims at ezpzapps.com Tue Apr 4 12:37:00 2006 From: sims at ezpzapps.com (sims) Date: Tue, 4 Apr 2006 18:37:00 +0200 Subject: Linux & Video In-Reply-To: <28FA5155-C595-44F0-880D-B5364122752D@canelasoftware.com> References: <28FA5155-C595-44F0-880D-B5364122752D@canelasoftware.com> Message-ID: >On Apr 3, 2006, at 6:43 PM, sims wrote: > >>Is anyone using player objects to playback video on Linux? >>If so, any comments on quality, formats, user experience, or >>anything in general concerning Linux-video-Rev? > >I have done a fair share of video on Linux. It is not a good >situation. XAnim is used to play the video. It is really dated and >only supports the oldest of codecs. The quality of playback is far >from Macs and Windows. > >More details and a place to drop some votes are here: > > >Mark Talluto Bug 2290 now has 5 votes from me. Thanks for replying. ciao, sims European Rev Conference 2006 www.techietours.com From ambassador at fourthworld.com Tue Apr 4 12:56:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 04 Apr 2006 09:56:05 -0700 Subject: Linux & Video Message-ID: <4432A525.70902@fourthworld.com> Wasn't there a QT-for-Linu project? The only one I could turn up plays uncompressed video only: What other viable options are there for Linux? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Tue Apr 4 13:03:22 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 04 Apr 2006 10:03:22 -0700 Subject: Advertising at VersionTracker Message-ID: <4432A6DA.3010309@fourthworld.com> Attention commercial and shareware developers: I may have the opportunity to negotiate special rates for Rev developers to advertise at VersionTracker.com. It would be helpful to know how many people might be interested in advertising there, and what sort of ad budget you would be willing to invest in this. I've been an advertiser there since January, and thus far I'm pleased with the returns. Their ad staff will be the first to tell you that they don't yet have as much traction in the Windows world as they do with Mac users, but among Mac folks the site is one of the most popular places to get extremely timely software downloads. Drop me a note offlist if you may be interested in exploring this further.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From laguer at ucs.orst.edu Tue Apr 4 13:12:59 2006 From: laguer at ucs.orst.edu (Richard Lague) Date: Tue, 4 Apr 2006 10:12:59 -0700 Subject: weird standalone save behavior In-Reply-To: <4430BF94.6010507@fourthworld.com> References: <4430BF94.6010507@fourthworld.com> Message-ID: On Apr 2, 2006, at 11:24 PM, Richard Gaskin wrote: > Richard Lague wrote: > >> On Apr 1, 2006, at 12:00 PM, Richard Gaskin wrote: >>> Richard Lague wrote: >>>> In an effort to figure out what is going on I have been using >>>> the following script for saving: >>>> ON mouseUp >>>> save this stack >>>> IF the result is not empty THEN >>>> put the result into resultVar >>>> answer resultVar >>>> ELSE >>>> answer "save confirmed" >>>> END IF >>>> END mouseUp >>>> When I can not save data I always get the same result: ?Can?t >>>> open stack file?. >>> >>> Are you sure that in the context it's being called "this stack" >>> refers to the stack you want and not the standalone? >> The script is in a button on the sub-stack. I have been testing >> this with a very simple standalone -- a one-card main stack/ >> application that has one sub-stack. The sub-stack is also only >> one card that has a "save" button and a text field. > > On Windows and UNIX systems, the executable file cannot modify > itself. The Rev engine enforces this on Mac OS for consistency. > > If I read your description correctly the substack is part of the > executable stackfile. > > If you break that substack out into its own stackfile you will be > able to save it. In the "Standalone Application Settings" dialog on the "Stacks" page I have the box checked for "Move substacks into individual stackfiels". If the substack were part of the executable would I be able to save data with the standalone in some folders and not others? Thanks, Rich From jacque at hyperactivesw.com Tue Apr 4 13:29:54 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Apr 2006 12:29:54 -0500 Subject: Online Scripting Conference - Printing In-Reply-To: <70312A41-05A8-43EA-9E3B-5DC493A2FB20@verizon.net> References: <70312A41-05A8-43EA-9E3B-5DC493A2FB20@verizon.net> Message-ID: <4432AD12.6030500@hyperactivesw.com> Dave Calkins 1 wrote: > Chip / Jacqueline > > Back in October, the Printing conference was canceled with plans to > reschedule it. What is the time reschedule for this one. Are there any > other plans for additional chats on different / more advanced topics? Unfortunately I don't think this one is going to happen. I'd forgotten it was there, but I guess I need to contact RR to remove that listing from the chart. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From laguer at ucs.orst.edu Tue Apr 4 13:31:30 2006 From: laguer at ucs.orst.edu (Richard Lague) Date: Tue, 4 Apr 2006 10:31:30 -0700 Subject: weird standalone save behavior In-Reply-To: <4430C764.7030906@hyperactivesw.com> References: <4430BF94.6010507@fourthworld.com> <4430C764.7030906@hyperactivesw.com> Message-ID: On Apr 2, 2006, at 11:57 PM, J. Landman Gay wrote: > Richard Gaskin wrote: >> Richard Lague wrote: >>> On Apr 1, 2006, at 12:00 PM, Richard Gaskin wrote: >>>> Richard Lague wrote: >>>>> In an effort to figure out what is going on I have been using >>>>> the following script for saving: >>>>> ON mouseUp >>>>> save this stack >>>>> IF the result is not empty THEN >>>>> put the result into resultVar >>>>> answer resultVar >>>>> ELSE >>>>> answer "save confirmed" >>>>> END IF >>>>> END mouseUp >>>>> When I can not save data I always get the same result: ?Can?t >>>>> open stack file?. >>>> >>>> Are you sure that in the context it's being called "this stack" >>>> refers to the stack you want and not the standalone? >>> >>> The script is in a button on the sub-stack. I have been testing >>> this with a very simple standalone -- a one-card main stack/ >>> application that has one sub-stack. The sub-stack is also only >>> one card that has a "save" button and a text field. >> On Windows and UNIX systems, the executable file cannot modify >> itself. The Rev engine enforces this on Mac OS for consistency. >> If I read your description correctly the substack is part of the >> executable stackfile. >> If you break that substack out into its own stackfile you will be >> able to save it. > > I think something else is going on. He wrote to support recently > and I didn't have a clue what the problem might be. I did take a > look at his sample application, and the substack is saved out as a > separate file. When I tested it, it saved fine for me. I understand > that Sarah also tested it for him, and it saves fine for her too. > On his own machines, it saves okay sometimes and not others, and > seems to behave differently depending on whether he has recently > copied the files or not, and to which drive he has copied them. > > The idea of it being a permissions problem was mine, because I > believe the "can't open stack file" error is due to the inability > of the engine to create the temporary backup file during the save > operation. This only happens to him sometimes, and only under > certain conditions. It seems to be something specific to his setup, > as I haven't ever heard of anything like this except in cgi-bin > folders (which generally have permissions set to forbid file > creation.) > > Richard (Lague): did you try running Repair Permissions using the > Disk Utility app? It can't hurt. > > Also, when the save fails, is your app located somewhere in your > own user folder? You aren't trying to save a file to another user > folder, right? I run the Repair Permissions from Disk Utility at least once a day. So, if it is a permissions problem it at least seems to be one that is beyond the ability of Disk Utility to fix. The save fails in the folder where I keep all my Revolution stacks. It also fails if I launch Revolution by double clicking on Revolution in the top level Application folder and then try to create a standalone in a sub-folder within the Applications folder. Usually, my standalones will save if I either create them on the DeskTop or drag them to the DeskTop. I have a few old stacks that will make standalones that will save data in my regular Revolution folder, but when dragged to the DeskTop stop saving data. Thanks, Rich From revolution at derbrill.de Tue Apr 4 14:08:11 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 4 Apr 2006 20:08:11 +0200 Subject: Linux & Video In-Reply-To: <20060213232312.2D23D8254A3@mail.runrev.com> Message-ID: Linux & Video Richard wrote: > What other viable options are there for Linux? I have been playing with Linspire a bit. As I want to check video options out I asked Linspire support which library they are using. The libs that ship with it seem to play a lot of files as far as I can see. Here is a quote from the reply: > Linspire uses jack sound server for sound and xine engine for video. > All the libraries are installed in the '/usr/lib' folder. > Now I need to check if the audio and videoclipplayer properties can be set to use that libs. Haven?t checked that yet. All the best, Malte -- ArcadeEngine - prepare to WOW your audience within minutes http://www.runrev.com/section/revselect/arcadeengine http://www.derbrill.com/arcadeengine/forum From userev at canelasoftware.com Tue Apr 4 14:56:35 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 4 Apr 2006 11:56:35 -0700 Subject: Linux & Video In-Reply-To: <4432A525.70902@fourthworld.com> References: <4432A525.70902@fourthworld.com> Message-ID: On Apr 4, 2006, at 9:56 AM, Richard Gaskin wrote: > Wasn't there a QT-for-Linu project? > > The only one I could turn up plays uncompressed video only: > > > What other viable options are there for Linux? Mplayer would be my vote. We just need Rev to allow us to hook into other players. We appear to be hardwired at the moment to xAnim. Mark Talluto -- CANELA Software http://www.canelasoftware.com From dick.kriesel at mail.com Tue Apr 4 15:10:02 2006 From: dick.kriesel at mail.com (Dick Kriesel) Date: Tue, 04 Apr 2006 12:10:02 -0700 Subject: Variable typing In-Reply-To: <44329F1E.9010901@tweedly.net> Message-ID: On 4/4/06 9:30 AM, "Alex Tweedly" wrote: > Of course, you still can't distinguish between a variable which is > undefined and one which has been deliberately set to empty :-( Here's a technique based on what revvariablewatcher.rev does: Step 1: create a stack Step 2: create a field Step 3: paste the following handlers into the stack script Step 4: click the stack on mouseUp put 1 into t a end mouseUp on a answer callerVariableExists("t") & cr & callerVariableValue("t") end a function callerVariableExists pVariableName put empty into fld 1 of me set the debugContext to line -3 of the executionContexts debugDo "put the variableNames into fld 1 of me" set the debugContext to empty return pVariableName is among the items of line 2 of fld 1 of me end callerVariableExists function callerVariableValue pVariableName put empty into fld 1 of me set the debugContext to line -3 of the executionContexts debugDo "put the variableNames into fld 1 of me" if pVariableName is among the items of line 2 of fld 1 of me then debugDo "put" && pVariableName && "into fld 1 of me" else put empty into fld 1 of me end if set the debugContext to empty return fld 1 of me end callerVariableValue -- Dick From dburgun at dsl.pipex.com Tue Apr 4 15:57:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 4 Apr 2006 20:57:45 +0100 Subject: How to Set the Text of a Menu Item???? In-Reply-To: <4F071B28-E46E-4C08-9D50-D3DB5366EA60@mac.com> References: <4F071B28-E46E-4C08-9D50-D3DB5366EA60@mac.com> Message-ID: <2CF2C6D7-E7D8-45F0-A6B1-D798CED21F93@dsl.pipex.com> Hi, I have a pull down menu in a menu bar and I want to set the text of item x to "Y". I have tried: set line 1 of the text of me to "Y" But I get a Syntax error! How do you set a menu item?? Thanks a lot All the Best Dave From mwieder at ahsoftware.net Tue Apr 4 16:22:31 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 4 Apr 2006 13:22:31 -0700 Subject: Metrowerks In-Reply-To: <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> Message-ID: <12421060182.20060404132231@ahsoftware.net> Dan- Monday, April 3, 2006, 9:07:40 PM, you wrote: > Which in turn has a lot to do with the emergence of Apple's own reputedly > excellent development tools. And so it goes. I must have missed a product announcement. Does xcode support OS9 now? Part of Metrowerks' demise IMO was directly the result of concentrating on their Windows product and attempting to branch out into Palm and embedded platforms, to the detriment of both Mac products. This preceded the appearance of Apple's post-mpw tools. The Windows compiler never really gained that much market share, in spite of being a much better product than MSVC, and work on the mac compilers languished. This left not just the opening for Apple to bring in their own compilers, but the need to do so. MW finally sold off the Windows end of the business and folded the rest into the Freescale operation, who as far as I can tell, seem to want it to die a natural death. -- -Mark Wieder mwieder at ahsoftware.net From jonseymour at mac.com Tue Apr 4 16:48:19 2006 From: jonseymour at mac.com (Jon Seymour) Date: Tue, 4 Apr 2006 15:48:19 -0500 Subject: Rev and multiple processors on OSX Message-ID: <1c78e26f6684b466a36999175f879efe@mac.com> Hello, Does Rev take advantage of the G5 dual architecture? The G5 quad? The Intel dual? What would be the fastest stable platform from which to run a Rev server application using OSX? Thanks, Jon From effendi at wanadoo.fr Tue Apr 4 16:51:14 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 4 Apr 2006 22:51:14 +0200 Subject: There's a snail in my script entry ! Message-ID: <3525beb9390aa082a98211a2bd4009c6@wanadoo.fr> Hi from Paris, I imagine that this problem has been aired before, but I wasn't on the forum then. When I am entering script in my stack, the characters entered are displayed at about one every second. Th bottom line of the script window shows lots of strange information as the script command is processed, obviously part of the parsing functions. This means that I can enter a line of script - blind, and then go and put the kettle on for a cup of tea, before it finally displays on screen. It's taking me hours to enter my scripts ! I can't find any option which is responsible for this. Did I toggle something for this to happen ? Please help me to make the problem go away ....... -Francis "Nothing should ever be done for the first time !" From devin_asay at byu.edu Tue Apr 4 16:54:23 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 4 Apr 2006 14:54:23 -0600 Subject: How to Set the Text of a Menu Item???? In-Reply-To: <2CF2C6D7-E7D8-45F0-A6B1-D798CED21F93@dsl.pipex.com> References: <4F071B28-E46E-4C08-9D50-D3DB5366EA60@mac.com> <2CF2C6D7-E7D8-45F0-A6B1-D798CED21F93@dsl.pipex.com> Message-ID: Dave, On Apr 4, 2006, at 1:57 PM, David Burgun wrote: > Hi, > > I have a pull down menu in a menu bar and I want to set the text of > item x to "Y". > > I have tried: > > > set line 1 of the text of me to "Y" > > But I get a Syntax error! > > How do you set a menu item?? Menus are specialized buttons. Buttons can be treated as containers just like fields. Try this: put "Y" into line 1 of me Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Tue Apr 4 16:55:21 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Apr 2006 15:55:21 -0500 Subject: How to Set the Text of a Menu Item???? In-Reply-To: <2CF2C6D7-E7D8-45F0-A6B1-D798CED21F93@dsl.pipex.com> References: <4F071B28-E46E-4C08-9D50-D3DB5366EA60@mac.com> <2CF2C6D7-E7D8-45F0-A6B1-D798CED21F93@dsl.pipex.com> Message-ID: <4432DD39.3040506@hyperactivesw.com> David Burgun wrote: > Hi, > > I have a pull down menu in a menu bar and I want to set the text of > item x to "Y". > > I have tried: > > > set line 1 of the text of me to "Y" > > But I get a Syntax error! > > How do you set a menu item?? Try: put "Y" into line 1 of me -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sims at ezpzapps.com Tue Apr 4 16:54:01 2006 From: sims at ezpzapps.com (sims) Date: Tue, 4 Apr 2006 22:54:01 +0200 Subject: Linux & Video In-Reply-To: References: <4432A525.70902@fourthworld.com> Message-ID: At 11:56 AM -0700 4/4/06, Mark Talluto wrote: > >Mplayer would be my vote. We just need Rev to allow us to hook into >other players. We appear to be hardwired at the moment to xAnim. I bet Lynn is paying attention to these comments, right Lynn? ciao, sims European Rev Conference 2006 www.techietours.com From livfoss at mac.com Tue Apr 4 17:38:26 2006 From: livfoss at mac.com (Graham Samuel) Date: Tue, 4 Apr 2006 23:38:26 +0200 Subject: Trouble with formattedWidth Message-ID: <9AE30CFC-0888-456A-9635-A9B2937D54E6@mac.com> I'm interested in truncating a character string to a certain number of pixels. As part of this process, I put the string into field and check the field's formattedWidth. My script says put the formattedWidth of field "myField" into myTemp I can verify that the string is really there and is not null. The RR docs says: > If you specify a field, the formattedWidth reports the width > required by the field's text. Well, for me sometimes it does, and sometimes it doesn't. When it doesn't, the formattedWidth reports zero. I guess this is something to do with me forgetting to give any specific attributes of font or type size to the field (or the string), but what rules then apply? I am finding this very mysterious. I am pretty sure I can cook up a foolproof recipe for getting the zero, but before I do maybe someone could explain what is likely to be happening here. TIA Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From jacque at hyperactivesw.com Tue Apr 4 17:40:26 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Apr 2006 16:40:26 -0500 Subject: weird standalone save behavior In-Reply-To: References: <4430BF94.6010507@fourthworld.com> <4430C764.7030906@hyperactivesw.com> Message-ID: <4432E7CA.70509@hyperactivesw.com> Richard Lague wrote: > The save fails in the folder where I keep all my Revolution stacks. It > also fails if I launch Revolution by double clicking on Revolution in > the top level Application folder and then try to create a standalone in > a sub-folder within the Applications folder. That sounds right if you are currently running under a non-admin account; only administrators can work with the Applications folder, and Revolution may not be "owned" by an admin account on your machine. In general, always create standalones somewhere inside your user folder. > Usually, my standalones > will save if I either create them on the DeskTop or drag them to the > DeskTop. I have a few old stacks that will make standalones that will > save data in my regular Revolution folder, but when dragged to the > DeskTop stop saving data. It does sort of sound like an ownership problem. When the app is created, it is "owned" by the user who created it. That user can write to the app bundle but others can't. If you change user accounts, it may not save any more because the current user isn't the "owner". If your old stacks happen to be owned by another user account, they won't save into your current user folder. Check the standalone's Get Info box and see who owns it. If this is the problem, you can usually get around it by assigning full permissions to the "group" and "other" categories, but this can be a security issue in some cases. A better idea is to separate your data from your standalone, and save the data stack to a permitted location such as the /library/Application Support folder. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Apr 4 18:37:59 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 04 Apr 2006 17:37:59 -0500 Subject: There's a snail in my script entry ! In-Reply-To: <3525beb9390aa082a98211a2bd4009c6@wanadoo.fr> References: <3525beb9390aa082a98211a2bd4009c6@wanadoo.fr> Message-ID: <4432F547.2040302@hyperactivesw.com> Francis Nugent Dixon wrote: > > When I am entering script in my stack, the characters > entered are displayed at about one every second. > Th bottom line of the script window shows lots of > strange information as the script command is processed, > obviously part of the parsing functions. This means that > I can enter a line of script - blind, and then go and put the > kettle on for a cup of tea, before it finally displays on screen. > It's taking me hours to enter my scripts ! I can't find any option > which is responsible for this. Did I toggle something for this to > happen ? Please help me to make the problem go away ....... Try clicking the little icon above the "Enter" button to toggle to a different display option. I always leave mine in "Find" mode because the auto-fill flashing you describe is too distracting. It would be nice to have a way to set the default option, because every time you launch Rev you will have to change it. The auto-fill option tries to match what you type to the closest Transcript term and lets you type Command/Control-number to automatically insert the current keyword into your script. It is supposed to be a user-friendly feature that ensures you will spell words correctly, and help you remember what the commands are. On my machine the auto-fill is fast enough that it doesn't interfere with typing though. I'm not sure why yours is so slow. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Tue Apr 4 19:34:32 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 4 Apr 2006 17:34:32 -0600 Subject: Proportional resizing of stack In-Reply-To: References: Message-ID: <4B3A305E-55D3-4A8E-8DC8-489D7FEA4A6F@byu.edu> Thanks, Scott, for your ideas. After some experimentation, I came up with a solution that works smoothly: Set the liveResizing of the stack to true. Include in the stack script: on resizeStack pOldWdth,pOldHgt,pNewWdth,pNewHgt # maintain 4:3 ratio put the topLeft of this stack into tAnchorPnt if abs(pNewWdth - pOldWdth) > abs(pNewHgt - pOldHgt) then set the width of this stack to (pNewHgt * 4) div 3 else set the height of this stack to (pNewWdth * 3) div 4 end if set the topLeft of this stack to tAnchorPnt end resizeStack Devin On Apr 4, 2006, at 9:23 AM, Devin Asay wrote: > I have a stack that I want to constrain to a 4:3 ratio when > resizing, with a minimum stack size of 800 X 600. A search of the > archives didn't yield any relevant results. > > If I do this (in the resizeStack handler): > > put the topLeft of this stack into tAnchorPnt > set the height of this stack to (pNewWdth * 3) div 4 > set the topLeft of this stack to tAnchorPnt > > it works as long as my drag on the resize gadget has a horizontal > component. > > Likewise, this works: > > put the topLeft of this stack into tAnchorPnt > set the width of this stack to (pNewHgt * 4) div 3 > set the topLeft of this stack to tAnchorPnt > > as long as there is a vertical component to the drag. > > This: > > put the topLeft of this stack into tAnchorPnt > if pNewWdth <> pOldWdth then > set the height of this stack to (pNewWdth * 3) div 4 > else > set the width of this stack to (pNewHgt * 4) div 3 > end if > set the topLeft of this stack to tAnchorPnt > > Just produces bizarre results. > > Any suggestions for my humanities-addled, math-challenged brain? Devin Asay Humanities Technology and Research Support Center Brigham Young University From garrett at paraboliclogic.com Tue Apr 4 22:18:51 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 04 Apr 2006 19:18:51 -0700 Subject: Total Lines Problem - Not Adding Up :-( In-Reply-To: <442DAB5D.7000501@paraboliclogic.com> References: <442CB7CA.2020806@fourthworld.com> <442CD562.8050101@paraboliclogic.com> <442DAB5D.7000501@paraboliclogic.com> Message-ID: <4433290B.5050503@paraboliclogic.com> Rev 2.6.1 / MacOS X Greetings, I'm not sure if I'm overlooking something or if it's just the way Rev works, but when I start a new line in a multi-line field from the last line in the field, the new line is not being counted using; put the number of lines of field "fEditor" into varTotalLines (or maybe it is, but the way I'm handling the messages isn't correct), unless I type another character or space. This only seems to happen though if you are on the last line of the field and hit the enter key. If you are on another line before the last line and hit the enter key, no problem. Or, if you are on the line that is not being counted and hit the backspace key, a line from the count is removed, but the line you are on is still not being counted. I've uploaded a small test file if anyone is interested in checking this out to see if I'm doing something wrong. http://www.paraboliclogic.com/misc/totallinesproblem.rev Messages used are in the "Field" script and the code for the number of lines is in the "Stack" script. If this little anomaly can be made to go away, great, if not, I guess I can live with it. Thanks, -Garrett From mark at maseurope.net Tue Apr 4 22:49:25 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 5 Apr 2006 03:49:25 +0100 Subject: Total Lines Problem - Not Adding Up :-( In-Reply-To: <4433290B.5050503@paraboliclogic.com> References: <442CB7CA.2020806@fourthworld.com> <442CD562.8050101@paraboliclogic.com> <442DAB5D.7000501@paraboliclogic.com> <4433290B.5050503@paraboliclogic.com> Message-ID: <745e934a0604041949h1c583d9dscd080054bb446e0e@mail.gmail.com> This is a recurring question, due to the way rev handles empty lines. If I have this right, an empty line at the end of a list (or field, or whatever) will not be counted, while an empty line that is not the last line will be. There are differing views about whether this is desirable behaviour, but it's what happens... Best, Mark On 4/5/06, Garrett Hylltun wrote: > Rev 2.6.1 / MacOS X > > Greetings, > > I'm not sure if I'm overlooking something or if it's just the way Rev > works, but when I start a new line in a multi-line field from the last > line in the field, the new line is not being counted using; > > put the number of lines of field "fEditor" into varTotalLines > > (or maybe it is, but the way I'm handling the messages isn't correct), > unless I type another character or space. > > This only seems to happen though if you are on the last line of the > field and hit the enter key. If you are on another line before the last > line and hit the enter key, no problem. Or, if you are on the line that > is not being counted and hit the backspace key, a line from the count is > removed, but the line you are on is still not being counted. > > I've uploaded a small test file if anyone is interested in checking this > out to see if I'm doing something wrong. > > http://www.paraboliclogic.com/misc/totallinesproblem.rev > > Messages used are in the "Field" script and the code for the number of > lines is in the "Stack" script. > > If this little anomaly can be made to go away, great, if not, I guess I > can live with it. > > Thanks, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Tue Apr 4 23:05:02 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 5 Apr 2006 13:05:02 +1000 Subject: Trouble with formattedWidth In-Reply-To: <9AE30CFC-0888-456A-9635-A9B2937D54E6@mac.com> References: <9AE30CFC-0888-456A-9635-A9B2937D54E6@mac.com> Message-ID: On 4/5/06, Graham Samuel wrote: > I'm interested in truncating a character string to a certain number > of pixels. As part of this process, I put the string into field and > check the field's formattedWidth. My script says > > put the formattedWidth of field "myField" into myTemp > > I can verify that the string is really there and is not null. > > The RR docs says: > > > If you specify a field, the formattedWidth reports the width > > required by the field's text. > > Well, for me sometimes it does, and sometimes it doesn't. When it > doesn't, the formattedWidth reports zero. I guess this is something > to do with me forgetting to give any specific attributes of font or > type size to the field (or the string), but what rules then apply? I > am finding this very mysterious. I am pretty sure I can cook up a > foolproof recipe for getting the zero, but before I do maybe someone > could explain what is likely to be happening here. I have used this method several times with no problems, but you must make sure the field's dontWrap is set to true. Cheers, Sarah From sarah.reichelt at gmail.com Tue Apr 4 23:12:44 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 5 Apr 2006 13:12:44 +1000 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: Message-ID: > One thing I?ve hit upon early on that annoys me a little. Though Revolution > is far newer, and loads into memory rather than writing to disk, it is still > way slower at certain things ? such as refreshing text fields ? than > Hypercard ever was. > > I wrote the following counting routine (as a speed test to measure the > difference between writing to a variable and writing to a field). However, > what I learned was that ? on my computer, at any rate ? Revolution only > refreshes its text fields slightly more than once a second. When I run the > same script on Hypercard, the counting field whirs through changes faster > than a gas pump - with every new number registered on screen. Revolution > only shows me about one figure in every twenty five or so ? despite the fact > that the routine tells the field to display every consecutive number from 1 > to 300. > > Just add this script to a locked text field, and click on it, to see what > I?m talking about: > > on mouseup > -- COUNT TO 300 > put the ticks into startTime > repeat with i = 1 to 300 > put 1 + line 1 of me into line 1 of me > end repeat > put the ticks - starttime into stopTime1 > put stopTime1 into word 1 of line 3 of me > put the ticks into startTime > put me into testVar > > -- NOW JUST SHOW MULTIPLES OF TEN > repeat with i = 1 to 300 > put 1 + line 2 of testVar into line 2 of testVar > if i mod 10 = 0 then put line 2 of testVar into line 2 of me > end repeat > put line 2 of testVar into line 2 of me > put the ticks - startTime into stopTime2 > put stopTime1 & " : " & stopTime2 into line 3 of me > end mouseup > > Is there any way I can persuade the field to refresh more frequently and > count like the gas pump? > Hi Eric, The problem is not that Rev is slow, but that it is faster than your screen refresh rate can handle. If you want to see every number, you're going to have to slow down the loop and allow your monitor time to catch up. Try putting "wait 5 ticks" on a new line inside the repeat loop. Test various lengths of time to wait until you get it to slow down enough to give you the result you want. Cheers, Sarah From jacque at hyperactivesw.com Wed Apr 5 01:24:55 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 05 Apr 2006 00:24:55 -0500 Subject: Total Lines Problem - Not Adding Up :-( In-Reply-To: <4433290B.5050503@paraboliclogic.com> References: <442CB7CA.2020806@fourthworld.com> <442CD562.8050101@paraboliclogic.com> <442DAB5D.7000501@paraboliclogic.com> <4433290B.5050503@paraboliclogic.com> Message-ID: <443354A7.9060709@hyperactivesw.com> Garrett Hylltun wrote: > Rev 2.6.1 / MacOS X > > Greetings, > > I'm not sure if I'm overlooking something or if it's just the way Rev > works, but when I start a new line in a multi-line field from the last > line in the field, the new line is not being counted See this discussion, which is the first one I found of many over the years: It comes up a lot. There are pros and cons to Rev's approach, but it is backward-compatible with all xtalks, and a lot of stacks would break if it changed now. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Wed Apr 5 02:47:08 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 04 Apr 2006 22:47:08 -0800 Subject: Total Lines Problem - Not Adding Up :-( In-Reply-To: <745e934a0604041949h1c583d9dscd080054bb446e0e@mail.gmail.com> Message-ID: My technique if the last line empty is important get the number of lines in (fld listing & null) which will always be accurate. Jim Ault Las Vegas On 4/4/06 6:49 PM, "Mark Smith" wrote: > This is a recurring question, due to the way rev handles empty lines. > If I have this right, an empty line at the end of a list (or field, or > whatever) will not be counted, while an empty line that is not the > last line will be. There are differing views about whether this is > desirable behaviour, but it's what happens... > > Best, > > Mark > > On 4/5/06, Garrett Hylltun wrote: >> Rev 2.6.1 / MacOS X >> >> Greetings, >> >> I'm not sure if I'm overlooking something or if it's just the way Rev >> works, but when I start a new line in a multi-line field from the last >> line in the field, the new line is not being counted using; >> >> put the number of lines of field "fEditor" into varTotalLines >> >> (or maybe it is, but the way I'm handling the messages isn't correct), >> unless I type another character or space. >> >> This only seems to happen though if you are on the last line of the >> field and hit the enter key. If you are on another line before the last >> line and hit the enter key, no problem. Or, if you are on the line that >> is not being counted and hit the backspace key, a line from the count is >> removed, but the line you are on is still not being counted. >> >> I've uploaded a small test file if anyone is interested in checking this >> out to see if I'm doing something wrong. >> >> http://www.paraboliclogic.com/misc/totallinesproblem.rev >> >> Messages used are in the "Field" script and the code for the number of >> lines is in the "Stack" script. >> >> If this little anomaly can be made to go away, great, if not, I guess I >> can live with it. >> >> Thanks, >> -Garrett >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolutionary.dan at gmail.com Wed Apr 5 02:34:27 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 4 Apr 2006 23:34:27 -0700 Subject: Metrowerks In-Reply-To: <12421060182.20060404132231@ahsoftware.net> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> Message-ID: <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> Mark.... No. My answer was in more general relation to the issue of Metrowerks support for the Mac rather than specifically about OS9. I have no idea what Mac developers today who want to support OS9 use as a development tool. On 4/4/06, Mark Wieder wrote: > > Dan- > > Monday, April 3, 2006, 9:07:40 PM, you wrote: > > > Which in turn has a lot to do with the emergence of Apple's own > reputedly > > excellent development tools. And so it goes. > > I must have missed a product announcement. Does xcode support OS9 now? > > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From garrett at paraboliclogic.com Wed Apr 5 02:49:28 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 04 Apr 2006 23:49:28 -0700 Subject: Total Lines Problem - Not Adding Up :-( In-Reply-To: References: Message-ID: <44336878.20009@paraboliclogic.com> Jim Ault wrote: > My technique if the last line empty is important > > get the number of lines in (fld listing & null) > which will always be accurate. > > Jim Ault > Las Vegas Jim, J. Landman Gay and Mark, Thanks for the responses. I at least feel better that I wasn't doing something wrong, and that it can be worked around. -Garrett From dburgun at dsl.pipex.com Wed Apr 5 06:06:37 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 11:06:37 +0100 Subject: Metrowerks In-Reply-To: <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> Message-ID: On 5 Apr 2006, at 07:34, Dan Shafer wrote: > I have no idea what > Mac developers today who want to support OS9 use as a development > tool. > CodeWarrior! All the Best Dave From john at debraneys.com Wed Apr 5 06:33:29 2006 From: john at debraneys.com (John Tregea) Date: Wed, 05 Apr 2006 18:33:29 +0800 Subject: Metrowerks In-Reply-To: <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> Message-ID: <44339CF9.9060901@debraneys.com> Hi Dan, Maybe they could be using mTropolis... It was a beautiful environment in its day and many people only stopped using it once a majority of their user clients moved forward in OS versions. That of course eventually caused the product and its platform players to stop functioning. Regards John Dan Shafer wrote: > Mark.... > > No. My answer was in more general relation to the issue of Metrowerks > support for the Mac rather than specifically about OS9. I have no idea what > Mac developers today who want to support OS9 use as a development tool. > > On 4/4/06, Mark Wieder wrote: > >> Dan- >> >> Monday, April 3, 2006, 9:07:40 PM, you wrote: >> >> >>> Which in turn has a lot to do with the emergence of Apple's own >>> >> reputedly >> >>> excellent development tools. And so it goes. >>> >> I must have missed a product announcement. Does xcode support OS9 now? >> >> >> -- >> > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" > >From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From chipp at chipp.com Wed Apr 5 07:12:01 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 05 Apr 2006 06:12:01 -0500 Subject: Online Scripting Conference - Printing In-Reply-To: <4432AD12.6030500@hyperactivesw.com> References: <70312A41-05A8-43EA-9E3B-5DC493A2FB20@verizon.net> <4432AD12.6030500@hyperactivesw.com> Message-ID: <4433A601.8090706@chipp.com> Sometime shortly after the scheduled Printing Conference, Dan Shafer began working on his Printing e-book, which I helped with for some of the more advanced parts. Because he's selling it (I think it's $5), I didn't feel right doing it all over and giving it away free, thus undercutting someone who's trying to support the community. Besides, I'm thinking some of the changes to 2.7 are going to impact future printing strategies, many of which are really work-around hacks. best, Chippp J. Landman Gay wrote: > Dave Calkins 1 wrote: > >> Chip / Jacqueline >> >> Back in October, the Printing conference was canceled with plans to >> reschedule it. What is the time reschedule for this one. Are there >> any other plans for additional chats on different / more advanced >> topics? > > > Unfortunately I don't think this one is going to happen. I'd forgotten > it was there, but I guess I need to contact RR to remove that listing > from the chart. > From dburgun at dsl.pipex.com Wed Apr 5 07:54:01 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 12:54:01 +0100 Subject: Menubar Handling In-Reply-To: <4407A3F3.5060806@ehug.info> References: <9C0114E2-0F66-41B4-9EAA-F451F11779BC@curlypaws.com> <4407A3F3.5060806@ehug.info> Message-ID: Hi, It's funny how things come up on the list and others are walking the same or similar path at the same time. I am just revising my Menubar handling at the moment. Menubar's don't fit in very well with way the rest of RunRev works IMO. In a typical application you may want to add new menu's to the menubar or you may want to change the text of an existing menu item or the action associated with a menu action. An example of this is: Main Window, has a button that allows a user to choose a file and you want to use the "open" (or any other) menu item to perform the same action as pressing the button. If then case you also want the menu item to be enabled/disabled at the same time as the Button. However, in another window, you want the File menu item to be disabled completely or you may want to have another action associated with the Open Item or you may want to change the text of the item or both. I am trying to build a General Menubar manager stack and have come up with the following method of operation: The Menubar handling is all contained on one stack - Menubar.rev. This starts off with a dummy menubar group which has a number (say 16) of menu "buttons". Each of the buttons has an empty menu items list. When a stack requires a menu bar, it does the following: -- -- Create a New Menubar -- put "MainMenubar" into myMenubarName put "File,Edit,Help" into myMenuButtonList put MenubarNewMenuBar(myMenubarName,myMenuButtonList) into myMenubarLongID if myMenubarLongID = empty -- Handle Error end if -- -- Add a File Menu to the Menubar -- put "File" into myMenuName if MenubarNewMenu(myMenubarLongID,myMenuName) = false --Handle Error end if -- -- Add an Item to the Menu in the Menubar -- put 1 into myMenuItemNumber put "Open" into myMenuItemText if MenubarSetMenuText(myMenubarLongID,myMenuName,myMenuItemNumber, myMenuItemText) = false --Handle Error end if -- -- Attach a Handler to the Menu Item of the Menu of the Menubar -- put "MenuBarFileOpenHandler" into myHandlerName put the long id of this stack into myHandlerLocation MeubarSetMenuItemSelectedHandler(myMenubarLongID, myMenuItemNumber,myHandlerName,myHandlerLocation) -- -- Enable the Menu Item of the Menu in the Menubar -- MenubarSetMenuItemEnabledState(myMenubarLongID, myMenuName, myMenuItemNumber,true) put MenubarGetMenuGroupName(myMenubarLongID) into myMenubarGroupName set the menubar of this stack to myMenubarGroupName Now when "Open" is Selected in the "File" Menu in the Menubar, myHandlerName in myHandlerLocation will be sent a message as so: on MenuBarFileOpenHandler end MenuBarFileOpenHandler That's basically as far as I've got, which works for one stack, the problem I have is changing the menubar when another stack or card is run. For instance if I want the open item to be disabled when a card is selected, or I want the same action(s), but related to the new stack or card, e.g. Open is selected in Stack A, I want to do one thing, but if Stack B is in control then I want the open action sent to StackB. This seems like a lot of work, but I can't see anyway around it, unless you hand-sculpt the menubar handling for each application. Has anyone else done something similar? Anyone else have any advice or suggestions on the best way to achieve a general Menubar stack/ module? It just seems like a monster waste of time for each RunRev developer to have to go thru this over and over again for each app that requires a menubar. On 3 Mar 2006, at 02:03, Mark Schonewille wrote: > Hi Karen, > > It seems you haven't got a repy to your question, yet. In the > menubar script (or the script of the group that serves as menubar), > you could put a menuPick handler. Have a look at the docs for info > about the menuPick handler. > > The menuPick handler could call scripts in the main stack or send > commands to other stacks and objects. Depending on what you are > trying to do, your menuPick handler might look like > > on menuPick theMenuItem > switch theMenuItem > case "Open..." > runOpenHandlerInMainStack > break > case "Something Else" > send "runSomeHandlerInSubstack" to the topstack > break > end switch > end menuPick > > The second "case" will work fine, if the main stack also has a > "something" handlers. It would be easiest to put all scripts in the > main stack, without using the "send" command, but if each of your > substacks should act differently upon a user's menu selection, > "send" is a very useful command. Ok, but what if you want different Menu entries depending on which stack in the "topstack" ? Also how do you enable/disable menu items depending on which stack/card/whatever is in control? Thanks a lot All the Best Dave From dburgun at dsl.pipex.com Wed Apr 5 08:15:46 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 13:15:46 +0100 Subject: New custom control available -- windowshade In-Reply-To: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> Message-ID: Hi, Looks good! I just tried it and it worked for while but then I got a lot recurring execution errors when, when I moved one of the sliders, something to do with "cloning" objects. I'm using RunRev 2.6.6 and MacOS X 10.4.6 All the Best Dave On 3 Apr 2006, at 09:16, Geoff Canyon wrote: > I don't know what to call the thing. I've seen them called > navigators, and accordions. I'm calling it a windowshade, since > that's what it reminds me of. It's that control that displays a set > of titles, each of which is like a separate tab. You click on any > of them and the rest slide out of the way to show you the controls > on that pane of the control. > > You can have a quick look by using this in the messagebox: > > go stack url "http://www.inspiredlogic.com/windowshade/ > windowshadec.rev" > > You can also download a zip file at: > > http://www.inspiredlogic.com/windowshade/windowshadec.rev.zip > > The stack contains sliders and buttons and a field to help > demonstrate, but the only control you need is the group called > "windowshade". It's self-contained. The only script is the one in > the main group. > > It's ready to use -- just put whatever you want into the group > "PaneContents" in each of the panes. > > You can have any number of panes, set the color of them, and the > height of their titles. > > The main group accepts these commands: > > -- sets the width of the whole control > set the xWidth of group "Windowshade" to > > -- sets the height of the whole control > set the xHeight of group "Windowshade" to > > -- sets the color of the titles of all the panes except the hilited > pane > set the defaultColor of group "Windowshade" to > > -- sets the color of the title of the hilited pane > set the hilitedColor of group "Windowshade" to > > -- sets the number of panes > set the paneCount of group "Windowshade" to you want> > > -- hand it a set of titles (on individual lines). Sets the number > of panes to the number needed, and sets the titles of them to the > list of values. > set the paneTitles of group "Windowshade" to > > -- set the height of the titles > set the paneTitleHeight of group "Windowshade" to want> > > -- set which pane is showing > set the hilitedPane of group "Windowshade" to number> > > regards, > > Geoff > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Wed Apr 5 08:45:03 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 13:45:03 +0100 Subject: Close Substack Question? In-Reply-To: References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> Message-ID: <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> Hi, Ok, I tried that and now none of my stacks will close at all if i use the "close" button in the window title bar!!!!! Also the message box will not close either! Help! How do I get out of this????? Is there somewhere in the docs that tell you explicitly what you need to do in order to: 1. Allow the close button in the Window Title Bar to close the window and then optionally have the "stack not saved" dialog appear? e.g. if the stack is dirty I want it to be automatically saved, 2. Have this work across many stacks and libraries. 3. Have this work with a sub-stack (my only sub-stack is in a library, but it would be nice to have a solution that works for everything!). I've searched and searched for something that explains how to do this but I can't find anything that positively tell you what should happen and how to handle it. Thanks a lot All the Best Dave On 4 Apr 2006, at 16:14, Rob Cozens wrote: > > Dave, > >> I added a closeStackRequest handler to my sub-stack script: >> >> on closeStackRequest >> save this stack >> pass closeStackRequest >> end closeStackRequest >> >> But I still get prompted to save the sub-stack when closing it in >> the IDE. >> >> Do I need one in the mainStack too? >> >> > > I think all you need to do is not pass closeStackRequest in your > closeStackRequest handler. > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Wed Apr 5 09:07:56 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 05 Apr 2006 08:07:56 -0500 Subject: Re-2: can rev parse parameters to mapi32.dll In-Reply-To: Message-ID: On 4/4/06 8:30 AM, "runrev260805 at m-r-d.de" wrote: > Ken, > > thanks for the answer. Unfortunately i need a solution not only for Outlook. > It should work with all mapi compliant email apps. So it seems, the way over > mapi32.dll is the only one. Well, the only way to do it would be to create a Rev external that would make this happen, or create a DLL in VB or VC++ that does it, and then make sure it's registered and call it from a VBS file using CreateObject(). I've done that with VB DLLs in the past, so you might want to contact someone who can create this kind of thing for you. Here's the tip to get it to work (I was doing something simple like getting the type of a file, but you get the idea): http://www.sonsothunder.com/devres/revolution/tips/ext002.htm HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From paulclaude at postino.it Wed Apr 5 09:31:33 2006 From: paulclaude at postino.it (Paul Claude) Date: Wed, 05 Apr 2006 15:31:33 +0200 Subject: Close Substack Question? In-Reply-To: <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> Message-ID: Hi Dave, Have you tried something like this (in your "library" stack): on closeStackRequest if the short name of this stack <> the short name of me then pass closeStackRequest end closeStackRequest This should allows all other closestack requests, trapping only the one sent to your library stack. Greetings Paul Claude on 5-04-2006 14:45, David Burgun at dburgun at dsl.pipex.com wrote: > Hi, > > Ok, I tried that and now none of my stacks will close at all if i use > the "close" button in the window title bar!!!!! Also the message box > will not close either! > > Help! How do I get out of this????? > > Is there somewhere in the docs that tell you explicitly what you need > to do in order to: > > 1. Allow the close button in the Window Title Bar to close the > window and then optionally have the "stack not saved" dialog appear? > e.g. if the stack is dirty I want it to be automatically saved, > > 2. Have this work across many stacks and libraries. > > 3. Have this work with a sub-stack (my only sub-stack is in a > library, but it would be nice to have a solution that works for > everything!). > > I've searched and searched for something that explains how to do this > but I can't find anything that positively tell you what should happen > and how to handle it. > > Thanks a lot > All the Best > Dave > > On 4 Apr 2006, at 16:14, Rob Cozens wrote: > >> >> Dave, >> >>> I added a closeStackRequest handler to my sub-stack script: >>> >>> on closeStackRequest >>> save this stack >>> pass closeStackRequest >>> end closeStackRequest >>> >>> But I still get prompted to save the sub-stack when closing it in >>> the IDE. >>> >>> Do I need one in the mainStack too? >>> >>> >> >> I think all you need to do is not pass closeStackRequest in your >> closeStackRequest handler. >> >> Rob Cozens >> CCW, Serendipity Software Company >> >> "And I, which was two fooles, do so grow three; >> Who are a little wise, the best fooles bee." >> >> from "The Triple Foole" by John Donne (1572-1631) >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolution at duncansoftware.com Wed Apr 5 10:05:10 2006 From: revolution at duncansoftware.com (revolution at duncansoftware.com) Date: Wed, 05 Apr 2006 07:05:10 -0700 Subject: Detecting Adobe Reader Message-ID: <20060405140510.5C2863403B@sitemail.siteprotect.ca> I need to detect the presence of Adobe Reader (and the version if possible) on Windows 98 thru XP, Mac OS9, and Mac OSX. I have searched the archives, but the code I found there was for starting and running Reader with a pdf file. I just need to "silently" detect its presence or absence. From iden at idenrosenthal.com Wed Apr 5 10:56:23 2006 From: iden at idenrosenthal.com (Iden Rosenthal) Date: Wed, 5 Apr 2006 10:56:23 -0400 Subject: defaultfolder Message-ID: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> I am having a terrible time with my defaultfolder being reset to "/". I am keeping a collection of related stacks in one folder and my scripts rely on opening stacks within that folder. I have a setdefaultfolder script that parses the name of the stack and sets the defaultfolder variable to be the folder name where the stacks are stored. But when one of my scripts creates a new stack, despite the fact that the setdefaultfolder handler is called, the defaultfolder variable seems to be set to "/" thus causing a script failure. What is it I don't understand? From dburgun at dsl.pipex.com Wed Apr 5 10:58:48 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 15:58:48 +0100 Subject: go stack and start using stack - conformation please? In-Reply-To: References: Message-ID: <02FDAE00-DBDB-42BA-83DA-58B12AA02DFA@dsl.pipex.com> Hi All, As as I understand it, if you do a "go to StackX" but don't do a "start using stackX", then you can send it messages but not call functions within StackX. If you do a "start using StackX" but don't do a go to "StackX" then you can call functions in the stack but cannot send. If do "start using" and "go" then you can send messages and you can call functions. Is this correct?? Many Thanks All the Best Dave From dburgun at dsl.pipex.com Wed Apr 5 11:01:35 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 16:01:35 +0100 Subject: defaultfolder In-Reply-To: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> Message-ID: <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> It should work ok, what is the exact code, which version of RunRev and what platform? All the Best Dave On 5 Apr 2006, at 15:56, Iden Rosenthal wrote: > I am having a terrible time with my defaultfolder being reset to > "/". I am keeping a collection of related stacks in one folder and > my scripts rely on opening stacks within that folder. I have a > setdefaultfolder script that parses the name of the stack and sets > the defaultfolder variable to be the folder name where the stacks > are stored. But when one of my scripts creates a new stack, despite > the fact that the setdefaultfolder handler is called, the > defaultfolder variable seems to be set to "/" thus causing a script > failure. What is it I don't understand? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From europe at ehug.info Wed Apr 5 11:03:25 2006 From: europe at ehug.info (Mark Schonewille) Date: Wed, 05 Apr 2006 17:03:25 +0200 Subject: There's a snail in my script entry ! In-Reply-To: <4432F547.2040302@hyperactivesw.com> References: <3525beb9390aa082a98211a2bd4009c6@wanadoo.fr> <4432F547.2040302@hyperactivesw.com> Message-ID: <4433DC3D.60008@ehug.info> There is too much overhead in the script editor. Even after turning off colorizing, auto-formatting, auto-matching etc, the script editor is still too slow for me to feel comfortable while entering my scripts. The problem was reported as bug 2124 and can be found here: The bug has been closed, presumably fixed, but I don't really see a difference. Maybe the bug should be re-opened? Best, Mark J. Landman Gay wrote: > Francis Nugent Dixon wrote: > >> >> When I am entering script in my stack, the characters >> entered are displayed at about one every second. > > correctly, and help you remember what the commands are. On my machine > the auto-fill is fast enough that it doesn't interfere with typing > though. I'm not sure why yours is so slow. > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From europe at ehug.info Wed Apr 5 11:08:24 2006 From: europe at ehug.info (Mark Schonewille) Date: Wed, 05 Apr 2006 17:08:24 +0200 Subject: Advertising at VersionTracker In-Reply-To: <4432A6DA.3010309@fourthworld.com> References: <4432A6DA.3010309@fourthworld.com> Message-ID: <4433DD68.9060009@ehug.info> Hi Richard, That sounds interesting. I'll contact you. Btw, which sites, if not VersionTracker, are the typical shareware repositories for Windows? Best, Mark Richard Gaskin wrote: > Attention commercial and shareware developers: > > I may have the opportunity to negotiate special rates for Rev developers > to advertise at VersionTracker.com. > > It would be helpful to know how many people might be interested in > advertising there, and what sort of ad budget you would be willing to > invest in this. > > I've been an advertiser there since January, and thus far I'm pleased > with the returns. Their ad staff will be the first to tell you that > they don't yet have as much traction in the Windows world as they do > with Mac users, but among Mac folks the site is one of the most popular > places to get extremely timely software downloads. > > Drop me a note offlist if you may be interested in exploring this > further.... -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From scott at proherp.com Wed Apr 5 11:17:37 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 6 Apr 2006 01:17:37 +1000 Subject: Advertising at VersionTracker In-Reply-To: <4433DD68.9060009@ehug.info> Message-ID: <000601c658c4$14a06c90$0201010a@royalnexus> > Btw, which sites, if not VersionTracker, are the typical > shareware repositories for Windows? The PAD file format (portable application description) is the easiest way to get into most repositries. It's free and available from http://www.asp-shareware.org Basically it is an XML file that resides on your website and is polled by sites for updates etc. On top that of there is Cnet.com, Download.com (several countires have versions of their own of this as well), Tucows.com sharewarejunkies.com and the list goes on. But they are your best bets - and then use the PAD format for the rest. Once you have created your PAD file (with the free tool) you submit it to the repositry at http://www.asp-shareware.org and the sites using the technology (and that is most of them) get their updates for new listings from their automagically. Self plug start: Also see comp.software.shareware.authors Moderated and comp.software.shareware.announce Moderted. The former for discussion and the latter for product updates and announcements. Moderted by Moi. ;-) HTH Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/301 - Release Date: 4/04/2006 From ambassador at fourthworld.com Wed Apr 5 11:35:07 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Apr 2006 08:35:07 -0700 Subject: Advertising at VersionTracker Message-ID: <4433E3AB.9020909@fourthworld.com> Mark Schonewille wrote: > Btw, which sites, if not VersionTracker, are the typical > shareware repositories for Windows? In my experience, Download.com is the biggest by far. Tucows comes in a very distant second or third (and has some really weird policies and a funky taxonomy), and then there are dozens (hundreds really) of less significant sites. For Mac the places to be are: Download.com VersionTracker.com MacUpdate.com Tucows.com Maintaining your listings at these sites and more will be part of my presentation on the Marketing panel at RevCon West. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Wed Apr 5 11:51:28 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Apr 2006 08:51:28 -0700 Subject: Advertising at VersionTracker Message-ID: <4433E780.4050109@fourthworld.com> Scott Kane wrote: > The PAD file format (portable application description) is the > easiest way to get into most repositries. It's free and available > from http://www.asp-shareware.org Basically it is an XML > file that resides on your website and is polled by sites for > updates etc. Is there a free/open PAD generator written in Rev? I've seen many non-Rev PAD generators, but most of them have UIs I don't care for and I'm looking for something I can integrate with my automated build system. I could write one myself, but I hate to spend the time if there's one already out there.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From stephenREVOLUTION at barncard.com Wed Apr 5 12:05:55 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 5 Apr 2006 09:05:55 -0700 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD In-Reply-To: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> Message-ID: Hey this is interesting.... CUPERTINO, California-April 5, 2006-Apple? today introduced Boot Camp, public beta software that enables Intel-based Macs to run Windows XP. Available as a download beginning today, Boot Camp allows users with a Microsoft Windows XP installation disc to install Windows XP on an Intel-based Mac?, and once installation is complete, users can restart their computer to run either Mac OS? X or Windows XP. Boot Camp will be a feature in "Leopard," Apple's next major release of Mac OS X, that will be previewed at Apple's Worldwide Developer Conference in August. http://www.apple.com/pr/library/2006/apr/05bootcamp.html How many big cat names are there? sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From pevensen at siboneylg.com Wed Apr 5 12:10:24 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 05 Apr 2006 11:10:24 -0500 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD In-Reply-To: References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> Message-ID: <6.2.1.2.2.20060405110957.030fbc98@exchange.slg.com> A 3rd party is creating a virtualization system that will let you run XP and OS X at the same time: http://www.macnn.com/articles/06/04/04/virtualization.software/ At 11:05 AM 4/5/2006, you wrote: >Hey this is interesting.... > >CUPERTINO, California-April 5, 2006-Apple? today introduced Boot Camp, >public beta software that enables Intel-based Macs to run Windows XP. >Available as a download beginning today, Boot Camp allows users with a >Microsoft Windows XP installation disc to install Windows XP on an >Intel-based Mac?, and once installation is complete, users can restart >their computer to run either Mac OS? X or Windows XP. Boot Camp will be a >feature in "Leopard," Apple's next major release of Mac OS X, that will be >previewed at Apple's Worldwide Developer Conference in August. > >http://www.apple.com/pr/library/2006/apr/05bootcamp.html > >How many big cat names are there? > >sqb > >-- >stephen barncard >s a n f r a n c i s c o >- - - - - - - - - - - - >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From stephenREVOLUTION at barncard.com Wed Apr 5 12:17:41 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 5 Apr 2006 09:17:41 -0700 Subject: Close Substack Question? In-Reply-To: <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> Message-ID: you need an 'on closestack' handler somewhere in the hierarchy to close a window-stack this way if your menus or other code won't do it. This is a common conundrum when experimenting with menus. Rev allows full control of this process, but you have to write it, include all the saving stuff. This is where the message path is your friend. >Hi, > >Ok, I tried that and now none of my stacks will close at all if i >use the "close" button in the window title bar!!!!! Also the message >box will not close either! > >Help! How do I get out of this????? > >Is there somewhere in the docs that tell you explicitly what you >need to do in order to: > >1. Allow the close button in the Window Title Bar to close the >window and then optionally have the "stack not saved" dialog appear? >e.g. if the stack is dirty I want it to be automatically saved, > >2. Have this work across many stacks and libraries. > >3. Have this work with a sub-stack (my only sub-stack is in a >library, but it would be nice to have a solution that works for >everything!). > >I've searched and searched for something that explains how to do >this but I can't find anything that positively tell you what should >happen and how to handle it. > >Thanks a lot >All the Best >Dave -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Wed Apr 5 12:20:29 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 5 Apr 2006 09:20:29 -0700 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD In-Reply-To: <6.2.1.2.2.20060405110957.030fbc98@exchange.slg.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <6.2.1.2.2.20060405110957.030fbc98@exchange.slg.com> Message-ID: I'm sure there will be 50 third party hacks but the news was that Apple offered this but what I thought was remarkable is that Apple offered this. >A 3rd party is creating a virtualization system >that will let you run XP and OS X at the same >time: > >http://www.macnn.com/articles/06/04/04/virtualization.software/ > >At 11:05 AM 4/5/2006, you wrote: >>Hey this is interesting.... >> >>CUPERTINO, California-April 5, 2006-Apple? today introduced Boot Camp, public -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From shaosean at hotmail.com Wed Apr 5 12:29:54 2006 From: shaosean at hotmail.com (Sean Shao) Date: Wed, 05 Apr 2006 12:29:54 -0400 Subject: [OT] Articles to read In-Reply-To: <20060318133409.0330D82677E@mail.runrev.com> Message-ID: Considering that we're all developers, I thought that these two articles would be of some interest to someone out there. I CC'd them to Lynn Fredricks because he seems like he wants to make some changes at RRLtd and I also forwarded to support because someone needs to be woken up over there. http://asktog.com/columns/068priceOfNotListening.html http://asktog.com/columns/037TestOrElse.html _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From jmac at consensustech.com Wed Apr 5 12:38:54 2006 From: jmac at consensustech.com (Jim MacConnell) Date: Wed, 5 Apr 2006 09:38:54 -0700 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD In-Reply-To: References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <6.2.1.2.2.20060405110957.030fbc98@exchange.slg.com> Message-ID: <5CE886A1-FDB5-42D9-ACE9-E230D46DB0CD@consensustech.com> Makes sense. An article in the New York Times this AM about creating a dual boot system on your own probably forced Apple's hand. Better to do it officially rather than risk having someone kill their system by doing it wrong. http://www.nytimes.com/2006/04/05/technology/ techspecial4/05pogue.html? ex=1144900800&en=b61d37f327433864&ei=5070&emc=eta1 My opinion.... Choosing boot options definitely not as valuable as parallel systems with cut & paste, etc. even if you take a performance hit. Jim On Apr 5, 2006, at 9:20 AM, Stephen Barncard wrote: > I'm sure there will be 50 third party hacks but the news was that > Apple offered this but what I thought was remarkable is that Apple > offered this. > >> A 3rd party is creating a virtualization system that will let you >> run XP and OS X at the same time: >> >> http://www.macnn.com/articles/06/04/04/virtualization.software/ >> >> At 11:05 AM 4/5/2006, you wrote: >>> Hey this is interesting.... >>> >>> CUPERTINO, California-April 5, 2006-Apple? today introduced Boot >>> Camp, public > > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Wed Apr 5 12:47:48 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 05 Apr 2006 09:47:48 -0700 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD Message-ID: <4433F4B4.5010605@fourthworld.com> Jim MacConnell wrote: > My opinion.... Choosing boot options definitely not as valuable as > parallel systems with cut & paste, etc. even if you take a > performance hit. Seconded. With the substantial overlap in markets, I suspect this will squash Microsoft's inventive to update VirtualPC for MacTel. Too bad, as it's a great product. Seems more likely that Apple will, after many complains censored from the Apple support boards and later posted to AskTog.com, probably get around to adding a similar level of integration as we enjoyed with VirtualPC. But it'll probably happen in v3.0, and like an increasing number of Apple apps it'll probably inexplicably require a .Mac account. ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Wed Apr 5 12:52:07 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 5 Apr 2006 09:52:07 -0700 Subject: Metrowerks In-Reply-To: References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> Message-ID: <883655105.20060405095207@ahsoftware.net> David- Wednesday, April 5, 2006, 3:06:37 AM, you wrote: > CodeWarrior! For those of us lucky enough to have a copy sitting around, yes. I hear that the last version, CW10, would still target OS9. The last time I updated was to CW8. Freescale no longer sells the mac IDE. -- -Mark Wieder mwieder at ahsoftware.net From dburgun at dsl.pipex.com Wed Apr 5 12:58:26 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 5 Apr 2006 17:58:26 +0100 Subject: Close Substack Question? In-Reply-To: References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> Message-ID: <2E5A2AAC-CF9B-45BB-9AF0-3FEEB866A283@dsl.pipex.com> Hi, I have all the handlers you mention, this is my setup: LibStackA:mainStack - no openStack, closeStack or closeStackRequest, no Substacks. LibStackB:mainStack, no openStack, no closeStack or closeStackRequest LibStackB:subStack1, openStack, closeStack or closeStackRequest ------ NormalStackA:mainStack:stacj no openStack, no closeStack or closeStackRequest NormalStackA:mainStack:card1 openStack, closeStack, closeStackRequest no Substacks. NormalStackB:mainStack:stacj no openStack, no closeStack or closeStackRequest NormalStackB:mainStack:card1 openStack, closeStack, closeStackRequest no Substacks. Is this correct? If so in which handlers do I need to "pass" and in which stacks/cards? Is this documented anywhere? The problem I have is that when I press the close stack button in the Window Title bar I get a dialog asking me to save the stack. If I add a closeStackRequest, I cannot close *any* window via the close button in the window title bar (even IDE stacks!). Thanks a lot Dave On 5 Apr 2006, at 17:17, Stephen Barncard wrote: > you need an 'on closestack' handler somewhere in the hierarchy to > close a window-stack this way if your menus or other code won't do > it. This is a common conundrum when experimenting with menus. > > Rev allows full control of this process, but you have to write it, > include all the saving stuff. > > This is where the message path is your friend. > > >> Hi, >> >> Ok, I tried that and now none of my stacks will close at all if i >> use the "close" button in the window title bar!!!!! Also the >> message box will not close either! >> >> Help! How do I get out of this????? >> >> Is there somewhere in the docs that tell you explicitly what you >> need to do in order to: >> >> 1. Allow the close button in the Window Title Bar to close the >> window and then optionally have the "stack not saved" dialog >> appear? e.g. if the stack is dirty I want it to be automatically >> saved, >> >> 2. Have this work across many stacks and libraries. >> >> 3. Have this work with a sub-stack (my only sub-stack is in a >> library, but it would be nice to have a solution that works for >> everything!). >> >> I've searched and searched for something that explains how to do >> this but I can't find anything that positively tell you what >> should happen and how to handle it. >> >> Thanks a lot >> All the Best >> Dave > > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Wed Apr 5 12:59:02 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 5 Apr 2006 09:59:02 -0700 Subject: Metrowerks In-Reply-To: <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> Message-ID: <1994070573.20060405095902@ahsoftware.net> Dan- Tuesday, April 4, 2006, 11:34:27 PM, you wrote: > No. My answer was in more general relation to the issue of Metrowerks > support for the Mac rather than specifically about OS9. I have no idea what > Mac developers today who want to support OS9 use as a development tool. ...and therein, I think, is a reason why there isn't any OS9 engine for recent rev builds. I notice that runrev's web site doesn't even talk about OS9 as a platform any more... I also think another part of the blame has to go to Apple for constantly changing the universal headers without telling anyone, causing CodeWarrior builds not to compile and/or not to run properly until point releases came out to fix them. -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Wed Apr 5 13:07:54 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 5 Apr 2006 10:07:54 -0700 Subject: no mention of OS9 at rev? Not true. In-Reply-To: <1994070573.20060405095902@ahsoftware.net> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> Message-ID: not true -- on the Enterprise download page: Revolution 2.7 (coming soon) Mac OS 9 and earlier > >...and therein, I think, is a reason why there isn't any OS9 engine >for recent rev builds. I notice that runrev's web site doesn't even >talk about OS9 as a platform any more... > >-- >-Mark Wieder > mwieder at ahsoftware.net > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Wed Apr 5 13:13:24 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 05 Apr 2006 12:13:24 -0500 Subject: go stack and start using stack - conformation please? In-Reply-To: <02FDAE00-DBDB-42BA-83DA-58B12AA02DFA@dsl.pipex.com> References: <02FDAE00-DBDB-42BA-83DA-58B12AA02DFA@dsl.pipex.com> Message-ID: <4433FAB4.5060903@hyperactivesw.com> David Burgun wrote: > Hi All, > > As as I understand it, if you do a "go to StackX" but don't do a "start > using stackX", then you can send it messages but not call functions > within StackX. Not exactly. A "go" command is identical to opening a stack using the "Open" menu item in the File menu. The stack becomes the topstack and functions like any other topstack, with all its scripts available as part of the normal message hierarchy. All normal system messages are sent when the stack opens. As a matter of fact, "go" is the primary method of opening a stack via script. > > If you do a "start using StackX" but don't do a go to "StackX" then you > can call functions in the stack but cannot send. Not quite. The "start using" command is almost identical to "insert script of into back", but it inserts only the stack script. The current card script is not available, nor are any other object scripts. If you want to access any script other than the stack script, you can "send" to them directly but cannot use them as part of the normal hierarchy. "Start using" is a shortcut for "insert script of stack X into back". For trivia buffs: "start using" places the script before of the Home stack script, where "insert" places it after the Home stack script. > > If do "start using" and "go" then you can send messages and you can > call functions. Yes, but you can use the entire script without both going and using. You can pick whichever you need; "go' makes the stack visible (unless you "go invisible" specifically) and functions just like "open", including sending all system navigation messages (openStack, openCard, etc.) and making access to the current card script available; "start using" loads the stack script only without sending any system messages and without making the stack visible. > > Is this correct?? One out of three, sorta. ;) > > Many Thanks > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Apr 5 13:19:09 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 05 Apr 2006 12:19:09 -0500 Subject: Close Substack Question? In-Reply-To: <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> Message-ID: <4433FC0D.4020108@hyperactivesw.com> David Burgun wrote: > Hi, > > Ok, I tried that and now none of my stacks will close at all if i use > the "close" button in the window title bar!!!!! Also the message box > will not close either! > > Help! How do I get out of this????? > > Is there somewhere in the docs that tell you explicitly what you need > to do in order to: > > 1. Allow the close button in the Window Title Bar to close the window > and then optionally have the "stack not saved" dialog appear? e.g. if > the stack is dirty I want it to be automatically saved, > > 2. Have this work across many stacks and libraries. > > 3. Have this work with a sub-stack (my only sub-stack is in a library, > but it would be nice to have a solution that works for everything!). What you describe is the default behavior and you shouldn't have to do anything to accomplish it. The IDE will ask if you want to save if the stack is dirty. If you have no handlers that interfere with closeStackRequest, closeStack, etc. then your stack should act the way you want it to. There is no documentation about it because you have to actively write handlers to prevent it if you don't want that behavior. In a standalone, you would have to write the handlers that track a dirty variable and ask to save, since this is part of the IDE but doesn't exist in a standalone. For that, a closeStackRequest is the most commonly-used way to trap a click on the close box. When you are done checking the dirty status and saving the stack, pass the closeStackRequest to allow the stack to close. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Wed Apr 5 13:44:44 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 05 Apr 2006 12:44:44 -0500 Subject: Detecting Adobe Reader In-Reply-To: <20060405140510.5C2863403B@sitemail.siteprotect.ca> Message-ID: On 4/5/06 9:05 AM, "revolution at duncansoftware.com" wrote: > I need to detect the presence of Adobe Reader (and the version if possible) on > > Windows 98 thru XP, Mac OS9, and Mac OSX. I have searched the archives, but > the > > code I found there was for starting and running Reader with a pdf file. I just > need > > to "silently" detect its presence or absence. Here's a function I use (watch for line wraps): function stsPathToAcrobat switch (the platform) case "MacOS" put format("tell app \"Finder\"") & cr & \ format("get application file id \"CARO\" as text") & cr & \ "end tell" into tScript do tScript as "AppleScript" if the result = "execution error" then return "" -- doesn't exist else return replaceText(the result,quote,"") break case "Win32" put "HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\command\" into tKey put word 1 to -2 of queryRegistry(tKey) into tPath return replaceText(tPath,quote,"") break end switch end stsPathToAcrobat And you could just test to see if stsPathToAcrobat() returns empty or not. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Wed Apr 5 13:49:53 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 05 Apr 2006 12:49:53 -0500 Subject: Detecting Adobe Reader In-Reply-To: Message-ID: On 4/5/06 12:44 PM, "Ken Ray" wrote: > Here's a function I use (watch for line wraps): Whoops! Forgot the conversion from the Mac path that AppleScript returns. Use this one instead: function stsPathToAcrobat switch (the platform) case "MacOS" put format("tell app \"Finder\"") & cr & \ format("get application file id \"CARO\" as text") & cr & \ "end tell" into tScript do tScript as "AppleScript" if the result = "execution error" then return "" -- doesn't exist else return revUnixFromMacPath(replaceText(the result,quote,"")) break case "Win32" put "HKEY_CLASSES_ROOT\AcroExch.Document\shell\open\command\" into tKey put word 1 to -2 of queryRegistry(tKey) into tPath return replaceText(tPath,quote,"") break end switch end stsPathToAcrobat Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From josh at dvcreators.net Wed Apr 5 13:51:48 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 5 Apr 2006 10:51:48 -0700 Subject: Revolution for enterprise SAP-style applications? In-Reply-To: References: Message-ID: <7C4DDFC2-AAA1-4EA7-920E-D4548B5993EC@dvcreators.net> Hi Russ, I wrote my first inventory/accounting system in Basic in 1977 on a 64K CompuColor... and have written several since. =) I am writing a Rev app using a remote MySQL server that uses PHP middleware on the server, it is fast and solid and a great development environment even for a Rev noob like me, I would highly recommend it. My only obstacles are that I am just learning Rev, so things are going slowly, and don't have much time to put into it... but everything I finish works fast, reliably, and is easily configurable. I can do in 20 minutes what it takes a Ruby on Rails expert an hour or two to accomplish. I would recommend Rev over RealBasic because you can instantly test without compiling. (I chose not to rely on the Rev built-in database commands, but instead just use the LibURL command to pass values back and forth to PHP scripts...) Anyway, IMO Rev makes a wonderful front end for a MySQL system. Better than a browser based system. For your content control system, check out WebMerge http:// www.fourthworld.com/products/webmerge/index.html it will save you some coding! Cheers, Josh On Apr 3, 2006, at 3:18 PM, Russ McBride wrote: > > Hi, > > It's been a few years since I've used Revolution. > > We've got a messy set of systems here that keep the front end and > back end of our store running and I'm exploring ideas for > inexpensively consolidating and streamlining them to reduce > complexity and redundancy. One possibility is rebuilding > everything from the ground up in RR. I'm not sure that it can do > it though. Basically, we need to rebuild nothing less than a > "junior-SAP" system, a set of the following: > > --a point-of-sale system > --an inventory management system > --some custom apps that access remote web services > --a content control system for web site data (simpler than > Hemingway, e.g.) > --some custom bookkeeping apps > > The goal would be to reduce our 4 overlapping databases down to one > so it means that these apps would be heavily database-centric, > probably built on FrontBase, PostgreSQL, or MySQL. And I would > need to easily tie in some Objective-C code and Java code (and > ideally some Ruby code) when necessary. The web content system > would have to feed into some flat files for the WebDNA web app > system we're using until we get around to rebuilding our WebDNA/ > WebObjects composite system. > > At one point Geoff Canyon made it sound like RealBasic might be > better for database-intensive applications. > > Unfortunately our environment at the University here requires > custom applications, but we don't have the $$ for an actual SAP- > style setup. Having used RR for some apps quite awhile ago my > first impression is that it might be perfect, er--the only possible > candidate--for rapidly building an inexpensive, but comprehensive > set of apps. My other choices would be RealBasic (more code, but > maybe a more desirable language), Cocoa (but this wouldn't be truly > rapid--at least not for me), Ruby on Rails (but I don't want web > interfaces), WebObjects (ditto), or Cocoa-Ruby (interesting, but > limited to Mac), or Ruby + TK (unstable GUI system). > > What do you think? Any tips, anecdotes, or suggestions appreciated. > > Thanks very much, > > > > > Russ McBride > Programmer/Analyst, PhD Cadidate > The Scholar's Workstation > University of California at Berkeley > 510-643-6853 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From russmcb at tsw.berkeley.edu Wed Apr 5 14:09:42 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Wed, 5 Apr 2006 11:09:42 -0700 Subject: Revolution for enterprise SAP-style applications? Message-ID: <714ECF08-8C88-414E-AA13-1DE0FE781B27@tsw.berkeley.edu> Thanks for the replies on the feasibility of this multi-headed monster that I'm building in Rev. Here are a few more questions: 1) It sounds like it's pretty easy to make external language calls (e.g., Java, Objective-C, Ruby) from Rev, correct? 2) How about building SOAP clients? 3) And more randomly, has anyone tied a report tool into Rev, something like Crystal Reports? Thanks, Russ Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 From mwieder at ahsoftware.net Wed Apr 5 14:43:12 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 5 Apr 2006 11:43:12 -0700 Subject: no mention of OS9 at rev? Not true. In-Reply-To: References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> Message-ID: <19610321321.20060405114312@ahsoftware.net> Stephen- Wednesday, April 5, 2006, 10:07:54 AM, you wrote: > not true -- on the Enterprise download page: > Revolution 2.7 (coming soon) > Mac OS 9 and earlier Well, that's certainly buried. There's no mention of Enterprise on the main web page other than the comparison chart. If you *already know* that the Enterprise version exists then you can go directly to the download page and get it. Unless you want the linux or OS9 versions. -- -Mark Wieder mwieder at ahsoftware.net From revolutionary.dan at gmail.com Wed Apr 5 15:13:58 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 5 Apr 2006 12:13:58 -0700 Subject: [OT] Articles to read In-Reply-To: References: <20060318133409.0330D82677E@mail.runrev.com> Message-ID: <70ed6b130604051213x311b08fcp97f3452f6fc6d32c@mail.gmail.com> Great articles, Sean, by one of my favorite people on the planet (though I've only met him once briefly). On 4/5/06, Sean Shao wrote: > > Considering that we're all developers, I thought that these two articles > would be of some interest to someone out there. I CC'd them to Lynn > Fredricks because he seems like he wants to make some changes at RRLtd and > I > also forwarded to support because someone needs to be woken up over there. > > http://asktog.com/columns/068priceOfNotListening.html > http://asktog.com/columns/037TestOrElse.html > > _________________________________________________________________ > Don't just search. Find. Check out the new MSN Search! > http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From kray at sonsothunder.com Wed Apr 5 15:17:29 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 05 Apr 2006 14:17:29 -0500 Subject: How I can show image on stack by script and insert or update or delete or select image on stack into Database? In-Reply-To: <4430D341.6000709@gmail.com> Message-ID: On 4/3/06 1:48 AM, "supote.songthammawat" wrote: > Hi everybody > > Why I can't to show image on stack by script? I want to know > syntax that use to show image? Well, to display an image, you create an image object and then set the 'filename' property to the path to the image on disk. Something like: set the filename of img "MyImage" to "/Users/kenray/pix/face.jpg" > In addition, how to insert or update or > delete image on stack into Database(Sybase) and select image from > Database(Sybase) to show on object of stack (SQL) ? Please suggest me. Well, this one I've not done, but I assume you'd use a BLOB field for holding the image data, and then use the DB commands to set the value of the field in the database to the 'imageData' property of the image. Then when you want to get the image from the DB, you request the BLOB data (I'm assuming it's put into a varaible called "tData") and do: set the imageData of img "MyImage" to tData HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From stephenREVOLUTION at barncard.com Wed Apr 5 15:18:57 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 5 Apr 2006 12:18:57 -0700 Subject: no mention of OS9 at rev? Not true. In-Reply-To: <19610321321.20060405114312@ahsoftware.net> References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> Message-ID: to be fair to Rev, I think it would not be in their best interests to broadcast and link to something that doesn't exist yet...Obviously it's been hard for them to deal with their development tools for an OS that's been officially off the roadmap now for a while. >Stephen- > >Wednesday, April 5, 2006, 10:07:54 AM, you wrote: > >> not true -- on the Enterprise download page: > >> Revolution 2.7 (coming soon) >> Mac OS 9 and earlier > >Well, that's certainly buried. There's no mention of Enterprise on the >main web page other than the comparison chart. If you *already know* >that the Enterprise version exists then you can go directly to the >download page and get it. Unless you want the linux or OS9 versions. > >-- >-Mark Wieder > mwieder at ahsoftware.net > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From kray at sonsothunder.com Wed Apr 5 15:23:40 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 05 Apr 2006 14:23:40 -0500 Subject: Help re: flushevents, system window and kill In-Reply-To: <4259161.1143396156618.JavaMail.root@web02sl> Message-ID: On 3/26/06 12:02 PM, "n/a" wrote: > Hi, > > I am fairly new to revolution and need some help to ensure an application > loaded via the shell is always the top window, even if the user clicks on > another window. I have searched the list and looked through the rev docs but > can't find a solution which will work on all platforms. > > The specific issue is.... > > I have an application which acts as a main menu (containing buttons) to load > other applications I have made with rev. When I click on a button an > application is loaded via the shell function and the do command. Howver, the > application that is being loaded takes a couple of seconds to load. If I > click on the main menu window (application) while the other application is > loading the new application window will load behind the menu. The menu and > the other applications do not have a title bar or controls. > > Is there a way to work around this? Well, if all the apps that you're launching are Rev apps, you could add in code to each of the apps that re-activates itself and brings itself to the front after it's finished loading. Basically the idea is to get the process ID of the app that's running, and then do an "activate" on it. Here's some tips related to this subject: http://www.sonsothunder.com/devres/revolution/tips/proc001.htm http://www.sonsothunder.com/devres/revolution/tips/proc002.htm http://www.sonsothunder.com/devres/revolution/tips/proc005.htm HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From rjb at robelko.com Wed Apr 5 15:47:09 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 5 Apr 2006 21:47:09 +0200 Subject: no mention of OS9 at rev? Not true. In-Reply-To: References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> Message-ID: >Obviously it's been hard for them to deal with their development >tools for an OS that's been officially off the roadmap now for a >while. It may be off the roadmap but it is alive and well and still used by millions. It actually speaks for its quality that it lives so long with no updates and only a few known problems. I just turned on my Windows 98 computer and found new security patches released recently for it. MS tried to stop supporting W98 but there are clearly enough users that they continue doing so for now. Apple's switching to Intel chips with no support for Classic emulation in Rosetta will give a big blow to OS9 but considering excellent longevity of Apple hardware, it does not mean its immediate death (vide HyperCard :). Of course, OS9 as a market for general applications is pretty much out; however, RR is not delivering user-end applications but development tools, and it is clear that there is still a segment of their users that uses and supports OS9. It would be a shame if they stopped supporting OS9 before their users do. Robert From stephenREVOLUTION at barncard.com Wed Apr 5 16:02:48 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 5 Apr 2006 13:02:48 -0700 Subject: no mention of OS9 at rev? Not true. In-Reply-To: References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> Message-ID: This is going around and around.... there is nothing anywhere to indicate that Rev is dropping OS9 anymore than dropping UNIX!! >delivering user-end applications but development tools, and it is >clear that there is still a segment of their users that uses and >supports OS9. It would be a shame if they stopped supporting OS9 >before their users do. > >Robert -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From rjb at robelko.com Wed Apr 5 15:54:49 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 5 Apr 2006 21:54:49 +0200 Subject: defaultfolder In-Reply-To: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> Message-ID: >I am having a terrible time with my defaultfolder being reset to >"/". I am keeping a collection of related stacks in one folder and >my scripts rely on opening stacks within that folder. I have a >setdefaultfolder script that parses the name of the stack and sets >the defaultfolder variable to be the folder name where the stacks >are stored. But when one of my scripts creates a new stack, despite >the fact that the setdefaultfolder handler is called, the >defaultfolder variable seems to be set to "/" thus causing a script >failure. What is it I don't understand? defaultfolder is not a variable and is not a handler, so we might be talking about different things. The defaultfolder can change behind your back. If you want to make sure it is correct, set it to what you need immediately before accessing files or simply use dynamically assembled full path names. Like open stack (myStacksFolderPath & nextStacktoOpenName) Robert From revolutionary.dan at gmail.com Wed Apr 5 16:27:21 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 5 Apr 2006 13:27:21 -0700 Subject: Menubar Handling In-Reply-To: References: <9C0114E2-0F66-41B4-9EAA-F451F11779BC@curlypaws.com> <4407A3F3.5060806@ehug.info> Message-ID: <70ed6b130604051327y57e68fd4g1b1f27bd4dd712f4@mail.gmail.com> David...... Perfect place to use custom properties, I think. You could generalize this nicely. Say, e.g., you have a custom property for each card called menuItemsToDisable. It contains a list of the menu items to be disabled when that card opens. Then in the opencard handler you just grab that custom property and iterate over it in a loop. Voila! On 4/5/06, David Burgun wrote: Ok, but what if you want different Menu entries depending on which stack in the "topstack" ? Also how do you enable/disable menu items depending on which stack/card/whatever is in control? -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From effendi at wanadoo.fr Wed Apr 5 16:40:25 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 5 Apr 2006 22:40:25 +0200 Subject: There's a snail in my script entry ! Message-ID: Hi from Paris, Thanks to Jacqueline and Mark. Jacqueline : I may be obtuse but I didn't find the : Try clicking the little icon above the "Enter" button to toggle to a different display option. I am running Rev on a Mac, and can't see the Enter button or the little icon. Where is this ? Mark : I ran a few tests and have some more information : I run all my stacks using a HomeStack, like wot was in Hypercard ! My HomeStack contains lots of buttons, each calling one of my stacks. It also ensures running the OpenStack scripts, which was the only way I found to be sure, and sets up global variables used in all of my stacks. Why would my HomeStack cause a problem ? It is convenient for me and I don't want to trash it, but I am seriously considering dropping the concept. If I run stack "B", called from my HomeStack, and start scripting, I get snail script entry. If I run the stack directly, and then script, it works much faster (still slow, but just about acceptable). I still see the parsing data on the bottom line of the script window, but the data flashes up much more rapidly. I switched off all the useless (to me) functions in Script Editor Preferences - no difference ! The problem shows up on ALL of my stacks called from HomeStack, so it is either my HomeStack causing the delay, or a parameter setting in development. Is there NO way to switch off the script parser ? (It is more of a pain than a help !) What is even more confusing : - I also note that during development, Data Entry in any of the data fields is also pathetic (also about 1 character a second) so it is not just a scripter problem. This of course does not happen under Stack Runner, where all works at lightning speed. I only have a "on closeCard" script in my HomeStack, and I don't trap keystrokes, so I can't see any of my handlers responsable for this. I'm on a Mac G4 (733 MHz), so this should be fast enough, and I am running Revolution 2.6.1 Build 152. Best Regards -Francis (Perplexed !) "Nothing should ever be done for the first time !" From rjb at robelko.com Wed Apr 5 16:18:57 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 5 Apr 2006 22:18:57 +0200 Subject: no mention of OS9 at rev? Not true. In-Reply-To: References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> Message-ID: >This is going around and around.... there is nothing anywhere to >indicate that Rev is dropping OS9 anymore than dropping UNIX!! > >>delivering user-end applications but development tools, and it is >>clear that there is still a segment of their users that uses and >>supports OS9. It would be a shame if they stopped supporting OS9 >>before their users do. >> >>Robert > >-- >stephen barncard >s a n f r a n c i s c o >- - - - - - - - - - - - True. However, if some people keep repeating here that there is no need to support OS9 (from their perspective), this may become a self-fullfilling prophecy. I don't particularly enjoy being contrary but someone has to counter-balance them. Robert From livfoss at mac.com Wed Apr 5 17:14:34 2006 From: livfoss at mac.com (Graham Samuel) Date: Wed, 5 Apr 2006 23:14:34 +0200 Subject: Tooltip inconsistency? Message-ID: <254B8083-C30C-4C63-B84D-AC3DD84674B5@mac.com> I have an app which often displays a main window (stack) and a couple of palettes. There are tooltips associated with objects on the main screen and on the palettes. The browse tool is always in use, but nevertheless if I click on one of the palettes, then the tooltips in the main window don't appear until I click somewhere on this window: the palette tooltips are always available. This doesn't seem to me to be expected behaviour - AFAIK, palettes shouldn't take the focus away from a 'toplevel' window. Can anyone say what I should be expecting here, and if the problem is as it seems, suggest a workaround? (BTW the documentation doesn't mention this issue, and furthermore it's possible to infer from the docs that tooltips will work even on windows other than the frontmost one - although in reality, this isn't the case.) TIA Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From revolutionary.dan at gmail.com Wed Apr 5 17:17:31 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 5 Apr 2006 14:17:31 -0700 Subject: no mention of OS9 at rev? Not true. In-Reply-To: References: <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> Message-ID: <70ed6b130604051417n70ca8b37l4b3ed2b533523c1d@mail.gmail.com> I'm not one to suggest that there is no current need to support OS9. I can't find any adoption figures but unless OS9-OSX conversion is above 90% (which I doubt) then there are still enough OS9 users out there that developers -- particularly those aimed at lower-end markets such as K-12 -- need to be able to deliver solutions on those boxes. OTOH, I think it's clear that *everyone* using OS9 on a daily basis now needs to be seriously reconsidering that strategy and, to the extent it's financially feasible, moving to OS X. I mean, Apple has all but announced its demise. It may never die a natural death, but Apple will surely strangle it at some point. On 4/5/06, Robert Brenstein wrote: > > >This is going around and around.... there is nothing anywhere to > >indicate that Rev is dropping OS9 anymore than dropping UNIX!! > > > >>delivering user-end applications but development tools, and it is > >>clear that there is still a segment of their users that uses and > >>supports OS9. It would be a shame if they stopped supporting OS9 > >>before their users do. > >> > >>Robert > > > >-- > >stephen barncard > >s a n f r a n c i s c o > >- - - - - - - - - - - - > > True. However, if some people keep repeating here that there is no > need to support OS9 (from their perspective), this may become a > self-fullfilling prophecy. I don't particularly enjoy being contrary > but someone has to counter-balance them. > > Robert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From pevensen at siboneylg.com Wed Apr 5 17:43:00 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 05 Apr 2006 16:43:00 -0500 Subject: no mention of OS9 at rev? Not true. In-Reply-To: <70ed6b130604051417n70ca8b37l4b3ed2b533523c1d@mail.gmail.co m> References: <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> <70ed6b130604051417n70ca8b37l4b3ed2b533523c1d@mail.gmail.com> Message-ID: <6.2.1.2.2.20060405164000.027e7a20@exchange.slg.com> I thought Apple had already announced OS 9's demise, see: http://blog.ibrood.com/2006/03/29/the-funeral-of-mac-os-9/ At 04:17 PM 4/5/2006, you wrote: >I'm not one to suggest that there is no current need to support OS9. I can't >find any adoption figures but unless OS9-OSX conversion is above 90% (which >I doubt) then there are still enough OS9 users out there that developers -- >particularly those aimed at lower-end markets such as K-12 -- need to be >able to deliver solutions on those boxes. > >OTOH, I think it's clear that *everyone* using OS9 on a daily basis now >needs to be seriously reconsidering that strategy and, to the extent it's >financially feasible, moving to OS X. I mean, Apple has all but announced >its demise. It may never die a natural death, but Apple will surely strangle >it at some point. > >On 4/5/06, Robert Brenstein wrote: > > > > >This is going around and around.... there is nothing anywhere to > > >indicate that Rev is dropping OS9 anymore than dropping UNIX!! > > > > > >>delivering user-end applications but development tools, and it is > > >>clear that there is still a segment of their users that uses and > > >>supports OS9. It would be a shame if they stopped supporting OS9 > > >>before their users do. > > >> > > >>Robert > > > > > >-- > > >stephen barncard > > >s a n f r a n c i s c o > > >- - - - - - - - - - - - > > > > True. However, if some people keep repeating here that there is no > > need to support OS9 (from their perspective), this may become a > > self-fullfilling prophecy. I don't particularly enjoy being contrary > > but someone has to counter-balance them. > > > > Robert > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > >-- >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >Dan Shafer, Information Product Consultant and Author >http://www.shafermedia.com >Get my book, "Revolution: Software at the Speed of Thought" > >From http://www.shafermediastore.com/tech_main.html >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From byront at mac.com Wed Apr 5 18:10:04 2006 From: byront at mac.com (Byron Turner) Date: Wed, 5 Apr 2006 15:10:04 -0700 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD In-Reply-To: <5CE886A1-FDB5-42D9-ACE9-E230D46DB0CD@consensustech.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <6.2.1.2.2.20060405110957.030fbc98@exchange.slg.com> <5CE886A1-FDB5-42D9-ACE9-E230D46DB0CD@consensustech.com> Message-ID: <6E332283-E2F5-4625-A600-039F3C3745F0@mac.com> I'm not sure why (you or the Times) think Apple cares one way or the other if someone screws up their Mac trying to get windows working as Apple won't support windows or other people's software. Besides, if someone screws up their Mac enough, they may have to give Apple some cash to repair it. Now, as to why release it now, my speculation (which all any of this is) is that: A, its ready now B. Apple is pumping the developer conference and, as you can see, they are touting this as a feature of Leopard. C. Look at Apple's skyrocketing stock price. Not only does Apple own lots of its own stock, but consider what this is doing to Apple's mind share especially a week after the Vista delay announcement. Microsoft announces, "we can't do windows" while Apple announces "but we CAN" D. consider all of the above and what this will mean for sales during Apple's traditionally weakest quarter. Lastly, I don't see a valid argument for why virtualization is better than dual booting as it depends on what one wants to accomplish. I've owned every version of Virtual PC but I bought a MacBook specifically for the potential to dual boot. Any time I test an app in virtual PC I always wonder, and how will it run on the real thing. Now, I don't have to wonder, nor do I have to keep a PC box around. I can now feel confident that Dell will never get another dime from me and I feel pretty good about that. Now if I could just cut Microsoft out . . legally . . Byron On Apr 5, 2006, at 9:38 AM, Jim MacConnell wrote: > Makes sense. > An article in the New York Times this AM about creating a dual boot > system on your own probably forced Apple's hand. Better to do it > officially rather than risk having someone kill their system by > doing it wrong. > > http://www.nytimes.com/2006/04/05/technology/ > techspecial4/05pogue.html? > ex=1144900800&en=b61d37f327433864&ei=5070&emc=eta1 > > My opinion.... Choosing boot options definitely not as valuable as > parallel systems with cut & paste, etc. even if you take a > performance hit. > > Jim > > On Apr 5, 2006, at 9:20 AM, Stephen Barncard wrote: > >> I'm sure there will be 50 third party hacks but the news was that >> Apple offered this but what I thought was remarkable is that Apple >> offered this. >> >>> A 3rd party is creating a virtualization system that will let you >>> run XP and OS X at the same time: >>> >>> http://www.macnn.com/articles/06/04/04/virtualization.software/ >>> >>> At 11:05 AM 4/5/2006, you wrote: >>>> Hey this is interesting.... >>>> >>>> CUPERTINO, California-April 5, 2006-Apple? today introduced Boot >>>> Camp, public >> >> -- >> stephen barncard >> s a n f r a n c i s c o >> - - - - - - - - - - - - >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed Apr 5 18:29:06 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 05 Apr 2006 17:29:06 -0500 Subject: There's a snail in my script entry ! In-Reply-To: References: Message-ID: <443444B2.50101@hyperactivesw.com> Francis Nugent Dixon wrote: > Hi from Paris, > > Thanks to Jacqueline and Mark. > > Jacqueline : I may be obtuse but I didn't find the : > > Try clicking the little icon above the "Enter" button to toggle to a > different display option. > > I am running Rev on a Mac, and can't see the Enter button or the > little icon. Where is this ? Oops. Sorry, I meant the "Apply" button. My brain switched it around, because the Enter key does the same thing as clicking the Apply button. Another way to change the mode is to use the View menu. In the middle of that menu are three choices: Autocomplete, Go to line, Find and Replace. Choose anything that is not "autocomplete". This does the same thing as clicking the icon at the lower-right corner of the script editor. This is how you turn off the "parsing". > > Mark : I ran a few tests and have some more information : > > I run all my stacks using a HomeStack, like wot was in Hypercard ! > My HomeStack contains lots of buttons, each calling one of my > stacks. It also ensures running the OpenStack scripts, which was > the only way I found to be sure, and sets up global variables used > in all of my stacks. Why would my HomeStack cause a problem ? > It is convenient for me and I don't want to trash it, but I am seriously > considering dropping the concept. I do something similar and it doesn't interfere with typing, but yours may have something that is interfering. You could try not opening the Home stack and see if it solves the problem. If so, then check your stack script for handlers that might trap keystrokes or anything similar. For example, an "idle" handler could cause delays. > I also note that during development, Data Entry in any of the data > fields is also pathetic (also about 1 character a second) so it is not > just a scripter problem. This of course does not happen under > Stack Runner, where all works at lightning speed. I only have a > "on closeCard" script in my HomeStack, and I don't trap keystrokes, > so I can't see any of my handlers responsable for this. That's a pretty good indication that something in your Home stack is causing a problem, but a "closecard" handler wouldn't do it. There must be something else happening. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Wed Apr 5 18:37:34 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 5 Apr 2006 16:37:34 -0600 Subject: Loading image data from DB Message-ID: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> I know this can be done, but it's got me stumped. Nothing conclusive from archives. I want to store image data in a mysql database and then show it in an image object in Rev. I successfully loaded an image into a field of type longblob. I know the data is there and that it's valid. This is what I tried to load the image data: global connID -- my connection id on mouseUp if connID is empty then answer "You need to connect to the database first." exit to top end if put word 2 of the selectedline of fld "linenumbers" into tEntryNum put "select illustration from vocablist where item_index = " & tEntryNum into tQuery put revDataFromQuery(,,connID,tQuery) into tData set the imagedata of img "testImg" to tData end mouseUp The query ends up something like this: select illustration from vocablist where item_index = 1290 All I ever get in the tData variable is four random characters; ???? I know the image data in the database table is valid because I can set up an automatic query in the Database Query Builder, then set the image object to automatically load that data, and it works. I've tried to find the scripting in the Database Query Builder stack that does this, but no luck. Has anyone successfully done this who can share the secret to making it work? Thanks, Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jacque at hyperactivesw.com Wed Apr 5 18:42:08 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 05 Apr 2006 17:42:08 -0500 Subject: Tooltip inconsistency? In-Reply-To: <254B8083-C30C-4C63-B84D-AC3DD84674B5@mac.com> References: <254B8083-C30C-4C63-B84D-AC3DD84674B5@mac.com> Message-ID: <443447C0.9020906@hyperactivesw.com> Graham Samuel wrote: > I have an app which often displays a main window (stack) and a couple > of palettes. There are tooltips associated with objects on the main > screen and on the palettes. The browse tool is always in use, but > nevertheless if I click on one of the palettes, then the tooltips in > the main window don't appear until I click somewhere on this window: > the palette tooltips are always available. > > This doesn't seem to me to be expected behaviour - AFAIK, palettes > shouldn't take the focus away from a 'toplevel' window. Can anyone say > what I should be expecting here, and if the problem is as it seems, > suggest a workaround? If tooltips in a palette are to work at all, the palette window has to acquire the focus so that the mouse object is recognized, so I'd think that the current behavior is necessary. If it were otherwise, clicking in a palette wouldn't do anything, since the click would pass through to the main stack. One workaround might be to (re)set the topstack after every mouseup in the palette. Make sure you pass the mouseup in every palette object that has a mouseup handler, and then put a "catchall" mouseup handler in the card or stack of the palette: on mouseup toplevel "myMainStack" set the defaultstack to "myMainStack" end mouseup I haven't actually tried this, so check it; you may not need the defaultstack line. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dcragg at lacscentre.co.uk Wed Apr 5 18:55:25 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 5 Apr 2006 23:55:25 +0100 Subject: Loading image data from DB In-Reply-To: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> Message-ID: <0BACC798-C022-4418-814A-1057FBD6E4A5@lacscentre.co.uk> On 5 Apr 2006, at 23:37, Devin Asay wrote: > I know this can be done, but it's got me stumped. Nothing > conclusive from archives. > > I want to store image data in a mysql database and then show it in > an image object in Rev. I successfully loaded an image into a field > of type longblob. I know the data is there and that it's valid. > > This is what I tried to load the image data: > > global connID -- my connection id > > on mouseUp > if connID is empty then > answer "You need to connect to the database first." > exit to top > end if > put word 2 of the selectedline of fld "linenumbers" into tEntryNum > put "select illustration from vocablist where item_index = " & > tEntryNum into tQuery > put revDataFromQuery(,,connID,tQuery) into tData > set the imagedata of img "testImg" to tData > end mouseUp Did you try using revQueryDatabaseBlob instead of revDataFromQuery? Cheers Dave From lists at mangomultimedia.com Wed Apr 5 19:43:42 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 5 Apr 2006 16:43:42 -0700 Subject: Loading image data from DB In-Reply-To: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> Message-ID: <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> On Apr 5, 2006, at 3:37 PM, Devin Asay wrote: > I know this can be done, but it's got me stumped. Nothing > conclusive from archives. > > I want to store image data in a mysql database and then show it in > an image object in Rev. I successfully loaded an image into a field > of type longblob. I know the data is there and that it's valid. > > ... > Has anyone successfully done this who can share the secret to > making it work? Devin, I think there is a bug when retrieving binary data using the mysql driver. If you get it to work I would like to know. I messed with this briefly the other day and couldn't get the binary data out that I put in. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From devin_asay at byu.edu Wed Apr 5 20:05:05 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 5 Apr 2006 18:05:05 -0600 Subject: Loading image data from DB In-Reply-To: <0BACC798-C022-4418-814A-1057FBD6E4A5@lacscentre.co.uk> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <0BACC798-C022-4418-814A-1057FBD6E4A5@lacscentre.co.uk> Message-ID: <9D5291EC-C6BD-4083-AF03-A90EA98F8FBB@byu.edu> On Apr 5, 2006, at 4:55 PM, Dave Cragg wrote: > > On 5 Apr 2006, at 23:37, Devin Asay wrote: > >> I know this can be done, but it's got me stumped. Nothing >> conclusive from archives. >> >> I want to store image data in a mysql database and then show it >> in an image object in Rev. I successfully loaded an image into a >> field of type longblob. I know the data is there and that it's valid. >> >> This is what I tried to load the image data: >> >> global connID -- my connection id >> >> on mouseUp >> if connID is empty then >> answer "You need to connect to the database first." >> exit to top >> end if >> put word 2 of the selectedline of fld "linenumbers" into tEntryNum >> put "select illustration from vocablist where item_index = " & >> tEntryNum into tQuery >> put revDataFromQuery(,,connID,tQuery) into tData >> set the imagedata of img "testImg" to tData >> end mouseUp > > Did you try using revQueryDatabaseBlob instead of revDataFromQuery? Yep. I tried it. Same results. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From garrett at paraboliclogic.com Wed Apr 5 20:04:26 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 05 Apr 2006 17:04:26 -0700 Subject: Get chunk info from line numbers? In-Reply-To: <44336878.20009@paraboliclogic.com> References: <44336878.20009@paraboliclogic.com> Message-ID: <44345B0A.4040501@paraboliclogic.com> Rev 2.6.1 Greetings, I've been trying to figure out how to get the chunk info from lines other than what is currently selected.... Say the caret is on line 10, I want to get the chunk starting from the beginning of line 20 to the beginning of line 30. Not the text of those lines, but the chunk info itself. But I don't want to move the caret from where it's at. I've scoured the docs to try and find what I need to accomplish this. Can anyone point me in the right direction? Thanks, -Garrett From devin_asay at byu.edu Wed Apr 5 20:10:58 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 5 Apr 2006 18:10:58 -0600 Subject: Loading image data from DB In-Reply-To: <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> Message-ID: <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> On Apr 5, 2006, at 5:43 PM, Trevor DeVore wrote: > > On Apr 5, 2006, at 3:37 PM, Devin Asay wrote: > >> I know this can be done, but it's got me stumped. Nothing >> conclusive from archives. >> >> I want to store image data in a mysql database and then show it >> in an image object in Rev. I successfully loaded an image into a >> field of type longblob. I know the data is there and that it's valid. >> >> ... >> Has anyone successfully done this who can share the secret to >> making it work? > > Devin, > > I think there is a bug when retrieving binary data using the mysql > driver. If you get it to work I would like to know. I messed with > this briefly the other day and couldn't get the binary data out > that I put in. > > -- > Trevor DeVore Well, at least I'm not alone in this. What puzzles me is that it works flawlessly when I set up an automatic query in Database Query Manager. I tried and failed to find the script that executes the query in the DQM stacks. I'll Bugzilla this if there isn't already a bug report on it. Anyone know? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From mark at maseurope.net Wed Apr 5 20:36:01 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 6 Apr 2006 01:36:01 +0100 Subject: Get chunk info from line numbers? In-Reply-To: <44345B0A.4040501@paraboliclogic.com> References: <44336878.20009@paraboliclogic.com> <44345B0A.4040501@paraboliclogic.com> Message-ID: <745e934a0604051736v268724afk8eb6ce26ba56e676@mail.gmail.com> What chunk info are you after? I mean, what sort of information about line 20 to 30 are you after? Mark On 4/6/06, Garrett Hylltun wrote: > Rev 2.6.1 > > Greetings, > > I've been trying to figure out how to get the chunk info from lines > other than what is currently selected.... > > Say the caret is on line 10, I want to get the chunk starting from the > beginning of line 20 to the beginning of line 30. Not the text of those > lines, but the chunk info itself. But I don't want to move the caret > from where it's at. > > I've scoured the docs to try and find what I need to accomplish this. > > Can anyone point me in the right direction? > > Thanks, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From garrett at paraboliclogic.com Wed Apr 5 20:43:50 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 05 Apr 2006 17:43:50 -0700 Subject: Get chunk info from line numbers? In-Reply-To: <745e934a0604051736v268724afk8eb6ce26ba56e676@mail.gmail.com> References: <44336878.20009@paraboliclogic.com> <44345B0A.4040501@paraboliclogic.com> <745e934a0604051736v268724afk8eb6ce26ba56e676@mail.gmail.com> Message-ID: <44346446.2020108@paraboliclogic.com> Mark Smith wrote: > What chunk info are you after? I mean, what sort of information about > line 20 to 30 are you after? char startChar to endChar of field fieldNumber -Garrett From mark at maseurope.net Wed Apr 5 20:50:47 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 6 Apr 2006 01:50:47 +0100 Subject: Get chunk info from line numbers? In-Reply-To: <44346446.2020108@paraboliclogic.com> References: <44336878.20009@paraboliclogic.com> <44345B0A.4040501@paraboliclogic.com> <745e934a0604051736v268724afk8eb6ce26ba56e676@mail.gmail.com> <44346446.2020108@paraboliclogic.com> Message-ID: <745e934a0604051750r31b23d5wd5e4a22d49f2cb4d@mail.gmail.com> put length(line 1 to 19 of fld fieldNumber) + 1 into startChar put length(line 1 to 29 of fld fieldNumber) + 1 into endChar will get the offsets (in chars) of lines 20 and 30 -- is this what you need? Best, Mark On 4/6/06, Garrett Hylltun wrote: > Mark Smith wrote: > > What chunk info are you after? I mean, what sort of information about > > line 20 to 30 are you after? > > char startChar to endChar of field fieldNumber > > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From devin_asay at byu.edu Wed Apr 5 21:27:39 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 5 Apr 2006 19:27:39 -0600 Subject: Get chunk info from line numbers? In-Reply-To: <44345B0A.4040501@paraboliclogic.com> References: <44336878.20009@paraboliclogic.com> <44345B0A.4040501@paraboliclogic.com> Message-ID: On Apr 5, 2006, at 6:04 PM, Garrett Hylltun wrote: > Rev 2.6.1 > > Greetings, > > I've been trying to figure out how to get the chunk info from lines > other than what is currently selected.... > > Say the caret is on line 10, I want to get the chunk starting from > the beginning of line 20 to the beginning of line 30. Not the text > of those lines, but the chunk info itself. But I don't want to > move the caret from where it's at. > > I've scoured the docs to try and find what I need to accomplish this. > > Can anyone point me in the right direction? Garret, do you mean something like this? line 10 to 20 of fld "myfld" Or do you need to select from a specific character of a specific line to a specific character on another line? The following, for instance, is not legal syntax: char 5 of line 10 to char 1 of line 20 of fld "myfld" ---no workee (as you've probably figured out.) I would try something like: put length(line 1 to 9 of fld "myfld" into startchr put length(line 1 to 19 of fld "myfld" into endchr select char startchr to endchr of fld "myfld" --(or whatever you want to do with the chunk Is this what you're after? Devin From garrett at paraboliclogic.com Wed Apr 5 22:23:33 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 05 Apr 2006 19:23:33 -0700 Subject: Get chunk info from line numbers? In-Reply-To: References: <44336878.20009@paraboliclogic.com> <44345B0A.4040501@paraboliclogic.com> Message-ID: <44347BA5.3010005@paraboliclogic.com> Devin Asay wrote: [snip] > I would try something like: > > put length(line 1 to 9 of fld "myfld" into startchr > put length(line 1 to 19 of fld "myfld" into endchr > select char startchr to endchr of fld "myfld" > --(or whatever you want to do with the chunk Mark, Devin, Thank you! This is what I needed :-) -Garrett From irog at mac.com Wed Apr 5 22:29:35 2006 From: irog at mac.com (Roger Guay) Date: Wed, 5 Apr 2006 20:29:35 -0600 Subject: Building a Web Application? Message-ID: Hello Everyone, If you go to the User Guide of the Documentation of Rev 2.7, and search for "Web Application" in the downloaded PDF file, you will find reference to a section on "Building a Web Application." Yet, I can find no such content!! Anyone know what gives?? Thanks very much, Roger From chris at altuit.com Wed Apr 5 22:32:39 2006 From: chris at altuit.com (chris bohnert) Date: Wed, 05 Apr 2006 21:32:39 -0500 Subject: Loading image data from DB In-Reply-To: <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> Message-ID: <44347DC7.80507@altuit.com> The only way i've ever been able to get this to work is by using the variable binding when inserting data into the blob. By using the "*b" prefix on the variable name in the execute parameter the binary encoding routines kick in. put the imageData of image "picImage" into tBits put the text of field "strPicName" into tName get revdb_execute(tconnectionid, "insert into limage(name,imageData) values(:1,:2)","tName","*btBits") then when returning the data i do put "select name,imageData from limage where name='" & tImgName &"'" into tsql put revdb_queryblob(tconnectionid,tsql) into tRS if not revdb_iseof(tRS) then put revDatabaseColumnNamed(tRS,"name",tPicName) set the text of field "strPicName" to tPicName put revDatabaseColumnNamed(tRS,"imageData",tImageDat) set the imagedata of image "picImage" to tImageDat answer "got a result" end if -- cb Devin Asay wrote: > > On Apr 5, 2006, at 5:43 PM, Trevor DeVore wrote: > >> >> On Apr 5, 2006, at 3:37 PM, Devin Asay wrote: >> >>> I know this can be done, but it's got me stumped. Nothing conclusive >>> from archives. >>> >>> I want to store image data in a mysql database and then show it in >>> an image object in Rev. I successfully loaded an image into a field >>> of type longblob. I know the data is there and that it's valid. >>> >>> ... >>> Has anyone successfully done this who can share the secret to making >>> it work? >> >> Devin, >> >> I think there is a bug when retrieving binary data using the mysql >> driver. If you get it to work I would like to know. I messed with >> this briefly the other day and couldn't get the binary data out that >> I put in. >> >> --Trevor DeVore > > Well, at least I'm not alone in this. What puzzles me is that it works > flawlessly when I set up an automatic query in Database Query Manager. > I tried and failed to find the script that executes the query in the > DQM stacks. I'll Bugzilla this if there isn't already a bug report on > it. Anyone know? > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > --No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.3.5/301 - Release Date: 4/4/2006 > > From scott at proherp.com Wed Apr 5 23:03:50 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 6 Apr 2006 13:03:50 +1000 Subject: Advertising at VersionTracker In-Reply-To: <4433E3AB.9020909@fourthworld.com> Message-ID: <000401c65926$bd419920$0201010a@royalnexus> > In my experience, Download.com is the biggest by far. It is. I used to be a reviewer there in another life. > Tucows > comes in a > very distant second or third (and has some really weird > policies and a > funky taxonomy), Scott Swedorski was responisible for some of that when he founded it, but he sold it a few years ago (works for Coffee Cup now) and the rules became ridiculous. > and then there are dozens (hundreds really) of less > significant sites. Majority of them are rubbish. Just clones of each other. They add nothing to the web experience and with recent Google rules can actually upset your Google ranking. > For Mac the places to be are: > Download.com > VersionTracker.com > MacUpdate.com > Tucows.com Agreed. But Apple have a listing on their site too... > Maintaining your listings at these sites and more will be part of my > presentation on the Marketing panel at RevCon West. I'd love to be able to see that. Maybe some videos afterwards? Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 5/04/2006 From scott at proherp.com Wed Apr 5 23:05:35 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 6 Apr 2006 13:05:35 +1000 Subject: Advertising at VersionTracker In-Reply-To: <4433E780.4050109@fourthworld.com> Message-ID: <000501c65926$fb3c7330$0201010a@royalnexus> > Is there a free/open PAD generator written in Rev? I seem to remember one, but it might have been RB and not Rev. If I rediscover it I'll let you know... > I've seen many non-Rev PAD generators, but most of them have > UIs I don't > care for and I'm looking for something I can integrate with > my automated > build system. As it's XML I would expect it would be pretty easy for an experienced Rev coder to implement. The spec's are on the ASP website. > I could write one myself, but I hate to spend the time if there's one > already out there.... If it turns up I'll let you know... Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 5/04/2006 From jeff at siphonophore.com Thu Apr 6 00:07:50 2006 From: jeff at siphonophore.com (jeffrey reynolds) Date: Thu, 06 Apr 2006 00:07:50 -0400 Subject: no mention of OS9 at rev? Not true In-Reply-To: <20060406012836.EC6CE825213@mail.runrev.com> References: <20060406012836.EC6CE825213@mail.runrev.com> Message-ID: <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> Well it is a must for K-12 application development. this has frozen me at 2.6 for now for our multimedia cdroms. its a must that os9 apps be there. Distributors insist on it, theres so much old mac equipment (especially in the lower grades) that just lives on and on and on... It is amazing how long they hang in there. With the cutbacks many schools have gotten hit with, the old computers are forced to just hang in there. even though OSX general use may be near to getting over the top, i am afraid it will be a while before os9 dies in schools. I hope Rev can keep at least os9 app compilation going as long as possible and is feasible for them economically. cheers, Jeffrey Reynolds On Apr 5, 2006, at 9:28 PM, use-revolution-request at lists.runrev.com wrote: > True. However, if some people keep repeating here that there is no > need to support OS9 (from their perspective), this may become a > self-fullfilling prophecy. I don't particularly enjoy being contrary > but someone has to counter-balance them. > > Robert From jacque at hyperactivesw.com Thu Apr 6 01:10:58 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 00:10:58 -0500 Subject: Building a Web Application? In-Reply-To: References: Message-ID: <4434A2E2.3060603@hyperactivesw.com> Roger Guay wrote: > Hello Everyone, > > If you go to the User Guide of the Documentation of Rev 2.7, and > search for "Web Application" in the downloaded PDF file, you will find > reference to a section on "Building a Web Application." Yet, I can > find no such content!! Anyone know what gives?? > > Thanks very much, Roger The User Guide is new, and isn't completely finished yet. The missing pieces are still being written. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mb.ur at harbourhost.co.uk Thu Apr 6 04:12:45 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Thu, 06 Apr 2006 09:12:45 +0100 Subject: no mention of OS9 at rev? Not true. In-Reply-To: References: <512315899.20060403125843@ahsoftware.net> <70ed6b130604032107m2fe9824we17851e2b791d2aa@mail.gmail.com> <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> Message-ID: <4434CD7D.3000900@harbourhost.co.uk> Robert Brenstein wrote: >> This is going around and around.... there is nothing anywhere to >> indicate that Rev is dropping OS9 anymore than dropping UNIX!! >> >>> delivering user-end applications but development tools, and it is >>> clear that there is still a segment of their users that uses and >>> supports OS9. It would be a shame if they stopped supporting OS9 >>> before their users do. >>> >>> Robert >> > > True. However, if some people keep repeating here that there is no need > to support OS9 (from their perspective), this may become a > self-fullfilling prophecy. I don't particularly enjoy being contrary but > someone has to counter-balance them. > > Robert > _______________________________________________ Well said. Martin Baxter From seamus at corvideon.com Wed Apr 5 08:49:03 2006 From: seamus at corvideon.com (=?iso-8859-1?Q?seamus?=) Date: Wed, 05 Apr 2006 12:49:03 +0000 Subject: Constellation on Linux Message-ID: <20060405124903.17766.qmail@server307.com> Hi Has anybody used Constellation on Linux? It looks great, but I cannot find any up to date information on what it supports. Thanks Regards Seamus Brady Corvideon Ltd From iden at idenrosenthal.com Wed Apr 5 11:10:20 2006 From: iden at idenrosenthal.com (Iden Rosenthal) Date: Wed, 5 Apr 2006 11:10:20 -0400 Subject: defaultfolder In-Reply-To: <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> Message-ID: <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> It is Dreamcard 2.7 on OS X 10.4.5 The code goes: on makeNewStack -- makes a new stack out of the marked cards -- presumably the cards will have been marked by the Sort button of the Sort stack lock messages -- we don't want to trigger any newcard actions put the script of this stack into newStackScript go first marked cd put the long id of this cd into placeHolder set the height of the templateStack to the height of placeHolder set the width of the templateStack to the width of placeHolder set top of the templateStack to top of placeHolder + 150 set left of the templateStack to left of placeHolder + 180 put number of marked cds into numMarked ask "Name for New Stack?" put it into newStackName create stack newStackName -- set the mainstack of stack newstackname to mainstackname -- lets have them all be independent stacks go placeHolder copy this cd to stack newStackName unmark this card lock screen put 1 into count repeat with k = 2 to numMarked go next marked cd copy this cd to stack newStackName unmark this card add 1 to count end repeat unlock messages go first card of stack newStackName set the script of stack newStackName to newStackScript delete this card -- the first card of a create'd stack is blank unlock screen reset the templateStack setdefaultpath beep 3 answer "Created new stack " & newStackName & " with " & count & " cards." end makeNewStack and setdefaultpath is : on setdefaultpath put the filename of this stack into fullpath set the itemDelimiter to "/" put item 1 to (number of items in fullpath - 1) of fullpath & "/" into SoulGuidingFolder set the defaultfolder to SoulGuidingFolder set the itemDelimiter to "," end setdefaultpath It would appear that setdefaltpath returns "/" which would seem to mean that item 1 to the number of items in fullpath - 1 is returning empty. So why would filename return empty? Is it because the stack that has been created has not been saved yet? Is there a way around this? On Apr 5, 2006, at 11:01 AM, David Burgun wrote: > It should work ok, what is the exact code, which version of RunRev > and what platform? > > All the Best > Dave > > > On 5 Apr 2006, at 15:56, Iden Rosenthal wrote: > >> I am having a terrible time with my defaultfolder being reset to >> "/". I am keeping a collection of related stacks in one folder and >> my scripts rely on opening stacks within that folder. I have a >> setdefaultfolder script that parses the name of the stack and sets >> the defaultfolder variable to be the folder name where the stacks >> are stored. But when one of my scripts creates a new stack, >> despite the fact that the setdefaultfolder handler is called, the >> defaultfolder variable seems to be set to "/" thus causing a >> script failure. What is it I don't understand? >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From support at runrev.com Thu Apr 6 02:45:53 2006 From: support at runrev.com (Runtime Revolution Support) Date: Thu, 6 Apr 2006 02:45:53 -0400 (EDT) Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: <1144305953.578699.729900663.140371.6@www.runrev.com> Dear Sean Shao, Thank you for your request. I've done some searching through our database, and I have been unable to find any emails to support from you on these issues, or any bug reports in bugzilla. If I've missed a bug report, please let me know the report number so that I can draw it to the attention of our engineers. Reporting a problem on the use-list is not an effective method of communicating a problem to RR. If you are able, we ask that you report bugs via bugzilla, where our engineers are active, see reports and take any necessary action as and when they can. They also give you feedback on what they have done. http://support.runrev.com/bugzilla If for any reason you can't use bugzilla (its not for everybody, we know that), please write to support at runrev.com with as much detail about the problem as you can, and we will investigate, and make the report to bugzilla for you. We do, actually, value feedback from our customers very much, and we do listen, and we do take action. We have two clear channels that you can communicate with us through, and get a response. We can't take action if we don't know there is a problem. We can't always take action on the problem once we know about it in the way that you would like, but you will at least get a response and an explanation. I hope this helps, Regards, Heather "Sean Shao" wrote: > Considering that we're all developers, I thought that these two articles > would be of some interest to someone out there. I CC'd them to Lynn > Fredricks because he seems like he wants to make some changes at RRLtd and I > > also forwarded to support because someone needs to be woken up over there. > > http://asktog.com/columns/068priceOfNotListening.html > http://asktog.com/columns/037TestOrElse.html > > _________________________________________________________________ > Don�t just search. Find. Check out the new MSN Search! > http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > > Heather Nagey -- Runtime Support Team ~ http://www.runrev.com Runtime Revolution ~ User-Centric Development Tools -- From klaus at major-k.de Thu Apr 6 05:11:16 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Apr 2006 11:11:16 +0200 Subject: defaultfolder In-Reply-To: <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> Message-ID: Hi Iden, > It is Dreamcard 2.7 on OS X 10.4.5 > The code goes: > > on makeNewStack setdefaultpath ## See below... > -- makes a new stack out of the marked cards > ... > unlock messages > go first card of stack newStackName > set the script of stack newStackName to newStackScript > delete this card -- the first card of a create'd stack is blank > > unlock screen > reset the templateStack ## setdefaultpath ###!!!!!! ## At this point the new created stack is the DEFAULTSTACK ## which does NOT have a filename yet! ## In this case the defaultfolder is reset to "/" ## Just place this handler into another place, maybe in first line of the handler ## and everything should work fine :-) > beep 3 > answer "Created new stack " & newStackName & " with " & count & " > cards." > > end makeNewStack > > and setdefaultpath is : > > on setdefaultpath > put the filename of this stack into fullpath ## !! See above ## THIS STACK refers to the new created stack, which has no filename yet > set the itemDelimiter to "/" > put item 1 to (number of items in fullpath - 1) of fullpath & "/" > into SoulGuidingFolder > set the defaultfolder to SoulGuidingFolder > set the itemDelimiter to "," > end setdefaultpath > > It would appear that setdefaltpath returns "/" which would seem to > mean that item 1 to the number of items in fullpath - 1 is > returning empty. So why would filename return empty? Is it because > the stack that has been created has not been saved yet? Is there a > way around this? Regards Klaus Major klaus at major-k.de http://www.major-k.de From JimAultWins at yahoo.com Thu Apr 6 05:25:21 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 06 Apr 2006 02:25:21 -0700 Subject: defaultfolder In-Reply-To: <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> Message-ID: On 4/5/06 8:10 AM, "Iden Rosenthal" wrote: > on setdefaultpath > put the filename of this stack into fullpath > set the itemDelimiter to "/" > put item 1 to (number of items in fullpath - 1) of fullpath & "/" > into SoulGuidingFolder > set the defaultfolder to SoulGuidingFolder > set the itemDelimiter to "," > end setdefaultpath > > It would appear that setdefaltpath returns "/" which would seem to > mean that item 1 to the number of items in fullpath - 1 is returning > empty. So why would filename return empty? Is it because the stack > that has been created has not been saved yet? Is there a way around > this? First of all, in any application, if a file exists only in RAM, it has no path name since it does not exist on the hard drive yet. The filename of an unsaved stack is empty, which is why your handler sets the defaultfolder to "/". The answer this question... where would you save it if you did it manually? If it is the same folder all the time, then use that as the path. If it will be different, you need to allow the user to choose the path, or define some method to determine it (like folder walk) or create it (like Documents/ create folder "Guiding"/ create subfolder "SoulGuiding" > on setdefaultpath > put the filename of this stack into fullpath if fullpath is empty then --not saved yet --ask user or take action > set the itemDelimiter to "/" > put item 1 to (number of items in fullpath - 1) of fullpath & "/" > into SoulGuidingFolder > set the defaultfolder to SoulGuidingFolder -- set the itemDelimiter to "," --not necessary to reset in this case since each handler keeps its own itemDel and lineDel > end setdefaultpath Hope this helps Jim Ault Las Vegas From dburgun at dsl.pipex.com Thu Apr 6 07:22:05 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 12:22:05 +0100 Subject: defaultfolder In-Reply-To: <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> Message-ID: <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> Hi, On 5 Apr 2006, at 16:10, Iden Rosenthal wrote: > > on setdefaultpath > put the filename of this stack into fullpath > set the itemDelimiter to "/" > put item 1 to (number of items in fullpath - 1) of fullpath & "/" > into SoulGuidingFolder > set the defaultfolder to SoulGuidingFolder > set the itemDelimiter to "," > end setdefaultpath I think a better way to do this would be to use a function, as so: function setdefaultpath local SoulGuidingFolder put the filename of this stack into fullpath set the itemDelimiter to "/" put item 1 to (number of items in fullpath - 1) of fullpath & "/" into SoulGuidingFolder -- and easier way is to do: put empty into item -1 of fullpath set the itemDelimiter to "," --No need to do this, itemDelimiter is reset when you exit the function return SoulGuidingFolder end setdefaultpath Then when you use it: set the defaultFolder to setdefaultpath() This makes it more flexible and also allows you to "see" what is being set! Hope this helps Dave From dburgun at dsl.pipex.com Thu Apr 6 07:24:30 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 12:24:30 +0100 Subject: no mention of OS9 at rev? Not true In-Reply-To: <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> References: <20060406012836.EC6CE825213@mail.runrev.com> <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> Message-ID: <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> Hi, We are only talking about the RunRev IDE running under MacOS 9, right? You can still build Mac OS 9 apps under the latest version of RunRev running on a PC or MacOS X, right? Thanks a Lot Dave On 6 Apr 2006, at 05:07, jeffrey reynolds wrote: > Well it is a must for K-12 application development. this has frozen > me at 2.6 for now for our multimedia cdroms. its a must that os9 > apps be there. Distributors insist on it, theres so much old mac > equipment (especially in the lower grades) that just lives on and > on and on... It is amazing how long they hang in there. With the > cutbacks many schools have gotten hit with, the old computers are > forced to just hang in there. even though OSX general use may be > near to getting over the top, i am afraid it will be a while before > os9 dies in schools. > > I hope Rev can keep at least os9 app compilation going as long as > possible and is feasible for them economically. > > cheers, > > Jeffrey Reynolds > > > > > On Apr 5, 2006, at 9:28 PM, use-revolution-request at lists.runrev.com > wrote: > >> True. However, if some people keep repeating here that there is no >> need to support OS9 (from their perspective), this may become a >> self-fullfilling prophecy. I don't particularly enjoy being contrary >> but someone has to counter-balance them. >> >> Robert > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From yoy at comcast.net Fri Apr 7 07:40:03 2006 From: yoy at comcast.net (yoy) Date: Fri, 7 Apr 2006 07:40:03 -0400 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read References: <1144305953.578699.729900663.140371.6@www.runrev.com> Message-ID: <000f01c65a38$0330dc40$6401a8c0@fatalerror> Sean Shao, I had no bugs to complain about. I just wanted my v2.5 back after my laptop died. I got that version back. It's not that it was a bug, just reading the listserve, 2.7 isn't "bug free" yet and not worth upgrading for my development purposes (which are always freeware). Take your time and do it right, is my motto! All the best and continued success, Andy ----- Original Message ----- From: "Runtime Revolution Support" To: "Sean Shao" ; Cc: Sent: Thursday, April 06, 2006 2:45 AM Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read > Dear Sean Shao, > > Thank you for your request. > > I've done some searching through our database, and I have been unable to > find > any emails to support from you on these issues, or any bug reports in > bugzilla. If I've missed a bug report, please let me know the report > number so > that I can draw it to the attention of our engineers. > > Reporting a problem on the use-list is not an effective method of > communicating a problem to RR. If you are able, we ask that you report > bugs > via bugzilla, where our engineers are active, see reports and take any > necessary action as and when they can. They also give you feedback on what > they have done. > > http://support.runrev.com/bugzilla > > If for any reason you can't use bugzilla (its not for everybody, we know > that), please write to support at runrev.com with as much detail about the > problem as you can, and we will investigate, and make the report to > bugzilla > for you. > > We do, actually, value feedback from our customers very much, and we do > listen, and we do take action. We have two clear channels that you can > communicate with us through, and get a response. We can't take action if > we > don't know there is a problem. We can't always take action on the problem > once > we know about it in the way that you would like, but you will at least get > a > response and an explanation. > > I hope this helps, > > Regards, > > Heather > > "Sean Shao" wrote: > >> Considering that we're all developers, I thought that these two articles >> would be of some interest to someone out there. I CC'd them to Lynn >> Fredricks because he seems like he wants to make some changes at RRLtd >> and I >> >> also forwarded to support because someone needs to be woken up over >> there. >> >> http://asktog.com/columns/068priceOfNotListening.html >> http://asktog.com/columns/037TestOrElse.html >> >> _________________________________________________________________ >> Don�t just search. Find. Check out the new MSN Search! >> http://search.msn.click-url.com/go/onm00200636ave/direct/01/ >> >> > > > > Heather Nagey > -- > Runtime Support Team ~ http://www.runrev.com > Runtime Revolution ~ User-Centric Development Tools > -- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Apr 6 07:40:33 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 12:40:33 +0100 Subject: no mention of OS9 at rev? Not true. In-Reply-To: <70ed6b130604051417n70ca8b37l4b3ed2b533523c1d@mail.gmail.com> References: <12421060182.20060404132231@ahsoftware.net> <70ed6b130604042334g593647c1q701067fa0c235158@mail.gmail.com> <1994070573.20060405095902@ahsoftware.net> <19610321321.20060405114312@ahsoftware.net> <70ed6b130604051417n70ca8b37l4b3ed2b533523c1d@mail.gmail.com> Message-ID: <973F5B70-4F74-4649-86BD-E76FC7F60B77@dsl.pipex.com> Hi, On 5 Apr 2006, at 22:17, Dan Shafer wrote: > > OTOH, I think it's clear that *everyone* using OS9 on a daily basis > now > needs to be seriously reconsidering that strategy and, to the > extent it's > financially feasible, moving to OS X. I mean, Apple has all but > announced > its demise. It may never die a natural death, but Apple will surely > strangle > it at some point. People tend not to throw away old Mac's, look at the price they still fetch on EBay. I have 3 old G3's running as servers, music juke boxes and one as a Giant Backup machine. All the Best Dave From dburgun at dsl.pipex.com Thu Apr 6 07:47:44 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 12:47:44 +0100 Subject: Menubar Handling In-Reply-To: <70ed6b130604051327y57e68fd4g1b1f27bd4dd712f4@mail.gmail.com> References: <9C0114E2-0F66-41B4-9EAA-F451F11779BC@curlypaws.com> <4407A3F3.5060806@ehug.info> <70ed6b130604051327y57e68fd4g1b1f27bd4dd712f4@mail.gmail.com> Message-ID: <628495DD-E9DD-4C30-BFCB-8B21AD38260E@dsl.pipex.com> Hi, Yes, that's the way I was thinking. One thing though, this works for enabling and disabling menu items or whole menu's depending on the current Stack or Card, but what about changing menu items? This can get quite complex, for instance, say I have a Main App Stack (Call is MainApp) and a number of Stacks that are called from the Main App, like a Preferences Stack or an Image Editor Stack. MainApp takes over the "File:Open" menu item and changes it to "File:Import" and sets a handler to call when this action is taken. However one of the others stacks can open a file and want's the Menu Item to be "File:Open". Another example is when a whole Menu wants to change (leaving some Menu's alone), like in the RunRev IDE when you have a Stack Window at the Front you get one set of menu's and when you have the Script Editor in front you get another set, but some menu's are left "as is" like the "Edit, Windows and Help Menu's). Any ideas? All the Best Dave On 5 Apr 2006, at 21:27, Dan Shafer wrote: > David...... > > Perfect place to use custom properties, I think. You could > generalize this > nicely. Say, e.g., you have a custom property for each card called > menuItemsToDisable. It contains a list of the menu items to be > disabled when > that card opens. Then in the opencard handler you just grab that > custom > property and iterate over it in a loop. Voila! > > > On 4/5/06, David Burgun wrote: > > Ok, but what if you want different Menu entries depending on which > stack in the "topstack" ? Also how do you enable/disable menu items > depending on which stack/card/whatever is in control? > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at proherp.com Thu Apr 6 07:52:21 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 6 Apr 2006 21:52:21 +1000 Subject: no mention of OS9 at rev? Not true. In-Reply-To: <973F5B70-4F74-4649-86BD-E76FC7F60B77@dsl.pipex.com> Message-ID: <000401c65970$920777d0$0201010a@royalnexus> > People tend not to throw away old Mac's, look at the price > they still > fetch on EBay. I have 3 old G3's running as servers, music juke > boxes and one as a Giant Backup machine. My first Mac was/is a Wallstreet G3. I was given it by a Mac friend (I've always worked on Intel - DOS/OS2/Windows/*nix). When she first sent it it came with OS8. Then she sent OS9. Because I needed OSX support she sent her old Panther disks, but Panther didn't want to know about the machine (except with a tool called XPostoFacto which loaded Panther but the monitor was screwed up). So she finally sent me her old Jaguar disks. That suited me fine as I have clients on Jaguar and the G3 supports Jaguar just fine. I'll be buying my first desktop Mac this year - but have to settle for emulation for Panther right now. That isn't so bad for testing compiled products, but not good for developing on. The G3 runs the Rev demo beautifully (I have a Windows license for Rev) so I'll probably be looking at Rev for OSX later on as well. To get true platform support you really do need to compile on the intended platform I have found. Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 5/04/2006 From dburgun at dsl.pipex.com Thu Apr 6 08:23:46 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 13:23:46 +0100 Subject: Close Substack Question? In-Reply-To: <4433FC0D.4020108@hyperactivesw.com> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> <4433FC0D.4020108@hyperactivesw.com> Message-ID: <2B0B845C-3913-4551-886E-6FBC47B75F66@dsl.pipex.com> Hi, On 5 Apr 2006, at 18:19, J. Landman Gay wrote: > What you describe is the default behavior and you shouldn't have to > do anything to accomplish it. The IDE will ask if you want to save > if the stack is dirty. If you have no handlers that interfere with > closeStackRequest, closeStack, etc. then your stack should act the > way you want it to. There is no documentation about it because you > have to actively write handlers to prevent it if you don't want > that behavior. > > In a standalone, you would have to write the handlers that track a > dirty variable and ask to save, since this is part of the IDE but > doesn't exist in a standalone. For that, a closeStackRequest is the > most commonly-used way to trap a click on the close box. When you > are done checking the dirty status and saving the stack, pass the > closeStackRequest to allow the stack to close. I am more confused than ever now! The whole thing is more confused since I have most of the "open" and "close" handlers in Card 1 of the stack(s). I still don't fully understand why I need them in Card 1, but when I was having problems with it in the past someone told me to put them in card 1 so I did. I really would like to get this under control and have all the handlers I need in the right places and just have it work! So in my setup, I have this: LibStackA:mainStack - no preOpenStack, openStack, closeStack, no closeStackRequest. One card in the mainStack, no Substacks. LibStackB:mainStack,no preOpenStack , no openStack, no closeStack, no closeStackRequest One card in the mainStack, one Substack. LibStackB:subStack1:Stack Script, preOpenStack , openStack, closeStack, closeStackRequest, no "pass" in any handler. One Card ------ NormalStackA:mainStack:Stack Script, no preOpenStack ,no openStack, no closeStack, no closeStackRequest NormalStackA:mainStack:Card1 Script, preOpenStack , openStack, closeStack, closeStackRequest, no "pass" in any handler. no Substacks. NormalStackB:mainStack:Stack Script, no openStack, no closeStack, no closeStackRequest NormalStackB:mainStack:Card1 Script, preOpenStack , openStack, closeStack, closeStackRequest, no "pass" in any handler. no Substacks. What should the action be for this Setup? With it set like this, if I click close on the LibStackB:subStack1 window, I get the "Do you want to save?" dialog. I have the feeling that when I added a pass to "closeStackRequest" in my normal stack(s), it fell thru into the library stack. Do I need to test if the close was for the this stack? If so how do I do this? Would the following work: if the name of this stack <> myStackName then pass "closeStackRequest" ??? Sorry to be a pain, it's just something that I can't seem to get my head around! Once I get this straight I'm sure it will stick and I won't have to worry about it ever again! All the Best Dave From jerry at daniels-mara.com Thu Apr 6 08:57:44 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Apr 2006 07:57:44 -0500 Subject: Constellation on Linux In-Reply-To: <20060405124903.17766.qmail@server307.com> References: <20060405124903.17766.qmail@server307.com> Message-ID: <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> Seamus, Not on Linux yet. We are working on a major upgrade to the product line and Linux support and compatibility is one of our goals. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 5, 2006, at 7:49 AM, seamus wrote: > Hi > > Has anybody used Constellation on Linux? > > It looks great, but I cannot find any up to date information on > what it supports. > > Thanks > > Regards > > Seamus Brady > Corvideon Ltd > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From klaus at major-k.de Thu Apr 6 09:11:11 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 6 Apr 2006 15:11:11 +0200 Subject: defaultfolder In-Reply-To: <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> Message-ID: Hi David, > Hi, > On 5 Apr 2006, at 16:10, Iden Rosenthal wrote: >> on setdefaultpath >> put the filename of this stack into fullpath >> set the itemDelimiter to "/" >> put item 1 to (number of items in fullpath - 1) of fullpath & >> "/" into SoulGuidingFolder >> set the defaultfolder to SoulGuidingFolder >> set the itemDelimiter to "," >> end setdefaultpath > I think a better way to do this would be to use a function, as so: > function setdefaultpath > local SoulGuidingFolder > ... > end setdefaultpath > > Then when you use it: > set the defaultFolder to setdefaultpath() > This makes it more flexible and also allows you to "see" what is > being set! the handler was OK actually! It was just at the wrong place in the script ;-) > Hope this helps > Dave Regards Klaus Major klaus at major-k.de http://www.major-k.de From rjb at robelko.com Thu Apr 6 08:56:32 2006 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 6 Apr 2006 14:56:32 +0200 Subject: no mention of OS9 at rev? Not true In-Reply-To: <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> References: <20060406012836.EC6CE825213@mail.runrev.com> <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> Message-ID: >Hi, > >We are only talking about the RunRev IDE running under MacOS 9, >right? You can still build Mac OS 9 apps under the latest version of >RunRev running on a PC or MacOS X, right? > >Thanks a Lot >Dave We are talking about Rev engine. IDE is mostly platform-agnostic. To build OS9 standalone on OSX, you need OS9 engine. Robert From dburgun at dsl.pipex.com Thu Apr 6 09:40:02 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 14:40:02 +0100 Subject: Front Window Question??? In-Reply-To: References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> Message-ID: Hi, I have a stack (actually a sub-stack of a library) I use for debugging. The substack has a field in it and I have a function that in the stack script does this: function DebugPutString theString put theString & cr into field 1 of card 1 of me return empty end DebugPutString When I call this function, the substack window comes to the front, is this the correct action? If so, is there any way to stop it! Thanks a lot All the Best Dave From kurtkaufman at hotmail.com Thu Apr 6 09:48:45 2006 From: kurtkaufman at hotmail.com (Kurt Kaufman) Date: Thu, 06 Apr 2006 13:48:45 +0000 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD Message-ID: >How many big cat names are there? I'm waiting for "Tabby" :-) From jhurley at infostations.com Thu Apr 6 09:49:45 2006 From: jhurley at infostations.com (Jim Hurley) Date: Thu, 6 Apr 2006 06:49:45 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <20060404140722.E6F52824FD1@mail.runrev.com> References: <20060404140722.E6F52824FD1@mail.runrev.com> Message-ID: > >Message: 26 >Date: Thu, 30 Mar 2006 02:12:00 +0100 >From: Eric Colvin >Subject: Revolution is very slow to refresh fields. How can I speed > it up? >To: >Message-ID: >Content-Type: text/plain; charset="ISO-8859-1" > >I?ve just started playing with Revolution ? having been a passionate >enthusiast for Hypercard in a previous life. > >One thing I?ve hit upon early on that annoys me a little. Though Revolution >is far newer, and loads into memory rather than writing to disk, it is still >way slower at certain things ? such as refreshing text fields ? than >Hypercard ever was. > >I wrote the following counting routine (as a speed test to measure the >difference between writing to a variable and writing to a field). However, >what I learned was that ? on my computer, at any rate ? Revolution only >refreshes its text fields slightly more than once a second. When I run the >same script on Hypercard, the counting field whirs through changes faster >than a gas pump - with every new number registered on screen. Revolution >only shows me about one figure in every twenty five or so ? despite the fact >that the routine tells the field to display every consecutive number from 1 >to 300. > >Just add this script to a locked text field, and click on it, to see what >I?m talking about: > >on mouseup > -- COUNT TO 300 > put the ticks into startTime > repeat with i = 1 to 300 > put 1 + line 1 of me into line 1 of me > end repeat > put the ticks - starttime into stopTime1 > put stopTime1 into word 1 of line 3 of me > put the ticks into startTime > put me into testVar > > -- NOW JUST SHOW MULTIPLES OF TEN > repeat with i = 1 to 300 > put 1 + line 2 of testVar into line 2 of testVar > if i mod 10 = 0 then put line 2 of testVar into line 2 of me > end repeat > put line 2 of testVar into line 2 of me > put the ticks - startTime into stopTime2 > put stopTime1 & " : " & stopTime2 into line 3 of me >end mouseup Eric, You didn't mention what operating system you are using. If it is OS X then check the following (in the message box): go stack url "http://home.infostations.net/jhurley/DisplayProblemsOSX.rev" Mark Waddingham says that this screen refresh issue will be address in the next upgrade. In the meantime you might insert "unlock screen" or "wait 0 millisec" Jim From gcanyon at inspiredlogic.com Thu Apr 6 09:50:28 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 6 Apr 2006 06:50:28 -0700 Subject: New custom control available -- windowshade In-Reply-To: References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> Message-ID: <6DCA6463-683A-451C-8FB8-39605158B930@inspiredlogic.com> On Apr 5, 2006, at 5:15 AM, David Burgun wrote: > Looks good! I just tried it and it worked for while but then I got > a lot recurring execution errors when, when I moved one of the > sliders, something to do with "cloning" objects. Can you send me a copy of the misbehaving stack offlist? One other person had the same problem, but I can't replicate it here despite several thousand iterations of automated testing. Thanks, Geoff From scott at proherp.com Thu Apr 6 09:53:27 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 6 Apr 2006 23:53:27 +1000 Subject: [OT-sorta] Bootcamp, (NOT BASECAMP) and the new cat LEOPARD In-Reply-To: Message-ID: <000f01c65981$7c939da0$0201010a@royalnexus> > >How many big cat names are there? > > I'm waiting for "Tabby" :-) Well - with Mac x86 supposedly set to be able to run Windows we could get interbreeding of operating systems and call them Tigon or Liger... ;-) Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 5/04/2006 From EricMColvin at telus.net Thu Apr 6 10:21:11 2006 From: EricMColvin at telus.net (Eric Colvin) Date: Thu, 06 Apr 2006 15:21:11 +0100 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: Message-ID: Thanks a lot, Jim. Mystery solved. All the best. Eric > From: Jim Hurley > Reply-To: How to use Revolution > Date: Thu, 6 Apr 2006 06:49:45 -0700 > To: > Subject: Re: Revolution is very slow to refresh fields. How can I speed it > up? > >> >> Message: 26 >> Date: Thu, 30 Mar 2006 02:12:00 +0100 >> From: Eric Colvin >> Subject: Revolution is very slow to refresh fields. How can I speed >> it up? >> To: >> Message-ID: >> Content-Type: text/plain; charset="ISO-8859-1" >> >> I?ve just started playing with Revolution ? having been a passionate >> enthusiast for Hypercard in a previous life. >> >> One thing I?ve hit upon early on that annoys me a little. Though Revolution >> is far newer, and loads into memory rather than writing to disk, it is still >> way slower at certain things ? such as refreshing text fields ? than >> Hypercard ever was. >> >> I wrote the following counting routine (as a speed test to measure the >> difference between writing to a variable and writing to a field). However, >> what I learned was that ? on my computer, at any rate ? Revolution only >> refreshes its text fields slightly more than once a second. When I run the >> same script on Hypercard, the counting field whirs through changes faster >> than a gas pump - with every new number registered on screen. Revolution >> only shows me about one figure in every twenty five or so ? despite the fact >> that the routine tells the field to display every consecutive number from 1 >> to 300. >> >> Just add this script to a locked text field, and click on it, to see what >> I?m talking about: >> >> on mouseup >> -- COUNT TO 300 >> put the ticks into startTime >> repeat with i = 1 to 300 >> put 1 + line 1 of me into line 1 of me >> end repeat >> put the ticks - starttime into stopTime1 >> put stopTime1 into word 1 of line 3 of me >> put the ticks into startTime >> put me into testVar >> >> -- NOW JUST SHOW MULTIPLES OF TEN >> repeat with i = 1 to 300 >> put 1 + line 2 of testVar into line 2 of testVar >> if i mod 10 = 0 then put line 2 of testVar into line 2 of me >> end repeat >> put line 2 of testVar into line 2 of me >> put the ticks - startTime into stopTime2 >> put stopTime1 & " : " & stopTime2 into line 3 of me >> end mouseup > > > Eric, > > You didn't mention what operating system you are > using. If it is OS X then check the following (in > the message box): > > go stack url "http://home.infostations.net/jhurley/DisplayProblemsOSX.rev" > > Mark Waddingham says that this screen refresh > issue will be address in the next upgrade. In the > meantime you might insert "unlock screen" or > "wait 0 millisec" > > Jim > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wlists at fireworksmm.com Thu Apr 6 10:49:06 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Thu, 6 Apr 2006 10:49:06 -0400 Subject: no mention of OS9 at rev? Not true In-Reply-To: <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> References: <20060406012836.EC6CE825213@mail.runrev.com> <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> Message-ID: Not on 2.7... yet. W On Apr 6, 2006, at 7:24 AM, David Burgun wrote: > Hi, > > We are only talking about the RunRev IDE running under MacOS 9, > right? You can still build Mac OS 9 apps under the latest version > of RunRev running on a PC or MacOS X, right? > > Thanks a Lot > Dave From ambassador at fourthworld.com Thu Apr 6 11:00:06 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Apr 2006 08:00:06 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? Message-ID: <44352CF6.3060008@fourthworld.com> Eric Colvin wrote: > One thing I?ve hit upon early on that annoys me a little. Though Revolution > is far newer, and loads into memory rather than writing to disk, it is still > way slower at certain things ? such as refreshing text fields ? than > Hypercard ever was. Rev blazes. In most cases you can compare Rev's performance on 24-bit displays to HyperCard's monochrome architecture and still come out ahead. But of course that requires that the test be done on the same OS. What you're seeing is the slowness of Quartz, not Rev. As Jim Hurley notes, add "wait 0 with messages" inside your loop to tell Rev to let the OS to catch up with it. He says the lead engineer will be changing the refresh mechanism to handle that automatically in the future. Here's a loosely related tip that helps illustrate the difference between what Rev does and how hard the OS has to work to try to keep up with it: In my WebMerge product, the main task focuses around a complex process that can take several minutes to complete. In older versions I had my progress bar set to increment once through each item in my loop. Later I found that if I only update it every 20th time through the loop the smoothness of the progress bar was nearly the same -- but overall performance nearly doubled! That one line of code for the OS to update the progress bar was costing as much as 500 lines of data slicing and dicing. Rev is fast. Quartz is merely pretty. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mb.ur at harbourhost.co.uk Thu Apr 6 11:15:18 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Thu, 06 Apr 2006 16:15:18 +0100 Subject: no mention of OS9 at rev? Not true In-Reply-To: <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> References: <20060406012836.EC6CE825213@mail.runrev.com> <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> Message-ID: <44353086.5000503@harbourhost.co.uk> David Burgun wrote: > Hi, > > We are only talking about the RunRev IDE running under MacOS 9, right? > You can still build Mac OS 9 apps under the latest version of RunRev > running on a PC or MacOS X, right? > > Thanks a Lot > Dave It has never been possible to build executables for classic macos using the PC version of the RR IDE, because of issues with the resource fork. Martin Baxter From rcozens at pon.net Thu Apr 6 11:18:25 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 6 Apr 2006 08:18:25 -0700 Subject: Loading image data from DB In-Reply-To: <44347DC7.80507@altuit.com> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> Message-ID: <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> All: > put the imageData of image "picImage" into tBits I asked this question before, and I still haven't gotten to the point of testing: Why does everyone choose the imageData of the image instead of its text? From Rev Dictionary: "The imageData, unlike the contents of the image container, is based on the picture as it?s presented on the screen, not stored in the image object. This means that if you resize an image, the content of the image does not change, but its imageData does. If you create an image and then reduce its size, its imageData reflects the scaled-down, displayed image, not the original full-scale image. If you create a second image and set its imageData property to the imageData of the original image, resizing the first image back to the original dimensions displays the original image at full resolution, but resizing the second image does not, because setting its imageData transferred only the scaled-down version of the original." I read this to say, "If you want to retain the original contents of an image, store its text NOT its imageData." What am I missing? Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From pevensen at siboneylg.com Thu Apr 6 11:21:22 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 06 Apr 2006 10:21:22 -0500 Subject: OT: Windows on Macintel virtualization Message-ID: <6.2.1.2.2.20060406102102.0635bc88@exchange.slg.com> The beta has been released: http://www.parallels.com/en/products/workstation/mac/ Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From JimCarwardine at OwnYourFuture-net.com Thu Apr 6 11:23:24 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Thu, 06 Apr 2006 12:23:24 -0300 Subject: Revolution for enterprise SAP-style applications? In-Reply-To: Message-ID: BV is delivered either on-line or as a boxed purchase. Both are identical I'm told. The boxed app is a purchase and the e-version is a subscription. If you have a need to access BV from multiple locations, the e version would probably work. Yes, if you stop paying for the subscription, you lose the access. I didn't look into the on-line version, however, ownership of the data is an issue. Some providers let you copy your data to your own hard drive and some actually keep your data on your hard drive. Access to the latter is usually by a thin client app that you download to your computer. I don't know what BV does in the e-version... Jim on 4/4/06 12:12 PM, SimPLsol at aol.com wrote: > > In a message dated 4/4/06 5:56:53 AM, JimCarwardine at OwnYourFuture-net.com > writes: > > >> http://www.sagebusinessvision.com/ >> > > Jim, > BusinessVision sells their product on a subscription basis. Do you feel > comfortable with an accounting system that requires monthly payments - and > apparently stops working if the payments are not made? > Just curious, I'm reviewing pricing for our new business software and never > seriously considered the subscription model. I would certainly benefit me, but > I don't see that it would be in my customer's best interests. I'd appreciate > it if you would share your thoughts on this. > Paul Looney > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From gcanyon at inspiredlogic.com Thu Apr 6 11:28:46 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 6 Apr 2006 08:28:46 -0700 Subject: New custom control available -- windowshade In-Reply-To: References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> Message-ID: <2F08D075-53EF-4F18-808F-892BFA57F210@inspiredlogic.com> Just thought: Did you rename anything? The names of the pane groups are hard-coded, so renaming them would break it. gc On Apr 5, 2006, at 5:15 AM, David Burgun wrote: > Looks good! I just tried it and it worked for while but then I got > a lot recurring execution errors when, when I moved one of the > sliders, something to do with "cloning" objects. From rcozens at pon.net Thu Apr 6 11:32:11 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 6 Apr 2006 08:32:11 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <44352CF6.3060008@fourthworld.com> References: <44352CF6.3060008@fourthworld.com> Message-ID: <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> Richard, et al: > In my WebMerge product, the main task focuses around a complex process > that can take several minutes to complete. In older versions I had my > progress bar set to increment once through each item in my loop. > Later I found that if I only update it every 20th time through the > loop the > smoothness of the progress bar was nearly the same -- but overall > performance nearly doubled! That one line of code for the OS to > update the progress bar was costing as much as 500 lines of data > slicing and dicing. Which is why all my progress bars calculate the number of iterations necessary to move the bar one position and update the thumbPosition only when it will change: put 0 into recordsProcessed put round(recordCount/(the width of scrollBar "Progress Scrollbar")) into progressInterval put max(1,progressInterval) into progressInterval repeat with x=4 to lastRecord ... -- process one record add 1 to recordsProcessed if (recordsProcessed mod progressInterval)=0 then set the thumbPosition of scrollBar "Progress Scrollbar" to recordsProcessed end repeat Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From devin_asay at byu.edu Thu Apr 6 11:40:34 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 6 Apr 2006 09:40:34 -0600 Subject: Loading image data from DB In-Reply-To: <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> Message-ID: Thanks to Chris and Rob I've got this working. Rob proves once again how reading the blinking manual can make you look like a genius. (Not to imply that Rob is not one, just that in addition to his native intelligence he has a passel of common sense.) Chris's contribution was a necessary part of the solution: On Apr 5, 2006, at 8:32 PM, chris bohnert wrote: > when returning the data i do > > put "select name,imageData from limage where name='" & tImgName > &"'" into tsql > put revdb_queryblob(tconnectionid,tsql) into tRS > if not revdb_iseof(tRS) then > put revDatabaseColumnNamed(tRS,"name",tPicName) > set the text of field "strPicName" to tPicName > put revDatabaseColumnNamed(tRS,"imageData",tImageDat) > set the imagedata of image "picImage" to tImageDat > answer "got a result" > end if But I was only getting a band of random colors on the edge of my image object. Then Rob provided the final piece: On Apr 6, 2006, at 9:18 AM, Rob Cozens wrote: > All: > >> put the imageData of image "picImage" into tBits > > I asked this question before, and I still haven't gotten to the > point of testing: > > Why does everyone choose the imageData of the image instead of its > text? > > From Rev Dictionary: > > > I read this to say, "If you want to retain the original contents of > an image, store its text NOT its imageData." My final solution for loading an image from a database looks like this: put word 2 of the selectedline of fld "linenumbers" into tEntryNum put "select illustration from vocablist where item_index='" & tEntryNum &"'" into tsql put revdb_queryblob(connID,tsql) into tRS if not revdb_iseof(tRS) then put revDatabaseColumnNamed(tRS,"illustration",tImageDat) put tImageDat into image "testImg" end if Thanks again. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From irog at mac.com Thu Apr 6 11:46:37 2006 From: irog at mac.com (Roger Guay) Date: Thu, 6 Apr 2006 09:46:37 -0600 Subject: Building a Web Application? In-Reply-To: <20060406141816.5AAD58252EE@mail.runrev.com> References: <20060406141816.5AAD58252EE@mail.runrev.com> Message-ID: Thanks, Jacqueline. Do you know anything of a schedule? Roger On Apr 6, 2006, at 8:18 AM, use-revolution-request at lists.runrev.com wrote: > The User Guide is new, and isn't completely finished yet. The missing > pieces are still being written. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > From rcozens at pon.net Thu Apr 6 11:47:40 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 6 Apr 2006 08:47:40 -0700 Subject: Loading image data from DB In-Reply-To: References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> Message-ID: Shucks, Devin > Rob proves once again how reading the blinking manual can make you > look like a genius. (Not to imply that Rob is not one, Even a Triple Foole can come off looking smart once in a while. :{`) Rob From gcanyon at inspiredlogic.com Thu Apr 6 11:49:23 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 6 Apr 2006 08:49:23 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> Message-ID: <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> On Apr 6, 2006, at 8:32 AM, Rob Cozens wrote: > Which is why all my progress bars calculate the number of > iterations necessary to move the bar one position and update the > thumbPosition only when it will change: Interesting. I generally check the ticks and update based on that: put ticks() + 10 into tTimer repeat -- etc. if ticks() > tTimer then put ticks() + 10 into tTimer -- update progress indicator end if From dave at crystalpiersw.com Thu Apr 6 12:07:21 2006 From: dave at crystalpiersw.com (Dave Beck) Date: Thu, 6 Apr 2006 13:07:21 -0300 Subject: Reporting fatal error bugs Message-ID: <20060406150156.D93A2824D88@mail.runrev.com> Hi, As I've posted previously to the list many of my users have problems with a rev standalone unexpectedly quitting do to illegal operations. I am getting more and more reports of this problem (on both Win XP Pro and Home, using a standalone built form Rev 2.6.1). There is no specific pattern as to when the errors occur that I can determine but for many users it is a daily event. In a response to an earlier post somebody suggested that I start a bugzilla report for the errors and post any crash logs to that report. Two questions: 1. Where do I go to log this problem to bugzilla? 2. How can my users capture the error logs from the Windows illegal operation error dialog? I have tried to capture these logs before but have not been able to figure it out. I can't copy the contents of the log; I can't find an option to save it to a file. The only options are "Send", "Don't Send", and view the log, but no way to extract the data! Thanks, Dave From dburgun at dsl.pipex.com Thu Apr 6 12:22:55 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 17:22:55 +0100 Subject: New custom control available -- windowshade In-Reply-To: <2F08D075-53EF-4F18-808F-892BFA57F210@inspiredlogic.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <2F08D075-53EF-4F18-808F-892BFA57F210@inspiredlogic.com> Message-ID: Hi, No, I just did a "go url" and ran it, I think it was the top slider that caused the problem. I can't remember if I relaunched RunRev or not, if not there were probably a lot of open stacks which may have interfered with it??? All the Best Dave On 6 Apr 2006, at 16:28, Geoff Canyon wrote: > Just thought: Did you rename anything? The names of the pane groups > are hard-coded, so renaming them would break it. > > gc > > On Apr 5, 2006, at 5:15 AM, David Burgun wrote: > >> Looks good! I just tried it and it worked for while but then I got >> a lot recurring execution errors when, when I moved one of the >> sliders, something to do with "cloning" objects. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dll392 at gmail.com Thu Apr 6 13:16:09 2006 From: dll392 at gmail.com (Derek Larsen) Date: Thu, 6 Apr 2006 11:16:09 -0600 Subject: Windows and the Taskbar Message-ID: <57a643190604061016o713c550arfb20e4be7b5cad2e@mail.gmail.com> Working with RunRev has been an enjoyable experience. It's quick, light, powerful, and easy to work with. The one thing that really bugs me is the way the application is portayed in the taskbar. If I have one main stack open, the taskbar shows 3 or more separate files; one for the main stack, one for the toolbar and anonther for the tools palette? Switching from one app to RunRev is cumbersome, I have to enable each instance of RunRev separately to get back to programming. Is there any way to get RunRev to act like other development tools (Dreamweaver, PhotoShop, Flash, etc) and at least treat the stack, toolbar, and any palletes as one instance in the task bar? Thanks for any help! -- Derek Larsen From jacque at hyperactivesw.com Thu Apr 6 13:20:45 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 12:20:45 -0500 Subject: Close Substack Question? In-Reply-To: <2B0B845C-3913-4551-886E-6FBC47B75F66@dsl.pipex.com> References: <4430BF94.6010507@fourthworld.com> <5D3F5748-BF3B-4E3C-BCBE-91B733C5F56F@dsl.pipex.com> <68B4FE8C-C328-11DA-851D-0030657E1638@pon.net> <0E87376E-845B-4881-AE19-BBDDDA2204D1@dsl.pipex.com> <14408A31-EDB5-4DE0-B21E-142DC167DE01@dsl.pipex.com> <4433FC0D.4020108@hyperactivesw.com> <2B0B845C-3913-4551-886E-6FBC47B75F66@dsl.pipex.com> Message-ID: <44354DED.8040606@hyperactivesw.com> David Burgun wrote: > I am more confused than ever now! The whole thing is more confused > since I have most of the "open" and "close" handlers in Card 1 of the > stack(s). I still don't fully understand why I need them in Card 1, but > when I was having problems with it in the past someone told me to put > them in card 1 so I did. This is only usual for system messages that should only apply to that stack when it first opens. Scripts in the card will not execute unless that card is frontmost. If you have a one-card stack, then it is always frontmost, so the technique isn't strictly necessary in that case (but it won't hurt.) > I really would like to get this under control > and have all the handlers I need in the right places and just have it > work! Let's go back to your original post: > I have a library stack that is opened via a start using command. This > works fine, however if the same stack I have a sub-stack which is > used for debugging, e.g. it has a field and dumps lines to the field. > This works fine too, until I close the sub-stack. When I do this, it > closes the mainStack too, so the library is "lost" to the other > stacks that are using it. Closing a substack should not (and generally doesn't) close the mainstack. The only time this would happen is if you have a handler that "falls through" to one of the main stacks or libraries, which effects a "close this stack" without checking to see which stack it is actually closing. My suggestion: remove all handlers that you have inserted to try to resolve this problem. If you have any closestack or closeStackRequest handlers in your libraries, comment them out for now. You should see the behavior you want; closing one stack will not close any others when you click on the closebox. Once you get that far, if you still need help, write again. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 6 13:24:36 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 12:24:36 -0500 Subject: Front Window Question??? In-Reply-To: References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> Message-ID: <44354ED4.4090001@hyperactivesw.com> David Burgun wrote: > Hi, > > I have a stack (actually a sub-stack of a library) I use for debugging. > The substack has a field in it and I have a function that in the stack > script does this: > > function DebugPutString theString > put theString & cr into field 1 of card 1 of me > > return empty > end DebugPutString > > When I call this function, the substack window comes to the front, is > this the correct action? No, it should happen in the background. What's in this library of yours, anyway? It seems to be causing all kinds of abnormal behavior. Your best bet is to walk through the handlers in the debugger and find out which line of script is pushing the stack to the front. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 6 13:25:48 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 12:25:48 -0500 Subject: Building a Web Application? In-Reply-To: References: <20060406141816.5AAD58252EE@mail.runrev.com> Message-ID: <44354F1C.1070400@hyperactivesw.com> Roger Guay wrote: > Thanks, Jacqueline. Do you know anything of a schedule? The only schedule they tell me is "very soon". But I know for a fact that it will be...very soon. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 6 13:26:54 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 12:26:54 -0500 Subject: Reporting fatal error bugs In-Reply-To: <20060406150156.D93A2824D88@mail.runrev.com> References: <20060406150156.D93A2824D88@mail.runrev.com> Message-ID: <44354F5E.4010605@hyperactivesw.com> Dave Beck wrote: > 1. Where do I go to log this problem to bugzilla? Bugzilla is here: > > 2. How can my users capture the error logs from the Windows illegal > operation error dialog? I have tried to capture these logs before but have > not been able to figure it out. I can't copy the contents of the log; I > can't find an option to save it to a file. The only options are "Send", > "Don't Send", and view the log, but no way to extract the data! I want to know this too. Can anyone tell us? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Thu Apr 6 13:47:04 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 18:47:04 +0100 Subject: Front Window Question??? In-Reply-To: <44354ED4.4090001@hyperactivesw.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> <44354ED4.4090001@hyperactivesw.com> Message-ID: <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> On 6 Apr 2006, at 18:24, J. Landman Gay wrote: > David Burgun wrote: >> Hi, >> I have a stack (actually a sub-stack of a library) I use for >> debugging. The substack has a field in it and I have a function >> that in the stack script does this: >> function DebugPutString theString >> put theString & cr into field 1 of card 1 of me >> return empty >> end DebugPutString >> When I call this function, the substack window comes to the front, >> is this the correct action? > > No, it should happen in the background. What's in this library of > yours, anyway? It seems to be causing all kinds of abnormal behavior. > > Your best bet is to walk through the handlers in the debugger and > find out which line of script is pushing the stack to the front. Ok, found it! I missed a line off my script when I posted it: function DebugPutString theString put theString & cr into field 1 of card 1 of me select after field 1 of card 1 of me < ---------------------------------------------------------------- return empty end DebugPutString As far as I can tell, it's the select that is pushing to the front! I do this in order to scroll the display so I can see what is going on without having to scroll it manually. Is there another way to do this?? Thanks a lot All the Best Dave From jacque at hyperactivesw.com Thu Apr 6 14:14:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 13:14:51 -0500 Subject: Front Window Question??? In-Reply-To: <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> <44354ED4.4090001@hyperactivesw.com> <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> Message-ID: <44355A9B.3030408@hyperactivesw.com> David Burgun wrote: > Ok, found it! I missed a line off my script when I posted it: > > function DebugPutString theString > put theString & cr into field 1 of card 1 of me > select after field 1 of card 1 of me < > ---------------------------------------------------------------- > return empty > end DebugPutString > > As far as I can tell, it's the select that is pushing to the front! I > do this in order to scroll the display so I can see what is going on > without having to scroll it manually. Is there another way to do this?? Use "set the scroll of fld " instead of "select". If you don't want to calculate what the scroll should be, just set it to an arbitrarily huge number, like 100000. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Thu Apr 6 14:32:57 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 19:32:57 +0100 Subject: Front Window Question??? In-Reply-To: <44355A9B.3030408@hyperactivesw.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> <44354ED4.4090001@hyperactivesw.com> <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> <44355A9B.3030408@hyperactivesw.com> Message-ID: On 6 Apr 2006, at 19:14, J. Landman Gay wrote: > David Burgun wrote: > > > Ok, found it! I missed a line off my script when I posted it: > > > > function DebugPutString theString > > put theString & cr into field 1 of card 1 of me > > select after field 1 of card 1 of me < > > ---------------------------------------------------------------- > > return empty > > end DebugPutString > > > > As far as I can tell, it's the select that is pushing to the > front! I > > do this in order to scroll the display so I can see what is going on > > without having to scroll it manually. Is there another way to do > this?? > > Use "set the scroll of fld " instead of "select". If you > don't want to calculate what the scroll should be, just set it to > an arbitrarily huge number, like 100000. EXCELENT! Thanks again, that's one mystery solved, just few more to go now! All the VERY Best Dave P.S. IOU 2 beers! From r.beynon at liverpool.ac.uk Thu Apr 6 15:06:25 2006 From: r.beynon at liverpool.ac.uk (Rob Beynon) Date: Thu, 6 Apr 2006 20:06:25 +0100 Subject: Replacetext conundrum Message-ID: <217920325.20060406200625@liv.ac.uk> Dear All Why does (in the message box even, but also in scripts) put the replacetext("dah at dah","@",".") give "dah.dah" but put the replacetext("dah.dah",".","@") give "@ @ @ @ @ @ @" this is surely a bug? -- All best wishes, Rob (Created at 20:03 on 06/04/2006) ============================================================== Prof. Rob Beynon |+44 151 794 4312 (voice) Dept. Veterinary Preclinical |+44 151 794 4243 (fax) Sciences, University of Liverpool, Crown Street, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk -------------------------------------------------------------- http://www.liv.ac.uk/pfg |http://www.csiv.org ============================================================== From mb.ur at harbourhost.co.uk Thu Apr 6 15:22:58 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Thu, 06 Apr 2006 20:22:58 +0100 Subject: Replacetext conundrum In-Reply-To: <217920325.20060406200625@liv.ac.uk> References: <217920325.20060406200625@liv.ac.uk> Message-ID: <44356A92.8080804@harbourhost.co.uk> Rob Beynon wrote: > Dear All > > Why does (in the message box even, but also in scripts) > > put the replacetext("dah at dah","@",".") give "dah.dah" > > but > > put the replacetext("dah.dah",".","@") give "@ @ @ @ @ @ @" > > this is surely a bug? > > I think not a bug, unless you mean why are there spaces between the ats in the result? I would expect the ats but not the spaces. Is that really what you get? The dot as second parameter has special meaning in regular expressions - it means "any character" essentially, so it will cause all characters in param 1 get replaced with param 3. Try this: put the replacetext("dah.dah","\.","@") The backslash tells RR to treat the dot as a literal. Martin Baxter From r.beynon at liverpool.ac.uk Thu Apr 6 15:21:25 2006 From: r.beynon at liverpool.ac.uk (Rob Beynon) Date: Thu, 6 Apr 2006 20:21:25 +0100 Subject: replace text Message-ID: <1252136876.20060406202125@liv.ac.uk> Dear All Sorry, got it almost as soon as I pressed send... The "." means 'any', and I need to escape the dot so replacetext("dah.dah","\.","@") works fine thanks Martin Baxter, who got back to me a quickly as I saw it" (Duh!) -- All best wishes, Rob (Created at 20:19 on 06/04/2006) ============================================================== Prof. Rob Beynon |+44 151 794 4312 (voice) Dept. Veterinary Preclinical |+44 151 794 4243 (fax) Sciences, University of Liverpool, Crown Street, Liverpool L69 7ZJ |mailto:r.beynon at liv.ac.uk -------------------------------------------------------------- http://www.liv.ac.uk/pfg |http://www.csiv.org ============================================================== From garrett at paraboliclogic.com Thu Apr 6 15:25:17 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 12:25:17 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <000f01c65a38$0330dc40$6401a8c0@fatalerror> References: <1144305953.578699.729900663.140371.6@www.runrev.com> <000f01c65a38$0330dc40$6401a8c0@fatalerror> Message-ID: <44356B1D.5000805@paraboliclogic.com> yoy wrote: > Sean Shao, > > I had no bugs to complain about. I just wanted my v2.5 back after my > laptop died. I got that version back. > > It's not that it was a bug, just reading the listserve, 2.7 isn't "bug > free" yet and not worth upgrading for my development purposes (which are > always freeware). > > Take your time and do it right, is my motto! Dare I say what I think... No, better not, already said what was on mind on this subject. Ok, just one jab... put varBugFree + varRevolution into varDistrobution The rest of the code was lost because the IDE locked up at that point and I did not have the chance to save before it locked up. ;-) -Garrett From dburgun at dsl.pipex.com Thu Apr 6 15:44:25 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 20:44:25 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44356B1D.5000805@paraboliclogic.com> References: <1144305953.578699.729900663.140371.6@www.runrev.com> <000f01c65a38$0330dc40$6401a8c0@fatalerror> <44356B1D.5000805@paraboliclogic.com> Message-ID: <5A988FA1-DE9E-4732-A7DC-FE0C3912F5CD@dsl.pipex.com> On 6 Apr 2006, at 20:25, Garrett Hylltun wrote: > yoy wrote: >> Sean Shao, >> I had no bugs to complain about. I just wanted my v2.5 back after >> my laptop died. I got that version back. >> It's not that it was a bug, just reading the listserve, 2.7 isn't >> "bug free" yet and not worth upgrading for my development purposes >> (which are always freeware). >> Take your time and do it right, is my motto! > > Dare I say what I think... No, better not, already said what was > on mind on this subject. > > Ok, just one jab... > > put varBugFree + varRevolution into varDistrobution > Amen to that! > The rest of the code was lost because the IDE locked up at that > point and I did not have the chance to save before it locked up. ;-) I get the impression that the IDE takes second place over the Engine so bugs in the IDE go unfixed for a long time. For instance there are loads of small bugs in the Script Editor that have been there since I started using RunRev around 2 years ago. They drive me crazy on daily basis. All I can think is that the RunRev engineers have a lot of patience or they don't use the IDE to any degree, otherwise they would have fixed them long ago. I actually fixed a couple they drove me crazy, but of course each time I upgraded I found I had to re-do my fixes, so in the end I just gave up. It reminds me of when I first came to use Unix, we'd get a new distribution from the Unix-Bods (can't remember the name now) and there would loads of bugs. We'd fix them and send the fixes back. Then next release all the same bugs plus a few more would be back in the code. In the end we gave up too. One rule I try to always stick to, is that if there are bugs reported in a release, however minor, they are fixed before the next major release is made. If you do this then you never have that many bugs on the list. Sure it slows down development, but it makes for a better product. This is especially true when you are making software that allows others to make software! Just 5 euro-cents worth! All the Best Dave From mwieder at ahsoftware.net Thu Apr 6 16:02:03 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 13:02:03 -0700 Subject: Loading image data from DB In-Reply-To: References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> Message-ID: <15515181439.20060406130203@ahsoftware.net> Rob- Thursday, April 6, 2006, 8:47:40 AM, you wrote: > Even a Triple Foole can come off looking smart once in a while. :{`) ...gotta watch it or you'll lose your amateur standing... -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Thu Apr 6 16:29:22 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Apr 2006 13:29:22 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <44357A22.1080403@fourthworld.com> David Burgun wrote: > One rule I try to always stick to, is that if there are bugs reported > in a release, however minor, they are fixed before the next major > release is made. How many commercial products do you publish, and how large are they (KLOC)? Of course we'd all like to aim for zero defects in our work, but in practice if a program is complex enough the developer will have to settle for less than being the only vendor to ship a program of that size bug-free. HyperCard shipped with more than 500 known bugs, most OSes ship with thousands. In terms of complexity Rev is somewhere between the two, a "virtual machine" of sorts, so we can expect some known bugs to persist. With my WebMerge product I generally meet the goal of zero known defects at final release, and my support costs are a fraction of industry averages as a result. But WebMerge is essential a state machine, far less dynamic than Rev. With other products I manage we generally aim for zero defects only with issues that cause data loss, and evaluate the rest on a case-by-case basis in terms of customer value and company ROI. I once did contract work on a project used internally at a Fortune 500 business where their company politics compelled them to spend 15-30% more addressing bugs than the bugs were costing them. Not a smart business move. When I presented the ROI data to upper management they immediately put a halt to it, but the middle managers I had to deal with daily resented me from that day forward, since it cut the budget for their departmental fiefdom. For more war stories on software quality vs. ROI, and a few good tips: -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From mwieder at ahsoftware.net Thu Apr 6 16:29:26 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 13:29:26 -0700 Subject: Front Window Question??? In-Reply-To: <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> <44354ED4.4090001@hyperactivesw.com> <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> Message-ID: <19816823781.20060406132926@ahsoftware.net> David- Thursday, April 6, 2006, 10:47:04 AM, you wrote: > As far as I can tell, it's the select that is pushing to the front! I > do this in order to scroll the display so I can see what is going on > without having to scroll it manually. Is there another way to do this?? As you've discovered, "select" does indeed set the focus and therefore brings the stack to the front. Try this: on DebugPutString pString put pString & cr after field 1 of card 1 of me set the scroll of field 1 of card 1 of me to 99999999 -- or some equally ridiculous number end DebugPutString -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Thu Apr 6 16:31:38 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 06 Apr 2006 15:31:38 -0500 Subject: Windows and the Taskbar In-Reply-To: <57a643190604061016o713c550arfb20e4be7b5cad2e@mail.gmail.com> Message-ID: On 4/6/06 12:16 PM, "Derek Larsen" wrote: > Working with RunRev has been an enjoyable experience. > > It's quick, light, powerful, and easy to work with. > > The one thing that really bugs me is the way the application is portayed in > the taskbar. > > If I have one main stack open, the taskbar shows 3 or more separate files; > one for the main stack, one for the toolbar and anonther for the tools > palette? Actually, your palette shouldn't have an entry in the Taskbar, nor should any windows whose decorations are set to empty... but other than that I don't know a way to remove the entry for a 'normal' window from the taskbar... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From livfoss at mac.com Thu Apr 6 16:50:08 2006 From: livfoss at mac.com (Graham Samuel) Date: Thu, 6 Apr 2006 22:50:08 +0200 Subject: Trouble with formattedWidth revisited Message-ID: <96ACD9D3-AE5C-435B-AA71-F6CA12CB1A5B@mac.com> Recently, I wrote: > I'm interested in truncating a character string to a certain number > of pixels. As part of this process, I put the string into field and > check the field's formattedWidth. My script says > > put the formattedWidth of field "myField" into myTemp > > I can verify that the string is really there and is not null. > > The RR docs says: > >> If you specify a field, the formattedWidth reports the width >> required by the field's text. > > Well, for me sometimes it does, and sometimes it doesn't. When it > doesn't, the formattedWidth reports zero. I guess this is something > to do with me forgetting to give any specific attributes of font or > type size to the field (or the string), but what rules then apply? > I am finding this very mysterious. I am pretty sure I can cook up a > foolproof recipe for getting the zero, but before I do maybe > someone could explain what is likely to be happening here. Sarah Reichelt (thank, Sarah) suggested my problems would go away if I made sure the field had its 'dontWrap' property set to true. Well, I've done this, and I've made sure there is a genuine font set (Lucida Grande) and a genuine text size (10 point), and when I run my handler it returns zero. I've stepped through it using the debugger, and I know there really is a character string in the field, but the formattedWidth is reported as zero. If I abort the function and use the message box to get the formattedWidth I get the same result, although if I use the message box to get the number of characters in the field, or to show the contents, I get the expected non-empty string. I've tried moving the field to a different stack, but this didn't do anything. Tests I've tried to do within a single mainstack don't exhibit the problem. So far the only way I can get it to work is by going to the card with the field on it before doing the formattedWidth test (which seems to suggest it only works on 'this card'), but that's something I certainly don't want to do. The relevant stack is open, and I had no difficulty writing to the field. It's got to be something I'm doing wrong, but I simply can't work out what it is. Any suggestions out there? Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From devin_asay at byu.edu Thu Apr 6 16:50:15 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 6 Apr 2006 14:50:15 -0600 Subject: Loading image data from DB In-Reply-To: References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> Message-ID: <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> Now I've figured out the other half of this cycle: how to upload image data to a database. The trick seems to be that you upload and download the image data as *text* (as opposed to the imageData of the image, which is binary.) I may have this all wrong conceptually, but that's how it finally made sense to me. This is how I'm doing it for files external to the stack: put fld "entryNumber" into tEntryNum put "binfile:" & the filename of image "testImg" into fileNm put url fileNm into tBits put "update vocablist set illustration = :1 where item_index='" & tEntryNum & "'" into tQuery get revdb_execute(connID, tQuery,"*btBits") -- ("*b" tells it to send the text as a binary stream.) For internal files this worked: put fld "entryNumber" into tEntryNum put image "leaf" into tBits put "update vocablist set illustration = :1 where item_index='" & tEntryNum & "'" into tQuery get revdb_execute(connID, tQuery,"*btBits") I hope this saves someone some time and frustration. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From mwieder at ahsoftware.net Thu Apr 6 16:53:17 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 13:53:17 -0700 Subject: OS9 development In-Reply-To: <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> References: <20060406012836.EC6CE825213@mail.runrev.com> <2D6A7E86-0040-42F1-8133-4B68DC35FB4B@siphonophore.com> <4CB24723-B5A7-4A8F-9890-CD0611E5B067@dsl.pipex.com> Message-ID: <15518255490.20060406135317@ahsoftware.net> Obit from comp.sys.mac.programmer.codewarrior- Well, here it is, March 31st, 2006, closing in on midnight Eastern Standard Time. The CodeWarrior/Mac web page is still up: http://www.metrowerks.com/MW/Develop/Desktop/Mac10.htm . I imagine it will likely remain up through the weekend, but presumably will become dismantled sometime next week when someone at Freescale finally gets around to it. Well, it was an incredible 12 year run. Metrowerks, once a niche education market vendor, sprung into life with excitement in January 1994 with CodeWarrior DR/1, the first viable PowerPC compiler. (I was actually fortunate enough to have been a beta tester in late '93 before the name "CodeWarrior" became attached to the compiler.) With Apple and Symantec falling on their faces, Metrowerks essentially saved the day. CodeWarrior owes its birth to Apple's move to the PowerPC; how ironic that its death be associated with Apple's move away from the PowerPC. Freescale is now debranding the "Metrowerks" name, and CodeWarrior now lives on supporting a handful of niche imbedded systems and the like. No longer supporting the Mac, Windows or Java, CodeWarrior is a mere shadow of its former self, lacking its true soul. They were a glorious 12 years, essentially representing little more than half of the life of the Macintosh. Metrowerks was there for Mac developers transitioning to the PowerPC, its failed attempts at Copland and Rhapsody, and finally successfully moving to Mac OS X. The whole time, Metrowerks was there. A warm heartfelt thanks to all the contributors at Metrowerks over the years (most of whom who have moved on elsewhere). To the current Freescale management (or mismanagement): here's a finger for you. Jonathan Hoyle -- -Mark Wieder mwieder at ahsoftware.net From alex at tweedly.net Thu Apr 6 17:03:23 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 06 Apr 2006 22:03:23 +0100 Subject: Windows and the Taskbar In-Reply-To: References: Message-ID: <4435821B.2010409@tweedly.net> Ken Ray wrote: > >>If I have one main stack open, the taskbar shows 3 or more separate files; >>one for the main stack, one for the toolbar and anonther for the tools >>palette? >> >> > >Actually, your palette shouldn't have an entry in the Taskbar, nor should >any windows whose decorations are set to empty... but other than that I >don't know a way to remove the entry for a 'normal' window from the >taskbar... > > The problem I find with the windows and task bar in Rev (IDE) is that the windows are "semi-"independent. With the IDE open, and one main stack open - 2 task bar icons Iconize the stack - still 2 task bar icons De-iconize it - still 2 task bar icons Iconize the IDE main window - the main stack is also iconized, *but there's now only 1 task bar icon* De-iconize it - the IDE opens, and a *new task bar icon appears* for the main stack, so now 2 task bar icons I find that all rather confusing - but trivial compared to the annoyance that I can't raise/lower/focus windows using the usual key shortcuts; I really hate it when a script editor window gets trapped beneath other windows, and I have to shuffle the other windows around (or close them) until I can click somewhere in the editor window. -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 05/04/2006 From tariel at mac.com Thu Apr 6 17:18:56 2006 From: tariel at mac.com (Tariel Gogoberidze) Date: Thu, 6 Apr 2006 17:18:56 -0400 Subject: New custom control available -- windowshade In-Reply-To: <20060406170006.EB9258252B9@mail.runrev.com> References: <20060406170006.EB9258252B9@mail.runrev.com> Message-ID: On Apr 6, 2006, at 1:00 PM, David Burgun wrote: > Date: Thu, 6 Apr 2006 17:22:55 +0100 > From: David Burgun > Subject: Re: New custom control available -- windowshade > > Hi, > > No, I just did a "go url" and ran it, I think it was the top slider > that caused the problem. I can't remember if I relaunched RunRev or > not, if not there were probably a lot of open stacks which may have > interfered with it??? > > All the Best > Dave > > On 6 Apr 2006, at 16:28, Geoff Canyon wrote: > >> Just thought: Did you rename anything? The names of the pane groups >> are hard-coded, so renaming them would break it. Same here. Did "go url", immediately saved the stack and begin to play with it. Did not rename anything. After a while Top slider (the one that " set the paneCount of group "Windowshade" to x") begin throwing bugs ( I have "Constellation" installed). Something like "no such object" error on line.. clone group ("Pane" && tPaneCount) of me of handler "setProp paneCount C" because parameter "paneCount" was empty Later I discovered that groups in one of my opened stacks were all messed up which may not be related but I can't at the moment think about any other reason why groups in this stack suddenly changed their layers. I'm currently on OS X 10.3.9 Rev 2.6.6 built 152. BTW I'm playing with windowshade control again right now and it woks just fine. I don't have any other stacks opened this time however. I have to say, it's a wonderful control and great work. best regards Tariel From dburgun at dsl.pipex.com Thu Apr 6 17:36:48 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 22:36:48 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44357A22.1080403@fourthworld.com> References: <44357A22.1080403@fourthworld.com> Message-ID: On 6 Apr 2006, at 21:29, Richard Gaskin wrote: > David Burgun wrote: > >> One rule I try to always stick to, is that if there are bugs >> reported in a release, however minor, they are fixed before the >> next major release is made. > > How many commercial products do you publish, and how large are they > (KLOC)? I've worked on many commercial products that sold in the 10,000's or where bundled with printers, scanners, digital camera's etc. and were sold in the 100,000's. If there were bugs still in there after 2 years then we wouldn't get the contract to bundle with the next printer, scanner or whatever. In terms of size, well I suppose the biggest was around 1,500 files in a CodeWarrior project (including libraries, resources etc.). Someone once did a line count and I think they said there was around 1.5 million lines of C/C++ code. Sure we had bugs in there on the last release, but they were really obscure bugs that would happen once in a very long while and were not easily reproducible. I'm talking about bugs that are sooooooo obvious so as to smack you in the face on an hourly basis, and for 2+ years! > Of course we'd all like to aim for zero defects in our work, but in > practice if a program is complex enough the developer will have to > settle for less than being the only vendor to ship a program of > that size bug-free. > > HyperCard shipped with more than 500 known bugs, most OSes ship > with thousands. In terms of complexity Rev is somewhere between > the two, a "virtual machine" of sorts, so we can expect some known > bugs to persist. Just look at the Script Editor! There are at least 10 bugs that I come across every day, and for 2+ years???!!!! For instance, straight off the top of my head: 1. I open a script and do nothing to the script, I then close the script and it gives me the "Do you want to save?" dialog. 2. The script colorization doesn't work consistently. 3. Sometimes the script editor/debugger loses it's mind and when you click on the error it opens the *same* script in another window. If you then edit this window and close it, then notice that the other window is still open and close that one, you lose your changes! 4. The debugger sometimes just plain refuses to breakpoint, even when you insert a "breakpoint" command into the script. 5. The Menu Builder tool is really flakey. There are loads more but I really don't feel like typing them all again, anyone that uses the IDE on a daily basis knows them. Just take number 2 above, if you developed an App and a part of it that was used all day every day had a similar bug in it, would you really want to leave it like that for 2+ years? All I am saying is that, ok, a few bugs in the IDE isn't the end of the world, but come on, after 2+ years and they are still there? One of the really embarrassing things about this is, that a couple of times I have gone out on a limb and managed to get RunRev evaluated in a software engineering department, then the software manager comes along and asks for a demo of how "easy" it is to develop in RunRev and a breakpoint doesn't work or the script editor is flakey, then the manager is likely to say "it's a toy", bring it back when it's ready for prime time TV! In the last 2 years, RunRev has lost at least 3 licenses because of lots of silly little bugs in the most visible of places and that's just my experience. All the Best Dave From dburgun at dsl.pipex.com Thu Apr 6 17:38:20 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 22:38:20 +0100 Subject: Front Window Question??? In-Reply-To: <19816823781.20060406132926@ahsoftware.net> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> <44354ED4.4090001@hyperactivesw.com> <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> <19816823781.20060406132926@ahsoftware.net> Message-ID: <9833349F-236F-472D-A18D-726553456824@dsl.pipex.com> How about this? set the scroll of field 1 of card 1 to line -1 of field 1 of card 1 All the Best Dave On 6 Apr 2006, at 21:29, Mark Wieder wrote: > David- > > Thursday, April 6, 2006, 10:47:04 AM, you wrote: > >> As far as I can tell, it's the select that is pushing to the front! I >> do this in order to scroll the display so I can see what is going on >> without having to scroll it manually. Is there another way to do >> this?? > > As you've discovered, "select" does indeed set the focus and therefore > brings the stack to the front. Try this: > > on DebugPutString pString > put pString & cr after field 1 of card 1 of me > set the scroll of field 1 of card 1 of me to 99999999 > -- or some equally ridiculous number > end DebugPutString > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Apr 6 17:40:50 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 6 Apr 2006 22:40:50 +0100 Subject: New custom control available -- windowshade In-Reply-To: References: <20060406170006.EB9258252B9@mail.runrev.com> Message-ID: <20FA6FB7-3143-47BC-97A0-0E5EB8FEBD1B@dsl.pipex.com> On 6 Apr 2006, at 22:18, Tariel Gogoberidze wrote: > > Same here. Did "go url", immediately saved the stack and begin to > play with it. Did not rename anything. After a while Top slider > (the one that " set the paneCount of group "Windowshade" to x") > begin throwing bugs ( I have "Constellation" installed). Something > like "no such object" error on line.. > > clone group ("Pane" && tPaneCount) of me of handler "setProp > paneCount C" > > because parameter "paneCount" was empty > > Later I discovered that groups in one of my opened stacks were all > messed up which may not be related but I can't at the moment think > about any other reason why groups in this stack suddenly changed > their layers. > > I'm currently on OS X 10.3.9 Rev 2.6.6 built 152. This basically the same thing that happened to me, but I don't think anything got messed up. > > I have to say, it's a wonderful control and great work. Yes, it looks really swish! Well done and I hope you find the bug(s) soon! All the Best Dave From bobwarren at howsoft.com Thu Apr 6 13:50:12 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 06 Apr 2006 14:50:12 -0300 Subject: Ubuntu Dapper Drake to be more stable Message-ID: <443554D4.70606@howsoft.com> I have not labelled this thread as "OT" because I don't really think that it is. I would like to see the RunRev team get their heads above water sufficently to start communicating (if they don't already) with the producers of the operating systems we are trying to program in, and for them to take RunRev as a force to be reckoned with when they make decisions as to what they will or will not do in their updating and improvement. Very wisely, since they intend that their next version should be as stable as possible, Ubuntu have decided to delay launching by 6 weeks. However, the version after that is to be launched as scheduled, in 6 months minus 6 weeks after "Dapper Drake", which is now due on 1st June. (That's not official, because I have nothing to do with Ubuntu other than as a user. Please check the facts with the horse's mouth - Ubuntu.) Recently, as you may know, I launched a pair of file/picture chooser widgets for Ubuntu Linux (see http://www.howsoft.com/runrev/stacks.htm for details). In the current version of Ubuntu (Breezy Badger), these widgets suffer the following problems: 1) Ubuntu cannot mount a floppy diskette drive. (A fix exists, but apparently it has not even been included in the normal repository for downloading.) 2) When apps close in Ubuntu, they clear the clipboard!*** These "bread and butter" issues are added to by the fact that it has become difficult if not impossible to configure certain network printers in Breezy Badger, even though it was no trouble in the previous version, Hoary Hedgehog. However, this does not affect my widgets of course. I am making the same call to Ubuntu as I make to RunRev: PLEASE MAKE SURE THAT APART FROM THE LOVELY NEW BELLS AND WHISTLES, THE "BREAD AND BUTTER" FUNCTIONS WORK AS WELL! The question of Ubuntu clearing the clipboard when apps terminate may well be a policy rather than a (persisting) bug, but in my opinion it is not a good policy, and I would like RunRev to complain about it, preferably well before Dapper Drake is finally launched***. Regards to all, Bob Warren ***Experimenting again with the widgets in Breezy Badger (they were developed in Hoary Hedgehog), I have now come to the conclusion that it is REV that clears the clipboard on quitting! This detracts from the point of my e-mail somewhat, but the principle is the same: ALL AND SUNDRY, PLEASE TAKE CARE OF THE "BREAD AND BUTTER" ISSUES! From knoxnet at dmrtc.net Thu Apr 6 17:46:11 2006 From: knoxnet at dmrtc.net (Steve Knox) Date: Thu, 6 Apr 2006 16:46:11 -0500 Subject: New custom control available -- windowshade In-Reply-To: References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <2F08D075-53EF-4F18-808F-892BFA57F210@inspiredlogic.com> Message-ID: <4F462BB3-B3B6-471E-8748-C67C0002C7BE@dmrtc.net> On Apr 6, 2006, at 11:22 AM, David Burgun wrote: > Hi, > > No, I just did a "go url" and ran it, I think it was the top slider > that caused the problem. I can't remember if I relaunched RunRev or > not, if not there were probably a lot of open stacks which may have > interfered with it??? > > All the Best > Dave Don't use the top slider. It does not keep track of how many items are in the pane titles field (I suppose it could, but what would be the point). Some of us would call it a bug, but if you were actually using this neat interface thingy in a real stack, there would be no reason to use this slider at all. Steve From mb.ur at harbourhost.co.uk Thu Apr 6 17:51:27 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Thu, 06 Apr 2006 22:51:27 +0100 Subject: Reporting fatal error bugs In-Reply-To: <44354F5E.4010605@hyperactivesw.com> References: <20060406150156.D93A2824D88@mail.runrev.com> <44354F5E.4010605@hyperactivesw.com> Message-ID: <44358D5F.4090308@harbourhost.co.uk> J. Landman Gay wrote: > Dave Beck wrote: >> >> 2. How can my users capture the error logs from the Windows illegal >> operation error dialog? I have tried to capture these logs before but >> have >> not been able to figure it out. I can't copy the contents of the log; I >> can't find an option to save it to a file. The only options are "Send", >> "Don't Send", and view the log, but no way to extract the data! > > I want to know this too. Can anyone tell us? > I'm not an authority in this, but have been poking around in my XP system to see if I can figure this out and it appears that DR Watson is configured to write a mini crash dump file. I didn't configure it to do that, so that is presumably a default. I had a crash in Thunderbird this morning and indeed found the relevant crash dump in: C:\Documents and Settings\All Users\Application Data\Microsoft\Dr Watson\user.dmp I found out where it was by double-clicking the drwtson32.exe which on my system is in C:\WINDOWS\system32\ Don't know if this helps, but I pass it on FWIW. Martin Baxter From wsumner at im.wustl.edu Thu Apr 6 18:01:47 2006 From: wsumner at im.wustl.edu (Walton Sumner) Date: Thu, 06 Apr 2006 17:01:47 -0500 Subject: Escape character for filtering? Message-ID: Is there an escape character that works with Rev's filter command? I would like to filter a list of XML paths, and want to match things like "...\Child[6]\...". I hoped to filter with expressions something like "Child\[6\]", but this does not work. The following code illustrates that "/" works fine, but "\[" does not. I know that I can work around and use filters by replacing the [ and ] in tList, but this is going to run quite often, and I think performance will suffer noticeably. I could also make a single pass through the lines of tList and evaluate each line with a transcript statement or two, but it should be best to use a single filter command that can recognize \[\d\]. The 2.7 manual description of the filter command links to the regular expression syntax, which is not quite what I need, AFAICT. Any suggestions? Here's code for a button to try the alternatives. on mouseup local tList,tFilter,tFound,tFilterList = "/,[,\[,\[\d\],/Child" local tSkipMatch = "[" repeat for each item tFilter in tFilterList put XMLPathList() into tList if tFilter is not among the items of tSkipMatch then put matchtext(tlist,tFilter) into tFound else put "Skip" into tFound end if filter tList with "*" & tFilter & "*" answer XMLPathList() & CR & "filter string:" & tFilter & CR &\ "matchText: " & tFound & CR & "filter command: " & CR & tlist end repeat end mouseup function XMLPathList --sample formatted after Ken Ray's STS XML paths return "3/Root/Child[1]/Grandchild[1]" & cr & "3/Root/Child[1]/Grandchild[2]" end XMLPathList Thanks, Walton Sumner From scott at tactilemedia.com Thu Apr 6 18:04:01 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 06 Apr 2006 15:04:01 -0700 Subject: Trouble with formattedWidth revisited In-Reply-To: <96ACD9D3-AE5C-435B-AA71-F6CA12CB1A5B@mac.com> Message-ID: Recently, Graham Samuel wrote: >> The RR docs says: >> >>> If you specify a field, the formattedWidth reports the width >>> required by the field's text. >> >> Well, for me sometimes it does, and sometimes it doesn't. When it >> doesn't, the formattedWidth reports zero. > > So far the only way I can get it to work is by going to the card with > the field on it before doing the formattedWidth test (which seems to > suggest it only works on 'this card'), but that's something I > certainly don't want to do. The relevant stack is open, and I had no > difficulty writing to the field. > > It's got to be something I'm doing wrong, but I simply can't work out > what it is. The problem is, as you already found, that the formattedWidth/Height doesn't work for field on a card that isn't open. For whatever reason, the card on which the field lies must be opened to return a real value. The field or stack can be hidden, but the the field still must reside on the current card. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From sarah.reichelt at gmail.com Thu Apr 6 18:13:32 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 7 Apr 2006 08:13:32 +1000 Subject: [OT] Articles to read In-Reply-To: References: <20060318133409.0330D82677E@mail.runrev.com> Message-ID: On 4/6/06, Sean Shao wrote: > Considering that we're all developers, I thought that these two articles > would be of some interest to someone out there. I CC'd them to Lynn > Fredricks because he seems like he wants to make some changes at RRLtd and I > also forwarded to support because someone needs to be woken up over there. > > http://asktog.com/columns/068priceOfNotListening.html > http://asktog.com/columns/037TestOrElse.html For anyone who hasn't got time to read these articles, the first sstresses the importance of a company having a way for users to submit feedback & bug reports. The second says how important pre-release testing is. RunRev does do both of these things already. Bugzilla allows us all to contribute to the product by reporting bugs, requesting enhancements and by voting to show which bugs are most important to us. Every Enterprise license holder (of which I am one) gets the opportunity to test pre-release version of the software and report early bugs. Unfortunately, in the release of Rev 2.7, it seems that there was a serious Windows bug which none of the testers encountered. As we all use Rev in such diverse ways, this is inevitably going to happen every now & then, but to assume that no testing has occured is incorrect. Regards, Sarah From ambassador at fourthworld.com Thu Apr 6 18:47:45 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Apr 2006 15:47:45 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <44359A91.2060408@fourthworld.com> David Burgun wrote: > On 6 Apr 2006, at 21:29, Richard Gaskin wrote: >> How many commercial products do you publish, and how large are they >> (KLOC)? ... > Someone once did a line count and I think they said there was > around 1.5 million lines of C/C++ code. > > Sure we had bugs in there on the last release, but they were really > obscure bugs that would happen once in a very long while and were not > easily reproducible. I was reading recently that large, well-managed open source projects have defect rates in the neighborhood of 0.4 - 0.6/KLOC (e.g, Apache is at 0.51). Smaller projects by less experienced teams tend to be higher. On a 1.5 MLOC code base a 0.5 defect density would mean 750 bugs. Hats off to your team. They sound light years ahead of industry averages. > Just look at the Script Editor! There are at least 10 bugs that I > come across every day, and for 2+ years???!!!! There's an irony about the script editor and debugger: Since they're necessary to do anything else in Transcript, when they have problems then productivity in addressing any other scripted issue will be lower than by simply prioritizing the editor and debugger first. Extra bonus points that a solid editor/debugger also makes customers happy too. :) ... > One of the really embarrassing things about this is, that a couple of > times I have gone out on a limb and managed to get RunRev evaluated > in a software engineering department, then the software manager comes > along and asks for a demo of how "easy" it is to develop in RunRev > and a breakpoint doesn't work or the script editor is flakey, then > the manager is likely to say "it's a toy", bring it back when it's > ready for prime time TV! > > In the last 2 years, RunRev has lost at least 3 licenses because of > lots of silly little bugs in the most visible of places and that's > just my experience. Yes, I have a few such stories myself.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From knoxnet at dmrtc.net Thu Apr 6 18:48:07 2006 From: knoxnet at dmrtc.net (Steve Knox) Date: Thu, 6 Apr 2006 17:48:07 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44357A22.1080403@fourthworld.com> References: <44357A22.1080403@fourthworld.com> Message-ID: <3EB41D63-D650-4B86-A49A-6988D91D7909@dmrtc.net> On Apr 6, 2006, at 3:29 PM, Richard Gaskin wrote: > With other products I manage we generally aim for zero defects only > with issues that cause data loss, and evaluate the rest on a case- > by-case basis in terms of customer value and company ROI. This appears to be a decent strategy, if the evaluation of customer value bugs is done correctly. Frequently it isn't. For example, User Frustration bugs (such as the clunky/buggy script editor) should have a higher priority than they seem to command, in that lost sales and upgrades, and the resultant lowering of company reputation, that these bugs can generate can impact the company's bottom line in a very significant way. Management is an art, not a science. Reducing it to a science takes the human element out of the process. Doing that isolates the manager from the task. This isolation creates arrogance, arrogance lowers morale, low morale lowers quality, and you get the point. A chief signal indicating when managers have fallen into this downward spiral appears when they begin listing all of the quite valid reasons why X can't be done, or why it doesn't matter. What they're really saying is "I don't know how to do it, and I don't want anyone to think I'm incompetent, so I will redefine the task as Impossible, and thus my life will become much easier". Consider the following: "Therefore, to one who knows the right thing to do, and does not do it, to him it is sin." James 4:17 My Revolution trial code expired today. I am still not sure if I will buy it. Studio is a bit too pricey for my means. Media is not out yet, and I can't tell if it's restrictions will affect me. Lynn Fredericks has said that inventive users like me don't really exist, which does not inspire confidence. I was really hoping for a single- platform product like Studio priced in the $120 US range. I can get HyperCard to work for my application. Not well, and running Classic will be a pain, but it will do it. I was hoping to buy something faster and more modern with better graphics that would run on OS X. Revolution has so far shown the greatest promise. But it's not there yet. And judging from the attitude of some of the Rev dignitaries on this list, it may never be. Steve From revolutionary.dan at gmail.com Thu Apr 6 18:50:49 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 15:50:49 -0700 Subject: [Slightly OT] Announcing Two-Day Intensive Tutorial at RevCon West Message-ID: <70ed6b130604061550p237e4fd5o5520d3241a440398@mail.gmail.com> In response to a number of requests, here is more detail about the two-day optional pre-conference tutorial to be held at RevCon West in June in Monterey. ================================================================================ At this summer's RevCon West gathering in Monterey, California, veteran Revolution developers and instructors Chipp Walters, Devin Asay and Jacque Gay will team up to teach a two-day hands-on tutorial. The class is designed to give people who are relatively new to Revolution a way to feel up to speed on the language and technology of Revolution before the main conference begins so they are better prepared to benefit from the two dozen technical sessions slated for the main conference. The two-day tutorial, which is an optional added-cost event, will begin with the assumption that the student knows little if anything about Revolution, and will use a project basis to take the student through the basics of Revolution stack building and essential Transcript scripting. Students will learn how to create stacks, lay out components, add content, script for basic user interaction, test, and debug their applications. There will be considerable emphasis also on Revolution and the Internet. The two-day tutorial workshop is priced at $595 including all materials, hands-on instruction, and lunch for both days. Early Bird pricing of $449 is in effect until April 25. For details and to sign up for the tutorial and the conference, go to http://www.revconwest.com. ABOUT THE INSTRUCTORS Gay is the founder and CEO of HyperActive Software and a long-time active member of the Revolution community. Often the first line of tech support for Revolution users, her knowledge of Revolution is encyclopedic. She has authored dozens of stacks and tutorials and most recently coordinated the production of a series of online tutorials that have helped thousands of Rev users master specific skills. Asay is a technology consultant and software developer in the Humanities Technology and Research Support Center at Brigham Young University. He has been involved in producing instructional multimedia software for over 15 years, and has been programming with Revolution for over five years. A veteran teacher, he has taught college courses and workshops in HyperCard and Revolution programming since 1993. Walters is the founder and CEO of Altuit, Inc., the makers of such popular third-party add-ons to Revolution as altBrowser and altSQLite. A frequent contributor to the Revolution user community, Chipp is a world-renowned interface designer and software architect. His company markets Hemingway, one of the largest Internet-deployed Revolution applications in the world. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From jacque at hyperactivesw.com Thu Apr 6 18:53:38 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 17:53:38 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: <44357A22.1080403@fourthworld.com> Message-ID: <44359BF2.4050006@hyperactivesw.com> David Burgun wrote: > Just look at the Script Editor! There are at least 10 bugs that I come > across every day, and for 2+ years???!!!! Did you put them into bugzilla? If you didn't, the team won't always know there is a problem. > > For instance, straight off the top of my head: > > 1. I open a script and do nothing to the script, I then close the > script and it gives me the "Do you want to save?" dialog. I'm not sure this is really a bug. It is more a by-product of one of the features. Revolution saves not only your script, but also the location of the insertion point so that the next time you open the script it will scroll automatically to where you were last working. This is a nice feature. So, if you close the script editor without clicking anywhere, you won't get the "save" warning. If you do click, it marks the script as dirty, stores the current cursor location, and asks if you want to save it. Once you understand what's happening, it may not seem so terrible any more. > 2. The script colorization doesn't work consistently. > 3. Sometimes the script editor/debugger loses it's mind and when you > click on the error it opens the *same* script in another window. If you > then edit this window and close it, then notice that the other window > is still open and close that one, you lose your changes! > 4. The debugger sometimes just plain refuses to breakpoint, even when > you insert a "breakpoint" command into the script. > 5. The Menu Builder tool is really flakey. These are mostly valid and I've also seen some of them. I can't comment on colorization because I abhor it and always turn it off. (It also increases the size of your stack on disk because Rev must store a duplicate htmltext copy.) I've seen the double script window problem only a couple of times, but it needs to be reported. If you have a stack that reproduces the problem, I hope you will submit it so it can be fixed. I've never had any trouble at all with the menu builder, but if you can define the problem more concisely than "flakey" the team can look at it. It has always worked okay for me. Number 4, refusing to break, happens only under very particular circumstances. I've been able to reproduce it twice, reported it twice, and both times it was immediately fixed. In each case, it was a problem with a library or a backscript -- once with libURL and another time with the way the IDE was parsing file paths. I think it happens when a library is in use in a stack that is not open -- or when a backscript has been inserted -- and the library has a bug. The debugger will not trace into that script. The engine has two choices at this point; the first is to go into an infinite loop (that's what the MetaCard IDE does) and the other choice is to simply not break at all. Rev does not break at all. This is infinitely superior to a loop that you can't get out of. When I used to hit this problem in the MetaCard IDE I had to force-quit without the opportunity to save my work. Careful debugging of your own library scripts can help, if that is where the problem is. If the problem is with one of the backscripts or libraries that Rev employs, then *report it.* I just did a couple of searches in Bugzilla, and did not find any bug reports submitted under either your name or email address. You can't expect fixes to things that aren't in the bug database. Note also that the team uses Rev and all its features daily to develop Rev's IDE, among other things. Therefore, if you are having a problem it is likely localized to either your setup or your work style. They need to know. For example, one reason my copy of the debugger would not break was because of a file path issue that existed only on my hard drive. No one else could reproduce it; I finally figured it out when I changed the name of a folder. Then I reported it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Thu Apr 6 19:02:44 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Apr 2006 16:02:44 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <44359E14.6040103@fourthworld.com> J. Landman Gay wrote: > David Burgun wrote: >> 1. I open a script and do nothing to the script, I then close the >> script and it gives me the "Do you want to save?" dialog. > > I'm not sure this is really a bug. It is more a by-product of one of the > features. Revolution saves not only your script, but also the location > of the insertion point so that the next time you open the script it will > scroll automatically to where you were last working. This is a nice > feature. So, if you close the script editor without clicking anywhere, > you won't get the "save" warning. If you do click, it marks the script > as dirty, stores the current cursor location, and asks if you want to > save it. It may not be a functional bug, but in the interest of thoroughness I'd flag it as a design bug: Most HIGs recommend prompting for changes only for content changes, and even when they recommend saving selection status they don't mark a document as dirty until there is also a content change. The saving of the selection is handy, but without any changes to the script it's not worth tracking. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From livfoss at mac.com Thu Apr 6 19:10:19 2006 From: livfoss at mac.com (Graham Samuel) Date: Fri, 7 Apr 2006 01:10:19 +0200 Subject: Trouble with formattedWidth revisited Message-ID: <8D93A003-DAB5-4797-8214-105EAF147A32@mac.com> On Thu, 06 Apr 2006 15:04:01 -0700, Scott Rossi wrote: > > The problem is, as you already found, that the formattedWidth/ > Height doesn't > work for field on a card that isn't open. For whatever reason, the > card on > which the field lies must be opened to return a real value. The > field or > stack can be hidden, but the the field still must reside on the > current > card. Thanks Scott - very clear. I can work with this, now I know I have to! OK, I will BZ it as a documentation bug. Incidentally IMHO the documentation ought also to make it clear how the formattedWidth is influenced by the textFont and fontSize of the field, and what happens if they're not set. Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From sarah.reichelt at gmail.com Thu Apr 6 19:14:58 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 7 Apr 2006 09:14:58 +1000 Subject: Escape character for filtering? In-Reply-To: References: Message-ID: > Is there an escape character that works with Rev's filter command? I would > like to filter a list of XML paths, and want to match things like > "...\Child[6]\...". I hoped to filter with expressions something like > "Child\[6\]", but this does not work. The following code illustrates that > "/" works fine, but "\[" does not. > > I know that I can work around and use filters by replacing the [ and ] in > tList, but this is going to run quite often, and I think performance will > suffer noticeably. I could also make a single pass through the lines of > tList and evaluate each line with a transcript statement or two, but it > should be best to use a single filter command that can recognize \[\d\]. > > The 2.7 manual description of the filter command links to the regular > expression syntax, which is not quite what I need, AFAICT. > > Any suggestions? > > Here's code for a button to try the alternatives. > > > > > > on mouseup > local tList,tFilter,tFound,tFilterList = "/,[,\[,\[\d\],/Child" > local tSkipMatch = "[" > > repeat for each item tFilter in tFilterList > put XMLPathList() into tList > if tFilter is not among the items of tSkipMatch then > put matchtext(tlist,tFilter) into tFound > else > put "Skip" into tFound > end if > filter tList with "*" & tFilter & "*" > answer XMLPathList() & CR & "filter string:" & tFilter & CR &\ > "matchText: " & tFound & CR & "filter command: " & CR & tlist > end repeat > > end mouseup > > function XMLPathList > --sample formatted after Ken Ray's STS XML paths > return "3/Root/Child[1]/Grandchild[1]" & cr & > "3/Root/Child[1]/Grandchild[2]" > end XMLPathList > > You ask for help using the "filter" command but then use the "matchtext" function instead. If you actually use "filter" you won't need to escape any characters. filter with "*\Child[6]\*" should do what you need. The * at each end allows any number of characters to appear in the matching lines before or after your specified filter string. Cheers, Sarah From dburgun at dsl.pipex.com Thu Apr 6 19:21:55 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 00:21:55 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44359BF2.4050006@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> Message-ID: <8D18E38D-66D7-43F0-BA9C-F28C4C81AE0C@dsl.pipex.com> On 6 Apr 2006, at 23:53, J. Landman Gay wrote: > David Burgun wrote: > >> Just look at the Script Editor! There are at least 10 bugs that I >> come across every day, and for 2+ years???!!!! > > Did you put them into bugzilla? If you didn't, the team won't > always know there is a problem. > >> For instance, straight off the top of my head: >> 1. I open a script and do nothing to the script, I then close >> the script and it gives me the "Do you want to save?" dialog. > > I'm not sure this is really a bug. It is more a by-product of one > of the features. Revolution saves not only your script, but also > the location of the insertion point so that the next time you open > the script it will scroll automatically to where you were last > working. This is a nice feature. So, if you close the script editor > without clicking anywhere, you won't get the "save" warning. If you > do click, it marks the script as dirty, stores the current cursor > location, and asks if you want to save > it. > > Once you understand what's happening, it may not seem so terrible > any more. > I just tried it and this isn't how it works on my system. I open a script, click in a few places but don't enter any data. The apply button is disabled and if I hit the close button in the window title bar is close ok. When the spurious "Do you want to save?" dialog log appears, I've noticed that when I only the Script in question the Apply button is enabled straight away. At first I thought it was something to do with having text selected when the script was saved, but I just tried that and it worked. But, today, it must have happened at least 10 times. >> 2. The script colorization doesn't work consistently. >> 3. Sometimes the script editor/debugger loses it's mind and when >> you click on the error it opens the *same* script in another >> window. If you then edit this window and close it, then notice >> that the other window is still open and close that one, you lose >> your changes! >> 4. The debugger sometimes just plain refuses to breakpoint, even >> when you insert a "breakpoint" command into the script. >> 5. The Menu Builder tool is really flakey. > > These are mostly valid and I've also seen some of them. I can't > comment on colorization because I abhor it and always turn it off. > (It also increases the size of your stack on disk because Rev must > store a duplicate htmltext copy.) Point noted, thanks. > I've seen the double script window problem only a couple of times, > but it needs to be reported. If you have a stack that reproduces > the problem, I hope you will submit it so it can be fixed. I've > never had any trouble at all with the menu builder, but if you can > define the problem more concisely than "flakey" the team can look > at it. It has always worked okay for me. I had it happen about 2 hours ago, I have no idea why it happened, but once it loses it mind like this, the only way out is to quit and start again. I can't reproduce it at will, when it does happen it's hard to know what to report. Today I'd being doing the same thing over and over in a "test" stack, trying something out. I was writing a little code and then testing it using buttons to execute pieces of the code and then looking at the variable window. It was easy to tell what had happened this time and get out of it by copying both scripts into a text window, quitting RunRev and then pasting back the real script, if it happens when there are a lot of scripts open it's not so easy to tell what has happened and then you can lose code. > > Number 4, refusing to break, happens only under very particular > circumstances. I've been able to reproduce it twice, reported it > twice, and both times it was immediately fixed. In each case, it > was a problem with a library or a backscript -- once with libURL > and another time with the way the IDE was parsing file paths. I > think it happens when a library is in use in a stack that is not > open -- or when a backscript has been inserted -- and the library > has a bug. The debugger will not trace into that script. The engine > has two choices at this point; the first is to go into an infinite > loop (that's what the MetaCard IDE does) and the other choice is to > simply not break at all. Rev does not break at all. This is > infinitely superior to a loop that you can't get out of. When I > used to hit this problem in the MetaCard IDE I had to force-quit > without the opportunity to save my work. Yes, that's when I've seen it too mostly, but today it happened with a small 3 control script and no libraries. I put a breakpoint in the mouseUp handler of a button and it just wouldn't breakpoint. One thing I have noticed is that if you insert an "answer" command just before the breakpoint command and OK the dialog, it breakpoint's ok. > > Careful debugging of your own library scripts can help, if that is > where the problem is. If the problem is with one of the backscripts > or libraries that Rev employs, then *report it.* I just did a > couple of searches in Bugzilla, and did not find any bug reports > submitted under either your name or email address. You can't expect > fixes to things that aren't in the bug database. If I reported every glitch, I'd spend all day in BZ and no time actually do some work. That said, I am guilty as charged, I haven't entered any of the above bugs in the database, since they are *so* obvious that I really can't see the point. If they need the database to notice that the colorization doesn't work 100% then we are all in serious trouble! > Note also that the team uses Rev and all its features daily to > develop Rev's IDE, among other things. Therefore, if you are having > a problem it is likely localized to either your setup or your work > style. They need to know. For example, one reason my copy of the > debugger would not break was because of a file path issue that > existed only on my hard drive. No one else could reproduce it; I > finally figured it out when I changed the name of a folder. Then I > reported it. Then they must be really patient people is all I can say. If I had to live with just of those minor bugs but had the source code so I could fix it, then I'd do in my spare time if necessary. It's like living with a squeeky door for 2 years and not bothering to get out the oil can! All the Best Dave From mwieder at ahsoftware.net Thu Apr 6 19:22:17 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 16:22:17 -0700 Subject: Front Window Question??? In-Reply-To: <9833349F-236F-472D-A18D-726553456824@dsl.pipex.com> References: <267A0F24-E106-48BC-A971-FC27F90A69B1@idenrosenthal.com> <95CD9F09-3312-4758-B53E-4386AF026631@dsl.pipex.com> <6CC8F3F7-8467-4E1D-9605-9A473F70B5EF@idenrosenthal.com> <6067EF38-186C-4982-B6C2-7E0A9DD651E3@dsl.pipex.com> <44354ED4.4090001@hyperactivesw.com> <15A04FB5-970E-406E-88A0-F754D829142B@dsl.pipex.com> <19816823781.20060406132926@ahsoftware.net> <9833349F-236F-472D-A18D-726553456824@dsl.pipex.com> Message-ID: <3327196015.20060406162217@ahsoftware.net> David- Thursday, April 6, 2006, 2:38:20 PM, you wrote: > How about this? > set the scroll of field 1 of card 1 to line -1 of field 1 of card 1 Nope. If you read the docs, the "scroll" of a field is in pixels. "line -1 of ..." will give you text. I don't think any good can come of this. -- -Mark Wieder mwieder at ahsoftware.net From dburgun at dsl.pipex.com Thu Apr 6 19:23:36 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 00:23:36 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44359E14.6040103@fourthworld.com> References: <44359E14.6040103@fourthworld.com> Message-ID: On 7 Apr 2006, at 00:02, Richard Gaskin wrote: > J. Landman Gay wrote: > >> David Burgun wrote: >>> 1. I open a script and do nothing to the script, I then close >>> the script and it gives me the "Do you want to save?" dialog. >> I'm not sure this is really a bug. It is more a by-product of one >> of the features. Revolution saves not only your script, but also >> the location of the insertion point so that the next time you open >> the script it will scroll automatically to where you were last >> working. This is a nice feature. So, if you close the script >> editor without clicking anywhere, you won't get the "save" >> warning. If you do click, it marks the script as dirty, stores the >> current cursor location, and asks if you want to save it. > > It may not be a functional bug, but in the interest of thoroughness > I'd flag it as a design bug: > > Most HIGs recommend prompting for changes only for content changes, > and even when they recommend saving selection status they don't > mark a document as dirty until there is also a content change. > > The saving of the selection is handy, but without any changes to > the script it's not worth tracking. Making a selection doesn't cause it to display the dialog. When it happens you open a script and straight away the apply button is enabled, without doing *anything* to the script. All the Best Dave From userev at canelasoftware.com Thu Apr 6 19:24:56 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 6 Apr 2006 16:24:56 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <8D18E38D-66D7-43F0-BA9C-F28C4C81AE0C@dsl.pipex.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <8D18E38D-66D7-43F0-BA9C-F28C4C81AE0C@dsl.pipex.com> Message-ID: <589EE9FF-613D-4B47-936F-3404956B5A03@canelasoftware.com> On Apr 6, 2006, at 4:21 PM, David Burgun wrote: > Then they must be really patient people is all I can say. If I had > to live with just of those minor bugs but had the source code so I > could fix it, then I'd do in my spare time if necessary. It's like > living with a squeeky door for 2 years and not bothering to get out > the oil can! Hi David, Have a look at Constellation. It is a replacement for the IDE's script editor. Mark Talluto -- CANELA Software http://www.canelasoftware.com From mwieder at ahsoftware.net Thu Apr 6 19:26:23 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 16:26:23 -0700 Subject: Escape character for filtering? In-Reply-To: References: Message-ID: <6927441618.20060406162623@ahsoftware.net> Walton- Thursday, April 6, 2006, 3:01:47 PM, you wrote: > Is there an escape character that works with Rev's filter command? I would If only... BZ #2805. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Thu Apr 6 19:36:56 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Apr 2006 16:36:56 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <4435A618.5020401@fourthworld.com> Steve Knox wrote: > On Apr 6, 2006, at 3:29 PM, Richard Gaskin wrote: >> With other products I manage we generally aim for zero defects only >> with issues that cause data loss, and evaluate the rest on a case- >> by-case basis in terms of customer value and company ROI. > > This appears to be a decent strategy, if the evaluation of customer > value bugs is done correctly. Frequently it isn't. For example, > User Frustration bugs (such as the clunky/buggy script editor) should > have a higher priority than they seem to command, in that lost sales > and upgrades, and the resultant lowering of company reputation, that > these bugs can generate can impact the company's bottom line in a > very significant way. Absolutely. I believe editor/debugger issues demand top priority not only because of their critical role in the customer experience for a scripting product, but also because they are the linchpins for addressing any other issues in the IDE. > Management is an art, not a science. Reducing it to a science takes > the human element out of the process. Doing that isolates the > manager from the task. This isolation creates arrogance, arrogance > lowers morale, low morale lowers quality, and you get the point. Exactly. Any single metric, like Bugzilla votes or list rants or repair cost, will likely fail. Given Rev's historic reputation, they'll have to work harder than most in this area to overcome the stigma they've earned. If recognized soberly this could bode well for us as well as for them. ... > Lynn Fredericks has said that inventive users like me don't really > exist, which does not inspire confidence. The reaction to Lynn's post has been curious. I read the same post, but I got a very different message. It didn't seem to me that he was claiming that people don't exist, but merely that inventing a phrase to describe them which ultimately turns out to be roughly synonymous with "everyone who uses Rev" may not be as useful for strategic planning as existing language other successful companies use to describe market segments and personas. > I can get HyperCard to work for my application. Not well, and > running Classic will be a pain, but it will do it. I was hoping to > buy something faster and more modern with better graphics that would > run on OS X. Revolution has so far shown the greatest promise. As much as I gripe about it, I still haven't found anything that provides anything close to the level of productivity for the work I do. Hopefully you'll find the same. > But it's not there yet. And judging from the attitude of some of the > Rev dignitaries on this list, it may never be. Just in case you meant to include me among "dignitaries", let me put your mind at ease: I have no more influence at RunRev Ltd. than anyone else here. My opinions are my own, and only that. You can judge products developed by Fourth World based on what I write, but that's as far as it goes. Sure, between myself and my clients we have more at stake with the Rev engine than most of RunRev's investors. But no matter how much I have at stake it's been made clear to me that I have no more say with how RunRev prioritizes their business than they have with mine (actually less so, considering that they make the engine I use). If I did you'd know, as it would be a very, very different company (maybe a lot of the folks here are glad I have no influence ). That said, note that I continue to use Rev. Even with warts and all, I haven't found anything else that provides the same ROI for me. And I've looked. And I continue to look. And I still use Rev. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dburgun at dsl.pipex.com Thu Apr 6 19:41:00 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 00:41:00 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44359E14.6040103@fourthworld.com> References: <44359E14.6040103@fourthworld.com> Message-ID: <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> Hi, Ok, a bit more on the Colorization bug and the Spurious Save Dialog. I just did this: Opened a script, some of the colorization worked but not all, e.g. comments were colored, but words like "if" were colored but things like "me" were not. I selected Colorize, the apply button was disabled. I hit a handler from the left had display of handlers to take me to a handler I wanted to look at and the apply button was enabled. I didn't type any text or click anywhere in the script body. Now, I suppose that "colorizing" a script *might* need to be "applied" but the button didn't enable at this point. If I open the script and select colorize and then close the window, I don't get the dialog. If I open the script, select colorize and then click on a function in the script body, not via the handler list, the apply button is not enabled. It's only when I select via the handler list. There are other situations when this happens and they are difficult to spot, the worst one is when the Apply button is enabled as soon as the script opens. incidentally, if I do save the script and then re-open it, the colorization has gone again! There seems to be a number of bugs here, generally the problem is that the Script Editor loses track of when a script is dirty. All the Best Dave From dburgun at dsl.pipex.com Thu Apr 6 19:48:29 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 00:48:29 +0100 Subject: How to stop screen "flicker" In-Reply-To: <6927441618.20060406162623@ahsoftware.net> References: <6927441618.20060406162623@ahsoftware.net> Message-ID: <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> Hi, When I run the script portion below, I get the stack windows flashing for a split second. I thought that the lock screen command would cure it, but it doesn't seem to work. lock screen repeat for each line myCurrentFileName in myFilesList if item -1 of myCurrentFileName <> "rev" then next repeat put myStackFilePath & myCurrentFileName into myCurrentFilePathName if myCurrentFilePathName = myStackFilePathName then next repeat if myCurrentFilePathName <> the filename of myCallingStackLongName then if there is a stack myCurrentFilePathName then if the script of stack myCurrentFilePathName contains myHandlerString then set the cpDebugEnableFlag of stack myCurrentFilePathName to theDebugEnableFlag put the visible of stack myCurrentFilePathName into myStackVisibleFlag go invisible to stack myCurrentFilePathName as topLevel set the visible of stack myCurrentFilePathName to myStackVisibleFlag save stack myCurrentFilePathName close stack myCurrentFilePathName end if end if end if end repeat unlock screen Any ideas?? Thanks a lot Dave From lynn at paradigmasoft.com Thu Apr 6 19:59:05 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 6 Apr 2006 16:59:05 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> Message-ID: <1067754478-304591322@lindbergh.macserve.net> Hi Dave, > Ok, a bit more on the Colorization bug and the Spurious Save Dialog. > I just did this: > > Opened a script, some of the colorization worked but not all, e.g. > comments were colored, but words like "if" were colored but > things like "me" were not. > > I selected Colorize, the apply button was disabled. Did you bugzilla this? The first step to recovery is admitting you never bugzilla'd :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From dburgun at dsl.pipex.com Thu Apr 6 20:05:40 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 01:05:40 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <1067754478-304591322@lindbergh.macserve.net> References: <1067754478-304591322@lindbergh.macserve.net> Message-ID: <70C19876-8346-4360-8FCE-89FBB0E968E9@dsl.pipex.com> On 7 Apr 2006, at 00:59, Lynn Fredricks wrote: > Hi Dave, > >> Ok, a bit more on the Colorization bug and the Spurious Save Dialog. >> I just did this: >> >> Opened a script, some of the colorization worked but not all, e.g. >> comments were colored, but words like "if" were colored but >> things like "me" were not. >> >> I selected Colorize, the apply button was disabled. > > Did you bugzilla this? The first step to recovery is admitting you > never > bugzilla'd :-) > > It's been this way for 2 years, do you really that that BZing it now will make any difference what-so-ever? I'd be willing to bet a round of beers that it wouldn't! Plus, I'm not 100% what the bug actually is: >> I selected Colorize, the apply button was disabled. >> As far as I am concerned it shouldn't make the stack dirty. The colorization data is re-applied when a script is opened, no? Cheers Dave From alex at tweedly.net Thu Apr 6 20:10:11 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 07 Apr 2006 01:10:11 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44359BF2.4050006@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> Message-ID: <4435ADE3.1010308@tweedly.net> J. Landman Gay wrote: > >> For instance, straight off the top of my head: >> >> 1. I open a script and do nothing to the script, I then close the >> script and it gives me the "Do you want to save?" dialog. > > > I'm not sure this is really a bug. It is more a by-product of one of > the features. Revolution saves not only your script, but also the > location of the insertion point so that the next time you open the > script it will scroll automatically to where you were last working. > This is a nice feature. So, if you close the script editor without > clicking anywhere, you won't get the "save" warning. If you do click, > it marks the script as dirty, stores the current cursor location, and > asks if you want to save it. > > Once you understand what's happening, it may not seem so terrible any > more. > No, actually that would make it even worse. If it was just a bug, then it would be (merely) annoying that no one had got around to fixing it . But if it's deliberate choice, than it's a terrible choice. The reason it's so bad is that the "extra" question isn't just an extra step you need to go through - it's a chance to either lose changes you had intended to make, or a chance to make changes you didn't intend. I've had both happen ..... You open a script, intending only to look for some problem - but while doing that you notice a bug in the code, unrelated to what you're looking for (e.g. a typo in a name). So you fix that and go on looking for the original problem. Then you try to close the window, you get this annoying window that you're used to seeing all the time - so you just hit "Discard". Oops. Or, on the other hand, you accidentally type a character into the wrong window. But you "know" that you didn't make changes, so you just hit "return" which (by default) will apply the change. However, as David says, that isn't the real problem. Sometimes, the script editor opens a script with the "Apply" button already enabled, and closing that window - without ever clicking anywhere within it - will give the dialog. Now created as BZ 3503, with a stack attached that reliably (on my PC) demonstrates the problem. >> 2. The script colorization doesn't work consistently. >> 3. Sometimes the script editor/debugger loses it's mind and when >> you click on the error it opens the *same* script in another window. >> If you then edit this window and close it, then notice that the >> other window is still open and close that one, you lose your changes! >> 4. The debugger sometimes just plain refuses to breakpoint, even >> when you insert a "breakpoint" command into the script. >> 5. The Menu Builder tool is really flakey. > > > These are mostly valid and I've also seen some of them. I can't > comment on colorization because I abhor it and always turn it off. (It > also increases the size of your stack on disk because Rev must store a > duplicate htmltext copy.) I'd say that too is a bug. Colorization is (or should be) trivial enough to redo it when the script is opened in the editor (or even "on the fly"). Saving a colorized copy of a script is poorly thought-out bloat. > Note also that the team uses Rev and all its features daily to develop > Rev's IDE, among other things. Therefore, if you are having a problem > it is likely localized to either your setup or your work style. They > need to know. For example, one reason my copy of the debugger would > not break was because of a file path issue that existed only on my > hard drive. No one else could reproduce it; I finally figured it out > when I changed the name of a folder. Then I reported it. > Sometimes you get so used to problems that you no longer notice them, or develop work-arounds that become so ingrained that you forget you're doing them. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 05/04/2006 From knoxnet at dmrtc.net Thu Apr 6 20:36:53 2006 From: knoxnet at dmrtc.net (Steve Knox) Date: Thu, 6 Apr 2006 19:36:53 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435A618.5020401@fourthworld.com> References: <4435A618.5020401@fourthworld.com> Message-ID: On Apr 6, 2006, at 6:36 PM, Richard Gaskin wrote: >> Lynn Fredericks has said that inventive users like me don't really >> exist, which does not inspire confidence. > > The reaction to Lynn's post has been curious. I read the same > post, but I got a very different message. > > It didn't seem to me that he was claiming that people don't exist, > but merely that inventing a phrase to describe them which > ultimately turns out to be roughly synonymous with "everyone who > uses Rev" may not be as useful for strategic planning as existing > language other successful companies use to describe market segments > and personas. Fair enough. But it struck me that failure to properly identify a subset of users when trying to decide how to properly cater to this subset from a business standpoint is functionally equivalent to declaring them nonexistent. In other words, "We can't define this market, so we'll spend our time on the market we CAN identify". That was the meaning I received. What if IBM had said, "We can't really define potential PC users, because they could be anybody, and use them for anything, so let's just continue to build mainframes"? What IBM did was build a machine, and adapted it later as the users adopted it. When they saw that their sluggish bureaucratic structure couldn't adapt quickly enough to the market, it got out of the PC business. What I'm saying is that maybe Rev should aim their strategy toward adaptability and away from tight market focus. Lynn's post made it sound like they were going for tight market focus. And if this is true, then they can't help but go the way of Big Blue in the software marketplace and place the primary focus on the enterprise. This is not to say there isn't big money to be made servicing the enterprise market. But where does that leave me? And if I can't get the warm feeling that future upgrades won't be much less than full enterprise pricing, then I'm not sure I want to commit to this development platform. I may find out that Rev Media will do what I want. There has to be a way to turn off that background, though, because I need to have my app on the screen with my word processor. I don't mind running in the player. But if it's going to cost three hundred bucks to turn that backdrop off, then I have to look for something else. Steve From garrett at paraboliclogic.com Thu Apr 6 20:42:29 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 17:42:29 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44357A22.1080403@fourthworld.com> References: <44357A22.1080403@fourthworld.com> Message-ID: <4435B575.4090102@paraboliclogic.com> Richard Gaskin wrote: > David Burgun wrote: > >> One rule I try to always stick to, is that if there are bugs reported >> in a release, however minor, they are fixed before the next major >> release is made. > > How many commercial products do you publish, and how large are they (KLOC)? > > Of course we'd all like to aim for zero defects in our work, but in > practice if a program is complex enough the developer will have to > settle for less than being the only vendor to ship a program of that > size bug-free. [The ideas, opinions and statements made in the following rant are that of the author and not of Runtime Revolution Ltd.] That doesn't make it an acceptable practice at all. Developers can aim for higher standards and produce bug free software. Excuses are just that, *Excuses*. Just because you don't mind, or accept that in your mind that bug free is impossible, doesn't mean that it is impossible, only that you've accepted in your mind that it is impossible. What it comes down to is money. The need to get the cash flow going as quickly as possible. Make the money now, fix the errors later. But it never happens. As the money trickles in, the desire to increase that trickle to a flow takes precedent over the need to fix the errors. Adding more new features becomes a priority in hopes to attract more new business, increase revenue, pile more bugs on top of those that already exist. It eventually ends up being a feedback loop and the product never becomes exactly what it should be. Complex or not, a developer has the chance to make it right the first time. If the program is so complex that the developer can't make it right, then the developer is working beyond his/her abilities and should not take part in that project. But again, there's the money! I'm sorry, but my expectations of software is higher. I get so tired of hearing B.S. and excuses as to why software isn't or can't be bug free. And in my opinion, anyone knowingly releasing software that has bugs in it is (add your own explicit comments here). I can accept bugs that slip by undetected, but once reported or found, they should be fixed before the next release, whether that release is an update or an upgrade, or in Runtime's case, the update that's actually an upgrade. Yes yes, I've heard the stories before "I've been programming since the first abacus was made, hold PHD's in BS and Excuses and it's always been like this!" Blah blah! And these people make no efforts to improve these situations, instead they make excuses because they've been brain washed into thinking that this an acceptable practice or the money speaks louder to them than doing the job right. How can someone sleep at night knowing they've release software with bugs in it? Don't you feel guilty about it? My morals and virtues are not for sale. If I can't do the job right, then I'm not doing the job at all! In my mind, it would be just like fraud, like selling bogus insurance, or claiming that the land you are selling is on the lake, only to find that there's a mud puddle in the back yard. Hey, buy this new kick ass car! It Rocks! (it's got cracks in the hoses, a leak in the gas line and the piston rings are totally sub standard, and brakes that might lock up at any time, and it's all straight from the factory ready for you to take home today) You know, if the car companies did that, they'd be in court (and have) getting their hind ends handed to them! But it's ok for a software developer to release software knowing there's bugs in it. I sure hope Runtime doesn't make any software for the medical industry, or for any Space programs like NASA! I could just picture the results of Runtime made software running a Space Shuttle... BOOM! But it's acceptable of course. Just couldn't work out that bug in the pressure balancing routine. Oh well, let's add some new features and charge them for an upgrade now. Grrr..... I'd better go take a chill pill and stop ranting here... Sorry about that. I just get so frustrated about this topic. Don't get me totally wrong here. I love the language. Just can't accept all the bugs and the price I paid for buying all these bugs. Thought I was buying a programming language, not a bug farm. Probably a good thing that I'm not in politics, they'd probably take me out before the elections instead of waiting until I got into office. ;-) -Garrett "Is honor so cheap, or morals so meaningless, as to be sold at the price of instability or software riddled with bugs? Forbid it! almighty developers. I know not what crap others may put up with, but as for me... Give me Solid Software or Give me my Money Back!" From dburgun at dsl.pipex.com Thu Apr 6 20:54:16 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 01:54:16 +0100 Subject: It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <6927441618.20060406162623@ahsoftware.net> References: <6927441618.20060406162623@ahsoftware.net> Message-ID: <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> Hi, I had some code a while back that scanned thru a stack and visited each object just once. I thought I had it all figured out and pasted the code into my app, but shock horror, I find that objects that are in Background Groups are visited once for each card they appear on. I am *sure* I had some code to do it correctly but I've searched my hard disk(s) and just can't find it! Can anyone give me a clue as to what I need to do? I know I've done this before but can't for the life of me remember how I did it! I thought I could use the backgroundBehavior property but this doesn't seem to work? I get an execution error. Thanks a million in advance! All the Best Dave From ambassador at fourthworld.com Thu Apr 6 20:54:54 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 06 Apr 2006 17:54:54 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <4435B85E.7060001@fourthworld.com> Steve Knox wrote: > On Apr 6, 2006, at 6:36 PM, Richard Gaskin wrote: >> It didn't seem to me that he was claiming that people don't exist, >> but merely that inventing a phrase to describe them which >> ultimately turns out to be roughly synonymous with "everyone who >> uses Rev" may not be as useful for strategic planning as existing >> language other successful companies use to describe market segments >> and personas. > > Fair enough. But it struck me that failure to properly identify a > subset of users when trying to decide how to properly cater to this > subset from a business standpoint is functionally equivalent to > declaring them nonexistent. In other words, "We can't define this > market, so we'll spend our time on the market we CAN identify". That > was the meaning I received. Interesting. I'm glad you wrote that. I didn't get that impression, but I can understand how you did. Hopefully Lynn will chime in here to clarify his thinking on this. > This is not to say there isn't big money to be made servicing the > enterprise market. I wouldn't worry about that. While it's true that the low-end product has undergone quite a dynamic evolution from Express to DreamCard to Media, the consistency is that interest in that market. > But where does that leave me? And if I can't get > the warm feeling that future upgrades won't be much less than full > enterprise pricing, then I'm not sure I want to commit to this > development platform. If you find Media's strange insistence on leaving its backdrop up too annoying, there's a giant gulf between that and Enterprise. That gulf is filled by Studio, which is likely their most popular product given its price and features. The DreamCard to Studio upgrade is only $199. I don't understand the $49 price point myself, but no one's relying on me to find the people who will only pay $49 but still be willing to invest many hours learning a proprietary scripting language. That job belongs to someone else.... -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Thu Apr 6 21:00:17 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 20:00:17 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> Message-ID: <4435B9A1.2090204@hyperactivesw.com> David Burgun wrote: > Now, I suppose that "colorizing" a script *might* need to be "applied" > but the button didn't enable at this point. If I open the script and > select colorize and then close the window, I don't get the dialog. If > I open the script, select colorize and then click on a function in the > script body, not via the handler list, the apply button is not enabled. > It's only when I select via the handler list. I agree very much with Richard that a simple click in the editor should not mark the script as dirty. But when I look at your recipe, it says a click on a handler name in the list marks the script as dirty. What happens when you click on a handler name? The selection in the script editor changes, just as though you'd clicked in there yourself. The behavior is consistent. I'm not sure why clicking in the fuction wouldn't alter the selection, unless that was a handler that was already storing it. I don't think colorization matters to the dirty flag, so you can eliminate that from the recipe. That said, Alex Tweedly has just proven me wrong and posted a bug to bugzilla that reproduces the problem in the editor without clicking on anything at all. He provided a sample stack. Thanks Alex. Good sleuthing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revolutionary.dan at gmail.com Thu Apr 6 21:01:08 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 18:01:08 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44359BF2.4050006@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> Message-ID: <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> Jacque....... Your comment below sort of astonished me. With all the reported issues with 2.7, and earlier comments here that you can't expect every possible variation to be tested (which is certainly true), I find it interesting that you believe (or know?) that the Rev team uses the Rev IDE "daily." My *impression* has been that they don't use it all that much, that most of their time and attention is focused on writing (presumably) C/C++ code to work on the engine. Changes to the IDE *other than bug fixes* have been pretty infrequent relative to engine changes of late. If you're right, then it's both encouraging (because they're obviously going to find some stuff in the IDE that bugs them enough to fix it even if it isn't in Bugzilla) and discouraging (because we keep finding so many things in the IDE that bug us!) (I don't encounter bugs in the IDE much because I use Constellation for virutally all of my development work thee days, dropping back into the Rev IDE only when I have to, which is becoming less and less the case.) On 4/6/06, J. Landman Gay wrote: Note also that the team uses Rev and all its features daily to develop Rev's IDE, among other things. Therefore, if you are having a problem it is likely localized to either your setup or your work style. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From dburgun at dsl.pipex.com Thu Apr 6 21:08:39 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 02:08:39 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435B9A1.2090204@hyperactivesw.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> Message-ID: <470B8A5C-6560-43CC-B081-0C5B1F778C1F@dsl.pipex.com> On 7 Apr 2006, at 02:00, J. Landman Gay wrote: > David Burgun wrote: > >> Now, I suppose that "colorizing" a script *might* need to be >> "applied" but the button didn't enable at this point. If I open >> the script and select colorize and then close the window, I >> don't get the dialog. If I open the script, select colorize and >> then click on a function in the script body, not via the handler >> list, the apply button is not enabled. It's only when I select >> via the handler list. > > I agree very much with Richard that a simple click in the editor > should not mark the script as dirty. But when I look at your > recipe, it says a click on a handler name in the list marks the > script as dirty. What happens when you click on a handler name? The > selection in the script editor changes, just as though you'd > clicked in there yourself. The behavior is consistent. I'm not sure > why clicking in the fuction wouldn't alter the selection, unless > that was a handler that was already storing it. I can double-click and select handler/function names, I can select areas of the script, walk the cursor up and down the script from top to bottom and it still doesn't mark it as dirty. I can select a handler from the Menubar and it doesn't mark it as dirty, but if I use the left hand panel to select a handler/function, it marks it as dirty. Go figure!!!!! I reckon there is a whole lot of small bugs interacting. All the Best Dave From jacque at hyperactivesw.com Thu Apr 6 21:10:15 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 20:10:15 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435ADE3.1010308@tweedly.net> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <4435ADE3.1010308@tweedly.net> Message-ID: <4435BBF7.8020305@hyperactivesw.com> Alex Tweedly wrote: > However, as David says, that isn't the real problem. Sometimes, the > script editor opens a script with the "Apply" button already enabled, > and closing that window - without ever clicking anywhere within it - > will give the dialog. > > Now created as BZ 3503, with a stack attached that reliably (on my PC) > demonstrates the problem. Excellent. I hope they can reproduce it. Unfortunately I just downloaded and tried your example stack on OS X and it doesn't happen here. It may be that the bug only happens when the IDE is in a certain state. If that is true, it will be hard to find. > Sometimes you get so used to problems that you no longer notice them, or > develop work-arounds that become so ingrained that you forget you're > doing them. Routinely. ;) I'm not saying these things aren't annoying. The save dialog bothers me too, more times than not. It shouldn't be happening and I'm glad you reported it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Thu Apr 6 21:10:49 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 02:10:49 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435B9A1.2090204@hyperactivesw.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> Message-ID: <4E2BE872-E20D-43C3-BEF9-B9512A83A114@dsl.pipex.com> On 7 Apr 2006, at 02:00, J. Landman Gay wrote: > David Burgun wrote: , but if I use the left hand panel to select a handler/function, it marks it as dirty. Go figure!!!!! except I just tried it again, now, same stack, same script and now it doesn't mark it as dirty. Grrrrrrrrrrrrrrr From alex at tweedly.net Thu Apr 6 21:14:28 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 07 Apr 2006 02:14:28 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435B9A1.2090204@hyperactivesw.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> Message-ID: <4435BCF4.5090801@tweedly.net> J. Landman Gay wrote: > That said, Alex Tweedly has just proven me wrong and posted a bug to > bugzilla that reproduces the problem in the editor without clicking on > anything at all. He provided a sample stack. Thanks Alex. Good sleuthing. > Thanks. I just hope no-one within RR looks at that stack any more than they need to :-) It's my "let's try that out in a junk stack" stack, (the file is actually called "newjunk.rev"), and it has in it the most awful collection of code I have ever seen - so bad it's embarrassing to let the script out of my hands, but it is in a good cause :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 05/04/2006 From jacque at hyperactivesw.com Thu Apr 6 21:21:16 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 20:21:16 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4E2BE872-E20D-43C3-BEF9-B9512A83A114@dsl.pipex.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> <4E2BE872-E20D-43C3-BEF9-B9512A83A114@dsl.pipex.com> Message-ID: <4435BE8C.9030507@hyperactivesw.com> David Burgun wrote: > > On 7 Apr 2006, at 02:00, J. Landman Gay wrote: > >> David Burgun wrote: > > , but if I use the left hand panel to select a handler/function, it > marks it as dirty. Go figure!!!!! > > except I just tried it again, now, same stack, same script and now it > doesn't mark it as dirty. Grrrrrrrrrrrrrrr Right. So now...if you were trying to fix this bug, how would you proceed? ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 6 21:26:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 20:26:22 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> Message-ID: <4435BFBE.2050304@hyperactivesw.com> Dan Shafer wrote: > Jacque....... > > Your comment below sort of astonished me. With all the reported issues with > 2.7, and earlier comments here that you can't expect every possible > variation to be tested (which is certainly true), I find it interesting that > you believe (or know?) that the Rev team uses the Rev IDE "daily." My > *impression* has been that they don't use it all that much, that most of > their time and attention is focused on writing (presumably) C/C++ code to > work on the engine. There are two groups of developers, the engine guys and the IDE guys. The engine guys write in C. The IDE guys use Rev like anyone else to work on the IDE. Plus, Runtime also takes consulting work, and all of that is done in Rev too. Don't you remember the original web site? At the bottom of the page it said "We eat our own haggis." Which is way further than I care to go. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Thu Apr 6 21:29:35 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 7 Apr 2006 02:29:35 +0100 Subject: It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> Message-ID: <64D2F990-F809-4A0D-8912-A0C5E5FDBD4D@maseurope.net> Maybe using the ID of the group - not the long ID which will change with each card, I think. Mark On 7 Apr 2006, at 01:54, David Burgun wrote: > Hi, > > I had some code a while back that scanned thru a stack and visited > each object just once. I thought I had it all figured out and > pasted the code into my app, but shock horror, I find that objects > that are in Background Groups are visited once for each card they > appear on. I am *sure* I had some code to do it correctly but I've > searched my hard disk(s) and just can't find it! > > Can anyone give me a clue as to what I need to do? I know I've done > this before but can't for the life of me remember how I did it! > > I thought I could use the backgroundBehavior property but this > doesn't seem to work? I get an execution error. > > Thanks a million in advance! > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Thu Apr 6 21:31:38 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 07 Apr 2006 02:31:38 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435BBF7.8020305@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <4435ADE3.1010308@tweedly.net> <4435BBF7.8020305@hyperactivesw.com> Message-ID: <4435C0FA.3050004@tweedly.net> J. Landman Gay wrote: > Alex Tweedly wrote: > > > However, as David says, that isn't the real problem. Sometimes, the > > script editor opens a script with the "Apply" button already enabled, > > and closing that window - without ever clicking anywhere within it - > > will give the dialog. > > > > Now created as BZ 3503, with a stack attached that reliably (on my PC) > > demonstrates the problem. > > Excellent. I hope they can reproduce it. Unfortunately I just > downloaded and tried your example stack on OS X and it doesn't happen > here. It may be that the bug only happens when the IDE is in a certain > state. If that is true, it will be hard to find. The plot thickens .... this happens when I edit the script by Ctrl-Alt-Hover over the button (i.e. using Jerry's Inspect Gadget). If I edit it by either switching modes and right-click-menu / edit script or using application browser then it does not happen (immediately). However, even in these latter cases, if I press and release the Ctrl key (cursor is not in the script window, no other key is pressed, no mouse click or movement - JUST the Ctrl key pressed and released), then the script is marked dirty. (So the case of using Inspect Gadget is probably the same issue, because the Ctrl key is released after the editor starts up). That happens in both 2.6.1 and 2.6 - but does NOT happen in 2.5 -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/302 - Release Date: 05/04/2006 From revolutionary.dan at gmail.com Thu Apr 6 21:37:50 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 18:37:50 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435BFBE.2050304@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> Message-ID: <70ed6b130604061837i63e8d6a0j471901c1ff719dcb@mail.gmail.com> I remember that comment. I'd blissfully forgotten it. Thanks a lot. Now visions of haggis will plague me for days to come. The current site says they use their own technology, but only (as far as I can tell) on their consulting services page (about which you do NOT want to get me started!). I wonder how big the IDE team is. On 4/6/06, J. Landman Gay wrote: > > Dan Shafer wrote: > > Jacque....... > > > > Your comment below sort of astonished me. With all the reported issues > with > > 2.7, and earlier comments here that you can't expect every possible > > variation to be tested (which is certainly true), I find it interesting > that > > you believe (or know?) that the Rev team uses the Rev IDE "daily." My > > *impression* has been that they don't use it all that much, that most of > > their time and attention is focused on writing (presumably) C/C++ code > to > > work on the engine. > > There are two groups of developers, the engine guys and the IDE guys. > The engine guys write in C. The IDE guys use Rev like anyone else to > work on the IDE. Plus, Runtime also takes consulting work, and all of > that is done in Rev too. > > Don't you remember the original web site? At the bottom of the page it > said "We eat our own haggis." > > Which is way further than I care to go. :) > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From jacque at hyperactivesw.com Thu Apr 6 21:39:57 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 20:39:57 -0500 Subject: It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> Message-ID: <4435C2ED.20009@hyperactivesw.com> David Burgun wrote: > Hi, > > I had some code a while back that scanned thru a stack and visited each > object just once. I thought I had it all figured out and pasted the > code into my app, but shock horror, I find that objects that are in > Background Groups are visited once for each card they appear on. I am > *sure* I had some code to do it correctly but I've searched my hard > disk(s) and just can't find it! > > Can anyone give me a clue as to what I need to do? I know I've done > this before but can't for the life of me remember how I did it! on scanObjs repeat with x = 1 to the number of bgs repeat with n = 1 to the number of bg controls of bg x end repeat end repeat repeat with x = 1 to the number of cds repeat with n = 1 to the number of cd controls of cd x end repeat end repeat end scanObjs -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Thu Apr 6 21:41:13 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 02:41:13 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <70ed6b130604061837i63e8d6a0j471901c1ff719dcb@mail.gmail.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <70ed6b130604061837i63e8d6a0j471901c1ff719dcb@mail.gmail.com> Message-ID: <33C6584F-661F-43C8-9836-A944CBA0EF81@dsl.pipex.com> On 7 Apr 2006, at 02:37, Dan Shafer wrote: > I remember that comment. I'd blissfully forgotten it. Thanks a lot. > Now > visions of haggis will plague me for days to come. as long as it's only visions and not the real thing!!! lol All the Best Dave From revolutionary.dan at gmail.com Thu Apr 6 21:43:02 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 18:43:02 -0700 Subject: Constellation on Linux In-Reply-To: <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> Message-ID: <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> Jerry...... Any word/idea on how the current release of Constellation behaves on 2.7under OS X? I've been hesitating to upgrade to 2.7 because of all the "issues" I've read about and I don't really *need* any of the features new in 2.7 for my apps but I'm also by nature a bleeding-edge guy so I'd shift to 2.7 if I was sure Constellation worked there. On 4/6/06, Jerry Daniels wrote: > > Seamus, > > Not on Linux yet. We are working on a major upgrade to the product > line and Linux support and compatibility is one of our goals. > > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From garrett at paraboliclogic.com Thu Apr 6 21:47:16 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 18:47:16 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <1067754478-304591322@lindbergh.macserve.net> References: <1067754478-304591322@lindbergh.macserve.net> Message-ID: <4435C4A4.8010503@paraboliclogic.com> Lynn Fredricks wrote: > Hi Dave, > >> Ok, a bit more on the Colorization bug and the Spurious Save Dialog. >> I just did this: >> >> Opened a script, some of the colorization worked but not all, e.g. >> comments were colored, but words like "if" were colored but >> things like "me" were not. >> >> I selected Colorize, the apply button was disabled. > > Did you bugzilla this? The first step to recovery is admitting you never > bugzilla'd :-) Shouldn't have to bugzilla, should be able to simply report it to support. -Garrett From dburgun at dsl.pipex.com Thu Apr 6 21:51:18 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 02:51:18 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435BE8C.9030507@hyperactivesw.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> <4E2BE872-E20D-43C3-BEF9-B9512A83A114@dsl.pipex.com> <4435BE8C.9030507@hyperactivesw.com> Message-ID: <98310521-2C00-441A-AF8C-F5C912B8E246@dsl.pipex.com> On 7 Apr 2006, at 02:21, J. Landman Gay wrote: > David Burgun wrote: >> On 7 Apr 2006, at 02:00, J. Landman Gay wrote: >>> David Burgun wrote: >> , but if I use the left hand panel to select a handler/function, >> it marks it as dirty. Go figure!!!!! >> except I just tried it again, now, same stack, same script and now >> it doesn't mark it as dirty. Grrrrrrrrrrrrrrr > > Right. So now...if you were trying to fix this bug, how would you > proceed? ;) It depends on whether I wrote it in the first place or not. Assume I didn't and have been given the source code, I'd take a look at it and see how well it was written. If we were written really badly then I'd re-write it using a software engineering techniques to make sure a minimum of bugs were actually added to the code in the first place and I'd build in instrumentation to allow the software to be verified. If it were reasonably written, then in this case I'd add some code to dump out the "dirty" flag (assuming that's how it's done) at keys processing points and track it that way. What I wouldn't do is release the code if there were a bug I could reproduce at will (like colorization). I am guessing that the IDE is a real hod-podge of code that's been hacked about by a lot of different people and has gotton way too hard to do anything on now. I have seen this before at other places. C/C++ (or low level language) programmers put together a cool high level system/language that allows "users" to write their own "programs". Then they need to actually use their language to implement something. They approach the problem with the attitude, I'm C/C++ programmer so coding in this high level language will be really easy and they just start slapping down the code. Soon they build a monster and find it's hard to control it! Exactly that happened years ago when I worked at IncoTerm, they had a Data Entry System and wrote a simple language for data verification, the low level programmers took on the job of building systems using their creation. It was a real mess and was eventually re-written by an applications programmer. All the Best Dave From revolutionary.dan at gmail.com Thu Apr 6 21:51:48 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 18:51:48 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435C4A4.8010503@paraboliclogic.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> Message-ID: <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> Garrett...... Bugzilla IS reporting it to support. What I think you might mean to say -- and I agree, by the way -- is that it ought to be easier to report these things. Bugzilla is over-engineered in my opinion. I've been forced to use it on a couple of systems and always found it way too cumbersome. OTOH, if what you meant was, "I should just be able to send an email to support and tell them this is broken and then they should fix it," I can't agree. Bugs reported with little specificity and no recipe for their replication can be very hard indeed to identify, let alone squash. But you know that, of course. On 4/6/06, Garrett Hylltun wrote: > > > Shouldn't have to bugzilla, should be able to simply report it to support. > > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From garrett at paraboliclogic.com Thu Apr 6 21:53:10 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 18:53:10 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <70ed6b130604061837i63e8d6a0j471901c1ff719dcb@mail.gmail.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <70ed6b130604061837i63e8d6a0j471901c1ff719dcb@mail.gmail.com> Message-ID: <4435C606.7060500@paraboliclogic.com> Dan Shafer wrote: > I remember that comment. I'd blissfully forgotten it. Thanks a lot. Now > visions of haggis will plague me for days to come. > > The current site says they use their own technology, but only (as far as I > can tell) on their consulting services page (about which you do NOT want to > get me started!). > > I wonder how big the IDE team is. One, and it's the single sheep who avoided becoming haggis thus far. ;-) -Garrett From dburgun at dsl.pipex.com Thu Apr 6 22:00:32 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 03:00:32 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> Message-ID: <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> On 7 Apr 2006, at 02:51, Dan Shafer wrote: > Garrett...... > > Bugzilla IS reporting it to support. What I think you might mean to > say -- > and I agree, by the way -- is that it ought to be easier to report > these > things. Bugzilla is over-engineered in my opinion. I've been forced > to use > it on a couple of systems and always found it way too cumbersome. > > OTOH, if what you meant was, "I should just be able to send an > email to > support and tell them this is broken and then they should fix it," > I can't > agree. Bugs reported with little specificity and no recipe for their > replication can be very hard indeed to identify, let alone squash. > But you > know that, of course. In the case of the bugs I mentioned, you'd have to blind and in a drug induced haze not to spot them! Some of them occur on an hourly basis! If you had written a stack that had a bug in it like the colorization problem, would you really need to sell it to someone before you realized that there was a problem? Anyway, all this is getting us nowhere. All I want is for RunRev to be more popular. I hate bitching about stuff like this, but every once in a while I get to boiling point, it's 2.58 am and I've been at it since 8:30 this morning. I'd reckon that at least an hour of this was wasted due to the points I mentioned plus a couple more that I just can't be bothered to mention now. I'm off to bed. Night All! All the Best Dave From garrett at paraboliclogic.com Thu Apr 6 22:05:03 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 19:05:03 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> Message-ID: <4435C8CF.1030903@paraboliclogic.com> Dan Shafer wrote: > Garrett...... > > Bugzilla IS reporting it to support. What I think you might mean to say -- > and I agree, by the way -- is that it ought to be easier to report these > things. Bugzilla is over-engineered in my opinion. I've been forced to use > it on a couple of systems and always found it way too cumbersome. Yes and no. It is far too much to ask a user to go through really. It's a big turn off to users who don't have the time to be fiddling with such things. > OTOH, if what you meant was, "I should just be able to send an email to > support and tell them this is broken and then they should fix it," I can't > agree. Bugs reported with little specificity and no recipe for their > replication can be very hard indeed to identify, let alone squash. But you > know that, of course. A client should not have to know everything about how to submit a bug, but yes, support does need as much info as possible. So if the user did not submit enough information, then support should pole the user for more information. Experienced users of course are more familiar with how the deal works and usually offer all the possible information they can think of initially, if not, support can pole the user for more. Really though, it's this bugzilla thing that irks me the most. One of the most annoying things I have ever come across for handling support issues. Ya figure they would have made some sort of support reporting tool with Rev itself and included it with Rev, with all the bugs we get with Rev, might have been nice to supply such a program. Ok, I'm being sarcastic a bit there, but really, a support reporting app with Rev would have been so much nicer, and not have to sign up for it either. Then again, thinking of the docs browser, maybe a support reporting tool might not be such a good idea. -Garrett From mark at maseurope.net Thu Apr 6 22:07:48 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 7 Apr 2006 03:07:48 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435C4A4.8010503@paraboliclogic.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> Message-ID: You don't really have to bugzilla - I recently sent a stack of mine to support with a detailed recipe for making Rev crash, details of my system etc. and within twenty-four hours, the redoubtable Marcus van Houdt replied that he had entered it into bugzilla, for the engineers to examine. The recipe and accompanying details are necessary, though. 'Simply' reporting that there's a problem won't do much good (how could it?). best, Mark On 7 Apr 2006, at 02:47, Garrett Hylltun wrote: > Lynn Fredricks wrote: >> Hi Dave, >>> Ok, a bit more on the Colorization bug and the Spurious Save >>> Dialog. I just did this: >>> >>> Opened a script, some of the colorization worked but not all, >>> e.g. comments were colored, but words like "if" were colored but >>> things like "me" were not. >>> >>> I selected Colorize, the apply button was disabled. >> Did you bugzilla this? The first step to recovery is admitting you >> never >> bugzilla'd :-) > > Shouldn't have to bugzilla, should be able to simply report it to > support. > > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Thu Apr 6 22:14:10 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 7 Apr 2006 03:14:10 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435C8CF.1030903@paraboliclogic.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <4435C8CF.1030903@paraboliclogic.com> Message-ID: <580B8C79-A288-48D0-850F-385C0DE2A567@maseurope.net> Um, in 2.7, in the plugins menu : "STSRevZilla", which is exactly what you describe, made by Ken Ray, and very nicely done, too. Best, Mark On 7 Apr 2006, at 03:05, Garrett Hylltun wrote: > > Ya figure they would have made some sort of support reporting tool > with Rev itself and included it with Rev, > > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dvk at dvkconsult.com.au Thu Apr 6 22:38:50 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 7 Apr 2006 12:38:50 +1000 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <20060407002558.4AA618254BD@mail.runrev.com> References: <20060407002558.4AA618254BD@mail.runrev.com> Message-ID: <600C14E1-5145-4038-8760-251BB09F4C57@dvkconsult.com.au> On 07/04/2006, at 10:25, Garrett Hylltun wrote: > > What it comes down to is money. Yes, the cost and benefit analysis of which Richard spoke. > I'm sorry, but my expectations of software is higher. I get so > tired of > hearing B.S. and excuses as to why software isn't or can't be bug > free. Software is a creative product of staggering complexity, one whose reliability has increased enormously over the years. One way of putting it is that the boundaries of capability have been pushed over the years while the rise in bugs has been disproportionately low. > I can accept bugs that slip by undetected Look at the work being put in by others on the list right now, illustrating how hard it can be to define a bug. As I have said to you before, without a causal definition, the bug can not be fixed. Would you like to contribute to the effort, perhaps, rather than lambasting the work of others? Consider it a question of ethical behaviour :-) > How can someone sleep at night knowing they've release software with > bugs in it? Don't you feel guilty about it? > > My morals and virtues are not for sale. If I can't do the job right, > then I'm not doing the job at all! Why do you develop software, Garrett, since you have just said you will never do it? Or is it that you have no commercial software product and thus avoid the discovery of many bugs? David From lists at mangomultimedia.com Thu Apr 6 22:50:01 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 6 Apr 2006 19:50:01 -0700 Subject: Constellation on Linux In-Reply-To: <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> Message-ID: <65EF20DE-4C77-4791-9B44-7989DE30756A@mangomultimedia.com> On Apr 6, 2006, at 6:43 PM, Dan Shafer wrote: > Jerry...... > > Any word/idea on how the current release of Constellation behaves on > 2.7under OS X? I've been hesitating to upgrade to > 2.7 because of all the "issues" I've read about and I don't really > *need* > any of the features new in 2.7 for my apps but I'm also by nature a > bleeding-edge guy so I'd shift to 2.7 if I was sure Constellation > worked > there. Dan, I've been using Constellation with 2.7 as my dev environment since 2.7 was first released and haven't had any problems. Constellation works as great as ever. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From mwieder at ahsoftware.net Thu Apr 6 22:56:27 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 19:56:27 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435BFBE.2050304@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> Message-ID: <10540046213.20060406195627@ahsoftware.net> Jacque- > Don't you remember the original web site? At the bottom of the page it > said "We eat our own haggis." > Which is way further than I care to go. :) ...they can have my share, too... I'll pass... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Apr 6 23:11:09 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 6 Apr 2006 20:11:09 -0700 Subject: bugs In-Reply-To: <4435B575.4090102@paraboliclogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> Message-ID: <15340928131.20060406201109@ahsoftware.net> Garrett- Thursday, April 6, 2006, 5:42:29 PM, you wrote: > How can someone sleep at night knowing they've release software with > bugs in it? Don't you feel guilty about it? ROTFL. Let me interrupt an otherwise wonderful rant in progress with the following: As a QA engineer, I'd love to find some bug-free software someday. Doesn't exist. Bug-free is code-free. In reality, somebody has to make the hard decision with any piece of software about where to draw the line as far as which bugs *must* get fixed before this release ships and which can be punted until the next point release. The decision itself can be argued forwards and backwards, but that's a different issue from saying that software can't be shipped until *all* the bugs are out. I sometimes joke that my job in QA is to "prevent products from shipping", but the reality is that the inherent push-and-pull between QA and, well, everyone else, is aimed at reaching the decision point that results in the best possible product shipping *at that time*. This is not to say that there aren't some *major* bugs in rev which IMO need to be addressed immediately (especially the ones I've written up myself, of course), but if you wait for a bug-free product you might as well be waiting for a bug-free . Or a final Project Xanadu or something. -- -Mark Wieder mwieder at ahsoftware.net From Cubist at aol.com Thu Apr 6 23:11:51 2006 From: Cubist at aol.com (Cubist at aol.com) Date: Thu, 6 Apr 2006 23:11:51 EDT Subject: Trouble with formattedWidth revisited Message-ID: <110.5d78bd48.31673277@aol.com> In a message dated 4/6/06 3:54:09 PM, Graham Samuel writes: >Recently, I wrote: >> I'm interested in truncating a character string to a certain number >> of pixels. As part of this process, I put the string into field and >> check the field's formattedWidth. My script says >> put the formattedWidth of field "myField" into myTemp >> I can verify that the string is really there and is not null. >> The RR docs says: >>> If you specify a field, the formattedWidth reports the width >>> required by the field's text. >> Well, for me sometimes it does, and sometimes it doesn't. When it >> doesn't, the formattedWidth reports zero. ... >Sarah Reichelt (thank, Sarah) suggested my problems would go away if >I made sure the field had its 'dontWrap' property set to true. Well, >I've done this, and I've made sure there is a genuine font set >(Lucida Grande) and a genuine text size (10 point), and when I run my >handler it returns zero. ... >It's got to be something I'm doing wrong, but I simply can't work out >what it is. > >Any suggestions out there? I've never played with formattedWidth, myself, but one semi-obvious possibility leaps to mind. Since you're interested in how many characters can fit into whatever number of pixels, why not try something in this neighborhood: put the formattedWidth of char 1 to 15 of field "myField" into myTemp Hope this helps... From gcanyon at inspiredlogic.com Thu Apr 6 23:17:33 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 6 Apr 2006 20:17:33 -0700 Subject: New custom control available -- windowshade In-Reply-To: <4F462BB3-B3B6-471E-8748-C67C0002C7BE@dmrtc.net> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <2F08D075-53EF-4F18-808F-892BFA57F210@inspiredlogic.com> <4F462BB3-B3B6-471E-8748-C67C0002C7BE@dmrtc.net> Message-ID: <864C34EA-396F-4D86-A32E-C545682EBBFC@inspiredlogic.com> On Apr 6, 2006, at 2:46 PM, Steve Knox wrote: > Don't use the top slider. It does not keep track of how many items > are in the pane titles field (I suppose it could, but what would be > the point). Some of us would call it a bug, but if you were > actually using this neat interface thingy in a real stack, there > would be no reason to use this slider at all. It's not the slider. There is no need to keep track of the number of panes. You simply need to set the paneCount of the group to whatever number of panes you want, and the setprop handler takes care of figuring out whether it needs to add panes or remove panes. This is very puzzling. I've now had someone send me a "broken" stack, and even then it works fine for me, and I can't see anything wrong with the structure of it. At first I wondered about possible conflicts with Constellation frontscripts, but I now have someone who broke it without Constellation. I have a version with built-in testing routines that I've used to run the control through thousands of changes to the hilited pane and the paneCount. I'm going to put in some safeguards and checks on the code, and make that available for people to test. I'll also build a standalone of it, to ensure that the environment isn't a factor. regards to all, Geoff From jacque at hyperactivesw.com Thu Apr 6 23:28:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 22:28:22 -0500 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] In-Reply-To: <10540046213.20060406195627@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <10540046213.20060406195627@ahsoftware.net> Message-ID: <4435DC56.2090106@hyperactivesw.com> Mark Wieder wrote: > Jacque- > > >>Don't you remember the original web site? At the bottom of the page it >>said "We eat our own haggis." > > >>Which is way further than I care to go. :) > > > ...they can have my share, too... I'll pass... > I'm OT now, but I want to know: Does anybody, anywhere, actually *like* this stuff? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Thu Apr 6 23:28:33 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 06 Apr 2006 22:28:33 -0500 Subject: Close Substack Question? In-Reply-To: <44354DED.8040606@hyperactivesw.com> Message-ID: On 4/6/06 12:20 PM, "J. Landman Gay" wrote: > Let's go back to your original post: > >> I have a library stack that is opened via a start using command. This >> works fine, however if the same stack I have a sub-stack which is >> used for debugging, e.g. it has a field and dumps lines to the field. >> This works fine too, until I close the sub-stack. When I do this, it >> closes the mainStack too, so the library is "lost" to the other >> stacks that are using it. Is it possible that the library is "in use", but has not officially been opened before the substack is opened? If this is the case, then opening a substack and then closing it would actually close the whole stack... I've had that happen to me before. The way to get around it is to open your library stack invisibly after you have started using it, and then when you open and close your substack, the library stack will remain open. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Thu Apr 6 23:45:03 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 06 Apr 2006 22:45:03 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4435C0FA.3050004@tweedly.net> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <4435ADE3.1010308@tweedly.net> <4435BBF7.8020305@hyperactivesw.com> <4435C0FA.3050004@tweedly.net> Message-ID: <4435E03F.7030100@hyperactivesw.com> Alex Tweedly wrote: > J. Landman Gay wrote: > >> Alex Tweedly wrote: >> >> > However, as David says, that isn't the real problem. Sometimes, the >> > script editor opens a script with the "Apply" button already enabled, >> > and closing that window - without ever clicking anywhere within it - >> > will give the dialog. >> > >> > Now created as BZ 3503, with a stack attached that reliably (on my PC) >> > demonstrates the problem. >> >> Excellent. I hope they can reproduce it. Unfortunately I just >> downloaded and tried your example stack on OS X and it doesn't happen >> here. It may be that the bug only happens when the IDE is in a certain >> state. If that is true, it will be hard to find. > > > The plot thickens .... > > this happens when I edit the script by Ctrl-Alt-Hover over the button > (i.e. using Jerry's Inspect Gadget). > > If I edit it by either > switching modes and right-click-menu / edit script > or > using application browser > > then it does not happen (immediately). > > However, even in these latter cases, if I press and release the Ctrl key > (cursor is not in the script window, no other key is pressed, no mouse > click or movement - JUST the Ctrl key pressed and released), then the > script is marked dirty. (So the case of using Inspect Gadget is > probably the same issue, because the Ctrl key is released after the > editor starts up). > > That happens in both 2.6.1 and 2.6 - but does NOT happen in 2.5 > > Hm. Plot thickens more.I can't make it happen no matter how many keys I press. You're on Windows, right? I tried Control, but that didn't do it, so I tried Command (the Mac equivalent) and that didn't do it either. So I tried Cmd- and still nothing. I know I've seen the "save" dialog when I shouldn't have, but there doesn't seem to be a reproducible recipe so far. Whatever it is, it doesn't appear to travel with the stack. Must be an IDE state thing. This is using your sample stack, but I am being scrupulous about not reading the scripts. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at daniels-mara.com Thu Apr 6 23:58:25 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 6 Apr 2006 22:58:25 -0500 Subject: Constellation on Linux In-Reply-To: <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> Message-ID: Dan, Yes, Constellation v2.1.5 (released) is fully Rev 2.7 compatible. The latest test version on the Basecamp support site also works very well with 2.7. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 6, 2006, at 8:43 PM, Dan Shafer wrote: > Jerry...... > > Any word/idea on how the current release of Constellation behaves on > 2.7under OS X? I've been hesitating to upgrade to > 2.7 because of all the "issues" I've read about and I don't really > *need* > any of the features new in 2.7 for my apps but I'm also by nature a > bleeding-edge guy so I'd shift to 2.7 if I was sure Constellation > worked > there. > > > > On 4/6/06, Jerry Daniels wrote: >> >> Seamus, >> >> Not on Linux yet. We are working on a major upgrade to the product >> line and Linux support and compatibility is one of our goals. >> >> >> > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Fri Apr 7 00:08:25 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 7 Apr 2006 14:08:25 +1000 Subject: Constellation on Linux In-Reply-To: <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> Message-ID: > Any word/idea on how the current release of Constellation behaves on > 2.7under OS X? I've been hesitating to upgrade to > 2.7 because of all the "issues" I've read about and I don't really *need* > any of the features new in 2.7 for my apps but I'm also by nature a > bleeding-edge guy so I'd shift to 2.7 if I was sure Constellation worked > there. Jump in Dan, the water's lovely :-) Seriously, I really like 2.7. It feels faster and slicker. Under OS X I haven't had a crash. Standalones build fine and Constellation works perfectly. Cheers, Sarah From stephenREVOLUTION at barncard.com Fri Apr 7 01:05:09 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 6 Apr 2006 22:05:09 -0700 Subject: Constellation on Linux In-Reply-To: <65EF20DE-4C77-4791-9B44-7989DE30756A@mangomultimedia.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> <65EF20DE-4C77-4791-9B44-7989DE30756A@mangomultimedia.com> Message-ID: I second that. Debugging and everything else is getting very stable in Constellation. Find a real bug (which are fewer and far between) and Jerry is on it within hours sometimes. I also like how one can customize is a bit, for instance I like to use the Rev property inspector instead but use Constellation as my editor, along with the other gadgets. sqb > >Dan, > >I've been using Constellation with 2.7 as my dev environment since >2.7 was first released and haven't had any problems. Constellation >works as great as ever. > > >-- >Trevor DeVore -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From revolutionary.dan at gmail.com Fri Apr 7 01:25:05 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 22:25:05 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> Message-ID: <70ed6b130604062225u4381244bx2fdc728298ec9949@mail.gmail.com> David..... And yet there appear to be other users here who haven't seen it and can't reproduce it. I, for example, have been unable despite a number of tries to get the blank script window false save alert to occur. I eliminated Constellation from my setup to try this test and also to test the colorization. I just don't see any problems, let alone any that make me think the product is broken. Now, please understand, David. I am decidedly *not* saying you're not seeing these problems, with regularity. My point is that I don't think I'm either blind or in a drug-induced haze and I'M NOT SEEING THESE BUGS. Thus the need to report them with enough recipe detail for someone to reproduce them reliably so they can be fixed. On 4/6/06, David Burgun wrote: > > > In the case of the bugs I mentioned, you'd have to blind and in a > drug induced haze not to spot them! Some of them occur on an hourly > basis! > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Fri Apr 7 01:26:46 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 6 Apr 2006 22:26:46 -0700 Subject: Constellation on Linux In-Reply-To: References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> <65EF20DE-4C77-4791-9B44-7989DE30756A@mangomultimedia.com> Message-ID: <70ed6b130604062226r3e1bd9e0q8c9cd1fadbdcab3b@mail.gmail.com> OK, so I take away two messages. First, 2.7 problems are pretty much confined to Windows, which I don't use anyway. Constellation works fine on 2.7. OK, guys, on your recommendation, I'm switching over to 2.7 for my day-to-day work (with all 2.6.1 work backed up of course). On 4/6/06, Stephen Barncard wrote: > > I second that. Debugging and everything else is getting very stable > in Constellation. Find a real bug (which are fewer and far between) > and Jerry is on it within hours sometimes. > > I also like how one can customize is a bit, for instance I like to > use the Rev property inspector instead but use Constellation as my > editor, along with the other gadgets. > > sqb > > > > > >Dan, > > > >I've been using Constellation with 2.7 as my dev environment since > >2.7 was first released and haven't had any problems. Constellation > >works as great as ever. > > > > > >-- > >Trevor DeVore > > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From scott at proherp.com Fri Apr 7 01:34:49 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 7 Apr 2006 15:34:49 +1000 Subject: It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> Message-ID: <001001c65a04$fec06af0$0201010a@royalnexus> I love this subject line. It reminds me of my days with Datachecker DTS when we did a forty eight hour (nodoze equipped) programming bender and would write comments in the code (Clipper back then) that read like" "This works, as fast as I can bleeding make out, if you don't like it shove ti 'cos it's late, I'm tired and I've drunk to much turps". ;-) Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From FlexibleLearning at aol.com Fri Apr 7 02:05:20 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Fri, 7 Apr 2006 02:05:20 EDT Subject: Front Window Question??? Message-ID: <30e.215bf84.31675b20@aol.com> > How about this? > set the scroll of field 1 of card 1 to line -1 of field 1 of card 1 Assuming the target stack is not closed, you can "set the scroll of fld 1 of this cd of stack xyz to the formattedHeight of fld 1 of this cd of stack xyz". /H From garrett at paraboliclogic.com Fri Apr 7 02:16:37 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 23:16:37 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <600C14E1-5145-4038-8760-251BB09F4C57@dvkconsult.com.au> References: <20060407002558.4AA618254BD@mail.runrev.com> <600C14E1-5145-4038-8760-251BB09F4C57@dvkconsult.com.au> Message-ID: <443603C5.6070703@paraboliclogic.com> David Vaughan wrote: > > On 07/04/2006, at 10:25, Garrett Hylltun > wrote: >> >> What it comes down to is money. > Yes, the cost and benefit analysis of which Richard spoke. > >> I'm sorry, but my expectations of software is higher. I get so tired of >> hearing B.S. and excuses as to why software isn't or can't be bug free. > Software is a creative product of staggering complexity, one whose > reliability has increased enormously over the years. One way of putting > it is that the boundaries of capability have been pushed over the years > while the rise in bugs has been disproportionately low. If that were only true. Time has no role in this matter. And the statement that bugs in software is decreasing is essentially enforcing my stance, meaning that if the reduction in bugs in software is occurring, it means that developers are getting on the ball. >> I can accept bugs that slip by undetected > Look at the work being put in by others on the list right now, > illustrating how hard it can be to define a bug. As I have said to you > before, without a causal definition, the bug can not be fixed. Would you > like to contribute to the effort, perhaps, rather than lambasting the > work of others? Consider it a question of ethical behaviour :-) I paid for what was suppose to be working software, not to seek and report bugs for the software. In fact, if I start finding and reporting bugs, I want to be paid for it. And I would like to be paid for time I lose when Rev crashes or locks up and I have to kill it, and then have to recreate code that was lost due to Rev crashing or locking up. And I'm only lambasting those who knowingly release software with bugs that should be fixed before they release. Ethical behavior huh. Charge a lot of money for software with known bugs. >> How can someone sleep at night knowing they've release software with >> bugs in it? Don't you feel guilty about it? >> >> My morals and virtues are not for sale. If I can't do the job right, >> then I'm not doing the job at all! > Why do you develop software, Garrett, since you have just said you will > never do it? Or is it that you have no commercial software product and > thus avoid the discovery of many bugs? Why I develop software has no effect on this subject. And I have released software as freeware and shareware and on contract. And! I released my software with no known bugs! The few bugs that did eventually crop up, were immediately fixed and an update released. One of my programs had thousands upon thousands of users. No bugs to report, all happy customers. And every program developed for a client was treated the same way. Figure that, a one man show, development, thorough testing, marketing, customer support and tech support, and still released a program that was free from any known bugs. I'll have to assume that this is one those rare occasions in the software industry then. So I'm not just talking without experience here. I put my money where my mouth is. No excuses, no BS. But! I will have to add to this that my software has never been on the scale of such things as Revolution. I have never developed something as complex. I will never try to make something that complex without the proper ability to develop it correctly and test it properly. Hence "If I can't do the job right, then I'm not doing the job at all!" Ok, so that addresses the Garrett factor, now back to the topic at hand. -Garrett From garrett at paraboliclogic.com Fri Apr 7 02:52:16 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 06 Apr 2006 23:52:16 -0700 Subject: bugs In-Reply-To: <15340928131.20060406201109@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> Message-ID: <44360C20.2070006@paraboliclogic.com> Mark Wieder wrote: > Garrett- > > Thursday, April 6, 2006, 5:42:29 PM, you wrote: > >> How can someone sleep at night knowing they've release software with >> bugs in it? Don't you feel guilty about it? > > ROTFL. Let me interrupt an otherwise wonderful rant in progress with > the following: > > As a QA engineer, I'd love to find some bug-free software someday. > Doesn't exist. Bug-free is code-free. In reality, somebody has to make Bug free is not code free. I have used a lot of software where no more bugs are being found. I would consider any software that is being used on a regular basis by several thousands of users and no bugs being reported, bug free. I'm sorry that you have had no such experience. And I have noticed that most of this is coming from the small independent developers and not the larger scale development houses. The smaller independents are more quality oriented, whereas the larger companies are only in it for the money. Get out there and check into a lot of the independent software selections. Check out their revision histories and see what these guys are doing. > the hard decision with any piece of software about where to draw the > line as far as which bugs *must* get fixed before this release ships > and which can be punted until the next point release. The decision > itself can be argued forwards and backwards, but that's a different > issue from saying that software can't be shipped until *all* the bugs > are out. I sometimes joke that my job in QA is to "prevent products > from shipping", but the reality is that the inherent push-and-pull > between QA and, well, everyone else, is aimed at reaching the decision > point that results in the best possible product shipping *at that > time*. That is because the emphasis is on the money and not the product. The product could be bug free, but the product is no longer the focus, the money is. Companies sell ideas instead of products now. Company Z will release such and such product on such and such date, pre-order now! Then in order to make good on the pre-orders and to save face on the release date, or make the investors happy and keep their money coming in, they rush the code and shove the product out there. It was all about the money and not the product. > This is not to say that there aren't some *major* bugs in rev which > IMO need to be addressed immediately (especially the ones I've written > up myself, of course), but if you wait for a bug-free product you > might as well be waiting for a bug-free . Or > a final Project Xanadu or something. You are correct. With the attitudes like I've seen regarding this topic and the focus mainly on the money, then yes, there never will be. -Garrett From scott at proherp.com Fri Apr 7 03:08:21 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 7 Apr 2006 17:08:21 +1000 Subject: bugs In-Reply-To: <44360C20.2070006@paraboliclogic.com> Message-ID: <001701c65a12$0fb09620$0201010a@royalnexus> > Garrett Hylltun > Sent: Friday, 7 April 2006 4:52 PM > To: How to use Revolution > Subject: Re: bugs Garret, > And I have noticed that most of this is coming from the small > independent developers and not the larger scale development > houses. The > smaller independents are more quality oriented, whereas the larger > companies are only in it for the money. I'm moderator of three shareware newsgroups (and have been for nine years), an ex Vice President of the Association of Shareware Professionals, an ex Board member of the Association of Shareware Professionals, a member of AISIP (Assoc of Independent Software Industry Professionals) and have written and been involved in software in various capacities, markets and marketing methods for over twenty years. I'm keeping my cool here - but you are talking a load of dog waffle. The crappiest software in existence is coming from ISV's (wanna be shareware authors) - the net is full of it - sadly. They perform no bug testing, no user focus groups, no market research and spend their whole live bitching and moaning about pirates, instead of improving their all to often garbage products. Writing a programming compiler and associated IDE and tools can not in any way be compared to the trivial applications attempted by ISV's aka shareware authors. I wish it was not the case - but it is. A days downloading and download.com will support this contention. 90% write knock off app's (also known as "me too" app's) for tools that clone the likes of Winzip and other products and they don't even improve on the idea - in fact they ship inferior rot and then cry foul when consumers don't buy it. If you can't stand bugs in software and you believe it is possible to ship without them (and I'm not talking show stoppers) then you are living in the land of noddy driving a car built for one. No personal insult intended, but this is a *major* area of contention for me. Scott Kane -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From kray at sonsothunder.com Fri Apr 7 03:36:08 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Apr 2006 02:36:08 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <580B8C79-A288-48D0-850F-385C0DE2A567@maseurope.net> Message-ID: On 4/6/06 9:14 PM, "Mark Smith" wrote: > Um, in 2.7, in the plugins menu : "STSRevZilla", which is exactly > what you describe, made by Ken Ray, and very nicely done, too. Thank you, but it's not by default in the build - you have to get it from RevOnline, through RevNet, or from my web site: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dvk at dvkconsult.com.au Fri Apr 7 03:43:54 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 7 Apr 2006 17:43:54 +1000 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <20060407054642.8FBE782558A@mail.runrev.com> References: <20060407054642.8FBE782558A@mail.runrev.com> Message-ID: On 07/04/2006, at 15:46, Garrett Hylltun wrote: about what > David Vaughan wrote: and I have replied off-list because this list is about software and, as Garrett himself says, he has made himself and his assumptions, not RunRev, the subject of this particular rant. regards David From gcanyon at inspiredlogic.com Fri Apr 7 04:06:48 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri, 7 Apr 2006 01:06:48 -0700 Subject: New custom control available -- windowshade In-Reply-To: <864C34EA-396F-4D86-A32E-C545682EBBFC@inspiredlogic.com> References: <44CA5969-0DC3-45F1-97D7-97BF8248CCB8@inspiredlogic.com> <2F08D075-53EF-4F18-808F-892BFA57F210@inspiredlogic.com> <4F462BB3-B3B6-471E-8748-C67C0002C7BE@dmrtc.net> <864C34EA-396F-4D86-A32E-C545682EBBFC@inspiredlogic.com> Message-ID: On Apr 6, 2006, at 8:17 PM, Geoff Canyon wrote: > I have a version with built-in testing routines that I've used to > run the control through thousands of changes to the hilited pane > and the paneCount. I'm going to put in some safeguards and checks > on the code, and make that available for people to test. > > I'll also build a standalone of it, to ensure that the environment > isn't a factor. These are now available. The latest version of the windowshade control is at: go stack url "http://www.inspiredlogic.com/windowshade/ windowshadecc.rev" note the two cc's at the end You can download a zip file at http://www.inspiredlogic.com/windowshade/windowshadecc.rev.zip You can download an OS X standalone at: http://www.inspiredlogic.com/windowshade/windowshade.zip And a PC standalone at: http://www.inspiredlogic.com/windowshade/windowshade.zip There are now two buttons in the stack, Test 1 and Test 2. Both, if successful, will display a dialog when they are done. New in this update, the title bolds on the selected pane. By the way, I still can't get it to fail for me. You can have any number of copies of this control, with any names. It shouldn't make a difference. Nite all! Geoff From alex at tweedly.net Fri Apr 7 05:36:24 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 07 Apr 2006 10:36:24 +0100 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] In-Reply-To: <4435DC56.2090106@hyperactivesw.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <10540046213.20060406195627@ahsoftware.net> <4435DC56.2090106@hyperactivesw.com> Message-ID: <44363298.9060709@tweedly.net> J. Landman Gay wrote: > Mark Wieder wrote: > >>> Don't you remember the original web site? At the bottom of the page it >>> said "We eat our own haggis." >> >>> Which is way further than I care to go. :) >> >> ...they can have my share, too... I'll pass... > > I'm OT now, but I want to know: Does anybody, anywhere, actually > *like* this stuff? Yes, I love it ! Forget the mythology, and the jokes - all haggis is is spiced sausage with oatmeal added (most British sausage traditionally had cereal of some kind added, unlike other European countries where sausage had higher meat content). Once cooked (steamed is best, microwave is second best, traditional boiling is not so good), it's comparable in taste to some German and Swiss sausage - though often spicier; the texture is of course quite different. Best accompanied by the traditional 'neeps' (mashed turnip) laden with butter and pepper, and either Rowan Jelly or Cranberry Jelly. Best haggis I've ever tasted - The British Meat Pie Company in Davis, California. (they also do the best "Scotch pie" I've ever tried) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 06/04/2006 From dburgun at dsl.pipex.com Fri Apr 7 05:40:55 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 10:40:55 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <600C14E1-5145-4038-8760-251BB09F4C57@dvkconsult.com.au> References: <20060407002558.4AA618254BD@mail.runrev.com> <600C14E1-5145-4038-8760-251BB09F4C57@dvkconsult.com.au> Message-ID: On 7 Apr 2006, at 03:38, David Vaughan wrote: > >> I'm sorry, but my expectations of software is higher. I get so >> tired of >> hearing B.S. and excuses as to why software isn't or can't be bug >> free. > Software is a creative product of staggering complexity, one whose > reliability has increased enormously over the years. One way of > putting it is that the boundaries of capability have been pushed > over the years while the rise in bugs has been disproportionately low. Over what years are you talking about? I really can't see this, for instance: When I first started in programming we used assembler on Mini- Computers, and had to install the system at the User's site and it would take maybe a week to "commission" the system. During that week a post sales support person would test all the new features the customer had requested and wouldn't sign it off unless they worked 100%. In this case it was back to the office and bug-fixing, until it did work. Bugs that slipped through the net were then fixed as soon as they were reported. Back then, programmers used to get paid a bonus for shipping bug free code, that bonus would decrease as the bug count increased. It was even possible to go into negative bonus which would be subtracted from bonus of the next project. When I first started of the Mac, the software was must more robust and bug free. To be honest I reckon the Internet is in part responsible for the buggy software we see today, it's way too easy to provide a bug-fix release! If the company had to produce, EPROMS, Floppy disks or CDs with bug containing software updates then they'd take more care about shipping bug-free software! All the Best Dave From dburgun at dsl.pipex.com Fri Apr 7 05:42:46 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 10:42:46 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <70ed6b130604062225u4381244bx2fdc728298ec9949@mail.gmail.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> <70ed6b130604062225u4381244bx2fdc728298ec9949@mail.gmail.com> Message-ID: <10EE4DB3-20E8-4B21-BA3C-02ACF22B41ED@dsl.pipex.com> Hi, But you said you are not using the IDE on a daily basis. If you were you'd see that cos they would smack you in the face on an hourly basis! All the Best Dave On 7 Apr 2006, at 06:25, Dan Shafer wrote: > David..... > > And yet there appear to be other users here who haven't seen it and > can't > reproduce it. I, for example, have been unable despite a number of > tries to > get the blank script window false save alert to occur. I eliminated > Constellation from my setup to try this test and also to test the > colorization. I just don't see any problems, let alone any that > make me > think the product is broken. > > Now, please understand, David. I am decidedly *not* saying you're > not seeing > these problems, with regularity. My point is that I don't think I'm > either > blind or in a drug-induced haze and I'M NOT SEEING THESE BUGS. Thus > the need > to report them with enough recipe detail for someone to reproduce them > reliably so they can be fixed. > > > On 4/6/06, David Burgun wrote: >> >> >> In the case of the bugs I mentioned, you'd have to blind and in a >> drug induced haze not to spot them! Some of them occur on an hourly >> basis! >> > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Fri Apr 7 05:47:00 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 10:47:00 +0100 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] In-Reply-To: <44363298.9060709@tweedly.net> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <10540046213.20060406195627@ahsoftware.net> <4435DC56.2090106@hyperactivesw.com> <44363298.9060709@tweedly.net> Message-ID: <3BA89CF0-47D0-4520-8D96-353A6E8A12C6@dsl.pipex.com> On 7 Apr 2006, at 10:36, Alex Tweedly wrote: > J. Landman Gay wrote: > >> Mark Wieder wrote: >> >>>> Don't you remember the original web site? At the bottom of the >>>> page it >>>> said "We eat our own haggis." >>> >>>> Which is way further than I care to go. :) >>> >>> ...they can have my share, too... I'll pass... >> >> I'm OT now, but I want to know: Does anybody, anywhere, actually >> *like* this stuff? > > Yes, I love it ! > > Forget the mythology, and the jokes - all haggis is is spiced > sausage with oatmeal added (most British sausage traditionally had > cereal of some kind added, unlike other European countries where > sausage had higher meat content). > > Once cooked (steamed is best, microwave is second best, traditional > boiling is not so good), it's comparable in taste to some German > and Swiss sausage - though often spicier; the texture is of course > quite different. Best accompanied by the traditional > 'neeps' (mashed turnip) laden with butter and pepper, and either > Rowan Jelly or Cranberry Jelly. Owwwwww, yuck! Way too much information! I remember the first time I tried it. It was from a Chipper in Glasgow, scared me for life - never again! Cheers Dave From garrett at paraboliclogic.com Fri Apr 7 05:49:06 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 07 Apr 2006 02:49:06 -0700 Subject: bugs In-Reply-To: <001701c65a12$0fb09620$0201010a@royalnexus> References: <001701c65a12$0fb09620$0201010a@royalnexus> Message-ID: <44363592.2040305@paraboliclogic.com> Scott Kane wrote: [snip] > years. I'm keeping my cool here - but you are talking a load of > dog waffle. The crappiest software in existence is coming from > ISV's (wanna be shareware authors) - the net is full of it - sadly. > They perform no bug testing, no user focus groups, no market research > and spend their whole live bitching and moaning about pirates, instead > of improving their all to often garbage products. Writing a programming > compiler and associated IDE and tools can not in any way be compared > to the trivial applications attempted by ISV's aka shareware authors. > I wish it was not the case - but it is. A days downloading and > download.com will support this contention. 90% write knock off > app's (also known as "me too" app's) for tools that clone the likes > of Winzip and other products and they don't even improve on the > idea - in fact they ship inferior rot and then cry foul when consumers > don't buy it. I must stand corrected to a point. You are right that there is a lot of crap out there... I have seen this myself also. I should have said something to that effect. One developer that stands out in my memory is an author that goes by the name of "Babya". This one may hold the title for the crappiest software ever. But then another name comes to mind for some rock solid software, and that's "Erik Fookes", developer of "NoteTab" and "NoteTab Pro". I have used "NoteTab Pro" for years now. Never encountered a bug myself, and I wasn't just a casual user either. But even with all the crap out there, there's a lot of outstanding software from the independents. There are even freeware apps out there that put commercial software to shame. Check out the "Pricelessware" list sometime. I have come across some of the best software I've ever had from the independent developers, and not the commercial developers. And I've seen some seriously bad software from large commercial developers too. -Garrett From scott at proherp.com Fri Apr 7 05:58:43 2006 From: scott at proherp.com (Scott Kane) Date: Fri, 7 Apr 2006 19:58:43 +1000 Subject: bugs In-Reply-To: <44363592.2040305@paraboliclogic.com> Message-ID: <001801c65a29$dc98fad0$0201010a@royalnexus> > for the crappiest software ever. But then another name comes to mind > for some rock solid software, and that's "Erik Fookes", developer of > "NoteTab" and "NoteTab Pro". I have used "NoteTab Pro" for > years now. > Never encountered a bug myself, and I wasn't just a casual > user either. I'm pleased to call Eric an associate and good acquaintance. He's a master and I'd never be short on paying credit to him. No question there are others, but sadly we are overwhelmed by the rubbish that floats about. To make matters even worse there are now people stealing PAD files and changing the content for good software to their rubbish (or even links to porn sites) so that the inferior programmers can steal the identity of those who do a fantastic job. Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From dburgun at dsl.pipex.com Fri Apr 7 06:22:51 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 11:22:51 +0100 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] In-Reply-To: <44363298.9060709@tweedly.net> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <10540046213.20060406195627@ahsoftware.net> <4435DC56.2090106@hyperactivesw.com> <44363298.9060709@tweedly.net> Message-ID: Seems like even Symantec Mail Security is incapable of digesting haggis! Check this out!!!! > > From: thall at siboneylg.com > Subject: Symantec Mail Security detected prohibited content in a > message sent from your > address (SYM: > 01954179663583756621) > Date: 7 April 2006 10:47:20 BDT > To: dburgun at dsl.pipex.com > Return-Path: > X-Original-To: dburgun at dsl.pipex.com > X-Envelope-To: dburgun at dsl.pipex.com > Delivered-To: dburgun at dsl.pipex.com > Received: from robin.systems.pipex.net (robin.systems.pipex.net > [62.241.163.19]) by banzai.systems.pipex.net (Postfix) with ESMTP > id 1B9D2E000085 for ; Fri, 7 Apr 2006 > 10:47:47 +0100 (BST) > Received: from EXCHANGE.slg.com (mail.siboneylg.com > [206.107.128.42]) by robin.systems.pipex.net (Postfix) with ESMTP > id 9FC80E00009C for ; Fri, 7 Apr 2006 > 10:47:46 +0100 (BST) > Received: from mail pickup service by EXCHANGE.slg.com with > Microsoft SMTPSVC; Fri, 7 Apr 2006 04:47:20 -0500 > Thread-Index: AcZaKEN/H8zrYgihQsCJ+I16E2HBTw== > Thread-Topic: Symantec Mail Security detected prohibited content > in a message sent from your > address (SYM: > 01954179663583756621) > Message-Id: <40b101c65a28$4381ce90$fdfe010a at slg.com> > Mime-Version: 1.0 > Content-Type: text/plain; charset="utf-8" > Content-Transfer-Encoding: 7bit > X-Mailer: Microsoft CDO for Exchange 2000 > Content-Class: urn:content-classes:message > Importance: normal > Priority: normal > X-Mimeole: Produced By Microsoft MimeOLE V6.00.3790.1830 > X-Originalarrivaltime: 07 Apr 2006 09:47:20.0644 (UTC) FILETIME= > [43A0C840:01C65A28] > > Subject of the message: Re: OT: Haggis [was Re: [Ticket#: > 2006040510000641] ] > Recipient of the message: "How to use Revolution" revolution at lists.runrev.com> I must say this has made my day! I literally had tears running down my face with laughter when I saw this message! All the Best Dave From dburgun at dsl.pipex.com Fri Apr 7 06:26:29 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 11:26:29 +0100 Subject: bugs In-Reply-To: <15340928131.20060406201109@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> Message-ID: Hi Mark, On 7 Apr 2006, at 04:11, Mark Wieder wrote: > Garrett- > As a QA engineer, I'd love to find some bug-free software someday. > Doesn't exist. Bug-free is code-free. In reality, somebody has to make > the hard decision with any piece of software about where to draw the > line as far as which bugs *must* get fixed before this release ships > and which can be punted until the next point release. The decision > itself can be argued forwards and backwards, but that's a different > issue from saying that software can't be shipped until *all* the bugs > are out. I sometimes joke that my job in QA is to "prevent products > from shipping", but the reality is that the inherent push-and-pull > between QA and, well, everyone else, is aimed at reaching the decision > point that results in the best possible product shipping *at that > time*. I think this really depends on how the company handles QA, there are two main ways I've seen in action: 1. Have the programming department write a humungus application, then throw it over the fence to QA and ask them to test it and report on bugs. 2. Have the QA department get in on the act right from day 1. In my experience approach 1 results in more bugs and more work for everyone concerned. Approach 2, results in much better software and much happier engineers. The idea is to have QA involved right from the start, at the design stage. QA's job here is to ensure that components (such as libraries etc.) are unit tested as they are written. All the Best Dave From alex at tweedly.net Fri Apr 7 06:32:03 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 07 Apr 2006 11:32:03 +0100 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] In-Reply-To: <3BA89CF0-47D0-4520-8D96-353A6E8A12C6@dsl.pipex.com> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <10540046213.20060406195627@ahsoftware.net> <4435DC56.2090106@hyperactivesw.com> <44363298.9060709@tweedly.net> <3BA89CF0-47D0-4520-8D96-353A6E8A12C6@dsl.pipex.com> Message-ID: <44363FA3.9010002@tweedly.net> David Burgun wrote: > > Owwwwww, yuck! Way too much information! > > I remember the first time I tried it. It was from a Chipper in > Glasgow, scared me for life - never again! > Sorry, but if you've only tried it from a chippie (even one in Glasgow), then you have never tasted real haggis. That's like concluding you don't like fillet steak, based on having tried beef at a McDonalds in Manhattan :-) Next time you're in (or near) Edinburgh, let me know and you can come over to my house and I'll make you a real haggis dinner. P.S. But I don't extend that offer to the guys at Symantec - "prohibited content" indeed ! -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 06/04/2006 From dburgun at dsl.pipex.com Fri Apr 7 06:44:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 11:44:45 +0100 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] In-Reply-To: <44363FA3.9010002@tweedly.net> References: <44357A22.1080403@fourthworld.com> <44359BF2.4050006@hyperactivesw.com> <70ed6b130604061801i6b2a0fc8y370bea168f5c6456@mail.gmail.com> <4435BFBE.2050304@hyperactivesw.com> <10540046213.20060406195627@ahsoftware.net> <4435DC56.2090106@hyperactivesw.com> <44363298.9060709@tweedly.net> <3BA89CF0-47D0-4520-8D96-353A6E8A12C6@dsl.pipex.com> <44363FA3.9010002@tweedly.net> Message-ID: <6E58AA6B-937E-4881-8C99-B2B402975298@dsl.pipex.com> On 7 Apr 2006, at 11:32, Alex Tweedly wrote: > David Burgun wrote: > >> >> Owwwwww, yuck! Way too much information! >> >> I remember the first time I tried it. It was from a Chipper in >> Glasgow, scared me for life - never again! >> > Sorry, but if you've only tried it from a chippie (even one in > Glasgow), then you have never tasted real haggis. > > That's like concluding you don't like fillet steak, based on having > tried beef at a McDonalds in Manhattan :-) > > Next time you're in (or near) Edinburgh, let me know and you can > come over to my house and I'll make you a real haggis dinner. > > P.S. But I don't extend that offer to the guys at Symantec - > "prohibited content" indeed ! > Thanks for the offer! I may well take you up on that! How about if I bring some of Scotland's Finest Whiskey for "afters" ???? Take Care and All the Best Dave From dburgun at dsl.pipex.com Fri Apr 7 07:26:11 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 12:26:11 +0100 Subject: It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <4435C2ED.20009@hyperactivesw.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> Message-ID: <9302722A-2D0A-4E78-80EC-826624ADA0A0@dsl.pipex.com> Hi, I took the following code and massaged it into my Script to form the function below, but it still doesn't work! See the end of the message for a list of the objects visited. I just want a loop(s) that visits each object just once! On 7 Apr 2006, at 02:39, J. Landman Gay wrote: > > on scanObjs > repeat with x = 1 to the number of bgs > repeat with n = 1 to the number of bg controls of bg x > > end repeat > end repeat > repeat with x = 1 to the number of cds > repeat with n = 1 to the number of cd controls of cd x > > end repeat > end repeat > end scanObjs Anyone have any pointers on how to do this? I'm looking through the documentation now. I am 99.99% certain that I had some code that did this once upon a time, but I just can't seem to find it! Thanks a lot All the Best Dave ------------------------------------------------------------------------ -- -- XISMInitialzeObjects -- ------------------------------------------------------------------------ - function XISMInitialzeObjects theStackLongName,theColdStartFlag local myCardIndex local myControlIndex local myCount local myHandlerString local myColdStartFlag local mySendString local myBackgroundIndex get ISMSetDebugMode(true,true) if theColdStartFlag = empty then put false into myColdStartFlag else put theColdStartFlag into myColdStartFlag end if get ISMDebugLogString("ISMInitialzeObejcts " & theStackLongName) get ISMDebugLogString() put "on " & kInitializeObjectName into myHandlerString put kInitializeObjectName && myColdStartFlag into mySendString -- -- Initialize the Stack -- if the script of theStackLongName contains myHandlerString then send mySendString to stack theStackLongName end if repeat with myBackgroundIndex = 1 to the number of backgrounds of theStackLongName get ISMDebugLogString("myBackgroundIndex:" && myBackgroundIndex) repeat with myControlIndex = 1 to the number of background controls of background myBackgroundIndex of theStackLongName get ISMDebugLogString(the name of control myControlIndex of theStackLongName) end repeat get ISMDebugLogString(empty) end repeat get ISMDebugLogString(empty) get ISMDebugLogString(empty) get ISMDebugLogString(empty) repeat with myCardIndex = 1 to the number of cards of theStackLongName get ISMDebugLogString("myCardIndex:" && myCardIndex) repeat with myControlIndex = 1 to the number of card controls of card myCardIndex of theStackLongName get ISMDebugLogString(the name of card control myControlIndex of card myCardIndex of theStackLongName) end repeat get ISMDebugLogString(empty) end repeat -- -- -- -- Initialize all Cards that need to be Initialized -- -- -- repeat with myCardIndex = 1 to the number of cards in theStackLongName -- if the script of card myCardIndex of stack theStackLongName contains myHandlerString then -- send mySendString to card myCardIndex of stack theStackLongName -- -- -- -- -- Initialize all Controls that need to be Initialized -- -- -- -- repeat with myControlIndex = 1 to the number of controls in card myCardIndex of stack theStackLongName -- if the script of control myControlIndex of card myCardIndex of stack theStackLongName contains myHandlerString then -- send mySendString to control myControlIndex of card myCardIndex of stack theStackLongName -- end if -- end repeat -- end if -- end repeat return true end XISMInitialzeObjects myBackgroundIndex: 1 group "GroupTitle" field "LabelTitle" group "GroupCardTabMenu" myBackgroundIndex: 2 group "GroupTitle" myBackgroundIndex: 3 group "GroupTitle" field "LabelTitle" group "GroupCardTabMenu" button "MenuCardTab" group "GroupImportFolder" field "LabelImportFolder" myBackgroundIndex: 4 group "GroupTitle" field "LabelTitle" group "GroupCardTabMenu" button "MenuCardTab" group "GroupImportFolder" field "LabelImportFolder" field "FieldImportFolder" button "ButtonChooseDataFolder" group "GroupImportContactFiles" field "LabelTotalContacts" field "LabelTotalContactsValue" field "FieldImportFilePathNames" button "ButtonAddFile" myBackgroundIndex: 5 group "GroupTitle" myBackgroundIndex: 6 group "GroupTitle" field "LabelTitle" myBackgroundIndex: 7 group "GroupTitle" field "LabelTitle" group "GroupCardTabMenu" button "MenuCardTab" group "GroupImportFolder" field "LabelImportFolder" field "FieldImportFolder" button "ButtonChooseDataFolder" group "GroupImportContactFiles" field "LabelTotalContacts" field "LabelTotalContactsValue" field "FieldImportFilePathNames" button "ButtonAddFile" button "ButtonRemoveFile" button "ButtonImportAll" myCardIndex: 1 group "GroupImportFolder" field "LabelImportFolder" field "FieldImportFolder" button "ButtonChooseDataFolder" group "GroupImportContactFiles" field "LabelTotalContacts" field "LabelTotalContactsValue" field "FieldImportFilePathNames" button "ButtonAddFile" button "ButtonRemoveFile" button "ButtonImportAll" group "GroupDatabase" field "LabelTotalDatabaseContacts" field "LabelTotalDatabaseContactsValue" field "LabeDatabaseFileName" field "LabeDatabaseFileNameValue" field "LabelDupeContacts" field "LabelDupeContactsValue" field "LabelContactsAdded" field "LabelContactsAddedValue" field "LabelContactsUpdated" field "LabelContactsUpdatedValue" button "ButtonAddToDatabase" button "ButtonSaveDatabase" button "ButtonDeleteDatabase" image "ImageRightArrow" button "Button" button "Button" myCardIndex: 2 group "GroupContactDetails" field "FieldNumberOfContactsValue" field "FieldNumberOfContacts" field "FieldCompanyNameList" field "FieldAddress" field "FieldContactName" field "FieldPostCode" field "FieldPhoneNumber" field "FieldEmalAddress" field "FieldTypeCode" field "FieldCompanyName" group "GroupFilter" button "ButtonFilterA" button "ButtonFilterB" button "ButtonFilterC" button "ButtonFilterS" From mark at maseurope.net Fri Apr 7 08:07:47 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 7 Apr 2006 13:07:47 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: <951A3702-E5CF-425C-984B-ED49D1A0F19D@maseurope.net> How strange - I have absolutely no memory of installing it myself. I had the previous version, but not in my plugins folder, I think I just found it in the plugins menu when I installed 2.7. I guess my memory must be faulty. Anyway, it exists, is easy to get, and works. Best, Mark On 7 Apr 2006, at 08:36, Ken Ray wrote: > On 4/6/06 9:14 PM, "Mark Smith" wrote: > >> Um, in 2.7, in the plugins menu : "STSRevZilla", which is exactly >> what you describe, made by Ken Ray, and very nicely done, too. > > Thank you, but it's not by default in the build - you have to get > it from > RevOnline, through RevNet, or from my web site: > > http://www.sonsothunder.com/devres/revolution/downloads/ > RevZilla2.htm > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Fri Apr 7 09:30:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 14:30:45 +0100 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <4435C2ED.20009@hyperactivesw.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> Message-ID: Hi All, Ok, I finally found it! I knew I had the code there somewhere, it was on a PowerBook I had forgotten I had! Got it working now, see below. It's really quite neat! A spot of recursion every now and then is good for the soul, check it out! Oh, one thing that I could do with confirmation on, I am using the "long name", is this ok? Should I use the "long id" instead? All the Best Dave ------------------------------------------------------------------------ - -- -- ISMInitializeGroup -- ------------------------------------------------------------------------ - function ISMInitializeGroup theOwnerLongName local myIndex local myCount -- -- Initialize all Groups that need to be Initialized -- put the number of groups in theOwnerLongName into myCount repeat with myIndex = 1 to myCount if word 1 of the name of group myIndex of theOwnerLongName = "group" then if the long owner of group myIndex of theOwnerLongName = theOwnerLongName then get ISMDebugLogString(empty) get ISMDebugLogString(the name of group myIndex of theOwnerLongName) -- -- Recurse thru the Container (Card or Group) -- get ISMInitializeGroup(the long name of group myIndex of theOwnerLongName) end if end if end repeat -- -- Initialize the Controls in this Group -- repeat with myIndex = 1 to number of controls in theOwnerLongName if word 1 of the name of control myIndex of theOwnerLongName <> "group" then if the long owner of control myIndex of theOwnerLongName = theOwnerLongName then get ISMDebugLogString(the name of control myIndex of theOwnerLongName) end if end if end repeat return true end ISMInitializeGroup ------------------------------------------------------------------------ -- -- ISMInitialzeObjects -- ------------------------------------------------------------------------ - function XISMInitialzeObjects theStackLongName,theColdStartFlag local myCount local myHandlerString local myColdStartFlag local mySendString local myCardIndex local myGroupIndex local myControlIndex get ISMSetDebugMode(true,true) if theColdStartFlag = empty then put false into myColdStartFlag else put theColdStartFlag into myColdStartFlag end if get ISMDebugLogString("ISMInitialzeObejcts " & theStackLongName) get ISMDebugLogString(empty) put "on " & kInitializeObjectName into myHandlerString put kInitializeObjectName && myColdStartFlag into mySendString -- -- Initialize the Stack -- if the script of theStackLongName contains myHandlerString then --send mySendString to stack theStackLongName end if -- -- Initialize all Cards -- repeat with myCardIndex = 1 to the number of cards of theStackLongName get ISMDebugLogString(empty) get ISMDebugLogString(the name of card myCardIndex of theStackLongName) -- -- Initialize all Groups and Controls in the current Card -- get ISMInitializeGroup(the long name of card myCardIndex of theStackLongName) end repeat return true end XISMInitialzeObjects From mlange at lexicall.org Fri Apr 7 09:40:49 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 7 Apr 2006 14:40:49 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <72B44232-2CBB-45DA-B3F1-A0D3C308176D@lexicall.org> Dear Jacque, I was very surprised to read about "The IDE guys use Rev like anyone else to work on the IDE" given how unoptimized the code of the IDE is and the problems there are with objects as basic as table fields. I was even more surprised to see you write that "Runtime also takes consulting work, and all of that is done in Rev too". Sure, everybody suspects so... but I was surprised to see you write it as it's not so good to remind the customers we are that the company that is supposed to provide us with a great application development software put themselves in the role of our direct concurrents. It creates a conflict of interest by which the thing to do to secure their competitive advantage as consultant is to develop better tools for themselves and not release them (the exact opposite of what you expect them to do as developers of an IDE). That point was made by Lynn, a few years ago, in response to a post from Scott Raney on the RB list ;-) On Wed, 11 Jun 2003 "Lynn Fredricks" wrote: http://support.realsoftware.com/listarchives/realbasic-nug/2003-06/ msg01512.html > One thing Ive found in talking with some companies that sell scripting > products is that they often generate significant revenues off of custom > development. This has sustained a number of products over the years, > even though very little investment has taken place to upgrade or promote > them. However I think this isnt healthy as: > > 1. It puts the vendor in direct competition with their own customers, > other developers. > > 2. It often means innovations that should appear in future versions of > products are often not released because it provides a strategic value to > the vendor to not allow their own customers, or should I say > competitors, access to it. > > 3. Tool selling needs promotion like any other. If your goals are not > almost solely product oriented, then the tool almost never becomes > pervasive nor the market sustainable in a healthy, competitive way. On the other hand, it is not really fair, as it is easier to make big bucks with an applications that targets a specific market than with a generic application designer one. Maybe we can somehow "compensate" them for spending more time working for our benefit alone by doing what we expect them to do, share publicly some of the tools or re- usable components we may have written in the context of our consultancy works. The advantages of open source is that it can be extensively tested early on without the bugs being the responsibility of runrev alone, and when stable, if quite popular, it can come to be integrated within the official IDE. Incidently, Richard Gaskin proposed to work on the creation of Rev Open Source Editor, by the very cute name of ROSE, as a way to help define/refine frameworks for components interoperability with runrev. http://groups.yahoo.com/group/revInterop/message/403 Marielle PS. Humble library file processing functions available under a simple attribution license (free to copy, distribute, display, and perform the work; to make derivative works; to make commercial use of the work). http://codes.widged.com/?q=node/658 ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From david at openpartnership.net Fri Apr 7 09:43:24 2006 From: david at openpartnership.net (David Bovill) Date: Fri, 07 Apr 2006 15:43:24 +0200 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> Message-ID: <44366C7C.6080505@openpartnership.net> David Burgun wrote: > Hi All, > > Ok, I finally found it! I knew I had the code there somewhere, it was > on a PowerBook I had forgotten I had! > > Got it working now, see below. It's really quite neat! A spot of > recursion every now and then is good for the soul, check it out! > > Oh, one thing that I could do with confirmation on, I am using the > "long name", is this ok? Should I use the "long id" instead? I use the long id for uniqueness as two objects could have the same long name. However the whole issue of naming gets real complicated if you want portable naming - so I use either the mobile_ID which is a combination of id and short sack name, which is then refered to using a relative path to the file in the stackfile property. From gcanyon at inspiredlogic.com Fri Apr 7 09:53:58 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Fri, 7 Apr 2006 06:53:58 -0700 Subject: bugs In-Reply-To: <15340928131.20060406201109@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> Message-ID: <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> On Apr 6, 2006, at 8:11 PM, Mark Wieder wrote: > As a QA engineer, I'd love to find some bug-free software someday. > Doesn't exist. Bug-free is code-free. How about this code: on mouseUp -- display the date answer the date with "OK" end mouseUp Just thought I would make your day. ;-) From livfoss at mac.com Fri Apr 7 10:10:15 2006 From: livfoss at mac.com (Graham Samuel) Date: Fri, 7 Apr 2006 16:10:15 +0200 Subject: OT: Haggis [was Re: [Ticket#: 2006040510000641] ] Message-ID: On Thu, 06 Apr 2006 22:28:22 -0500, "J. Landman Gay" wrote: > >> Jacque- >> >> >> >>> Don't you remember the original web site? At the bottom of the >>> page it >>> said "We eat our own haggis." >>> >> >> >> >>> Which is way further than I care to go. :) >>> >> >> >> ...they can have my share, too... I'll pass... >> >> > > I'm OT now, but I want to know: Does anybody, anywhere, actually > *like* > this stuff? Well, yes, I do - and I'm not sure that it's just because my mother was Scottish. I had a very pleasant Burns Night not so long ago when my host (in London, but originally from Glasgow) read the poem (you did know there was a poem, didn't you) and offered the haggis round... mind you, I think they've rather cleaned up the haggis' act since Burns' day (food hygiene-wise anyway). And the single malt whisky does help it go down. Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From livfoss at mac.com Fri Apr 7 10:13:18 2006 From: livfoss at mac.com (Graham Samuel) Date: Fri, 7 Apr 2006 16:13:18 +0200 Subject: Trouble with formattedWidth revisited Message-ID: <31787BB9-3AFB-4DAB-B761-16B8705804F7@mac.com> On Thu, 6 Apr 2006 23:11:51 EDT, Cubist at aol.com wrote: >> > I've never played with formattedWidth, myself, but one semi-obvious > possibility leaps to mind. Since you're interested in how many > characters can fit > into whatever number of pixels, why not try something in this > neighborhood: > > put the formattedWidth of char 1 to 15 of field "myField" into myTemp That's what I am doing, but it doesn't work if field "myField" isn't in the current card of the current stack, at least to as far as I understand it - it just returns zero without so much as an electronic squawk. Bummer for those of us who want to keep our working fields far away in obscure substacks, and worse bummer if you believe the RR documentation (will BZ, I promise). Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From mlange at lexicall.org Fri Apr 7 10:18:20 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 7 Apr 2006 15:18:20 +0100 Subject: [OT] why eating your own haggis is not too bad for a company based in Scotland Message-ID: Jacque wrote. > I'm OT now, but I want to know: Does anybody, anywhere, actually > *like* this stuff? Eating Haggis abroad is a bit like eating French fries in England, spaghetti in a restaurant in India, couscous in an italian restaurant, etc. Real haggis (prepared and eaten in Scotland) is actually surprisingly edible... I would even say *nice*.... at least in the opinion of a foreigner living in Edinburgh ;-). But I come from a country (Belgium) where we enjoy eating blood sausages (boudins noirs - http://www.hertzmann.com/articles/2002/ boudin/) and raw beef (steak tartare - http://www.blogjam.com/ 2005/06/12/steak-tartare/), so don't rely on my opinion ;-). At the same time the joke we have on haggis in my country is : Initially, I thought it looked like sh*t, then I thought it smelled like sh*t. But then when I tasted it, I regretted it wasn't. So, maybe we are back to my point about opinions formed when tasting it abroad. You will have to come and try it in Scotland ;-). Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From scott at proherp.com Fri Apr 7 10:23:22 2006 From: scott at proherp.com (Scott Kane) Date: Sat, 8 Apr 2006 00:23:22 +1000 Subject: [OT] why eating your own haggis is not too bad for a companybased in Scotland In-Reply-To: Message-ID: <001a01c65a4e$d50ac6c0$0201010a@royalnexus> .> You will have to come and try it in Scotland ;-). I wonder if it beats roo meat or crocodile? I've had both and they were excellent. Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From dburgun at dsl.pipex.com Fri Apr 7 10:53:09 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 15:53:09 +0100 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <44366C7C.6080505@openpartnership.net> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> <44366C7C.6080505@openpartnership.net> Message-ID: <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> Hi, On 7 Apr 2006, at 14:43, David Bovill wrote: > David Burgun wrote: >> Hi All, >> >> Ok, I finally found it! I knew I had the code there somewhere, it >> was on a PowerBook I had forgotten I had! >> >> Got it working now, see below. It's really quite neat! A spot of >> recursion every now and then is good for the soul, check it out! >> >> Oh, one thing that I could do with confirmation on, I am using the >> "long name", is this ok? Should I use the "long id" instead? > I use the long id for uniqueness as two objects could have the same > long name. However the whole issue of naming gets real complicated > if you want portable naming - so I use either the mobile_ID which > is a combination of id and short sack name, which is then refered > to using a relative path to the file in the stackfile property. I can't seem to get it to work using long id, the following statement gives an error: if the long owner of group myIndex of theOwnerLongName = theOwnerLongName then I can't figure out how to change it for long id's. However, I've pasted it back and it works wonderfully, so I'm a happy bunny! All the Best and Have a Great Weekend Dave From david at openpartnership.net Fri Apr 7 11:24:29 2006 From: david at openpartnership.net (David Bovill) Date: Fri, 07 Apr 2006 17:24:29 +0200 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> <44366C7C.6080505@openpartnership.net> <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> Message-ID: <4436842D.3020802@openpartnership.net> David Burgun wrote: > if the long owner of group myIndex of theOwnerLongName = > theOwnerLongName then Without looking at the code - a couple of comments): I don't use the owner - due to some inconsistancy I can no longer remember which was only fixed by using: put the long id of groupMyIndex into myOwner delete word 1 to 4 of myIndex This may or may not have been fixed abd i have not tired the long owner... For a similar reason i tend not to string long compound groups together into one line - but always: put the long id of group x of someGroup into anotherGroup put the long id of group y of anotherGroup into whatEver I find this ore readable and robust - though for something that really requires speed very slightly slower. From mfstuart at cox.net Fri Apr 7 11:43:18 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Fri, 7 Apr 2006 11:43:18 -0400 Subject: How long does one put up with crashing? Message-ID: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@[172.18.180.8]> Hi all, I'm hoping that Rev puts up here! I'm getting a little tired and frustrated of the IDE crashing when I'm building an application. I've never known of a software product that crashes like RunRev Studio 2.7 does. I've seen Alpha releases that crash less times. I've been developing commercial software for 14 years, with a different product, and have never seen the likes of this before. Platform: WinXP SP2; MySQL 4.x.; Studio 2.7 RunRev, you've got to do something about this real fast! I hope that you are planning a 2.7.1 release within the next month to fix this. This is serious stuff that makes one think of looking for a refund. This comment has also been submitted to support @ runrev.com. Regards, Mark Stuart From europe at ehug.info Fri Apr 7 11:49:48 2006 From: europe at ehug.info (Mark Schonewille) Date: Fri, 07 Apr 2006 17:49:48 +0200 Subject: How to stop screen "flicker" In-Reply-To: <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> References: <6927441618.20060406162623@ahsoftware.net> <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> Message-ID: <44368A1C.6010401@ehug.info> Hi Dave, It is not clear to me what you are trying to accomplish. Why do you set the visible of the stack to true or false if you're going to close it anyway? If the problem is that the stack flashes *before* its visible property is set, it is possibe that removing "as toplevel" from your script solves the problem. Why did you include that? Completely contrary to HyperCard, Revolution's "lock screen" command prevents windows from being redrawn but does not prevent them from appearing on screen. You might want to set the loc of the stack off-screen before changing the visible property, then hide the stack and set the loc to the original value. Best, Mark David Burgun wrote: > Hi, > > When I run the script portion below, I get the stack windows flashing > for a split second. I thought that the lock screen command would cure > it, but it doesn't seem to work. > > lock screen > repeat for each line myCurrentFileName in myFilesList > if item -1 of myCurrentFileName <> "rev" then next repeat > put myStackFilePath & myCurrentFileName into myCurrentFilePathName > if myCurrentFilePathName = myStackFilePathName then next repeat > > if myCurrentFilePathName <> the filename of myCallingStackLongName then > if there is a stack myCurrentFilePathName then > if the script of stack myCurrentFilePathName contains > myHandlerString then > set the cpDebugEnableFlag of stack myCurrentFilePathName to > theDebugEnableFlag > put the visible of stack myCurrentFilePathName into > myStackVisibleFlag > go invisible to stack myCurrentFilePathName as topLevel > set the visible of stack myCurrentFilePathName to > myStackVisibleFlag > save stack myCurrentFilePathName > close stack myCurrentFilePathName > end if > end if > end if > end repeat > unlock screen > > Any ideas?? > > Thanks a lot > Dave > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From pevensen at siboneylg.com Fri Apr 7 11:56:37 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 07 Apr 2006 10:56:37 -0500 Subject: How to stop screen "flicker" In-Reply-To: <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> References: <6927441618.20060406162623@ahsoftware.net> <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> Message-ID: <6.2.1.2.2.20060407105536.08fa0250@exchange.slg.com> Are you doing this in the IDE or in a standalone. If my memory serves, lock screen doesn't work in the IDE if script debug mode is on. At 06:48 PM 4/6/2006, you wrote: >Hi, > >When I run the script portion below, I get the stack windows flashing >for a split second. I thought that the lock screen command would cure >it, but it doesn't seem to work. > > lock screen > repeat for each line myCurrentFileName in myFilesList > if item -1 of myCurrentFileName <> "rev" then next repeat > put myStackFilePath & myCurrentFileName into myCurrentFilePathName > if myCurrentFilePathName = myStackFilePathName then next repeat > > if myCurrentFilePathName <> the filename of >myCallingStackLongName then > if there is a stack myCurrentFilePathName then > if the script of stack myCurrentFilePathName contains >myHandlerString then > set the cpDebugEnableFlag of stack myCurrentFilePathName >to theDebugEnableFlag > put the visible of stack myCurrentFilePathName into >myStackVisibleFlag > go invisible to stack myCurrentFilePathName as topLevel > set the visible of stack myCurrentFilePathName to >myStackVisibleFlag > save stack myCurrentFilePathName > close stack myCurrentFilePathName > end if > end if > end if > end repeat > unlock screen > >Any ideas?? > >Thanks a lot >Dave > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From dburgun at dsl.pipex.com Fri Apr 7 12:28:13 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 17:28:13 +0100 Subject: How to stop screen "flicker" In-Reply-To: <44368A1C.6010401@ehug.info> References: <6927441618.20060406162623@ahsoftware.net> <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> <44368A1C.6010401@ehug.info> Message-ID: The loop is part of a cold-start up process, I want to run all the stacks qualifying stacks in a folder in "ColdStart" mode, this allows each stack to reset it's properties etc. to the "Factory" default. It's a little more complex than this, but that basically it. Once the Cold-Start has completed, I then re-open the "Main" Application stack (the one that reported it's "Main" status during Cold-Start procedure). It then starts running in "Warm-Start" mode, and from that point onwards it will start up in warm start mode. The ColdStart Stack checks for a file in it's folder when it's run, if it's there it cold-starts and removes the file, if it's not it warm starts. All the Best Dave On 7 Apr 2006, at 16:49, Mark Schonewille wrote: > Hi Dave, > > It is not clear to me what you are trying to accomplish. Why do you > set the visible of the stack to true or false if you're going to > close it anyway? > > If the problem is that the stack flashes *before* its visible > property is set, it is possibe that removing "as toplevel" from > your script solves the problem. Why did you include that? > > Completely contrary to HyperCard, Revolution's "lock screen" > command prevents windows from being redrawn but does not prevent > them from appearing on screen. You might want to set the loc of the > stack off-screen before changing the visible property, then hide > the stack and set the loc to the original value. > > Best, > > Mark > > David Burgun wrote: >> Hi, >> When I run the script portion below, I get the stack windows >> flashing for a split second. I thought that the lock screen >> command would cure it, but it doesn't seem to work. >> lock screen >> repeat for each line myCurrentFileName in myFilesList >> if item -1 of myCurrentFileName <> "rev" then next repeat >> put myStackFilePath & myCurrentFileName into >> myCurrentFilePathName >> if myCurrentFilePathName = myStackFilePathName then next repeat >> if myCurrentFilePathName <> the filename of >> myCallingStackLongName then >> if there is a stack myCurrentFilePathName then >> if the script of stack myCurrentFilePathName contains >> myHandlerString then >> set the cpDebugEnableFlag of stack >> myCurrentFilePathName to theDebugEnableFlag >> put the visible of stack myCurrentFilePathName into >> myStackVisibleFlag >> go invisible to stack myCurrentFilePathName as topLevel >> set the visible of stack myCurrentFilePathName to >> myStackVisibleFlag >> save stack myCurrentFilePathName >> close stack myCurrentFilePathName >> end if >> end if >> end if >> end repeat >> unlock screen >> Any ideas?? >> Thanks a lot >> Dave > > -- > > Consultant and Software Engineer > mailto:m.schonewille at economy-x-talk.com > http://www.economy-x-talk.com > > eHUG coordinator > mailto:europe at ehug.info > http://www.ehug.info > > Advertise with us and reach 1000 truely interested internet users > every month. See http://economy-x-talk.com/advertise.html for more > information. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Fri Apr 7 12:30:05 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 7 Apr 2006 09:30:05 -0700 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <4436842D.3020802@openpartnership.net> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> <44366C7C.6080505@openpartnership.net> <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> <4436842D.3020802@openpartnership.net> Message-ID: <3ED806A1-8AD6-4FD3-8D9F-48358001F526@mangomultimedia.com> On Apr 7, 2006, at 8:24 AM, David Bovill wrote: > David Burgun wrote: >> if the long owner of group myIndex of theOwnerLongName = >> theOwnerLongName then > > Without looking at the code - a couple of comments): > > I don't use the owner - due to some inconsistancy I can no > longer remember which was only fixed by using: > > put the long id of groupMyIndex into myOwner > delete word 1 to 4 of myIndex > > This may or may not have been fixed abd i have not tired the > long owner... I *think* you only run into problems with the owner when dealing with objects that aren't on the defaultStack. When you try to use the owner in libraries that are referring to objects in other stacks there seem to be problems. Jerry Daniels pointed this out to me as I was having problems with the owner returning wrong information with some libs. I always assumed that the owner was just looking at the long id of the target and extracting the information from it. Apparently it doesn't. So now I use delete or word 5 to -1 with my libs and I have been happy ever since. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From dburgun at dsl.pipex.com Fri Apr 7 12:30:42 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 7 Apr 2006 17:30:42 +0100 Subject: How long does one put up with crashing? In-Reply-To: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@[172.18.180.8]> References: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@[172.18.180.8]> Message-ID: <0FF9C840-8CB0-432D-A8B5-4F04365C5A22@dsl.pipex.com> I'd really go back to version 2.6.6, it's much more stable. Just beware the Stack File Incompatibility issues, I think there is a plug- in that saves a stack file in either format. Don't give up on Rev, for all my moaning it's a great product (when it works!) and it's worth the effort, you just have to be patient when it comes to new releases. All the Best Dave On 7 Apr 2006, at 16:43, wrote: > Hi all, > > I'm hoping that Rev puts up here! I'm getting a little > tired and frustrated of the IDE crashing when I'm building an > application. > I've never known of a software product that crashes > like RunRev Studio 2.7 does. I've seen Alpha releases > that crash less times. > > I've been developing commercial software for 14 years, > with a different product, and have never seen the likes > of this before. > > Platform: WinXP SP2; MySQL 4.x.; Studio 2.7 > > RunRev, you've got to do something about this real fast! > I hope that you are planning a 2.7.1 release within the > next month to fix this. > This is serious stuff that makes one think of looking for a refund. > > This comment has also been submitted to support @ runrev.com. > > Regards, > > Mark Stuart > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Fri Apr 7 12:31:42 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 09:31:42 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> Message-ID: Geoff, et al: > I generally check the ticks and update based on that: How do you know in advance the total ticks to complete the operation? Some of my progress bars reside on resizeable stacks, and are themselves resizeable. I wanted an approach that recognized the same looping supports fewer updates when the bar is short than it does when it is longer. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From mwieder at ahsoftware.net Fri Apr 7 12:32:07 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 09:32:07 -0700 Subject: It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <001001c65a04$fec06af0$0201010a@royalnexus> References: <001001c65a04$fec06af0$0201010a@royalnexus> Message-ID: <1173718887.20060407093207@ahsoftware.net> Scott- Thursday, April 6, 2006, 10:34:49 PM, you wrote: > I love this subject line. It reminds me of my days with Datachecker DTS > when we did a forty eight hour (nodoze equipped) programming bender > and would write comments in the code (Clipper back then) that read > like" "This works, as fast as I can bleeding make out, if you don't like > it shove ti 'cos it's late, I'm tired and I've drunk to much turps". > ;-) Have to be careful with that stuff. Back in the day when I was writing code for an Apple II package I had some comments in my code about having to deal with special-case routines for the @#$^% Apple //c modem. Somewhere along the line we got a call from a customer whose 14-year-old kid had managed to crash the program and there on the screen were my comments. Yes, the code was compiled C - my guess was that somehow in allocating a 4k buffer for incoming text the compiler just grabbed a 4k chunk of memory and stuck it as a block into the program. And it just happened to be the chunk with my //c comments... -- -Mark Wieder mwieder at ahsoftware.net From rcozens at pon.net Fri Apr 7 12:32:11 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 09:32:11 -0700 Subject: Loading image data from DB In-Reply-To: <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> Message-ID: <10A57BDA-C654-11DA-80FF-0030657E1638@pon.net> Devin, > The trick seems to be that you upload and download the image data as > *text* (as opposed to the imageData of the image, which is binary.) I > may have this all wrong conceptually, but that's how it finally made > sense to me. An image's "Text" property is binary data that comprises the image. The problem arises because, until one reads the Dictionary, one might easily assume an image's Text property contains text, just like a field. So, just as one might... get URL (("file:"&textFileName)) put it into field "Main Text" one should be able to (untested) get URL (("binfile:"&imageFileName)) put it into image "Main Image" Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Fri Apr 7 12:32:46 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 09:32:46 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> Message-ID: <253EF176-C654-11DA-80FF-0030657E1638@pon.net> David, et al: > In the case of the bugs I mentioned, you'd have to blind and in a drug > induced haze not to spot them! Some of them occur on an hourly basis! > For the past two weeks I have been scripting at least four hours daily using Rev v2.7 on Windows XP. I have experienced no crashes--even when trying to force a crash for Rev Support. I don't spot the bugs you mention because (a) I'm not using the same features your are, and (possibly) (b) because I allow most messages to pass up the message chain rather than trying to force them to a centralized object library. This is not said to discredit you; but to point out that RunRev is so feature-rich and can be applied to such different applications that one developer's experience may be entirely different from another's. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Fri Apr 7 12:33:01 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 09:33:01 -0700 Subject: bugs In-Reply-To: <001701c65a12$0fb09620$0201010a@royalnexus> References: <001701c65a12$0fb09620$0201010a@royalnexus> Message-ID: <2E3251E4-C654-11DA-80FF-0030657E1638@pon.net> Garrett, > If you can't stand bugs in software and you believe it is possible > to ship without them (and I'm not talking show stoppers) then you > are living in the land of noddy driving a car built for one. > My experience only validates Scott's statement. One of the early pioneers in computers in the 1950's is quoted as saying something like: "Soon after I began programming I realized I would be spending most of my career correcting my own mistakes." There is NO bug-free software of any scope and complexity available today. Rob Cozens "The way to destroy the power of the Corporate State is to live differently now." -- Charles Reich, The Greening of America From rcozens at pon.net Fri Apr 7 12:33:30 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 09:33:30 -0700 Subject: bugs In-Reply-To: <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> Message-ID: <3F490788-C654-11DA-80FF-0030657E1638@pon.net> Geoff, Mark, Garrett, et al: >> As a QA engineer, I'd love to find some bug-free software someday. >> Doesn't exist. Bug-free is code-free. > > > How about this code: > > on mouseUp -- display the date > answer the date with "OK" > end mouseUp > Mark said "software", not "code". Where's the UI? And where's the market for software that does nothing but display today's date? Bug-free software of any complexity and scope does not exist. Rob Cozens "America will never be destroyed from the outside. If we falter, and lose our freedoms, it will be because we destroyed ourselves.." -Abraham Lincoln From revlist at azurevision.co.uk Fri Apr 7 12:33:33 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 7 Apr 2006 17:33:33 +0100 Subject: [OT] why eating your own haggis is not too bad for a companybased in Scotland In-Reply-To: <001a01c65a4e$d50ac6c0$0201010a@royalnexus> References: <001a01c65a4e$d50ac6c0$0201010a@royalnexus> Message-ID: On 7 Apr 2006, at 15:23, Scott Kane wrote: > .> You will have to come and try it in Scotland ;-). > > I wonder if it beats roo meat or crocodile? I've had both > and they were excellent. > > Scott But does it all taste a bit like... chicken? Ian From devin_asay at byu.edu Fri Apr 7 12:47:52 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 7 Apr 2006 10:47:52 -0600 Subject: Loading image data from DB In-Reply-To: <10A57BDA-C654-11DA-80FF-0030657E1638@pon.net> References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> <10A57BDA-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: On Apr 7, 2006, at 10:32 AM, Rob Cozens wrote: > > Devin, > >> The trick seems to be that you upload and download the image data >> as *text* (as opposed to the imageData of the image, which is >> binary.) I may have this all wrong conceptually, but that's how it >> finally made sense to me. > > An image's "Text" property is binary data that comprises the > image. The problem arises because, until one reads the Dictionary, > one might easily assume an image's Text property contains text, > just like a field. > > So, just as one might... > > get URL (("file:"&textFileName)) > put it into field "Main Text" > > one should be able to (untested) > > get URL (("binfile:"&imageFileName)) > put it into image "Main Image" Which is essentially what I ended up doing, and it worked. Is it correct to assume that 'the text' is binary data expressed as ASCII text and data like 'the imageData' is "lower-level" code that can't be expressed visually in a meaningful way? Forgive my naive non- techie questions. Am I correct in my understanding that these two statements are functionally identical: put myData into image "myImage" set the text of image "myImage" to myData ? In other words, 'put' is simply shorthand for 'set the text of '? Devin Asay Humanities Technology and Research Support Center Brigham Young University From bobwarren at howsoft.com Fri Apr 7 12:47:25 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 07 Apr 2006 13:47:25 -0300 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <4436979D.9050207@howsoft.com> I didn't send this e-mail yesterday, because others had already said all that I really wanted to say - only better. However, I think that we might profit from a common sense approach to bugs. If they are immediately apparent, then they should never have got there in the first place. If not, the proper reporting of less obvious bugs is a help, but certainly not through a perverse system like Bugzilla. The whole problem as I see it is the fact that the system is geared to the acceptance of an excessive number of bugs, which of course demands an organisation that should never have arisen in the first place. If there were significantly fewer bugs in the IDE (as there should be), then the UR-List itself might even be sufficient for reporting them. What's more the Rev team would kiss our feet for bringing them up (by the way, I wash my feet at least once a month...). Under the present philosopy and practice, such a state of affairs is unimaginable, but that is not to say that it is not perfectly possible. Arguments about whether "zero bugs" are possible or not are silly. The Rev IDE has far too many bugs, that's all, and they need to be significantly reduced in order to provoke an urgently-needed qualitative change. Here is yesterday's unsent mail: Here we are, discussing IDE bugs again. Try using the Linux version of Rev.... But rather than stir up passions or comment upon the severe cases of denial that key contributers to this list seem to suffer from, I want to make a simple comparison. Microsoft are known for the instability of their OS, particularly before Win XP, with "blue screens of death" etc. However, I used VB6 intensively from the very beginning, and in my experience: 1) Never once did I find a single bug in the IDE 2) Never once did I need to participate in forums etc. in order to find out how to do things. Of course, there WERE bugs in VB6, since before they abandoned it they got up to Service Pack 6 (SP6) in order to eliminate the less obvious problems, but such bugs were beyond my experience. Regarding technical help, I needed to go surfing on the Internet to find out how to do things which were non-standard in VB, but apart from that the manuals provided with VB were more than sufficient. Some years ago now, I made my first contact with Rev, but only recently have I found the courage to actually try and use it. My experience with the IDE was totally different, because of the bugs I mean, not because of the more complex way of producing programs. At this moment, I am trying to move to Linux with a view to abandoning Windows altogether. However, because of the frustration with the Rev IDE, particularly in Linux, the thought "good old Microsoft" comes into my head, and it makes my hair stand on end! How COULD a person like me be provoked to think such a thing! God only knows what programming systems some of you have used in the past, but the fact that the Rev IDE compares favourably to them in terms of stability is beyond my VB6 comprehension. All of this is rather tragic. As I have said before, Revolution is a great programming system with a potentially fantastic future. I love Transcript, I love the IDE, and yes I even love the code editor. ALL they have to do is debug the damn thing! That said, Rev are obviously paying more attention to the stability of the IDE than they have done in the past. But with the sins already committed and accumulated, putting things right won't be all that easy I imagine. I say, let's help make Rev a really great product, which it has the potential to be, not by the use of politics (which is the only explanation I can find for some of the opinions I see on this list), but by the use of hard work which is more appropriately directed towards debugging in preference to the introduction of new features, at least for an appropriate period. Bob Warren From mwieder at ahsoftware.net Fri Apr 7 12:49:24 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 09:49:24 -0700 Subject: bugs In-Reply-To: References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> Message-ID: <594755858.20060407094924@ahsoftware.net> David- Friday, April 7, 2006, 3:26:29 AM, you wrote: > Approach 2, results in much better software and much happier > engineers. The idea is to have QA involved right from the start, at > the design stage. QA's job here is to ensure that components (such as > libraries etc.) are unit tested as they are written. 100% agreement on approach 1 vs 2. It really is true that the best way to eliminate bugs is not to code them in the first place. I always like to get QA involved at product inception and follow the sdlc through to the release. But... it shouldn't be QA's job to do unit testing. That's development's job. The tests written by QA should complement the unit tests in terms of integration testing, functional and boundary tests, etc. Otherwise you get QA locked into the same mindset as development to where you know what the program is supposed to do, so you don't test other scenarios. It's the same reason you can't do proper QA on a product you've written yourself. I've had my own apps pass all the unit tests I've written and come through with flying colors, only to be shot down in five minutes when I handed the "finished" product off to someone else. -- -Mark Wieder mwieder at ahsoftware.net From jerry at daniels-mara.com Fri Apr 7 13:02:51 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 7 Apr 2006 12:02:51 -0500 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <3ED806A1-8AD6-4FD3-8D9F-48358001F526@mangomultimedia.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> <44366C7C.6080505@openpartnership.net> <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> <4436842D.3020802@openpartnership.net> <3ED806A1-8AD6-4FD3-8D9F-48358001F526@mangomultimedia.com> Message-ID: Does the "parsing the long name" method that still work when a substack is involved? I think you need a test for substack and then the range of words might be different. I set the defaultStack and actually ask the object for its owner. And then set defaultStack back to what it was. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 7, 2006, at 11:30 AM, Trevor DeVore wrote: > On Apr 7, 2006, at 8:24 AM, David Bovill wrote: > >> David Burgun wrote: >>> if the long owner of group myIndex of theOwnerLongName = >>> theOwnerLongName then >> >> Without looking at the code - a couple of comments): >> >> I don't use the owner - due to some inconsistancy I can no >> longer remember which was only fixed by using: >> >> put the long id of groupMyIndex into myOwner >> delete word 1 to 4 of myIndex >> >> This may or may not have been fixed abd i have not tired the >> long owner... > > I *think* you only run into problems with the owner when dealing > with objects that aren't on the defaultStack. When you try to use > the owner in libraries that are referring to objects in other > stacks there seem to be problems. Jerry Daniels pointed this out > to me as I was having problems with the owner returning wrong > information with some libs. I always assumed that the owner was > just looking at the long id of the target and extracting the > information from it. Apparently it doesn't. So now I use delete > or word 5 to -1 with my libs and I have been happy ever since. > > > -- > Trevor DeVore > Blue Mango Learning Systems - www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Fri Apr 7 13:10:06 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 10:10:06 -0700 Subject: How long does one put up with crashing? In-Reply-To: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@[172.18.180.8]> References: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@[172.18.180.8]> Message-ID: <5C862A7E-C659-11DA-80FF-0030657E1638@pon.net> Hi Mark, > I'm hoping that Rev puts up here! I'm getting a little > tired and frustrated of the IDE crashing when I'm building an > application. > I've never known of a software product that crashes > like RunRev Studio 2.7 does. It may take some work by people like you to help find the problem. I've been working with the RR Support Team for several weeks trying to track this down--but I can't find a way to crash v2.7 on Win XP TPC 2005 Edition even when I try. If it is happening as often as you claim, you should be able to begin to develop some idea as to the chain of events leading up to a crash. Do crashes really occur at every aspect of building an application: from creating the stack to adding any kind of control to scripting to debugging to creating a standalone? Or can you narrow down the scope of the problem? For moi, V2.7 never crashed except in the Script Editor, and then only when selecting, copying, or pasting text. Now I can't even make that happen. Rest assured that in addition to Rev Support, many people have volunteered time to track this down...but we can't reproduce the problem. So the people who are in the best position to help are those who are crashing on a regular basis. Perhaps you could work with the Support Team to get crash logs from your computer. This would be most helpful in solving the problem asap. One anecdote on the complexity of debugging: In the mid & late 1980's I customized and supported a Flexware installation at the Canadian Public Health Association in Ottawa. During a two-week period, the Assistant Controller and I had a series of exchanges where he claimed the latest update I sent him wasn't working correctly and I responded that it was working fine at my end. Finally, we connected by phone and walked through the app step-by-step...and when we got to a certain step, what he saw on his computer was different from what appeared on mine. Turned out he was running an Apple IIci and I was running an Apple Duo (I think), and the Toolbox ROM was different. Since I'm not crashing like you are, it's possible that some non-Revolution application or some setup differences between your system and mine is at play. Example, Rev really slowed down for me when I installed Kodak's EasyShare software (which boots automatically) on my XP. The problem went away after I took EasyShare out of the boot chain. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jacque at hyperactivesw.com Fri Apr 7 13:12:59 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Apr 2006 12:12:59 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <72B44232-2CBB-45DA-B3F1-A0D3C308176D@lexicall.org> References: <72B44232-2CBB-45DA-B3F1-A0D3C308176D@lexicall.org> Message-ID: <44369D9B.90509@hyperactivesw.com> Marielle Lange wrote: > Dear Jacque, > > I was very surprised to read about "The IDE guys use Rev like anyone > else to work on the IDE" given how unoptimized the code of the IDE is > and the problems there are with objects as basic as table fields. I was > even more surprised to see you write that "Runtime also takes > consulting work, and all of that is done in Rev too". Sure, everybody > suspects so... You'd hardly have to "suspect" it -- "Consulting & Services" is a major linked bullet point at the top of every web page. When Runtime first began doing this, developers were afraid it would cut into their business. That has not turned out to be the case. It appears there is plenty of work to go around. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rcozens at pon.net Fri Apr 7 13:20:56 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 7 Apr 2006 10:20:56 -0700 Subject: Loading image data from DB In-Reply-To: References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> <10A57BDA-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: Devin, > Is it correct to assume that 'the text' is binary data expressed as > ASCII text and data like 'the imageData' is "lower-level" code that > can't be expressed visually in a meaningful way? My assumption is the image's "Text" is identical to the content of the gif, jpeg, or whatever image file it was loaded from. The imageData is in rev-proprietary format regardless of original image type, and it contains the image at the size and resolution it is displayed on the screen. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From mwieder at ahsoftware.net Fri Apr 7 13:20:30 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 10:20:30 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <98310521-2C00-441A-AF8C-F5C912B8E246@dsl.pipex.com> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> <4E2BE872-E20D-43C3-BEF9-B9512A83A114@dsl.pipex.com> <4435BE8C.9030507@hyperactivesw.com> <98310521-2C00-441A-AF8C-F5C912B8E246@dsl.pipex.com> Message-ID: <786622011.20060407102030@ahsoftware.net> David- Thursday, April 6, 2006, 6:51:18 PM, you wrote: > It depends on whether I wrote it in the first place or not. Assume I > didn't and have been given the source code, I'd take a look at it and You *do* have the source code. Knock yourself out. -- -Mark Wieder mwieder at ahsoftware.net From revolutionary.dan at gmail.com Fri Apr 7 13:26:54 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 10:26:54 -0700 Subject: bugs In-Reply-To: <594755858.20060407094924@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <594755858.20060407094924@ahsoftware.net> Message-ID: <70ed6b130604071026r25833d1cgd6dd7c03885c8a5e@mail.gmail.com> I'm reminded of this quotation from the 1970's. (I think it was in the Mythical Man Month but I'm not sure.) "If builders built buildings the way programmers wrote programs, then the first woodpecker that came along would destroy civilization." On 4/7/06, Mark Wieder wrote: > > David- > > Friday, April 7, 2006, 3:26:29 AM, you wrote: > > > Approach 2, results in much better software and much happier > > engineers. The idea is to have QA involved right from the start, at > > the design stage. QA's job here is to ensure that components (such as > > libraries etc.) are unit tested as they are written. > > 100% agreement on approach 1 vs 2. It really is true that the best way > to eliminate bugs is not to code them in the first place. I always > like to get QA involved at product inception and follow the sdlc > through to the release. > > But... it shouldn't be QA's job to do unit testing. That's > development's job. The tests written by QA should complement the unit > tests in terms of integration testing, functional and boundary tests, > etc. Otherwise you get QA locked into the same mindset as development > to where you know what the program is supposed to do, so you don't > test other scenarios. It's the same reason you can't do proper QA on a > product you've written yourself. I've had my own apps pass all the > unit tests I've written and come through with flying colors, only to > be shot down in five minutes when I handed the "finished" product off > to someone else. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From lynn at paradigmasoft.com Fri Apr 7 13:30:21 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 10:30:21 -0700 Subject: [OT] why eating your own haggis is not too bad for a companybased in Scotland In-Reply-To: Message-ID: <1067691399-308376081@lindbergh.macserve.net> > Eating Haggis abroad is a bit like eating French fries in > England, spaghetti in a restaurant in India, couscous in an > italian restaurant, etc. > Real haggis (prepared and eaten in Scotland) is actually > surprisingly edible... I would even say *nice*.... at least > in the opinion of a foreigner living in Edinburgh ;-). Haggis does not scare me. Just look at this, and be afraid: http://www16.ocn.ne.jp/~uoshige/shiokara.jpg http://en.wikipedia.org/wiki/Shiokara Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From revolutionary.dan at gmail.com Fri Apr 7 13:30:59 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 10:30:59 -0700 Subject: How long does one put up with crashing? In-Reply-To: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@172.18.180.8> References: <20060407154318.SMFP15695.fed1rmmtao01.cox.net@172.18.180.8> Message-ID: <70ed6b130604071030p1c41273bs7fa6d7152ef7b0d3@mail.gmail.com> I sympathize with your plight. Apparently there are some niggling issues that have been quite hard to track down on XP with the 2.7 release. I concur with the advice given by others in this thread to revert to 2.6.1 until these issues can be tracked down. OTOH, for the sake of completeness here, it's important to note that: (a) There are apparently quite a number of XP users on 2.7 having no problems at all or at least no stoppers; and (b) Noboy on OS X is reporting serioius problems with 2.7 as far as I can tell. Doesn't help you, I know, but I wanted to be sure that others who read this thread know the problem isn't universal. On 4/7/06, mfstuart at cox.net wrote: > > Hi all, > > I'm hoping that Rev puts up here! I'm getting a little > tired and frustrated of the IDE crashing when I'm building an application. > I've never known of a software product that crashes > like RunRev Studio 2.7 does. I've seen Alpha releases > that crash less times. > > I've been developing commercial software for 14 years, > with a different product, and have never seen the likes > of this before. > > Platform: WinXP SP2; MySQL 4.x.; Studio 2.7 > > RunRev, you've got to do something about this real fast! > I hope that you are planning a 2.7.1 release within the > next month to fix this. > This is serious stuff that makes one think of looking for a refund. > > This comment has also been submitted to support @ runrev.com. > > Regards, > > Mark Stuart > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Fri Apr 7 13:38:58 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 10:38:58 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4436979D.9050207@howsoft.com> References: <4436979D.9050207@howsoft.com> Message-ID: <70ed6b130604071038o2fed61b5kc7fcc6e80d549a76@mail.gmail.com> Bob..... While I found much to agree with in your post, your gratuitous swipes at "the severe cases of denial that key contributers to this list seem to suffer from" was one I couldn't let pass without comment. I'm sure I'm on that list. It's not denial. It's different experience. As Rob Cozens has pointed out quite cogently, the fact that you experience bugs in the IDE and others don't doesn't mean they're in denial. It may mean a lot of things. Maybe they've developed some reflex that keeps them from doing certain things a certain way because when they do, things break. Maybe they're exercising completely different parts of the IDE from you. Maybe there are system configuration issues at work that none of us yet understands. There are many reasons a "key contributor" to this list might not experience or report the same problems as others but you need not attribute a bad motivation of denail or (as you do later in your post) politics. None of us has a thing to gain from defending Rev when it shouldn't be defended and I can guarantee you that every one of those "key contributors" has at one time or another been as vocal and vociferous about their bug experiences as you are now. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From mwieder at ahsoftware.net Fri Apr 7 13:47:39 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 10:47:39 -0700 Subject: bugs In-Reply-To: <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> Message-ID: <888250804.20060407104739@ahsoftware.net> Geoff- Friday, April 7, 2006, 6:53:58 AM, you wrote: > on mouseUp -- display the date > answer the date with "OK" > end mouseUp > Just thought I would make your day. ;-) Thanks. Depends on what your expectations are for this code, though. -- -Mark Wieder mwieder at ahsoftware.net From mfstuart at cox.net Fri Apr 7 13:50:12 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Fri, 7 Apr 2006 13:50:12 -0400 Subject: How long does one put up with crashing? - reply Message-ID: <20060407175012.EBKP17437.fed1rmmtao12.cox.net@[172.18.180.8]> OK, thanx guys. You're thoughts are muchly appreciated. So when you say go back to version 2.6.1, I upgraded from Dreamcard 2.6.1 to Studio 2.7, and so is this possible? My thougths on this: start fresh with Dreamcard 2.6.1, then when ready copy the *.rev files off to another folder, open Studio 2.7 and compile the application with the copied *.rev files for distribution. Does that seem workable? Thanx, Mark From kray at sonsothunder.com Fri Apr 7 13:56:00 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Apr 2006 12:56:00 -0500 Subject: [ANN] RevZilla 2.0.5 is Available Message-ID: Just a quick note to let you all know that RevZilla 2.0.5 is now available, and corrects the problem caused by RunRev adding new components that included a ">" in the name. You can get it from all the usual places: RevOnline - User: kray RevNet My web site: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From alex at tweedly.net Fri Apr 7 14:11:34 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 07 Apr 2006 19:11:34 +0100 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> Message-ID: <4436AB56.6000504@tweedly.net> Rob Cozens wrote: > > Geoff, et al: > >> I generally check the ticks and update based on that: > > > How do you know in advance the total ticks to complete the operation? > > Some of my progress bars reside on resizeable stacks, and are > themselves resizeable. I wanted an approach that recognized the same > looping supports fewer updates when the bar is short than it does when > it is longer. > You don't need to know how many ticks it takes. Changing the visible appearance any faster than (roughly) every 5-10 ticks will add nothing to the perceptible smoothness (*); changing it any more slowly will make it less smooth. There are (or may be) cases where such decreased smoothness would be acceptable, so the proposed method may not be completely optimal in saving CPU - but in general doing a screen update at that rate will be infrequent enough to make the CPU cost low. (*) - if your customer base includes non-humans, you may need to re-evaluate their ability to see rapidly changing visual input. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 06/04/2006 From lists at mangomultimedia.com Fri Apr 7 14:15:42 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 7 Apr 2006 11:15:42 -0700 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> <44366C7C.6080505@openpartnership.net> <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> <4436842D.3020802@openpartnership.net> <3ED806A1-8AD6-4FD3-8D9F-48358001F526@mangomultimedia.com> Message-ID: <2FC5D57B-B2C2-4B44-B9DD-3A9CD792AEA2@mangomultimedia.com> On Apr 7, 2006, at 10:02 AM, Jerry Daniels wrote: > Does the "parsing the long name" method that still work when a > substack is involved? I think you need a test for substack and then > the range of words might be different. For what I am doing right now it does as I'm not looking that far down in the hierarchy. I'm just getting the group that an object belongs to, so the delete technique has worked out since it just deletes the object from the long id (or name). The full path, including the substack, is left intact. In my case, I know that none of the objects in the path will have quotes in the name so word 1 to 4 (or 3 if name rather than id) works well. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From martyknapp at comcast.net Fri Apr 7 14:21:39 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 07 Apr 2006 11:21:39 -0700 Subject: [ANN] RevZilla 2.0.5 is Available In-Reply-To: References: Message-ID: <4436ADB3.9010802@comcast.net> Thanks Ken, This is *way* more user friendly than Bugzilla. Marty Knapp > Just a quick note to let you all know that RevZilla 2.0.5 is now available, > and corrects the problem caused by RunRev adding new components that > included a ">" in the name. > > You can get it from all the usual places: > > RevOnline - User: kray > RevNet > My web site: > http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm > > Enjoy! > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > From mwieder at ahsoftware.net Fri Apr 7 14:57:02 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 11:57:02 -0700 Subject: [OT] why eating your own haggis is not too bad for a companybased in Scotland In-Reply-To: <1067691399-308376081@lindbergh.macserve.net> References: <1067691399-308376081@lindbergh.macserve.net> Message-ID: <9112414380.20060407115702@ahsoftware.net> Lynn- Friday, April 7, 2006, 10:30:21 AM, you wrote: > Haggis does not scare me. Just look at this, and be afraid: > http://www16.ocn.ne.jp/~uoshige/shiokara.jpg > http://en.wikipedia.org/wiki/Shiokara Does that taste anything like natto? -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Apr 7 15:02:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 12:02:53 -0700 Subject: bugs In-Reply-To: <3F490788-C654-11DA-80FF-0030657E1638@pon.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: <10712764834.20060407120253@ahsoftware.net> Rob- Friday, April 7, 2006, 9:33:30 AM, you wrote: > Mark said "software", not "code". > Where's the UI? And where's the market for software that does nothing > but display today's date? Bug-free software of any complexity and > scope does not exist. To be fair, Geoff had a smiley in his post, so I think he deserves some slack cut here. But I can think of several scenarios where this will fail. -- -Mark Wieder mwieder at ahsoftware.net From dcragg at lacscentre.co.uk Fri Apr 7 15:13:58 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 7 Apr 2006 20:13:58 +0100 Subject: [OT] why eating your own haggis is not too bad for a companybased in Scotland In-Reply-To: <1067691399-308376081@lindbergh.macserve.net> References: <1067691399-308376081@lindbergh.macserve.net> Message-ID: <18B84645-CF81-4573-90A0-20E097B19FCA@lacscentre.co.uk> On 7 Apr 2006, at 18:30, Lynn Fredricks wrote: > > Haggis does not scare me. Just look at this, and be afraid: > > http://www16.ocn.ne.jp/~uoshige/shiokara.jpg > http://en.wikipedia.org/wiki/Shiokara Scared? I'm married to a lady who likes and regularly serves up both (not usually on the same plate). I'm petrified, but not of the food. :-) Bon appetit Dave From lfredricks at proactive-intl.com Fri Apr 7 15:14:08 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 12:14:08 -0700 Subject: [OT] why eating your own haggis is not too bad for acompanybased in Scotland In-Reply-To: <9112414380.20060407115702@ahsoftware.net> Message-ID: <20060407191417.5803CFF49D@spunkymail-a1.dreamhost.com> > > Haggis does not scare me. Just look at this, and be afraid: > > > http://www16.ocn.ne.jp/~uoshige/shiokara.jpg > > http://en.wikipedia.org/wiki/Shiokara > > Does that taste anything like natto? Not really. Natto is a sort of fermented soybean, gooey and somewhat phelgm-like at worst of times. I do not seek that out -- but shiokara practically watches you with malign, alien intent :-O Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From bobwarren at howsoft.com Fri Apr 7 15:36:12 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 07 Apr 2006 16:36:12 -0300 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <4436BF2C.9040407@howsoft.com> Dan Shafer wrote: >Bob..... >While I found much to agree with in your post, your gratuitous swipes >at "the severe cases of denial that key contributers to this list seem >to suffer from" was one I couldn't let pass without comment. I'm sure >I'm on that list. Thanks Dan. I'm not so sure as you appear to be. >It's not denial. It's different experience. As Rob Cozens has pointed >out quite cogently, the fact that you experience bugs in the IDE and >others don't doesn't mean they're in denial. It may mean a lot of >things. Maybe they've developed some reflex that keeps them from doing >certain things a certain way because when they do, things break. Maybe >they're exercising completely different parts of the IDE from you. >Maybe there are system configuration issues at work that none of us yet >understands. There are many reasons a "key contributor" to this list >might not experience or report the same problems as others but you need >not attribute a bad motivation of denail or (as you do later in your >post) politics. None of us has a thing to gain from defending Rev when >it shouldn't be defended and I can guarantee you that every one of >those "key contributors" has at one time or another been as vocal and >vociferous about their bug experiences as you are now. As I said in my post, just try using the Linux version of Rev for 5 minutes, and then tell me what the state of your patience is. And as I also said, I am just trying to find some kind of explanation for the fact that so many people seem to be blind or uninformed. All the suggestions you make above are indeed credible, but they don't match my experience, that's all. So after wrestling with the Linux version, I'm short on patience. They launch 2.7 for Windows, I rub my hands together in glee, and load my first project into it. What's the first thing I see? A bug before my very eyes!** And that's before even trying to run the project. I'm sorry, but that's scandalous. Perhaps my tendency to hit out in all directions is a little misplaced, but it is not difficult to understand, is it? Another thing that gets me worked up (but not from your post) is people citing their curriculum vitae before telling us that we ought to swallow great excesses of bugs because somehow it is "natural and normal" nowadays. In actual fact, I was hand-punching machine language bootstrap routines on Hollerith cards before these people were even born. So what? Experience leads either to greater wisdom or to greater blindness. That said, you can rest assured that I respect your carefully considered opinion, as we all do. Thanks for your comments. ** i.e. the barber's pole background my combo box has now acquired. From preid at reidit.co.uk Fri Apr 7 15:37:29 2006 From: preid at reidit.co.uk (Peter Reid) Date: Fri, 7 Apr 2006 20:37:29 +0100 Subject: Changing the screen resolution... In-Reply-To: References: Message-ID: I've just been trying to follow Ken's advice below (using cscreen with OS X 10.4.x) but I'm struggling with getting the syntax right for the shell() command. I have placed the cscreen binary file into a folder "support" that is at the same level as my Rev stack (i.e. into the folder "/Users/peter/Desktop/screen sizer/support"). if I put "/Users/peter/Desktop/screen sizer/support/cscreen" into a variable theCmd and execute: put shell(theCmd) into theResult it works fine and returns the current display resolution details etc. However, if I put "/Users/peter/Desktop/screen sizer/support/cscreen -x 1600 -y 1200 -s 1" into a variable theCmd and execute: put shell(theCmd) into theResult I get the result: /bin/sh: line 1: /Users/peter/Desktop/screen sizer/support/cscreen -x 1600 -y 1200 -s 1: No such file or directory I don't seem to be able to pass parameters to cscreen. Any suggestions about how to fix my syntax please?! Thanks >On 3/8/06 8:05 PM, "Sarah Reichelt" wrote: > >>> Is there a way so that I can change the resolution of the screen using a >>> script in metacard itself.? >> >> On Mac OS X, you can use the cscreen shell command. I don't know if >> there is an equivalent for Windows or Linux. > >Actually this is something that I have in my Scripter's Scrapbook (not Linux >though): > >Mac OS 9 >---------- >Using Jon's Commands to change screen resolutions in OS 9: > http://osaxen.com/files/jonscommands2.1.2.html > >Mac OS X >----------- >The place to download 'cscript', a command-line utility for OS X that can >retrieve info about screens and to change their properties (including >reolution): > http://www.versiontracker.com/dyn/moreinfo/mac/19753 > >or to directly download 'cscript': > http://www.pyehouse.com/lynn/cscreen.dmg > >Windows >---------- >You can use one of three third-party command line executables ("MultiRes", >"Resolution Changer", or "VidRes"): > http://www.entechtaiwan.com/files/multires.exe > http://www.myitforum.com/inc/upload/1365Vidchng.zip > http://www.jddesign.co.uk/ > >(For more information, see >http://groups.google.co.uk/group/microsoft.public.windows.server.scripting/m >sg/423d3f435989d049) > >Ken Ray >Sons of Thunder Software >Web site: http://www.sonsothunder.com/ >Email: kray at sonsothunder.com -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk From chipp at chipp.com Fri Apr 7 16:19:24 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 07 Apr 2006 15:19:24 -0500 Subject: How long does one put up with crashing? - reply In-Reply-To: <20060407175012.EBKP17437.fed1rmmtao12.cox.net@[172.18.180.8]> References: <20060407175012.EBKP17437.fed1rmmtao12.cox.net@[172.18.180.8]> Message-ID: <4436C94C.1090400@chipp.com> Now, that *is* an interesting question worth answering. If one recently purchased 2.7 (bugs and all), are they entitled to a more stable 2.6? I would hope so. But, then there's another problem (at least for me). Currently, I'd like to get my hands on a 2.6.6 version of Rev. But the latest installer I have is 2.6.1, which when properly online updated, goes to 2.6.6 (bug fixes mostly). But, because the online update now only points to 2.7, how does one go about getting the update to 2.6.6? Is there somewhere an archived version of 2.6.6 and if so, where? The reason I ask, is because for some reason, my working version of 2.6.6 (updated via online from 2.6.1), seems now somehow corrupted. There are saved breakpoints in some of the Rev frontscripts and it keeps popping open when I try and close stacks. I'd like to get a fresh copy. Anyone know where I can find a 2.6.6 installer? TIA, Chipp mfstuart at cox.net wrote: > So when you say go back to version 2.6.1, I upgraded from Dreamcard > 2.6.1 to Studio 2.7, and so is this possible? From davis.phil at comcast.net Fri Apr 7 16:32:13 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 07 Apr 2006 13:32:13 -0700 Subject: dreamhost and Rev CGI? Message-ID: <4436CC4D.1030403@comcast.net> Can anyone here share some details about how you got Rev CGI to work on your dreamhost.com site? I want to do it, but am bumping into issues and don't have a lot of time to spend figuring them out. Thanks - Phil Davis From chipp at chipp.com Fri Apr 7 16:36:43 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 07 Apr 2006 15:36:43 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4436BF2C.9040407@howsoft.com> References: <4436BF2C.9040407@howsoft.com> Message-ID: <4436CD5B.2030600@chipp.com> Bob Warren wrote: > Another thing that gets me worked up (but not from your post) is people > citing their curriculum vitae before telling us that we ought to swallow > great excesses of bugs because somehow it is "natural and normal" > nowadays. In actual fact, I was hand-punching machine language bootstrap > routines on Hollerith cards before these people were even born. Oh Yeah? I'm so old my first computer was made of cardboard. Heck, we had to 'punch out' the cardboard parts just to build it (and we did this all by candlelight as electricity wasn't invented yet). We wouldv'e given anything to play with those fancy Hollerith card-punch machines. :-) http://www.mindsontoys.com/kits.htm?dc1_main.htm From ambassador at fourthworld.com Fri Apr 7 16:43:46 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 07 Apr 2006 13:43:46 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <4436CF02.302@fourthworld.com> Bob Warren at howsoft.com wrote: > Another thing that gets me worked up (but not from your post) is people > citing their curriculum vitae before telling us that we ought to swallow > great excesses of bugs because somehow it is "natural and normal" > nowadays. [[CV snipped]] Bug report: The link to on is 404. Merde happens. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revolutionary.dan at gmail.com Fri Apr 7 17:19:20 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 14:19:20 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: <4436CC4D.1030403@comcast.net> References: <4436CC4D.1030403@comcast.net> Message-ID: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> Phil...... Bad news, dude. As far as I can tell, you CANNOT get a Rev CGI to work on Dreamhost. There's a missing C compiler or file of some sort on which the engine is dependent. I've asked Dreamhost support to help me but their answer is that the missing item is badly outdated and they don't intend to revert to that support. They pointed the finger back at RunRev. On 4/7/06, Phil Davis wrote: > > Can anyone here share some details about how you got Rev CGI to work on > your dreamhost.com site? > > I want to do it, but am bumping into issues and don't have a lot of time > to spend figuring them out. > > Thanks - > Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From dcragg at lacscentre.co.uk Fri Apr 7 17:25:19 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 7 Apr 2006 22:25:19 +0100 Subject: How long does one put up with crashing? - reply In-Reply-To: <4436C94C.1090400@chipp.com> References: <20060407175012.EBKP17437.fed1rmmtao12.cox.net@[172.18.180.8]> <4436C94C.1090400@chipp.com> Message-ID: <21EEC621-7BA0-4BD6-93F2-847FB23CD074@lacscentre.co.uk> On 7 Apr 2006, at 21:19, Chipp Walters wrote: > > But, then there's another problem (at least for me). Currently, I'd > like > to get my hands on a 2.6.6 version of Rev. But the latest installer I > have is 2.6.1, which when properly online updated, goes to 2.6.6 (bug > fixes mostly). But, because the online update now only points to 2.7, > how does one go about getting the update to 2.6.6? Is there > somewhere an > archived version of 2.6.6 and if so, where? Chipp, are you talking about engine version numbers or Rev App version numbers? The reason I'm asking is that I don't recall a Rev App of version of 2.6.6. The latest pre-2.7 version I have here is 2.6.1, which has an engine versione of 2.6.6. The 2.6.1 engine version is what shipped with Rev 2.5. (As of 2.7, the engine and app versions are the same, thank goodness.) Cheers Dave From kray at sonsothunder.com Fri Apr 7 17:38:43 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Apr 2006 16:38:43 -0500 Subject: Changing the screen resolution... In-Reply-To: Message-ID: On 4/7/06 2:37 PM, "Peter Reid" wrote: >> I get the result: > > /bin/sh: line 1: /Users/peter/Desktop/screen sizer/support/cscreen -x > 1600 -y 1200 -s 1: No such file or directory The problem is you have a space in your path that needs to be escaped. Try this: put "/Users/peter/Desktop/screen\ sizer/support/cscreen -x 1600 -y 1200 -s 1" into tCmd get shell(tCmd) Here's a general purpose function you can use to format paths for use with Unix (and Windows for that matter): function stsFormatPath pPath,pPlatform -- assumes a full "/"-delimited path switch pPlatform case "MacOSX" case "Unix" put "\" & space & quote & "'`<>!;()[]?#$^&*=" into tSpecialChars repeat for each char tChar in tSpecialChars replace tChar with ("\" & tChar) in pPath end repeat break case "Win32" set the itemDel to "/" put item -1 of pPath into tFile put "\/:*?" & quote & "<>|" into tSpecialChars repeat for each char tChar in tSpecialChars replace tChar with ("-") in tFile end repeat put tFile into item -1 of pPath replace "/" with "\" in pPath break end switch return pPath end stsFormatPath Have fun! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Fri Apr 7 17:40:18 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Apr 2006 16:40:18 -0500 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> Message-ID: On 4/7/06 4:19 PM, "Dan Shafer" wrote: > Phil...... > > Bad news, dude. As far as I can tell, you CANNOT get a Rev CGI to work on > Dreamhost. There's a missing C compiler or file of some sort on which the > engine is dependent. I've asked Dreamhost support to help me but their > answer is that the missing item is badly outdated and they don't intend to > revert to that support. They pointed the finger back at RunRev. Well, if they know what it is, I can download it from my host, Hostway, that fully supports Rev CGIs... Any idea what it is? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Fri Apr 7 17:43:44 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 07 Apr 2006 16:43:44 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4436CD5B.2030600@chipp.com> Message-ID: On 4/7/06 3:36 PM, "Chipp Walters" wrote: > I'm so old my first computer was made of cardboard. Heck, we had to > 'punch out' the cardboard parts just to build it (and we did this all by > candlelight as electricity wasn't invented yet). We wouldv'e given > anything to play with those fancy Hollerith card-punch machines. Oh, Yeah? Well WE had to walk 35 miles through a raging snowstorm with only flipflops and snorkles while juggling crazed rabid wombats and breathing sulphur just to LOOK at a cardboard computer! ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From bob at ners.com Fri Apr 7 17:42:10 2006 From: bob at ners.com (Bob Wilson) Date: Fri, 7 Apr 2006 16:42:10 -0500 Subject: How to create hypertext links Message-ID: <001201c65a8c$204127a0$6501a8c0@XPLAPTOP> I have a situation where I need to load forms with text that includes links. Right now, they are stored in the source database as follows: The rain in Spain falls mainly in the plains. The text to be hyperlinked is "rain in Spain". The and are not to be displayed. I can't find anything in the Revolution documentation that describes hypertext-like characters that I can preload in the text stream to create linked text segments. So my question is - what's the best way to load this text and create linked segments while I'm loading it. Thanks in advance for any help Bob Wilson From revolutionary.dan at gmail.com Fri Apr 7 17:55:09 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 14:55:09 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: References: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> Message-ID: <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> The missing file is called GLIBC2.3. I tried this first in June 2005 and the answer I got from Dreamhost support was that they were astonished that Rev required 2.3. They were then at 2.2 and said very few ISPs had gone to 2.3because it wasn't considered stable yet. THen they indicated they would upgrade to 3.1 some time that summer. At one point, Andre Garzia indicated there was a way around this problem because Rev CGI didn't really need that file, it was just looking for its existence. But following instructions, I created an empty file called GLLIBC2.3 and tried running RevCGI again and again had no luck. I then gave up. I'm going to go give this another try just to see what the current situation is and I'll report back. On 4/7/06, Ken Ray wrote: > > On 4/7/06 4:19 PM, "Dan Shafer" wrote: > > > Phil...... > > > > Bad news, dude. As far as I can tell, you CANNOT get a Rev CGI to work > on > > Dreamhost. There's a missing C compiler or file of some sort on which > the > > engine is dependent. I've asked Dreamhost support to help me but their > > answer is that the missing item is badly outdated and they don't intend > to > > revert to that support. They pointed the finger back at RunRev. > > Well, if they know what it is, I can download it from my host, Hostway, > that > fully supports Rev CGIs... Any idea what it is? > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From sl at trackandfieldnews.com Fri Apr 7 17:57:26 2006 From: sl at trackandfieldnews.com (Sieg Lindstrom) Date: Fri, 07 Apr 2006 14:57:26 -0700 Subject: Software at the Speed of Thought Message-ID: Gotta say I'm disappointed. I just ordered Software at the Speed of Thought for reference as I work on a project over the weekend. Stupid me; I assumed an eBook would be similar to downloading software--pay for it and you're good to go. Nope. Just got the message from RunRev that I can expect them to confirm my order within two working days. Should I expect to wait 4 days, then, considering we're entering a weekend, to receive my eBook? Seems ponderously slow for delivery of a file that could/should be downloadable or sent automatically via email. Sieg Lindstrom From davis.phil at comcast.net Fri Apr 7 18:16:25 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 07 Apr 2006 15:16:25 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> References: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> Message-ID: <4436E4B9.1020207@comcast.net> Thanks, Dan & Ken. I'll be watching for the report. Phil Dan Shafer wrote: > The missing file is called GLIBC2.3. I tried this first in June 2005 and the > answer I got from Dreamhost support was that they were astonished that Rev > required 2.3. They were then at 2.2 and said very few ISPs had gone to > 2.3because it wasn't considered stable yet. THen they indicated they > would > upgrade to 3.1 some time that summer. > > At one point, Andre Garzia indicated there was a way around this problem > because Rev CGI didn't really need that file, it was just looking for its > existence. But following instructions, I created an empty file called > GLLIBC2.3 and tried running RevCGI again and again had no luck. I then gave > up. > > I'm going to go give this another try just to see what the current situation > is and I'll report back. > > On 4/7/06, Ken Ray wrote: > >>On 4/7/06 4:19 PM, "Dan Shafer" wrote: >> >> >>>Phil...... >>> >>>Bad news, dude. As far as I can tell, you CANNOT get a Rev CGI to work >> >>on >> >>>Dreamhost. There's a missing C compiler or file of some sort on which >> >>the >> >>>engine is dependent. I've asked Dreamhost support to help me but their >>>answer is that the missing item is badly outdated and they don't intend >> >>to >> >>>revert to that support. They pointed the finger back at RunRev. >> >>Well, if they know what it is, I can download it from my host, Hostway, >>that >>fully supports Rev CGIs... Any idea what it is? >> >> >>Ken Ray >>Sons of Thunder Software >>Web site: http://www.sonsothunder.com/ >>Email: kray at sonsothunder.com >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >>From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Fri Apr 7 18:18:29 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 7 Apr 2006 15:18:29 -0700 Subject: Constellation on Linux In-Reply-To: <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> Message-ID: <5789F807-729F-4287-B7AB-5A6223210934@canelasoftware.com> On Apr 6, 2006, at 6:43 PM, Dan Shafer wrote: > Any word/idea on how the current release of Constellation behaves on > 2.7under OS X? I've been hesitating to upgrade to > 2.7 because of all the "issues" I've read about and I don't really > *need* > any of the features new in 2.7 for my apps but I'm also by nature a > bleeding-edge guy so I'd shift to 2.7 if I was sure Constellation > worked > there. I have been using in on a daily basis in 2.7 and have found it to be great! Mark Talluto -- CANELA Software http://www.canelasoftware.com From lynn at paradigmasoft.com Fri Apr 7 18:25:50 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 15:25:50 -0700 Subject: Software at the Speed of Thought In-Reply-To: Message-ID: <1067673672-309439710@lindbergh.macserve.net> > Gotta say I'm disappointed. I just ordered Software at the > Speed of Thought for reference as I work on a project over > the weekend. Stupid me; I assumed an eBook would be similar > to downloading software--pay for it and you're good to go. > Nope. Just got the message from RunRev that I can expect them > to confirm my order within two working days. Should I expect > to wait 4 days, then, considering we're entering a weekend, > to receive my eBook? Seems ponderously slow for delivery of a > file that could/should be downloadable or sent automatically > via email. Orders are usually processed the same day, unless there is some issue with the order itself. A lot of vendors keep a tight leash on orders to reduce the number of fraudulent orders. Most likely if it isnt processed over the weekend it will get taken care of Monday morning. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From martyknapp at comcast.net Fri Apr 7 18:28:16 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 07 Apr 2006 15:28:16 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: <4436E780.90701@comcast.net> When I was a kid, I had to walk clear across the room to turn on the TV! Marty Knapp > On 4/7/06 3:36 PM, "Chipp Walters" wrote: > > >> I'm so old my first computer was made of cardboard. Heck, we had to >> 'punch out' the cardboard parts just to build it (and we did this all by >> candlelight as electricity wasn't invented yet). We wouldv'e given >> anything to play with those fancy Hollerith card-punch machines. >> > > Oh, Yeah? Well WE had to walk 35 miles through a raging snowstorm with only > flipflops and snorkles while juggling crazed rabid wombats and breathing > sulphur just to LOOK at a cardboard computer! > > ;-) > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jacque at hyperactivesw.com Fri Apr 7 18:29:30 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Apr 2006 17:29:30 -0500 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> References: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> Message-ID: <4436E7CA.7050009@hyperactivesw.com> Dan Shafer wrote: > At one point, Andre Garzia indicated there was a way around this problem > because Rev CGI didn't really need that file, it was just looking for its > existence. But following instructions, I created an empty file called > GLLIBC2.3 and tried running RevCGI again and again had no luck. I then gave > up. Note that you can't put the file in your own cgi folder, your ISP has to put it in THEIR installation folder. In other words, you have to get them to agree to install an empty file. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dcragg at lacscentre.co.uk Fri Apr 7 18:36:53 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 7 Apr 2006 23:36:53 +0100 Subject: How to create hypertext links In-Reply-To: <001201c65a8c$204127a0$6501a8c0@XPLAPTOP> References: <001201c65a8c$204127a0$6501a8c0@XPLAPTOP> Message-ID: <7C2BD547-7164-489C-8D7D-6B57964DD9C9@lacscentre.co.uk> On 7 Apr 2006, at 22:42, Bob Wilson wrote: > I have a situation where I need to load forms with text that > includes links. > Right now, they are stored in the source database as follows: > > The rain in Spain falls mainly in the plains. > > The text to be hyperlinked is "rain in Spain". The and > are not to > be displayed. > > I can't find anything in the Revolution documentation that describes > hypertext-like characters that I can preload in the text stream to > create > linked text segments. > > So my question is - what's the best way to load this text and > create linked > segments while I'm loading it. It depends on exactly how you want to use the link, but take a look at linkText and linkClicked in the docs. The simplest way would be just to replace the and with and respectively. Then set the htmlText of the field to the string. For example: set the htmlText of field 1 to "The rain in Spain falls mainly in the plains." The will display the link with an underline. If you click on the link, the linkClicked message will be sent to the field, passing "rain in Spain" as a parameter. If you'd rather the linkClicked message was sent something else as a parameter (an index number, for example) you could set alternative linkText like this: set the htmlText of field 1 to "The rain in Spain falls mainly in the plains." Then in the field script, you would have a linkClicked handler like this (this assumes there will be other link text in the field, and that teh links are set up as in the first exampe above.) on linkClicked pLinkText switch pLinkText case "rain in Spain" play audioclip "rineinspine" ## or whatever break case "she sells" play audioclip "sea shells" break end switch end linkClicked There are some restrictions on the use of the linkClicked message. I think the field has to be locked, and it won't work with a list field. Cheers Dave From dcragg at lacscentre.co.uk Fri Apr 7 18:42:50 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 7 Apr 2006 23:42:50 +0100 Subject: How to create hypertext links In-Reply-To: <7C2BD547-7164-489C-8D7D-6B57964DD9C9@lacscentre.co.uk> References: <001201c65a8c$204127a0$6501a8c0@XPLAPTOP> <7C2BD547-7164-489C-8D7D-6B57964DD9C9@lacscentre.co.uk> Message-ID: On 7 Apr 2006, at 23:36, Dave Cragg wrote: > > set the htmlText of field 1 to "The rain in Spain > falls mainly in the plains." That was a pretty poor piece of scripting. :-) put "The rain in Spain falls mainly in the plains." after tString set the htmlText of field 1 to tString Dave From garrett at paraboliclogic.com Fri Apr 7 19:08:14 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 07 Apr 2006 16:08:14 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <4436CD5B.2030600@chipp.com> References: <4436BF2C.9040407@howsoft.com> <4436CD5B.2030600@chipp.com> Message-ID: <4436F0DE.3090606@paraboliclogic.com> Bob Warren wrote: > > Another thing that gets me worked up (but not from your post) is > people citing their curriculum vitae before telling us that we ought > to swallow great excesses of bugs because somehow it is "natural and > normal" nowadays. In actual fact, I was hand-punching machine language > bootstrap routines on Hollerith cards before these people were even born. Have you ever dropped a stack of a thousand or so punch cards!? That was the last time I ever dropped a stack. Took me weeks to put the stack back in order before I could run it through the reader. :-( -Garrett From preid at reidit.co.uk Fri Apr 7 19:18:05 2006 From: preid at reidit.co.uk (Peter Reid) Date: Sat, 8 Apr 2006 00:18:05 +0100 Subject: Changing the screen resolution... In-Reply-To: References: Message-ID: Thanks Ken, just the ticket! Cheers Peter >On 4/7/06 2:37 PM, "Peter Reid" wrote: > >>> I get the result: >> >> /bin/sh: line 1: /Users/peter/Desktop/screen sizer/support/cscreen -x >> 1600 -y 1200 -s 1: No such file or directory > >The problem is you have a space in your path that needs to be escaped. Try >this: > >put "/Users/peter/Desktop/screen\ sizer/support/cscreen -x 1600 -y 1200 -s >1" into tCmd >get shell(tCmd) > >Here's a general purpose function you can use to format paths for use with >Unix (and Windows for that matter): > >function stsFormatPath pPath,pPlatform > -- assumes a full "/"-delimited path > switch pPlatform > case "MacOSX" > case "Unix" > put "\" & space & quote & "'`<>!;()[]?#$^&*=" into tSpecialChars > repeat for each char tChar in tSpecialChars > replace tChar with ("\" & tChar) in pPath > end repeat > break > case "Win32" > set the itemDel to "/" > put item -1 of pPath into tFile > put "\/:*?" & quote & "<>|" into tSpecialChars > repeat for each char tChar in tSpecialChars > replace tChar with ("-") in tFile > end repeat > put tFile into item -1 of pPath > replace "/" with "\" in pPath > break > end switch > return pPath >end stsFormatPath > >Have fun! > >Ken Ray >Sons of Thunder Software >Web site: http://www.sonsothunder.com/ >Email: kray at sonsothunder.com -- Peter Reid Reid-IT Limited, Loughborough, Leics., UK Tel: +44 (0)1509 268843 Fax: +44 (0)8700 527576 E-mail: preid at reidit.co.uk Web: http://www.reidit.co.uk From dvk at dvkconsult.com.au Fri Apr 7 19:37:39 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 8 Apr 2006 09:37:39 +1000 Subject: [OT] why eating your own haggis is not too bad for a companybased in Scotland In-Reply-To: <20060407145058.256E3825668@mail.runrev.com> References: <20060407145058.256E3825668@mail.runrev.com> Message-ID: <9356EEB9-B9A8-400F-BBBF-1461A2158B53@dvkconsult.com.au> On 08/04/2006, at 0:50, "Scott Kane" wrote: > > I wonder if it beats roo meat or crocodile? I've had both > and they were excellent. Crocodile is excellent, better than kangaroo and emu although there is nothing wrong with kangaroo. I think emu can be a bit tough. The kangaroo and the emu are on Australia's coat of arms, so we can at least claim the distinction that we eat out own national emblems. cheers David From revolutionary.dan at gmail.com Fri Apr 7 19:38:03 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 16:38:03 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: <4436E7CA.7050009@hyperactivesw.com> References: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> <4436E7CA.7050009@hyperactivesw.com> Message-ID: <70ed6b130604071638o352f2791k8843abdff9b5089c@mail.gmail.com> OK, here's my INTERIM report. I no longer get a report in my log file about the missing GLIBC file. I take that to be good news. BUT (isn't there always one of those?), I cannot for the life of me get my simplest CGI to execute. I keep getting the dreaded "unexpected end of script headers" error that basically means nothing useful. These CGIs all work on my local installation on OS X Apache, so I'm guessing there's some mysterious configuration problem at Dreamhost that I don't grok yet. I'm sending a note to Dreamhost support but my experience with them on stuff that goes beyond "why is email not working?" is that they're not always very helpful. At Dreamhost, you don't have a separate folder for cgi-bin files. CGIs are in the same folder with all the rest of your stuff, so I don't think it's a pathing issue. But who knows? I spent too much time on this already today. I'll let you know what they say if they say anything. On 4/7/06, J. Landman Gay wrote: > > Dan Shafer wrote: > > > At one point, Andre Garzia indicated there was a way around this problem > > because Rev CGI didn't really need that file, it was just looking for > its > > existence. But following instructions, I created an empty file called > > GLLIBC2.3 and tried running RevCGI again and again had no luck. I then > gave > > up. > > Note that you can't put the file in your own cgi folder, your ISP has to > put it in THEIR installation folder. In other words, you have to get > them to agree to install an empty file. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From samc-_- at hotmail.com Fri Apr 7 19:50:04 2006 From: samc-_- at hotmail.com (Samuco Med) Date: Sat, 08 Apr 2006 09:50:04 +1000 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604071638o352f2791k8843abdff9b5089c@mail.gmail.com> Message-ID: Dude, can you please stop sending me this crap? Please~! _________________________________________________________________ New year, new job ? there's more than 100,00 jobs at SEEK http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Eseek%2Ecom%2Eau&_t=752315885&_r=Jan05_tagline&_m=EXT From revolutionary.dan at gmail.com Fri Apr 7 19:54:16 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 16:54:16 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604071638o352f2791k8843abdff9b5089c@mail.gmail.com> References: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> <4436E7CA.7050009@hyperactivesw.com> <70ed6b130604071638o352f2791k8843abdff9b5089c@mail.gmail.com> Message-ID: <70ed6b130604071654k51c3a618v82fa9ae4129ce1de@mail.gmail.com> Oops. I made one mistake here myself. I uploaded the OS X engine to Dreamhost. That clearly ain't gonna work. SO I uploaded the Linux 2.6 engine. Now I get even worse results. Attempting to execute the CGI from the Terminal produces a bus error. No other useful information. I'm completely in the dark. On 4/7/06, Dan Shafer wrote: > > OK, here's my INTERIM report. > > I no longer get a report in my log file about the missing GLIBC file. I > take that to be good news. > > BUT (isn't there always one of those?), I cannot for the life of me get my > simplest CGI to execute. I keep getting the dreaded "unexpected end of > script headers" error that basically means nothing useful. These CGIs all > work on my local installation on OS X Apache, so I'm guessing there's some > mysterious configuration problem at Dreamhost that I don't grok yet. > > I'm sending a note to Dreamhost support but my experience with them on > stuff that goes beyond "why is email not working?" is that they're not > always very helpful. > > At Dreamhost, you don't have a separate folder for cgi-bin files. CGIs are > in the same folder with all the rest of your stuff, so I don't think it's a > pathing issue. But who knows? I spent too much time on this already today. > I'll let you know what they say if they say anything. > > > On 4/7/06, J. Landman Gay wrote: > > > > Dan Shafer wrote: > > > > > At one point, Andre Garzia indicated there was a way around this > > problem > > > because Rev CGI didn't really need that file, it was just looking for > > its > > > existence. But following instructions, I created an empty file called > > > GLLIBC2.3 and tried running RevCGI again and again had no luck. I then > > gave > > > up. > > > > Note that you can't put the file in your own cgi folder, your ISP has to > > put it in THEIR installation folder. In other words, you have to get > > them to agree to install an empty file. > > > > -- > > Jacqueline Landman Gay | jacque at hyperactivesw.com > > HyperActive Software | http://www.hyperactivesw.com > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" > From http://www.shafermediastore.com/tech_main.html > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From scott at proherp.com Fri Apr 7 20:08:08 2006 From: scott at proherp.com (Scott Kane) Date: Sat, 8 Apr 2006 10:08:08 +1000 Subject: Software at the Speed of Thought In-Reply-To: Message-ID: <000401c65aa0$863c3e00$0201010a@royalnexus> > Gotta say I'm disappointed. I just ordered Software at the > Speed of Thought for reference as I work on a project over > the weekend. Stupid me; I assumed an eBook would be similar > to downloading software--pay for it and you're good to go. > Nope. Just got the message from RunRev that I can expect them > to confirm my order within two working days. Should I expect > to wait 4 days, then, considering we're entering a weekend, > to receive my eBook? Seems ponderously slow for delivery of a > file that could/should be downloadable or sent automatically > via email. I ordered it last month and experienced the same delay. However one thing is for sure. It is worth the wait!! :-) Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From jacque at hyperactivesw.com Fri Apr 7 20:18:40 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Apr 2006 19:18:40 -0500 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604071638o352f2791k8843abdff9b5089c@mail.gmail.com> References: <70ed6b130604071419x3257acd2w53726b683f34ef91@mail.gmail.com> <70ed6b130604071455y75a67d1bq77c6a7e5dfa0512b@mail.gmail.com> <4436E7CA.7050009@hyperactivesw.com> <70ed6b130604071638o352f2791k8843abdff9b5089c@mail.gmail.com> Message-ID: <44370160.7010902@hyperactivesw.com> Dan Shafer wrote: > OK, here's my INTERIM report. > > I no longer get a report in my log file about the missing GLIBC file. I take > that to be good news. > > BUT (isn't there always one of those?), I cannot for the life of me get my > simplest CGI to execute. I keep getting the dreaded "unexpected end of > script headers" error that basically means nothing useful. These CGIs all > work on my local installation on OS X Apache, so I'm guessing there's some > mysterious configuration problem at Dreamhost that I don't grok yet. Actually I think that might be good news, depending on what your system log reports. Take a look in there. The "end of headers" thing is almost always a problem with your script, not the installation. One main thing that goes wrong when moving scripts from an OS X box to a Unix box is that you may not have converted the line endings to Unix. Use BBEdit to do that before you upload the script file. Check permissions, too. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Fri Apr 7 20:21:47 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 07 Apr 2006 17:21:47 -0700 Subject: dreamhost and Rev CGI? Message-ID: <4437021B.6090203@fourthworld.com> Why is it I see more people who don't know how they got subscribed to Rev lists than I've ever seen on any discussion list in 20 years? Does Rev have some 6-point nanosquint type on their download form that says they'll subscribe people unless they say not to? (always a had choice to have a loss of control over the customer's in-box be the default) Or does the company somehow attract a disproportionate number of people suffering from a severe memory disorder? Curious distinction Rev has going there.... > dreamhost and Rev CGI? > Samuco Med samc-_- at hotmail.com > Fri Apr 7 18:50:04 CDT 2006 > > * Previous message: dreamhost and Rev CGI? > * Next message: dreamhost and Rev CGI? > * Messages sorted by: [ date ] [ thread ] [ subject ] [ author ] > > Dude, can you please stop sending me this crap? > > Please~! > > _________________________________________________________________ > New year, new job ? there's more than 100,00 jobs at SEEK > http://a.ninemsn.com.au/b.aspx?URL=http%3A%2F%2Fninemsn%2Eseek%2Ecom%2Eau&_t=752315885&_r=Jan05_tagline&_m=EXT -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revolutionary.dan at gmail.com Fri Apr 7 20:23:31 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 17:23:31 -0700 Subject: Software at the Speed of Thought In-Reply-To: <000401c65aa0$863c3e00$0201010a@royalnexus> References: <000401c65aa0$863c3e00$0201010a@royalnexus> Message-ID: <70ed6b130604071723g463fd4fgf8b4453c869c687a@mail.gmail.com> Thanks for the kind words, Scott. On 4/7/06, Scott Kane wrote: > > > Gotta say I'm disappointed. I just ordered Software at the > > Speed of Thought for reference as I work on a project over > > the weekend. Stupid me; I assumed an eBook would be similar > > to downloading software--pay for it and you're good to go. > > Nope. Just got the message from RunRev that I can expect them > > to confirm my order within two working days. Should I expect > > to wait 4 days, then, considering we're entering a weekend, > > to receive my eBook? Seems ponderously slow for delivery of a > > file that could/should be downloadable or sent automatically > > via email. > > I ordered it last month and experienced the same delay. However > one thing is for sure. It is worth the wait!! :-) > > Scott > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From ambassador at fourthworld.com Fri Apr 7 20:24:52 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 07 Apr 2006 17:24:52 -0700 Subject: dreamhost and Rev CGI? Message-ID: <443702D4.1090309@fourthworld.com> Dan Shafer wrote: > SO I uploaded the Linux 2.6 engine. Now I get even worse results. Attempting > to execute the CGI from the Terminal produces a bus error. No other useful > information. > > I'm completely in the dark. A lot of people spend waaaaaaaaaaay too much time trying to figure out how to get Rev to work on a server. If RunRev Ltd. ever takes an interest in evangelizing the Rev engine as a server solution, they should change it so it no longer requires non-standard libraries it doesn't use. In the meantime, there's always Tierra.net -- sign up and ask to be hosted on server farm 2, which they maintain pre-configured for Rev.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bobwarren at howsoft.com Fri Apr 7 20:47:06 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 07 Apr 2006 21:47:06 -0300 Subject: Merde happens, but not here (yet) Message-ID: <4437080A.9000906@howsoft.com> Richard Gaskin wrote: >Bug report: The link to on is 404. >Merde happens. Thanks Richard, I'm on it right away. But since I don't get a 404 from here, I'm not sure what to do next. Perhaps you kind List folks would be kind enough to click on the link for me and see whether it offers you a download or a 404, and then let me know the result. Looking at my website stats, I can confirm that a few 404s are reported each month, but I have always attributed them to passing unfavourable conditions on the Internet itself. Any ideas about other causes? Bob Warren From tominjapan at excite.com Fri Apr 7 20:56:55 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Fri, 7 Apr 2006 20:56:55 -0400 (EDT) Subject: dreamhost and Rev CGI? Message-ID: <20060408005655.62AFBB6CF@xprdmailfe14.nwk.excite.com> I started using Dreamhost and rev cgi about a month or two ago. No problem. 1. create a folder named "cgi-bin" 2. get the linux rev engine from runrev 3. upload it and set the permission to 755 "fiat accompli" Note 1: you will need the libURL stack if you want your cgi scripts to post. Also, the latest libURL won't work because of an incapatability with the Linux engine. It's easy enough to fix. Two lines need to be commented out. I can't remember which they were. You might want to search the revlist. Dave Cragg helped with this. Note 2: I just looked at the rev site and the linux engine doesn't seem to be there or I'm looking in the wrong place. If you need it, I can email it to you. or better... I just zipped a copy (using mac OSX) and put on my dreamhost site: http://www.discamus.com/revolution.zip Hope that helps, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From bobwarren at howsoft.com Fri Apr 7 21:06:35 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 07 Apr 2006 22:06:35 -0300 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <44370C9B.2010704@howsoft.com> Garrett Hylltun wrote: >Have you ever dropped a stack of a thousand or so punch cards!? That was the last time I ever dropped a stack. Took me weeks to put the stack back in order before I could run it through the reader. Yes, and worse. On one occasion I was feeding in trays and trays of cards that represented free gifts to the clients. Although I was always very methodical and careful when doing this, somehow, I don't know how, I fed in a tray (or more?) of cards twice. As a result, about 10,000 customers got their rather expensive gifts in duplicate! Needless to say, proper statistical controls were implemented by my department afterwards. It turned out to be quite didactic. Bob From lynn at paradigmasoft.com Fri Apr 7 21:22:05 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 18:22:05 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <20060408005655.62AFBB6CF@xprdmailfe14.nwk.excite.com> Message-ID: <1067663097-310074167@lindbergh.macserve.net> Hello all, I just spotted Tom's link for the engine. I do not believe the Linux engine was expressly licensed to be freely distributed by third parties in this way - do not download it. If someone has a EULA linked to a particular version of the engine that expressly allows this, send it to me ASAP - I am easily convinced by previously issued EULAs. Others have already asked me about the state of the Linux engine and my reading of the current EULA is that if you hold a legal license you are allowed to upload it for your own use to a server. If you add up the facts you'll figure out something is happening with Linux. Please be patient, you will be rewarded. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From ambassador at fourthworld.com Fri Apr 7 21:48:35 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 07 Apr 2006 18:48:35 -0700 Subject: Linux Engine Licensing - Please Read Message-ID: <44371673.30609@fourthworld.com> Lynn wrote: > I do not believe the Linux engine > was expressly licensed to be freely distributed by third parties in this way > - do not download it. > > If someone has a EULA linked to a particular version of the engine that > expressly allows this, send it to me ASAP - I am easily convinced by > previously issued EULAs. Er, scriptLimits? See: ftp.metacard.com ...for a clue to a simpler and more mutually profitable world.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From xeubie at hotmail.com Fri Apr 7 22:14:58 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Sat, 08 Apr 2006 02:14:58 +0000 Subject: creating my own tools palette Message-ID: Hello, I'm new to rev. Could someone let me know how to create my own tools palette with my own custom tools? I imagine I'd need some graphics program to draw the objects and such. Thanks, Oakes _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From lynn at paradigmasoft.com Fri Apr 7 22:24:18 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 19:24:18 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <44371673.30609@fourthworld.com> Message-ID: <1067659364-310298155@lindbergh.macserve.net> > > If someone has a EULA linked to a particular version of the engine > > that expressly allows this, send it to me ASAP - I am > easily convinced > > by previously issued EULAs. > > Er, scriptLimits? > > See: ftp.metacard.com > > ...for a clue to a simpler and more mutually profitable world.... I don't think Ive ever seen a Richard mail quite this short :-) So what file do you want me to look at? Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From mwieder at ahsoftware.net Fri Apr 7 22:54:26 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 7 Apr 2006 19:54:26 -0700 Subject: Eureka! It's late, I'm tired and grouchy and I can't figure out a way to do this! In-Reply-To: <2FC5D57B-B2C2-4B44-B9DD-3A9CD792AEA2@mangomultimedia.com> References: <6927441618.20060406162623@ahsoftware.net> <72E0BBEF-FA1A-4767-B4EC-E06D5A075832@dsl.pipex.com> <4435C2ED.20009@hyperactivesw.com> <44366C7C.6080505@openpartnership.net> <8A5E21CE-8DE1-4ACE-A1ED-82E964CE1188@dsl.pipex.com> <4436842D.3020802@openpartnership.net> <3ED806A1-8AD6-4FD3-8D9F-48358001F526@mangomultimedia.com> <2FC5D57B-B2C2-4B44-B9DD-3A9CD792AEA2@mangomultimedia.com> Message-ID: <12341059440.20060407195426@ahsoftware.net> Trevor- Friday, April 7, 2006, 11:15:42 AM, you wrote: > For what I am doing right now it does as I'm not looking that far > down in the hierarchy. I'm just getting the group that an object > belongs to, so the delete technique has worked out since it just > deletes the object from the long id (or name). The full path, > including the substack, is left intact. I've started (in the last couple of days) getting the long id, then put the long id of someObject into tLongID replace " of " with comma in tLongID set the itemDelimiter to comma -- turn the file path into a stack name put item -1 of tLongID into tPath put the name of tPath into item -1 of tLongiD and treating this as a set of items. -- -Mark Wieder mwieder at ahsoftware.net From bobwarren at howsoft.com Fri Apr 7 23:06:25 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 08 Apr 2006 00:06:25 -0300 Subject: Merde happens, but not here (yet) Message-ID: <443728B1.6030008@howsoft.com> On 4/8/06, Bob Warren wrote: >> Richard Gaskin wrote: >> >> >Bug report: >> >> The link to on >> is 404. >> >> >Merde happens. >> >> Thanks Richard, I'm on it right away. But since I don't get a 404 from >> here, I'm not sure what to do next. >> >> Perhaps you kind List folks would be kind enough to click on the link >> for me and see whether it offers you a download or a 404, and then let >> me know the result. Thanks guys! Here's the fix report: I tried doing the download in Windows, and it seemed to work OK. So then I had the idea of trying it in Linux and it gave a 404. After several unsuccessful experiments with the page itself, it suddenly occurred to me to check the actual existence of the file, and lo-and-behold it had disappeared! I imagine this must have happened when I changed service provider recently, and supposedly everything was copied verbatim to the new site. But since the link specified an absolute address to my site, I would have thought it impossible that Windows should get it from my browser cache instead. We live and learn! Since I insist on trying to use layers in my pages, using even the same browser in a different operating system sometimes causes the positioning to go haywire, and I have now noticed this on the above download page in Linux. So merde happens twice! If you don't mind, I'll leave that until tomorrow, since I am a bit tired after my day's ordeals: a few hours ago I had to negociate the release of my supposedly kidnapped son - pay up R$50.000 or they'd kill him on the spot kind of drama. Luckily, it turned out to be not a hoax but criminal action just to extract the money, as my son was not really in the hands of the kidnappers, or so I eventually found out. Merde ("merda" in Brazil) does indeed happen! But as I said in the title to this thread, "not here yet"! Writing this e-mail has unwound me nicely, so now I'll sign off. Nighty-night. Regards, Bob From dvk at dvkconsult.com.au Fri Apr 7 23:18:45 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 8 Apr 2006 13:18:45 +1000 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <20060407224832.E5EE58255B9@mail.runrev.com> References: <20060407224832.E5EE58255B9@mail.runrev.com> Message-ID: <00939F1B-F3FB-47A3-81AE-BC8D8BE25148@dvkconsult.com.au> On 08/04/2006, at 8:48, Ken Ray wrote: > > Oh, Yeah? Well WE had to walk 35 miles through a raging snowstorm > with only > flipflops and snorkles while juggling crazed rabid wombats and > breathing > sulphur just to LOOK at a cardboard computer! > > ;-) > > Ken Ray Now, now Ken, you know that is hard to believe. We do not have rabies here in wombat's own country. David David From davis.phil at comcast.net Fri Apr 7 23:20:48 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 07 Apr 2006 20:20:48 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <1067659364-310298155@lindbergh.macserve.net> References: <1067659364-310298155@lindbergh.macserve.net> Message-ID: <44372C10.4030107@comcast.net> Lynn Fredricks wrote: >>> If someone has a EULA linked to a particular version of the engine >>> that expressly allows this, send it to me ASAP - I am >>> easily convinced by previously issued EULAs. >> >>Er, scriptLimits? >> >>See: ftp.metacard.com >> >>...for a clue to a simpler and more mutually profitable world.... > > I don't think Ive ever seen a Richard mail quite this short :-) > So what file do you want me to look at? It's gotta be the 'readme.cmc' file which says in part: > As is the case for UNIX console-mode development, there are no script > length limits in this engine, and use of this engine free but > unsupported. Point being, for server-side MC Unix & Win32 engine use 'the scriptLimits' property was set to 0, indicating no limit. Phil Davis From jacque at hyperactivesw.com Fri Apr 7 23:39:35 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Apr 2006 22:39:35 -0500 Subject: Merde happens, but not here (yet) In-Reply-To: <443728B1.6030008@howsoft.com> References: <443728B1.6030008@howsoft.com> Message-ID: <44373077.9020403@hyperactivesw.com> Bob Warren wrote: > I am a bit tired after my day's ordeals: a few hours ago > I had to negociate the release of my supposedly kidnapped son - pay up > R$50.000 or they'd kill him on the spot kind of drama. Luckily, it > turned out to be not a hoax but criminal action just to extract the > money, as my son was not really in the hands of the kidnappers, or so I > eventually found out. Oh god, how horrible! You must be a wreck. It makes our little squabbles here look insignificant. Take care of yourself, life is too short. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Apr 7 23:45:12 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 07 Apr 2006 22:45:12 -0500 Subject: dreamhost and Rev CGI? In-Reply-To: <4437021B.6090203@fourthworld.com> References: <4437021B.6090203@fourthworld.com> Message-ID: <443731C8.6000208@hyperactivesw.com> Richard Gaskin wrote: > > Why is it I see more people who don't know how they got subscribed to > Rev lists than I've ever seen on any discussion list in 20 years? > > Does Rev have some 6-point nanosquint type on their download form that > says they'll subscribe people unless they say not to? (always a had > choice to have a loss of control over the customer's in-box be the default) > > Or does the company somehow attract a disproportionate number of people > suffering from a severe memory disorder? The latter, I think. I just visited the trial download page. There are two checkboxes there, one to join the announcement list, the other to join the use-rev list. Neither are checked by default. They are located directly under the place where you enter your email (required to get a temporary license key.) The only way people can be subscribed here is if they clicked that checkbox on purpose. I vote for memory disorder. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dvk at dvkconsult.com.au Fri Apr 7 23:48:59 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 8 Apr 2006 13:48:59 +1000 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <20060407145058.256E3825668@mail.runrev.com> References: <20060407145058.256E3825668@mail.runrev.com> Message-ID: <29534546-FD6A-46CB-AFED-337AD6D091E0@dvkconsult.com.au> On 08/04/2006, at 0:50, David Burgun wrote: >> One way of >> putting it is that the boundaries of capability have been pushed >> over the years while the rise in bugs has been disproportionately >> low. > > Over what years are you talking about? I really can't see this, for > instance: > > When I first started in programming we used assembler on Mini- > Computers...... Back then, programmers used to get paid a > bonus for shipping bug free code, that bonus would decrease as the > bug count increased. It was even possible to go into negative bonus > which would be subtracted from bonus of the next project. Sounds a fine idea but alas you are off my point. I understand QA processes very well. Your mini-computer/assembler example is inevitably of a simpler system compared with those one can readily create today in languages such as Rev. Yes, assembler programming is complex (been there, done that) but the delivered functionality of a 3GL or later language is light years beyond what you and I were doing with kerosene-powered computers and rice-paper Hollerith cards. Complexity and errors per function point rise with the measurable size of the software whereas small, simple applications are simple to make relatively bug free. Despite that, the rate of errors per function point declines with more powerful languages, and those languages enable the delivery of applications of a complexity which could not reasonably be done thirty years ago. Hence my point that capabilities have extended at a disproportionately low error rate. Simple, and well established from industry benchmarks in at least the last twenty five years. > > When I first started of the Mac, the software was must more robust > and bug free. Not in my experience :-) As Richard said elsewhere, perhaps my usage and environment exposed bugs you did not see, and now our positions are reversed. Which brings me to Bob Warren's comment about ignoring bugs. I promise faithfully I do not ignore them, I just do not encounter significant bugs in my use of the IDE on OS X 10.4.5 with a zillion other applications running. I can not comment on Linux. When I find what I think is a bug I start by searching my own actions, maybe ask this list for help, see if someone else has it on Bugzilla and if not then I will raise it thanks to Ken's Revzilla interface. I have no current bugs in Bugzilla. > > All the Best > Dave and David From scott at proherp.com Fri Apr 7 23:59:23 2006 From: scott at proherp.com (Scott Kane) Date: Sat, 8 Apr 2006 13:59:23 +1000 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <00939F1B-F3FB-47A3-81AE-BC8D8BE25148@dvkconsult.com.au> Message-ID: <000b01c65ac0$d419a930$0201010a@royalnexus> > Now, now Ken, you know that is hard to believe. We do not > have rabies > here in wombat's own country. Exactly. But you do have to watch for their bite. Being venomous and all... ;-) Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From chipp at chipp.com Sat Apr 8 00:37:51 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 07 Apr 2006 23:37:51 -0500 Subject: Linux Engine Licensing - Please Read In-Reply-To: <1067663097-310074167@lindbergh.macserve.net> References: <1067663097-310074167@lindbergh.macserve.net> Message-ID: <44373E1F.8030404@chipp.com> Lynn Fredricks wrote: > - do not download it. > > If someone has a EULA linked to a particular version of the engine that > expressly allows this, send it to me ASAP - I am easily convinced by > previously issued EULAs. From the website Richard pointed you to: "It can be used to run .mt scripts similar to the way the UNIX engines run them, and so can be used to develop CGI applications on Win32 systems with HTTP servers that support stdio-based communication. As is the case for UNIX console-mode development, there are no script length limits in this engine, and use of this engine free but unsupported." Probably a good thing to know. I didn't. -Chipp From revolutionary.dan at gmail.com Sat Apr 8 01:06:29 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 22:06:29 -0700 Subject: Merde happens, but not here (yet) In-Reply-To: <4437080A.9000906@howsoft.com> References: <4437080A.9000906@howsoft.com> Message-ID: <70ed6b130604072206see8ede8j3beae69cc1543176@mail.gmail.com> I got the download just fine. OS X 10.4.6, Firefox 1.5.0.1. On 4/7/06, Bob Warren wrote: > > Richard Gaskin wrote: > > >Bug report: > > The link to on > is 404. > > >Merde happens. > > Thanks Richard, I'm on it right away. But since I don't get a 404 from > here, I'm not sure what to do next. > > Perhaps you kind List folks would be kind enough to click on the link > for me and see whether it offers you a download or a 404, and then let > me know the result. > > Looking at my website stats, I can confirm that a few 404s are reported > each month, but I have always attributed them to passing unfavourable > conditions on the Internet itself. Any ideas about other causes? > > Bob Warren > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From curry at pair.com Sat Apr 8 01:13:36 2006 From: curry at pair.com (Curry) Date: Sat, 8 Apr 2006 00:13:36 -0500 Subject: How long does one put up with crashing? In-Reply-To: <20060407224832.B14218255B8@mail.runrev.com> References: <20060407224832.B14218255B8@mail.runrev.com> Message-ID: I'm not using 2.7 yet, but using an older version on Windows sometimes I have crashed--in my case for some reason it was often when changing tools, between browse and select tool. I find it best to save often. That turns a potential disaster into just a headache. Also in my case, the standalones are stable. (Maybe no changing tools!) :-) BTW, I'm sorry to hear that the latest version can still be crashy on Windows. Curry -- >I'm hoping that Rev puts up here! I'm getting a little >tired and frustrated of the IDE crashing when I'm building an application. >I've never known of a software product that crashes >like RunRev Studio 2.7 does. I've seen Alpha releases >that crash less times. > >I've been developing commercial software for 14 years, >with a different product, and have never seen the likes >of this before. > From katir at hindu.org Sat Apr 8 00:03:32 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 7 Apr 2006 18:03:32 -1000 Subject: dreamhost and Rev CGI? In-Reply-To: <443702D4.1090309@fourthworld.com> References: <443702D4.1090309@fourthworld.com> Message-ID: We are running 2.6 on linux Fedora Core 3 without any problems... and those libs are definitely not our our box. I just moved to a new server in San Franscisco. it was "drag and drop" for me. As long as you set permissions correctly it should work. OH! it must be 2.6 and *NOT* 2.6.1 the later requires the libs, the former does not. Andre thought i had done some magic after he spent some hours trying to get it work on our new box.. and just on a hunch I move the one we had on the old box (I figured it was working so it shouldwork on another box...) over to /usr/local/bin/ and CHMOD 755 and CGI began working right away... well guess what: http://www.himalayanacademy.com/cgi-bin/checkRevEngine.cgi 2.6 not 2.6.1 which will fail. if you need the .tar I'm using I can post it to our server (oops is that allowed?) I think I got lucky because I could not find a 2.6 on Rev site onloy 2.6.1 and if I didn't have that old copy we would be in big trouble Sivakatirswami On Apr 07, 2006, at 2:24 PM, Richard Gaskin wrote: > Dan Shafer wrote: >> SO I uploaded the Linux 2.6 engine. Now I get even worse results. >> Attempting >> to execute the CGI from the Terminal produces a bus error. No >> other useful >> information. >> I'm completely in the dark. > > A lot of people spend waaaaaaaaaaay too much time trying to figure > out how to get Rev to work on a server. > > If RunRev Ltd. ever takes an interest in evangelizing the Rev > engine as a server solution, they should change it so it no longer > requires non-standard libraries it doesn't use. > > > In the meantime, there's always Tierra.net -- sign up and ask to be > hosted on server farm 2, which they maintain pre-configured for > Rev.... > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolutionary.dan at gmail.com Sat Apr 8 01:15:29 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 22:15:29 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: <20060408005655.62AFBB6CF@xprdmailfe14.nwk.excite.com> References: <20060408005655.62AFBB6CF@xprdmailfe14.nwk.excite.com> Message-ID: <70ed6b130604072215r3ef2bd83u4d2d307569e18668@mail.gmail.com> Thanks, Thomas.... 1. I followed your directions. I still get a bus error trying to execute the simplest CGI. 2. The page you pointed me to for the Linux engine -- which I think I have anyway -- is a 404. On 4/7/06, Thomas McCarthy wrote: > > > I started using Dreamhost and rev cgi about a month or two ago. No > problem. > 1. create a folder named "cgi-bin" > 2. get the linux rev engine from runrev > 3. upload it and set the permission to 755 > > "fiat accompli" > > Note 1: you will need the libURL stack if you want your cgi scripts to > post. Also, the latest libURL won't work because of an incapatability with > the Linux engine. It's easy enough to fix. Two lines need to be commented > out. I can't remember which they were. You might want to search the revlist. > Dave Cragg helped with this. > > Note 2: I just looked at the rev site and the linux engine doesn't seem to > be there or I'm looking in the wrong place. If you need it, I can email it > to you. or better... I just zipped a copy (using mac OSX) and put on my > dreamhost site: > http://www.discamus.com/revolution.zip > > Hope that helps, > tm > > _______________________________________________ > Join Excite! - http://www.excite.com > The most personalized portal on the Web! > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Sat Apr 8 01:19:16 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 7 Apr 2006 22:19:16 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: References: <443702D4.1090309@fourthworld.com> Message-ID: <70ed6b130604072219w15293b3dhe91d5d42b8849e17@mail.gmail.com> Yep, I'm using what purports to be Linux engine 2.6. Still no joy but I have given up until I get an answer from Dreamhost. On 4/7/06, Sivakatirswami wrote: > > We are running 2.6 on linux Fedora Core 3 without any problems... > and those libs are definitely not our our box. I just moved to a new > server in San Franscisco. it was "drag and drop" for me. As long as > you set permissions correctly it should work. > > OH! it must be 2.6 and *NOT* 2.6.1 the later requires the libs, the > former does not. Andre thought i had done some magic after he spent > some hours trying to get it work on our new box.. and just on a hunch > I move the one we had on the old box (I figured it was working so it > shouldwork on another box...) over to /usr/local/bin/ and CHMOD 755 > and CGI began working right away... well guess what: > > http://www.himalayanacademy.com/cgi-bin/checkRevEngine.cgi > > 2.6 > > not 2.6.1 which will fail. > > if you need the .tar I'm using I can post it to our server (oops is > that allowed?) > > I think I got lucky because I could not find a 2.6 on Rev site onloy > 2.6.1 and if I didn't have that old copy we would be in big trouble > > Sivakatirswami > > > > > > > > On Apr 07, 2006, at 2:24 PM, Richard Gaskin wrote: > > > Dan Shafer wrote: > >> SO I uploaded the Linux 2.6 engine. Now I get even worse results. > >> Attempting > >> to execute the CGI from the Terminal produces a bus error. No > >> other useful > >> information. > >> I'm completely in the dark. > > > > A lot of people spend waaaaaaaaaaay too much time trying to figure > > out how to get Rev to work on a server. > > > > If RunRev Ltd. ever takes an interest in evangelizing the Rev > > engine as a server solution, they should change it so it no longer > > requires non-standard libraries it doesn't use. > > > > > > In the meantime, there's always Tierra.net -- sign up and ask to be > > hosted on server farm 2, which they maintain pre-configured for > > Rev.... > > > > -- > > Richard Gaskin > > Managing Editor, revJournal > > _______________________________________________________ > > Rev tips, tutorials and more: http://www.revJournal.com > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From lfredricks at proactive-intl.com Sat Apr 8 01:39:27 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 22:39:27 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums Message-ID: <20060408053944.32E2E7F5A@spunkymail-a12.dreamhost.com> Runtime Revolution Ships Revolution Media New Interactive, Rich Media Product for Designers April 8, 2006. Edinburgh, Scotland. Runtime Revolution Ltd, the leader in multi-platform rich media and application development tools, announces the release of Revolution Media. In addition, Runtime Revolution introduces new support forums for all products, including specialized, per-project forums for Revolution Media. Revolution Media lets digital production designers, artists and interactive media specialists create rich media projects, then deploy them on Mac OS X and Windows - all from the same project. There is no easier path to interactive media for graphics designers. Revolution Media includes features that designers want: Easy visual creation of media projects and utilities. Drag-create visuals: buttons, windows, information boxes, lists, players and more. Projects and utilities can be played back against a customizable backdrop - using Revolution Player - on Windows and MacOS X. Step up to Revolution scripting. English-like Revolution is the easiest scripting language available - easier than Javascript or Flash ActionScript. Yet Revolution features all the modern language features that any developer would expect. Stunning blending and transitions. All objects, from buttons to windows, can have animated, interactive blending and transparency, with over 20 new blend modes. Supports windows of any shape and effects on windows/dialogs, including alpha masks. Powerful media engine with anti-aliased vector support. New anti-aliased vector graphics presentation layer. Supports advanced QuickTimeT interactivity for playback of video, audio and more. Text-to-Speech, video/audio capture, printing, and loading/displaying media from a website barely scratch the surface on what projects can include. Focused Starter Projects. Take a stack of graphics and transform them into a slideshow presentation, kiosk or artist's digital portfolio. Turn your pictures instantly into a point-and-click adventure game. It comes with source code of all four templates you can modify for your own projects. Revolution Media costs $49. Learn more about Revolution Media at http://revmedia.runrev.com. Media can also be upgraded to Revolution Studio and Revolution Enterprise. Runtime Revolution also introduces new support and learning forums at http://forums.runrev.com. The new forums are set up by level so that those new to rich media can find exactly the information they want and need to extend their skill sets. About Runtime Revolution Founded in 1997, Runtime Revolution focuses on bringing user-centric software development to all major platforms: Windows, Macintosh, Linux, and Unix. The company is based in Edinburgh, Scotland. For more information on Runtime Revolution, please visit the company on the web at http://www.runrev.com or http://www.tenthumbstypingtutor.com. From bobs at twft.com Sat Apr 8 01:44:57 2006 From: bobs at twft.com (Robert Sneidar) Date: Fri, 7 Apr 2006 22:44:57 -0700 Subject: Valentina Message-ID: <640B0121-1F02-4AF2-A044-73BC87E75DFA@twft.com> Hi all. Is anyone with something less than a doctorate in highly complex programming languages using Valentina succesfully? What I am looking for is something I can use to EASILY create indexed tables and then quickly find, edit and update those tables. I know SQL has become the standard way of doing things, but the "S" is ANYTHING but SIMPLE, especially when it comes to querys. Maybe it's just the manuals are not very clear. I get most of it in principle, but I simply cannot take the time to learn a few hundred more functions at this point. I need to get to work on the INTERFACE. To do that, I need to make tables for the data. I will need to do that programmatically later. I suppose if someone knows a better reference for Valentina then those horribly writtten manuals they provide it would be a HUGE start! Otherwise I am going to have to write off the money I spent for Valentina and find something else. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From lynn at paradigmasoft.com Sat Apr 8 01:47:34 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 7 Apr 2006 22:47:34 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <44373E1F.8030404@chipp.com> Message-ID: <1067647168-311029935@lindbergh.macserve.net> > From the website Richard pointed you to: > > "It can be used to run .mt scripts similar to the way the > UNIX engines run them, and so can be used to develop CGI > applications on Win32 systems with HTTP servers that support > stdio-based communication. > > As is the case for UNIX console-mode development, there are > no script length limits in this engine, and use of this > engine free but unsupported." > > Probably a good thing to know. I didn't. Thanks Phil and Chipp, Ill check it out and see how that works with current licensing. In the meantime....some other news just posted :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From stephenREVOLUTION at barncard.com Sat Apr 8 02:02:24 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 7 Apr 2006 23:02:24 -0700 Subject: Valentina In-Reply-To: <640B0121-1F02-4AF2-A044-73BC87E75DFA@twft.com> References: <640B0121-1F02-4AF2-A044-73BC87E75DFA@twft.com> Message-ID: Bob, Check out Trevor Devore's DB library. "A database abstraction library written in Transcript: http://mangomultimedia.com/developer/revolution/ libDatabase 2.0 - Tested with altSQLite 2 and 3, MySQL, PostGreSQL, Valentina 1.x local. Prelinary testing done for Valentina 2.x local/server. Download stack, Getting Started pdf and documentation. 2.0.2.9 It spoke to me well, and enabled me to 'get on with the interface'. After using it once I donated immediately - but they're free - no obligation. Actually the S in SQL stands for 'Structured' not Simple. sqb >Hi all. > >Is anyone with something less than a doctorate in highly complex >programming languages using Valentina succesfully? What I am looking >for is something I can use to EASILY create indexed tables and then >quickly find, edit and update those tables. I know SQL has become >the standard way of doing things, but the "S" is ANYTHING but >SIMPLE, especially when it comes to querys. Maybe it's just the >manuals are not very clear. I get most of it in principle, but I >simply cannot take the time to learn a few hundred more functions at >this point. I need to get to work on the INTERFACE. To do that, I >need to make tables for the data. I will need to do that >programmatically later. > >I suppose if someone knows a better reference for Valentina then >those horribly writtten manuals they provide it would be a HUGE >start! Otherwise I am going to have to write off the money I spent >for Valentina and find something else. > >Bob Sneidar >IT Manager >Logos Management >Calvary Chapel CM > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From gcanyon at inspiredlogic.com Sat Apr 8 03:21:38 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 8 Apr 2006 00:21:38 -0700 Subject: bugs In-Reply-To: <10712764834.20060407120253@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> Message-ID: <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> On Apr 7, 2006, at 6:53 AM, Geoff Canyon wrote: > How about this code: > > on mouseUp -- display the date > answer the date with "OK" > end mouseUp > > Just thought I would make your day. ;-) On Apr 7, 2006, at 12:02 PM, Mark Wieder wrote: > To be fair, Geoff had a smiley in his post, so I think he deserves > some slack cut here. But I can think of several scenarios where this > will fail. You are of course correct -- it was intended humorously. That said, I was also trying to point out that at a fine enough granularity, code _can_ be bug free. But now you have me doubting myself: how could this fail? There is the obvious possibility -- the developer could forget to include the answer dialog when building an app. But I don't think that qualifies as a bug in the code. You could get a date format you're unfamiliar with on a computer set to a different nationality than you expect, but that would still be a valid date, which is all the single-comment spec calls for. So tell me what could go wrong? ;-) regards, Geoff From ambassador at fourthworld.com Sat Apr 8 03:27:11 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Apr 2006 00:27:11 -0700 Subject: Linux Engine Licensing - Please Read Message-ID: <443765CF.90906@fourthworld.com> Chipp wrote: > Lynn Fredricks wrote: >> If someone has a EULA linked to a particular version of the engine that >> expressly allows this, send it to me ASAP - I am easily convinced by >> previously issued EULAs. 7for7 > > From the website Richard pointed you to: > > "It can be used to run .mt scripts similar > to the way the UNIX engines run them, and so can be used to develop > CGI applications on Win32 systems with HTTP servers that support > stdio-based communication. > > As is the case for UNIX console-mode development, there are no script > length limits in this engine, and use of this engine free but > unsupported." > > Probably a good thing to know. I didn't. A lot of us MC users did. I had occasion to mention this very specifically to Lynn recently, more than once. Not sure why he said he wasn't familiar with it; maybe he just suffers from what Dan and I can call Rev List Subscriber Memory Disorder. ;) Most of the engine changes since the older version at have been for native appearances and other goodies that have no effect when running in faceless mode. Also, MetaCard Corp. supported far more platforms than RunRev, so if your server runs Solaris, BSD, or one of the other flavors Rev is no longer compiled for you can still enjoy Transcript on your server with the old tried-and-true engine. What a great way to evangelize Transcript: the moment you want to make GUI admin tools or desktop apps, you already know the language. Dr. Raney had some insight! So Andre, how's that web app framework coming? The irony of all this is that it's been sitting there virtually untapped for years, and only when someone breathes new life into the ultra-niche-and-once-nearly-forgotten Ruby with the new-agey "Rails" do we finally take a fresh look at the legacy Raney left for us so long ago in our own native tongue. I've been using Transcript as my language-of-choice on my servers since before RunRev Ltd. was born. It's nice that the world is finally changing so I no longer feel the need to apologize for that choice (remember the '90s when people wrote web apps in C? Ewwww). PS: What is "eurotalk"? It's been added to the public directory at but it's too big to download conveniently. Did I miss a press release? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From sunshine at public.kherson.ua Sat Apr 8 03:41:47 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 08 Apr 2006 10:41:47 +0300 Subject: Valentina In-Reply-To: <640B0121-1F02-4AF2-A044-73BC87E75DFA@twft.com> Message-ID: On 4/8/06 8:44 AM, "Robert Sneidar" wrote: > Hi all. > > Is anyone with something less than a doctorate in highly complex > programming languages using Valentina succesfully? What I am looking > for is something I can use to EASILY create indexed tables and then > quickly find, edit and update those tables. I know SQL has become the > standard way of doing things, but the "S" is ANYTHING but SIMPLE, > especially when it comes to querys. Maybe it's just the manuals are > not very clear. I get most of it in principle, but I simply cannot > take the time to learn a few hundred more functions at this point. I > need to get to work on the INTERFACE. To do that, I need to make > tables for the data. I will need to do that programmatically later. > > I suppose if someone knows a better reference for Valentina then > those horribly writtten manuals they provide it would be a HUGE > start! Otherwise I am going to have to write off the money I spent > for Valentina and find something else. Robert, Actually no need to learn hundreds functions on start. Yes Valentina Is quite complex and feature reach. So if you are new to database development you can be stunned. I have not catch if you know SQL good? Assume yes. To give you direction. Template if you want I will use just pseudo-language --------------------------------------------------------- 1) Create database object db = Database_New 2) Create db on disk: Database_Creaate( db, path ) 3) Create Table Database_SqlExecute( db, "CREATE TABLE T1 (id ulong)" ) 3) insert records Database_SqlExecute( db, "INSERT INTO T1 (id) VALUES (1)" ) Database_SqlExecute( db, "INSERT INTO T1 (id) VALUES (2)" ) Database_SqlExecute( db, "INSERT INTO T1 (id) VALUES (3)" ) 4) Update Records Database_SqlExecute( db, "UPDATE T1 SET id = 55 WERE id = 1" ) 5) Search table curs = Database_SqlSelect( db, "SELECT * FROM T1" ) ... Cursor_Destory( curs ) 6) Close database Database_Close( db ) --------------------------------------------------------- You still think anything hard here? I hope no :-) This is SQL Way of Valentina which support usually all other dbs. Just for info: Valentina in contrast also offer API way of coding and Class way (for OO languages). Revolution is not so much OO language (YET I hope). I should admit that e.g. REALBasic and c++ users of Valentina in 90% case-sensitive prefer Class-way of development. The main with Valentina - we always give to developer a CHOICE. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From dvk at dvkconsult.com.au Sat Apr 8 04:18:11 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 8 Apr 2006 18:18:11 +1000 Subject: bugs In-Reply-To: <20060408063601.04E45824FDD@mail.runrev.com> References: <20060408063601.04E45824FDD@mail.runrev.com> Message-ID: <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> On 08/04/2006, at 16:36, Geoff Canyon wrote: > > So tell me what could go wrong? ;-) You are limiting yourself to the code, where bugs can have the forms of user requirements, specification and documentation as well as coding. In this case, the user may have wanted to know the date in long form ;-) However, your code snippet as written does indeed have a bug. If I run it here, I see the answer "4/8/06" which I consider an absurd answer and very clearly a bug. In Australia, it is not yet August. cheers David > regards, > > Geoff From sunshine at public.kherson.ua Sat Apr 8 04:34:17 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 08 Apr 2006 11:34:17 +0300 Subject: Valentina In-Reply-To: Message-ID: Hi Robert, Additionally: If talk about Valentina you need first of all do ValentinaInit() When you finish work you do Valentina_ShutDown. Also I wonder, have you see TUTORIAL of Valentina for Revolution? It seems you have stick into REFERENCE of V4REV. I am sure, it make the simplest introduction in 3 simple lessons how to use Valentina. IF you will be able point us how to make it even more simple it will be great. > --------------------------------------------------------- > 1) Create database object > > db = Database_New > > 2) Create db on disk: > > Database_Creaate( db, path ) > > 3) Create Table > > Database_SqlExecute( db, "CREATE TABLE T1 (id ulong)" ) > > 3) insert records > > Database_SqlExecute( db, "INSERT INTO T1 (id) VALUES (1)" ) > Database_SqlExecute( db, "INSERT INTO T1 (id) VALUES (2)" ) > Database_SqlExecute( db, "INSERT INTO T1 (id) VALUES (3)" ) > > > 4) Update Records > > Database_SqlExecute( db, "UPDATE T1 SET id = 55 WERE id = 1" ) > > 5) Search table > > curs = Database_SqlSelect( db, "SELECT * FROM T1" ) > ... > Cursor_Destory( curs ) > > > 6) Close database > > Database_Close( db ) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Apr 8 04:40:42 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 08 Apr 2006 11:40:42 +0300 Subject: Not getting it In-Reply-To: <7CAB4E63-41E0-4BF2-82C7-E9D7C1A442A1@twft.com> Message-ID: On 4/8/06 8:01 AM, "Robert Sneidar" wrote: Hi Robert, > I know I must sound the newbie, but I read the following in the > tutorial: -------------------------------------------------------- > Start of work with Valentina > You have to set external references for the stack first. It could be done > using "Stack Property Inspector". Here you just need to define the path to > the V4REV_win.dll and(or) to the V4REV_Macho depends on OS target you wish to > use. > In order to start you should initialize Valentina with the help of > Valentina_Init() function. It could be done in "on openCard" event, for > example. > To do this you should make the following: > ? Choose "Edit Card Script" from the card popup menu. > ? Write the following text: > on OpenCard > > get Valentina_Init( 10 * 1024 * 1024 ) > > end OpenCard -------------------------------------------------------- > What specifically, do you MEAN by, "You have to set external > references for the stack first"? What external reference, and why?? Actually this is question about REVOLUTION itself. You use REVOLUTION IDE. Valentina is not part of Revolution. As well mySQL, Postgre, ... To be able use Valentina, mySQL, Postgre you need some EXTERNAL. (i.e. plugin) If you work on Windows this is V4REV_win.dll If you work on MAC this is V4REV_Macho To be able see plugins which a stack need you MUST specify reference to required external. This was for ever. In Metacard and in Revolution. I believe this should be described in the docs of Revolution. -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From sunshine at public.kherson.ua Sat Apr 8 04:51:26 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sat, 08 Apr 2006 11:51:26 +0300 Subject: Not getting it In-Reply-To: <7CAB4E63-41E0-4BF2-82C7-E9D7C1A442A1@twft.com> Message-ID: On 4/8/06 8:01 AM, "Robert Sneidar" wrote: Hi Robert, -------------------------------------- > "It could be done using "Stack Property Inspector". Here you just > need to define the path to > the V4REV_win.dll and(or) to the V4REV_Macho depends on OS target you > wish to use. > In order to start you should initialize Valentina with the help of > Valentina_Init() function." -------------------------------------- > Are you saying I have to create a custom property with the path to > the valentina functions? > What should I name the property?? NO > Are you > saying I have to insert the V4REV_Macho into the command hierarchy? NO > What EXACTLY am I supposed to do?? > I call Valentina_Init(10 * 1024 * 1024) and I just get a script error! > > I, being a dolt, need a step by step list of things to do to get a blank > Revolution stack prepped to work with databases. Okay let's try to see what is not clear. It seems you are newbie to Revolution itself. It says > "It could be done using "Stack Property Inspector" * You have some stack open, right? * do right mouse click and choose "Stack Property Inspector" you will see Stack Property Inspector Window. * in its top menu choose "External References" * here you can see button with Folder. Click it, and choose V4REV_macho Now it is listed in list of references. If you open V4RB Examples project and check this, you will see here V4REV_2\V4REV_win.dll V4REV_2/V4REV_Macho NOW Revolution will see Valentina functions. P.S. I also recommend to use Trevor's library People says a lots of good thing about it -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From davis.phil at comcast.net Sat Apr 8 05:28:43 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 08 Apr 2006 02:28:43 -0700 Subject: dreamhost and Rev CGI? In-Reply-To: <70ed6b130604072219w15293b3dhe91d5d42b8849e17@mail.gmail.com> References: <443702D4.1090309@fourthworld.com> <70ed6b130604072219w15293b3dhe91d5d42b8849e17@mail.gmail.com> Message-ID: <4437824B.4090003@comcast.net> Thanks to all who posted on this topic. I got Rev CGI working on my Dreamhost account. (Debian Linux) I downloaded the 2.5.1 Linux installer from runrev.com, gunzipped & untarred it locally. My testing tonight tells me that I probably could have then simply uploaded the engine only - revolution.x86 - to my server, into the same directory as my CGI scripts that use it (not technically required, but it simplifies things a little). Then fire away! I started with a bare-bones script that I'm still changing & re-uploading to see what else I can learn. Among other things, I discovered that I'm running Rev engine version 2.6.2. HEY, THIS IS FUN! Here's my script: =============== start after this line =============== #! ./revolution.x86 -ui on startup put "the params = " & q(the params)& cr \ & "system version = " & urlDecode(the systemVersion) & cr \ & "version = " & the version & cr \ & "build = " & the buildNumber & cr \ & "machine = " & the machine & cr \ into tList get the globals repeat for each item tLine in it put tLine && "=" && value(tLine) & cr after tList end repeat replace cr with "
" in tList put "Content-Type: text/html" & cr \ & "Context-Length: " & the length of tList & cr & cr \ & "Your ip is:" && $REMOTE_ADDR & "
" \ & tList end startup function q pPhrase return quote & pPhrase & quote end q ============== end before this line ============= For those who care, it's stored here for another few days: http://pdslabs.net/rev/test1.cgi?123 Thanks again to all - Phil Davis Dan Shafer wrote: > Yep, I'm using what purports to be Linux engine 2.6. Still no joy but I have > given up until I get an answer from Dreamhost. > > On 4/7/06, Sivakatirswami wrote: > >>We are running 2.6 on linux Fedora Core 3 without any problems... >>and those libs are definitely not our our box. I just moved to a new >>server in San Franscisco. it was "drag and drop" for me. As long as >>you set permissions correctly it should work. >> >>OH! it must be 2.6 and *NOT* 2.6.1 the later requires the libs, the >>former does not. Andre thought i had done some magic after he spent >>some hours trying to get it work on our new box.. and just on a hunch >>I move the one we had on the old box (I figured it was working so it >>shouldwork on another box...) over to /usr/local/bin/ and CHMOD 755 >>and CGI began working right away... well guess what: >> >>http://www.himalayanacademy.com/cgi-bin/checkRevEngine.cgi >> >>2.6 >> >>not 2.6.1 which will fail. >> >>if you need the .tar I'm using I can post it to our server (oops is >>that allowed?) >> >>I think I got lucky because I could not find a 2.6 on Rev site onloy >>2.6.1 and if I didn't have that old copy we would be in big trouble >> >>Sivakatirswami >> >> >> >> >> >> >> >>On Apr 07, 2006, at 2:24 PM, Richard Gaskin wrote: >> >> >>>Dan Shafer wrote: >>> >>>>SO I uploaded the Linux 2.6 engine. Now I get even worse results. >>>>Attempting >>>>to execute the CGI from the Terminal produces a bus error. No >>>>other useful >>>>information. >>>>I'm completely in the dark. >>> >>>A lot of people spend waaaaaaaaaaay too much time trying to figure >>>out how to get Rev to work on a server. >>> >>>If RunRev Ltd. ever takes an interest in evangelizing the Rev >>>engine as a server solution, they should change it so it no longer >>>requires non-standard libraries it doesn't use. >>> >>> >>>In the meantime, there's always Tierra.net -- sign up and ask to be >>>hosted on server farm 2, which they maintain pre-configured for >>>Rev.... >>> >>>-- >>> Richard Gaskin >>> Managing Editor, revJournal >>> _______________________________________________________ >>> Rev tips, tutorials and more: http://www.revJournal.com >>>_______________________________________________ >>>use-revolution mailing list >>>use-revolution at lists.runrev.com >>>Please visit this url to subscribe, unsubscribe and manage your >>>subscription preferences: >>>http://lists.runrev.com/mailman/listinfo/use-revolution >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >>From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mlange at lexicall.org Sat Apr 8 06:50:43 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sat, 8 Apr 2006 11:50:43 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: > While I found much to agree with in your post, your gratuitous > swipes at > "the severe cases of denial that key contributers to this list seem > to suffer from" was one I > couldn't let pass without comment. I'm sure I'm on that list. Dan, Very very seriously. While I recognize your intention to be pure, there is no use to answer anything like "I couldn't let pass without comment. I'm sure I'm on that list." I am not sure you were on the list... but you if you weren't, you just voluntarily put yourself on it. You are setting up a greater and greater divide between persons who have some valid criticisms to make and persons who refuse to let any single criticism pass without being justified/corrected. Any form of communication contains information. Things are never said to hurt you, at a person level. Things are said to give you some information. If I person end up expressing something that hurt you at a personal level, then it is that something has been going wrong in the communication... and two persons (or more) had been involved in it. You said you have never heard of problems with 2.7 on MacOSX. Some users of osx have already indicated on this list that like me they prefer to keep using 2.6 because they believe 2.7 is not stable enough yet. I don't write it on the list everytime you write that 2.7 is "fine" on mac osx because, (1) I know that if I do so I will be attacked for doing so (this never fails!) and (2) like many, I by far prefer to make my criticisms in private... I only end up making them public when I have the feeling that my listener doesn't want to hear that he is doing anything wrong... and by doing so is heading in a wall. Like many users on this list, whenever I end up not being able to repress criticisms, is because *I do want runrev to strive* and I feel the need to encourage them to make better decisions. The fact is that many valid points have been made that "key contributers to this list" have tried to dismissed inappropriately. That's the frustration expressed in the quote above. To present on this list as invalid criticism what is a valid one and to start bitching the user who made such a criticism to try to reveal a weakness in his armour or question his status like has been happening a lot recently is really not the best way to proceed. Let runrev protect themselves.... Your attitude suggests that you don't trust them for being able to do so. This message you send is more damaging to runrev's reputation than angry comments any unhappy user may make on the list. I understand that many "key contributers to this list" of this lists have their commercial/personal interests tightly tight up to the ones of runrev and they may feel tempted to defend runrev because defending revolution is defending their own interests. Still, let runrev protect themselves.... Personally, I do believe they are able to hear valid criticisms and use them for their benefit. With the way "key contributers to this list", any criticism is being intercepted and prevented from reaching runrev's support. Only "happy" or "overprotective" comments are now authorized on this list. The fact that you currently *forbid* users to make any criticism means that it is about impossible for runrev to realize the extent of the problems. And this makes it impossible for them to FIX the problem. On top, intercepting and dismissing criticisms increases rather than decreases the occurence of angry comments on the list. This is a very very unhealthy communication process. The user who made the criticism starts to feel more and more frustrated as he has no place to express problems that nag him. He knows he is not supposed to make criticism on the list and he starts boiling. At one point, he cannot hold it anymore and "erupt" on the list. This was expressed by David Burgun recently. There will be less "eruptions" if users who have things that nag them are authorized to make the problems that nag them known and be reassured that the situation will improve. I had some mishaps a month ago. Now I have much evidence that they are moving forward, in the right direction, and acting on the criticisms made to them. Heather recently posted an email reminding users of the best ways to make their reasons to be unhappy to runrev's support and so doing reassure users that they are very welcome (even invited) to make them aware of any problem with their product. Ken kindly offered a new version of his revzilla application (http://www.sonsothunder.com/devres/revolution/downloads/ RevZilla2.htm), which makes reporting problems to runrev a piece of cake. There are some valid criticims made on this list... Presenting them as invalid is not a good option. Bitching the persons who toke the time to make these criticisms is not a good option either. A better option is to acknowledge these criticisms for what they are ... problems that nag a user and because of this should be made known to runrev... and invite the user who made them to signal them to the support team, so they can be acted upon. Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From mlange at lexicall.org Sat Apr 8 07:04:25 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sat, 8 Apr 2006 12:04:25 +0100 Subject: (no subject) Message-ID: <9ADC7871-41B6-4E23-B239-DB362AC6E209@lexicall.org> Richard, All my thanks for supporting the point on bitching and undermining the reputation of any user who dares to express disatisfaction on the list! That link was not even in Bob's email... nor was the link to his website. Couldn't dream of a better example. Marielle > Bob Warren at howsoft.com wrote: >> Another thing that gets me worked up (but not from your post) is >> people citing their curriculum vitae before telling us that we >> ought to swallow great excesses of bugs because somehow it is >> "natural and normal" nowadays. >> > > [[CV snipped]] > > Bug report: > > The link to on > is 404. > > Merde happens. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From dvk at dvkconsult.com.au Sat Apr 8 07:07:44 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sat, 8 Apr 2006 21:07:44 +1000 Subject: bugs In-Reply-To: <20060408063601.04E45824FDD@mail.runrev.com> References: <20060408063601.04E45824FDD@mail.runrev.com> Message-ID: > So tell me what could go wrong? ;-) I realised while cooking the salmon this evening (crocodile being off the menu) that Geoff had inadvertently provided a wonderful case study on bugs. Any link to Geoff in the following is purely coincidental and nothing to do with him at all :-) Once upon a time, an aspiring programmer wrote: >> on mouseUp -- display the date >> answer the date with "OK" >> end mouseUp and released it as shareware. His American audience loved it. He received five star ratings on Versiontracker and plaudits on download.com, so impressed were users at being able to load an application, click a single button and see the date. Most impressive of all, it looked bug free. Then, some old bloke from Australia gave a negative review, declaring the code contained a bug in that the information "4/8/06" for 8 April was simply wrong. A Frenchman wrote to say that the format should be "060408". Both complained that this was a clear-cut bug about which the developer should have known before releasing the software with the documentation "Displays the date". Relying on precedents in "Gutnick v. Dow Jones", they observed that even though the software was uploaded in America to an American server, it was published in Australia and France where it was read, and therefore subject to those foreign laws of fitness for purpose, with which any judge in those jurisdictions would agree ;-) Therefore, we have an indisputable bug in even this simple application. Now that we know that no code is bug-free, two issues arise, one of morality and one of money. Has the programmer committed an Immoral Act by publishing this software with a bug about which those foreign users believe he should surely have known? What commercial decision should the programmer make? Add 33% more lines to the code ("set the useSystemDate to true") just to cater for foreign system dates, or add one word to the documentation so that it says "Displays the U.S. date"? One action will cost more than the other, and either will cost more than doing nothing and restricting his target market. Perhaps he should focus his development energies on his upcoming product "Displays the time" which he expects to sell at twice the price? So, it appears that - bugs happen, even when they are sincerely believed not to exist and with the best will in the world, and testing which seemed comprehensive at the time; - money matters in commercial decisions without greed per se being a factor; - the morality of the developer is not questioned by the discovered bug. Perhaps RunRev has more bugs than it should have. That is something I do not know, but Lynn may on industry benchmarks. Regardless, bugginess is a relative question. regards David From dburgun at dsl.pipex.com Sat Apr 8 07:09:31 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 12:09:31 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <253EF176-C654-11DA-80FF-0030657E1638@pon.net> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> <253EF176-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: <8F5821D2-39A0-4B60-B631-588AABE375BF@dsl.pipex.com> Hi, All my messages pass along the very same chain you are using, the fact that there is a library that is managing events has nothing to do with it. I've experienced the problems I mentioned (and they have been verified by others) in small 3 control test stacks with no libraries etc. I do not "force" anything into a central object library or any other kind of library. All the Best Dave On 7 Apr 2006, at 17:32, Rob Cozens wrote: > > David, et al: > >> In the case of the bugs I mentioned, you'd have to blind and in a >> drug induced haze not to spot them! Some of them occur on an >> hourly basis! >> > > For the past two weeks I have been scripting at least four hours > daily using Rev v2.7 on Windows XP. > > I have experienced no crashes--even when trying to force a crash > for Rev Support. I don't spot the bugs you mention because (a) I'm > not using the same features your are, and (possibly) (b) because I > allow most messages to pass up the message chain rather than trying > to force them to a centralized object library. > > This is not said to discredit you; but to point out that RunRev is > so feature-rich and can be applied to such different applications > that one developer's experience may be entirely different from > another's. > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Sat Apr 8 07:13:34 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 12:13:34 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: On 7 Apr 2006, at 22:43, Ken Ray wrote: > On 4/7/06 3:36 PM, "Chipp Walters" wrote: > >> I'm so old my first computer was made of cardboard. Heck, we had to >> 'punch out' the cardboard parts just to build it (and we did this >> all by >> candlelight as electricity wasn't invented yet). We wouldv'e given >> anything to play with those fancy Hollerith card-punch machines. > > Oh, Yeah? Well WE had to walk 35 miles through a raging snowstorm > with only > flipflops and snorkles while juggling crazed rabid wombats and > breathing > sulphur just to LOOK at a cardboard computer! Oh, you used one of those Apollo boxes too! All the Best Dave From dburgun at dsl.pipex.com Sat Apr 8 07:14:44 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 12:14:44 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44370C9B.2010704@howsoft.com> References: <44370C9B.2010704@howsoft.com> Message-ID: <2C08D75E-A8FA-4690-963D-B299E1DD3A4F@dsl.pipex.com> On 8 Apr 2006, at 02:06, Bob Warren wrote: > Garrett Hylltun wrote: > > >Have you ever dropped a stack of a thousand or so punch cards!? That > was the last time I ever dropped a stack. Took me weeks to put the > stack back in order before I could run it through the reader. > > Yes, and worse. On one occasion I was feeding in trays and trays of > cards that represented free gifts to the clients. Although I was > always very methodical and careful when doing this, somehow, I > don't know how, I fed in a tray (or more?) of cards twice. As a > result, about 10,000 customers got their rather expensive gifts in > duplicate! Needless to say, proper statistical controls were > implemented by my department afterwards. It turned out to be quite > didactic. > > Bob That's what the sequencing field was for! If you used it, you could run it thru the sorted and it would put them all back in order! All the Best Dave From dburgun at dsl.pipex.com Sat Apr 8 07:17:44 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 12:17:44 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <786622011.20060407102030@ahsoftware.net> References: <44359E14.6040103@fourthworld.com> <873F3EED-DED8-425C-8470-8D9916C847A3@dsl.pipex.com> <4435B9A1.2090204@hyperactivesw.com> <4E2BE872-E20D-43C3-BEF9-B9512A83A114@dsl.pipex.com> <4435BE8C.9030507@hyperactivesw.com> <98310521-2C00-441A-AF8C-F5C912B8E246@dsl.pipex.com> <786622011.20060407102030@ahsoftware.net> Message-ID: <3D51CDD4-7A25-4BC5-924D-2BF08A86AA06@dsl.pipex.com> That's true of course, I could rewrite the Script Editor and may well do so, but really, unless I invested a lot of time understanding the how the rest of the IDE worked, it would probably not work very well. If I were to do it, I'd rewrite the whole thing. All the Best Dave On 7 Apr 2006, at 18:20, Mark Wieder wrote: > David- > > Thursday, April 6, 2006, 6:51:18 PM, you wrote: > >> It depends on whether I wrote it in the first place or not. Assume I >> didn't and have been given the source code, I'd take a look at it and > > You *do* have the source code. Knock yourself out. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Sat Apr 8 07:26:49 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 12:26:49 +0100 Subject: bugs In-Reply-To: <594755858.20060407094924@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <594755858.20060407094924@ahsoftware.net> Message-ID: On 7 Apr 2006, at 17:49, Mark Wieder wrote: > David- > > Friday, April 7, 2006, 3:26:29 AM, you wrote: > >> Approach 2, results in much better software and much happier >> engineers. The idea is to have QA involved right from the start, at >> the design stage. QA's job here is to ensure that components (such as >> libraries etc.) are unit tested as they are written. > > 100% agreement on approach 1 vs 2. It really is true that the best way > to eliminate bugs is not to code them in the first place. I always > like to get QA involved at product inception and follow the sdlc > through to the release. > > But... it shouldn't be QA's job to do unit testing. That's > development's job. In a way, yes, but on the other hand, I worked at one place that had around 5 imaging products and they all used a couple of common libraries. It made sense in this case for QA to track which versions of the libraries were used in the build of which products. Also since they were Shared Libraries (DLLs), they would switch out libraries and move back to older versions to track when a "bug" was introduced. They also had a Library test tool, which exercised the API. > The tests written by QA should complement the unit > tests in terms of integration testing, functional and boundary tests, > etc. Otherwise you get QA locked into the same mindset as development > to where you know what the program is supposed to do, so you don't > test other scenarios. It's the same reason you can't do proper QA on a > product you've written yourself. I've had my own apps pass all the > unit tests I've written and come through with flying colors, only to > be shot down in five minutes when I handed the "finished" product off > to someone else. I agree, the best policy I've found for this is the to have a Test department that writes code to test the robustness of key system components. All the Best Dave From europe at ehug.info Sat Apr 8 07:28:20 2006 From: europe at ehug.info (Mark Schonewille) Date: Sat, 08 Apr 2006 13:28:20 +0200 Subject: creating my own tools palette In-Reply-To: References: Message-ID: <44379E54.8010108@ehug.info> Hello Oakes, I made my own tools palette for in the Rev IDE. It contains many small script that I use every day. Since it is for my own use, I didn't add any fancy graphics. Just a few buttons with cryptic names. If you are a true newbie, I'd just start learning the scripting language before trying to make a tools palette. It is nice if you can build an interface with buttons and graphics, but it is useless if you haven't learnt how to bring it alive, yet. Now, if I haven't convinced you yet... Sure, you can use any graphics programme to create icons for your tools palette. Anything from ColorIt! to PhotoShop will do. First set up your tools palette with the buttons and scripts you need. Then design at least two icons for each tool. Save the icons and import them all into the mainstack of your project. Now you can set the icon of each button. Set the hiliteIcon of each button to a slightly darker version of the icon. If you want you can also set the style of a tool to checkbox and use a different icon for the armed state (set the showName to false). That gives a useful effect. That's it. Mark Xeubie Tsu wrote: > Hello, I'm new to rev. Could someone let me know how to create my own > tools palette with my own custom tools? I imagine I'd need some graphics > program to draw the objects and such. > > Thanks, > Oakes > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From europe at ehug.info Sat Apr 8 07:34:20 2006 From: europe at ehug.info (Mark Schonewille) Date: Sat, 08 Apr 2006 13:34:20 +0200 Subject: Linux Engine Licensing - Please Read In-Reply-To: <443765CF.90906@fourthworld.com> References: <443765CF.90906@fourthworld.com> Message-ID: <44379FBC.1040304@ehug.info> I believe EuroTalk is a client of RunRev Ltd and the files there seems to contain a language learning tool. Best, Mark > > > PS: What is "eurotalk"? It's been added to the public directory at > but it's too big to download conveniently. Did > I miss a press release? > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From dburgun at dsl.pipex.com Sat Apr 8 07:35:23 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 12:35:23 +0100 Subject: How long does one put up with crashing? - reply In-Reply-To: <21EEC621-7BA0-4BD6-93F2-847FB23CD074@lacscentre.co.uk> References: <20060407175012.EBKP17437.fed1rmmtao12.cox.net@[172.18.180.8]> <4436C94C.1090400@chipp.com> <21EEC621-7BA0-4BD6-93F2-847FB23CD074@lacscentre.co.uk> Message-ID: <70C08C9B-CB20-42AE-8C85-BF12C5ED1FCD@dsl.pipex.com> On 7 Apr 2006, at 22:25, Dave Cragg wrote: > > On 7 Apr 2006, at 21:19, Chipp Walters wrote: >> >> But, then there's another problem (at least for me). Currently, >> I'd like >> to get my hands on a 2.6.6 version of Rev. But the latest installer I >> have is 2.6.1, which when properly online updated, goes to 2.6.6 (bug >> fixes mostly). But, because the online update now only points to 2.7, >> how does one go about getting the update to 2.6.6? Is there >> somewhere an >> archived version of 2.6.6 and if so, where? > > Chipp, are you talking about engine version numbers or Rev App > version numbers? The reason I'm asking is that I don't recall a Rev > App of version of 2.6.6. I am using 2.6.6 Build 152, that's what the Get Info box says and that's what the file is named. However the splash screen tells me it's 2.6.1 Build 152. The App/Engine version number are really confusing! > > The latest pre-2.7 version I have here is 2.6.1, which has an > engine versione of 2.6.6. > > The 2.6.1 engine version is what shipped with Rev 2.5. > > (As of 2.7, the engine and app versions are the same, thank goodness.) Good! All the Best Dave From dburgun at dsl.pipex.com Sat Apr 8 08:00:34 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 8 Apr 2006 13:00:34 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <253EF176-C654-11DA-80FF-0030657E1638@pon.net> References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> <253EF176-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: I really don't think you understand the ISM concept and think it's some strange thing that is somehow going against the way Xtalk's work. It's really not. It's really just a convenient and flexible way of allowing an object to communicate with other objects without having to explicitly tell the objects what do do. Think of it like this. You could write some code that did the following: put "xxxx at xxxxx" into field "EmailAddress" enable button "OK" disable field "PhoneNumber" etc. In (say) a mouse up handler of a "Do Some Action" button. In other words the logic to determine what to do to other objects is determined by the object that initiated the event. This means that when you want a different action for an existing object or additional actions or actions for other objects you have to change the "sender". It's like a teacher in a class room telling each individual pupil to turn to page 66 of a text book, instead of telling the whole class. This isn't the best example, since, the *same* action is performed by each pupil in the class. Instead, imagine you said, "Go to the page where you left off last week and continue from that point". The difference is that you could either track which page each individual pupil is on and give out many instructions such as "John, go to page 33", "Bob, go to page 54", "Julie, go to page 132" or could leave the decision as to which page to go to up to the person receiving the instruction and give one instruction and they could use their memory to go to the correct place. ISM allows you do do this. For instance, with a file path name, different fields may want to do different things: Field 1 - put theFilePathName into field 1 Field 2 - put of file theFilePathName into field 2 Using ISM, you put the choice of what to do with the data received in the Object that is processing the data. not in the sender of the data. This is basic OOP. All the Best Dave Hi, All my messages pass along the very same chain you are using, the fact that there is a library that is managing events has nothing to do with it. I've experienced the problems I mentioned (and they have been verified by others) in small 3 control test stacks with no libraries etc. I do not "force" anything into a central object library or any other kind of library. All the Best Dave On 7 Apr 2006, at 17:32, Rob Cozens wrote: > > David, et al: > >> In the case of the bugs I mentioned, you'd have to blind and in a >> drug induced haze not to spot them! Some of them occur on an >> hourly basis! >> > > For the past two weeks I have been scripting at least four hours > daily using Rev v2.7 on Windows XP. > > I have experienced no crashes--even when trying to force a crash > for Rev Support. I don't spot the bugs you mention because (a) I'm > not using the same features your are, and (possibly) (b) because I > allow most messages to pass up the message chain rather than trying > to force them to a centralized object library. > > This is not said to discredit you; but to point out that RunRev is > so feature-rich and can be applied to such different applications > that one developer's experience may be entirely different from > another's. > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From europe at ehug.info Sat Apr 8 08:09:26 2006 From: europe at ehug.info (Mark Schonewille) Date: Sat, 08 Apr 2006 14:09:26 +0200 Subject: Linux Engine Licensing - Please Read In-Reply-To: <443765CF.90906@fourthworld.com> References: <443765CF.90906@fourthworld.com> Message-ID: <4437A7F6.7080906@ehug.info> Richard, Not so long ago, I experimented with running my stacks as little client apps with the engine in the bin folder of Mac OS X. This allows me to run a stack like an application, without building a standalone. Very much like running a Python applet. Have you noticed that this is no longer possible in Rev 2.7? Do you now a workaround? Best, Mark Richard Gaskin wrote: > A lot of us MC users did. I had occasion to mention this very > specifically to Lynn recently, more than once. Not sure why he said he > wasn't familiar with it; maybe he just suffers from what Dan and I can > call Rev List Subscriber Memory Disorder. ;) > > Most of the engine changes since the older version at > have been for native appearances and other goodies that have no effect > when running in faceless mode. Also, MetaCard Corp. supported far more > platforms than RunRev, so if your server runs Solaris, BSD, or one of > the other flavors Rev is no longer compiled for you can still enjoy > Transcript on your server with the old tried-and-true engine. > > What a great way to evangelize Transcript: the moment you want to make > GUI admin tools or desktop apps, you already know the language. Dr. > Raney had some insight! > > So Andre, how's that web app framework coming? > > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From europe at ehug.info Sat Apr 8 08:26:48 2006 From: europe at ehug.info (Mark Schonewille) Date: Sat, 08 Apr 2006 14:26:48 +0200 Subject: How to stop screen "flicker" In-Reply-To: References: <6927441618.20060406162623@ahsoftware.net> <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> <44368A1C.6010401@ehug.info> Message-ID: <4437AC08.3090103@ehug.info> Why then is there a need to show the stack? You can go invisible to the stack, change all properties, and close the stack, without showing and flashing the window. If there really is a need to issue a show command, set the window off-screen first. Please, let us know whether this solves your problem. Mark David Burgun wrote: > The loop is part of a cold-start up process, I want to run all the > stacks qualifying stacks in a folder in "ColdStart" mode, this allows > each stack to reset it's properties etc. to the "Factory" default. It's > a little more complex than this, but that basically it. > > Once the Cold-Start has completed, I then re-open the "Main" > Application stack (the one that reported it's "Main" status during > Cold-Start procedure). It then starts running in "Warm-Start" mode, and > from that point onwards it will start up in warm start mode. The > ColdStart Stack checks for a file in it's folder when it's run, if it's > there it cold-starts and removes the file, if it's not it warm starts. > > All the Best > Dave > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From mlange at lexicall.org Sat Apr 8 09:01:50 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sat, 8 Apr 2006 14:01:50 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: > The link to on > is 404. > > Merde happens. Richard, Are you aware of the message sent to the users of this list over the past 4 months? I can tell you the message I have personally understood. Beware, if you express any criticism, Google will be used to check your identity out on the web (what happened with that Jerry character a while back) and your past activities in bugzilla (David Burgun recently) or any defect in your website (Bob Warren) will be used to undermine your reputation. If nothing can be found, then innuendos and eventually false statements will be used (Xavier, myself). DO YOU REALLY WANT TO CONTINUE TO SEND THAT MESSAGE? Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From len-morgan at crcom.net Sat Apr 8 09:26:49 2006 From: len-morgan at crcom.net (Len Morgan) Date: Sat, 08 Apr 2006 08:26:49 -0500 Subject: Had Revolution for over a year and I still can't run a stack file Message-ID: <4437BA19.8050201@crcom.net> I have had Rev for over a year now (Studio version) and I STILL cannot run a stack file (by double clicking on it OR using "Open With...") and have a cursor show up. As soon as the pointer enters anywhere in the stack window, it disappears. I't's still there because if I carefully move it, I can press buttons and enter text and such but I just can't see the cursor. Surely not everyone has this problem because it tends to make the product useless. I asked this question over a year ago and never got the problem fixed. I'm running 2.7.1 on WinXP (and I've tried every version from 2.5 on and DreamCard) always with the same result. I'd really like to use this product but it you can only see a cursor when you have the IDE running, it would be pointless to develop anything for a customer. Please tell me what I'm doing wrong Len Morgan. From alex at tweedly.net Sat Apr 8 09:53:35 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 08 Apr 2006 14:53:35 +0100 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <4437BA19.8050201@crcom.net> References: <4437BA19.8050201@crcom.net> Message-ID: <4437C05F.9000504@tweedly.net> Len Morgan wrote: > I have had Rev for over a year now (Studio version) and I STILL cannot > run a stack file (by double clicking on it OR using "Open With...") > and have a cursor show up. As soon as the pointer enters anywhere in > the stack window, it disappears. I't's still there because if I > carefully move it, I can press buttons and enter text and such but I > just can't see the cursor. > It's a bug, in the Win version (BZ 2138 which I entered in September 2004). Unfortunately, that BZ was against Dreamcard Player - and was therefore entered as an enhancement request. I think (according to the comments added by Mark W.) that it has not been dealt with because of possible conflict it would cause in the Mac OS9 version. If so, that's an astonishingly poor prioritization between OS9 and Windows. Around that time (September through December 2004) I had pretty much concluded that anything I did in Bugzilla was a waste of time, so I didn't bother pushing this problem. I now know that, in general, Bugzilla entries will eventually be looked at - but I've not had any reason to focus on this one and go back and push it. If it's a major hassle for you (see below), then you should add your experience / feelings as an additional comment to BZ 2138, and change the status/priority to represent the impact it is having on you. > Surely not everyone has this problem because it tends to make the > product useless. I asked this question over a year ago and never got > the problem fixed. I'm running 2.7.1 on WinXP (and I've tried every > version from 2.5 on and DreamCard) always with the same result. I'd > really like to use this product but it you can only see a cursor when > you have the IDE running, it would be pointless to develop anything > for a customer. If you are developing for a customer, I believe you should build and distribute standalones - and this problem does not happen in a standalone. (I guess I should say - I always see this problem when double-clicking a stack file, and have never seen it in a standalone :-) It would be nice if you could distribute stacks and an adequate Player - but Dreamcard Player was never, IMO, adequate. I haven't tried Ken's Stackrunner because by the time that appeared, I was in the habit of building standalones, and decided to stick with that. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From wjm at wjm.org Sat Apr 8 09:54:56 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 8 Apr 2006 09:54:56 -0400 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums References: <20060408053944.32E2E7F5A@spunkymail-a12.dreamhost.com> Message-ID: Bravo, congratulations, and kudos :) "Lynn Fredricks" wrote in message news:20060408053944.32E2E7F5A at spunkymail-a12.dreamhost.com... > Runtime Revolution Ships Revolution Media ... > Runtime Revolution also introduces new support and learning forums at > http://forums.runrev.com. The new forums are set up by level so that those > new to rich media can find exactly the information they want and need to > extend their skill sets. From revolution at derbrill.de Sat Apr 8 10:21:57 2006 From: revolution at derbrill.de (Malte Brill) Date: Sat, 8 Apr 2006 16:21:57 +0200 Subject: ArcadeEngine Forum is moving In-Reply-To: <20060408063601.04E45824FDD@mail.runrev.com> Message-ID: <094D2F10-C70B-11DA-93F2-0030659A795C@derbrill.de> Hi all, Now that Runtime has their forums online, ArcadeEngine support forum is moving to our new RevSelect forum here - http://forums.runrev.com/phpBB2/viewforum.php?f=27 I am looking forward to see you there. Stay tuned for some really cool stuff coming up. All the best, Malte From dcragg at lacscentre.co.uk Sat Apr 8 10:22:30 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Sat, 8 Apr 2006 15:22:30 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: <8B0389D7-69FF-4A6E-A37C-B971974A5AA5@lacscentre.co.uk> On 8 Apr 2006, at 14:01, Marielle Lange wrote: >> The link to on >> is 404. >> >> Merde happens. > > Richard, > > Are you aware of the message sent to the users of this list over > the past 4 months? > > I can tell you the message I have personally understood. > > Beware, if you express any criticism, Google will be used to check > your identity out on the web (what happened with that Jerry > character a while back) and your past activities in bugzilla (David > Burgun recently) or any defect in your website (Bob Warren) will be > used to undermine your reputation. If nothing can be found, then > innuendos and eventually false statements will be used (Xavier, > myself). > > DO YOU REALLY WANT TO CONTINUE TO SEND THAT MESSAGE? Marielle I really don't understand the content of your mail except that it appears to be an attack on Richard. In the past few months, you've attacked Chipp Walters, Dan Shafer (twice), and now Richard on this list. And you've done it in a style that borders on deranged. Chipp, Dan, and Richard are major contributors to the Rev community. They are strong supporters of the product, yet they are also among its most frequent critics. They all offer their personal and honest opinions. I don't always agree with what they say, and I'm sure they don't always agree with my opinions. But you seem offended when they offer opinion or information that is contrary to other people's. Your replies are very personal and unpleasant, and I find your habit of digging up quotes from mails written a long time ago quite disturbing. Most people belong to this list to get help with programming, and some occasional banter. You seem to be pursuing a personal crusade. I wish you'd stop. Regards Dave Cragg From lynn at paradigmasoft.com Sat Apr 8 10:31:51 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 07:31:51 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <443765CF.90906@fourthworld.com> Message-ID: <1067615710-312917423@lindbergh.macserve.net> > A lot of us MC users did. I had occasion to mention this > very specifically to Lynn recently, more than once. Not sure > why he said he wasn't familiar with it; maybe he just suffers > from what Dan and I can call Rev List Subscriber Memory Disorder. ;) The substance of our discussion had to do with what's coming, not the location of a document. > Most of the engine changes since the older version at > have been for native appearances and other > goodies that have no effect when running in faceless mode. > Also, MetaCard Corp. supported far more platforms than > RunRev, so if your server runs Solaris, BSD, or one of the > other flavors Rev is no longer compiled for you can still > enjoy Transcript on your server with the old tried-and-true engine. Not completely forgotten - they have a sub-forum: http://forums.runrev.com/phpBB2/viewforum.php?f=21 > The irony of all this is that it's been sitting there > virtually untapped for years, and only when someone breathes > new life into the ultra-niche-and-once-nearly-forgotten Ruby > with the new-agey "Rails" do we finally take a fresh look at > the legacy Raney left for us so long ago in our own native tongue. > > I've been using Transcript as my language-of-choice on my > servers since before RunRev Ltd. was born. It's nice that > the world is finally changing so I no longer feel the need to > apologize for that choice (remember the '90s when people > wrote web apps in C? Ewwww). Now Rich, you arent the sort who gets enraged when he sees Grateful Dead stickers on SUVs, right?:-) This is something that's been on my mind for quite some time. I don't know who was there first but, there was also the abortive FlameThrower for SuperCard. And of course its also on the minds of folks at runtime, very much so - there is a forum set up specifically for this topic here: http://forums.runrev.com/phpBB2/viewforum.php?f=11 Since RevConWest 2006 is coming up, it might be a good topic for discussion as well there. > PS: What is "eurotalk"? It's been added to the public > directory at but it's too big to > download conveniently. Did I miss a press release? See what happens grandpa, when yur jaw'in on the porch, playing checkers and reminicin'? Eurotalk is a European partner of Runtime's for TTT sales - its irrelevant for purposes RR. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From gcanyon at inspiredlogic.com Sat Apr 8 10:37:34 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 8 Apr 2006 07:37:34 -0700 Subject: bugs In-Reply-To: <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> References: <20060408063601.04E45824FDD@mail.runrev.com> <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> Message-ID: <0F079F96-F69D-4AA2-ACE3-A2B4691FFB6F@inspiredlogic.com> Well, my international (from an american viewpoint) friend, how about this: on mouseUp -- display the date answer the system date with "OK" end mouseUp The requirements are stated clearly in the comment, so the long date is out. The system date should work properly for you, correct? I agree that this is now a lesson in the nature of both bugs and hubris ;-) regards, Geoff On Apr 8, 2006, at 1:18 AM, David Vaughan wrote: > On 08/04/2006, at 16:36, Geoff Canyon > wrote: >> >> So tell me what could go wrong? ;-) > > You are limiting yourself to the code, where bugs can have the > forms of user requirements, specification and documentation as well > as coding. In this case, the user may have wanted to know the date > in long form ;-) > > However, your code snippet as written does indeed have a bug. If I > run it here, I see the answer "4/8/06" which I consider an absurd > answer and very clearly a bug. In Australia, it is not yet August. > > cheers > David > >> regards, >> >> Geoff > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rjb at robelko.com Sat Apr 8 10:32:00 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 8 Apr 2006 16:32:00 +0200 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: References: <20060408053944.32E2E7F5A@spunkymail-a12.dreamhost.com> Message-ID: >Bravo, congratulations, and kudos :) > >"Lynn Fredricks" > wrote in >message news:20060408053944.32E2E7F5A at spunkymail-a12.dreamhost.com... >> Runtime Revolution Ships Revolution Media >... >> Runtime Revolution also introduces new support and learning forums at > > http://forums.runrev.com. The new forums are set up by level so that those >> new to rich media can find exactly the information they want and need to > > extend their skill sets. > Nice. Are the forums intended to replace this list or as an additional service? I hope the latter. Also, I find the following paragraph in the pr curious: >Step up to Revolution scripting. English-like Revolution is the easiest >scripting language available - easier than Javascript or Flash ActionScript. >Yet Revolution features all the modern language features that any developer >would expect. Is Transcript now called Revolution as well or was it just a simplification for the press? Robert From lynn at paradigmasoft.com Sat Apr 8 10:57:10 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 07:57:10 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: Message-ID: <1067614191-313008580@lindbergh.macserve.net> > Bravo, congratulations, and kudos :) > > "Lynn Fredricks" Thanks Bill! Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From rjb at robelko.com Sat Apr 8 10:53:29 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 8 Apr 2006 16:53:29 +0200 Subject: Linux Engine Licensing - Please Read In-Reply-To: <1067647168-311029935@lindbergh.macserve.net> References: <1067647168-311029935@lindbergh.macserve.net> Message-ID: >Thanks Phil and Chipp, Ill check it out and see how that works with current >licensing. > >In the meantime....some other news just posted :-) > >Best regards, > > >Lynn Fredricks >Worldwide Business Operations >Runtime Revolution, Ltd Lynn, a key thing about that free engine is that it does not have or work with gui. It is not the same engine that we use with IDE as far as I know. It was provided for use on the servers. It can be free because without having a licenced version of MC/Rev it is next to impossible to use it for anything more than "hello world". Robert From lynn at paradigmasoft.com Sat Apr 8 11:18:17 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 08:18:17 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: Message-ID: <1067612924-313084541@lindbergh.macserve.net> Hi Robert, > Nice. Are the forums intended to replace this list or as an > additional service? I hope the latter. http://forums.runrev.com/phpBB2/viewtopic.php?p=209#209 > Also, I find the following paragraph in the pr curious: > > >Step up to Revolution scripting. English-like Revolution is > the easiest > >scripting language available - easier than Javascript or > Flash ActionScript. > >Yet Revolution features all the modern language features that any > >developer would expect. > > Is Transcript now called Revolution as well or was it just a > simplification for the press? The language is now Revolution. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From lfredricks at proactive-intl.com Sat Apr 8 11:18:53 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 08:18:53 -0700 Subject: End of Thread (RE: [Ticket#: 2006040510000641] Re: [OT] Articles to read) In-Reply-To: <8B0389D7-69FF-4A6E-A37C-B971974A5AA5@lacscentre.co.uk> Message-ID: <20060408151858.D788B111E21@spunkymail-a3.dreamhost.com> This thread no longer deals constructively with Revolution. Hostile forces retreat. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From bobwarren at howsoft.com Sat Apr 8 11:37:10 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 08 Apr 2006 12:37:10 -0300 Subject: Merde happens, but not here (yet) Message-ID: <4437D8A6.3040309@howsoft.com> Jacqueline Landman Gay wrote: >Bob Warren wrote: >> I am a bit tired after my day's ordeals: a few hours ago >> I had to negociate the release of my supposedly kidnapped son - pay up >> R$50.000 or they'd kill him on the spot kind of drama. Luckily, it >> turned out to be not a hoax but criminal action just to extract the >> money, as my son was not really in the hands of the kidnappers, or so I >> eventually found out. >Oh god, how horrible! You must be a wreck. It makes our little >squabbles >here look insignificant. >Take care of yourself, life is too short. -------------------------------------- Jacque: Thanks very much indeed for your nice words of solidarity. Luckily, the whole thing didn't last more than 2 hours. Today, I (we) am (are) a bit on the mooshy side naturally, but surprisingly I (we) seemed to stand up to it quite well. The rush of adrenaline, I suppose, and the fact that all's well that ends well. All the very best to you too. Bob From rcozens at pon.net Sat Apr 8 12:02:43 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 09:02:43 -0700 Subject: bugs In-Reply-To: <10712764834.20060407120253@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> Message-ID: <1CB1C6E0-C719-11DA-BD27-0030657E1638@pon.net> Mark, Geoff, et al: > To be fair, Geoff had a smiley in his post, so I think he deserves > some slack cut here. Absolutely! I did notice that after posting, and I apologize. I was more venting emotions built up after reading previous posts on this thread by others than by Geoff's remarks, and I was trying to make a point to the larger audience...not my Cousin Geoff in particular. Rob From rcozens at pon.net Sat Apr 8 12:03:22 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 09:03:22 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <4436AB56.6000504@tweedly.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> Message-ID: <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> Alex & Geoff, > You don't need to know how many ticks it takes. OK, I'll bite: just how does one set the end value of the scrollBar if one does not have an idea of how many loops or how many ticks the entire process will take? Suppose, for example, one is downloading a file. Changing the thumbPosition every fixed number of ticks means that after x tricks the progress bar will have the same setting regardless the file size (eg: a 5MB file download will show exactly the same progress as a 10MB download or a 100MB download). Also, how does one know the progress bar won't get completely to the end well before the process is completed? Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sat Apr 8 12:03:38 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 09:03:38 -0700 Subject: bugs In-Reply-To: <70ed6b130604071026r25833d1cgd6dd7c03885c8a5e@mail.gmail.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <594755858.20060407094924@ahsoftware.net> <70ed6b130604071026r25833d1cgd6dd7c03885c8a5e@mail.gmail.com> Message-ID: <3D9CB6D2-C719-11DA-BD27-0030657E1638@pon.net> Dan, et al: > I'm reminded of this quotation from the 1970's. (I think it was in the > Mythical Man Month but I'm not sure.) > > "If builders built buildings the way programmers wrote programs, then > the > first woodpecker that came along would destroy civilization." > Must have been a spokesman for the building trades industry. :{`) There is no house of any size or complexity that is "bug" free. After first visiting my parents' new $80K home--which in the 1970s was a lot of $--my wife and I remarked to each other how shoddy the workmanship was. Some plumbing fixtures were plumbed hot water to cold faucet, ill-fitting cabinetry, sloppy painting, etc. Realistically, there is no human activity that is "bug-free", because there is no human being who is "bug-free." I learned this first hand while supervising the work of the data coding section of Oakland Police Department. The job of the coding section was to review all crime and arrest report documents and add codes for computer input. For example, each report received a weapons code (o=none, 1=gun, 2=knife, etc.) derived from the details in the report. Simple job: read the report, determine the weapon code, and write the code in the appropriate box on the form. How could anyone screw this up? Or so I thought until one of the coders was on leave and I filled in for her. After reviewing my own work I realized that humans simply cannot repeat the same task hundreds of times in a row and maintain attention and quality of work--we are not computers. Bug-free software is certainly a goal worth striving for--but it's unrealistic and unproductive to "wear a hair shirt" because one finds bugs in commercial software. IMFO, it's the severity of the bug and the software provider's commitment to address bugs that matters. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From bobwarren at howsoft.com Sat Apr 8 12:28:18 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 08 Apr 2006 13:28:18 -0300 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <4437E4A2.5010607@howsoft.com> The last thing I want to do today, particularly after my personal experiences of yesterday not connected with this list, is to get mixed up in psychological analyses. But in view of the fact that certain analyses have been made based my recent posts and the List's reactions to them, I would just like to say a few words that think might be appropriate. I have lived in Brazil for more than half my life, and one of the first things I had to learn early on was that cultural attitudes towards the truth can be very different. For example, in England, we expect a doctor always to tell us the truth about our diagnosis, and if he doesn't do that, he can even get sued for it. So if a cancer patient has two weeks to live, the doctor says "You have two weeks to live", and that's that. In Brazil, this would be considered by many doctors to be unethical. After all, if the poor patient really does have only two weeks to live, what right does the doctor have to spoil the last 2 weeks of the patient's life? What I am trying to say is that although the truth is of fundamental importance, it is not always wise to go around hitting people over the head with it. The main reason is that it tends to create symmetrical relationships and the eventual polarization expressed far too often in the form of war. More complementary relationships are needed in this warring world of ours, and consequently on this List. Although the fundamental purpose of this list is to discuss technical issues, the fact that we are drawn into arguments about questions of management, and even of individual personalities, is inevitable. However, on this occasion I have been extremly gratified to see that the situation has not got completely and utterly out of hand, as it has sometimes done on previous occasions. One of the fundamental guiding principles I try to use (but sometimes fail in using adequately, I admit) is that ALL ideas are valuable, including the ones we might initially disagree with or find obnoxious. Or in other words, it is more important to attempt to use the creative potential of a wrong idea than to abandon it. The theory of "lateral" thinking and psychology is easy, but the practice of it can take years of dedication and perhaps education. That's all. Now let's get back to the technicalities of computer programming, until the next punchup, which we all enjoy as long as we don't get hurt too much! Regards to all, Bob Warren From lfredricks at proactive-intl.com Sat Apr 8 12:30:52 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 09:30:52 -0700 Subject: Register at Forums to See Everything Message-ID: <20060408163058.A0494872CA@spunkymail-a2.dreamhost.com> Hi all, There are a couple of forums that require registration in order to see them (many that currently do not, will also change). You are missing a couple of nuggets of goodness if you do not register. It is likely that the next step with the forum will be to get up the RSS support so its readable in a reader such as GreatNews. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From rcozens at pon.net Sat Apr 8 12:40:29 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 09:40:29 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: <1067754478-304591322@lindbergh.macserve.net> <4435C4A4.8010503@paraboliclogic.com> <70ed6b130604061851i3de04259rcd3a03acbea1423c@mail.gmail.com> <0968F1BD-E6DE-4EFE-9C47-CD6B6954B68F@dsl.pipex.com> <253EF176-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: <6399C23C-C71E-11DA-BD27-0030657E1638@pon.net> Hi Dave, > I really don't think you understand the ISM concept and think it's > some strange thing that is somehow going against the way Xtalk's work. > It's really not. It's really just a convenient and flexible way of > allowing an object to communicate with other objects without having to > explicitly tell the objects what do do. I agree 100%...which is why I said "possibly." And it wouldn't be the first concept I couldn't grasp in totality: I believe Xavier Bury's XOS and more recent concepts would be well-worth understanding; but I have not found the time nor the key to understanding. I read the example, think I understand each sentence, but draw a blank when comes to drawing parallels with my techniques and needs. Maybe when ISM is unveiled to the world, others will help me get a better grasp. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From thhulme at mac.com Sat Apr 8 12:51:27 2006 From: thhulme at mac.com (thulme) Date: Sat, 8 Apr 2006 09:51:27 -0700 (PDT) Subject: Software at the Speed of Thought In-Reply-To: <70ed6b130604071723g463fd4fgf8b4453c869c687a@mail.gmail.com> References: <000401c65aa0$863c3e00$0201010a@royalnexus> <70ed6b130604071723g463fd4fgf8b4453c869c687a@mail.gmail.com> Message-ID: <3820033.post@talk.nabble.com> Same here. Basically paid double for it. Ended up getting it directly from Dan after ordering thru RunRev. But still very happy with the ebook, in particular the step by step application at the end of the book. It's one of the best tutorials I've read and I've read many. What made it so good in my opinion was that Dan injects a lot of his thought process into the tutorial. Wish he would write a few more. I'd buy them. Tim -- View this message in context: http://www.nabble.com/Software-at-the-Speed-of-Thought-t1414706.html#a3820033 Sent from the Revolution - User forum at Nabble.com. From rjb at robelko.com Sat Apr 8 13:15:07 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 8 Apr 2006 19:15:07 +0200 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: >Alex & Geoff, > >>You don't need to know how many ticks it takes. > >OK, I'll bite: just how does one set the end value of the scrollBar >if one does not have an idea of how many loops or how many ticks the >entire process will take? > >Suppose, for example, one is downloading a file. Changing the >thumbPosition every fixed number of ticks means that after x tricks >the progress bar will have the same setting regardless the file size >(eg: a 5MB file download will show exactly the same progress as a >10MB download or a 100MB download). > >Also, how does one know the progress bar won't get completely to the >end well before the process is completed? > >Rob Cozens >CCW, Serendipity Software Company I think you are confusing two different aspects of progress bars. The total progress is controlled by whatever parameter applies, be it the number of files or the size or whatever makes us define the progress. What was suggested is that the code that actually does the progress display is not updating the bar more often than every 5-10 ticks (or whatever is determined for a given system). That saves on system having to update the display more often than needed and thus gives extra cpu cycles to your program. Of course, this has to be applied differently to different situations. In the example of downloading a while that you mentioned, the internet connection can be a bottleneck and thus there is no point to concern yourself with the frequency the bar is updated. If I am running a process of 100 loops and my bar is 200 pixels, then I want to update for each step. However, if my process runs 10000 loops, then updating for each step is pointless since the bar will not visibly move and updating every 50-100 steps will do. Robert From jacque at hyperactivesw.com Sat Apr 8 13:19:56 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Apr 2006 12:19:56 -0500 Subject: Register at Forums to See Everything In-Reply-To: <20060408163058.A0494872CA@spunkymail-a2.dreamhost.com> References: <20060408163058.A0494872CA@spunkymail-a2.dreamhost.com> Message-ID: <4437F0BC.30108@hyperactivesw.com> Lynn Fredricks wrote: > Hi all, > > There are a couple of forums that require registration in order to see them > (many that currently do not, will also change). You are missing a couple of > nuggets of goodness if you do not register. > > It is likely that the next step with the forum will be to get up the RSS > support so its readable in a reader such as GreatNews. Please, please install the capability to use email with the forums. This will allow you the same degree of control over content that you want, and will not inconvenience those of us who just don't have time to click their way through a zillion web pages several times daily. I do need to read everything that is posted to the mailing list, but using a web interface will double my access time and triple the inconvenience. I am sure there is a happy medium for us all, so that those on slow dialups, or those who just don't have time to visit a separate forum multiple times per day, can proceed in a way that is most helpful to everyone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From europe at ehug.info Sat Apr 8 13:27:07 2006 From: europe at ehug.info (Mark Schonewille) Date: Sat, 08 Apr 2006 19:27:07 +0200 Subject: Register at Forums to See Everything In-Reply-To: <4437F0BC.30108@hyperactivesw.com> References: <20060408163058.A0494872CA@spunkymail-a2.dreamhost.com> <4437F0BC.30108@hyperactivesw.com> Message-ID: <4437F26B.1000702@ehug.info> Hi Jacque, Yes, it is possible to install an addition to the forum that lets use choose whether to use the web based interface, mail only, or both. Thanks for bringing this up. I hope that RunRev will quickly install this addition, which is readily available from . Best, Mark J. Landman Gay wrote: > Lynn Fredricks wrote: > >> Hi all, >> >> There are a couple of forums that require registration in order to see >> them >> (many that currently do not, will also change). You are missing a >> couple of >> nuggets of goodness if you do not register. >> >> It is likely that the next step with the forum will be to get up the RSS >> support so its readable in a reader such as GreatNews. > > > Please, please install the capability to use email with the forums. This > will allow you the same degree of control over content that you want, > and will not inconvenience those of us who just don't have time to click > their way through a zillion web pages several times daily. I do need to > read everything that is posted to the mailing list, but using a web > interface will double my access time and triple the inconvenience. I am > sure there is a happy medium for us all, so that those on slow dialups, > or those who just don't have time to visit a separate forum multiple > times per day, can proceed in a way that is most helpful to everyone. > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From karl at karlbecker.com Sat Apr 8 13:32:54 2006 From: karl at karlbecker.com (Karl Becker) Date: Sat, 8 Apr 2006 12:32:54 -0500 Subject: Can I read a disk's raw data, like in a hex editor? Message-ID: <1880644B-4913-4662-ABBE-1517DFADBDEB@karlbecker.com> I have a formatted FAT32 or NTFS (I can change the file format) MMC card from which I would like to read data. However, the data stored to the card is not written into a tradition file, but rather directly to the disk and not in a file of any sort. Is there anyway to read the raw contents of a disk with Revolution? Thanks, Karl From mwieder at ahsoftware.net Sat Apr 8 13:47:24 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 10:47:24 -0700 Subject: bugs In-Reply-To: References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <594755858.20060407094924@ahsoftware.net> Message-ID: <415496052.20060408104724@ahsoftware.net> David- Saturday, April 8, 2006, 4:26:49 AM, you wrote: > In a way, yes, but on the other hand, I worked at one place that had > around 5 imaging products and they all used a couple of common > libraries. It made sense in this case for QA to track which versions > of the libraries were used in the build of which products. Also since > they were Shared Libraries (DLLs), they would switch out libraries > and move back to older versions to track when a "bug" was introduced. > They also had a Library test tool, which exercised the API. Maybe they "exorcised" it... There's a fine line between unit testing and white-box testing. I write api test harnesses from the QA end of things, but I expect that by the time I get to run my test suite the api will already have passed development's unit tests. There may be overlap, and probably should be, but I see the two as functionally different. But less so now that XP's test-before-code methodology has taken hold. -- -Mark Wieder mwieder at ahsoftware.net From rcozens at pon.net Sat Apr 8 13:48:52 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 10:48:52 -0700 Subject: bugs In-Reply-To: <1CB1C6E0-C719-11DA-BD27-0030657E1638@pon.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <1CB1C6E0-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: Moi: > I was more venting emotions built up after reading previous posts on > this thread Apparently being rude to Geoff did not complete the catharsis, as I feel the need to offer these thoughts as well: * Just so we're sure we're comparing apples to apples: My closest contact on Microfinancial Corp's Flexware programming team used to say "FlexWare is bug free...so long as people use it the way they are supposed to." If any among you are making the contention "my software is bug free" on the basis of "I tested all the features and they work for me", your definition of "bug-free" is quite different from mine: if 5% or more of your users make the same mistake, that's your fault, not theirs. * If the industry norm was that no software would be shipped if it contained a single known bug, there would be no industry...unless you can point to an operating system that meets that requirement. * Considering the number of auto safety recalls, personal instances of packages (eg: auto parts) not containing what they are supposed to, spelling & grammar errors in newscasts, etc., I suggest if builders built buildings and auto workers built cars and packagers packed product the way programmers wrote programs and news writers paid the same attention to spelling & "grammar" as programmers, we might have a more productive society in general. [Not that I fault workers for having no more dedication to their employers than their employers have for them.] Rob Cozens, CCW Serendipity Software Company "There's nothing wrong with Capitalism except Capitalists: they're too damn greedy!" -- Herbert Hoover From rjb at robelko.com Sat Apr 8 13:41:08 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 8 Apr 2006 19:41:08 +0200 Subject: Register at Forums to See Everything In-Reply-To: <4437F0BC.30108@hyperactivesw.com> References: <20060408163058.A0494872CA@spunkymail-a2.dreamhost.com> <4437F0BC.30108@hyperactivesw.com> Message-ID: >Lynn Fredricks wrote: >>Hi all, >> >>There are a couple of forums that require registration in order to see them >>(many that currently do not, will also change). You are missing a couple of >>nuggets of goodness if you do not register. >> >>It is likely that the next step with the forum will be to get up the RSS >>support so its readable in a reader such as GreatNews. > >Please, please install the capability to use email with the forums. >This will allow you the same degree of control over content that you >want, and will not inconvenience those of us who just don't have >time to click their way through a zillion web pages several times >daily. I do need to read everything that is posted to the mailing >list, but using a web interface will double my access time and >triple the inconvenience. I am sure there is a happy medium for us >all, so that those on slow dialups, or those who just don't have >time to visit a separate forum multiple times per day, can proceed >in a way that is most helpful to everyone. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com Yes, yes, please! Me too want this :) From JimAultWins at yahoo.com Sat Apr 8 13:51:56 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 08 Apr 2006 10:51:56 -0700 Subject: Can I read a disk's raw data, like in a hex editor? In-Reply-To: <1880644B-4913-4662-ABBE-1517DFADBDEB@karlbecker.com> Message-ID: I am confused. How does the data get written to a hard drive and " not in a file of any sort"???? Please explain a little better. I am sure that you will find that Rev can access anything the operating system can access Jim Ault Las Vegas On 4/8/06 10:32 AM, "Karl Becker" wrote: > I have a formatted FAT32 or NTFS (I can change the file format) MMC > card from which I would like to read data. However, the data stored > to the card is not written into a tradition file, but rather directly > to the disk and not in a file of any sort. > > Is there anyway to read the raw contents of a disk with Revolution? > > Thanks, > Karl > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolutionary.dan at gmail.com Sat Apr 8 13:59:48 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 8 Apr 2006 10:59:48 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: <70ed6b130604081059p47ec178do49ecf0313315525d@mail.gmail.com> Marielle....... That was one of the strangest posts I've ever gotten on a mailing list. I went back and read my original message and for the life of me I can't figure out what you're trying to tell me. The only point I made was that sometimes -- stress that word -- what one person sees as a bug or defect in the product is more a function of their personal usage or system configuration. So when someone posts a complaint on this list -- and contrary to your apparent view of me, I've done that tons of times myself -- it is *sometimes* not really a product defect or bug but rather a conflict between what they expect and what they experience that is explainable by reasons other than bugs in Rev. Does Rev have bugs? Absolutely. I'd be astonished if it didn't. Is this an appropriate forum in which to discuss such bugs? Absolutely. Particularly in an effort to determine if a particular experience *is* a bug or just a mis-understanding or a result of inaccurate documentation. I do not believe you can cite one instance where I have criticized anyone here for reporting a bug. I have corrected misperceptions about bugs and I have added my voice to a chorus saying, "That's not really a bug." But I don't believe I have ever invalidated a person's experience; I'm just not made that way. It is hardly the case that *anyone* on this list engages in the behavior you describe in the paragraph I've excerpted below from your very long diatribe. A few criticisms that were not repeatable in my experience and which seemed to me to be potentially due to issues that were not *directly* related to Revolution have certainly been subjects to which I have responded with justification or correction. You imply that all such criticisms are valid and should not be replied to other than in a positive, supportive manner. I would find that useless as a form of communication. I don't know what I've done to offend you that would cause you to take the time away from what I presume is a busy schedule to write so long and detailed a response, but if I have personally offended you in any way, I apologize. On 4/8/06, Marielle Lange wrote: > > You are setting up a greater and greater divide between persons who > have some valid criticisms to make and persons who refuse to let any > single criticism pass without being justified/corrected. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Sat Apr 8 14:08:53 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 8 Apr 2006 11:08:53 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <1067615710-312917423@lindbergh.macserve.net> References: <443765CF.90906@fourthworld.com> <1067615710-312917423@lindbergh.macserve.net> Message-ID: <70ed6b130604081108s777f63d4ic7cb9cc2ec784b69@mail.gmail.com> Lynn.... There will be several sessions at RevCon West 2006 in Monterey June 16-17 on Rev and the Internet. In fact, it is emerging as one of our primary focal points of the conference. On 4/8/06, Lynn Fredricks wrote: > > Since RevConWest 2006 is coming up, it might be a good topic for > discussion > as well there. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From rcozens at pon.net Sat Apr 8 14:09:23 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 11:09:23 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: Hi Robert, > If I am running a process of 100 loops and my bar is 200 pixels, then > I want to update for each step. However, if my process runs 10000 > loops, then updating for each step is pointless since the bar will not > visibly move and updating every 50-100 steps will do. Maybe this is just a morning when I can't get it. But unless your handler is hard-coded to the specific loop or makes a runtime decision on whether to update every 50 steps, every 100 steps, or some number in between, I see no way the position of the progress bar can accurately reflect the percentage of task completion in all circumstances. What I posted was generalized logic that calculates the number of steps required to move the progress bar one pixel, regardless of the width of the bar. That is the minimum steps required before resetting the thumbPosition is visually manifested on the screen. Anything more produces "jerkier" movements. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From revolutionary.dan at gmail.com Sat Apr 8 14:10:30 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 8 Apr 2006 11:10:30 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <1067612924-313084541@lindbergh.macserve.net> References: <1067612924-313084541@lindbergh.macserve.net> Message-ID: <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> Lynn...... Wow. I was surprised to see your answer that the scripting language Transcript is being renamed Revolution. How then will it be differentiated from the product? Or won't it? Intriguing. Not criticizing, just wondering and a bit bewildered. On 4/8/06, Lynn Fredricks wrote: > > Hi Robert, > > > Nice. Are the forums intended to replace this list or as an > > additional service? I hope the latter. > > http://forums.runrev.com/phpBB2/viewtopic.php?p=209#209 > > > Also, I find the following paragraph in the pr curious: > > > > >Step up to Revolution scripting. English-like Revolution is > > the easiest > > >scripting language available - easier than Javascript or > > Flash ActionScript. > > >Yet Revolution features all the modern language features that any > > >developer would expect. > > > > Is Transcript now called Revolution as well or was it just a > > simplification for the press? > > The language is now Revolution. > > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Sat Apr 8 14:17:03 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 8 Apr 2006 11:17:03 -0700 Subject: Software at the Speed of Thought In-Reply-To: <3820033.post@talk.nabble.com> References: <000401c65aa0$863c3e00$0201010a@royalnexus> <70ed6b130604071723g463fd4fgf8b4453c869c687a@mail.gmail.com> <3820033.post@talk.nabble.com> Message-ID: <70ed6b130604081117p6aaf8d2br8203785f5a1c04a0@mail.gmail.com> Tim..... Thanks for the kind words. I'm sorry you had to pay double and I'll contact you offlist about that but I wanted to thank you for your comments. I have written three new eBooklets, one on CGI, one on Custom Properties and one most recently on Printing. You can buy them all for $5 each through my online store at http://www.shafermediastore.com/tech_main. And I plan to write several more on targeted topics as well. I'm waiting for the dust from 2.7 to settle and for some clear idea from the community of what subjects are of most current interest before doing any new ones, though. On 4/8/06, thulme wrote: > > > Same here. Basically paid double for it. Ended up getting it directly from > Dan after ordering thru RunRev. But still very happy with the ebook, in > particular the step by step application at the end of the book. It's one > of > the best tutorials I've read and I've read many. What made it so good in > my > opinion was that Dan injects a lot of his thought process into the > tutorial. > Wish he would write a few more. I'd buy them. > > Tim > -- > View this message in context: > http://www.nabble.com/Software-at-the-Speed-of-Thought-t1414706.html#a3820033 > Sent from the Revolution - User forum at Nabble.com. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From mwieder at ahsoftware.net Sat Apr 8 14:21:49 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 11:21:49 -0700 Subject: bugs In-Reply-To: <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> Message-ID: <597560471.20060408112149@ahsoftware.net> Geoff- Saturday, April 8, 2006, 12:21:38 AM, you wrote: > So tell me what could go wrong? ;-) In addition to the "system" date already taken care of, 1. The date is displayed in a modal dialog, which makes further use of the app impossible until it's dismissed. 2. The mouseUp handler is never called. Did you mean to put it into a button instead of an unlocked field? 3. I brought up the answer dialog at 11:59PM. When I went back and checked it five minutes later it still had yesterday's date on it. 4. Displaying the mouseUp handler out of context doesn't guarantee that it will run without problems. What if your mouseUp handler is in the stack script and another mouseUp handler in a button intercepts the message and doesn't pass it? You'll still have some debugging to do in order to figure out why the date isn't displayed. The point of all this is not that I'm nit-picking (I am, of course). The point is that the ambiguities in the requirements can provoke any number of equally valid (and equally wrong) responses. If I had wanted the date displayed in the upper-right corner of the main stack and continually updated, that still would fall under "display the date". So would the case where I wanted a stack to function as a cgi app and display the date as a string sent to stdout. -- -Mark Wieder mwieder at ahsoftware.net From karl at karlbecker.com Sat Apr 8 14:31:04 2006 From: karl at karlbecker.com (Karl Becker) Date: Sat, 8 Apr 2006 13:31:04 -0500 Subject: Can I read a disk's raw data, like in a hex editor? In-Reply-To: References: Message-ID: <4114728B-B235-437A-A788-DD8B6550D739@karlbecker.com> We are using a small PIC processor (a cheap, inexpensive device for embedded systems work) to talk directly with the MMC card. We are communicating directly via a serial port to the MMC card, and the data is being written directly to the card in a strange method that only shows up in a hex editor. We are not actually specifying a file on the formatted card with the PIC processor, but rather we are using the PIC processor to tell the MMC which sector we want to write 512 bytes of data. It is very low level and rough, but we seem to be writing some data to the card - and I want to access it in Revolution instead of using somebody else's hex editor software. How does the operating system access the direct bits off a card? And how could Revolution do it? Hopefully this email clarifies my problem some, please ask if you want more clarification. - Karl On Apr 8, 2006, at 12:51 PM, Jim Ault wrote: > I am confused. > How does the data get written to a hard drive and " not in a file > of any > sort"???? > > Please explain a little better. > I am sure that you will find that Rev can access anything the > operating > system can access > > Jim Ault > Las Vegas > > On 4/8/06 10:32 AM, "Karl Becker" wrote: > >> I have a formatted FAT32 or NTFS (I can change the file format) MMC >> card from which I would like to read data. However, the data stored >> to the card is not written into a tradition file, but rather directly >> to the disk and not in a file of any sort. >> >> Is there anyway to read the raw contents of a disk with Revolution? >> >> Thanks, >> Karl >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From gcanyon at inspiredlogic.com Sat Apr 8 14:34:45 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 8 Apr 2006 11:34:45 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> Message-ID: On Apr 7, 2006, at 9:31 AM, Rob Cozens wrote: > Geoff, et al: > >> I generally check the ticks and update based on that: > > How do you know in advance the total ticks to complete the operation? The ticks to complete the operation isn't used for anything. Suppose I have to process the elements in an array, and there can be any number of elements in the array. I might do something like this: set the endValue of scrollbar "progress" to \ the number of lines of the keys of myArray put ticks() + 10 into tTimer put 0 into tProgress repeat for each element tKey in myArray add 1 to tProgress if ticks() > tTimer then put ticks() + 10 into tTimer set the thumbPosition of scrollbar "progress" to tProgress end if -- process element tKey end repeat This guarantees that the scrollbar will update a maximum of six times per second. If there are 10,000 elements in myArray and they process quickly, this means that the scrollbar is being updated too often unless the scrollbar is 10,000 pixels wide ;-) regards, Geoff From mwieder at ahsoftware.net Sat Apr 8 14:35:01 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 11:35:01 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <1067612924-313084541@lindbergh.macserve.net> References: <1067612924-313084541@lindbergh.macserve.net> Message-ID: <358352940.20060408113501@ahsoftware.net> Lynn- Saturday, April 8, 2006, 8:18:17 AM, you wrote: >> Is Transcript now called Revolution as well or was it just a >> simplification for the press? > The language is now Revolution. !!! -- -Mark Wieder mwieder at ahsoftware.net From bryan at deepfoo.com Sat Apr 8 14:57:26 2006 From: bryan at deepfoo.com (bryan mccormick) Date: Sat, 08 Apr 2006 14:57:26 -0400 Subject: use-revolution Digest, Vol 31, Issue 20 In-Reply-To: <20060408170006.0B72D825173@mail.runrev.com> References: <20060408170006.0B72D825173@mail.runrev.com> Message-ID: <44380796.1000300@deepfoo.com> Dan, Marielle At the risk of really opening the hornets nest, here is my 2 cents. Dan, I've actually known of you for multiple decades now -- way, way back in the dark days of HyperCard 1.0. The thing is this, I know you are a stand-up fellow and have done lots of great work for the community then and now. I also know you'd never discourage anyone from voicing real complaints. At least I didn't until recently when I saw you threaten to (or so it seemed, perception in email/list form is a very delicate and tricky thing) apparently sic the forum police on some fellow who appeared to simply be complaining. I thought that very odd and wasn't sure what it was all about. Didn't seem like your usual very cordial style. Just so you know. But nothing to "flip the bozo bit" about (for those who do not know the book, read it, very germane to this conversation). Marielle, I too have had some horrific problems with the 2.7 release on WinXP in a multi-monitor environment. Same one I've run 2.6.1 in successfully without any problems. I have been working with the team by reporting what I can, running tests, etc to try to figure this out. Frankly I hope it is something that is a configuration problem. I'd rather it be that than an engine bug. But I would say we won't know that for sometime to come. It could be something subtle and subtle is very, very hard to fix. The team is genuinely interested in keeping its customers, at least judging from the responses. However it likely does not serve the interest of the list in general to keep flogging the issue in public. I did it once, wrote a heart-felt message of displeasure to the team, got the most cordial reply back you could hope for, and vowed to roll up sleeves and keep at it with them. Why? Because anyone who would NOT retaliate against the stones I threw really has customer hearts and minds close to them. They deserve all the support they can get. Had it been other vendors I can assure you (having had the experience) the other end of the email would go dark and I'd never have satisfaction. Proffered with the hope of mending fences. From scott at tactilemedia.com Sat Apr 8 15:22:36 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 08 Apr 2006 12:22:36 -0700 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <4437BA19.8050201@crcom.net> Message-ID: Recently, Len Morgan wrote: > I have had Rev for over a year now (Studio version) and I STILL cannot > run a stack file (by double clicking on it OR using "Open With...") and > have a cursor show up. As soon as the pointer enters anywhere in the > stack window, it disappears. I't's still there because if I carefully > move it, I can press buttons and enter text and such but I just can't > see the cursor. You know, this occurs in the MetaCard IDE as well when a the 'open file' dialog is present and I've never been able to figure out why. With enough jostling of the cursor into and out of the dialog's rect, I can usually get the cursor to reappear again, but I have no formula as of yet. Sorry no solution, just a confirmation of (intermittent) behavior. Chipp Walters and I batted around solution to the "stuck cursor" issue that arises with text entry fields but I'm not sure this would work in a situation where a modal dialog is present. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From gcanyon at inspiredlogic.com Sat Apr 8 15:24:12 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 8 Apr 2006 12:24:12 -0700 Subject: bugs In-Reply-To: <597560471.20060408112149@ahsoftware.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> Message-ID: <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> 1. The requirements simply say to display the date -- the date is displayed. If non-modality is needed, that should be in the requirements. 2. It is certainly possible to put the code someplace inappropriate, but I think for the purposes of this assignment we can assume that isn't the case. To assume otherwise would be like if I say a car I'm selling runs fine and you say, "Not if I drop it out of an airplane." 3. Also a requirements issue. At the time the code is called, it will display the date. If the screen saver activates five minutes later, thus hiding the date, that's not a bug. 4. Dropping the car out of an airplane. The code _as presented_ is bug free, I believe. I think it's important to note that I don't consider this code to be presented "out of context." It is the entire program, in one visible, enabled button, on the only card in one stack. It's not very useful, but for the extremely limited functionality that it provides, I think it is bug free. My point is that I think it _is_ possible to write bug-free software. Not that I have ever done so, of course ;-) Writing bug-free software requires two things: First you need a clear and complete set of requirements. Note that there is no equivocation there. The requirements must be totally clear, and absolutely complete. The requirements must be such that any reasonably intelligent person can sit down, read them, and then answer _any_ question about what the software is to do. Furthermore, such requirements, should map cleanly to a set of tests. The mapping should be bi-directional: given the requirements you should be able to produce the tests, and given the tests you should be able to produce the requirements. I have never seen such requirements, nor really anything close to it, and that's okay. Requirements like that would be exceptionally hard to write, and most people are willing to deal with the issues that come with easier-to-write vague specifications. Second, you need time and effort to work against those requirements. There is an article on the Space Shuttle software that I find interesting: http://www.fastcompany.com/online/06/writestuff.html Quoting: "Consider these stats : the last three versions of the program -- each 420,000 lines long-had just one error each. The last 11 versions of this software had a total of 17 errors." The part I don't get is: if you have it down to just one bug, how hard is it to find and fix that one bug? regards, Geoff On Apr 8, 2006, at 11:21 AM, Mark Wieder wrote: > Geoff- > > Saturday, April 8, 2006, 12:21:38 AM, you wrote: > >> So tell me what could go wrong? ;-) > > In addition to the "system" date already taken care of, > > 1. The date is displayed in a modal dialog, which makes further use of > the app impossible until it's dismissed. > 2. The mouseUp handler is never called. Did you mean to put it into a > button instead of an unlocked field? > 3. I brought up the answer dialog at 11:59PM. When I went back and > checked it five minutes later it still had yesterday's date on it. > 4. Displaying the mouseUp handler out of context doesn't guarantee > that it will run without problems. What if your mouseUp handler is in > the stack script and another mouseUp handler in a button intercepts > the message and doesn't pass it? You'll still have some debugging to > do in order to figure out why the date isn't displayed. > > The point of all this is not that I'm nit-picking (I am, of course). > The point is that the ambiguities in the requirements can provoke any > number of equally valid (and equally wrong) responses. If I had wanted > the date displayed in the upper-right corner of the main stack and > continually updated, that still would fall under "display the date". > So would the case where I wanted a stack to function as a cgi app and > display the date as a string sent to stdout. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From rcozens at pon.net Sat Apr 8 15:28:36 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 8 Apr 2006 12:28:36 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: Moi: > Maybe this is just a morning when I can't get it. > One possibility: My reference is to a "thermometer" progress bar and you are using "barber pole" progress bars? Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From scott at tactilemedia.com Sat Apr 8 15:32:16 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sat, 08 Apr 2006 12:32:16 -0700 Subject: Register at Forums to See Everything In-Reply-To: <4437F0BC.30108@hyperactivesw.com> Message-ID: Recently, Lynn Fredricks wrote: > There are a couple of forums that require registration in order to see them > (many that currently do not, will also change). You are missing a couple of > nuggets of goodness if you do not register. It's great to see Rev provide an outlet for communication that has been requested for years. But like others, I hope email access will be provided. Besides missing out on "nuggets of goodness", some of us have nuggets we won't be able to contribute simply by virtue of not having the time to wade through the forum format. Thanks for listening Lynn. Best Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jacque at hyperactivesw.com Sat Apr 8 15:35:56 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Apr 2006 14:35:56 -0500 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: References: Message-ID: <4438109C.4010105@hyperactivesw.com> Scott Rossi wrote: > Recently, Len Morgan wrote: > > >>I have had Rev for over a year now (Studio version) and I STILL cannot >>run a stack file (by double clicking on it OR using "Open With...") and >>have a cursor show up. As soon as the pointer enters anywhere in the >>stack window, it disappears. I't's still there because if I carefully >>move it, I can press buttons and enter text and such but I just can't >>see the cursor. > > > You know, this occurs in the MetaCard IDE as well when a the 'open file' > dialog is present and I've never been able to figure out why. I know the answer to that one, I think. It happens when you use the message box to show a file dialog (or when you have been typing into a field) and hit the return key to execute the command. When typing, the mouse pointer normally is hidden (replaced by the insertion point). If you open a file dialog while the insertion point is present, the mouse pointer doesn't reappear when the file dialog opens. I bugzillaed it some time ago. The workaround for now is to jiggle the mouse before executing the command from the message box. I always forget to do that, of course. This is different from the disappearing Windows cursor, which I thought got fixed before the last release. Does it still happen in 2.7? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kkaufman at snet.net Sat Apr 8 15:52:38 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 8 Apr 2006 15:52:38 -0400 Subject: Can I read a disk's raw data, like in a hex editor? Message-ID: Have you looked at the "open driver" and "read from driver" commands? From jacque at hyperactivesw.com Sat Apr 8 16:00:40 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Apr 2006 15:00:40 -0500 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <4438109C.4010105@hyperactivesw.com> References: <4438109C.4010105@hyperactivesw.com> Message-ID: <44381668.5060206@hyperactivesw.com> J. Landman Gay wrote: > I know the answer to that one, I think. It happens when you use the > message box to show a file dialog (or when you have been typing into a > field) and hit the return key to execute the command. When typing, the > mouse pointer normally is hidden (replaced by the insertion point). If > you open a file dialog while the insertion point is present, the mouse > pointer doesn't reappear when the file dialog opens. > > I bugzillaed it some time ago. And just to follow up, it appears to have been fixed in 2.7. Bugzilla pays off. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jeff at siphonophore.com Sat Apr 8 16:01:03 2006 From: jeff at siphonophore.com (jeffrey reynolds) Date: Sat, 08 Apr 2006 16:01:03 -0400 Subject: Register at Forums to See Everything In-Reply-To: <20060408170006.0B72D825173@mail.runrev.com> References: <20060408170006.0B72D825173@mail.runrev.com> Message-ID: yes please me too, i third this! jeff reynolds On Apr 8, 2006, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: >> Lynn Fredricks wrote: >>> Hi all, >>> >>> There are a couple of forums that require registration in order >>> to see them >>> (many that currently do not, will also change). You are missing a >>> couple of >>> nuggets of goodness if you do not register. >>> >>> It is likely that the next step with the forum will be to get up >>> the RSS >>> support so its readable in a reader such as GreatNews. >> >> Please, please install the capability to use email with the forums. >> This will allow you the same degree of control over content that you >> want, and will not inconvenience those of us who just don't have >> time to click their way through a zillion web pages several times >> daily. I do need to read everything that is posted to the mailing >> list, but using a web interface will double my access time and >> triple the inconvenience. I am sure there is a happy medium for us >> all, so that those on slow dialups, or those who just don't have >> time to visit a separate forum multiple times per day, can proceed >> in a way that is most helpful to everyone. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com > > > Yes, yes, please! Me too want this :) From karl at karlbecker.com Sat Apr 8 16:01:53 2006 From: karl at karlbecker.com (Karl Becker) Date: Sat, 8 Apr 2006 15:01:53 -0500 Subject: Can I read a disk's raw data, like in a hex editor? In-Reply-To: References: Message-ID: <4FF98454-5464-427D-9BEA-8C60A23D8509@karlbecker.com> The MMC card is hooked up via an internal memory card reader, and shows up an a drive to the computer. Is there a driver for Windows or Mac OS X that allows me to directly access a drive? Where is a place to find all the drivers installed on a system, and to find some documentation about them? The suggestion in the new Revolution documentation, reading the file /dev/tty , did not work on my iBook. On Apr 8, 2006, at 2:52 PM, Kurt Kaufman wrote: > Have you looked at the "open driver" and "read from driver" commands? From mlange at lexicall.org Sat Apr 8 16:15:49 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sat, 8 Apr 2006 21:15:49 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> > Richard Gaskin, Apr 1 16:29:40 2005, wrote: > with so much client work here I'm finding it increasingly > challenging to spend time on Rev tools.... Maybe you could free up some time by spending less time "correcting" any user who makes valid criticisms on the list? For those interested, here is the list of the 100 most frequent posters on the use-revolution list over the last year (April 05 - March 06) (to view with a monospace font or in excel - separated by tabs). name #posts over a year graphical representation (| = 10) Richard Gaskin _ 1032 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||||||||||||||||| Xavier Bury _ 1017 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||||||||||||||||||||||||||| Eric Chatonet _ 898 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||||||||||||||||||| J. Landman Gay _ 787 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| ||||||||||| Mark Wieder _ 783 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||||||| Dan Shafer _ 761 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||||| Ken Ray _ 744 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||| Alex Tweedly _ 555 |||||||||||||||||||||||||||||||||||||||||||||||||||||||| Chipp Walters _ 536 |||||||||||||||||||||||||||||||||||||||||||||||||||||| Klaus Major _ 527 ||||||||||||||||||||||||||||||||||||||||||||||||||||| Thomas McGrath III _ 526 ||||||||||||||||||||||||||||||||||||||||||||||||||||| Sarah Reichelt _ 516 |||||||||||||||||||||||||||||||||||||||||||||||||||| David Burgun _ 432 ||||||||||||||||||||||||||||||||||||||||||| Judy Perry _ 395 |||||||||||||||||||||||||||||||||||||||| Lynch, Jonathan _ 390 ||||||||||||||||||||||||||||||||||||||| Jim Ault _ 370 ||||||||||||||||||||||||||||||||||||| Dennis Brown _ 357 |||||||||||||||||||||||||||||||||||| Stephen Barncard _ 351 ||||||||||||||||||||||||||||||||||| Scott Rossi _ 348 ||||||||||||||||||||||||||||||||||| Andre Garzia _ 343 |||||||||||||||||||||||||||||||||| Jon _ 321 |||||||||||||||||||||||||||||||| Mark Smith _ 316 |||||||||||||||||||||||||||||||| Charles Hartman _ 309 ||||||||||||||||||||||||||||||| Scott Kane _ 272 ||||||||||||||||||||||||||| Sivakatirswami _ 255 |||||||||||||||||||||||||| Trevor DeVore _ 249 ||||||||||||||||||||||||| David Bovill _ 243 |||||||||||||||||||||||| Rob Cozens _ 240 |||||||||||||||||||||||| Dar Scott _ 226 ||||||||||||||||||||||| Marielle Lange _ 219 |||||||||||||||||||||| Jim Hurley _ 212 ||||||||||||||||||||| Dave Cragg _ 189 ||||||||||||||||||| Peter T. Evensen _ 188 ||||||||||||||||||| simplsol at aol.com _ 176 |||||||||||||||||| Bob Hartley _ 173 ||||||||||||||||| Timothy Miller _ 150 ||||||||||||||| Mathewson _ 149 ||||||||||||||| Malte Brill _ 146 ||||||||||||||| Geoff Canyon _ 144 |||||||||||||| Mark Talluto _ 144 |||||||||||||| Jeanne A. E. DeVoto _ 143 |||||||||||||| jbv _ 140 |||||||||||||| Frank D. Engel, Jr. _ 134 ||||||||||||| Pierre Sahores _ 134 ||||||||||||| Garrett Hylltun _ 133 ||||||||||||| Devin Asay _ 131 ||||||||||||| sims _ 131 ||||||||||||| Phil Davis _ 128 ||||||||||||| Alejandro Tejada _ 125 ||||||||||||| Bill Humphrey _ 119 |||||||||||| Robert Brenstein _ 117 |||||||||||| Brian Yennie _ 117 |||||||||||| Bob Warren _ 112 ||||||||||| Mark Swindell _ 100 |||||||||| Jan Schenkel _ 99 |||||||||| graham samuel _ 99 |||||||||| Dom _ 98 |||||||||| Derek Bump _ 97 |||||||||| FlexibleLearning _ 97 |||||||||| Thomas McCarthy _ 93 ||||||||| Erik Hansen _ 93 ||||||||| Chris Sheffield _ 93 ||||||||| Wouter _ 93 ||||||||| Mark Schonewille _ 92 ||||||||| Bj?nke_von_Gierke _ 92 ||||||||| Troy Rollins _ 91 ||||||||| Marty Knapp _ 90 ||||||||| Ban Nguyen _ 89 ||||||||| Bill Marriott _ 84 |||||||| Lynn Fredricks _ 83 |||||||| Todd Geist _ 83 |||||||| Ruslan Zasukhin _ 83 |||||||| Jerry Daniels _ 81 |||||||| Howard Bornstein _ 81 |||||||| Dick Kriesel _ 79 |||||||| liamlambert _ 79 |||||||| Gregory Lypny _ 77 |||||||| Ton Kuypers _ 75 |||||||| John Ridge _ 70 ||||||| Mikey _ 70 ||||||| Jerry Muelver _ 67 ||||||| Kay C Lan _ 66 ||||||| Roger Guay _ 65 ||||||| Mark Waddingham _ 64 |||||| Roger.E.Eller _ 61 |||||| Paul Claude _ 60 |||||| Pat Trendler _ 59 |||||| Jeff Honken _ 57 |||||| Andr?.Bisseret _ 57 |||||| Stgoldberg at aol.com _ 57 |||||| Christian Langers _ 56 |||||| Wilhelm Sanke _ 55 |||||| Chris Carroll-Davis _ 55 |||||| Cubist at aol.com _ 52 ||||| Glen Bojsza _ 52 ||||| Hershel Fisch _ 48 ||||| Paul Salyers _ 47 ||||| Jim Carwardine _ 47 ||||| kee nethery _ 47 ||||| Ken Norris _ 46 ||||| Best, Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From revolutionary.dan at gmail.com Sat Apr 8 16:18:18 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 8 Apr 2006 13:18:18 -0700 Subject: use-revolution Digest, Vol 31, Issue 20 In-Reply-To: <44380796.1000300@deepfoo.com> References: <20060408170006.0B72D825173@mail.runrev.com> <44380796.1000300@deepfoo.com> Message-ID: <70ed6b130604081318n1b6736a0h278f22a7f57447d2@mail.gmail.com> Bryan.... I appreciate your attempt to mend the fence here. But I am absolutely bewildered by your statement that I threatened to sic forum police on someone. First, I don't think there *are* any forum police! Second, I can't honestly remember threatening to *do* anything to *anyone*. Perhaps I did and have forgotten it and if I did, then I truly apologize. That is, as you say, just not who I am. On 4/8/06, bryan mccormick wrote: > > Dan, Marielle > > I saw you threaten to > (or so it seemed, perception in email/list form is a very delicate and > tricky thing) apparently sic the forum police on some fellow who > appeared to simply be complaining. > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From garrett at paraboliclogic.com Sat Apr 8 16:23:55 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 13:23:55 -0700 Subject: bugs In-Reply-To: References: <20060408063601.04E45824FDD@mail.runrev.com> Message-ID: <44381BDB.2000206@paraboliclogic.com> David Vaughan wrote: >> So tell me what could go wrong? ;-) > > I realised while cooking the salmon this evening (crocodile being off > the menu) that Geoff had inadvertently provided a wonderful case study > on bugs. Any link to Geoff in the following is purely coincidental and > nothing to do with him at all :-) > > Once upon a time, an aspiring programmer wrote: >>> on mouseUp -- display the date >>> answer the date with "OK" >>> end mouseUp > and released it as shareware. The thing is, that is not a bug. The programmer did not make any error in his code at all. The code works as it was intended. You could also claim that if a user in Japan downloaded the program and could not read it because it was in English and not Japanese, that he could say that the program has a bug. Or a Linux user downloaded the Windows version, it would not run, so it must be a bug. Your scenario is lacking completely, and rather a petty attempt to push your belief. -Garrett From garrett at paraboliclogic.com Sat Apr 8 16:25:05 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 13:25:05 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <2C08D75E-A8FA-4690-963D-B299E1DD3A4F@dsl.pipex.com> References: <44370C9B.2010704@howsoft.com> <2C08D75E-A8FA-4690-963D-B299E1DD3A4F@dsl.pipex.com> Message-ID: <44381C21.7010503@paraboliclogic.com> David Burgun wrote: > > On 8 Apr 2006, at 02:06, Bob Warren wrote: > >> Garrett Hylltun wrote: >> >> >Have you ever dropped a stack of a thousand or so punch cards!? That >> was the last time I ever dropped a stack. Took me weeks to put the >> stack back in order before I could run it through the reader. >> >> Yes, and worse. On one occasion I was feeding in trays and trays of >> cards that represented free gifts to the clients. Although I was >> always very methodical and careful when doing this, somehow, I don't >> know how, I fed in a tray (or more?) of cards twice. As a result, >> about 10,000 customers got their rather expensive gifts in duplicate! >> Needless to say, proper statistical controls were implemented by my >> department afterwards. It turned out to be quite didactic. >> >> Bob > > That's what the sequencing field was for! If you used it, you could run > it thru the sorted and it would put them all back in order! Unfortunately we did not have one. Just a puncher and a reader. :-( -Garrett From kkaufman at snet.net Sat Apr 8 16:25:27 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 8 Apr 2006 16:25:27 -0400 Subject: Can I read a disk's raw data, like in a hex editor? Message-ID: > I want to access it in Revolution instead of using somebody > else's hex editor software If a Hex editor can "see" it, then Revolution can as well. But if the data stored on the card is not entirely printable text you need to specify that the data is binary. (Forgive me if you know all this already) Kurt From bvg at mac.com Sat Apr 8 16:29:55 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 8 Apr 2006 22:29:55 +0200 Subject: Register at Forums to See Everything In-Reply-To: References: Message-ID: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> Also note this link: http://forums.runrev.com/phpBB2/search.php?search_id=newposts And this one: http://forums.runrev.com/phpBB2/search.php?search_id=unanswered It's really not necessary to browse trough the whole forum, just to see the newest posts. (These links are almost at the top of the forum index page, to the right) Of course they only work if you sign in... -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From garrett at paraboliclogic.com Sat Apr 8 16:33:49 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 13:33:49 -0700 Subject: bugs In-Reply-To: <3D9CB6D2-C719-11DA-BD27-0030657E1638@pon.net> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <594755858.20060407094924@ahsoftware.net> <70ed6b130604071026r25833d1cgd6dd7c03885c8a5e@mail.gmail.com> <3D9CB6D2-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: <44381E2D.2010706@paraboliclogic.com> Rob Cozens wrote: [snip] > Must have been a spokesman for the building trades industry. :{`) > > There is no house of any size or complexity that is "bug" free. > > After first visiting my parents' new $80K home--which in the 1970s was a > lot of $--my wife and I remarked to each other how shoddy the > workmanship was. Some plumbing fixtures were plumbed hot water to cold > faucet, ill-fitting cabinetry, sloppy painting, etc. So tell us, did your parents just take up the hind end and accept it as normal performance? Or did they go after the builder? Take them to court? Did they win in court? Was the builder held responsible? Did your parents have to pay to fix the errors? -Garrett From garrett at paraboliclogic.com Sat Apr 8 16:48:25 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 13:48:25 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> Message-ID: <44382199.103@paraboliclogic.com> Marielle Lange wrote: >> Richard Gaskin, Apr 1 16:29:40 2005, wrote: >> with so much client work here I'm finding it increasingly challenging >> to spend time on Rev tools.... > > Maybe you could free up some time by spending less time "correcting" any > user who makes valid criticisms on the list? > > For those interested, here is the list of the 100 most frequent posters > on the use-revolution list over the last year (April 05 - March 06) > (to view with a monospace font or in excel - separated by tabs). > > name #posts over a year graphical representation (| = 10) I have to say though, that those you listed have been of great help to not only myself, but many many others. And for that I thank them all. -Garrett From ambassador at fourthworld.com Sat Apr 8 16:53:55 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Apr 2006 13:53:55 -0700 Subject: Linux Engine Licensing - Please Read Message-ID: <443822E3.6070206@fourthworld.com> Lynn Fredricks wrote: > > A lot of us MC users did. I had occasion to mention this >> very specifically to Lynn recently, more than once. Not sure >> why he said he wasn't familiar with it; maybe he just suffers >> from what Dan and I can call Rev List Subscriber Memory Disorder. ;) > > The substance of our discussion had to do with what's coming, not the > location of a document. My end of the conversation dealt with that's already here: Andre and others have server frameworks that run on a license that's free. I mentioned repeatedly to you that the license for faceless use had historically always been free, for more than a decade before RunRev acquired the engine. At that time you didn't ask me for the location of that document, and didn't even cast any doubts about how I described that license, as you did here yesterday. But if you need it now at least you have it. My only question for you was whether RunRev would continue this tradition. I feel it would be as good an idea today as it was when Dr. Raney first came up with it as a way of introducing the language in an interesting space that doesn't impair sales of the GUI product. I still don't have the answer to that question; it's not addressed in the v2.7 license, so for the moment anyone wishing to evangelize Transcript use for servers has to recommend the older engine. >> Most of the engine changes since the older version at >> have been for native appearances and other >> goodies that have no effect when running in faceless mode. >> Also, MetaCard Corp. supported far more platforms than >> RunRev, so if your server runs Solaris, BSD, or one of the >> other flavors Rev is no longer compiled for you can still >> enjoy Transcript on your server with the old tried-and-true engine. > > Not completely forgotten - they have a sub-forum: > http://forums.runrev.com/phpBB2/viewforum.php?f=21 I don't understand: I don't see a BSD or Solaris forum there, and I couldn't find either build in the pub/engines/ folder at ftp.runrev.com. I use a host that maintains a server farm preconfigured for using the engine (TierraNet.com), but they use BSD so until I get a new build I have to use the old one. Fortunately the old engine handles the basics well for server use so it's not that critical. >> I've been using Transcript as my language-of-choice on my >> servers since before RunRev Ltd. was born. It's nice that >> the world is finally changing so I no longer feel the need to >> apologize for that choice (remember the '90s when people >> wrote web apps in C? Ewwww). > > Now Rich, you arent the sort who gets enraged when he sees Grateful Dead > stickers on SUVs, right?:-) That one's lost on me. Writing web apps in C is pretty craptastic given its productivity relative to higher-level languages; note that the current buzz is about "Ruby on Rails", not "C on Rails". ;) While many of my friends love the Dead I don't have any of their albums, and none of their music was written in a strongly-typed compiled language. I own an SUV but mostly for camping; I drive only about once a week or less, and between the metro train and compact fluorescents and other conservation actions I take my personal BTU consumption is far below that of most sedan owners. And neither SUVs nor sedans can be easily configured for CGI use. :\ -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Sat Apr 8 16:54:18 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Apr 2006 15:54:18 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> Message-ID: On 4/8/06 3:15 PM, "Marielle Lange" wrote: > Maybe you could free up some time by spending less time "correcting" > any user who makes valid criticisms on the list? ??? > For those interested, here is the list of the 100 most frequent > posters on the use-revolution list over the last year (April 05 - > March 06) > (to view with a monospace font or in excel - separated by tabs). All I can say, Marielle, is you have *WAY* too much time on your hands... ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From ambassador at fourthworld.com Sat Apr 8 17:02:52 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Apr 2006 14:02:52 -0700 Subject: Linux Engine Licensing - Please Read Message-ID: <443824FC.4090703@fourthworld.com> Mark Schonewille wrote: > Richard, > > Not so long ago, I experimented with running my stacks as little > client apps with the engine in the bin folder of Mac OS X. This > allows me to run a stack like an application, without building a > standalone. Very much like running a Python applet. Have you > noticed that this is no longer possible in Rev 2.7? Do you now a > workaround? In the olden days (MetaCard and the first few versions of Rev) you could double-click a file and it would run the engine without the IDE, allowing you to "preview" it similar to how it would be in a standalone. In v2.7 the dev and runtime engines are separate, and I can't get the dev engine to run without an IDE and I can't get the runtime engine to run at all without being bound to an app. I solved this for myself by building a simple stub app instead. Now I can just drop my files onto that and it works a treat. I even added a file association for a unique file type so I can have some stacks that only open in this stub app when double-clicked, so I can run things like my billing timer separate from the IDE I'm likely to restart often while I'm working. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From xeubie at hotmail.com Sat Apr 8 17:14:49 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Sat, 08 Apr 2006 21:14:49 +0000 Subject: creating my own tools palette Message-ID: Thanks, I'll take your advice and study transcript more deeply. Do you think the "Software at the Speed of Thought" book would help in this regard? Also, could you give specifics as to how one creates a palette in rev? Is it really like creating any other application? Thanks, Oakes >From: Mark Schonewille >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: creating my own tools palette >Date: Sat, 08 Apr 2006 13:28:20 +0200 > >Hello Oakes, > >I made my own tools palette for in the Rev IDE. It contains many small >script that I use every day. Since it is for my own use, I didn't add any >fancy graphics. Just a few buttons with cryptic names. > >If you are a true newbie, I'd just start learning the scripting language >before trying to make a tools palette. It is nice if you can build an >interface with buttons and graphics, but it is useless if you haven't >learnt how to bring it alive, yet. > >Now, if I haven't convinced you yet... Sure, you can use any graphics >programme to create icons for your tools palette. Anything from ColorIt! to >PhotoShop will do. > >First set up your tools palette with the buttons and scripts you need. Then >design at least two icons for each tool. Save the icons and import them all >into the mainstack of your project. Now you can set the icon of each >button. Set the hiliteIcon of each button to a slightly darker version of >the icon. > >If you want you can also set the style of a tool to checkbox and use a >different icon for the armed state (set the showName to false). That gives >a useful effect. > >That's it. > >Mark > > >Xeubie Tsu wrote: >>Hello, I'm new to rev. Could someone let me know how to create my own >>tools palette with my own custom tools? I imagine I'd need some graphics >>program to draw the objects and such. >> >>Thanks, >>Oakes >> > >-- > >Consultant and Software Engineer >mailto:m.schonewille at economy-x-talk.com >http://www.economy-x-talk.com > >eHUG coordinator >mailto:europe at ehug.info >http://www.ehug.info > >Advertise with us and reach 1000 truely interested internet users every >month. See http://economy-x-talk.com/advertise.html for more information. > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From 3mcgrath at adelphia.net Sat Apr 8 17:23:41 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 8 Apr 2006 17:23:41 -0400 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <1067612924-313084541@lindbergh.macserve.net> References: <1067612924-313084541@lindbergh.macserve.net> Message-ID: <2D83C680-2231-45E5-8806-5567E46F5433@adelphia.net> Lynn What is the thinking behind this? I am a little put off by the change. Hypercard had hypertalk, supercard had supertalk, director had lingo and Revolution had Transcript. I love the name transcript. Thank you, P.S. Congratulations on the Rev Media release. Way to go. Tom On Apr 8, 2006, at 11:18 AM, Lynn Fredricks wrote: > The language is now Revolution. > > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From sanke at hrz.uni-kassel.de Sat Apr 8 17:49:37 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sat, 08 Apr 2006 23:49:37 +0200 Subject: Linux Engine Licensing - Please Read Message-ID: <44382FF1.8050205@hrz.uni-kassel.de> On Sat Apr 8, 2006, Richard Gaskin ambassador at fourthworld.com wrote: > Mark Schonewille wrote: > > > > Not so long ago, I experimented with running my stacks as little > > client apps with the engine in the bin folder of Mac OS X. This > > allows me to run a stack like an application, without building a > > standalone. Very much like running a Python applet. Have you > > noticed that this is no longer possible in Rev 2.7? Do you now a > > workaround? > In the olden days (MetaCard and the first few versions of Rev) you could > double-click a file and it would run the engine without the IDE, > allowing you to "preview" it similar to how it would be in a standalone. > > In v2.7 the dev and runtime engines are separate, and I can't get the > dev engine to run without an IDE and I can't get the runtime engine to > run at all without being bound to an app. > > I solved this for myself by building a simple stub app instead. Now I > can just drop my files onto that and it works a treat. (snip). > > -- > Richard Gaskin > Managing Editor, revJournal Richard, with 2.7 I use the "standalone" file to open stacks without the IDE. A couple of weeks ago -when we were discussing "player" issues on the Metacard list some weeks ago, I had mentioned that it is possible to rename file "standalone", i.e adding an ".exe" extension and even choosing an arbitrary name for the file. Dropping stacks on that "player stub" starts them without opening the IDE. Works for Revolution and Metacard stacks. What is your solution like? Something similar or diffferent? Regards, -- Wilhelm Sanke From lfredricks at proactive-intl.com Sat Apr 8 18:01:07 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 15:01:07 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> Message-ID: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> > Wow. I was surprised to see your answer that the scripting > language Transcript is being renamed Revolution. How then > will it be differentiated from the product? Or won't it? > Intriguing. Not criticizing, just wondering and a bit bewildered. This is one of those situations where the lack of differentiation will reinforce the brand. Most new customers wont have any preconceptions based on the language "Transcript", but they would if we decided to change the name a year from now. Name changes can be rough, but, almost anyone who would recognize "transcript" is engaged enough in the community not to be completely confused by this name change. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From lfredricks at proactive-intl.com Sat Apr 8 18:03:13 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 15:03:13 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <358352940.20060408113501@ahsoftware.net> Message-ID: <20060408220318.76B0310B210@spunkymail-a8.dreamhost.com> > > The language is now Revolution. > > !!! <-- Exclamation would actually be a pretty cool name if you think about it :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jacque at hyperactivesw.com Sat Apr 8 18:05:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 08 Apr 2006 17:05:33 -0500 Subject: creating my own tools palette In-Reply-To: References: Message-ID: <443833AD.7090902@hyperactivesw.com> Xeubie Tsu wrote: > Thanks, I'll take your advice and study transcript more deeply. Do you > think the "Software at the Speed of Thought" book would help in this > regard? > > Also, could you give specifics as to how one creates a palette in rev? > Is it really like creating any other application? Pretty much, yes. You create a stack the size you want your palette to be, and put buttons on it with icons. Then you script the buttons to do whatever tasks you want each one to do. Set the style of the stack to "palette", or else when you open it, just use this syntax: palette "myStack" Then the stack opens as a palette and floats on top of any other stacks. You will have to study a little bit about the "defaultstack" and the "topstack" because when a palette button issues commands, usually you want the action to happen in a different stack, not in the palette. These commands will direct the action to the stack that should receive it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From 3mcgrath at adelphia.net Sat Apr 8 18:10:46 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 8 Apr 2006 18:10:46 -0400 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> Message-ID: <0EC91C3F-C50F-4CE1-94E8-465360FF97A4@adelphia.net> Marielle, My name is on that list. Please do not include my comments or name in any of your emails. I know you don't mean anything derogatory by including my name but I still would prefer if you didn't. Thank you, Tom On Apr 8, 2006, at 4:15 PM, Marielle Lange wrote: >> Richard Gaskin, Apr 1 16:29:40 2005, wrote: >> with so much client work here I'm finding it increasingly >> challenging to spend time on Rev tools.... > > Maybe you could free up some time by spending less time > "correcting" any user who makes valid criticisms on the list? > > For those interested, here is the list of the 100 most frequent > posters on the use-revolution list over the last year (April 05 - > March 06) > (to view with a monospace font or in excel - separated by tabs). > > name #posts over a year graphical representation (| = 10) > Richard Gaskin _ > 1032 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||||||||||||||||||||||||||||||| > Xavier Bury _ > 1017 ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > ||||||||||||||||||||||||||||||||||||| > Eric Chatonet _ > 898 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||||||||||||||||| > J. Landman Gay _ > 787 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > ||||||||||||| > Mark Wieder _ > 783 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||||| > Dan Shafer _ > 761 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||| > Ken Ray _ > 744 |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||| > Alex Tweedly _ > 555 |||||||||||||||||||||||||||||||||||||||||||||||||||||||| > Chipp Walters _ > 536 |||||||||||||||||||||||||||||||||||||||||||||||||||||| > Klaus Major _ > 527 ||||||||||||||||||||||||||||||||||||||||||||||||||||| > Thomas McGrath III _ > 526 ||||||||||||||||||||||||||||||||||||||||||||||||||||| > Sarah Reichelt _ > 516 |||||||||||||||||||||||||||||||||||||||||||||||||||| > David Burgun _ 432 ||||||||||||||||||||||||||||||||||||||||||| > Judy Perry _ 395 |||||||||||||||||||||||||||||||||||||||| > Lynch, Jonathan _ 390 ||||||||||||||||||||||||||||||||||||||| > Jim Ault _ 370 ||||||||||||||||||||||||||||||||||||| > Dennis Brown _ 357 |||||||||||||||||||||||||||||||||||| > Stephen Barncard _ 351 ||||||||||||||||||||||||||||||||||| > Scott Rossi _ 348 ||||||||||||||||||||||||||||||||||| > Andre Garzia _ 343 |||||||||||||||||||||||||||||||||| > Jon _ 321 |||||||||||||||||||||||||||||||| > Mark Smith _ 316 |||||||||||||||||||||||||||||||| > Charles Hartman _ 309 ||||||||||||||||||||||||||||||| > Scott Kane _ 272 ||||||||||||||||||||||||||| > Sivakatirswami _ 255 |||||||||||||||||||||||||| > Trevor DeVore _ 249 ||||||||||||||||||||||||| > David Bovill _ 243 |||||||||||||||||||||||| > Rob Cozens _ 240 |||||||||||||||||||||||| > Dar Scott _ 226 ||||||||||||||||||||||| > Marielle Lange _ 219 |||||||||||||||||||||| > Jim Hurley _ 212 ||||||||||||||||||||| > Dave Cragg _ 189 ||||||||||||||||||| > Peter T. Evensen _ 188 ||||||||||||||||||| > simplsol at aol.com _ 176 |||||||||||||||||| > Bob Hartley _ 173 ||||||||||||||||| > Timothy Miller _ 150 ||||||||||||||| > Mathewson _ 149 ||||||||||||||| > Malte Brill _ 146 ||||||||||||||| > Geoff Canyon _ 144 |||||||||||||| > Mark Talluto _ 144 |||||||||||||| > Jeanne A. E. DeVoto _ 143 |||||||||||||| > jbv _ 140 |||||||||||||| > Frank D. Engel, Jr. _ 134 ||||||||||||| > Pierre Sahores _ 134 ||||||||||||| > Garrett Hylltun _ 133 ||||||||||||| > Devin Asay _ 131 ||||||||||||| > sims _ 131 ||||||||||||| > Phil Davis _ 128 ||||||||||||| > Alejandro Tejada _ 125 ||||||||||||| > Bill Humphrey _ 119 |||||||||||| > Robert Brenstein _ 117 |||||||||||| > Brian Yennie _ 117 |||||||||||| > Bob Warren _ 112 ||||||||||| > Mark Swindell _ 100 |||||||||| > Jan Schenkel _ 99 |||||||||| > graham samuel _ 99 |||||||||| > Dom _ 98 |||||||||| > Derek Bump _ 97 |||||||||| > FlexibleLearning _ 97 |||||||||| > Thomas McCarthy _ 93 ||||||||| > Erik Hansen _ 93 ||||||||| > Chris Sheffield _ 93 ||||||||| > Wouter _ 93 ||||||||| > Mark Schonewille _ 92 ||||||||| > Bj?nke_von_Gierke _ 92 ||||||||| > Troy Rollins _ 91 ||||||||| > Marty Knapp _ 90 ||||||||| > Ban Nguyen _ 89 ||||||||| > Bill Marriott _ 84 |||||||| > Lynn Fredricks _ 83 |||||||| > Todd Geist _ 83 |||||||| > Ruslan Zasukhin _ 83 |||||||| > Jerry Daniels _ 81 |||||||| > Howard Bornstein _ 81 |||||||| > Dick Kriesel _ 79 |||||||| > liamlambert _ 79 |||||||| > Gregory Lypny _ 77 |||||||| > Ton Kuypers _ 75 |||||||| > John Ridge _ 70 ||||||| > Mikey _ 70 ||||||| > Jerry Muelver _ 67 ||||||| > Kay C Lan _ 66 ||||||| > Roger Guay _ 65 ||||||| > Mark Waddingham _ 64 |||||| > Roger.E.Eller _ 61 |||||| > Paul Claude _ 60 |||||| > Pat Trendler _ 59 |||||| > Jeff Honken _ 57 |||||| > Andr?.Bisseret _ 57 |||||| > Stgoldberg at aol.com _ 57 |||||| > Christian Langers _ 56 |||||| > Wilhelm Sanke _ 55 |||||| > Chris Carroll-Davis _ 55 |||||| > Cubist at aol.com _ 52 ||||| > Glen Bojsza _ 52 ||||| > Hershel Fisch _ 48 ||||| > Paul Salyers _ 47 ||||| > Jim Carwardine _ 47 ||||| > kee nethery _ 47 ||||| > Ken Norris _ 46 ||||| > > > Best, > Marielle > > ---------------------------------------------------------------------- > ---------- > Marielle Lange (PhD), Psycholinguist > > Alternative emails: mlange at blueyonder.co.uk, > > Homepage > http://homepages.widged.com/mlange/ > Easy access to lexical databases http:// > lexicall.widged.com/ > Supporting Education Technologists http:// > revolution.widged.com/wiki/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From shaosean at hotmail.com Sat Apr 8 18:34:54 2006 From: shaosean at hotmail.com (Sean Shao) Date: Sat, 08 Apr 2006 18:34:54 -0400 Subject: Can I read a disk's raw data, like in a hex editor? In-Reply-To: <20060408200855.D282E82536B@mail.runrev.com> Message-ID: As far as I can tell, Rev can't communicate directly with the hard disk without some form of external written to do so. On a slightly related note, I created a library that will create dynamically sized disk images that was to be used with Mark Schonewille's "Buttefly" project but a known bug in the DOS emulator would corrupt the disk image. - the ghost of sean _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From mwieder at ahsoftware.net Sat Apr 8 18:52:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 15:52:53 -0700 Subject: bugs In-Reply-To: <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> Message-ID: <15923825499.20060408155253@ahsoftware.net> Geoff- Saturday, April 8, 2006, 12:24:12 PM, you wrote: > 1. The requirements simply say to display the date -- the date is > displayed. If non-modality is needed, that should be in the > requirements. ...and conversely if a modal display is desired then that should be spelled out... > First you need a clear and complete set of requirements. Note that > there is no equivocation there. The requirements must be totally > clear, and absolutely complete. The requirements must be such that > any reasonably intelligent person can sit down, read them, and then > answer _any_ question about what the software is to do. Furthermore, ... > I have never seen such requirements, nor really anything close to it, > and that's okay. Requirements like that would be exceptionally hard > to write, and most people are willing to deal with the issues that > come with easier-to-write vague specifications. I have. I had the pleasure of working for a year and a half on a project that spent the first 60% of the sdlc hammering out a requirements document. This was the contract between development and QA - they could each build from the same document and refer to it when conflicts came up. We delivered the product more or less on time, more or less bug-free (nothing major, nothing that you didn't have to go way out of your way to find), and received awards for the finished product. And this was a three-tiered java app with a mainframe backend encrypting financial data across the internet. It *can* be done. And done well. > Quoting: "Consider these stats : the last three versions of the > program -- each 420,000 lines long-had just one error each. The last > 11 versions of this software had a total of 17 errors." > The part I don't get is: if you have it down to just one bug, how > hard is it to find and fix that one bug? ROTFL. The article makes a point of pointing out a certain uniqueness: "What makes it remarkable is how well the software works. This software never crashes. It never needs to be re-booted. This software is bug-free." I notice, however, that even with "one error" in the last version of the software "Four identical machines, running identical software, pull information from thousands of sensors, make hundreds of milli-second decisions, vote on every decision, check with each other 250 times a second. A fifth computer, with different software, stands by to take control should the other four malfunction." ...and I love the tagline: "The sooner you fall behind, the more time you will have to catch up." -- -Mark Wieder mwieder at ahsoftware.net From lfredricks at proactive-intl.com Sat Apr 8 18:54:53 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 15:54:53 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <443822E3.6070206@fourthworld.com> Message-ID: <20060408225458.39B358712C@spunkymail-a2.dreamhost.com> > My end of the conversation dealt with that's already here: > Andre and others have server frameworks that run on a license > that's free. I mentioned repeatedly to you that the license > for faceless use had historically always been free, for more > than a decade before RunRev acquired the engine. > > At that time you didn't ask me for the location of that > document, and didn't even cast any doubts about how I > described that license, as you did here yesterday. But if > you need it now at least you have it. I always assume you are telling me the truth Richard :-) > My only question for you was whether RunRev would continue > this tradition. I feel it would be as good an idea today as > it was when Dr. > Raney first came up with it as a way of introducing the > language in an interesting space that doesn't impair sales of > the GUI product. > > I still don't have the answer to that question; it's not > addressed in the v2.7 license, so for the moment anyone > wishing to evangelize Transcript use for servers has to > recommend the older engine. The 2.7.x license doesn't reiterate the right to freely use the engine for that purpose, right. I don't want to get into a debate on this, but I want to set expectations that server-side scripting is something that's getting taken very seriously and being planned very carefully when it comes to licensing. A yes or no answer spells out a strategy that Runtime isnt prepared yet to articulate right now. > I don't understand: I don't see a BSD or Solaris forum > there, and I couldn't find either build in the pub/engines/ > folder at ftp.runrev.com. Solaris got tossed in with the other 'nixs on the forum. > I use a host that maintains a server farm preconfigured for > using the engine (TierraNet.com), but they use BSD so until I > get a new build I have to use the old one. > > Fortunately the old engine handles the basics well for server > use so it's not that critical. Okay, that's good. > >> I've been using Transcript as my language-of-choice on my servers > >> since before RunRev Ltd. was born. It's nice that the world is > >> finally changing so I no longer feel the need to apologize > for that > >> choice (remember the '90s when people wrote web apps in C? Ewwww). > > > > Now Rich, you arent the sort who gets enraged when he sees Grateful > > Dead stickers on SUVs, right?:-) > > That one's lost on me. Writing web apps in C is pretty > craptastic given > its productivity relative to higher-level languages; note > that the current buzz is about "Ruby on Rails", not "C on Rails". ;) I wouldn't want to do it. > While many of my friends love the Dead I don't have any of > their albums, and none of their music was written in a > strongly-typed compiled language. Well there's a thought - if musicians wrote code, what would they write in? > I own an SUV but mostly for camping; I drive only about once > a week or less, and between the metro train and compact > fluorescents and other conservation actions I take my > personal BTU consumption is far below that of most sedan > owners. And neither SUVs nor sedans can be easily configured > for CGI use. > > :\ But this has set you thinking, hasn't it? :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From mwieder at ahsoftware.net Sat Apr 8 18:58:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 15:58:53 -0700 Subject: bugs In-Reply-To: <44381BDB.2000206@paraboliclogic.com> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> Message-ID: <6624184795.20060408155853@ahsoftware.net> Garrett- Saturday, April 8, 2006, 1:23:55 PM, you wrote: > The thing is, that is not a bug. The programmer did not make any error > in his code at all. The code works as it was intended. That's just silly. How do *you* know what was intended? The entire requirements for this app seem to be defined in a three word comment placed in the script. What code would you write given the following requirement? -- display the text -- -Mark Wieder mwieder at ahsoftware.net From garrett at paraboliclogic.com Sat Apr 8 19:07:47 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 16:07:47 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <0EC91C3F-C50F-4CE1-94E8-465360FF97A4@adelphia.net> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> <0EC91C3F-C50F-4CE1-94E8-465360FF97A4@adelphia.net> Message-ID: <44384243.9070005@paraboliclogic.com> Thomas McGrath III wrote: > Marielle, > > My name is on that list. Please do not include my comments or name in > any of your emails. I know you don't mean anything derogatory by > including my name but I still would prefer if you didn't. I know I'm about to probably stir up some real trouble now, but I have to say something to this. Tom, you're saying she can't compliment you? Ask you any questions? Reference anything that you've done that might help another user on the list? Recommend you to someone else on this list as being someone who can help that person? You get my point? Basically, what you said sounds so ignorant that I can't believe you said it. It seems so childish. The thing is that anything and everything you put into a public forum like this no longer is yours to control. You can't ask or tell anyone not to quote you from a public forum , not to mention your name or anything. It's public. Well, you can ask and demand, but nobody has to comply. If you don't want people to even mention you, then remove yourself from the list, turn off your computer, lock your doors, and do not ever communicate with the world again. I'm sure you're right though, I'm sure were not being singled out for something derogatory. It's obvious the intent, which had nothing to do with you. Which adds to your puzzling reply on this. Almost all those names that were listed are the people who are most helpful. Granted, some of them participate in what I call "ego-chatter", but even with that, that list represents a lot of good people and I would have assumed that anyone listed would have actually felt complimented by that. -Garrett From mwieder at ahsoftware.net Sat Apr 8 19:12:49 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 16:12:49 -0700 Subject: dogma In-Reply-To: <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> References: <1067612924-313084541@lindbergh.macserve.net> <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> Message-ID: <10225021198.20060408161249@ahsoftware.net> Dan- Saturday, April 8, 2006, 11:10:30 AM, you wrote: > Wow. I was surprised to see your answer that the scripting language > Transcript is being renamed Revolution. How then will it be differentiated > from the product? Or won't it? Intriguing. Not criticizing, just wondering > and a bit bewildered. Come the Revolution, all handlers and functions must forthwith be named "Revolution". All controls must also be named "Revolution" in order to be recognized by the Revolution language in the Revolution environment. In addition, all custom properties must from now on be named "Revolution", i.e., set the Revolution of stack Revolution to "Revolution" send "Revolution" to button "Revolution" put Revolution("Revolution") into field "Revolution" -- -Mark Wieder mwieder at ahsoftware.net From garrett at paraboliclogic.com Sat Apr 8 19:26:41 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 16:26:41 -0700 Subject: bugs In-Reply-To: <6624184795.20060408155853@ahsoftware.net> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> Message-ID: <443846B1.50907@paraboliclogic.com> Mark Wieder wrote: > Garrett- > > Saturday, April 8, 2006, 1:23:55 PM, you wrote: > >> The thing is, that is not a bug. The programmer did not make any error >> in his code at all. The code works as it was intended. > > That's just silly. How do *you* know what was intended? The entire > requirements for this app seem to be defined in a three word comment [snip] And how do you know? You make assumptions and then layout a plot that in itself is not even related to the code before you, making it more complicated than what it really is, just so you can find a way to back up your stance. But the fact is, there was nothing there to back up your stance. The intent of the code is far too obvious for you or anyone else here to say any different. You can try to deter the attention to the obvious, but that's just not going to cut it. The point was that the program is bug free. And it is. I can understand though that this does not really represent a real world application where there is far more code and more chances of bug getting into the scheme of things, but the fact still remains, the code that was provided is bug free, no if, and, or but about it. You're just upset because your belief that bug free is impossible was shown to be wrong. -Garrett From dvk at dvkconsult.com.au Sat Apr 8 19:37:44 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun, 9 Apr 2006 09:37:44 +1000 Subject: bugs In-Reply-To: <44381BDB.2000206@paraboliclogic.com> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> Message-ID: <1BA7A4A7-F6C9-4DD3-B9CF-196DB2451E13@dvkconsult.com.au> On 09/04/2006, at 6:23, Garrett Hylltun wrote: > > The thing is, that is not a bug. The programmer did not make any > error in his code at all. The code works as it was intended. > > You could also claim that if a user in Japan downloaded the program > and could not read it because it was in English and not Japanese, > that he could say that the program has a bug. > > Or a Linux user downloaded the Windows version, it would not run, > so it must be a bug. > > Your scenario is lacking completely, and rather a petty attempt to > push your belief. Garrett Thank you for the ad hominem attack in your last line. Mark has already disposed of your prior argument that there is no bug ("programmer's intention") so I will not elaborate on his concise statement. For your further enlightenment here is a set categories of bugs: - Requirements defects - Design defects - Source code defects - User documentation defects - "Bad fixes", or secondary defects found in repairs to prior defects [source: Capers-Jones, "Applied Software Measurement"] Your attempt to dismiss the basis of the single coding example I used seems rather an attempt to avoid the three conclusions I drew. > - bugs happen, even when they are sincerely believed not to exist > and with the best will in the world, and testing which seemed > comprehensive at the time; > - money matters in commercial decisions without greed per se being > a factor; > - the morality of the developer is not questioned by the discovered > bug. I will not discuss these further here with you because I see no point to it. I expect that great majority of developers would take these points as self-evident. If you wish to evangelise your position of bug-free heaven where commerce does not exist, write to me privately. Better still, write to someone else. Where you have an actual bug of any category, post it to support or with Revzilla David > > -Garrett From dvk at dvkconsult.com.au Sat Apr 8 19:42:51 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun, 9 Apr 2006 09:42:51 +1000 Subject: bugs In-Reply-To: <443846B1.50907@paraboliclogic.com> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> <443846B1.50907@paraboliclogic.com> Message-ID: <42C58938-BEF6-46F1-8BCD-234E5A56946E@dvkconsult.com.au> On 09/04/2006, at 9:26, Garrett Hylltun wrote: > > The intent of the code is far too obvious for you or anyone else > here to say any different. Ah, the sweetness of certainty; the certainty of not knowing. > > You're just upset because your belief that bug free is impossible > was shown to be wrong. Mark did not put that position so far as I recall. Neither did I. You may recall I have consistently referred to questions of scale. Either attack the correct person, or stop putting up straw men and go back to your contributions to this list. David > > -Garrett > ________________ From kkaufman at snet.net Sat Apr 8 19:52:58 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Sat, 8 Apr 2006 19:52:58 -0400 Subject: OT Comes the Revolution Message-ID: <62C6C9B0-6501-4859-AFC7-CE722F873A67@snet.net> Comes the revolution! Everything is jake! Comes the revolution- We'll be eating cake! When the streets and rivers run with red, I'll be underneath the bed. And after all their capers Put the foe to rout, I will buy the papers To see how we came out. Comes the revolution- all is jake- And soon we'll be eating cake! -Alexander Throttlebottom, U.S. VP from "Let 'Em Eat Cake" (1933), by G.S. Kaufman, M. Ryskind and I. Gershwin From stephenREVOLUTION at barncard.com Sat Apr 8 19:57:26 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 8 Apr 2006 16:57:26 -0700 Subject: Frequent posters In-Reply-To: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> Message-ID: Wow! I'm number 18 on the list. I'd better get a life. Stephen Barncard _ 351 ||||||||||||||||||||||||||||||||||| -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From alex at tweedly.net Sat Apr 8 20:08:49 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 01:08:49 +0100 Subject: Register at Forums to See Everything In-Reply-To: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> References: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> Message-ID: <44385091.60508@tweedly.net> Bj?rnke von Gierke wrote: > Also note this link: > http://forums.runrev.com/phpBB2/search.php?search_id=newposts > > And this one: > http://forums.runrev.com/phpBB2/search.php?search_id=unanswered > > It's really not necessary to browse trough the whole forum, just to > see the newest posts. > (These links are almost at the top of the forum index page, to the right) > Of course they only work if you sign in... > But I never want to see "the newest posts". What I *want* is a link that shows me the posts (or at least the forums, and as I enter each individual forum shows me the posts within it) which I haven't read yet.. The link shows "posts since last visit" - so if I enter the forums, get interrupted by some external event and log out again immediately, then I no longer have any idea which forums/posts I need to go back to. These forum thingies will never take the place of an email list, which provides exactly that functionality so unobtrusively it's easy to forget just how important it is. And, I think the forum doesn't have any way to check for updates (new posts) while you are logged in, unless I've just missed it. Is there a way to do that ? -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From alex at tweedly.net Sat Apr 8 20:10:25 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 01:10:25 +0100 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <4438109C.4010105@hyperactivesw.com> References: <4438109C.4010105@hyperactivesw.com> Message-ID: <443850F1.6040903@tweedly.net> J. Landman Gay wrote: > > This is different from the disappearing Windows cursor, which I > thought got fixed before the last release. Does it still happen in 2.7? > Haven't yet upgraded to 2.7 (and probably won't until 2.7.1), so I can't answer that directly. But I would have to guess not, since the BZ entry for it hasn't been updated. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From stephenREVOLUTION at barncard.com Sat Apr 8 20:09:14 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 8 Apr 2006 17:09:14 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> Message-ID: Funny about things like that, though. Think about Dan and other writers who have written about the language that are going to have to decide to replace all references in works published... or steadfastly still use the term "Transcript"? I think, among this bunch, this will be the case. Kinda like I can't say "SBC park". I always call it "PacBell park". Sony Records is still CBS to me. hey but I'm not the marketing guy. Good luck with all the products! > > Wow. I was surprised to see your answer that the scripting >> language Transcript is being renamed Revolution. How then >> will it be differentiated from the product? Or won't it? >> Intriguing. Not criticizing, just wondering and a bit bewildered. > >This is one of those situations where the lack of differentiation will >reinforce the brand. Most new customers wont have any preconceptions based >on the language "Transcript", but they would if we decided to change the >name a year from now. Name changes can be rough, but, almost anyone who >would recognize "transcript" is engaged enough in the community not to be >completely confused by this name change. > >Best regards, > > >Lynn Fredricks >Worldwide Business Operations >Runtime Revolution, Ltd > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From bvg at mac.com Sat Apr 8 20:40:30 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 9 Apr 2006 02:40:30 +0200 Subject: Register at Forums to See Everything In-Reply-To: <44385091.60508@tweedly.net> References: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> <44385091.60508@tweedly.net> Message-ID: On Apr 09 2006, at 02:08, Alex Tweedly wrote: > Bj?rnke von Gierke wrote: > >> Also note this link: >> http://forums.runrev.com/phpBB2/search.php?search_id=newposts >> >> ... > ... > And, I think the forum doesn't have any way to check for updates (new > posts) while you are logged in, unless I've just missed it. Is there a > way to do that ? just visit the link again, it'll update with each visit with the new entries, but the "old" and visited ones still linger there for some time... -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From JimAultWins at yahoo.com Sat Apr 8 20:52:17 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 08 Apr 2006 17:52:17 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: Message-ID: On 4/8/06 5:09 PM, "Stephen Barncard" wrote: > Funny about things like that, though. Think about Dan and other > writers who have written about the language that are going to have to > decide to replace all references in works published... > > or steadfastly still use the term "Transcript"? I think, among this > bunch, this will be the case. > > Kinda like I can't say "SBC park". I always call it "PacBell park". > Sony Records is still CBS to me. > > hey but I'm not the marketing guy. Good luck with all the products! > >>> Dan Shafer to Lynn Fredricks: Wow. I was surprised to see your answer >>> that the scripting >>> language Transcript is being renamed Revolution. How then >>> will it be differentiated from the product? Or won't it? >>> Intriguing. Not criticizing, just wondering and a bit bewildered. And then think about programming in FoxPro, FileMaker, Flash (brand names identified with the programming language) as opposed to flavors of C, Pascal, (Borland, etc) Environs like Dreamweaver, GoLive... Meander thru the book store, look at the shelves and see the impact those names have... a variety of reactions, I would imagine. The C++ primer as thick as your arm. Now imagine Revolution snuggled between them in alphabetical order... Revolution in 21 Days Revolution Bible Revolution Cross-Platform Made-Easy Rev Desktop Reference Revolution for Network Administrators Revolution Externals Handbook Revolution-ize Your Office Eye-popping Rev Interfaces Revolution for Dummies (which is when you know you have finally arrived) Jim Ault Las Vegas From kray at sonsothunder.com Sat Apr 8 20:54:43 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Apr 2006 19:54:43 -0500 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: On 4/8/06 11:03 AM, "Rob Cozens" wrote: > > Alex & Geoff, > >> You don't need to know how many ticks it takes. > > OK, I'll bite: just how does one set the end value of the scrollBar if > one does not have an idea of how many loops or how many ticks the > entire process will take? > > Suppose, for example, one is downloading a file. Changing the > thumbPosition every fixed number of ticks means that after x tricks the > progress bar will have the same setting regardless the file size (eg: a > 5MB file download will show exactly the same progress as a 10MB > download or a 100MB download). > > Also, how does one know the progress bar won't get completely to the > end well before the process is completed? Because in the case of a file download, you can do things based on the total size of the file compared to the amount that's already been downloaded. I generally always set my progress bars to a 1 - 100 range so that I can do: trunc(((amount downloaded) / (total amount)) * 100) and set the thumbposition to that value (which will always be between 1 and 100). But you're right, Rob... you have to know *something* on which you can hang your hat... either it's the total number of steps, or the percentage of downloaded file size over total file size, or the total number of ticks or milliseconds, etc. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From alex at tweedly.net Sat Apr 8 21:24:59 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 02:24:59 +0100 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> Message-ID: <4438626B.9020309@tweedly.net> Rob Cozens wrote: > > Hi Robert, > >> If I am running a process of 100 loops and my bar is 200 pixels, >> then I want to update for each step. However, if my process runs >> 10000 loops, then updating for each step is pointless since the bar >> will not visibly move and updating every 50-100 steps will do. > > > Maybe this is just a morning when I can't get it. > > But unless your handler is hard-coded to the specific loop or makes a > runtime decision on whether to update every 50 steps, every 100 steps, > or some number in between, I see no way the position of the progress > bar can accurately reflect the percentage of task completion in all > circumstances. > > What I posted was generalized logic that calculates the number of > steps required to move the progress bar one pixel, regardless of the > width of the bar. That is the minimum steps required before resetting > the thumbPosition is visually manifested on the screen. Anything more > produces "jerkier" movements. The suggested method sets the scrollbar limits and updates the thumbpos just the same as you do. But it determines whether to do the update based on time elapsed since last update, rather than on a count of the records processed. Because of the way the eye perceives movement and change in a visual scene, this is usually, maybe always, adequate to avoid *visual* jerkiness, even though it can lead to theoretical jerkiness. Your code (I had to look back to remind myself - so I've copied it here for convenience) was > put 0 into recordsProcessed > put round(recordCount/(the width of scrollBar "Progress >Scrollbar")) into progressInterval > put max(1,progressInterval) into progressInterval > repeat with x=4 to lastRecord > ... -- process one record > add 1 to recordsProcessed > if (recordsProcessed mod progressInterval)=0 then set the >thumbPosition of scrollBar "Progress Scrollbar" to recordsProcessed > > For example, let's say we had a scrollbar of 200 pixels, and 1000 records to process. The your code will calculate progressInterval to be 5, and will therefore do 200 updates - very smooth, no jerkiness at all. However, if we actually manage to process these things quickly - say in 2 seconds - then you are doing 100 updates per second. The other method would replace the last line with something like if ticks()-lastTicks > 5 then set thethumbPosition of scrollBar "Progress Scrollbar" to recordsProcessed put ticks() into lastTicks end if So in the above example, it would do 12 updates per second, and hence each update would change the scrollbar position by about 8 pixels. (i.e. some abstract jerkiness) The screen doesn't actually update 100 times per second, and you certainly can't see this as any smoother than doing 10 or 20 updates per second - so your method is going through the extra CPU cost for no *visible* benefit. (Personally, I don't think the cpu cost of this will be significant, perhaps not even noticeable. The cost of doing "set thumbpos" for *every* record can be significant - but doing it 100 times per second is probably not significant - a quick, unscientific benchmark suggests less than 5% of the cpu of my moderate speed laptop). OTOH, if the processing would take a long time - say 200 seconds - then the time based method will do additional updates which produce no visible change - i.e. wasted CPU usage - but since it is limited to say 12 times per second, this can be safely assumed to be insignificant percentage of the available CPU. Summary: there isn't that much to choose between them One can waste a small percentage of the CPU (but only in relatively short-lived loops) while the other can only waste a very small percentage of the CPU (but does so mostly in relatively long-lived loops). Aside - on WinXP, progress bars do no update to a pixel granularity, they update in blocks of around 12 pixels, so nothing looks all that smooth anyway. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From alex at tweedly.net Sat Apr 8 21:35:37 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 02:35:37 +0100 Subject: Register at Forums to See Everything In-Reply-To: References: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> <44385091.60508@tweedly.net> Message-ID: <443864E9.70604@tweedly.net> Bj?rnke von Gierke wrote: > >> ... >> And, I think the forum doesn't have any way to check for updates (new >> posts) while you are logged in, unless I've just missed it. Is there >> a way to do that ? > > > just visit the link again, it'll update with each visit with the new > entries, but the "old" and visited ones still linger there for some > time... > I guess I'm really missing something fundamental. I'm looking at the main forum index; it tells me (for example) that the "Off-Topic" forum has 4 topics and 12 posts and when the last of those was, while the "User Groups and Gatherings" has 5 topics and 5 posts and when its last post was. If I click again on the "index" link, it will give me updated numbers - but how do I know which have changed since I visited the individual forum (or since I read the messages within each forum) ? (I surely don't memorize all 58 numbers and 29 times and mentally check if any have changed :-) As it happens, I know that I have read all 4 topics and 12 posts in "Off-topic" and none of the posts in "User Groups ..." - but there is no differentiation between how those appear in the index. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From alex at tweedly.net Sat Apr 8 21:46:43 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 02:46:43 +0100 Subject: OT Forums Message-ID: <44386783.9020704@tweedly.net> In the main index page of the forums, there is a box "Who is online", which says > In total there are *2* users online :: 1 Registered, 1 Hidden and 0 > Guests [ Administrator ] [ Moderator ] > Most users ever online was *7* on Thu Mar 09, 2006 12:32 am Today is March 9th - but I want it to still be a weekend, I don't want to go back to Thursday :-) -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From kray at sonsothunder.com Sat Apr 8 21:51:08 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 08 Apr 2006 20:51:08 -0500 Subject: [ANN] StackRunner 1.4 Released Message-ID: Just a note to let you all know that I released a new version of StackRunner today. Version 1.4 provides support for the new Revolution 2.7 file format and works on Mac OS X and Windows only (OS 9 and Linux to come when those engines have been made available. For more information, visit the StackRunner web page: http://www.sonsothunder.com/devres/revolution/downloads/StackRunner.htm Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From bvg at mac.com Sat Apr 8 21:52:06 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sun, 9 Apr 2006 03:52:06 +0200 Subject: Register at Forums to See Everything In-Reply-To: <443864E9.70604@tweedly.net> References: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> <44385091.60508@tweedly.net> <443864E9.70604@tweedly.net> Message-ID: On Apr 09 2006, at 03:35, Alex Tweedly wrote: > Bj?rnke von Gierke wrote: > >> >>> ... >>> And, I think the forum doesn't have any way to check for updates >>> (new posts) while you are logged in, unless I've just missed it. Is >>> there a way to do that ? >> >> >> just visit the link again, it'll update with each visit with the new >> entries, but the "old" and visited ones still linger there for some >> time... >> > ... > > As it happens, I know that I have read all 4 topics and 12 posts in > "Off-topic" and none of the posts in "User Groups ..." - but there is > no differentiation between how those appear in the index. You are looking at the index, but i am talking about this page: http://forums.runrev.com/phpBB2/search.php?search_id=newposts which shows you all the newest posts. In a list. You can see the link to that page if you're logged in, and look near the top of the page. There are 3 links there: View posts since last visit View your posts View unanswered posts actually i have simply bookmarked the first one (which is also the link i gave at the top of my message). PS: actually the links should appear differently, as unread topics appear with a red icon next to them even in the index (again, only if you're logged in). -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From katir at hindu.org Sat Apr 8 21:53:06 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 8 Apr 2006 15:53:06 -1000 Subject: Revolution "software" to black listed nations Message-ID: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> Has anyone studied out carefully the issue of shipping Rev stacks to countries on the US state department embargo list? These being currently (found in many typical EULA's) "Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, military or police entities in South Africa, or any other country to which the United States has embargoed goods. Would there not be a difference between 1) the Rev IDE which give users tools to build software. 2) a standalone which does not. in terms of the embargo? Where do we find the precise definition of "software" that should not be shipped to these countries? Could a Standalone be conceived of as a "product" of software, like a PDF is a Product of Acrobat, but not Acrobat itself. I mean I can't imagine Adobe is breaking laws when some North Korean downloads a PDF from the web. Similalry, I'm wondering, if somone downloads a standalone application built with Revolution if this is a violation of the embargo or not. Sivakatirswami From rjb at robelko.com Sat Apr 8 22:03:52 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 9 Apr 2006 04:03:52 +0200 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <4438626B.9020309@tweedly.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> <4438626B.9020309@tweedly.net> Message-ID: > >Hi Robert, > >> If I am running a process of 100 loops and my bar is 200 pixels, >>then I want to update for each step. However, if my process runs >>10000 loops, then updating for each step is pointless since the bar >>will not visibly move and updating every 50-100 steps will do. > > >Maybe this is just a morning when I can't get it. > >But unless your handler is hard-coded to the specific loop or makes >a runtime decision on whether to update every 50 steps, every 100 >steps, or some number in between, I see no way the position of the >progress bar can accurately reflect the percentage of task >completion in all circumstances. > >What I posted was generalized logic that calculates the number of >steps required to move the progress bar one pixel, regardless of the >width of the bar. That is the minimum steps required before >resetting the thumbPosition is visually manifested on the screen. >Anything more produces "jerkier" movements. There is nothing wrong with your handler per se. I was trying to make a general point and you are picking up on specific examples. Progress is always a function of distinct steps in the process vs speed of performing those steps vs visible effect of progression of the bar. You can use a generic handler if you want to. I prefer to have more customized handlers for each situation since I usually know what I want to measure as progress. Actually, my database handling tasks usually are complex enough that I use two-bar progress, one progressing through main tasks and another progressing withing a given task since each of those tasks has a different dynamic. Robert From alex at tweedly.net Sat Apr 8 22:09:36 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 03:09:36 +0100 Subject: Register at Forums to See Everything In-Reply-To: References: <3f4e4e1db51c6082eb06bbd32cb50034@mac.com> <44385091.60508@tweedly.net> <443864E9.70604@tweedly.net> Message-ID: <44386CE0.7080202@tweedly.net> Bj?rnke von Gierke wrote: > You are looking at the index, but i am talking about this page: > > http://forums.runrev.com/phpBB2/search.php?search_id=newposts > > which shows you all the newest posts. In a list. So far, that has always said "No topics or posts match your criteria", so I haven't yet seen that. Perhaps there just haven't been any posts since I registered this evening. > You can see the link to that page if you're logged in, and look near > the top of the page. There are 3 links there: > > View posts since last visit > View your posts > View unanswered posts > > actually i have simply bookmarked the first one (which is also the > link i gave at the top of my message). > > PS: actually the links should appear differently, as unread topics > appear with a red icon next to them even in the index (again, only if > you're logged in). Haven't seen that yet - but this could again be because there have been no posts since I registered. I'll try again tomorrow and see if there's anything to see ..... but really I just want the feed into email to work :-) Thanks for the help ! -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/304 - Release Date: 07/04/2006 From mwieder at ahsoftware.net Sat Apr 8 22:16:16 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 19:16:16 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> Message-ID: <15536028646.20060408191616@ahsoftware.net> Stephen- Saturday, April 8, 2006, 5:09:14 PM, you wrote: > Kinda like I can't say "SBC park". I always call it "PacBell park". You're in luck. It's "ATT park" or something these days. I still find myself calling it Candlestick... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Apr 8 22:31:26 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 19:31:26 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <20060408220318.76B0310B210@spunkymail-a8.dreamhost.com> References: <20060408220318.76B0310B210@spunkymail-a8.dreamhost.com> Message-ID: <3736937984.20060408193126@ahsoftware.net> Lynn- Saturday, April 8, 2006, 3:03:13 PM, you wrote: >> !!! <-- Exclamation would actually be a pretty cool name if you think ...it would probably just remind me of has-been bivalves... -- -Mark Wieder mwieder at ahsoftware.net From mdswindell at cruzio.com Sat Apr 8 22:32:05 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sat, 8 Apr 2006 19:32:05 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <15536028646.20060408191616@ahsoftware.net> References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> <15536028646.20060408191616@ahsoftware.net> Message-ID: On Apr 8, 2006, at 7:16 PM, Mark Wieder wrote: > >> Kinda like I can't say "SBC park". I always call it "PacBell park". > > You're in luck. It's "ATT park" or something these days. I still find > myself calling it Candlestick... No, Candlestick was re-christened Monster Park a couple of years ago, and the 49er's still play there. The Giants play at PacBell, aka SCC, aka ATT, aka ETC ETC ETC Park. From chipp at chipp.com Sat Apr 8 22:33:17 2006 From: chipp at chipp.com (Chipp Walters) Date: Sat, 08 Apr 2006 21:33:17 -0500 Subject: bugs In-Reply-To: <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> Message-ID: <4438726D.4080808@chipp.com> Geoff, I don't think anyone is attacking your programming prowess here. It's just that by providing a one line script and calling it a 'program' you invite questions. If it is in a button, and the cursor problem (where it disappears in XP, documented recently on this list), how does one 'click' the button w/out a cursor? That would be a bug. Course it wouldn't be for me, because even though I use XP I've never seen *that* bug (my guess it has to do with video drivers?). And it probably wouldn't be for you as certainly your code has nothing to do with cursors. But if you had a customer complain about it, then you would have to assume they have encountered what *they think* is a bug. IOW, without a spec for the program and the platform and set user expectations, it's really hard to define what is a bug. As someone mentioned earlier, does Rev's insistence on storing the htmlText of a script as a custom prop of it's control, even when there's no script constitute a bug? Not an easy question to answer. Personally, I think your one line script looks bug free to me! I imagine after I run the finished program (how much you gonna charge?), I might have more to say ;-) It's all food for thought. best regards, Chipp From chipp at chipp.com Sat Apr 8 22:40:51 2006 From: chipp at chipp.com (Chipp Walters) Date: Sat, 08 Apr 2006 21:40:51 -0500 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> Message-ID: <44387433.6060008@chipp.com> Hurray! I finally broke into the top ten!!! Champagne anyone? Though I do have to give credit to Jan Schenkel for slowing down his posts, as I'm sure he was the current leader before switching jobs. Heck, one year he even won the award for most helpful user on the list (bottle of scotch if I'm correct)...Guess that one goes to Richard now. And certainly Xavier would've given Richard a run for his money if he were still posting. That said, I do enjoy Richard's posts quite a bit and always look forward to reading them. 'Keep up the good work!'. - Chipp Marielle Lange wrote: >> Richard Gaskin, Apr 1 16:29:40 2005, wrote: >> with so much client work here I'm finding it increasingly challenging >> to spend time on Rev tools.... > > > Maybe you could free up some time by spending less time "correcting" > any user who makes valid criticisms on the list? > > For those interested, here is the list of the 100 most frequent posters > on the use-revolution list over the last year (April 05 - March 06) > (to view with a monospace font or in excel - separated by tabs). > > name #posts over a year graphical representation (| = 10) > Richard Gaskin _ 1032 > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||||||||||||||||||||||||||||| > Xavier Bury _ 1017 > ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > ||||||||||||||||||||||||||||||||||| > Eric Chatonet _ 898 > |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||||||||||||||| > J. Landman Gay _ 787 > |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > ||||||||||| > Mark Wieder _ 783 > |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||||| > Dan Shafer _ 761 > |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| > |||||||| > Ken Ray _ 744 > |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| |||||| > Alex Tweedly _ 555 > |||||||||||||||||||||||||||||||||||||||||||||||||||||||| > Chipp Walters _ 536 From chipp at chipp.com Sat Apr 8 22:57:15 2006 From: chipp at chipp.com (Chipp Walters) Date: Sat, 08 Apr 2006 21:57:15 -0500 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <4437BA19.8050201@crcom.net> References: <4437BA19.8050201@crcom.net> Message-ID: <4438780B.5010100@chipp.com> Hi Len, Sorry to hear you're having problems. I've been running all versions of Rev since 1.0 and haven't seen it on XP, though I have no doubt it exists. Here's a suggestion you might try. It has to do with your video drivers. Turns out the Rev engine is very sensitive to outdated drivers. To check it, do the following: Right-click on the desktop and choose "Properties" Go to the Settings Tab and click on the Advanced button there. Click the Troubleshoot tab. Slide the Hardware Acceleration slider fully to the left (None). Click Apply, then OK. Now launch Rev and see if the cursor problem still exists. If it's fixed, then it means you have a conflict with the grapchics drivers. My suggestion is to go get the latest version of the drivers. That usually fixes things. Hope this helps. best, Chipp Len Morgan wrote: > Please tell me what I'm doing wrong From davis.phil at comcast.net Sat Apr 8 23:06:55 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 08 Apr 2006 20:06:55 -0700 Subject: Revolution "software" to black listed nations In-Reply-To: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> References: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> Message-ID: <44387A4F.3030004@comcast.net> Sivakatirswami wrote: > Has anyone studied out carefully the issue of shipping Rev stacks to > countries on the US state department embargo list? These being > currently (found in many typical EULA's) > > "Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, military or > police entities in South Africa, or any other country to which the > United States has embargoed goods. > > Would there not be a difference between > > 1) the Rev IDE which give users tools to build software. > 2) a standalone which does not. > > in terms of the embargo? Where do we find the precise definition of > "software" that should not be shipped to these countries? > > Could a Standalone be conceived of as a "product" of software, like a > PDF is a Product of Acrobat, but not Acrobat itself. I mean I can't > imagine Adobe is breaking laws when some North Korean downloads a PDF > from the web. Similalry, I'm wondering, if somone downloads a > standalone application built with Revolution if this is a violation > of the embargo or not. > > Sivakatirswami Isn't it possible to use .htaccess files to block certain [ranges of] IP addresses from accessing your site? I suppose that's one way to keep some of the bad guys from downloading your software - if in fact it's a crime to even permit it. Phil Davis From kee at kagi.com Sat Apr 8 23:11:18 2006 From: kee at kagi.com (kee nethery) Date: Sat, 8 Apr 2006 20:11:18 -0700 Subject: Revolution "software" to black listed nations In-Reply-To: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> References: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> Message-ID: <5BCBB7A9-D983-4056-B3DD-B85865EF6848@kagi.com> I'm no lawyer and I don't play one on TV and even if I was a lawyer, which I am not, I am not hired to be a lawyer for anyone on this list. That said ... In my humble opinion, the US state department embargo list applies to software produced in the USA. If you are in the USA, it makes no difference what kind of software you have, you cannot do business with anyone in those embargoed countries period end of discussion. You could have your software sitting on a server and it might get downloaded by someone in one of those countries, and in general, unless you are posting generalized encryption software it does not matter who downloads it. But you cannot sell it to them nor deliver it to them. In you are outside of the USA, the state department embargo rules do not apply, RunRev is not a USA country. In my humble opinion. Kee Nethery On Apr 8, 2006, at 6:53 PM, Sivakatirswami wrote: > Has anyone studied out carefully the issue of shipping Rev stacks > to countries on the US state department embargo list? These being > currently (found in many typical EULA's) > > "Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, military or > police entities in South Africa, or any other country to which the > United States has embargoed goods. > > Would there not be a difference between > > 1) the Rev IDE which give users tools to build software. > 2) a standalone which does not. > > in terms of the embargo? Where do we find the precise definition of > "software" that should not be shipped to these countries? > > Could a Standalone be conceived of as a "product" of software, like > a PDF is a Product of Acrobat, but not Acrobat itself. I mean I > can't imagine Adobe is breaking laws when some North Korean > downloads a PDF from the web. Similalry, I'm wondering, if somone > downloads a standalone application built with Revolution if this is > a violation of the embargo or not. > > Sivakatirswami > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From tominjapan at excite.com Sat Apr 8 23:17:22 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Sat, 8 Apr 2006 23:17:22 -0400 (EDT) Subject: Proposal for a moratorium Message-ID: <20060409031722.D2B763955@xprdmailfe9.nwk.excite.com> Let's use the rest of this month in a purposeful way. I propose that for the next few weeks everyone excercise personal will-power and choose the "delete" button rather than the "reply" button to any post they find less than pleasing. Let's also extend this exercise to our minds by deleting negative thoughts. The negative can be very powerful. As Mark Twain said, "Friends come and go, but enemies tend to accumulate." The positive is much more subtle and needs freedom to flurish. Freedom from abuse, inuendo, attack, suspicion...etc. So for the next few weeks let's confine our posts to rev and coding. There's plenty to talk about here. Lynn's not too subtle hint about things in the works has gotten my ears perked. Transcript is now Revolution? Possibly confusing, no? To my small mind: Revolution = IDE Transcript = code If you need a stronger product-identification, why not "RevScript"? Cheers, tm _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From ambassador at fourthworld.com Sat Apr 8 23:26:43 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 08 Apr 2006 20:26:43 -0700 Subject: Revolution "software" to black listed nations Message-ID: <44387EF3.90204@fourthworld.com> Sivakatirswami wrote: > Has anyone studied out carefully the issue of shipping Rev stacks to > countries on the US state department embargo list? These being > currently (found in many typical EULA's) > > "Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, military or > police entities in South Africa, or any other country to which the > United States has embargoed goods. I don't know the answer, but it raises two questions: 1. If you don't ship to those countries specifically but post your products on your web site, and the feds fund an Internet which makes the products available to countries on their prohibited list, do the feds arrest themselves? 2. If you hire Halliburton to sell those products to those nations through their European subsidiaries in an attempt to conceal sanctions violations as they did with Iraq and still do with Iran, do the feds pay you a bonus when you overcharge on a no-bid contract? ;) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bobs at twft.com Sat Apr 8 23:52:26 2006 From: bobs at twft.com (Robert Sneidar) Date: Sat, 8 Apr 2006 20:52:26 -0700 Subject: Va;entina Message-ID: <0C60CF14-D623-4D3E-84F9-E0442AF42202@twft.com> Thanks Stephen, this looks promising. I had a quick look at it. I will give this a go. My real problem now is that I cannot get the Valentina_Init() function to work in my stacks, even though it works fin in the example stack provided, and that after copying and pasting the function from the example stack. I am corresponding on Ruslan about this. It's either something I am doing wrong, or something wrong with what I am doing. ;-) Still, someone needs to help poor Ruslan out on those manuals! We should all rewrite 5 pages each of his manual and submit it to him so he can repost it. :-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM > Bob, > Check out Trevor Devore's DB library. "A database abstraction library > written in Transcript: > > http://mangomultimedia.com/developer/revolution/ > > libDatabase 2.0 - Tested with altSQLite 2 and 3, MySQL, PostGreSQL, > Valentina 1.x local. Prelinary testing done for Valentina 2.x > local/server. Download stack, Getting Started pdf and documentation. > 2.0.2.9 > > It spoke to me well, and enabled me to 'get on with the interface'. > After using it once I donated immediately - but they're free - no > obligation. > > Actually the S in SQL stands for 'Structured' not Simple. > > sqb > From katir at hindu.org Sat Apr 8 23:56:27 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 8 Apr 2006 17:56:27 -1000 Subject: Revolution "software" to black listed nations In-Reply-To: <5BCBB7A9-D983-4056-B3DD-B85865EF6848@kagi.com> References: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> <5BCBB7A9-D983-4056-B3DD-B85865EF6848@kagi.com> Message-ID: Kee, assuming I promise not to have our legions of defense attorney subpoena you to come to court to testify as an expert witness after we have carefully coached you under hot lights without sleep, food or water for three days... (smile). Can you help clarify: On Apr 08, 2006, at 5:11 PM, kee nethery wrote: > In my humble opinion, the US state department embargo list applies > to software produced in the USA. If you are in the USA, it makes no > difference what kind of software you have, you cannot do business > with anyone in those embargoed countries period end of discussion. What is the definition of "Software" ? is an MS Word letter to your mother -- a document --"software' because it is a binary object and not a piece of paper? or is this simply a "file" -- the "product" of software, the latter being Microsoft Word. i.e. where does a binary object in a computer cross the line from "file" to "software" if every "file" were bound by such contraints, Adobe would have to issue an EULA to be accepted before anyone could open even a single PDF! In our immediate context: Is an executable stack "standalone" which, for example, let's you catalog tropical fruit trees and their characteristics... is that the "product" of software or just a generic file? or is it software if you created that standalone in the US. > You could have your software sitting on a server and it might get > downloaded by someone in one of those countries, and in general, > unless you are posting generalized encryption software it does not > matter who downloads it. So if you offer a standalone executable that children can use to color in mice or penguins i.e. something innocuous and free, and but your required pre-registration page drop down list of countries includes "North Korea" after which they go to a downloads page... does this constitute "delivery?" those of you who did go to out new Digital Edition of Hinduism Today will understand where I am coming from... I'm trying to determine if we really need that clause in the EULA or not. The goal: reduce "engineering for police action" to a bare minimum: DRM, blacklisting users, country watch lists, blocking pirating of your stuff, etc. if you try to factor all this into a web app or some digital product it adds a lot overhead that doesn't get you much. Time wasted that could be used for actual content production and delivery. Not just for this particular product, but as a general policy for future digital offerings, we've got the copy right and DRM thing pretty in hand, but I would like to understand this embargo thing in more "minute" detail. Sivakatirswami > But you cannot sell it to them nor deliver it to them. From bobs at twft.com Sat Apr 8 23:56:52 2006 From: bobs at twft.com (Robert Sneidar) Date: Sat, 8 Apr 2006 20:56:52 -0700 Subject: How long does one put up with crashing Message-ID: <2EC6B238-665E-41A9-8433-D1522262D3B7@twft.com> I would like to weigh in here on the save often issue. I was also having crashing and stability problems right out of the gate, but saving often has COMPLETELY CURED the problem. There is clearly a stability problem in the software, but as long as there is a workaround I am content. I just hope the stability issues do not make it into the runtime engine. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From mwieder at ahsoftware.net Sun Apr 9 00:00:28 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 8 Apr 2006 21:00:28 -0700 Subject: Linux Engine Licensing - Please Read In-Reply-To: <20060408225458.39B358712C@spunkymail-a2.dreamhost.com> References: <20060408225458.39B358712C@spunkymail-a2.dreamhost.com> Message-ID: <18742280055.20060408210028@ahsoftware.net> Lynn- Saturday, April 8, 2006, 3:54:53 PM, you wrote: > Well there's a thought - if musicians wrote code, what would they write in? Actually, I take offense at the idea that we don't... -- -Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Sun Apr 9 00:11:17 2006 From: bobs at twft.com (Robert Sneidar) Date: Sat, 8 Apr 2006 21:11:17 -0700 Subject: Valentina Message-ID: <621546E7-03DF-423E-B1CD-F07A50D9AF35@twft.com> Okay I have this in the script of my stack: on init get Valentina_Init( 8 * 1024 * 1024 ) end init on closeStack get valentina_ShutDown end closeStack I have a button that has this in it's script: on mouseUp do init end mouseUp When I click the button I get a script error! Revolution does NOT understand Valentina_Init() EVEN THOUGH the examples stack WORKS! Am I an idiot? Have I missed something? I must sound like a pain in the arse, but I cannot for the life of me fathom why the example stack works and mine does not. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From bobs at twft.com Sun Apr 9 00:14:29 2006 From: bobs at twft.com (Robert Sneidar) Date: Sat, 8 Apr 2006 21:14:29 -0700 Subject: STOP THE PRESSES! Message-ID: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> OKAY I JUST GOT IT! I didn't read far enough into the journal to see that Ruslan has answered my question. I need to add the V4REV_Macho in the External References of the stack! GOTCHA! Sorry for all the posts. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From katir at hindu.org Sun Apr 9 00:17:09 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 8 Apr 2006 18:17:09 -1000 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <20060408220318.76B0310B210@spunkymail-a8.dreamhost.com> References: <20060408220318.76B0310B210@spunkymail-a8.dreamhost.com> Message-ID: <176EEB6D-8317-4DB9-AA2E-4E4692B0C0FB@hindu.org> There is a standing joke among locals on our island of Kauai, where with 2 hurricanes in 20 years, hotels have changed hands and names so many times that no one can ever remember what actual location anyone is talking about anymore. Since the hotels are also used as "landmarks" we have these crazed conversations that go like this: #1 It's just past the Aston... #2 Aston? I think you mean Kauai Sands, right? #3 No, they sold Kauai Sands, it's now Kapaa Shores #4 Oh, I didn't know that... Everyone breaks out laughing, but still mildly confused -- what place were you talking about, really? Given that this problem already exists where xTalk = all hotels, hypertalk is a dead hotel, Supertalk is a different hyperTalk that is still alive but only lives on the apple side of the island, and transcript is an xTalk that is an advancement over hypertalk but is not supertalk that lives where all fruits grow.... big blur... When my support team for the new dedicated server at ServePath asks "what's that code you use on your web server?" I'm *already* saying to them "oh that's Revolution." I'm with Lynn this one: we will love coding, henceforth, in Revolution, I will know exactly where the hotel is and who owns it and I can give directions clearly and everyone I talk to knows exactly what I'm talking about: #!/usr/local/bin/revolution On Apr 08, 2006, at 12:03 PM, Lynn Fredricks wrote: >>> The language is now Revolution. >> >> !!! <-- Exclamation would actually be a pretty cool name if you think > about it :-) > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lfredricks at proactive-intl.com Sun Apr 9 01:04:03 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sat, 8 Apr 2006 22:04:03 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <3736937984.20060408193126@ahsoftware.net> Message-ID: <20060409050406.A6190FF4A7@spunkymail-a1.dreamhost.com> > Saturday, April 8, 2006, 3:03:13 PM, you wrote: > > >> !!! <-- Exclamation would actually be a pretty cool name > if you think > > ...it would probably just remind me of has-been bivalves... Painful, Mark, that certainly was ;-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From bobs at twft.com Sun Apr 9 01:33:04 2006 From: bobs at twft.com (Robert Sneidar) Date: Sat, 8 Apr 2006 22:33:04 -0700 Subject: War huh? Message-ID: I came up with 2 sayings on the subject of war. I think them telling. 1) A friend is someone who has predetermined to be reconciled, even if war is declared. 2) An enemy is someone who has predetermined to war against any thought or course of action that would lead to reconciliation. I guess the point is, if reconciliation is possible and intended, there can be no war. If no reconciliation is possible or intended, there can be no peace. It's a matter of attitude. My 2 cents (whoops! Was that said with an American bias?? ;-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM > The main reason is that it tends to create symmetrical > relationships and the eventual polarization expressed far too often in > the form of war. From shedrup at ms9.hinet.net Sun Apr 9 01:51:07 2006 From: shedrup at ms9.hinet.net (Friedrich F. Grohmann) Date: Sun, 9 Apr 2006 13:51:07 +0800 Subject: Media word processor question In-Reply-To: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> References: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> Message-ID: I am happy to see Revolution making steady progress, and one sentence on the home page in particular did not fail to raise my spirits wildly: > Straight out of the box, Revolution Media provides the features of a > word processor, a presentation tool, a movie player, a calculator and > many more standard applications. Does this mean it is now possible to type Chinese in a field without having the application crash with some of the most common characters? Is Devanagari no longer garbled? I would love to introduce my students to Revolution Media, but living in Taiwan and working in a field in which Indian scripts are a must I cannot do so with a clear conscience as long as the above mentioned conditions are not met. All the best, Fritz Grohmann From xeubie at hotmail.com Sun Apr 9 02:08:55 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Sun, 09 Apr 2006 06:08:55 +0000 Subject: creating my own tools palette In-Reply-To: <443833AD.7090902@hyperactivesw.com> Message-ID: Interesting, thank you. Do you know anything about "Software at the Speed of Thought" and could you recommend it for learning transcript? I'm looking for a comprehensive source for learning the language at the moment. Oakes >From: "J. Landman Gay" >Reply-To: jacque at hyperactivesw.com,How to use Revolution > >To: How to use Revolution >Subject: Re: creating my own tools palette >Date: Sat, 08 Apr 2006 17:05:33 -0500 > >Xeubie Tsu wrote: >>Thanks, I'll take your advice and study transcript more deeply. Do you >>think the "Software at the Speed of Thought" book would help in this >>regard? >> >>Also, could you give specifics as to how one creates a palette in rev? Is >>it really like creating any other application? > >Pretty much, yes. You create a stack the size you want your palette to be, >and put buttons on it with icons. Then you script the buttons to do >whatever tasks you want each one to do. Set the style of the stack to >"palette", or else when you open it, just use this syntax: > > palette "myStack" > >Then the stack opens as a palette and floats on top of any other stacks. > >You will have to study a little bit about the "defaultstack" and the >"topstack" because when a palette button issues commands, usually you want >the action to happen in a different stack, not in the palette. These >commands will direct the action to the stack that should receive it. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement From kee at kagi.com Sun Apr 9 02:10:12 2006 From: kee at kagi.com (kee nethery) Date: Sat, 8 Apr 2006 23:10:12 -0700 Subject: Revolution "software" to black listed nations In-Reply-To: References: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> <5BCBB7A9-D983-4056-B3DD-B85865EF6848@kagi.com> Message-ID: On Apr 8, 2006, at 8:56 PM, Sivakatirswami wrote: > Kee, assuming I promise not to have our legions of defense attorney > subpoena you to come to court to testify as an expert witness after > we have carefully coached you under hot lights without sleep, food > or water for three days... (smile). > > Can you help clarify: > > On Apr 08, 2006, at 5:11 PM, kee nethery wrote: > >> In my humble opinion, the US state department embargo list applies >> to software produced in the USA. If you are in the USA, it makes >> no difference what kind of software you have, you cannot do >> business with anyone in those embargoed countries period end of >> discussion. > > What is the definition of "Software" ? is an MS Word letter to your > mother -- a document --"software' because it is a binary object > and not a piece of paper? or is this simply a "file" -- the > "product" of software, the latter being Microsoft Word. > > i.e. where does a binary object in a computer cross the line from > "file" to "software" if every "file" were bound by such contraints, > Adobe would have to issue an EULA to be accepted before anyone > could open even a single PDF! > > In our immediate context: Is an executable stack "standalone" > which, for example, let's you catalog tropical fruit trees and > their characteristics... is that the "product" of software or just > a generic file? or is it software if you created that standalone > in the US. There are two types of embargo, commerce and munitions. It's my understanding that if your software is a weapon (munition) you have to prevent "the enemy" from acquiring it. The definition of a munition is not as wide as it was years ago. It's my understanding that general purpose encryption products are considered munitions (PGP has to be as careful as they can in preventing their software from going into an embargoed country). It is my understanding from the governmental people I talked to years ago that products that use encryption for some specific purpose (like encrypting credit card data) is not a munition as long as it cannot be repurposed to encrypt messages and such. It's my understanding that a commerce embargo is exactly that, an embargo of commerce. Commerce is when you buy or sell (or trade) something. So if you buy or sell something with an embargoed country, you are violating the law. If you sell your time as a consultant and you verbally tell them the baseball scores that anyone can read in any newspaper, that is commerce, money changes hands, and it would violate the embargo. What you exchange for money is irrelevant. If you were to mail a newspaper to them for free, that is not commerce and as long as the newspaper is not classified as a munition, no violation of the law. So it does not matter what it is, executable stack, generic file, standalone app, if no money changes hands (and you are not doing barter which is a form of commerce) then you are not violating the embargo. As for your online information, I think that as long as you don't sell to people that you can see are in an embargoed country, you should be OK. In general, I think if you take credit cards for purchases, it is likely that the card of someone in an embargoed country could not be used in the US. Our database shows that for all the embargoed countries; Iran has 2 banks issuing visa cards. Iraq has 1 visa issuer. Zimbabwe has 8 mastercard and 24 visa issuers. And a quick scan of the millions of transactions in our database shows no transactions with any cards from any of those issuers. If a holder of one of those cards tried to use it on our store we'd have a record of it. So the fact that there are no entries with these cards leads me to believe that the cardholders of these cards know that they are useless in the US and have never even tried to use them on our store. Frankly, I'm surprised there were no attempts. I'm guessing that if you accept credit cards and you have a US merchant account, you are not going to get anyone with an embargoed country credit card trying to buy from you. Of course, as always, I'm no expert. If you really want to get a feel for what you should be doing, call the US state department and ask them. It's kinda fun running scenarios past them and seeing what they say. Back when we were looking into encryption for our old register programs, all our encryption questions were referred to "Tony" at a specific phone number. He didn't answer the phone, "State Department Tony Whatever speaking". All he ever did was answer, "Hello this is Tony". Never got his last name and never got the name of the organization he worked for. He knew a hella lot about encryption. I even kidded him about his anonymous greeting and he just repeated it "Yep, I'm Tony, what can I do for you?". I'm guessing he didn't work for the state department or commerce. But ... he was very helpful and completely understood the nuances of all the questions I was asking him. So, call them and ask. Kee Nethery From revolutionary.dan at gmail.com Sun Apr 9 02:14:28 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 8 Apr 2006 23:14:28 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <15536028646.20060408191616@ahsoftware.net> References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> <15536028646.20060408191616@ahsoftware.net> Message-ID: <70ed6b130604082314x2d666ff5g3178d5f6fa4ef8c0@mail.gmail.com> I started calling it "Ringy Dingy Park." That way, whatever telephone/telco conglomerate owns it, I'm right. :-) Dan On 4/8/06, Mark Wieder wrote: > > Stephen- > > Saturday, April 8, 2006, 5:09:14 PM, you wrote: > > > Kinda like I can't say "SBC park". I always call it "PacBell park". > > You're in luck. It's "ATT park" or something these days. I still find > myself calling it Candlestick... > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From sims at ezpzapps.com Sun Apr 9 02:19:01 2006 From: sims at ezpzapps.com (sims) Date: Sun, 9 Apr 2006 08:19:01 +0200 Subject: dogma In-Reply-To: <10225021198.20060408161249@ahsoftware.net> References: <1067612924-313084541@lindbergh.macserve.net> <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> <10225021198.20060408161249@ahsoftware.net> Message-ID: At 4:12 PM -0700 4/8/06, Mark Wieder wrote: >Come the Revolution, all handlers and functions must forthwith be >named "Revolution". All controls must also be named "Revolution" in >order to be recognized by the Revolution language in the Revolution >environment. In addition, all custom properties must from now on be >named "Revolution", i.e., > >set the Revolution of stack Revolution to "Revolution" >send "Revolution" to button "Revolution" >put Revolution("Revolution") into field "Revolution" Holy cow! The 'abode land security carnivore apparatus' (the name that should not be pronounced, else one might be 'grilled' like Saint Lawrence) is going to have a field day with this! ;-) I suspect we'll be become more suspected!! ciao, sims (low profile) From garrett at paraboliclogic.com Sun Apr 9 02:30:44 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sat, 08 Apr 2006 23:30:44 -0700 Subject: bugs In-Reply-To: <42C58938-BEF6-46F1-8BCD-234E5A56946E@dvkconsult.com.au> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> <443846B1.50907@paraboliclogic.com> <42C58938-BEF6-46F1-8BCD-234E5A56946E@dvkconsult.com.au> Message-ID: <4438AA14.6030607@paraboliclogic.com> David Vaughan wrote: > > On 09/04/2006, at 9:26, Garrett Hylltun wrote: >> >> The intent of the code is far too obvious for you or anyone else >> here to say any different. > Ah, the sweetness of certainty; the certainty of not knowing. >> >> You're just upset because your belief that bug free is impossible was >> shown to be wrong. > Mark did not put that position so far as I recall. Neither did I. You > may recall I have consistently referred to questions of scale. Either > attack the correct person, or stop putting up straw men and go back to > your contributions to this list. You are correct. I went back read the thread again and I do not see Mark making any statements to that regard. I apologize to Mark for my mistake. -Garrett From revolution at derbrill.de Sun Apr 9 02:48:46 2006 From: revolution at derbrill.de (Malte Brill) Date: Sun, 9 Apr 2006 08:48:46 +0200 Subject: OT Forums In-Reply-To: <20060408200856.1064082536E@mail.runrev.com> Message-ID: Hi Alex, lost a month? We had april fools day already. ;-) All the best, Malte > Today is March 9th - but I want it to still be a weekend, I don't want > to go back to Thursday :-) From psahores at easynet.fr Sun Apr 9 03:32:46 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Sun, 9 Apr 2006 09:32:46 +0200 Subject: Register at Forums to See Everything In-Reply-To: <4437F26B.1000702@ehug.info> References: <20060408163058.A0494872CA@spunkymail-a2.dreamhost.com> <4437F0BC.30108@hyperactivesw.com> <4437F26B.1000702@ehug.info> Message-ID: <227F2EE9-8BCC-49EE-B02B-CC29E12CD470@easynet.fr> Dear Rev Team Fellows, Please, follow the proposal instead of driving us to add "administrative tasks" to our Rev's time... Thanks Jacque and Mark ;-) Best Regards, > Hi Jacque, > > Yes, it is possible to install an addition to the forum that lets > use choose whether to use the web based interface, mail only, or > both. Thanks for bringing this up. > > I hope that RunRev will quickly install this addition, which is > readily available from . > > Best, > > Mark > > J. Landman Gay wrote: >> Lynn Fredricks wrote: >>> Hi all, >>> >>> There are a couple of forums that require registration in order >>> to see them >>> (many that currently do not, will also change). You are missing a >>> couple of >>> nuggets of goodness if you do not register. >>> >>> It is likely that the next step with the forum will be to get up >>> the RSS >>> support so its readable in a reader such as GreatNews. >> Please, please install the capability to use email with the >> forums. This will allow you the same degree of control over >> content that you want, and will not inconvenience those of us who >> just don't have time to click their way through a zillion web >> pages several times daily. I do need to read everything that is >> posted to the mailing list, but using a web interface will double >> my access time and triple the inconvenience. I am sure there is a >> happy medium for us all, so that those on slow dialups, or those >> who just don't have time to visit a separate forum multiple times >> per day, can proceed in a way that is most helpful to everyone. > > -- > > Consultant and Software Engineer > mailto:m.schonewille at economy-x-talk.com > http://www.economy-x-talk.com > > eHUG coordinator > mailto:europe at ehug.info > http://www.ehug.info > > Advertise with us and reach 1000 truely interested internet users > every month. See http://economy-x-talk.com/advertise.html for more > information. > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 www.sahores-conseil.com From igmcknight at gmail.com Sun Apr 9 03:40:44 2006 From: igmcknight at gmail.com (Ian McKnight) Date: Sun, 09 Apr 2006 08:40:44 +0100 Subject: Help: script only works when in debug mode Message-ID: <7.0.1.0.0.20060409080923.019ad9b8@gmail.com> Hi I placed the following handler in a 'parent' button (called Btn1 and Label set to 1) size 40 by 40. The objective is to produce a row of 10 evenly spaced buttons numbered 1 to 10, 10 pixels apart. on mouseUp select me repeat with n = 2 to 10 clone the selectedobject select it move the selectedobject relative 18,-32 without waiting set the name of the selectedobject to "Btn"&n set the label of the selectedobject to n set the script of the selectedobject to empty end repeat end mouseUp When I click on the button. The handler executes correctly producing 10 buttons numbered 1 to 10 except for the position of the last 8. The first cloned button is level and to the right of the 'parent' button while the rest are offset by the standard 32 x 32 pixels. The strange thing is that when I set a breakpoint in the script and step through it, ALL buttons are positioned correctly. Its only when the script is run normally that the positions are off. I have tried the script in Revolution 2.0.1 and Revolution Media V 2.7.1 Build 224 with identical results. Am I missing something? Many thanks for your advice. Ian McKnight -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: 08/04/2006 From gcanyon at inspiredlogic.com Sun Apr 9 03:44:31 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 9 Apr 2006 00:44:31 -0700 Subject: bugs In-Reply-To: <4438726D.4080808@chipp.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> Message-ID: <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> On Apr 8, 2006, at 7:33 PM, Chipp Walters wrote: > I don't think anyone is attacking your programming prowess here. > It's just that by providing a one line script and calling it a > 'program' you invite questions. Am I coming off as defensive? It's not my intent. Based on your post: On Apr 8, 2006, at 7:33 PM, Chipp Walters wrote: > Personally, I think your one line script looks bug free to me! I > imagine after I run the finished program (how much you gonna > charge?), I might have more to say ;-) I think you and I are agreed: the software itself is bug free. There seems to be debate over whether a bug in the code's context -- requirements, the engine, the OS, etc. -- qualifies as a bug in the software. I think it doesn't, but I can understand the point of people who think that's a useless distinction. In fact I'm likely to agree, but I still maintain that the code itself is bug free ;-) It's funny that this all started as a joke, but I'm actually experiencing this as we speak: the windowshade control I released. I think the code is clean, but some people are having troubles with it. I can't replicate their errors, and there are others using it without troubles as well. Is there a context issue? Am I wrong that the code is clean? I'm stuck trying to figure that out. As far as my programming prowess is concerned, I hope it takes more than one line of code to judge that! regards, Geoff From jperryl at ecs.fullerton.edu Sun Apr 9 04:40:37 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 9 Apr 2006 01:40:37 -0700 (PDT) Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: Message-ID: Well, Marielle, I've been accused of it. Dan too, I'll bet. And the both of us in a single breath, I'll wager (I wonder just how many people avoid a forum in which the two of us reside; or me alone, for that matter). Sometimes these things happen due to the differences between bodily-present communications and electronic communications (and sometimes because some of us present ourselves badly, like I am now at 1:30 a.m. my local time, after a hugh fight with foster-child that resulted in her being sent back "home")... and sometimes because some of us (like me, yup) couldn't find a diplomatic solution if it whupped our sorry @sses, er, whatever... And, yes, sometimes people say thing simply TO hurt a person, at a personal level. And I'm quite certain that I've said things that others have found were decidedly intended to hurt THE PERSON as opposed to the position. I am (most unlike me but currently) charitably of the position that, for the most part, these differences of opinion (as opposed to personality) CAN be resolved. But perhaps that's because I'm currently inclined to be a Pollyana who is not concurrently occupying the 'naughty stool'... @;-) Judy On Sat, 8 Apr 2006, Marielle Lange wrote: > Any form of communication contains information. Things are never said > to hurt you, at a person level. From jperryl at ecs.fullerton.edu Sun Apr 9 04:49:12 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 9 Apr 2006 01:49:12 -0700 (PDT) Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: Message-ID: I guess I am fortunate that googling me turns up people other than me or me in my other incarnation as an amateur historian. 'Cuz otherwise I'd be so obviously toast... Anybody got the butter handy??? (hiding... don't hate me, Marielle: I'm just in an uncharacteristically good/wine-lubricated mood, especially now that foster-child has vacated the premises... wine and cold meds are a good thing [tm]). Judy On Sat, 8 Apr 2006, Marielle Lange wrote: > Richard, > > Are you aware of the message sent to the users of this list over the > past 4 months? > > I can tell you the message I have personally understood. > > Beware, if you express any criticism, Google will be used to check > your identity out on the web (what happened with that Jerry character > a while back) and your past activities in bugzilla (David Burgun > recently) or any defect in your website (Bob Warren) will be used to > undermine your reputation. If nothing can be found, then innuendos > and eventually false statements will be used (Xavier, myself). > > DO YOU REALLY WANT TO CONTINUE TO SEND THAT MESSAGE? > > Marielle > ------------------------------------------------------------------------ > -------- > Marielle Lange (PhD), Psycholinguist > > Alternative emails: mlange at blueyonder.co.uk, > > Homepage > http://homepages.widged.com/mlange/ > Easy access to lexical databases http:// > lexicall.widged.com/ > Supporting Education Technologists http:// > revolution.widged.com/wiki/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Sun Apr 9 04:50:30 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 9 Apr 2006 01:50:30 -0700 (PDT) Subject: ArcadeEngine Forum is moving In-Reply-To: <094D2F10-C70B-11DA-93F2-0030659A795C@derbrill.de> Message-ID: Thanks, Malte! Best of luck! Judy On Sat, 8 Apr 2006, Malte Brill wrote: > Hi all, > > Now that Runtime has their forums online, ArcadeEngine support forum is > moving to our new RevSelect forum here - > http://forums.runrev.com/phpBB2/viewforum.php?f=27 > > I am looking forward to see you there. Stay tuned for some really cool > stuff coming up. > > All the best, > > Malte > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dvk at dvkconsult.com.au Sun Apr 9 05:04:40 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Sun, 9 Apr 2006 19:04:40 +1000 Subject: bugs In-Reply-To: <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> Message-ID: <0060839B-9C39-4639-9A04-84A2684C03DF@dvkconsult.com.au> On 09/04/2006, at 17:44, Geoff Canyon wrote: > I think you and I are agreed: the software itself is bug free. > There seems to be debate over whether a bug in the code's context > -- requirements, the engine, the OS, etc. -- qualifies as a bug in > the software. I think it doesn't, but I can understand the point of > people who think that's a useless distinction. In fact I'm likely > to agree, but I still maintain that the code itself is bug free ;-) > > It's funny that this all started as a joke, but I'm actually > experiencing this as we speak: the windowshade control I released. > I think the code is clean, but some people are having troubles with > it. I can't replicate their errors, and there are others using it > without troubles as well. Is there a context issue? Am I wrong that > the code is clean? I'm stuck trying to figure that out. As for my posts referring to your code, Geoff, I hoped I had made it sufficiently clear already that I was using it as a jumping off point to elaborate on the issues of what is a bug and differences in user experiences, and nothing at all to do with your code which I understood and accepted in the context in which you presented it. cheers David > > As far as my programming prowess is concerned, I hope it takes more > than one line of code to judge that! You are too modest LOL > > regards, > > Geoff From dam-pro.girard at laposte.net Sun Apr 9 04:29:50 2006 From: dam-pro.girard at laposte.net (damien) Date: Sun, 09 Apr 2006 08:29:50 -0000 Subject: A little question. Message-ID: <1113039295.7952.5.camel@Chronos> Hi all, I have see something strange on the Revolution Studio Box (the image who is on www.runrev.com). When you look logos who are in the box, you can see "MacOS", "Linux", "Windows" and "RedHat". Why there is the RedHat logo here instead of the Solaris logo ? (I am not a sun lawyer, but is it strange to see two linux logo on the revolution box). Thanks. Damien From alex at tweedly.net Sun Apr 9 05:45:55 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 10:45:55 +0100 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <4438780B.5010100@chipp.com> References: <4437BA19.8050201@crcom.net> <4438780B.5010100@chipp.com> Message-ID: <4438D7D3.5070108@tweedly.net> Chipp Walters wrote: > Hi Len, > > Sorry to hear you're having problems. I've been running all versions > of Rev since 1.0 and haven't seen it on XP, though I have no doubt it > exists. > > Here's a suggestion you might try. It has to do with your video > drivers. Turns out the Rev engine is very sensitive to outdated drivers. > Now launch Rev and see if the cursor problem still exists. If it's > fixed, then it means you have a conflict with the grapchics drivers. > My suggestion is to go get the latest version of the drivers. That > usually fixes things. I tried this - and it seemed to work !! Wonderful, I thought. Switched back to full acceleration - and it still worked. Turns out I don't have this problem at all with Rev 2.6.1 on my new laptop. Don't know whether it was the Rev version or the newer hardware (probably with newer drivers) that made the difference. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: 08/04/2006 From alex at tweedly.net Sun Apr 9 05:47:30 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 10:47:30 +0100 Subject: OT Forums In-Reply-To: References: Message-ID: <4438D832.2000005@tweedly.net> Malte Brill wrote: > Hi Alex, > > lost a month? > We had april fools day already. ;-) > Ahhhh - I thought I'd got a lot done this month !! Didn't realize it had been a 40-day month already :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: 08/04/2006 From jerry at hytext.com Sun Apr 9 06:40:46 2006 From: jerry at hytext.com (Jerry Muelver) Date: Sun, 09 Apr 2006 05:40:46 -0500 Subject: creating my own tools palette In-Reply-To: References: Message-ID: <4438E4AE.9030409@hytext.com> Xeubie Tsu wrote: > Interesting, thank you. Do you know anything about "Software at the > Speed of Thought" and could you recommend it for learning transcript? > I'm looking for a comprehensive source for learning the language at > the moment. Check out the Online Scripting conferences -- http://support.runrev.com/scriptingconferences/ ---- Jerry Muelver From rjb at robelko.com Sun Apr 9 07:01:48 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 9 Apr 2006 13:01:48 +0200 Subject: Media word processor question In-Reply-To: References: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> Message-ID: > >>Straight out of the box, Revolution Media provides the features of >>a word processor, a presentation tool, a movie player, a calculator >>and many more standard applications. > >Does this mean it is now possible to type Chinese in a field without >having the application crash with some of the most common >characters? Is Devanagari no longer garbled? > Does anyone who got Media can tell us if the list of features of a word processor include things like paragraph-level formatting and full justification? From jerry at hytext.com Sun Apr 9 07:26:28 2006 From: jerry at hytext.com (Jerry Muelver) Date: Sun, 09 Apr 2006 06:26:28 -0500 Subject: Media word processor question In-Reply-To: References: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> Message-ID: <4438EF64.1070509@hytext.com> Robert Brenstein wrote: > Does anyone who got Media can tell us if the list of features of a > word processor include things like paragraph-level formatting and full > justification? And numbered and unnumbered lists, graphics insertion with text flow-around, assignable text and paragraph styles.... ? ---- Jerry Muelver From rjb at robelko.com Sun Apr 9 08:29:17 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sun, 9 Apr 2006 14:29:17 +0200 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <2D83C680-2231-45E5-8806-5567E46F5433@adelphia.net> References: <1067612924-313084541@lindbergh.macserve.net> <2D83C680-2231-45E5-8806-5567E46F5433@adelphia.net> Message-ID: >Lynn > >What is the thinking behind this? I am a little put off by the >change. Hypercard had hypertalk, supercard had supertalk, director >had lingo and Revolution had Transcript. I love the name transcript. > My initial reaction was the same, but after sleeping on this, I concluded that the change is not so significant. I mean it is okay to drop the differentiation since the coding is an integral part of using the IDE. It was different with HyperCard since it clearly delineated different operation modes, with scripting being the highest level, and it was possible to lock users out of scripting while still letting them modify the stacks. On the other hand, what is now the programming language of MetaCard? It used to be MetaTalk. Then we started saying Transcript for simplicity, although technically not quite correct since all the revXxxx thingies were not available there while implicitly part of Transcript. I guess I have to say now I program in Revolution using MetaCard IDE. Maybe it would be the right time to have FlipsIDE (what ever happened to it btw?), so IDEs can be switched like skins sort of and further eliminate the distinction of language flavors. Robert From igmcknight at gmail.com Sun Apr 9 09:07:32 2006 From: igmcknight at gmail.com (Ian McKnight) Date: Sun, 09 Apr 2006 14:07:32 +0100 Subject: Help: script only works when in debug mode Message-ID: <7.0.1.0.0.20060409140003.019bfa28@gmail.com> Hi Providing an answer to my own post here. It seems to be a timing problem. When I replace move the selectedobject relative 18,-32 without waiting with move the selectedobject relative 18,-32 in 1 tick the code executes perfectly. But setting the lockmoves property to true before the loop initiates and to false after has no effect. Thanks Ian McKnight -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: 08/04/2006 From 3mcgrath at adelphia.net Sun Apr 9 09:49:13 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 9 Apr 2006 09:49:13 -0400 Subject: Help: script only works when in debug mode In-Reply-To: <7.0.1.0.0.20060409140003.019bfa28@gmail.com> References: <7.0.1.0.0.20060409140003.019bfa28@gmail.com> Message-ID: <9A5D94FD-7D20-4D8E-B572-CC35A0578A62@adelphia.net> Ian, I was just about to respond when I saw you answered your own post. The without waiting is the culprit. The computer doesn't wait to move one while the other is moving to it's new location and as such is getting the wrong coordinates to figure out what the relative is. I'm surprised that it didn't also get the naming wrong as well. Do you even need the in 1 tick part at all? Happy scripting, Tom On Apr 9, 2006, at 9:07 AM, Ian McKnight wrote: > Hi > > Providing an answer to my own post here. > > It seems to be a timing problem. When I replace > > move the selectedobject relative 18,-32 without waiting > > with > > move the selectedobject relative 18,-32 in 1 tick > > the code executes perfectly. > > But setting the lockmoves property to true before the loop > initiates and to false after has no effect. > > > > Thanks > > Ian McKnight > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: > 08/04/2006 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sun Apr 9 10:00:53 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 9 Apr 2006 10:00:53 -0400 Subject: Media word processor question In-Reply-To: <4438EF64.1070509@hytext.com> References: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> <4438EF64.1070509@hytext.com> Message-ID: Jerry, I don't have a copy of Media so take this with a grain of salt, but I don't think that RRs idea of a word processor is the same as ours. I do not believe that anything in the capabilities present in 2.7 are different in Media and so that would mean there are no new abilities for these types of word processing features. I too would absolutely love to see the items you mention added to RR. Maybe we an start a thread on the Forums and maybe get a Poll started to see how many others are also interested. Tom On Apr 9, 2006, at 7:26 AM, Jerry Muelver wrote: > > > Robert Brenstein wrote: >> Does anyone who got Media can tell us if the list of features of a >> word processor include things like paragraph-level formatting and >> full justification? > > And numbered and unnumbered lists, graphics insertion with text > flow-around, assignable text and paragraph styles.... ? > > ---- Jerry Muelver > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sun Apr 9 10:04:27 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 9 Apr 2006 10:04:27 -0400 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: References: <1067612924-313084541@lindbergh.macserve.net> <2D83C680-2231-45E5-8806-5567E46F5433@adelphia.net> Message-ID: <09C54187-29B8-4FB8-8D35-39E5E21BD10C@adelphia.net> Robert, I guess I'm just resistant to change because I'm still not that happy about it. But after a nights sleep I am more willing to see how it plays out for the long road. There are a lot of changes happening lately so I assume they have a plan and are sticking to it. I guess that's good. Tom On Apr 9, 2006, at 8:29 AM, Robert Brenstein wrote: >> Lynn >> >> What is the thinking behind this? I am a little put off by the >> change. Hypercard had hypertalk, supercard had supertalk, director >> had lingo and Revolution had Transcript. I love the name transcript. >> > > My initial reaction was the same, but after sleeping on this, I > concluded that the change is not so significant. I mean it is okay > to drop the differentiation since the coding is an integral part of > using the IDE. It was different with HyperCard since it clearly > delineated different operation modes, with scripting being the > highest level, and it was possible to lock users out of scripting > while still letting them modify the stacks. > > On the other hand, what is now the programming language of > MetaCard? It used to be MetaTalk. Then we started saying Transcript > for simplicity, although technically not quite correct since all > the revXxxx thingies were not available there while implicitly part > of Transcript. I guess I have to say now I program in Revolution > using MetaCard IDE. Maybe it would be the right time to have > FlipsIDE (what ever happened to it btw?), so IDEs can be switched > like skins sort of and further eliminate the distinction of > language flavors. > > Robert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From ambassador at fourthworld.com Sun Apr 9 10:12:45 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 09 Apr 2006 07:12:45 -0700 Subject: Media word processor question Message-ID: <4439165D.2080704@fourthworld.com> Friedrich F. Grohmann wrote: > I am happy to see Revolution making steady progress, and one sentence > on the home page in particular did not fail to raise my spirits wildly: > >> Straight out of the box, Revolution Media provides the features of a >> word processor, a presentation tool, a movie player, a calculator and >> many more standard applications. > > Does this mean it is now possible to type Chinese in a field without > having the application crash with some of the most common characters? > Is Devanagari no longer garbled? No, I think it means that field objects now support paragraph-level formatting. No, wait, I think it means fields now support built-in tab rulers. Hmmmm...no, it must mean that fields are now tied into OS spelling checkers. No, so then maybe it means flowing text around graphics. No, wait...what *does* "the features of a word processor" mean? Now that RunRev has a new marketing chief they'll be able to clean up older unnecessarily assertive ad copy like that. With all the experience he brings to the table I'm confident he appreciates the value of soft-sell for markets as smart as Rev's. The average IQ is 100. You have to be about 110 just to be able to script. Overstatement as a selling technique works best on the <100 crowd that also responds to things like exclamation marks and images of monkeys washing dishes. The >100 crowd will actually understand the words, so the product has to work harder to meet the expectations it's raised. Better to keep expectations in line with actual product features, as someone who intimately knows and loves the product will do. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lfredricks at proactive-intl.com Sun Apr 9 10:18:39 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 9 Apr 2006 07:18:39 -0700 Subject: Media word processor question In-Reply-To: Message-ID: <20060409141847.9FB2810AF84@spunkymail-a8.dreamhost.com> > Does this mean it is now possible to type Chinese in a field > without having the application crash with some of the most > common characters? > Is Devanagari no longer garbled? > > I would love to introduce my students to Revolution Media, > but living in Taiwan and working in a field in which Indian > scripts are a must I cannot do so with a clear conscience as > long as the above mentioned conditions are not met. Fritz, have you bugzilla'd specific bugs related to this? Issues related to 2-byte languages and improved unicode are of particular interest. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jhurley at infostations.com Sun Apr 9 10:43:15 2006 From: jhurley at infostations.com (Jim Hurley) Date: Sun, 9 Apr 2006 07:43:15 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <20060409010254.BE227825544@mail.runrev.com> References: <20060409010254.BE227825544@mail.runrev.com> Message-ID: > >Message: 22 >Date: Sat, 08 Apr 2006 17:52:17 -0700 >From: Jim Ault >(Snip) >Meander thru the book store, look at the shelves and see the impact those >names have... a variety of reactions, I would imagine. The C++ primer as >thick as your arm. > >Now imagine Revolution snuggled between them in alphabetical order... >Revolution in 21 Days >Revolution Bible >Revolution Cross-Platform Made-Easy >Rev Desktop Reference >Revolution for Network Administrators >Revolution Externals Handbook >Revolution-ize Your Office >Eye-popping Rev Interfaces > >Revolution for Dummies (which is when you know you have finally arrived) > >Jim Ault >Las Vegas > Brilliant! We need to put out a "Revolution for Dummies." Maybe Dan would consider a re-write. He could do it in Transcript--I mean Revolution: Put "Revolution at the speed of thought" into tText replace "Transcript" with "Revolution" in tText revPrintText tText We haven't arrived, but people would think we have, and perception trumps reality. Yet another Jim. From mlange at lexicall.org Sun Apr 9 10:50:55 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sun, 9 Apr 2006 15:50:55 +0100 Subject: Please drop this thread In-Reply-To: <20060408221504.364C1B7C7F@spunkymail-a11.dreamhost.com> References: <20060408221504.364C1B7C7F@spunkymail-a11.dreamhost.com> Message-ID: <3947081C-5C60-446F-880C-BF0F6EF8C3D1@lexicall.org> Lynn, > Hi kids, > The argument has gone on too long. Note that I don't know of any argument. I didn't read the list. Simply because I am not interested in endlessly arguing with Richard and I know too well how much Richard likes to lock himself in endless arguments. But I am interested in discussing what follows. More importantly I am interested in seeing runrev reassure me with respect to what has happened recently on the list. The comments I made don't concern directly runrev products. They concerned the excessive policing that some users allow themselves to do on this list. They concerned the fact that this policing sometimes went a bit too far, these users allowing them to do what shouldn't be allowed on a well moderated list. They concerned the fact that because of these ever present "misconception correction", endless end- splitting too often replace what had was intended to be productive result-minded discussions. They concerned the fact that my experience has been that collaborative work has often importantly suffered from this, and this has negatively impacted on the provision of better resources to the community. If this is not something that should be discussed here, where should it be discussed? Is the reason it cannot be discussed on this list only the fact that Richard choosed to make an argument of this. Is it that it is not possible to discuss *ANYTHING* on this list without Richard taking part in it and transform the discussion into an argument? Only counting the users who made more than 3 posts to the list. 1 of your user is responsible for 4.2% of the posts on the list. 2.9% of your users (11) are responsible for about 33% of the traffic on the list. 5.7% of users (22) are responsible for about 50% of the traffic on the list. 16.4% (63) are responsible for 75% of the traffic. 34.8% (134) are responsible for 90% of the posts. Is this a community list or a list for Jim and his 21 *friends* (correction, 19, Xavier is not a friend of Jim and others anymore, and Eric hasn't been seen on the list for some time). So Lynn, where can users like me who don't always agree with what "key dignitaries" say and do go to discuss our ideas. Apparently, not on this list. So where? I react here on the "hi kids". I said things that were meant to be important (at least for me). Apparently, I have worded them in a way that got you write "hi kids" rather than act responsibly to protect the users of this list from abusive comments. Lynn, I am very interested in hearing the suggestions you have to make to find a solution to this conundrum. I am not interested in continuing this thread (I didn't even read the replies), publicly or privately. But I am not interested either in seeing multiplications of inappropriate if not unfair user's treatment as I have seen lately. The argument will stop provided that the problem that causes these arguments will stop. I wrote an email to try to explain the problem and get the cause of the arguments to stop. But the only form of comment I have on these problems is "hi kids". So let's try explain again the problem that is nagging the user I am. I have no difficulty to understand how users who make criticisms can create difficult to manage stress for persons who depend on runrev's products for their commercial survival. It seems that we do have high levels of stress and anxiety in the community. But fear and anxiety need to be handled in other ways than by fighting back. But I was alarmed to see an answer to some post on the list where some wrong doing of a user got denounced in an area *completely* unrelated to the post or to runrev, was in my view, off limit of fair treatment of a fellow user. Sure, this was not out of any intention of unfair treatment. This was out of a reaction to criticisms. The thing, is that there will always be criticisms. The more valid the criticism, the more stressful it is for persons who would prefer not to see too many criticisms on this list. Still, whatever the level of anxiety and fear we can come to suffer, we should never allow ourselves to treat persons who trigger this fear to be treated unfairly. Whatever the level, we should never allow ourselves to believe that the wrong doing that others may have done us authorize us to endorse a uniform of police officer and start to make the law ourselves. Yes, I know, there were nice smileys in your post, you never tried to do treat anybody unfairly... I voiced my concern because my understanding is that, independently of your intentions, your comment was off limit. And this has happened at least 4 times with at least 4 different persons over the last 4 months and if this goes on, this could end up causing crises very difficult to get out off. Now, once we have acknowledge that criticisms will always be made, what we have to think about is how can we handle these criticisms in a way that *benefit* us rather than cause a spiraling increase of the tension. The runrev team gave us a very satisfactory answer... please make any problem known to the support services, via bugzilla, via the easier to use revzilla, via support at runrev.com if any of the former is too complex to use. For having tried this way recently, I can tell that I received back precise references to the bugzilla that had been created, so I can keep track of the progress being made. This is no less than what I can come to expect as customer. It would be even better in a few weeks time to see the time we may have spent filling bugs report rewarded with an even better product... only patience would tell. This won't clearly happen overnight. Now the question is what can we do on this mailing list to adopt an attitude that doesn't contribute to increase the stress of both unhappy users and the stress of users who strongly depend on runrev's products for their commercial endeavour, while we wait for the next version? Putting a lid over a saucepan full of boiling water is clearly not the solution. We have to do our best to reduce the ambient anxiety rather than increase it. It seems to me the response is simple. Avoid to have persons with **completely opposite** concerns discuss these concerns on the list in the hope to reach an agreement. It is naive to expect that you can end up "agree" when what category A users expect is sometimes the exact opposite of what category B users expect. There is no need to "minimize" any criticism made on this list. Just assume that no user write lightly a criticism against the product he would like to thrive. This usually reflects a concern of him that needs to be addressed. Telling him his concern is not valid is not an answer that will appease him in any ways. By experience, a more efficient approach is to try to understand where he comes from and what "anxieties" his criticisms reveal and try to minimize these anxieties rather than to dismiss the validity of his concerns. Best is also to avoid to attack any person who makes criticisms against runrev products... we will then avoid to give them reasons to answer back and have discussions degenerate. Let's just invite any person who signal a problem to fill a bugzilla, a revzilla, or contact the support, **without** any patronizing or judgment being made on their ability to establish what is a bug that is worth reporting, what is or not a valid criticism against current runrev's product, what is an adequate level of service and what is not, *without* any judgement being made on them at all. This way, less time has to be spent on this list discussing issues that are out of our control. More time can be spent discussing issues that are under our control, as a community of users, like the creation of better tools and resources, user-contributed. I am not interested in continuing this thread (I didn't even read the replies), publicly or privately. What I am interested in is discussing with persons who are, like me, interested in spending more time on this list working as a community to work on the creation of better tools and resources, openly available. Feel free to comment on this: http://codes.widged.com/?q=node/658 (library of file processing functions), or ask me to be made a moderator on the codes cms so to be authorized to post your own code there. And, yes, Richard, I am interested in the contribution you have to bring there and I am interested in taking part in the ROSE project of an open source editor in rev that you proposed (http:// groups.yahoo.com/group/revInterop/message/403) and help us formalize ideas some of us have on component writing and components interoperability in revolution? Mark Wieder's proposal for event's handling -- http://codes.widged.com/?q=node/642 already got some trackbacks "this is very good" ;-). Looks promising. But the reason I gave some indicator of Richard's activity on this list is that even if that's what I want to do. I cannot do it, practically. I tried to make Richard aware that for this to happen, we need to start to spend more time taking actions... less correction one another's "misconceptions". The reason I reacted was not to be nasty on Richard. The reason I reacted is because my understanding is that collaborative work in this community tend to be compromised by the habit some "key dignitaries" on this list have to comment and often *correct* any "misconception" expressed against runrev (or the personal religion of some persons on the list). This kind of "misconception correction" that we see too often on this list is causing crises that have a negative impact for *everybody* involved. I would greatly prefer if the following code of conduct was adopted on this list: Let's direct criticisms of runrev's products where they can be used productively: runrev support. Let's use more of our time to develop better resources within the community. Everybody, Richard included would benefit of this. So, why is it that inviting "key dignitaries" to more tightly follow that code of conduct falls in the category of childish arguments? Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From jspencer78 at mac.com Sun Apr 9 11:04:15 2006 From: jspencer78 at mac.com (James Spencer) Date: Sun, 9 Apr 2006 10:04:15 -0500 Subject: Revolution "software" to black listed nations In-Reply-To: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> References: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> Message-ID: <1F840C9A-B179-434F-8A80-74DAF7EEAE82@mac.com> On Apr 8, 2006, at 8:53 PM, Sivakatirswami wrote: > Has anyone studied out carefully the issue of shipping Rev stacks > to countries on the US state department embargo list? These being > currently (found in many typical EULA's) > > "Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, military or > police entities in South Africa, or any other country to which the > United States has embargoed goods. > > Would there not be a difference between > > 1) the Rev IDE which give users tools to build software. > 2) a standalone which does not. > > in terms of the embargo? Where do we find the precise definition of > "software" that should not be shipped to these countries? > > Could a Standalone be conceived of as a "product" of software, like > a PDF is a Product of Acrobat, but not Acrobat itself. I mean I > can't imagine Adobe is breaking laws when some North Korean > downloads a PDF from the web. Similalry, I'm wondering, if somone > downloads a standalone application built with Revolution if this is > a violation of the embargo or not. Unlike kee, I am a lawyer but know nothing about security law, ITAR, international law, or any other issue directly related to this question other than what I quickly looked up at the State Department web site so what I'm saying here is NOT legal advice. If you are close enough to the edge to really have a question about this, you are nuts if you don't go hire a real lawyer to check it out. kee has addressed the general issues and I am writing to make four points: 1) ITAR and the other law I looked at this morning, doesn't play games around whether the item or service is "software" or a "product" of software. It is generic and covers items and information that can be used for military purposes. 2) Forget US law for a moment, your Revolution license prohibits the distribution of "Created Software" to embargoed countries. "Created Software" includes "stacks and files" created using Revolution so again, it doesn't matter whether you try to call your stacks a "product" of software or whether it is a standalone. Note that the license applies whether you are in the United States (and therefore subject to US export restrictions) or not. 3) A PDF contains no executable code and in fact contains nothing that would violate the embargo other than the information contained in the PDF. Thus the example of Acrobat as versus PDF's created with Acrobat is not on point. The same may or may not be true for a Rev stack not compiled as a standalone but again, the license nevertheless prohibits you exporting the stack to Iran. 4) In any case, if you export a prohibited item to an embargoed country, say a PDF that shows how to build an atomic bomb, it is you that has a problem if anyone does. Adobe would not be breaking the law assuming they have distributed Acrobat under the terms of the G- DEST; you would. Similarly, if you use Rev to create a stack that controls an air defense system and sell it to the North Korean Air Force, big brother will come looking for you, not Revolution, not because Revolution is in Scotland and not subject to US law, but because they aren't the one exporting to North Korea. Whether you are in the United States and are subject to the embargo or are not in the US and thus are only subject to the Rev license, the question becomes how much you have to do to comply. I would suggest that is going to depend on what your product is. If you have produced a stack that you are distributing as freeware and which only contains pictures of yourself that you took with your new iMac and it's built in camera, I would probably not pay any attention at all other than to refuse to reply if I got an order with a return address in P'yongyang. If, on the other hand, you have written a stack for using your iMac to shoot down US spy satellites I probably would consult an attorney, regardless of how I intended to distribute the stack. In between, use your judgment. Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From lfredricks at proactive-intl.com Sun Apr 9 11:18:18 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 9 Apr 2006 08:18:18 -0700 Subject: End all Negative Threads Now In-Reply-To: <3947081C-5C60-446F-880C-BF0F6EF8C3D1@lexicall.org> Message-ID: <20060409151823.CF310161AC1@spunkymail-a10.dreamhost.com> Good (Sunday) morning, The amount of biting argument on the list has reached unacceptable levels, after the warning yesterday. I am going to direct support to begin deleting list subscriptions if I come back from Sunday breakfast and there's still a stream of them coming in. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From ambassador at fourthworld.com Sun Apr 9 11:23:25 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 09 Apr 2006 08:23:25 -0700 Subject: Linux Engine Licensing - Please Read Message-ID: <443926ED.6040906@fourthworld.com> Wilhelm Sanke wrote: > On Sat Apr 8, 2006, Richard Gaskin ambassador at fourthworld.com wrote: >> In v2.7 the dev and runtime engines are separate, and I can't get the >> dev engine to run without an IDE and I can't get the runtime engine to >> run at all without being bound to an app. >> >> I solved this for myself by building a simple stub app instead. Now I >> can just drop my files onto that and it works a treat. (snip). > > Richard, > > with 2.7 I use the "standalone" file to open stacks without the IDE. > A couple of weeks ago -when we were discussing "player" issues on the > Metacard list some weeks ago, I had mentioned that it is possible to > rename file "standalone", i.e adding an ".exe" extension and even > choosing an arbitrary name for the file. Dropping stacks on that "player > stub" starts them without opening the IDE. Works for Revolution and > Metacard stacks. > > What is your solution like? Something similar or diffferent? If I read you correctly it's pretty much the same as yours -- I think. I'm using a standalone with a very simple stack attached to it only because I couldn't get the Rev runtime engine to run on its own. Did I understand you correctly that you've gotten the runtime engine to run by just renaming it to include ".exe"? Hmmm..... Any such luck with the OS X runtime engine? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Sun Apr 9 11:27:59 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 08:27:59 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> <15536028646.20060408191616@ahsoftware.net> Message-ID: <15083533274.20060409082759@ahsoftware.net> Mark- Saturday, April 8, 2006, 7:32:05 PM, you wrote: > No, Candlestick was re-christened Monster Park a couple of years ago, > and the 49er's still play there. The Giants play at PacBell, aka SCC, > aka ATT, aka ETC ETC ETC Park. I know, but those old habits... Candlestick had some class. I've gotten to like the new ballpark a bit, but it's sort of sterile. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Apr 9 11:36:49 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 08:36:49 -0700 Subject: bugs In-Reply-To: <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> Message-ID: <10684063567.20060409083649@ahsoftware.net> Geoff- Sunday, April 9, 2006, 12:44:31 AM, you wrote: > On Apr 8, 2006, at 7:33 PM, Chipp Walters wrote: >> I don't think anyone is attacking your programming prowess here. >> It's just that by providing a one line script and calling it a >> 'program' you invite questions. > Am I coming off as defensive? It's not my intent. Based on your post: ...I don't see Geoff as coming off defensive, either. And I hope I'm not seen as attacking him. To my knowledge, this is a discussion about possible failure modes for the one line of code in question. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Apr 9 11:38:31 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 08:38:31 -0700 Subject: bugs In-Reply-To: <4438AA14.6030607@paraboliclogic.com> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> <443846B1.50907@paraboliclogic.com> <42C58938-BEF6-46F1-8BCD-234E5A56946E@dvkconsult.com.au> <4438AA14.6030607@paraboliclogic.com> Message-ID: <14184166004.20060409083831@ahsoftware.net> Garrett- Saturday, April 8, 2006, 11:30:44 PM, you wrote: > You are correct. I went back read the thread again and I do not see > Mark making any statements to that regard. > I apologize to Mark for my mistake. Cool. I *was* wondering a bit at your logic. But I think I'll back my way out of this thread now anyway. I don't know that it's really doing any productive work anymore. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Apr 9 11:54:46 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 08:54:46 -0700 Subject: dogma In-Reply-To: References: <1067612924-313084541@lindbergh.macserve.net> <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> <10225021198.20060408161249@ahsoftware.net> Message-ID: <19785141116.20060409085446@ahsoftware.net> sims- > sims (low profile) I think you lost your low profile by quoting the original text in its entirety. But not to worry - I understand Malta is well fortified and withstood the Turkish siege, so you should be fine. -- -Mark Wieder mwieder at ahsoftware.net From jperryl at ecs.fullerton.edu Sun Apr 9 11:56:16 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 9 Apr 2006 08:56:16 -0700 (PDT) Subject: Register at Forums to See Everything In-Reply-To: <4437F0BC.30108@hyperactivesw.com> Message-ID: Ditto. And amen! Judy On Sat, 8 Apr 2006, J. Landman Gay wrote: > Please, please install the capability to use email with the forums. This > will allow you the same degree of control over content that you want, > and will not inconvenience those of us who just don't have time to click > their way through a zillion web pages several times daily. I do need to > read everything that is posted to the mailing list, but using a web > interface will double my access time and triple the inconvenience. I am > sure there is a happy medium for us all, so that those on slow dialups, > or those who just don't have time to visit a separate forum multiple > times per day, can proceed in a way that is most helpful to everyone. From dburgun at dsl.pipex.com Sun Apr 9 11:56:20 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 9 Apr 2006 16:56:20 +0100 Subject: bugs In-Reply-To: References: <20060408063601.04E45824FDD@mail.runrev.com> Message-ID: On 8 Apr 2006, at 12:07, David Vaughan wrote: >> So tell me what could go wrong? ;-) > > I realised while cooking the salmon this evening (crocodile being > off the menu) that Geoff had inadvertently provided a wonderful > case study on bugs. Any link to Geoff in the following is purely > coincidental and nothing to do with him at all :-) > > Once upon a time, an aspiring programmer wrote: >>> on mouseUp -- display the date >>> answer the date with "OK" >>> end mouseUp > and released it as shareware. > > His American audience loved it. He received five star ratings on > Versiontracker and plaudits on download.com, so impressed were > users at being able to load an application, click a single button > and see the date. Most impressive of all, it looked bug free. > > Then, some old bloke from Australia gave a negative review, > declaring the code contained a bug in that the information "4/8/06" > for 8 April was simply wrong. A Frenchman wrote to say that the > format should be "060408". Both complained that this was a clear- > cut bug about which the developer should have known before > releasing the software with the documentation "Displays the date". > > Relying on precedents in "Gutnick v. Dow Jones", they observed > that even though the software was uploaded in America to an > American server, it was published in Australia and France where it > was read, and therefore subject to those foreign laws of fitness > for purpose, with which any judge in those jurisdictions would > agree ;-) Therefore, we have an indisputable bug in even this > simple application. > > Now that we know that no code is bug-free, two issues arise, one of > morality and one of money. > > Has the programmer committed an Immoral Act by publishing this > software with a bug about which those foreign users believe he > should surely have known? > > What commercial decision should the programmer make? Add 33% more > lines to the code ("set the useSystemDate to true") just to cater > for foreign system dates, or add one word to the documentation so > that it says "Displays the U.S. date"? One action will cost more > than the other, and either will cost more than doing nothing and > restricting his target market. Perhaps he should focus his > development energies on his upcoming product "Displays the time" > which he expects to sell at twice the price? > > So, it appears that > - bugs happen, even when they are sincerely believed not to exist > and with the best will in the world, and testing which seemed > comprehensive at the time; > - money matters in commercial decisions without greed per se being > a factor; > - the morality of the developer is not questioned by the discovered > bug. > > Perhaps RunRev has more bugs than it should have. That is something > I do not know, but Lynn may on industry benchmarks. Regardless, > bugginess is a relative question. The real problem here is if the marketing department get ahold of it, they will make it into a "feature" ! e.g. this Application is "supposed" to tell you the time in the USA, it's so cool you don't have to figure it out for yourself, thereby cutting out the rest of the world from the product. Eventually when the US market slows down, they add a preference to allow the time to be shown in local time, call it an upgrade and charge everyone for the privilege of fixing the bug! How many times you seen that happen??? All the Best Dave From mwieder at ahsoftware.net Sun Apr 9 11:57:16 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 08:57:16 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <20060409050406.A6190FF4A7@spunkymail-a1.dreamhost.com> References: <20060409050406.A6190FF4A7@spunkymail-a1.dreamhost.com> Message-ID: <8985290511.20060409085716@ahsoftware.net> Lynn- Saturday, April 8, 2006, 10:04:03 PM, you wrote: >> Saturday, April 8, 2006, 3:03:13 PM, you wrote: >> >> >> !!! <-- Exclamation would actually be a pretty cool name >> if you think >> >> ...it would probably just remind me of has-been bivalves... > Painful, Mark, that certainly was ;-) Sorry... I thought you said exclamnation. Dyxlesia strikes again. -- -Mark Wieder mwieder at ahsoftware.net From rcozens at pon.net Sun Apr 9 12:32:28 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 09:32:28 -0700 Subject: Runtime Revolution Ships Revolution Media; Announce Revolution Forums In-Reply-To: <15536028646.20060408191616@ahsoftware.net> References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> <15536028646.20060408191616@ahsoftware.net> Message-ID: <6F98AB27-C7E6-11DA-994A-0030657E1638@pon.net> Mark, > I still find > myself calling it Candlestick... > "Still"? What do you call that older ballpark down the peninsula? :{`) Rob From rcozens at pon.net Sun Apr 9 12:32:41 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 09:32:41 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> <4438626B.9020309@tweedly.net> Message-ID: <76DAB9C0-C7E6-11DA-994A-0030657E1638@pon.net> Hi Robert, > my database handling tasks usually are complex enough that I use > two-bar progress, one progressing through main tasks and another > progressing withing a given task since each of those tasks has a > different dynamic. > Interesting concept; thanks for sharing it. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sun Apr 9 12:32:51 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 09:32:51 -0700 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <4438626B.9020309@tweedly.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> <4438626B.9020309@tweedly.net> Message-ID: <7CD379DA-C7E6-11DA-994A-0030657E1638@pon.net> Hi Alex, > The other method would replace the last line with something like > if ticks()-lastTicks > 5 then > set thethumbPosition of scrollBar "Progress Scrollbar" to > recordsProcessed > put ticks() into lastTicks > end if > My logic says to me that handler cannot produce consistent results across multiple progress bars--or even the same bar when the bar is resized or the number of loops changes. Given time, perhaps the light will dawn. Thanks for trying to educate me. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sun Apr 9 12:33:28 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 09:33:28 -0700 Subject: bugs In-Reply-To: <44381E2D.2010706@paraboliclogic.com> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <594755858.20060407094924@ahsoftware.net> <70ed6b130604071026r25833d1cgd6dd7c03885c8a5e@mail.gmail.com> <3D9CB6D2-C719-11DA-BD27-0030657E1638@pon.net> <44381E2D.2010706@paraboliclogic.com> Message-ID: <93458311-C7E6-11DA-994A-0030657E1638@pon.net> Hi Garrett, > So tell us, did your parents just take up the hind end and accept it > as normal performance? Pretty much. > Or did they go after the builder? Take them to court? Did they win > in court? Not to my knowledge, no, & no. > Was the builder held responsible? N/A > Did your parents have to pay to fix the errors? "Have to", I don't know; "did", some; "lived with it", some. In some ways it's like software bugs...the walls & roof didn't leak, the power & plumbing basically worked (once one remembered the faucets were reversed in one bathroom); so since the basic functionality was not impaired, they lived with or learned to work around the problems. FWIW, the house is in Rancho Santa Fe, CA, and is now worth in excess of six figures. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sun Apr 9 12:34:03 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 09:34:03 -0700 Subject: bugs In-Reply-To: <6624184795.20060408155853@ahsoftware.net> References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> Message-ID: Geoff, > >> The thing is, that is not a bug. The programmer did not make any >> error >> in his code at all. You've removed the smiley; so I'm taking back some of that slack. The original request was for bug-free SOFTWARE, not a bug-free CODE snippet. >> The code works as it was intended. >> So you're in the same camp as my Flexware buddy, Bernie Mulcahy: "my software is bug-free if people use it correctly"? I write a lot of code that works the way it was intended.... And I end up changing a lot of code during debugging because I and/or the user find that what was intended (ie: in the project specs) turns out to be flawed in implementation, doesn't address a real-world issue, leads the user in the wrong direction, or is simply inferior to a different approach that comes out of the testing process. Simply meeting a specification does not guarantee that every user who installs your software will experience no problems using it. The critiques posted by others list several valid deficiencies in your example. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From gcanyon at inspiredlogic.com Sun Apr 9 12:37:04 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 9 Apr 2006 09:37:04 -0700 Subject: bugs In-Reply-To: <0060839B-9C39-4639-9A04-84A2684C03DF@dvkconsult.com.au> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> <0060839B-9C39-4639-9A04-84A2684C03DF@dvkconsult.com.au> Message-ID: On Apr 9, 2006, at 2:04 AM, David Vaughan wrote: > As for my posts referring to your code, Geoff, I hoped I had made > it sufficiently clear already that I was using it as a jumping off > point to elaborate on the issues of what is a bug and differences > in user experiences, and nothing at all to do with your code which > I understood and accepted in the context in which you presented it. Absolutely, no worries here. This leads me to a question for those who agree with the following two statements: A. One line of code can be completely bug free -- regardless of whether or not my one line is in fact bug free ;-) B. It is (nearly) impossible to write large programs that are completely bug free. The question is this: what do you think is the upper limit for _completely_ bug-free code? Here is an example of something slightly larger than a single line (and actually useful) that I think is bug-free: on stableSetSize pID,W,H -- sets the width and height of pID -- while keeping the topleft the same try put the rect of pID into tRect catch tSomeError exit stableSetSize end try if W is a number then put item 1 of tRect + W into item 3 of tRect if H is a number then put item 2 of tRect + H into item 4 of tRect set the rect of pID to tRect end stableSetSize Now someone point out to me that I've forgotten the built-in transcript property resizeFromTopLeft ;-) From kray at sonsothunder.com Sun Apr 9 12:54:15 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 09 Apr 2006 11:54:15 -0500 Subject: End all Negative Threads Now In-Reply-To: <20060409151823.CF310161AC1@spunkymail-a10.dreamhost.com> Message-ID: On 4/9/06 10:18 AM, "Lynn Fredricks" wrote: > Good (Sunday) morning, > > The amount of biting argument on the list has reached unacceptable levels, > after the warning yesterday. I am going to direct support to begin deleting > list subscriptions if I come back from Sunday breakfast and there's still a > stream of them coming in. Whoa, man! Chill out, sit down, and have a Percadan! ;-) Seriously though, Lynn, you are responsible for marketing IIRC, and not for list management (AFAIK that's Heather, unless she's no longer with the company), and threats don't help the perception of how Runtime Revolution interacts with their customers. I know you're frustrated with the negative threads, but this is a list serv, and people have a right to voice their opinions, whether negative or positive. If you don't like what someone has to say, then contact them off list and politely ask them to stop and give them good reason why they should. And if it comes to having to pull someone from the list because they are continually violating the purposes of this list after having been reminded repeatedly, then make it happen quietly and through the proper channels. I understand that this is a list for working with Revolution, so gentle reminders about the purpose of the list will help. And now that you guys have forums, you should set one up for company-related complaints and then redirect those who are making statements about company issues to use that channel (or to contact support directly). I share your frustration, but there are better ways to handle this, IMHO. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From gcanyon at inspiredlogic.com Sun Apr 9 13:00:01 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 9 Apr 2006 10:00:01 -0700 Subject: bugs In-Reply-To: References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> Message-ID: On Apr 9, 2006, at 9:34 AM, Rob Cozens wrote: > Geoff, > >>> The thing is, that is not a bug. The programmer did not make any >>> error >>> in his code at all. > > You've removed the smiley; so I'm taking back some of that slack. > > The original request was for bug-free SOFTWARE, not a bug-free CODE > snippet. > >>> The code works as it was intended. >>> Ignoring for the moment that it was Garrett who wrote that and not me ;-) The original statement I responded to was this: On Apr 6, 2006, at 8:11 PM, Mark Wieder wrote: > As a QA engineer, I'd love to find some bug-free software someday. > Doesn't exist. Bug-free is code-free. I agree that my example obviously qualifies as "software" only in the technical sense of the word. But I was really responding more to the statement after: "Bug-free is code-free." By _that_ statement, I think one line qualifies as a counter-example, if it is bug-free. > So you're in the same camp as my Flexware buddy, Bernie Mulcahy: > "my software is bug-free if people use it correctly"? I don't think I would ever phrase it that way. I'm reminded of a support issue I once dealt with. It was a hardware issue, but even so: A user called because her cd drive wasn't working. I went to help. She wasn't there, so I put in a cd, and it worked. I left her a note and went back to my office. Later she called and said it still wasn't working for her. I don't remember how long it took me to do this, but eventually I asked her to show me what she was doing. Here's what she did: She pushed the button to open the cd drive (this was on an old PowerMac with a tray drive). She put the cd into the tray, label side up as it should be. She then shoved the tray closed. I mean _shoved_. You could clearly hear the mechanism whining in protest as she forced it shut. Now, I don't know why that should cause the Mac not to recognize the cd. After all, the cd was correctly in place to be read. The fact that she was destroying her drive's open/close mechanism shouldn't have any bearing on whether the Mac could read the cd. But it obviously and repeatably did. So, the drive was bug-free as long as it was used correctly ;-) > Simply meeting a specification does not guarantee that every user > who installs your software will experience no problems using it. > The critiques posted by others list several valid deficiencies in > your example. Agreed re: specifications not being correct, but I would argue that code that matches the specification _is_ bug-free. The _requirements_ have problems, but it isn't the code's job to exceed the requirements. I think people have listed valid deficiencies in my one- liner as you say, but I don't think anyone has demonstrated a bug (apart from the possible question of international date formats, now fixed). Finally, a funny coincidence: my middle name is Garrett. But I'm not Garrett Hylltun in disguise. ;-) Regards, Geoffrey Garrett Canyon From jerry at hytext.com Sun Apr 9 13:12:51 2006 From: jerry at hytext.com (Jerry Muelver) Date: Sun, 09 Apr 2006 12:12:51 -0500 Subject: Media word processor question In-Reply-To: References: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> <4438EF64.1070509@hytext.com> Message-ID: <44394093.5030608@hytext.com> Tom, even with a poll, we'd still be left with the dual issues of specification and implementation. What I'm after is to emulate in Revolution what I've already done in Windows with WikiWriter (http://hytext.com/ww), only with slicker cross-platform features. The idea is fairly simple markup in a text scripting mode, with full HTML-like display in viewer mode. The purpose is to provide an easy-to-use collaborative hypertext document production environment. I'm beginning to see that I will have to create an extensive library of display kludges (spacer graphics, sliced text controls) just to duplicate what is already available in any browser. Since Rev 2.7 for Linux (my development platform) is still in the oven and I can't make hay without sunshine, I'm leaning toward the easy way out -- wait for Altuit's altBrowser solution to evolve to cover my problem. ---- Jerry Muelver Thomas McGrath III wrote: > Jerry, > > I don't have a copy of Media so take this with a grain of salt, but I > don't think that RRs idea of a word processor is the same as ours. I > do not believe that anything in the capabilities present in 2.7 are > different in Media and so that would mean there are no new abilities > for these types of word processing features. > > I too would absolutely love to see the items you mention added to RR. > Maybe we an start a thread on the Forums and maybe get a Poll started > to see how many others are also interested. > > > Tom > > On Apr 9, 2006, at 7:26 AM, Jerry Muelver wrote: > >> >> >> Robert Brenstein wrote: >>> Does anyone who got Media can tell us if the list of features of a >>> word processor include things like paragraph-level formatting and >>> full justification? >> >> And numbered and unnumbered lists, graphics insertion with text >> flow-around, assignable text and paragraph styles.... ? >> >> ---- Jerry Muelver >> From alex at tweedly.net Sun Apr 9 13:34:11 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 09 Apr 2006 18:34:11 +0100 Subject: Revolution is very slow to refresh fields. How can I speed it up? In-Reply-To: <7CD379DA-C7E6-11DA-994A-0030657E1638@pon.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> <4438626B.9020309@tweedly.net> <7CD379DA-C7E6-11DA-994A-0030657E1638@pon.net> Message-ID: <44394593.2070305@tweedly.net> Rob Cozens wrote: > Hi Alex, > >> The other method would replace the last line with something like >> if ticks()-lastTicks > 5 then >> set thethumbPosition of scrollBar "Progress Scrollbar" >> to recordsProcessed >> put ticks() into lastTicks >> end if >> > > My logic says to me that handler cannot produce consistent results > across multiple progress bars--or even the same bar when the bar is > resized or the number of loops changes. > > Given time, perhaps the light will dawn. Thanks for trying to educate > me. You are partially right - the handler as it was wasn't quite good enough .... I switched to Mac (which does do actual pixel-by-pixel progress bars) and the time-based version was noticeably "chunky" in its updating. So I thought some more about the math (let's see 60 ticks per sec divided by 30 frames per second = 2 ticks !!, not 5) So I changed the time-based test to be " .... ticks() - lastTicks > 2 ..." and it looks good. And (on my Mac mini) it reduces the time overhead of updating the display from 1.2 second (i.e. 60%) to around .2 second (11%) for the example we've been discussing (200 pixels, 1000 records, 2 seconds processing time) You can try it out on a variety of scrollbar sizes, loop sizes and times - download from RevOnline under username alextweedly called ProgressExample (I'm not brave, or foolhardy, enough to have posted my last couple of emails on this topic without trying it out first :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: 08/04/2006 From mwieder at ahsoftware.net Sun Apr 9 13:38:20 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 10:38:20 -0700 Subject: OT by now: Candlestick park In-Reply-To: <6F98AB27-C7E6-11DA-994A-0030657E1638@pon.net> References: <20060408220115.D82CB111E2B@spunkymail-a3.dreamhost.com> <15536028646.20060408191616@ahsoftware.net> <6F98AB27-C7E6-11DA-994A-0030657E1638@pon.net> Message-ID: <8291355682.20060409103820@ahsoftware.net> Rob- Sunday, April 9, 2006, 9:32:28 AM, you wrote: >> I still find >> myself calling it Candlestick... >> > "Still"? Still as in "where do the Giants play?" "...I'll take ballparks for $1000, Alex..." -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Sun Apr 9 13:38:44 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 9 Apr 2006 10:38:44 -0700 Subject: End all Negative Threads Now In-Reply-To: References: Message-ID: Amen! We're Revolutionairies, but most of us are polite. We just don't react well to 'crackdowns'. >On 4/9/06 10:18 AM, "Lynn Fredricks" wrote: > >> Good (Sunday) morning, >> >> The amount of biting argument on the list has reached unacceptable levels, >> after the warning yesterday. I am going to direct support to begin deleting >> list subscriptions if I come back from Sunday breakfast and there's still a >> stream of them coming in. > >Whoa, man! Chill out, sit down, and have a Percadan! > >;-) > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lynn at paradigmasoft.com Sun Apr 9 13:47:16 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sun, 9 Apr 2006 10:47:16 -0700 Subject: End all Negative Threads Now In-Reply-To: Message-ID: <1067517583-318805006@lindbergh.macserve.net> > I know you're frustrated with the negative threads, but this > is a list serv, and people have a right to voice their > opinions, whether negative or positive. If you don't like > what someone has to say, then contact them off list and > politely ask them to stop and give them good reason why they > should. And if it comes to having to pull someone from the > list because they are continually violating the purposes of > this list after having been reminded repeatedly, then make it > happen quietly and through the proper channels. Ken, some offenders have been warned several times offlist over the last two days. Also, I have received many complaints offlist from list members who are fed up. This list is for technical, Revolution oriented topics. If someone has a problem with rules enforcement, they can email me offlist about it. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From dburgun at dsl.pipex.com Sun Apr 9 13:51:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 9 Apr 2006 18:51:41 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <44384243.9070005@paraboliclogic.com> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> <0EC91C3F-C50F-4CE1-94E8-465360FF97A4@adelphia.net> <44384243.9070005@paraboliclogic.com> Message-ID: <940674A9-DD0A-4946-AB14-449D650BA655@dsl.pipex.com> On 9 Apr 2006, at 00:07, Garrett Hylltun wrote: > I'm sure you're right though, I'm sure were not being singled out > for something derogatory. It's obvious the intent, which had > nothing to do with you. Which adds to your puzzling reply on this. > > Almost all those names that were listed are the people who are most > helpful. Granted, some of them participate in what I call "ego- > chatter", but even with that, that list represents a lot of good > people and I would have assumed that anyone listed would have > actually felt complimented by that. I totally agree with this, it's one of the best lists I've ever been involved with. I get wound up by things that I feel are letting RunRev as a concept/ product down, however, I still use it and I want it to be better, and there is no doubt that is has got better over the 2+ years I have been using it. For that I say "thanks and well done". However when you have worked in the industry as long as I have, you are bound to see mistakes that companies have made over the years, having been involved with projects/products that, lets say, didn't reach their full potential and were replaced with products that were inferior in concept, simply because of bad documentation and buggy interfaces. Once you understand the separation of the engine and the IDE in RunRev, you can see that the concept of the engine and all it's cool features is sound. However, when a new user evaluates RunRev, unless they understand xTalk, they don't immediately see this separation and assume that IDE bugs are part and parcel of the whole thing, and in a way they are right. One of the major problems I face when trying to get RunRev accepted in a traditional software development department is that of credibility, the first thing the engineer or manager sees is the IDE. The thing that I can sell RunRev on is the speed and flexibility of programming, in order to do that, I usually write an application or part of an application of medium complexity right in front in them. I then usually leave the stack(s) with them and tell them to download an evaluation copy of RunRev and play with it on their own machine. This is the only real way I have found for getting that "wow" factor, if I get the wow, I an 99% of the way there. If I don't get it, then I'm usually out the door. The problem with having lots of silly little bugs in the most visible of places is that a newbie or someone that is skeptical of the claims you have made for the system immediately have their suspicions confirmed (or so they think). The real fact of the matter is that even with all the silly little bugs in the IDE it's still way faster then developing in other languages/environments. I would say typically I lose about an hour a day due to these problems, but I used to lose longer. I suppose I will eventually lose less time, but that's not really the point. I have had a history of using xTalk like languages, like SNOBOL4 and SPITBOL and know the underlying power and the type of results you can achieve in a relatively small period of time, so I am willing to be patient and try to work around the problems. Once in while I "give out" about having to put up with it and that's about it. However, I really don't think I am the typical engineer and to them a buggy IDE to a sign of a "dodgy" product, especially if they know that the IDE is coded in TranScript. It's as someone else said, well if the makers of the product can't make it work properly, what chance have we? As for bug free pieces of software, take a look at SNOBOL4 and SPLITBOL these languages/environments are more powerful and complex compared to TranScript in their own way. They run on more platforms than RunRev and they are an example of software that is 99.999999% bug free including the documentation. The main difference is that they don't support a GUI. I really don't think that the problems I have mentioned are being experienced by just myself or to my configuration. I have seen these on different versions of RunRev running on different machines and on different platforms. I'm not having a personal dig at anyone, bitching for the sake or it or trying to be awkward in any way. The only reason I bring them up every now and then to try to get something done about it. The fact that people are venting the way they are at the moment is a sign that something aught to be done to resolve at least some of these issues. All the Best Dave From bobwarren at howsoft.com Sun Apr 9 13:52:56 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 09 Apr 2006 14:52:56 -0300 Subject: End all Negative Threads Now Message-ID: <443949F8.6010409@howsoft.com> >Good (Sunday) morning, The amount of biting argument on the list has reached unacceptable levels, after the warning yesterday. I am going to direct support to begin deleting list subscriptions if I come back from Sunday breakfast and there's still a stream of them coming in. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd --------------------------- Might I respectfully ask whether this very thread is a negative or a positive one? Is it discussable? I think that there is either something wrong with my perception, or that other people are receiving posts that I am not, since after yesterday I think that I have only seen one post that I would really identify as "negative" in some respects, but even that depends on your point of view. Please help me out here. I cannot find the stream you mention. Best regards, Bob Warren From dburgun at dsl.pipex.com Sun Apr 9 13:57:36 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 9 Apr 2006 18:57:36 +0100 Subject: Restore Field Selections? In-Reply-To: <7CD379DA-C7E6-11DA-994A-0030657E1638@pon.net> References: <44352CF6.3060008@fourthworld.com> <844FA9AC-C582-11DA-9B3C-0030657E1638@pon.net> <6159EAFB-7342-4ED4-8324-A8B4A80A8B2F@inspiredlogic.com> <4436AB56.6000504@tweedly.net> <33F6B658-C719-11DA-BD27-0030657E1638@pon.net> <4438626B.9020309@tweedly.net> <7CD379DA-C7E6-11DA-994A-0030657E1638@pon.net> Message-ID: Hi, Do I need to restore the field selection after switching cards? I have a stack with two cards and in card 2 the user selects an item in a list field and it gets selected ok, they then switch to card 1 and then back to card 2 but the current selection is lost when card 2 re-appears. Is this the correct action? If so what is the best place to refresh the selection when switching cards? preOpenCard? openCard? or somewhere else? Thanks a lot All the Best Dave From rcozens at pon.net Sun Apr 9 13:59:17 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 10:59:17 -0700 Subject: bugs In-Reply-To: References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> Message-ID: <90405E1B-C7F2-11DA-9971-0030657E1638@pon.net> Cousin Geoff, > I would argue that code that matches the specification _is_ bug-free. I grant you that from the perspective of a programmer delivering software to a client or employer, if one has met the specs one might contend her work is "bug-free". But I would err on the side of caution and limit my claim to "it meets the specifications". Here's a situation that bites me every so often. I wonder if others experience this and how they respond: A client presents me with a specification for quote or comment , over time we enter into a working relationship, and I begin coding. Somewhere into the process I get the nagging feeling things aren't working out, or that the design has some problematical aspects to it. Sometimes this just comes up during development, other times I have suggested alternatives and been told "No, this is the way we want it." More often then not, there comes a time in this process when I can see the design specs are leading me to a dead end or dangerous territory. Then comes the issue: do I give the client what he asked for, or try to persuade him his real needs weren't correctly articulated? (Which sometimes depends on if I'm working time & materials or fixed bid.) Generally I find myself going down a dead-end road further than I should because "that's what the client specified." Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From sanke at hrz.uni-kassel.de Sun Apr 9 13:59:36 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun, 09 Apr 2006 19:59:36 +0200 Subject: Linux Engine Licensing - Please Read Message-ID: <44394B88.9080807@hrz.uni-kassel.de> On Sun Apr 9 ;2006, Richard Gaskin ambassador at fourthworld.com wrote: > If I read you correctly it's pretty much the same as yours -- I think. > I'm using a standalone with a very simple stack attached to it only > because I couldn't get the Rev runtime engine to run on its own. > > Did I understand you correctly that you've gotten the runtime engine to > run by just renaming it to include ".exe"? Yes - running for stacks dropped on it. > Hmmm..... > > Any such luck with the OS X runtime engine? > > -- > Richard Gaskin Sorry, no luck here. The analogous approach as in Windows would be to rename the "standalone" bundle with ".app", but that did not work or I could not achieve this, because the "app" does not show? I am using MacOS on a fairly regular basis, but lack the deeper insights of a Mac power user. The "stub" approach of course works as any standalone can be used as a basic player for dropping stacks on it and - at the same time - providing access to its embedded resources (dialogs, icons etc) for the dropped stack. The only thing you have to care for with creating such a player is to keep the standalone stack as (visually) small as possible as you probably did with your stub. Regards, Wilhelm Sanke From davis.phil at comcast.net Sun Apr 9 14:04:16 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sun, 09 Apr 2006 11:04:16 -0700 Subject: dogma In-Reply-To: <10225021198.20060408161249@ahsoftware.net> References: <1067612924-313084541@lindbergh.macserve.net> <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> <10225021198.20060408161249@ahsoftware.net> Message-ID: <44394CA0.4020101@comcast.net> This is completely unrelated to the discussion, but might be good for comic relief. Every time I see the word 'dogma' I remember the bumper sticker: My karma ran over my dogma It happens! Phil Davis From mpetrides at earthlink.net Sun Apr 9 14:06:52 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 9 Apr 2006 13:06:52 -0500 Subject: Dogma [OT] In-Reply-To: <44394CA0.4020101@comcast.net> References: <1067612924-313084541@lindbergh.macserve.net> <70ed6b130604081110o60ae57edue6ec57ddbd019cd9@mail.gmail.com> <10225021198.20060408161249@ahsoftware.net> <44394CA0.4020101@comcast.net> Message-ID: <395D3497-C4F0-4BA9-B3BA-481C554B14F9@earthlink.net> And I think of the hilarious movie of the same name (Dogma) starring Matt Damon and Ben Affleck. On Apr 9, 2006, at 1:04 PM, Phil Davis wrote: > This is completely unrelated to the discussion, but might be good > for comic relief. Every time I see the word 'dogma' I remember the > bumper sticker: > > My karma ran over my dogma > > It happens! > Phil Davis > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Sun Apr 9 14:18:26 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 09 Apr 2006 11:18:26 -0700 Subject: End all Negative Threads Now In-Reply-To: Message-ID: In a way, I like the long, over-done threads.. Don't have to read them, but you do get to know more about who's out there. I pretty much just delete them and let those who have the time, gently pursue their bantering. Now if I was required to read them or they got in the way, then I would complain. But I do have the choice, and I like it. I would imagine they are quite cathartic. After all, where else can you vent your spleen about Revolution? Would... OT (off topic) SB (side bar) HD (heated discussion) ROW (Rant of the week) IMISFA (indulge me I'm starved for attention) ..............be of any help? Perhaps there should be an "Outside" area on the forum so listers could take it Outside. One solution from the Rev Team side could be that such emails simply get forwarded to a section of the forum, rather than blocked, or banishment. Jim Ault Las Vegas On 4/9/06 10:38 AM, "Stephen Barncard" wrote: > Amen! We're Revolutionairies, but most of us are polite. > We just don't react well to 'crackdowns'. > > >> On 4/9/06 10:18 AM, "Lynn Fredricks" wrote: >> >>> Good (Sunday) morning, >>> >>> The amount of biting argument on the list has reached unacceptable levels, >>> after the warning yesterday. I am going to direct support to begin deleting >>> list subscriptions if I come back from Sunday breakfast and there's still a >>> stream of them coming in. >> >> Whoa, man! Chill out, sit down, and have a Percadan! >> >> ;-) >> From kray at sonsothunder.com Sun Apr 9 14:19:12 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 09 Apr 2006 13:19:12 -0500 Subject: Restore Field Selections? In-Reply-To: Message-ID: On 4/9/06 12:57 PM, "David Burgun" wrote: > Hi, > > Do I need to restore the field selection after switching cards? > > I have a stack with two cards and in card 2 the user selects an item > in a list field and it gets selected ok, they then switch to card 1 > and then back to card 2 but the current selection is lost when card 2 > re-appears. Is this the correct action? If so what is the best place > to refresh the selection when switching cards? > > preOpenCard? openCard? or somewhere else? It depends on whether the rest of your card "resets" when you enter it for a second time, or not. If it *does*, then don't worry about it, but if it tries to keep data persistent, then store the hilitedLines in a custom property, and then restore them on preopencard. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Sun Apr 9 14:20:09 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 09 Apr 2006 13:20:09 -0500 Subject: creating my own tools palette In-Reply-To: References: Message-ID: <44395059.2080807@hyperactivesw.com> Xeubie Tsu wrote: > Interesting, thank you. Do you know anything about "Software at the > Speed of Thought" and could you recommend it for learning transcript? > I'm looking for a comprehensive source for learning the language at the > moment. Many people have said that this book helped them a lot. Other resources are the scripting conference stacks and the PDF User Guide that ships with Revolution 2.7. I think reading through the Guide completely will answer many questions. Also, in 2.7, is an advanced "Search" stack that will allow you to search many online resources all at once. This can be very helpful if you are looking for tutorials, expanded explanation of Revolution terms and behavior, and other specific topics. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lynn at paradigmasoft.com Sun Apr 9 14:26:03 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sun, 9 Apr 2006 11:26:03 -0700 Subject: End all Negative Threads Now In-Reply-To: Message-ID: <1067515256-318944649@lindbergh.macserve.net> > Perhaps there should be an "Outside" area on the forum so > listers could take it Outside. There's an Off-topic forum set aside exactly to take care of everything that isnt technical. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jeff at siphonophore.com Sun Apr 9 14:33:12 2006 From: jeff at siphonophore.com (jeffrey reynolds) Date: Sun, 09 Apr 2006 14:33:12 -0400 Subject: End all Negative Threads Now In-Reply-To: <20060409152721.143738257C0@mail.runrev.com> References: <20060409152721.143738257C0@mail.runrev.com> Message-ID: Lynn, I am sending you this off list to try and clear some things up first and directly with you, that being said... Is this for real? Sorry i find this much more troubling than any of the discussions going on. I spent some time reviewing the posts of the last week or so and while there were a few little fires, nothing seemed very bad and most were dying out on their own. One thing that did strike me is that many of your replies to some of the list folks like richard were a bit on the flippant side. While you may have a great personal relationship with him that you can talk that way, as a list moderator and the most visible representative of rev now on the list, its just not very professional and i think may strike some the wrong way (example: hey kids) and just feed or start the fires you are trying to avoid/stop. you as a moderator and rev representative need to be very calm, clear and level headed in your comments. while the list is generally fun and folks jibe a lot (and that is great) the sad fact is a moderator and company rep just cant do that IMHO. This list has been very stable and as lists go pretty civil. yes once and a while there are little firestorms, but all and all its very self moderating (except for a few of the comments that were posted that went into illegal areas of software piracy, etc). the fires seem to put themselves out after a few days and bad feelings seem to fade quickly. Negative things about rev almost always end up generating more good comments on rev and focusing of problem areas that need work (nothings perfect and software is even harder to move toward perfection than other things). I get very worried when a rev representative steps in with heavy handed threats. I hope this is not how the new forums will be moderated. while forums are great for the very general stuff, for the professional developer they are much harder to try and keep up with. the rev list has been great and continues to work well for many of us. Most of the folks active in it have been using the product since mc days. Compartmentalizing things into pigeon hole forums will be of no use to me and by the comments of many on the list neither for them. I may get banned for creating a negative thread here, but I feel like i need to comment on this style of moderation. Moderation is a very hard and tricky position that requires a lot more than issuing blanket statements like this, it will kill a great community we have here, that like all communities and families, have some squabbles time to time, but its best to air them out and let them go. Just stopping them with threats like this does not make for a happy and productive community. If you have a problem child or two on an issue its best handled off list with some counseling before expelling them from the family. If you want to do hands on moderation then generalized (with attempts at being cute) will not work. The issue has erupted because a few folks are really hot under the collar. cute general comments to the list about the tread just throws gasoline on these folks. It really requires some off list emails that are frank and understanding to defuse the situation, not just cause it to explode or try to just shut it off totally. the pressure will only build and erupt more violently later. Is the Rev list now to become a totally corporate forum where only 'how do i...' questions are posted and no frank discussions are allowed? If so that will totally kill what i have liked about the list for years. this group is usually the folks that push the envelope some and find the odd permutation that causes some oddities to come up so discussions of bugs and such do come up and i think are very useful to the rev staff, the list members, and the rev community in general. I worry this will really destroy a community that has, frankly, probably kept mc and rev afloat since the beginning with their use, dedication, and evangelizing of the products. cheers, jeff reynolds On Apr 9, 2006, at 11:27 AM, use-revolution-request at lists.runrev.com wrote: > Good (Sunday) morning, > > The amount of biting argument on the list has reached unacceptable > levels, > after the warning yesterday. I am going to direct support to begin > deleting > list subscriptions if I come back from Sunday breakfast and there's > still a > stream of them coming in. > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd From jeff at siphonophore.com Sun Apr 9 14:42:11 2006 From: jeff at siphonophore.com (jeffrey reynolds) Date: Sun, 09 Apr 2006 14:42:11 -0400 Subject: End all Negative Threads Now In-Reply-To: <20060409170003.306958258F5@mail.runrev.com> References: <20060409170003.306958258F5@mail.runrev.com> Message-ID: Ken, I totally agree. this threat disturbed me more than anything i have ever seen on this list. I fear its a big black eye for rev the company. jeff reynolds On Apr 9, 2006, at 1:00 PM, use-revolution-request at lists.runrev.com wrote: >> Good (Sunday) morning, >> >> The amount of biting argument on the list has reached unacceptable >> levels, >> after the warning yesterday. I am going to direct support to begin >> deleting >> list subscriptions if I come back from Sunday breakfast and >> there's still a >> stream of them coming in. > > Whoa, man! Chill out, sit down, and have a Percadan! > > ;-) > > Seriously though, Lynn, you are responsible for marketing IIRC, and > not for > list management (AFAIK that's Heather, unless she's no longer with the > company), and threats don't help the perception of how Runtime > Revolution > interacts with their customers. From lynn at paradigmasoft.com Sun Apr 9 14:47:48 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sun, 9 Apr 2006 11:47:48 -0700 Subject: End all Negative Threads Now In-Reply-To: Message-ID: <1067513951-319022937@lindbergh.macserve.net> Hi Jeff, > I am sending you this off list to try and clear some things > up first and directly with you, that being said... That was surprisingly on-list for an offlist post :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From bobwarren at howsoft.com Sun Apr 9 15:00:32 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 09 Apr 2006 16:00:32 -0300 Subject: End all Negative Threads Now Message-ID: <443959D0.7070903@howsoft.com> Lynn Fredricks wrote: Ken, some offenders have been warned several times offlist over the last two days. Also, I have received many complaints offlist from list members who are fed up. This list is for technical, Revolution oriented topics. If someone has a problem with rules enforcement, they can email me offlist about it. ---------------------------- Thanks very much Lynn, but I prefer to speak ONlist, where everybody can see it. Unless of course that is soon to become impossible.... Perhaps you would also like to define exactly what a "technical, Revolution oriented topic" is? If so, please tell me onlist - or is that prohibited because it wouldn't constitute a technical Revolution oriented topic? Regards, Bob Warren From rcozens at pon.net Sun Apr 9 15:07:49 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 12:07:49 -0700 Subject: End all Negative Threads Now In-Reply-To: <443949F8.6010409@howsoft.com> References: <443949F8.6010409@howsoft.com> Message-ID: <23403A80-C7FC-11DA-BAF8-0030657E1638@pon.net> Lynn, et al: > The amount of biting argument on the list has reached unacceptable > levels, > after the warning yesterday. I am going to direct support to begin > deleting > list subscriptions if I come back from Sunday breakfast and there's > still a > stream of them coming in. > Point of clarification: Has Heather Nagey been relieved of her duties as use-rev List Mom? If so, it would be nice if RRLtd made it official; so I could publicly thank her for her tolerance for off-topic discussion and gentle approach to her duties... if not, perhaps RRLtd's Director of Public Relations should have a discussion with its Director of Marketing? Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From igmcknight at gmail.com Sun Apr 9 15:15:54 2006 From: igmcknight at gmail.com (Ian McKnight) Date: Sun, 9 Apr 2006 20:15:54 +0100 Subject: Help: script only works when in debug mode In-Reply-To: <9A5D94FD-7D20-4D8E-B572-CC35A0578A62@adelphia.net> References: <7.0.1.0.0.20060409140003.019bfa28@gmail.com> <9A5D94FD-7D20-4D8E-B572-CC35A0578A62@adelphia.net> Message-ID: <74adf3720604091215o4be0f6ffqa9a80f30b0d9c13b@mail.gmail.com> On 09/04/06, Thomas McGrath III <3mcgrath at adelphia.net> wrote: > > Ian, > > > I was just about to respond when I saw you answered your own post. > The without waiting is the culprit. The computer doesn't wait to move > one while the other is moving to it's new location and as such is > getting the wrong coordinates to figure out what the relative is. I'm > surprised that it didn't also get the naming wrong as well. > > Do you even need the in 1 tick part at all? > > Happy scripting, > > Tom Hi Tom Thanks for your reply and explanation. I ran the script with the line move the selectedobject relative 18,-32 and it was so slow! Putting in move the selectedobject relative 18,-32 in 1 millisecond (or in 1 tick) meant it was virtually instant. Thanks again Ian From jacque at hyperactivesw.com Sun Apr 9 15:29:58 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 09 Apr 2006 14:29:58 -0500 Subject: End all Negative Threads Now In-Reply-To: References: <20060409170003.306958258F5@mail.runrev.com> Message-ID: <443960B6.3000204@hyperactivesw.com> jeffrey reynolds wrote: > Ken, > > I totally agree. this threat disturbed me more than anything i have > ever seen on this list. I fear its a big black eye for rev the company. I have to agree, and the heavy-handed approach displayed here has never before been witnessed on this list. Heather has always moderated us with courtesy, humor, and good judgement, and folks have always responded very well to her gentle touch. I didn't know Lynn was in charge of moderation, but hopefully he can consult with Heather about the most effective approach. Any attempt at controling list content, except in the most eggregious cases, will only drive partipants elsewhere -- which could be much worse for the company in the long run. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Sun Apr 9 15:32:40 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 9 Apr 2006 20:32:40 +0100 Subject: Restore Field Selections? In-Reply-To: References: Message-ID: <28763DFC-4A33-43CB-977A-C379D65AC89D@dsl.pipex.com> On 9 Apr 2006, at 19:19, Ken Ray wrote: > On 4/9/06 12:57 PM, "David Burgun" wrote: > >> Hi, >> >> Do I need to restore the field selection after switching cards? >> >> I have a stack with two cards and in card 2 the user selects an item >> in a list field and it gets selected ok, they then switch to card 1 >> and then back to card 2 but the current selection is lost when card 2 >> re-appears. Is this the correct action? If so what is the best place >> to refresh the selection when switching cards? >> >> preOpenCard? openCard? or somewhere else? > > It depends on whether the rest of your card "resets" when you enter > it for a > second time, or not. If it *does*, then don't worry about it, bt if it > tries to keep data persistent, then store the hilitedLines in a custom > property, and then restore them on preopencard. No, it doesn't reset, it uses the same data each time it is opened. I put the code in the openCard handler, but you suggested the preOpenCard call, it works ok in openCard, but would it be better to put it in preOpenCard? I thought that a card might have to be displayed before the selection would appear. By selection I mean the mark that appears when you do: set the hilitedLine of me to the cpSelected selected line of me Thanks a lot All the Best Dave From mpetrides at earthlink.net Sun Apr 9 15:33:34 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 9 Apr 2006 14:33:34 -0500 Subject: End all Negative Threads Now In-Reply-To: <443960B6.3000204@hyperactivesw.com> References: <20060409170003.306958258F5@mail.runrev.com> <443960B6.3000204@hyperactivesw.com> Message-ID: <049077E7-4E74-4952-AD19-EDB3E2B1D83F@earthlink.net> While I agree with Ken, Jackie, et al, might I suggest that we put an end to this thread and instead send our feedback directly to Lynn off- list? (As I just did.) Marian On Apr 9, 2006, at 2:29 PM, J. Landman Gay wrote: > jeffrey reynolds wrote: >> Ken, >> I totally agree. this threat disturbed me more than anything i >> have ever seen on this list. I fear its a big black eye for rev >> the company. > > I have to agree, and the heavy-handed approach displayed here has > never before been witnessed on this list. Heather has always > moderated us with courtesy, humor, and good judgement, and folks > have always responded very well to her gentle touch. I didn't know > Lynn was in charge of moderation, but hopefully he can consult with > Heather about the most effective approach. > > Any attempt at controling list content, except in the most > eggregious cases, will only drive partipants elsewhere -- which > could be much worse for the company in the long run. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Sun Apr 9 15:38:04 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 9 Apr 2006 20:38:04 +0100 Subject: End all Negative Threads Now In-Reply-To: References: <20060409152721.143738257C0@mail.runrev.com> Message-ID: <36675E31-1295-432C-AAED-CE6F89CD05EA@dsl.pipex.com> On 9 Apr 2006, at 19:33, jeffrey reynolds wrote: > Lynn, > This list has been very stable and as lists go pretty civil. yes > once and a while there are little firestorms, but all and all its > very self moderating (except for a few of the comments that were > posted that went into illegal areas of software piracy, etc). the > fires seem to put themselves out after a few days and bad feelings > seem to fade quickly. Negative things about rev almost always end > up generating more good comments on rev and focusing of problem > areas that need work (nothings perfect and software is even harder > to move toward perfection than other things). Totally Agree, > I get very worried when a rev representative steps in with heavy > handed threats. I hope this is not how the new forums will be > moderated. while forums are great for the very general stuff, for > the professional developer they are much harder to try and keep up > with. the rev list has been great and continues to work well for > many of us. Most of the folks active in it have been using the > product since mc days. Compartmentalizing things into pigeon hole > forums will be of no use to me and by the comments of many on the > list neither for them. I agree again, if a thread bothers you, just don't read it! List's are like soap opera's you *should* be able to switch them off if you like. If we could just have some good news that the IDE will be fixed sometime soon or some tools to make life easier. For instance, the debugger doesn't work very well when switching contexts. If we had some kind of low level tool that would provide some kind of trace facility that would be something to help. All the Best Dave From revolution at derbrill.de Sun Apr 9 15:38:13 2006 From: revolution at derbrill.de (Malte Brill) Date: Sun, 9 Apr 2006 21:38:13 +0200 Subject: Help: script only works when in debug mode In-Reply-To: <20060409170005.9E3EC825927@mail.runrev.com> Message-ID: <6237E4EE-C800-11DA-BA80-0030659A795C@derbrill.de> Hi Ian, have you thought about dropping move alltogether and using set the loc instead? Assuming the name of the first button is "Btn1" on mouseUp lock screen repeat with n = 2 to 10 clone me set the name of it to "Btn"&n set the left of btn ("Btn"&n) to the right of btn ("btn"&n-1)+10 set the top of btn ("Btn"&n) to the top of btn ("btn"&n-1) set the label of btn ("Btn"&n) to n set the script of the btn ("Btn"&n) to empty end repeat unlock screen end mouseUp Hope that helps, Malte From lynn at paradigmasoft.com Sun Apr 9 15:39:15 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sun, 9 Apr 2006 12:39:15 -0700 Subject: End all Negative Threads Now In-Reply-To: Message-ID: <1067510864-319208158@lindbergh.macserve.net> > Is the Rev list now to become a totally corporate forum where > only 'how do i...' questions are posted and no frank > discussions are allowed? If so that will totally kill what i This is not about off-topic posts, its about some insults being traded between users on this list and then piles of complaints coming back to runtime staff. If you think my post was about off-topic posts, I sincerely apologize. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From iden at idenrosenthal.com Sun Apr 9 15:48:08 2006 From: iden at idenrosenthal.com (Iden Rosenthal) Date: Sun, 9 Apr 2006 15:48:08 -0400 Subject: Text-to-Speech Loop Behaves Oddly Message-ID: <9902FF79-EB66-4ABA-AD6B-ED9B1B91E1B9@idenrosenthal.com> The following is the script of my button. The idea is to read some text from a field and then say it back sentence by sentence. When I put the debugger on and step through the script it reads it properly. But when I don't have a breakpoint in the script it just reads the last sentence in the field. on mouseUp put fld "maintext" into theText set the itemDelimiter to "." repeat with k = 1 to the number of items in theText put item k of theText into theSentence revspeak theSentence end repeat set the itemDelimiter to "," end mouseUp From igmcknight at gmail.com Sun Apr 9 15:48:21 2006 From: igmcknight at gmail.com (Ian McKnight) Date: Sun, 9 Apr 2006 20:48:21 +0100 Subject: Help: script only works when in debug mode In-Reply-To: <6237E4EE-C800-11DA-BA80-0030659A795C@derbrill.de> References: <20060409170005.9E3EC825927@mail.runrev.com> <6237E4EE-C800-11DA-BA80-0030659A795C@derbrill.de> Message-ID: <74adf3720604091248u5225e347l3981ff5589e533a5@mail.gmail.com> On 09/04/06, Malte Brill wrote: > > Hi Ian, > > have you thought about dropping move alltogether and using set the loc > instead? > > Assuming the name of the first button is "Btn1" > > on mouseUp > lock screen > repeat with n = 2 to 10 > clone me > set the name of it to "Btn"&n > set the left of btn ("Btn"&n) to the right of btn ("btn"&n-1)+10 > set the top of btn ("Btn"&n) to the top of btn ("btn"&n-1) > set the label of btn ("Btn"&n) to n > set the script of the btn ("Btn"&n) to empty > end repeat > unlock screen > end mouseUp > > Hope that helps, > > Malte Hi Malte Just tried it and it works a treat. Thanks a lot Ian From garrett at paraboliclogic.com Sun Apr 9 15:51:16 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sun, 09 Apr 2006 12:51:16 -0700 Subject: bugs In-Reply-To: References: <20060408063601.04E45824FDD@mail.runrev.com> <44381BDB.2000206@paraboliclogic.com> <6624184795.20060408155853@ahsoftware.net> Message-ID: <443965B4.2020302@paraboliclogic.com> Geoff Canyon wrote: > > On Apr 9, 2006, at 9:34 AM, Rob Cozens wrote: > >> Geoff, >> >>>> The thing is, that is not a bug. The programmer did not make any error >>>> in his code at all. >> >> You've removed the smiley; so I'm taking back some of that slack. >> >> The original request was for bug-free SOFTWARE, not a bug-free CODE >> snippet. >> >>>> The code works as it was intended. >>>> > > Ignoring for the moment that it was Garrett who wrote that and not me ;-) Best to disregard my replies to this specific thread since I grossly mixed up people and comments within the thread itself. Hard to make sense if you're not speaking to the right people, of the right people with the right information. Besides, I don't make any sense in the first place. :-) -Garrett From iden at idenrosenthal.com Sun Apr 9 15:55:59 2006 From: iden at idenrosenthal.com (Iden Rosenthal) Date: Sun, 9 Apr 2006 15:55:59 -0400 Subject: Text-to-Speech Loop Behaves Oddly In-Reply-To: <9902FF79-EB66-4ABA-AD6B-ED9B1B91E1B9@idenrosenthal.com> References: <9902FF79-EB66-4ABA-AD6B-ED9B1B91E1B9@idenrosenthal.com> Message-ID: <19237221-1867-4BC9-8712-56F299D83B0E@idenrosenthal.com> Never mind. I found the function revIsSpeaking which when put inside the loop in the construct "wait until revIsSpeaking() is false" pauses the loop for each phrase to be spoken. On Apr 9, 2006, at 3:48 PM, Iden Rosenthal wrote: > The following is the script of my button. The idea is to read some > text from a field and then say it back sentence by sentence. When I > put the debugger on and step through the script it reads it > properly. But when I don't have a breakpoint in the script it just > reads the last sentence in the field. > > on mouseUp > put fld "maintext" into theText > set the itemDelimiter to "." > repeat with k = 1 to the number of items in theText > put item k of theText into theSentence > revspeak theSentence > end repeat > set the itemDelimiter to "," > end mouseUp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From kkaufman at snet.net Sun Apr 9 15:58:49 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Sun, 9 Apr 2006 15:58:49 -0400 Subject: Text-to-Speech Loop Behaves Oddly Message-ID: <0A47F56B-2C8B-4D76-BA99-FF319AE7EEAE@snet.net> on mouseUp put fld "maintext" into theText set the itemDelimiter to "." repeat with k = 1 to the number of items in theText put item k of theText into theSentence revspeak theSentence wait until revIsSpeaking() is false --you need this end repeat set the itemDelimiter to "," end mouseUp Kurt From rcozens at pon.net Sun Apr 9 16:04:53 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 9 Apr 2006 13:04:53 -0700 Subject: bugs In-Reply-To: <0F079F96-F69D-4AA2-ACE3-A2B4691FFB6F@inspiredlogic.com> References: <20060408063601.04E45824FDD@mail.runrev.com> <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> <0F079F96-F69D-4AA2-ACE3-A2B4691FFB6F@inspiredlogic.com> Message-ID: <1BD6FAF2-C804-11DA-965E-0030657E1638@pon.net> Geoff, et al: > Well, my international (from an american viewpoint) friend, how about > this: > > on mouseUp -- display the date > answer the system date with "OK" > end mouseUp > > The requirements are stated clearly in the comment, so the long date > is out. The system date should work properly for you, correct? > Yes, the system date meets my requirement. But I would point out that this is not an international issue per se: Any user of Windows and MacOSes has the capability of specifying to the operating system the format in which dates, times, and numbers are displayed. In my view, any software that ignores the user's preferences is flawed, and therefore buggy. It may be a design bug, not a bug in the code; but it's a bug to moi. Since my buddy Bernie isn't on the List, here's a further example at his expense: Flexware's A/R Parameter Setup screen worked flawlessly...so long as the G/L module was not installed OR a Chart of Accounts was set up. If the user indicated in the A/R Params that G/L was installed, the setup would loop endlessly trying to verify the first G/L account # in the parameters record if there were no COA set up. Is it a bug that Parameter Setup didn't check for the existence of a COA when it opened? By my definition, "yes", even if the specs didn't call for it. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dburgun at dsl.pipex.com Sun Apr 9 16:19:47 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sun, 9 Apr 2006 21:19:47 +0100 Subject: bugs In-Reply-To: <1BD6FAF2-C804-11DA-965E-0030657E1638@pon.net> References: <20060408063601.04E45824FDD@mail.runrev.com> <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> <0F079F96-F69D-4AA2-ACE3-A2B4691FFB6F@inspiredlogic.com> <1BD6FAF2-C804-11DA-965E-0030657E1638@pon.net> Message-ID: <41C75644-A2B6-4F0C-B0AB-0C98A1B00F6C@dsl.pipex.com> On 9 Apr 2006, at 21:04, Rob Cozens wrote: > Geoff, et al: > >> Well, my international (from an american viewpoint) friend, how >> about this: >> >> on mouseUp -- display the date >> answer the system date with "OK" >> end mouseUp >> >> The requirements are stated clearly in the comment, so the long >> date is out. The system date should work properly for you, correct? >> > > Yes, the system date meets my requirement. > > But I would point out that this is not an international issue per se: > > Any user of Windows and MacOSes has the capability of specifying to > the operating system the format in which dates, times, and numbers > are displayed. In my view, any software that ignores the user's > preferences is flawed, and therefore buggy. It may be a design > bug, not a bug in the code; but it's a bug to moi. > > Since my buddy Bernie isn't on the List, here's a further example > at his expense: > > Flexware's A/R Parameter Setup screen worked flawlessly...so long > as the G/L module was not installed OR a Chart of Accounts was set > up. If the user indicated in the A/R Params that G/L was > installed, the setup would loop endlessly trying to verify the > first G/L account # in the parameters record if there were no COA > set up. > > Is it a bug that Parameter Setup didn't check for the existence of > a COA when it opened? By my definition, "yes", even if the specs > didn't call for it. > Yes, but what's the bug? The fact that it loops endlessly or the fact that the COA was non existent? This is where robustness comes in, nearly every instance of a bug (with the exception of typeo's) is because something was assumed to be set to something that wasn't/ isn't set up! All the Best Dave From swartart at iafrica.com Sun Apr 9 16:52:28 2006 From: swartart at iafrica.com (Ryno) Date: Sun, 09 Apr 2006 22:52:28 +0200 Subject: View smaller. In-Reply-To: <20060405170004.7765A8250B8@mail.runrev.com> References: <20060405170004.7765A8250B8@mail.runrev.com> Message-ID: <4439740C.5000302@iafrica.com> I need to have my working window displayed at 50% and at 25% (or whatever), and still be able to edit its content. Think the "zoom" effect of programs like Photoshop. How can I do this? Ryno. From ambassador at fourthworld.com Sun Apr 9 17:01:34 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 09 Apr 2006 14:01:34 -0700 Subject: The engine, the IDE, and The Big Grok (was [Ticket#: 2006040510000641]) Message-ID: <4439762E.4060603@fourthworld.com> David Burgun wrote: > Once you understand the separation of the engine and the IDE in > RunRev, you can see that the concept of the engine and all it's cool > features is sound. However, when a new user evaluates RunRev, unless > they understand xTalk, they don't immediately see this separation and > assume that IDE bugs are part and parcel of the whole thing, and in a > way they are right. I believe you've hit the nail on the head. Moreover, I believe that the need to grok the difference between the engine and the IDE is not just important for new users, but perhaps in some ways for the vendor as well. I've given this a lot of thought over the years, and I believe a fundamental misunderstanding of the distinct roles of the engine and the IDE lies at the heart of most issues with the product and its community: - the unusually high bug density - the fickle nature of the low-end product - confusion over the license - uneasiness about the marketing focus - relationships with third-party vendors - the (mis)perceived "benefit" in changing the language name - the open source message - viability and profitability In many ways this is a very, very subtle distinction, deserving of some time to put together a cohesive argument. It touches more on issues related to philosophy of design more than anything technical, and as a whole I believe it's a very positive message if conveyed correctly. I'll see what I can come up with to articulate this as best I can, and will post the result to revJournal.com once I ship some client projects needing my attention.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From revolution at derbrill.de Sun Apr 9 17:09:06 2006 From: revolution at derbrill.de (Malte Brill) Date: Sun, 9 Apr 2006 23:09:06 +0200 Subject: View smaller. In-Reply-To: <20060409170005.9E3EC825927@mail.runrev.com> Message-ID: <149819CC-C80D-11DA-BA80-0030659A795C@derbrill.de> Hi Ryno, this is not completely thought through, but it helps to get you started. Ideally you store original dimensions in a custom property and use that. Also there might be cases where this fails (groups with lockLoc set to true) that need special treatment... If you use many controls it might be slow. A list with all resizeable components and a repeat for each loop might be better then. All that saied here is a script. For 25 % view use /4 instead of /2. Note that this only makes it smaller, not bigger yet. If you need more, please let me know. on mouseUp -- 50 % view lock screen repeat with i=1 to the number of controls put the top of control i into tTop put the left of control i into tLeft set the width of control i to the width of control i/2 set the height of control i to the height of control i/2 set the top of control i to tTop/2 set the left of control i to tLeft/2 end repeat put the topleft of this stack into tTopLeft set the width of this stack to the width of this stack/2 set the height of this stack to the height of this stack /2 set the topleft of this stack to tTopLeft unlock screen end mouseUp Hope that helps, Malte From iden at idenrosenthal.com Sun Apr 9 17:41:40 2006 From: iden at idenrosenthal.com (Iden Rosenthal) Date: Sun, 9 Apr 2006 17:41:40 -0400 Subject: Windows Player Won't Play What Plays On Mac Message-ID: <0E47C7CF-44EC-415E-B180-856ABBC72346@idenrosenthal.com> I have a one field one card stack with three sentences of text. I want to highlight each sentence (well ideally each word as it is read but that I am leaving for right now) as it is read. What I have written works fine on the Mac using the Player for Mac. It doesn't play on the Windows player. In an earlier incarnation of this stack I was just selecting the text to be read. That version read the text aloud in Windows but it didn't select any of the text except the last sentence. Now when I am trying to set the foregroundColor of the text to be read the Windows player not only doesn't set the color, it doesn't even read the text. Is there a good reference for how to write for the Windows player, i.e. what works and what doesn't? on mouseUp put fld "maintext" into theText set the itemDelimiter to "." repeat with k = 1 to the number of items in theText put item k of theText into theSentence set the foregroundColor of item k of fld "maintext" to blue try revspeak theSentence catch theError beep end try wait until revIsSpeaking() is false set foregroundColor of item k of fld "maintext" to black end repeat set the itemDelimiter to "," end mouseUp From mb.ur at harbourhost.co.uk Sun Apr 9 17:56:24 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Sun, 09 Apr 2006 22:56:24 +0100 Subject: Windows Player Won't Play What Plays On Mac In-Reply-To: <0E47C7CF-44EC-415E-B180-856ABBC72346@idenrosenthal.com> References: <0E47C7CF-44EC-415E-B180-856ABBC72346@idenrosenthal.com> Message-ID: <44398308.7030108@harbourhost.co.uk> Iden Rosenthal wrote: > I have a one field one card stack with three sentences of text. I want > to highlight each sentence (well ideally each word as it is read but > that I am leaving for right now) as it is read. What I have written > works fine on the Mac using the Player for Mac. It doesn't play on the > Windows player. In an earlier incarnation of this stack I was just > selecting the text to be read. That version read the text aloud in > Windows but it didn't select any of the text except the last sentence. > Now when I am trying to set the foregroundColor of the text to be read > the Windows player not only doesn't set the color, it doesn't even read > the text. > > Is there a good reference for how to write for the Windows player, i.e. > what works and what doesn't? > > on mouseUp > put fld "maintext" into theText > set the itemDelimiter to "." > repeat with k = 1 to the number of items in theText > put item k of theText into theSentence > set the foregroundColor of item k of fld "maintext" to blue > try > revspeak theSentence > catch theError > beep > end try > wait until revIsSpeaking() is false > set foregroundColor of item k of fld "maintext" to black > end repeat > > set the itemDelimiter to "," > end mouseUp Iden, Maybe the traversalon of the button is true. On windows that will steal focus from the field when the button is clicked, as buttons can get focus on Windows but not on Mac. Which might cause what you describe. If so, try setting the traversalon property of the button to false. Martin Baxter From kray at sonsothunder.com Sun Apr 9 18:03:02 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 09 Apr 2006 17:03:02 -0500 Subject: Restore Field Selections? In-Reply-To: <28763DFC-4A33-43CB-977A-C379D65AC89D@dsl.pipex.com> Message-ID: On 4/9/06 2:32 PM, "David Burgun" wrote: > No, it doesn't reset, it uses the same data each time it is opened. I > put the code in the openCard handler, but you suggested the > preOpenCard call, it works ok in openCard, but would it be better to > put it in preOpenCard? I thought that a card might have to be > displayed before the selection would appear. If you do it on openCard, then the user sees the field briefly without the hilite before it then gets hilited. If you do it on preOpenCard, the users will see it for the first time with the hiliting already there. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From soapdog at mac.com Sun Apr 9 18:17:24 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 9 Apr 2006 19:17:24 -0300 Subject: OT Forums In-Reply-To: <4438D832.2000005@tweedly.net> References: <4438D832.2000005@tweedly.net> Message-ID: On Apr 9, 2006, at 6:47 AM, Alex Tweedly wrote: > Malte Brill wrote: > >> Hi Alex, >> >> lost a month? >> We had april fools day already. ;-) >> > Ahhhh - I thought I'd got a lot done this month !! Didn't > realize it had been a 40-day month already :-) > > Once I was coding and though: "hey this was a very productive day!!!!" and then I discovered it was about 11:00 AM and I still needed to sleep... I only detect month changes when I need to fill some bank check, some one always rip the little paper and says: "its april already..." Cheers andre > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.4.0/305 - Release Date: > 08/04/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dvk at dvkconsult.com.au Sun Apr 9 20:00:45 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Mon, 10 Apr 2006 10:00:45 +1000 Subject: bugs In-Reply-To: References: <20060408063601.04E45824FDD@mail.runrev.com> Message-ID: On 10/04/2006, at 1:56, David Burgun wrote: > > The real problem here is if the marketing department get ahold of > it, they will make it into a "feature" ! e.g. this Application is > "supposed" to tell you the time in the USA, it's so cool you don't > have to figure it out for yourself, thereby cutting out the rest of > the world from the product. Eventually when the US market slows > down, they add a preference to allow the time to be shown in local > time, call it an upgrade and charge everyone for the privilege of > fixing the bug! > > How many times you seen that happen??? :-) > > All the Best > Dave From effendi at wanadoo.fr Sun Apr 9 20:15:03 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 10 Apr 2006 02:15:03 +0200 Subject: Recent posts Message-ID: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> Hi from Paris, I just spent 3 days in Montelimar in a recording studio, and came back to Paris (without any nougat !) to find 3 days worth of posts. It took me 3 hours to plough through the posts to make sure I didn't miss anything important. Mostly, they talked about haggis ! (HAGGIS ???????) But there was one vital post I'm glad I didn't miss : ------------------------------------------------------------------------ --------------------- Bob Warren wrote: > > ................................ In actual fact, I was hand-punching > machine language > bootstrap routines on Hollerith cards before these people were even > born. > Have you ever dropped a stack of a thousand or so punch cards!? That > was the last time I ever dropped a stack. Took me weeks to put the > stack back in order before I could run it through the reader. :-( -Garrett ------------------------------------------------------------------------ ----------------------- For anybody out there still using punched cards ........ Draw a diagonal line across the top of your card deck with a biro, drop the deck on the floor, and then put the deck back into 100% sequence with NO hassle ! Did it often ! Oh ! - and I still have a Hollerith Card punch - worth a fortune maybe ........ Ah ! - the good old days of 12-11-0-8-9 just to get such strange characters as left or right brackets ! We had such fun ....... (and so many read checks !) But Rev is more fun ! -Francis "Nothing should ever be done for the first time !" From dvk at dvkconsult.com.au Sun Apr 9 20:21:47 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Mon, 10 Apr 2006 10:21:47 +1000 Subject: bugs In-Reply-To: References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> <0060839B-9C39-4639-9A04-84A2684C03DF@dvkconsult.com.au> Message-ID: <9C9C330C-19C4-4AD2-9735-53BAE4C94A2B@dvkconsult.com.au> On 10/04/2006, at 2:37, Geoff Canyon wrote: > The question is this: what do you think is the upper limit for > _completely_ bug-free code? Was your code bug-free the first time you wrote it, no typographic errors or any other changes? Do not answer that because it is only a lead-in to the next comment, that the upper limit is for code which can be made bug free with reasonable economic effort, and that is in my view controlled by the number of people involved. Your script worked well because you (I presume) conceived the requirement, the design and the implementation and it was self- documenting in that the descriptive text carries import to you which it may not for other people. I take it for the moment that you are also the user. To the extent that you introduce new actors at any one of those five roles, you will increase the probability of bugs both arising and persisting. I have some small to complex stacks which to the best of my knowledge are bug free, but no-one else uses them, they are substantially undocumented, and the design and usage pattern are perfectly matched, both being through me. I have little doubt that use by other people might expose real bugs and absolutely no doubt whatsoever that those other users would raise as bugs points which I considered to be "obvious" design choices or usages. I have also a fairly complex stack with at least one obvious bug but I know about it and work around it because that costs me less effort, even on a regular basis, than investing in fixing that stack compared with my other development priorities which are themselves way below my other life priorities (reiterating for those who have not read it before that I do not develop software to order nor for product). Eventually, it will irritate me enough and I will have the spare time so I will fix it. The last part was a bit of a digression. The main answer is that bugs arise less from code size than from the count of actors in the five steps from concept to use. A sufficiently complex project conceived, developed and used by a single person will merely not be finished while the development bugs are being ironed out. :-) cheers David From dvk at dvkconsult.com.au Sun Apr 9 20:35:16 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Mon, 10 Apr 2006 10:35:16 +1000 Subject: bugs In-Reply-To: <9C9C330C-19C4-4AD2-9735-53BAE4C94A2B@dvkconsult.com.au> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> <0060839B-9C39-4639-9A04-84A2684C03DF@dvkconsult.com.au> <9C9C330C-19C4-4AD2-9735-53BAE4C94A2B@dvkconsult.com.au> Message-ID: <8BAEF630-49C6-44E6-8FE1-85B8B2E55CE1@dvkconsult.com.au> I forgot to mention the sixth actor, although alluding to it in my very first line below: inverse time. David On 10/04/2006, at 10:21, David Vaughan wrote: > > On 10/04/2006, at 2:37, Geoff Canyon wrote: > >> The question is this: what do you think is the upper limit for >> _completely_ bug-free code? > > Was your code bug-free the first time you wrote it, no typographic > errors or any other changes? Do not answer that because it is only > a lead-in to the next comment, that the upper limit is for code > which can be made bug free with reasonable economic effort, and > that is in my view controlled by the number of people involved. > > Your script worked well because you (I presume) conceived the > requirement, the design and the implementation and it was self- > documenting in that the descriptive text carries import to you > which it may not for other people. I take it for the moment that > you are also the user. > > To the extent that you introduce new actors at any one of those > five roles, you will increase the probability of bugs both arising > and persisting. > > I have some small to complex stacks which to the best of my > knowledge are bug free, but no-one else uses them, they are > substantially undocumented, and the design and usage pattern are > perfectly matched, both being through me. I have little doubt that > use by other people might expose real bugs and absolutely no doubt > whatsoever that those other users would raise as bugs points which > I considered to be "obvious" design choices or usages. > > I have also a fairly complex stack with at least one obvious bug > but I know about it and work around it because that costs me less > effort, even on a regular basis, than investing in fixing that > stack compared with my other development priorities which are > themselves way below my other life priorities (reiterating for > those who have not read it before that I do not develop software to > order nor for product). Eventually, it will irritate me enough and > I will have the spare time so I will fix it. > > The last part was a bit of a digression. The main answer is that > bugs arise less from code size than from the count of actors in the > five steps from concept to use. A sufficiently complex project > conceived, developed and used by a single person will merely not be > finished while the development bugs are being ironed out. :-) > > cheers > David > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolutionary.dan at gmail.com Sun Apr 9 20:39:17 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 9 Apr 2006 17:39:17 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <09C54187-29B8-4FB8-8D35-39E5E21BD10C@adelphia.net> References: <1067612924-313084541@lindbergh.macserve.net> <2D83C680-2231-45E5-8806-5567E46F5433@adelphia.net> <09C54187-29B8-4FB8-8D35-39E5E21BD10C@adelphia.net> Message-ID: <70ed6b130604091739w48c633dew9944243107a65ac@mail.gmail.com> You know, I reacted a bit negatively at first as well. Overnight, I began to think about it a bit more (I clearly need to get out more.) Visual Basic is the name of the IDE and the language. Same with RealBASIC. Then there's Borland's Delphi, which is a development environment for Object Pascal. Hmmm. As I thought about that exception (and others that then popped into memory), I think I get this differentiation. Giving the language and its IDE the same name is a strong way of branding the underlyng product/technology. When you layer something on top of a language that's already in popular use, you generally add some value and then you need to brand, not the underlying language (e.g., Pascal) but your enhancements to it. So you name it something else (e.g., Delphi). Now it makes better sense to me. Not that it had to. But I'm glad it does. On 4/9/06, Thomas McGrath III <3mcgrath at adelphia.net> wrote: > > Robert, > > I guess I'm just resistant to change because I'm still not that happy > about it. But after a nights sleep I am more willing to see how it > plays out for the long road. There are a lot of changes happening > lately so I assume they have a plan and are sticking to it. I guess > that's good. > > > Tom > > On Apr 9, 2006, at 8:29 AM, Robert Brenstein wrote: > > >> Lynn > >> > >> What is the thinking behind this? I am a little put off by the > >> change. Hypercard had hypertalk, supercard had supertalk, director > >> had lingo and Revolution had Transcript. I love the name transcript. > >> > > > > My initial reaction was the same, but after sleeping on this, I > > concluded that the change is not so significant. I mean it is okay > > to drop the differentiation since the coding is an integral part of > > using the IDE. It was different with HyperCard since it clearly > > delineated different operation modes, with scripting being the > > highest level, and it was possible to lock users out of scripting > > while still letting them modify the stacks. > > > > On the other hand, what is now the programming language of > > MetaCard? It used to be MetaTalk. Then we started saying Transcript > > for simplicity, although technically not quite correct since all > > the revXxxx thingies were not available there while implicitly part > > of Transcript. I guess I have to say now I program in Revolution > > using MetaCard IDE. Maybe it would be the right time to have > > FlipsIDE (what ever happened to it btw?), so IDEs can be switched > > like skins sort of and further eliminate the distinction of > > language flavors. > > > > Robert > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From bobwarren at howsoft.com Sun Apr 9 21:02:17 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 09 Apr 2006 22:02:17 -0300 Subject: End all Negative Threads Now Message-ID: <4439AE99.3070502@howsoft.com> jeff reynolds wrote: >Ken, I totally agree. this threat disturbed me more than anything i have ever seen on this list. I fear its a big black eye for rev the company. ------------------------------------------- Me too. It makes me want to hang up my haggis. (By the way how do you people include the smileys that are not smiling in your e-mails?) Bob Warren From jeff at siphonophore.com Sun Apr 9 21:12:26 2006 From: jeff at siphonophore.com (jeffrey reynolds) Date: Sun, 09 Apr 2006 21:12:26 -0400 Subject: End all Negative Threads Now -- Big Whoops! In-Reply-To: <20060409230855.A94BA825768@mail.runrev.com> References: <20060409230855.A94BA825768@mail.runrev.com> Message-ID: <42901E3C-FB6F-4337-911C-0A458A29364E@siphonophore.com> Big, big whoops on my part. My sincere apologies Lynn and to the list, i thought i had put Lynn's email address in in place of the revlist, but i guess i didn't. It was not meant as a back door posting, just an honest mistake, in hitting the send key w/o making one last check of the header... I dont think i said anything that i was not willing to take public, I just wanted to get your reactions first before expressing them more publicly, but goofed. again my apologies to you and the list for the goof, but it was something that just really smacked me in the face, and that had never happened before that way on this list. I love this list and want to see it continue on in the same spirit and voice it has always had (IMHO). I also like the way that email lists serves (this one especially) keep a sense of personality with them, whereas forums seem so impersonal and flat. maybe its because things are all jumbled up and you run across threads you would never click on via the titles or that the discussion can migrate in interesting directions or that some great humor creeps in. Forums almost feel like a business attempt to control creativity. just my opinion. cheers, jeff On Apr 9, 2006, at 7:08 PM, use-revolution-request at lists.runrev.com wrote: > Hi Jeff, > >> I am sending you this off list to try and clear some things >> up first and directly with you, that being said... > > That was surprisingly on-list for an offlist post :-) > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd From effendi at wanadoo.fr Sun Apr 9 21:13:34 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 10 Apr 2006 03:13:34 +0200 Subject: Bugs Message-ID: <959b9d9b587a1f6e72bee01fbf64e7ae@wanadoo.fr> Hi from Paris, Many - many years ago, I came across a simple program written to print out paychecks (in 1401 AutoCoder, for anybody who wants to know). The input to the program was .... you've guessed it ... punched cards, containing basic information, such as : 1 - a code (1 for man, 2 for woman), 2 - Employee code number (six digits), 3 - Employee name (25 characters) 4 - Number of hours worked in the week (3 digits) The program needed the sex code, because the hourly rate for a woman was less than that of a man (nothing has changed, even 40 years later !). Tests were conclusive, the programmer eliminated invalid employee codes, and hours worked in excess of 45, etc, etc. So the programmer did a run on REAL data for the current month. The program blew 30 seconds later ...... but only because the employee was ..... neither a man or a woman ...... From then on, programmers were instructed to FIRST test their programs with blank cards ....... Bugs usually exist because programmers don't think of things that can NEVER happen, but do ! And their test data is usually incomplete and insufficient ! When you flick a coin into the air, you might say that there is a 50/50 chance of either heads or tails. No Way ! - the coin may land on the edge, so you must envisage the third (small) possibility .......... No Way - because the coin may not come down at all (at all !), so you have to think of zero gravity ...... NOW - do you think we have covered all the bases in your "simple" system ? Norbert Weiner may not agree ! -Francis "Nothing should ever be done for the first time !" From mwieder at ahsoftware.net Sun Apr 9 21:47:26 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 18:47:26 -0700 Subject: Recent posts In-Reply-To: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> References: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> Message-ID: <9120703021.20060409184726@ahsoftware.net> Francis- Sunday, April 9, 2006, 5:15:03 PM, you wrote: > For anybody out there still using punched cards ........ Draw a > diagonal line > across the top of your card deck with a biro, drop the deck on the > floor, and > then put the deck back into 100% sequence with NO hassle ! Did it > often ! Yes, and that's the sort of thing that experience will teach you very quickly the first time you drop a stack. Note that it's possible to get the stack put back together exactly backwards that way, too... I find it semantically interesting that in 2006 we're still working with cards and stacks (but in an entirely different context) in runrev. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Apr 9 21:49:29 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 18:49:29 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <940674A9-DD0A-4946-AB14-449D650BA655@dsl.pipex.com> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> <0EC91C3F-C50F-4CE1-94E8-465360FF97A4@adelphia.net> <44384243.9070005@paraboliclogic.com> <940674A9-DD0A-4946-AB14-449D650BA655@dsl.pipex.com> Message-ID: <162120825868.20060409184929@ahsoftware.net> David- Well put. -- -Mark Wieder mwieder at ahsoftware.net From mpetrides at earthlink.net Sun Apr 9 21:50:00 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 9 Apr 2006 20:50:00 -0500 Subject: Recent posts In-Reply-To: <9120703021.20060409184726@ahsoftware.net> References: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> <9120703021.20060409184726@ahsoftware.net> Message-ID: <2C719E6D-6EE5-42CA-8985-80DD8AFBE97B@earthlink.net> Neat idea. Not that I have a use for it now, but it would have helped 25 years ago. Too bad I wasn't smart enough to think of it then. On Apr 9, 2006, at 8:47 PM, Mark Wieder wrote: > Francis- > > Sunday, April 9, 2006, 5:15:03 PM, you wrote: > >> For anybody out there still using punched cards ........ Draw a >> diagonal line >> across the top of your card deck with a biro, drop the deck on the >> floor, and >> then put the deck back into 100% sequence with NO hassle ! Did it >> often ! > > Yes, and that's the sort of thing that experience will teach you very > quickly the first time you drop a stack. Note that it's possible to > get the stack put back together exactly backwards that way, too... > > I find it semantically interesting that in 2006 we're still working > with cards and stacks (but in an entirely different context) in > runrev. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Sun Apr 9 21:50:09 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 9 Apr 2006 18:50:09 -0700 Subject: End all Negative Threads Now In-Reply-To: References: Message-ID: <168120865585.20060409185009@ahsoftware.net> Ken- Sunday, April 9, 2006, 9:54:15 AM, you wrote: > I share your frustration, but there are better ways to handle this, IMHO. Amen to that. -- -Mark Wieder mwieder at ahsoftware.net From gcanyon at inspiredlogic.com Sun Apr 9 23:24:18 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 9 Apr 2006 20:24:18 -0700 Subject: bugs In-Reply-To: <1BD6FAF2-C804-11DA-965E-0030657E1638@pon.net> References: <20060408063601.04E45824FDD@mail.runrev.com> <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> <0F079F96-F69D-4AA2-ACE3-A2B4691FFB6F@inspiredlogic.com> <1BD6FAF2-C804-11DA-965E-0030657E1638@pon.net> Message-ID: <874F821E-1604-4039-9F6A-B2D4E5B27D55@inspiredlogic.com> On Apr 9, 2006, at 1:04 PM, Rob Cozens wrote: > Is it a bug that Parameter Setup didn't check for the existence of > a COA when it opened? By my definition, "yes", even if the specs > didn't call for it. The thing is, this calls for common sense, but what is common sense if it isn't specified? To give an extreme example, suppose I open Revolution and type the following into the message box: 2+2= and press return. Is it a bug that Revolution doesn't put 4? Common sense would say what should happen, but that's not what the spec says. Obviously this is an extreme example, but the question is where does the line get drawn? The only way to be certain to make sure the spec is complete, and code to the spec. In the example above, the spec should be amended before the behavior is considered a bug. The rationale for this is clear: what _should_ happen? I agree that an infinite loop is a bad thing, but I don't know what the right thing to do is. So no -- if the behavior doesn't violate the specs, I wouldn't call it a bug. But I agree completely that common sense pertains, and the requirements need to be updated. regards, geoff From gcanyon at inspiredlogic.com Mon Apr 10 01:09:00 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sun, 9 Apr 2006 22:09:00 -0700 Subject: bugs In-Reply-To: <9C9C330C-19C4-4AD2-9735-53BAE4C94A2B@dvkconsult.com.au> References: <44357A22.1080403@fourthworld.com> <4435B575.4090102@paraboliclogic.com> <15340928131.20060406201109@ahsoftware.net> <6ADCF7F9-BA3E-43EF-BAE1-B36B3311A1C5@inspiredlogic.com> <3F490788-C654-11DA-80FF-0030657E1638@pon.net> <10712764834.20060407120253@ahsoftware.net> <7B9039A3-86C4-4E1B-BE1E-DF9F8B48776D@inspiredlogic.com> <597560471.20060408112149@ahsoftware.net> <118AC9F1-B5B6-431A-BB81-C85D4275513A@inspiredlogic.com> <4438726D.4080808@chipp.com> <5AEB0E7A-C9AD-4FDF-B202-453DD158423E@inspiredlogic.com> <0060839B-9C39-4639-9A04-84A2684C03DF@dvkconsult.com.au> <9C9C330C-19C4-4AD2-9735-53BAE4C94A2B@dvkconsult.com.au> Message-ID: <24B2B6F6-B53E-4C8E-96C2-8BB6115673C4@inspiredlogic.com> On Apr 9, 2006, at 5:21 PM, David Vaughan wrote: > > On 10/04/2006, at 2:37, Geoff Canyon wrote: > >> The question is this: what do you think is the upper limit for >> _completely_ bug-free code? > > Was your code bug-free the first time you wrote it, no typographic > errors or any other changes? Do not answer that because it is only > a lead-in to the next comment, that the upper limit is for code > which can be made bug free with reasonable economic effort, and > that is in my view controlled by the number of people involved. I'll answer anyway -- nope, not bug free the first time I wrote it. The first version had: if W is not empty then put item 1 of tRect + W into item 3 of tRect which of course fails if W is "test." > > Your script worked well because you (I presume) conceived the > requirement, the design and the implementation and it was self- > documenting in that the descriptive text carries import to you > which it may not for other people. I take it for the moment that > you are also the user. > > To the extent that you introduce new actors at any one of those > five roles, you will increase the probability of bugs both arising > and persisting. Well, maybe we need to define our terms a bit. The genesis of this was the declaration that bug free means code free, so bugs in requirements don't really apply. I agree that it's possible for requirements to be vague, incomplete, or wrong, but that doesn't make a bug in the code. If you introduce new actors, the requirements might change. If you find new bugs because you introduce new actors, _not_ because the requirements changed, but simply because you missed them the first time, that means that the requirements (or your test plan) weren't complete. > I have some small to complex stacks which to the best of my > knowledge are bug free, but no-one else uses them, they are > substantially undocumented, and the design and usage pattern are > perfectly matched, both being through me. I have little doubt that > use by other people might expose real bugs and absolutely no doubt > whatsoever that those other users would raise as bugs points which > I considered to be "obvious" design choices or usages. If the code meets your needs without fail, then it doesn't matter that the requirements are only in your head, they're complete, and your code is bug-free. Perhaps it has (numerous) documented (i.e. you know about them) limitations. If the code doesn't behave correctly per your needs, then the code isn't bug-free. As the only user, you're the judge. If your code is anything like some of the utilities I've written for my own use, the requirements are very particular and limited -- as long as it gets the job done that needs doing at the moment, that's fine. That doesn't mean that the code is buggy per se, but it does mean that the code is likely limited and brittle. If the code were to be used by other people, then the brittle nature of the code and lack of documentation is likely to raise issues. In addition, their requirements might be different than yours, in which case the code doesn't meet the requirements any more. > I have also a fairly complex stack with at least one obvious bug > but I know about it and work around it because that costs me less > effort, even on a regular basis, than investing in fixing that > stack compared with my other development priorities which are > themselves way below my other life priorities (reiterating for > those who have not read it before that I do not develop software to > order nor for product). Eventually, it will irritate me enough and > I will have the spare time so I will fix it. Then obviously it has a bug, but since you're the only person who has to live with it, it's obviously your call whether it needs to be fixed. > The last part was a bit of a digression. The main answer is that > bugs arise less from code size than from the count of actors in the > five steps from concept to use. A sufficiently complex project > conceived, developed and used by a single person will merely not be > finished while the development bugs are being ironed out. :-) Then someone should be able to step forward with some large piece of code written by them, for them, which is completely bug free. Likewise, there should be no one able to step forward with a piece of code of any size beyond tiny that is written by someone for general consumption that is completely bug free. As far as I can see, the code I posted -- all eight lines of it ;-) -- is bug free for use by anyone. The requirement is reasonably clearly stated, and it will do what it says no matter what, given proper input, and given improper input it won't die. I invite everyone (famous last words) to prove me wrong. If the code stands up, I'll try to find something twenty to thirty lines long that I'm happy with, and toss that out. regards, Geoff From tohm at mac.com Mon Apr 10 01:49:13 2006 From: tohm at mac.com (Thomas Nielsen) Date: Sun, 9 Apr 2006 23:49:13 -0600 Subject: Problem with Videograbber on Intel iMac Message-ID: Hi, I can't get videograbber to preview or record video on an Intel iMac running Revolution 2.6. It does grab stills. Any ideas? Everything works fine on my Powerbook G4. Thanks, Tohm From jperryl at ecs.fullerton.edu Mon Apr 10 02:43:47 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 9 Apr 2006 23:43:47 -0700 (PDT) Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <70ed6b130604091739w48c633dew9944243107a65ac@mail.gmail.com> Message-ID: Well, Dan (et al.), I suppose that I personally don't give a flying flaming figurative fig's whatever body-part who calls what what, but... It really would be nice if RunRev could pick a few names and STICK WITH THEM!!! I mean, honest to g at d... every term I teach the course, I don't know WHAT they call the bottom-line product, HOW much the #$@C it costs, what the $(*&*# it can and cannot do and how the (*C&(N)I'm supposed to refer to the )#*$ thing just to order it. Insert expletives and profanities of choice. Doubly so if you are working with a certified FrankenLab... Running a certified sooo yesterday OS like Mac OS 9... I mean, YIKESS!!! This semester alone I sought to purchase DC 10-pack licenses for my whining, etc., students... only to collect funds to discover DC no longer exists... because Media will be... someday,... maybe anyday... maybe not... g at d only knows when when...and the file format's changed... and, holy sh at t! What am I supposed to tell them now, a good two months after I've collected funds...? Makes me even nuttier than I already am. And I KNOW I'm certifiable. But I LIKE Rev...! MIND YOU, RunRev has been MORE THAN GENEROUS in trying to help me/us... I mean, believe it or not, *I* understand... but I do worry about the perception dropped perhaps inadvertently upon my clueless newbies... Judy On Sun, 9 Apr 2006, Dan Shafer wrote: > You know, I reacted a bit negatively at first as well. Overnight, I began to > think about it a bit more (I clearly need to get out more.) > > Visual Basic is the name of the IDE and the language. Same with RealBASIC. > > Then there's Borland's Delphi, which is a development environment for Object > Pascal. Hmmm. As I thought about that exception (and others that then popped > into memory), I think I get this differentiation. Giving the language and > its IDE the same name is a strong way of branding the underlyng > product/technology. When you layer something on top of a language that's > already in popular use, you generally add some value and then you need to > brand, not the underlying language (e.g., Pascal) but your enhancements to > it. So you name it something else (e.g., Delphi). > > Now it makes better sense to me. Not that it had to. But I'm glad it does. From jperryl at ecs.fullerton.edu Mon Apr 10 02:59:18 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 9 Apr 2006 23:59:18 -0700 (PDT) Subject: End all Negative Threads Now In-Reply-To: <168120865585.20060409185009@ahsoftware.net> Message-ID: Anybody sharing the love with Percodan/Percocet? Will share Wine Bottle... I'm willing to give it a generous try... :-) Judy On Sun, 9 Apr 2006, Mark Wieder wrote: > Ken- > > Sunday, April 9, 2006, 9:54:15 AM, you wrote: > > > I share your frustration, but there are better ways to handle this, IMHO. > > Amen to that. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From curry at pair.com Mon Apr 10 06:00:51 2006 From: curry at pair.com (Curry) Date: Mon, 10 Apr 2006 05:00:51 -0500 Subject: [ANN] A place to discuss xTalk issues freely In-Reply-To: <20060409230855.A94BA825768@mail.runrev.com> References: <20060409230855.A94BA825768@mail.runrev.com> Message-ID: Dear fellow Rev users, Recently I've been thinking of the xTalk discussions I've experienced in the past on various lists over the years, and also the ones I'm seeing currently. I've been thinking about starting a place where all xTalk issues can be discussed freely, really freely and completely--that is, neither limited by the particular xTalk product, nor the area discussed (technical or general, etc.), nor marketing considerations, nor heavy focus on perception of negativity/positivity, nor even discouraging debate. In other words, a place to speak freely about xTalk--any and all related matters. Part of the reason for this is that sometimes the need is evident for a place that's not limited by product (Rev, SC, etc.) yet discussions of particular product(s) are welcome as well as general xTalk considerations; and also not limited by the area of focus, so that types of discussions are possible that might not really fit within other lists. But another reason is the need for a place to truly speak freely, where different views should be welcome, and there is not a sense of having to hold back from speaking out because of secondary reasons, such as avoiding "negativity" or keeping the marketing of a particular product in mind. In my view, when discussing xTalk, such secondary considerations can get in the way of discussing a primary issue itself, and I believe they often do. The latter reason has been growing on me lately as I watched some current discussions, and I have to credit certain discussions during the last couple of days for finally prompting me into action. (Wow.) As an xTalk addict with a degree in communications, as well as being a human rights and democracy advocate, I believe that people truly have a need to discuss and communicate freely about issues with xTalk and xCalk products. Understanding, help, progress, sharing experiences and views, contributing ideas and suggestions, discussing theoretical situations or very practical current issues or problems, talking about the good as well as the bad, and even simply being able to speak your mind--I believe all these are crucial to humans in any area of their lives and efforts, including their use of xTalk and environments such as RunRev and the others that have come about since HyperCard. Effective communication is more than just important, it's what makes so many other things possible. When discussion is limited too much, other things suffer--as do people and communities. Obviously, there have to be some limits in place on any list, and when lists officially represent particular products, of course there are more limits. How far these limits should go is an interesting matter to think about also, but rather than giving my opinion about that right here at this time, I'd rather just see a solution instead. I care about people, and about xTalk, and about xCard products of course, in fact of all of them, including Revolution. And so, I am taking this opportunity to offer a new list where all discussions related to xTalk are welcome, and no one is discouraged from speaking civilly about relevant topics under normal conditions, even if that involves some debate or controversy, and where there are none of those secondary considerations hanging around in the background. If you feel that you've been unable to speak out in some areas, if you wish to speak more freely in other areas, if you need a place to say something, you will be welcome. I call it xDiscussion. That's not to say that this is only to be a list for the controversial. On the contrary, I want to encourage all sorts of discussions, and think the need for a product-neutral, widely focused list on xTalk goes far beyond that one area. I also hope that the list definition provides a place for other discussions that don't fit exactly into existing lists, as well as general ones. That's also not to say that this should be considered a replacement for existing lists, of course, which can be used for areas of discussion that fit well into their focus and requirements--and are allowed--I think it makes sense to use the proper list for a discussion, like using the proper tool for a job, so this is a tool for some jobs that could be difficult otherwise. In fact, this could possibly even prove useful to existing lists, such as this one, and list owners can feel free to recommend it. This post certainly should not be seen as a discouragement from using any existing list(s), but as a new resource offering new opportunities. If the list grows, I will try to encourage it as a place for complete, free, thoughtful, polite, diverse, and fair discussions. I've looked at existing lists and as far as I know there's nothing exactly like this out there. (See below for a couple of other useful lists with different focus.) Anyway, it's there if you need it, and I offer it in the hope that it helps people as well as the general cause of xTalk. Here it is: http://groups.yahoo.com/group/xDiscussion/ Description: "xDiscussion is a place to freely discuss xTalk and xCard products, issues, ideas, suggestions, experiences, problems, etc. These include HyperCard and the products which followed it, including SuperCard, Runtime Revolution, and others, as well as general concepts not tied to a particular product. All xTalk related discussions are welcome. Different points of view and even polite debate or controversy are not discouraged. Speak freely. All relevant topic areas are also welcome. Welcome to the xDiscussion!" You can join either through web interface or e-mail command, and single or digest mode is available. *** Notice: I'd also like to draw attention (just in case it's not obvious to anyone on first glance) to the fact that I've said nothing negative in this post--the above in parts does mention some situations that could have a potentially negative impact on communications, but you'll notice that I didn't specify exactly where such things were taking place or exactly who might be involved. (Hmm.) And the main focus of this message is on providing a positive solution to serve any unmet needs in xTalk communications, welcoming a variety of viewpoints, and possibly even providing benefits to existing discussion lists by providing a suitable forum for other discussions. How upbeat can you get? :-) So feel free to use this new list as needed. FYI, there are some other existing xTalk lists that might come in handy for some types of discussions, with different areas of focus than this one I'm announcing, but good resources and well worth noticing. http://finance.groups.yahoo.com/group/HyperCard/ Hypercard list, focused on HC but general xTalk is also discussed to some extent. Very interesting if you like HC. http://groups.yahoo.com/group/xTalks/ "dedicated to the standardization of the syntax of [xTalk] languages." http://lists.runrev.com/mailman/listinfo/metacard Another list at RunRev--MC came before RunRev, and for a while the two existed side by side. So, it's of interest for some people, maybe old-timers more than newcomers, but Metacard list has been a place for some interesting xTalk discussions. (I'm not sure this is exactly the same as the old MC list or lists, but anyway there's the current one.) Best wishes, Curry Kenworthy From heather at runrev.com Mon Apr 10 07:23:31 2006 From: heather at runrev.com (Heather Nagey) Date: Mon, 10 Apr 2006 12:23:31 +0100 Subject: List Moderation, recent threads and New Forum Message-ID: Dear Folks, The rumours of my death have been greatly exaggerated... I merely have a family and, gasp, a life outside Runtime at weekends! I know, that's a terrible thing to say. I'm most grateful to Lynn for his dedication and monitoring of the list over the weekend, but I'm still here and still listmom. So guys and gals, here it is: Waaaaayyyy too much noise to signal ratio. It's taken me hours just to get up to speed on the discussion for the last two days, and how much more do I know about using Revolution? Almost nothing! Have a thought for the poor newbie, desperately trying to figure out this wonderful new product s/he's just downloaded! While the discussion on what is or is not a bug is interesting, its not directly related to using Revolution. Who is or is not moderating the list is definitely off topic, psychology is a huge and fascinating subject but does not assist anyone in their coding efforts, foster children are wondrous things but unless they are coding in Revolution a couple of thousand list members don't need to know about them... and on several occasions I have specifically mentioned that wine is not a list topic! It must be the spring in the air. If you read a post that aggravates you, the proper response is to complain to the list mom (me) NOT to perpetuate the thread on the list. If you want to talk about things that do not relate to coding in Revolution, if you are going to self detonate if you don't get it out, if those fingers just won't stay off the keyboard, we have a great, shiny, beautiful new solution, just for you. Use the forum! http://forums.runrev.com Select the appropriate, off topic subforum, and post it there. NOTE: This is not an invitation to trade insults on the forum!! Please, maintain the same good manners and courtesy we have asked of you and by and large received over the years on this list. If someone offends you, tell them, not us. Washing dirty linen in public is never an edifying sight. We really are going to moderate this list more strictly now. Those that still wish to use it, don't need to read through several hours worth of dubious off topic posts just to find useful information they need. Off topic = Forum. Rudeness= Not In Public. Thanks for the links to the forum-email addon option. We'll look into it, and let you all know what we can do. Please don't respond to this post on the list. Respond to me, heather at runrev.com, if you have something you need to say. warm regards to all, Heather Heather Nagey, Customer Support Manager Runtime Revolution Ltd www.runrev.com From yvescoppe at skynet.be Mon Apr 10 08:05:57 2006 From: yvescoppe at skynet.be (Yves COPPE) Date: Mon, 10 Apr 2006 14:05:57 +0200 Subject: List Moderation, recent threads and New Forum In-Reply-To: References: Message-ID: <75863789-A76D-4E73-99BE-F99393DE2F30@skynet.be> Hi Heather, Happy to hear you're still alive !!! (joke) I have a simple question : What's the difference between - enterprise EARLY update and - enterprise update ??? Thanks. Greetings. Yves COPPE yvescoppe at skynet.be From scott at proherp.com Mon Apr 10 08:15:33 2006 From: scott at proherp.com (Scott Kane) Date: Mon, 10 Apr 2006 22:15:33 +1000 Subject: Custom Properties Message-ID: <002701c65c98$78ff00c0$0201010a@royalnexus> Hi, First off - Dan isn't paying me to write nice things about his books.... I just bought another one of Dan's books - this one is about Custom Properties. Now - I knew CP's were pretty cool but I didn't realize just how damn sexy they are! My head is spinning with the prospects this reference has introduced to me. If, like myself, you are a newbie to Rev (I've only been coding in Rev since last July) then I'd recommend adding this book to your collection. For five USD it's a bargain. When I've digested everything in this one I'm going to get his book on CGI's! :-) Scott Kane -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 From dburgun at dsl.pipex.com Mon Apr 10 08:32:17 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 10 Apr 2006 13:32:17 +0100 Subject: Bugs In-Reply-To: <959b9d9b587a1f6e72bee01fbf64e7ae@wanadoo.fr> References: <959b9d9b587a1f6e72bee01fbf64e7ae@wanadoo.fr> Message-ID: <115F86D2-5431-4E7A-AB01-A92196DB70D4@dsl.pipex.com> On 10 Apr 2006, at 02:13, Francis Nugent Dixon wrote: > Hi from Paris, > > Many - many years ago, I came across a simple program > written to print out paychecks (in 1401 AutoCoder, for anybody > who wants to know). The input to the program was .... you've > guessed it ... punched cards, containing basic information, > such as : > > 1 - a code (1 for man, 2 for woman), > 2 - Employee code number (six digits), > 3 - Employee name (25 characters) > 4 - Number of hours worked in the week (3 digits) > > The program needed the sex code, because the hourly > rate for a woman was less than that of a man (nothing has > changed, even 40 years later !). > > Tests were conclusive, the programmer eliminated invalid > employee codes, and hours worked in excess of 45, etc, etc. > So the programmer did a run on REAL data for the current month. > > The program blew 30 seconds later ...... but only because the > employee was ..... neither a man or a woman ...... > > From then on, programmers were instructed to FIRST test their > programs with blank cards ....... > Actually this is a good example for another reason. If you equate the "blank" card to the "empty" concept in TranScript, you will see that TranScript actually makes things a little worse in some cases here. By this I mean, you can get away with passing empty to RevRev functions etc. and it will accept them, even when they don't make sense. For instance: if there is a folder myFolder then new folder myFolder end if the part that handles "there is a folder" allows an empty string to be passed to it and fails. On the face of it this is good, it didn't identify "empty" as being a valid folder. The problem here is that you'd get the same result if "myFolder" contained a valid folder. The programmer in this example should have coded: put empty into myFolder if myFolder <> empty then if there is a folder myFolder then new folder myFolder end if end if If the "there is a folder" clause generated an Execution Error if it were passed empty data, it would help a lot. There are also a number of cases where "empty" is passed around which while they don't cause any problems immediately they cause more processing than is necessary to be performed. For instance: put the keys of myArray into myKeysList sort lines of myKeysList repeat with myKeyIndex = 1 to the number of lines in myKeysList end repeat Here the extra "sort" operation was performed on an "empty" string, is just continued on and hit the repeat statement which then immediately failed. Here we are not talking about much overhead, but when I traced some code I wrote recently, I found that it was traveling down 4 layers of function calls, uselessly passing "empty". It was only when I added some code to the bottom layer that was "empty" intolerant did I notice the problem. For instance: Stack; function StackFunc theParam local myParam -- do something that is "empty" tolerant with theParam put SomeCalc(theParam) into myParam put CardFunc(myParam ) into myResult return myResult end StackFunc Card: function CardFunc theParam local myParam -- do something that is "empty" tolerant with theParam put SomeCalc(theParam) into myParam put GroupFunc(myParam ) into myResult return myResult end CardFunc Group: function GroupFunc theParam local myParam -- do something that is "empty" tolerant with theParam put SomeCalc(theParam) into myParam put ControlFunc(myParam ) into myResult return myResult end GroupFunc Control: function ControlFunc theParam local myParam -- do something that is "empty" tolerant with theParam put SomeCalc(theParam) into myResult return myResult end ControlFunc In this case "empty" was being passed needlessly, but harmlessly down 4 layers. All is ok, until you add some empty non-tolerant code to one of the lower levels. In my case I added it to the Control. All the Best Dave From dburgun at dsl.pipex.com Mon Apr 10 08:37:17 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 10 Apr 2006 13:37:17 +0100 Subject: Recent posts In-Reply-To: <2C719E6D-6EE5-42CA-8985-80DD8AFBE97B@earthlink.net> References: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> <9120703021.20060409184726@ahsoftware.net> <2C719E6D-6EE5-42CA-8985-80DD8AFBE97B@earthlink.net> Message-ID: > Neat idea. Not that I have a use for it now, I dunno! Would it help to diagonal draw a line across cards in a RunRev stack? If they ever got out of order you could then maybe use the same trick to put em back again!?!? All the Best Dave On 10 Apr 2006, at 02:50, Marian Petrides wrote: > but it would have helped 25 years ago. Too bad I wasn't smart > enough to think of it then. > > On Apr 9, 2006, at 8:47 PM, Mark Wieder wrote: > >> Francis- >> >> Sunday, April 9, 2006, 5:15:03 PM, you wrote: >> >>> For anybody out there still using punched cards ........ Draw a >>> diagonal line >>> across the top of your card deck with a biro, drop the deck on the >>> floor, and >>> then put the deck back into 100% sequence with NO hassle ! Did it >>> often ! >> >> Yes, and that's the sort of thing that experience will teach you very >> quickly the first time you drop a stack. Note that it's possible to >> get the stack put back together exactly backwards that way, too... >> >> I find it semantically interesting that in 2006 we're still working >> with cards and stacks (but in an entirely different context) in >> runrev. >> >> -- >> -Mark Wieder >> mwieder at ahsoftware.net From lynn at paradigmasoft.com Mon Apr 10 09:06:34 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 10 Apr 2006 06:06:34 -0700 Subject: List Moderation, recent threads and New Forum In-Reply-To: Message-ID: <1067448023-322978647@lindbergh.macserve.net> Hi all, > So guys and gals, here it is: Waaaaayyyy too much noise to > signal ratio. It's taken me hours just to get up to speed on > the discussion for the last two days, and how much more do I > know about using Revolution? Almost nothing! I realize that I let my frustration get the better of me, yesterday, and for that I apologize. It is very difficult for me to sit still when I see a problem popping up again and again. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From dburgun at dsl.pipex.com Mon Apr 10 09:18:24 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 10 Apr 2006 14:18:24 +0100 Subject: List Moderation, recent threads and New Forum In-Reply-To: <1067448023-322978647@lindbergh.macserve.net> References: <1067448023-322978647@lindbergh.macserve.net> Message-ID: Hi Lynn, On 10 Apr 2006, at 14:06, Lynn Fredricks wrote: > Hi all, > >> So guys and gals, here it is: Waaaaayyyy too much noise to >> signal ratio. It's taken me hours just to get up to speed on >> the discussion for the last two days, and how much more do I >> know about using Revolution? Almost nothing! > > I realize that I let my frustration get the better of me, > yesterday, and for > that I apologize. That happens to us all from time to time and there really is no need to apologize (to me anyway). > It is very difficult for me to sit still when I see a > problem popping up again and again. That's exactly how some of the people using RunRev feel. When the problem(s) pop's up once too often it tends to pop up here. As far as I can see, there are two ways of dealing with it: 1. Stop the problems popping up in RunRev, which will lead to the reduction of problems popping up here. 2. Stop the problems from popping up here by other means. All the Best Dave From wmb at internettrainer.com Mon Apr 10 09:30:58 2006 From: wmb at internettrainer.com (Wolfgang Bereuter) Date: Mon, 10 Apr 2006 15:30:58 +0200 Subject: [ANN] A place to discuss xTalk issues freely In-Reply-To: References: <20060409230855.A94BA825768@mail.runrev.com> Message-ID: On 10.04.2006, at 12:00, Curry wrote: > Anyway, it's there if you need it, and I offer it in the hope that > it helps people as well as the general cause of xTalk. great, thanks regards wolfgang bereuter -- Please avoid sending me Word or PowerPoint attachments. See T-mapping? is PhotoLearning Mindmaps! ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Edelhofg. 17/11, A-1180 Wien, Austria Tel: ++43/1/ 479 6410 Fax: ++43/1/ 955 14 64-198 From mlange at lexicall.org Mon Apr 10 09:34:29 2006 From: mlange at lexicall.org (Marielle Lange) Date: Mon, 10 Apr 2006 14:34:29 +0100 Subject: From negative to positive (was End all Negative Threads Now) Message-ID: <6DBC1F1B-A4C2-4704-8F27-59648A75396F@lexicall.org> jeffrey reynolds : > its just not very professional and i think may strike some the > wrong way (example: hey kids) and just feed or start the fires you > are trying to avoid/stop. you as a moderator and rev representative > need to be very calm, clear and level headed in your comments. > while the list is generally fun and folks jibe a lot (and that is > great) the sad fact is a moderator and company rep just cant do > that IMHO. Thanks for this, Jeffrey (and others), this gave me a good laugh. I savoured the irony that I am the one to benefit from what I just denounced. At the same time Lynn got attacked for doing what I had asked runrev to do, step in and be the target for the tomatoes that were flying around. You will notice there was an important change in scenario. The threat of banning was used to get us think twice before posting... nobody got outcasted. Thanks for your intervention, Lynn. I hope the tomatoes didn't ruin your suit. Jim Ault wrote: > I would imagine they are quite cathartic. After all, where else > can you > vent your spleen about Revolution? Thanks Jim... Yeah, I needed to get a few things out. I started boiling myself. I needed either the heat to be reduced a bit or to open up the lid. I don't take the best decisions when I am in that position. Sorry about that. I by far prefer to come back to "diverting" strategies that encourage positive ways to react rather than the denouncing ones I have adopted lately. I am fully aware that "dignitaries" (only used to avoid names) have the same difficulties handling the situation as me. Hopefully, this will calm down soon. Have you tried revmedia? No evident glitches. Some very nice work in icon design and UI layout (I like the little sparkle on the red band around the R!). We even have forums now. On the distribution of user participation I gave... well, er, hum Nothing so abnormal about it. That's standard Zipf distribution: http://www.useit.com/alertbox/zipf.html > A simple description of data that follow a Zipf distribution is > that they have > a few elements that score very high (the left tail in the diagrams) > a medium number of elements with middle-of-the-road scores (the > middle part of the diagram) > a huge number of elements that score very low (the right tail in > the diagram) Glad it gave you a chance to see you made it in the top ten Chipp ;-D. I will gladly pay a pint to Richard if we happen to meet. Do you happen to have any favourite Belgian beer, Richard? Chances are that if things continue that way, we will just get a good laugh on how we once made fools of ourselves (at least on my part). Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From dcragg at lacscentre.co.uk Mon Apr 10 09:53:49 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 10 Apr 2006 14:53:49 +0100 Subject: answer the result Message-ID: Hi Has something changed at some point with the way "answer the result" works? I was reviewing some old scripts, which basically look like this: on mouseUp get url "http://www.lacscentre.co.uk/nofile.txt" if the result is not empty then answer the result else put it into field 1 end if end mouseUp The url is for a non-existent file, so I expect "404 file not found", but I see a blank answer dialog box (no message). If I do this... on mouseUp get url "http://www.lacscentre.co.uk.nofile.txt" if the result is not empty then put the result else put it into field 1 end if end mouseUp ...I see the the error in the message box as expected. Could someone confirm that they see the same thing (i.e. a blank message) in case it's just at my end. This was with Rev 2.6 and 2.7 (XP and OS X). This used to work ( I just checked with Rev 2.1.2). I know we shouldn't rely on the result staying around for long, and I generally store the result in a variable immediately. But I thought "if the result is not empty then answer the result" was a fairly common method. (LibUrl documentation uses it all over the place.) Cheers Dave From lists at mangomultimedia.com Mon Apr 10 10:43:38 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 10 Apr 2006 07:43:38 -0700 Subject: answer the result In-Reply-To: References: Message-ID: On Apr 10, 2006, at 6:53 AM, Dave Cragg wrote: > > Could someone confirm that they see the same thing (i.e. a blank > message) in case it's just at my end. This was with Rev 2.6 and 2.7 > (XP and OS X). > > This used to work ( I just checked with Rev 2.1.2). > > I know we shouldn't rely on the result staying around for long, and > I generally store the result in a variable immediately. But I > thought "if the result is not empty then answer the result" was a > fairly common method. (LibUrl documentation uses it all over the > place.) Dave, I've noticed this behavior in recent versions as well (OS X/ Windows). I've resorted to using get the result answer it Though that isn't how things used to work. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From pevensen at siboneylg.com Mon Apr 10 10:45:47 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 10 Apr 2006 09:45:47 -0500 Subject: enterprise early update vs. update In-Reply-To: <75863789-A76D-4E73-99BE-F99393DE2F30@skynet.be> References: <75863789-A76D-4E73-99BE-F99393DE2F30@skynet.be> Message-ID: <6.2.1.2.2.20060410094513.11653af0@exchange.slg.com> I think the early update is if you buy it before yours expires. The update is if you buy it after your expiration date. At 07:05 AM 4/10/2006, you wrote: >Hi Heather, > >Happy to hear you're still alive !!! (joke) > >I have a simple question : > >What's the difference between > > - enterprise EARLY update >and > - enterprise update ??? > >Thanks. > > >Greetings. > >Yves COPPE >yvescoppe at skynet.be Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From dcragg at lacscentre.co.uk Mon Apr 10 11:08:08 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 10 Apr 2006 16:08:08 +0100 Subject: answer the result In-Reply-To: References: Message-ID: <365A9F78-4971-424C-A153-20535D6BD88A@lacscentre.co.uk> On 10 Apr 2006, at 15:43, Trevor DeVore wrote: > > I've noticed this behavior in recent versions as well (OS X/ > Windows). I've resorted to using > > get the result > answer it > > Though that isn't how things used to work. Thanks for the confirmation. I've submitted it as a bug (3513). I suspect it will hit a lot of older stacks that get updated to a newer engine. That's how I found it. Not sure what to do about the libUrl documentation now. :-( Cheers Dave From dave at crystalpiersw.com Mon Apr 10 11:14:44 2006 From: dave at crystalpiersw.com (Dave Beck) Date: Mon, 10 Apr 2006 12:14:44 -0300 Subject: reporting fatal error bugs In-Reply-To: <20060409230855.A94BA825768@mail.runrev.com> Message-ID: <20060410140831.8411E824D96@mail.runrev.com> Thanks Martin. I am very eager to have this problem addressed. We have about 250 installed users and we are getting almost daily reports now of the stack *consistently* crashing on Windows XP (both Home and Pro) systems. I looked at the user.dmp file and it seemed to be a bunch of binary data. Then I looked at the "drwtsn32.log" file in the same "Dr Watson" folder and it seemed to be more in line with what would be helpful to track this down. The stack contains proprietary technology so I can't post it directly to the bugzilla site, although we could post the standalone if it would help. Might somebody from the Rev team reading this post be able to chime in about what is needed in order to have this issue addressed properly? Thanks, Dave > I'm not an authority in this, but have been poking around in my XP > system to see if I can figure this out and it appears that DR Watson is > configured to write a mini crash dump file. I didn't configure it to do > that, so that is presumably a default. > > I had a crash in Thunderbird this morning and indeed found the relevant > crash dump in: > > C:\Documents and Settings\All Users\Application Data\Microsoft\Dr > Watson\user.dmp > > I found out where it was by double-clicking the drwtson32.exe which on > my system is in C:\WINDOWS\system32\ > > Don't know if this helps, but I pass it on FWIW. > > Martin Baxter From JimAultWins at yahoo.com Mon Apr 10 12:12:03 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 10 Apr 2006 09:12:03 -0700 Subject: Recent posts In-Reply-To: Message-ID: I have created a field "originalSequence", ran a loop to 'draw the diagonal lines', then sort by that field whenever nec. An inventory stack was one past project where I actually had 4 sort orders + mod dates. Jim Ault Las Vegas On 4/10/06 5:37 AM, "David Burgun" wrote: >> Neat idea. Not that I have a use for it now, > > I dunno! Would it help to diagonal draw a line across cards in a > RunRev stack? If they ever got out of order you could then maybe use > the same trick to put em back again!?!? > > > > All the Best > Dave > > > On 10 Apr 2006, at 02:50, Marian Petrides wrote: > >> but it would have helped 25 years ago. Too bad I wasn't smart >> enough to think of it then. >> >> On Apr 9, 2006, at 8:47 PM, Mark Wieder wrote: >> >>> Francis- >>> >>> Sunday, April 9, 2006, 5:15:03 PM, you wrote: >>> >>>> For anybody out there still using punched cards ........ Draw a >>>> diagonal line >>>> across the top of your card deck with a biro, drop the deck on the >>>> floor, and >>>> then put the deck back into 100% sequence with NO hassle ! Did it >>>> often ! >>> >>> Yes, and that's the sort of thing that experience will teach you very >>> quickly the first time you drop a stack. Note that it's possible to >>> get the stack put back together exactly backwards that way, too... >>> >>> I find it semantically interesting that in 2006 we're still working >>> with cards and stacks (but in an entirely different context) in >>> runrev. >>> >>> -- >>> -Mark Wieder >>> mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Mon Apr 10 12:31:30 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 10 Apr 2006 17:31:30 +0100 Subject: Recent posts In-Reply-To: References: Message-ID: <882367D8-501D-47A0-8A6B-28B40A4D2DCA@dsl.pipex.com> There ya go then! Take one of the oldest of problems and you find that one of the oldest of solutions still works! All the Best Dave On 10 Apr 2006, at 17:12, Jim Ault wrote: > I have created a field "originalSequence", ran a loop to 'draw the > diagonal > lines', then sort by that field whenever nec. An inventory stack > was one > past project where I actually had 4 sort orders + mod dates. > > Jim Ault > Las Vegas > > > On 4/10/06 5:37 AM, "David Burgun" wrote: > >>> Neat idea. Not that I have a use for it now, >> >> I dunno! Would it help to diagonal draw a line across cards in a >> RunRev stack? If they ever got out of order you could then maybe use >> the same trick to put em back again!?!? >> >> >> >> All the Best >> Dave >> >> >> On 10 Apr 2006, at 02:50, Marian Petrides wrote: >> >>> but it would have helped 25 years ago. Too bad I wasn't smart >>> enough to think of it then. >>> >>> On Apr 9, 2006, at 8:47 PM, Mark Wieder wrote: >>> >>>> Francis- >>>> >>>> Sunday, April 9, 2006, 5:15:03 PM, you wrote: >>>> >>>>> For anybody out there still using punched cards ........ Draw a >>>>> diagonal line >>>>> across the top of your card deck with a biro, drop the deck on the >>>>> floor, and >>>>> then put the deck back into 100% sequence with NO hassle ! Did it >>>>> often ! >>>> >>>> Yes, and that's the sort of thing that experience will teach you >>>> very >>>> quickly the first time you drop a stack. Note that it's possible to >>>> get the stack put back together exactly backwards that way, too... >>>> >>>> I find it semantically interesting that in 2006 we're still working >>>> with cards and stacks (but in an entirely different context) in >>>> runrev. >>>> >>>> -- >>>> -Mark Wieder >>>> mwieder at ahsoftware.net >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bobs at twft.com Mon Apr 10 12:38:47 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 10 Apr 2006 09:38:47 -0700 Subject: Recent Posts Message-ID: Hey that is a GREAT idea for a new Revolution feature! Have a way we can draw a graphical diagonal line along the side of a stack of cards, and then we can resort in their original order! BRILLIANT!!!! ;-) uh... btw... if the diagonal line was your only method for determining the proper order, how do you know you got it right... never mind. Bob Sneidar IT Manager Logos Management Calvary Chapel CM > For anybody out there still using punched cards ........ Draw a > diagonal line > across the top of your card deck with a biro, drop the deck on the > floor, and > then put the deck back into 100% sequence with NO hassle ! Did it > often ! > From bobwarren at howsoft.com Mon Apr 10 12:42:20 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 10 Apr 2006 13:42:20 -0300 Subject: List Moderation, recent threads and New Forum Message-ID: <443A8AEC.5060308@howsoft.com> Heather Nagey wrote: If you want to talk about things that do not relate to coding in Revolution, if you are going to self detonate if you don't get it out, if those fingers just won't stay off the keyboard, we have a great, shiny, beautiful new solution, just for you. Use the forum! http://forums.runrev.com Select the appropriate, off topic subforum, and post it there. . . . Please don't respond to this post on the list. Respond to me, heather at runrev.com, if you have something you need to say. ----------------------------------------- Heather: I may well be breaking the new rules by asking this question publicly, rather than privately, I don't know. On the other hand, it's a technical question. I could have changed the title of the thread to "get around" the problem, but I think that might be childish. The first part of my question concerns the use of Buzilla. I refuse to use it in its present form essentially because of the voting system. I have a bug in Linux, which at the moment is nothing but an emerging OS, not of immediate interest to the vast majority of people on this list (my potential voters). How am I supposed to draw attention to a serious bug in Rev Linux and get something done about it in a timely fashion? For example, I recently completed a pair of file/picture chooser widgets for Linux, which I offered to the Rev community. However, from the beginning of my programming effort I discovered that certain fundamental functions described in the Help had apparently not been implemented. For example, the function specialFolderPath. I did not manage to get any information whatsoever out of this function, different to my experience in Windows and different (I imagine) to what it would be in Mac. As a result I had to (temporarily?) direct my widgets for use in Ubuntu Linux rather than Linux generally - very serious. At the end of my programming effort (i.e. after all the work had been done) I suddenly discovered another aspect of Rev for Linux that was totally unexpected. When standalones (the form of my widgets) are closed, they clear the clipboard! This is totally non-standard, at least in comparison to Rev for Windows, and certainly in comparison to all common-sense norms. Frantically, I wrote an e-mail directly to the Chief Technical Officer (Mark Waddingham), which was met by stony silence rather than some kind of reply such as "Please send your problem by the correct path" (i.e. technical support, Heather, or whoever) or "Please Bugzilla it, and we'll look into it as soon as we can" or "Thanks for your message, I've passed it on to ..." or "You are only a Studio User so you are not entitled to immediate support" or even "*&%%#@@ you!" Note that just about all the "trouble" on the List recently has had IDE bugs at its origin. Rather than paying attention to the fixing of the bugs, Rev appears now to be dividing and conquering us on the ground that our discussion of them sometimes expresses too much frustration. Are my concerns "ON topic" or "OFF topic"? Is such a distinction really viable? Best regards, Bob Warren From bobs at twft.com Mon Apr 10 12:54:07 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 10 Apr 2006 09:54:07 -0700 Subject: bugs Message-ID: <9BDCD5F7-2A8D-4267-B0A0-D1AE2DC4DB22@twft.com> It seems to me you guys are playing shell games with words. It's all a matter of semantics. "Bug" to one of you is not the same meaning as "bug" to another. So let me define "bug" for both of you. A bug is code that does not function the way the author of the code intended. If the author intended to fry your toaster when you clicked the "OK" button, and your toaster did in fact fry, it's NOT A BUG! If he did not intend it, it is. All talk of usability and expectations for end users is frivolous. It is theoretically possible to write bug free code, but the chances of doing it decrease exponentially with complexity. (For anything like software someone would actually want to use, the chances are about the same as the coin dropping to the ground and staying on it's side.) My experience is that if I try to be very very careful as I am writing the code not to make syntax errors, I don't get much coding done. My focus has to be mainly on concept. So what is the point to saying that I can write bug free code in theory? In practice I have proven that I cannot. And how would I ever be sure? Unless someone does the unexpected thing that triggers the bug, no one would ever know, including me. If a bug is never triggered, is it still a bug? If a tree falls in the woods... but I digress. Such talk is silly. We live in an imperfect world with imperfect people. We produce imperfect things. We try to fix them when we find them. The only perfect man who ever showed up, we crucified. But not to worry, He's alright now. :-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM From iden at idenrosenthal.com Mon Apr 10 13:03:18 2006 From: iden at idenrosenthal.com (Iden Rosenthal) Date: Mon, 10 Apr 2006 13:03:18 -0400 Subject: Windows Player Won't Play What Plays On Mac In-Reply-To: <0E47C7CF-44EC-415E-B180-856ABBC72346@idenrosenthal.com> References: <0E47C7CF-44EC-415E-B180-856ABBC72346@idenrosenthal.com> Message-ID: <31F98441-75D2-4FC3-ACDC-C0F29B4DA930@idenrosenthal.com> Changing the traversalon of the button now enabled the first sentence of the text to be hilighted and it does read the words now but the second and third sentences won't highlight as they do on the Mac. Any ideas? On Apr 9, 2006, at 5:41 PM, Iden Rosenthal wrote: > I have a one field one card stack with three sentences of text. I > want to highlight each sentence (well ideally each word as it is > read but that I am leaving for right now) as it is read. What I > have written works fine on the Mac using the Player for Mac. It > doesn't play on the Windows player. In an earlier incarnation of > this stack I was just selecting the text to be read. That version > read the text aloud in Windows but it didn't select any of the text > except the last sentence. Now when I am trying to set the > foregroundColor of the text to be read the Windows player not only > doesn't set the color, it doesn't even read the text. > > Is there a good reference for how to write for the Windows player, > i.e. what works and what doesn't? > > on mouseUp > put fld "maintext" into theText > set the itemDelimiter to "." > repeat with k = 1 to the number of items in theText > put item k of theText into theSentence > set the foregroundColor of item k of fld "maintext" to blue > try > revspeak theSentence > catch theError > beep > end try > wait until revIsSpeaking() is false > set foregroundColor of item k of fld "maintext" to black > end repeat > > set the itemDelimiter to "," > end mouseUp > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From swartart at iafrica.com Mon Apr 10 13:26:16 2006 From: swartart at iafrica.com (Ryno) Date: Mon, 10 Apr 2006 19:26:16 +0200 Subject: View smaller. In-Reply-To: <20060409230855.A94BA825768@mail.runrev.com> References: <20060409230855.A94BA825768@mail.runrev.com> Message-ID: <443A9538.7080308@iafrica.com> Thanks for the great script, Malte, It does a very nice zoom of the window, but I am looking for something more ambitious. I am, to misquote Dan, "an enthusiastic amateur" (an artist), and I need direct guidance, so do not worry about making things too simple. Try this. New stack. Add button "Smaller" (using your script) and a second button "Bigger". Import an image. Use the "select rectangle" tool to select and move a section of the image. This all works perfectly, but... The altered image is now a half size image. Enlarging it by adapting your script produces marked pixelation (a very nice effect in itself! but not what I am looking for). What I need is for editing in the half-size image somehow to be executed onto the original full-sized image, just like an image editor. Can this be done? Maybe by storing the original image in a substack while the visible editing is done on the small image, and then having the editing mirrored onto the original? Excuse the baby steps! Please feel free to contact me off-list if it is more convenient. Ryno. http://artistvision.org > this is not completely thought through, but it helps to get you > started. Ideally you store original dimensions in a custom property and > use that. Also there might be cases where this fails (groups with > lockLoc set to true) that need special treatment... > If you use many controls it might be slow. A list with all resizeable > components and a repeat for each loop might be better then. > > All that saied here is a script. For 25 % view use /4 instead of /2. > Note that this only makes it smaller, not bigger yet. If you need more, > please let me know. > on mouseUp > -- 50 % view > lock screen > repeat with i=1 to the number of controls > put the top of control i into tTop > put the left of control i into tLeft > set the width of control i to the width of control i/2 > set the height of control i to the height of control i/2 > set the top of control i to tTop/2 > set the left of control i to tLeft/2 > end repeat > put the topleft of this stack into tTopLeft > set the width of this stack to the width of this stack/2 > set the height of this stack to the height of this stack /2 > set the topleft of this stack to tTopLeft > unlock screen > end mouseUp From liamlambert at mac.com Mon Apr 10 13:53:48 2006 From: liamlambert at mac.com (Liam Lambert) Date: Mon, 10 Apr 2006 18:53:48 +0100 Subject: From negative to positive (was End all Negative Threads Now) Message-ID: I just want to tell you something positive about using Rev. We were using some software that was costing the company a lot of money and did not fulfill our needs. So I wrote some new software using Rev. This Works Great and all the people that use it are very happy as I asked them what they needed. I was able to write this quite fast. My Boss was so happy that he gave me a new MacBookPro. I could not have solved this problem with out Rev for its ease and speed. Now That's Positive Liam From jacque at hyperactivesw.com Mon Apr 10 13:58:44 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Apr 2006 12:58:44 -0500 Subject: reporting fatal error bugs In-Reply-To: <20060410140831.8411E824D96@mail.runrev.com> References: <20060410140831.8411E824D96@mail.runrev.com> Message-ID: <443A9CD4.6000503@hyperactivesw.com> Dave Beck wrote: > Might > somebody from the Rev team reading this post be able to chime in about what > is needed in order to have this issue addressed properly? Go here: Paste the content of one or more logs into the Comments field, or else use the "create a new attachment" link to attach the logs. Click Commit. If you get more logs, repeat. If the team needs to see your stack(s) they can contact you. This is the best way to help the team track the problem. Alternately, you can enclose your logs in an email, along with a description of the problem and a recipe to repeat it, which you can send to support at . This method may take a little longer to process because it needs to wait in a queue until we move it to Bugzilla manually, but it is an acceptable way to report a problem and the lag isn't excessive. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Apr 10 14:07:52 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Apr 2006 13:07:52 -0500 Subject: List Moderation, recent threads and New Forum In-Reply-To: <443A8AEC.5060308@howsoft.com> References: <443A8AEC.5060308@howsoft.com> Message-ID: <443A9EF8.9030602@hyperactivesw.com> Bob Warren wrote: > The first part of my question concerns the use of Buzilla. I refuse to > use it in its present form essentially because of the voting system. I think you have misunderstood the voting system. RR uses that to get a sense of how many users are affected by a particular problem, but it in no way determines which bugs get fixed first. The determination is made based on a number of different factors, of which user votes is only one consideration. > I > have a bug in Linux, which at the moment is nothing but an emerging OS, > not of immediate interest to the vast majority of people on this list > (my potential voters). How am I supposed to draw attention to a serious > bug in Rev Linux and get something done about it in a timely fashion? The best way is to enter it into Bugzilla via the channels set up for that. The engineers do not read this list looking for bug reports. If you do not report it, they won't know about it. It is that simple. You can also submit it to the support queue, as I mentioned in another post, and we will move it to Bugzilla for you. It is faster though if you simply enter it into Bugzilla yourself, using either the web interface or Revzilla. > Frantically, I wrote an e-mail directly to the Chief Technical Officer > (Mark Waddingham), which was met by stony silence rather than some kind > of reply Which was entirely appropriate. He is far too busy to respond to individual customers, it isn't part of his job, there are other avenues for these reports, and you tried to bypass them. If you had submitted the problem via the channels that have been created for that purpose, you would have received an immediate response. There are several people whose job is to do that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Mon Apr 10 14:11:11 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 10 Apr 2006 13:11:11 -0500 Subject: From negative to positive (was End all Negative Threads Now) In-Reply-To: Message-ID: On 4/10/06 12:53 PM, "Liam Lambert" wrote: > I just want to tell you something positive about using Rev. We were > using some software that was costing the company a lot of money and > did not fulfill our needs. So I wrote some new software using Rev. > This Works Great and all the people that use it are very happy as I > asked them what they needed. I was able to write this quite fast. My > Boss was so happy that he gave me a new MacBookPro. I could not have > solved this problem with out Rev for its ease and speed. Congratulatons on your success, Liam! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From gandalf at doctorTimothyMiller.com Mon Apr 10 14:15:39 2006 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 10 Apr 2006 11:15:39 -0700 Subject: End all Negative Threads Now In-Reply-To: <20060409151823.CF310161AC1@spunkymail-a10.dreamhost.com> References: <20060409151823.CF310161AC1@spunkymail-a10.dreamhost.com> Message-ID: >Good (Sunday) morning, > >The amount of biting argument on the list has reached unacceptable levels, >after the warning yesterday. I am going to direct support to begin deleting >list subscriptions if I come back from Sunday breakfast and there's still a >stream of them coming in. > >Best regards, > > >Lynn Fredricks >Worldwide Business Operations >Runtime Revolution, Ltd I sympathize. OTOH, if subscribers would resist the impulse to feed the trolls, this wouldn't be necessary. Tim From mwieder at ahsoftware.net Mon Apr 10 14:18:58 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 10 Apr 2006 11:18:58 -0700 Subject: answer the result In-Reply-To: References: Message-ID: <1656826495.20060410111858@ahsoftware.net> Dave- Monday, April 10, 2006, 6:53:49 AM, you wrote: > Has something changed at some point with the way "answer the result" > works? Whew! I thought it was just me... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Apr 10 14:35:55 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 10 Apr 2006 11:35:55 -0700 Subject: From negative to positive In-Reply-To: References: Message-ID: <987843057.20060410113555@ahsoftware.net> Liam- Monday, April 10, 2006, 10:53:48 AM, you wrote: > I just want to tell you something positive about using Rev. We were > using some software that was costing the company a lot of money and > did not fulfill our needs. So I wrote some new software using Rev. > This Works Great and all the people that use it are very happy as I > asked them what they needed. I was able to write this quite fast. My > Boss was so happy that he gave me a new MacBookPro. I could not have > solved this problem with out Rev for its ease and speed. You ASKED your users what they wanted? And then GAVE it to them? Gave it to the FAST? Watch your step, buddy. That sort of stuff can get you kicked out of the High Circles of Software Development. Here's how we do things at BigCompaniesRUs: Write whatever slop you want Convince the users it's what they want Now that they really want it: Charge them more than they want to pay Take your time so they know how much work you're putting in Charge them for updates to change it to what they need Seriously, that's a great story. Congratulations. You might want to think about expanding it for one of runrev's case studies. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Apr 10 14:38:12 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 10 Apr 2006 11:38:12 -0700 Subject: List Moderation, recent threads and New Forum In-Reply-To: <1067448023-322978647@lindbergh.macserve.net> References: <1067448023-322978647@lindbergh.macserve.net> Message-ID: <647980004.20060410113812@ahsoftware.net> Lynn- Monday, April 10, 2006, 6:06:34 AM, you wrote: > I realize that I let my frustration get the better of me, yesterday, and for > that I apologize. It is very difficult for me to sit still when I see a > problem popping up again and again. There. Isn't it great to be able to vent to the list? -- -Mark Wieder mwieder at ahsoftware.net From dburgun at dsl.pipex.com Mon Apr 10 14:42:35 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 10 Apr 2006 19:42:35 +0100 Subject: bugs In-Reply-To: <9BDCD5F7-2A8D-4267-B0A0-D1AE2DC4DB22@twft.com> References: <9BDCD5F7-2A8D-4267-B0A0-D1AE2DC4DB22@twft.com> Message-ID: On 10 Apr 2006, at 17:54, Robert Sneidar wrote: > It is theoretically possible to write bug free code, but the > chances of doing it decrease exponentially with complexity. (For > anything like software someone would actually want to use, the > chances are about the same as the coin dropping to the ground and > staying on it's side.) That's just not true! Bugs do not necessarily increase as complexity increases it all a matter of coding correctly. It's true you cannot apply the same rules you use to develop complex software as you do to write trivial software, but if you stick to sound software engineering principals, then complex software is actually more stable. Point in case, look at games like WarCraft I and II, StarCraft, Diablo II, SimCity, etc. etc. etc. these are increibly complex systems and they have very few bugs. Reason? Most of these games work on devices like the PlayStation and rely on the CD being correct, there's no downloading a bug-fix release in this case. Another point in case, are mainframe OSes (like IBM/390), also as I have mentioned before check out SNOBOL4 and SPITBOL. All the Best Dave . From dburgun at dsl.pipex.com Mon Apr 10 14:50:37 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 10 Apr 2006 19:50:37 +0100 Subject: Clarification on Menubar under MacOS X? In-Reply-To: <647980004.20060410113812@ahsoftware.net> References: <1067448023-322978647@lindbergh.macserve.net> <647980004.20060410113812@ahsoftware.net> Message-ID: <14E5B439-22B6-4097-9434-629FDE995D2C@dsl.pipex.com> Hi, I have created a Menubar containg just a "File" menu and given it the following items: Test 1 -------- Test 2 -------- Test 3 Test 4 Test 5 -------- Quit If set this menubar as in: set the menubar of this stack to myMenubar The menu appears ok except that when it displays, the last item in the menu is "Test 3". I was fully expecting the ---- before the quit and the quit item itself to be removed but not 4 items to move. If I insert 2 dummy items after Test 5, then it behaves correctly. Any ideas? Why should it remove 4 items, instead of 2 as the documentation states?? Thanks a lot All the Best Dave From ambassador at fourthworld.com Mon Apr 10 15:21:56 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 10 Apr 2006 12:21:56 -0700 Subject: List Moderation, recent threads and New Forum Message-ID: <443AB054.5000001@fourthworld.com> Bob Warren wrote: > For example, I recently completed a pair of file/picture chooser widgets > for Linux, which I offered to the Rev community. However, from the > beginning of my programming effort I discovered that certain fundamental > functions described in the Help had apparently not been implemented. For > example, the function specialFolderPath. I did not manage to get any > information whatsoever out of this function, different to my experience > in Windows and different (I imagine) to what it would be in Mac. As a > result I had to (temporarily?) direct my widgets for use in Ubuntu Linux > rather than Linux generally - very serious. Just to clarify, does specialFolderPath return the proper value under Ubuntu? Which constants work with it? The docs don't mention Linux at all, while they do list the constants available for Classic, OS X, and Windows. So from the docs it's not clear whether specialFolderPath is expected to work at all right now under Linux. If it works in one flavor of Linux but not others, while momentarily annoying it bodes well for the future, as it implies the effort was made for it to work on Linux but it simply has some bugs in the current release. This is especially interesting to me, as I'm planning on my first Linux release later this year. I'll be watching Linux-related threads closely.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From pevensen at siboneylg.com Mon Apr 10 15:51:24 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 10 Apr 2006 14:51:24 -0500 Subject: 2.7 standalone with 2.6.x stacks. Message-ID: <6.2.1.2.2.20060410144855.09d6c7f8@exchange.slg.com> I have a simple question: if I update my "splash screen" runtime app to 2.7.x (i.e., with MacTel support when it is released), do I need to resave all my 2.6.x stacks as 2.7 in order to use them, or will the runtime simply convert them and use them as is? I assume it will convert them when they are opened, but are there any major problems in leaving them in the 2.6.x format? Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From mdswindell at cruzio.com Mon Apr 10 16:14:35 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 10 Apr 2006 13:14:35 -0700 Subject: Media on MacWorld Message-ID: <37CF78E9-36B1-4ABE-BB1D-CF710CEF5C19@cruzio.com> Here's a link to the promo blurb for Media on MacWorld's site. One comment so far... http://www.macworld.com/news/2006/04/10/revolution/index.php From scott at tactilemedia.com Mon Apr 10 16:30:37 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 10 Apr 2006 13:30:37 -0700 Subject: Field Trouble Message-ID: Hey List Folks: Looking for troubleshooting suggestions... I have a simple stack with one editable field within a group placed on multiple cards. I think I did something yesterday that now prevents me from drag-selecting the text on any card. - the cantmodify of the stack is false - the field is unlocked - the showFopcusBorder of the field is false - the traversalOn of both the group and field are true - I can tab into the field, and can sometimes do a command+A to select all, but more often the Edit menu just flashes with an error beep and no text is selected If it matters, the textsize is large -- 96 pts. I'm not sure if I'm overlooking a simple property setting somewhere or I've run into a 2.7 bug that I can't shake. This is Rev 2.7 on OSX 10.3.9. Thanks for any suggestions. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jacque at hyperactivesw.com Mon Apr 10 16:36:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Apr 2006 15:36:22 -0500 Subject: 2.7 standalone with 2.6.x stacks. In-Reply-To: <6.2.1.2.2.20060410144855.09d6c7f8@exchange.slg.com> References: <6.2.1.2.2.20060410144855.09d6c7f8@exchange.slg.com> Message-ID: <443AC1C6.5040009@hyperactivesw.com> Peter T. Evensen wrote: > I have a simple question: if I update my "splash screen" runtime app to > 2.7.x (i.e., with MacTel support when it is released), do I need to > resave all my 2.6.x stacks as 2.7 in order to use them, or will the > runtime simply convert them and use them as is? > > I assume it will convert them when they are opened, but are there any > major problems in leaving them in the 2.6.x format? It should open and run them just fine. Of course, if your standalone saves them at any time they will become 2.7 format stacks. That shouldn't really matter though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Apr 10 16:41:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Apr 2006 15:41:22 -0500 Subject: Clarification on Menubar under MacOS X? In-Reply-To: <14E5B439-22B6-4097-9434-629FDE995D2C@dsl.pipex.com> References: <1067448023-322978647@lindbergh.macserve.net> <647980004.20060410113812@ahsoftware.net> <14E5B439-22B6-4097-9434-629FDE995D2C@dsl.pipex.com> Message-ID: <443AC2F2.8020706@hyperactivesw.com> David Burgun wrote: > Hi, > > I have created a Menubar containg just a "File" menu and given it the > following items: > > Test 1 > -------- > Test 2 > -------- > Test 3 > Test 4 > Test 5 > -------- > Quit > > If set this menubar as in: > > set the menubar of this stack to myMenubar > > The menu appears ok except that when it displays, the last item in the > menu is "Test 3". I was fully expecting the ---- before the quit and > the quit item itself to be removed but not 4 items to move. If I insert > 2 dummy items after Test 5, then it behaves correctly. > > Any ideas? Why should it remove 4 items, instead of 2 as the > documentation states?? I suspect it is because a "help" menu is also required. The engine is probably removing the last 2 lines from the File menu and doing the appropriate thing, and then looking at the last menu button so it can manage the Help menu the same way. Because the File menu and the last button (which is supposed to be "Help") are actually the same button, it is also removing another 2 lines from the bottom of the File menu. Most operating systems require a Help menu, and Rev expects it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Apr 10 16:43:00 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 10 Apr 2006 15:43:00 -0500 Subject: Field Trouble In-Reply-To: References: Message-ID: <443AC354.3050204@hyperactivesw.com> Scott Rossi wrote: > Hey List Folks: > > Looking for troubleshooting suggestions... I have a simple stack with one > editable field within a group placed on multiple cards. I think I did > something yesterday that now prevents me from drag-selecting the text on any > card. > > - the cantmodify of the stack is false > - the field is unlocked > - the showFopcusBorder of the field is false > - the traversalOn of both the group and field are true > - I can tab into the field, and can sometimes do a command+A to select all, > but more often the Edit menu just flashes with an error beep and no text is > selected Check that "autohilite" is also true. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rev at armbase.com Mon Apr 10 16:52:33 2006 From: rev at armbase.com (Bob Hartley) Date: Mon, 10 Apr 2006 21:52:33 +0100 Subject: Rev media page not working properly Message-ID: Hi All. I'm just curious about revmedia. When I hover over the graphic on the revmedia page my cursor changes to indicate a hyperlink, however, there is no mousedown action. Is this only usable with IE. I use mozilla. regards Bob From dcragg at lacscentre.co.uk Mon Apr 10 16:50:28 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 10 Apr 2006 21:50:28 +0100 Subject: answer the result In-Reply-To: <1656826495.20060410111858@ahsoftware.net> References: <1656826495.20060410111858@ahsoftware.net> Message-ID: On 10 Apr 2006, at 19:18, Mark Wieder wrote: > Dave- > > Monday, April 10, 2006, 6:53:49 AM, you wrote: > >> Has something changed at some point with the way "answer the result" >> works? > > Whew! I thought it was just me... The other Mark W had already filed a bug report for this (3494), and it is fixed for the next release (2.7.1). I thought I'd searched Bugzilla for this. I've gotta learn how to use it one of these days. Writing programs is one thing, but using them is a whole different ballgame. :-) Cheers Dave From europe at ehug.info Mon Apr 10 16:56:21 2006 From: europe at ehug.info (Mark Schonewille) Date: Mon, 10 Apr 2006 22:56:21 +0200 Subject: Rev media page not working properly In-Reply-To: References: Message-ID: <443AC675.1030706@ehug.info> I suggest you write to support. They will notify the webmaster. Mark Bob Hartley wrote: > Hi All. > > I'm just curious about revmedia. When I hover over the graphic on the > revmedia page my cursor changes to indicate a hyperlink, however, there is > no mousedown action. > > Is this only usable with IE. I use mozilla. > > regards > Bob -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From scott at tactilemedia.com Mon Apr 10 17:00:47 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 10 Apr 2006 14:00:47 -0700 Subject: Had Revolution for over a year and I still can't run a stack file In-Reply-To: <44381668.5060206@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: >> I know the answer to that one, I think. It happens when you use the >> message box to show a file dialog (or when you have been typing into a >> field) and hit the return key to execute the command. When typing, the >> mouse pointer normally is hidden (replaced by the insertion point). If >> you open a file dialog while the insertion point is present, the mouse >> pointer doesn't reappear when the file dialog opens. >> >> I bugzillaed it some time ago. > > And just to follow up, it appears to have been fixed in 2.7. Bugzilla > pays off. ;) Well, it still happens here intermittently here (looking for a recipe). Just tried it in Rev 2.7, OSX 10.3.9. In a new Rev session, the first time I executed the following in the message box: answer file "Locate:" The cursor disappeared. I went off to start writing email, came back to double check, and now the cursor remains visible during the above. May be sunspots or something else, but I'll see if I can get some kind of recipe. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dcragg at lacscentre.co.uk Mon Apr 10 17:04:20 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 10 Apr 2006 22:04:20 +0100 Subject: Rev media page not working properly In-Reply-To: References: Message-ID: <9967AB65-F0C2-418A-8188-1E34A156A19F@lacscentre.co.uk> On 10 Apr 2006, at 21:52, Bob Hartley wrote: > > Hi All. > > I'm just curious about revmedia. When I hover over the graphic on the > revmedia page my cursor changes to indicate a hyperlink, however, > there is > no mousedown action. > > Is this only usable with IE. I use mozilla. I don't think you're missing anything. The image has a "usemap" attribute, but the map doesn't seem to be in place yet. IE on XP and Safari on OS X don't change the cursor. Firefox behaves like Mozilla. Cheers Dave From alex at tweedly.net Mon Apr 10 17:10:07 2006 From: alex at tweedly.net (Alex Tweedly) Date: Mon, 10 Apr 2006 22:10:07 +0100 Subject: Rev media page not working properly In-Reply-To: References: Message-ID: <443AC9AF.5030602@tweedly.net> Bob Hartley wrote: >Hi All. > >I'm just curious about revmedia. When I hover over the graphic on the >revmedia page my cursor changes to indicate a hyperlink, however, there is >no mousedown action. > >Is this only usable with IE. I use mozilla. > > No, revmedia.runrev.com doesn't work properly with IE either. In IE the cursor doesn't change - but it doesn't do anything. It looks as though it's an attempt to use a map, but the map itself hasn't been included in the html. I've cc'd www at runrev.com, which is the address they give for "comments or enquiries" about the web site. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.0/306 - Release Date: 09/04/2006 From dave at crystalpiersw.com Mon Apr 10 17:12:32 2006 From: dave at crystalpiersw.com (Dave Beck) Date: Mon, 10 Apr 2006 18:12:32 -0300 Subject: reporting fatal error bugs In-Reply-To: <20060410170007.D357D8251C1@mail.runrev.com> Message-ID: <20060410200616.3EF658254B6@mail.runrev.com> Thanks Jacqueline, But the question remains which log is helpful to post and where to find it. There is no easy way to extract the log from the Microsoft Dr. Watson dialog that I am aware of. In a previous post somebody suggested that the log of interest was located at: C:/Documents and Settings/All Users/Application Data/Microsoft/Dr Watson/user.dmb However, that to me appears to be gibberish binary data. There is another file in that folder on my machine called "dtwtsn32.log". Is that the one? Thanks, Dave From scott at tactilemedia.com Mon Apr 10 17:14:10 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 10 Apr 2006 14:14:10 -0700 Subject: Field Trouble In-Reply-To: <443AC354.3050204@hyperactivesw.com> Message-ID: Recently, J. Landman Gay wrote: >> I have a simple stack with one >> editable field within a group placed on multiple cards. I think I did >> something yesterday that now prevents me from drag-selecting the text on any >> card. > Check that "autohilite" is also true. YES! It seems that was it. Thank you so much. :-) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From 3mcgrath at adelphia.net Mon Apr 10 17:16:28 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 10 Apr 2006 17:16:28 -0400 Subject: Field Trouble In-Reply-To: References: Message-ID: <628EFBB6-3CCD-43BC-85D2-298557C2C9C5@adelphia.net> scott, I was having trouble with error windows 'hidden' behind one of my stacks and was getting this erratic behavior until I realized what was going on. But I also had trouble in the past when using OSX with Shapeshifter or Mighty Mouse. do you use any of those? If you can, send the stack and I will test it here as well. Tom On Apr 10, 2006, at 4:30 PM, Scott Rossi wrote: > Hey List Folks: > > Looking for troubleshooting suggestions... I have a simple stack > with one > > I'm not sure if I'm overlooking a simple property setting somewhere > or I've > run into a 2.7 bug that I can't shake. > > This is Rev 2.7 on OSX 10.3.9. > > Scott Rossi Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From lynn at paradigmasoft.com Mon Apr 10 17:21:52 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 10 Apr 2006 14:21:52 -0700 Subject: Rev media page not working properly In-Reply-To: <443AC675.1030706@ehug.info> Message-ID: <1067418305-324762843@lindbergh.macserve.net> > > I'm just curious about revmedia. When I hover over the > graphic on the > > revmedia page my cursor changes to indicate a hyperlink, however, > > there is no mousedown action. > > > > Is this only usable with IE. I use mozilla. Top men are on it :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From revolution at derbrill.de Mon Apr 10 17:30:03 2006 From: revolution at derbrill.de (Malte Brill) Date: Mon, 10 Apr 2006 23:30:03 +0200 Subject: Media on MacWorld In-Reply-To: <20060410170008.141168251C4@mail.runrev.com> Message-ID: <2BEB4C46-C8D9-11DA-AB80-0030659A795C@derbrill.de> Hi Mark, I just added a comment, as the first one deals with my favourite Revolution use. Multimedia. :-) Thanks for the link, Malte From xbourque at gmail.com Mon Apr 10 20:26:00 2006 From: xbourque at gmail.com (Xavier Bourque) Date: Mon, 10 Apr 2006 20:26:00 -0400 Subject: How do I get a list of all controls on a card? Message-ID: Hi, My stack lets the user add and remove text fields and rectangles on a card. I want to gather a list of all the text fields and rectangles when the user is done adding/deleting them. How do I get a list of all the controls on a card? Thanks. -- Xavier Bourque From michaell at unimelb.edu.au Mon Apr 10 20:39:49 2006 From: michaell at unimelb.edu.au (Michael J. Lew) Date: Tue, 11 Apr 2006 10:39:49 +1000 Subject: just in case Message-ID: I'm guessing that this is unnecessary... Percodan is for treatment of severe pain, not for frustration. Excessive use can lead to addiction and it almost always causes severe constipation. Prune juice is probably a better accompaniment than wine ;-) At 8:39 AM -0500 10/4/06, Judy Perry wrote: >Anybody sharing the love with Percodan/Percocet? Will share Wine >Bottle... > >I'm willing to give it a generous try... > >:-) > >Judy -- Michael J. Lew Senior Lecturer Department of Pharmacology The University of Melbourne Parkville 3010 Victoria Australia Phone +613 8344 8304 ** New email address: michaell at unimelb.edu.au ** From jmac at consensustech.com Mon Apr 10 20:42:00 2006 From: jmac at consensustech.com (Jim MacConnell) Date: Mon, 10 Apr 2006 17:42:00 -0700 Subject: Media on MacWorld In-Reply-To: <37CF78E9-36B1-4ABE-BB1D-CF710CEF5C19@cruzio.com> References: <37CF78E9-36B1-4ABE-BB1D-CF710CEF5C19@cruzio.com> Message-ID: Promo = good... typo = bad? Not sure what this sentence in the promo means... "A scripting engine is included, along with effects ling interactive blending, transparency, transitions, animations, anti-aliased vector graphics support, QuickTime interactivity, text-to-speech functions and more" What are" ...effects ling interactive blending"? s/b "like" me thinks. Or is Safari doing a weird word replacement? Jim On Apr 10, 2006, at 1:14 PM, Mark Swindell wrote: > Here's a link to the promo blurb for Media on MacWorld's site. One > comment so far... > > http://www.macworld.com/news/2006/04/10/revolution/index.php > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From davis.phil at comcast.net Mon Apr 10 20:57:16 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 10 Apr 2006 17:57:16 -0700 Subject: How do I get a list of all controls on a card? In-Reply-To: References: Message-ID: <443AFEEC.3070103@comcast.net> Here's one way: on mouseUp put controlList() into tMyList answer tMyList end mouseUp function controlList pTargetCard # 'pTargetCard' = optional; the long name of a card. If not # supplied by caller, it is assumed to be the current card. if pTargetCard = empty then put the long name of this card into pTargetCard end if put empty into tList -- not technically necesary put (the number of controls of pTargetCard) into xMax repeat with x = 1 to xMax put (the name of control x of pTargetCard) & cr after tList end repeat delete last char of tList -- the trailing CR return tList end controlList In 'controlList' you could collect 'the name' of each control, or 'the short name' or 'the long name' depending on your purpose. Hope this helps - Phil Davis Xavier Bourque wrote: > Hi, > > My stack lets the user add and remove text fields and rectangles on a > card. > > I want to gather a list of all the text fields and rectangles when the > user is done adding/deleting them. > > How do I get a list of all the controls on a card? > > Thanks. > > -- Xavier Bourque > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From troy_lists at rpsystems.net Mon Apr 10 20:57:25 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Mon, 10 Apr 2006 20:57:25 -0400 Subject: Media on MacWorld In-Reply-To: References: <37CF78E9-36B1-4ABE-BB1D-CF710CEF5C19@cruzio.com> Message-ID: <4AD36434-BE27-4475-BAAF-06AAA42A1632@rpsystems.net> On Apr 10, 2006, at 8:42 PM, Jim MacConnell wrote: > What are" ...effects ling interactive blending"? s/b "like" me > thinks. Or is Safari doing a weird word replacement? 'leet speak for "including", I guess. -- Troy RPSystems, Ltd. http://www.rpsystems.net From europe at ehug.info Mon Apr 10 21:08:31 2006 From: europe at ehug.info (Mark Schonewille) Date: Tue, 11 Apr 2006 03:08:31 +0200 Subject: How do I get a list of all controls on a card? In-Reply-To: References: Message-ID: <443B018F.2010204@ehug.info> Hi Xavier, Use these handlers as follows: put the objects of this cd into myList get the objectIDs of this cd Put the handlers into the stack script of your mainstack or in a stack that is in use. Mind linewraps. getProp objects repeat with x = 1 to number of controls of the target put the name of control x of the target & return after myList end repeat sort myList return myList end objects getProp objectIDs repeat with x = 1 to number of controls of the target put the id of control x of the target & return after myList end repeat sort myList return myList end objectIDs Best regards, Mark Xavier Bourque wrote: > Hi, > > My stack lets the user add and remove text fields and rectangles on a card. > > I want to gather a list of all the text fields and rectangles when the > user is done adding/deleting them. > > How do I get a list of all the controls on a card? > > Thanks. > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From bvlahos at mac.com Mon Apr 10 23:17:34 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 10 Apr 2006 20:17:34 -0700 Subject: iCalendar or vCard files In-Reply-To: <3784D194-7D3E-48E4-8571-A61062834E18@de-mare.nl> References: <3784D194-7D3E-48E4-8571-A61062834E18@de-mare.nl> Message-ID: <4262815F-663F-4F6A-8EC1-35D0F9295DE3@mac.com> I've used vCARD import and export in a program I'm developing. What is it you need help with? The format isn't too bad but it just requires a bunch of code. Bill Vlahos On Apr 4, 2006, at 8:23 AM, Terry Vogelaar wrote: > Hi all, > > Is there anyone who made an attempt to write a stack that can > interpret and edit iCal files or vCard files, like used by Apple's > iCal and Addressbook? > > Terry > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at robelko.com Mon Apr 10 23:32:05 2006 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 11 Apr 2006 05:32:05 +0200 Subject: Media on MacWorld In-Reply-To: References: <37CF78E9-36B1-4ABE-BB1D-CF710CEF5C19@cruzio.com> Message-ID: >Promo = good... typo = bad? > >Not sure what this sentence in the promo means... >"A scripting engine is included, along with effects ling interactive >blending, transparency, transitions, animations, anti-aliased vector >graphics support, QuickTime interactivity, text-to-speech functions >and more" > >What are" ...effects ling interactive blending"? s/b "like" me >thinks. Or is Safari doing a weird word replacement? > >Jim > Safari is alright :) It's sloppy writing or more likely editing of RR's press release. Mr Cohen should be ashamed. How does one drag and drop buttons using a customizable backdrop? Last sentence is also a twister. Robert From tariel at mac.com Tue Apr 11 01:11:41 2006 From: tariel at mac.com (Tariel Gogoberidze) Date: Tue, 11 Apr 2006 01:11:41 -0400 Subject: bugs In-Reply-To: <20060409170003.306958258F5@mail.runrev.com> References: <20060409170003.306958258F5@mail.runrev.com> Message-ID: <738c400149c8d332f4cc9ca7d1211bad@mac.com> On Apr 9, 2006, at 1:00 PM, Geoff Canyon wrote: > > Here is an example of something slightly larger than a single line > (and actually useful) that I think is bug-free: > > on stableSetSize pID,W,H > -- sets the width and height of pID > -- while keeping the topleft the same > try > put the rect of pID into tRect > catch tSomeError > exit stableSetSize > end try > if W is a number then put item 1 of tRect + W into item 3 of tRect > if H is a number then put item 2 of tRect + H into item 4 of tRect > set the rect of pID to tRect > end stableSetSize > Assuming correct input it seems to be bug free. However.. on mouseUp put "button 1" into PID put 500000000000000.2 into W -- ! put 50.3 into H stableSetSize pID,W,H end mouseUp Throws execution error here "rectangle does not have 4 points" :) best regards Tariel From katir at hindu.org Tue Apr 11 01:16:02 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 10 Apr 2006 19:16:02 -1000 Subject: Revolution "software" to black listed nations In-Reply-To: <1F840C9A-B179-434F-8A80-74DAF7EEAE82@mac.com> References: <8149463F-0551-4494-8DD6-719C67FB341B@hindu.org> <1F840C9A-B179-434F-8A80-74DAF7EEAE82@mac.com> Message-ID: <58D62152-944A-45EF-B951-0B301B5DB546@hindu.org> Aloha, James: Thank you for the thoughtful response. One other member of our team here who drafted the EULA for the Digital Edition of Hinduism Today (see http://www.hinduismtoday.com/digital/ for the "product" in question") Pointed out to me the same thing "Its in the Rev license, so whether or not the stacks might pass under US law, to comply with RunRev, we can't do it..." Something I glossed over years ago. OK, seems it's as simple as removing those countries from the pull downlist on the web site and one is then "compliant" ... since we do not actually ship any physical product, that's the only mode of delivery there is... I can't imagine that one is supposed to start checking incoming GET requests for IPs in those nations... I doubt they have dial up ISP's in Bagdad at the moment. Sivakatirswami On Apr 09, 2006, at 5:04 AM, James Spencer wrote: > > On Apr 8, 2006, at 8:53 PM, Sivakatirswami wrote: > >> Has anyone studied out carefully the issue of shipping Rev stacks >> to countries on the US state department embargo list? These being >> currently (found in many typical EULA's) >> >> "Cuba, Iran, Iraq, Libya, North Korea, Sudan, Syria, military or >> police entities in South Africa, or any other country to which the >> United States has embargoed goods. >> >> Would there not be a difference between >> >> 1) the Rev IDE which give users tools to build software. >> 2) a standalone which does not. >> >> in terms of the embargo? Where do we find the precise definition >> of "software" that should not be shipped to these countries? >> >> Could a Standalone be conceived of as a "product" of software, >> like a PDF is a Product of Acrobat, but not Acrobat itself. I mean >> I can't imagine Adobe is breaking laws when some North Korean >> downloads a PDF from the web. Similalry, I'm wondering, if somone >> downloads a standalone application built with Revolution if this >> is a violation of the embargo or not. > > Unlike kee, I am a lawyer but know nothing about security law, > ITAR, international law, or any other issue directly related to > this question other than what I quickly looked up at the State > Department web site so what I'm saying here is NOT legal advice. > If you are close enough to the edge to really have a question about > this, you are nuts if you don't go hire a real lawyer to check it out. > > kee has addressed the general issues and I am writing to make four > points: > > 1) ITAR and the other law I looked at this morning, doesn't play > games around whether the item or service is "software" or a > "product" of software. It is generic and covers items and > information that can be used for military purposes. > > 2) Forget US law for a moment, your Revolution license prohibits > the distribution of "Created Software" to embargoed countries. > "Created Software" includes "stacks and files" created using > Revolution so again, it doesn't matter whether you try to call your > stacks a "product" of software or whether it is a standalone. Note > that the license applies whether you are in the United States (and > therefore subject to US export restrictions) or not. > > 3) A PDF contains no executable code and in fact contains nothing > that would violate the embargo other than the information contained > in the PDF. Thus the example of Acrobat as versus PDF's created > with Acrobat is not on point. The same may or may not be true for > a Rev stack not compiled as a standalone but again, the license > nevertheless prohibits you exporting the stack to Iran. > > 4) In any case, if you export a prohibited item to an embargoed > country, say a PDF that shows how to build an atomic bomb, it is > you that has a problem if anyone does. Adobe would not be breaking > the law assuming they have distributed Acrobat under the terms of > the G-DEST; you would. Similarly, if you use Rev to create a stack > that controls an air defense system and sell it to the North Korean > Air Force, big brother will come looking for you, not Revolution, > not because Revolution is in Scotland and not subject to US law, > but because they aren't the one exporting to North Korea. > > Whether you are in the United States and are subject to the embargo > or are not in the US and thus are only subject to the Rev license, > the question becomes how much you have to do to comply. I would > suggest that is going to depend on what your product is. If you > have produced a stack that you are distributing as freeware and > which only contains pictures of yourself that you took with your > new iMac and it's built in camera, I would probably not pay any > attention at all other than to refuse to reply if I got an order > with a return address in P'yongyang. If, on the other hand, you > have written a stack for using your iMac to shoot down US spy > satellites I probably would consult an attorney, regardless of how > I intended to distribute the stack. In between, use your judgment. > > Spence > > > James P. Spencer > Rochester, MN > > jspencer78 at mac.com > > "Badges?? We don't need no stinkin badges!" > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From gcanyon at inspiredlogic.com Tue Apr 11 02:12:15 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 10 Apr 2006 23:12:15 -0700 Subject: bugs In-Reply-To: <738c400149c8d332f4cc9ca7d1211bad@mac.com> References: <20060409170003.306958258F5@mail.runrev.com> <738c400149c8d332f4cc9ca7d1211bad@mac.com> Message-ID: <5C53C357-3585-45ED-84F5-35939DAF49C1@inspiredlogic.com> On Apr 10, 2006, at 10:11 PM, Tariel Gogoberidze wrote: > On Apr 9, 2006, at 1:00 PM, Geoff Canyon wrote: >> >> Here is an example of something slightly larger than a single line >> (and actually useful) that I think is bug-free: > >> >> on stableSetSize pID,W,H >> -- sets the width and height of pID >> -- while keeping the topleft the same >> try >> put the rect of pID into tRect >> catch tSomeError >> exit stableSetSize >> end try >> if W is a number then put item 1 of tRect + W into item 3 of tRect >> if H is a number then put item 2 of tRect + H into item 4 of tRect >> set the rect of pID to tRect >> end stableSetSize >> > > Assuming correct input it seems to be bug free. However.. > > on mouseUp > put "button 1" into PID > put 500000000000000.2 into W -- ! > put 50.3 into H > stableSetSize pID,W,H > end mouseUp > > Throws execution error here "rectangle does not have 4 points" > > :) In discussion with a non-Rev-using friend earlier today (what, you don't spend your spare time discussing esoteric issues with your friends?) the idea of overflow was pointed out to me. Note in my defense that the code is proof against non-integers, non- numbers, and negative numbers. So the only thing that should break it is too-large numbers. That said, I noticed in the docs that if the lockLoc of an object is true, it resizes from the topleft. I thought this would be a good thing, but it means that I have to lock the screen in order to not show first the width changing, then the height. It also doesn't handle cds or groups, etc. So I stuck with the rectangle routine, but with more data checks: on stableSetSize pID,W,H -- sets the width of and height of pID -- while keeping the topleft the same try put the rect of pID into tRect catch tSomeErr exit stableSetSize end try if W is a number then if word 1 of pID is among the items of "image,img" and \ the platform is "MacOS" then put min(4096,W) into W -- this is a temp end if put min(32767,W + item 1 of tRect) into item 3 of tRect end if if H is a number then put min(32767,H + item 2 of tRect) into item 4 of tRect set the rect of pID to tRect end stableSetSize Maybe that will hold up a bit longer. regards, gc From livfoss at mac.com Tue Apr 11 04:02:04 2006 From: livfoss at mac.com (Graham Samuel) Date: Tue, 11 Apr 2006 09:02:04 +0100 Subject: use-revolution Digest, Vol 31, Issue 27 Message-ID: No, the subject line isn't there because I hit 'reply' without thinking (although we've all done that): it's there because although I've received Digests 26, 28 and 29 of the Use-List, somehow 27 has failed to turn up - I've no idea why, but anyway would some kind Digest reader take a second to send me a copy? Without it I'm missing bits of threads that I'm following. TIA Graham BTW, Digest 24 turned up a few hours after 25 was delivered, but this latest one appears to be permanently lost. ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From ambassador at fourthworld.com Tue Apr 11 04:51:01 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Apr 2006 01:51:01 -0700 Subject: use-revolution Digest, Vol 31, Issue 27 Message-ID: <443B6DF5.1080406@fourthworld.com> Graham Samuel wrote: > No, the subject line isn't there because I hit 'reply' without > thinking (although we've all done that): it's there because although > I've received Digests 26, 28 and 29 of the Use-List, somehow 27 has > failed to turn up - I've no idea why, but anyway would some kind > Digest reader take a second to send me a copy? Without it I'm missing > bits of threads that I'm following. Confirmed here too. Got all others but not that one. Looks like you'll need to visit the archives for those: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bobwarren at howsoft.com Tue Apr 11 07:23:59 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 11 Apr 2006 08:23:59 -0300 Subject: OT: Bob Warren out of the office Message-ID: <443B91CF.5000606@howsoft.com> My apologies to the good folks who have questions and answers in relation to the last e-mail I sent. I have some urgent neglected business to take care of today, and I don't have the time or emotional energy to participate. I'll be back when I get my act back together again. Best regards to all, Bob Warren From livfoss at mac.com Tue Apr 11 09:21:56 2006 From: livfoss at mac.com (Graham Samuel) Date: Tue, 11 Apr 2006 14:21:56 +0100 Subject: use-revolution Digest, Vol 31, Issue 27 Message-ID: <2BF98B6F-FD73-4E84-A214-0C4B185653AD@mac.com> Just to say that Wouter forwarded me a copy, for which thanks. Graham I had written: > No, the subject line isn't there because I hit 'reply' without > thinking (although we've all done that): it's there because > although I've received Digests 26, 28 and 29 of the Use-List, > somehow 27 has failed to turn up - I've no idea why, but anyway > would some kind Digest reader take a second to send me a copy? > Without it I'm missing bits of threads that I'm following. ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From lynn at paradigmasoft.com Tue Apr 11 11:47:21 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 11 Apr 2006 08:47:21 -0700 Subject: Valentina 2.3 for Revolution Released - More Breakthrough Speed on Joins, New SQL Commands Message-ID: <1067351962-328756525@lindbergh.macserve.net> Valentina 2.3 for Revolution Released BREAKTHROUGH SPEED ON JOINS; NEW SQL COMMANDS Leading multi-platform database vendor Paradigma Software, Inc, makers of the ultra-fast Valentina 2 Office Server, announce the shipping of Valentina 2.3. Valentina 2's next generation, object-relational database model builds on the traditional relational database model much like C++ builds on top of the C language. All that you know from working with traditional database systems from IBM, Oracle and Microsoft also apply to Valentina-based development. This robust technology excels at ultra fast management of millions of records. Valentina is not another in-memory database but a true disk based DBMS. Valentina 2.3 includes a dramatic leap forward in speed for database JOINS (including data from two or more database tables) with a new breakthrough algorithm. In a comparative analysis in base configurations between Valentina and MS SQL Server 2000 on Windows, on joins of 5,000,000 and 20,000,000 record test databases, Valentina was between 2-6 times faster than MS SQL Server. Based on file structural differences of even larger databases, Valentina 2.3 can be 50-100 times faster or more (MS Server, mySQL, PostGre, SQLite and Oracle have the same file based limitations), depending on the record size of a table. Valentina 2.3 also includes the following new features and improvements: * Improved speed and performance in Add Record commands. * New SHOW commands: SHOW TABLES, SHOW COLUMNS, and SHOW DATABASE. These return the database structure as a cursor. * SQL: SELECT ... ORDER BY ... [NULLS FIRST | LAST] * SQL: CREATE TABLE ... IF EXISTS Valentina 2.3 improvements are available in all versions of Valentina Office Server and ADKs for COM (VB 6, Delphi), .net (VB 2005), Macromedia Director, Runtime Revolution and REALbasic, as well as Embedded Server (a part of Valentina Developer Network). Valentina 2.3 for Revolution is available through Runtime Revolution's RevSelect program. Valentina Studio, the browser, query, and administration tool was updated to version 2.3fc16, including support for the new Valentina 2.3 file format. The Mac OS X version is a Universal Binary application. ADK Standard Edition ADKs start at $199; VDN pricing begins at $499. Owners of the 2.x versions of the products receive a free upgrade to 2.3. For more information, visit the Paradigma Software website at http://www.paradigmasoft.com. From mwieder at ahsoftware.net Tue Apr 11 12:11:03 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 11 Apr 2006 09:11:03 -0700 Subject: just in case In-Reply-To: References: Message-ID: <1932039072.20060411091103@ahsoftware.net> Michael- Monday, April 10, 2006, 5:39:49 PM, you wrote: > Excessive use can lead to addiction and it almost always causes > severe constipation. ...now *there's* a combination I don't want to run into... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Apr 11 12:22:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 11 Apr 2006 09:22:42 -0700 Subject: answer the result In-Reply-To: References: <1656826495.20060410111858@ahsoftware.net> Message-ID: <332738688.20060411092242@ahsoftware.net> Dave- Monday, April 10, 2006, 1:50:28 PM, you wrote: > The other Mark W had already filed a bug report for this (3494), and ...my evil twin seems to be fixing things faster than I can break them these days... -- -Mark Wieder mwieder at ahsoftware.net From mfstuart at cox.net Tue Apr 11 12:24:31 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Tue, 11 Apr 2006 12:24:31 -0400 Subject: Preferred RunRev method to close a stack with Esc Message-ID: <20060411162431.JGGQ25099.fed1rmmtao09.cox.net@[172.18.180.8]> Hi all, Two questions in one request... I'm developing on WinXP and would like to know what is the preferred RunRev way to apply a close to a sub-stack when the end user presses the Esc key? Scenario: The application is database oriented, with the user double-clicking on a table row to open a stack that displays all the fields, and data related to that selected row. The user is now on the sub-stack. If the user doesn't change anything, and presses Esc, the sub-stack should close with no warnings. If the user has changed data, and then presses Esc, I'd want to pop up an alert to the affect that they need to save or cancel changes. How is this done in RunRev? TIA, Mark Stuart From rcozens at pon.net Tue Apr 11 12:28:46 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 11 Apr 2006 09:28:46 -0700 Subject: bugs In-Reply-To: <41C75644-A2B6-4F0C-B0AB-0C98A1B00F6C@dsl.pipex.com> References: <20060408063601.04E45824FDD@mail.runrev.com> <2831BDDF-231C-4FA7-A1D9-AE7C9E1F4CD4@dvkconsult.com.au> <0F079F96-F69D-4AA2-ACE3-A2B4691FFB6F@inspiredlogic.com> <1BD6FAF2-C804-11DA-965E-0030657E1638@pon.net> <41C75644-A2B6-4F0C-B0AB-0C98A1B00F6C@dsl.pipex.com> Message-ID: <3F9D19D7-C978-11DA-8800-0030657E1638@pon.net> Hi Dave, > what's the bug? The fact that it loops endlessly or the fact that the > COA was non existent? Well my buddy Bernie would say the bug is a user error for installing the A/R module before installing G/L and setting up the COA. Actually it appears in the setup screen for any module that includes default G/L accounts: If the G/L interface is checked, A/R account fields become required fields, and as the field closes the system verifies the contents in the COA. Not finding the account, Flexware takes the user back to the field. The only way to escape the loop without killing the computer or Flexware A/R is to go to another workstation and set up a COA. Flexware modules were bundled individually, with a separate manual & CD for each. I don't recall there being anything in the documentation advising sys admins to install G/L first if it was among the modules purchased. And if there was, it didn't stop many users from having their first experience with Flexware--before it was even set up to do useful work--include finding a way out of an endless loop. So Bernie could truthfully claim (on this point) "Flexware is bug-free if people use it correctly." But in the real world, a significant number of users fell victim to this and similar "user" errors. I believe the developer's job goes beyond delivering an application that works for her. One has the obligation to provide the user a graceful escape mechanism when the user does something he wasn't supposed to do. In this case, every Flexware setup screen that included default G/L accounts should, at the very least, disable the "G/L Installed" check box if the COA is not present. Ideally, it would also display a dialog box explaining the box was disabled because the COA was not set up. Such a simple modification would have left first-time users with a much better feeling about Flexware then they got when told "That's your fault for not installing G/L first." Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From mb.ur at harbourhost.co.uk Tue Apr 11 12:51:05 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Tue, 11 Apr 2006 17:51:05 +0100 Subject: Preferred RunRev method to close a stack with Esc In-Reply-To: <20060411162431.JGGQ25099.fed1rmmtao09.cox.net@[172.18.180.8]> References: <20060411162431.JGGQ25099.fed1rmmtao09.cox.net@[172.18.180.8]> Message-ID: <443BDE79.4000809@harbourhost.co.uk> mfstuart at cox.net wrote: > Hi all, > > Two questions in one request... > I'm developing on WinXP and would like to know what is the > preferred RunRev way to apply a close to a sub-stack when the end user presses the Esc key? > > Scenario: > The application is database oriented, with the user double-clicking > on a table row to open a stack that displays all the fields, > and data related to that selected row. > The user is now on the sub-stack. If the user doesn't change > anything, and presses Esc, the sub-stack should close > with no warnings. > If the user has changed data, and then presses Esc, > I'd want to pop up an alert to the affect that they > need to save or cancel changes. > How is this done in RunRev? > > TIA, > Mark Stuart Hi Mark, have you tried trapping the escapeKey message? as in: on escapeKey ... Martin Baxter From dcragg at lacscentre.co.uk Tue Apr 11 12:47:31 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 11 Apr 2006 17:47:31 +0100 Subject: Preferred RunRev method to close a stack with Esc In-Reply-To: <20060411162431.JGGQ25099.fed1rmmtao09.cox.net@[172.18.180.8]> References: <20060411162431.JGGQ25099.fed1rmmtao09.cox.net@[172.18.180.8]> Message-ID: On 11 Apr 2006, at 17:24, wrote: > > Scenario: > The application is database oriented, with the user double-clicking > on a table row to open a stack that displays all the fields, > and data related to that selected row. > The user is now on the sub-stack. If the user doesn't change > anything, and presses Esc, the sub-stack should close > with no warnings. > If the user has changed data, and then presses Esc, > I'd want to pop up an alert to the affect that they > need to save or cancel changes. > How is this done in RunRev? This just one way. First, you need a way to know if the user has changed data. The details of this will depend on your stack, but let's say you maintain a custom property that tracks whether changes have been made. So you might have a preOpenStack handler in the stack script to initially set the custom property to its "clean" state. Something like: on preOpenStack set the cDirtyState of this stack to false end preOpenStack Then in the places you determine that a change has been made, you would set the custom property to true. For example, this might be in an exitField handler in a text field. on exitField set the cDirtyState of this stack to true end exitField (But probably something more elaborate is needed, depending on your stack.) Then in the stack script, you could have the following handler to catch the Escape Key. on escapeKey if the cDirtyState of this stack then put "Do you want to save your changes?" into tString answer tString with "Save" or "Don't Save" if it is "Save" then ## do whatever you need to save the data here else close this stack end if else close this stack end if end escapeKey Cheers Dave From mfstuart at cox.net Tue Apr 11 13:08:43 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Tue, 11 Apr 2006 13:08:43 -0400 Subject: Preferred RunRev method to close a stack with Esc - reply Message-ID: <20060411170844.LINM6244.fed1rmmtao11.cox.net@[172.18.180.8]> Thanx Dave & Martin... RunRev Transcript is sure easy to read - when you know how it works - well??? I'm getting there, but a long way to go :-) This forum helps immensely. Maybe I can contribute back one day. Cheers, Mark Stuart From rcozens at pon.net Tue Apr 11 13:15:32 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 11 Apr 2006 10:15:32 -0700 Subject: answer the result In-Reply-To: References: Message-ID: Hi Dave, > I was reviewing some old scripts, which basically look like this: > > on mouseUp > get url "http://www.lacscentre.co.uk/nofile.txt" > if the result is not empty then > answer the result > else > put it into field 1 > end if > end mouseUp > I'm surprised to find this ever worked. I invariably have problems if I try to reference "the result" anytime except immediately following the statement whose result I'm checking. It's awkward, but I find myself coding: get the result if it is not empty then beep answer it else in order to both evaluate it and reference its contents. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From ljk144 at gmail.com Tue Apr 11 13:16:06 2006 From: ljk144 at gmail.com (Levi Kendall) Date: Tue, 11 Apr 2006 13:16:06 -0400 Subject: Multicard Stack, Standalone Speed, and screenNoPixmaps property Message-ID: Hi All, I have a somewhat complicated speed issue I've been trying to resolve in a standalone application (this problem is not observed in IDE / stack mode). I have a multi-card stack which begins with what could be considered a "launch window" that gives the user the option to go to various other parts of the application. When the user clicks on the desired icon, the stack goes to a different card depending on what they clicked. Now my issue is the FIRST time the user ever goes to another card, there is a significant delay (up to 7+ seconds on slower P3 machines). Also the memory useage goes from about 11MB to 22MB the first time another section in the app is accessed. Now here is the odd part, after the user has gone to another card, everything runs blazingly fast after that, even if they return to the "launch window" and load another different section of the application. It's only the first time a card switch occurs that this significant slowdown can be observed. With some poking around I've determined the source of the slowdown, which seems to be the screenNoPixmaps property. What I assume is going on here is the first time another card is accessed, the application creates a new buffer for the card and writes all the graphics to that before displaying. This agrees with the memory use getting a significant boost as well. After the buffer has been created everything runs at full speed. So apparently *creating* the buffer is where the performance hit is. Turning off screenNoPixmaps is also undesireable because this will cause refresh flicker occassionaly while using the application, rather than always having nice smooth transitions there will be some "scanlines" visible during some refreshes. It does however run at "full" speed all the time, even when the first section is accessed. The memory useage also stays at something around 11MB, which further proves my theory on this. What I would like to do (if at all possible) is force the secondary buffer to be created immediately upon program launch, ideally during the splash screen phase before the user can see any actual parts of the GUI. Is there any way to force the creation of this buffer ahead of time? And if not is there any way to maintain a constant speed without having the drawback of "scanlines"? -Levi Kendall From rcozens at pon.net Tue Apr 11 13:19:20 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 11 Apr 2006 10:19:20 -0700 Subject: Recent posts In-Reply-To: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> References: <27c113c5ad21376e2f0469203216b4b2@wanadoo.fr> Message-ID: <5019B65E-C97F-11DA-9908-0030657E1638@pon.net> Francis, et al: > Draw a diagonal line > across the top of your card deck with a biro, drop the deck on the > floor, and > then put the deck back into 100% sequence with NO hassle ! Did it > often ! The closest I came to punched cards -- until "chaff" became part of the American political vocabulary -- was when I would visit the City of Oakland's D.P. Dept. I always thought the reason BASIC (& COBOL?) program code had line numbers was one could just run the deck through the sorter if it fell on the floor. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jhurley at infostations.com Tue Apr 11 13:24:23 2006 From: jhurley at infostations.com (Jim Hurley) Date: Tue, 11 Apr 2006 10:24:23 -0700 Subject: Screen refresh problems in OS X In-Reply-To: <20060410170007.D357D8251C1@mail.runrev.com> References: <20060410170007.D357D8251C1@mail.runrev.com> Message-ID: Unfortunately the planned fix for the refresh problem in OS X will have to await a later update. The fix had repercussion elsewhere in 2.7.1 (fields particularly) and so we will have to await 2.7.2. Jim From jacque at hyperactivesw.com Tue Apr 11 13:25:20 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Apr 2006 12:25:20 -0500 Subject: reporting fatal error bugs In-Reply-To: <20060410200616.3EF658254B6@mail.runrev.com> References: <20060410200616.3EF658254B6@mail.runrev.com> Message-ID: <443BE680.7090207@hyperactivesw.com> Dave Beck wrote: > Thanks Jacqueline, > > But the question remains which log is helpful to post and where to find it. > There is no easy way to extract the log from the Microsoft Dr. Watson dialog > that I am aware of. In a previous post somebody suggested that the log of > interest was located at: > > C:/Documents and Settings/All Users/Application Data/Microsoft/Dr > Watson/user.dmb > > However, that to me appears to be gibberish binary data. There is another > file in that folder on my machine called "dtwtsn32.log". Is that the one? I had to check on this. They'd like you to send both the binary and the log file. Sometimes either or both are useable. So, go for it, they want to see what Dr. Watson produces. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Tue Apr 11 13:26:50 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 11 Apr 2006 10:26:50 -0700 Subject: Multicard Stack, Standalone Speed, and screenNoPixmaps property In-Reply-To: Message-ID: Recently, Levi Kendall wrote: > I have a somewhat complicated speed issue I've been trying to resolve in a > standalone application (this problem is not observed in IDE / stack mode). > I have a multi-card stack which begins with what could be considered a > "launch window" that gives the user the option to go to various other parts > of the application. When the user clicks on the desired icon, the stack > goes to a different card depending on what they clicked. Now my issue is > the FIRST time the user ever goes to another card, there is a significant > delay (up to 7+ seconds on slower P3 machines). Also the memory useage goes > from about 11MB to 22MB the first time another section in the app is > accessed. 7 seconds is a pretty long time just to access a card. Are you using any transitions (visual effects) by chance? What is present on the secondary cards -- it sounds like maybe some large images. Is this the case? Also, what about initialization scripts: do you have any going on in any of your secondary cards? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From livfoss at mac.com Tue Apr 11 13:35:43 2006 From: livfoss at mac.com (Graham Samuel) Date: Tue, 11 Apr 2006 18:35:43 +0100 Subject: Deselecting a line Message-ID: This seems a very simple question, but I haven't found the answer, either by experiment or from the RR documentation. I can easily highlight a line in a field by a script like select line mySpecialLine of field "myField" and of course my user can do it with a click on a line in the field; and I guess I could script a click myself; but what I want to do at the moment is the reverse, i.e. deselect a line which my user has selected without removing focus from the field and without selecting another line. The obvious answer would seem to be select empty but it doesn't work for me, and anything involving 'the selection' actually alters the content of the field AFAICS Dumb I know... but could someone help me? TIA Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From benbock at msn.com Tue Apr 11 13:40:59 2006 From: benbock at msn.com (Ben Bock) Date: Tue, 11 Apr 2006 10:40:59 -0700 Subject: 2 basic Q's about management scripts in standalone Message-ID: I have about 10 stacks that need to be presented in an alternating order. I have settled on 5 orders. So I will build a standalone with a splash screen, that will select the correct order of administration. 1) I don't know how to make the selections work in a standalone. All it needs to do is cycle through the 5 orders, so that the first person will get order 1, the next person will get order 2, etc, so that it is administered 1-2-3-4-5-1-2-3-4-5... I suppose I could use a .txt file to store the last order administered, so that when the splash is opened for the next person, the splash would retrieve the last "value", add 1 to it (or something) move to the next order, and overwrite the value to the txt file. There must be a more elegant way. 2) For running the orders, I was thinking of using a global "gOrder1, gOrder2..." that is issued from the splash screen, and using scripts in the substacks: if gOrder1 then open stack A else end if I might need to figure out switch statements though. I don't understand them yet. I will eagerly accept any advice or guidance on this. Thank you, Ben From bobwarren at howsoft.com Tue Apr 11 13:50:10 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 11 Apr 2006 14:50:10 -0300 Subject: List Moderation, recent threads and New Forum Message-ID: <443BEC52.4070000@howsoft.com> Thanks Jacque. First off, I should tell you that Heather didn't want to answer my post on-list, so she did it off-list. She also told me she didn't want to perpetuate this thread. I also replied off-list, because I was not satisfied. I have so far received no answer to mine, and in actual fact I don't imagine I will get one. Are you speaking to me on behalf of Runtime Revolution? If so, please tell me what am I supposed to do now that you have perpetuated the thread and given me information which needs a reply on-list, since not everything you say in your post is true, and I should be given the opportunity to correct it. Thinking better, forget it. I'm not going to play this game any more. It has two sets of rules. By the way, if Runtime Revolution would like to publish my off-list communication mentioned above, I would have absolutely no objection. Regards, Bob Warren (client) -------------------------------------------------------------- Jacqueline Landman Gay (HyperActive Software) wrote: >Bob Warren wrote: >> The first part of my question concerns the use of Buzilla. I refuse to >> use it in its present form essentially because of the voting system. I think you have misunderstood the voting system. RR uses that to get a sense of how many users are affected by a particular problem, but it in no way determines which bugs get fixed first. The determination is made based on a number of different factors, of which user votes is only one consideration. >> I >> have a bug in Linux, which at the moment is nothing but an emerging OS, >> not of immediate interest to the vast majority of people on this list >> (my potential voters). How am I supposed to draw attention to a serious >> bug in Rev Linux and get something done about it in a timely fashion? The best way is to enter it into Bugzilla via the channels set up for that. The engineers do not read this list looking for bug reports. If you do not report it, they won't know about it. It is that simple. You can also submit it to the support queue, as I mentioned in another post, and we will move it to Bugzilla for you. It is faster though if you simply enter it into Bugzilla yourself, using either the web interface or Revzilla. >> Frantically, I wrote an e-mail directly to the Chief Technical Officer >> (Mark Waddingham), which was met by stony silence rather than some kind >> of reply Which was entirely appropriate. He is far too busy to respond to individual customers, it isn't part of his job, there are other avenues for these reports, and you tried to bypass them. If you had submitted the problem via the channels that have been created for that purpose, you would have received an immediate response. There are several people whose job is to do that. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com ------------------------------ From klaus at major-k.de Tue Apr 11 13:53:40 2006 From: klaus at major-k.de (Klaus Major) Date: Tue, 11 Apr 2006 19:53:40 +0200 Subject: Deselecting a line In-Reply-To: References: Message-ID: <488F7723-7A06-41AF-A4F5-2EE1E24E15F1@major-k.de> Hi Graham, > This seems a very simple question, but I haven't found the answer, > either by experiment or from the RR documentation. > I can easily highlight a line in a field by a script like > select line mySpecialLine of field "myField" > > and of course my user can do it with a click on a line in the > field; and I guess I could script a click myself; but what I want > to do at the moment is the reverse, i.e. deselect a line which my > user has selected without removing focus from the field and without > selecting another line. The obvious answer would seem to be > > select empty > > but it doesn't work for me, and anything involving 'the selection' > actually alters the content of the field AFAICS > Dumb I know... but could someone help me? maybe this does help (in case it is a listfield)? ... set the hilitedlines of fld "myField" to 0 # zero ... > TIA > > Graham > ---------------------------------------------------------------------- > ----- > Graham Samuel / The Living Fossil Co. / UK and France Regards Klaus Major klaus at major-k.de http://www.major-k.de From jacque at hyperactivesw.com Tue Apr 11 13:56:58 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 11 Apr 2006 12:56:58 -0500 Subject: List Moderation, recent threads and New Forum In-Reply-To: <443BEC52.4070000@howsoft.com> References: <443BEC52.4070000@howsoft.com> Message-ID: <443BEDEA.80206@hyperactivesw.com> Bob Warren wrote: > Are you speaking to me on behalf of Runtime Revolution? No. I don't participate here that way, and that's why my posts carry my own sig rather than a Runtime sig. I was only repeating something that has been posted here before about how bugs are prioritized. > Thinking better, forget it. I'm not going to play this game any more. > It has two sets of rules. Whatever Heather has written to you is correct. You can respond to me offlist if you like, as you're right we should stop this thread. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mfstuart at cox.net Tue Apr 11 14:32:41 2006 From: mfstuart at cox.net (mfstuart at cox.net) Date: Tue, 11 Apr 2006 14:32:41 -0400 Subject: User List or Revolution Forum Message-ID: <20060411183241.NIRJ6244.fed1rmmtao11.cox.net@[172.18.180.8]> To whom it may concern, With the introduction of the Forum, and still the existnece and use of the User List, which one are we supposed to use? Is the User List to be "turned off" soon and all submissions to be posted on the Forum? I haven't read anything to the contrary, a little unclear. What's up? Mark Stuart From sunshine at public.kherson.ua Tue Apr 11 15:04:19 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Tue, 11 Apr 2006 22:04:19 +0300 Subject: STOP THE PRESSES! In-Reply-To: <9C72DA84-5A69-4FDF-8030-F71F872A75DE@twft.com> Message-ID: On 4/9/06 7:14 AM, "Robert Sneidar" wrote: Hi Robert, Well, we have ship Valentina 2.3 release, so I was able check our docs on this issue. I have found that our docs contains clear instructions on page 7 of V4REV_Reference_2_en.pdf ---------------------------------------------------------------------- Registration of V4REV external in a new stack When you create a new stack where you want to use external Valentina for Revolution, you need first of all to specify for stack where external is located. You can do this in 2 ways: 1) Open a Stack Inspector. Switch to "External References". Here add V4REV_Macho and/or V4REV_win.dll externals. 2) using the window Messages you can type: set the externals of this stack to "V4REV_2\V4REV_win.dll" &cr& "V4REV_2/V4REV_Macho" ---------------------------------------------------------------------- So you probably simply overlooked this text. To simplify life of future new user of V4REV, we have add also special page in WIKI related to this issue. Even with picture :-) http://www.valentina-db.com/dokuwiki/doku.php?id=paradigma:public:en:documen tation:v4rev:howto:external_reference And provide links to it from a) V4REV Manual b) V4REV HOW TO c) V4REV FAQs In any case it is good that you have point where people can have problems. This help us improve docs > OKAY I JUST GOT IT! > > I didn't read far enough into the journal to see that Ruslan has > answered my question. I need to add the V4REV_Macho in the External > References of the stack! GOTCHA! > > Sorry for all the posts. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From revolutionary.dan at gmail.com Tue Apr 11 15:12:31 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 11 Apr 2006 12:12:31 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: References: <70ed6b130604091739w48c633dew9944243107a65ac@mail.gmail.com> Message-ID: <70ed6b130604111212h4a3649banfbff49a161c8a4d0@mail.gmail.com> Judy..... I had to laugh out loud reading your post. Not because the issue is funny, but I had a picture in my head of you yanking out hair by the fistfuls! I agree with your basic point. It seems clear to me that RR has a branding issue. I think they think they have solved it now. But there's a lot of consternation about changing the name of the language to be the same as the product and I keep waffling on that one. IT will be nice when we can go two full years without a product name change for sure! On 4/9/06, Judy Perry wrote: > > Well, Dan (et al.), > > I suppose that I personally don't give a flying flaming figurative fig's > whatever body-part who calls what what, but... > > It really would be nice if RunRev could pick a few names and STICK WITH > THEM!!! > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Tue Apr 11 15:14:32 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 11 Apr 2006 12:14:32 -0700 Subject: Custom Properties In-Reply-To: <002701c65c98$78ff00c0$0201010a@royalnexus> References: <002701c65c98$78ff00c0$0201010a@royalnexus> Message-ID: <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> Cutom Properties were one of the primary features of Rev that attracted me back into the xTalk fold. They are immensely powerful. Even my eBook (thanks for the plug, Scott!) only scratches the surface. Every time I find a new use for one of these puppies I get more astonished. Example: You can put a complete binary file into a custom prop and ship it as a single unit. That's how I embed the PDFs in my SmartEBooks. So convenient. SO fast. On 4/10/06, Scott Kane wrote: > > Hi, > > First off - Dan isn't paying me to write nice > things about his books.... > > I just bought another one of Dan's books - this > one is about Custom Properties. Now - I knew > CP's were pretty cool but I didn't realize just > how damn sexy they are! My head is spinning with > the prospects this reference has introduced to me. > If, like myself, you are a newbie to Rev (I've only > been coding in Rev since last July) then I'd recommend > adding this book to your collection. For five USD it's > a bargain. When I've digested everything in this one > I'm going to get his book on CGI's! :-) > > Scott Kane > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.3.5/303 - Release Date: 6/04/2006 > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From ambassador at fourthworld.com Tue Apr 11 15:22:07 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Apr 2006 12:22:07 -0700 Subject: User List or Revolution Forum Message-ID: <443C01DF.4000200@fourthworld.com> mfstuart wrote: > With the introduction of the Forum, and still the > existnece and use of the User List, which one are > we supposed to use? Like any new venue, the forum is off to a slow start so you're likely to find more timely answers here. But if the traffic is an issue or you just prefer the forum format, I see no reason you couldn't post there. > Is the User List to be "turned off" soon and all > submissions to be posted on the Forum? I doubt this list will be going away. The archives contain far to many tasty knowledge nuggets to ever consider discarding it, and there are so many mirrors that if there was ever such a misplaced desire it would prove impossible. Archives aside, if this list ever does stop accepting new posts I have no doubt a new Rev list would be formed by this community outside of the auspices of RunRev. Given that we all seem to like having Heather as list mom, I hope that never happens. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From devin_asay at byu.edu Tue Apr 11 15:22:06 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 11 Apr 2006 13:22:06 -0600 Subject: Deselecting a line In-Reply-To: References: Message-ID: On Apr 11, 2006, at 11:35 AM, Graham Samuel wrote: > This seems a very simple question, but I haven't found the answer, > either by experiment or from the RR documentation. > > I can easily highlight a line in a field by a script like > > select line mySpecialLine of field "myField" > > and of course my user can do it with a click on a line in the > field; and I guess I could script a click myself; but what I want > to do at the moment is the reverse, i.e. deselect a line which my > user has selected without removing focus from the field and without > selecting another line. The obvious answer would seem to be > > select empty > > but it doesn't work for me, and anything involving 'the selection' > actually alters the content of the field AFAICS > > Dumb I know... but could someone help me? Graham, Does select after line mySpecialLine of fld "Myfield" do what you want? We might need more details about what you're trying to do to help you out. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From ljk144 at gmail.com Tue Apr 11 15:30:38 2006 From: ljk144 at gmail.com (Levi Kendall) Date: Tue, 11 Apr 2006 15:30:38 -0400 Subject: Multicard Stack, Standalone Speed, and screenNoPixmaps property In-Reply-To: References: Message-ID: On 4/11/06, Scott Rossi wrote: > 7 seconds is a pretty long time just to access a card. Are you using any > transitions (visual effects) by chance? What is present on the secondary > cards -- it sounds like maybe some large images. Is this the case? Also, > what about initialization scripts: do you have any going on in any of your > secondary cards? > > Regards, > > Scott Rossi > The cards are 800x600, with a full size backdrop image and a few other images on top of that for the GUI (perhaps as many as 15 in some cases). This could also include text field(s) for certain cards. There is initialization scripts for when the card opens, but from my first message it's clearly not the cause of the performance hit. With screenNoPixmaps set to "true" (disable buffering) the delay is completely trivialized and not even worth timing. This is with all the initialization scripts still running of course. This leads me to believe the graphic buffer creation is causing the slowdown. On the second visit to any other card in the stack is nearly instant, including a different card than the first "category" that was opened. From userev at canelasoftware.com Tue Apr 11 15:30:57 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 11 Apr 2006 12:30:57 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> Message-ID: <0CD881A7-CE2B-4446-954E-063D2D8A6BB1@canelasoftware.com> On Apr 8, 2006, at 1:15 PM, Marielle Lange wrote: > Mark Talluto _ 144 |||||||||||||| Marielle, Wow! I did not realize I even posted this many messages. While this is a low number, I thought I was more quite than that. How did you derive this information? Mark Talluto -- CANELA Software http://www.canelasoftware.com From ljk144 at gmail.com Tue Apr 11 15:32:21 2006 From: ljk144 at gmail.com (Levi Kendall) Date: Tue, 11 Apr 2006 15:32:21 -0400 Subject: Multicard Stack, Standalone Speed, and screenNoPixmaps property In-Reply-To: References: Message-ID: Scott, I forgot to mention that there is no "special effects" of any kind on switching cards. I'm simply issuing a "go to card" instruction and it just flips to it without any flashyness. -Levi Kendall From devin_asay at byu.edu Tue Apr 11 15:33:31 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 11 Apr 2006 13:33:31 -0600 Subject: User List or Revolution Forum In-Reply-To: <20060411183241.NIRJ6244.fed1rmmtao11.cox.net@[172.18.180.8]> References: <20060411183241.NIRJ6244.fed1rmmtao11.cox.net@[172.18.180.8]> Message-ID: <232B4D97-C502-43FC-BEA0-C6BD10E8FDCE@byu.edu> On Apr 11, 2006, at 12:32 PM, mfstuart at cox.net wrote: > To whom it may concern, > > With the introduction of the Forum, and still the > existnece and use of the User List, which one are > we supposed to use? > > Is the User List to be "turned off" soon and all > submissions to be posted on the Forum? > I haven't read anything to the contrary, a little unclear. > > What's up? > > Mark Stuart Mark, My understanding is that both will continue in parallel. I prefer the mail list format, as do many others who have expressed an opinion here. For me forums are like having to travel to a bunch of different specialty stores and shopping for things I might be interested in. A mail list is like, well, having the postman bring me flyers from all the stores--I glance over them and only read the ones I'm interested in. My $.02/tuppence/?.02, etc. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From ambassador at fourthworld.com Tue Apr 11 15:37:41 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Apr 2006 12:37:41 -0700 Subject: Runtime Revolution Ships Revolution Media Message-ID: <443C0585.50303@fourthworld.com> Dan wrote: > I agree with your basic point. It seems clear to me that RR has a branding > issue. I think they think they have solved it now. But there's a lot of > consternation about changing the name of the language to be the same as the > product and I keep waffling on that one. > > IT will be nice when we can go two full years without a product name change > for sure! Judy's point is important, as concerns about RunRev not having a plan and sticking with it seem far more pervasive and serious than the small perceived benefit of attempting to get some micro-branding value from an unnecessary change. Consider this: the only real risk with branding is the case in which Transcript is being discussed in a context in which Revolution is never mentioned. Anyone ever actually see that? Rather than jump on the gotta-be-like-RealBASIC bandwagon, I'd sooner hitch my horse to the many more, larger, and more successful companies whose market research evidently found no value to such a move (Lingo, ActionScript, HyperTalk, AppleScript, OpenScript, etc. etc.). For every language named for its IDE there are at least four that aren't. Given the nature of the question, it isn't possible to have truly firm data one way or another (that sort of qualitative research is more an art than a science, prone to researcher subjectivity and with a singularity like a product it's not possible to have experimental controls). So at best it's a guess, and one which merely covers for the narrow possibility of a scenario in which Transcript would be discussed without mentioning Revolution. But what is known is the cost to the company and third parties to update all references to Transcript, the risk to the Open Directory and Wikipedia entries (both have Transcript listings and both have policies against entries for proprietary products), and the continued confusion to the market since so many references exist in so many venues that it won't be possible to update them all. Why introduce confusion and exacerbate a perception of flightiness only to assist a branding effort which accounts for a scenario that never happened? It may be the case that Adobe, Macromedia, Netscape, Apple, Asymetrix, and other companies with strong market research departments are not entirely wrong on this. I hope RunRev will reconsider in light of more important priorities before committing to this recommendation from a contractor. A reputation for being flighty seems a far more serious branding issue than merely following an established trend among many major successful companies. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From devin_asay at byu.edu Tue Apr 11 15:41:21 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 11 Apr 2006 13:41:21 -0600 Subject: Custom Properties In-Reply-To: <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> Message-ID: <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> On Apr 11, 2006, at 1:14 PM, Dan Shafer wrote: > Cutom Properties were one of the primary features of Rev that > attracted me > back into the xTalk fold. They are immensely powerful. Even my > eBook (thanks > for the plug, Scott!) only scratches the surface. Every time I find > a new > use for one of these puppies I get more astonished. > > Example: You can put a complete binary file into a custom prop and > ship it > as a single unit. That's how I embed the PDFs in my SmartEBooks. So > convenient. SO fast. I had the same reaction when I finally "got" custom properties. My favorite recent discovery is the setProp structure. Any time some obscure handler in my project changes a property's value all I have to do is include a setProp structure to tell my stack what's supposed to happen. So often we HyperCard refugees have long-ingrained habits for working around issues, and all of a sudden we discover extremely powerful elements of Transcript--oops, I mean Revolution, I mean the scripting language formerly known as Transcript-- that transform our scripting lives. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From ambassador at fourthworld.com Tue Apr 11 16:17:24 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 11 Apr 2006 13:17:24 -0700 Subject: Custom Properties Message-ID: <443C0ED4.2020404@fourthworld.com> Devin Asay wrote: > I had the same reaction when I finally "got" custom properties. My > favorite recent discovery is the setProp structure. Any time some > obscure handler in my project changes a property's value all I have > to do is include a setProp structure to tell my stack what's supposed > to happen. So often we HyperCard refugees have long-ingrained habits > for working around issues, and all of a sudden we discover extremely > powerful elements of Transcript... that transform our scripting lives. Many years ago I had a client who'd seen the HyperCard Instance Variables stack made by an Apple employee, and hired me to make him a toolkit for maintaining those sorts of pseudo-properties, along with pseudo-groups, and other Rev-like things. I tried to tell him I could save him a lot of money if he'd just fire me and buy a copy of Rev. He insisted, we did what we did, and while it worked I always felt odd about working so hard to craft workarounds for stuff that was already available more efficiently and more cost-effectively. My favorite thing about custom props is that they let me use stack files for general data storage -- I can have multi-part data, even hierarchically-ordered data, and it all flies so darned efficiently: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From kray at sonsothunder.com Tue Apr 11 16:34:57 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 11 Apr 2006 15:34:57 -0500 Subject: Deselecting a line In-Reply-To: Message-ID: On 4/11/06 12:35 PM, "Graham Samuel" wrote: > and of course my user can do it with a click on a line in the field; > and I guess I could script a click myself; but what I want to do at > the moment is the reverse, i.e. deselect a line which my user has > selected without removing focus from the field and without selecting > another line. I'm assuming you're talking about a list field, so you would do this: set the hilitedLines of field to 0 or set the hilitedLines of field to empty or set the hilitedLines of field to "" Any of those should do it... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From bobwarren at howsoft.com Tue Apr 11 16:37:52 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 11 Apr 2006 17:37:52 -0300 Subject: WAS Re: List Moderation, recent threads and New Forum, NOW specialFolderPath in Ubuntu Linux Message-ID: <443C13A0.9030803@howsoft.com> Richard Gaskin wrote: Just to clarify, does specialFolderPath return the proper value under Ubuntu? Which constants work with it? The docs don't mention Linux at all, while they do list the constants available for Classic, OS X, and Windows. So from the docs it's not clear whether specialFolderPath is expected to work at all right now under Linux. If it works in one flavor of Linux but not others, while momentarily annoying it bodes well for the future, as it implies the effort was made for it to work on Linux but it simply has some bugs in the current release. This is especially interesting to me, as I'm planning on my first Linux release later this year. I'll be watching Linux-related threads closely.... ----------------------------------------------------------------- Hi Richard, The function specialFolderPath has apparently not been implemented in Linux, and the little OS icon at the top of the Help page describing it is dimmed out to show that it is not available. With regard to the parameters it can take (e.g. "System", "Desktop"), which are different and more/less numerous according to the OS, "Linux" does not appear as a heading on the Help page, and therefore no parameters are listed. (Sorry, you said that above, didn't you?) In practice, typing this function in the message box with any viable parameter gives an empty result. Of course, I am only able to test it in Ubuntu Linux and not any other kind of Linux at the moment, but I imagine that the practical experiment would give the same results. This is especially interesting to everybody, since certain fundamental things become difficult if not impossible without this function. MY first Linux program was severely limited because of difficlty in obtaining fundamental system info of this sort. Whether or not it will be implemented in 2.7........ Regards, Bob From chipp at chipp.com Tue Apr 11 17:22:56 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 11 Apr 2006 16:22:56 -0500 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C0585.50303@fourthworld.com> References: <443C0585.50303@fourthworld.com> Message-ID: <443C1E30.5070808@chipp.com> For the 2 cents it's worth: I liked the name DreamCard. The name conveyed something to me, not to mention the fact there was already considerable branding set in place. Most good marketing folks will tell you it takes a lot of very strong arguments to consider changing a brand. And changing a brand is an expensive propositon (Now they'll have to replace "Transcript" with "Revolution" in each and every document, help file, book, website, etc.."). Not to mention the amount of resources it will take to make that change in each customer and potential customer's mind. In my humble opinion, I would've thought RunRev has bigger and more important ways to use their resources. A small company like RR has just so many resources and I would certainly want them focussed on NOT creating more work for the company (as well for supporters like Dan who have to go back and change every book), but rather on ESTABLISHING better market awareness for the existing brands. All that said, there are certainly extenuating circumstances which would warrant the changes-- trademark and copyright violations among them. Not being privy to the conversations, I wouldn't know what the compelling arguments FOR the multiple brand changes are. Though, I suppose there might be some mention of them on the list or website. All that said, looking back, I've found these type of decisions were made best not in a vaccuum, but with the help of trusted advisors. At Human Code we had a board of directors, which met each quarter and frequently offered different and valuable advice utilizing other's experiences and perspectives, which helped me as CEO, make good decisions. It's unfortunate RunRev doesn't work with a board of advisors, as I'm sure a few past misteps in the past could've been averted. This opinion is offered in the spirit of helpfullness, not to be derogatory towards RR and their executive management. Frankly, there's a lot going on that's really great there. And, if one takes the time to read Kevin's posts, you will find him to be always polite and appreciative of his customers, without ever resorting to threats or any type of argumentive behavior. I suppose we all could use a dose of his polite manners on this list. best, Chipp From lfredricks at proactive-intl.com Tue Apr 11 17:28:22 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue, 11 Apr 2006 14:28:22 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C0585.50303@fourthworld.com> Message-ID: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> > Why introduce confusion and exacerbate a perception of > flightiness only to assist a branding effort which accounts > for a scenario that never happened? > > It may be the case that Adobe, Macromedia, Netscape, Apple, > Asymetrix, and other companies with strong market research > departments are not entirely wrong on this. If you'd like to send me the case studies used internally at these companies to support your argument, it would go a long way in convincing one way or the other. > I hope RunRev will reconsider in light of more important > priorities before committing to this recommendation from a contractor. Does this mean being a contractor invalidates any experience in business - are contractors only good for executing mechanical tasks? > A reputation for being flighty seems a far more serious > branding issue than merely following an established trend > among many major successful companies. Id be happy to set up a marketing forum to discuss pro's and con's of marketing techniques. Paradigma already has one on Digital Pilon but it might be helpful and interesting to have on specifically on Revolution Forums. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From lynn at paradigmasoft.com Tue Apr 11 18:23:53 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 11 Apr 2006 15:23:53 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C1E30.5070808@chipp.com> Message-ID: <1067328181-330169138@lindbergh.macserve.net> > All that said, looking back, I've found these type of > decisions were made best not in a vaccuum, but with the help > of trusted advisors. At Human Code we had a board of > directors, which met each quarter and frequently offered > different and valuable advice utilizing other's experiences > and perspectives, which helped me as CEO, make good > decisions. It's unfortunate RunRev doesn't work with a board > of advisors, as I'm sure a few past misteps in the past > could've been averted. I agree with your point here, Chipp. Its better to have the collective scar tissue of more experienced people around to avoid having to acquire the same scars they did. There is also a dynamic in acquiring such a board of directors or advisors which also presents additional challenges - picking a board based on where you want to go as a company. Last year I attended an EDGE forum called "Deadly Sins that Can Kill Your Software Company" that covered the top seven deadly ones of CEOs - it had a broad range of experience on the board, including the founder of Extensis and a VC from Olympic Ventures. Im almost finished with writing them all up. Ill post a link on the forums when all finished. > This opinion is offered in the spirit of helpfullness, not to > be derogatory towards RR and their executive management. > Frankly, there's a lot going on that's really great there. Its hard to find fault with your opinion here :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From rjb at robelko.com Tue Apr 11 18:19:38 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 12 Apr 2006 00:19:38 +0200 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> References: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> Message-ID: > > Why introduce confusion and exacerbate a perception of >> flightiness only to assist a branding effort which accounts >> for a scenario that never happened? >> >> It may be the case that Adobe, Macromedia, Netscape, Apple, >> Asymetrix, and other companies with strong market research >> departments are not entirely wrong on this. > >If you'd like to send me the case studies used internally at these companies >to support your argument, it would go a long way in convincing one way or >the other. > As I said earlier, I don't see the change so significant really in either direction. I presume this was discussed heavily and the decision was not made lightly, although there are pros and cons for either. The only thing that makes me somewhat uncomfortable, on the second thought, is calling a programming language "revolution". Kinda odd, considering that it is a common word. May be a compromise could be to retain the name but don't call it be name in the marketing materials, simply referring to the scripting language OF Revolution. I find this more clear than "English-like Revolution is the easiest scripting language available". Robert From rjb at robelko.com Tue Apr 11 18:16:31 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 12 Apr 2006 00:16:31 +0200 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C1E30.5070808@chipp.com> References: <443C0585.50303@fourthworld.com> <443C1E30.5070808@chipp.com> Message-ID: >For the 2 cents it's worth: > >I liked the name DreamCard. The name conveyed something to me, not >to mention the fact there was already considerable branding set in >place. > Yes, indeed, to add 2 more cents. The name was and is really great. Unfortunately, as the product it suffered from not clear enough separation from the Revolution line IMHO, so I am no so surprised it going away. I mean that having a different name for a de facto lowest member of the family was somewhat confusing. It possibly could fare better if it was a totally separate product. Robert From jperryl at ecs.fullerton.edu Tue Apr 11 19:29:19 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 11 Apr 2006 16:29:19 -0700 (PDT) Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> Message-ID: Sounds like a good idea! Judy On Tue, 11 Apr 2006, Lynn Fredricks wrote: > > A reputation for being flighty seems a far more serious > > branding issue than merely following an established trend > > among many major successful companies. > > Id be happy to set up a marketing forum to discuss pro's and con's of > marketing techniques. Paradigma already has one on Digital Pilon but it > might be helpful and interesting to have on specifically on Revolution > Forums. From lynn at paradigmasoft.com Tue Apr 11 19:42:38 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 11 Apr 2006 16:42:38 -0700 Subject: Marketing Your Products Forum (was RE: Runtime Revolution Ships Revolution Media) In-Reply-To: Message-ID: <1067323457-330452567@lindbergh.macserve.net> > Sounds like a good idea! Hi Judy, its ready to go! :-) Empty now but ready to be filled. Just register and log in. A "Marketing Your Products" forum - Share your experiences and ideas on how to market your Revolution made products. http://forums.runrev.com/phpBB2/viewforum.php?f=31 Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From higginsta at mac.com Tue Apr 11 20:55:52 2006 From: higginsta at mac.com (Todd Higgins) Date: Tue, 11 Apr 2006 20:55:52 -0400 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: References: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> Message-ID: <99BB09B0-8B25-4199-9E58-31C93040D0AA@mac.com> Some stats from Google: Results 1 - 10 of about 395,000,000 for revolution The first relevant link was the runrev homepage (14th) The most prominent links (and text ads) had to do with heartworm medicine for you pets. Also note that the next generation Nintendo game station is also called Revolution. Once that ships I think runrev is going to be lucky if they are on the 14th page of results with this keyword. Results 1 - 10 of about 157,000,000 for Transcript No relevant links in the first 10 pages. Very common word, text ads referred to college transcripts Results 1 - 10 of about 4,850,000 for revolution transcript. The 7 of the first 10 sites were for relevant websites. There were no text ads displayed. (Perhaps that is a marketing opportunity for someone?) For someone that wants to find out information about Results 1 - 10 of about 22,100,000 for revolution programming Similar results 7 of the first 10 sites are relevant, but the 5th site was about Nintendo's game station... Again no text ads. Results 1 - 10 of about 66,800,000 for revolution language 2 out of the first 10 are relevant. Results 1 - 10 of about 30,000,000 for transcript language. The first 4 links are relevant (for a total of 5 of the first 10) I am not Search Engine Optimizer or anything like that, but it looks to me as the inclusion of the word 'transcript' really narrows the search results and produces more relevant links than just 'revolution' Now I am sure runrev will do their best to update all of their references, but the do not have any control over third party links, plus once Nintendo's Revolution ships I expect runrev to be buried under all of the gaming website links. Todd On Apr 11, 2006, at 6:19 PM, Robert Brenstein wrote: >> > Why introduce confusion and exacerbate a perception of >>> flightiness only to assist a branding effort which accounts >>> for a scenario that never happened? >>> >>> It may be the case that Adobe, Macromedia, Netscape, Apple, >>> Asymetrix, and other companies with strong market research >>> departments are not entirely wrong on this. >> >> If you'd like to send me the case studies used internally at these >> companies >> to support your argument, it would go a long way in convincing one >> way or >> the other. >> > > As I said earlier, I don't see the change so significant really in > either direction. I presume this was discussed heavily and the > decision was not made lightly, although there are pros and cons for > either. The only thing that makes me somewhat uncomfortable, on the > second thought, is calling a programming language "revolution". > Kinda odd, considering that it is a common word. May be a > compromise could be to retain the name but don't call it be name in > the marketing materials, simply referring to the scripting language > OF Revolution. I find this more clear than "English-like Revolution > is the easiest > scripting language available". > > Robert > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From troy_lists at rpsystems.net Tue Apr 11 21:30:30 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Tue, 11 Apr 2006 21:30:30 -0400 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <0CD881A7-CE2B-4446-954E-063D2D8A6BB1@canelasoftware.com> References: <292BCBA1-D978-40F5-A4AB-0E5BEF91AA10@lexicall.org> <0CD881A7-CE2B-4446-954E-063D2D8A6BB1@canelasoftware.com> Message-ID: On Apr 11, 2006, at 3:30 PM, Mark Talluto wrote: > >> Mark Talluto _ 144 |||||||||||||| > > > Marielle, > > Wow! I did not realize I even posted this many messages. While > this is a low number, I thought I was more quite than that. How > did you derive this information? I hit the list too, and I haven't even been using Rev for most of a year. I must have been very talkative last year... I know I was even more so before that. I haven't graced this list too much as of late. ;-) -- Troy RPSystems, Ltd. http://www.rpsystems.net From chipp at chipp.com Tue Apr 11 21:31:23 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 11 Apr 2006 20:31:23 -0500 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <99BB09B0-8B25-4199-9E58-31C93040D0AA@mac.com> References: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> <99BB09B0-8B25-4199-9E58-31C93040D0AA@mac.com> Message-ID: <443C586B.9030701@chipp.com> Good detective work there Todd. And to tell the truth, I think the same way. Turns out the term 'revScript' has only about 50 hits...hmmmm. -Chipp Todd Higgins wrote: > Some stats from Google: From martyknapp at comcast.net Tue Apr 11 21:34:49 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Tue, 11 Apr 2006 18:34:49 -0700 Subject: Stats from Google In-Reply-To: <99BB09B0-8B25-4199-9E58-31C93040D0AA@mac.com> References: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> <99BB09B0-8B25-4199-9E58-31C93040D0AA@mac.com> Message-ID: <443C5939.7040401@comcast.net> I do some SEO and for those of you with web sites, one of the best things you can do to help Revolution rate well with Google is to use *descriptive* text links from your web site to the RunRev web site. The big question is what do people enter into a Google search when they're looking for this type of product. It may not be "Revolution" at all. Once you know what people actually type, using those keywords in the anchor text of your link will be the most beneficial. The best case scenario is when a topically-related web site (in this case, software development) places a one-way, keyword-rich text link to another site (runrev.com). When all three match, you've done your best. Graphic links are not of much value from an SEO perspective. Perhaps if someone from Runtime could let us know which keywords it's wanting to be ranked well for, those of us with web sites can use those keywords in our links to them. The home page of their web site does not appear to have a keyword meta tag (?) I'll poke around a bit in Wordtracker (a keyword research service) and see what I can find as well. Marty Knapp (my bad if this is of topic . . .) Todd Higgins wrote: > Some stats from Google: > > Results 1 - 10 of about 395,000,000 for revolution > > > > > I am not Search Engine Optimizer or anything like that, but it looks > to me as the inclusion of the word 'transcript' really narrows the > search results and produces more relevant links than just > 'revolution' Now I am sure runrev will do their best to update all of > their references, but the do not have any control over third party > links, plus once Nintendo's Revolution ships I expect runrev to be > buried under all of the gaming website links. From rishi at puredata.com.au Tue Apr 11 21:43:26 2006 From: rishi at puredata.com.au (Rishi Viner) Date: Wed, 12 Apr 2006 11:43:26 +1000 Subject: Constellation on Linux In-Reply-To: <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> Message-ID: <200604121143.26364.rishi@puredata.com.au> > On 4/6/06, Jerry Daniels wrote: > > Seamus, > > > > Not on Linux yet. We are working on a major upgrade to the product > > line and Linux support and compatibility is one of our goals. Jerry, Just so you know, you'll have another customer here, once you get the Linux version sorted. Cheers, -- Rishi Viner -------------- PUREDATA Australia www.puredata.com.au From revolution at jaedworks.com Tue Apr 11 21:42:34 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Tue, 11 Apr 2006 17:42:34 -0800 Subject: Loading image data from DB In-Reply-To: References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> <10A57BDA-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: At 10:47 AM -0600 4/7/2006, Devin Asay wrote: >Which is essentially what I ended up doing, and it worked. Is it >correct to assume that 'the text' is binary data expressed as ASCII >text and data like 'the imageData' is "lower-level" code that can't >be expressed visually in a meaningful way? Forgive my naive >non-techie questions. Not exactly - any binary data can be expressed in terms of ASCII (or extended ASCII) characters. Looking at an example: A typical byte's worth of binary data (8 bits): 01101101 That same binary number, expressed in decimal (ordinary base-10 numbers): 64 + 32 + 8 + 4 + 1, or 109 ASCII 109 is the character "m", so we could write that byte's worth of binary data as "m". Any 8-bit segment of binary data can be expressed as a single ASCII character, in the same fashion, so we can always represent binary data as characters. The main fly in the ointment is that some of those characters are control characters, or characters that don't have a glyph to represent them, and some of those will cause real trouble if you try to e.g. display them in a field. (For example, the binary sequence "00000000" is perfectly valid and may show up in the binary data of any picture, but the character it's equivalent to is the null character, ASCII 0 - which can't be displayed on screen.) This is the basic difference between "binary data" and "text data" - you can represent either one of them as either strings of ones and zeroes, or as sequences of ASCII characters, but text is guaranteed to contain only characters in the subset that can be represented in a text file, whereas in binary data, anything goes, and a sequence of 8 bits might translate into any character. >Am I correct in my understanding that these two statements are >functionally identical: > > put myData into image "myImage" > set the text of image "myImage" to myData > >? > >In other words, 'put' is simply shorthand for 'set the text of '? Yes. The text property of a container object (an image, button, or field) is the same as a reference to that object. It works for images just like for fields. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From jspencer78 at mac.com Tue Apr 11 23:12:37 2006 From: jspencer78 at mac.com (James Spencer) Date: Tue, 11 Apr 2006 22:12:37 -0500 Subject: Window staggering Message-ID: <14BABBA2-F94F-4F4B-8104-38EE7630A2F8@mac.com> This should be really easy and I don't want to rediscover gravity so I'll ask first: does anyone here have a simple algorithm for staggering new windows in a multiwindow app? I've gotten spoiled by Cocoa, etc. which takes care of this for me but cloning a template window in Rev does not. Obviously, I could just move my new window a bit but I'm not sure how far and in any case, if the number of windows is large enough, we need to restart at the top. I figure someone has written this already?? Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" From JimAultWins at yahoo.com Wed Apr 12 00:17:10 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 11 Apr 2006 21:17:10 -0700 Subject: Window staggering In-Reply-To: <14BABBA2-F94F-4F4B-8104-38EE7630A2F8@mac.com> Message-ID: My first thought is to set a start location (10,10) and an ending topLeft (100,100) and 2 increments (eg. 30,50), then use a loop for the number of windows to find the topLeft, (then set the rightBottom according to the screenrect available, if desired). Of course, step 1 would be determining the window order (alphabetical, current stacking order, etc) on test put 30 into xIncrm put 40 into yIncrm put 10 into xStart put 10 into yStart put 120 into xMax put 160 into widthh put 90 into heightt put xStart into currX put yStart into currY repeat with s = 1 to the number of stacks set the left of stack s to currX set the top of stack s to currY --set the width and height if needed add xIncrm ot currX add yIncrm ot currY if currX > xMax then put xStart into currX put yStart into currY end if end repeat end test ---not tested, just typed off the top of my head Jim Ault Las Vegas On 4/11/06 8:12 PM, "James Spencer" wrote: > This should be really easy and I don't want to rediscover gravity so > I'll ask first: does anyone here have a simple algorithm for > staggering new windows in a multiwindow app? I've gotten spoiled by > Cocoa, etc. which takes care of this for me but cloning a template > window in Rev does not. Obviously, I could just move my new window a > bit but I'm not sure how far and in any case, if the number of > windows is large enough, we need to restart at the top. I figure > someone has written this already?? > > Spence > > James P. Spencer > Rochester, MN > > jspencer78 at mac.com > > "Badges?? We don't need no stinkin badges!" > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Wed Apr 12 03:07:30 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Apr 2006 00:07:30 -0700 Subject: Disappearing script windows-SOLVED Message-ID: One of the early mysteries for me with Rev on Windows was the major aggravation on one clients computer that script windows would get very small and even drop down to 2 pixels high. Win XP, Rev 2.5.1, small monitor, low resolution. Most all of my development work is on the Mac since all of my power tools are there, but some work was necessary in the IDE on his machine. I simply abandoned the idea of how to get the script windows to be full size, until TONIGHT. Another client requires printing graphics from a card with scaling calculations on Win32. Must be done on a PC. To my horror, the short-disappearing script windows(+variable watcher) syndrome hit again!!! This time on MY PC. Solution: Due to screen space limitations, I had moved the Rev menu palette down to the right-lower part of the screen. After the horror, I somehow got the inspiration, I moved it back to the top, but same problems occured. Then quit and restarted Rev... success, relief... again I could fully resize the windows. However, I DID have to resize them. I wonder how many new/evaluation users ran into the same effect. Since last summer, it made me think the Windows IDE was buggy and not something I want to work in. Obviously I feel better now. Not a bug, just one of those "the operator should not use our software like that." Fortunately my client has no choice but to use Rev since Rev is so powerful and now indispensable for him, or he would have tossed it. Is this something that Windows users just know, or did I miss something about Rev, or ????? Jim Ault Las Vegas (If only the "NDLT could not be found" on C:/ did not happen on the same day for me, but at least I solved the script window one. " I am booting from D: for now and getting by. ) From revolutionary.dan at gmail.com Wed Apr 12 03:18:02 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 12 Apr 2006 00:18:02 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C586B.9030701@chipp.com> References: <20060411212826.0599B7F5A@spunkymail-a12.dreamhost.com> <99BB09B0-8B25-4199-9E58-31C93040D0AA@mac.com> <443C586B.9030701@chipp.com> Message-ID: <70ed6b130604120018h68ca2530h6c21e8798aa3b0b5@mail.gmail.com> Using common words as product names has a real downside in a search-driven Internet-based world. Windows? Vista? Apple? xTalk turns up 212,000 hits; of the firs ten, three seem relevant. But the term is used for lots of stuff I never heard of. On 4/11/06, Chipp Walters wrote: > > Good detective work there Todd. And to tell the truth, I think the same > way. Turns out the term 'revScript' has only about 50 hits...hmmmm. > > -Chipp > > Todd Higgins wrote: > > Some stats from Google: > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From JimAultWins at yahoo.com Wed Apr 12 03:44:19 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Apr 2006 00:44:19 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <70ed6b130604120018h68ca2530h6c21e8798aa3b0b5@mail.gmail.com> Message-ID: Well, we could name our list 'cross-talk' instead of xTalk :-)) It is also not a good idea to make a clever variation on the spelling, since searchers don't remember those very well. Tons of hits and you are not there. Jim Ault Las Vegas On 4/12/06 12:18 AM, "Dan Shafer" wrote: > Using common words as product names has a real downside in a search-driven > Internet-based world. Windows? Vista? Apple? > > xTalk turns up 212,000 hits; of the firs ten, three seem relevant. But the > term is used for lots of stuff I never heard of. > > > > On 4/11/06, Chipp Walters wrote: >> >> Good detective work there Todd. And to tell the truth, I think the same >> way. Turns out the term 'revScript' has only about 50 hits...hmmmm. >> >> -Chipp >> >> Todd Higgins wrote: >>> Some stats from Google: >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Wed Apr 12 03:46:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Apr 2006 00:46:37 -0700 Subject: Window staggering Message-ID: <443CB05D.4040307@fourthworld.com> James Spencer wrote: > This should be really easy and I don't want to rediscover gravity so > I'll ask first: does anyone here have a simple algorithm for > staggering new windows in a multiwindow app? I've gotten spoiled by > Cocoa, etc. which takes care of this for me but cloning a template > window in Rev does not. Obviously, I could just move my new window a > bit but I'm not sure how far and in any case, if the number of > windows is large enough, we need to restart at the top. I figure > someone has written this already?? The magic of a good UI is that it *seems* easy. This one is made easy within Apple's framework, but outside of that framework it's not so easy. It touches on a number of things beyond a simple rect function which a comprehensive framework can serve well, but which is difficult to describe in an email. Just the same we'll give it a try: Apple's recommendations are here: New document windows should open horizontally centered and should display as much of the document content as possible. The top of the document window should butt up against the menu bar (or the application?s toolbar, if one is open and positioned below the menu bar). Subsequent windows should open to the right 20 pixels and down 20 pixels. Make sure that no part of a new window overlaps with the Dock. Sounds simple enough, and by itself you could use something like this: function NewDocRect pDocNum put item 1 of the screenLoc-300 into L put item 2 of the windowBoundingRect+24 into T put item 1 of the screenLoc+300 into R put item 4 of the windowBoundingRect-4 into B -- put pDocNum*20 into tAdjust add tAdjust to L add tAdjust to T add tAdjust to R -- return L,T,R,B end NewDocRect But that's not enough. :( There are some exceptions not listed in Apple's description but evident in all of their multi-window apps: - If the user moves (but not merely resizes) the topmost document window, the next window be created at the original default position. Note that for Rev development this implies some means of keeping track of which windows are documents (I use a custom property named "fwType" for that). - If the user creates enough new documents to go too close to the bottom of the display, the next document is created at the expected next horizontal location but positioned at vertically the same as the first default location. - To avoid overlapping the Dock, calculations are best made from the windowBoundingRect rather than the screenRect. There are probably a few other considerations that I'm overlooking right now, but that'll get you started. Given the range of this it touches on, there is no single handler that will cover what you need. I use a combination of a frontscript to trap window moving, properies to differentiate between document and non-document windows, a function to return the rect based on the last rect used, and this is tied into the routines that create new documents so the window sizing happens before the window is drawn. There are subtleties about when you revert to the default loc and when you continue to increment down to the right; check out this behavior in TextEdit. The sizing function is the easy part; it's the infrastructure to support it, and knowing when to reset it, that'll keep ya' busy. ;) You can see my most recent implementation in action in this app made for ResearchWare: It got a reasonably good review in this month's MacAddict, not too bad for a v1.0: If you spot any behavioral differences between mine and, say, TextEdit's, go with TextEdit's. :) There are still a few imperfections in mine, but it had been lot of work and we had to move on to deal with QT performance issues (thanks to Mark Waddingham for coming through on QT stuff so well in the last couple versions). We're enhancing the window/document management stuff (and menu bar updating routines, and a whole lot more) and moving them into another app for that client, which will be the focus of my "Bionic App" presentation at RevCon West: Maybe we'll see ya' there? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Wed Apr 12 05:55:04 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Apr 2006 04:55:04 -0500 Subject: [OT] RevCentral Newsletter #9 Message-ID: <443CCE78.4030004@chipp.com> Hey gang, Once again, another issue of RevCentral Newsletter is making the rounds. If haven't already seen it in your InBox, then you can subscribe (free) at: http://www.altuit.com/webs/revCentral/revCentralHome/default.htm This issue has some new news about RevConWest from Dan. Also, there's a new free control offered and some interesting 3rd party news. Hope you check it out! If you're not subscribed, you can view the newsletter at: http://www.altuit.com/webs/revCentral/Number9/default.htm -Chipp From effendi at wanadoo.fr Wed Apr 12 06:36:09 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 12 Apr 2006 12:36:09 +0200 Subject: Hmmm ! I wonder whether I can do this with Revolution ? Message-ID: <82d549bfcb97fe7e986df460a59b6795@wanadoo.fr> Hi from Paris, I have dozens of forms to fill in, and I'd like to scan an original to a .jpg file, display it in a Rev card overlaid with predefined fields which I can fill in, and then save the updated form to a .jpg file again. Has anybody done anything like this ? I admit that I haven't yet tried to do it, but I'd like to know if it's possible before putting "pen to paper" ! Thanks for any light on the subject ..... -Francis "Nothing should ever be done for the first time !" From revlist at azurevision.co.uk Wed Apr 12 06:46:12 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 12 Apr 2006 11:46:12 +0100 Subject: Hmmm ! I wonder whether I can do this with Revolution ? In-Reply-To: <82d549bfcb97fe7e986df460a59b6795@wanadoo.fr> References: <82d549bfcb97fe7e986df460a59b6795@wanadoo.fr> Message-ID: Francis Nugent Dixon wrote: > I have dozens of forms to fill in, and I'd like to scan an > original to a .jpg file, display it in a Rev card overlaid > with predefined fields which I can fill in, and then save > the updated form to a .jpg file again. Has anybody done > anything like this ? I admit that I haven't yet tried to do > it, but I'd like to know if it's possible before putting > "pen to paper" ! > > Thanks for any light on the subject ..... Shouldn't be too much of a problem, unless you need an image that's more than screen resolution. Import a sample form into the stack, and send it to the back. Put your fields in the right places. Set the fileName of the image to the path of the scanned form file, making sure that everything gets scanned in identically. Fill in fields. Export a snapshot of the stack window. You might want to add in a handler that sets the opaque and showBorder of the fields to false before exporting so that the text appears directly over the form, then set them to true again. Ian From JimCarwardine at OwnYourFuture-net.com Wed Apr 12 09:14:39 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 12 Apr 2006 10:14:39 -0300 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C0585.50303@fourthworld.com> Message-ID: Branding is not an issue for the language of Rev because almost all of the users are on this list - change the name and several people have to do a search/replace for the name on a few documents. Developers starting to use Rev are doing so because somebody on this list told them about it. The internet is far more valuable as a networking and referral vehicle for products like Rev - excellent but not much weight (like if Microsoft had authored it). Branding on any scale that matters won't happen until Rev decides to spend millions of $ on advertising in major media. Then their messaging must be surpassed by their performance to make a hit. Lynn has just arrived and is taking his job seriously getting the Rev message as simple and powerful as it can be. Trial and error after all the entrails have been examined is the only way. Constructive feedback is invaluable at this stage of development - which he's getting in spades. Marketing Rev-developed apps has a different market altogether. The big error most startup businesses make is altering the value proposition without recognizing it. Altering the value proposition CHANGES YOUR MARKET as the people that valued it before may not value it now. Changing price, suddenly putting out buggy code, shirking on the docs all affect the perceived value of Rev. Also, I think that versions 2.6 and 2.7 violated the value proposition that Rev had established - around OS 9 and around succession where the 2.6 files wouldn't run in 2.7. Earlier versions were not that difficult a transition I don't think (I entered at Version 5). In 2.7 people were expecting something other than what they got - hence all the flack er, feedback. This needs to settle down. Markets hate unpredictable change. Inconsistency is the true evil. McDonald's hamburgers are consistently mediocre and they are banking on it. Rev needs to settle on their value proposition and then ruthlessly protect it - inside their own organization... Jim on 4/11/06 4:37 PM, Richard Gaskin wrote: > Dan wrote: >> I agree with your basic point. It seems clear to me that RR has a branding >> issue. I think they think they have solved it now. But there's a lot of >> consternation about changing the name of the language to be the same as the >> product and I keep waffling on that one. >> >> IT will be nice when we can go two full years without a product name change >> for sure! > > Judy's point is important, as concerns about RunRev not having a plan > and sticking with it seem far more pervasive and serious than the small > perceived benefit of attempting to get some micro-branding value from an > unnecessary change. > > Consider this: the only real risk with branding is the case in which > Transcript is being discussed in a context in which Revolution is never > mentioned. Anyone ever actually see that? > > Rather than jump on the gotta-be-like-RealBASIC bandwagon, I'd sooner > hitch my horse to the many more, larger, and more successful companies > whose market research evidently found no value to such a move (Lingo, > ActionScript, HyperTalk, AppleScript, OpenScript, etc. etc.). For every > language named for its IDE there are at least four that aren't. > > Given the nature of the question, it isn't possible to have truly firm > data one way or another (that sort of qualitative research is more an > art than a science, prone to researcher subjectivity and with a > singularity like a product it's not possible to have experimental > controls). So at best it's a guess, and one which merely covers for the > narrow possibility of a scenario in which Transcript would be discussed > without mentioning Revolution. > > But what is known is the cost to the company and third parties to update > all references to Transcript, the risk to the Open Directory and > Wikipedia entries (both have Transcript listings and both have policies > against entries for proprietary products), and the continued confusion > to the market since so many references exist in so many venues that it > won't be possible to update them all. > > Why introduce confusion and exacerbate a perception of flightiness only > to assist a branding effort which accounts for a scenario that never > happened? > > It may be the case that Adobe, Macromedia, Netscape, Apple, Asymetrix, > and other companies with strong market research departments are not > entirely wrong on this. > > I hope RunRev will reconsider in light of more important priorities > before committing to this recommendation from a contractor. > > A reputation for being flighty seems a far more serious branding issue > than merely following an established trend among many major successful > companies. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From ambassador at fourthworld.com Wed Apr 12 10:26:47 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Apr 2006 07:26:47 -0700 Subject: Runtime Revolution Ships Revolution Media Message-ID: <443D0E27.4000601@fourthworld.com> Jim Carwardine wrote: > Branding is not an issue for the language of Rev because almost all of the > users are on this list - change the name and several people have to do a > search/replace for the name on a few documents. With some name changes that might be the case, but the unique challenge with using one word to mean to different things is that each context needs to be examined for clarity, and in some cases you'd need to use somewhat clumsy constructs like "Revolution (the language)" or "Revolution (the IDE)". > Developers starting to use Rev are doing so because somebody on > this list told them about it. What Chipp wrote yesterday pretty much applies to nearly every post I've read on this list: the motivation is a deep passion for the product and a desire to see the company be more successful. Those here with a stake in RunRev's success have been effectively an army of sales people who faithfully go out into the trenches day after day, year after year, and the only compensation asked for is a good value on each upgrade they pay for. And they're willing to keep paying the bills with upgrade after upgrade year after year as long as the value remains unquestionable. How many sales people are willing to pay for the privilege of selling? Imagine where RunRev would be without this core constituency. ... > This needs to settle down. Markets hate unpredictable change. > Inconsistency is the true evil. ... Rev needs to settle on their value > proposition and then ruthlessly protect it - Projecting stability and confidence -- now THAT's branding. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Wed Apr 12 10:29:55 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 12 Apr 2006 09:29:55 -0500 Subject: Constellation on Linux In-Reply-To: <200604121143.26364.rishi@puredata.com.au> References: <20060405124903.17766.qmail@server307.com> <96F3F113-61FA-4A83-8E28-99663583A5F7@daniels-mara.com> <70ed6b130604061843s3a7db6a8yd7f5ec2c0988bcd5@mail.gmail.com> <200604121143.26364.rishi@puredata.com.au> Message-ID: Thanks, Rishi! Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Apr 11, 2006, at 8:43 PM, Rishi Viner wrote: > >> On 4/6/06, Jerry Daniels wrote: >>> Seamus, >>> >>> Not on Linux yet. We are working on a major upgrade to the product >>> line and Linux support and compatibility is one of our goals. > > Jerry, > > Just so you know, you'll have another customer here, once you get > the Linux > version sorted. Cheers, > > -- > Rishi Viner > -------------- > PUREDATA > Australia > > www.puredata.com.au > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From Roger.E.Eller at sealedair.com Wed Apr 12 10:46:49 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 12 Apr 2006 10:46:49 -0400 Subject: Runtime Revolution Ships Revolution Media Message-ID: Chipp Walters wrote: > All that said, looking back, I've found these type of decisions were > made best not in a vaccuum, but with the help of trusted advisors. At > Human Code we had a board of directors, which met each quarter and > frequently offered different and valuable advice utilizing other's > experiences and perspectives, which helped me as CEO, make good > decisions. It's unfortunate RunRev doesn't work with a board of > advisors, as I'm sure a few past misteps in the past could've been averted. I fully agree with this approach. It makes for a win/win situation for both the company as well as the established customer base. As a matter of fact, our company utilizes a certain high-end system that is internationally respected in the industry. Each year, a group of end-users and management attends an event which allows us direct access to the developers of our chosen system. The users sit down and voice their concerns, problems, bugs, feature requests, etc. to the entire group of developers and leaders of this company. We even vote on what is most important, and user opinion actually carries more weight than anything else. After all, the customer is always right. It's like bugzilla, but without the clunky interface, and you leave the event knowing that your votes and input have made a real difference in the direction of the product. Roger Eller From ambassador at fourthworld.com Wed Apr 12 10:57:17 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Apr 2006 07:57:17 -0700 Subject: Runtime Revolution Ships Revolution Media Message-ID: <443D154D.1040302@fourthworld.com> Roger.E.Eller wrote: > Chipp Walters wrote: >> All that said, looking back, I've found these type of decisions were >> made best not in a vaccuum, but with the help of trusted advisors. At >> Human Code we had a board of directors, which met each quarter and >> frequently offered different and valuable advice utilizing other's >> experiences and perspectives, which helped me as CEO, make good >> decisions. ... > I fully agree with this approach. It makes for a win/win situation for > both the company as well as the established customer base. As a matter of > fact, our company utilizes a certain high-end system that is > internationally respected in the industry. Each year, a group of end-users > and management attends an event which allows us direct access to the > developers of our chosen system. The users sit down and voice their > concerns, problems, bugs, feature requests, etc. to the entire group of > developers and leaders of this company. We even vote on what is most > important, and user opinion actually carries more weight than anything > else. After all, the customer is always right. It's like bugzilla, but > without the clunky interface, and you leave the event knowing that your > votes and input have made a real difference in the direction of the > product. Bugzilla's useful in a very broad way, but I agree there's no substitute for direct interaction. This practice isn't limited to high-end products: nearly every vendor I've worked with, both bigger and smaller than RunRev, has some sort of advisory board comprised of key customers with a demonstrated stake in the product's growth. I've been doing this myself with each of the products I manage, hand-picking about a dozen power users and providing a venue for candid feedback. Not all of it's flattering, and I like it that way: flattery feels good, but it's less instructive than good criticism. I actively encourage all of my customers to email, or even call my toll-free number, and feel free to gripe to their heart's content. Some of them express surprise at my receptivity, but I tell them it's really the only way I can truly understand how others rely on my products. Since I started this practice sales are up, support costs are waaaay below industry averages, and my forum is filled with generally appreciative and happy comments as people see the product moving in a direction consistent with their needs. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rcozens at pon.net Wed Apr 12 11:01:51 2006 From: rcozens at pon.net (Rob Cozens) Date: Wed, 12 Apr 2006 08:01:51 -0700 Subject: [OT] HyperCard Nostalga: Remembering Raz Message-ID: <45D74855-CA35-11DA-856A-0030657E1638@pon.net> All, As I was apologizing to Mark W. & Geoff C. for venting re: responses to other posts to the thread than the one I was quoting, I picked up a faint feeling of deja vu. It took me a while to remember the circumstances, and low and behold, I dredged up a name: Mike (?) Rasberry, grandson of a Chestnut, from Orange, Texas. The Raz, more than anyone else I know of, had the ability to come up with one- or two- line HyperTalk handlers when the rest of us needed three or four times as many statements to accomplish the same task. Raz died unexpectedly at an early age a decade or more ago. What a loss to the Xtalk community! Rob Cozens "Any man's death diminishes me, because I am involved in Mankind." -- John Donne, Devotions 1624 From xeubie at hotmail.com Wed Apr 12 11:11:56 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Wed, 12 Apr 2006 15:11:56 +0000 Subject: hierarchical lists with collapsing arrows Message-ID: I'm attempting to make a list field that can organize context into "folders." I want an arrow icon next to folder names that you can click to collapse the folder. One way to get the arrow icon next to the text is to use "imagesource," but doing so makes it PART of the list field itself so you can't click on it (you can only click the whole list item). Does anyone know an easy way to do this? I also tried making an arrow with rev's graphics tools, but you apparently can't embed rev graphics into list fields - only images! Thanks very much, Oakes _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From jmmiller at poka.com Wed Apr 12 11:17:59 2006 From: jmmiller at poka.com (Joe Miller) Date: Wed, 12 Apr 2006 10:17:59 -0500 Subject: Hmmm ! I wonder whether I can do this with Revolution ? In-Reply-To: <82d549bfcb97fe7e986df460a59b6795@wanadoo.fr> References: <82d549bfcb97fe7e986df460a59b6795@wanadoo.fr> Message-ID: <8695D681-CA37-11DA-B2AA-000D93670A1A@poka.com> On Apr 12, 2006, at 5:36 AM, Francis Nugent Dixon wrote: > Hi from Paris, > > I have dozens of forms to fill in, and I'd like to scan an > original to a .jpg file, display it in a Rev card overlaid > with predefined fields which I can fill in, and then save > the updated form to a .jpg file again. Has anybody done > anything like this ? I admit that I haven't yet tried to do > it, but I'd like to know if it's possible before putting > "pen to paper" ! > > Thanks for any light on the subject ..... > > -Francis > Francis, While you could probably do it in Revolution as Ian suggested, wouldn't it be easier to scan it at the resolution you needed to reproduce a good copy and add the text via photo editing software such as Photo Shop or Photo Elements and then save. I do this all of the time. Using Revolution seems like adding a step unless, of course, I'm missing something. Joe Miller From gcanyon at inspiredlogic.com Wed Apr 12 11:25:15 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 12 Apr 2006 08:25:15 -0700 Subject: Image Width Limits on Macs? Message-ID: <9A62B7C8-B363-4118-A4C8-E754C03010AE@inspiredlogic.com> The docs say: Cross-platform note: On Mac OS and OS X systems, the maximum width of an image is 16384 divided by the screen's bit depth. (For example, if the number of colors is "Millions", the maximum image width is 4096 pixels.) First, how do you divide 16384 by 4096 you get 4. How is 4 related to "Millions?" Second, any idea what the other options are? Now that I think about it, could it mean _byte_ depth? It takes 4 bytes to store a pixel in millions of colors. So then thousands would be 2, correct? and anything less than thousands 1? Any help much appreciated, as my bug-free code example has a bug until this is resolved ;-) From kevin at runrev.com Wed Apr 12 11:42:20 2006 From: kevin at runrev.com (Kevin Miller) Date: Wed, 12 Apr 2006 16:42:20 +0100 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443C1E30.5070808@chipp.com> Message-ID: On 11/4/06 22:22, "Chipp Walters" wrote: > I liked the name DreamCard. The name conveyed something to me, not to > mention the fact there was already considerable branding set in place. All other considerations, pros and cons aside (which unfortunately I don't have time to comment on right now), the Dreamcard name had to go because of a trademark issue. Kind regards, Kevin Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ Runtime Revolution - User-Centric Development Tools From JimAultWins at yahoo.com Wed Apr 12 11:48:11 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Apr 2006 08:48:11 -0700 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: Message-ID: Hmmm, DreamRev ? Jim Ault Las Vegas On 4/12/06 8:42 AM, "Kevin Miller" wrote: > On 11/4/06 22:22, "Chipp Walters" wrote: > >> I liked the name DreamCard. The name conveyed something to me, not to >> mention the fact there was already considerable branding set in place. > > All other considerations, pros and cons aside (which unfortunately I don't > have time to comment on right now), the Dreamcard name had to go because of > a trademark issue. > > Kind regards, > > Kevin > > Kevin Miller ~ kevin at runrev.com ~ http://www.runrev.com/ > Runtime Revolution - User-Centric Development Tools > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jimlyons at earthlink.net Wed Apr 12 12:04:48 2006 From: jimlyons at earthlink.net (Jim Lyons) Date: Wed, 12 Apr 2006 12:04:48 -0400 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <03719d621925d281daeb471c799a12b6@earthlink.net> On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: > I'm attempting to make a list field that can organize context into > "folders." I want an arrow icon next to folder names that you can > click to collapse the folder. One way to get the arrow icon next to > the text is to use "imagesource," but doing so makes it PART of the > list field itself so you can't click on it (you can only click the > whole list item). > > Does anyone know an easy way to do this? Make the first character with its imagesource set to the arrow icon also link text (ie set its text style to link) and use the linkClicked message in the field script to handle it. Jim Lyons From devin_asay at byu.edu Wed Apr 12 12:24:26 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 12 Apr 2006 10:24:26 -0600 Subject: Loading image data from DB In-Reply-To: References: <57EECF95-56AE-412A-BDF6-D85D272E815B@byu.edu> <81F67293-E966-4148-B62D-D605CE8FB728@mangomultimedia.com> <248B6F45-885B-454F-B12F-162D20F005BD@byu.edu> <44347DC7.80507@altuit.com> <97A7C754-C580-11DA-9B3C-0030657E1638@pon.net> <4B3B6646-73A3-402D-8920-E9C2A339636D@byu.edu> <10A57BDA-C654-11DA-80FF-0030657E1638@pon.net> Message-ID: <049A844E-79E5-4DCD-9F6D-3832B5041C6E@byu.edu> Thanks, Jeanne. I suppose one of the drawbacks of high level programming is that it insulates us so much from the ones and zeros that those of us who came into x-talking from a non-programming background never quite got some of the fundamentals. As this example shows, there are times when understanding the basics make the difference between success and failure. Devin On Apr 11, 2006, at 7:42 PM, Jeanne A. E. DeVoto wrote: > At 10:47 AM -0600 4/7/2006, Devin Asay wrote: >> Which is essentially what I ended up doing, and it worked. Is it >> correct to assume that 'the text' is binary data expressed as >> ASCII text and data like 'the imageData' is "lower-level" code >> that can't be expressed visually in a meaningful way? Forgive my >> naive non-techie questions. > > Not exactly - any binary data can be expressed in terms of ASCII > (or extended ASCII) characters. Looking at an example: > > A typical byte's worth of binary data (8 bits): 01101101 > That same binary number, expressed in decimal (ordinary base-10 > numbers): 64 + 32 + 8 + 4 + 1, or 109 > ASCII 109 is the character "m", so we could write that byte's worth > of binary data as "m". > > Any 8-bit segment of binary data can be expressed as a single ASCII > character, in the same fashion, so we can always represent binary > data as characters. The main fly in the ointment is that some of > those characters are control characters, or characters that don't > have a glyph to represent them, and some of those will cause real > trouble if you try to e.g. display them in a field. (For example, > the binary sequence "00000000" is perfectly valid and may show up > in the binary data of any picture, but the character it's > equivalent to is the null character, ASCII 0 - which can't be > displayed on screen.) > > This is the basic difference between "binary data" and "text data" > - you can represent either one of them as either strings of ones > and zeroes, or as sequences of ASCII characters, but text is > guaranteed to contain only characters in the subset that can be > represented in a text file, whereas in binary data, anything goes, > and a sequence of 8 bits might translate into any character. > > >> Am I correct in my understanding that these two statements are >> functionally identical: >> >> put myData into image "myImage" >> set the text of image "myImage" to myData >> >> ? >> >> In other words, 'put' is simply shorthand for 'set the text of >> '? > > Yes. The text property of a container object (an image, button, or > field) is the same as a reference to that object. It works for > images just like for fields. Devin Asay Humanities Technology and Research Support Center Brigham Young University From mlange at lexicall.org Wed Apr 12 12:32:48 2006 From: mlange at lexicall.org (Marielle Lange) Date: Wed, 12 Apr 2006 17:32:48 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> Hi Mark, > Wow! I did not realize I even posted this many messages. While > this is a low number, I thought I was more quite [I assumed > quieter] than that. How did you derive this information? That's over a year period, that makes between 1 mail every 2-3 days. I wrote the following awk script. Basically, it looks for a line starting with "From: ..." that is right after a line starting with "From ..." (if you download an archive file you will see that this systematically and unambiguously corresponds to the start of a post). { c++; if (c > 1) { exit } filelist = "2005-April.txt,2005-August.txt,2005-December.txt,2005- July.txt,2005-June.txt,2005-May.txt,2005-November.txt,2005- October.txt,2005-September.txt,2006-February.txt,2006-January.txt, 2006-March.txt" split(filelist,afiles,",") for (i in afiles) { print afiles[i] while (getline < afiles[i]) { if (lineB4 == 1 && $0 ~ /^From: /) { gsub("\"", "", $0) gsub("^From:[\t ]*", "", $0) gsub(" at ", "@", $0) frFrom[$0]++ } lineB4 = 0 if ($0 ~ /^From /) { lineB4 = 1 } } } } Because over a year period some of us have changed of email, I have added a synonym system, where if a synonym exists # Andre Garzia synonym["agarzia at hidden (Andre Garzia)"] = "soapdog at hidden (Andre Garzia)" I checked for synomyms by sorting on the (Andre Garzia) part and the name part of the email, with alerts for duplicates (used excel for this with if(B2=B1; "!!!", ""). I was particularly careful about this for the 20 first contributors on the list. Once I was satisfied to have declared all alternative emails for a given person, I executed the program again. Loop through the frFrom to have the synonym's count being added to the one of the main term. Then looped again through the frFrom array and printed out. The "||||" representation is obtained with rept("|", frFrom[key]), in excel. If you need a coder to hire for medium to complex parsing problems, take contact ;-). Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From bill at bluewatermaritime.com Wed Apr 12 12:46:56 2006 From: bill at bluewatermaritime.com (Bill) Date: Wed, 12 Apr 2006 12:46:56 -0400 Subject: Hmmm ! I wonder whether I with Revolution ? Forms processing In-Reply-To: <82d549bfcb97fe7e986df460a59b6795@wanadoo.fr> Message-ID: Warning: The following "on topic discussion" of the use of Revolution will appear to also be a political discourse but it is really an impassioned view of someone (me) who is very happy to have the Revolution program to use in an effort to work with the vast elephant that the U.S. Government has become (at least the "Homeland Security Component"). If you are German you may recognize some of this stuff that was borrowed from 1940's Germany. I extensively send in filled-out forms but have found that the forms (homeland security) are completely un-intuitive full of ambiguities and carry over data from one to the next in a hodge-podge manner. So I designed a completely different interface for gathering the data (it saves to SQLlite) and then with a simple update button the new data (or old data depending on what you ask for) fills out all the forms (I've had better results with PNG files at 200 dpi) and you print them as needed. As our government (or maybe not your government if you live in one of the more advanced countries) gradually tries to computerize this process the SQLlite database and RunRev comes in real handy because the various branches of the government use completely different methods of gathering data. As follows (and remember each of these completely different branches of the U.S. Government will answer the phone "Homeland Security" and then you have to ask them which one they are: 1. The U.S. Coast Guard -- they are the most advanced and use very simple XML data collection which can be sent via SOAP or using Altuit's browser thing and the U.S. Coast Guard web interface. Of course, and this is a common theme, there is also a Microsoft Program you can run to interface -- in this case a CPU hog called "InfoPath" 2. U.S. Customs import division. No here is where they have some really old-time computer guys. They use something called "Edifact" which is the most convoluted data tagging system ever imagined and such a dinasuar it should be just thrown-out (like that will ever happen). And-- to really make it impossible they only allow interface with a Custom (and also ancient) modem protocol that requires expensive slow hardware and an expensive special phone line and expensive computer support and expensive (you the idea). Luckily there are many enterprising souls who will (for a fee) accept your data in tab-deliminated format (and others). 3. The U.S. Census Bureau (you didn't know but I bet you suspected that they were a part of homeland security) export division of U.S. Customs. They accept data in a special version of "Edifact" that they made up. But luckily they have a web site entry system that Altuit's program can work with. And the Microsoft theme again -- they have a free Window's program that was built with Access that will also send data to it. Of course the Access database is completely closed to any kind of access. 4. U.S. Agriculture. (The will answer the phone "Homeland Security so don't be surprised). They want their forms in triplicate on NCR paper so good luck. 5. U.S. Immigration. They want their forms and their computer data both. And don't make any mistakes as their boot comes down with a $25K fine. Immigration forms are printed on all kinds of non-standard paper sizes with multiple copies. Also they do not sell or give you the forms you have to buy them through other outlets. At least their crew and pax forms are on normal sized paper (the cruise ship industry forced this on them). Their data collection (and a very smart choice they made) is gotten from the XML data that the Coast Guard collects. They also force you to turn in forms that they have stamped later so forget storing it as data-- must be paper copies (although it is the same data that you must by law send via XML so figure that one for me). 6. The port authorities. Ah -- finally some friendly folks who realize it is all about commerce and free trade (and usually it is managed by some efficient multi-national company). Their data is collected with web site input that RunRev can handle easily with Altuit's plug-in. 7. The state and local governments. All bets are off here. Some copy the U.S. Customs method of gathering data and others make you go to their office and submit paper. Real room for improvement here. I am sure that other governments have much simpler systems that RunRev can work with too... Comments welcome. Maybe I should start a blog about homeland security? On 4/12/06 6:36 AM, "Francis Nugent Dixon" wrote: > Hi from Paris, > > I have dozens of forms to fill in, and I'd like to scan an > original to a .jpg file, display it in a Rev card overlaid > with predefined fields which I can fill in, and then save > the updated form to a .jpg file again. Has anybody done > anything like this ? I admit that I haven't yet tried to do > it, but I'd like to know if it's possible before putting > "pen to paper" ! > > Thanks for any light on the subject ..... > > -Francis > > "Nothing should ever be done for the first time !" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From userev at canelasoftware.com Wed Apr 12 12:53:20 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 12 Apr 2006 09:53:20 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> References: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> Message-ID: <94312698-8818-48AA-83F2-465F8027EC94@canelasoftware.com> On Apr 12, 2006, at 9:32 AM, Marielle Lange wrote: >> Wow! I did not realize I even posted this many messages. While >> this is a low number, I thought I was more quite [I assumed >> quieter] than that. How did you derive this information? > > That's over a year period, that makes between 1 mail every 2-3 days. > > I wrote the following awk script. Basically, it looks for a line > starting with "From: ..." that is right after a line starting with > "From ..." (if you download an archive file you will see that this > systematically and unambiguously corresponds to the start of a post). Pretty cool! Good catch on my spelling. I never proof my messages. Oh well. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jperryl at ecs.fullerton.edu Wed Apr 12 13:05:10 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 12 Apr 2006 10:05:10 -0700 (PDT) Subject: Runtime Revolution Ships Revolution Media In-Reply-To: Message-ID: It almost sounds like RevConWest... Almost. Just to play Devil's Advocate, how do you know that your participating end-users are not hand-picked to ensure a certain outcome? Not that I'm accusing you of doing that, but I participated in an external evaluator session for our first online master's degree. The fur was positively flying (and most improbably, not on my particular account), but when I later voiced some of my concerns to the program head, she seemed most blissful in her ignorance. Later, when the program made its self-assessment to a national conference, what I had witnessed had been entirely sugar-coated. I love the process you describe. I guess it all depends upon the willingness of the company to actually listen to what is being said as opposed to hearing what they would like to hear. Your customers are most fortunate that your company is of the former rather than the latter. Rev clearly has the opportunity to be of the former as well. Judy On Wed, 12 Apr 2006 Roger.E.Eller at sealedair.com wrote: > I fully agree with this approach. It makes for a win/win situation for > both the company as well as the established customer base. As a matter of > fact, our company utilizes a certain high-end system that is > internationally respected in the industry. Each year, a group of end-users > and management attends an event which allows us direct access to the > developers of our chosen system. The users sit down and voice their > concerns, problems, bugs, feature requests, etc. to the entire group of > developers and leaders of this company. We even vote on what is most > important, and user opinion actually carries more weight than anything > else. After all, the customer is always right. It's like bugzilla, but > without the clunky interface, and you leave the event knowing that your > votes and input have made a real difference in the direction of the > product. From jperryl at ecs.fullerton.edu Wed Apr 12 13:11:33 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 12 Apr 2006 10:11:33 -0700 (PDT) Subject: Hmmm ! I wonder whether I can do this with Revolution ? In-Reply-To: <8695D681-CA37-11DA-B2AA-000D93670A1A@poka.com> Message-ID: Joe, This is great as long as you only need to do one or two of them. If you need to do more, it becomes downright painful. We had a similar need to Francis' nearly a decade ago when I worked in the Dean's Office. Back then, all part-time faculty contracts had to be hand-typed into a photocopy of the form. They had to be done in either duplicate or triplicate for (in our unit) more than 100 part-timers. Trust me: you do NOT want to do this in Photoshop! There used to be an old Mac (system 7?) app that did just what Francis is suggesting. You can also do the same thing in Word if you have the liberty and willingness to redesign the form. But I'd pick Rev ;-) Judy On Wed, 12 Apr 2006, Joe Miller wrote: > > While you could probably do it in Revolution as Ian suggested, wouldn't > it be easier to scan it at the resolution you needed to reproduce a > good copy and add the text via photo editing software such as Photo > Shop or Photo Elements and then save. I do this all of the time. > Using Revolution seems like adding a step unless, of course, I'm > missing something. From userev at canelasoftware.com Wed Apr 12 13:15:51 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 12 Apr 2006 10:15:51 -0700 Subject: List Moderation, recent threads and New Forum In-Reply-To: <443AB054.5000001@fourthworld.com> References: <443AB054.5000001@fourthworld.com> Message-ID: On Apr 10, 2006, at 12:21 PM, Richard Gaskin wrote: > Bob Warren wrote: > >> For example, I recently completed a pair of file/picture chooser >> widgets for Linux, which I offered to the Rev community. However, >> from the beginning of my programming effort I discovered that >> certain fundamental functions described in the Help had apparently >> not been implemented. For example, the function specialFolderPath. >> I did not manage to get any information whatsoever out of this >> function, different to my experience in Windows and different (I >> imagine) to what it would be in Mac. As a result I had to >> (temporarily?) direct my widgets for use in Ubuntu Linux rather >> than Linux generally - very serious. > > Just to clarify, does specialFolderPath return the proper value > under Ubuntu? Which constants work with it? > > The docs don't mention Linux at all, while they do list the > constants available for Classic, OS X, and Windows. So from the > docs it's not clear whether specialFolderPath is expected to work > at all right now under Linux. > > If it works in one flavor of Linux but not others, while > momentarily annoying it bodes well for the future, as it implies > the effort was made for it to work on Linux but it simply has some > bugs in the current release. > > This is especially interesting to me, as I'm planning on my first > Linux release later this year. I'll be watching Linux-related > threads closely.... Last I checked, specialFolderPath does not work on Linux. I have not checked this out in 2.7 though. Maybe something has changed. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jperryl at ecs.fullerton.edu Wed Apr 12 13:17:39 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 12 Apr 2006 10:17:39 -0700 (PDT) Subject: Runtime Revolution Ships Revolution Media In-Reply-To: Message-ID: Media's really not all that bad as a name... Judy On Wed, 12 Apr 2006, Jim Ault wrote: > Hmmm, DreamRev ? From mb.ur at harbourhost.co.uk Wed Apr 12 13:25:00 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Wed, 12 Apr 2006 18:25:00 +0100 Subject: Image Width Limits on Macs? In-Reply-To: <9A62B7C8-B363-4118-A4C8-E754C03010AE@inspiredlogic.com> References: <9A62B7C8-B363-4118-A4C8-E754C03010AE@inspiredlogic.com> Message-ID: <443D37EC.2040404@harbourhost.co.uk> Geoff Canyon wrote: > The docs say: > > Cross-platform note: On Mac OS and OS X systems, the > maximum width of an image is 16384 divided by the > screen's bit depth. (For example, if the number of colors > is "Millions", the maximum image width is 4096 pixels.) > > First, how do you divide 16384 by 4096 you get 4. How is 4 related to > "Millions?" > > Second, any idea what the other options are? > > Now that I think about it, could it mean _byte_ depth? It takes 4 bytes > to store a pixel in millions of colors. So then thousands would be 2, > correct? and anything less than thousands 1? > > Any help much appreciated, as my bug-free code example has a bug until > this is resolved ;-) You pretty much have it I think Geoff. I don't know if bit depth is a correct term here or not, it sounds technically incorrect to me, since the concept is byte-based. It may be one of those "casual usages". Commonly, a pixel uses 4 bytes, one each for red,green,blue and one for alpha data. R,G and B having 256 values each multiply to give 16,777,216 possibilities according to my steam-driven calculator, hence "millions" of colours. Thousands would be 2 bytes 256*256=65536 quite correct, and one-byte, usually called "8 bit" colour is an arbitrary set of up to 256 colours referenced by a look up table with 256 entries. Martin Baxter From userev at canelasoftware.com Wed Apr 12 13:32:30 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 12 Apr 2006 10:32:30 -0700 Subject: Marketing Your Products Forum (was RE: Runtime Revolution Ships Revolution Media) In-Reply-To: <1067323457-330452567@lindbergh.macserve.net> References: <1067323457-330452567@lindbergh.macserve.net> Message-ID: On Apr 11, 2006, at 4:42 PM, Lynn Fredricks wrote: >> Sounds like a good idea! > > Hi Judy, its ready to go! :-) > > Empty now but ready to be filled. Just register and log in. > > A "Marketing Your Products" forum - Share your experiences and > ideas on how > to market your Revolution made products. > > http://forums.runrev.com/phpBB2/viewforum.php?f=31 I just put my first thoughts on the topic in there to get something started. I look forward to seeing the rest of you there. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jperryl at ecs.fullerton.edu Wed Apr 12 13:44:17 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 12 Apr 2006 10:44:17 -0700 (PDT) Subject: Hmmm ! I wonder whether I with Revolution ? Forms processing In-Reply-To: Message-ID: Bill, To continue in your OT vein, isn't it a violation of federal law (I think it's the 1986 Computer Matching Records Act additions to the 1973 Privacy Rights Act) to merge those different databases for comparison purposes? I ghostwrote and handled correspondence on behalf of a local chapter of a national civil rights organization to the Department of Justice on this very issue which resulted in them backing down on trying to deport people on the basis of comparing voting registration, immigration, and education databases. At least, it USED to be against the law. But then again, I guess rule by law has become a bit of a quaint anachronism. Judy On Wed, 12 Apr 2006, Bill wrote: > Warning: The following "on topic discussion" of the use of Revolution will > appear to also be a political discourse but it is really an impassioned view > of someone (me) who is very happy to have the Revolution program to use in > an effort to work with the vast elephant that the U.S. Government has become > (at least the "Homeland Security Component"). If you are German you may > recognize some of this stuff that was borrowed from 1940's Germany. ... > > As our government (or maybe not your government if you live in one of the > more advanced countries) gradually tries to computerize this process the > SQLlite database and RunRev comes in real handy because the various branches > of the government use completely different methods of gathering data. From 3mcgrath at adelphia.net Wed Apr 12 13:44:35 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 12 Apr 2006 13:44:35 -0400 Subject: Custom Properties In-Reply-To: <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> Message-ID: <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> Does anyone have any examples on the get/setProps in real usage? I have been using custom props but not the setProp etc. I would love some more insightful ideas on it's usage. Thanks Tom On Apr 11, 2006, at 3:41 PM, Devin Asay wrote: > > On Apr 11, 2006, at 1:14 PM, Dan Shafer wrote: > >> Cutom Properties were one of the primary features of Rev that >> attracted me >> back into the xTalk fold. They are immensely powerful. Even my >> eBook (thanks >> for the plug, Scott!) only scratches the surface. Every time I >> find a new >> use for one of these puppies I get more astonished. >> >> Example: You can put a complete binary file into a custom prop and >> ship it >> as a single unit. That's how I embed the PDFs in my SmartEBooks. So >> convenient. SO fast. > > I had the same reaction when I finally "got" custom properties. My > favorite recent discovery is the setProp structure. Any time some > obscure handler in my project changes a property's value all I have > to do is include a setProp structure to tell my stack what's > supposed to happen. So often we HyperCard refugees have long- > ingrained habits for working around issues, and all of a sudden we > discover extremely powerful elements of Transcript--oops, I mean > Revolution, I mean the scripting language formerly known as > Transcript-- that transform our scripting lives. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From darkshadow1 at metrocast.net Wed Apr 12 13:53:49 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Wed, 12 Apr 2006 13:53:49 -0400 Subject: image effects Message-ID: <000c01c65e5a$0f0d8650$6501a8c0@new0eeca32bb97> Where can I find information about dissolving an image on a card the way visual effects control transitions between cards? From klaus at major-k.de Wed Apr 12 14:05:16 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 12 Apr 2006 20:05:16 +0200 Subject: image effects In-Reply-To: <000c01c65e5a$0f0d8650$6501a8c0@new0eeca32bb97> References: <000c01c65e5a$0f0d8650$6501a8c0@new0eeca32bb97> Message-ID: Hi Preston, > Where can I find information about dissolving an image on a card > the way visual effects control transitions between cards? do you mean: ... lock screen hide img "my Image" ## or show... unlock screen with visual dissolve very slow ... ? Works for me... ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From garrett at paraboliclogic.com Wed Apr 12 14:24:29 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 12 Apr 2006 11:24:29 -0700 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> References: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> Message-ID: <443D45DD.9010308@paraboliclogic.com> Marielle Lange wrote: > Hi Mark, > >> Wow! I did not realize I even posted this many messages. While this >> is a low number, I thought I was more quite [I assumed quieter] than >> that. How did you derive this information? > > That's over a year period, that makes between 1 mail every 2-3 days. > > I wrote the following awk script. Basically, it looks for a line Not written in Rev?? :-( From mark at maseurope.net Wed Apr 12 14:31:41 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 12 Apr 2006 19:31:41 +0100 Subject: Custom Properties In-Reply-To: <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> Message-ID: <135A1134-0D7E-483A-A559-925E2412869E@maseurope.net> One example, that reformats an addition to a custom prop containing some data might be setProp someData aValue set the someData of me to the someData of me & reformat(aValue) end someData similarly, to ensure that you only ever get a formatted version of a custom prop getProp someValue return format("%8.2f",the someValue of me) end someValue You can also use them to create dummy custom props: getProp Area return the width of me * the height of me end Area so you can now script : get the Area of fld 1 I'm sure other people have lots of other uses.... Best, Mark On 12 Apr 2006, at 18:44, Thomas McGrath III wrote: > Does anyone have any examples on the get/setProps in real usage? I > have been using custom props but not the setProp etc. I would love > some more insightful ideas on it's usage. > > Thanks > > Tom > > > On Apr 11, 2006, at 3:41 PM, Devin Asay wrote: > >> >> On Apr 11, 2006, at 1:14 PM, Dan Shafer wrote: >> >>> Cutom Properties were one of the primary features of Rev that >>> attracted me >>> back into the xTalk fold. They are immensely powerful. Even my >>> eBook (thanks >>> for the plug, Scott!) only scratches the surface. Every time I >>> find a new >>> use for one of these puppies I get more astonished. >>> >>> Example: You can put a complete binary file into a custom prop >>> and ship it >>> as a single unit. That's how I embed the PDFs in my SmartEBooks. So >>> convenient. SO fast. >> >> I had the same reaction when I finally "got" custom properties. My >> favorite recent discovery is the setProp structure. Any time some >> obscure handler in my project changes a property's value all I >> have to do is include a setProp structure to tell my stack what's >> supposed to happen. So often we HyperCard refugees have long- >> ingrained habits for working around issues, and all of a sudden we >> discover extremely powerful elements of Transcript--oops, I mean >> Revolution, I mean the scripting language formerly known as >> Transcript-- that transform our scripting lives. >> >> Devin >> >> Devin Asay >> Humanities Technology and Research Support Center >> Brigham Young University >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From marty at vertex.ucls.uchicago.edu Wed Apr 12 14:29:48 2006 From: marty at vertex.ucls.uchicago.edu (Marty Billingsley) Date: Wed, 12 Apr 2006 13:29:48 -0500 (CDT) Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <20060412163727.34329825325@mail.runrev.com> References: <20060412163727.34329825325@mail.runrev.com> Message-ID: Jim Ault wrote: > Well, we could name our list 'cross-talk' instead of xTalk :-)) Didn't Lynn just try to quell any "cross" talk on this list? :-) - marty From lstoehr at sfasu.edu Wed Apr 12 14:41:43 2006 From: lstoehr at sfasu.edu (Louise Stoehr) Date: Wed, 12 Apr 2006 13:41:43 -0500 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: References: <20060412163727.34329825325@mail.runrev.com> Message-ID: Dr. Louise E. Stoehr Director, Modern Languages Learning and Resource Center Stephen F. Austin State University Nacogdoches, TX 75962 http://www.sfasu.edu/modlang On 12 Apr, 2006, at 1:29 PM, Marty Billingsley wrote: > Jim Ault wrote: > >> Well, we could name our list 'cross-talk' instead of xTalk :-)) > > Didn't Lynn just try to quell any "cross" talk on this list? :-) > > - marty > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Wed Apr 12 15:16:33 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Apr 2006 12:16:33 -0700 Subject: Custom Properties In-Reply-To: <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> Message-ID: <2311998372.20060412121633@ahsoftware.net> Tom- Wednesday, April 12, 2006, 10:44:35 AM, you wrote: > Does anyone have any examples on the get/setProps in real usage? I > have been using custom props but not the setProp etc. I would love > some more insightful ideas on it's usage. Here's a simple ledger field component: negative values will show up in red, positive values in the default color. put this into a field script, then set the NewValue of field "xyz" to someValue setProp NewValue pValue try if pValue < 0 then set the foreColor of me to "red" else set the foreColor of me to empty end if end try put pValue into me end NewValue -- -Mark Wieder mwieder at ahsoftware.net From 3mcgrath at adelphia.net Wed Apr 12 15:50:11 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 12 Apr 2006 15:50:11 -0400 Subject: Custom Properties In-Reply-To: <135A1134-0D7E-483A-A559-925E2412869E@maseurope.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <135A1134-0D7E-483A-A559-925E2412869E@maseurope.net> Message-ID: <166BD6EA-BA31-4672-9E3F-CD37C24A82BE@adelphia.net> Mark, The first two went right over my head. ;-) But the last one makes total sense to me. Thanks, food for thought. Tom On Apr 12, 2006, at 2:31 PM, Mark Smith wrote: > One example, that reformats an addition to a custom prop containing > some data might be > > setProp someData aValue > set the someData of me to the someData of me & reformat(aValue) > end someData > > similarly, to ensure that you only ever get a formatted version of > a custom prop > > getProp someValue > return format("%8.2f",the someValue of me) > end someValue > > You can also use them to create dummy custom props: > > getProp Area > return the width of me * the height of me > end Area > > so you can now script : get the Area of fld 1 Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Wed Apr 12 15:55:31 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 12 Apr 2006 15:55:31 -0400 Subject: Custom Properties In-Reply-To: <2311998372.20060412121633@ahsoftware.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <2311998372.20060412121633@ahsoftware.net> Message-ID: Mark, I can see how this would save a lot of coding. Do you ever 'forget' that you have this type of script somewhere and wonder why things are happening? Tom On Apr 12, 2006, at 3:16 PM, Mark Wieder wrote: > Tom- > > Wednesday, April 12, 2006, 10:44:35 AM, you wrote: > >> Does anyone have any examples on the get/setProps in real usage? I >> have been using custom props but not the setProp etc. I would love >> some more insightful ideas on it's usage. > > Here's a simple ledger field component: negative values will show up > in red, positive values in the default color. > > put this into a field script, then > set the NewValue of field "xyz" to someValue > > setProp NewValue pValue > try > if pValue < 0 then > set the foreColor of me to "red" > else > set the foreColor of me to empty > end if > end try > put pValue into me > end NewValue > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From effendi at wanadoo.fr Wed Apr 12 15:56:23 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 12 Apr 2006 21:56:23 +0200 Subject: Hmmm ! I wonder whether I can do this with Revolution ? Message-ID: <805a6a5f3198052d596eb5e2ab8412d8@wanadoo.fr> Hi Ian, > Import a sample form into the stack, and send it to the back. > Put your fields in the right places. > Set the fileName of the image to the path of the scanned form file, > making sure that everything gets scanned in identically. > Fill in fields. > Export a snapshot of the stack window. > You might want to add in a handler that sets the opaque and > showBorder of the fields to false before exporting so that the text > appears directly over the form, then set them to true again. Thanks for the info, especially the last bit ! It allows me to continue with confidence. The forms are destined to be available in a Rev stack, so the screen resolution is not a problem. I will commence coding the minute I have finished my mail. Best -Francis "Nothing should ever be done for the first time !' From wdesmet at wanadoo.nl Wed Apr 12 15:59:21 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Wed, 12 Apr 2006 21:59:21 +0200 Subject: How to enable and disable a group of buttons with text input in a field? Message-ID: Hi there, I have a field that I want to use to enable and disable a group of buttons: - When the user puts text into the field the group will be enabled. - When the user deletes the text (the field is empty) the group will be disabled So far the first part works but I can't get the second part to work: on Keydown enable group "test" pass keydown end Keydown Any suggestions? Greetings, William de Smet From alex at tweedly.net Wed Apr 12 16:12:44 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 12 Apr 2006 21:12:44 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> References: <1C53612D-A84D-4B65-847C-3342962F2E42@lexicall.org> Message-ID: <443D5F3C.4070300@tweedly.net> Marielle Lange wrote: > > I wrote the following awk script. Basically, it looks for a line > starting with "From: ..." that is right after a line starting with > "From ..." (if you download an archive file you will see that this > systematically and unambiguously corresponds to the start of a post). > It's actually easier than that .... the archives are in mbox format, so the start of a message is unambiguously marked by a line which begins "From ...." (Any line within a message that starts with these 5 letters must be modified - usually by prepending with ">" before that line can be put into an mbox file). There is no guarantee that the From: line will immediately follow it; although it seems that it does in these archives, other versions of mbox format will put the From: lines later in the header section. But it doesn't matter - the "From " line is in itself unambiguous, and carries all the info we need (except for the synonyms for changed names). I'd handle the synonyms by having an array (for example) put "soapdog at hidden" into tMainAlias["agarzia at hidden"] (NB only need to do this for those which have synonyms). So then we have > set the caseSensitive to true > repeat for each line tFile in tFiles > repeat for each line L in URL ("file:" & tFile) > if char 1 to 5 of L = "From " then > put word 2 to 4 of L into t > replace " at " with "@" in t > if tMainAlias[t] is not empty then put tMainAlias[t] > into t > add 1 to tArray[t] > end if > end repeat > end repeat > put empty into tSubmitters > repeat for each line L in the keys of tArray > put L && tArray[L] & cr after tSubmitters > end repeat > sort lines of tSubmitters descending numeric by word 2 of each > put tSubmitters after msg > repeat for each line L in tSubmitters > put word 1 of L && TAB && bars(word 2 of L) & CR after field > "Field 1" > end repeat > > end mouseUp > > function bars pN > repeat pN times > put "|" after t > end repeat > return t > end bars > There - one simple solution in Rev rather than using awk and Excel :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/309 - Release Date: 11/04/2006 From byront at mac.com Wed Apr 12 16:13:19 2006 From: byront at mac.com (Byron Turner) Date: Wed, 12 Apr 2006 13:13:19 -0700 Subject: (no subject) Message-ID: Hi Rev listers, Given the wide range of skills in the Rev community, we thought this would be a good place to start. As part of our new Revolution-based project, we need people to author tutorials on various software for Mac and Windows, especially Windows XP. We are looking for people who: 1. really know their stuff 2. can communicate it well through screen-capture videos or stills and very brief text We will package the tutorials, do the advertising, sales, and billing, and pay you generous royalites. If this sounds interesting to you, please contact us off-list at byron at teachmac.com Thanks, Byron www.teachmac.com From janschenkel at yahoo.com Wed Apr 12 16:13:49 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 12 Apr 2006 13:13:49 -0700 (PDT) Subject: How to enable and disable a group of buttons with text input in a field? In-Reply-To: Message-ID: <20060412201349.86550.qmail@web60511.mail.yahoo.com> --- William de Smet wrote: > Hi there, > > I have a field that I want to use to enable and > disable a group of buttons: > - When the user puts text into the field the group > will be enabled. > - When the user deletes the text (the field is > empty) the group will be disabled > > So far the first part works but I can't get the > second part to work: > > on Keydown > enable group "test" > pass keydown > end Keydown > > Any suggestions? > > Greetings, > > William de Smet > Hi William, Initial thought: use the 'selectionChanged' mesage - whenever you type something or remove text using backspace or the delete key, this should be sent. So try this: ## on selectionChanged set the enabled of group "test" to (the text of me is empty) end selectionChanged ## Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From byront at mac.com Wed Apr 12 16:21:25 2006 From: byront at mac.com (Byron Turner) Date: Wed, 12 Apr 2006 13:21:25 -0700 Subject: [OT] Software tutorial authors needed (was no subject) In-Reply-To: References: Message-ID: Hi Rev listers, Given the wide range of skills in the Rev community, we thought this would be a good place to start. As part of our new Revolution-based project, we need people to author tutorials on various software for Mac and Windows, especially Windows XP. We are looking for people who: 1. really know their stuff 2. can communicate it well through screen-capture videos or stills and very brief text We will package the tutorials, do the advertising, sales, and billing, and pay you generous royalites. If this sounds interesting to you, please contact us off-list at byron at teachmac.com Thanks, Byron www.teachmac.com _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Wed Apr 12 16:35:27 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 12 Apr 2006 14:35:27 -0600 Subject: image effects In-Reply-To: References: <000c01c65e5a$0f0d8650$6501a8c0@new0eeca32bb97> Message-ID: <0F7D09C7-A9AD-4B75-991F-7988C5A46B02@byu.edu> On Apr 12, 2006, at 12:05 PM, Klaus Major wrote: > Hi Preston, > >> Where can I find information about dissolving an image on a card >> the way visual effects control transitions between cards? > > do you mean: > > ... > lock screen > hide img "my Image" > ## or show... > unlock screen with visual dissolve very slow > ... > > ? > > Works for me... ;-) You can also try setting the blendLevel property: repeat with i = 1 to 100 set the blendLevel of img "myImage" to i wait 1 tick end repeat You can play with the wait interval to speed it up or slow it down, or set the step interval in the repeat loop higher, eg. repeat with i = 2 to 100 step 2 In 2.7 you can use this technique with any object, including the stack. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Wed Apr 12 17:26:13 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 12 Apr 2006 15:26:13 -0600 Subject: Custom Properties In-Reply-To: <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> Message-ID: <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> On Apr 12, 2006, at 11:44 AM, Thomas McGrath III wrote: > Does anyone have any examples on the get/setProps in real usage? I > have been using custom props but not the setProp etc. I would love > some more insightful ideas on it's usage. The way I use it is much more pedestrian than the Marks'. For me it's a really easy way to make sure my interface objects get set to the proper states. For example, let's say I want to toggle between an 'editable' and 'noneditable' mode for a text editor: setProp editMode pMode if pMode then enable button "Save" enable button "TextColor" set the lockText of fld "myfld" to true set the traversalOn of fld "myFld" to true else disable button "Save" disable button "TextColor" set the lockText of fld "myfld" to false set the traversalOn of fld "myFld" to false end if pass editMode -- the docs say you have to explicitly pass it to have it set the prop end editMode Anyway, this is a crude example, but illustrates how it's been most useful to me. There may be several events in my program that could trigger a change in edit mode for this field, but in each case all I'd have to do would be to set the editMode of cd "editor" to true ## or false Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From chipp at chipp.com Wed Apr 12 17:44:36 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Apr 2006 16:44:36 -0500 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: References: Message-ID: <443D74C4.8090508@chipp.com> Jim Carwardine wrote: > Branding is not an issue for the language of Rev because almost all of the > users are on this list - change the name and several people have to do a > search/replace for the name on a few documents. Sorry Jim, but I have to disagree with you here. I *used* to think the same. But, after I worked with Rev and their RevSelect program, I started seeing sales of Altuit products from names *never* mentioned on this list-- and lots of 'em! In fact Rev's list of users, IMO, is probably much greater (2X,4X,6X?) than the list subscribers, for all kinds of reasons. Of course I could be wrong, and all those are just 'lurkers'! :-) -Chipp From revolutionary.dan at gmail.com Wed Apr 12 17:45:19 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 12 Apr 2006 14:45:19 -0700 Subject: Where to Store Libraries and Other Files in 2.7? Message-ID: <70ed6b130604121445m2a7b70e7m30645415ae039185@mail.gmail.com> With the new directory structure supported by Rev 2.7, where is the recommended place to store stacks and libraries that have heretofore said they should be installed in the same folder as the Rev app? This clearly won't work well as upgrades take place with the new way Rev handles updates. I'm not at all sure which (if any) such stacks and libraries I'm talking about. I just know that my Rev app folder is full of stuff that I may want to be able to use again someday. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Wed Apr 12 17:49:17 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 12 Apr 2006 14:49:17 -0700 Subject: Custom Properties In-Reply-To: <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> Message-ID: <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> One important use of setProp in particular comes into play when you create a library that has values you don't want outside programs/users to change. You just set up a setProp handler that politely, silently or rudely refuses to set the property's value. This is an important idea in object-oriented design. On 4/12/06, Devin Asay wrote: > > > On Apr 12, 2006, at 11:44 AM, Thomas McGrath III wrote: > > > Does anyone have any examples on the get/setProps in real usage? I > > have been using custom props but not the setProp etc. I would love > > some more insightful ideas on it's usage. > > The way I use it is much more pedestrian than the Marks'. For me it's > a really easy way to make sure my interface objects get set to the > proper states. For example, let's say I want to toggle between an > 'editable' and 'noneditable' mode for a text editor: > > setProp editMode pMode > if pMode then > enable button "Save" > enable button "TextColor" > set the lockText of fld "myfld" to true > set the traversalOn of fld "myFld" to true > else > disable button "Save" > disable button "TextColor" > set the lockText of fld "myfld" to false > set the traversalOn of fld "myFld" to false > end if > pass editMode -- the docs say you have to explicitly pass it to > have it set the prop > end editMode > > Anyway, this is a crude example, but illustrates how it's been most > useful to me. There may be several events in my program that could > trigger a change in edit mode for this field, but in each case all > I'd have to do would be to > > set the editMode of cd "editor" to true ## or false > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From dvk at dvkconsult.com.au Wed Apr 12 17:55:25 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu, 13 Apr 2006 07:55:25 +1000 Subject: Custom Properties In-Reply-To: <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> Message-ID: <5068B7B4-08E1-41B2-866B-1A5ED5F94156@dvkconsult.com.au> Thanks for the idea, Devin. I had looked at custom props previously, sufficiently to know what they do but without keeping them in mind for real applications. You have just simplified a database system I am writing, where I employ what appears to the user to be modeless operation, tracking the state internally to decide whether create/update/delete/undo are logical continuations and setting button states accordingly. Now I will write this logic in one place rather than scattered about the buttons which are repeated across many data screens. Consider happy thoughts to be floating in your general direction and enjoy your day :-) cheers David On 13/04/2006, at 7:26, Devin Asay wrote: > > On Apr 12, 2006, at 11:44 AM, Thomas McGrath III wrote: > >> Does anyone have any examples on the get/setProps in real usage? I >> have been using custom props but not the setProp etc. I would love >> some more insightful ideas on it's usage. > > The way I use it is much more pedestrian than the Marks'. For me > it's a really easy way to make sure my interface objects get set to > the proper states. For example, let's say I want to toggle between > an 'editable' and 'noneditable' mode for a text editor: > > setProp editMode pMode > if pMode then > enable button "Save" > enable button "TextColor" > set the lockText of fld "myfld" to true > set the traversalOn of fld "myFld" to true > else > disable button "Save" > disable button "TextColor" > set the lockText of fld "myfld" to false > set the traversalOn of fld "myFld" to false > end if > pass editMode -- the docs say you have to explicitly pass it to > have it set the prop > end editMode > > Anyway, this is a crude example, but illustrates how it's been most > useful to me. There may be several events in my program that could > trigger a change in edit mode for this field, but in each case all > I'd have to do would be to > > set the editMode of cd "editor" to true ## or false > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dvk at dvkconsult.com.au Wed Apr 12 18:08:05 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu, 13 Apr 2006 08:08:05 +1000 Subject: Custom Properties In-Reply-To: <5068B7B4-08E1-41B2-866B-1A5ED5F94156@dvkconsult.com.au> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <5068B7B4-08E1-41B2-866B-1A5ED5F94156@dvkconsult.com.au> Message-ID: <5FC29A3D-2E8F-4B6F-861E-EE20D21709EA@dvkconsult.com.au> On 13/04/2006, at 7:55, David Vaughan wrote: > ...I had looked at custom props previously ... I meant to say "GetProp/SetProp" not custom props. One always uses the latter. From jacque at hyperactivesw.com Wed Apr 12 18:11:32 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 12 Apr 2006 17:11:32 -0500 Subject: Custom Properties In-Reply-To: <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> Message-ID: <443D7B14.5010406@hyperactivesw.com> Devin Asay wrote: > > On Apr 12, 2006, at 11:44 AM, Thomas McGrath III wrote: > >> Does anyone have any examples on the get/setProps in real usage? I >> have been using custom props but not the setProp etc. I would love >> some more insightful ideas on it's usage. > > > The way I use it is much more pedestrian than the Marks'. For me it's a > really easy way to make sure my interface objects get set to the proper > states. For example, let's say I want to toggle between an 'editable' > and 'noneditable' mode for a text editor: > > setProp editMode pMode > if pMode then > enable button "Save" > enable button "TextColor" > set the lockText of fld "myfld" to true > set the traversalOn of fld "myFld" to true > else > disable button "Save" > disable button "TextColor" > set the lockText of fld "myfld" to false > set the traversalOn of fld "myFld" to false > end if > pass editMode -- the docs say you have to explicitly pass it to have > it set the prop > end editMode I have thought about doing this many times, but I usually revert back to using a command or function handler instead, probably out of habit. For example, the above could also be done by: setEditMode true rather than using a property assignment like "set the editmode...". For me, seeing a handler name informs me that there is a related script somewhere. Setting a property doesn't give me the same, immediate knowledge; later on when I've forgotten why I wrote a script a certain way, seeing a statement that sets a property doesn't tell me as clearly that a lot of other actions will be taking place at the same time. Now I'm curious what's the advantage, if any, of using a setProp handler over a standard command handler? This isn't just to you, Devin, but to anyone who uses these regularly. I should also say that I do use one of these routinely: when I set a stack's version number property, I often use a setProp handler that updates the version display in an About box, or wherever else it happens to show. In this case, I usually set the version property from the message box, so a setProp handler gives me an automated way to get a lot of stuff done without having to type in (and remember) a handler name. But when called from inside a script, I'm not sure what the advantages would be. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From xeubie at hotmail.com Wed Apr 12 18:19:25 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Wed, 12 Apr 2006 22:19:25 +0000 Subject: hierarchical lists with collapsing arrows In-Reply-To: <03719d621925d281daeb471c799a12b6@earthlink.net> Message-ID: Jim, I tried what you said, and the only problem is that it appear the entire list item now becomes a link, not just the arrow. Here's the code I put into the card script: on openCard repeat with i = 1 to the num of lines of fld "list" set the imagesource of char 1 of line i of fld "list" to 1041 set the textstyle of char 1 of line i of fld "list" to "link" end repeat end openCard (1041 is the arrow image.) >From: Jim Lyons >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Wed, 12 Apr 2006 12:04:48 -0400 > >On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: > >>I'm attempting to make a list field that can organize context into >>"folders." I want an arrow icon next to folder names that you can click to >>collapse the folder. One way to get the arrow icon next to the text is to >>use "imagesource," but doing so makes it PART of the list field itself so >>you can't click on it (you can only click the whole list item). >> >>Does anyone know an easy way to do this? > >Make the first character with its imagesource set to the arrow icon also >link text (ie set its text style to link) and use the linkClicked message >in the field script to handle it. > >Jim Lyons > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From briany at qldlearning.com Wed Apr 12 18:38:21 2006 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 12 Apr 2006 15:38:21 -0700 Subject: Custom Properties In-Reply-To: <443D7B14.5010406@hyperactivesw.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> Message-ID: <4a1d49589185cbedbad151e772f04246@qldlearning.com> For me, it's mostly just syntactic appeal. I like the "feel" of extending the language. For example, a while back I wrote an external to rotate Quicktime player objects. Images already had an "angle" propertly, so it felt natural to implement my own for players. I'm not ashamed to say it... it just seemed "cool" to be able to really extend the language instead of always introducing new handlers. One thing I *do* like about using a custom property is that it's very clear what the target of your action is. With a handler, one may be more likely to obscure what object(s) are actually affected by the change. I also like that it gives you a natural way to actually store the persistent custom property with the object - not that you couldn't do that in a hander as well. Perhaps a middle ground between the appeal of addressing properties which "feel" like properties and also making clear that it's calling custom code would be to adopt a naming scheme. Something like: set the custom_angle of player 1 to 90 instead of set the angle of player 1 to 90 Might make it clear that a setProp handler is involved rather than the Rev engine. In the end though, I would say it's really more of a preference of style in the same way object-oriented versus functional or procedural programming can be debated. What makes it particularly interesting to think about in Rev is that Rev isn't inherently one style or another. Simply debating whether Rev is object-oriented or not has created some mammoth threads in the past =)! > I have thought about doing this many times, but I usually revert back > to using a command or function handler instead, probably out of habit. > For example, the above could also be done by: > > setEditMode true > > rather than using a property assignment like "set the editmode...". > For me, seeing a handler name informs me that there is a related > script somewhere. Setting a property doesn't give me the same, > immediate knowledge; later on when I've forgotten why I wrote a script > a certain way, seeing a statement that sets a property doesn't tell me > as clearly that a lot of other actions will be taking place at the > same time. > > Now I'm curious what's the advantage, if any, of using a setProp > handler over a standard command handler? This isn't just to you, > Devin, but to anyone who uses these regularly. From devin_asay at byu.edu Wed Apr 12 18:39:15 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 12 Apr 2006 16:39:15 -0600 Subject: Custom Properties In-Reply-To: <443D7B14.5010406@hyperactivesw.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> Message-ID: On Apr 12, 2006, at 4:11 PM, J. Landman Gay wrote: > Devin Asay wrote: >> On Apr 12, 2006, at 11:44 AM, Thomas McGrath III wrote: >>> Does anyone have any examples on the get/setProps in real usage? >>> I have been using custom props but not the setProp etc. I would >>> love some more insightful ideas on it's usage. >> The way I use it is much more pedestrian than the Marks'. For me >> it's a really easy way to make sure my interface objects get set >> to the proper states. For example, let's say I want to toggle >> between an 'editable' and 'noneditable' mode for a text editor: >> setProp editMode pMode >> if pMode then >> enable button "Save" >> enable button "TextColor" >> set the lockText of fld "myfld" to true >> set the traversalOn of fld "myFld" to true >> else >> disable button "Save" >> disable button "TextColor" >> set the lockText of fld "myfld" to false >> set the traversalOn of fld "myFld" to false >> end if >> pass editMode -- the docs say you have to explicitly pass it to >> have it set the prop >> end editMode > > I have thought about doing this many times, but I usually revert > back to using a command or function handler instead, probably out > of habit. For example, the above could also be done by: > > setEditMode true > > rather than using a property assignment like "set the editmode...". > For me, seeing a handler name informs me that there is a related > script somewhere. Setting a property doesn't give me the same, > immediate knowledge; later on when I've forgotten why I wrote a > script a certain way, seeing a statement that sets a property > doesn't tell me as clearly that a lot of other actions will be > taking place at the same time. > > Now I'm curious what's the advantage, if any, of using a setProp > handler over a standard command handler? This isn't just to you, > Devin, but to anyone who uses these regularly. > > I should also say that I do use one of these routinely: when I set > a stack's version number property, I often use a setProp handler > that updates the version display in an About box, or wherever else > it happens to show. In this case, I usually set the version > property from the message box, so a setProp handler gives me an > automated way to get a lot of stuff done without having to type in > (and remember) a handler name. But when called from inside a > script, I'm not sure what the advantages would be. I guess for me it boils down to keeping the underlying data and configuration information both separate from and directly tied to the interface. In other words, a custom property set to a certain value implies in my mind that the interface should look and behave in a way consistent with that value. So by setting the custom prop value and handling interface issues in the setProp handler I only have to worry about keeping the underlying data and configuration info in the state I want it. Is it a difference between "event-driven" and "state- driven" programming? (Those are my terms; I have no idea if they actually make sense to anyone but me.) Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From dvk at dvkconsult.com.au Wed Apr 12 18:41:06 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu, 13 Apr 2006 08:41:06 +1000 Subject: Custom Properties In-Reply-To: <443D7B14.5010406@hyperactivesw.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> Message-ID: <4D59F612-2136-46CB-9FA4-8810A2BCAE71@dvkconsult.com.au> On 13/04/2006, at 8:11, J. Landman Gay wrote: > > Now I'm curious what's the advantage, if any, of using a setProp > handler over a standard command handler? This isn't just to you, > Devin, but to anyone who uses these regularly. In my instance I am already setting a property or two so using setProp fits in. Generally, I use commands and functions to "do" things whereas properties are about states. I have never felt very comfortable about using a command to change a state (or collection thereof) rather than to process information, if you go along with the distinction. The fact that we also use custom properties for data can distract from their state-nature. regards David From livfoss at mac.com Wed Apr 12 18:47:40 2006 From: livfoss at mac.com (Graham Samuel) Date: Wed, 12 Apr 2006 23:47:40 +0100 Subject: Deselecting a line Message-ID: Thanks to Klaus, Devin and Ken for their replies: both Klaus and Ken pointed out that I need to set the hilitedLines of the field to zero or empty. I hadn't realised that I was necessarily using a list field, but in fact I am, since I see that it means that a single click hilites a whole line, which is what I need for file selections. I simply wanted to deny the user the chance to make a selection in one particular instance (when they hadn't signed up to fully use the program). I guess I was expecting there to be an 'unselect' command. Anyway thanks again Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From xeubie at hotmail.com Wed Apr 12 18:56:15 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Wed, 12 Apr 2006 22:56:15 +0000 Subject: hierarchical lists with collapsing arrows Message-ID: I forgot to mention, here's the code in my list field: on linkClicked if the angle of image arrow.gif = 0 then set the angle of image arrow.gif to -90 else set the angle of image arrow.gif to 0 end if end linkClicked Like I said, it treats the whole list item as a link, so the arrow changes direction even if I click on the text next to the arrow. For an idea of what it looks like, I took a snapshot and attached it to this message. >From: Jim Lyons >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Wed, 12 Apr 2006 12:04:48 -0400 > >On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: > >>I'm attempting to make a list field that can organize context into >>"folders." I want an arrow icon next to folder names that you can click to >>collapse the folder. One way to get the arrow icon next to the text is to >>use "imagesource," but doing so makes it PART of the list field itself so >>you can't click on it (you can only click the whole list item). >> >>Does anyone know an easy way to do this? > >Make the first character with its imagesource set to the arrow icon also >link text (ie set its text style to link) and use the linkClicked message >in the field script to handle it. > >Jim Lyons > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From dvk at dvkconsult.com.au Wed Apr 12 19:00:34 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Thu, 13 Apr 2006 09:00:34 +1000 Subject: Deselecting a line In-Reply-To: References: Message-ID: <1AE589D3-9B5C-4FE3-920A-9BFA92432422@dvkconsult.com.au> On 13/04/2006, at 8:47, Graham Samuel wrote: > Thanks to Klaus, Devin and Ken for their replies: both Klaus and > Ken pointed out that I need to set the hilitedLines of the field to > zero or empty. I hadn't realised that I was necessarily using a > list field, but in fact I am, since I see that it means that a > single click hilites a whole line, which is what I need for file > selections. I simply wanted to deny the user the chance to make a > selection in one particular instance (when they hadn't signed up to > fully use the program). I guess I was expecting there to be an > 'unselect' command. > > Anyway thanks again > > Graham Graham Am I right to read into the tone of your reply that you feel as though the problem is unsolved, or is it just grievous disappointment that there is no unSelect command? :-) If the former, a mouseDown handler which zeroes the hilitedLines property will leave only the slightest flicker while visible selection does not happen. regards David > > > > ---------------------------------------------------------------------- > ----- > Graham Samuel / The Living Fossil Co. / UK and France > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From briany at qldlearning.com Wed Apr 12 19:05:51 2006 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 12 Apr 2006 16:05:51 -0700 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <1c12198b018fef0e5acac35d84e3c742@qldlearning.com> Xeubie, What happens when you turn off the "list behavior" of that field? It looks like this only happens with list behavior turned on - dunno if anyone else has deeper insights! One workaround would be to use "the clickChar" to determine what exact character they actually clicked on - and make sure it was the arrow. HTH, - Brian > I forgot to mention, here's the code in my list field: > > on linkClicked > if the angle of image arrow.gif = 0 then > set the angle of image arrow.gif to -90 > else > set the angle of image arrow.gif to 0 > end if > end linkClicked > > Like I said, it treats the whole list item as a link, so the arrow > changes direction even if I click on the text next to the arrow. For > an idea of what it looks like, I took a snapshot and attached it to > this message. > > >> From: Jim Lyons >> Reply-To: How to use Revolution >> To: How to use Revolution >> Subject: Re: hierarchical lists with collapsing arrows >> Date: Wed, 12 Apr 2006 12:04:48 -0400 >> >> On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: >> >>> I'm attempting to make a list field that can organize context into >>> "folders." I want an arrow icon next to folder names that you can >>> click to collapse the folder. One way to get the arrow icon next to >>> the text is to use "imagesource," but doing so makes it PART of the >>> list field itself so you can't click on it (you can only click the >>> whole list item). >>> >>> Does anyone know an easy way to do this? >> >> Make the first character with its imagesource set to the arrow icon >> also link text (ie set its text style to link) and use the >> linkClicked message in the field script to handle it. >> >> Jim Lyons >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _________________________________________________________________ > Don?t just search. Find. Check out the new MSN Search! > http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Wed Apr 12 19:46:08 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 13 Apr 2006 00:46:08 +0100 Subject: Custom Properties In-Reply-To: <443D7B14.5010406@hyperactivesw.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> Message-ID: <76EDA414-A6A5-43B6-AE2D-1699D7CB74F7@maseurope.net> I don't tend to use getProp/setProp all that much, I must say, and as you know with Rev, there are usually many ways of achieving a given aim. One way I use setprop is when I'm storing some data into a custom prop of some object, and I need things to happen whenever that custom prop is changed, though, as you point out, a setCPtoValue command would work just as well. It just feels more natural to me to set a custom prop at those times...but that's just how I think. The setProp message also gets sent up the message path until handled, so if you have a bunch of fields on a card, each containing a list of numbers that you want to total, at different times for each field, you could have in the card script setProp tTotal put the text of the target into numList replace cr with comma in numList put cr & sum(numList) after the target end tTotal So you can then - set the tTotal of fld 1 to empty and field 1 is then updated to show it's total. Of course you could achieve this any number of ways, but it's another option, which might be more or less convenient depending on context and your own view. Best, Mark On 12 Apr 2006, at 23:11, J. Landman Gay wrote: > Devin Asay wrote: >> On Apr 12, 2006, at 11:44 AM, Thomas McGrath III wrote: >>> Does anyone have any examples on the get/setProps in real usage? >>> I have been using custom props but not the setProp etc. I would >>> love some more insightful ideas on it's usage. >> The way I use it is much more pedestrian than the Marks'. For me >> it's a really easy way to make sure my interface objects get set >> to the proper states. For example, let's say I want to toggle >> between an 'editable' and 'noneditable' mode for a text editor: >> setProp editMode pMode >> if pMode then >> enable button "Save" >> enable button "TextColor" >> set the lockText of fld "myfld" to true >> set the traversalOn of fld "myFld" to true >> else >> disable button "Save" >> disable button "TextColor" >> set the lockText of fld "myfld" to false >> set the traversalOn of fld "myFld" to false >> end if >> pass editMode -- the docs say you have to explicitly pass it to >> have it set the prop >> end editMode > > I have thought about doing this many times, but I usually revert > back to using a command or function handler instead, probably out > of habit. For example, the above could also be done by: > > setEditMode true > > rather than using a property assignment like "set the editmode...". > For me, seeing a handler name informs me that there is a related > script somewhere. Setting a property doesn't give me the same, > immediate knowledge; later on when I've forgotten why I wrote a > script a certain way, seeing a statement that sets a property > doesn't tell me as clearly that a lot of other actions will be > taking place at the same time. > > Now I'm curious what's the advantage, if any, of using a setProp > handler over a standard command handler? This isn't just to you, > Devin, but to anyone who uses these regularly. > > I should also say that I do use one of these routinely: when I set > a stack's version number property, I often use a setProp handler > that updates the version display in an About box, or wherever else > it happens to show. In this case, I usually set the version > property from the message box, so a setProp handler gives me an > automated way to get a lot of stuff done without having to type in > (and remember) a handler name. But when called from inside a > script, I'm not sure what the advantages would be. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From xeubie at hotmail.com Wed Apr 12 19:47:52 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Wed, 12 Apr 2006 23:47:52 +0000 Subject: hierarchical lists with collapsing arrows In-Reply-To: <1c12198b018fef0e5acac35d84e3c742@qldlearning.com> Message-ID: Well, I would still like it to act as a list - i.e., I want to be able to highlight items in blue. It's just that I don't want the arrow to collapse unless I click the arrow. I'll try that workaround...not to familiar with "the clickChar," but I'll look it up. Thanks. Oakes >From: Brian Yennie >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Wed, 12 Apr 2006 16:05:51 -0700 > >Xeubie, > >What happens when you turn off the "list behavior" of that field? >It looks like this only happens with list behavior turned on - dunno if >anyone else has deeper insights! > >One workaround would be to use "the clickChar" to determine what exact >character they actually clicked on - and make sure it was the arrow. > >HTH, > >- Brian > >>I forgot to mention, here's the code in my list field: >> >>on linkClicked >> if the angle of image arrow.gif = 0 then >> set the angle of image arrow.gif to -90 >> else >> set the angle of image arrow.gif to 0 >> end if >>end linkClicked >> >>Like I said, it treats the whole list item as a link, so the arrow changes >>direction even if I click on the text next to the arrow. For an idea of >>what it looks like, I took a snapshot and attached it to this message. >> >> >>>From: Jim Lyons >>>Reply-To: How to use Revolution >>>To: How to use Revolution >>>Subject: Re: hierarchical lists with collapsing arrows >>>Date: Wed, 12 Apr 2006 12:04:48 -0400 >>> >>>On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: >>> >>>>I'm attempting to make a list field that can organize context into >>>>"folders." I want an arrow icon next to folder names that you can click >>>>to collapse the folder. One way to get the arrow icon next to the text >>>>is to use "imagesource," but doing so makes it PART of the list field >>>>itself so you can't click on it (you can only click the whole list >>>>item). >>>> >>>>Does anyone know an easy way to do this? >>> >>>Make the first character with its imagesource set to the arrow icon also >>>link text (ie set its text style to link) and use the linkClicked message >>>in the field script to handle it. >>> >>>Jim Lyons >>> >>>_______________________________________________ >>>use-revolution mailing list >>>use-revolution at lists.runrev.com >>>Please visit this url to subscribe, unsubscribe and manage your >>>subscription preferences: >>>http://lists.runrev.com/mailman/listinfo/use-revolution >> >>_________________________________________________________________ >>Don?t just search. Find. Check out the new MSN Search! >>http://search.msn.click-url.com/go/onm00200636ave/direct/01/ >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement From jspencer78 at mac.com Wed Apr 12 20:08:26 2006 From: jspencer78 at mac.com (James Spencer) Date: Wed, 12 Apr 2006 19:08:26 -0500 Subject: Window staggering In-Reply-To: <443CB05D.4040307@fourthworld.com> References: <443CB05D.4040307@fourthworld.com> Message-ID: <04E026D5-C9CD-412E-A6F8-2A07F3C7D629@mac.com> Richard and Jim thank you both. It was because I was well aware that there were these exceptions not listed and because it is not a trivial task that I asked my question. A sick part of me is glad to see I have not missed some obviously, and trivially easy solution. Now off to code a fully comprehensive solution (using your suggestions to start) for my own library. Spence James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" On Apr 12, 2006, at 2:46 AM, Richard Gaskin wrote: > But that's not enough. :( There are some exceptions not listed > in Apple's description but evident in all of their multi-window apps: From mwieder at ahsoftware.net Wed Apr 12 20:46:07 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Apr 2006 17:46:07 -0700 Subject: Custom Properties In-Reply-To: <443D7B14.5010406@hyperactivesw.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> Message-ID: <8531773467.20060412174607@ahsoftware.net> Jacque- > example, the above could also be done by: > setEditMode true In this case, yes. But what if the setEditMode handler were in a group? What if you had several groups, each with its own setEditMode handler? You would have to say send "setEditMode true" to group 1 of card 2 send "setEditMode true" to group 2 of card 2 etc, or you could say set the setEditMode of group 1 of card 2 to true set the setEditMode of group 2 of card 2 to true so the syntax comes out about the same either way > Now I'm curious what's the advantage, if any, of using a setProp handler > over a standard command handler? This isn't just to you, Devin, but to > anyone who uses these regularly. I don't think there's a big difference either way. I think setProp is slightly faster, but no enough to warrant changing styles just for that. There are also differences in parameter passing: you can place complex data in a setProp parameter that will fail when you try it with a "send" command. But you can't "set" array data as easily as you can "send" it. And setProp error handling is easier - you end up setting a harmless custom property instead of triggering a runtime error if there's no handler and you haven't used a try construct. -- -Mark Wieder mwieder at ahsoftware.net From JimCarwardine at OwnYourFuture-net.com Wed Apr 12 20:46:09 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 12 Apr 2006 21:46:09 -0300 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443D74C4.8090508@chipp.com> Message-ID: Generalizing can be dangerous and I certainly over generalized. I also forgot about the Rev/Metacard relationship, having never been a Metacard user. Conclusion - Rev is more mature than I initially indicated and certainly branded beyond the confines of this list. I suspect, however, that there are very few degrees of separation from every user of Rev and the active members of this list. Having said that, I take Richard Gaskin's comments of the value of a sales force such as the evangelistas (Guy Kawasaki - the ultimate brandmeister) on this list... Jim on 4/12/06 6:44 PM, Chipp Walters wrote: > Jim Carwardine wrote: >> Branding is not an issue for the language of Rev because almost all of the >> users are on this list - change the name and several people have to do a >> search/replace for the name on a few documents. > > Sorry Jim, but I have to disagree with you here. I *used* to think the > same. But, after I worked with Rev and their RevSelect program, I > started seeing sales of Altuit products from names *never* mentioned on > this list-- and lots of 'em! In fact Rev's list of users, IMO, is > probably much greater (2X,4X,6X?) than the list subscribers, for all > kinds of reasons. > > Of course I could be wrong, and all those are just 'lurkers'! :-) > > -Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From ambassador at fourthworld.com Wed Apr 12 20:55:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Apr 2006 17:55:37 -0700 Subject: Window staggering Message-ID: <443DA189.5040008@fourthworld.com> James Spencer wrote: > Richard and Jim thank you both. It was because I was well aware that > there were these exceptions not listed and because it is not a > trivial task that I asked my question. If there's a simple way to do proper window staggering it eluded my best effort. :) One thing I found handy from Cocoa is the concept of a default width for documents. You can use that div 2 from center to get the values for the left and right of the window, and in a generalized library that may be helpful as you'll be able to use it on all sorts of different documents. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Wed Apr 12 20:55:37 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Apr 2006 17:55:37 -0700 Subject: Custom Properties In-Reply-To: <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> Message-ID: <2932344208.20060412175537@ahsoftware.net> Devin- Wednesday, April 12, 2006, 2:26:13 PM, you wrote: > The way I use it is much more pedestrian than the Marks'. For me it's Not pedestrian at all. I just tried to post a simple example that would do something useful. I use your technique all the time by having an "Initialize" method in my objects, although I would have coded your example as: setProp editMode pMode set the enabled of button "Save" to pMode set the enabled button "TextColor" to pMode set the lockText of fld "myfld" to pMode set the traversalOn of fld "myFld" to pMode end editMode ...you only need to pass editMode if you need to set the real custom property and want to query it later on. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Apr 12 20:58:19 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Apr 2006 17:58:19 -0700 Subject: Custom Properties In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <2311998372.20060412121633@ahsoftware.net> Message-ID: <11032506361.20060412175819@ahsoftware.net> Tom- Wednesday, April 12, 2006, 12:55:31 PM, you wrote: > I can see how this would save a lot of coding. Do you ever 'forget' > that you have this type of script somewhere and wonder why things are > happening? Well, it hasn't happened yet, but I don't use it all that much yet, so maybe my time will come. What this lets me do is subclass from existing objects (in this case a field) to create a new ledger field object, and then duplicate and reuse it. -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Wed Apr 12 21:13:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Apr 2006 18:13:05 -0700 Subject: Custom Properties Message-ID: <443DA5A1.2020503@fourthworld.com> Mark Wieder wrote: > What this lets me do is subclass from existing objects > (in this case a field) to create a new ledger field > object, and then duplicate and reuse it. A word of caution for newcomer jumping into getProp and setProp, to save them some gray hairs I earned a couple weeks ago: The docs note that if you handle a property setting for an object, and in that setProp also set a property of the same name, the call to set the property from within the setProp handler won't trigger another setProp, e.g.: setProp MyProp pMyVal set the MyProp of me to pMyVal end MyProp This prevents recursion, since if the setProp did trigger another setProp you'd be stuck in an infinite loop. However, setting other properties other than the one being handled will trigger a setProp for that other property: setProp MyProp pMyVal set the MyOtherProp of me to pMyVal --triggers setProp MyOtherProp end MyProp Now here's the tricky part: the no-recursion feature only kicks in if the handler is in the target object itself. I learned this the hard way by moving my getProps and setProps to a library and then wondering why I was getting recursion errors. So if you want to centralize your getProp and setProp handlers, you can do so safely if the true name of any property you set isn't the same and the property which triggered the setProp: -- Library version of first example: on setProp MyProp pMyVal set the _MyProp of the target to pMyVal end MyProp Hope that was clear enough to be helpful.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Wed Apr 12 21:13:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 12 Apr 2006 18:13:53 -0700 Subject: Custom Properties In-Reply-To: <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> Message-ID: <14133440104.20060412181353@ahsoftware.net> Dan- Wednesday, April 12, 2006, 2:49:17 PM, you wrote: > One important use of setProp in particular comes into play when you create a > library that has values you don't want outside programs/users to change. You > just set up a setProp handler that politely, silently or rudely refuses to > set the property's value. This is an important idea in object-oriented > design. On first thought, that sounds like an interesting concept. On second thought, it seems like a better case for script-local variables in the library stack. How do you separate out a "set" command coming from outside the stack from one generated locally? -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Wed Apr 12 21:32:00 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 12 Apr 2006 18:32:00 -0700 Subject: startup question In-Reply-To: <14133440104.20060412181353@ahsoftware.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> Message-ID: I have a chicken-and-egg situation.. I have a stack startup handler that works fine until it does a 'start using' for a library stack, and then immediately needs to use a handler in that stack just included. What happens is that the code keeps marching along, the lib isn't active yet... and --- error. I've put a 'wait 30 ticks' then a 'wait 60 ticks' before continuing. Not long enough? I know, I know, cheesy too. What's the best way to allow the lib to load.. and how do I wait or hold for it? I know there's an 'librarystack' message.. thanks. sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From 3mcgrath at adelphia.net Wed Apr 12 22:00:39 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 12 Apr 2006 22:00:39 -0400 Subject: Where to Store Libraries and Other Files in 2.7? In-Reply-To: <70ed6b130604121445m2a7b70e7m30645415ae039185@mail.gmail.com> References: <70ed6b130604121445m2a7b70e7m30645415ae039185@mail.gmail.com> Message-ID: Dan, Hi, I don't know about all of the libraries and such but I have been putting all of my items for the Mac in the "My Revolution Enterprise" folder in my "Documents" folder. Inside of that folder I have the plugins folder and Resources folder. I'm not sure about the Windows side yet and I have not tested these yet either. HTH Tom On Apr 12, 2006, at 5:45 PM, Dan Shafer wrote: > With the new directory structure supported by Rev 2.7, where is the > recommended place to store stacks and libraries that have > heretofore said > they should be installed in the same folder as the Rev app? This > clearly > won't work well as upgrades take place with the new way Rev handles > updates. > > I'm not at all sure which (if any) such stacks and libraries I'm > talking > about. I just know that my Rev app folder is full of stuff that I > may want > to be able to use again someday. > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From JimAultWins at yahoo.com Wed Apr 12 22:16:43 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Apr 2006 19:16:43 -0700 Subject: startup question In-Reply-To: Message-ID: I have not done this kind of event looping yet, but couldn't you add a handler in the library that would call back that it was ready? Then in your code, do a repeat until it echoed a response? HTH Jim Ault Las Vegas On 4/12/06 6:32 PM, "Stephen Barncard" wrote: > I have a chicken-and-egg situation.. > > I have a stack startup handler that works fine until it does a 'start > using' for a library stack, and then immediately needs to use a > handler in that stack just included. > > What happens is that the code keeps marching along, the lib isn't > active yet... and --- error. > > I've put a 'wait 30 ticks' then a 'wait 60 ticks' before continuing. > Not long enough? I know, I know, cheesy too. > > What's the best way to allow the lib to load.. and how do I wait or > hold for it? > I know there's an 'librarystack' message.. > > thanks. > > sqb From kray at sonsothunder.com Wed Apr 12 22:20:43 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 12 Apr 2006 21:20:43 -0500 Subject: Deselecting a line In-Reply-To: <1AE589D3-9B5C-4FE3-920A-9BFA92432422@dvkconsult.com.au> Message-ID: On 4/12/06 6:00 PM, "David Vaughan" wrote: > > On 13/04/2006, at 8:47, Graham Samuel wrote: > >> Thanks to Klaus, Devin and Ken for their replies: both Klaus and >> Ken pointed out that I need to set the hilitedLines of the field to >> zero or empty. I hadn't realised that I was necessarily using a >> list field, but in fact I am, since I see that it means that a >> single click hilites a whole line, which is what I need for file >> selections. I simply wanted to deny the user the chance to make a >> selection in one particular instance (when they hadn't signed up to >> fully use the program). I guess I was expecting there to be an >> 'unselect' command. You could always turn off the autohilite of the list field as well; this would prevent the user from clicking on a line and having it highlight. When you want them to be able to do it later, just set the autoHilite of the field to true. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From chipp at chipp.com Wed Apr 12 23:08:14 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Apr 2006 22:08:14 -0500 Subject: Custom Properties In-Reply-To: <443D7B14.5010406@hyperactivesw.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> Message-ID: <443DC09E.2020302@chipp.com> J. Landman Gay wrote: > Now I'm curious what's the advantage, if any, of using a setProp handler > over a standard command handler? This isn't just to you, Devin, but to > anyone who uses these regularly. While this horse has been beaten down, I prefer setProp for custom library and/or control handlers...though not in *every case*. For instance, say I have an object called 'altSlider' which is actually a group of controls, but for simplicity's sake, I'll call it an object. Let's say the purpose of the object is to slide back and forth a door (graphic) revealling and concealing some 'secret' buttons (which are not part of the object). IOW, there's a simple button which when clicked, slides a graphic which is part of the group to reveal or conceal the controls. Now, I could have as the script of the simple button: on mouseUp toggleRevealConceal end mouseUp where toggleRevealConceal would have to figure out what 'state' the object is in: closed or open, then do the opposite. Furthermore, to programatically slide open the object from somewhere else-- say on openCard, then you'd have to send "toggleRevealConceal" to grp "altSlider" and still you wouldn't really know what state it was in (unless you used globals or some nifty local programming), so if it was already open, it would close it, etc.. By using customProps, this is all made a lot simpler. The script of the button is simply: on mouseUp if the altState of me is "open" then set the altState of me to "closed" else set the altState of me to "open" end if end mouseUp and: on openCard set the altState of grp "altSlider" to "open" end openCard By having a setProp handler which manages all of this, it makes reading and writing the code much simpler. Furthermore, a correctly scripted object of this type, with the liberal use of 'me', allows for multiple 'objects' on the same card/stack level. So one could say: set the altState of grp "altSlider1" to "open" set the altState of grp "altSlider2" to "closed" and everything would work as planned. You could also set other properties of the slider like the altSlideTime, or the altDirection as well. best, Chipp From chipp at chipp.com Wed Apr 12 23:12:10 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Apr 2006 22:12:10 -0500 Subject: startup question In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> Message-ID: <443DC18A.7070402@chipp.com> Stephen Barncard wrote: > I have a stack startup handler that works fine until it does a 'start > using' for a library stack, and then immediately needs to use a handler > in that stack just included. > What's the best way to allow the lib to load.. and how do I wait or hold > for it? Stephen, I use preOpenStack and openStack handlers in THE CARD SCRIPT of the stack to effectively handle startup stuff. If you put your start using code there it should work fine. Startup, for me, is only a necessary handler when setting the externals of a stack BEFORE the stack loads..as they can't be set (and used) AFTER the stack loads. best, Chipp From JimAultWins at yahoo.com Wed Apr 12 23:13:34 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 12 Apr 2006 20:13:34 -0700 Subject: startup question In-Reply-To: Message-ID: I did not say this, but of course, in the repeat loop you need to get tEchoFromLib() wait 60 ticks with messages if tEchoFromLib <> "" then exit repeat to allow the call back from the library handler to take effect. function echoFromLib return "true" end echoFromLib Jim Ault Las Vegas On 4/12/06 7:16 PM, "Jim Ault" wrote: > I have not done this kind of event looping yet, but couldn't you add a > handler in the library that would call back that it was ready? Then in your > code, do a repeat until it echoed a response? > > HTH > Jim Ault > Las Vegas > > > On 4/12/06 6:32 PM, "Stephen Barncard" > wrote: > >> I have a chicken-and-egg situation.. >> >> I have a stack startup handler that works fine until it does a 'start >> using' for a library stack, and then immediately needs to use a >> handler in that stack just included. >> >> What happens is that the code keeps marching along, the lib isn't >> active yet... and --- error. >> >> I've put a 'wait 30 ticks' then a 'wait 60 ticks' before continuing. >> Not long enough? I know, I know, cheesy too. >> >> What's the best way to allow the lib to load.. and how do I wait or >> hold for it? >> I know there's an 'librarystack' message.. >> >> thanks. >> >> sqb > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Wed Apr 12 23:19:16 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Apr 2006 22:19:16 -0500 Subject: Custom Properties In-Reply-To: <443DC09E.2020302@chipp.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> <443DC09E.2020302@chipp.com> Message-ID: <443DC334.2050209@chipp.com> OOPS Chipp Walters wrote: > The script of the button is simply: > > on mouseUp > if the altState of me is "open" then > set the altState of me to "closed" > else > set the altState of me to "open" > end if > end mouseUp should've read: on mouseUp if the altState of the owner of me is "open" then set the altState of the owner of me to "closed" else set the altState of the owner of me to "open" end if end mouseUp From chipp at chipp.com Wed Apr 12 23:22:33 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 12 Apr 2006 22:22:33 -0500 Subject: startup question In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> Message-ID: <443DC3F9.3080109@chipp.com> Stephen, Regarding my last comment, I may have addressed a problem you didn't have. You could have a callback message sent after the library has loaded, and trap it in the stack, then resume your startup code there, of course your openStack and other handlers would've already run. You might try 'wait 30 ticks with messages' and see if it doesn't help. Just an idea. best, Chipp Stephen Barncard wrote: > I have a chicken-and-egg situation.. > > I have a stack startup handler that works fine until it does a 'start > using' for a library stack, and then immediately needs to use a handler > in that stack just included. > > What happens is that the code keeps marching along, the lib isn't active > yet... and --- error. > > I've put a 'wait 30 ticks' then a 'wait 60 ticks' before continuing. Not > long enough? I know, I know, cheesy too. > > What's the best way to allow the lib to load.. and how do I wait or hold > for it? > I know there's an 'librarystack' message.. > > thanks. > > sqb From lists at mangomultimedia.com Wed Apr 12 23:40:34 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 12 Apr 2006 20:40:34 -0700 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> On Apr 12, 2006, at 4:47 PM, Xeubie Tsu wrote: > Well, I would still like it to act as a list - i.e., I want to be > able to highlight items in blue. It's just that I don't want the > arrow to collapse unless I click the arrow. > > I'll try that workaround...not to familiar with "the clickChar," > but I'll look it up. Thanks. Take a look at the imageSource property. You can check the imageSource of the character clicked on to determine if the user clicked on the image. You can check in the mouseDown handler. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From john at debraneys.com Wed Apr 12 23:52:23 2006 From: john at debraneys.com (john at debraneys.com) Date: Thu, 13 Apr 2006 03:52:23 +0000 Subject: [OT] HyperCard Nostalga: Remembering Raz Message-ID: Hi Rob, Your story reminded me of another early evangelist for HyperCard that met a sad an early death. That was Leslie Leidka (excuse spelling). I remember she was Apple USA's Hypercard marketing evangelist and died in an auto accident while on assignment in Hawaii in around 1990. Good to be reminded to take nothing for granted... Kind regards John >-----Original Message----- >From: Rob Cozens [mailto:rcozens at pon.net] >Sent: Wednesday, April 12, 2006 11:01 AM >To: 'How to use Revolution' >Subject: [OT] HyperCard Nostalga: Remembering Raz > >All, > >As I was apologizing to Mark W. & Geoff C. for venting re: responses to >other posts to the thread than the one I was quoting, I picked up a >faint feeling of deja vu. It took me a while to remember the >circumstances, and low and behold, I dredged up a name: > >Mike (?) Rasberry, grandson of a Chestnut, from Orange, Texas. > >The Raz, more than anyone else I know of, had the ability to come up >with one- or two- line HyperTalk handlers when the rest of us needed >three or four times as many statements to accomplish the same task. > >Raz died unexpectedly at an early age a decade or more ago. > >What a loss to the Xtalk community! > >Rob Cozens > >"Any man's death diminishes me, > because I am involved in Mankind." > > -- John Donne, Devotions 1624 > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > From josh at dvcreators.net Wed Apr 12 23:52:27 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 12 Apr 2006 20:52:27 -0700 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders Message-ID: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> We need an app that will essentially transcode a bunch of QT movies from one codec to another (and place them in certain relative folders). (Like an batch automated Quicktime Export with certain predefined settings) (The Apple app Compressor will make a "droplet" but it is severely limited and there are many bugs preventing this option from working for us.) ON readThisPost IF (this is possible in Revolution) IF (youAreAvailableToWriteThisApp OR youAreAvailableForConsultingOnThis) letMeKnow() ELSE sorryToBotherYouAndHopeYouAreWell() guessIWillTryAppleScript() END IF END IF pass readThisPost END readThisPost Cheers :) Josh From mb.ur at harbourhost.co.uk Thu Apr 13 02:20:32 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Thu, 13 Apr 2006 07:20:32 +0100 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <443DEDB0.9010402@harbourhost.co.uk> Xeubie Tsu wrote: > Well, I would still like it to act as a list - i.e., I want to be able > to highlight items in blue. It's just that I don't want the arrow to > collapse unless I click the arrow. > > I'll try that workaround...not to familiar with "the clickChar," but > I'll look it up. Thanks. > > Oakes > > >> From: Brian Yennie >> Reply-To: How to use Revolution >> To: How to use Revolution >> Subject: Re: hierarchical lists with collapsing arrows >> Date: Wed, 12 Apr 2006 16:05:51 -0700 >> >> Xeubie, >> >> What happens when you turn off the "list behavior" of that field? >> It looks like this only happens with list behavior turned on - dunno >> if anyone else has deeper insights! >> >> One workaround would be to use "the clickChar" to determine what exact >> character they actually clicked on - and make sure it was the arrow. >> >> HTH, >> >> - Brian >> >>> I forgot to mention, here's the code in my list field: >>> >>> on linkClicked >>> if the angle of image arrow.gif = 0 then >>> set the angle of image arrow.gif to -90 >>> else >>> set the angle of image arrow.gif to 0 >>> end if >>> end linkClicked >>> >>> Like I said, it treats the whole list item as a link, so the arrow >>> changes direction even if I click on the text next to the arrow. For >>> an idea of what it looks like, I took a snapshot and attached it to >>> this message. >>> >>> >>>> From: Jim Lyons >>>> Reply-To: How to use Revolution >>>> To: How to use Revolution >>>> Subject: Re: hierarchical lists with collapsing arrows >>>> Date: Wed, 12 Apr 2006 12:04:48 -0400 >>>> >>>> On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: >>>> >>>>> I'm attempting to make a list field that can organize context into >>>>> "folders." I want an arrow icon next to folder names that you can >>>>> click to collapse the folder. One way to get the arrow icon next to >>>>> the text is to use "imagesource," but doing so makes it PART of the >>>>> list field itself so you can't click on it (you can only click the >>>>> whole list item). >>>>> >>>>> Does anyone know an easy way to do this? >>>> >>>> Make the first character with its imagesource set to the arrow icon >>>> also link text (ie set its text style to link) and use the >>>> linkClicked message in the field script to handle it. >>>> >>>> Jim Lyons What I do is perhaps not exactly simple, but I set a tab stop so that all the disclosure graphics are effectively in a table column of their own. Each line has a leading character (with or without an imagesource) followed by a tab. Then when a line is clicked, I check the horizontal mouse co-ordinate (minus the left co-ordinate of the field) to see if it is within the first column as defined by the tabstops property, and if so I treat it as a potential expand/collapse event. I like this because it allows for some latitude in click accuracy, and lets me do entirely different things when the remainder of the line is clicked or double-clicked. Martin Baxter From ambassador at fourthworld.com Thu Apr 13 02:45:34 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 12 Apr 2006 23:45:34 -0700 Subject: [OT] Software engineers top list of best jobs Message-ID: <443DF38E.70309@fourthworld.com> Software engineers top list of best jobs NEW YORK (Reuters) - Software engineers have the best jobs in America, according to a survey released on Wednesday. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Thu Apr 13 02:47:22 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 13 Apr 2006 01:47:22 -0500 Subject: hierarchical lists with collapsing arrows In-Reply-To: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> Message-ID: <443DF3FA.8020502@chipp.com> I try and use the clickChar rather than the linkedText when I can. I find the linkedText doesn't always 'fire' on WinXP. Anyone else have similar experience? Sometimes it takes me up to 3 clicks to get it to fire. -Chipp Trevor DeVore wrote: > Take a look at the imageSource property. You can check the imageSource > of the character clicked on to determine if the user clicked on the > image. You can check in the mouseDown handler. From livfoss at mac.com Thu Apr 13 03:28:52 2006 From: livfoss at mac.com (Graham Samuel) Date: Thu, 13 Apr 2006 08:28:52 +0100 Subject: Using 'try' Message-ID: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> In the very interesting discussion on Custom Properties, Mark Wieder introduced this example > setProp NewValue pValue > try > if pValue < 0 then > set the foreColor of me to "red" > else > set the foreColor of me to empty > end if > end try > put pValue into me > end NewValue I think I get the idea, but Mark, why did you use 'try'? It would not occur to me to do this - indeed I don't think I've ever used 'try', which if I understand correctly, allows the script to capture an error rather than handing it to the RR engine: but that involves 'catch' doesn't it? Is there any advantage to using 'try' the way you did? Just curious - there's so much I don't know! Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From dburgun at dsl.pipex.com Thu Apr 13 04:27:31 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 09:27:31 +0100 Subject: startup question In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> Message-ID: <1E9FFDB8-0C07-4CEE-BDAA-04CB7A507A9E@dsl.pipex.com> Hi, One way of doing it is like this: put "stack " & quote & myStackFilePath & "LibStack.rev" & quote into myTempStackFilePathName get value("LibStartUsing(" & theParam1 & "," & theParam2 & ")",myTempStackFilePathName) Then in LibStack: function LibStartUsing theParam1, theParam2 start using me end LibStartUsing That way the Stack is loaded before the start using is actually run. Hope this helps All the Best Dave On 13 Apr 2006, at 02:32, Stephen Barncard wrote: > I have a chicken-and-egg situation.. > > I have a stack startup handler that works fine until it does a > 'start using' for a library stack, and then immediately needs to > use a handler in that stack just included. > > What happens is that the code keeps marching along, the lib isn't > active yet... and --- error. > > I've put a 'wait 30 ticks' then a 'wait 60 ticks' before > continuing. Not long enough? I know, I know, cheesy too. > > What's the best way to allow the lib to load.. and how do I wait or > hold for it? > I know there's an 'librarystack' message.. > > thanks. > > sqb > -- > stephen barncard > s a n f r a n c i s c o > - - - - - - - - - - - - > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dcragg at lacscentre.co.uk Thu Apr 13 04:50:40 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 13 Apr 2006 09:50:40 +0100 Subject: startup question In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> Message-ID: <6CBC670E-C104-4A0D-817E-DAA7291B4E41@lacscentre.co.uk> On 13 Apr 2006, at 02:32, Stephen Barncard wrote: > I have a chicken-and-egg situation.. > > I have a stack startup handler that works fine until it does a > 'start using' for a library stack, and then immediately needs to > use a handler in that stack just included. > > What happens is that the code keeps marching along, the lib isn't > active yet... and --- error. > > I've put a 'wait 30 ticks' then a 'wait 60 ticks' before > continuing. Not long enough? I know, I know, cheesy too. > > What's the best way to allow the lib to load.. and how do I wait or > hold for it? > I know there's an 'librarystack' message.. I don't have a solution, but I'm surprised at the behavior. Generally, libraries called in this way are available immediately. (I'm thinking of cgi scripts that start using a library in the startup handler.) Do you know of anything in the library itself that might be causing this? Right now, the only thing I can think of is the library calling one of the Rev library handlers (commands beginning with rev, or a url request requiring liburl), as the Rev libraries don't load until after startup. Cheers Dave From livfoss at mac.com Thu Apr 13 05:01:41 2006 From: livfoss at mac.com (Graham Samuel) Date: Thu, 13 Apr 2006 10:01:41 +0100 Subject: Dumb question about the RR dictionary Message-ID: I guess there must be a simple explanation staring me in the face, but I can't work out why and how the RR dictionary switches modes between actually showing you all the entries containing the command etc you're looking for, and showing you the result of a kind of intermediate search headed "Quick Search Results" which offers you a number of lines which lead by further clicks to the entry you might be looking for. I sometimes get stuck in one mode and can't switch to the other one. I'm sure everyone else knows how to do this, but where would I start to look for an explanation? Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From dburgun at dsl.pipex.com Thu Apr 13 05:01:38 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 10:01:38 +0100 Subject: Using 'try' In-Reply-To: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> References: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> Message-ID: <26C66BA4-FA8B-4697-A822-01836FF93D77@dsl.pipex.com> Hi, A try statement will "catch" an occurrence of a "throw". The throw can be performed anywhere in the engine or from one of your own handlers/functions. If an "exception" is "'thrown" and there is no "try" structure in place, then an execution error will be generated (e.g. the Engine or IDE catches the error). In the case below, Mark didn't care what the exception actually was, he just wanted it to be caught so as not to cause an execution error or corrupt or the "forecolor". Just using the try without the corresponding catch is allowed and is just shorthand for: try do something catch myError end try You can use try/catch and throw in your own scripts to make it easier to handle errors or make it easier to debug. Say you had a number of functions that all call each other and any one of them can generate an error, there are two main ways of handling this: 1. Returning Error Codes. on mouseUP put Func1() into myErrorCode if myErrorCode != 0 then answer "ErrorCode:" && myErrorCode exit mouseUp end if function Func1 if then return 1 put Func2() into myErrorCode if myErrorCode != 0 then return myErrorCode return 0 end Func1 function Func2 if then return 2 put Func3() into myErrorCode if myErrorCode != 0 then return myErrorCode return 0 end Func2 function Func3 if then return "3" return 0 end Func3 2 Using Throw and Catch. on mouseUP try get Func1() catch myErrorCode answer "ErrorCode:" && myErrorCode exit mouseUp end try end mouseUp function Func1 if then throw 1 get Func2() myErrorCode return 0 end Func1 function Func2 if then throw 2 get Func3() return 0 end Func2 function Func3 if then throw 3 return 0 end Func3 Hope this Helps All the Best Dave On 13 Apr 2006, at 08:28, Graham Samuel wrote: > In the very interesting discussion on Custom Properties, Mark > Wieder introduced this example > >> setProp NewValue pValue >> try >> if pValue < 0 then >> set the foreColor of me to "red" >> else >> set the foreColor of me to empty >> end if >> end try >> put pValue into me >> end NewValue > > I think I get the idea, but Mark, why did you use 'try'? It would > not occur to me to do this - indeed I don't think I've ever used > 'try', which if I understand correctly, allows the script to > capture an error rather than handing it to the RR engine: but that > involves 'catch' doesn't it? Is there any advantage to using 'try' > the way you did? > > Just curious - there's so much I don't know! > > Graham > > > ---------------------------------------------------------------------- > ----- > Graham Samuel / The Living Fossil Co. / UK and France > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Thu Apr 13 05:08:15 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 13 Apr 2006 10:08:15 +0100 Subject: Custom Properties In-Reply-To: <443DA5A1.2020503@fourthworld.com> References: <443DA5A1.2020503@fourthworld.com> Message-ID: <38192747-07AE-45CB-8583-521D2F8B6C69@maseurope.net> I'd forgotten about the recursion issue. It can also be avoided by putting a lock messages line in your setProp handler, so in your library example: setProp MyProp pMyVal lock messages set the MyProp of the target to to pMyVal end MyProp best, Mark On 13 Apr 2006, at 02:13, Richard Gaskin wrote: > Mark Wieder wrote: > >> What this lets me do is subclass from existing objects (in this >> case a field) to create a new ledger field >> object, and then duplicate and reuse it. > > A word of caution for newcomer jumping into getProp and setProp, to > save them some gray hairs I earned a couple weeks ago: > > The docs note that if you handle a property setting for an object, > and in that setProp also set a property of the same name, the call > to set the property from within the setProp handler won't trigger > another setProp, e.g.: > > setProp MyProp pMyVal > set the MyProp of me to pMyVal > end MyProp > > This prevents recursion, since if the setProp did trigger another > setProp you'd be stuck in an infinite loop. > > However, setting other properties other than the one being handled > will trigger a setProp for that other property: > > setProp MyProp pMyVal > set the MyOtherProp of me to pMyVal --triggers setProp > MyOtherProp > end MyProp > > > Now here's the tricky part: the no-recursion feature only kicks in > if the handler is in the target object itself. I learned this the > hard way by moving my getProps and setProps to a library and then > wondering why I was getting recursion errors. > > So if you want to centralize your getProp and setProp handlers, you > can do so safely if the true name of any property you set isn't the > same and the property which triggered the setProp: > > -- Library version of first example: > on setProp MyProp pMyVal > set the _MyProp of the target to pMyVal > end MyProp > > > Hope that was clear enough to be helpful.... > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Thu Apr 13 05:26:05 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 13 Apr 2006 10:26:05 +0100 Subject: Dumb question about the RR dictionary In-Reply-To: References: Message-ID: <443E192D.5090403@tweedly.net> Graham Samuel wrote: > I guess there must be a simple explanation staring me in the face, > but I can't work out why and how the RR dictionary switches modes > between actually showing you all the entries containing the command > etc you're looking for, and showing you the result of a kind of > intermediate search headed "Quick Search Results" which offers you a > number of lines which lead by further clicks to the entry you might > be looking for. > > I sometimes get stuck in one mode and can't switch to the other one. > I'm sure everyone else knows how to do this, but where would I start > to look for an explanation? I think these are the two modes called "Filter with" and "Search for" .... you switch between them using the drop-down box to the left of the text entry box where you type in the name/string you want to look for. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 12/04/2006 From scott at proherp.com Thu Apr 13 05:55:06 2006 From: scott at proherp.com (Scott Kane) Date: Thu, 13 Apr 2006 19:55:06 +1000 Subject: [OT] Software engineers top list of best jobs In-Reply-To: <443DF38E.70309@fourthworld.com> Message-ID: <000b01c65ee0$594bc160$0201010a@royalnexus> > Software engineers top list of best jobs Wish it was the same here. When I started (not writing code at home on the C64 - but professionally) I was on $64,000 AUD in the 1980's. That's around $120,000 AUD now. However - the most I can get as a consultant now is around $75 an hour - and even then they try to whittle you down to $45 per hour. What's worse is that big business (and the Federal Government) are hiring software sweat shops in Asia for a weeks work at less than I charge for an hour. Something's gone desperately wrong. Our previous Prime Minister talked of a "knowledge nation" and was howled down with laughter. It seems that laughter has turned sour and we have comp Sci grad's who can't even get an entry level job and old timers who can't get what they are worth (if they are offered at all). The ones that seem consistently to hire locally are those working with SAP. Scott -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 12/04/2006 From dburgun at dsl.pipex.com Thu Apr 13 05:55:07 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 10:55:07 +0100 Subject: Custom Properties In-Reply-To: <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> Message-ID: <60FF0954-00C8-4379-9490-497632F042E4@dsl.pipex.com> Hi, I don't see what is to be gained using setProp's in this example? Surely: function setEditMode pMode if pMode then enable button "Save" enable button "TextColor" set the lockText of fld "myfld" to true set the traversalOn of fld "myFld" to true else disable button "Save" disable button "TextColor" set the lockText of fld "myfld" to false set the traversalOn of fld "myFld" to false end if end setEditMode --------------- get setEditMode(true/false) Would do the same job with less lines of code and be much easier to follow? All the Best Dave On 12 Apr 2006, at 22:26, Devin Asay wrote: > The way I use it is much more pedestrian than the Marks'. For me > it's a really easy way to make sure my interface objects get set to > the proper states. For example, let's say I want to toggle between > an 'editable' and 'noneditable' mode for a text editor: > > setProp editMode pMode > if pMode then > enable button "Save" > enable button "TextColor" > set the lockText of fld "myfld" to true > set the traversalOn of fld "myFld" to true > else > disable button "Save" > disable button "TextColor" > set the lockText of fld "myfld" to false > set the traversalOn of fld "myFld" to false > end if > pass editMode -- the docs say you have to explicitly pass it to > have it set the prop > end editMode > > Anyway, this is a crude example, but illustrates how it's been most > useful to me. There may be several events in my program that could > trigger a change in edit mode for this field, but in each case all > I'd have to do would be to > > set the editMode of cd "editor" to true ## or false > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University From 3mcgrath at adelphia.net Thu Apr 13 07:42:26 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 07:42:26 -0400 Subject: Custom Properties In-Reply-To: <443DC09E.2020302@chipp.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <443D7B14.5010406@hyperactivesw.com> <443DC09E.2020302@chipp.com> Message-ID: <51A94AB7-618E-4EF0-AF92-7F66C85A8A74@adelphia.net> Chipp, I think I am starting to see clear distinctions here but trying to put it into my own scheme for the use of custom props, functions and commands is still not really happening. I mean I get what you are saying and now if I ever make a slider group object and want to know it's state I will certainly use this. But I need to grasp this a bit further to establish for myself some guides on where to use the approach. Thanks Tom On Apr 12, 2006, at 11:08 PM, Chipp Walters wrote: > > By using customProps, this is all made a lot simpler. > > The script of the button is simply: > > on mouseUp > if the altState of me is "open" then > set the altState of me to "closed" > else > set the altState of me to "open" > end if > end mouseUp > > and: > > on openCard > set the altState of grp "altSlider" to "open" > end openCard > > By having a setProp handler which manages all of this, it makes > reading and writing the code much simpler. > > Furthermore, a correctly scripted object of this type, with the > liberal use of 'me', allows for multiple 'objects' on the same card/ > stack level. > > So one could say: > > set the altState of grp "altSlider1" to "open" > set the altState of grp "altSlider2" to "closed" > > and everything would work as planned. > best, > > Chipp Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Apr 13 07:50:11 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 07:50:11 -0400 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> References: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> Message-ID: <67D57FD2-A766-4F6A-8706-C020BBBAD361@adelphia.net> Josh, I get an error on this, ;-) Have you looked at the quicktime library by Trevor De Vores named "Enhanced Quicktime External" found here: http://www.bluemangolearning.com/developer/revolution/enhancedqt.php pass readThisPost end Tom On Apr 12, 2006, at 11:52 PM, Josh Mellicker wrote: > We need an app that will essentially transcode a bunch of QT movies > from one codec to another (and place them in certain relative > folders). > > (Like an batch automated Quicktime Export with certain predefined > settings) > > (The Apple app Compressor will make a "droplet" but it is severely > limited and there are many bugs preventing this option from working > for us.) > > > > ON readThisPost > > IF (this is possible in Revolution) > > > IF (youAreAvailableToWriteThisApp OR > youAreAvailableForConsultingOnThis) > > letMeKnow() > > ELSE > > sorryToBotherYouAndHopeYouAreWell() > > guessIWillTryAppleScript() > > END IF > > > END IF > > pass readThisPost > > END readThisPost > > > > Cheers :) > > Josh > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Apr 13 07:59:59 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 07:59:59 -0400 Subject: Custom Properties In-Reply-To: <60FF0954-00C8-4379-9490-497632F042E4@dsl.pipex.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <60FF0954-00C8-4379-9490-497632F042E4@dsl.pipex.com> Message-ID: <9056FA30-1EC9-4CB8-985A-92D97B19BADB@adelphia.net> David, I think I am starting to see the main goodness in this. The code you wrote would be fine in my opinion But if the object has a custom prop and you want the 'state' to travel with that object then you can do it all at once i.e. set the state of that object and it's attributes and store that by the very nature of the setProp in the object itself. Then in polling that object/group you then can know if it was set to a certain state and that is unique to that object. The actual function below might be better in this case and may not be the best way to show the usefulness of setProp but I think I am starting to see setProps in a better light. Thanks Tom On Apr 13, 2006, at 5:55 AM, David Burgun wrote: > Hi, > > I don't see what is to be gained using setProp's in this example? > Surely: > > function setEditMode pMode > if pMode then > enable button "Save" > enable button "TextColor" > set the lockText of fld "myfld" to true > set the traversalOn of fld "myFld" to true > else > disable button "Save" > disable button "TextColor" > set the lockText of fld "myfld" to false > set the traversalOn of fld "myFld" to false > end if > end setEditMode > > --------------- > > get setEditMode(true/false) > > Would do the same job with less lines of code and be much easier to > follow? > > All the Best > Dave > > > > > On 12 Apr 2006, at 22:26, Devin Asay wrote: >> The way I use it is much more pedestrian than the Marks'. For me >> it's a really easy way to make sure my interface objects get set >> to the proper states. For example, let's say I want to toggle >> between an 'editable' and 'noneditable' mode for a text editor: >> >> setProp editMode pMode >> if pMode then >> enable button "Save" >> enable button "TextColor" >> set the lockText of fld "myfld" to true >> set the traversalOn of fld "myFld" to true >> else >> disable button "Save" >> disable button "TextColor" >> set the lockText of fld "myfld" to false >> set the traversalOn of fld "myFld" to false >> end if >> pass editMode -- the docs say you have to explicitly pass it to >> have it set the prop >> end editMode >> >> Anyway, this is a crude example, but illustrates how it's been >> most useful to me. There may be several events in my program that >> could trigger a change in edit mode for this field, but in each >> case all I'd have to do would be to >> >> set the editMode of cd "editor" to true ## or false >> >> Devin >> >> Devin Asay >> Humanities Technology and Research Support Center >> Brigham Young University > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Apr 13 08:07:56 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 08:07:56 -0400 Subject: hierarchical lists with collapsing arrows In-Reply-To: <443DEDB0.9010402@harbourhost.co.uk> References: <443DEDB0.9010402@harbourhost.co.uk> Message-ID: Martin, I like this idea very much. Right now I am happy with just using the whole line since I don't want to do anything else when clicked but if I did want the user to edit the text etc. then I would use this approach. Thank you, Tom On Apr 13, 2006, at 2:20 AM, Martin Baxter wrote: > What I do is perhaps not exactly simple, but I set a tab stop so > that all the disclosure graphics are effectively in a table column > of their own. Each line has a leading character (with or without an > imagesource) followed by a tab. Then when a line is clicked, I > check the horizontal mouse co-ordinate (minus the left co-ordinate > of the field) to see if it is within the first column as defined by > the tabstops property, and if so I treat it as a potential expand/ > collapse event. > > I like this because it allows for some latitude in click accuracy, > and lets me do entirely different things when the remainder of the > line is clicked or double-clicked. > > Martin Baxter Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Apr 13 08:08:52 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 08:08:52 -0400 Subject: [OT] Software engineers top list of best jobs In-Reply-To: <443DF38E.70309@fourthworld.com> References: <443DF38E.70309@fourthworld.com> Message-ID: Damn, I shoulda been one of dem. Tom On Apr 13, 2006, at 2:45 AM, Richard Gaskin wrote: > Software engineers top list of best jobs > > NEW YORK (Reuters) - Software engineers have the best jobs in > America, according to a survey released on Wednesday. > > life_jobs_dc;_ylt=AmYgGN0X7u.S5pWWVMQvWdMDW7oF;_ylu=X3oDMTBhZDhxNDFzBH > NlYwNtZW5ld3M-> > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com From gcanyon at inspiredlogic.com Thu Apr 13 08:59:56 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 13 Apr 2006 05:59:56 -0700 Subject: Custom Properties In-Reply-To: <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> Message-ID: <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> On Apr 12, 2006, at 10:44 AM, Thomas McGrath III wrote: > Does anyone have any examples on the get/setProps in real usage? I > have been using custom props but not the setProp etc. I would love > some more insightful ideas on it's usage. My new windowshade control does almost all its work through the setting of custom properties. It makes linguistic sense to do it that way: set the paneTitles of group "myWindowshade" to tSomeList makes more sense than send (setPanetitles && tSomeList) to group "myWindowshade" The latest version of the windowshade control is at: go stack url "http://www.inspiredlogic.com/windowshade/ windowshadecc.rev" note the two cc's at the end You can download a zip file at http://www.inspiredlogic.com/windowshade/windowshadecc.rev.zip There have been some bug reports that I can't replicate. For some people the control works fine, for others apparently not. If it fails for you please let me know. For testing purposes you can download an OS X standalone at: http://www.inspiredlogic.com/windowshade/windowshade.zip And a Windows standalone at: http://www.inspiredlogic.com/windowshade/windowshade.zip The standalones will help isolate the problem to internal vs. external issues. There are two buttons in the stack, Test 1 and Test 2. Both, if successful, will display a dialog when they are done. regards, Geoff From mlange at lexicall.org Thu Apr 13 09:41:29 2006 From: mlange at lexicall.org (Marielle Lange) Date: Thu, 13 Apr 2006 14:41:29 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read Message-ID: Alex, Thanks for the nice demo on how it can be done with runrev. Note that you can do without an array for you bars function function bars pSymbol, pN put format("%0" & ntimes, "0") into tBars -- format proposes an implementation of printf/sprintf used in awk, c++, php, etc. replace " 0" with pSymbol in tBars return tBars end function Also note that I deliberately avoided to have this line if tMainAlias[t] is not empty then put tMainAlias[t] into t within the repeat loop on each line of each document. I put it in a loop that executes at the end of the script to speed up the processing (less than a second to parse a year of postings with awk). ------------------------------------------------------------------------ ------------------------ I know you had no intention to say anything annoying, but this "There - one simple solution in Rev rather than using awk and Excel :-)" shows a lack of acknowledgement of the fact that Excel was needed to solve the problem. I needed Excel to efficiently skim all lines to detect emails aliases. At least it was a lot faster to get it done with Excel than with runrev. As all my websites prove, I consider revolution as a very powerful programming tool. However, I sometimes use other tools because they offer a better solution to some problems. The thing is that it wouldn't be too difficult to provide similar tools with runrev. As all my websites show, I am interested in helping to build these better tools for revolution. I *DEEPLY* regret that over the last year or more, too many attempts for a discussion that would have lead to this has been neutralized on this list. That doesn't get done because each time somebody signals that a few things are better done with that other tool than with runrev, that person gets told off, sometimes crucified. I am sincerely sorry about that, but I am not a person of a single religion. I am a laic -- I have been educated under the values of "morale laique" -- in belgium, you can attend morale laique lessons in place of religion ones at school: http://tinyurl.com/zkl9o What is it? wikipedia: http://en.wikipedia.org/wiki/La?cit? The term "la?cit?", in its current sense, implies free exercise of religion, but no special status for religion: religious activities should submit to the same set of laws as other activities and are not considered above the law. [snip] La?cit? does not necessarily imply, by itself, any hostility of the government with respect to religion. It is best described a belief that government and political issues should be kept separate from religious organizations and religious issues (as long as the latter do not have notable social consequences). This is meant to protect both the government from any possible interference from religious organizations, and to protect the religious organization from political quarrels and controversies. My own opinion is that we have too many unnecessary religious quarrels and controversies on this list. ------------------------------------------------------------------------ ------------------------ I am interested in working, together with other members of this community, on using my knowledge and experience of other tools to improve the set of components, functions and modules provided in this community. I wish it would be possible to discuss this productively somewhere. If you have (productive) suggestions to make, please take contact. Privately is best. I came to be annoyed with this list to the point I avoid reading it. Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From 3mcgrath at adelphia.net Thu Apr 13 10:49:19 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 10:49:19 -0400 Subject: Custom Properties In-Reply-To: <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> Message-ID: <57C7B915-3C49-44FA-910A-16CBBF885DD1@adelphia.net> Geoff, This definitely shows me the 'best' use of a setProp. Thank you. I would say for me the guidelines for best use of a setProp are: 1.) Where I have an object with my own properties that get set often. 2.) Where I might have more than one control over those properties from different scripts/objects. 3.) Where I wish to keep the attributes and settings of that object 'with' that object. Because of this I have two projects where one is not a best use of the setProp but the other 'should' have been done with setProp or 'would' be more 'travel-able' with setProp. NOTE: I did 'break' this stack and was not paying attention to 'how' I did it. It seems i end up with two groups and can't find background errors. When I get some time I will go back to a fresh stack and step through with an eye toward errors. I will get back to you on them. Thank you very much for this, Tom On Apr 13, 2006, at 8:59 AM, Geoff Canyon wrote: > go stack url "http://www.inspiredlogic.com/windowshade/ > windowshadecc.rev" Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Apr 13 11:01:23 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 11:01:23 -0400 Subject: Custom Properties In-Reply-To: <57C7B915-3C49-44FA-910A-16CBBF885DD1@adelphia.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> <57C7B915-3C49-44FA-910A-16CBBF885DD1@adelphia.net> Message-ID: To all, What a great discussion on setProp and getProp (although getProp got left out mostly). I've really started to grasp this. While trying to understand the best use for me for setProp/getProp I came across an idea or concept that I thought would be great. I wanted to have a custom prop for each line in a field as in: set the isAFolder of line 1 of me to "true" Of course it did not work but I thought 'Wow' that would be useful. I guess that some creative scripting would get similar results. (I do that now) but in the scope of this great discussion I thought a custom prop for each line and or word and or char would be really great for working with fields and providing that elusive 'word processor' attributes that keep coming up on the list. How hard would this be? Or is it a completely 'wrong' use of custom props? Or am I missing something completely obvious? Thanks to all, Tom On Apr 13, 2006, at 10:49 AM, Thomas McGrath III wrote: > Geoff, > > This definitely shows me the 'best' use of a setProp. Thank you. > I would say for me the guidelines for best use of a setProp are: > 1.) Where I have an object with my own properties that get set often. > > 2.) Where I might have more than one control over those properties > from different scripts/objects. > > 3.) Where I wish to keep the attributes and settings of that object > 'with' that object. > > Because of this I have two projects where one is not a best use of > the setProp but the other 'should' have been done with setProp or > 'would' be more 'travel-able' with setProp. > > NOTE: I did 'break' this stack and was not paying attention to > 'how' I did it. It seems i end up with two groups and can't find > background errors. When I get some time I will go back to a fresh > stack and step through with an eye toward errors. I will get back > to you on them. > > Thank you very much for this, > > Tom > > On Apr 13, 2006, at 8:59 AM, Geoff Canyon wrote: > >> go stack url "http://www.inspiredlogic.com/windowshade/ >> windowshadecc.rev" > From livfoss at mac.com Thu Apr 13 11:11:52 2006 From: livfoss at mac.com (Graham Samuel) Date: Thu, 13 Apr 2006 16:11:52 +0100 Subject: Installerless installation on OSX? Message-ID: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> I want to distribute a structurally simple RR-developed application to Mac OSX users (it's the standalone itself and a couple of sample folders). In testing, all I've done is to copy the app (which we all know is really a folder) to somewhere convenient on the user's hard disk. The user then double-clicks and that's it. Is there anything wrong with this strategy? Why do people have installers and .dmg files if so? I sense that one reason might be that the machine potentially has many users, all but one of whom won't have administrator privileges - as I'm not in this situation myself, I don't really know. I want the simplest possible strategy for distribution. Any advice will be gratefully received, as ever. Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From ambassador at fourthworld.com Thu Apr 13 11:20:56 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 13 Apr 2006 08:20:56 -0700 Subject: Custom Properties Message-ID: <443E6C58.1090609@fourthworld.com> Thomas McGrath III wrote: > While trying to understand the best use for me for setProp/getProp I > came across an idea or concept that I thought would be great. > I wanted to have a custom prop for each line in a field as in: > set the isAFolder of line 1 of me to "true" > Of course it did not work but I thought 'Wow' that would be useful. > I guess that some creative scripting would get similar results. (I do > that now) but in the scope of this great discussion I thought a > custom prop for each line and or word and or char would be really > great for working with fields and providing that elusive 'word > processor' attributes that keep coming up on the list. > > How hard would this be? Or is it a completely 'wrong' use of custom > props? Rev's prety flexible so it's hard to have a "wrong" use of custom props. But for things like characters in a field, if they're being updated in response to user typing then performance will be critical, and the native message path edges out even setProp for efficiency: Native: 0.006ms Send: 0.010ms Do: 0.010ms Prop: 0.009ms (Times shown are per call, with modest overhead within the handler being called. Benchmark code is below; it was written hastily, so may be improved for greater accuracy.) As useful as custom props are, they have limitations. For example, it may not be possible to use them for some of the word processing features people have requested, things like paragraph-level formatting and such. The main benefits of custom props are as triggers for code that relates to a given object, and for neatly storing a variety of data elements. When they make code simpler or easier to maintain, they're worth pursuing. But sometimes it's easier to just call a handler in a library. --------------------------------------------------- Benchmark Code Script of button in a stack: on mouseUp put 100000 into n -- put the millisecs into t repeat n doMe end repeat put (the millisecs - t)/n into t1 -- put the millisecs into t repeat n send "doMe" to this cd end repeat put (the millisecs - t )/n into t2 -- put the millisecs into t repeat n do "doMe" end repeat put (the millisecs - t)/n into t3 -- put the millisecs into t repeat n get the uWhat of this cd end repeat put (the millisecs - t)/n into t4 -- set the numberformat to "0.000" put "Native: "& t1 &"ms" &cr\ &"Send: "&t2 &"ms" &cr\ &"Do: "&t3 &"ms" &cr\ &"Prop: "&t4 &"ms" end mouseUp Script in card of that stack: on doMe get "nothing" put "nothing" into it end doMe getProp uWhat get "nothing" put "nothing" into it end uWhat -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From devin_asay at byu.edu Thu Apr 13 11:24:33 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 09:24:33 -0600 Subject: Custom Properties In-Reply-To: <2932344208.20060412175537@ahsoftware.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <2932344208.20060412175537@ahsoftware.net> Message-ID: On Apr 12, 2006, at 6:55 PM, Mark Wieder wrote: > Devin- > > Wednesday, April 12, 2006, 2:26:13 PM, you wrote: > >> The way I use it is much more pedestrian than the Marks'. For me it's > > Not pedestrian at all. I just tried to post a simple example that > would do something useful. I use your technique all the time by having > an "Initialize" method in my objects, although I would have coded your > example as: > > setProp editMode pMode > set the enabled of button "Save" to pMode > set the enabled button "TextColor" to pMode > set the lockText of fld "myfld" to pMode > set the traversalOn of fld "myFld" to pMode > end editMode Yes, of course this is much better if your property is boolean. Thanks for pointing out an efficiency that should have been obvious. :-) > > ...you only need to pass editMode if you need to set the real custom > property and want to query it later on. By 'set the real custom property' do you mean actually changing the custom prop's value? Wouldn't you want to go ahead and set it in most cases, except when you are intercepting an illegal value, for instance? Devin Asay Humanities Technology and Research Support Center Brigham Young University From troy_lists at rpsystems.net Thu Apr 13 11:32:09 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Thu, 13 Apr 2006 11:32:09 -0400 Subject: Installerless installation on OSX? In-Reply-To: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> Message-ID: On Apr 13, 2006, at 11:11 AM, Graham Samuel wrote: > I want to distribute a structurally simple RR-developed application > to Mac OSX users (it's the standalone itself and a couple of sample > folders). In testing, all I've done is to copy the app (which we > all know is really a folder) to somewhere convenient on the user's > hard disk. The user then double-clicks and that's it. Is there > anything wrong with this strategy? Why do people have installers > and .dmg files if so? I sense that one reason might be that the > machine potentially has many users, all but one of whom won't have > administrator privileges - as I'm not in this situation myself, I > don't really know. An "installer" on OSX is usually not required, and is also considered bad form. Unless you really need it (like for general system modifications, installing servers, or installing things as root), leave it out. User's prefer that. A DMG on the other hand is a mark of a more professional app, IMO. Consider it an elegant delivery vehicle, which is not an installer, but instead a container for a pristine copy of your application, which is simply copied from the disk image to the user's hard drive. The fact that you can also use them to display license agreements and the like give you the presentation capabilities of an installer, without the user needing to run some application to get things onto their system and ready for use. I use this: It lets you make nice DMGs for everyday, and actual OSX installers when you really need one. -- Troy RPSystems, Ltd. http://www.rpsystems.net From devin_asay at byu.edu Thu Apr 13 11:40:11 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 09:40:11 -0600 Subject: Installerless installation on OSX? In-Reply-To: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> Message-ID: Graham, Many big-name companies distribute there Mac OS X apps this way-- MicrosoftOffice, BBEdit, and Firefox all are simple .dmg files that you mount, then drag the app to wherever you want. Unless you need to do some behind the scenes fiddling with System-level entrails, it seems to me the easiest and most straighforward approach. If the end user wants the app available to all users, they put it into the Applications folder, provided of course that they have admin rights. If the end user doesn't want to give global access or has no admin rights, they could just copy it to their own ~/Applications folder in their user home. Devin On Apr 13, 2006, at 9:11 AM, Graham Samuel wrote: > I want to distribute a structurally simple RR-developed application > to Mac OSX users (it's the standalone itself and a couple of sample > folders). In testing, all I've done is to copy the app (which we > all know is really a folder) to somewhere convenient on the user's > hard disk. The user then double-clicks and that's it. Is there > anything wrong with this strategy? Why do people have installers > and .dmg files if so? I sense that one reason might be that the > machine potentially has many users, all but one of whom won't have > administrator privileges - as I'm not in this situation myself, I > don't really know. > > I want the simplest possible strategy for distribution. Any advice > will be gratefully received, as ever. > > Graham > > ---------------------------------------------------------------------- > ----- > Graham Samuel / The Living Fossil Co. / UK and France > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Devin Asay Humanities Technology and Research Support Center Brigham Young University From rcozens at pon.net Thu Apr 13 11:42:29 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 13 Apr 2006 08:42:29 -0700 Subject: startup question In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> Message-ID: <1D7DE234-CB04-11DA-B79D-0030657E1638@pon.net> Hi Stephen, > I have a chicken-and-egg situation.. > > I have a stack startup handler that works fine until it does a 'start > using' for a library stack, and then immediately needs to use a > handler in that stack just included. > > What happens is that the code keeps marching along, the lib isn't > active yet... and --- error. > > I've put a 'wait 30 ticks' then a 'wait 60 ticks' before continuing. > Not long enough? I know, I know, cheesy too. > > What's the best way to allow the lib to load.. and how do I wait or > hold for it? > I know there's an 'librarystack' message.. > If this is the standard response from Revolution, my Foole's luck has kept me from experiencing it: I have not checked all my stacks this morning; however all but one I checked starts using the Library on preOpenStack but doesn't call a Library handler until openStack. Suppose you started using the library stack in preOpenStack and transferred the library calls to the preOpenCard handler for the first card opened in your main stack? I said "all but one" because sdbTools plugIn contains: on preopenStack startLibrary "Serendipity_Library.rev" if the result then beep answer warning sdbNoLibraryWarning close this stack exit preopenStack end if put field "Source Database" of card "Translation" into translationSource get the sdbFile of this stack put it into savedDatabase put char 1 to -5 of item -1 it into referenceSource if referenceSource <> translationSource then put referenceSource into field "Source Database" of card "Translation" put empty into field "Destination Database" of card "Translation" get empty -- trigger db save end if if it is not savedDatabase then save this stack set the icon of button "Serendipity" of card 1 to 103010 try revGoToFramePaused "GrowBook",1 catch anyError set the rect of image "Closed book.gif" to 380,45,765,508 end try getSDBClientId mainStackClientId -- library call getSDBDbId mainStackDbId -- library call logInSDBClient (the platform),(the rIPCMode of this stack) -- library call checkSDBResult (the result) -- library call get the result if word 1 of it then close this stack exit preopenStack end if put word 2 of it into referenceClientId put the sdbFile of this stack into savedDatabase openSDBFile sdbBuffer,false,true,,"None",false,empty -- library call checkSDBResult (the result) -- library call get the result if word 1 of it then close this stack exit preopenStack end if if the sdbFile of this stack is not savedDatabase then save this stack put word 2 of it into referenceDbId put referenceDbId into field "Source Db Id" of card "Translation" loadToolTips end preopenStack This logic has always worked for moi. Perhaps because it isn't preOpenStack that contains the start using statement, but rather the startLibrary handler called by preOpenStack. So you might try: on preOpenStack ... ... startLibrary "My Library" callLibraryHandler ... ... end preOpenStack startLibrary could be as simple as... on startLibrary libraryName start using stack libraryName return the result end startLibrary Mine is more complex: on startLibrary libraryName set the itemDelimiter to "/" put the effective fileName of this stack into libraryPath put libraryName into item -1 of libraryPath if there is a stack libraryPath then start using stack libraryPath return empty end if put "PlugIns" into item -1 of libraryPath put "/"&libraryName after libraryPath if there is a stack libraryPath then start using stack libraryPath return empty end if switch (the platform) case "Win32" get specialFolderPath("Documents")&"/"&libraryName if there is a stack it then start using stack it return empty end if break case "MacOS" if char 1 of the systemVersion < 7 then delete item -5 to -3 of libraryPath if there is a stack libraryPath then start using stack libraryPath return empty end if delete item -2 of libraryPath if there is a stack libraryPath then start using stack libraryPath return empty end if end if break end switch return true -- = error end startLibrary This is because I want developers who use Serendipity Library to have multiple optional locations for library placement when bundling it with their apps. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dburgun at dsl.pipex.com Thu Apr 13 11:53:56 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 16:53:56 +0100 Subject: Weird and Horrible Problem??!! In-Reply-To: References: Message-ID: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> Hi All, I have some code that does this: put "KindStart" into myKind Then, later on it does this: switch myKind case "KindStart" .................. break end switch The problem is that it never hits the case "KindStart" statement. I put a breakpoint in the Script that does the switch and the variable is set to "KindStart", but it doesn't hit the case statement. Perplexed and after a lot of mucking around, I did this: put "DATA1" into gArray[myKind] When I set the variable. and put gArray[theKind] into myData When I switch. However, the above sets myData to empty (although looking at the array in the debugger, there *IS* an entry for "KindStart" and it's "DATA1" as expected I then do: put "DATA2" into gArray[myKind] And when I look at the Array, there are now *TWO* entries that read "KindStart","DATA1" and "KindStart","DATA2"!!!!!! How can an array have *two* identical entries??? My guess is that they are not identical and that I just can't see the difference using the debugger?? Maybe some non-displayable data got in there some how? The Kind could be stored in a Custom Property is that makes any difference. Any Tips on how to track down what is going wrong here would be greatly appreciated. Thanks a lot All the Best Dave From dburgun at dsl.pipex.com Thu Apr 13 11:58:02 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 16:58:02 +0100 Subject: Where to Store Libraries and Other Files in 2.7? In-Reply-To: <70ed6b130604121445m2a7b70e7m30645415ae039185@mail.gmail.com> References: <70ed6b130604121445m2a7b70e7m30645415ae039185@mail.gmail.com> Message-ID: Hi, I don't put anything at all RunRev folder, I assume that the libraries will be in the same folder as the stack(s) that use them. I locate them dynamically by getting the file of the current stack and replacing the last item with the library name. You have to use the copy panel of the standalone startup window in order to copy them into the right place when building a standalone. All the Best Dave On 12 Apr 2006, at 22:45, Dan Shafer wrote: > With the new directory structure supported by Rev 2.7, where is the > recommended place to store stacks and libraries that have > heretofore said > they should be installed in the same folder as the Rev app? This > clearly > won't work well as upgrades take place with the new way Rev handles > updates. > > I'm not at all sure which (if any) such stacks and libraries I'm > talking > about. I just know that my Rev app folder is full of stuff that I > may want > to be able to use again someday. > > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Thu Apr 13 12:19:49 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 13 Apr 2006 11:19:49 -0500 Subject: Installerless installation on OSX? In-Reply-To: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> Message-ID: <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> A large number of .dmg files that I have downloaded lately have two icons: the app and a folder shortcut to the user's Applications folder, which a background graphic (don't ask me how they do that.. I haven't looked into it) directing them to drag the application to the Applications folder shortcut, which makes it really easy to install, rather than opening another window and navigating. At 10:11 AM 4/13/2006, you wrote: >I want to distribute a structurally simple RR-developed application >to Mac OSX users (it's the standalone itself and a couple of sample >folders). In testing, all I've done is to copy the app (which we all >know is really a folder) to somewhere convenient on the user's hard >disk. The user then double-clicks and that's it. Is there anything >wrong with this strategy? Why do people have installers and .dmg >files if so? I sense that one reason might be that the machine >potentially has many users, all but one of whom won't have >administrator privileges - as I'm not in this situation myself, I >don't really know. > >I want the simplest possible strategy for distribution. Any advice >will be gratefully received, as ever. > >Graham Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From alex at tweedly.net Thu Apr 13 12:39:03 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 13 Apr 2006 17:39:03 +0100 Subject: [Ticket#: 2006040510000641] Re: [OT] Articles to read In-Reply-To: References: Message-ID: <443E7EA7.4000609@tweedly.net> Marielle Lange wrote: > Alex, > > Thanks for the nice demo on how it can be done with runrev. > > Note that you can do without an array for you bars function > Funnily enough, I wrote the first version using format - but switched to the loop because it was more obvious. Also, I knew that the maximum number of bars needed was < 200 or so, and the loop takes 0.03 milliseconds on my slow-ish laptop, so for the data involved, it's not a significant time saving. > > Also note that I deliberately avoided to have this line > if tMainAlias[t] is not empty then put tMainAlias[t] into t > within the repeat loop on each line of each document. I put it in a > loop that executes at the end of the script to speed up the > processing (less than a second to parse a year of postings with awk). > There are only about 30,000 messages in a year - and executing this statement 30,000 times takes about 8 milliseconds - just not significant, and IMHO not worth the extra complexity of two loops :-) > ------------------------------------------------------------------------ > ------------------------ > > I know you had no intention to say anything annoying, but this "There > - one simple solution in Rev rather than using awk and Excel :-)" > shows a lack of acknowledgement of the fact that Excel was needed to > solve the problem. I needed Excel to efficiently skim all lines to > detect emails aliases. At least it was a lot faster to get it done > with Excel than with runrev. You may have found it easier in Excel, but I wouldn't. In fact, I would have struggled to do it Excel, whereas doing it in Rev is a minor variation of the other loop - took a couple of minutes to write (plus another 5 to test !!), and runs in about 1/4 second otoh, a few years ago I suspect I could have done it in gawk much more quickly than I did it in Rev today. I fully agree that there are specialist tools that can do some things more quickly or more easily than Rev. But I feel that if a task involves more than one or two simple tools, then it is better to switch to a single more powerful tool such as Rev. Using Excel AND awk AND ...is OK once - but if you want to repeat the task, you're much better off with a single tool and an "all in one" stack. > As all my websites prove, I consider revolution as a very powerful > programming tool. However, I sometimes use other tools because they > offer a better solution to some problems. The thing is that it > wouldn't be too difficult to provide similar tools with runrev. As > all my websites show, I am interested in helping to build these > better tools for revolution. I *DEEPLY* regret that over the last > year or more, too many attempts for a discussion that would have lead > to this has been neutralized on this list. That doesn't get done > because each time somebody signals that a few things are better done > with that other tool than with runrev, that person gets told off, > sometimes crucified. I hope my email didn't come across as "telling you off" - certainly not my intent, and if it gave that impression, then I apologize. I don't feel a need to "recreate" other tools within Rev - if the tool exists, and is already in my quiver of tools, then I'm happy to just use it. However, if I can identify what it is that makes another tool more useful for some kinds of problems, and therefore build a library (or control,. or stack, or ...) to enhance Rev's abilities in that area, then I'm all for it. (btw - if I'd had this task to do without your example and description to start off with, I'd probably have used my "mbox" library, and produced a much less efficient, but more self-documenting, solution. So what I should do now is get that mbox library cleaned up and packaged as a proper library so I can release it.) > > My own opinion is that we have too many unnecessary religious > quarrels and controversies on this list. > Yeah. I would say "Amen" but in the context of your helpful description of La?cit? that may not be appropriate :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 12/04/2006 From alex at tweedly.net Thu Apr 13 12:53:37 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 13 Apr 2006 17:53:37 +0100 Subject: Weird and Horrible Problem??!! In-Reply-To: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> Message-ID: <443E8211.7040707@tweedly.net> David Burgun wrote: > How can an array have *two* identical entries??? My guess is that > they are not identical and that I just can't see the difference using > the debugger?? Maybe some non-displayable data got in there some how? > The Kind could be stored in a Custom Property is that makes any > difference. > > Any Tips on how to track down what is going wrong here would be > greatly appreciated. > I've use a brute force method to find things like this .... repeat for each line L in the keys of gArray repeat for each char c in L put c && chartonum(c) & space after msg end repeat put cr after msg end repeat -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 12/04/2006 From revolution at jaedworks.com Thu Apr 13 03:01:46 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Wed, 12 Apr 2006 23:01:46 -0800 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: <443D74C4.8090508@chipp.com> References: <443D74C4.8090508@chipp.com> Message-ID: At 4:44 PM -0500 4/12/2006, Chipp Walters wrote: >Sorry Jim, but I have to disagree with you here. I *used* to think >the same. But, after I worked with Rev and their RevSelect program, >I started seeing sales of Altuit products from names *never* >mentioned on this list-- and lots of 'em! In fact Rev's list of >users, IMO, is probably much greater (2X,4X,6X?) than the list >subscribers, for all kinds of reasons. > >Of course I could be wrong, and all those are just 'lurkers'! :-) That's plausible, actually. If this list is typical, and I have no special reason to suspect it's not, 90% or so of the list subscribers never post! (One mistake that remembering the usual high lurker-to-poster ratio keeps us from making is assuming that if we see a name we don't recognize, that person's not on the list. Another is assuming that posters are typical of either list-members or customers generally. The posters are all we actually see - like the tip of an iceberg - so it's difficult to internalize that they're not all that's there.) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From revolutionary.dan at gmail.com Thu Apr 13 13:58:03 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 13 Apr 2006 10:58:03 -0700 Subject: Save Lives: Debug Code Message-ID: <70ed6b130604131058v838fb24q9c0b109cc8c67102@mail.gmail.com> Offered without comment as further conversation fodder for the ongoing discussion about bugs and their fixing: http://www.informationweek.com/blog/main/archives/2006/04/save_lives_debu.html -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Thu Apr 13 14:14:51 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 13 Apr 2006 11:14:51 -0700 Subject: Where to Store Libraries and Other Files in 2.7? In-Reply-To: References: <70ed6b130604121445m2a7b70e7m30645415ae039185@mail.gmail.com> Message-ID: <70ed6b130604131114v75a42c55uc48c1c1168244f3c@mail.gmail.com> Thanks, David. I think that's the clue I was looking for. I was sort of heading in that direction. In pre-2.7 days, I've allowed myself to become sloppy, putting stacks and other files in the Rev folder to avoid dealing with pathing issues when I'm basically fooling around rather than developing. Then, of course, the fooling around turns into development and the pathing isn't straightened out but it all works OK because when I build the standalone, the path references to the standalone app are essentially parallel to the default pathing in the iDE. But 2.7 clearly is going to force me to be more disciplined. On 4/13/06, David Burgun wrote: > > Hi, > > I don't put anything at all RunRev folder, I assume that the > libraries will be in the same folder as the stack(s) that use them. I > locate them dynamically by getting the file of the current stack and > replacing the last item with the library name. You have to use the > copy panel of the standalone startup window in order to copy them > into the right place when building a standalone. > > All the Best > Dave > > > > On 12 Apr 2006, at 22:45, Dan Shafer wrote: > > > With the new directory structure supported by Rev 2.7, where is the > > recommended place to store stacks and libraries that have > > heretofore said > > they should be installed in the same folder as the Rev app? This > > clearly > > won't work well as upgrades take place with the new way Rev handles > > updates. > > > > I'm not at all sure which (if any) such stacks and libraries I'm > > talking > > about. I just know that my Rev app folder is full of stuff that I > > may want > > to be able to use again someday. > > > > -- > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > Dan Shafer, Information Product Consultant and Author > > http://www.shafermedia.com > > Get my book, "Revolution: Software at the Speed of Thought" > >> From http://www.shafermediastore.com/tech_main.html > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Thu Apr 13 14:19:26 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 13 Apr 2006 11:19:26 -0700 Subject: Installerless installation on OSX? In-Reply-To: <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> Message-ID: <70ed6b130604131119o441d4cb6od04851129eaccddd@mail.gmail.com> Just FWIW (and an opportunity to be a bit iconoclastic), I have several users of one product I make for a client who just don't grasp the concept of a .DMG file. They get confused. They don't know what to do with it. They double-click it and then they think they've done something wrong. Mounting virtiual disk drives is apparently a concept that is beyond at least some portion of the population. Thus Graham's original idea of just providing the app and a couple of folders, unstuffed, naked to the world, no .dmg wrapper, makes sense sometimes I think. And I'd be remiss if I didn't recommend Sweat Technologies' superb Rev-baked InstallGadget: http://www.sweattechnologies.com/InstallGadget/ On 4/13/06, Peter T. Evensen wrote: > > A large number of .dmg files that I have downloaded lately have two icons: > the app and a folder shortcut to the user's Applications folder, which a > background graphic (don't ask me how they do that.. I haven't looked into > it) directing them to drag the application to the Applications folder > shortcut, which makes it really easy to install, rather than opening > another window and navigating. > > At 10:11 AM 4/13/2006, you wrote: > >I want to distribute a structurally simple RR-developed application > >to Mac OSX users (it's the standalone itself and a couple of sample > >folders). In testing, all I've done is to copy the app (which we all > >know is really a folder) to somewhere convenient on the user's hard > >disk. The user then double-clicks and that's it. Is there anything > >wrong with this strategy? Why do people have installers and .dmg > >files if so? I sense that one reason might be that the machine > >potentially has many users, all but one of whom won't have > >administrator privileges - as I'm not in this situation myself, I > >don't really know. > > > >I want the simplest possible strategy for distribution. Any advice > >will be gratefully received, as ever. > > > >Graham > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From pevensen at siboneylg.com Thu Apr 13 14:28:04 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 13 Apr 2006 13:28:04 -0500 Subject: Installerless installation on OSX? In-Reply-To: <70ed6b130604131119o441d4cb6od04851129eaccddd@mail.gmail.co m> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> <70ed6b130604131119o441d4cb6od04851129eaccddd@mail.gmail.com> Message-ID: <6.2.1.2.2.20060413132530.02f5f7a0@exchange.slg.com> I'll actually second your comments. While I understand .dmgs, I was initially confused by the shortcut to the Application folder and was surprised that it actually worked. I didn't realize you could create a user-independent shortcut like that on a foreign disk. More naive users, however, may not have my initial distrust of the technology LOL. At 01:19 PM 4/13/2006, you wrote: >Just FWIW (and an opportunity to be a bit iconoclastic), I have several >users of one product I make for a client who just don't grasp the concept of >a .DMG file. They get confused. They don't know what to do with it. They >double-click it and then they think they've done something wrong. > >Mounting virtiual disk drives is apparently a concept that is beyond at >least some portion of the population. Thus Graham's original idea of just >providing the app and a couple of folders, unstuffed, naked to the world, no >.dmg wrapper, makes sense sometimes I think. > >And I'd be remiss if I didn't recommend Sweat Technologies' superb Rev-baked >InstallGadget: > >http://www.sweattechnologies.com/InstallGadget/ > > >On 4/13/06, Peter T. Evensen wrote: > > > > A large number of .dmg files that I have downloaded lately have two icons: > > the app and a folder shortcut to the user's Applications folder, which a > > background graphic (don't ask me how they do that.. I haven't looked into > > it) directing them to drag the application to the Applications folder > > shortcut, which makes it really easy to install, rather than opening > > another window and navigating. > > > > At 10:11 AM 4/13/2006, you wrote: > > >I want to distribute a structurally simple RR-developed application > > >to Mac OSX users (it's the standalone itself and a couple of sample > > >folders). In testing, all I've done is to copy the app (which we all > > >know is really a folder) to somewhere convenient on the user's hard > > >disk. The user then double-clicks and that's it. Is there anything > > >wrong with this strategy? Why do people have installers and .dmg > > >files if so? I sense that one reason might be that the machine > > >potentially has many users, all but one of whom won't have > > >administrator privileges - as I'm not in this situation myself, I > > >don't really know. > > > > > >I want the simplest possible strategy for distribution. Any advice > > >will be gratefully received, as ever. > > > > > >Graham > > > > Peter T. Evensen > > http://www.PetersRoadToHealth.com > > 314-629-5248 or 888-628-4588 Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From dburgun at dsl.pipex.com Thu Apr 13 14:32:47 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 19:32:47 +0100 Subject: Another Weird Thing?? In-Reply-To: <443E8211.7040707@tweedly.net> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> Message-ID: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Hi, I seem to be being plagued by weirdness today! Take a look at this code: set the itemDelimiter to "," --Do I need this? put theMessageData into myMessageData put replaceText(myMessageData,"|",",") into myMessageData When I run this and look at myMessageData before the replaceText() statment, it contains: "10|30|366|460|" But after the replaceText() call, myMessageData is empty!!!!! How can this be? Any help on this greatly appreciated. All the Best Dave From troy_lists at rpsystems.net Thu Apr 13 14:34:06 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Thu, 13 Apr 2006 14:34:06 -0400 Subject: Installerless installation on OSX? In-Reply-To: <6.2.1.2.2.20060413132530.02f5f7a0@exchange.slg.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> <70ed6b130604131119o441d4cb6od04851129eaccddd@mail.gmail.com> <6.2.1.2.2.20060413132530.02f5f7a0@exchange.slg.com> Message-ID: <428DB8A3-ABB7-4C0D-A29F-70DA0E3F1E10@rpsystems.net> On Apr 13, 2006, at 2:28 PM, Peter T. Evensen wrote: > More naive users, however, may not have my initial distrust of the > technology LOL. Yeah. I'm sure thats it. -- Troy RPSystems, Ltd. http://www.rpsystems.net From mark at maseurope.net Thu Apr 13 14:42:00 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 13 Apr 2006 19:42:00 +0100 Subject: Another Weird Thing?? In-Reply-To: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Message-ID: <8FB918EE-86F3-49F7-B496-911DF9E64864@maseurope.net> Doesn't answer your question exactly, but replace "|" with comma in myMessageData should work ( I know essentially nothing about regexes, as yet, but have always found 'replace' both quick and reliable in these cases). Also, I believe you only need to set the itemDelimiter to comma explicitly if you've already set it to something else in the same handler. Best, Mark On 13 Apr 2006, at 19:32, David Burgun wrote: > Hi, > > I seem to be being plagued by weirdness today! Take a look at this > code: > > set the itemDelimiter to > "," -- > Do I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? > > Any help on this greatly appreciated. > > All the Best > Dave > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Thu Apr 13 14:42:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 13 Apr 2006 11:42:23 -0700 Subject: Another Weird Thing?? In-Reply-To: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Message-ID: The "|" char has special meaning in regEx. Look at the docs and you might see that it applies differently in your case. Basically it stands for 'or', but not always. Jim Ault Las Vegas On 4/13/06 11:32 AM, "David Burgun" wrote: > Hi, > > I seem to be being plagued by weirdness today! Take a look at this code: > > set the itemDelimiter to > "," --Do > I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? > > Any help on this greatly appreciated. > > All the Best > Dave > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rjb at robelko.com Thu Apr 13 14:35:15 2006 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 13 Apr 2006 20:35:15 +0200 Subject: Installerless installation on OSX? In-Reply-To: <70ed6b130604131119o441d4cb6od04851129eaccddd@mail.gmail.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> <70ed6b130604131119o441d4cb6od04851129eaccddd@mail.gmail.com> Message-ID: >Just FWIW (and an opportunity to be a bit iconoclastic), I have several >users of one product I make for a client who just don't grasp the concept of >a .DMG file. They get confused. They don't know what to do with it. They >double-click it and then they think they've done something wrong. > >Mounting virtiual disk drives is apparently a concept that is beyond at >least some portion of the population. Thus Graham's original idea of just >providing the app and a couple of folders, unstuffed, naked to the world, no >.dmg wrapper, makes sense sometimes I think. Makes me wonder whether those users are switchovers from Windows. Windows people seem to be trained to have installers or at least zip files. There is nothing wrong with distributing naked folders if they are distributed on a CD or some similar media. Internet distribution, however, works better if there is some wrapper to ensure the files travel intact. StuffIt was the common choice earlier. DMG is more popular now. Zip is another option. Robert From devin_asay at byu.edu Thu Apr 13 14:56:00 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 12:56:00 -0600 Subject: Another Weird Thing?? In-Reply-To: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Message-ID: <2D6D0E07-CE53-46F5-BD43-0D77E97CDB54@byu.edu> Dave, On Apr 13, 2006, at 12:32 PM, David Burgun wrote: > Hi, > > I seem to be being plagued by weirdness today! Take a look at this > code: > > set the itemDelimiter to > "," -- > Do I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? What you want is the replace command, not the replaceText() function. replace "|" with comma in myMessageData The replaceText() function operates on regular expressions, and "|" has a special meaning in regex. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From 3mcgrath at adelphia.net Thu Apr 13 14:56:30 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 14:56:30 -0400 Subject: Another Weird Thing?? In-Reply-To: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Message-ID: <615040F9-6A35-4B8B-8C50-9C1D9597DD96@adelphia.net> David, This may be obvious or just plain wrong but when I look at your script I think it is backwards! Should it not be: set the itemDelimiter to "|" -- instead of comma???? put theMessageData into myMessageData put replaceText(myMessageData, "|", comma) No? Tom On Apr 13, 2006, at 2:32 PM, David Burgun wrote: > Hi, > > I seem to be being plagued by weirdness today! Take a look at this > code: > > set the itemDelimiter to > "," -- > Do I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? > > Any help on this greatly appreciated. > > All the Best > Dave From dcragg at lacscentre.co.uk Thu Apr 13 15:01:40 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 13 Apr 2006 20:01:40 +0100 Subject: Another Weird Thing?? In-Reply-To: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Message-ID: On 13 Apr 2006, at 19:32, David Burgun wrote: > Hi, > > I seem to be being plagued by weirdness today! Take a look at this > code: > > set the itemDelimiter to > "," -- > Do I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? I know that feeling. (The answer's usually depressing. :-)) I think Mark's suggestion is probably best in this situation. But I think this would work: put replaceText(myMessageData,"\|",",") into myMessageData You need to escape the "|" character. Cheers Dave From 3mcgrath at adelphia.net Thu Apr 13 15:02:38 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 13 Apr 2006 15:02:38 -0400 Subject: Another Weird Thing?? In-Reply-To: <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> Message-ID: <23AABB20-6CF0-40A4-A1BB-FE40819062C3@adelphia.net> David, Sorry but I jsut tested the replaceText and got blank I used the replace "|" with comma in myMessageData and that worked. Tom On Apr 13, 2006, at 2:32 PM, David Burgun wrote: > Hi, > > I seem to be being plagued by weirdness today! Take a look at this > code: > > set the itemDelimiter to > "," -- > Do I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? > > Any help on this greatly appreciated. > > All the Best > Dave > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From dburgun at dsl.pipex.com Thu Apr 13 15:25:14 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 20:25:14 +0100 Subject: Another Weird Thing?? In-Reply-To: <23AABB20-6CF0-40A4-A1BB-FE40819062C3@adelphia.net> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> <846A7C8A-8A4D-4403-B953-FC5A714AC4B2@dsl.pipex.com> <23AABB20-6CF0-40A4-A1BB-FE40819062C3@adelphia.net> Message-ID: <900637CF-1EEF-42FB-A3BD-E6BD7675ECBB@dsl.pipex.com> Hi, Thanks a lot! I chose "|" as a nice alternate delimiter, but obviously it was a bad choice! I changed to to just use the "replace" command and it's work ok now. All the Best Dave On 13 Apr 2006, at 20:02, Thomas McGrath III wrote: > David, > > Sorry but I jsut tested the replaceText and got blank > > I used the replace "|" with comma in myMessageData and that worked. > > Tom > > On Apr 13, 2006, at 2:32 PM, David Burgun wrote: > >> Hi, >> >> I seem to be being plagued by weirdness today! Take a look at this >> code: >> >> set the itemDelimiter to >> "," -- >> Do I need this? >> put theMessageData into myMessageData >> put replaceText(myMessageData,"|",",") into myMessageData >> >> >> When I run this and look at myMessageData before the replaceText() >> statment, it contains: >> >> "10|30|366|460|" >> >> But after the replaceText() call, myMessageData is empty!!!!! >> >> How can this be? >> >> Any help on this greatly appreciated. >> >> All the Best >> Dave >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Apr 13 15:27:50 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 20:27:50 +0100 Subject: Weird and Horrible Problem??!! In-Reply-To: <443E8211.7040707@tweedly.net> References: <8E329F80-89B1-4E58-A67E-139E1ED0CBDE@dsl.pipex.com> <443E8211.7040707@tweedly.net> Message-ID: Hi Alex, Thanks, I found it! It was a "cr" at the end of one of the strings that came from a Custom Property. Incidentally, I came across this problem when ported your Spirograph Demo (from revOnline) to use ISM. I have just about got it working and was wondering if you'd like it see it? If so I could send you a copy without ISM. I about to do a final regression test on ISM and once it's passed that, release it and some more complex applications. ISM/Spirograph isn't quite finished yet, I'm still testing something in ISM and using it as a tool, however, you could look at the source code and see how it generally works. I chose the Sprograph Example since you had ported to RunRev initially and thought you be familiar with it. All the Best Dave On 13 Apr 2006, at 17:53, Alex Tweedly wrote: > David Burgun wrote: > >> How can an array have *two* identical entries??? My guess is that >> they are not identical and that I just can't see the difference >> using the debugger?? Maybe some non-displayable data got in there >> some how? The Kind could be stored in a Custom Property is that >> makes any difference. >> >> Any Tips on how to track down what is going wrong here would be >> greatly appreciated. >> > I've use a brute force method to find things like this .... > > repeat for each line L in the keys of gArray > repeat for each char c in L > put c && chartonum(c) & space after msg > end repeat > put cr after msg > end repeat > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: > 12/04/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mlange at lexicall.org Thu Apr 13 15:44:10 2006 From: mlange at lexicall.org (Marielle Lange) Date: Thu, 13 Apr 2006 20:44:10 +0100 Subject: Custom Properties Message-ID: <5D069A28-69DD-4493-A657-3214267DF707@lexicall.org> > Hi, > > I don't see what is to be gained using setProp's in this example? > Surely: > > function setEditMode pMode > if pMode then > enable button "Save" > enable button "TextColor" > set the lockText of fld "myfld" to true > set the traversalOn of fld "myFld" to true > else > disable button "Save" > disable button "TextColor" > set the lockText of fld "myfld" to false > set the traversalOn of fld "myFld" to false > end if > end setEditMode > > --------------- > > get setEditMode(true/false) > > Would do the same job with less lines of code and be much easier to > follow? > > All the Best > Dave There is a bit of truth in both. The way I would code the above is setProp/getProp editMode -- [t/f] in the main script set the editmode of me to true viewrefresh then -- on viewrefresh if the editmode of me is true then enable button "Save" enable button "TextColor" set the lockText of fld "myfld" to true set the traversalOn of fld "myFld" to true else disable button "Save" disable button "TextColor" set the lockText of fld "myfld" to false set the traversalOn of fld "myFld" to false end if end viewrefresh -- Custom properties are best used to hold model data. Concrete example. This corresponds to a small widget to open and display the content of a file. On the interface, I have 1) a button with the icon of a folder (answer file) 2) a textfield that displays the name of the file in a special format (if the name of the file is longer than 40 characters, then ellipses are added) 3) a textfield that displays the content of the file 4) a button with double arrows as icon (refresh the display) Don't mind the use of vw["UIobject"]. I use it so that the view objects are defined out of the script. Similarly, the defaults[""] are used to store default values, so that the user can change the custom prop value and then change its mind and restore to a default one. ------------------------------------------------------------------------ -------------------------------------- /* | @dependencies: file.getcontent() [lib_files] | @dependencies: path.convert2ellipsest() [lib_files] */ #################################### # # Model # # #################################### /* ________________________ | Model Data __________________________ | | file_name | file_content | extension_filter -- not implemented | dialog_prompt ___________________________ */ --- getters ------------------------ getProp file_name put the file_name of me into tValue if tValue is empty then put the defaults[" file_name"] of me into tValue return tValue end file_name getProp file_content put the file_name of me into tFileName return file.getcontent(tFileName) end file_content getProp extension_filter put the extension_filter of me into tValue if tValue is empty then put the defaults["extension_filter"] of me into tValue if tValue is empty then put "*" into tValue return tValue end extension_filter getProp dialog_prompt put the dialog_prompt of me into tValue if tValue is empty then put the defaults["dialog_prompt"] of me into tValue if tValue is empty then put "Please Select a file" into tValue return tValue end dialog_prompt /* ________________________ | Model Methods __________________________ | (strictly speaking, affect the view, but let's not discuss this here)) | file.getcontent | path.convert2ellipses ___________________________ */ -- that include business is so that I can automatically -- update this part of the script from my main library # @include file.getcontent of lib_files function file.getcontent pFile return URL ("file://" & pFile) end file.getcontent #include@ # @include path.convert2ellipses of lib_files function path.convert2ellipses pPath, pNbChars if pPath is empty then return empty if pNbChars >= length(pPath) then return pPath --- now we are in a situation where elipses (...) need to be added set the itemdel to "/" put item -1 of pPath into tName put item 1 to -2 ofpPath into tPath ---------------- -- Number of characters to hide put (length(pPath) - pNbChars) into pNbCharsToHide ---------------- -- locate the half of the string put length(tPath) into tLength if tLength < pNbCharsToHide then put length(pPath) into tLength put round(tLength/2) into tHalfOfString if tHalfOfString mod 2 = 0 then add -1 to tHalfOfString ---------------- put tHalfOfString - round(pNbCharsToHide/2) into tStartOfHide put tHalfOfString + round(pNbCharsToHide/2) into tEndOfHide -- answer tHalfOfString, pNbCharsToHide, tStartOfHide, tEndOfHide if pNbCharsToHide mod 2 = 1 then add 1 to tEndOfHide put "..." into char tStartOfHide to tEndOfHide of pPath return pPath end path.convert2ellipses #include@ #################################### # # Controller (behaviours being implemented) # # #################################### /* ________________________ | controller's behaviours |__________________________ | askforfile (mouseup on directory icon) | view.refresh (mouseup on refresh icon) ___________________________ */ on mouseup if the behavior["mouseup"] of the target is empty then pass mouseup send (the behavior["mouseup"] of the target) end mouseup on askforfile answer file empty set the file_name of me to it view.refresh end askforfile #################################### # # View (ui elements being updated) # # #################################### on view.refresh -- file content put the long ID of the vw["file_content"] of me into tContentObject put the file_content of me into tFileContent set the text of tContentObject to tFileContent -- file name put the file_name of me into tFileName put the file_length of me into tNbChars put path.convert2ellipses(tFileName, tNbChars) into tFormatedName put the long ID of the vw["file_name"] of me into tFileNameObject set the text of tFileNameObject to tFormatedName end view.refresh ------------------------------------------------------------------------ -------------------------------------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From mwieder at ahsoftware.net Thu Apr 13 16:20:43 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 13 Apr 2006 13:20:43 -0700 Subject: Save Lives: Debug Code In-Reply-To: <70ed6b130604131058v838fb24q9c0b109cc8c67102@mail.gmail.com> References: <70ed6b130604131058v838fb24q9c0b109cc8c67102@mail.gmail.com> Message-ID: <1754310948.20060413132043@ahsoftware.net> Dan- Thanks for the pointer. The comments were very interesting as well. For those who don't know him, Jack Ganssle has a regular monthly column in Embedded Systems Programming magazine (www.embedded.com) and I always find him worth reading. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Apr 13 16:23:52 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 13 Apr 2006 13:23:52 -0700 Subject: Custom Properties In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <2932344208.20060412175537@ahsoftware.net> Message-ID: <864499850.20060413132352@ahsoftware.net> Devin- Thursday, April 13, 2006, 8:24:33 AM, you wrote: >> ...you only need to pass editMode if you need to set the real custom >> property and want to query it later on. > By 'set the real custom property' do you mean actually changing the > custom prop's value? Wouldn't you want to go ahead and set it in most > cases, except when you are intercepting an illegal value, for instance? Sometimes I do, sometimes not. As a ferinstance, in your example do you really need to query the "editMode" state later on? If not, then you don't need to set the actual custom property - the other commands take care of setting the visual and functional effects. Sometimes this is all I need to do and then the setProp handler becomes a mechanism for triggering events happening in a control. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Apr 13 16:30:02 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 13 Apr 2006 13:30:02 -0700 Subject: Custom Properties In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> <57C7B915-3C49-44FA-910A-16CBBF885DD1@adelphia.net> Message-ID: <714869612.20060413133002@ahsoftware.net> Tom- Thursday, April 13, 2006, 8:01:23 AM, you wrote: > that now) but in the scope of this great discussion I thought a > custom prop for each line and or word and or char would be really > great for working with fields and providing that elusive 'word > processor' attributes that keep coming up on the list. > How hard would this be? Or is it a completely 'wrong' use of custom > props? My guess is that even if it were possible (and I've wanted to be able to "set the uXYZ of line x of field y" before) I think you would get bogged down at the character level and end up with the kind of bloat you see in Word and other such programs. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Apr 13 16:36:23 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 13 Apr 2006 13:36:23 -0700 Subject: Using 'try' In-Reply-To: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> References: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> Message-ID: <45250780.20060413133623@ahsoftware.net> Graham- Thursday, April 13, 2006, 12:28:52 AM, you wrote: > In the very interesting discussion on Custom Properties, Mark Wieder > introduced this example >> setProp NewValue pValue >> try >> if pValue < 0 then >> set the foreColor of me to "red" >> else >> set the foreColor of me to empty >> end if >> end try >> put pValue into me >> end NewValue > I think I get the idea, but Mark, why did you use 'try'? It would not David Burgun as provided the longer-winded explanation (and a great one at that - not meant as putting it down), but basically the "try" construct here lets me set the field to empty without running into a runtime error. Without the try the code would give me an error on the first line if pValue is empty, since it would try to execute if < 0 then Putting the code inside a try construct lets me ignore the error that results from trying to execute an illegal statement and move on to the next line of executable code after the end try. -- -Mark Wieder mwieder at ahsoftware.net From jperryl at ecs.fullerton.edu Thu Apr 13 16:49:20 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 13 Apr 2006 13:49:20 -0700 (PDT) Subject: Save Lives: Debug Code In-Reply-To: <70ed6b130604131058v838fb24q9c0b109cc8c67102@mail.gmail.com> Message-ID: Sara Baase' book _A Gift of Fire_ explores this area as well in chapter 4; you can d/l the accompanying PPT slides from here: http://www-rohan.sdsu.edu/faculty/giftfire/ Judy On Thu, 13 Apr 2006, Dan Shafer wrote: > Offered without comment as further conversation fodder for the ongoing > discussion about bugs and their fixing: > > http://www.informationweek.com/blog/main/archives/2006/04/save_lives_debu.html From xeubie at hotmail.com Thu Apr 13 16:55:52 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Thu, 13 Apr 2006 20:55:52 +0000 Subject: hierarchical lists with collapsing arrows Message-ID: One problem I'm having is that when I change the direction of an arrow, it changes all of them because they're all the same arrow image. Does anybody know a way to avoid this? >From: Trevor DeVore >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Wed, 12 Apr 2006 20:40:34 -0700 > >On Apr 12, 2006, at 4:47 PM, Xeubie Tsu wrote: > >>Well, I would still like it to act as a list - i.e., I want to be able to >>highlight items in blue. It's just that I don't want the arrow to >>collapse unless I click the arrow. >> >>I'll try that workaround...not to familiar with "the clickChar," but I'll >>look it up. Thanks. > >Take a look at the imageSource property. You can check the imageSource of >the character clicked on to determine if the user clicked on the image. >You can check in the mouseDown handler. > > >-- >Trevor DeVore >Blue Mango Learning Systems - http://www.bluemangolearning.com >trevor at bluemangolearning.com > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee? Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From bvg at mac.com Thu Apr 13 17:08:04 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 13 Apr 2006 23:08:04 +0200 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <65e09c3129061dcbd6178a37fe1a4da1@mac.com> On Apr 13 2006, at 22:55, Xeubie Tsu wrote: > One problem I'm having is that when I change the direction of an > arrow, it changes all of them because they're all the same arrow > image. Does anybody know a way to avoid this? Wouldn't it be simpler to just have a group with transparent buttons and a field, scroll the group instead of the field, and then handle the mouseUp of the buttons to change the icon of them? Of course that needs a bit of planning and scripting, but it should be possible to have several different arrows as well as mouseOver then. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From ambassador at fourthworld.com Thu Apr 13 17:12:03 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 13 Apr 2006 14:12:03 -0700 Subject: hierarchical lists with collapsing arrows Message-ID: <443EBEA3.3020707@fourthworld.com> Xeubie Tsu wrote: > One problem I'm having is that when I change the direction of an arrow, it > changes all of them because they're all the same arrow image. Does anybody > know a way to avoid this? You might find it useful to take a look at the updater for devolution: It displays a list which uses graphics as checkboxes, changing their state as needed in response to clicks. You're welcome to borrow any parts from that you find useful. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From chipp at chipp.com Thu Apr 13 17:15:01 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 13 Apr 2006 16:15:01 -0500 Subject: Custom Properties In-Reply-To: <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> Message-ID: <443EBF55.7050304@chipp.com> Geoff, The standalone link for Windows below isn't correct. It downloads the Mac version. best, Chipp Geoff Canyon wrote: > There have been some bug reports that I can't replicate. For some > people the control works fine, for others apparently not. If it fails > for you please let me know. For testing purposes you can download an OS > X standalone at: > > http://www.inspiredlogic.com/windowshade/windowshade.zip > > And a Windows standalone at: > > http://www.inspiredlogic.com/windowshade/windowshade.zip From xeubie at hotmail.com Thu Apr 13 17:23:46 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Thu, 13 Apr 2006 21:23:46 +0000 Subject: hierarchical lists with collapsing arrows In-Reply-To: <65e09c3129061dcbd6178a37fe1a4da1@mac.com> Message-ID: Bjornke, I'm not sure I understand what you're saying at all. Oakes >From: Bj?rnke von Gierke >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Thu, 13 Apr 2006 23:08:04 +0200 > > >On Apr 13 2006, at 22:55, Xeubie Tsu wrote: > >>One problem I'm having is that when I change the direction of an arrow, it >>changes all of them because they're all the same arrow image. Does anybody >>know a way to avoid this? > >Wouldn't it be simpler to just have a group with transparent buttons and a >field, scroll the group instead of the field, and then handle the mouseUp >of the buttons to change the icon of them? > >Of course that needs a bit of planning and scripting, but it should be >possible to have several different arrows as well as mouseOver then. > >-- > >official ChatRev page: >http://chatrev.bjoernke.com > >Chat with other RunRev developers: >go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From xeubie at hotmail.com Thu Apr 13 17:25:36 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Thu, 13 Apr 2006 21:25:36 +0000 Subject: hierarchical lists with collapsing arrows In-Reply-To: <443DEDB0.9010402@harbourhost.co.uk> Message-ID: Martin, What do you mean by "tab stop"? Do you have any sample code or app that incorporates this idea? Thanks, Oakes >From: Martin Baxter >Reply-To: mb.ur at harbourhost.co.uk,How to use Revolution > >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Thu, 13 Apr 2006 07:20:32 +0100 > >Xeubie Tsu wrote: >>Well, I would still like it to act as a list - i.e., I want to be able to >>highlight items in blue. It's just that I don't want the arrow to collapse >>unless I click the arrow. >> >>I'll try that workaround...not to familiar with "the clickChar," but I'll >>look it up. Thanks. >> >>Oakes >> >> >>>From: Brian Yennie >>>Reply-To: How to use Revolution >>>To: How to use Revolution >>>Subject: Re: hierarchical lists with collapsing arrows >>>Date: Wed, 12 Apr 2006 16:05:51 -0700 >>> >>>Xeubie, >>> >>>What happens when you turn off the "list behavior" of that field? >>>It looks like this only happens with list behavior turned on - dunno if >>>anyone else has deeper insights! >>> >>>One workaround would be to use "the clickChar" to determine what exact >>>character they actually clicked on - and make sure it was the arrow. >>> >>>HTH, >>> >>>- Brian >>> >>>>I forgot to mention, here's the code in my list field: >>>> >>>>on linkClicked >>>> if the angle of image arrow.gif = 0 then >>>> set the angle of image arrow.gif to -90 >>>> else >>>> set the angle of image arrow.gif to 0 >>>> end if >>>>end linkClicked >>>> >>>>Like I said, it treats the whole list item as a link, so the arrow >>>>changes direction even if I click on the text next to the arrow. For an >>>>idea of what it looks like, I took a snapshot and attached it to this >>>>message. >>>> >>>> >>>>>From: Jim Lyons >>>>>Reply-To: How to use Revolution >>>>>To: How to use Revolution >>>>>Subject: Re: hierarchical lists with collapsing arrows >>>>>Date: Wed, 12 Apr 2006 12:04:48 -0400 >>>>> >>>>>On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: >>>>> >>>>>>I'm attempting to make a list field that can organize context into >>>>>>"folders." I want an arrow icon next to folder names that you can >>>>>>click to collapse the folder. One way to get the arrow icon next to >>>>>>the text is to use "imagesource," but doing so makes it PART of the >>>>>>list field itself so you can't click on it (you can only click the >>>>>>whole list item). >>>>>> >>>>>>Does anyone know an easy way to do this? >>>>> >>>>>Make the first character with its imagesource set to the arrow icon >>>>>also link text (ie set its text style to link) and use the linkClicked >>>>>message in the field script to handle it. >>>>> >>>>>Jim Lyons > >What I do is perhaps not exactly simple, but I set a tab stop so that all >the disclosure graphics are effectively in a table column of their own. >Each line has a leading character (with or without an imagesource) followed >by a tab. Then when a line is clicked, I check the horizontal mouse >co-ordinate (minus the left co-ordinate of the field) to see if it is >within the first column as defined by the tabstops property, and if so I >treat it as a potential expand/collapse event. > >I like this because it allows for some latitude in click accuracy, and lets >me do entirely different things when the remainder of the line is clicked >or double-clicked. > >Martin Baxter >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From briany at qldlearning.com Thu Apr 13 17:27:46 2006 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 13 Apr 2006 14:27:46 -0700 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <72f6ad364f81e38f2aed1bc249794587@qldlearning.com> Xeubie, Instead of rotating the original image, you could just use two different images. Then just change the imageSource in response the the click, instead of changing the angle. HTH, Brian > One problem I'm having is that when I change the direction of an > arrow, it changes all of them because they're all the same arrow > image. Does anybody know a way to avoid this? > > >> From: Trevor DeVore >> Reply-To: How to use Revolution >> To: How to use Revolution >> Subject: Re: hierarchical lists with collapsing arrows >> Date: Wed, 12 Apr 2006 20:40:34 -0700 >> >> On Apr 12, 2006, at 4:47 PM, Xeubie Tsu wrote: >> >>> Well, I would still like it to act as a list - i.e., I want to be >>> able to highlight items in blue. It's just that I don't want the >>> arrow to collapse unless I click the arrow. >>> >>> I'll try that workaround...not to familiar with "the clickChar," >>> but I'll look it up. Thanks. >> >> Take a look at the imageSource property. You can check the >> imageSource of the character clicked on to determine if the user >> clicked on the image. You can check in the mouseDown handler. >> >> >> -- >> Trevor DeVore >> Blue Mango Learning Systems - http://www.bluemangolearning.com >> trevor at bluemangolearning.com >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _________________________________________________________________ > Is your PC infected? Get a FREE online computer virus scan from > McAfee? Security. > http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From devin_asay at byu.edu Thu Apr 13 17:30:10 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 15:30:10 -0600 Subject: Databases: problem stepping through records with BLOBs Message-ID: Has anyone run into this? I am sending a query to a database and then I want to step through the records. I'm doing it like this (watch for line wrapping): put "26,54,110,111,250,259,272,314,149" into tTermListData -- preload for testing put "SELECT item_index,item_code FROM vocablist WHERE item_index IN (" & tTermListData & ")" into tQuery put revQueryDatabase(connID,tQuery) into tRS put revNumberOfRecords(tRS) into curRecCount -- this returns the correct number repeat put revCurrentRecord(tRS) into curRec -- this increments as expected put revDatabaseColumnNamed(tRS,"item_index",tItemNum) -- always shows the first record! put revDatabaseColumnNamed(tRS,"item_code",tItemCode) -- always shows the first record! if revCurrentRecordIsLast(tRS) then exit repeat -- works as expected revMoveToNextRecord tRS end repeat revCloseCursor tRS Long story short, it doesn't work. But if you do this: put "26,54,110,111,250,259,272,314,149" into tTermListData -- preload for testing put "SELECT item_index,item_code FROM vocablist WHERE item_index IN (" & tTermListData & ")" into tQuery put revQueryDatabase(connID,tQuery) into tRS put revNumberOfRecords(tRS) into curRecCount -- this returns the correct number repeat put revCurrentRecord(tRS) into curRec -- this increments as expected put revDatabaseColumnNamed(tRS,"item_index") into tItemNum -- always shows the first record! put revDatabaseColumnNamed(tRS,"item_code") into tItemCode -- always shows the first record! if revCurrentRecordIsLast(tRS) then exit repeat -- works as expected revMoveToNextRecord tRS end repeat revCloseCursor tRS It does work. Fine, I can work around it. (I've also bugzilla'd this, BZ # 3525) Here's where a problem arises: If the data I want to retrieve is binary, and I use revQueryDatabaseBLOB() to retrieve the records, the only way I can successfully retrieve the binary data is by using the first form of the function: revDataBaseColumnNamed(tRS,"",tImageData), which, as we've seen, only retrieves the first record. If I use the second form, put revDataBaseColumnNamed (tRS,"") into tImageData , I only get the first few characters of the binary data. Any advice on how to get out of this conundrum? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From viktoras at ekoinf.net Thu Apr 13 17:40:14 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 14 Apr 2006 00:40:14 +0300 (FLE Standard Time) Subject: progress bar References: Message-ID: <443EC53D.000004.02452@MAZYTIS> Hi! I am new to Revolution and Transcript. Giving a try to Revolution today, and somehow can't figure it out how to add number to current value property of Progress Bar. Could someone please write a brief example on how current value property of progress bar should be addressed. Thanks a lot! Viktoras From xeubie at hotmail.com Thu Apr 13 17:42:37 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Thu, 13 Apr 2006 21:42:37 +0000 Subject: hierarchical lists with collapsing arrows In-Reply-To: <72f6ad364f81e38f2aed1bc249794587@qldlearning.com> Message-ID: Thanks Brian, I don't know why I didn't think of that :-) >From: Brian Yennie >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: hierarchical lists with collapsing arrows >Date: Thu, 13 Apr 2006 14:27:46 -0700 > >Xeubie, > >Instead of rotating the original image, you could just use two different >images. Then just change the imageSource in response the the click, instead >of changing the angle. > >HTH, >Brian > >>One problem I'm having is that when I change the direction of an arrow, it >>changes all of them because they're all the same arrow image. Does anybody >>know a way to avoid this? >> >> >>>From: Trevor DeVore >>>Reply-To: How to use Revolution >>>To: How to use Revolution >>>Subject: Re: hierarchical lists with collapsing arrows >>>Date: Wed, 12 Apr 2006 20:40:34 -0700 >>> >>>On Apr 12, 2006, at 4:47 PM, Xeubie Tsu wrote: >>> >>>>Well, I would still like it to act as a list - i.e., I want to be able >>>>to highlight items in blue. It's just that I don't want the arrow to >>>>collapse unless I click the arrow. >>>> >>>>I'll try that workaround...not to familiar with "the clickChar," but >>>>I'll look it up. Thanks. >>> >>>Take a look at the imageSource property. You can check the imageSource >>>of the character clicked on to determine if the user clicked on the >>>image. You can check in the mouseDown handler. >>> >>> >>>-- >>>Trevor DeVore >>>Blue Mango Learning Systems - http://www.bluemangolearning.com >>>trevor at bluemangolearning.com >>> >>> >>>_______________________________________________ >>>use-revolution mailing list >>>use-revolution at lists.runrev.com >>>Please visit this url to subscribe, unsubscribe and manage your >>>subscription preferences: >>>http://lists.runrev.com/mailman/listinfo/use-revolution >> >>_________________________________________________________________ >>Is your PC infected? Get a FREE online computer virus scan from McAfee? >>Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your >>subscription preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee? Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From josh at dvcreators.net Thu Apr 13 17:51:59 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 13 Apr 2006 14:51:59 -0700 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> References: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> Message-ID: Just in case anyone is curious, I ended up doing this in Applescript, here's the step-by-step: 1. manually export a movie in QT pro with the export settings you want 2. run this applescript once: tell application "QuickTime Player" tell first movie save export settings for QuickTime movie to file "myqtsettings.set" end tell end tell 3. then, write this applescript: tell application "QuickTime Player" activate if (exists movie 1) then close movie 1 try set currUser to the path to current user folder as text set sourceFolder to currUser & "Documents:My Project:Source Folder:" as text set destFolder to currUser & "Documents:My Project:Destination Folder:" as text set qtSettingsFile to sourceFolder & "myqtsettings.set" as text open sourceFolder & "air.mov" export movie 1 to destFolder & "air.mov" as QuickTime movie using settings alias qtSettingsFile replacing 1 close movie 1 open sourceFolder & "fire.mov" export movie 1 to destFolder & "fire.mov" as QuickTime movie using settings alias qtSettingsFile replacing 1 close movie 1 on error error_message number error_number if the error_number is not -128 then beep display dialog error_message buttons {"Cancel"} default button 1 end if end try end tell 4. save this Applescript as a stand-alone app, the user double-clicks it, and voila! Hope this is useful to someone (until Trevor adds export settings to the external!) cheers -josh On Apr 12, 2006, at 8:52 PM, Josh Mellicker wrote: > We need an app that will essentially transcode a bunch of QT movies > from one codec to another (and place them in certain relative > folders). > > (Like an batch automated Quicktime Export with certain predefined > settings) > > (The Apple app Compressor will make a "droplet" but it is severely > limited and there are many bugs preventing this option from working > for us.) > > > > ON readThisPost > > IF (this is possible in Revolution) > > > IF (youAreAvailableToWriteThisApp OR > youAreAvailableForConsultingOnThis) > > letMeKnow() > > ELSE > > sorryToBotherYouAndHopeYouAreWell() > > guessIWillTryAppleScript() > > END IF > > > END IF > > pass readThisPost > > END readThisPost > > > > Cheers :) > > Josh > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From devin_asay at byu.edu Thu Apr 13 17:52:20 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 15:52:20 -0600 Subject: Custom Properties In-Reply-To: <864499850.20060413132352@ahsoftware.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <2932344208.20060412175537@ahsoftware.net> <864499850.20060413132352@ahsoftware.net> Message-ID: <6964A996-3978-465E-9E83-E60DFA15328C@byu.edu> On Apr 13, 2006, at 2:23 PM, Mark Wieder wrote: > Devin- > > Thursday, April 13, 2006, 8:24:33 AM, you wrote: > >>> ...you only need to pass editMode if you need to set the real custom >>> property and want to query it later on. > >> By 'set the real custom property' do you mean actually changing the >> custom prop's value? Wouldn't you want to go ahead and set it in most >> cases, except when you are intercepting an illegal value, for >> instance? > > Sometimes I do, sometimes not. As a ferinstance, in your example do > you really need to query the "editMode" state later on? If not, then > you don't need to set the actual custom property - the other commands > take care of setting the visual and functional effects. Sometimes this > is all I need to do and then the setProp handler becomes a mechanism > for triggering events happening in a control. Actually, in this case I needed to set the custom prop because I want to be able to check the state in other handlers. That's how I tend to use my custom Props, so never really considered that you might not actually want to change the value. devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From dburgun at dsl.pipex.com Thu Apr 13 17:53:44 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 13 Apr 2006 22:53:44 +0100 Subject: progress bar In-Reply-To: <443EC53D.000004.02452@MAZYTIS> References: <443EC53D.000004.02452@MAZYTIS> Message-ID: <024F94CD-05D3-4F98-A39F-9B071AC92906@dsl.pipex.com> Hi, set the thumbPosition of me to 10 Or any control reference, like: set the thumbPosition of scrollbar " ProgressScrollbar" to 10 Hope this Helps All the Best Dave On 13 Apr 2006, at 22:40, Viktoras Didziulis wrote: > > Hi! > > I am new to Revolution and Transcript. Giving a try to Revolution > today, and > somehow can't figure it out how to add number to current value > property of > Progress Bar. Could someone please write a brief example on how > current > value property of progress bar should be addressed. > > Thanks a lot! > Viktoras > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Thu Apr 13 17:56:02 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 15:56:02 -0600 Subject: progress bar Message-ID: <5166F06C-7486-49C8-AB9D-DEB45880196B@byu.edu> Viktoras, You need to check the thumbPosition property of the scrollbar. For scrollbars, the startValue and endValue properties determine the end points of the scrollbar, and the thumbPosition property determines the current value of the scrollbar. Devin On Apr 13, 2006, at 3:40 PM, Viktoras Didziulis wrote: > > Hi! > > I am new to Revolution and Transcript. Giving a try to Revolution > today, and > somehow can't figure it out how to add number to current value > property of > Progress Bar. Could someone please write a brief example on how > current > value property of progress bar should be addressed. Devin Asay Humanities Technology and Research Support Center Brigham Young University From bvg at mac.com Thu Apr 13 17:56:54 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Thu, 13 Apr 2006 23:56:54 +0200 Subject: progress bar In-Reply-To: <443EC53D.000004.02452@MAZYTIS> References: <443EC53D.000004.02452@MAZYTIS> Message-ID: <73188b815010a9e2d88119547be66a4e@mac.com> on mouseUp set the thumbPosition of scrollbar "progress bar" to the thumbPosition of scrollbar "progress bar" + 1 end mouseUp note that the default progress bar has a very high endValue, so you might not see any progress even though you press the button, so set it to something lower, like 100 or 20. On Apr 13 2006, at 23:40, Viktoras Didziulis wrote: > > Hi! > > I am new to Revolution and Transcript. Giving a try to Revolution > today, and > somehow can't figure it out how to add number to current value > property of > Progress Bar. Could someone please write a brief example on how current > value property of progress bar should be addressed. > > Thanks a lot! > Viktoras > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From livfoss at mac.com Thu Apr 13 17:56:55 2006 From: livfoss at mac.com (Graham Samuel) Date: Thu, 13 Apr 2006 22:56:55 +0100 Subject: Installerless installation on OSX? Message-ID: <34211ADF-E33E-4383-9266-2EFED0661829@mac.com> Thanks to all who replied to my query, and for the introductions to FileStorm and InstallGadget. Anyway the discussion has given me considerable food for thought, and I'll discuss the issues with my publisher, particularly in the light of any plans they have to distribute via the Internet (right now they send out CDs). Graham (BTW, the point made by Dan Shafer about dmgs confusing people is borne out by an article I found on developer.apple.com, which says in part, under the heading "Caveats for Internet-Enabled Disk Images ": > Some users may be confused when they double-click a disk image file > and it then ?goes away? (to the Trash). > A user who finds and retrieves the image file from the Trash may > again be confused that double-clicking it a second time doesn?t > produce the same behavior. > Some users may not be experienced with the use of disk images, > whether these images are internet enabled or otherwise. > > If you are concerned about any of these issues, you can provide > instruction at your download site or through a Read Me file or > other mechanism. You can tailor the information you provide to the > sophistication of your target audience. Or (one might think) you could follow Dan and not use dmg at all. G ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From livfoss at mac.com Thu Apr 13 18:01:29 2006 From: livfoss at mac.com (Graham Samuel) Date: Thu, 13 Apr 2006 23:01:29 +0100 Subject: Using 'try' Message-ID: On Thu, 13 Apr 2006 13:36:23 -0700, Mark Wieder wrote: > > Graham- > > Thursday, April 13, 2006, 12:28:52 AM, you wrote: > > >> In the very interesting discussion on Custom Properties, Mark Wieder >> introduced this example >> > > >>> setProp NewValue pValue >>> try >>> if pValue < 0 then >>> set the foreColor of me to "red" >>> else >>> set the foreColor of me to empty >>> end if >>> end try >>> put pValue into me >>> end NewValue >>> > > >> I think I get the idea, but Mark, why did you use 'try'? It would not >> > > David Burgun as provided the longer-winded explanation (and a great > one at that - not meant as putting it down), but basically the "try" > construct here lets me set the field to empty without running into a > runtime error. Without the try the code would give me an error on the > first line if pValue is empty, since it would try to execute > > if < 0 then > > Putting the code inside a try construct lets me ignore the error that > results from trying to execute an illegal statement and move on to the > next line of executable code after the end try. Thanks Mark, that really is very clear (and very clever). I'm storing it up for use later... Thanks for all who clarified this for me Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From viktoras at ekoinf.net Thu Apr 13 18:09:27 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 14 Apr 2006 01:09:27 +0300 (FLE Standard Time) Subject: progress bar References: <73188b815010a9e2d88119547be66a4e@mac.com> Message-ID: <443ECC17.000006.02452@MAZYTIS> Thanks a lot for your very prompt help! Is there a way to change the default green-stripes background pattern that shows progress to something else (like own bitmap or just single color)? Best wishes! Viktoras From mb.ur at harbourhost.co.uk Thu Apr 13 18:25:19 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Thu, 13 Apr 2006 23:25:19 +0100 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <443ECFCF.9090208@harbourhost.co.uk> Oakes, Sorry, I should have described that more clearly, I was referring to the tabstops property of fields. See tabstops in the docs. It is a list of the form: 24,48,90,178 The numbers are distance in pixels from the left of the field. The property governs where column boundaries are located. Any tabs in your text will align to them. you can have gridlines drawn where they occur if you want or none if you don't. You can set the tabstops in the inspector for a field or in the message box or a script like in this example: set the tabstops of field "myfield" to "24,48,90,178,309" Useful property Martin Xeubie Tsu wrote: > Martin, > > What do you mean by "tab stop"? Do you have any sample code or app that > incorporates this idea? > > Thanks, > Oakes > > >> From: Martin Baxter >> Reply-To: mb.ur at harbourhost.co.uk,How to use Revolution >> >> To: How to use Revolution >> Subject: Re: hierarchical lists with collapsing arrows >> Date: Thu, 13 Apr 2006 07:20:32 +0100 >> >> Xeubie Tsu wrote: >>> Well, I would still like it to act as a list - i.e., I want to be >>> able to highlight items in blue. It's just that I don't want the >>> arrow to collapse unless I click the arrow. >>> >>> I'll try that workaround...not to familiar with "the clickChar," but >>> I'll look it up. Thanks. >>> >>> Oakes >>> >>> >>>> From: Brian Yennie >>>> Reply-To: How to use Revolution >>>> To: How to use Revolution >>>> Subject: Re: hierarchical lists with collapsing arrows >>>> Date: Wed, 12 Apr 2006 16:05:51 -0700 >>>> >>>> Xeubie, >>>> >>>> What happens when you turn off the "list behavior" of that field? >>>> It looks like this only happens with list behavior turned on - dunno >>>> if anyone else has deeper insights! >>>> >>>> One workaround would be to use "the clickChar" to determine what >>>> exact character they actually clicked on - and make sure it was the >>>> arrow. >>>> >>>> HTH, >>>> >>>> - Brian >>>> >>>>> I forgot to mention, here's the code in my list field: >>>>> >>>>> on linkClicked >>>>> if the angle of image arrow.gif = 0 then >>>>> set the angle of image arrow.gif to -90 >>>>> else >>>>> set the angle of image arrow.gif to 0 >>>>> end if >>>>> end linkClicked >>>>> >>>>> Like I said, it treats the whole list item as a link, so the arrow >>>>> changes direction even if I click on the text next to the arrow. >>>>> For an idea of what it looks like, I took a snapshot and attached >>>>> it to this message. >>>>> >>>>> >>>>>> From: Jim Lyons >>>>>> Reply-To: How to use Revolution >>>>>> To: How to use Revolution >>>>>> Subject: Re: hierarchical lists with collapsing arrows >>>>>> Date: Wed, 12 Apr 2006 12:04:48 -0400 >>>>>> >>>>>> On Apr 12, 2006, at 11:11 AM, Xeubie Tsu wrote: >>>>>> >>>>>>> I'm attempting to make a list field that can organize context >>>>>>> into "folders." I want an arrow icon next to folder names that >>>>>>> you can click to collapse the folder. One way to get the arrow >>>>>>> icon next to the text is to use "imagesource," but doing so makes >>>>>>> it PART of the list field itself so you can't click on it (you >>>>>>> can only click the whole list item). >>>>>>> >>>>>>> Does anyone know an easy way to do this? >>>>>> >>>>>> Make the first character with its imagesource set to the arrow >>>>>> icon also link text (ie set its text style to link) and use the >>>>>> linkClicked message in the field script to handle it. >>>>>> >>>>>> Jim Lyons >> >> What I do is perhaps not exactly simple, but I set a tab stop so that >> all the disclosure graphics are effectively in a table column of their >> own. Each line has a leading character (with or without an >> imagesource) followed by a tab. Then when a line is clicked, I check >> the horizontal mouse co-ordinate (minus the left co-ordinate of the >> field) to see if it is within the first column as defined by the >> tabstops property, and if so I treat it as a potential expand/collapse >> event. >> >> I like this because it allows for some latitude in click accuracy, and >> lets me do entirely different things when the remainder of the line is >> clicked or double-clicked. >> >> Martin Baxter >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _________________________________________________________________ > Don?t just search. Find. Check out the new MSN Search! > http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Thu Apr 13 18:36:38 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 13 Apr 2006 23:36:38 +0100 Subject: Using 'try' In-Reply-To: <45250780.20060413133623@ahsoftware.net> References: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> <45250780.20060413133623@ahsoftware.net> Message-ID: <443ED276.1060206@tweedly.net> Mark Wieder wrote: > > > but basically the "try" >construct here lets me set the field to empty without running into a >runtime error. Without the try the code would give me an error on the >first line if pValue is empty, since it would try to execute > >if < 0 then > > > Mark, I see the general point (any error within the "try" clause will be ignored), I don't see the need for it in this case. I can't find any case where comparing "empty" against a value gives an error; I tried it in simple code, as a handler and as a setProp, and none of them gives an error. > on mouseUp > put empty into t > if t < 0 then > put "less" > end if > myHandler > set the NewValue of me to empty > end mouseUp > > on myHandler pVar > if pVar < 0 then > put "it is less" after msg > else > put "greater" after msg > end if > put "it is done" after msg > end myHandler > > setProp NewValue pVar > if pVar < 0 then > put "it is less" after msg > else > put "greater" after msg > end if > put "it is done" after msg > end NewValue > as far as I can tell, none of these give run time errors (Win XP, 2.6.1) Am I missing a case where this comparison gives a problem ? Or was it just an example and I shouldn't read too much into the specific case used ? -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 12/04/2006 From lists at mangomultimedia.com Thu Apr 13 19:04:06 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 13 Apr 2006 16:04:06 -0700 Subject: hierarchical lists with collapsing arrows In-Reply-To: <443DF3FA.8020502@chipp.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> Message-ID: <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> On Apr 12, 2006, at 11:47 PM, Chipp Walters wrote: > I try and use the clickChar rather than the linkedText when I can. > I find the linkedText doesn't always 'fire' on WinXP. Anyone else > have similar experience? Sometimes it takes me up to 3 clicks to > get it to fire. Chipp, I've seen this as well. You just sit there and click until the linkClicked message decides it wants to fire. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From revolution at jaedworks.com Thu Apr 13 23:16:16 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Thu, 13 Apr 2006 19:16:16 -0800 Subject: Custom Properties In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> <57C7B915-3C49-44FA-910A-16CBBF885DD1@adelphia.net> Message-ID: At 11:01 AM -0400 4/13/2006, Thomas McGrath III wrote: >I wanted to have a custom prop for each line in a field as in: >set the isAFolder of line 1 of me to "true" >Of course it did not work but I thought 'Wow' that would be useful. If you're not using it for anything else, it's possible to hijack the linkText property for such a purpose: set the linkText of line 1 of me to "true" if the linkText of line 7 of me is true then beep 2 [etc] -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From bvg at mac.com Thu Apr 13 22:31:27 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 14 Apr 2006 04:31:27 +0200 Subject: hierarchical lists with collapsing arrows In-Reply-To: References: Message-ID: <170147712d715c714702131132068c3c@mac.com> try this stack i made: http://homepage.mac.com/bvg/temp/test_hirarchy.rev it's pretty raw but it should give you an idea how you can do it yourself. On Apr 13 2006, at 23:23, Xeubie Tsu wrote: > Bjornke, I'm not sure I understand what you're saying at all. > > Oakes > >> Wouldn't it be simpler to just have a group with transparent buttons >> and a field, scroll the group instead of the field, and then handle >> the mouseUp of the buttons to change the icon of them? -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From devin_asay at byu.edu Fri Apr 14 00:31:10 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 13 Apr 2006 22:31:10 -0600 Subject: Databases: problem stepping through records with BLOBs Message-ID: My original thread was hijacked by another topic, so I thought I'd send this again. ======================================================================== =========== Has anyone run into this? I am sending a query to a database and then I want to step through the records. I'm doing it like this (watch for line wrapping): put "26,54,110,111,250,259,272,314,149" into tTermListData -- preload for testing put "SELECT item_index,item_code FROM vocablist WHERE item_index IN (" & tTermListData & ")" into tQuery put revQueryDatabase(connID,tQuery) into tRS put revNumberOfRecords(tRS) into curRecCount -- this returns the correct number repeat put revCurrentRecord(tRS) into curRec -- this increments as expected put revDatabaseColumnNamed(tRS,"item_index",tItemNum) -- always shows the first record! put revDatabaseColumnNamed(tRS,"item_code",tItemCode) -- always shows the first record! if revCurrentRecordIsLast(tRS) then exit repeat -- works as expected revMoveToNextRecord tRS end repeat revCloseCursor tRS Long story short, it doesn't work. But if you do this: put "26,54,110,111,250,259,272,314,149" into tTermListData -- preload for testing put "SELECT item_index,item_code FROM vocablist WHERE item_index IN (" & tTermListData & ")" into tQuery put revQueryDatabase(connID,tQuery) into tRS put revNumberOfRecords(tRS) into curRecCount -- this returns the correct number repeat put revCurrentRecord(tRS) into curRec -- this increments as expected put revDatabaseColumnNamed(tRS,"item_index") into tItemNum -- always shows the first record! put revDatabaseColumnNamed(tRS,"item_code") into tItemCode -- always shows the first record! if revCurrentRecordIsLast(tRS) then exit repeat -- works as expected revMoveToNextRecord tRS end repeat revCloseCursor tRS It does work. Fine, I can work around it. (I've also bugzilla'd this, BZ # 3525) Here's where a problem arises: If the data I want to retrieve is binary, and I use revQueryDatabaseBLOB() to retrieve the records, the only way I can successfully retrieve the binary data is by using the first form of the function: revDataBaseColumnNamed(tRS,"",tImageData), which, as we've seen, only retrieves the first record. If I use the second form, put revDataBaseColumnNamed (tRS,"") into tImageData , I only get the first few characters of the binary data. Any advice on how to get out of this conundrum? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dick.kriesel at mail.com Fri Apr 14 03:11:50 2006 From: dick.kriesel at mail.com (Dick Kriesel) Date: Fri, 14 Apr 2006 00:11:50 -0700 Subject: Custom Properties In-Reply-To: <14133440104.20060412181353@ahsoftware.net> Message-ID: On 4/12/06 6:13 PM, "Mark Wieder" wrote: > Dan- > > Wednesday, April 12, 2006, 2:49:17 PM, you wrote: > >> One important use of setProp in particular comes into play when you create a >> library that has values you don't want outside programs/users to change. You >> just set up a setProp handler that politely, silently or rudely refuses to >> set the property's value. This is an important idea in object-oriented >> design. > > On first thought, that sounds like an interesting concept. On second > thought, it seems like a better case for script-local variables in the > library stack. How do you separate out a "set" command coming from > outside the stack from one generated locally? How about applying the executionContexts? setProp uFoo pValue if word -1 of item 1 of line -2 of the executionContexts = \ word -1 of long id of me then -- set the value and trigger the consequences else -- refuse end if end uFoo -- Dick From jazu at comcast.net Fri Apr 14 04:27:04 2006 From: jazu at comcast.net (James Z) Date: Fri, 14 Apr 2006 01:27:04 -0700 Subject: How to convert SC 4.5 to revolution? Message-ID: How can I convert a SuperCard 4.5 stack to Revolution Studio2 stack? The download from the revolution site says it only works with with SC ver 3.0 and 3.6. Should I just duplicate the buttons and fields in a new rev stack and copy the scripts over? Thanks James Z. From dvk at dvkconsult.com.au Fri Apr 14 04:54:13 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 14 Apr 2006 18:54:13 +1000 Subject: Unexpected problem with Forum Message-ID: <64B89FF1-33A3-4EBE-B33A-FB545956F03C@dvkconsult.com.au> When I wrote in favour of a Forum late last year: > Subject: Re: Recent Development on the Use-LIst > Date: 16 December 2005 10:52:27 GMT+11:00 among my arguments were that: > Secondly, a single button brings up in tree format every post made since you yourself last checked, and no others. Alas, this forum does not. Sure, it brings up the topics on which posts were most recently made, but it does not bring up a tree list of recent posts made so you can click on one to go directly to that comment. Further, when you click on a thread on which there have been posts since you last looked, it puts you at the top of the thread rather than on the first new post, so you have to rely on memory to find whereabouts you should start reading. These two lacks are clumsy, wasteful of my time and disappointing. Is there some preference I can set which will make the Forum behave in a reasonable manner? If not, then the Forum software needs reconfiguration or else, if the behaviour I describe is beyond its capabilities, then it needs a platform shift. Having argued in favour of a Forum based on experience with other systems, I can not use it in its present form :-( regards David From alex at tweedly.net Fri Apr 14 05:13:10 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 14 Apr 2006 10:13:10 +0100 Subject: hierarchical lists with collapsing arrows In-Reply-To: <170147712d715c714702131132068c3c@mac.com> References: <170147712d715c714702131132068c3c@mac.com> Message-ID: <443F67A6.2020002@tweedly.net> Bj?rnke von Gierke wrote: > try this stack i made: > http://homepage.mac.com/bvg/temp/test_hirarchy.rev > it's pretty raw but it should give you an idea how you can do it > yourself. > if I type go url "http://homepage.mac.com/bvg/temp/test_hirarchy.rev" in the message box, it says No such card If I download the .rev file and try to run it in the IDE, it says I get a dialog saying "There was a problem opening that stack" Ahhhh - maybe - is it a 2.7 format stack file ? -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/311 - Release Date: 13/04/2006 From viktoras at ekoinf.net Fri Apr 14 05:39:38 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 14 Apr 2006 12:39:38 +0300 (FLE Standard Time) Subject: populating table with csv data References: <443F67A6.2020002@tweedly.net> Message-ID: <443F6DD9.000001.02660@MAZYTIS> Hi! could someone please point to an example on how to populate table cells with data read from a delimited (comma, tab, etc...) text file. Is there any specific transcript "shortcut" function to do this or just the manual "long" way? Thanks! Best regards Viktoras From scott at elementarysoftware.com Fri Apr 14 06:46:02 2006 From: scott at elementarysoftware.com (Scott Morrow) Date: Fri, 14 Apr 2006 03:46:02 -0700 Subject: How to convert SC 4.5 to revolution? In-Reply-To: References: Message-ID: <9DDE4EEA-8CF0-48AD-A420-74078D509DB1@elementarysoftware.com> James, I don't think that there is an "automagic" way to convert SC version 4.x projects to Rev. But even with version 3.x I always ended up recreating the work from scratch, using the SC original as a model. Although it takes time, you'll likely find ways to incorporate some of the Rev advantages when doing it this way. -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- On Apr 14, 2006, at 1:27 AM, James Z wrote: > How can I convert a SuperCard 4.5 stack to Revolution Studio2 stack? > > The download from the revolution site says it only works with with > SC ver > 3.0 and 3.6. > > Should I just duplicate the buttons and fields in a new rev stack > and copy > the scripts over? > > Thanks > > James Z. From dburgun at dsl.pipex.com Fri Apr 14 06:50:32 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 14 Apr 2006 11:50:32 +0100 Subject: How to stop screen "flicker" In-Reply-To: <4437AC08.3090103@ehug.info> References: <6927441618.20060406162623@ahsoftware.net> <62C60605-3325-4AAC-9942-9A2E1ABDF616@dsl.pipex.com> <44368A1C.6010401@ehug.info> <4437AC08.3090103@ehug.info> Message-ID: <1852F519-E62F-401C-8984-F228F3BE2B16@dsl.pipex.com> Hi, Hi, The problem is that the stack that is called can save itself, in that case, if it's been opened via a "go invisible" command then it save's it's state as invisible and so doesn't display when it's warm-started. I'm not actually "showing" the stack as such, I'm just restoring it's previous state, which has the same effect if the stack was visible to start with. I think that the only way around it is to have a "show me" in the Warm Start handler inside each stack, unless you have any other ideas? Thanks a lot All the Best Dave On 8 Apr 2006, at 13:26, Mark Schonewille wrote: > Why then is there a need to show the stack? You can go invisible to > the stack, change all properties, and close the stack, without > showing and flashing the window. If there really is a need to issue > a show command, set the window off-screen first. Please, let us > know whether this solves your problem. > > Mark > > David Burgun wrote: >> The loop is part of a cold-start up process, I want to run all >> the stacks qualifying stacks in a folder in "ColdStart" mode, >> this allows each stack to reset it's properties etc. to the >> "Factory" default. It's a little more complex than this, but that >> basically it. >> Once the Cold-Start has completed, I then re-open the "Main" >> Application stack (the one that reported it's "Main" status >> during Cold-Start procedure). It then starts running in "Warm- >> Start" mode, and from that point onwards it will start up in warm >> start mode. The ColdStart Stack checks for a file in it's folder >> when it's run, if it's there it cold-starts and removes the file, >> if it's not it warm starts. >> All the Best >> Dave > > -- > > Consultant and Software Engineer > mailto:m.schonewille at economy-x-talk.com > http://www.economy-x-talk.com > > eHUG coordinator > mailto:europe at ehug.info > http://www.ehug.info > > Advertise with us and reach 1000 truely interested internet users > every month. See http://economy-x-talk.com/advertise.html for more > information. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bmmeili at swissonline.ch Fri Apr 14 06:55:53 2006 From: bmmeili at swissonline.ch (Martin Meili) Date: Fri, 14 Apr 2006 12:55:53 +0200 Subject: problems with find command Message-ID: I'm having problems with the find command. I've got a a text field with a lot of names. Each name is on a single line and the data is clean, so, no spaces, no tabs and so on?? Using the find command the result is "not found" (!!), even though you can see in the text field that the result should be "empty" (the name is marked as found !!). Has anybody had the same problems and how can I fix it? Might it be a bug? Cheers Martin From dburgun at dsl.pipex.com Fri Apr 14 07:00:00 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 14 Apr 2006 12:00:00 +0100 Subject: problems with find command In-Reply-To: References: Message-ID: Hi, Yes, there are numerous problems with the Find Command. Do you mean the Global Find or the one in the Script Editor? You could try fiddling with the settings in the prefs, failing that, if you want to be 100% sure of finding everything you are looking for then the best bet is to paste the scripts or whatever into a CodeWarroir or XCode or MS-Office or Text Edit window, do the search/ replace and then paste it back into RunRev. That's what I generally do. Have a Great Weekend, All the Best Dave On 14 Apr 2006, at 11:55, Martin Meili wrote: > I'm having problems with the find command. > I've got a a text field with a lot of names. Each name is on a > single line and the data is clean, so, no spaces, no tabs and so on?? > Using the find command the result is "not found" (!!), even though > you can see in the text field that the result should be > "empty" (the name is marked as found !!). > > Has anybody had the same problems and how can I fix it? Might it be > a bug? > > Cheers > Martin > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Fri Apr 14 07:08:28 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 14 Apr 2006 12:08:28 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: Message-ID: Hi, I have a stack that has: destroyStack, destroyWindow set to true. However, when I close it in the IDE (and maybe the standalone, haven't tried it?) it seems to still be around, by this I mean that: if exists(theObjectLongID) = true then end if Succeeds and you can call objects inside that stack. I then closed it with "Close and Remove from Memory" command, but the exists() function still returns true. Is this normal behavior? If so, is there a way if I can tell if an Object is in a closed stack? Thanks a lot All the Best Dave From mlange at lexicall.org Fri Apr 14 07:28:01 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 14 Apr 2006 12:28:01 +0100 Subject: hierarchical lists with collapsing arrows Message-ID: Dear Xeubie, Why not simply reuse the code of the ontology manager in the open gallery? Basically, you send an xml tree where the expanded nodes are represented with + and the unexpanded ones represented with - and this gets represented as a tree. You can click on any arrow and it will change of shape. I use symbol fonts on the mac to display the arrows, but it shouldn't be too difficult to change the script to use an image (set the imageSource of char 1 of line x of tTreeObject to y) Go to: http://revolution.widged.com/stacks/?category=tools_plugins Download the "ontology manager" (which proposes better written code and better commented code than the treeview one) Or directly to: http://revolution.widged.com/stacks/open/tools_plugins/ ontology_manager.rev.zip Best, Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From mlange at lexicall.org Fri Apr 14 07:31:17 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 14 Apr 2006 12:31:17 +0100 Subject: Another Weird Thing?? Message-ID: <7E13724E-C074-459D-8EA8-B1F2EACADB64@lexicall.org> Dave, Check out the regular expression syntax. | The vertical bar allows you to match one of two possible characters or subexpressions. It serves as a logical "or". Ex: (rat|mouse) matches rat or mouse rat mouse matches ratouse or ramouse (Get it?) More on the basics of regular expressions syntax at: http:// revolution.widged.com/wiki/tiki-index.php?page=RegularExpressions Best, Marielle > I seem to be being plagued by weirdness today! Take a look at this > code: > > set the itemDelimiter to > "," -- > Do I need this? > put theMessageData into myMessageData > put replaceText(myMessageData,"|",",") into myMessageData > > > When I run this and look at myMessageData before the replaceText() > statment, it contains: > > "10|30|366|460|" > > But after the replaceText() call, myMessageData is empty!!!!! > > How can this be? > ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From mlange at lexicall.org Fri Apr 14 07:46:19 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 14 Apr 2006 12:46:19 +0100 Subject: Save Lives: Debug Code Message-ID: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> On the topics of bugs, what I would like to get discussed here is about the strategy persons on this list have to prevent bugs getting into their codes in the first place and how to spot and process them when they did. Sure, some books can be found for advice on this. But what are the things to be more specifically careful about when programming with runrev? Let's avoid the discussion on whether bug free shipping exists or not. Let's focus on a discussion on what to be careful about when developing with revolution and what precautions to take to ensure solid/reliable code. A little grasshoper, Marielle On Thu, 13 Apr 2006, Dan Shafer wrote: > Offered without comment as further conversation fodder for the ongoing > discussion about bugs and their fixing: > > http://www.informationweek.com/blog/main/archives/2006/04/ > save_lives_debu.html > ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From martinblackman at gmail.com Fri Apr 14 07:59:37 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Fri, 14 Apr 2006 19:59:37 +0800 Subject: Trouble with formattedWidth revisited In-Reply-To: <31787BB9-3AFB-4DAB-B761-16B8705804F7@mac.com> References: <31787BB9-3AFB-4DAB-B761-16B8705804F7@mac.com> Message-ID: <79d1bee70604140459s58269b78md6278663ad080d57@mail.gmail.com> Graham, this behaviour is stated in the docs, at least for 2.6.1 Perhaps you could lock screen and go the card in question then return. Normally the formattedwidth is useful for making a card to be seen by the user so the behaviour is kind of understandable. regards Martin Blackman > > That's what I am doing, but it doesn't work if field "myField" isn't > in the current card of the current stack, at least to as far as I > understand it - it just returns zero without so much as an electronic > squawk. Bummer for those of us who want to keep our working fields > far away in obscure substacks, and worse bummer if you believe the > RR documentation (will BZ, I promise). > > Graham > > > ---------------------------------------- > Graham Samuel / The Living Fossil Co. / UK and France > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From chipp at chipp.com Fri Apr 14 08:10:56 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 14 Apr 2006 07:10:56 -0500 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: Message-ID: <443F9150.9010303@chipp.com> Hi David, Close and Delete from memory should do the trick. Instead of exists(), try checking the openStacks function. I believe the engine keeps track of all stacks it has opened in a given session, regardless and that's why it appears in exists(). I use this feature to 'relaunch' a splashscreen stack from a mainstack if i need to. best, Chipp From klaus at major-k.de Fri Apr 14 08:18:33 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 14 Apr 2006 14:18:33 +0200 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: Message-ID: Hi David, > Hi, > > I have a stack that has: > > destroyStack, destroyWindow set to true. > > However, when I close it in the IDE (and maybe the standalone, > haven't tried it?) it seems to still be around, by this I mean that: > > if exists(theObjectLongID) = true then > > end if > > Succeeds and you can call objects inside that stack. > > I then closed it with "Close and Remove from Memory" command, but > the exists() function still returns true. the long id of stack xyz is a file reference actually! -> stack "/Users/klaus/Desktop/test.rev" > Is this normal behavior? Yep :-) > If so, is there a way if I can tell if an Object is in a closed stack? Closed mainstack: put there is a btn "bbb" of cd 1 of stack "/Users/klaus/Desktop/fnn.rev" -> true Or in a substack of the closed mainstack: put there is a btn "bbbsub1" of cd 1of stack "sub1" of stack "/Users/ klaus/Desktop/fnn.rev" -> true > Thanks a lot > All the Best > Dave Regards Klaus Major klaus at major-k.de http://www.major-k.de From dburgun at dsl.pipex.com Fri Apr 14 08:19:35 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 14 Apr 2006 13:19:35 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <443F9150.9010303@chipp.com> References: <443F9150.9010303@chipp.com> Message-ID: Hi, The problem is that I only have the long id of an object, to get the stack name from this I have to parse the long id as a string, which I can do, but it's slow. Any Ideas? All the Best Dave On 14 Apr 2006, at 13:10, Chipp Walters wrote: > Hi David, > > Close and Delete from memory should do the trick. Instead of exists > (), try checking the openStacks function. I believe the engine > keeps track of all stacks it has opened in a given session, > regardless and that's why it appears in exists(). I use this > feature to 'relaunch' a splashscreen stack from a mainstack if i > need to. > > > best, > > Chipp > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at hytext.com Fri Apr 14 08:44:08 2006 From: jerry at hytext.com (Jerry Muelver) Date: Fri, 14 Apr 2006 07:44:08 -0500 Subject: Unexpected problem with Forum In-Reply-To: <64B89FF1-33A3-4EBE-B33A-FB545956F03C@dvkconsult.com.au> References: <64B89FF1-33A3-4EBE-B33A-FB545956F03C@dvkconsult.com.au> Message-ID: <443F9918.7080702@hytext.com> David Vaughan wrote: > > Having argued in favour of a Forum based on experience with other > systems, I can not use it in its present form :-( phpBB, used by the Revolution forum, is the most widely-used, familiar, flexible forum software on the web. While its feature-set may not be all-encompassing, the forum is eminently usable by the overwhelming majority of actual and potential members. I currently run three forums, and moderate on four others, and find phpBB highest ranking on the usability and efficiency scales. Sometimes, if you can't control all its aspects, you gotta adapt to the environment. ---- Jerry Muelver From mlange at lexicall.org Fri Apr 14 08:59:21 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 14 Apr 2006 13:59:21 +0100 Subject: populating table with csv data Message-ID: Dear Viktoras You can directly put a data file separated by tabs in a table field (put tData into field "somefield"). If your data are separated with another separator, then you need a function to replace that separator with a tab. This could be something like that (untested) put url ("file:yourfile) into tData put csv2tab(tData, ",") into tTabbedData put tTabbed data into field "my data field" -- I write it as two lines only for clarity, you could do this: put csv2tab(tData, ",") into field "my data field" function csv2tab pData, pSeparator if pSeparator is tab then return pData set the itemdel to pSeparator put empty into tTabbedData repeat for each item tItem in pData --- this loop is being used to make sure that only the separator is replace *only* when outside quotes --- the pSeparator should be untouched in "Doe, John" but changed in "Doe", "John" put tItem & tab after tTabbedData end repeat return tTabbedData end csv2tab > Hi! > > could someone please point to an example on how to populate table > cells with > data read from a delimited (comma, tab, etc...) text file. Is there > any > specific transcript "shortcut" function to do this or just the > manual "long" > way? > > Thanks! > Best regards > ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From jazu at comcast.net Fri Apr 14 09:32:36 2006 From: jazu at comcast.net (James Z) Date: Fri, 14 Apr 2006 06:32:36 -0700 Subject: Save Lives: Debug Code In-Reply-To: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> Message-ID: 1. detailed notes on what each code segment does. 2. sample input and resulting output in the notes to verify it works. 3. a consistant coding style. James Z. On 4/14/06 4:46 AM, "Marielle Lange" wrote: > On the topics of bugs, what I would like to get discussed here is > about the strategy persons on this list have to prevent bugs getting > into their codes in the first place and how to spot and process them > when they did. > > Sure, some books can be found for advice on this. But what are the > things to be more specifically careful about when programming with > runrev? Let's avoid the discussion on whether bug free shipping > exists or not. Let's focus on a discussion on what to be careful > about when developing with revolution and what precautions to take to > ensure solid/reliable code. > > A little grasshoper, > Marielle > > On Thu, 13 Apr 2006, Dan Shafer wrote: >> Offered without comment as further conversation fodder for the ongoing >> discussion about bugs and their fixing: >> >> http://www.informationweek.com/blog/main/archives/2006/04/ >> save_lives_debu.html >> > > > ------------------------------------------------------------------------ > -------- > Marielle Lange (PhD), Psycholinguist > > Alternative emails: mlange at blueyonder.co.uk, > > Homepage > http://homepages.widged.com/mlange/ > Easy access to lexical databases http:// > lexicall.widged.com/ > Supporting Education Technologists http:// > revolution.widged.com/wiki/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kee at kagi.com Fri Apr 14 09:35:44 2006 From: kee at kagi.com (kee nethery) Date: Fri, 14 Apr 2006 06:35:44 -0700 Subject: Save Lives: Debug Code In-Reply-To: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> References: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> Message-ID: <8DEA2766-C4A5-4264-B51C-24F18CD7544B@kagi.com> When I am making an assumption about some data input, I always put in a check to make sure that assertion is true. For example if I am doing math on money, and right now I only do math in USD, I always check to make sure it is USD that I am calculating with. If not the code halts and tells me with an email that the data stream is now different from my assertion. When there are is a permissible set of values that the data can be, I always check to see if it is not one of those values. Again, if the list has changed and the code sees a new value, it halts and emails me. For example, (red, blue, green) I would not check for red, then blue and if neither of those, assume green. I'd check for red, blue, and green, and if none of those, halt and email. Kee Nethery On Apr 14, 2006, at 4:46 AM, Marielle Lange wrote: > On the topics of bugs, what I would like to get discussed here is > about the strategy persons on this list have to prevent bugs > getting into their codes in the first place and how to spot and > process them when they did. > > Sure, some books can be found for advice on this. But what are the > things to be more specifically careful about when programming with > runrev? Let's avoid the discussion on whether bug free shipping > exists or not. Let's focus on a discussion on what to be careful > about when developing with revolution and what precautions to take > to ensure solid/reliable code. > > A little grasshoper, > Marielle > > On Thu, 13 Apr 2006, Dan Shafer wrote: >> Offered without comment as further conversation fodder for the >> ongoing >> discussion about bugs and their fixing: >> >> http://www.informationweek.com/blog/main/archives/2006/04/ >> save_lives_debu.html >> > > > ---------------------------------------------------------------------- > ---------- > Marielle Lange (PhD), Psycholinguist > > Alternative emails: mlange at blueyonder.co.uk, > > Homepage > http://homepages.widged.com/mlange/ > Easy access to lexical databases http:// > lexicall.widged.com/ > Supporting Education Technologists http:// > revolution.widged.com/wiki/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kee at kagi.com Fri Apr 14 09:40:50 2006 From: kee at kagi.com (kee nethery) Date: Fri, 14 Apr 2006 06:40:50 -0700 Subject: Just in Time Coding In-Reply-To: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> References: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> Message-ID: Since my software is only used internally, I use my strategy of halting on an assertion and sending me an email for just in time coding. When the data stream is out of what I wrote code for, it halts and tells me about it. Lets say that 98% of all the data my code will see is about elephants. I know there are other animals I will have to code for differently but they do not happen that frequently and I really want to get this code working. I'll write the code, test for elephants, and have all the elephant code well tested and running. If the code sees something other than elephants, it halts and sends me email. It is quite satisfying to retire a piece of code and see that the other assertions never happened and to know I did not waste any time coding for them. It is also much easier for me to code for another animal when I have a live sample of that data coming at my software. So either way, it's efficient for me. This just in time coding works best when I control the users but I'm imagining that it could work with paying customer kinds of users. You could put up an alert that says something like: "Hello, this software program does not have the ability today to perform the action you are requesting. If you will permit me to do so, I contact the software author site to see if a more recently released software version has this capability." If you number all your assertions, you could send the assertion number and see if that was removed in a later version and if so, tell them to download that later version. If the assertion is still in the list, then step two could be: "Hello, the current version of this software program does not have the ability today to perform the action you are requesting. If you will permit me to do so, I will email a copy of your data to the software author, along with your email address, and the software author will use your data as a test case to write code to perform the action you are requesting. You will hear back from the software author this time next week. The data will be kept confidential and will be send via a secure channel. If you are still concerned about security of your data, create a sample file with content that triggers this message and then send us that data." And then if they agree, email the data and the code. Just a thought. Kee Nethery From paolo.mazza at neol.it Fri Apr 14 09:51:11 2006 From: paolo.mazza at neol.it (paolo mazza) Date: Fri, 14 Apr 2006 15:51:11 +0200 Subject: videograbber sound encoding preferences Message-ID: Hi Pierre, some months ago you wrote in the list: Under the Tiger platform and in using QT7 and an iSight cam as video input, are they some ones, here, whose went successifull with setting up the videograbber sound encoding preferences ? I just could set the video encoding prefs to 3ivxD4 in using the command but could'nt find the (undocumented ?) one to use to avoid to have to record the sound in the default uncompressed format (16-bit Entier (Gros Boutien), Mono, 48,000 Khz). Did you find a solution for recording sound? Ciao Paolo ******************************************************** Paolo Mazza NEOL SRL Via Calatafimi, 16 - 35137 PADOVA www.neol.it paolo.mazza at neol.it Tel 049-7386590 From paolo.mazza at neol.it Fri Apr 14 09:59:58 2006 From: paolo.mazza at neol.it (paolo mazza) Date: Fri, 14 Apr 2006 15:59:58 +0200 Subject: Problem with Videograbber on Intel iMac In-Reply-To: References: Message-ID: Hi Tohm I have not an IntelMac .. so I do not know how can I help you. I just started to write an application for recording video using Revolution Videograbber commands. Where did you find documentation about Videograbber commands in Revolution. Where can I find a stack as a sample of these procedures? I just got Video input.rev... but it is basic . Ciao Paolo How to use Revolution su luned? 10 aprile 2006 alle 7.49 +0100 ha scritto: >Hi, > >I can't get videograbber to preview or record video on an Intel iMac >running Revolution 2.6. It does grab stills. Any ideas? Everything >works fine on my Powerbook G4. > >Thanks, > >Tohm ******************************************************** Paolo Mazza NEOL SRL Via Calatafimi, 16 - 35137 PADOVA www.neol.it paolo.mazza at neol.it Tel 049-7386590 From alex at tweedly.net Fri Apr 14 10:30:20 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 14 Apr 2006 15:30:20 +0100 Subject: populating table with csv data In-Reply-To: References: Message-ID: <443FB1FC.20101@tweedly.net> Marielle Lange wrote: > Dear Viktoras > > You can directly put a data file separated by tabs in a table field > (put tData into field "somefield"). And so, it at all possible, try to arrange to get your data in Tab Separated form - it will save you endless heartache :-) > If your data are separated with another separator, then you need a > function to replace that separator with a tab. This could be > something like that (untested) The problem is that an 'item' in rev does not pay attention to quotes (in Rev, quotes surround words, not items). so if you have input like "Doe, John", "27" there are two fields in the desired interpretation - but there are three items "Doe John" "27" and so the snipped code will unfortunately replace the commas within fields. If you really, really, can't get the data in TSV, and you have to deal with CSV, then you can find a number of pre-written scripts to handle this Richard Gaskin posted a nice, clean version in http://lists.runrev.com/pipermail/metacard/2002-June/001767.html I have a slightly more efficient, but much less legible, understandable or maintainable one, in http://mail.runrev.com/pipermail/use-revolution/2004-July/038738.html (if you need to handle the weird case where quotes within fields are handled by doubling the quote, you should see Richard's refinement in the following message in that thread). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/311 - Release Date: 13/04/2006 From lists at mangomultimedia.com Fri Apr 14 10:40:41 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 14 Apr 2006 07:40:41 -0700 Subject: videograbber sound encoding preferences In-Reply-To: References: Message-ID: <30F5457C-32D6-46AF-8F0D-5F6E82C83511@mangomultimedia.com> On Apr 14, 2006, at 6:51 AM, paolo mazza wrote: > Hi Pierre, some months ago you wrote in the list: > > Under the Tiger platform and in using QT7 and an iSight cam as video > input, are they some ones, here, whose went successifull with setting > up the videograbber sound encoding preferences ? I just could set the > video encoding prefs to 3ivxD4 in using the "format"> command but could'nt find the (undocumented ?) one to use > to avoid to have to record the sound in the default uncompressed > format (16-bit Entier (Gros Boutien), Mono, 48,000 Khz). > > Did you find a solution for recording sound? Paolo, There is no way to configure the sound compression settings in the current version of revolution video grabber external. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From mpetrides at earthlink.net Fri Apr 14 10:48:59 2006 From: mpetrides at earthlink.net (mpetrides at earthlink.net) Date: Fri, 14 Apr 2006 10:48:59 -0400 Subject: Intel native on Mac Message-ID: <380-220064514144859671@M2W076.mail2web.com> I just got an Intel Mac and was wondering if Rev 2.7 is Intel native yet (i.e. "Universal")? I checked the web page and couldn't tell for sure. If it isn't Universal, when a Universal version projected to be available? And, more importantly, can anyone tell me how well (fast) it works under Rosetta? Thanks. Marian -------------------------------------------------------------------- mail2web - Check your email from the web at http://mail2web.com/ . From rcozens at pon.net Fri Apr 14 10:54:41 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 14 Apr 2006 07:54:41 -0700 Subject: Save Lives: Debug Code In-Reply-To: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> References: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> Message-ID: <9A9E5BB4-CBC6-11DA-893E-0030657E1638@pon.net> Hi Marielle, > what I would like to get discussed here is about the strategy persons > on this list have to prevent bugs getting into their codes in the > first place and how to spot and process them when they did. > * Automated handler testing over many iterations and many hours * Use of a library stack so only one version of a handler is used by all stacks needing that utility * When beta testing, I start the testers with the instructions in the manual...and nothing else. I watch to see how the testers progress with no more help than any user would find in the software package. I watch the testers to find what processes are unclear to them and look for instances where different testers encounter the same problem. * [Most important] When designing, programming, and testing I always assume Murphy is practicing law at every user site. This means it is not enough that the software meets specifications, but that it contains provisions to deal with foreseeable consequences when the user does something wrong. For example: If the specs call for numeric input in a field, what does the software do when alphabetic data is entered? Or if two decimal separator characters are included in the "number". So design, scripting, & testing have, in addition to the goal of meeting the specifications, a secondary goal of foreseeing possible user errors and either preventing them or providing a graceful exit. This essentially boils down to asking "what could go wrong here?" at every step where user input is allowed and scripting handlers to deal with it. BTW, there is a personal downside to trying to anticipate potential errors: On long motor trips I find myself spending way too much time pondering "What would I do if the car broke down here?" and not enough time enjoying the scenery. :{`) Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From chris at altuit.com Fri Apr 14 10:57:49 2006 From: chris at altuit.com (Chris bohnert) Date: Fri, 14 Apr 2006 09:57:49 -0500 Subject: Databases: problem stepping through records with BLOBs In-Reply-To: References: Message-ID: <443FB86D.4050305@altuit.com> Devin, I think this may simply be a documentation error. I tested your code with the altSqlite connector and was able to reproduce your findings when i used > put revDatabaseColumnNamed(tRS,"item_code",tItemCode) -- always but if I changed that line to: put revDatabaseColumnNamed(tRS,"item_code","tItemCode") --add quotes I was able to step through about 4k results correctly. -- cb Devin Asay wrote: > My original thread was hijacked by another topic, so I thought I'd send > this again. > > =================================================================================== > > Has anyone run into this? > > I am sending a query to a database and then I want to step through the > records. I'm doing it like this (watch for line wrapping): > > put "26,54,110,111,250,259,272,314,149" into tTermListData -- preload > for testing > put "SELECT item_index,item_code FROM vocablist WHERE item_index IN (" > & tTermListData & ")" into tQuery > put revQueryDatabase(connID,tQuery) into tRS > put revNumberOfRecords(tRS) into curRecCount -- this returns the > correct number > repeat > put revCurrentRecord(tRS) into curRec -- this increments as expected > put revDatabaseColumnNamed(tRS,"item_index",tItemNum) -- always > shows the first record! > put revDatabaseColumnNamed(tRS,"item_code",tItemCode) -- always > shows the first record! > if revCurrentRecordIsLast(tRS) then exit repeat -- works as expected > revMoveToNextRecord tRS > end repeat > revCloseCursor tRS > > Long story short, it doesn't work. But if you do this: > > put "26,54,110,111,250,259,272,314,149" into tTermListData -- preload > for testing > put "SELECT item_index,item_code FROM vocablist WHERE item_index IN (" > & tTermListData & ")" into tQuery > put revQueryDatabase(connID,tQuery) into tRS > put revNumberOfRecords(tRS) into curRecCount -- this returns the > correct number > repeat > put revCurrentRecord(tRS) into curRec -- this increments as expected > put revDatabaseColumnNamed(tRS,"item_index") into tItemNum -- always > shows the first record! > put revDatabaseColumnNamed(tRS,"item_code") into tItemCode -- always > shows the first record! > if revCurrentRecordIsLast(tRS) then exit repeat -- works as expected > revMoveToNextRecord tRS > end repeat > revCloseCursor tRS > > It does work. Fine, I can work around it. (I've also bugzilla'd this, BZ > # 3525) > > Here's where a problem arises: If the data I want to retrieve is binary, > and I use revQueryDatabaseBLOB() to retrieve the records, the only way I > can successfully retrieve the binary data is by using the first form of > the function: revDataBaseColumnNamed(tRS," field>",tImageData), which, as we've seen, only retrieves the first > record. If I use the second form, put > revDataBaseColumnNamed(tRS,"") into tImageData , I > only get the first few characters of the binary data. > > Any advice on how to get out of this conundrum? > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > --No virus found in this incoming message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.4.1/310 - Release Date: 4/12/2006 > > From ambassador at fourthworld.com Fri Apr 14 11:08:02 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Apr 2006 08:08:02 -0700 Subject: When does a Stack Actually Die in the IDE??? Message-ID: <443FBAD2.609@fourthworld.com> David Burgun wrote: > The problem is that I only have the long id of an object, to get the > stack name from this I have to parse the long id as a string, which I > can do, but it's slow. Sounds like an opportunity for the gang here to come up with a fast way to parse the stack name. Here's a starting point, which clocks in at 0.1349ms on a 1GHz G4: function ObjStack pObj put the long id of pObj into tObj get offset(" of stack ""e, tObj) delete char 1 to (it+10) of tObj get offset(quote,tObj) return char 1 to (it-1) of tObj end ObjStack -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Fri Apr 14 11:24:18 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 14 Apr 2006 08:24:18 -0700 Subject: Custom Properties In-Reply-To: References: Message-ID: <13472926703.20060414082418@ahsoftware.net> Dick- Friday, April 14, 2006, 12:11:50 AM, you wrote: > How about applying the executionContexts? > setProp uFoo pValue > if word -1 of item 1 of line -2 of the executionContexts = \ > word -1 of long id of me then > -- set the value and trigger the consequences > else > -- refuse > end if > end uFoo Yep - that was the only way I could think of, too. But it seems like a long way to go around instead of saying local uFoo -- -Mark Wieder mwieder at ahsoftware.net From tohm at mac.com Fri Apr 14 11:32:41 2006 From: tohm at mac.com (tohm at mac.com) Date: Fri, 14 Apr 2006 09:32:41 -0600 Subject: Problem with Videograbber on Intel iMac In-Reply-To: References: Message-ID: <8B2354DA-7112-42D1-81F5-AB582AA37ACF@mac.com> Hi Paolo, I used the tutorial found at: http://support.runrev.com/tutorials/videos/video_capture.pdf to get started. The actual Video Capture Application for this tutorial is out there somewhere for download, but I forget where. It was not too difficult to use. I was able to set up an exhibit for a children's museum which grabs 5 seconds of video and audio, then immediately plays it back in a loop. The recordings are not saved, just constantly overwritten. This works fine on both Windows and pre- Intel Mac OSX. I am hoping to get it working on the new Intel iMacs - the built-in iSight camera is just perfect for the museum applications I design - but I can't get it to work. The camera shows up and previews in the revVideoGrabDialog screen, but I can't get live video to appear in Rev itself. This is using Rev 2.6. I downloaded the new Media demo, but it doesn't work either. I hope there is somebody reading who can point me toward an answer! Good luck - let me know if you encounter any difficulties. Tohm On Apr 14, 2006, at 7:59 AM, paolo mazza wrote: > Hi Tohm > I have not an IntelMac .. so I do not know how can I help you. > I just started to write an application for recording video using > Revolution Videograbber commands. > Where did you find documentation about Videograbber commands in > Revolution. > Where can I find a stack as a sample of these procedures? > I just got Video input.rev... but it is basic . > Ciao > Paolo > > How to use Revolution su luned? 10 > aprile 2006 alle 7.49 +0100 ha scritto: >> Hi, >> >> I can't get videograbber to preview or record video on an Intel iMac >> running Revolution 2.6. It does grab stills. Any ideas? Everything >> works fine on my Powerbook G4. >> >> Thanks, >> >> Tohm > > > ******************************************************** > Paolo Mazza > NEOL SRL > Via Calatafimi, 16 - 35137 PADOVA > www.neol.it paolo.mazza at neol.it > Tel 049-7386590 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Fri Apr 14 11:34:57 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 14 Apr 2006 08:34:57 -0700 Subject: Using 'try' In-Reply-To: <443ED276.1060206@tweedly.net> References: <583272B1-6AD4-47A1-91E8-75F870C6AE84@mac.com> <45250780.20060413133623@ahsoftware.net> <443ED276.1060206@tweedly.net> Message-ID: <17573564880.20060414083457@ahsoftware.net> Alex- Thursday, April 13, 2006, 3:36:38 PM, you wrote: > as far as I can tell, none of these give run time errors (Win XP, 2.6.1) > Am I missing a case where this comparison gives a problem ? > Or was it just an example and I shouldn't read too much into the > specific case used ? No - you're right. I could swear I had a runtime error before I put that in, but I can't generate it now. Even passing a null works, sort of. I was probably just being too defensive in my coding. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Apr 14 11:37:00 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 14 Apr 2006 08:37:00 -0700 Subject: Using 'try' In-Reply-To: References: Message-ID: <4473688598.20060414083700@ahsoftware.net> Graham- Thursday, April 13, 2006, 3:01:29 PM, you wrote: > Thanks Mark, that really is very clear (and very clever). I'm storing > it up for use later... Well, while the concept is valid, as Alex has pointed out it really isn't necessary in this instance. -- -Mark Wieder mwieder at ahsoftware.net From bobwarren at howsoft.com Fri Apr 14 11:49:12 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 14 Apr 2006 12:49:12 -0300 Subject: OT: Re: Revolution Easter Weekend Offer - get a free iPod! Message-ID: <443FC478.8090905@howsoft.com> >Find an Easter bunny on www.runrev.com and get your choice of goodies! For the Easter Weekend only we're giving away a fantastic top of the range iPod Video with new Revolution Enterprise license purchases, an iPod shuffle with Revolution Studio, or 33% off the new Revolution Media! Revolution Media is a feature rich tool for creating interactive media and software utilities. Revolution Studio & Enterprise are the professional's choice for cross-platform development. If you find an Easter bunny on our site, he'll be bearing gifts. Better than chocolate, less fattening and more long lasting, listen to the latest and greatest music while you use your new copy of Revolution, the best programming environment around! Offer Vital Statistics: What? - Free iPod 30GB Video with Revolution Enterprise - Free iPod Shuffle with Revolution Studio - 33% off Revolution Media How? - Visit our web site at www.runrev.com and find the Easter Bunny! - Click on the bunny and copy the offer coupon code box - Insert the code at the foot of the checkout screen of our online store When? - Offer is valid only until midnight, GMT, Monday 17th April 2006 Why? - Music and Revolution are the perfect combination, this is a great offer! Offer valid until 17th April 2006. Offer limited to one per customer. Not applicable with any other offer. Please allow up to 30 days for delivery of your iPod. Visit www.runrev.com now and find the Easter bunny! Sincerely, Kevin Miller Revolution user, CEO Runtime Revolution Ltd If you would prefer not to receive our news and special offers in the future, you may remove yourself from our list by going to: http://lists.runrev.com/mailman/listinfo/revolution -------------------------------------------------------------- I might be getting on in years a bit, but there's only one kind of bunny whose vital statistics really interest me! Bob From JimAultWins at yahoo.com Fri Apr 14 11:50:20 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 14 Apr 2006 08:50:20 -0700 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <443FBAD2.609@fourthworld.com> Message-ID: Does this work for you? set the itemDel to "/" get char 1 to -2 of item -1 of the long name of this stack answer it Jim Ault Las Vegas On 4/14/06 8:08 AM, "Richard Gaskin" wrote: > David Burgun wrote: >> The problem is that I only have the long id of an object, to get the >> stack name from this I have to parse the long id as a string, which I >> can do, but it's slow. > > Sounds like an opportunity for the gang here to come up with a fast way > to parse the stack name. > > Here's a starting point, which clocks in at 0.1349ms on a 1GHz G4: > > function ObjStack pObj > put the long id of pObj into tObj > get offset(" of stack ""e, tObj) > delete char 1 to (it+10) of tObj > get offset(quote,tObj) > return char 1 to (it-1) of tObj > end ObjStack > > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Fri Apr 14 11:53:00 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 14 Apr 2006 09:53:00 -0600 Subject: Databases: problem stepping through records with BLOBs In-Reply-To: <443FB86D.4050305@altuit.com> References: <443FB86D.4050305@altuit.com> Message-ID: <7253D666-2AE2-44F9-AC75-3301136B77DF@byu.edu> On Apr 14, 2006, at 8:57 AM, Chris bohnert wrote: > Devin, > > I think this may simply be a documentation error. I tested your > code with the altSqlite connector and was able to reproduce your > findings when i used > > > put revDatabaseColumnNamed(tRS,"item_code",tItemCode) -- always > > but if I changed that line to: > > put revDatabaseColumnNamed(tRS,"item_code","tItemCode") --add quotes > > I was able to step through about 4k results correctly. > > -- > cb Thanks, Chris. I should've thought of that, since several of the other DB library functions require you to quote variable names. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From JimAultWins at yahoo.com Fri Apr 14 12:01:08 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 14 Apr 2006 09:01:08 -0700 Subject: Using 'try' In-Reply-To: <4473688598.20060414083700@ahsoftware.net> Message-ID: I use try whenever I am parsing a web page and doing a math operation. Since web formats can change. You might get a "8" every day,but there is the occasional "8 wrote: > Graham- > > Thursday, April 13, 2006, 3:01:29 PM, you wrote: > >> Thanks Mark, that really is very clear (and very clever). I'm storing >> it up for use later... > > Well, while the concept is valid, as Alex has pointed out it really > isn't necessary in this instance. From jacque at hyperactivesw.com Fri Apr 14 12:01:24 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Apr 2006 11:01:24 -0500 Subject: Save Lives: Debug Code In-Reply-To: <9A9E5BB4-CBC6-11DA-893E-0030657E1638@pon.net> References: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> <9A9E5BB4-CBC6-11DA-893E-0030657E1638@pon.net> Message-ID: <443FC754.5070806@hyperactivesw.com> Rob Cozens wrote: > Hi Marielle, > >> what I would like to get discussed here is about the strategy persons >> on this list have to prevent bugs getting into their codes in the >> first place and how to spot and process them when they did. >> Your list is similar to (though more comprehensive than) something I wrote for testing HyperCard stacks almost 10 years ago. Therefore, I think your list is excellent. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From livfoss at mac.com Fri Apr 14 12:08:57 2006 From: livfoss at mac.com (Graham Samuel) Date: Fri, 14 Apr 2006 17:08:57 +0100 Subject: Trouble with formattedWidth revisited Message-ID: <0FB6C4BF-98B3-4292-86D7-FA5898D4847E@mac.com> On Fri, 14 Apr 2006 19:59:37 +0800, "Martin Blackman" wrote: > Graham, this behaviour is stated in the docs, at least for 2.6.1 > Perhaps you could lock screen and go the card in question then return. > Normally the formattedwidth is useful for making a card to be seen by > the user so the behaviour is kind of understandable. > > regards > Martin Blackman > >> That's what I am doing, but it doesn't work if field "myField" isn't >> in the current card of the current stack, at least to as far as I >> understand it - it just returns zero without so much as an electronic >> squawk. Bummer for those of us who want to keep our working fields >> far away in obscure substacks, and worse bummer if you believe the >> RR documentation (will BZ, I promise). Martin - thanks for the interest. Here are the relevant extracts from the 2.7.0 Dictionary > > The formattedWidth of an object is a positive integer. The object > must be on the current card of an open stack. > The formattedWidth of a chunk in a field is the amount of > horizontal space that portion of the field's text requires, taking > line breaks into account. In my experience, it must be the current card of 'this stack', not some other stack that happens to be open: this is why I got into trouble. IMHO, if a script tries to get the formattedWidth or formattedHeight of an 'illegal' card, then at the very least this should be reported as an error in 'the result'. I eventually learned to do the calculations with an invisible and/or offscreen card. BTW the reason I wanted the formattedWidth is as part of a complex calculation of what will fit on a printed page and - in the case of the width - not go past a tab already set (the formattedHeight is also pressed into service to check the total vertical space on the page, as you can imagine). The issue is that I want to investigate the width and height of a text before adding it to the page, to prevent overrunning of the available page area. In fact the user probably won't see even the final page except as a printout. RR could make some of this a lot easier if revPrintText worked as advertised. I am a long-term critic of Rev's printing features - see also BZ 1619. But I live in hope. Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From jacque at hyperactivesw.com Fri Apr 14 12:13:52 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Apr 2006 11:13:52 -0500 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <443FBAD2.609@fourthworld.com> References: <443FBAD2.609@fourthworld.com> Message-ID: <443FCA40.10602@hyperactivesw.com> Richard Gaskin wrote: > Sounds like an opportunity for the gang here to come up with a fast way > to parse the stack name. function objStack pLongID return value(word wordoffset("stack",pLongID)+1 of pLongID) end objStack Didn't time it. One-liner though. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Apr 14 12:26:34 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Apr 2006 11:26:34 -0500 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: Message-ID: <443FCD3A.3030807@hyperactivesw.com> David Burgun wrote: > Hi, > > I have a stack that has: > > destroyStack, destroyWindow set to true. > > However, when I close it in the IDE (and maybe the standalone, haven't > tried it?) it seems to still be around, by this I mean that: > > if exists(theObjectLongID) = true then > > end if > > Succeeds and you can call objects inside that stack. > > I then closed it with "Close and Remove from Memory" command, but the > exists() function still returns true. > > Is this normal behavior? If so, is there a way if I can tell if an > Object is in a closed stack? Using a script fragment I just posted in another note: get (value(word wordoffset("stack",pLongID)+1 of pLongID)) \ is in the openstacks This should tell you if the stack is open or not. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bvg at mac.com Fri Apr 14 12:46:06 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 14 Apr 2006 18:46:06 +0200 Subject: Unexpected problem with Forum In-Reply-To: <64B89FF1-33A3-4EBE-B33A-FB545956F03C@dvkconsult.com.au> References: <64B89FF1-33A3-4EBE-B33A-FB545956F03C@dvkconsult.com.au> Message-ID: <8352a0785832a71f108a4f766134252d@mac.com> On Apr 14 2006, at 10:54, David Vaughan wrote: > When I wrote in favour of a Forum late last year: > > Subject: Re: Recent Development on the Use-LIst > > Date: 16 December 2005 10:52:27 GMT+11:00 > > among my arguments were that: > > Secondly, a single button brings up in tree format every post made > since you yourself last checked, and no others. > > Alas, this forum does not. Sure, it brings up the topics on which > posts were most recently made, but it does not bring up a tree list of > recent posts made so you can click on one to go directly to that > comment. Further, when you click on a thread on which there have been > posts since you last looked, it puts you at the top of the thread > rather than on the first new post, so you have to rely on memory to > find whereabouts you should start reading. Actually it does. There's no "Tree view" (whatever that is), but you can click on the little "file" icon next to the thread name to go to the newest unread posting. Frankly that has been like that in any good forum i visited. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From bvg at mac.com Fri Apr 14 12:57:10 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 14 Apr 2006 18:57:10 +0200 Subject: hierarchical lists with collapsing arrows In-Reply-To: <443F67A6.2020002@tweedly.net> References: <170147712d715c714702131132068c3c@mac.com> <443F67A6.2020002@tweedly.net> Message-ID: <4303649572b16d96e256dca29358a940@mac.com> On Apr 14 2006, at 11:13, Alex Tweedly wrote: > Bj?rnke von Gierke wrote: > >> try this stack i made: >> http://homepage.mac.com/bvg/temp/test_hirarchy.rev >> it's pretty raw but it should give you an idea how you can do it >> yourself. >> > if I type go url > "http://homepage.mac.com/bvg/temp/test_hirarchy.rev" in the message > box, it says > No such card > > If I download the .rev file and try to run it in the IDE, it says > I get a dialog saying "There was a problem opening that stack" > > Ahhhh - maybe - is it a 2.7 format stack file ? Yep, it doesn't use any 2.7 features though, so i have saved it as a legacy stack now. -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From ambassador at fourthworld.com Fri Apr 14 13:08:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Apr 2006 10:08:05 -0700 Subject: When does a Stack Actually Die in the IDE??? Message-ID: <443FD6F5.5070104@fourthworld.com> J. Landman Gay wrote: > Richard Gaskin wrote: > >> Sounds like an opportunity for the gang here to come up with a fast way >> to parse the stack name. > > function objStack pLongID > return value(word wordoffset("stack",pLongID)+1 of pLongID) > end objStack > > Didn't time it. One-liner though. :) Well done: 0.027ms (1GHz G4) I'd considered the value function, but sometimes I get skittish about it for fear of object names that may evaluate to valid expressions. But apparently since the name is in quotes it doesn't matter -- I even named my stack "time()" and it still only returned the first-level evaluation (removing the quotes to obtain the string "time()"). Good job, Jacque. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lfredricks at proactive-intl.com Fri Apr 14 13:19:00 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 14 Apr 2006 10:19:00 -0700 Subject: Installing and Using Revolution as a CGI on Dreamhost Message-ID: <20060414171905.5655E87383@spunkymail-a2.dreamhost.com> Hi all, Phil Davis has posted his easy instructions on how to install and use Revolution on Dreamhost - stickied for future reference. http://forums.runrev.com/phpBB2/viewtopic.php?t=121 Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jportinari at uol.com.br Fri Apr 14 13:30:31 2006 From: jportinari at uol.com.br (Joao Candido Portinari) Date: Fri, 14 Apr 2006 14:30:31 -0300 Subject: Slideshow with Revolution? Message-ID: Revolution friends and gurus, I would appreciate very much any help you could kindly provide on the following: >> I am trying to build a slideshow using Revolution. It consists of some 200 >> images of paintings accompanied by a music soundtrack, lasting about 20 >> minutes (automatic play with dissolve transitions). >> >> The problem is the need for a practical way of creating an accurate >> synchronization between the images and the music soundtrack (meaning that >> each image must be shown at a specific time in the soundtrack). >> >> This sync creation process should be natural and easy enough, something like: >> >> 1. go to ?authoring mode?; >> 2. play the slideshow and click ?go next card? when a specific musical event >> is reached; >> 3. repeat this process consecutively as the images go by, and commands for >> ?go next card? should be inserted automatically in the script. Do you know of any already existent stack that builds slideshows in this way? If not, how do I write a script for this? Thank you very much for your help. Regards, Joao From mark at maseurope.net Fri Apr 14 13:37:54 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 14 Apr 2006 18:37:54 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443F9150.9010303@chipp.com> Message-ID: This isn't extensively tested, but if you have the long ID of a stack in a variable tLongID, then the windowID of tLongID = 0 should be true if the stack is not open so you could have a function function stackIsOpen tLongID if the windowID of tLongID < > 0 then return true else return false end if end stackIsOpen Best, Mark On 14 Apr 2006, at 13:19, David Burgun wrote: > Hi, > > The problem is that I only have the long id of an object, to get > the stack name from this I have to parse the long id as a string, > which I can do, but it's slow. > > Any Ideas? > > All the Best > Dave > > On 14 Apr 2006, at 13:10, Chipp Walters wrote: > >> Hi David, >> >> Close and Delete from memory should do the trick. Instead of exists >> (), try checking the openStacks function. I believe the engine >> keeps track of all stacks it has opened in a given session, >> regardless and that's why it appears in exists(). I use this >> feature to 'relaunch' a splashscreen stack from a mainstack if i >> need to. >> >> >> best, >> >> Chipp >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mdswindell at cruzio.com Fri Apr 14 13:40:14 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Fri, 14 Apr 2006 10:40:14 -0700 Subject: Slideshow with Revolution? In-Reply-To: References: Message-ID: <28B908FC-60DF-48A8-B655-B8EEDCAC3824@cruzio.com> Revolution Media has slideshow built in. Mark On Apr 14, 2006, at 10:30 AM, Joao Candido Portinari wrote: > Revolution friends and gurus, > > I would appreciate very much any help you could kindly provide on the > following: > >>> I am trying to build a slideshow using Revolution. It consists of >>> some 200 >>> images of paintings accompanied by a music soundtrack, lasting >>> about 20 >>> minutes (automatic play with dissolve transitions). >>> >>> The problem is the need for a practical way of creating an accurate >>> synchronization between the images and the music soundtrack >>> (meaning that >>> each image must be shown at a specific time in the soundtrack). >>> >>> This sync creation process should be natural and easy enough, >>> something like: >>> >>> 1. go to ?authoring mode?; >>> 2. play the slideshow and click ?go next card? when a specific >>> musical event >>> is reached; >>> 3. repeat this process consecutively as the images go by, and >>> commands for >>> ?go next card? should be inserted automatically in the script. > > Do you know of any already existent stack that builds slideshows in > this > way? If not, how do I write a script for this? > > Thank you very much for your help. > > Regards, > > Joao > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From yvescoppe at skynet.be Fri Apr 14 13:41:43 2006 From: yvescoppe at skynet.be (Yves COPPE) Date: Fri, 14 Apr 2006 19:41:43 +0200 Subject: Slideshow with Revolution? In-Reply-To: References: Message-ID: Le 14 avr. 06 ? 19:30, Joao Candido Portinari a ?crit : > Revolution friends and gurus, > > Do you know of any already existent stack that builds slideshows in > this > way? If not, how do I write a script for this? > > Thank you very much for your help. You can see what exist on the website of Klaus major : Auto-slide stack http://www.major-k.de/xtalke.html Amicalement. Yves COPPE yvescoppe at skynet.be From ambassador at fourthworld.com Fri Apr 14 13:57:18 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Apr 2006 10:57:18 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) Message-ID: <443FE27E.7050200@fourthworld.com> Good stuff, Phil. Phil's instructions for DreamHost are similar to what you'd need for Tierra.Net, which offers similarly priced packages. Tierra.Net maintains a server farm preconfigured for use with the Revolution engine (ask for "server farm 2"). Tierra.Net runs BSD, so you'd need the BSD engine: You can decompress .gz files with Rev's decompress command. I have a gZipper utility in RevNet (see Tools->Plugins->GoRevNet). After you decompress the engine, just upload it to the cgi-bin folder and set the permissions to 755 as you would for any executable. Once it's in place you can test it with this simple script -- put this in a text file named "test.mt" into your cgi-bin: #!/usr/home/fourthworld.net/htdocs/cgi-bin/mc on startup put "Content-Type: text/html" & crlf &\ "Content-Length:"&& length("Hello") & crlf & crlf put "Hello" end startup Upload the script and set the permissions for test.mt to 755. Then call it from your browser: http:///cgi-bin/test.mt You'll see the world "Hello" returned -- and that means you're in business! I've been using Tierra.Net for about five years now ever since a client turned me on the them. In addition to the fastest FTP handshake I've seen yet they also have an unusually sound business model which offers the support benefits of a small company but all of the solid infrastructure of the biggest hosting firms (multiple redundant T3s, on-site generator, nightly backup, 24/7 support, convenient control panel, etc.). The support team was very amendable to setting up their servers for Rev use, and the dozen or so domains I have there (including revJournal.com) have been running smoothly since I started. For some great info on CGI use, Jacque maintains an excellent introductory tutorial on using Rev as a CGI at: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jportinari at uol.com.br Fri Apr 14 14:21:59 2006 From: jportinari at uol.com.br (Joao Candido Portinari) Date: Fri, 14 Apr 2006 15:21:59 -0300 Subject: Building a slideshow ith Revolution Message-ID: Hi Jeanne, I wonder if you could kindly take the time to advise me on the following: I am trying to build a Fine Arts slideshow using Revolution. It consists of some 200 images of paintings accompanied by a music soundtrack, lasting about 20 minutes (automatic play with dissolve transitions). >> >> The problem is the need for a practical way of creating an accurate >> synchronization between the images and the music soundtrack (meaning that >> each image must be shown at a specific time in the soundtrack). >> >> This sync creation process should be natural and easy enough, something like: >> >> 1. go to ?authoring mode?; >> 2. play the slideshow and click ?go next card? just by listening when a >> specific musical event is reached; >> 3. repeat this process consecutively as the images go by, and commands for >> ?go next card? should be inserted automatically in the script. Do you know of any already existent stack that builds slideshows in this way? If not, how do I write a script for this? Thank you very much for your help. Regards, Joao Prof. Dr. Jo?o Candido Portinari Director The Portinari Project Pontifical Catholic University of Rio de Janeiro Rua Marqu?s S?o Vicente 225 G?vea 22453-900 Rio de Janeiro - RJ Telefaxes: 55-21-3114-1439/40/41 portinari at portinari.org.br portinari at alum.mit.com http://www.portinari.org.br From revolution at jaedworks.com Fri Apr 14 15:02:58 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Fri, 14 Apr 2006 11:02:58 -0800 Subject: problems with find command In-Reply-To: References: Message-ID: At 12:55 PM +0200 4/14/2006, Martin Meili wrote: >I'm having problems with the find command. >I've got a a text field with a lot of names. Each name is on a >single line and the data is clean, so, no spaces, no tabs and so on?? >Using the find command the result is "not found" (!!), even though >you can see in the text field that the result should be "empty" (the >name is marked as found !!). Have you previously used the find command on the same card, finding the same thing? Can you post the script that's causing the problem? (Or are you using the command in the message box? The field doesn't by any chance have its dontSearch property set to true, does it? -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From mark at maseurope.net Fri Apr 14 14:19:08 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 14 Apr 2006 19:19:08 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <443FD6F5.5070104@fourthworld.com> References: <443FD6F5.5070104@fourthworld.com> Message-ID: <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> The best I could do was: function stackIsOpen pLongID set the itemDelimiter to "/" return (char 1 to -6 of item -1 of pLongID) is among the lines of the openStacks end stackIsOpen which on a 1.5mhz G4 powerbook took 150 ms for 1000 iterations. (checking the windowID took 500 ms). The trouble with 'value(word wordoffset("stack",pLongID)+1 of pLongID)' is that given the long id of a stack, it returns the full path of the stack, so is never in the openStacks. Best, Mark On 14 Apr 2006, at 18:08, Richard Gaskin wrote: > J. Landman Gay wrote: >> Richard Gaskin wrote: >>> Sounds like an opportunity for the gang here to come up with a >>> fast way to parse the stack name. >> function objStack pLongID >> return value(word wordoffset("stack",pLongID)+1 of pLongID) >> end objStack >> Didn't time it. One-liner though. :) > > Well done: 0.027ms (1GHz G4) > > I'd considered the value function, but sometimes I get skittish > about it for fear of object names that may evaluate to valid > expressions. > > But apparently since the name is in quotes it doesn't matter -- I > even named my stack "time()" and it still only returned the first- > level evaluation (removing the quotes to obtain the string "time()"). > > Good job, Jacque. > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Fri Apr 14 14:31:23 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 14 Apr 2006 11:31:23 -0700 Subject: the Visible Variable Message-ID: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> Instead of global variables or custom properties, I've been using a data stack to hold data in fields. Crazy? Been there done that? Good idea? Comments? http://revcoders.org/the-visible-variable/ From mark at maseurope.net Fri Apr 14 14:40:20 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 14 Apr 2006 19:40:20 +0100 Subject: the Visible Variable In-Reply-To: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> References: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> Message-ID: <2A477ABE-04EF-4CE6-9BDA-0A21966B1E31@maseurope.net> The trouble with this is that 'setting and getting' data in fields is very, very much slower than when it's in variables or cps. If you don't access or change the data very often, it may not matter much, but if you need to get at the data many times, perhaps in repeat loop, it can relly bog things down. Best, Mark On 14 Apr 2006, at 19:31, Josh Mellicker wrote: > Instead of global variables or custom properties, I've been using a > data stack to hold data in fields. > > Crazy? Been there done that? Good idea? Comments? > > http://revcoders.org/the-visible-variable/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From livfoss at mac.com Fri Apr 14 14:42:56 2006 From: livfoss at mac.com (Graham Samuel) Date: Fri, 14 Apr 2006 19:42:56 +0100 Subject: Save Lives: Debug Code Message-ID: On Fri, 14 Apr 2006 11:01:24 -0500, "J. Landman Gay" wrote: > Rob Cozens wrote: > >> Hi Marielle, >> >> >>> what I would like to get discussed here is about the strategy >>> persons >>> on this list have to prevent bugs getting into their codes in the >>> first place and how to spot and process them when they did. >>> >>> > > > > Your list is similar to (though more comprehensive than) something I > wrote for testing HyperCard stacks almost 10 years ago. Therefore, I > think your list is excellent. :) > > All great stuff. I would add two ideas: use explicit variables (which I confess I don't always do - but it **must** result in cleaner code); and code 'defensively', but which I mean that the design and scripting of the program should be done with the idea that the app could crash at any time, and a restart should be sufficiently robust to cope with loose ends in the data etc which may have resulted from the crash - for example, if your app writes a private text file, you should still design it so that integrity checks can be made every time you read it, and if it seems corrupt, you have some strategy for dealing with that eventuality. just one Easter Eurocent (on account of the holidays) Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From jportinari at uol.com.br Fri Apr 14 14:53:51 2006 From: jportinari at uol.com.br (Joao Candido Portinari) Date: Fri, 14 Apr 2006 15:53:51 -0300 Subject: Slideshow with Revolution? Message-ID: My appreciation to Mark Swindell and Yves Coppe for their prompt reply to my call for help. However, their answers do not solve the problem, as the main point stated in my message was to be able to synchronize the images with a music soundtrack, that is, to write a script that would issue a command ?go to the next card? whenever a specified musical event is reached In the soundtrack. Let me try to be more explicit: Imagine the music soundtrack is ?You?ve got a friend?: >> When you?re down and troubled >> And you need a helping hand >> And nothing, oh nothing is going right. >> Close your eyes and think of me >> And soon I will be there >> To brighten up even your darkest nights. >> >> You just call out my name, >> And you know wherever I am >> I?ll come running, oh yeah baby >> To see you again. >> Winter, spring, summer, or fall, >> All you have to do is call >> And I?ll be there, yeah, yeah, yeah. >> You?ve got a friend. Now suppose I start playing this 7-slides slideshow, the music starting with slide 1. When I reach the word ?helping? in the lyrics above, slide 2 is automatically shown. Then, when we reach the word ?eyes?, move to the next card, and so on... The last slide ? slide 7 -- must be shown when the lyrics reacj the word ?You?ve?. In the authoring mode I listen to the music as the slideshow plays, and I should be able to click ?next slide? every time a specified point (word) in the lyrics is reached. In the end, I would have an autoplay slideshow with all slide changes completely determined by the procedure above, performed in authoring mode. Thank you in advance for any help you could provide. Regards, Joao From rcozens at pon.net Fri Apr 14 14:59:50 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 14 Apr 2006 11:59:50 -0700 Subject: A Generic Handler For desktopChanged Message-ID: Hi All, In an effort to provide some minimal TPC compliance for Revolution, I am now testing the following handler: on checkStackPositions includeInvisibleStacks,theseStacksOnly put (includeInvisibleStacks is not false) into includeInvisibleStacks -- defaults to true lock screen get theseStacksOnly if it is empty then get the openStacks if includeInvisibleStacks then put it into stackNames else put empty into stackNames repeat for each line openedStack in it if the visible of stack openedStack then put openedStack&return after stackNames end repeat end if get the working screenRect put item 3 of it into maxWidth put item 4 of it into maxHeight repeat for each line openedStack in stackNames set the right of stack openedStack to min(the right of stack openedStack,maxWidth) set the bottom of stack openedStack to min(the bottom of stack openedStack,maxHeight) end repeat unlock screen end checkStackPositions Unless/until RRLtd incorporates TPC compliance into Revolution, the checkStackPositions handler will be included in future releases of Serendipity Library. checkStackPositions is meant to be called from a developer's desktopChanged handler. Note: desktopChanged is a new message in v2.7+. on desktopChanged checkStackPositions end desktopChanged The checkStackPositions handler is just a starting point. It ensures that windows that are partially offscreen on the bottom or right when the desktop is changed will be raised or moved left so the bottom & right are fully visible. I'm sure there will be other logic needed (eg: what if the stack is wider or taller than the working screenRect allows [though this is something people developing for TPCs should be aware of when setting stack size], displayed on something other than the primary monitor [use "working screenRects"], or to stagger windows that must be moved). In my testing, the handler responds to both changes in screen orientation and hiding/showing the TPC Input Panel. My presumption is this should also work for responding to runtime changes in the position of the Dock on MacOSX platforms--at least for moving the Dock to the bottom or right; however, I can't test this on MacOSX without compiling an app on my TPC specifically for that purpose. So I'm posting this for testing by anyone using v2.7...especially on MacOSX. I'm also interested in any design comments or suggestions. I started out writing a handler for a specific stack; but felt that desktopChanged should, where possible, deal with all open stacks in one swell foop. But not knowing how others (or moi, for that matter) might end up using this, I added filtering for invisible files and the ability to pass a list of specific stacks as an option to checking all open stacks. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From cmsheffield at gmail.com Fri Apr 14 15:05:16 2006 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 14 Apr 2006 13:05:16 -0600 Subject: Slideshow with Revolution? In-Reply-To: References: Message-ID: Hi Joao, Check out the callbacks property of the player object. I believe this is what you want. Only problem is it takes a bit of work initially to set up, but it's certainly doable. Chris Sheffield On Apr 14, 2006, at 12:53 PM, Joao Candido Portinari wrote: > My appreciation to Mark Swindell and Yves Coppe for their prompt > reply to my > call for help. > > However, their answers do not solve the problem, as the main point > stated in > my message was to be able to synchronize the images with a music > soundtrack, > that is, to write a script that would issue a command ?go to the > next card? > whenever a specified musical event is reached In the soundtrack. > > Let me try to be more explicit: > > Imagine the music soundtrack is ?You?ve got a friend?: > >>> When you?re down and troubled >>> And you need a helping hand >>> And nothing, oh nothing is going right. >>> Close your eyes and think of me >>> And soon I will be there >>> To brighten up even your darkest nights. >>> >>> You just call out my name, >>> And you know wherever I am >>> I?ll come running, oh yeah baby >>> To see you again. >>> Winter, spring, summer, or fall, >>> All you have to do is call >>> And I?ll be there, yeah, yeah, yeah. >>> You?ve got a friend. > > Now suppose I start playing this 7-slides slideshow, the music > starting with > slide 1. > When I reach the word ?helping? in the lyrics above, slide 2 is > automatically shown. > Then, when we reach the word ?eyes?, move to the next card, and so > on... > The last slide ? slide 7 -- must be shown when the lyrics reacj the > word > ?You?ve?. > > In the authoring mode I listen to the music as the slideshow plays, > and I > should be able to click ?next slide? every time a specified point > (word) in > the lyrics is reached. > > In the end, I would have an autoplay slideshow with all slide changes > completely determined by the procedure above, performed in > authoring mode. > > Thank you in advance for any help you could provide. > > Regards, > > Joao > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From soapdog at mac.com Fri Apr 14 15:07:30 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 14 Apr 2006 16:07:30 -0300 Subject: Slideshow with Revolution? In-Reply-To: References: Message-ID: Joao, the slideshow contains only paintings? like they are just one image per card? if so, then you could use a SMIL file and a Quicktime player to synchronize them, but I think you'd loose the transitions. On Apr 14, 2006, at 3:53 PM, Joao Candido Portinari wrote: > My appreciation to Mark Swindell and Yves Coppe for their prompt > reply to my > call for help. > > However, their answers do not solve the problem, as the main point > stated in > my message was to be able to synchronize the images with a music > soundtrack, > that is, to write a script that would issue a command ?go to the > next card? > whenever a specified musical event is reached In the soundtrack. > > Let me try to be more explicit: > > Imagine the music soundtrack is ?You?ve got a friend?: > >>> When you?re down and troubled >>> And you need a helping hand >>> And nothing, oh nothing is going right. >>> Close your eyes and think of me >>> And soon I will be there >>> To brighten up even your darkest nights. >>> >>> You just call out my name, >>> And you know wherever I am >>> I?ll come running, oh yeah baby >>> To see you again. >>> Winter, spring, summer, or fall, >>> All you have to do is call >>> And I?ll be there, yeah, yeah, yeah. >>> You?ve got a friend. > > Now suppose I start playing this 7-slides slideshow, the music > starting with > slide 1. > When I reach the word ?helping? in the lyrics above, slide 2 is > automatically shown. > Then, when we reach the word ?eyes?, move to the next card, and so > on... > The last slide ? slide 7 -- must be shown when the lyrics reacj the > word > ?You?ve?. > > In the authoring mode I listen to the music as the slideshow plays, > and I > should be able to click ?next slide? every time a specified point > (word) in > the lyrics is reached. > > In the end, I would have an autoplay slideshow with all slide changes > completely determined by the procedure above, performed in > authoring mode. > > Thank you in advance for any help you could provide. > > Regards, > > Joao > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Fri Apr 14 15:15:54 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 14 Apr 2006 15:15:54 -0400 Subject: Slideshow with Revolution? In-Reply-To: References: Message-ID: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> Joao, This is actually not that difficult. 1.) Are you using a player? 2.) If so, is this one and only one soundtrack? If so then in 'record' mode what you need to do is have a background object with a "Sync" field and a "Capture" button in it aside from your next and prev buttons. Then in the script of the the capture button you can: on mouseUp put the currentTime of player "MySoundTrack" & cr after field "Sync" go next card end mouseUp Then play your soundtrack and hit the button when you want to capture the time and go to the next card. Then in playback mode you can store the field "Sync" in a custom property of the stack and hide the background group for the SYNC field and Capture button. So to put the field in the custom prop in the message box type: put field "Sync" into the slideSync of stack "MyStackNameHere" Then in the playyback script you will poll the current time of the player in a loop and go next page when the current time reaches the recorded times in your custom prop. on currentTimeChanged theInterval if theInterval is in the slideSync of stack "MyStackNameHere" then go next card end if end currentTimeChanged You will have to deal with your auto start scripts and with the end of playing etc. but this should get you started. HTHs Tom On Apr 14, 2006, at 1:30 PM, Joao Candido Portinari wrote: > Revolution friends and gurus, > > I would appreciate very much any help you could kindly provide on the > following: > >>> I am trying to build a slideshow using Revolution. It consists of >>> some 200 >>> images of paintings accompanied by a music soundtrack, lasting >>> about 20 >>> minutes (automatic play with dissolve transitions). >>> >>> The problem is the need for a practical way of creating an accurate >>> synchronization between the images and the music soundtrack >>> (meaning that >>> each image must be shown at a specific time in the soundtrack). >>> >>> This sync creation process should be natural and easy enough, >>> something like: >>> >>> 1. go to ?authoring mode?; >>> 2. play the slideshow and click ?go next card? when a specific >>> musical event >>> is reached; >>> 3. repeat this process consecutively as the images go by, and >>> commands for >>> ?go next card? should be inserted automatically in the script. > > Do you know of any already existent stack that builds slideshows in > this > way? If not, how do I write a script for this? > > Thank you very much for your help. > > Regards, > > Joao > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From josh at dvcreators.net Fri Apr 14 15:29:07 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 14 Apr 2006 12:29:07 -0700 Subject: breaking currentTime into minutes, seconds, and frames In-Reply-To: <72444FB5-2C5C-4EEC-B5BC-82A2F7D08955@dvcreators.net> References: <72444FB5-2C5C-4EEC-B5BC-82A2F7D08955@dvcreators.net> Message-ID: <898FFBAF-53F2-4A12-AE2C-746691DA694E@dvcreators.net> FYI, here is the code for displaying the time of a Quicktime movie in HH:MM:SS:fractions: (this is a button script) ON mouseUp IF the paused of player "Player" is false THEN stop player "Player" set the numberFormat to "##" put the currentTime of player "Player" into this_time put the timeScale of player "Player" into movie_scale put this_time div movie_scale into total_seconds put this_time mod movie_scale into partial_seconds put total_seconds div 3600 into hours2 put total_seconds div 3600 into hours1 put (total_seconds - (hours2 * 3600)) div 60 into minutes1 put (total_seconds - (minutes1 * 60)) div 1 into seconds1 put cr & cr & "time: " & hours1 & ":" & minutes1 & ":" & seconds1 & "." & partial_seconds & " - " after fld "notes" select after text of fld "notes" set the label of me to "start movie again" ELSE set the label of me to "stop movie and take note" start player "Player" END IF END mouseUp This is working great... except for ONE THING (isn't there always that ONE THING... ;-) The fractional seconds (partial_seconds) is coming out as a variable digit number: time: 00:00:01.217 - time: 00:00:02.367 - time: 00:00:04.99 - time: 00:00:05.398 - time: 00:00:07.08 - time: 00:00:08.237 - So finally, my question is: Is there any way to determine the FRAME RATE of a QT movie? That way, I could display true frame numbers... Otherwise, how come, once I set the numberFormat to "##" are those numbers coming out 3 digits sometimes? Thanks, Josh On Feb 13, 2006, at 6:47 PM, Josh Mellicker wrote: > I kind of figured it out. > > By the way, the purpose of the app is to load a QT movie, then > allow the user to easily and efficiently take notes, tagged with > the current movie time. > > If this is of any use to anyone: > > Make a card with: > > 1. a Player object > > 2. a "get new movie" button > > 3. a "stop movie and take note" button. > > > Here is my script for the "start/stop" button: > > ON mouseUp > IF the paused of player "Player" is false THEN > stop player "Player" > set the numberFormat to "##" > put the currentTime of player "Player" into curTime > put (curTime - (curTime mod 1800))/1800 into curMin > put (curTime mod 1800)/30 into curSec > put cr & "time: " & curMin & ":" & curSec & " - " after fld > "notes" > select after text of fld "notes" > set the label of me to "start movie again" > ELSE > set the label of me to "stop movie and take note" > start player "Player" > END IF > > END mouseUp > > > Here's what the output looks like: > > ________________________________________ > movie: aeps_05_c1_final.mov > timescale: 30 > ________________________________________ > > time: 00:05 - white rect > > time: 00:15 - arrows > > time: 00:21 - title with bullet points > > time: 00:55 - white rect left side > > time: 00:57 - WR right side > > time: 01:07 - like the tooltip! awesome! :D > > time: 01:43 - power tip anim > > > > > > "get new movie" button: > > ON mouseUp > IF the paused of player "Player" is false THEN > set the paused of player "Player" to true > END IF > > answer file "Please choose a movie:" > set the filename of player "Player" to it > set the itemDelimiter to "/" > put cr & cr & "________________________________________" after > fld "notes" > put cr & "movie: " & the last item of it after fld "notes" > put cr & "timescale: " & the timeScale of player "Player" & cr > after fld "notes" > put "________________________________________"after fld "notes" > > END mouseUp > > > If your job is to watch movies and make comments at certain points, > this is the app for you! > > It is pretty lame right now, but with a little work... > > Anyway, let me know if anyone would like the actual stack, I can > upload it. > > > > > On Feb 13, 2006, at 3:19 PM, Josh Mellicker wrote: > >> I'm sure this has been done so many times so I thought I would >> ask. (I've searched everywhere I can find) >> >> When getting currentTime of a QT movie, you get an integer which >> is the current frame. >> >> This gets minutes: >> >> put "minutes: " & (curTime - (curTime mod 1800))/1800 into curMin >> >> What I'm trying to get is: >> >> >> mm:ss:ff >> >> minutes:seconds:frames >> >> (like: 1:34.23) >> >> >> My brain hurts. >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From shaosean at hotmail.com Fri Apr 14 16:30:27 2006 From: shaosean at hotmail.com (Sean Shao) Date: Fri, 14 Apr 2006 16:30:27 -0400 Subject: [WTF] User Forums In-Reply-To: <20060414170003.90829826BC9@mail.runrev.com> Message-ID: I understand the need to have an account to post to the forums, but not being able to read them? I don't have an account and when someone looking to see what kind of public support Rev has will see one lousy little "Announcement" forum. Any new person would think that there's nothing else and very little public support from Rev. Good idea, shit implementation - you get an "E" for effort. - the ghost of sean _________________________________________________________________ On the road to retirement? Check out MSN Life Events for advice on how to get there! http://lifeevents.msn.com/category.aspx?cid=Retirement From userev at canelasoftware.com Fri Apr 14 16:38:28 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Fri, 14 Apr 2006 13:38:28 -0700 Subject: Intel native on Mac In-Reply-To: <380-220064514144859671@M2W076.mail2web.com> References: <380-220064514144859671@M2W076.mail2web.com> Message-ID: On Apr 14, 2006, at 7:48 AM, mpetrides at earthlink.net wrote: > I just got an Intel Mac and was wondering if Rev 2.7 is Intel > native yet > (i.e. "Universal")? I checked the web page and couldn't tell for > sure. > > If it isn't Universal, when a Universal version projected to be > available? > And, more importantly, can anyone tell me how well (fast) it works > under > Rosetta? Hello Marian, Rev just updated their website to show that Native MacIntel support is coming soon! Rosetta works well except for video performance. Nothing beats going native for sure. Hang in there. Shouldn't be much longer. Mark Talluto -- CANELA Software http://www.canelasoftware.com From bvg at mac.com Fri Apr 14 16:42:55 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Fri, 14 Apr 2006 22:42:55 +0200 Subject: [WTF] User Forums In-Reply-To: References: Message-ID: Not the words i would have used, but despite the tone a correct assessment. On Apr 14 2006, at 22:30, Sean Shao wrote: > I understand the need to have an account to post to the forums, but > not being able to read them? I don't have an account and when someone > looking to see what kind of public support Rev has will see one lousy > little "Announcement" forum. Any new person would think that there's > nothing else and very little public support from Rev. Good idea, shit > implementation - you get an "E" for effort. > > - the ghost of sean -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mdswindell at cruzio.com Fri Apr 14 16:43:10 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Fri, 14 Apr 2006 13:43:10 -0700 Subject: Could Rev do this? Message-ID: <1242999D-3B6D-4E15-89E1-864A0FE4839A@cruzio.com> In looking for a way to remove duplicates photos from iPhoto, I find iPhoto Diet (free, but not up to date and partial in its implementation) and iView Media (50.00). IPhoto surely should do this on its own, but it doesn't. So I was wondering if Rev were up to the task of being able to read iPhoto catalogues, determine duplicates, and get rid of them for the user. If so, it would be a great utility and maybe give Rev some publicity. Way over my head, but for those that knows, who knows? Just a thought. Mark From soapdog at mac.com Fri Apr 14 16:46:06 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 14 Apr 2006 17:46:06 -0300 Subject: Could Rev do this? In-Reply-To: <1242999D-3B6D-4E15-89E1-864A0FE4839A@cruzio.com> References: <1242999D-3B6D-4E15-89E1-864A0FE4839A@cruzio.com> Message-ID: Mark, I have the same problem here, over 6k photos. There are a lot of shareware apps out there that claim to remove duplicate data from iPhoto but none works. I think the best way is to use a "directory walker" to traverse "iPhoto Library" and compute a crc32 checksum for all the pictures and remove the duplicates... others might have better ideas andre On Apr 14, 2006, at 5:43 PM, Mark Swindell wrote: > In looking for a way to remove duplicates photos from iPhoto, I > find iPhoto Diet (free, but not up to date and partial in its > implementation) and iView Media (50.00). IPhoto surely should do > this on its own, but it doesn't. > > So I was wondering if Rev were up to the task of being able to read > iPhoto catalogues, determine duplicates, and get rid of them for > the user. If so, it would be a great utility and maybe give Rev > some publicity. Way over my head, but for those that knows, who > knows? > > Just a thought. > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Apr 14 16:51:21 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Apr 2006 15:51:21 -0500 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> Message-ID: <44400B49.5070305@hyperactivesw.com> Mark Smith wrote: > The best I could do was: > > function stackIsOpen pLongID > set the itemDelimiter to "/" > return (char 1 to -6 of item -1 of pLongID) is among the lines of the > openStacks > end stackIsOpen > > which on a 1.5mhz G4 powerbook took 150 ms for 1000 iterations. > (checking the windowID took 500 ms). > > The trouble with 'value(word wordoffset("stack",pLongID)+1 of pLongID)' > is that given the long id of a stack, it returns the full path of the > stack, so is never in the openStacks. True. The original request was for a way to identify the stack that held the long ID of an object in the stack, so that's what my script did. But you're right, it wouldn't work with file paths. For long IDs that are stack file paths, you can use: get (the short name of pStackLongID is in the openstacks) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Fri Apr 14 16:51:53 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 14 Apr 2006 13:51:53 -0700 Subject: Could Rev do this? Message-ID: <44400B69.4060607@fourthworld.com> Mark Swindell wrote: > In looking for a way to remove duplicates photos from iPhoto, I find > iPhoto Diet (free, but not up to date and partial in its > implementation) and iView Media (50.00). IPhoto surely should do > this on its own, but it doesn't. > > So I was wondering if Rev were up to the task of being able to read > iPhoto catalogues, determine duplicates, and get rid of them for the > user. If so, it would be a great utility and maybe give Rev some > publicity. Way over my head, but for those that knows, who knows? Maybe not. I was thinking about the same problem here the other day, and wile I haven't written anything yet it occurred to me that Rev's MD5 function could probably be useful: you'd make a list of all the files, read each file into a variable and run the variable through MD5, and then any matching MD5 keys are likely duplicates. Anyone here see a weakness to that crude approach? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Fri Apr 14 16:54:03 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Apr 2006 15:54:03 -0500 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <44400B49.5070305@hyperactivesw.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> Message-ID: <44400BEB.6000808@hyperactivesw.com> J. Landman Gay wrote: > Mark Smith wrote: > >> The best I could do was: >> >> function stackIsOpen pLongID >> set the itemDelimiter to "/" >> return (char 1 to -6 of item -1 of pLongID) is among the lines of >> the openStacks >> end stackIsOpen >> >> which on a 1.5mhz G4 powerbook took 150 ms for 1000 iterations. >> (checking the windowID took 500 ms). >> >> The trouble with 'value(word wordoffset("stack",pLongID)+1 of >> pLongID)' is that given the long id of a stack, it returns the full >> path of the stack, so is never in the openStacks. > > > True. The original request was for a way to identify the stack that held > the long ID of an object in the stack, so that's what my script did. But > you're right, it wouldn't work with file paths. > > For long IDs that are stack file paths, you can use: > > get (the short name of pStackLongID is in the openstacks) > Oh, and re-reading this, I think your method is better regarding "among the lines of" -- it prevents one of those forward-looking potential bugs we've been talking about on the list recently. So I revise myself: get (the short name of pStackLongID is among the lines of the openstacks) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Fri Apr 14 17:20:39 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 14 Apr 2006 22:20:39 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <44400BEB.6000808@hyperactivesw.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> Message-ID: I just had a doh! moment in response to your , but then in order to see how much faster the engine does this, I tested it the same way I tested my first tries (which was actually with 10000 iterations, not 1000), and function stackIsOpen pLongID return (the short name of pLongID is among the lines of the openstacks) end stackIsOpen takes nearly 600 ms! And you're right, of course, the original question was as you described. I didn't read it carefully enough. Though, as far as I can see, the original stackIsOpen function will work ok for the long id of any control of a main stack, provided the stack has a file name. Best, Mark On 14 Apr 2006, at 21:54, J. Landman Gay wrote: > J. Landman Gay wrote: >> Mark Smith wrote: >>> The best I could do was: >>> >>> function stackIsOpen pLongID >>> set the itemDelimiter to "/" >>> return (char 1 to -6 of item -1 of pLongID) is among the lines >>> of the openStacks >>> end stackIsOpen >>> >>> which on a 1.5mhz G4 powerbook took 150 ms for 1000 iterations. >>> (checking the windowID took 500 ms). >>> >>> The trouble with 'value(word wordoffset("stack",pLongID)+1 of >>> pLongID)' is that given the long id of a stack, it returns the >>> full path of the stack, so is never in the openStacks. >> True. The original request was for a way to identify the stack >> that held the long ID of an object in the stack, so that's what my >> script did. But you're right, it wouldn't work with file paths. >> For long IDs that are stack file paths, you can use: >> get (the short name of pStackLongID is in the openstacks) > > Oh, and re-reading this, I think your method is better regarding > "among the lines of" -- it prevents one of those forward-looking > potential bugs we've been talking about on the list recently. So I > revise myself: > > get (the short name of pStackLongID is among the lines of the > openstacks) > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Fri Apr 14 17:23:49 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 15 Apr 2006 07:23:49 +1000 Subject: the Visible Variable In-Reply-To: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> References: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> Message-ID: On 4/15/06, Josh Mellicker wrote: > Instead of global variables or custom properties, I've been using a > data stack to hold data in fields. > > Crazy? Been there done that? Good idea? Comments? > Yes, I do this all the time. There is no need to "go to" or to "show" the data stack, so the speed difference between using fields & using custom properties effectively disappears. However it makes debugging very easy as you can inspect & edit your data directly if needed. Backing up the data is also made simple, since you just save a copy of the stack. I make sure that each data field, check box,menu button or radio button has it's own unique name, then I collate all these names & the name of their card into a custom property of the data stack. I have generalised setData, getData handlers & functions that look at this list, find the appropriate data object on it's card, and either change or return it's value. This is working really well for me in several big projects. HTH, Sarah From jperryl at ecs.fullerton.edu Fri Apr 14 17:35:46 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 14 Apr 2006 14:35:46 -0700 (PDT) Subject: [WTF] User Forums In-Reply-To: Message-ID: Thanks, Bjornke... I had just cancelled my "ditto" for the same reason. And, you know, I can't delete my ditto's here... ;-P Judy On Fri, 14 Apr 2006, [ISO-8859-1] Bj?rnke von Gierke wrote: > Not the words i would have used, but despite the tone a correct > assessment. > > On Apr 14 2006, at 22:30, Sean Shao wrote: > > > I understand the need to have an account to post to the forums, but > > not being able to read them? I don't have an account and when someone > > looking to see what kind of public support Rev has will see one lousy > > little "Announcement" forum. Any new person would think that there's > > nothing else and very little public support from Rev. Good idea, shit > > implementation - you get an "E" for effort. From gefisher at mac.com Fri Apr 14 17:51:12 2006 From: gefisher at mac.com (Glenn E. Fisher) Date: Fri, 14 Apr 2006 16:51:12 -0500 Subject: Slideshow with Revolution? (Joao Candido Portinari) Message-ID: > Joao, I just uploaded a slide show and multiple move player stacks to revOnLine in the General catagory under my ID gefisher. Maybe they can help. Have fun, Glenn > Revolution friends and gurus, > > I would appreciate very much any help you could kindly provide on the > following: > > >>> I am trying to build a slideshow using Revolution. It consists of >>> some 200 >>> images of paintings accompanied by a music soundtrack, lasting >>> about 20 >>> minutes (automatic play with dissolve transitions). >>> >>> The problem is the need for a practical way of creating an accurate >>> synchronization between the images and the music soundtrack >>> (meaning that >>> each image must be shown at a specific time in the soundtrack). >>> >>> This sync creation process should be natural and easy enough, >>> something like: >>> >>> 1. go to ?authoring mode?; >>> 2. play the slideshow and click ?go next card? when a specific >>> musical event >>> is reached; >>> 3. repeat this process consecutively as the images go by, and >>> commands for >>> ?go next card? should be inserted automatically in the script. >>> > > Do you know of any already existent stack that builds slideshows in > this > way? If not, how do I write a script for this? > > Thank you very much for your help. > > Regards, > > Joao > From chipp at chipp.com Fri Apr 14 18:23:30 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 14 Apr 2006 17:23:30 -0500 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: <443FE27E.7050200@fourthworld.com> References: <443FE27E.7050200@fourthworld.com> Message-ID: <444020E2.60400@chipp.com> Hi Richard, Thanks for the info on Tierra.net, but unless I'm missing something, it is way more expensive than DreamHost.com. On DreamHost you get: 1 FREE domain registration www.yourname.com UNLIMITED domains hosted UNLIMITED subdomains 20 GB Disk, 1 TB Transfer 3000 Mailboxes, 75 Shell/FTP Users all for $7.95 bucks a month. The cheapest plan I could find at Tierra.net was: 100 MB, 2GB Bandwidth Bundled email provides SPAM filtering, virus protection, and 5 mailboxes with webmail access. all for $17.95 per month So, it's over 2X the cost with 1/200th the storage space and 1/500th the Bandwidth allowed. Not sure of the value prop there...though I have to add one caveat. While I've never contacted Tierra.net, you have said you can actually *talk* to a person there. I've tried on numerous occasions to *talk* to a person at DreamHost, never with any success. I figured if I couldn't talk to a live human, then they wouldn't get my business. I use iPowerWeb.com, but have yet to try running Rev cgi there. best, Chipp Richard Gaskin wrote: > Good stuff, Phil. > > Phil's instructions for DreamHost are similar to what you'd need for > Tierra.Net, which offers similarly priced packages. From bobwarren at howsoft.com Fri Apr 14 18:47:45 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 14 Apr 2006 19:47:45 -0300 Subject: Slideshow with Revolution? Message-ID: <44402691.3050005@howsoft.com> Joao Candido Portinari wrote: >Revolution friends and gurus, >I would appreciate very much any help you could kindly provide on the >following: >>>> I am trying to build a slideshow using Revolution. It consists of some 200 >>>> images of paintings accompanied by a music soundtrack, lasting about 20 >>>> minutes (automatic play with dissolve transitions). >>>> >>>> The problem is the need for a practical way of creating an accurate >>>> synchronization between the images and the music soundtrack (meaning that >>>> each image must be shown at a specific time in the soundtrack). >>>> >>>> This sync creation process should be natural and easy enough, something like: >>>> >>>> 1. go to ?authoring mode?; >>>> 2. play the slideshow and click ?go next card? when a specific musical event >>>> is reached; >>>> 3. repeat this process consecutively as the images go by, and commands for >>>> ?go next card? should be inserted automatically in the script. >Do you know of any already existent stack that builds slideshows in this >way? If not, how do I write a script for this? >Thank you very much for your help. >Regards, >Joao ----------------------------------------------------------- Wow! If Pablo Picasso's grandson suddenly popped up on the Use-Revolution List, it would blow us all over, wouldn't it? Well, that's more or less what's happened here! Welcome Joao! The prestige of Revolution has suddnely rocketed! I hope my friends can help you with your slideshow problem. Very best regards, Bob Warren (Florianopolis) From soapdog at mac.com Fri Apr 14 18:58:02 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 14 Apr 2006 19:58:02 -0300 Subject: Slideshow with Revolution? In-Reply-To: <44402691.3050005@howsoft.com> References: <44402691.3050005@howsoft.com> Message-ID: <19C97672-DA9C-452A-AB65-1356CCE05F80@mac.com> On Apr 14, 2006, at 7:47 PM, Bob Warren wrote: > Wow! > If Pablo Picasso's grandson suddenly popped up on the Use- > Revolution List, it would blow us all over, wouldn't it? > > Well, that's more or less what's happened here! > > Welcome Joao! The prestige of Revolution has suddnely rocketed! > I hope my friends can help you with your slideshow problem. > > Very best regards, > Bob Warren (Florianopolis) I knew that I knew that surname from somewhere :-) all those art history classes on the film school... Andre Garzia (Rio de Janeiro) From mpetrides at earthlink.net Fri Apr 14 19:19:50 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 14 Apr 2006 18:19:50 -0500 Subject: Revolution Easter Weekend Offer - get a free iPod! In-Reply-To: <443FC478.8090905@howsoft.com> References: <443FC478.8090905@howsoft.com> Message-ID: >>>- Free iPod 30GB Video with Revolution Enterprise I sent an email back to Sales but have not gotten a reply and the timeline on the offer is very short... Does anyone know if this offer applies to renewal purchases of Enterprise? Thanks. Marian From bvg at mac.com Fri Apr 14 19:28:57 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Sat, 15 Apr 2006 01:28:57 +0200 Subject: Revolution Easter Weekend Offer - get a free iPod! In-Reply-To: References: <443FC478.8090905@howsoft.com> Message-ID: <82e295abc949cd51c226210922f4c016@mac.com> I tried with a renewal, and it said I need to get a buy of at least 550?, so no renewal... which makes sense in hindsight... Bjoernke On Apr 15 2006, at 01:19, Marian Petrides wrote: > >>>- Free iPod 30GB Video with Revolution Enterprise > > I sent an email back to Sales but have not gotten a reply and the > timeline on the offer is very short... > > Does anyone know if this offer applies to renewal purchases of > Enterprise? > > Thanks. > > Marian -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From mpetrides at earthlink.net Fri Apr 14 19:40:19 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 14 Apr 2006 18:40:19 -0500 Subject: Revolution Easter Weekend Offer - get a free iPod! In-Reply-To: <82e295abc949cd51c226210922f4c016@mac.com> References: <443FC478.8090905@howsoft.com> <82e295abc949cd51c226210922f4c016@mac.com> Message-ID: <53DEAB71-A903-4D6F-8374-CA7FE3A9722A@earthlink.net> Thanks. I was reluctant to proceed to checkout without knowing if the offer applies. Since it doesn't, I'll stick to my original plan and renew when I finally get some time to write software again (and once Rev is Universal on Mac). On Apr 14, 2006, at 6:28 PM, Bj?rnke von Gierke wrote: > I tried with a renewal, and it said I need to get a buy of at least > 550?, so no renewal... which makes sense in hindsight... > > Bjoernke > > On Apr 15 2006, at 01:19, Marian Petrides wrote: > >> >>>- Free iPod 30GB Video with Revolution Enterprise >> >> I sent an email back to Sales but have not gotten a reply and the >> timeline on the offer is very short... >> >> Does anyone know if this offer applies to renewal purchases of >> Enterprise? >> >> Thanks. >> >> Marian > > -- > > official ChatRev page: > http://chatrev.bjoernke.com > > Chat with other RunRev developers: > go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lynn at paradigmasoft.com Fri Apr 14 19:55:11 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 14 Apr 2006 16:55:11 -0700 Subject: OT: The Easter Bunny Not to Find (was RE: Revolution Easter Weekend Offer - get a free iPod!) In-Reply-To: <53DEAB71-A903-4D6F-8374-CA7FE3A9722A@earthlink.net> Message-ID: <1067063496-346050271@lindbergh.macserve.net> Jerry Daniels got me addicted to Google Video. In the spirit of finding the Easter Bunny, here is a short video about the Easter Bunny you do not want to find. http://video.google.com/videoplay?docid=-5427138374898988918&q=easter+bunny+ hates+you&pl=true Have a great weekend :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jerry at daniels-mara.com Fri Apr 14 20:00:18 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 14 Apr 2006 19:00:18 -0500 Subject: OT: The Easter Bunny Not to Find (was RE: Revolution Easter Weekend Offer - get a free iPod!) In-Reply-To: <1067063496-346050271@lindbergh.macserve.net> References: <1067063496-346050271@lindbergh.macserve.net> Message-ID: I have to say...I just LOVED that video. They have the best stuff! There's no stopping that Easter Bunny! Best, Jerry Daniels 5 Reasons 12 Top Rev Developers Use to Constellation! http://daniels-mara.com/products/5reasons.htm Voice: 512.879.6286 Skype: jerry.daniels On Apr 14, 2006, at 6:55 PM, Lynn Fredricks wrote: > Jerry Daniels got me addicted to Google Video. In the spirit of > finding the > Easter Bunny, here is a short video about the Easter Bunny you do > not want > to find. > > http://video.google.com/videoplay? > docid=-5427138374898988918&q=easter+bunny+ > hates+you&pl=true > > Have a great weekend :-) > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From stephenREVOLUTION at barncard.com Fri Apr 14 20:11:30 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 14 Apr 2006 17:11:30 -0700 Subject: startup question In-Reply-To: <1D7DE234-CB04-11DA-B79D-0030657E1638@pon.net> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> <1D7DE234-CB04-11DA-B79D-0030657E1638@pon.net> Message-ID: A word of thanks goes out to all who suggested solutions to my startup problem; Jim Ault, Chipp Walters, David Burgun, Dave Cragg, and Rob Cozens. I just used preOpenStack for all the stuff that has to happen on startup... works like a champ. Nothing can even see or touch the stack until everything is loaded. All I can say is .... duh... and thanks. sqb -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From rcozens at pon.net Fri Apr 14 20:58:25 2006 From: rcozens at pon.net (Rob Cozens) Date: Fri, 14 Apr 2006 17:58:25 -0700 Subject: the Visible Variable In-Reply-To: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> References: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> Message-ID: Hi Josh, > Instead of global variables or custom properties, I've been using a > data stack to hold data in fields. > > Crazy? Not in my book. > Been there done that? Yup... > Good idea? Works for moi. > Comments? 100% native transcript Retrieves one record in 40K in < 1 sec on medium-speed G4 Single user & client/server operation with 100% code compatibility Easier to manipulate individual records than custom properties Builds on RunRev's internal card-by-id index RAD Tools and DB utilities included Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From alex at tweedly.net Fri Apr 14 21:02:43 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 15 Apr 2006 02:02:43 +0100 Subject: Could Rev do this? In-Reply-To: <44400B69.4060607@fourthworld.com> References: <44400B69.4060607@fourthworld.com> Message-ID: <44404633.2000208@tweedly.net> Richard Gaskin wrote: > Maybe not. I was thinking about the same problem here the other day, > and wile I haven't written anything yet it occurred to me that Rev's > MD5 function could probably be useful: you'd make a list of all the > files, read each file into a variable and run the variable through > MD5, and then any matching MD5 keys are likely duplicates. > > Anyone here see a weakness to that crude approach? It should work. In fact, I wrote a stack to do that (for music files) last year and it worked OK for them. Only weakness was that it was slow - I considered adding an "index file" to each directory, which would store the file names and md5 signatures, but hadn't got as far as doing that. Other weakness -I decided it wasn't worth adding refinements because it was a one-off effort to merge two lots of music files and I got it completed OK before I had refined the stack, so I didn't keep the stack :-( I'll try re-creating it from memory and see if it's as easy as I remember ... -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/311 - Release Date: 13/04/2006 From jacque at hyperactivesw.com Fri Apr 14 21:33:01 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 14 Apr 2006 20:33:01 -0500 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> Message-ID: <44404D4D.6040709@hyperactivesw.com> Mark Smith wrote: > I just had a doh! moment in response to your pStackLongID>, but then in order to see how much faster the engine does > this, I tested it the same way I tested my first tries (which was > actually with 10000 iterations, not 1000), and > > function stackIsOpen pLongID > return (the short name of pLongID is among the lines of the openstacks) > end stackIsOpen > > takes nearly 600 ms! Interesting. I never time these things enough. It looks like if a script needs to make repeated calls to the function, then your way would be preferable because of the speed increase. It's been an interesting experiment, I like when the list does these things. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Sat Apr 15 00:08:33 2006 From: bobs at twft.com (Robert Sneidar) Date: Fri, 14 Apr 2006 21:08:33 -0700 Subject: Starting up a script in "safe" mode Message-ID: <34B197EF-3C9E-4EC3-A113-1F5BD228F5F7@twft.com> After following the tutorial for Valentina and creating a sample stack, I put the function to create the database in the openStack handler. Now the stack crashes Revolution to desktop every time I open it. I am sure my scripting must have a bug. Is there a way to easily open a stack without executing the openStack handler? If not, this would be a really good thing to add in your next release. Some kind of key combo or menu option maybe. I suppose I could have another stack copy the stack script and then set it to nothing, but it seems like a hassle. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From bobs at twft.com Sat Apr 15 00:23:42 2006 From: bobs at twft.com (Robert Sneidar) Date: Fri, 14 Apr 2006 21:23:42 -0700 Subject: Open stack in "safe" mode Message-ID: Well I figured this out pretty quickly. I put this into a button of a new stack: on mouseUp answer file "Edit the script of this stack:" put it into myStack edit the script of stack myStack end mouseUp and then removed the offending code. All's well. :-) Bob Sneidar IT Manager Logos Management Calvary Chapel CM From JimAultWins at yahoo.com Sat Apr 15 00:49:12 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 14 Apr 2006 21:49:12 -0700 Subject: Open stack in "safe" mode In-Reply-To: Message-ID: On 4/14/06 9:23 PM, "Robert Sneidar" wrote: > Well I figured this out pretty quickly. I put this into a button of a > new stack: > > on mouseUp > answer file "Edit the script of this stack:" > put it into myStack > edit the script of stack myStack > end mouseUp > > and then removed the offending code. All's well. :-) A way could be --the multi-line message box set the lock messages to true go stack problemStack --or in the multi-line message box answer file "Edit the script of this stack:" edit the script of stack myStack HTH Jim Ault Las Vegas From JimAultWins at yahoo.com Sat Apr 15 01:11:01 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 14 Apr 2006 22:11:01 -0700 Subject: Open stack in "safe" mode In-Reply-To: Message-ID: OOOOPS !! That should be "it" instead of "myStack" > answer file "Edit the script of this stack:" > edit the script of stack it On 4/14/06 9:49 PM, "Jim Ault" wrote: > On 4/14/06 9:23 PM, "Robert Sneidar" wrote: > >> Well I figured this out pretty quickly. I put this into a button of a >> new stack: >> >> on mouseUp >> answer file "Edit the script of this stack:" >> put it into myStack >> edit the script of stack myStack >> end mouseUp >> >> and then removed the offending code. All's well. :-) > > A way could be > > --the multi-line message box > > set the lock messages to true > go stack problemStack > > --or in the multi-line message box > > answer file "Edit the script of this stack:" > edit the script of stack myStack > > > HTH > > Jim Ault > Las Vegas > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From viktoras at ekoinf.net Sat Apr 15 05:49:54 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Sat, 15 Apr 2006 12:49:54 +0300 (FLE Standard Time) Subject: table behaviour References: Message-ID: <4440C1C2.000001.02988@MAZYTIS> Hi masters of transcript, some problems with table (spreadsheet), Using Rev. studio 2.7. Seeking your help again and again, and lots of thanks in advance ! 1) when data from tab delimited file is loaded in to a table field I try editing a cell with value and... when focus is on the cell it shows empty contents and not the value, so I can not change it. 2) when I change the value of that cell or enter any new value into any cell all previously loaded contents dissapear, hmmm... 3) when tab delimited file is loaded into a table some cells, when given focus on (otherwise they seem empty) shows contents that were entered in previous work session and most likely were saved with contents of table field in stack. It looks like data loaded from a file resides on one "layer" of a table, while the actual contents of a stack - on another. Are there any settings to merge those two "layers" into a single? Could anyone please suggest a working example of an elementary spreadsheet code (or stack) or tutorial how to create one. I am trying to write field sampling data classification tool. I am from a "camp" of C/Perl/PHP/JavaScript coders, so the world of Revolution is a bit like an unexplored territory. Purchased Software at the speed of thought, still I could not find an example of implementation of spreadsheet program there :-(. Thanks in advance for any pointer to any useful resource! Best wishes Viktoras From alex at tweedly.net Sat Apr 15 07:28:22 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 15 Apr 2006 12:28:22 +0100 Subject: Could Rev do this? In-Reply-To: <44404633.2000208@tweedly.net> References: <44400B69.4060607@fourthworld.com> <44404633.2000208@tweedly.net> Message-ID: <4440D8D6.8000004@tweedly.net> Alex Tweedly wrote: > It should work. In fact, I wrote a stack to do that (for music files) > last year and it worked OK for them. Only weakness was that it was > slow - I considered adding an "index file" to each directory, which > would store the file names and md5 signatures, but hadn't got as far > as doing that. > > Other weakness -I decided it wasn't worth adding refinements because > it was a one-off effort to merge two lots of music files and I got it > completed OK before I had refined the stack, so I didn't keep the > stack :-( > > I'll try re-creating it from memory and see if it's as easy as I > remember ... > Not quite as easy as I remember - especially if you want anyone else to be able to use it !! Uploaded to RevOnline under username alextweedly, category Utilities, as "Duplicate finder" Not the prettiest stack even I have written, and doesn't have all the robustness checks a commercial product would have - but does what it needs to do. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/312 - Release Date: 14/04/2006 From dburgun at dsl.pipex.com Sat Apr 15 07:49:23 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 15 Apr 2006 12:49:23 +0100 Subject: Starting up a script in "safe" mode In-Reply-To: <34B197EF-3C9E-4EC3-A113-1F5BD228F5F7@twft.com> References: <34B197EF-3C9E-4EC3-A113-1F5BD228F5F7@twft.com> Message-ID: <296A16FE-2741-4CD7-B199-214E02E1A362@dsl.pipex.com> You can do it from the message box. Type this: answer file "Stack File";edit the script of stack it If it's in the Stack Script or answer file "Stack File";edit the script of card 1 of stack it or you could just add a script to a button: on mouseUp answer file "Stack File" edit the script of card 1 of stack it end mouseUp Hope this helps All the Best Dave On 15 Apr 2006, at 05:08, Robert Sneidar wrote: > After following the tutorial for Valentina and creating a sample > stack, I put the function to create the database in the openStack > handler. Now the stack crashes Revolution to desktop every time I > open it. I am sure my scripting must have a bug. Is there a way to > easily open a stack without executing the openStack handler? If > not, this would be a really good thing to add in your next release. > Some kind of key combo or menu option maybe. I suppose I could have > another stack copy the stack script and then set it to nothing, but > it seems like a hassle. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Sat Apr 15 07:54:47 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 15 Apr 2006 12:54:47 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <44404D4D.6040709@hyperactivesw.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> Message-ID: <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> Hi, Thanks a lot for this. One thing that has puzzled me is why you can't access things like the stack or card of an object. For instance why can't I just do this: put the short name of the stack of the long id of me into myStackName or put the short name of the card of the long id of me myCardName Which would return the name of the stack/card that the object resides in. It just seems like this ought to work, in fact when I found out that RunRev didn't support this I was surprised! Any ideas why this isn't supported? All the Best Dave On 15 Apr 2006, at 02:33, J. Landman Gay wrote: > Mark Smith wrote: > > I just had a doh! moment in response to your > pStackLongID>, but then in order to see how much faster the > engine does > > this, I tested it the same way I tested my first tries (which was > > actually with 10000 iterations, not 1000), and > > > > function stackIsOpen pLongID > > return (the short name of pLongID is among the lines of the > openstacks) > > end stackIsOpen > > > > takes nearly 600 ms! > > Interesting. I never time these things enough. It looks like if a > script needs to make repeated calls to the function, then your way > would be preferable because of the speed increase. > > It's been an interesting experiment, I like when the list does > these things. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sat Apr 15 08:07:03 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 15 Apr 2006 13:07:03 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> Message-ID: Well, you could try using 'the owner of'. I haven't experimented with it much, so I don't know how flexible it is. Best, Mark On 15 Apr 2006, at 12:54, David Burgun wrote: > Hi, > > Thanks a lot for this. One thing that has puzzled me is why you > can't access things like the stack or card of an object. For > instance why can't I just do this: > > put the short name of the stack of the long id of me into > myStackName > > or > > put the short name of the card of the long id of me myCardName > > Which would return the name of the stack/card that the object > resides in. > > It just seems like this ought to work, in fact when I found out > that RunRev didn't support this I was surprised! > > Any ideas why this isn't supported? > > All the Best > Dave > > On 15 Apr 2006, at 02:33, J. Landman Gay wrote: > >> Mark Smith wrote: >> > I just had a doh! moment in response to your > > pStackLongID>, but then in order to see how much faster the >> engine does >> > this, I tested it the same way I tested my first tries (which was >> > actually with 10000 iterations, not 1000), and >> > >> > function stackIsOpen pLongID >> > return (the short name of pLongID is among the lines of the >> openstacks) >> > end stackIsOpen >> > >> > takes nearly 600 ms! >> >> Interesting. I never time these things enough. It looks like if a >> script needs to make repeated calls to the function, then your way >> would be preferable because of the speed increase. >> >> It's been an interesting experiment, I like when the list does >> these things. >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From herve.chaudet at wanadoo.fr Sat Apr 15 08:22:25 2006 From: herve.chaudet at wanadoo.fr (=?ISO-8859-1?Q?Herv=E9_Chaudet?=) Date: Sat, 15 Apr 2006 14:22:25 +0200 Subject: Date conversion strange behaviour In-Reply-To: <20060414223301.CAA07825DB4@mail.runrev.com> References: <20060414223301.CAA07825DB4@mail.runrev.com> Message-ID: <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> Hi, Can someone verify the result of this little script on both platform Win and MacOS : on mouseUp put "01/01/06" into d0 put "04/12/06" into d1 convert d0 to seconds convert d1 to seconds answer d0,d1,d1-d0,(d1-d0) div 86400 end mouseUp On MacOS the result is: 1136073600,1144800000,8726400,101 On Win: 1136077200,1144800000,8722800,100 The difference between the two platform is 1 hour for d0 only, and the resulting difference between d0 and d1 is 101 days on MacOSX and 100 days on Win ! Any idea ? Herve Chaudet Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 Courriel : lhcp at acm.org ------------------------------------------------------------------------ ----- From alex at tweedly.net Sat Apr 15 08:29:56 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sat, 15 Apr 2006 13:29:56 +0100 Subject: table behaviour In-Reply-To: <4440C1C2.000001.02988@MAZYTIS> References: <4440C1C2.000001.02988@MAZYTIS> Message-ID: <4440E744.6050709@tweedly.net> Viktoras Didziulis wrote: > Could anyone please suggest a >working example of an elementary spreadsheet code (or stack) or tutorial how >to create one. I am trying to write field sampling data classification tool. > > > The table built-in to Rev is very basic (indeed, disappointing) if you're looking for regular "spreadsheet" cells, rows, cols, etc. Jonathan Lynch wrote an excellent spreadsheet object - can't remember (and can't easily find) his own web site address, but it is available from http://revolution.widged.com/stacks/ - about half-way down the page. This provides all the usual behaviour you would expect for editing, navigating, etc. Don't think it included reading/writing from files, but it certainly came with decent help, so that shouldn't be hard to add. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/312 - Release Date: 14/04/2006 From jspencer78 at mac.com Sat Apr 15 09:21:24 2006 From: jspencer78 at mac.com (James Spencer) Date: Sat, 15 Apr 2006 08:21:24 -0500 Subject: Open stack in "safe" mode In-Reply-To: References: Message-ID: Or even easier, click the "Messages" button up in the toolbar before opening the stack and then click it again once it is open. James P. Spencer Rochester, MN jspencer78 at mac.com "Badges?? We don't need no stinkin badges!" On Apr 14, 2006, at 11:49 PM, Jim Ault wrote: > On 4/14/06 9:23 PM, "Robert Sneidar" wrote: > >> Well I figured this out pretty quickly. I put this into a button of a >> new stack: >> >> on mouseUp >> answer file "Edit the script of this stack:" >> put it into myStack >> edit the script of stack myStack >> end mouseUp >> >> and then removed the offending code. All's well. :-) > > A way could be > > --the multi-line message box > > set the lock messages to true > go stack problemStack > > --or in the multi-line message box > > answer file "Edit the script of this stack:" > edit the script of stack myStack > > > HTH > > Jim Ault > Las Vegas > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Sat Apr 15 10:39:49 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sat, 15 Apr 2006 09:39:49 -0500 Subject: Runtime Revolution Ships Revolution Media In-Reply-To: References: Message-ID: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> Judy, I have begun to believe the dilemma that Revolution (and many other great products) face is the "cult software" phenomenon. I am starting to think software becomes "cultish" and loses its appeal to people who are not part of the "cult" because of a corruption of the creative process whereby: 1. the developers of the software lose their "faith" and "vision" and start believing in "features" 2. as a result, the software becomes something less appealing to new users (non-cult members) Many feedback sessions, however well-intentioned, end up being ego battles whereby the technical types with less assertive social skill lose faith in their product, their company and themselves. In short, they start urinating in the punch bowl during breaks. (NOTE: this has actually happened.) If I were Kevin and Mark, I would avoid reading this list at every opportunity. I believe the over-all effect of this list tends to be debilitating for them and might even neuter them creatively speaking. It would be like watching the Catholic channel right before having sex. Oops...I actually like that. Well, you know what I'm trying to say. Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Apr 12, 2006, at 12:05 PM, Judy Perry wrote: > It almost sounds like RevConWest... > > Almost. > > Just to play Devil's Advocate, how do you know that your participating > end-users are not hand-picked to ensure a certain outcome? > > Not that I'm accusing you of doing that, but I participated in an > external > evaluator session for our first online master's degree. The fur was > positively flying (and most improbably, not on my particular > account), but > when I later voiced some of my concerns to the program head, she > seemed > most blissful in her ignorance. Later, when the program made its > self-assessment to a national conference, what I had witnessed had > been > entirely sugar-coated. > > I love the process you describe. I guess it all depends upon the > willingness of the company to actually listen to what is being said as > opposed to hearing what they would like to hear. Your customers > are most > fortunate that your company is of the former rather than the latter. > > Rev clearly has the opportunity to be of the former as well. > > Judy > > On Wed, 12 Apr 2006 Roger.E.Eller at sealedair.com wrote: > >> I fully agree with this approach. It makes for a win/win situation >> for >> both the company as well as the established customer base. As a >> matter of >> fact, our company utilizes a certain high-end system that is >> internationally respected in the industry. Each year, a group of >> end-users >> and management attends an event which allows us direct access to the >> developers of our chosen system. The users sit down and voice their >> concerns, problems, bugs, feature requests, etc. to the entire >> group of >> developers and leaders of this company. We even vote on what is most >> important, and user opinion actually carries more weight than >> anything >> else. After all, the customer is always right. It's like bugzilla, >> but >> without the clunky interface, and you leave the event knowing that >> your >> votes and input have made a real difference in the direction of the >> product. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Sat Apr 15 10:40:00 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 15 Apr 2006 07:40:00 -0700 Subject: Date conversion strange behaviour In-Reply-To: <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> Message-ID: Please describe the versions of Rev you are using, the operating systems on each platform, and the data and time settings. It could be daylight savings is one difference between the computers. At the moment I only have access to OSX, but I am sure someone will be able to help you today. Jim Ault Las Vegas On 4/15/06 5:22 AM, "Herv? Chaudet" wrote: > Hi, > > Can someone verify the result of this little script on both platform > Win and MacOS : > > on mouseUp > put "01/01/06" into d0 > put "04/12/06" into d1 > convert d0 to seconds > convert d1 to seconds > answer d0,d1,d1-d0,(d1-d0) div 86400 > end mouseUp > > On MacOS the result is: 1136073600,1144800000,8726400,101 > On Win: 1136077200,1144800000,8722800,100 > > The difference between the two platform is 1 hour for d0 only, and > the resulting difference between d0 and d1 is 101 days on MacOSX and > 100 days on Win ! > > Any idea ? > > > Herve Chaudet > > Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 > Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 > - France > Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 > > Courriel : lhcp at acm.org > ------------------------------------------------------------------------ > ----- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Sat Apr 15 11:20:58 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 15 Apr 2006 11:20:58 -0400 Subject: Date conversion strange behaviour In-Reply-To: Message-ID: <8C82EB7550D78EE-8A8-14CC@MBLK-M20.sysops.aol.com> OS X treats days that you go onto daylight saving time as having 23 hours - and days that you come off DST as having 25 hours. The former have 23 hours of seconds, the latter have 25 hours of seconds. Paul Looney -----Original Message----- From: Jim Ault To: How to use Revolution Sent: Sat, 15 Apr 2006 07:40:00 -0700 Subject: Re: Date conversion strange behaviour Please describe the versions of Rev you are using, the operating systems on each platform, and the data and time settings. It could be daylight savings is one difference between the computers. At the moment I only have access to OSX, but I am sure someone will be able to help you today. Jim Ault Las Vegas On 4/15/06 5:22 AM, "Herv? Chaudet" wrote: > Hi, > > Can someone verify the result of this little script on both platform > Win and MacOS : > > on mouseUp > put "01/01/06" into d0 > put "04/12/06" into d1 > convert d0 to seconds > convert d1 to seconds > answer d0,d1,d1-d0,(d1-d0) div 86400 > end mouseUp > > On MacOS the result is: 1136073600,1144800000,8726400,101 > On Win: 1136077200,1144800000,8722800,100 > > The difference between the two platform is 1 hour for d0 only, and > the resulting difference between d0 and d1 is 101 days on MacOSX and > 100 days on Win ! > > Any idea ? > > > Herve Chaudet > > Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 > Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 > - France > Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 > > Courriel : lhcp at acm.org > ------------------------------------------------------------------------ > ----- > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Sat Apr 15 11:42:01 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 15 Apr 2006 08:42:01 -0700 Subject: startup question In-Reply-To: References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <86AD4CE1-75CC-49B9-AFD1-5A795F286BCF@byu.edu> <70ed6b130604121449i351d5888gb4cfc2fcaf984ec3@mail.gmail.com> <14133440104.20060412181353@ahsoftware.net> <1D7DE234-CB04-11DA-B79D-0030657E1638@pon.net> Message-ID: <61A8B5B3-CC96-11DA-A89C-0030657E1638@pon.net> Hi Stephen, > I just used preOpenStack for all the stuff that has to happen on > startup... > > works like a champ. Nothing can even see or touch the stack until > everything is loaded. > Just so you and anyone else who might go this route knows: Any reference to menus and menuItems in preOpenStack will not produce the desired result. One can reference a menu button by name, id, or number, and change the menuItems by changing the button's text. But references to "menu 'File'" or "menuItem 'Save'", etc. made prior to preOpenCard will fail. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Sat Apr 15 11:42:25 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 15 Apr 2006 08:42:25 -0700 Subject: Date conversion strange behaviour In-Reply-To: <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> References: <20060414223301.CAA07825DB4@mail.runrev.com> <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> Message-ID: <700845A8-CC96-11DA-A89C-0030657E1638@pon.net> Bonjour Herv?, > on mouseUp > put "01/01/06" into d0 > put "04/12/06" into d1 > convert d0 to seconds > convert d1 to seconds > answer d0,d1,d1-d0,(d1-d0) div 86400 > end mouseUp > > On MacOS the result is: 1136073600,1144800000,8726400,101 > On Win: 1136077200,1144800000,8722800,100 > On MacOS 9.0, RR v2.0r2, the result is: 1136106000,1144832400,8726400,101 On MacOSX 10.3.7, RR v2.1.2, the result is: 1136109600,114832400,8722800,100 On WinXP TPC Edition 2005, RR v2.6.1, the result is: 1136109600,1144832400,8722800,100 On WinXP TPC Edition 2005. RR v2.7, the result is: 1136109600,1144832400,8722800,100 The centuryCutoff is 35 on all platforms Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From simplsol at aol.com Sat Apr 15 11:49:51 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 15 Apr 2006 11:49:51 -0400 Subject: the Visible Variable In-Reply-To: References: <42060263-A532-4BC0-820A-2D5A772A53D4@dvcreators.net> Message-ID: <8C82EBB5DA6FAE0-8A8-1708@MBLK-M20.sysops.aol.com> There is one limit to fields to be aware of (admittedly this is seldom a problem): Fields can only have 65536 characters per line. Apparently Custom Properties do not have this limit. Paul Looney -----Original Message----- From: Sarah Reichelt To: How to use Revolution Sent: Sat, 15 Apr 2006 07:23:49 +1000 Subject: Re: the Visible Variable On 4/15/06, Josh Mellicker wrote: > Instead of global variables or custom properties, I've been using a > data stack to hold data in fields. > > Crazy? Been there done that? Good idea? Comments? > Yes, I do this all the time. There is no need to "go to" or to "show" the data stack, so the speed difference between using fields & using custom properties effectively disappears. However it makes debugging very easy as you can inspect & edit your data directly if needed. Backing up the data is also made simple, since you just save a copy of the stack. I make sure that each data field, check box,menu button or radio button has it's own unique name, then I collate all these names & the name of their card into a custom property of the data stack. I have generalised setData, getData handlers & functions that look at this list, find the appropriate data object on it's card, and either change or return it's value. This is working really well for me in several big projects. HTH, Sarah _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From simplsol at aol.com Sat Apr 15 12:00:09 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 15 Apr 2006 12:00:09 -0400 Subject: Intel native on Mac In-Reply-To: References: <380-220064514144859671@M2W076.mail2web.com> Message-ID: <8C82EBCCE43D880-8A8-17F7@MBLK-M20.sysops.aol.com> Marian, I recently converted some large (30-40 meg.) HyperCard stacks to Rev. I used my 1.67 GHz laptop and a 2.0 GHz Intel iMac. Even in Rosetta the iMac was twice as fast as the laptop. Since the processors are about the same speed, and since the hard drives are only used briefly to move the data into memory, I assume the speed increase is because of the faster RAM and the faster bus. The future looks fast! Also, in a week of testing, the only problem I encountered with the iMac was that it refused to read my flash drive - it's the only computer to date on which I've had this problem. (Yes, I did try plugging the flash drive directly into the iMac, as well as the keyboard.) Paul Looney -----Original Message----- From: Mark Talluto To: mpetrides at earthlink.net; How to use Revolution Sent: Fri, 14 Apr 2006 13:38:28 -0700 Subject: Re: Intel native on Mac On Apr 14, 2006, at 7:48 AM, mpetrides at earthlink.net wrote:? ? > I just got an Intel Mac and was wondering if Rev 2.7 is Intel > native yet? > (i.e. "Universal")? I checked the web page and couldn't tell for > sure.? >? > If it isn't Universal, when a Universal version projected to be > available?? > And, more importantly, can anyone tell me how well (fast) it works > under? > Rosetta?? ? Hello Marian,? ? Rev just updated their website to show that Native MacIntel support is coming soon! Rosetta works well except for video performance. Nothing beats going native for sure. Hang in there. Shouldn't be much longer.? ? Mark Talluto? --CANELA Software? http://www.canelasoftware.com? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From simplsol at aol.com Sat Apr 15 12:12:18 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 15 Apr 2006 12:12:18 -0400 Subject: Could Rev do this? In-Reply-To: <44400B69.4060607@fourthworld.com> References: <44400B69.4060607@fourthworld.com> Message-ID: <8C82EBE80E13848-8A8-185F@MBLK-M20.sysops.aol.com> Richard, A potential danger I see to this approach is if one of the duplicates had been edited. The routine would have to check for modification date (probably safe to keep the one most recently changed) - just not delete any apparent duplicates that have different edit dates? Paul Looney -----Original Message----- From: Richard Gaskin To: How to use Revolution Sent: Fri, 14 Apr 2006 13:51:53 -0700 Subject: Re: Could Rev do this? Mark Swindell wrote:? > In looking for a way to remove duplicates photos from iPhoto, I find > iPhoto Diet (free, but not up to date and partial in its > implementation) and iView Media (50.00). IPhoto surely should do > this on its own, but it doesn't.? > > So I was wondering if Rev were up to the task of being able to read > iPhoto catalogues, determine duplicates, and get rid of them for the > user. If so, it would be a great utility and maybe give Rev some > publicity. Way over my head, but for those that knows, who knows?? ? Maybe not. I was thinking about the same problem here the other day, and wile I haven't written anything yet it occurred to me that Rev's MD5 function could probably be useful: you'd make a list of all the files, read each file into a variable and run the variable through MD5, and then any matching MD5 keys are likely duplicates.? ? Anyone here see a weakness to that crude approach?? ? --? ?Richard Gaskin? ?Managing Editor, revJournal? ?_______________________________________________________? ?Rev tips, tutorials and more: http://www.revJournal.com? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From simplsol at aol.com Sat Apr 15 12:18:45 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Sat, 15 Apr 2006 12:18:45 -0400 Subject: problems with find command In-Reply-To: References: Message-ID: <8C82EBF675786B8-8A8-1890@MBLK-M20.sysops.aol.com> Martin, Is the "don't search" property set to true for this field? Is it a "sharedText" set to true? Paul Looney -----Original Message----- From: Jeanne A. E. DeVoto To: How to use Revolution Sent: Fri, 14 Apr 2006 11:02:58 -0800 Subject: Re: problems with find command At 12:55 PM +0200 4/14/2006, Martin Meili wrote:? >I'm having problems with the find command.? >I've got a a text field with a lot of names. Each name is on a >single line and the data is clean, so, no spaces, no tabs and so on??? >Using the find command the result is "not found" (!!), even though >you can see in the text field that the result should be "empty" (the >name is marked as found !!).? ? Have you previously used the find command on the same card, finding the same thing?? ? Can you post the script that's causing the problem? (Or are you using the command in the message box?? ? The field doesn't by any chance have its dontSearch property set to true, does it?? -- jeanne a. e. devoto ~ revolution at jaedworks.com? http://www.jaedworks.com? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From mlange at lexicall.org Sat Apr 15 12:19:04 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sat, 15 Apr 2006 17:19:04 +0100 Subject: Save Lives: Debug Code Message-ID: <18507862-8C6B-4DCB-95E3-7F8D88FBBEAA@lexicall.org> Hi Graham, Rob, Jacque, Kee, & James, Thanks for your great tips on debugging. I have reverted to good old habit and archived them on the codes website: http://codes.widged.com/?q=node/664 Please let me know if the new font on the cms is way too small for you. Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Psycholinguist Alternative emails: mlange at blueyonder.co.uk, Homepage http://homepages.widged.com/mlange/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From gcanyon at inspiredlogic.com Sat Apr 15 13:51:02 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 15 Apr 2006 10:51:02 -0700 Subject: Save Lives: Debug Code In-Reply-To: <9A9E5BB4-CBC6-11DA-893E-0030657E1638@pon.net> References: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> <9A9E5BB4-CBC6-11DA-893E-0030657E1638@pon.net> Message-ID: <5168719E-5317-40B2-B823-774F91CC6354@inspiredlogic.com> On Apr 14, 2006, at 7:54 AM, Rob Cozens wrote: > BTW, there is a personal downside to trying to anticipate potential > errors: On long motor trips I find myself spending way too much > time pondering "What would I do if the car broke down here?" and > not enough time enjoying the scenery. :{`) Reminds me of a joke I tell: A chemist, an electrician, and a programmer are driving through the desert on their way to Las Vegas, when the car breaks down. The chemist says, "I thought there was something funny about that gas we got in Baker. I think there's water in the tank. I'll just dip a rag in the tank, soak up the water, and we'll be on our way." The electrician says, "It's obviously a problem with the electrical system. I'll just get under the hood and check the wiring, and we'll be on our way." The programmer says, "Before we try anything else, why don't we turn everything off, get out of the car, get back in, and try starting it again?" From mdswindell at cruzio.com Sat Apr 15 14:57:03 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sat, 15 Apr 2006 11:57:03 -0700 Subject: Could Rev do this? In-Reply-To: <4440D8D6.8000004@tweedly.net> References: <44400B69.4060607@fourthworld.com> <44404633.2000208@tweedly.net> <4440D8D6.8000004@tweedly.net> Message-ID: So it looks like Rev might be up for the job! Cool. I guess iPhoto doesn't exist on the Windows side of things, but a polished x-platform solution that included iPhoto's cataloguing scheme would be a very valuable resource for millions of users. It would have to be bulletproof, but I do think a modestly priced shareware utility like this, if it could be pulled off in Rev, either natively or using externals, would be a very successful thing for its creator, and a great ambassador for Revolution. Mark On Apr 15, 2006, at 4:28 AM, Alex Tweedly wrote: > Alex Tweedly wrote: > >> It should work. In fact, I wrote a stack to do that (for music >> files) last year and it worked OK for them. Only weakness was that >> it was slow - I considered adding an "index file" to each >> directory, which would store the file names and md5 signatures, >> but hadn't got as far as doing that. >> >> Other weakness -I decided it wasn't worth adding refinements >> because it was a one-off effort to merge two lots of music files >> and I got it completed OK before I had refined the stack, so I >> didn't keep the stack :-( >> >> I'll try re-creating it from memory and see if it's as easy as I >> remember ... >> > Not quite as easy as I remember - especially if you want anyone > else to be able to use it !! > > Uploaded to RevOnline under username alextweedly, category > Utilities, as "Duplicate finder" > Not the prettiest stack even I have written, and doesn't have all > the robustness checks a commercial product would have - but does > what it needs to do. > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.4.1/312 - Release Date: > 14/04/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From viktoras at ekoinf.net Sat Apr 15 15:18:07 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Sat, 15 Apr 2006 22:18:07 +0300 (FLE Standard Time) Subject: table behaviour References: <4440E744.6050709@tweedly.net> Message-ID: <444146EF.000001.03072@MAZYTIS> Thanks! I also managed to find "How to manage table fields tutorial" at http://www.sosmartsoftware.com/?r=revolution_didacticiels&l=en Best wishes Viktoras -------Original Message------- From: Alex Tweedly Date: 04/15/06 15:29:48 To: How to use Revolution Subject: Re: table behaviour Jonathan Lynch wrote an excellent spreadsheet object - can't remember (and can't easily find) his own web site address, but it is available from http://revolution.widged.com/stacks/ - about half-way down the page. This provides all the usual behaviour you would expect for editing, navigating, etc. Don't think it included reading/writing from files, but it certainly came with decent help, so that shouldn't be hard to add. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/312 - Release Date: 14/04/2006 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From gcanyon at inspiredlogic.com Sat Apr 15 15:41:01 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 15 Apr 2006 12:41:01 -0700 Subject: table behaviour In-Reply-To: <4440E744.6050709@tweedly.net> References: <4440C1C2.000001.02988@MAZYTIS> <4440E744.6050709@tweedly.net> Message-ID: On Apr 15, 2006, at 5:29 AM, Alex Tweedly wrote: > Jonathan Lynch wrote an excellent spreadsheet object - can't > remember (and can't easily find) his own web site address, but it > is available from http://revolution.widged.com/stacks/ - about > half-way down the page. This provides all the usual behaviour you > would expect for editing, navigating, etc. Just a quick note: I downloaded this spreadsheet object. I think it works well in limited testing. I noticed that the columns don't live resize -- you drag the resizer to the left or right and when you release the mouse the columns resize. I added this command: AlignTwoColumns as the last line of the mouseMove handler in the ColumnDivider controls, and got live resizing. (in case anyone wants it) From mwieder at ahsoftware.net Sat Apr 15 15:47:14 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 15 Apr 2006 12:47:14 -0700 Subject: OT: The Easter Bunny Not to Find In-Reply-To: <1067063496-346050271@lindbergh.macserve.net> References: <1067063496-346050271@lindbergh.macserve.net> Message-ID: <8414770438.20060415124714@ahsoftware.net> Lynn- Friday, April 14, 2006, 4:55:11 PM, you wrote: > http://video.google.com/videoplay?docid=-5427138374898988918&q=easter+bunny+ > hates+you&pl=true OMG - whatever you do, don't let those Easter eggs hatch... -- -Mark Wieder mwieder at ahsoftware.net From mlange at lexicall.org Sat Apr 15 15:48:30 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sat, 15 Apr 2006 20:48:30 +0100 Subject: Custom Properties Message-ID: > I wanted to have a custom prop for each line in a field as in: set > the isAFolder of line 1 of me to "true" > Of course it did not work but I thought 'Wow' that would be useful. Hi Tom, You could perhaps use a CustomPropertySet associated with the field. isAFolder[x], where x corresponds to the line number. Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Freelance Academic Widged http://widged.com/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From ambassador at fourthworld.com Sat Apr 15 16:11:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 15 Apr 2006 13:11:37 -0700 Subject: Could Rev do this? Message-ID: <44415379.1030901@fourthworld.com> simplsol wrote > Richard wrote: >> I was thinking about the same problem here the other day, >> and wile I haven't written anything yet it occurred to me >> that Rev's MD5 function could probably be useful: you'd >> make a list of all the files, read each file into a >> variable and run the variable through MD5, and then any >> matching MD5 keys are likely duplicates. >> >> Anyone here see a weakness to that crude approach? > > Richard, > A potential danger I see to this approach is if one of the > duplicates had been edited. The routine would have to check > for modification date (probably safe to keep the one most > recently changed) - just not delete any apparent duplicates > that have different edit dates? I think an MD5 approach would account for that, since any edits would change the MD5 signature. The MD5digest function takes any chunk of data and returns a short (16-byte) binary "signature" derived in a way that makes it mathematically improbable that two different sets of data passed in will ever produce the same signature. So if you had two files and only one pixel was different between them, the MD5digest result would be different. Only true duplicates, where all data is completely identical, would deliver the same MD5 signature. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Sat Apr 15 17:24:44 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sat, 15 Apr 2006 16:24:44 -0500 Subject: Product Feedback In-Reply-To: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> Message-ID: <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> Colleagues... A good friend has asked me to recant my remarks below relative to whether or not Kevin and/or Mark should read this list. Since this person asked me to do this is a good friend, I will say a few words here to clarify my thinking and what prompted my remark. Maybe my words and their meaning will be more apparent after reading this. The real problem with online communication is people can be anyone they like in ascii. Often we say and do things online we'd never do in person. This has been going on for a while and there's nothing strange about it anymore. Since teletype, probably. The tone on the list has at times made me uncomfortable. I look at the list like the weather. "It's raining outside. I think I'll stay inside until is subsides a bit." The list gets like that sometimes for me. If it was my product under attack or my business practices being scrutinized, I could spend only so much time trying to spin the list or changing my strategy...and then after awhile I would convert my energies into product development and improvement. I am not saying that I think Kevin and Mark should not be given or listen to feedback. I just said that if I were them I wouldn't read the list. That's just my opinion. I would get some distance from the list barrage and get creative and productive with the product. Maybe change some more fundamental things about my product or company. I'm not saying anyone is bad or doing something bad, but it's raining outside. I think I'll stay inside a bit, if it doesn't let up. I can watch it rain without being out in it all the time. I've written a blog that covers some of my feelings about this stuff...maybe that's a better forum than a list that's for helping each other use Revolution. The blog: http://daniels-mara.com/galaxy_blog/?p=6#comments Jerry Voice: 512.879.6286 Skype: jerry.daniels INSIDE EVERY OLDER PERSON IS A YOUNGER PERSON WONDERING WHAT HAPPENED. On Apr 15, 2006, at 9:39 AM, Jerry Daniels wrote: > Judy, > > I have begun to believe the dilemma that Revolution (and many other > great products) face is the "cult software" phenomenon. I am > starting to think software becomes "cultish" and loses its appeal > to people who are not part of the "cult" because of a corruption of > the creative process whereby: > > 1. the developers of the software lose their "faith" and "vision" > and start believing in "features" > 2. as a result, the software becomes something less appealing to > new users (non-cult members) > > Many feedback sessions, however well-intentioned, end up being ego > battles whereby the technical types with less assertive social > skill lose faith in their product, their company and themselves. In > short, they start urinating in the punch bowl during breaks. (NOTE: > this has actually happened.) > > If I were Kevin and Mark, I would avoid reading this list at every > opportunity. I believe the over-all effect of this list tends to be > debilitating for them and might even neuter them creatively > speaking. It would be like watching the Catholic channel right > before having sex. Oops...I actually like that. Well, you know what > I'm trying to say. > > Jerry > > Buy Constellation from Runtime Revolution! > http://revstudio.runrev.com/section/revselect/constellation/ > > > > On Apr 12, 2006, at 12:05 PM, Judy Perry wrote: > >> It almost sounds like RevConWest... >> >> Almost. >> >> Just to play Devil's Advocate, how do you know that your >> participating >> end-users are not hand-picked to ensure a certain outcome? >> >> Not that I'm accusing you of doing that, but I participated in an >> external >> evaluator session for our first online master's degree. The fur was >> positively flying (and most improbably, not on my particular >> account), but >> when I later voiced some of my concerns to the program head, she >> seemed >> most blissful in her ignorance. Later, when the program made its >> self-assessment to a national conference, what I had witnessed had >> been >> entirely sugar-coated. >> >> I love the process you describe. I guess it all depends upon the >> willingness of the company to actually listen to what is being >> said as >> opposed to hearing what they would like to hear. Your customers >> are most >> fortunate that your company is of the former rather than the latter. >> >> Rev clearly has the opportunity to be of the former as well. >> >> Judy >> >> On Wed, 12 Apr 2006 Roger.E.Eller at sealedair.com wrote: >> >>> I fully agree with this approach. It makes for a win/win >>> situation for >>> both the company as well as the established customer base. As a >>> matter of >>> fact, our company utilizes a certain high-end system that is >>> internationally respected in the industry. Each year, a group of >>> end-users >>> and management attends an event which allows us direct access to the >>> developers of our chosen system. The users sit down and voice their >>> concerns, problems, bugs, feature requests, etc. to the entire >>> group of >>> developers and leaders of this company. We even vote on what is most >>> important, and user opinion actually carries more weight than >>> anything >>> else. After all, the customer is always right. It's like >>> bugzilla, but >>> without the clunky interface, and you leave the event knowing >>> that your >>> votes and input have made a real difference in the direction of the >>> product. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lynn at paradigmasoft.com Sat Apr 15 17:57:32 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 15 Apr 2006 14:57:32 -0700 Subject: Product Feedback In-Reply-To: <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> Message-ID: <1066984155-350810728@lindbergh.macserve.net> > I've written a blog that covers some of my feelings about > this stuff...maybe that's a better forum than a list that's > for helping each other use Revolution. > > The blog: http://daniels-mara.com/galaxy_blog/?p=6#comments Interesting - I think you might have your comments set up in an odd way - they all say that they are coming from Jerry, whom I assume hasn't acquired a fractured personality since viewing the Easter Bunny video :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From mlange at lexicall.org Sat Apr 15 20:38:09 2006 From: mlange at lexicall.org (Marielle Lange) Date: Sun, 16 Apr 2006 01:38:09 +0100 Subject: When does a Stack Actually Die in the IDE??? Message-ID: <3919B76E-C160-45ED-A85F-66E0E1C0383D@lexicall.org> What about these other options? function ObjStack2 pObj put the long id of pObj into tObj return char 2 to -2 of word -1 of tObj end ObjStack2 5.65% faster than ObjStack according to 4W RevBench (50,000 repetitions) Or function ObjStack3 pObj put the long id of pObj into tObj replace " of stack " with tab in tObj set the itemdel to tab return char 2 to -2 of item -1 of tObj end ObjStack3 1.81% faster than ObjStack according to 4W RevBench (50,000 repetitions) >> Richard Gaskin wrote: >> Sounds like an opportunity for the gang here to come up with a >> fast way to parse the stack name. >> >> Here's a starting point, which clocks in at 0.1349ms on a 1GHz G4: >> function ObjStack pObj >> put the long id of pObj into tObj >> get offset(" of stack ""e, tObj) >> delete char 1 to (it+10) of tObj >> get offset(quote,tObj) >> return char 1 to (it-1) of tObj end ObjStack > -- Richard Gaskin Managing Editor, revJournal ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Freelance Academic Widged http://widged.com/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From martinblackman at gmail.com Sat Apr 15 20:59:24 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Sun, 16 Apr 2006 08:59:24 +0800 Subject: table behaviour In-Reply-To: References: <4440C1C2.000001.02988@MAZYTIS> <4440E744.6050709@tweedly.net> Message-ID: <79d1bee70604151759m3482b5dem1a0707b0cd411e57@mail.gmail.com> There are handy graph and table objects available at this address: http://www.rpi.edu/~simonk/technical.html they were written for metacard but appear to work well under rev On 16/04/06, Geoff Canyon wrote: > > On Apr 15, 2006, at 5:29 AM, Alex Tweedly wrote: > > > Jonathan Lynch wrote an excellent spreadsheet object - can't > > remember (and can't easily find) his own web site address, but it > > is available from http://revolution.widged.com/stacks/ - about > > half-way down the page. This provides all the usual behaviour you > > would expect for editing, navigating, etc. > > Just a quick note: I downloaded this spreadsheet object. I think it > works well in limited testing. I noticed that the columns don't live > resize -- you drag the resizer to the left or right and when you > release the mouse the columns resize. I added this command: > > AlignTwoColumns > > as the last line of the mouseMove handler in the ColumnDivider > controls, and got live resizing. (in case anyone wants it) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From martinblackman at gmail.com Sat Apr 15 21:04:37 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Sun, 16 Apr 2006 09:04:37 +0800 Subject: Save Lives: Debug Code In-Reply-To: <5168719E-5317-40B2-B823-774F91CC6354@inspiredlogic.com> References: <347C4FD6-2902-4B2C-A71B-A90E36164C70@lexicall.org> <9A9E5BB4-CBC6-11DA-893E-0030657E1638@pon.net> <5168719E-5317-40B2-B823-774F91CC6354@inspiredlogic.com> Message-ID: <79d1bee70604151804t1a1ad125ya1d54e06aff5206f@mail.gmail.com> I thought you had to close and reopen Windows :) On 16/04/06, Geoff Canyon wrote: > > On Apr 14, 2006, at 7:54 AM, Rob Cozens wrote: > > > BTW, there is a personal downside to trying to anticipate potential > > errors: On long motor trips I find myself spending way too much > > time pondering "What would I do if the car broke down here?" and > > not enough time enjoying the scenery. :{`) > > Reminds me of a joke I tell: > > A chemist, an electrician, and a programmer are driving through the > desert on their way to Las Vegas, when the car breaks down. > > The chemist says, "I thought there was something funny about that gas > we got in Baker. I think there's water in the tank. I'll just dip a > rag in the tank, soak up the water, and we'll be on our way." > > The electrician says, "It's obviously a problem with the electrical > system. I'll just get under the hood and check the wiring, and we'll > be on our way." > > The programmer says, "Before we try anything else, why don't we turn > everything off, get out of the car, get back in, and try starting it > again?" > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From martinblackman at gmail.com Sat Apr 15 21:18:06 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Sun, 16 Apr 2006 09:18:06 +0800 Subject: Trouble with formattedWidth revisited In-Reply-To: <0FB6C4BF-98B3-4292-86D7-FA5898D4847E@mac.com> References: <0FB6C4BF-98B3-4292-86D7-FA5898D4847E@mac.com> Message-ID: <79d1bee70604151818j287ba269j273c4db0ed879f68@mail.gmail.com> Graham Not knocking that if it works for you. Yes I do something similar when printing as well, but in my case I go to that card and fill in the field(s) and then show the user the resulting card. The docs you mention are the same as 2.6.1 and are possibly a little misleading. The 'current' keyword is the same as using 'this card' and means the current card of the current stack. On 15/04/06, Graham Samuel wrote: >Here are the relevant extracts from the 2.7.0 Dictionary > > The formattedWidth of an object is a positive integer. The object > must be on the current card of an open stack. ... > offscreen card. BTW the reason I wanted the formattedWidth is as part > of a complex calculation of what will fit on a printed page and - in > the case of the width - not go past a tab already set (the > formattedHeight is also pressed into service to check the total > vertical space on the page, as you can imagine). The issue is that I > want to investigate the width and height of a text before adding it > to the page, to prevent overrunning of the available page area. In From lists at mangomultimedia.com Sun Apr 16 01:07:39 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 15 Apr 2006 22:07:39 -0700 Subject: Product Feedback In-Reply-To: <1066984155-350810728@lindbergh.macserve.net> References: <1066984155-350810728@lindbergh.macserve.net> Message-ID: <0DACA872-A50A-4D5F-973D-EE3BC1D8F5E6@mangomultimedia.com> On Apr 15, 2006, at 2:57 PM, Lynn Fredricks wrote: >> I've written a blog that covers some of my feelings about >> this stuff...maybe that's a better forum than a list that's >> for helping each other use Revolution. >> >> The blog: http://daniels-mara.com/galaxy_blog/?p=6#comments > > Interesting - I think you might have your comments set up in an odd > way - > they all say that they are coming from Jerry, whom I assume hasn't > acquired > a fractured personality since viewing the Easter Bunny video :-) Hi Lynn, All three comments were in fact form Jerry. I think it was just Jerry adding to the thought of the original blog entry. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From lists at mangomultimedia.com Sun Apr 16 01:11:33 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Sat, 15 Apr 2006 22:11:33 -0700 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: References: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> Message-ID: <7EFA383A-531D-4A79-9B66-2BF063546843@mangomultimedia.com> On Apr 13, 2006, at 2:51 PM, Josh Mellicker wrote: > > Hope this is useful to someone (until Trevor adds export settings > to the external!) Hi Josh, I do have a rough version of this working in my internal build of the external. Basically, it allows you to call the export settings dialog and save settings as a custom property, kind of like you did with the Apple Script you posted. You can then apply those settings to any export you do. There are still some things I need to tweak before it is ready for prime time though. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From sarah.reichelt at gmail.com Sun Apr 16 02:07:31 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 16 Apr 2006 16:07:31 +1000 Subject: Installerless installation on OSX? In-Reply-To: <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> Message-ID: On 4/14/06, Peter T. Evensen wrote: > A large number of .dmg files that I have downloaded lately have two icons: > the app and a folder shortcut to the user's Applications folder, which a > background graphic (don't ask me how they do that.. I haven't looked into > it) directing them to drag the application to the Applications folder > shortcut, which makes it really easy to install, rather than opening > another window and navigating. To do this, use Terminal to make a symbolic link to the Applications folder with this command: ln -s /Applications ~/Desktop For more info, read this article: I recommend DropDMG which allows you to add license agreements to your dmg and set a background picture. For ease of use, I create a Read-Write disk image set up the way I want with an agreement, a link to the Applications folder and a background picture as well as my app. Before distribution, I get DropDMG to convert this to Read-Only format. Next time I upgrade the app, I open the RW disk image, replace the app and convert to RO again. Here is my general rule about installing: If your app is a single file (or bundle), then use a disk image. If it requires multiple files or needs files to be put in specific places, use an installer. HTH, Sarah From kray at sonsothunder.com Sun Apr 16 03:13:21 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 16 Apr 2006 02:13:21 -0500 Subject: [ANN] STS/MLXEditor 2.0 Available Message-ID: Hey everyone - Alex Rice and I have collaborated in upgrading his 1.0 verison of the MLXEditor, the Revolution plugin that lets you use an external text editor for script editing, to 2.0. The new version provides Transcript modules for BBEdit, SubEthaEdit, and TextMate; these modules provide syntax colorization, commenting, handler/function recognition, etc. to your favorite text editor. It also recognizes when you are debugging vs. script editing, and automatically switches to the built-in editor for debugging. For more information, see the web page at: http://www.sonsothunder.com/devres/revolution/downloads/stsMLXEditor.htm Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From bmmeili at swissonline.ch Sun Apr 16 05:40:42 2006 From: bmmeili at swissonline.ch (Martin Meili) Date: Sun, 16 Apr 2006 11:40:42 +0200 Subject: problems with "find command" Message-ID: Hi Paul and Jeanne Is the "don't search" property set to true for this field? --No, it isn't set to true. Is it a "sharedText" set to true? --No, it isn't set to true, either. Paul Looney Have you previously used the find command on the same card, finding the same thing? --Yes, I did so. The script must do this. It has to find out whether a person's name is already in a text field or not.? Can you post the script that's causing the problem? (Or are you using the command in the message box? --No , it's not used in the msg. It's in a script. --Yes, I'll send you the script offlist.? ? The field doesn't by any chance have its dontSearch property set to true, does it?? --No, it isn't set to true. Meanwhile, I've found a way to do the script what I want it to do by using the offset function. So, for the moment, my problems are solved. -- jeanne a. e. devoto ~ revolution at jaedworks.com?? http://www.jaedworks.com?? Cheers Martin From wow at together.net Sun Apr 16 06:37:27 2006 From: wow at together.net (Richard Miller) Date: Sun, 16 Apr 2006 06:37:27 -0400 Subject: videograbber sound encoding preferences In-Reply-To: References: Message-ID: Paolo, Try the following command just before starting to record: RevSetVideoGrabAudio true, audiochannels, audiobits, audiofrequeny audiochannels = 1 or 2 audiobits = 8 or 16 audiofrequency = 11025, 22050 or 44100 I tend to use: RevSetVideoGrabAudio true, "1", "8", "11025" Hope that helps. Richard Miller Imprinter Technologies On Apr 14, 2006, at 9:51 AM, paolo mazza wrote: > Hi Pierre, some months ago you wrote in the list: > > Under the Tiger platform and in using QT7 and an iSight cam as video > input, are they some ones, here, whose went successifull with setting > up the videograbber sound encoding preferences ? I just could set the > video encoding prefs to 3ivxD4 in using the "format"> command but could'nt find the (undocumented ?) one to use > to avoid to have to record the sound in the default uncompressed > format (16-bit Entier (Gros Boutien), Mono, 48,000 Khz). > > Did you find a solution for recording sound? > > Ciao > > Paolo > > ******************************************************** > Paolo Mazza > NEOL SRL > Via Calatafimi, 16 - 35137 PADOVA > www.neol.it paolo.mazza at neol.it > Tel 049-7386590 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at elementarysoftware.com Sun Apr 16 07:19:02 2006 From: scott at elementarysoftware.com (Scott Morrow) Date: Sun, 16 Apr 2006 04:19:02 -0700 Subject: Installerless installation on OSX? In-Reply-To: <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> References: <6FEE2849-0855-46B4-BE97-56747523DD23@mac.com> <6.2.1.2.2.20060413111818.02cc67b0@exchange.slg.com> Message-ID: In order to get a background picture the image file must reside on the disk image itself. Create the image (a JPEG will work) and copy it to the disk image. In the Finder choose "Show View Options" from under the "View" menu and set the background to "Picture" After setting the background picture use a utility like XRay to set the image file to invisible. -Scott Morrow Elementary Software (Now with 20% less chalk dust !) web http://elementarysoftware.com/ email scott at elementarysoftware.com ----------------------------------------------------------------- On Apr 13, 2006, at 9:19 AM, Peter T. Evensen wrote: > A large number of .dmg files that I have downloaded lately have two > icons: the app and a folder shortcut to the user's Applications > folder, which a background graphic (don't ask me how they do that.. > I haven't looked into it) directing them to drag the application to > the Applications folder shortcut, which makes it really easy to > install, rather than opening another window and navigating. > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 From 3mcgrath at adelphia.net Sun Apr 16 09:52:46 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sun, 16 Apr 2006 09:52:46 -0400 Subject: Product Feedback In-Reply-To: <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> Message-ID: <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> Jerry, I understood exactly what you meant the first time and this just verifies it to me. I don't think a recant was necessary but the update and clarification is good. I think this is very relative to this list as it refers to a developer (REV is a developer, and some of us are developers too) and the process of chasing every opinion that tends to show up on lists. Opinions are fine and should be considered but not taken as absolute in product development. If I were to listen to and comply with every opinion of the company I write prototypes for then the product would never have seen the light of day. Some of these even from the same people are conflicting and sometimes introduce more ill than good in the software. That said it is still important as a developer to get a feel for the overall input and desires and opinions of the people using the software but not necessarily bogged down by it. Which is what I got from your post. So with that in mind I could relate to your original thread and thought it was very helpful in reminding me to 'stay the course' with my own development. Tom (off to read a blog) On Apr 15, 2006, at 5:24 PM, Jerry Daniels wrote: > I am not saying that I think Kevin and Mark should not be given or > listen to feedback. I just said that if I were them I wouldn't read > the list. That's just my opinion. I would get some distance from > the list barrage and get creative and productive with the product. > Maybe change some more fundamental things about my product or company. Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From lfredricks at proactive-intl.com Sun Apr 16 10:28:40 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Sun, 16 Apr 2006 07:28:40 -0700 Subject: Product Feedback In-Reply-To: <0DACA872-A50A-4D5F-973D-EE3BC1D8F5E6@mangomultimedia.com> Message-ID: <20060416142847.BEB0F1615B0@spunkymail-a10.dreamhost.com> > > Interesting - I think you might have your comments set up in an odd > > way - they all say that they are coming from Jerry, whom I assume > > hasn't acquired a fractured personality since viewing the > Easter Bunny > > video :-) > > Hi Lynn, > > All three comments were in fact form Jerry. I think it was > just Jerry adding to the thought of the original blog entry. As long as he doesn't pull out the sock puppets I guess its okay ;-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jerry at daniels-mara.com Sun Apr 16 11:08:50 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 10:08:50 -0500 Subject: Product Feedback In-Reply-To: <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> Message-ID: <3E0B5FDC-BC11-4645-82FD-6E2D62132A57@daniels-mara.com> Thanks for the ack (acknowledgement), Tom. I do, like everyone else here, have my opinions on what I'd do or not do if I were in Kevin or Mark's shoes. And I've expressed some of them in my blog (http://daniels-mara.com/galaxy_blog/?p=6), but I also know that I only have non-participant's view of their technical, business and personal lives. Mostly I want to see them keep their love and passion for the product alive. I have met them both Kevin and Mark in person and chat with them between RevConWest conferences. They are smart, articulate, dedicated people--for whom I have respect, confidence, compassion and even affection. I acknowledge them for the hard work they are doing. If they need my advice or help they ask for it. I let them know they can do so without reservation and that anything they tell me in confidence will remain in confidence. If you really want to help make Revolution the next Ruby on Rails or [fill in the blank here] come to RevConWest (http:// www.revconwest.com/revcon/Speakers.htm) and meet them, get to know them as human beings and offer to help in any way you can. Business and technical chiefs always appreciate a "hey..how about this?" or a "Let me know if i can help" remark and rarely respond to "HERE's what you should be doing." BTW, they are definitely smart enough to recognize a sh*t sandwich, so don't try slipping in a devastating remark inserted between two compliments. It's really easy for me to watch a boxing match and comment on what one of the boxers should have done differently, but then I'm not the one getting hit in the face or stomach. I still make the comments, though. So I understand the need to make comments and suggestions. Lynn, Jacque, Heather, Sarah, Richard, Ken, Chip and many others are doing a good job trying to keep the discussion balanced. Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Apr 16, 2006, at 8:52 AM, Thomas McGrath III wrote: > Jerry, > > I understood exactly what you meant the first time and this just > verifies it to me. I don't think a recant was necessary but the > update and clarification is good. > > I think this is very relative to this list as it refers to a > developer (REV is a developer, and some of us are developers too) > and the process of chasing every opinion that tends to show up on > lists. Opinions are fine and should be considered but not taken as > absolute in product development. > > If I were to listen to and comply with every opinion of the company > I write prototypes for then the product would never have seen the > light of day. Some of these even from the same people are > conflicting and sometimes introduce more ill than good in the > software. That said it is still important as a developer to get a > feel for the overall input and desires and opinions of the people > using the software but not necessarily bogged down by it. Which is > what I got from your post. > > So with that in mind I could relate to your original thread and > thought it was very helpful in reminding me to 'stay the course' > with my own development. > > Tom > > (off to read a blog) > > > On Apr 15, 2006, at 5:24 PM, Jerry Daniels wrote: > >> I am not saying that I think Kevin and Mark should not be given or >> listen to feedback. I just said that if I were them I wouldn't >> read the list. That's just my opinion. I would get some distance >> from the list barrage and get creative and productive with the >> product. Maybe change some more fundamental things about my >> product or company. > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Sun Apr 16 11:25:33 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 10:25:33 -0500 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> Message-ID: Colleagues, Our company (http://daniels-mara.com), in conjunction with Trevor DeVore from Blue Mango Learning Systems (http://mangomultimedia.com) is putting together a Revolution IDE framework called "Galaxy"(http:// daniels-mara.com/galaxy_blog/?page_id=4) and we've started a blog called "Galactically Speaking" (http://daniels-mara.com/galaxy_blog) where we are discussing our thoughts and actions. We've laid out a product road map (http://daniels-mara.com/ galaxy_blog/?page_id=3) so you can see where we're headed and offer feedback. We've, of course, shared our thoughts with Kevin and he expressed enthusiasm for our direction and vision. We've also been talking with Chipp, Richard, Ken, Sarah and Karen about Galaxy and they've offered help and input. We are anticipating a modest first release of Galaxy Free (http:// daniels-mara.com/galaxy_blog/?page_id=5) with in the next couple of weeks (depending upon what Sarah and Karen find in testing). As the name implies, this product will be free of charge. If you want to get involved in something that will make Revolution more accessible to people via an open architecture for add-on IDE components (script editors, prop inspectors, etc) as well as its own components, get involved. It's at least one way to help "the cause" of making Revolution the preferred tool for cross-platform rapid application development. Best, Jerry Daniels Tool makers for the 21st century http://www.daniels-mara.com/products Voice: 512.879.6286 Skype: jerry.daniels From jerry at daniels-mara.com Sun Apr 16 11:29:59 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 10:29:59 -0500 Subject: Product Feedback In-Reply-To: <20060416142847.BEB0F1615B0@spunkymail-a10.dreamhost.com> References: <20060416142847.BEB0F1615B0@spunkymail-a10.dreamhost.com> Message-ID: Lynn, I was breaking my blog (http://daniels-mara.com/galaxy_blog/?p=6) into bite-sized chunks by commenting on my own comments! Jerry Voice: 512.879.6286 Skype: jerry.daniels 42.7 PERCENT OF ALL STATISTICS ARE MADE UP ON THE SPOT. On Apr 16, 2006, at 9:28 AM, Lynn Fredricks wrote: >>> Interesting - I think you might have your comments set up in an odd >>> way - they all say that they are coming from Jerry, whom I assume >>> hasn't acquired a fractured personality since viewing the >> Easter Bunny >>> video :-) >> >> Hi Lynn, >> >> All three comments were in fact form Jerry. I think it was >> just Jerry adding to the thought of the original blog entry. > > As long as he doesn't pull out the sock puppets I guess its okay ;-) > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From wow at together.net Sun Apr 16 11:32:57 2006 From: wow at together.net (Richard Miller) Date: Sun, 16 Apr 2006 11:32:57 -0400 Subject: Sendkey In-Reply-To: References: Message-ID: <7D45A5D0-B5A4-4DFC-AC73-A3370DA776E0@together.net> I'm looking for a simple way, under XP, to send a key combination to the OS from within Rev. I have a program running in the background under Windows that I need to send Ctrl-4 or Ctrl-5 to from inside my Rev app. Can I do this using the shell command and vbscript or is there another or easier way? Thanks. Richard Miller Imprinter Technologies From troy_lists at rpsystems.net Sun Apr 16 11:50:58 2006 From: troy_lists at rpsystems.net (Troy Rollins) Date: Sun, 16 Apr 2006 11:50:58 -0400 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> Message-ID: <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> On Apr 16, 2006, at 11:25 AM, Jerry Daniels wrote: > We've laid out a product road map (http://daniels-mara.com/ > galaxy_blog/?page_id=3) so you can see where we're headed and offer > feedback. We've, of course, shared our thoughts with Kevin and he > expressed enthusiasm for our direction and vision. We've also been > talking with Chipp, Richard, Ken, Sarah and Karen about Galaxy and > they've offered help and input. Sounds interesting. As a Constellation and Gadget suite licensee, I'm of course wondering how this impacts those products... might be a good topic for the blog. -- Troy RPSystems, Ltd. http://www.rpsystems.net From rcozens at pon.net Sun Apr 16 12:08:55 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 16 Apr 2006 09:08:55 -0700 Subject: Product Feedback In-Reply-To: <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> Message-ID: <4E2F640C-CD63-11DA-88AF-0030657E1638@pon.net> Hi Jerry, > I've written a blog that covers some of my feelings about this stuff... Is Comment #3 (What would happen if the folks at Runtime Revolution read ?Getting Real? by 37signals a second time and decided to revamp their company?) your proposed answer to comment #1 (If I were Kevin and Mark, I would avoid reading their own Using Revolution list at every opportunity.)? I understood your original post to focus on alternative means of monitoring product feedback. I don't see anything in Comment #3 that addresses where customer feedback should be received and how it should be handled. So I ask: (a) Should a product's manufacturer provide a mechanism whereby product users can express their satisfaction, dissatisfaction, and wish list for new features? If so: (b) What mechanism would you propose in place of RR's use-rev list & Bugzilla? However, "Due to feature bloat, the software becomes something less appealing to new users (non-cult members)" from Comment #1 and "Making simple, elegant software is the first step." from Comment #2 do strike chords with moi. My first entry into the winemaking world was a joint venture including a professor of viticulture at Cal State Fresno and a San Francisco-based winery supplier. Our original approach was to respond to every "shortcoming" of the product brought to us by users and prospective buyers. The winery supplier, who had marketed another wine production control system previously, was very pleased that our response to these critiques was "we can add that feature" instead of "sorry, our software doesn't support that". So we started out with a design that included two options for recording wine volumes: 1. Simply enter the volume in a field. 2. Vision a tank as a cylinder with optional top and bottom "cones". Include the volume of each cone and the unit volume for the cylinder in each tank's specification. For each bulk wine transaction enter the % the top/bottom cones containing wine and the height of the wine column in the cylinder, before & after the transaction, and the volume was calculated automatically. First prospective alpha test winery says, "We keep a table for each unique tank shape, giving the volume for "headspace" (the height of the wine column in the tank) in one inch increments. So we add a new volume calc method and a tank shape parameter to the tank record, a screen to build headspace-to-volume tables, and transaction fields to capture headspace before & after the transaction. The next winery says, "Your software measures headspace from the bottom of the tank to the level of the wine [0=empty tank]; but we measure headspace from the level of the wine to the top of the tank [0=full tank]". So we add a new parameter field to indicate how headspace is measured and adjust volume calculations accordingly. The next winery says, "When we calculate volume, we note the wine's temperature and adjust the volume to a standard of 60 deg F". So a temperature field is added to the transaction field, and volume calculations are modified to adjust volume if temp is not empty. So now we are supporting five different methods of recording volume, and half or more of the tank record fields are dealing with volume calculation options...all with the same purpose: recording the volumes in & out for each transaction. The final change to volume calculation was to eliminate ALL options except #1. All tank & transaction fields involved in volume calculation were removed, leaving "Volume Out" and "Volume In". Our approach was "We don't care how you arrive at these volumes, just give us the volumes. For those who feel the need to capture headspace and/or temperature, put them in the 'Comments' field". So I understand too well "Due to feature bloat, the software becomes something less appealing to new users" and "Making simple, elegant software is the first step." "2. In this ?brave new world? there would be no: - menu manager - geometry manager - debugger - var watcher - message watcher - standalone builder - pseudo table objects - application browser - database access manager" Sounds quite a bit like MetaCard, no? :{`) Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jerry at daniels-mara.com Sun Apr 16 12:16:16 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 11:16:16 -0500 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> Message-ID: <492F61FA-AA96-4137-87ED-566A8607DE39@daniels-mara.com> Troy, We now have a FAQ on the blog that answers this question: http:// daniels-mara.com/galaxy_blog/?page_id=8 Short answer: good news...Galaxy Free works with Rev IDE components OR Constellation components. As Galaxy Lite and Studio get released you can switch to that and get credit for time remainingg on your Constellation/Gadgets License. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 16, 2006, at 10:50 AM, Troy Rollins wrote: > > On Apr 16, 2006, at 11:25 AM, Jerry Daniels wrote: > >> We've laid out a product road map (http://daniels-mara.com/ >> galaxy_blog/?page_id=3) so you can see where we're headed and >> offer feedback. We've, of course, shared our thoughts with Kevin >> and he expressed enthusiasm for our direction and vision. We've >> also been talking with Chipp, Richard, Ken, Sarah and Karen about >> Galaxy and they've offered help and input. > > Sounds interesting. As a Constellation and Gadget suite licensee, > I'm of course wondering how this impacts those products... might be > a good topic for the blog. > > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Sun Apr 16 12:32:51 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 16 Apr 2006 09:32:51 -0700 Subject: Product Feedback Message-ID: <444271B3.6060905@fourthworld.com> Rob Cozens wrote: > In this ?brave new world? there would be no: > - menu manager > - geometry manager > - debugger > - var watcher > - message watcher > - standalone builder > - pseudo table objects > - application browser > - database access manager" > > Sounds quite a bit like MetaCard, no? :{`) Maybe a fresh coat of paint and a one-click installer would be all that's needed to share the tried-and-true nearly-zero-defect simplicity of MC with more people.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Sun Apr 16 12:36:42 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 11:36:42 -0500 Subject: Product Feedback In-Reply-To: <4E2F640C-CD63-11DA-88AF-0030657E1638@pon.net> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <4E2F640C-CD63-11DA-88AF-0030657E1638@pon.net> Message-ID: <21ABEF3F-11D6-4597-BDB9-C2C2DD3A6405@daniels-mara.com> Rob, I didn't want to get into this on the list...i'm not sure if falls under the category of helping people use Revolution. I'd prefer to take this on the blog (http://daniels-mara.com/galaxy_blog) and not add to the "glog" here. Disclaimer: my semi-radical thoughts about a revamped Rev product line, are of course, my own. They are not meant as criticism of Runtime Revolution's exemplary efforts and products. Short response: - I think a simple product with enough components to ensure a great first experience is the way to go. - I might even want to release something like that for free, but that's just me. - Then I'd re-introduce these items as add-ons or different versions of Rev: + menu manager + geometry manager + debugger + var watcher + message watcher + standalone builder + pseudo table objects + application browser + database access manager A kinder, gentler, highly-addictive Revolution would not be like MetaCard in the following ways: - It would have a great first use experience. (Sorry, myself and many others used MC inspite of its IDE.) - It would be like HyperCard with a Home stack with an address book, etc. Revolution we have today would still exist in my vision (hallucination?), but my idea is to have a highly addictive free or cheap version and then re-introduce more advanced components as add- ons or different versions of Rev. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 16, 2006, at 11:08 AM, Rob Cozens wrote: > > Hi Jerry, > >> I've written a blog that covers some of my feelings about this >> stuff... > > Is Comment #3 (What would happen if the folks at Runtime Revolution > read ?Getting Real? by 37signals a second time and decided to > revamp their company?) your proposed answer to comment #1 (If I > were Kevin and Mark, I would avoid reading their own Using > Revolution list at every opportunity.)? > > I understood your original post to focus on alternative means of > monitoring product feedback. I don't see anything in Comment #3 > that addresses where customer feedback should be received and how > it should be handled. > > So I ask: > > (a) Should a product's manufacturer provide a mechanism whereby > product users can express their satisfaction, dissatisfaction, and > wish list for new features? > > If so: > > (b) What mechanism would you propose in place of RR's use-rev list > & Bugzilla? > > However, "Due to feature bloat, the software becomes something less > appealing to new users (non-cult members)" from Comment #1 and > "Making simple, elegant software is the first step." from Comment > #2 do strike chords with moi. > > My first entry into the winemaking world was a joint venture > including a professor of viticulture at Cal State Fresno and a San > Francisco-based winery supplier. Our original approach was to > respond to every "shortcoming" of the product brought to us by > users and prospective buyers. The winery supplier, who had > marketed another wine production control system previously, was > very pleased that our response to these critiques was "we can add > that feature" instead of "sorry, our software doesn't support that". > > So we started out with a design that included two options for > recording wine volumes: > > 1. Simply enter the volume in a field. > 2. Vision a tank as a cylinder with optional top and bottom > "cones". Include the volume of each cone and the unit volume for > the cylinder in each tank's specification. For each bulk wine > transaction enter the % the top/bottom cones containing wine and > the height of the wine column in the cylinder, before & after the > transaction, and the volume was calculated automatically. > > First prospective alpha test winery says, "We keep a table for each > unique tank shape, giving the volume for "headspace" (the height of > the wine column in the tank) in one inch increments. > > So we add a new volume calc method and a tank shape parameter to > the tank record, a screen to build headspace-to-volume tables, and > transaction fields to capture headspace before & after the > transaction. > > The next winery says, "Your software measures headspace from the > bottom of the tank to the level of the wine [0=empty tank]; but we > measure headspace from the level of the wine to the top of the tank > [0=full tank]". > > So we add a new parameter field to indicate how headspace is > measured and adjust volume calculations accordingly. > > The next winery says, "When we calculate volume, we note the wine's > temperature and adjust the volume to a standard of 60 deg F". > > So a temperature field is added to the transaction field, and > volume calculations are modified to adjust volume if temp is not > empty. > > So now we are supporting five different methods of recording > volume, and half or more of the tank record fields are dealing with > volume calculation options...all with the same purpose: recording > the volumes in & out for each transaction. > > The final change to volume calculation was to eliminate ALL options > except #1. All tank & transaction fields involved in volume > calculation were removed, leaving "Volume Out" and "Volume In". > Our approach was "We don't care how you arrive at these volumes, > just give us the volumes. For those who feel the need to capture > headspace and/or temperature, put them in the 'Comments' field". > > So I understand too well "Due to feature bloat, the software > becomes something less appealing to new users" and "Making simple, > elegant software is the first step." > > "2. In this ?brave new world? there would be no: > - menu manager > - geometry manager > - debugger > - var watcher > - message watcher > - standalone builder > - pseudo table objects > - application browser > - database access manager" > > Sounds quite a bit like MetaCard, no? :{`) > > Rob Cozens > CCW, Serendipity Software Company > > "And I, which was two fooles, do so grow three; > Who are a little wise, the best fooles bee." > > from "The Triple Foole" by John Donne (1572-1631) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Sun Apr 16 12:39:13 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 11:39:13 -0500 Subject: Product Feedback In-Reply-To: <4E2F640C-CD63-11DA-88AF-0030657E1638@pon.net> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <4E2F640C-CD63-11DA-88AF-0030657E1638@pon.net> Message-ID: <3A103D88-5183-468A-B739-F6C7536503E6@daniels-mara.com> I think the existing channels are great. No complaint. I only said I wouldn't read the list if I were the dev team. Should the tone become more helpful, or the consensus of opinion become less fractionated, then I'd view it more. Bugzilla, list, forums - all good in my opinion. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 16, 2006, at 11:08 AM, Rob Cozens wrote: > (a) Should a product's manufacturer provide a mechanism whereby > product users can express their satisfaction, dissatisfaction, and > wish list for new features? > > If so: > > (b) What mechanism would you propose in place of RR's use-rev list > & Bugzilla? > From jerry at hytext.com Sun Apr 16 12:57:02 2006 From: jerry at hytext.com (Jerry Muelver) Date: Sun, 16 Apr 2006 11:57:02 -0500 Subject: Product Feedback In-Reply-To: <444271B3.6060905@fourthworld.com> References: <444271B3.6060905@fourthworld.com> Message-ID: <4442775E.5050307@hytext.com> Richard Gaskin wrote: > Rob Cozens wrote: > >> In this ?brave new world? there would be no: >> - menu manager >> - geometry manager >> - debugger >> - var watcher >> - message watcher >> - standalone builder >> - pseudo table objects >> - application browser >> - database access manager" >> >> Sounds quite a bit like MetaCard, no? :{`) > > Maybe a fresh coat of paint and a one-click installer would be all > that's needed to share the tried-and-true nearly-zero-defect > simplicity of MC with more people.... > > -- > Richard Gaskin > Managing Editor, revJournal I remember MC, did some heavy work in it, and recall Revolution starting out as a set of tweaks to MC's alleged IDE.... ---- Jerry Muelver From bobwarren at howsoft.com Sun Apr 16 14:11:56 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 16 Apr 2006 15:11:56 -0300 Subject: Product Feedback Message-ID: <444288EC.3060503@howsoft.com> Richard Gaskin wrote: >Maybe a fresh coat of paint and a one-click installer would be all that's needed to share the tried-and-true nearly-zero-defect simplicity of MC with more people.... Do it. I'd be your first customer if it could be run on Linux. At the moment I'm choking on bloat and bull. Bob Warren From Cubist at aol.com Sun Apr 16 18:22:05 2006 From: Cubist at aol.com (Cubist at aol.com) Date: Sun, 16 Apr 2006 18:22:05 EDT Subject: Help with custom properties (or something like that) Message-ID: <1f2.1e1a2617.31741d8d@aol.com> I've run into a weird problem which I can*not*, for the life of me, understand or solve. Let me explain, in hopes that *somebody* out there can clue me in... I'm working with MetaCard 2.4.1, running under MacOS 9.0.2 (it serves my needs, what can I say?). I have a stack with a custom property called "AdMailTemplate". This property contains a file. I know it's *in* there, because the statement "answer the length of (the AdMailTemplate of this stack)" gives me the length of the file... but "answer (the AdMailTemplate of this stack)" gives me *nothing*. I've tried using base64Encode on the file before storing it in the property, and base64Decode after retrieving the stored file. This was a partial success; "answer (the AdMailTemplate of this stack)" no longer gives me bupkiss, but it base64Decodes to nothing. What the heck is going on here? Why should a custom property behave like that? Is it possible that there's something weird about the content of said custom property which MetaCard doesn't like? Would it make any difference if the file contains nulls and/or other funky characters? Is it possible that the file's bytes have coincidentally copied some portion of the MC2.4.1 stack file format? I sure hope this is a known flavor of bug with a known solution, that someone can say "You need to do X" and it's fixed. If more information is needed, I will send a copy of the stack (via private email) to anyone who asks. From sarah.reichelt at gmail.com Sun Apr 16 19:04:02 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 17 Apr 2006 09:04:02 +1000 Subject: Help with custom properties (or something like that) In-Reply-To: <1f2.1e1a2617.31741d8d@aol.com> References: <1f2.1e1a2617.31741d8d@aol.com> Message-ID: > I'm working with MetaCard 2.4.1, running under MacOS 9.0.2 (it serves my > needs, what can I say?). I have a stack with a custom property called > "AdMailTemplate". This property contains a file. I know it's *in* there, because the > statement "answer the length of (the AdMailTemplate of this stack)" gives me the > length of the file... but "answer (the AdMailTemplate of this stack)" gives > me *nothing*. > I've tried using base64Encode on the file before storing it in the > property, and base64Decode after retrieving the stored file. This was a partial > success; "answer (the AdMailTemplate of this stack)" no longer gives me bupkiss, > but it base64Decodes to nothing. > What the heck is going on here? Why should a custom property behave like > that? Is it possible that there's something weird about the content of said > custom property which MetaCard doesn't like? Would it make any difference if the > file contains nulls and/or other funky characters? Is it possible that the > file's bytes have coincidentally copied some portion of the MC2.4.1 stack file > format? > I sure hope this is a known flavor of bug with a known solution, that > someone can say "You need to do X" and it's fixed. If more information is needed, > I will send a copy of the stack (via private email) to anyone who asks. I've used this method of including a file in a stack and it worked fine under OS X, so I don't see why it doesn't work for you. However, I have a few ideas. - did you get the file into the CP using "file:" or "binfile:". Unless it is plain text, use binfile. - if the file contains binary text, answering it won't work. - base64encode will tranform your binary data into plain text. It's looks like garbage but it won't contains any weird characters. This is how attachments are sent in emails - they are converted to straight text and appended to the text of the email, then decoded at the other end. - presumably you want to save this file out so you can use it again. Remember to save it using "binfile:" again to preserve any binary data. If none of these ideas help, feel free to send me a copy. Cheers, Sarah From revolutionary.dan at gmail.com Sun Apr 16 19:13:56 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 16 Apr 2006 16:13:56 -0700 Subject: Product Feedback In-Reply-To: <444288EC.3060503@howsoft.com> References: <444288EC.3060503@howsoft.com> Message-ID: <70ed6b130604161613w63fe8b11m9effc7ab7009b1cb@mail.gmail.com> For some reason, I felt compelled to say this. Old saw in the software biz. If you ask your customers to design the next release for you, you'll get Version 1.1 but never 2.0. On 4/16/06, Bob Warren wrote: > > Richard Gaskin wrote: > > >Maybe a fresh coat of paint and a one-click installer would be all > that's needed to share the tried-and-true nearly-zero-defect simplicity > of MC with more people.... > > Do it. I'd be your first customer if it could be run on Linux. > > At the moment I'm choking on bloat and bull. > > Bob Warren > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolution at jaedworks.com Sun Apr 16 19:01:54 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sun, 16 Apr 2006 16:01:54 -0700 Subject: Help with custom properties (or something like that) In-Reply-To: <1f2.1e1a2617.31741d8d@aol.com> References: <1f2.1e1a2617.31741d8d@aol.com> Message-ID: At 6:22 PM -0400 4/16/2006, Cubist at aol.com wrote: > I'm working with MetaCard 2.4.1, running under MacOS 9.0.2 (it serves my >needs, what can I say?). I have a stack with a custom property called >"AdMailTemplate". This property contains a file. I know it's *in* >there, because the >statement "answer the length of (the AdMailTemplate of this stack)" >gives me the >length of the file... but "answer (the AdMailTemplate of this stack)" gives >me *nothing*. The answer command will put that property into a field, so if it contains nulls it's certainly possible that it will screw up the display such that you won't see anything. What format was the file to start with? What happens if you put the custom property into a file: or binfile: URL - does it reconstitute the file? -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From jerry at daniels-mara.com Sun Apr 16 20:46:31 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 19:46:31 -0500 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> Message-ID: For those who have tried to view the Galaxy Product Roadmap and were unable to view it properly in your browser or if it was too small try it again now. http://daniels-mara.com/galaxy_blog/?page_id=3 If you click the small roadmap, it will appear in a separate window full sized. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 16, 2006, at 10:25 AM, Jerry Daniels wrote: > Colleagues, > > Our company (http://daniels-mara.com), in conjunction with Trevor > DeVore from Blue Mango Learning Systems (http:// > mangomultimedia.com) is putting together a Revolution IDE framework > called "Galaxy"(http://daniels-mara.com/galaxy_blog/?page_id=4) and > we've started a blog called "Galactically Speaking" (http://daniels- > mara.com/galaxy_blog) where we are discussing our thoughts and > actions. > > We've laid out a product road map (http://daniels-mara.com/ > galaxy_blog/?page_id=3) so you can see where we're headed and offer > feedback. We've, of course, shared our thoughts with Kevin and he > expressed enthusiasm for our direction and vision. We've also been > talking with Chipp, Richard, Ken, Sarah and Karen about Galaxy and > they've offered help and input. > > We are anticipating a modest first release of Galaxy Free (http:// > daniels-mara.com/galaxy_blog/?page_id=5) with in the next couple of > weeks (depending upon what Sarah and Karen find in testing). As the > name implies, this product will be free of charge. > > If you want to get involved in something that will make Revolution > more accessible to people via an open architecture for add-on IDE > components (script editors, prop inspectors, etc) as well as its > own components, get involved. It's at least one way to help "the > cause" of making Revolution the preferred tool for cross-platform > rapid application development. > > Best, > > Jerry Daniels > > Tool makers for the 21st century > http://www.daniels-mara.com/products > > Voice: 512.879.6286 > Skype: jerry.daniels > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Sun Apr 16 22:35:32 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 16 Apr 2006 21:35:32 -0500 Subject: [ANN] RevZilla 2.0.6 Available Message-ID: Just a quick note to let you all know that RevZilla 2.0.6 is now available, and fixes a bug where the components option button in Windows did not have its menuLines set properly so you couldn't select from all of the available components. It also provides a more graceful error dialog when it determines that your username and/or password is invalid. You can get it from all the usual places: RevOnline - User: kray RevNet - Files My web site: http://www.sonsothunder.com/devres/revolution/downloads/RevZilla2.htm Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From rgriffit at ctc.net Sun Apr 16 22:48:45 2006 From: rgriffit at ctc.net (Raymond Griffith) Date: Sun, 16 Apr 2006 22:48:45 -0400 Subject: Help with custom properties (or something like that) In-Reply-To: <1f2.1e1a2617.31741d8d@aol.com> Message-ID: On 4/16/06 6:22 PM, "Cubist at aol.com" wrote: > I've run into a weird problem which I can*not*, for the life of me, > understand or solve. Let me explain, in hopes that *somebody* out there can > clue me > in... > > I'm working with MetaCard 2.4.1, running under MacOS 9.0.2 (it serves my > needs, what can I say?). I have a stack with a custom property called > "AdMailTemplate". This property contains a file. I know it's *in* there, > because the > statement "answer the length of (the AdMailTemplate of this stack)" gives me > the > length of the file... but "answer (the AdMailTemplate of this stack)" gives > me *nothing*. > I've tried using base64Encode on the file before storing it in the > property, and base64Decode after retrieving the stored file. This was a > partial > success; "answer (the AdMailTemplate of this stack)" no longer gives me > bupkiss, > but it base64Decodes to nothing. Base64Decode does have an inherent problem with file lengths, and I have run into a few problems with it if there were odd characters. If you have some odd characters in the file, it may not "answer" in any case. Before you stick it into the custom property, try sticking it into a variable and returning it. Does it work on sticking it into a variable and returning it? If not, look at what you are putting in there. One other thing I have used is to "compress" a variable before putting it into the custom property. That often helps with unprintable characters. > What the heck is going on here? Why should a custom property behave like > that? Is it possible that there's something weird about the content of said > custom property which MetaCard doesn't like? Would it make any difference if > the > file contains nulls and/or other funky characters? Yes. Nulls in custom properties mess things up. And IIRC, base64encode does not handle nulls well. > Is it possible that the > file's bytes have coincidentally copied some portion of the MC2.4.1 stack file > format? > I sure hope this is a known flavor of bug with a known solution, that > someone can say "You need to do X" and it's fixed. If more information is > needed, > I will send a copy of the stack (via private email) to anyone who asks. Try the compress option and let me know how it works. Compress seems to handle nulls well. Regards, Raymond E. Griffith > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Sun Apr 16 23:05:59 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 16 Apr 2006 22:05:59 -0500 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> Message-ID: <7080F6A4-1F44-436B-AC10-4B3BD2FA2FB9@daniels-mara.com> Troy, Let me clarify this a little more...my previous response was poorly worded. You own Constellation and the Gadgets. You get a year of free upgrades with your purchase. If you choose to switch to Galaxy Lite, Studio, Professional or Enterprise, you will be given free months of service relative to the time remaning on your existing Constellation upgrade period. Same is true for Gadget Suite components. Best, Jerry Daniels 5 Reasons 12 Top Rev Developers Use to Constellation! http://daniels-mara.com/products/5reasons.htm Voice: 512.879.6286 Skype: jerry.daniels On Apr 16, 2006, at 10:50 AM, Troy Rollins wrote: > > On Apr 16, 2006, at 11:25 AM, Jerry Daniels wrote: > >> We've laid out a product road map (http://daniels-mara.com/ >> galaxy_blog/?page_id=3) so you can see where we're headed and >> offer feedback. We've, of course, shared our thoughts with Kevin >> and he expressed enthusiasm for our direction and vision. We've >> also been talking with Chipp, Richard, Ken, Sarah and Karen about >> Galaxy and they've offered help and input. > > Sounds interesting. As a Constellation and Gadget suite licensee, > I'm of course wondering how this impacts those products... might be > a good topic for the blog. > > -- > Troy > RPSystems, Ltd. > http://www.rpsystems.net > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Sun Apr 16 23:09:51 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 16 Apr 2006 20:09:51 -0700 Subject: OT: backups Message-ID: <11313515554.20060416200951@ahsoftware.net> All- Off topic, but there are some smart and savvy people on this list so I thought I'd ask... Does anyone have any recommendations for backup systems? What I'm currently using: a mixed OSX and Windows 2k system running Retrospect Server 6.5 on a Win2k server box, backing up four computers to a 160gig NetDisk. This occasionally works, is a pain to set up, more of a pain to reconfigure, and a *real* pain if an error occurs during the backup process. I've had Retrospect hang and use up 99% of the available cpu resources, I've had it not find client machines and had to reinstall the client software many times, I've had it give me errors on files I've told it not to back up... So my question is: does anyone with more than one computer have any recommendation for something that works better? None of my clients have a backup system that works unless they move files manually, and I don't know what to recommend to them because I haven't found anything that works for me either. -- -Mark Wieder mwieder at ahsoftware.net From stephenREVOLUTION at barncard.com Sun Apr 16 23:27:40 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 16 Apr 2006 20:27:40 -0700 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> References: <11313515554.20060416200951@ahsoftware.net> Message-ID: This one works for me.... FoldersSynchronizer - 3.5.4 http://www.versiontracker.com/dyn/moreinfo/macosx/1682 backing up large disks over networks sucks. I'd suggest getting a moveable firewire for each workstation if the data is important at all. sqb >All- > >Off topic, but there are some smart and savvy people on this list so I >thought I'd ask... > >Does anyone have any recommendations for backup systems? > > > >-- >-Mark Wieder > mwieder at ahsoftware.net -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jazu at comcast.net Sun Apr 16 23:48:24 2006 From: jazu at comcast.net (James Z) Date: Sun, 16 Apr 2006 20:48:24 -0700 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> Message-ID: This isn't quite what you want but... I keep all my documents in one directory (containing many sub directories.) when I backup to a DVD I only need to copy the one directory. The benefit: everything gets copied to the backup and you don't have to worry that anything isn't backed up.. The negative: you backup all files new or old every time, if you have more than 8.5 GB you have to use multiple disks. I've used this method for years starting with 40 MGB Syquest disks, taking a left turn to 120 and 230 MB MO disks then CD-R and now DVDs. I lost the contents of my 80 MB macintosh IIC when it crashed and Apple's backup utility said 'all done' on disk #4 of 80 floppy disks and I never could recover my data. James Z. On 4/16/06 8:09 PM, "Mark Wieder" wrote: > All- > > Off topic, but there are some smart and savvy people on this list so I > thought I'd ask... > > Does anyone have any recommendations for backup systems? > > What I'm currently using: a mixed OSX and Windows 2k system running > Retrospect Server 6.5 on a Win2k server box, backing up four computers > to a 160gig NetDisk. This occasionally works, is a pain to set up, > more of a pain to reconfigure, and a *real* pain if an error occurs > during the backup process. I've had Retrospect hang and use up 99% of > the available cpu resources, I've had it not find client machines and > had to reinstall the client software many times, I've had it give me > errors on files I've told it not to back up... > > So my question is: does anyone with more than one computer have any > recommendation for something that works better? None of my clients > have a backup system that works unless they move files manually, and I > don't know what to recommend to them because I haven't found anything > that works for me either. From jazu at comcast.net Sun Apr 16 23:56:42 2006 From: jazu at comcast.net (James Z) Date: Sun, 16 Apr 2006 20:56:42 -0700 Subject: Anyone know how many revolution users there are? Message-ID: I'm curious as to how many licensed revolution users there are.support features (list, forum, conference, downloaded videos, etc.) there must be a fairly large number of users to fund all this. James Z. From jazu at comcast.net Mon Apr 17 00:47:22 2006 From: jazu at comcast.net (James Z) Date: Sun, 16 Apr 2006 21:47:22 -0700 Subject: What happens to a field dragged off the card Message-ID: I accidentally dragged a field off of my card (off the edge of the card) and its gone. Can I get it back or is it gone forever? James Z. From martyknapp at comcast.net Mon Apr 17 00:55:56 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Sun, 16 Apr 2006 21:55:56 -0700 Subject: What happens to a field dragged off the card In-Reply-To: References: Message-ID: <44431FDC.3030601@comcast.net> James, It's probably just out of view - expand the stack window and you should find it. In the event that you dragged it quite far, you may need to type into the message box "set the loc of field "the name of the field" to "100,100". If you didn't give it a name check for its ID in the stack inspector. You could also use the stack inspector, click the arrow icon in the top, right corner and select the field, then click the menu to select "Size and Position" and move it there. Marty Knapp > I accidentally dragged a field off of my card (off the edge of the card) and > its gone. Can I get it back or is it gone forever? > James Z. > From chipp at chipp.com Mon Apr 17 01:41:38 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 17 Apr 2006 00:41:38 -0500 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> References: <11313515554.20060416200951@ahsoftware.net> Message-ID: <44432A92.90708@chipp.com> Mark, Please check out www.foldershare.com It's an Austin company recently purchased by MicroSoft. And the software rocks on both Macs and PC's. I use it on 4 of my computers. You of course already know about MagicCarpet, Altuit's own version control/archival software. Altuit also has Mac/PC/Linux external versions of the open source Subversion, which we use on a client by client basis. Chris is planning a talk at RevConWest on how to use Subversion for document management, and all attending will get a free copy. Good luck and post what you decide to end up using! best, Chipp From jazu at comcast.net Mon Apr 17 01:52:46 2006 From: jazu at comcast.net (James Z) Date: Sun, 16 Apr 2006 22:52:46 -0700 Subject: What happens to a field dragged off the card In-Reply-To: <44431FDC.3030601@comcast.net> Message-ID: Thanks Marty, I got my field back, appreciate the help. James Z. Ps any idea how to get the field back in supercard? I dragged the window there as a test. On 4/16/06 9:55 PM, "Marty Knapp" wrote: > James, > > It's probably just out of view - expand the stack window and you should > find it. In the event that you dragged it quite far, you may need to > type into the message box "set the loc of field "the name of the field" > to "100,100". If you didn't give it a name check for its ID in the stack > inspector. You could also use the stack inspector, click the arrow icon > in the top, right corner and select the field, then click the menu to > select "Size and Position" and move it there. > > Marty Knapp >> I accidentally dragged a field off of my card (off the edge of the card) and >> its gone. Can I get it back or is it gone forever? >> James Z. >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolutionary.dan at gmail.com Mon Apr 17 02:22:14 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 16 Apr 2006 23:22:14 -0700 Subject: Anyone know how many revolution users there are? In-Reply-To: References: Message-ID: <70ed6b130604162322o1ca449dao3e35b13aa88d29aa@mail.gmail.com> The company, like most, won't say. On 4/16/06, James Z wrote: > > I'm curious as to how many licensed revolution users there are.support > features (list, forum, conference, downloaded videos, etc.) there must be > a > fairly large number of users to fund all this. > > James Z. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From psahores at easynet.fr Mon Apr 17 04:56:30 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Mon, 17 Apr 2006 10:56:30 +0200 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> References: <11313515554.20060416200951@ahsoftware.net> Message-ID: <35EF8324-6017-4A35-869F-828B6A865538@easynet.fr> Hi Mark, I'm running Synchronise Pro X 4.1.1, each night in "cron" mode with good results since over one year : 1.- to backup my two home office macs (pwb OS X 10.4.6 + mac mini OS X 10.3.9) to an external/remote 250 Go firewire external drive connected to the mac mini. 2.- to clone the 160 Go firewire external startup drive of one of my internet provided servers (an other mac mini OS X 10.3.9). Works fine in both cases. I used the LaCie SilverKeeper freeware before with less good results. Regards, Le 17 avr. 06 ? 05:09, Mark Wieder a ?crit : > All- > > Off topic, but there are some smart and savvy people on this list so I > thought I'd ask... > > Does anyone have any recommendations for backup systems? > > What I'm currently using: a mixed OSX and Windows 2k system running > Retrospect Server 6.5 on a Win2k server box, backing up four computers > to a 160gig NetDisk. This occasionally works, is a pain to set up, > more of a pain to reconfigure, and a *real* pain if an error occurs > during the backup process. I've had Retrospect hang and use up 99% of > the available cpu resources, I've had it not find client machines and > had to reinstall the client software many times, I've had it give me > errors on files I've told it not to back up... > > So my question is: does anyone with more than one computer have any > recommendation for something that works better? None of my clients > have a backup system that works unless they move files manually, and I > don't know what to recommend to them because I haven't found anything > that works for me either. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Pierre Sahores www.sahores-conseil.com From viktoras at ekoinf.net Mon Apr 17 08:04:48 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Mon, 17 Apr 2006 15:04:48 +0300 (FLE Standard Time) Subject: read write stdin stdout References: <79d1bee70604151759m3482b5dem1a0707b0cd411e57@mail.gmail.com> Message-ID: <44438460.000001.03032@MAZYTIS> Can anyone please suggest any resource/examples on how to implement communication with external console command-line executables. What I need is to open an executable (preferably with no console window splashing), pass a line of parameters to its stdin, read stdout output of the executable into transcript variables. Actually that console app does stdout it's progress information (counts to 100), so I would like to redirect this count to progress bar. Is this possible in Revolution ? Thanks ! Best wishes Viktoras From mark at maseurope.net Mon Apr 17 08:18:36 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 17 Apr 2006 13:18:36 +0100 Subject: read write stdin stdout In-Reply-To: <44438460.000001.03032@MAZYTIS> References: <79d1bee70604151759m3482b5dem1a0707b0cd411e57@mail.gmail.com> <44438460.000001.03032@MAZYTIS> Message-ID: <1E1D03B0-44E0-40AE-8E9A-C5DBE63554BF@maseurope.net> Haven't done this sort of thing, myself, but if you look up "open process", "read/write from/to process" in the docs, you might find what you need. Best, Mark On 17 Apr 2006, at 13:04, Viktoras Didziulis wrote: > Can anyone please suggest any resource/examples on how to implement > communication with external console command-line executables. What > I need is > to open an executable (preferably with no console window > splashing), pass a > line of parameters to its stdin, read stdout output of the > executable into > transcript variables. Actually that console app does stdout it's > progress > information (counts to 100), so I would like to redirect this count to > progress bar. Is this possible in Revolution ? > > Thanks ! > Best wishes > Viktoras > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From sarah.reichelt at gmail.com Mon Apr 17 09:30:48 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 17 Apr 2006 23:30:48 +1000 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> References: <11313515554.20060416200951@ahsoftware.net> Message-ID: > Does anyone have any recommendations for backup systems? > > What I'm currently using: a mixed OSX and Windows 2k system running > Retrospect Server 6.5 on a Win2k server box, backing up four computers > to a 160gig NetDisk. This occasionally works, is a pain to set up, > more of a pain to reconfigure, and a *real* pain if an error occurs > during the backup process. I've had Retrospect hang and use up 99% of > the available cpu resources, I've had it not find client machines and > had to reinstall the client software many times, I've had it give me > errors on files I've told it not to back up... I tried Retrospect and hated it, now I use Chronosync, which is not without flaws but works OK. I manage a network of Macs and anything that anybody wants backed up has to be in their Documents folder. Every night, this is backed up using Chronosync's scheduled backup to an external Firewire drive attached to our mail server computer. If required, I also backup their Mail folder as well. Every week, this drive is mirrored to another external drive that gets kept off the premises. The good thing is that Chronosync can be set to email reports, either every time it does a backup (my preference) or only when it encounters an error. HTH, Sarah From gcanyon at inspiredlogic.com Mon Apr 17 10:45:07 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Mon, 17 Apr 2006 07:45:07 -0700 Subject: Custom Properties In-Reply-To: <443EBF55.7050304@chipp.com> References: <002701c65c98$78ff00c0$0201010a@royalnexus> <70ed6b130604111214w2e9d3c53k55171473a45acc27@mail.gmail.com> <2D1B113E-C9EA-49B5-999F-29481B4E6A33@byu.edu> <3C4EF036-2412-45D6-836C-0921A1C69F43@adelphia.net> <11570DDC-7B3F-4B10-9523-B03C2FE88137@inspiredlogic.com> <443EBF55.7050304@chipp.com> Message-ID: On Apr 13, 2006, at 2:15 PM, Chipp Walters wrote: > The standalone link for Windows below isn't correct. It downloads > the Mac version. You're right. ('Doh!) I've figured out where the problem is happening, and I think I have a fix but it isn't tested yet. The odd part is that the debugger won't step through the code in question. It gets close, and then just kicks through as if I had clicked the run button. That made it tough to figure out what is leading to the problem. I know in general what's going wrong, but I don't know exactly why. So anyone considering downloading should hold off until tonight. I'll post when it's ready. gc From mlange at lexicall.org Mon Apr 17 10:54:13 2006 From: mlange at lexicall.org (Marielle Lange) Date: Mon, 17 Apr 2006 15:54:13 +0100 Subject: new stack in the open stack gallery Message-ID: <4B1BF1D0-364F-4BB3-8E8A-2C2EF8FBC655@lexicall.org> Dear all, The open stacks gallery has been updated with new stacks. http://revolution.widged.com/stacks/ Character Map, by Garrett Hylltun A Character Map that shows the standard ascii character map. Simple to view, simple to use. Use-list digests reader, by your servitor. Provides a threaded view of use-list digests, for the ones like me who are in digest mode. Possibility to reply to any thread privately, to the user, or publicly, to the list. I left some formatting options that are probably not relevant for any person other than me (I use this to reformat the posts before posting them on the codes cms). Feel free to change the stack to better suit your needs. Note that only stacks added in the last week are visible. Use "added any time" in the top menu to see stacks older than 7 days. I take this opportunity to remind you that the gallery warmly welcomes contributions from any fellow user. Just use the private messaging in these forums, or download the Metadata file creator in the open stacks gallery and use it to send me an email. My email address has been updated and a "send by email" button has been added to make the task of sharing your stacks easier than ever before. I will gladly host your stack if you have nowhere to put it but it's not a requirement. A link can also be made to any stack stored on the internet or any stack stored on revOnline. Just let me know where the stack is stored and I will link to it! Best, Marielle ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Freelance Academic Widged http://widged.com/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From viktoras at ekoinf.net Mon Apr 17 11:29:36 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Mon, 17 Apr 2006 18:29:36 +0300 (FLE Standard Time) Subject: packing external executable within a stack?.. References: <1E1D03B0-44E0-40AE-8E9A-C5DBE63554BF@maseurope.net> Message-ID: <4443B460.000001.03524@MAZYTIS> And one more question related to the previous one... Is it possible in Revolution to include external executables as resources into a stack or some kind of shared library/resource ? Any references... Thanks! Viktoras From janschenkel at yahoo.com Mon Apr 17 11:54:02 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 17 Apr 2006 08:54:02 -0700 (PDT) Subject: packing external executable within a stack?.. In-Reply-To: <4443B460.000001.03524@MAZYTIS> Message-ID: <20060417155402.90782.qmail@web60516.mail.yahoo.com> --- Viktoras Didziulis wrote: > And one more question related to the previous one... > Is it possible in > Revolution to include external executables as > resources into a stack or some > kind of shared library/resource ? Any references... > > Thanks! > Viktoras > Hi Viktoras, You can read a ny file into a custom property, unpack that into the temp directory and then use the 'shell' command to execute it (or open process and its friends if you need to interact via stdin/stdout). To import it, use something like this: ## on mouseUp answer file "Select file to import" if it is empty then exit mouseUp put it into tFullPath set the itemDelimiter to "/" put item -1 of tFullPath into tFileName put URL ("binfile:" & tFullPath) into tFileData set the uImportedFile[tFileName] of this stack \ to tFileData end mouseUp ## To use it, you can use something similar to: ## on ExecuteImportedFile pFileName put tempname() into tFullPath set the itemDelimiter to "/" put pFileName into item -1 of tFullPath put the uImportedFile[pFileName] of this stack \ into URL ("binfile:" & tFullPath) get shell(tFullPath) return it end ExecuteImportedFile ## Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From SimPLsol at aol.com Mon Apr 17 11:57:01 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Mon, 17 Apr 2006 11:57:01 EDT Subject: OT: backups Message-ID: <3d1.4128e6.317514cd@aol.com> Mark, For my personal computer, running OS X, I use SuperDuper, backing up to a Firewire HD. SuperDuper erases the backup drive and copies everything from the source drive - takes about 1 hour - and the Firewire HD is then a bootable HD. Incremental updates take about 5 - 7 minutes. SuperDuper bypasses all the usual permission problems you run into using OS X with most other backup options. I like the smaller, 2.5 inch, drives because they don't require external power; I can take it out of the safe, plug in the Firewire cord, make a quick backup, disconnect one cord, and put it back in the safe - real easy. Of course the 3.5 inch drives are faster and sometimes the speed is more important than the convenience. For network computers, I create a shared folder called "The Shared Folder" on the server. Each user is given a folder in this with their name. All company data is stored in this folder (some folders are password protected). This folder is backed up each evening (usually to a Firewire HD, but some smaller companies can backup everything to a flash drive). I find backing up from the server is about twice as fast as backing up server data over the network from a client. Note: The Shared Folder should contain data only, no applications. Running apps over the network is much slower than running them locally. One of the downsides of this shared folder approach is the tendency of users to put apps., personal pictures, & personal data into the folder - which makes for longer backups. Still, probably always better to be backing up too much rather than too little. Paul Looney From userev at canelasoftware.com Mon Apr 17 13:47:20 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 17 Apr 2006 10:47:20 -0700 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: <7080F6A4-1F44-436B-AC10-4B3BD2FA2FB9@daniels-mara.com> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> <7080F6A4-1F44-436B-AC10-4B3BD2FA2FB9@daniels-mara.com> Message-ID: On Apr 16, 2006, at 8:05 PM, Jerry Daniels wrote: > You own Constellation and the Gadgets. You get a year of free > upgrades with your purchase. If you choose to switch to Galaxy > Lite, Studio, Professional or Enterprise, you will be given free > months of service relative to the time remaning on your existing > Constellation upgrade period. Same is true for Gadget Suite component Hi Jerry, Are you going to stop developing Constellation? Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Mon Apr 17 13:56:02 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 17 Apr 2006 10:56:02 -0700 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> References: <11313515554.20060416200951@ahsoftware.net> Message-ID: On Apr 16, 2006, at 8:09 PM, Mark Wieder wrote: > Does anyone have any recommendations for backup systems? I am using ChronoSync The developer loves his products and responds to you directly. I have it backing up my drives incrementally to external drives every 30 minutes. It is truly wonderful! Has saved me on a few occasions. What I like most is that the backups are actual working copies. You can just drag them back over to your HD and run them! The software only costs $30.00. Worth much more in my opinion. It is only a Mac OS X solution. Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Mon Apr 17 13:57:56 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 17 Apr 2006 10:57:56 -0700 Subject: OT: backups In-Reply-To: <11313515554.20060416200951@ahsoftware.net> References: <11313515554.20060416200951@ahsoftware.net> Message-ID: On Apr 16, 2006, at 8:09 PM, Mark Wieder wrote: > 160gig NetDisk. Sorry about not reading it all the way through. I missed the part about it backing up over a network. This would still work if the network looks like a mountable drive to the OS. Hope that still helps some. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jhonken at webdsp.com Mon Apr 17 14:13:58 2006 From: jhonken at webdsp.com (Jeff Honken) Date: Mon, 17 Apr 2006 11:13:58 -0700 Subject: Add 1 hour to time Message-ID: <000301c6624a$b27d0ec0$670fa8c0@work1> I know there must be a simple way to do this but it's excaping me. I just need to add one hour to a time that I've set. Here's the code that doesn't work but it's the general idea: on mouseUp put "10:00 AM" into currentTime put "currentTime + 1:00" into FutureTime answer FutureTime end mouseUp Can someone show me how to set a time into a variable and add an hour to it. Thanks, Jeff From lfredricks at proactive-intl.com Mon Apr 17 14:13:46 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 17 Apr 2006 11:13:46 -0700 Subject: Project Idea - Dokuwiki Editor Message-ID: <20060417181352.2CE3910B2A8@spunkymail-a8.dreamhost.com> Hi all, If you are just sitting down with Rev and trying to figure out something to make, I have a suggestion. I use dokuwiki for a number of tasks - but editing in a browser is a terrible experience. It would be incredibly useful to be able to do sensible search and replaces with dokuwiki. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jerry at daniels-mara.com Mon Apr 17 14:21:38 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 17 Apr 2006 13:21:38 -0500 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> <7080F6A4-1F44-436B-AC10-4B3BD2FA2FB9@daniels-mara.com> Message-ID: <79CD93EE-386D-48EB-A85C-05249774CC3A@daniels-mara.com> Mark, No, Galaxy Free and Constellation work together--and well. As Galaxy Lite and Studio come out, users can switch to Galaxy components that do the same stuff (and more!) that Constellation and the Gadgets do--and there will be no pain financially. We take care of our customers, as you know. New versions of Constellation are still being posted to the Basecamp support site--one this weekend, in fact. Best, Jerry Daniels -------------- next part -------------- Artists, Consultants & Developers http://www.daniels-mara.com/art http://www.daniels-mara.com/products http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 17, 2006, at 12:47 PM, Mark Talluto wrote: > > On Apr 16, 2006, at 8:05 PM, Jerry Daniels wrote: > >> You own Constellation and the Gadgets. You get a year of free >> upgrades with your purchase. If you choose to switch to Galaxy >> Lite, Studio, Professional or Enterprise, you will be given free >> months of service relative to the time remaning on your existing >> Constellation upgrade period. Same is true for Gadget Suite component > > > Hi Jerry, > > Are you going to stop developing Constellation? > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jerry at daniels-mara.com Mon Apr 17 14:23:45 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 17 Apr 2006 13:23:45 -0500 Subject: Project Idea - Dokuwiki Editor In-Reply-To: <20060417181352.2CE3910B2A8@spunkymail-a8.dreamhost.com> References: <20060417181352.2CE3910B2A8@spunkymail-a8.dreamhost.com> Message-ID: Better idea...YOU could make one, Lynn! All in favor? Best, Jerry Daniels 5 Reasons 12 Top Rev Developers Use to Constellation! http://daniels-mara.com/products/5reasons.htm Voice: 512.879.6286 Skype: jerry.daniels On Apr 17, 2006, at 1:13 PM, Lynn Fredricks wrote: > Hi all, > > If you are just sitting down with Rev and trying to figure out > something to > make, I have a suggestion. > > I use dokuwiki for a number of tasks - but editing in a browser is a > terrible experience. It would be incredibly useful to be able to do > sensible > search and replaces with dokuwiki. > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Mon Apr 17 14:30:40 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 17 Apr 2006 11:30:40 -0700 Subject: Project Idea - Dokuwiki Editor Message-ID: <4443DED0.3000902@fourthworld.com> Jerry Daniels wrote: > On Apr 17, 2006, at 1:13 PM, Lynn Fredricks wrote: >> I use dokuwiki for a number of tasks - but editing in a browser is a >> terrible experience. It would be incredibly useful to be able to do >> sensible search and replaces with dokuwiki. > > Better idea...YOU could make one, Lynn! > > All in favor? I think it would make a powerful statement for the product, esp. for someone tasked to sell its ease and power. Whipping up lil' tools to solve our problems -- that's what Rev is about! -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From garrett at paraboliclogic.com Mon Apr 17 14:36:05 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 17 Apr 2006 11:36:05 -0700 Subject: Project Idea - Dokuwiki Editor In-Reply-To: References: <20060417181352.2CE3910B2A8@spunkymail-a8.dreamhost.com> Message-ID: <4443E015.3010105@paraboliclogic.com> I believe Jerry Muelver has an open source wiki program. But I'm not sure it's in Rev though. -Garrett From ambassador at fourthworld.com Mon Apr 17 14:36:59 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 17 Apr 2006 11:36:59 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) Message-ID: <4443E04B.1000107@fourthworld.com> Chipp Walters wrote: > Thanks for the info on Tierra.net, but unless I'm missing something, it > is way more expensive than DreamHost.com. Yeah, I'm learning English as a second language. :) I was reading too many pages when I thought I was reading DreamHost's. You're right: if you buy boats by the foot, you can get a bigger boat at DreamHost. > While I've never contacted Tierra.net, you have said you can actually > *talk* to a person there. I've tried on numerous occasions to *talk* to > a person at DreamHost, never with any success. I figured if I couldn't > talk to a live human, then they wouldn't get my business. That's why I don't buy boats by the foot. :) There's a lot that goes into smooth sailing beyond the size of the boat. I don't need support often at Tierra.Net, but when I do it's a live person who's very efficient. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mlange at lexicall.org Mon Apr 17 14:40:07 2006 From: mlange at lexicall.org (Marielle Lange) Date: Mon, 17 Apr 2006 19:40:07 +0100 Subject: Project Idea - Dokuwiki Editor Message-ID: <2FA8F510-BD08-4244-8B67-4BF5656BCE09@lexicall.org> Hi Lynn, Is it that are you looking for a way to edit your dokuwiki documents from inside runrev? That already exists. http://projects.widged.com/portal/wikipad.php Honestly, not a huge challenge when relying on the excellent altBrowser plugin ;). I gladly share the source if you wish (for now private usage only). There is a second version of a wiki editor in runrev, that one shareware (forgot the name). If you have other ideas of project, why not add them to the current list: Projects to be realized with Revolution http://revolution.widged.com/wiki/tiki-index.php?page=RevolutionProjects Best wishes, Marielle PS. If you would rather go for a better wiki, then you will be able to choose, compare, or why not enhance all known wiki at http:// www.wikimatrix.org/ > Hi all, > > If you are just sitting down with Rev and trying to figure out > something to > make, I have a suggestion. > > I use dokuwiki for a number of tasks - but editing in a browser is a > terrible experience. It would be incredibly useful to be able to do > sensible > search and replaces with dokuwiki. > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd ------------------------------------------------------------------------ -------- Marielle Lange (PhD), Freelance Academic Widged http://widged.com/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From lynn at paradigmasoft.com Mon Apr 17 14:40:16 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 17 Apr 2006 11:40:16 -0700 Subject: Project Idea - Dokuwiki Editor In-Reply-To: Message-ID: <1066823187-360469265@lindbergh.macserve.net> > Better idea...YOU could make one, Lynn! > > All in favor? Hmmm, Ill have to remember this the next time Jerry asks me for something -- "oh, sorry Jerry, cant get to that right now - Im working on the dokuwiki editor!";-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From effendi at wanadoo.fr Mon Apr 17 14:46:36 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Mon, 17 Apr 2006 20:46:36 +0200 Subject: MP3 ? Message-ID: <32e35cf4868026c863b1e21960dd6584@wanadoo.fr> Hi from Paris, Is there a way to play external MP3 files in Rev ? I can't find any references to this in the doc (Rev 2.6.1 Build 152). Thanks -Francis "Nothing should ever be done for the first time !" From gilbert at isphlg.rimed.cu Mon Apr 17 14:52:07 2006 From: gilbert at isphlg.rimed.cu (Gilberto Cuba) Date: Mon, 17 Apr 2006 14:52:07 -0400 Subject: Shadow of menu pulldown... Message-ID: <000d01c66250$16fa83a0$1c037b98@p42600> Hi, How I can hide the shadow of the stack that open when I click in a button with style "pulldown". I tried to put false the shadow property of the current stack that It will show and not work fine. Why? I understand that when the object is created by the development environment this property (shadow) appear with the false value and I write the script on preOpenStack set the shadow of stack "myStackName" to false end preOpenStack and in the openStack message too and not work fine too. The case is that I am customize the pulldown menu for my application and the shadow is include with the background image of the stack is assign with the button with the "style pulldown", and the menu add another shadow in the left and bottom position of the customize stack that work as a pulldown menu. I hope someone understand me. Best regards, Gilberto Cuba From userev at canelasoftware.com Mon Apr 17 14:50:59 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Mon, 17 Apr 2006 11:50:59 -0700 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: <79CD93EE-386D-48EB-A85C-05249774CC3A@daniels-mara.com> References: <546DC8A5-3C87-40AC-BAB1-CF220EADA153@daniels-mara.com> <6558B35E-A902-4BBF-B1A6-53F0D6BB3A04@daniels-mara.com> <250F0871-E28F-4CFC-8CA7-DB7DC73ACFFF@adelphia.net> <8A48D295-F541-4C14-BFBC-40387295F712@rpsystems.net> <7080F6A4-1F44-436B-AC10-4B3BD2FA2FB9@daniels-mara.com> <79CD93EE-386D-48EB-A85C-05249774CC3A@daniels-mara.com> Message-ID: <3C258348-76F8-4B4C-AAEA-E72CD7EB50FD@canelasoftware.com> On Apr 17, 2006, at 11:21 AM, Jerry Daniels wrote: > We take care of our customers, as you know. This I do know for sure! Keep up the great work! Mark Talluto -- CANELA Software http://www.canelasoftware.com From Roger.E.Eller at sealedair.com Mon Apr 17 14:52:42 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 17 Apr 2006 14:52:42 -0400 Subject: Add 1 hour to time Message-ID: Jeff Honken wrote: > I know there must be a simple way to do this but it's excaping me. I > just need to add one hour to a time that I've set. Here's the code that > doesn't work but it's the general idea: Jeff, I believe "convert" is what you are looking for. on mouseUp put "10:00 AM" into currentTime convert currentTime to seconds put currentTime + (60*60) into FutureTime convert FutureTime to time answer FutureTime end mouseUp Roger Eller From gandalf at doctorTimothyMiller.com Mon Apr 17 14:52:13 2006 From: gandalf at doctorTimothyMiller.com (Timothy Miller) Date: Mon, 17 Apr 2006 11:52:13 -0700 Subject: Add 1 hour to time In-Reply-To: <000301c6624a$b27d0ec0$670fa8c0@work1> References: <000301c6624a$b27d0ec0$670fa8c0@work1> Message-ID: >I know there must be a simple way to do this but it's excaping me. I >just need to add one hour to a time that I've set. Here's the code that >doesn't work but it's the general idea: > >on mouseUp > put "10:00 AM" into currentTime > put "currentTime + 1:00" into FutureTime > answer FutureTime >end mouseUp > >Can someone show me how to set a time into a variable and add an hour to >it. Thanks, Jeff > convert currentTime to seconds put (60*60) + currentTime into futureTime -- add the number of seconds in one hour convert futureTime to short time answer futureTime You can also do it by converting the time to dateItems and manipulating those (it's in the documentation) but it's often tidier to do time arithmetic in seconds. HTH Tim From garrett at paraboliclogic.com Mon Apr 17 14:53:27 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Mon, 17 Apr 2006 11:53:27 -0700 Subject: MP3 ? In-Reply-To: <32e35cf4868026c863b1e21960dd6584@wanadoo.fr> References: <32e35cf4868026c863b1e21960dd6584@wanadoo.fr> Message-ID: <4443E427.6010508@paraboliclogic.com> Francis Nugent Dixon wrote: > Hi from Paris, > > Is there a way to play external MP3 files in Rev ? I can't find > any references to this in the doc (Rev 2.6.1 Build 152). In the Rev Docs, read the "Player object". "player object Platform support: Win32, OS X, MacOS, Linux Introduced in version 1.0 A control that displays a movie or sound file." If I have that right that is. And If I remember correctly, it uses QuickTime as it's engine. So the only prerequisite for distribution of anything you make using that is that QuickTime be installed on the end users system. -Garrett From scott at tactilemedia.com Mon Apr 17 14:54:07 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 17 Apr 2006 11:54:07 -0700 Subject: MP3 ? In-Reply-To: <32e35cf4868026c863b1e21960dd6584@wanadoo.fr> Message-ID: Recently, Francis Nugent Dixon wrote: > Is there a way to play external MP3 files in Rev ? I can't find > any references to this in the doc (Rev 2.6.1 Build 152). Use a player object and set its filename to the path of the MP3. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From lfredricks at proactive-intl.com Mon Apr 17 15:28:18 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Mon, 17 Apr 2006 12:28:18 -0700 Subject: Project Idea - Dokuwiki Editor In-Reply-To: <2FA8F510-BD08-4244-8B67-4BF5656BCE09@lexicall.org> Message-ID: <20060417192824.E19A320471@spunkymail-a9.dreamhost.com> > Is it that are you looking for a way to edit your dokuwiki > documents from inside runrev? > That already exists. http://projects.widged.com/portal/wikipad.php > Honestly, not a huge challenge when relying on the excellent > altBrowser plugin ;). I gladly share the source if you wish > (for now private usage only). There is a second version of a > wiki editor in runrev, that one shareware (forgot the name). Thanks Marielle, Ill check it out. > If you have other ideas of project, why not add them to the current > list: > Projects to be realized with Revolution > http://revolution.widged.com/wiki/tiki-index.php?page=Revoluti > onProjects Sure. > PS. If you would rather go for a better wiki, then you will > be able to choose, compare, or why not enhance all known wiki > at http:// www.wikimatrix.org/ Thanks! Wow, that is very comprehensive, isnt it? Ive used dokuwiki and mediawiki. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From pevensen at siboneylg.com Mon Apr 17 15:36:05 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 17 Apr 2006 14:36:05 -0500 Subject: flashing using deep mask Message-ID: <6.2.1.2.2.20060417141130.02a2e860@exchange.slg.com> I have a stack whose windowShape is set to the ID of a png with a transparent background (i.e., alpha mask). This lets me change the mask without the stack window flashing; however, I now get flashing when I display a .png over the backgound png, and it seems I can no longer interact with my Quicktime movies. It also won't let me use a unlock screen with visual effect dissolve to display the stack. What am I doing wrong? Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From stephenREVOLUTION at barncard.com Mon Apr 17 16:25:38 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 17 Apr 2006 13:25:38 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: <4443E04B.1000107@fourthworld.com> References: <4443E04B.1000107@fourthworld.com> Message-ID: I must butt in here in Dreamhost's defense.... I've had a few instances where I needed their support - and always got it by email within a very reasonable amount of time - perhaps a couple of hours. And if I used their support ticket system along with a 'call back' request, I always got a guy on the phone. I don't think any ISP can supply so much bandwidth, power and space for so little and provide on-demand help desk type response... But if one goes through the channels, their system works beautifully. The most integrated and easy to use control panel software I've ever seen. I haven't had to use their support much lately, because I haven't any problems... I've got 10 sites hosted there... and they respond well all over the world. And their MySQL version now is up to 5.x I don't work for Dreamhost... but after many horrible host experiences (Remember 'Interland'?) I found my 'Dream Host'. sqb >I was reading too many pages when I thought I was reading >DreamHost's. You're right: if you buy boats by the foot, you can >get a bigger boat at DreamHost. > >>While I've never contacted Tierra.net, you have said you can >>actually *talk* to a person there. I've tried on numerous occasions >>to *talk* to a person at DreamHost, never with any success. I >>figured if I couldn't talk to a live human, then they wouldn't get >>my business. > >That's why I don't buy boats by the foot. :) > >There's a lot that goes into smooth sailing beyond the size of the boat. > >I don't need support often at Tierra.Net, but when I do it's a live >person who's very efficient. > >-- > Richard Gaskin > Managing Editor, revJournal -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From sarah.reichelt at gmail.com Mon Apr 17 17:06:28 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 18 Apr 2006 07:06:28 +1000 Subject: Add 1 hour to time In-Reply-To: <000301c6624a$b27d0ec0$670fa8c0@work1> References: <000301c6624a$b27d0ec0$670fa8c0@work1> Message-ID: > I know there must be a simple way to do this but it's excaping me. I > just need to add one hour to a time that I've set. Here's the code that > doesn't work but it's the general idea: > > on mouseUp > put "10:00 AM" into currentTime > put "currentTime + 1:00" into FutureTime > answer FutureTime > end mouseUp > > Can someone show me how to set a time into a variable and add an hour to > it. Thanks, Jeff I always use dateItems for any time or date additions, because it handles the wrap-arounds so well. With adding 1 hour to a time, it isn't so important, but what if you wanted to add some days to a date. You wouldn't know without a lot of checking if the date was now invalid e.g. 32nd March. If you convert your time/date to date items, add to the relevant item in the dateItems string, then convert back again, all this is taken care of. For more info, you might like to check out the scripting conference stack on Dates & Times that I wrote. It's #12 in the list at Cheers, Sarah From ambassador at fourthworld.com Mon Apr 17 17:17:49 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 17 Apr 2006 14:17:49 -0700 Subject: [OT] Cringely on BootCamp's future Message-ID: <444405FD.8090205@fourthworld.com> Bob Cringely always has an interesting take on things, as is right about 20 times more often than John Dvorak (which I suppose isn't saying much ). This week he opines about Boot Camp, a fun read -- esp. if you own Apple stock: -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From devin_asay at byu.edu Mon Apr 17 17:23:18 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 17 Apr 2006 15:23:18 -0600 Subject: keyDown message weirdness Message-ID: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> Can anyone confirm this for me? I have discovered that when entering non-Latin (or maybe non-MacRoman) characters into a field that no keyDown or rawKeyDown message gets sent. I'd like others to confirm before I Bugzilla it. Rev 2.6.1 and 2.7.dp4. Mac OS X 10.4.6 PowerMac G4 and G5 DP. Haven't tried it on Windows (got no Windows box at home to try.) Recipe: Create a new stack. Create an editable text field. Open the message watcher (you'll want to suppress all but unhandled and handled messages.) Make sure a latin alphabet is selected from the input menu (the little flag menu.) I used the standard US keyboard. Type some characters into the field. Observe that the message watcher shows both keyDown, rawKeyDown and keyUp, rawKeyUp messages. Choose a non-Latin input like Greek or Cyrillic (I've also tried it with Chinese and even non-lower-ASCII latin characters.) No keyDown or rawKeyDown messages are shown, but all of the keyUp messages register. It feels like a bug to me, but maybe it's just a really obscure feature. :-/ Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From chipp at chipp.com Mon Apr 17 17:41:53 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 17 Apr 2006 16:41:53 -0500 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <444405FD.8090205@fourthworld.com> References: <444405FD.8090205@fourthworld.com> Message-ID: <44440BA1.60805@chipp.com> Interesting, but you're right, Cringely often is not. Couple serious holes, among them the fact I just bought a Sony Core Duo laptop including 1Gb RAM, DVD read/write, integrated camera, PCMCIA slot and slots for all other 'card media', Fire-wire, and ULTRA-BRITE display for only $1300. You can't touch that for under $2K from Apple. So, there's quite a premium (> 33%) to purchase an Apple laptop just to run Windows. best, Chipp Richard Gaskin wrote: > Bob Cringely always has an interesting take on things, as is right about > 20 times more often than John Dvorak (which I suppose isn't saying much > ). > > This week he opines about Boot Camp, a fun read -- esp. if you own > Apple stock: > > -- -------------- Chipp Walters www.altuit.com From mlange at lexicall.org Mon Apr 17 18:02:58 2006 From: mlange at lexicall.org (Marielle Lange) Date: Mon, 17 Apr 2006 23:02:58 +0100 Subject: [ANN] Galaxy Free - Coming Soon! Message-ID: <576CE972-2EB6-41EC-AA68-EF5A359C7F1C@lexicall.org> Jerry, As you may be aware, I have started working on similar ideas long before hearing about your commercial project. I am sure you don't expect me to cancel my own opensource endeavors to avoid introduce some competition with your product? The truth is that I was planning to propose similar services... but 100% free (eventually paid with sponsoring, like the guy of the delphi components website, but not paid by the end users, so to encourage sharing as much as possible). On hearing of your project, I was sad to realize this will probably have for effect to divide rather unite efforts to produce some reusable components catalogue which are easy to find for languages that are less than 10 years old and still missing for a language (hypertalk) which is 2 or 3 times older. Sometimes, short term personal profit and long term users' benefit call for different lines of actions. My values tend to give preference to long term users' benefit. Apologizes for the impact it may have. Marielle > On Apr 16, 2006, at 8:05 PM, Jerry Daniels wrote: > You own Constellation and the Gadgets. You get a year of free > upgrades with your purchase. If you choose to switch to Galaxy > Lite, Studio, Professional or Enterprise, you will be given free > months of service relative to the time remaning on your existing > Constellation upgrade period. Same is true for Gadget Suite component ------------------------------------------------------------------ Marielle Lange (PhD), Freelance Academic Widged http:// widged.com/ Easy access to lexical databases http://lexicall.widged.com/ Supporting Education Technologists http://revolution.widged.com/wiki/ From johnpatten at mac.com Mon Apr 17 18:12:56 2006 From: johnpatten at mac.com (John Patten) Date: Mon, 17 Apr 2006 15:12:56 -0700 Subject: FTP and SocketTime Out? Message-ID: <12600367.1145311976473.JavaMail.johnpatten@mac.com> Hello All! I have a ftp routine that works by parsing the directory structure of an ftp server. It sets contents of menu buttons to the directories on the ftp server. This is all done on a up to date Windows XP desktop, Rev 2.7. Last week, the intial connection to the FTP server took about 3-4 sec. This week I have to set the SocketTimeOutInterval to 100000. Once the inital connection is made, I'm able to navigate down through the ftp directory structure through my menu buttons without any delays (I assume because I have an open connections once I've made the inital ftp connection.) This is an ftp server on the local network, accessed via IP addres, and the FTP server is an OSX Server not a desktop Mac. Our network people were replacing a Win2003 server on Friday. Any one have an idea what would cause the intitial ftp connection to take so long now? I'm thinking the instalation of the new Win2003 server must have changed something. DNS...? Probably not cause I'm using IP address to access server? Wins? Ideas...? Thank you! John Patten Sylvan Union SD From reball at redshift.com Mon Apr 17 18:18:37 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Mon, 17 Apr 2006 15:18:37 -0700 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? Message-ID: I want a mouseUp handler based upon button 3. In the printed Transcript Language Reference and the dictionary the mouseButtonNumber is indicated by "?3" (Option + *). I have tried that in the form On mouseUp ?3 but that doesn't work. How can I indicate button 3 on the mouseUp handler? From kray at sonsothunder.com Mon Apr 17 18:26:41 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 17 Apr 2006 17:26:41 -0500 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: Message-ID: On 4/17/06 5:18 PM, "Dr. Robert E. Ball" wrote: > I want a mouseUp handler based upon button 3. In the printed Transcript > Language Reference and the dictionary the mouseButtonNumber is indicated by > "?3" (Option + *). I have tried that in the form > > On mouseUp ?3 > > but that doesn't work. How can I indicate button 3 on the mouseUp handler? That's strange that it would say that, here's how you do it: on mouseUp pBtnNumber if pBtnNumber = 3 then -- right-click, do what you want end if end mouseUp Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From devin_asay at byu.edu Mon Apr 17 18:33:36 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 17 Apr 2006 16:33:36 -0600 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: References: Message-ID: Robert, Do it like this: on mouseUp whichButton if whichButton is 3 then -- do stuff for right mouse button here end if end mouseUp HTH Devin On Apr 17, 2006, at 4:18 PM, Dr. Robert E. Ball wrote: > I want a mouseUp handler based upon button 3. In the printed > Transcript > Language Reference and the dictionary the mouseButtonNumber is > indicated by > "?3" (Option + *). I have tried that in the form > > On mouseUp ?3 > > but that doesn't work. How can I indicate button 3 on the mouseUp > handler? > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Devin Asay Humanities Technology and Research Support Center Brigham Young University From jerry at daniels-mara.com Mon Apr 17 18:40:50 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 17 Apr 2006 17:40:50 -0500 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: <576CE972-2EB6-41EC-AA68-EF5A359C7F1C@lexicall.org> References: <576CE972-2EB6-41EC-AA68-EF5A359C7F1C@lexicall.org> Message-ID: "Good night and good luck!" Jerry Voice: 512.879.6286 Skype: jerry.daniels HONK IF YOU LOVE PEACE AND QUIET. On Apr 17, 2006, at 5:02 PM, Marielle Lange wrote: > Jerry, > > As you may be aware, I have started working on similar ideas long > before hearing about your commercial project. I am sure you don't > expect me to cancel my own opensource endeavors to avoid introduce > some competition with your product? The truth is that I was > planning to propose similar services... but 100% free (eventually > paid with sponsoring, like the guy of the delphi components > website, but not paid by the end users, so to encourage sharing as > much as possible). > > On hearing of your project, I was sad to realize this will probably > have for effect to divide rather unite efforts to produce some > reusable components catalogue which are easy to find for languages > that are less than 10 years old and still missing for a language > (hypertalk) which is 2 or 3 times older. > > Sometimes, short term personal profit and long term users' benefit > call for different lines of actions. My values tend to give > preference to long term users' benefit. Apologizes for the impact > it may have. > > Marielle > >> On Apr 16, 2006, at 8:05 PM, Jerry Daniels wrote: >> You own Constellation and the Gadgets. You get a year of free >> upgrades with your purchase. If you choose to switch to Galaxy >> Lite, Studio, Professional or Enterprise, you will be given free >> months of service relative to the time remaning on your existing >> Constellation upgrade period. Same is true for Gadget Suite component > > ------------------------------------------------------------------ > Marielle Lange (PhD), Freelance Academic > > Widged http:// > widged.com/ > Easy access to lexical databases http://lexicall.widged.com/ > Supporting Education Technologists http://revolution.widged.com/wiki/ > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From josh at dvcreators.net Mon Apr 17 18:41:34 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 17 Apr 2006 15:41:34 -0700 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: <7EFA383A-531D-4A79-9B66-2BF063546843@mangomultimedia.com> References: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> <7EFA383A-531D-4A79-9B66-2BF063546843@mangomultimedia.com> Message-ID: <940B4E6E-9F2A-4C38-A377-C283326BDEAB@dvcreators.net> Wow, that sounds cool! On Apr 15, 2006, at 10:11 PM, Trevor DeVore wrote: > On Apr 13, 2006, at 2:51 PM, Josh Mellicker wrote: >> >> Hope this is useful to someone (until Trevor adds export settings >> to the external!) > > Hi Josh, > > I do have a rough version of this working in my internal build of > the external. Basically, it allows you to call the export settings > dialog and save settings as a custom property, kind of like you did > with the Apple Script you posted. You can then apply those > settings to any export you do. There are still some things I need > to tweak before it is ready for prime time though. > > > -- > Trevor DeVore > Blue Mango Learning Systems - http://www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From chipp at chipp.com Mon Apr 17 18:59:54 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 17 Apr 2006 17:59:54 -0500 Subject: Neat LinkClicked tip... In-Reply-To: <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> Message-ID: <44441DEA.10802@chipp.com> Below is an email from Trevor to this list, confirming the linkClick bug. It basically doesn't always 'fire'. Just try clicking around in the docs sometimes and you'll see what I mean. Or, just create your own stack and set the htmlText of a locked field to:

link to www.apple.com

then put in the script of the same field: on linkClicked p answer p end linkClicked Now, try clicking it a few times. In my case (WinXP), it misses about 1 out of 3 trys. Might have something to do with not clicking anywhere on the letters. After talking some with Jerry, came up with this work-around (thanks Jerry!) (put this in the field instead of on linkClicked) on mouseDown if the textstyle of the clickText is "link" then --> DO LINKCLICKED STUFF HERE answer the linkText of the clickText end if end mouseDown I've entered it as Bug 3533 http://support.runrev.com/bugdatabase/show_bug.cgi?id=3533 If you'd like to throw votes at it, be my guest. http://support.runrev.com/bugdatabase/show_bug.cgi?id=3533 -Chipp Trevor DeVore wrote: > On Apr 12, 2006, at 11:47 PM, Chipp Walters wrote: > >> I try and use the clickChar rather than the linkedText when I can. I >> find the linkedText doesn't always 'fire' on WinXP. Anyone else have >> similar experience? Sometimes it takes me up to 3 clicks to get it to >> fire. > > > Chipp, > > I've seen this as well. You just sit there and click until the > linkClicked message decides it wants to fire. > -- -------------- Chipp Walters www.altuit.com From tsj at unimelb.edu.au Mon Apr 17 19:08:53 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue, 18 Apr 2006 09:08:53 +1000 Subject: setting a fileType on Win with setRegistry In-Reply-To: <20060417170006.73F2D8250C7@mail.runrev.com> References: <20060417170006.73F2D8250C7@mail.runrev.com> Message-ID: According to the documentation 'setRegistry("HKEY_CLASSES_ROOT\.abc\", "def")' should allow you to double-click a file with a '.abc' extension and have it open with application 'def'. Seems straightforward but I just can't get this to work for my Windows application. I'm not that familiar with Windows so I could be missing something (or doing something terribly wrong) but the only way I've been able to get the double-click launch thing happening is to go to the fileTypes tab in the folder options control panel in Windows (XP), locate the entry for my application (which gets created OK using setRegistry) and add an 'open' action that explicitly points to my application. If I don't do this, I can't even get the 'open with' option when I right-click a file to work. I can 'browse' to locate my application OK but it just doesn't open and isn't added to the list of programs. I've tried deleting the registry entry (both from within Rev using the deleteRegistry function and via the 'folder otpions' control panel) and restarting my computer before going through the motions again - all to no avail. On a related note. Is there any way to get rid of the list of 'recommended' programs that appears in the 'open with' menu when you right-click a file. I inadvertently added a couple of programs to this list for my application when I was trying to get all of this working and can't seem to shake them off, even when I delete the registry entry. Cheers, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From reball at redshift.com Mon Apr 17 19:13:18 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Mon, 17 Apr 2006 16:13:18 -0700 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: Message-ID: > On 4/17/06 5:18 PM, "Dr. Robert E. Ball" wrote: > >> I want a mouseUp handler based upon button 3. In the printed Transcript >> Language Reference and the dictionary the mouseButtonNumber is indicated by >> "?3" (Option + *). I have tried that in the form >> >> On mouseUp ?3 >> >> but that doesn't work. How can I indicate button 3 on the mouseUp handler? > > On 4/17/06 3:26 PM, "Ken Ray" wrote: > That's strange that it would say that, here's how you do it: > > on mouseUp pBtnNumber > if pBtnNumber = 3 then > -- right-click, do what you want > end if > end mouseUp > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ Ken -- I tried your suggestion and it didn't work. ??? Here is what I have on mouseUp pBtnNumber if pBtnNumber = 3 then put the vScroll of field "Instructions field" into scrolledHere set the vScroll of field "Instructions field" to scrolledHere - 475 end if end mouseUp Here is the error I get compiling at 4:06:57 PM Type Handler: error in command Object Instructions field Line on mouseUp pBtnNumber Hint on ????? I have the latest version of 2.7 on a Mac using OS 10.4.6 Bob From josh at dvcreators.net Mon Apr 17 19:20:04 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 17 Apr 2006 16:20:04 -0700 Subject: arggh... what handler to use on an unlocked text field? Message-ID: <4D861587-C5D8-4761-85F2-F472D56FE090@dvcreators.net> I understand that mouseUp and mouseDown messages don't work on an unlocked text field... so how do you trigger a script when the user clicks in the field? I could make them double-click, or right click... but I can't get any handler to go... : ( I'm trying to avoid stuff that generates tons of real-time messages (like mouseEnter (although that works)) -the noob From davis.phil at comcast.net Mon Apr 17 19:25:18 2006 From: davis.phil at comcast.net (Phil Davis) Date: Mon, 17 Apr 2006 16:25:18 -0700 Subject: arggh... what handler to use on an unlocked text field? In-Reply-To: <4D861587-C5D8-4761-85F2-F472D56FE090@dvcreators.net> References: <4D861587-C5D8-4761-85F2-F472D56FE090@dvcreators.net> Message-ID: <444423DE.7020406@comcast.net> Josh Mellicker wrote: > I understand that mouseUp and mouseDown messages don't work on an > unlocked text field... > > so how do you trigger a script when the user clicks in the field? Hi Josh - on openField -- your stuff here end openField It also gets triggered when they tab into the field. Phil Davis > > I could make them double-click, or right click... but I can't get any > handler to go... : ( > > > I'm trying to avoid stuff that generates tons of real-time messages > (like mouseEnter (although that works)) > > -the noob > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From reball at redshift.com Mon Apr 17 19:25:18 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Mon, 17 Apr 2006 16:25:18 -0700 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: Message-ID: On 4/17/06 4:13 PM, "Dr. Robert E. Ball" wrote: >> On 4/17/06 5:18 PM, "Dr. Robert E. Ball" wrote: >> >>> I want a mouseUp handler based upon button 3. In the printed Transcript >>> Language Reference and the dictionary the mouseButtonNumber is indicated by >>> "?3" (Option + *). I have tried that in the form >>> >>> On mouseUp ?3 >>> >>> but that doesn't work. How can I indicate button 3 on the mouseUp handler? >> >> On 4/17/06 3:26 PM, "Ken Ray" wrote: >> That's strange that it would say that, here's how you do it: >> >> on mouseUp pBtnNumber >> if pBtnNumber = 3 then >> -- right-click, do what you want >> end if >> end mouseUp >> >> >> Ken Ray >> Sons of Thunder Software >> Web site: http://www.sonsothunder.com/ >> Email: kray at sonsothunder.com >> >> _______________________________________________ > > Ken -- I tried your suggestion and it didn't work. ??? Here is what I have > > on mouseUp pBtnNumber > if pBtnNumber = 3 then > put the vScroll of field "Instructions field" into scrolledHere > set the vScroll of field "Instructions field" to scrolledHere - 475 > end if > end mouseUp > > Here is the error I get > > compiling at 4:06:57 PM > Type Handler: error in command > Object Instructions field > Line on mouseUp pBtnNumber > Hint on > > ????? I have the latest version of 2.7 on a Mac using OS 10.4.6 > > Bob > > ----------------------------------------------------- Ken -- I tried my script in version 2.5.1 and it worked. It appears there is a bug in 2.7. How do we let them know this may be a bug? Bob From josh at dvcreators.net Mon Apr 17 19:27:28 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 17 Apr 2006 16:27:28 -0700 Subject: arggh... what handler to use on an unlocked text field? In-Reply-To: <4D861587-C5D8-4761-85F2-F472D56FE090@dvcreators.net> References: <4D861587-C5D8-4761-85F2-F472D56FE090@dvcreators.net> Message-ID: <6130519F-9B8B-484C-B042-571CF95E66BB@dvcreators.net> Just found this info, trying now... If you want to click a link in an unlocked field, you need to use the selectionchanged handler, rather than the linkClicked handler. It is a little more complicated to use: on selectionChanged put the selectedchunk into tChunk if tChunk = empty or word 4 of tChunk >= word 2 of tChunk then exit selectionChangedd put the linktext of the selection into tLink revGoUrl tLink end selectionChanged On Apr 17, 2006, at 4:20 PM, Josh Mellicker wrote: > I understand that mouseUp and mouseDown messages don't work on an > unlocked text field... > > so how do you trigger a script when the user clicks in the field? > > I could make them double-click, or right click... but I can't get > any handler to go... : ( > > > I'm trying to avoid stuff that generates tons of real-time messages > (like mouseEnter (although that works)) > > -the noob > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From josh at dvcreators.net Mon Apr 17 19:29:49 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 17 Apr 2006 16:29:49 -0700 Subject: arggh... what handler to use on an unlocked text field? In-Reply-To: <444423DE.7020406@comcast.net> References: <4D861587-C5D8-4761-85F2-F472D56FE090@dvcreators.net> <444423DE.7020406@comcast.net> Message-ID: Thanks Phil! On Apr 17, 2006, at 4:25 PM, Phil Davis wrote: > Josh Mellicker wrote: >> I understand that mouseUp and mouseDown messages don't work on an >> unlocked text field... >> so how do you trigger a script when the user clicks in the field? > > Hi Josh - > > on openField > -- your stuff here > end openField > > It also gets triggered when they tab into the field. > > Phil Davis > >> I could make them double-click, or right click... but I can't get >> any handler to go... : ( >> I'm trying to avoid stuff that generates tons of real-time >> messages (like mouseEnter (although that works)) >> -the noob >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jerry at hytext.com Mon Apr 17 19:29:53 2006 From: jerry at hytext.com (Jerry Muelver) Date: Mon, 17 Apr 2006 18:29:53 -0500 Subject: Project Idea - Dokuwiki Editor In-Reply-To: <20060417192824.E19A320471@spunkymail-a9.dreamhost.com> References: <20060417192824.E19A320471@spunkymail-a9.dreamhost.com> Message-ID: <444424F1.7040909@hytext.com> You mean, like WikiRev at http://hytext.com/rev/ ? Or WikiWriter at http://hytext.com/ww/ ? ---- Jerry Muelver From mwieder at ahsoftware.net Mon Apr 17 18:36:47 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 17 Apr 2006 15:36:47 -0700 Subject: Shadow of menu pulldown... In-Reply-To: <000d01c66250$16fa83a0$1c037b98@p42600> References: <000d01c66250$16fa83a0$1c037b98@p42600> Message-ID: <15823527180.20060417153647@ahsoftware.net> Gilberto- Monday, April 17, 2006, 11:52:07 AM, you wrote: > How I can hide the shadow of the stack that open when I click in a button > with style "pulldown". > I tried to put false the shadow property of the current stack that It will > show and not work fine. Why? This works fine for me on both OSX and Win2k. What platform and version are you trying this with? I thought maybe this was something that just broke with 2.7, but it seems to be working here with that and with 2.61 as well. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Apr 17 18:53:25 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 17 Apr 2006 15:53:25 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: References: <4443E04B.1000107@fourthworld.com> Message-ID: <1924525656.20060417155325@ahsoftware.net> Stephen- I just switched my domain over to jaguarpc.net this morning and got rev cgi working in almost no time! It would have been just drag and drop, but I managed to get my line endings screwed up in the scripts. Once I got that sorted out everything's working fine. OTOH, I don't have anything good to say about my old host, mactechdomains.com (aka secureserver.net). -- -Mark Wieder mwieder at ahsoftware.net From sarah.reichelt at gmail.com Mon Apr 17 19:48:21 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 18 Apr 2006 09:48:21 +1000 Subject: setting a fileType on Win with setRegistry In-Reply-To: References: <20060417170006.73F2D8250C7@mail.runrev.com> Message-ID: On 4/18/06, Terry Judd wrote: > According to the documentation 'setRegistry("HKEY_CLASSES_ROOT\.abc\", > "def")' should allow you to double-click a file with a '.abc' extension > and have it open with application 'def'. Seems straightforward but I > just can't get this to work for my Windows application. I'm not that > familiar with Windows so I could be missing something (or doing > something terribly wrong) but the only way I've been able to get the > double-click launch thing happening is to go to the fileTypes tab in > the folder options control panel in Windows (XP), locate the entry for > my application (which gets created OK using setRegistry) and add an > 'open' action that explicitly points to my application. If I don't do > this, I can't even get the 'open with' option when I right-click a file > to work. I can 'browse' to locate my application OK but it just doesn't > open and isn't added to the list of programs. I've tried deleting the > registry entry (both from within Rev using the deleteRegistry function > and via the 'folder otpions' control panel) and restarting my computer > before going through the motions again - all to no avail. I'm not a Windows person either, but I got it to work using the info on Ken Ray's site. Try this tip . Cheers, Sarah From jacque at hyperactivesw.com Mon Apr 17 20:20:06 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Apr 2006 19:20:06 -0500 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: <1924525656.20060417155325@ahsoftware.net> References: <4443E04B.1000107@fourthworld.com> <1924525656.20060417155325@ahsoftware.net> Message-ID: <444430B6.7050101@hyperactivesw.com> Mark Wieder wrote: > Stephen- > > I just switched my domain over to jaguarpc.net this morning and got > rev cgi working in almost no time! Good choice. I've been using JaguarPC for years now and I have been really happy with them. They don't put any limitations on your site at all, as near as I can tell. Inexpensive too, and fast email support. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From alex at tweedly.net Mon Apr 17 20:26:36 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 18 Apr 2006 01:26:36 +0100 Subject: FTP and SocketTime Out? In-Reply-To: <12600367.1145311976473.JavaMail.johnpatten@mac.com> References: <12600367.1145311976473.JavaMail.johnpatten@mac.com> Message-ID: <4444323C.908@tweedly.net> John Patten wrote: >Last week, the intial connection to the FTP server took about 3-4 sec. This week I have to set the SocketTimeOutInterval to 100000. Once the inital connection is made, I'm able to navigate down through the ftp directory structure through my menu buttons without any delays (I assume because I have an open connections once I've made the inital ftp connection.) > >This is an ftp server on the local network, accessed via IP addres, and the FTP server is an OSX Server not a desktop Mac. > >Our network people were replacing a Win2003 server on Friday. > >Any one have an idea what would cause the intitial ftp connection to take so long now? I'm thinking the instalation of the new Win2003 server must have changed something. DNS...? Probably not cause I'm using IP address to access server? Wins? Ideas...? > > As you say, not DNS Shouldn't be Wins Ideas ? No good ones - here are a few mediocre ones ... try opening the ftp connection from a ftp client and see if it too sees big delays. has the Win client been rebooted recently (if not, I'd do that next) misconfig ? - make sure the new WinServer isn't clashing with the IP of the MacServer try "arp -a" a few times, just check that the mac addr associated with the IP address you are using is always the same has the MacServer been rebooted recently ? is there unusual load on the MacServer (e.g. something on the new WinServer opening tcp connections to it, or some misconfigured machine keeping too many half-open connections, or some DoS attack ??) What's the physical set up on the LAN ? hubs or switches ? Is Win2003 server on same segment as either of the other machines ? Is it possible the new Win server is heavily used, and is having noticeable effect on the network load ? (though that would likely affect subsequent operations, not just the initial open) from the Win client, try pinging the Mac server - check if the times are consistent and low (and of course that all packets / replies get through - you ought to get 100% success almost every time on a LAN. I'd do ping -l 1500 -n 10 - in case the packet size makes a difference (which it could do if the WinServer had a flaky connection or network card that was stepping on the net - more likely to affect bigger packets). (for the hell of it, repeat that last step to the WinServer :-) Then if you're still stuck: can you say a bit more about the script that does this ? can you show the set of script lines involved ? -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.1/313 - Release Date: 15/04/2006 From JimAultWins at yahoo.com Mon Apr 17 20:38:35 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 17 Apr 2006 17:38:35 -0700 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: Message-ID: What does the Message Watcher show when you try to activate the script? Sometimes the messaging will be a bit different than you think, which may be the real bug and thus you may be able to do a work-around. Jim Ault Las Vegas On 4/17/06 4:25 PM, "Dr. Robert E. Ball" wrote: >>> On 4/17/06 5:18 PM, "Dr. Robert E. Ball" wrote: >>> >>>> I want a mouseUp handler based upon button 3. In the printed Transcript >>>> Language Reference and the dictionary the mouseButtonNumber is indicated by >>>> "?3" (Option + *). I have tried that in the form >>>> >>>> On mouseUp ?3 >>>> >>>> but that doesn't work. How can I indicate button 3 on the mouseUp handler? >>> >>> On 4/17/06 3:26 PM, "Ken Ray" wrote: >>> That's strange that it would say that, here's how you do it: >>> >>> on mouseUp pBtnNumber >>> if pBtnNumber = 3 then >>> -- right-click, do what you want >>> end if >>> end mouseUp >>> >>> >>> Ken Ray >> >> Ken -- I tried your suggestion and it didn't work. ??? Here is what I have >> >> on mouseUp pBtnNumber >> if pBtnNumber = 3 then >> put the vScroll of field "Instructions field" into scrolledHere >> set the vScroll of field "Instructions field" to scrolledHere - 475 >> end if >> end mouseUp >> >> Here is the error I get >> >> compiling at 4:06:57 PM >> Type Handler: error in command >> Object Instructions field >> Line on mouseUp pBtnNumber >> Hint on >> >> ????? I have the latest version of 2.7 on a Mac using OS 10.4.6 >> >> Bob > ----------------------------------------------------- > > Ken -- I tried my script in version 2.5.1 and it worked. It appears there is > a bug in 2.7. How do we let them know this may be a bug? > > Bob From jacque at hyperactivesw.com Mon Apr 17 20:45:34 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Apr 2006 19:45:34 -0500 Subject: keyDown message weirdness In-Reply-To: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> References: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> Message-ID: <444436AE.7090700@hyperactivesw.com> Devin Asay wrote: > Can anyone confirm this for me? I have discovered that when entering > non-Latin (or maybe non-MacRoman) characters into a field that no > keyDown or rawKeyDown message gets sent. I'd like others to confirm > before I Bugzilla it. > > Rev 2.6.1 and 2.7.dp4. > Mac OS X 10.4.6 > PowerMac G4 and G5 DP. > Haven't tried it on Windows (got no Windows box at home to try.) > > Recipe: > > Create a new stack. > Create an editable text field. > Open the message watcher (you'll want to suppress all but unhandled and > handled messages.) > Make sure a latin alphabet is selected from the input menu (the little > flag menu.) I used the standard US keyboard. > Type some characters into the field. Observe that the message watcher > shows both keyDown, rawKeyDown and keyUp, rawKeyUp messages. > Choose a non-Latin input like Greek or Cyrillic (I've also tried it > with Chinese and even non-lower-ASCII latin characters.) No keyDown or > rawKeyDown messages are shown, but all of the keyUp messages register. Maybe I haven't chosen the right font, but I seem to be getting all four messages. I chose a few fonts whose names were gibberish in the OS X Font menu. I didn't try with too many keys; are there certain keys I should try typing? OS 10.4.5, Rev 2.6.1 & 2.7.x -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Mon Apr 17 20:48:19 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 17 Apr 2006 17:48:19 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) Message-ID: <44443753.3080905@fourthworld.com> Mark Wieder wrote: > I just switched my domain over to jaguarpc.net this morning and got > rev cgi working in almost no time! It would have been just drag and > drop, but I managed to get my line endings screwed up in the scripts. > Once I got that sorted out everything's working fine. Good to hear. I'll add that to my list of Rev-friendly hosting services I'm putting together for revJournal. Any others? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Mon Apr 17 21:56:46 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 17 Apr 2006 20:56:46 -0500 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: References: Message-ID: <4444475E.9050909@hyperactivesw.com> Dr. Robert E. Ball wrote: >>on mouseUp pBtnNumber >>if pBtnNumber = 3 then >> put the vScroll of field "Instructions field" into scrolledHere >> set the vScroll of field "Instructions field" to scrolledHere - 475 >>end if >>end mouseUp >> >>Here is the error I get >> >> compiling at 4:06:57 PM >>Type Handler: error in command >>Object Instructions field >>Line on mouseUp pBtnNumber >>Hint on >> >>????? I have the latest version of 2.7 on a Mac using OS 10.4.6 It works okay here, on all recent versions of Rev I've got. Something else must be going on; maybe something in a backscript or a plugin? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Mon Apr 17 22:00:27 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 17 Apr 2006 21:00:27 -0500 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: <44443753.3080905@fourthworld.com> Message-ID: On 4/17/06 7:48 PM, "Richard Gaskin" wrote: > Mark Wieder wrote: >> I just switched my domain over to jaguarpc.net this morning and got >> rev cgi working in almost no time! It would have been just drag and >> drop, but I managed to get my line endings screwed up in the scripts. >> Once I got that sorted out everything's working fine. > > Good to hear. I'll add that to my list of Rev-friendly hosting services > I'm putting together for revJournal. > > Any others? Hostway.com... same thing as Jacque mentioned - fast, friendly, inexpensive... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From soapdog at mac.com Mon Apr 17 22:14:19 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 17 Apr 2006 23:14:19 -0300 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: References: Message-ID: <489433F4-227E-4F5C-8953-BF442A47AD42@mac.com> I use jaguarpc.net and I am able to run rev and use xml and databases, the support is fantastic and it's very cheap.... On Apr 17, 2006, at 11:00 PM, Ken Ray wrote: > On 4/17/06 7:48 PM, "Richard Gaskin" > wrote: > >> Mark Wieder wrote: >>> I just switched my domain over to jaguarpc.net this morning and got >>> rev cgi working in almost no time! It would have been just drag and >>> drop, but I managed to get my line endings screwed up in the >>> scripts. >>> Once I got that sorted out everything's working fine. >> >> Good to hear. I'll add that to my list of Rev-friendly hosting >> services >> I'm putting together for revJournal. >> >> Any others? > > Hostway.com... same thing as Jacque mentioned - fast, friendly, > inexpensive... > > :-) > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Mon Apr 17 22:18:36 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 17 Apr 2006 21:18:36 -0500 Subject: setting a fileType on Win with setRegistry In-Reply-To: Message-ID: On 4/17/06 6:08 PM, "Terry Judd" wrote: > On a related note. Is there any way to get rid of the list of > 'recommended' programs that appears in the 'open with' menu when you > right-click a file. I inadvertently added a couple of programs to this > list for my application when I was trying to get all of this working > and can't seem to shake them off, even when I delete the registry > entry. Those "open with" items are listed in a different registry key: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\ Explorer\FileExts\.ext\OpenWithList Substitute your extension for ".ext" in the path above. For example, under ".mc" I have the following string values: a REG_SZ MetaCard.exe b REG_SZ Revolution.exe c REG_SZ iexplore.exe d REG_SZ StackRunner.exe Why do I have "iexplore.exe"? Probably because I'd clicked on a "raw" link in IE and it make the "open with" association automatically. So to remove it, I just highlight "iexplore.exe" and delete it with the deletekey, leaving me with: a REG_SZ MetaCard.exe b REG_SZ Revolution.exe d REG_SZ StackRunner.exe Now I don't know if there's a problem with the names being out of sequence (there's no "c" now), so I usually go in and rename the ones following the one I deleted so it stays in sequence. HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From josh at dvcreators.net Mon Apr 17 22:26:44 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 17 Apr 2006 19:26:44 -0700 Subject: QT Movie NoteTaker Message-ID: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> -- Noob releases first Revolution project -- Thanks to all of your help, I have released a beta (alpha?) of my first Rev project, a freeware utility called QT Movie NoteTaker. Not sure if it will be of any use to many of you, but here's the info: http://dvcreators.net/ws/qt-movie-notetaker It still has a ways to go, but it is a useful tool if you need to take notes on QT movies. I will be asking more questions soon, there are several things I just can't get to work... From 3mcgrath at adelphia.net Tue Apr 18 00:21:12 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 18 Apr 2006 00:21:12 -0400 Subject: [ANN] Galaxy Free - Coming Soon! In-Reply-To: References: <576CE972-2EB6-41EC-AA68-EF5A359C7F1C@lexicall.org> Message-ID: Honk......... On Apr 17, 2006, at 6:40 PM, Jerry Daniels wrote: > Jerry > > Voice: 512.879.6286 > Skype: jerry.daniels > > HONK IF YOU LOVE PEACE AND QUIET. T From tsj at unimelb.edu.au Tue Apr 18 01:30:02 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Tue, 18 Apr 2006 15:30:02 +1000 Subject: setting a fileType on Win with setRegistry In-Reply-To: References: <20060417170006.73F2D8250C7@mail.runrev.com> Message-ID: <6fbce1e5ac747149ae41c63da7fd6f79@unimelb.edu.au> Thanks to Ken and Sarah for their help on the following. As always, much appreciated. Terry... > According to the documentation 'setRegistry("HKEY_CLASSES_ROOT\.abc\", > "def")' should allow you to double-click a file with a '.abc' > extension and have it open with application 'def'. Seems > straightforward but I just can't get this to work for my Windows > application. I'm not that familiar with Windows so I could be missing > something (or doing something terribly wrong) but the only way I've > been able to get the double-click launch thing happening is to go to > the fileTypes tab in the folder options control panel in Windows (XP), > locate the entry for my application (which gets created OK using > setRegistry) and add an 'open' action that explicitly points to my > application. If I don't do this, I can't even get the 'open with' > option when I right-click a file to work. I can 'browse' to locate my > application OK but it just doesn't open and isn't added to the list of > programs. I've tried deleting the registry entry (both from within Rev > using the deleteRegistry function and via the 'folder otpions' control > panel) and restarting my computer before going through the motions > again - all to no avail. > > On a related note. Is there any way to get rid of the list of > 'recommended' programs that appears in the 'open with' menu when you > right-click a file. I inadvertently added a couple of programs to this > list for my application when I was trying to get all of this working > and can't seem to shake them off, even when I delete the registry > entry. > > Cheers, > > Terry... > > Dr Terry Judd > Lecturer in Educational Technology (Design) > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Parkville VIC 3052 > AUSTRALIA > From jerry at daniels-mara.com Tue Apr 18 01:39:24 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Apr 2006 00:39:24 -0500 Subject: Neat LinkClicked tip... In-Reply-To: <44441DEA.10802@chipp.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> <44441DEA.10802@chipp.com> Message-ID: <49B7D51C-A076-4351-A709-0D9C6DEF2F74@daniels-mara.com> Chipp, Sorry i'm late with this comment, but I said "the textStyle of the clickChunk" or clickCharChunk. If you've used clickCharChunk earlier in the handler, i believe you have to use something like mouseCharChunk or mouseChunk. Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Apr 17, 2006, at 5:59 PM, Chipp Walters wrote: > Below is an email from Trevor to this list, confirming the > linkClick bug. > > It basically doesn't always 'fire'. Just try clicking around in the > docs sometimes and you'll see what I mean. Or, just create your own > stack and set the htmlText of a locked field to: > >

link to www.apple.com

> > then put in the script of the same field: > > on linkClicked p > answer p > end linkClicked > > Now, try clicking it a few times. In my case (WinXP), it misses > about 1 out of 3 trys. Might have something to do with not clicking > anywhere on the letters. > > After talking some with Jerry, came up with this work-around > (thanks Jerry!) (put this in the field instead of on linkClicked) > > on mouseDown > if the textstyle of the clickText is "link" then > --> DO LINKCLICKED STUFF HERE > answer the linkText of the clickText > end if > end mouseDown > > > I've entered it as Bug 3533 > http://support.runrev.com/bugdatabase/show_bug.cgi?id=3533 > > If you'd like to throw votes at it, be my guest. > http://support.runrev.com/bugdatabase/show_bug.cgi?id=3533 > > -Chipp > > Trevor DeVore wrote: >> On Apr 12, 2006, at 11:47 PM, Chipp Walters wrote: >>> I try and use the clickChar rather than the linkedText when I >>> can. I find the linkedText doesn't always 'fire' on WinXP. >>> Anyone else have similar experience? Sometimes it takes me up to >>> 3 clicks to get it to fire. >> Chipp, >> I've seen this as well. You just sit there and click until the >> linkClicked message decides it wants to fire. > > -- > -------------- > Chipp Walters > www.altuit.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From reball at redshift.com Tue Apr 18 01:44:41 2006 From: reball at redshift.com (Dr. Robert E. Ball) Date: Mon, 17 Apr 2006 22:44:41 -0700 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: Message-ID: To Ken, Devin, and Jacqueline Landman Gay -- thank you very much for helping me out here. After you showed me how to correctly script the mouse button, I still couldn't get the script to compile. I thought there was a bug in Rev 2.7. Then I discovered another error (mine, not Rev's). I had one too many "end mouseUp" statements in the (long) script. Amateur developers like me owe you and the others on this use list a great deal of gratitude for helping us find our mistakes. We appreciate your patience. Bob Ball On 4/17/06 4:13 PM, "Dr. Robert E. Ball" wrote: >> On 4/17/06 5:18 PM, "Dr. Robert E. Ball" wrote: >> >>> I want a mouseUp handler based upon button 3. In the printed Transcript >>> Language Reference and the dictionary the mouseButtonNumber is indicated by >>> "?3" (Option + *). I have tried that in the form >>> >>> On mouseUp ?3 >>> >>> but that doesn't work. How can I indicate button 3 on the mouseUp handler? >> >> On 4/17/06 3:26 PM, "Ken Ray" wrote: >> That's strange that it would say that, here's how you do it: >> >> on mouseUp pBtnNumber >> if pBtnNumber = 3 then >> -- right-click, do what you want >> end if >> end mouseUp >> >> >> Ken Ray >> Sons of Thunder Software >> Web site: http://www.sonsothunder.com/ >> Email: kray at sonsothunder.com >> >> _______________________________________________ > > Ken -- I tried your suggestion and it didn't work. ??? Here is what I have > > on mouseUp pBtnNumber > if pBtnNumber = 3 then > put the vScroll of field "Instructions field" into scrolledHere > set the vScroll of field "Instructions field" to scrolledHere - 475 > end if > end mouseUp > > Here is the error I get > > compiling at 4:06:57 PM > Type Handler: error in command > Object Instructions field > Line on mouseUp pBtnNumber > Hint on > > ????? I have the latest version of 2.7 on a Mac using OS 10.4.6 > > Bob > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Robert E. Ball, PhD Distinguished Professor, Emeritus Department of Aeronautics and Astronautics Naval Postgraduate School Monterey, California From ambassador at fourthworld.com Tue Apr 18 01:49:52 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 17 Apr 2006 22:49:52 -0700 Subject: QT Movie NoteTaker Message-ID: <44447E00.3070104@fourthworld.com> Josh Mellicker wrote: > Thanks to all of your help, I have released a beta (alpha?) of my > first Rev project, a freeware utility called QT Movie NoteTaker. > > Not sure if it will be of any use to many of you, but here's the info: > > http://dvcreators.net/ws/qt-movie-notetaker > > It still has a ways to go, but it is a useful tool if you need to > take notes on QT movies. Josh, congratulations on that release. Nice idea, well executed. I loved reading the comments from your customers on that page: "Brilliant!!!" "Great job!" "Awesome!!" ...and more. We should all be happy to get half as many kind words.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jerry at daniels-mara.com Tue Apr 18 02:03:52 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Apr 2006 01:03:52 -0500 Subject: QT Movie NoteTaker In-Reply-To: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> References: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> Message-ID: <0EB7F3E9-4C6E-421F-A776-D55E56DB4A89@daniels-mara.com> Good job, Josh! Jerry Voice: 512.879.6286 Skype: jerry.daniels ALWAYS TRY TO BE MODEST, AND BE PROUD OF IT! On Apr 17, 2006, at 9:26 PM, Josh Mellicker wrote: > -- Noob releases first Revolution project -- > > > Thanks to all of your help, I have released a beta (alpha?) of my > first Rev project, a freeware utility called QT Movie NoteTaker. > > > Not sure if it will be of any use to many of you, but here's the info: > > http://dvcreators.net/ws/qt-movie-notetaker > > > It still has a ways to go, but it is a useful tool if you need to > take notes on QT movies. > > > I will be asking more questions soon, there are several things I > just can't get to work... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Tue Apr 18 02:21:52 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 18 Apr 2006 01:21:52 -0500 Subject: [ANN] STS/MLXEditor 2.0.1 Available Message-ID: Sorry, discovered a couple of last minute bugs that didn't get squashed. Version 2.0.1 has the following changes: - Fixed bug where clickign the Debug button in the error dialog would open the text editor and not the built-in script editor for debugging - Fixed bug where the checkbox on the minimized palette would not reflect the actual state of activation if the "Startup in minimized state" checkbox was turned on. There is also a revised version of the TextMate module with the following changes: - Added support for automatic indenting and additional foldering for conditionals (if/else/repeat/switch/try) Enjoy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From powai903 at yahoo.com Tue Apr 18 02:25:26 2006 From: powai903 at yahoo.com (Vikram Singh) Date: Mon, 17 Apr 2006 23:25:26 -0700 (PDT) Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: <940B4E6E-9F2A-4C38-A377-C283326BDEAB@dvcreators.net> Message-ID: <20060418062526.14697.qmail@web51010.mail.yahoo.com> ' been looking forward to this, Trevor cheers, vikram On Apr 15, 2006, at 10:11 PM, Trevor DeVore wrote: > On Apr 13, 2006, at 2:51 PM, Josh Mellicker wrote: >> >> Hope this is useful to someone (until Trevor adds export settings >> to the external!) > > Hi Josh, > > I do have a rough version of this working in my internal build of > the external. Basically, it allows you to call the export settings > dialog and save settings as a custom property, kind of like you did > with the Apple Script you posted. You can then apply those > settings to any export you do. There are still some things I need > to tweak before it is ready for prime time though. > > > -- > Trevor DeVore > Blue Mango Learning Systems - http://www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates. From scott at tactilemedia.com Tue Apr 18 02:41:09 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 17 Apr 2006 23:41:09 -0700 Subject: flashing using deep mask In-Reply-To: <6.2.1.2.2.20060417141130.02a2e860@exchange.slg.com> Message-ID: Recently, Peter T. Evensen wrote: > I have a stack whose windowShape is set to the ID of a png with a > transparent background (i.e., alpha mask). This lets me change the mask > without the stack window flashing; however, I now get flashing when I > display a .png over the backgound png, and it seems I can no longer > interact with my Quicktime movies. It also won't let me use a unlock > screen with visual effect dissolve to display the stack. > > What am I doing wrong? I might have missed an answer to this but is the problem occurring with Rev 2.7 and if so on what platforms? One thing that may or may not help... The image used as the mask for the stack doesn't need to be visible. In fact, it doesn't need to be positioned at the topLeft of the card. You might try hiding/repositioning the mask PNG and see if that makes any difference. You might try setting the windowShape to 0 and then reapplying the mask to see if it makes any difference. If you have any card/stack level scripts or library scripts in use, you should try making a test stack that includes only the mask PNG and a test image/player to see if it behaves the same as your "real" stack. You might be able to narrow down the source of the problem that way. Hope this helps. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Tue Apr 18 02:44:29 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 01:44:29 -0500 Subject: QT Movie NoteTaker In-Reply-To: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> References: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> Message-ID: <44448ACD.6080001@chipp.com> Hi Josh, Great idea, and nice first version! Here's a tutorial which may help you design and add an icon to your app (if you have Photoshop): http://www.altuit.com/webs/altuit2/StandaloneBuilderTutorial/BuildingIconsforMacOSXandWindowsXP.htm Also, You might check out these video tutoials on using Rev's built-in Geometry Manager to allow users to resize windows: http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm Keep up the good work! best, Chipp Josh Mellicker wrote: > -- Noob releases first Revolution project -- > > > Thanks to all of your help, I have released a beta (alpha?) of my first > Rev project, a freeware utility called QT Movie NoteTaker. From chipp at chipp.com Tue Apr 18 02:51:47 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 01:51:47 -0500 Subject: Neat LinkClicked tip... In-Reply-To: <49B7D51C-A076-4351-A709-0D9C6DEF2F74@daniels-mara.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> <44441DEA.10802@chipp.com> <49B7D51C-A076-4351-A709-0D9C6DEF2F74@daniels-mara.com> Message-ID: <44448C83.2050703@chipp.com> ??? Jerry Daniels wrote: > Chipp, > > Sorry i'm late with this comment, but I said "the textStyle of the > clickChunk" or clickCharChunk. If you've used clickCharChunk earlier in > the handler, i believe you have to use something like mouseCharChunk or > mouseChunk. Not sure I understand. The clickCharChunk only returns the position of the character clicked whereas the clickText returns the word, or in case of linked text, the WORDS clicked on. So, it makes it really easy to contstruct switch statements, as all you need to check for is the entire group of words in the linkedText. The code below, when inserted in the script of a locked field, works fine (at least on WinXP, and I assume on Mac OSX). -Chipp >> on mouseDown >> if the textstyle of the clickText is "link" then >> --> DO LINKCLICKED STUFF HERE >> answer the linkText of the clickText >> end if >> end mouseDown From jerry at daniels-mara.com Tue Apr 18 04:14:53 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Apr 2006 03:14:53 -0500 Subject: Neat LinkClicked tip... In-Reply-To: <44448C83.2050703@chipp.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> <44441DEA.10802@chipp.com> <49B7D51C-A076-4351-A709-0D9C6DEF2F74@daniels-mara.com> <44448C83.2050703@chipp.com> Message-ID: You can't get the textStyle of the clickText as you have in the second line. On Apr 18, 2006, at 1:51 AM, Chipp Walters wrote: > ??? > > Jerry Daniels wrote: >> Chipp, >> Sorry i'm late with this comment, but I said "the textStyle of >> the clickChunk" or clickCharChunk. If you've used clickCharChunk >> earlier in the handler, i believe you have to use something like >> mouseCharChunk or mouseChunk. > > Not sure I understand. > > The clickCharChunk only returns the position of the character > clicked whereas the clickText returns the word, or in case of > linked text, the WORDS clicked on. > > So, it makes it really easy to contstruct switch statements, as all > you need to check for is the entire group of words in the linkedText. > > The code below, when inserted in the script of a locked field, > works fine (at least on WinXP, and I assume on Mac OSX). > > -Chipp > >>> on mouseDown >>> if the textstyle of the clickText is "link" then >>> --> DO LINKCLICKED STUFF HERE >>> answer the linkText of the clickText >>> end if >>> end mouseDown > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From curry at pair.com Tue Apr 18 05:27:41 2006 From: curry at pair.com (Curry) Date: Tue, 18 Apr 2006 04:27:41 -0500 Subject: [Beta] Scripture Solitaire In-Reply-To: <20060417221856.3CA12825303@mail.runrev.com> References: <20060417221856.3CA12825303@mail.runrev.com> Message-ID: I've ported (remade) a Mac version of the game Scripture Solitaire, originally for Windows by Inspired Idea. This is a beta: http://curryk.com/ScriptureSolitaire09.dmg It's pretty complete--no ReadMe yet, but full help is available inside the game. I'll look forward to any comments, and appreciate reports of any problems. (I usually offer a free copy of the software to those who test and report on any problems, issues, etc.) Best wishes and thanks, Curry -- Curry K. Software http://www.curryk.com/ From dburgun at dsl.pipex.com Tue Apr 18 05:34:57 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 10:34:57 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> Message-ID: <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> Hi, The problem with that is if you have groups or nested groups, you then have to loop thru until you find the card or stack. All the Best Dave On 15 Apr 2006, at 13:07, Mark Smith wrote: > Well, you could try using 'the owner of'. I haven't experimented > with it much, so I don't know how flexible it is. > > Best, > > Mark > On 15 Apr 2006, at 12:54, David Burgun wrote: > >> Hi, >> >> Thanks a lot for this. One thing that has puzzled me is why you >> can't access things like the stack or card of an object. For >> instance why can't I just do this: >> >> put the short name of the stack of the long id of me into >> myStackName >> >> or >> >> put the short name of the card of the long id of me myCardName >> >> Which would return the name of the stack/card that the object >> resides in. >> >> It just seems like this ought to work, in fact when I found out >> that RunRev didn't support this I was surprised! >> >> Any ideas why this isn't supported? >> >> All the Best >> Dave >> >> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >> >>> Mark Smith wrote: >>> > I just had a doh! moment in response to your >> > pStackLongID>, but then in order to see how much faster the >>> engine does >>> > this, I tested it the same way I tested my first tries (which was >>> > actually with 10000 iterations, not 1000), and >>> > >>> > function stackIsOpen pLongID >>> > return (the short name of pLongID is among the lines of the >>> openstacks) >>> > end stackIsOpen >>> > >>> > takes nearly 600 ms! >>> >>> Interesting. I never time these things enough. It looks like if a >>> script needs to make repeated calls to the function, then your >>> way would be preferable because of the speed increase. >>> >>> It's been an interesting experiment, I like when the list does >>> these things. >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From paolo.mazza at neol.it Tue Apr 18 06:42:27 2006 From: paolo.mazza at neol.it (paolo mazza) Date: Tue, 18 Apr 2006 12:42:27 +0200 Subject: videograbber sound encoding preferences In-Reply-To: References: Message-ID: Hi Richard and Trevor I tryed >RevSetVideoGrabAudio on MACOSX ... it looks like it does not work. It is a pity because all other feautures of the video capture stack (from tutorials) work grate but unfortunately the size of the files are very big (i guess because of the uncompressed Audio track) How to use Revolution su domenica 16 aprile 2006 alle 12.37 +0100 ha scritto: > >RevSetVideoGrabAudio true, audiochannels, audiobits, audiofrequeny > >audiochannels = 1 or 2 >audiobits = 8 or 16 >audiofrequency = 11025, 22050 or 44100 > >I tend to use: > >RevSetVideoGrabAudio true, "1", "8", "11025" ******************************************************** Paolo Mazza NEOL SRL Via Calatafimi, 16 - 35137 PADOVA www.neol.it paolo.mazza at neol.it Tel 049-7386590 From chipp at chipp.com Tue Apr 18 06:57:02 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 05:57:02 -0500 Subject: Neat LinkClicked tip... In-Reply-To: References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> <44441DEA.10802@chipp.com> <49B7D51C-A076-4351-A709-0D9C6DEF2F74@daniels-mara.com> <44448C83.2050703@chipp.com> Message-ID: <4444C5FE.5040803@chipp.com> Yep, you can. Have you tried it? -Chipp Jerry Daniels wrote: > You can't get the textStyle of the clickText as you have in the second > line. From tkuypers at dmp-int.com Tue Apr 18 08:07:43 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Tue, 18 Apr 2006 14:07:43 +0200 Subject: mySQL not working in 2.7 Standalone Message-ID: Hi gang, I recall reading something about databases not working when creating a standalone with RR 2.7, but I can't find the original post nor the answers... I am using a mySQL database, everything is working fine in the IDE, but when creating a standalone, I get the message "revdberr, invalid database type", and when I look inside the "Externals" folder, in the "database_drivers" subfolder it is empty... Even when I manually select all database drivers in the standalone settings, it remains empty :-( Can someone advice me on how to solve this problem? Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com From mark at maseurope.net Tue Apr 18 08:18:27 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 13:18:27 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> Message-ID: <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> I see what you mean. Maybe what's needed is a library of functions to deal with this sort of thing. Mark On 18 Apr 2006, at 10:34, David Burgun wrote: > Hi, > > The problem with that is if you have groups or nested groups, you > then have to loop thru until you find the card or stack. > > All the Best > Dave > > On 15 Apr 2006, at 13:07, Mark Smith wrote: > >> Well, you could try using 'the owner of'. I haven't experimented >> with it much, so I don't know how flexible it is. >> >> Best, >> >> Mark >> On 15 Apr 2006, at 12:54, David Burgun wrote: >> >>> Hi, >>> >>> Thanks a lot for this. One thing that has puzzled me is why you >>> can't access things like the stack or card of an object. For >>> instance why can't I just do this: >>> >>> put the short name of the stack of the long id of me into >>> myStackName >>> >>> or >>> >>> put the short name of the card of the long id of me myCardName >>> >>> Which would return the name of the stack/card that the object >>> resides in. >>> >>> It just seems like this ought to work, in fact when I found out >>> that RunRev didn't support this I was surprised! >>> >>> Any ideas why this isn't supported? >>> >>> All the Best >>> Dave >>> >>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>> >>>> Mark Smith wrote: >>>> > I just had a doh! moment in response to your >>> > pStackLongID>, but then in order to see how much faster the >>>> engine does >>>> > this, I tested it the same way I tested my first tries (which >>>> was >>>> > actually with 10000 iterations, not 1000), and >>>> > >>>> > function stackIsOpen pLongID >>>> > return (the short name of pLongID is among the lines of the >>>> openstacks) >>>> > end stackIsOpen >>>> > >>>> > takes nearly 600 ms! >>>> >>>> Interesting. I never time these things enough. It looks like if >>>> a script needs to make repeated calls to the function, then your >>>> way would be preferable because of the speed increase. >>>> >>>> It's been an interesting experiment, I like when the list does >>>> these things. >>>> >>>> -- >>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>> HyperActive Software | http://www.hyperactivesw.com >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Tue Apr 18 08:20:58 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 13:20:58 +0100 Subject: Problem with Edit/Preference Menu Item In-Reply-To: References: Message-ID: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> Hi All, I have a Stack that creates a Menu Bar and then Populates the Buttons and Items within the Buttons. This works fine except that he preferences menu item doesn't seem to be being moved to the App Menu correctly. When I look at the menubar, the edit menu still has the "Preferences..." text and a separator as the last two items and if I select it, it works fine. There is a "Preferences" Item in the Application Menu but it's disabled. I've had something like this before using the Menu Builder Tool and I eventually resolved it by recreating the Edit Menu. However, since I am now doing this dynamically in a script, I don't have that option. It's deleted and rebuilt each time the Application is loaded. Any ideas on how to track this down?? Thanks a Lot Dave From dburgun at dsl.pipex.com Tue Apr 18 08:28:24 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 13:28:24 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> Message-ID: <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> Hi, I was really just after some speed. The problem is that this quite a common thing to want to do, you can do it, but it means parsing a string, which although the solution provided by the wonderful people on this list is pretty fast, it's still slow for doing something like this, which seems pretty silly really since I assume that this information would be almost instantly available in the Engine. I was actually considering writing an External Command to do this, but not sure how fast that would be and whether the solutions provided thus far would be quicker. Any ideas??? Thanks a lot All the Best Dave On 18 Apr 2006, at 13:18, Mark Smith wrote: > I see what you mean. Maybe what's needed is a library of functions > to deal with this sort of thing. > > Mark > > On 18 Apr 2006, at 10:34, David Burgun wrote: > >> Hi, >> >> The problem with that is if you have groups or nested groups, you >> then have to loop thru until you find the card or stack. >> >> All the Best >> Dave >> >> On 15 Apr 2006, at 13:07, Mark Smith wrote: >> >>> Well, you could try using 'the owner of'. I haven't experimented >>> with it much, so I don't know how flexible it is. >>> >>> Best, >>> >>> Mark >>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>> >>>> Hi, >>>> >>>> Thanks a lot for this. One thing that has puzzled me is why you >>>> can't access things like the stack or card of an object. For >>>> instance why can't I just do this: >>>> >>>> put the short name of the stack of the long id of me into >>>> myStackName >>>> >>>> or >>>> >>>> put the short name of the card of the long id of me myCardName >>>> >>>> Which would return the name of the stack/card that the object >>>> resides in. >>>> >>>> It just seems like this ought to work, in fact when I found out >>>> that RunRev didn't support this I was surprised! >>>> >>>> Any ideas why this isn't supported? >>>> >>>> All the Best >>>> Dave >>>> >>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>> >>>>> Mark Smith wrote: >>>>> > I just had a doh! moment in response to your >>>> > pStackLongID>, but then in order to see how much faster the >>>>> engine does >>>>> > this, I tested it the same way I tested my first tries >>>>> (which was >>>>> > actually with 10000 iterations, not 1000), and >>>>> > >>>>> > function stackIsOpen pLongID >>>>> > return (the short name of pLongID is among the lines of the >>>>> openstacks) >>>>> > end stackIsOpen >>>>> > >>>>> > takes nearly 600 ms! >>>>> >>>>> Interesting. I never time these things enough. It looks like if >>>>> a script needs to make repeated calls to the function, then >>>>> your way would be preferable because of the speed increase. >>>>> >>>>> It's been an interesting experiment, I like when the list does >>>>> these things. >>>>> >>>>> -- >>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>>> HyperActive Software | http://www.hyperactivesw.com >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From effendi at wanadoo.fr Tue Apr 18 08:38:30 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 18 Apr 2006 14:38:30 +0200 Subject: MP3 ? - Closing thread Message-ID: <67306b940f85787f3e777faf98173f13@wanadoo.fr> Hi Scott, Hi Garrett, Thanks for the info - I obviously didn't look far enough ! > Is there a way to play external MP3 files in Rev ? I can't find > any references to this in the doc (Rev 2.6.1 Build 152). > -Francis "Nothing should ever be done for the first time !" From mark at maseurope.net Tue Apr 18 09:07:46 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 14:07:46 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> Message-ID: Well, since function stackIsOpen pLongID return (the short name of pLongID is among the lines of the openstacks) end stackIsOpen was, by my measurement, 4 times slower than function stackIsOpen pLongID set the itemDelimiter to "/" return (char 1 to -6 of item -1 of pLongID) is among the lines of the openStack end stackIsOpen I wouldn't assume that the engines routines for getting short names etc, are going to be faster than string slicing. I've no idea what kind of overhead there is in calling externals, and it'd have to be a pretty good external to beat Rev's string handling, I think... Best, Mark On 18 Apr 2006, at 13:28, David Burgun wrote: > Hi, > > I was really just after some speed. The problem is that this quite > a common thing to want to do, you can do it, but it means parsing a > string, which although the solution provided by the wonderful > people on this list is pretty fast, it's still slow for doing > something like this, which seems pretty silly really since I assume > that this information would be almost instantly available in the > Engine. I was actually considering writing an External Command to > do this, but not sure how fast that would be and whether the > solutions provided thus far would be quicker. Any ideas??? > > Thanks a lot > All the Best > Dave > > On 18 Apr 2006, at 13:18, Mark Smith wrote: > >> I see what you mean. Maybe what's needed is a library of functions >> to deal with this sort of thing. >> >> Mark >> >> On 18 Apr 2006, at 10:34, David Burgun wrote: >> >>> Hi, >>> >>> The problem with that is if you have groups or nested groups, you >>> then have to loop thru until you find the card or stack. >>> >>> All the Best >>> Dave >>> >>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>> >>>> Well, you could try using 'the owner of'. I haven't experimented >>>> with it much, so I don't know how flexible it is. >>>> >>>> Best, >>>> >>>> Mark >>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>> >>>>> Hi, >>>>> >>>>> Thanks a lot for this. One thing that has puzzled me is why you >>>>> can't access things like the stack or card of an object. For >>>>> instance why can't I just do this: >>>>> >>>>> put the short name of the stack of the long id of me into >>>>> myStackName >>>>> >>>>> or >>>>> >>>>> put the short name of the card of the long id of me myCardName >>>>> >>>>> Which would return the name of the stack/card that the object >>>>> resides in. >>>>> >>>>> It just seems like this ought to work, in fact when I found out >>>>> that RunRev didn't support this I was surprised! >>>>> >>>>> Any ideas why this isn't supported? >>>>> >>>>> All the Best >>>>> Dave >>>>> >>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>> >>>>>> Mark Smith wrote: >>>>>> > I just had a doh! moment in response to your >>>>> name of >>>>>> > pStackLongID>, but then in order to see how much faster the >>>>>> engine does >>>>>> > this, I tested it the same way I tested my first tries >>>>>> (which was >>>>>> > actually with 10000 iterations, not 1000), and >>>>>> > >>>>>> > function stackIsOpen pLongID >>>>>> > return (the short name of pLongID is among the lines of >>>>>> the openstacks) >>>>>> > end stackIsOpen >>>>>> > >>>>>> > takes nearly 600 ms! >>>>>> >>>>>> Interesting. I never time these things enough. It looks like >>>>>> if a script needs to make repeated calls to the function, then >>>>>> your way would be preferable because of the speed increase. >>>>>> >>>>>> It's been an interesting experiment, I like when the list does >>>>>> these things. >>>>>> >>>>>> -- >>>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>>>> HyperActive Software | http://www.hyperactivesw.com >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From martinblackman at gmail.com Tue Apr 18 09:37:57 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Tue, 18 Apr 2006 21:37:57 +0800 Subject: BZ 2147 - non-appearing text editing cursor Message-ID: <79d1bee70604180637k13239ccdoc31aedfcb8d55010@mail.gmail.com> I'm not sure if I'm experiencing bug 2147 here (although under Windows v2.6.1, not Mac as listed against that bug), but I have a reproducible problem which sounds similar. I have a group of fields laid out on screen in 5 'rows'. The fields all have traversalon true and locktext false. Also in that group are some buttons, but they only go down as far as the 3rd row. The buttons are also grouped as a subgroup of the first group. Without fail, the cursor does not appear when clicking fields in rows 1 to 3, that is the text can be edited and deleted etc but with an invisible cursor. The cursor appears just fine when clicking in rows 4 and 5. ie the problem occurs for fields overlapped by the subgroup. Did everyone know this one already or what ? Obviously my workaround is not to use a subgroup in this instance. regds Martin Blackman From 3mcgrath at adelphia.net Tue Apr 18 09:47:26 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 18 Apr 2006 09:47:26 -0400 Subject: QT Movie NoteTaker In-Reply-To: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> References: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> Message-ID: <365C1FE5-5DA2-4D5A-A4B7-1109FDA8ADFE@adelphia.net> Josh, Great work, Nice release. Find a need and fix it. Great idea. Tom On Apr 17, 2006, at 10:26 PM, Josh Mellicker wrote: > -- Noob releases first Revolution project -- > > > Thanks to all of your help, I have released a beta (alpha?) of my > first Rev project, a freeware utility called QT Movie NoteTaker. > > > Not sure if it will be of any use to many of you, but here's the info: > > http://dvcreators.net/ws/qt-movie-notetaker > > > It still has a ways to go, but it is a useful tool if you need to > take notes on QT movies. > > > I will be asking more questions soon, there are several things I > just can't get to work... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From dburgun at dsl.pipex.com Tue Apr 18 09:55:56 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 14:55:56 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> Message-ID: Hi, I tried this: function stackIsOpen1 pLongID return (the short name of pLongID is among the lines of the openstacks) end stackIsOpen was, by my measurement, 4 times slower than function stackIsOpen2 pLongID set the itemDelimiter to "/" return (char 1 to -6 of item -1 of pLongID) is among the lines of the openStack end stackIsOpen on mouseUp if stackIsOpen1(the long id of me) then beep end if if stackIsOpen2(the long id of me) then beep end if end mouseUp And both functions always return false! stackIsOpen1() since it takes the short name of the button rather than the stack and stackIsOpen2 since the short name of the stack is not the same as the file name of the stack. The only way I've found to do it is like this: ------------------------------------------------------------------------ ---- -- -- ISMGetStackShortName -- ------------------------------------------------------------------------ ---- function ISMGetStackShortName theObjectLongID local myStackFilePathName put value(word wordoffset("stack",theObjectLongID )+ 1 of theObjectLongID) into myStackFilePathName return the short name of stack myStackFilePathName end ISMGetStackShortName if ISMGetStackShortName(theObjectLongID) is not among the lines of openStacks then end if All the Best Dave On 18 Apr 2006, at 14:07, Mark Smith wrote: > Well, since > > function stackIsOpen pLongID > return (the short name of pLongID is among the lines of the > openstacks) > end stackIsOpen > > was, by my measurement, 4 times slower than > > function stackIsOpen pLongID > set the itemDelimiter to "/" > return (char 1 to -6 of item -1 of pLongID) is among the lines > of the openStack > end stackIsOpen > > I wouldn't assume that the engines routines for getting short names > etc, are going to be faster than string slicing. > > I've no idea what kind of overhead there is in calling externals, > and it'd have to be a pretty good external to beat Rev's string > handling, I think... > > Best, > > Mark > > On 18 Apr 2006, at 13:28, David Burgun wrote: > >> Hi, >> >> I was really just after some speed. The problem is that this quite >> a common thing to want to do, you can do it, but it means parsing >> a string, which although the solution provided by the wonderful >> people on this list is pretty fast, it's still slow for doing >> something like this, which seems pretty silly really since I >> assume that this information would be almost instantly available >> in the Engine. I was actually considering writing an External >> Command to do this, but not sure how fast that would be and >> whether the solutions provided thus far would be quicker. Any >> ideas??? >> >> Thanks a lot >> All the Best >> Dave >> >> On 18 Apr 2006, at 13:18, Mark Smith wrote: >> >>> I see what you mean. Maybe what's needed is a library of >>> functions to deal with this sort of thing. >>> >>> Mark >>> >>> On 18 Apr 2006, at 10:34, David Burgun wrote: >>> >>>> Hi, >>>> >>>> The problem with that is if you have groups or nested groups, >>>> you then have to loop thru until you find the card or stack. >>>> >>>> All the Best >>>> Dave >>>> >>>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>>> >>>>> Well, you could try using 'the owner of'. I haven't >>>>> experimented with it much, so I don't know how flexible it is. >>>>> >>>>> Best, >>>>> >>>>> Mark >>>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> Thanks a lot for this. One thing that has puzzled me is why >>>>>> you can't access things like the stack or card of an object. >>>>>> For instance why can't I just do this: >>>>>> >>>>>> put the short name of the stack of the long id of me into >>>>>> myStackName >>>>>> >>>>>> or >>>>>> >>>>>> put the short name of the card of the long id of me myCardName >>>>>> >>>>>> Which would return the name of the stack/card that the object >>>>>> resides in. >>>>>> >>>>>> It just seems like this ought to work, in fact when I found >>>>>> out that RunRev didn't support this I was surprised! >>>>>> >>>>>> Any ideas why this isn't supported? >>>>>> >>>>>> All the Best >>>>>> Dave >>>>>> >>>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>>> >>>>>>> Mark Smith wrote: >>>>>>> > I just had a doh! moment in response to your >>>>>> name of >>>>>>> > pStackLongID>, but then in order to see how much faster the >>>>>>> engine does >>>>>>> > this, I tested it the same way I tested my first tries >>>>>>> (which was >>>>>>> > actually with 10000 iterations, not 1000), and >>>>>>> > >>>>>>> > function stackIsOpen pLongID >>>>>>> > return (the short name of pLongID is among the lines of >>>>>>> the openstacks) >>>>>>> > end stackIsOpen >>>>>>> > >>>>>>> > takes nearly 600 ms! >>>>>>> >>>>>>> Interesting. I never time these things enough. It looks like >>>>>>> if a script needs to make repeated calls to the function, >>>>>>> then your way would be preferable because of the speed increase. >>>>>>> >>>>>>> It's been an interesting experiment, I like when the list >>>>>>> does these things. >>>>>>> >>>>>>> -- >>>>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>>>>> HyperActive Software | http:// >>>>>>> www.hyperactivesw.com >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Tue Apr 18 10:04:13 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 18 Apr 2006 07:04:13 -0700 Subject: videograbber sound encoding preferences In-Reply-To: References: Message-ID: <1A549251-3FEE-47CC-BC68-DEF0B231CA14@mangomultimedia.com> On Apr 18, 2006, at 3:42 AM, paolo mazza wrote: > Hi Richard and Trevor > I tryed >> RevSetVideoGrabAudio > on MACOSX ... it looks like it does not work. > It is a pity because all other feautures of the video capture > stack (from > tutorials) work grate but unfortunately the size of the files are > very > big (i guess because of the uncompressed Audio track) RevSetVideoGrabAudio doesn't actually do anything yet, at least for QuickTime capture. Richard, have you confirmed that it actually changes the captured audio settings using the DirectX or VFW? -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From lists at mangomultimedia.com Tue Apr 18 10:06:41 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 18 Apr 2006 07:06:41 -0700 Subject: mySQL not working in 2.7 Standalone In-Reply-To: References: Message-ID: On Apr 18, 2006, at 5:07 AM, Ton Kuypers wrote: > Hi gang, > > I recall reading something about databases not working when > creating a standalone with RR 2.7, but I can't find the original > post nor the answers... > > I am using a mySQL database, everything is working fine in the IDE, > but when creating a standalone, I get the message "revdberr, > invalid database type", and when I look inside the "Externals" > folder, in the "database_drivers" subfolder it is empty... Even > when I manually select all database drivers in the standalone > settings, it remains empty :-( > > Can someone advice me on how to solve this problem? Here is a link to an old article I wrote about using externals in Rev. It needs updating with some new techniques I use but it does discuss how to load the database drivers manually. Perhaps that will help. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From mark at maseurope.net Tue Apr 18 10:09:08 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 15:09:08 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> Message-ID: <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> stackIsOpen2 takes the long id of an object, gets the short name of the stack the object is in, and then checks whether or not it's among the lines of the openStacks - which is a list of the short names of all currently open stacks, not their file names. It seems to work perfectly well, here ( I assume the listing below is not your actual script, there are typos ). Best, Mark On 18 Apr 2006, at 14:55, David Burgun wrote: > Hi, > > I tried this: > > function stackIsOpen1 pLongID > return (the short name of pLongID is among the lines of the > openstacks) > end stackIsOpen > > was, by my measurement, 4 times slower than > > function stackIsOpen2 pLongID > set the itemDelimiter to "/" > return (char 1 to -6 of item -1 of pLongID) is among the lines > of the openStack > end stackIsOpen > > on mouseUp > if stackIsOpen1(the long id of me) then > beep > end if > > if stackIsOpen2(the long id of me) then > beep > end if > end mouseUp > > And both functions always return false! stackIsOpen1() since it > takes the short name of the button rather than the stack and > stackIsOpen2 since the short name of the stack is not the same as > the file name of the stack. > > The only way I've found to do it is like this: > > ---------------------------------------------------------------------- > ------ > -- > -- ISMGetStackShortName > -- > ---------------------------------------------------------------------- > ------ > function ISMGetStackShortName theObjectLongID > local myStackFilePathName > put value(word wordoffset("stack",theObjectLongID )+ 1 of > theObjectLongID) into myStackFilePathName > > return the short name of stack myStackFilePathName > end ISMGetStackShortName > > if ISMGetStackShortName(theObjectLongID) is not among the lines of > openStacks then > > end if > > > All the Best > Dave > > On 18 Apr 2006, at 14:07, Mark Smith wrote: > >> Well, since >> >> function stackIsOpen pLongID >> return (the short name of pLongID is among the lines of the >> openstacks) >> end stackIsOpen >> >> was, by my measurement, 4 times slower than >> >> function stackIsOpen pLongID >> set the itemDelimiter to "/" >> return (char 1 to -6 of item -1 of pLongID) is among the lines >> of the openStack >> end stackIsOpen >> >> I wouldn't assume that the engines routines for getting short >> names etc, are going to be faster than string slicing. >> >> I've no idea what kind of overhead there is in calling externals, >> and it'd have to be a pretty good external to beat Rev's string >> handling, I think... >> >> Best, >> >> Mark >> >> On 18 Apr 2006, at 13:28, David Burgun wrote: >> >>> Hi, >>> >>> I was really just after some speed. The problem is that this >>> quite a common thing to want to do, you can do it, but it means >>> parsing a string, which although the solution provided by the >>> wonderful people on this list is pretty fast, it's still slow for >>> doing something like this, which seems pretty silly really since >>> I assume that this information would be almost instantly >>> available in the Engine. I was actually considering writing an >>> External Command to do this, but not sure how fast that would be >>> and whether the solutions provided thus far would be quicker. Any >>> ideas??? >>> >>> Thanks a lot >>> All the Best >>> Dave >>> >>> On 18 Apr 2006, at 13:18, Mark Smith wrote: >>> >>>> I see what you mean. Maybe what's needed is a library of >>>> functions to deal with this sort of thing. >>>> >>>> Mark >>>> >>>> On 18 Apr 2006, at 10:34, David Burgun wrote: >>>> >>>>> Hi, >>>>> >>>>> The problem with that is if you have groups or nested groups, >>>>> you then have to loop thru until you find the card or stack. >>>>> >>>>> All the Best >>>>> Dave >>>>> >>>>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>>>> >>>>>> Well, you could try using 'the owner of'. I haven't >>>>>> experimented with it much, so I don't know how flexible it is. >>>>>> >>>>>> Best, >>>>>> >>>>>> Mark >>>>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> Thanks a lot for this. One thing that has puzzled me is why >>>>>>> you can't access things like the stack or card of an object. >>>>>>> For instance why can't I just do this: >>>>>>> >>>>>>> put the short name of the stack of the long id of me into >>>>>>> myStackName >>>>>>> >>>>>>> or >>>>>>> >>>>>>> put the short name of the card of the long id of me myCardName >>>>>>> >>>>>>> Which would return the name of the stack/card that the object >>>>>>> resides in. >>>>>>> >>>>>>> It just seems like this ought to work, in fact when I found >>>>>>> out that RunRev didn't support this I was surprised! >>>>>>> >>>>>>> Any ideas why this isn't supported? >>>>>>> >>>>>>> All the Best >>>>>>> Dave >>>>>>> >>>>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>>>> >>>>>>>> Mark Smith wrote: >>>>>>>> > I just had a doh! moment in response to your >>>>>>> name of >>>>>>>> > pStackLongID>, but then in order to see how much faster >>>>>>>> the engine does >>>>>>>> > this, I tested it the same way I tested my first tries >>>>>>>> (which was >>>>>>>> > actually with 10000 iterations, not 1000), and >>>>>>>> > >>>>>>>> > function stackIsOpen pLongID >>>>>>>> > return (the short name of pLongID is among the lines of >>>>>>>> the openstacks) >>>>>>>> > end stackIsOpen >>>>>>>> > >>>>>>>> > takes nearly 600 ms! >>>>>>>> >>>>>>>> Interesting. I never time these things enough. It looks like >>>>>>>> if a script needs to make repeated calls to the function, >>>>>>>> then your way would be preferable because of the speed >>>>>>>> increase. >>>>>>>> >>>>>>>> It's been an interesting experiment, I like when the list >>>>>>>> does these things. >>>>>>>> >>>>>>>> -- >>>>>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>>>>>> HyperActive Software | http:// >>>>>>>> www.hyperactivesw.com >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Tue Apr 18 10:11:22 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 18 Apr 2006 08:11:22 -0600 Subject: keyDown message weirdness In-Reply-To: <444436AE.7090700@hyperactivesw.com> References: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> <444436AE.7090700@hyperactivesw.com> Message-ID: <78048E8F-AF51-4A7B-AF54-B4200798EFD3@byu.edu> On Apr 17, 2006, at 6:45 PM, J. Landman Gay wrote: > Devin Asay wrote: >> Can anyone confirm this for me? I have discovered that when >> entering non-Latin (or maybe non-MacRoman) characters into a >> field that no keyDown or rawKeyDown message gets sent. I'd like >> others to confirm before I Bugzilla it. >> Rev 2.6.1 and 2.7.dp4. >> Mac OS X 10.4.6 >> PowerMac G4 and G5 DP. >> Haven't tried it on Windows (got no Windows box at home to try.) >> Recipe: >> Create a new stack. >> Create an editable text field. >> Open the message watcher (you'll want to suppress all but >> unhandled and handled messages.) >> Make sure a latin alphabet is selected from the input menu (the >> little flag menu.) I used the standard US keyboard. >> Type some characters into the field. Observe that the message >> watcher shows both keyDown, rawKeyDown and keyUp, rawKeyUp messages. >> Choose a non-Latin input like Greek or Cyrillic (I've also tried >> it with Chinese and even non-lower-ASCII latin characters.) No >> keyDown or rawKeyDown messages are shown, but all of the keyUp >> messages register. > > Maybe I haven't chosen the right font, but I seem to be getting all > four messages. I chose a few fonts whose names were gibberish in > the OS X Font menu. I didn't try with too many keys; are there > certain keys I should try typing? Jacque, It's not the font choice that triggers the bug, but the input method. You would need to activate the input menu from the International system pref pane. Activate, eg., Cyrillic or Greek, then click in your rev field and choose one of these languages from the flag menu. Then watch the message watcher to see if the keydown messages disappear. I'm getting this consistently on 2.6.1 through 2.7.x on both a Powermac G4 and G5 running 10.4.6. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From devin_asay at byu.edu Tue Apr 18 10:13:12 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 18 Apr 2006 08:13:12 -0600 Subject: How do I specify the mouse button (mousebuttonNumber) in a script? In-Reply-To: References: Message-ID: <2608717F-E310-4962-84C9-37756000DCD4@byu.edu> On Apr 17, 2006, at 11:44 PM, Dr. Robert E. Ball wrote: > To Ken, Devin, and Jacqueline Landman Gay -- thank you very much > for helping > me out here. After you showed me how to correctly script the mouse > button, I > still couldn't get the script to compile. I thought there was a bug > in Rev > 2.7. Then I discovered another error (mine, not Rev's). I had one > too many > "end mouseUp" statements in the (long) script. > > Amateur developers like me owe you and the others on this use list > a great > deal of gratitude for helping us find our mistakes. We appreciate your > patience. > > Bob Ball Bob, Glad to help. Like I always tell my students. The 'expert' is the one who made the mistake first. ;-) Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jhonken at webdsp.com Tue Apr 18 10:28:59 2006 From: jhonken at webdsp.com (Jeff Honken) Date: Tue, 18 Apr 2006 07:28:59 -0700 Subject: Looping Message-ID: <000d01c662f4$7341c430$670fa8c0@work1> Thanks to all of those that helped me out on the "adding one hour" to a variable. Now I'm moving on further and I need to loop my times. Looping one item is confusing to me so looping two is really tough. Here's what I'm trying to do. I'm getting five inputs from fields and buttons. 1. If it's AM or PM for start "SAmPm" 2. The start time of the Table "STime" 3. What Intervals the time should be incrementing in "Intervals" 4. If it's AM or PM for the End Time "EAmPm" 5. The finish time of the table "ETime" What I want the program to do is take the three inputs and fill a table with the answers until the end time has been reached. The answers should populate the table "MyTable" in descending order. I know I have to use a loop to get the results but I'm confused on how to loop both the time and the line number of the field. Also I'm not sure how to end the loop at the designated end time. Any help would be greatly appreciated. Jeff on mouseUp put the label of btn "SAmPm" into SAmPm put fld "STime" into STime put fld "Intervals" into Intervals put fld "ETime" into ETime put the label of btn "EAmPm" into EAmPm put STime && SAmPm into currentTime put currentTime into item 1 of line 1 of fld MyTable convert currentTime to seconds put currentTime + (60*Intervals) into FutureTime convert FutureTime to time put FutureTime into item 1 of line 2 of fld MyTable end mouseUp From dburgun at dsl.pipex.com Tue Apr 18 10:37:52 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 15:37:52 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> Message-ID: <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> Hi, I have a stack called s1.rev, the short name of the stack is "untitled 1". If I run this: on mouseUp local myStackName set the itemDelimiter to "/" put (char 1 to -6 of item -1 of the long id of me) into myStackName, end mouseUp and step thru it in the debugger, then myStackName is set to "s1" which is the file name, not the short name (set in the Stack Property Inspector). If I do a put openStacks in the message box, I get this list: Message Box revMenubar revScriptEditor 1 revVariableWatcher Untitled 1 revTools s1 is not among the openStacks, but "Untitled 1" is! if I run the following: local myStackFilePathName put value(word wordoffset("stack",the long id of me ) + 1 of the long id of me) into myStackFilePathName put the short name of stack myStackFilePathName into myStackName Then myStackName is set to "Untitled 1" and so it finds it ok in the list returned by openStacks. Do you get the same results? I'm running RunRev 2.6.6 MacOS 10.4.6 All the Best Dave On 18 Apr 2006, at 15:09, Mark Smith wrote: > stackIsOpen2 takes the long id of an object, gets the short name of > the stack the object is in, and then checks whether or not it's > among the lines of the openStacks - which is a list of the short > names of all currently open stacks, not their file names. > > It seems to work perfectly well, here ( I assume the listing below > is not your actual script, there are typos ). > > Best, > > Mark > > On 18 Apr 2006, at 14:55, David Burgun wrote: > >> Hi, >> >> I tried this: >> >> function stackIsOpen1 pLongID >> return (the short name of pLongID is among the lines of the >> openstacks) >> end stackIsOpen >> >> was, by my measurement, 4 times slower than >> >> function stackIsOpen2 pLongID >> set the itemDelimiter to "/" >> return (char 1 to -6 of item -1 of pLongID) is among the lines >> of the openStack >> end stackIsOpen >> >> on mouseUp >> if stackIsOpen1(the long id of me) then >> beep >> end if >> >> if stackIsOpen2(the long id of me) then >> beep >> end if >> end mouseUp >> >> And both functions always return false! stackIsOpen1() since it >> takes the short name of the button rather than the stack and >> stackIsOpen2 since the short name of the stack is not the same as >> the file name of the stack. >> >> The only way I've found to do it is like this: >> >> --------------------------------------------------------------------- >> ------- >> -- >> -- ISMGetStackShortName >> -- >> --------------------------------------------------------------------- >> ------- >> function ISMGetStackShortName theObjectLongID >> local myStackFilePathName >> put value(word wordoffset("stack",theObjectLongID )+ 1 of >> theObjectLongID) into myStackFilePathName >> >> return the short name of stack myStackFilePathName >> end ISMGetStackShortName >> >> if ISMGetStackShortName(theObjectLongID) is not among the lines of >> openStacks then >> >> end if >> >> >> All the Best >> Dave >> >> On 18 Apr 2006, at 14:07, Mark Smith wrote: >> >>> Well, since >>> >>> function stackIsOpen pLongID >>> return (the short name of pLongID is among the lines of the >>> openstacks) >>> end stackIsOpen >>> >>> was, by my measurement, 4 times slower than >>> >>> function stackIsOpen pLongID >>> set the itemDelimiter to "/" >>> return (char 1 to -6 of item -1 of pLongID) is among the lines >>> of the openStack >>> end stackIsOpen >>> >>> I wouldn't assume that the engines routines for getting short >>> names etc, are going to be faster than string slicing. >>> >>> I've no idea what kind of overhead there is in calling externals, >>> and it'd have to be a pretty good external to beat Rev's string >>> handling, I think... >>> >>> Best, >>> >>> Mark >>> >>> On 18 Apr 2006, at 13:28, David Burgun wrote: >>> >>>> Hi, >>>> >>>> I was really just after some speed. The problem is that this >>>> quite a common thing to want to do, you can do it, but it means >>>> parsing a string, which although the solution provided by the >>>> wonderful people on this list is pretty fast, it's still slow >>>> for doing something like this, which seems pretty silly really >>>> since I assume that this information would be almost instantly >>>> available in the Engine. I was actually considering writing an >>>> External Command to do this, but not sure how fast that would be >>>> and whether the solutions provided thus far would be quicker. >>>> Any ideas??? >>>> >>>> Thanks a lot >>>> All the Best >>>> Dave >>>> >>>> On 18 Apr 2006, at 13:18, Mark Smith wrote: >>>> >>>>> I see what you mean. Maybe what's needed is a library of >>>>> functions to deal with this sort of thing. >>>>> >>>>> Mark >>>>> >>>>> On 18 Apr 2006, at 10:34, David Burgun wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> The problem with that is if you have groups or nested groups, >>>>>> you then have to loop thru until you find the card or stack. >>>>>> >>>>>> All the Best >>>>>> Dave >>>>>> >>>>>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>>>>> >>>>>>> Well, you could try using 'the owner of'. I haven't >>>>>>> experimented with it much, so I don't know how flexible it is. >>>>>>> >>>>>>> Best, >>>>>>> >>>>>>> Mark >>>>>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> Thanks a lot for this. One thing that has puzzled me is why >>>>>>>> you can't access things like the stack or card of an object. >>>>>>>> For instance why can't I just do this: >>>>>>>> >>>>>>>> put the short name of the stack of the long id of me into >>>>>>>> myStackName >>>>>>>> >>>>>>>> or >>>>>>>> >>>>>>>> put the short name of the card of the long id of me >>>>>>>> myCardName >>>>>>>> >>>>>>>> Which would return the name of the stack/card that the >>>>>>>> object resides in. >>>>>>>> >>>>>>>> It just seems like this ought to work, in fact when I found >>>>>>>> out that RunRev didn't support this I was surprised! >>>>>>>> >>>>>>>> Any ideas why this isn't supported? >>>>>>>> >>>>>>>> All the Best >>>>>>>> Dave >>>>>>>> >>>>>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>>>>> >>>>>>>>> Mark Smith wrote: >>>>>>>>> > I just had a doh! moment in response to your >>>>>>>> name of >>>>>>>>> > pStackLongID>, but then in order to see how much faster >>>>>>>>> the engine does >>>>>>>>> > this, I tested it the same way I tested my first tries >>>>>>>>> (which was >>>>>>>>> > actually with 10000 iterations, not 1000), and >>>>>>>>> > >>>>>>>>> > function stackIsOpen pLongID >>>>>>>>> > return (the short name of pLongID is among the lines of >>>>>>>>> the openstacks) >>>>>>>>> > end stackIsOpen >>>>>>>>> > >>>>>>>>> > takes nearly 600 ms! >>>>>>>>> >>>>>>>>> Interesting. I never time these things enough. It looks >>>>>>>>> like if a script needs to make repeated calls to the >>>>>>>>> function, then your way would be preferable because of the >>>>>>>>> speed increase. >>>>>>>>> >>>>>>>>> It's been an interesting experiment, I like when the list >>>>>>>>> does these things. >>>>>>>>> >>>>>>>>> -- >>>>>>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>>>>>>> HyperActive Software | http:// >>>>>>>>> www.hyperactivesw.com >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Tue Apr 18 10:48:59 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 15:48:59 +0100 Subject: Looping In-Reply-To: <000d01c662f4$7341c430$670fa8c0@work1> References: <000d01c662f4$7341c430$670fa8c0@work1> Message-ID: <0BDBC720-120F-4101-88AF-F9D7B38FDD3A@dsl.pipex.com> Hi, In general, you just create a number of loops! Like so: repeat with myLineCount = 1 to the number of lines in myList -- -- LineCount will now be set to 1, 2, 3, etc. until the end of the list is reached, so -- put line myLineCount of myList into myLineText -- -- Will put the text of the line specified by myLineCount into myLineText, if you now wanted to loop thru each -- of the characters in myLineText, you would just do this: -- repeat with myCharCount = 1 to the number of chars in myLineText put char myCharCount of myLineText into myChar if myChar = "A" then beep end if end repeat end repeat You can do this with items, lines, characters etc, you just specify the type of container you are accessing (e.g. line, item, word, char, etc.). You can also use this form of repeat repeat with each line myLineText in myList -- This just sets myLineText to each line in myList starting at the beginning. end repeat Hope this Helps All the Best Dave From jerry at daniels-mara.com Tue Apr 18 10:50:39 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 18 Apr 2006 09:50:39 -0500 Subject: Neat LinkClicked tip... In-Reply-To: <4444C5FE.5040803@chipp.com> References: <11F47177-57DC-4F5D-A15C-4D25BC2382D6@mangomultimedia.com> <443DF3FA.8020502@chipp.com> <8B0C5435-EAC3-473A-931D-8EB566BD3AF1@mangomultimedia.com> <44441DEA.10802@chipp.com> <49B7D51C-A076-4351-A709-0D9C6DEF2F74@daniels-mara.com> <44448C83.2050703@chipp.com> <4444C5FE.5040803@chipp.com> Message-ID: <84A7BD96-A441-4F95-BD8D-5F21D37C941A@daniels-mara.com> I have to say I haven't tried it. Will now... Surprise, surprise...the test for the textStyle of the clickText DID work (miraculously) as you predicted! I must say I don't know why. That doesn't make sense to me. ClickText is supposed to be text, not style info, I thought. I stand (sit) corrected. Other interesting observations... 1. MouseDown issues: Since this handler is mouseDown handler, however, it does take an extra click (on the Mac at least) to dismiss the dialog that pops up. 2. I think i might colorize the text on mouseDown (linkHiliteColor) and do the dialog (or whatever) on mouseUp and then set the color of the linkText (linkVisitedColor). 3. I'd set the color of the link styled text to link color in the mouseRelease handler--the situation where the released the mouse button outside the field. on opening the stack, the color of all such links would then need to be set again (linkColor). This is all because of the undependable nature of the links being clicked. I did notice that links seem to work better in standalones, but I don't have definitive tests to prove one way or another. Best, Jerry Daniels Consultants & Developers http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 18, 2006, at 5:57 AM, Chipp Walters wrote: > Yep, you can. Have you tried it? > > -Chipp > > Jerry Daniels wrote: >> You can't get the textStyle of the clickText as you have in the >> second line. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Tue Apr 18 10:53:33 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 15:53:33 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> Message-ID: Ah, I see what you mean. I made the assumption (when will I learn?) that the file name would be a superset of the stack name. Which is a shame, where speed matters, as getting the short name from the engine is quite a bit slower than simply parsing the file name. Best, Mark On 18 Apr 2006, at 15:37, David Burgun wrote: > Hi, > > I have a stack called s1.rev, the short name of the stack is > "untitled 1". If I run this: > > on mouseUp > local myStackName > > set the itemDelimiter to "/" > put (char 1 to -6 of item -1 of the long id of me) into myStackName, > > end mouseUp > > and step thru it in the debugger, then myStackName is set to "s1" > which is the file name, not the short name (set in the Stack > Property Inspector). If I do a put openStacks in the message box, I > get this list: > > Message Box > revMenubar > revScriptEditor 1 > revVariableWatcher > Untitled 1 > revTools > > s1 is not among the openStacks, but "Untitled 1" is! > > if I run the following: > > local myStackFilePathName > put value(word wordoffset("stack",the long id of me ) + 1 of the > long id of me) into myStackFilePathName > put the short name of stack myStackFilePathName into myStackName > > Then myStackName is set to "Untitled 1" and so it finds it ok in > the list returned by openStacks. > > Do you get the same results? I'm running RunRev 2.6.6 MacOS 10.4.6 > > All the Best > Dave > > On 18 Apr 2006, at 15:09, Mark Smith wrote: > >> stackIsOpen2 takes the long id of an object, gets the short name >> of the stack the object is in, and then checks whether or not it's >> among the lines of the openStacks - which is a list of the short >> names of all currently open stacks, not their file names. >> >> It seems to work perfectly well, here ( I assume the listing below >> is not your actual script, there are typos ). >> >> Best, >> >> Mark >> >> On 18 Apr 2006, at 14:55, David Burgun wrote: >> >>> Hi, >>> >>> I tried this: >>> >>> function stackIsOpen1 pLongID >>> return (the short name of pLongID is among the lines of the >>> openstacks) >>> end stackIsOpen >>> >>> was, by my measurement, 4 times slower than >>> >>> function stackIsOpen2 pLongID >>> set the itemDelimiter to "/" >>> return (char 1 to -6 of item -1 of pLongID) is among the lines >>> of the openStack >>> end stackIsOpen >>> >>> on mouseUp >>> if stackIsOpen1(the long id of me) then >>> beep >>> end if >>> >>> if stackIsOpen2(the long id of me) then >>> beep >>> end if >>> end mouseUp >>> >>> And both functions always return false! stackIsOpen1() since it >>> takes the short name of the button rather than the stack and >>> stackIsOpen2 since the short name of the stack is not the same as >>> the file name of the stack. >>> >>> The only way I've found to do it is like this: >>> >>> -------------------------------------------------------------------- >>> -------- >>> -- >>> -- ISMGetStackShortName >>> -- >>> -------------------------------------------------------------------- >>> -------- >>> function ISMGetStackShortName theObjectLongID >>> local myStackFilePathName >>> put value(word wordoffset("stack",theObjectLongID )+ 1 of >>> theObjectLongID) into myStackFilePathName >>> >>> return the short name of stack myStackFilePathName >>> end ISMGetStackShortName >>> >>> if ISMGetStackShortName(theObjectLongID) is not among the lines >>> of openStacks then >>> >>> end if >>> >>> >>> All the Best >>> Dave >>> >>> On 18 Apr 2006, at 14:07, Mark Smith wrote: >>> >>>> Well, since >>>> >>>> function stackIsOpen pLongID >>>> return (the short name of pLongID is among the lines of the >>>> openstacks) >>>> end stackIsOpen >>>> >>>> was, by my measurement, 4 times slower than >>>> >>>> function stackIsOpen pLongID >>>> set the itemDelimiter to "/" >>>> return (char 1 to -6 of item -1 of pLongID) is among the lines >>>> of the openStack >>>> end stackIsOpen >>>> >>>> I wouldn't assume that the engines routines for getting short >>>> names etc, are going to be faster than string slicing. >>>> >>>> I've no idea what kind of overhead there is in calling >>>> externals, and it'd have to be a pretty good external to beat >>>> Rev's string handling, I think... >>>> >>>> Best, >>>> >>>> Mark >>>> >>>> On 18 Apr 2006, at 13:28, David Burgun wrote: >>>> >>>>> Hi, >>>>> >>>>> I was really just after some speed. The problem is that this >>>>> quite a common thing to want to do, you can do it, but it means >>>>> parsing a string, which although the solution provided by the >>>>> wonderful people on this list is pretty fast, it's still slow >>>>> for doing something like this, which seems pretty silly really >>>>> since I assume that this information would be almost instantly >>>>> available in the Engine. I was actually considering writing an >>>>> External Command to do this, but not sure how fast that would >>>>> be and whether the solutions provided thus far would be >>>>> quicker. Any ideas??? >>>>> >>>>> Thanks a lot >>>>> All the Best >>>>> Dave >>>>> >>>>> On 18 Apr 2006, at 13:18, Mark Smith wrote: >>>>> >>>>>> I see what you mean. Maybe what's needed is a library of >>>>>> functions to deal with this sort of thing. >>>>>> >>>>>> Mark >>>>>> >>>>>> On 18 Apr 2006, at 10:34, David Burgun wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> The problem with that is if you have groups or nested groups, >>>>>>> you then have to loop thru until you find the card or stack. >>>>>>> >>>>>>> All the Best >>>>>>> Dave >>>>>>> >>>>>>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>>>>>> >>>>>>>> Well, you could try using 'the owner of'. I haven't >>>>>>>> experimented with it much, so I don't know how flexible it is. >>>>>>>> >>>>>>>> Best, >>>>>>>> >>>>>>>> Mark >>>>>>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> Thanks a lot for this. One thing that has puzzled me is why >>>>>>>>> you can't access things like the stack or card of an >>>>>>>>> object. For instance why can't I just do this: >>>>>>>>> >>>>>>>>> put the short name of the stack of the long id of me into >>>>>>>>> myStackName >>>>>>>>> >>>>>>>>> or >>>>>>>>> >>>>>>>>> put the short name of the card of the long id of me >>>>>>>>> myCardName >>>>>>>>> >>>>>>>>> Which would return the name of the stack/card that the >>>>>>>>> object resides in. >>>>>>>>> >>>>>>>>> It just seems like this ought to work, in fact when I found >>>>>>>>> out that RunRev didn't support this I was surprised! >>>>>>>>> >>>>>>>>> Any ideas why this isn't supported? >>>>>>>>> >>>>>>>>> All the Best >>>>>>>>> Dave >>>>>>>>> >>>>>>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>>>>>> >>>>>>>>>> Mark Smith wrote: >>>>>>>>>> > I just had a doh! moment in response to your >>>>>>>>> name of >>>>>>>>>> > pStackLongID>, but then in order to see how much faster >>>>>>>>>> the engine does >>>>>>>>>> > this, I tested it the same way I tested my first tries >>>>>>>>>> (which was >>>>>>>>>> > actually with 10000 iterations, not 1000), and >>>>>>>>>> > >>>>>>>>>> > function stackIsOpen pLongID >>>>>>>>>> > return (the short name of pLongID is among the lines >>>>>>>>>> of the openstacks) >>>>>>>>>> > end stackIsOpen >>>>>>>>>> > >>>>>>>>>> > takes nearly 600 ms! >>>>>>>>>> >>>>>>>>>> Interesting. I never time these things enough. It looks >>>>>>>>>> like if a script needs to make repeated calls to the >>>>>>>>>> function, then your way would be preferable because of the >>>>>>>>>> speed increase. >>>>>>>>>> >>>>>>>>>> It's been an interesting experiment, I like when the list >>>>>>>>>> does these things. >>>>>>>>>> >>>>>>>>>> -- >>>>>>>>>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>>>>>>>>> HyperActive Software | http:// >>>>>>>>>> www.hyperactivesw.com >>>>>>>>>> _______________________________________________ >>>>>>>>>> use-revolution mailing list >>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>> your subscription preferences: >>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Tue Apr 18 10:56:27 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 18 Apr 2006 15:56:27 +0100 Subject: Looping In-Reply-To: <000d01c662f4$7341c430$670fa8c0@work1> References: <000d01c662f4$7341c430$670fa8c0@work1> Message-ID: <4444FE1B.6000501@tweedly.net> Jeff Honken wrote: >Thanks to all of those that helped me out on the "adding one hour" to a >variable. Now I'm moving on further and I need to loop my times. >Looping one item is confusing to me so looping two is really tough. >Here's what I'm trying to do. > >I'm getting five inputs from fields and buttons. >1. If it's AM or PM for start "SAmPm" >2. The start time of the Table "STime" >3. What Intervals the time should be incrementing in "Intervals" >4. If it's AM or PM for the End Time "EAmPm" >5. The finish time of the table "ETime" > >What I want the program to do is take the three inputs and fill a table >with the answers until the end time has been reached. The answers >should populate the table "MyTable" in descending order. I know I have >to use a loop to get the results but I'm confused on how to loop both >the time and the line number of the field. Also I'm not sure how to end >the loop at the designated end time. Any help would be greatly >appreciated. Jeff > > You want something like put STime && SAmPm into startTime convert startTime to seconds put ETime && EAmPm into endTime convert endTime to seconds -- assume Intervals is already in seconds - if not, do something here repeat with theTime = startTime to endTime step Intervals put theTime into temp convert temp to short time put temp & cr after field MyTable end repeat Note that you can avoid worrying about which line of the table you want by simply putting the new time after the current contents. If you haven't already seen them, you may find it worthwhile working your way through the tutorial conferences at http://downloads.runrev.com/section/scriptingconferences.php The first 2 or 3 of these give you a good intro to simple scripting, and save you from the frustration of getting stuck. (And you'd have an idea of which of the later ones would help with specific topics if you needed them). -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.3/316 - Release Date: 17/04/2006 From dburgun at dsl.pipex.com Tue Apr 18 11:02:15 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 16:02:15 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> Message-ID: Yeah! How do you time things? For instance, how long does a: put the short name of this stack into myStackName take? Since I wouldn't have thought that a: put the short name of the stack of me into myStackName wouldn't take a lot longer (if it were possible!). Since (again I assume) when you make a reference to "this stack" or "me" then the engine can quickly look up the value rather than processing a string. All the Best Dave On 18 Apr 2006, at 15:53, Mark Smith wrote: > Ah, I see what you mean. I made the assumption (when will I learn?) > that the file name would be a superset of the stack name. > Which is a shame, where speed matters, as getting the short name > from the engine is quite a bit slower than simply parsing the file > name. > > Best, > > Mark > > On 18 Apr 2006, at 15:37, David Burgun wrote: > >> Hi, >> >> I have a stack called s1.rev, the short name of the stack is >> "untitled 1". If I run this: >> >> on mouseUp >> local myStackName >> >> set the itemDelimiter to "/" >> put (char 1 to -6 of item -1 of the long id of me) into >> myStackName, >> >> end mouseUp >> >> and step thru it in the debugger, then myStackName is set to "s1" >> which is the file name, not the short name (set in the Stack >> Property Inspector). If I do a put openStacks in the message box, >> I get this list: >> >> Message Box >> revMenubar >> revScriptEditor 1 >> revVariableWatcher >> Untitled 1 >> revTools >> >> s1 is not among the openStacks, but "Untitled 1" is! >> >> if I run the following: >> >> local myStackFilePathName >> put value(word wordoffset("stack",the long id of me ) + 1 of the >> long id of me) into myStackFilePathName >> put the short name of stack myStackFilePathName into myStackName >> >> Then myStackName is set to "Untitled 1" and so it finds it ok in >> the list returned by openStacks. >> >> Do you get the same results? I'm running RunRev 2.6.6 MacOS 10.4.6 >> >> All the Best >> Dave >> >> On 18 Apr 2006, at 15:09, Mark Smith wrote: >> >>> stackIsOpen2 takes the long id of an object, gets the short name >>> of the stack the object is in, and then checks whether or not >>> it's among the lines of the openStacks - which is a list of the >>> short names of all currently open stacks, not their file names. >>> >>> It seems to work perfectly well, here ( I assume the listing >>> below is not your actual script, there are typos ). >>> >>> Best, >>> >>> Mark >>> >>> On 18 Apr 2006, at 14:55, David Burgun wrote: >>> >>>> Hi, >>>> >>>> I tried this: >>>> >>>> function stackIsOpen1 pLongID >>>> return (the short name of pLongID is among the lines of the >>>> openstacks) >>>> end stackIsOpen >>>> >>>> was, by my measurement, 4 times slower than >>>> >>>> function stackIsOpen2 pLongID >>>> set the itemDelimiter to "/" >>>> return (char 1 to -6 of item -1 of pLongID) is among the lines >>>> of the openStack >>>> end stackIsOpen >>>> >>>> on mouseUp >>>> if stackIsOpen1(the long id of me) then >>>> beep >>>> end if >>>> >>>> if stackIsOpen2(the long id of me) then >>>> beep >>>> end if >>>> end mouseUp >>>> >>>> And both functions always return false! stackIsOpen1() since it >>>> takes the short name of the button rather than the stack and >>>> stackIsOpen2 since the short name of the stack is not the same >>>> as the file name of the stack. >>>> >>>> The only way I've found to do it is like this: >>>> >>>> ------------------------------------------------------------------- >>>> --------- >>>> -- >>>> -- ISMGetStackShortName >>>> -- >>>> ------------------------------------------------------------------- >>>> --------- >>>> function ISMGetStackShortName theObjectLongID >>>> local myStackFilePathName >>>> put value(word wordoffset("stack",theObjectLongID )+ 1 of >>>> theObjectLongID) into myStackFilePathName >>>> >>>> return the short name of stack myStackFilePathName >>>> end ISMGetStackShortName >>>> >>>> if ISMGetStackShortName(theObjectLongID) is not among the lines >>>> of openStacks then >>>> >>>> end if >>>> >>>> >>>> All the Best >>>> Dave >>>> >>>> On 18 Apr 2006, at 14:07, Mark Smith wrote: >>>> >>>>> Well, since >>>>> >>>>> function stackIsOpen pLongID >>>>> return (the short name of pLongID is among the lines of the >>>>> openstacks) >>>>> end stackIsOpen >>>>> >>>>> was, by my measurement, 4 times slower than >>>>> >>>>> function stackIsOpen pLongID >>>>> set the itemDelimiter to "/" >>>>> return (char 1 to -6 of item -1 of pLongID) is among the >>>>> lines of the openStack >>>>> end stackIsOpen >>>>> >>>>> I wouldn't assume that the engines routines for getting short >>>>> names etc, are going to be faster than string slicing. >>>>> >>>>> I've no idea what kind of overhead there is in calling >>>>> externals, and it'd have to be a pretty good external to beat >>>>> Rev's string handling, I think... >>>>> >>>>> Best, >>>>> >>>>> Mark >>>>> >>>>> On 18 Apr 2006, at 13:28, David Burgun wrote: >>>>> >>>>>> Hi, >>>>>> >>>>>> I was really just after some speed. The problem is that this >>>>>> quite a common thing to want to do, you can do it, but it >>>>>> means parsing a string, which although the solution provided >>>>>> by the wonderful people on this list is pretty fast, it's >>>>>> still slow for doing something like this, which seems pretty >>>>>> silly really since I assume that this information would be >>>>>> almost instantly available in the Engine. I was actually >>>>>> considering writing an External Command to do this, but not >>>>>> sure how fast that would be and whether the solutions provided >>>>>> thus far would be quicker. Any ideas??? >>>>>> >>>>>> Thanks a lot >>>>>> All the Best >>>>>> Dave >>>>>> >>>>>> On 18 Apr 2006, at 13:18, Mark Smith wrote: >>>>>> >>>>>>> I see what you mean. Maybe what's needed is a library of >>>>>>> functions to deal with this sort of thing. >>>>>>> >>>>>>> Mark >>>>>>> >>>>>>> On 18 Apr 2006, at 10:34, David Burgun wrote: >>>>>>> >>>>>>>> Hi, >>>>>>>> >>>>>>>> The problem with that is if you have groups or nested >>>>>>>> groups, you then have to loop thru until you find the card >>>>>>>> or stack. >>>>>>>> >>>>>>>> All the Best >>>>>>>> Dave >>>>>>>> >>>>>>>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>>>>>>> >>>>>>>>> Well, you could try using 'the owner of'. I haven't >>>>>>>>> experimented with it much, so I don't know how flexible it is. >>>>>>>>> >>>>>>>>> Best, >>>>>>>>> >>>>>>>>> Mark >>>>>>>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>>>>>>> >>>>>>>>>> Hi, >>>>>>>>>> >>>>>>>>>> Thanks a lot for this. One thing that has puzzled me is >>>>>>>>>> why you can't access things like the stack or card of an >>>>>>>>>> object. For instance why can't I just do this: >>>>>>>>>> >>>>>>>>>> put the short name of the stack of the long id of me >>>>>>>>>> into myStackName >>>>>>>>>> >>>>>>>>>> or >>>>>>>>>> >>>>>>>>>> put the short name of the card of the long id of me >>>>>>>>>> myCardName >>>>>>>>>> >>>>>>>>>> Which would return the name of the stack/card that the >>>>>>>>>> object resides in. >>>>>>>>>> >>>>>>>>>> It just seems like this ought to work, in fact when I >>>>>>>>>> found out that RunRev didn't support this I was surprised! >>>>>>>>>> >>>>>>>>>> Any ideas why this isn't supported? >>>>>>>>>> >>>>>>>>>> All the Best >>>>>>>>>> Dave >>>>>>>>>> >>>>>>>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>>>>>>> >>>>>>>>>>> Mark Smith wrote: >>>>>>>>>>> > I just had a doh! moment in response to your >>>>>>>>>> short name of >>>>>>>>>>> > pStackLongID>, but then in order to see how much faster >>>>>>>>>>> the engine does >>>>>>>>>>> > this, I tested it the same way I tested my first tries >>>>>>>>>>> (which was >>>>>>>>>>> > actually with 10000 iterations, not 1000), and >>>>>>>>>>> > >>>>>>>>>>> > function stackIsOpen pLongID >>>>>>>>>>> > return (the short name of pLongID is among the lines >>>>>>>>>>> of the openstacks) >>>>>>>>>>> > end stackIsOpen >>>>>>>>>>> > >>>>>>>>>>> > takes nearly 600 ms! >>>>>>>>>>> >>>>>>>>>>> Interesting. I never time these things enough. It looks >>>>>>>>>>> like if a script needs to make repeated calls to the >>>>>>>>>>> function, then your way would be preferable because of >>>>>>>>>>> the speed increase. >>>>>>>>>>> >>>>>>>>>>> It's been an interesting experiment, I like when the list >>>>>>>>>>> does these things. >>>>>>>>>>> >>>>>>>>>>> -- >>>>>>>>>>> Jacqueline Landman Gay | >>>>>>>>>>> jacque at hyperactivesw.com >>>>>>>>>>> HyperActive Software | http:// >>>>>>>>>>> www.hyperactivesw.com >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> use-revolution mailing list >>>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>>> Please visit this url to subscribe, unsubscribe and >>>>>>>>>>> manage your subscription preferences: >>>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> use-revolution mailing list >>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>> your subscription preferences: >>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Tue Apr 18 11:02:19 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 18 Apr 2006 10:02:19 -0500 Subject: flashing using deep mask In-Reply-To: References: <6.2.1.2.2.20060417141130.02a2e860@exchange.slg.com> Message-ID: <6.2.1.2.2.20060418095940.05b9aca8@exchange.slg.com> This happens both on 2.6.1 and 2.7 on Windows XP. I haven't tried it on Mac yet. I have a background png that the player is on top of. The mask png is on a different card that is not displayed. I went with a deep mask so I could switch between two masks without the window being closed and reopened, but now I get a lot of flashing when I display a png over the background png or a player over a background png (and the player doesn't respond to mouse clicks on the controller). I went back to the one bit masks and now things work (but the window disappears and reappears -- lock screen and unlock screen seems to have no effect in this case). At 01:41 AM 4/18/2006, you wrote: >Recently, Peter T. Evensen wrote: > > > I have a stack whose windowShape is set to the ID of a png with a > > transparent background (i.e., alpha mask). This lets me change the mask > > without the stack window flashing; however, I now get flashing when I > > display a .png over the backgound png, and it seems I can no longer > > interact with my Quicktime movies. It also won't let me use a unlock > > screen with visual effect dissolve to display the stack. > > > > What am I doing wrong? > >I might have missed an answer to this but is the problem occurring with Rev >2.7 and if so on what platforms? > >One thing that may or may not help... The image used as the mask for the >stack doesn't need to be visible. In fact, it doesn't need to be positioned >at the topLeft of the card. You might try hiding/repositioning the mask PNG >and see if that makes any difference. You might try setting the windowShape >to 0 and then reapplying the mask to see if it makes any difference. If you >have any card/stack level scripts or library scripts in use, you should try >making a test stack that includes only the mask PNG and a test image/player >to see if it behaves the same as your "real" stack. You might be able to >narrow down the source of the problem that way. > >Hope this helps. > >Regards, > >Scott Rossi >Creative Director >Tactile Media, Multimedia & Design >----- >E: scott at tactilemedia.com >W: http://www.tactilemedia.com > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From rcozens at pon.net Tue Apr 18 11:07:19 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 18 Apr 2006 08:07:19 -0700 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> Message-ID: <08111AD6-CEED-11DA-8CE3-0030657E1638@pon.net> Hi Dave, > Then myStackName is set to "Untitled 1" and so it finds it ok in the > list returned by openStacks. > > Do you get the same results? I'm running RunRev 2.6.6 MacOS 10.4.6 > That's what I would expect after reading Rev Dictionary: >> The long id of an object includes information about its owner (and about the owner of that object, and so forth). For example, suppose a stack named ?My Stack? contains a card whose ID is 11. This card has a group whose ID is 28, which in turn contains a button whose ID is 34. The card also has a card field whose ID is 46. If "My Stack" is a main stack and it?s in a file whose path is ?/Drive/Folder/Stack.rev?, the long IDs of these objects look like this: ? The stack: stack "/Drive/Folder/Stack.rev" << Note that it is the stack's fileName, not short name, that is returned. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From dburgun at dsl.pipex.com Tue Apr 18 11:13:50 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 16:13:50 +0100 Subject: Problem with Edit/Preference Menu Item In-Reply-To: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> References: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> Message-ID: <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> Hi, I meant to say that the Apple Menu and the Help Menu are handled ok and work just fine, it's just the preference item that is causing problems. I've been looking at this on and off for over 5 hours now and I just can't seem to make this work as documented. All the Best Dave On 18 Apr 2006, at 13:20, David Burgun wrote: > Hi All, > > I have a Stack that creates a Menu Bar and then Populates the > Buttons and Items within the Buttons. This works fine except that > he preferences menu item doesn't seem to be being moved to the App > Menu correctly. When I look at the menubar, the edit menu still has > the "Preferences..." text and a separator as the last two items and > if I select it, it works fine. There is a "Preferences" Item in the > Application Menu but it's disabled. > > I've had something like this before using the Menu Builder Tool and > I eventually resolved it by recreating the Edit Menu. However, > since I am now doing this dynamically in a script, I don't have > that option. It's deleted and rebuilt each time the Application is > loaded. > > Any ideas on how to track this down?? > > Thanks a Lot > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lfredricks at proactive-intl.com Tue Apr 18 11:24:48 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Tue, 18 Apr 2006 08:24:48 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) In-Reply-To: <444430B6.7050101@hyperactivesw.com> Message-ID: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> > > I just switched my domain over to jaguarpc.net this morning and got > > rev cgi working in almost no time! If anyone has experience with setting up Rev as a CGI with hosts and can document how to do it in a way that Phil did with Dreamhost, it would be great if you could post it to the CGI forum. Id like to get a couple of polished versions up, that we can "sticky". Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From mark at maseurope.net Tue Apr 18 11:29:30 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 16:29:30 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> Message-ID: <7A0EAA46-8975-4393-A361-38360C009278@maseurope.net> I time things like this by putting them in a loop: put the millisecs into stTime repeat 10000 -- for example put the short name of this stack into myStackName end repeat put the millisecs - stTime on my machine, this takes 11 millsecs. But where the engine seemed slower than string slicing, I was passing the long id of an object to a function, and in that case, parsing the ID seemed to be quicker than 'get the short name of..', by a factor of 3 or 4. Obviously, this would only matter if you were doing something many thousands of times, but you said you were concerned about it being slow... :) Best, Mark On 18 Apr 2006, at 16:02, David Burgun wrote: > Yeah! > > How do you time things? For instance, how long does a: > > put the short name of this stack into myStackName take? > > Since I wouldn't have thought that a: > > put the short name of the stack of me into myStackName > > wouldn't take a lot longer (if it were possible!). > > Since (again I assume) when you make a reference to "this stack" or > "me" then the engine can quickly look up the value rather than > processing a string. > > All the Best > Dave > > On 18 Apr 2006, at 15:53, Mark Smith wrote: > >> Ah, I see what you mean. I made the assumption (when will I >> learn?) that the file name would be a superset of the stack name. >> Which is a shame, where speed matters, as getting the short name >> from the engine is quite a bit slower than simply parsing the file >> name. >> >> Best, >> >> Mark >> >> On 18 Apr 2006, at 15:37, David Burgun wrote: >> >>> Hi, >>> >>> I have a stack called s1.rev, the short name of the stack is >>> "untitled 1". If I run this: >>> >>> on mouseUp >>> local myStackName >>> >>> set the itemDelimiter to "/" >>> put (char 1 to -6 of item -1 of the long id of me) into >>> myStackName, >>> >>> end mouseUp >>> >>> and step thru it in the debugger, then myStackName is set to "s1" >>> which is the file name, not the short name (set in the Stack >>> Property Inspector). If I do a put openStacks in the message box, >>> I get this list: >>> >>> Message Box >>> revMenubar >>> revScriptEditor 1 >>> revVariableWatcher >>> Untitled 1 >>> revTools >>> >>> s1 is not among the openStacks, but "Untitled 1" is! >>> >>> if I run the following: >>> >>> local myStackFilePathName >>> put value(word wordoffset("stack",the long id of me ) + 1 of >>> the long id of me) into myStackFilePathName >>> put the short name of stack myStackFilePathName into myStackName >>> >>> Then myStackName is set to "Untitled 1" and so it finds it ok in >>> the list returned by openStacks. >>> >>> Do you get the same results? I'm running RunRev 2.6.6 MacOS 10.4.6 >>> >>> All the Best >>> Dave >>> >>> On 18 Apr 2006, at 15:09, Mark Smith wrote: >>> >>>> stackIsOpen2 takes the long id of an object, gets the short name >>>> of the stack the object is in, and then checks whether or not >>>> it's among the lines of the openStacks - which is a list of the >>>> short names of all currently open stacks, not their file names. >>>> >>>> It seems to work perfectly well, here ( I assume the listing >>>> below is not your actual script, there are typos ). >>>> >>>> Best, >>>> >>>> Mark >>>> >>>> On 18 Apr 2006, at 14:55, David Burgun wrote: >>>> >>>>> Hi, >>>>> >>>>> I tried this: >>>>> >>>>> function stackIsOpen1 pLongID >>>>> return (the short name of pLongID is among the lines of the >>>>> openstacks) >>>>> end stackIsOpen >>>>> >>>>> was, by my measurement, 4 times slower than >>>>> >>>>> function stackIsOpen2 pLongID >>>>> set the itemDelimiter to "/" >>>>> return (char 1 to -6 of item -1 of pLongID) is among the >>>>> lines of the openStack >>>>> end stackIsOpen >>>>> >>>>> on mouseUp >>>>> if stackIsOpen1(the long id of me) then >>>>> beep >>>>> end if >>>>> >>>>> if stackIsOpen2(the long id of me) then >>>>> beep >>>>> end if >>>>> end mouseUp >>>>> >>>>> And both functions always return false! stackIsOpen1() since it >>>>> takes the short name of the button rather than the stack and >>>>> stackIsOpen2 since the short name of the stack is not the same >>>>> as the file name of the stack. >>>>> >>>>> The only way I've found to do it is like this: >>>>> >>>>> ------------------------------------------------------------------ >>>>> ---------- >>>>> -- >>>>> -- ISMGetStackShortName >>>>> -- >>>>> ------------------------------------------------------------------ >>>>> ---------- >>>>> function ISMGetStackShortName theObjectLongID >>>>> local myStackFilePathName >>>>> put value(word wordoffset("stack",theObjectLongID )+ 1 of >>>>> theObjectLongID) into myStackFilePathName >>>>> >>>>> return the short name of stack myStackFilePathName >>>>> end ISMGetStackShortName >>>>> >>>>> if ISMGetStackShortName(theObjectLongID) is not among the lines >>>>> of openStacks then >>>>> >>>>> end if >>>>> >>>>> >>>>> All the Best >>>>> Dave >>>>> >>>>> On 18 Apr 2006, at 14:07, Mark Smith wrote: >>>>> >>>>>> Well, since >>>>>> >>>>>> function stackIsOpen pLongID >>>>>> return (the short name of pLongID is among the lines of the >>>>>> openstacks) >>>>>> end stackIsOpen >>>>>> >>>>>> was, by my measurement, 4 times slower than >>>>>> >>>>>> function stackIsOpen pLongID >>>>>> set the itemDelimiter to "/" >>>>>> return (char 1 to -6 of item -1 of pLongID) is among the >>>>>> lines of the openStack >>>>>> end stackIsOpen >>>>>> >>>>>> I wouldn't assume that the engines routines for getting short >>>>>> names etc, are going to be faster than string slicing. >>>>>> >>>>>> I've no idea what kind of overhead there is in calling >>>>>> externals, and it'd have to be a pretty good external to beat >>>>>> Rev's string handling, I think... >>>>>> >>>>>> Best, >>>>>> >>>>>> Mark >>>>>> >>>>>> On 18 Apr 2006, at 13:28, David Burgun wrote: >>>>>> >>>>>>> Hi, >>>>>>> >>>>>>> I was really just after some speed. The problem is that this >>>>>>> quite a common thing to want to do, you can do it, but it >>>>>>> means parsing a string, which although the solution provided >>>>>>> by the wonderful people on this list is pretty fast, it's >>>>>>> still slow for doing something like this, which seems pretty >>>>>>> silly really since I assume that this information would be >>>>>>> almost instantly available in the Engine. I was actually >>>>>>> considering writing an External Command to do this, but not >>>>>>> sure how fast that would be and whether the solutions >>>>>>> provided thus far would be quicker. Any ideas??? >>>>>>> >>>>>>> Thanks a lot >>>>>>> All the Best >>>>>>> Dave >>>>>>> >>>>>>> On 18 Apr 2006, at 13:18, Mark Smith wrote: >>>>>>> >>>>>>>> I see what you mean. Maybe what's needed is a library of >>>>>>>> functions to deal with this sort of thing. >>>>>>>> >>>>>>>> Mark >>>>>>>> >>>>>>>> On 18 Apr 2006, at 10:34, David Burgun wrote: >>>>>>>> >>>>>>>>> Hi, >>>>>>>>> >>>>>>>>> The problem with that is if you have groups or nested >>>>>>>>> groups, you then have to loop thru until you find the card >>>>>>>>> or stack. >>>>>>>>> >>>>>>>>> All the Best >>>>>>>>> Dave >>>>>>>>> >>>>>>>>> On 15 Apr 2006, at 13:07, Mark Smith wrote: >>>>>>>>> >>>>>>>>>> Well, you could try using 'the owner of'. I haven't >>>>>>>>>> experimented with it much, so I don't know how flexible it >>>>>>>>>> is. >>>>>>>>>> >>>>>>>>>> Best, >>>>>>>>>> >>>>>>>>>> Mark >>>>>>>>>> On 15 Apr 2006, at 12:54, David Burgun wrote: >>>>>>>>>> >>>>>>>>>>> Hi, >>>>>>>>>>> >>>>>>>>>>> Thanks a lot for this. One thing that has puzzled me is >>>>>>>>>>> why you can't access things like the stack or card of an >>>>>>>>>>> object. For instance why can't I just do this: >>>>>>>>>>> >>>>>>>>>>> put the short name of the stack of the long id of me >>>>>>>>>>> into myStackName >>>>>>>>>>> >>>>>>>>>>> or >>>>>>>>>>> >>>>>>>>>>> put the short name of the card of the long id of me >>>>>>>>>>> myCardName >>>>>>>>>>> >>>>>>>>>>> Which would return the name of the stack/card that the >>>>>>>>>>> object resides in. >>>>>>>>>>> >>>>>>>>>>> It just seems like this ought to work, in fact when I >>>>>>>>>>> found out that RunRev didn't support this I was surprised! >>>>>>>>>>> >>>>>>>>>>> Any ideas why this isn't supported? >>>>>>>>>>> >>>>>>>>>>> All the Best >>>>>>>>>>> Dave >>>>>>>>>>> >>>>>>>>>>> On 15 Apr 2006, at 02:33, J. Landman Gay wrote: >>>>>>>>>>> >>>>>>>>>>>> Mark Smith wrote: >>>>>>>>>>>> > I just had a doh! moment in response to your >>>>>>>>>>> short name of >>>>>>>>>>>> > pStackLongID>, but then in order to see how much >>>>>>>>>>>> faster the engine does >>>>>>>>>>>> > this, I tested it the same way I tested my first tries >>>>>>>>>>>> (which was >>>>>>>>>>>> > actually with 10000 iterations, not 1000), and >>>>>>>>>>>> > >>>>>>>>>>>> > function stackIsOpen pLongID >>>>>>>>>>>> > return (the short name of pLongID is among the lines >>>>>>>>>>>> of the openstacks) >>>>>>>>>>>> > end stackIsOpen >>>>>>>>>>>> > >>>>>>>>>>>> > takes nearly 600 ms! >>>>>>>>>>>> >>>>>>>>>>>> Interesting. I never time these things enough. It looks >>>>>>>>>>>> like if a script needs to make repeated calls to the >>>>>>>>>>>> function, then your way would be preferable because of >>>>>>>>>>>> the speed increase. >>>>>>>>>>>> >>>>>>>>>>>> It's been an interesting experiment, I like when the >>>>>>>>>>>> list does these things. >>>>>>>>>>>> >>>>>>>>>>>> -- >>>>>>>>>>>> Jacqueline Landman Gay | >>>>>>>>>>>> jacque at hyperactivesw.com >>>>>>>>>>>> HyperActive Software | http:// >>>>>>>>>>>> www.hyperactivesw.com >>>>>>>>>>>> _______________________________________________ >>>>>>>>>>>> use-revolution mailing list >>>>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>>>> Please visit this url to subscribe, unsubscribe and >>>>>>>>>>>> manage your subscription preferences: >>>>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>>> >>>>>>>>>>> _______________________________________________ >>>>>>>>>>> use-revolution mailing list >>>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>>> Please visit this url to subscribe, unsubscribe and >>>>>>>>>>> manage your subscription preferences: >>>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>>> >>>>>>>>>> _______________________________________________ >>>>>>>>>> use-revolution mailing list >>>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>>> your subscription preferences: >>>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>>> >>>>>>>>> _______________________________________________ >>>>>>>>> use-revolution mailing list >>>>>>>>> use-revolution at lists.runrev.com >>>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>>> your subscription preferences: >>>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> use-revolution mailing list >>>>>>>> use-revolution at lists.runrev.com >>>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>>> your subscription preferences: >>>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>>> >>>>>>> _______________________________________________ >>>>>>> use-revolution mailing list >>>>>>> use-revolution at lists.runrev.com >>>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>>> your subscription preferences: >>>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From pevensen at siboneylg.com Tue Apr 18 11:35:00 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 18 Apr 2006 10:35:00 -0500 Subject: XML on a Mac doesn't handle ? Message-ID: <6.2.1.2.2.20060418103242.05c6d7e8@exchange.slg.com> I have a XML file that contains the following: Gelatin desserts, such as JELL-O®]]>, will not become firm and jelly-like if prepared with fresh pineapple. However, this problem can be solved by using canned pineapple instead. Using your knowledge of enzymes, explain these two different reactions. I use the to encapsulate entities that the Rev XML library doesn't support, and to include the HTML superscript. This works fine on Windows, but on the Mac, revXMLNodeContents only returns "Gelatin desserts, such as JELL-O" Any suggestions? Is this a bug in the Mac XML library? Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From gcanyon at inspiredlogic.com Tue Apr 18 11:35:27 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Tue, 18 Apr 2006 08:35:27 -0700 Subject: Windowshade control updated, ready to test Message-ID: <59C83775-33E8-45C4-8535-3CABF2288E64@inspiredlogic.com> There was a bug in the windowshade control I made available a week ago. There is a new version available to try out that should fix the problem. To test, run this in the message box: go url "http://www.inspiredlogic.com/windowshade/windowshade2.rev" I still don't know exactly what the bug was, but I think it's fixed. Anyone who wishes is invited to try stepping through the code for setting the number of panes. At least when hitting the debugger because of the bug, I couldn't step through my code. The debugger would step through a few statements, and then run even though I clicked step in. So I fixed it just by looking at it, deciding what might be upsetting it, and changing that. At least I think I fixed it. Bang away ;-) gc From tkuypers at dmp-int.com Tue Apr 18 11:36:28 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Tue, 18 Apr 2006 17:36:28 +0200 Subject: mySQL not working in 2.7 Standalone, bug or not? In-Reply-To: References: Message-ID: <9E1215E5-701A-4982-8557-6C3B3321B05E@dmp-int.com> Great, will try this this evening. But is this a bug? Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 18-apr-06, at 16:06, Trevor DeVore wrote: > On Apr 18, 2006, at 5:07 AM, Ton Kuypers wrote: > >> Hi gang, >> >> I recall reading something about databases not working when >> creating a standalone with RR 2.7, but I can't find the original >> post nor the answers... >> >> I am using a mySQL database, everything is working fine in the >> IDE, but when creating a standalone, I get the message "revdberr, >> invalid database type", and when I look inside the "Externals" >> folder, in the "database_drivers" subfolder it is empty... Even >> when I manually select all database drivers in the standalone >> settings, it remains empty :-( >> >> Can someone advice me on how to solve this problem? > > Here is a link to an old article I wrote about using externals in > Rev. It needs updating with some new techniques I use but it does > discuss how to load the database drivers manually. > > using_externals.html> > > Perhaps that will help. > > > -- > Trevor DeVore > Blue Mango Learning Systems - http://www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jeff at siphonophore.com Tue Apr 18 11:38:42 2006 From: jeff at siphonophore.com (jeffrey reynolds) Date: Tue, 18 Apr 2006 11:38:42 -0400 Subject: QT Movie NoteTaker In-Reply-To: <20060418134825.2080582531E@mail.runrev.com> References: <20060418134825.2080582531E@mail.runrev.com> Message-ID: <407871CC-A2C0-4C4F-8219-FA9D31F3323A@siphonophore.com> Josh, He great little app! I am about to start an exhibit project and we will be creating a whole bunch of small videos (in dv) for the exhibit over the course of a year and the video editor is on the opposite coast, so this will really come in handy! I love little apps like this that fill a small but great need simply and cleanly! we have struggled with this in the past, you just made our lives a little easier! Nice use of rev! Next feature request could be to do the opposite where you could load someones note file along with the movie and click on the time code in the notes to jump the movie there for review and posting a set of reply comments! thanks! jeff reynolds On Apr 18, 2006, at 9:48 AM, use-revolution-request at lists.runrev.com wrote: > > Thanks to all of your help, I have released a beta (alpha?) of my > first Rev project, a freeware utility called QT Movie NoteTaker. > > > Not sure if it will be of any use to many of you, but here's the info: > > http://dvcreators.net/ws/qt-movie-notetaker > > > It still has a ways to go, but it is a useful tool if you need to > take notes on QT movies. > > > I will be asking more questions soon, there are several things I > just can't get to work... From kray at sonsothunder.com Tue Apr 18 11:55:39 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 18 Apr 2006 10:55:39 -0500 Subject: XML on a Mac doesn't handle ? In-Reply-To: <6.2.1.2.2.20060418103242.05c6d7e8@exchange.slg.com> Message-ID: On 4/18/06 10:35 AM, "Peter T. Evensen" wrote: > I have a XML file that contains the following: > > Gelatin desserts, such as JELL-O®]]>, will > not become firm and jelly-like if prepared with fresh pineapple. However, > this problem can be solved by using canned pineapple instead. Using your > knowledge of enzymes, explain these two different reactions. > > I use the to encapsulate entities that the Rev XML library > doesn't support, and to include the HTML superscript. This works fine on > Windows, but on the Mac, revXMLNodeContents only returns "Gelatin desserts, > such as JELL-O" > > Any suggestions? Is this a bug in the Mac XML library? Yes, it is AFAIK - if you have *just* CDATA, you should be able to read it, but if you have both text contents of a node AND CDATA, the CDATA is not read. It's odd that it works on Windows, though, and not Mac since I thought it used the same library code under the hood. IF you are interested in an alternative solution, the STS XML Library can parse it out for you. Although it currently doesn't handle this kind of embedded CDATA with stsXML_GetNodeData (the equivalent of revXMLNodeContents), it CAN get the values independently for each TEXT and CDATA node because it can address and retrieve them separately. For example, if you had this as your "tree" that was parsed: Gelatin desserts, such as JELL-O®]]>, will not become firm and jelly-like if prepared with fresh pineapple. However, this problem can be solved by using canned pineapple instead. Using your knowledge of enzymes, explain these two different reactions. after parsing, the STS XML Library would assign node ID numbers to the different kind of nodes, like this (this uses the stsXML_dump utility function in the library): [1.0:DOC][>> 1.1] [>> 1.2] [1.1:XDEC] [1.2:ELEM][>> 1.3][>> 1.4][>> 1.5] [1.3:TEXT]Gelatin desserts, such as JELL-O [1.4:CDAT]®]]> [1.5:TEXT], will not become firm and jelly-like if prepared with fresh pineapple. However, this problem can be solved by using canned pineapple instead. Using your knowledge of enzymes, explain these two different reactions. So Node 1.3 and 1.5 are the surrounding TEXT nodes, and node 1.4 is the CDATA node. So you could get assemble the data this way: put stsXML_GetText("1.3") & stsXML_GetCDATA("1.4") & \ stsXML_GetText(1.5) into tContents Which would set tContents to: Gelatin desserts, such as JELL-O®, will not become firm and jelly-like if prepared with fresh pineapple. However, this problem can be solved by using canned pineapple instead. Using your knowledge of enzymes, explain these two different reactions. Knowing this kind of embedded CDATA is a possiblity, I will be retrofitting the STS XML Library to handle this with stsXML_GetNodeData, but at least you have a solution if you need one right away, and my library works side-by-side with the Rev DLL so you can pick and choose when to use each one. More info if you're interested at: http://www.sonsothunder.com/products/xmllib/xmllib.htm Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dburgun at dsl.pipex.com Tue Apr 18 12:02:55 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 17:02:55 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: <7A0EAA46-8975-4393-A361-38360C009278@maseurope.net> References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> <7A0EAA46-8975-4393-A361-38360C009278@maseurope.net> Message-ID: On 18 Apr 2006, at 16:29, Mark Smith wrote: > I time things like this by putting them in a loop: > > > put the millisecs into stTime > repeat 10000 -- for example > put the short name of this stack into myStackName > end repeat > put the millisecs - stTime > > on my machine, this takes 11 millsecs. > > But where the engine seemed slower than string slicing, I was > passing the long id of an object to a function, and in that case, > parsing the ID seemed to be quicker than 'get the short name of..', > by a factor of 3 or 4. Obviously, this would only matter if you > were doing something many thousands of times, but you said you were > concerned about it being slow... :) Yes, I am! This is called in a loop and I really want to get he maximum speed out of it I just ran the following code: constant kRepeatCount=10000 on mouseUp local myStartTime local myEndTime local myStackName local myShortNameTime1 local myShortNameTime2 local myShortNameTime3 local myRepeatTime local myStackLongID local myStackFileName -- -- Calculate the time for just the repeat loop -- put the millisecs into myStartTime repeat kRepeatCount end repeat put the millisecs - myStartTime into myRepeatTime -- -- Calculate the time for getting the short name of this stack -- put the millisecs into myStartTime repeat kRepeatCount put the short name of this stack into myStackName end repeat put the millisecs - myStartTime into myShortNameTime1 put the long id of this stack into myStackLongID put the millisecs into myStartTime repeat kRepeatCount put the short name of myStackLongID into myStackName end repeat put the millisecs - myStartTime into myShortNameTime2 put the fileName of this stack into myStackFileName put the millisecs into myStartTime repeat kRepeatCount put the short name of stack myStackFileName into myStackName end repeat put the millisecs - myStartTime into myShortNameTime3 put myRepeatTime && myShortNameTime1 && myShortNameTime2 && myShortNameTime3 end mouseUp The figures I got are as follows: 1 7 58 12 so it looks like dereferencing the stack long ID is taking a really long time in comparison with getting the stack short name via the "this stack" syntax (which is what I guessed), but I was a bit stunned that doing it via the file name is way quicker than using the long id. Weird, huh? All the Best Dave From jacque at hyperactivesw.com Tue Apr 18 12:06:11 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 11:06:11 -0500 Subject: Problem with Edit/Preference Menu Item In-Reply-To: <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> References: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> Message-ID: <44450E73.1030905@hyperactivesw.com> David Burgun wrote: > Hi, > > I meant to say that the Apple Menu and the Help Menu are handled ok and > work just fine, it's just the preference item that is causing problems. > I've been looking at this on and off for over 5 hours now and I just > can't seem to make this work as documented. Sometimes you need to force a menu update. Try: lock menus -- do menu swap stuff unlock menus According to Scott Raney, menu updating is *very* slow on Macs and the engine doesn't go out of its way to change the visual appearance unless absolutely necessary. If your script is resetting menu contents, the engine may not realize it. Locking/unlocking menus forces it to pay attention. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Apr 18 12:12:23 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 11:12:23 -0500 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) In-Reply-To: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> References: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> Message-ID: <44450FE7.5040701@hyperactivesw.com> Lynn Fredricks wrote: >>>I just switched my domain over to jaguarpc.net this morning and got >>>rev cgi working in almost no time! > > > If anyone has experience with setting up Rev as a CGI with hosts and can > document how to do it in a way that Phil did with Dreamhost, it would be > great if you could post it to the CGI forum. Id like to get a couple of > polished versions up, that we can "sticky". I have a tutorial the size of a small novel that goes into great detail, and provides sample scripts, downloadable examples, practice files, explanations of the different methods for setting up CGIs, and number of other things. Link to that. It is way too long to put on a forum. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From darkshadow1 at metrocast.net Tue Apr 18 12:16:52 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Tue, 18 Apr 2006 12:16:52 -0400 Subject: "Save As..." not working Message-ID: <000f01c66303$8146a460$6601a8c0@toshibauser> The "Save As..." function on my Rev. 2.7 running under XP home has ceased to operate. Has anyone else experienced this anomaly? From johnpatten at mac.com Tue Apr 18 12:22:46 2006 From: johnpatten at mac.com (John Patten) Date: Tue, 18 Apr 2006 09:22:46 -0700 Subject: FTP and SocketTime Out? Message-ID: <2744015.1145377366219.JavaMail.johnpatten@mac.com> Thanks for tips Alex... I went ahead and ping'd the servers. By IP the pings are all good times (3ms). However, FTP clients are also very slow in their initial connecion too. I do have access to another Mac FTP server. I noticed when I connect by domain name, it errors out with a "500 Connection refused (Winsock error #10061)." However, IP address will work but only after the long connection. The script I'm using in my stack is lifted from, I believe, one of Andre's examples. Here it is: -------------------------------------------------- on mouseUp put "ftp://ftpUser:ftppassword at 10.58.1.7/Users/ftpuser/Sites/ftpusersite/" into tServer --Here's where I had to put the socket interval. I didn't even set the timeout interval before. set the socketTimeoutInterval to 100000 libURLSetFTPListCommand "NLST" put URL tServer into tData replace crlf with cr in tData replace lf with cr in tData libURLSetFTPListCommand "LIST" put URL tServer into tLongData repeat with x = 1 to the number of lines of tData get line x of tData get lineoffset(it, tLongData) if char 1 of line it of tLongData is "d" or char 1 of line x of tLongData is "1" then put line x of tData & cr after theMenuItems else end if end repeat put theMenuItems into button "country" Set the label of cd btn "Country" to "Country" show button "Country" end mouseUp At least I have the the winsock error to go back to the network folks with! Thanks for the help! John patten SUSD ------------------------snip------------------------------- Message: 8 Date: Tue, 18 Apr 2006 01:26:36 +0100 From: Alex Tweedly Subject: Re: FTP and SocketTime Out? To: How to use Revolution Message-ID: <4444323C.908 at tweedly.net> Content-Type: text/plain; charset=ISO-8859-1; format=flowed John Patten wrote: >Last week, the intial connection to the FTP server took about 3-4 sec. This week I have to set the SocketTimeOutInterval to 100000. Once the inital connection is made, I'm able to navigate down through the ftp directory structure through my menu buttons without any delays (I assume because I have an open connections once I've made the inital ftp connection.) > >This is an ftp server on the local network, accessed via IP addres, and the FTP server is an OSX Server not a desktop Mac. > >Our network people were replacing a Win2003 server on Friday. > >Any one have an idea what would cause the intitial ftp connection to take so long now? I'm thinking the instalation of the new Win2003 server must have changed something. DNS...? Probably not cause I'm using IP address to access server? Wins? Ideas...? > > As you say, not DNS Shouldn't be Wins Ideas ? No good ones - here are a few mediocre ones ... try opening the ftp connection from a ftp client and see if it too sees big delays. has the Win client been rebooted recently (if not, I'd do that next) misconfig ? - make sure the new WinServer isn't clashing with the IP of the MacServer try "arp -a" a few times, just check that the mac addr associated with the IP address you are using is always the same has the MacServer been rebooted recently ? is there unusual load on the MacServer (e.g. something on the new WinServer opening tcp connections to it, or some misconfigured machine keeping too many half-open connections, or some DoS attack ??) What's the physical set up on the LAN ? hubs or switches ? Is Win2003 server on same segment as either of the other machines ? Is it possible the new Win server is heavily used, and is having noticeable effect on the network load ? (though that would likely affect subsequent operations, not just the initial open) from the Win client, try pinging the Mac server - check if the times are consistent and low (and of course that all packets / replies get through - you ought to get 100% success almost every time on a LAN. I'd do ping -l 1500 -n 10 - in case the packet size makes a difference (which it could do if the WinServer had a flaky connection or network card that was stepping on the net - more likely to affect bigger packets). (for the hell of it, repeat that last step to the WinServer :-) Then if you're still stuck: can you say a bit more about the script that does this ? can you show the set of script lines involved ? -- Alex Tweedly http://www.tweedly.net From soapdog at mac.com Tue Apr 18 12:30:58 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 18 Apr 2006 13:30:58 -0300 Subject: FTP and SocketTime Out? In-Reply-To: <2744015.1145377366219.JavaMail.johnpatten@mac.com> References: <2744015.1145377366219.JavaMail.johnpatten@mac.com> Message-ID: <29691255-35A4-4E16-A94D-F9762112D1C7@mac.com> John, Hi there! :-) Maybe switching from passive connection to active connection will help, some server behaves better using active connections. Try inserting this before any FTP command in your script LibURLSetFTPMode "active" get back to us after that! :D Cheers andre On Apr 18, 2006, at 1:22 PM, John Patten wrote: > Thanks for tips Alex... > > I went ahead and ping'd the servers. By IP the pings are all good > times (3ms). However, FTP clients are also very slow in their > initial connecion too. > > I do have access to another Mac FTP server. I noticed when I > connect by domain name, it errors out with a "500 Connection > refused (Winsock error #10061)." However, IP address will work but > only after the long connection. > > The script I'm using in my stack is lifted from, I believe, one of > Andre's examples. > > Here it is: > > -------------------------------------------------- > on mouseUp > put "ftp://ftpUser:ftppassword at 10.58.1.7/Users/ftpuser/Sites/ > ftpusersite/" into tServer > > --Here's where I had to put the socket interval. I didn't even set > the timeout interval before. > set the socketTimeoutInterval to 100000 > > libURLSetFTPListCommand "NLST" > > put URL tServer into tData > replace crlf with cr in tData > replace lf with cr in tData > > > > > libURLSetFTPListCommand "LIST" > put URL tServer into tLongData > > repeat with x = 1 to the number of lines of tData > get line x of tData > get lineoffset(it, tLongData) > if char 1 of line it of tLongData is "d" or char 1 of line x of > tLongData is "1" then > put line x of tData & cr after theMenuItems > else > end if > end repeat > > put theMenuItems into button "country" > Set the label of cd btn "Country" to "Country" > show button "Country" > end mouseUp > From davis.phil at comcast.net Tue Apr 18 12:32:15 2006 From: davis.phil at comcast.net (Phil Davis) Date: Tue, 18 Apr 2006 09:32:15 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) In-Reply-To: <44450FE7.5040701@hyperactivesw.com> References: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> <44450FE7.5040701@hyperactivesw.com> Message-ID: <4445148F.7020103@comcast.net> J. Landman Gay wrote: > Lynn Fredricks wrote: >> If anyone has experience with setting up Rev as a CGI with hosts and can >> document how to do it in a way that Phil did with Dreamhost, it would be >> great if you could post it to the CGI forum. Id like to get a couple of >> polished versions up, that we can "sticky". > > > I have a tutorial the size of a small novel that goes into great detail, > and provides sample scripts, downloadable examples, practice files, > explanations of the different methods for setting up CGIs, and number of > other things. Link to that. It is way too long to put on a forum. > > And regarding the subject at hand... forget sliced bread, Jacque's tutorial is about the best thing since the wheel! Phil Davis From mark at maseurope.net Tue Apr 18 12:34:27 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 17:34:27 +0100 Subject: When does a Stack Actually Die in the IDE??? In-Reply-To: References: <443FD6F5.5070104@fourthworld.com> <06CBA0C0-92CA-4354-BA91-8BD28AAAD4F9@maseurope.net> <44400B49.5070305@hyperactivesw.com> <44400BEB.6000808@hyperactivesw.com> <44404D4D.6040709@hyperactivesw.com> <20BC92D6-EF5F-419C-A6CB-10C52925DFB2@dsl.pipex.com> <88373B15-0D1D-45CC-973E-1A037D057A05@dsl.pipex.com> <47563067-6003-4F57-9435-07A59408D26D@maseurope.net> <6C50B9B4-4625-44A7-95D4-CD67281A8FA4@dsl.pipex.com> <26722A43-15C2-4359-B80B-F4D71531C75A@maseurope.net> <7C16FF7D-F407-4635-84A3-065E650A0CCD@dsl.pipex.com> <7A0EAA46-8975-4393-A361-38360C009278@maseurope.net> Message-ID: I guess we just don't know how the engine does these things...but it's interesting to know that getting the short name from the fileName is much quicker than from the long ID. Best, Mark On 18 Apr 2006, at 17:02, David Burgun wrote: > > On 18 Apr 2006, at 16:29, Mark Smith wrote: > >> I time things like this by putting them in a loop: >> >> >> put the millisecs into stTime >> repeat 10000 -- for example >> put the short name of this stack into myStackName >> end repeat >> put the millisecs - stTime >> >> on my machine, this takes 11 millsecs. >> >> But where the engine seemed slower than string slicing, I was >> passing the long id of an object to a function, and in that case, >> parsing the ID seemed to be quicker than 'get the short name >> of..', by a factor of 3 or 4. Obviously, this would only matter if >> you were doing something many thousands of times, but you said you >> were concerned about it being slow... :) > > Yes, I am! This is called in a loop and I really want to get he > maximum speed out of it > > I just ran the following code: > > constant kRepeatCount=10000 > > on mouseUp > local myStartTime > local myEndTime > local myStackName > local myShortNameTime1 > local myShortNameTime2 > local myShortNameTime3 > local myRepeatTime > local myStackLongID > local myStackFileName > > -- > -- Calculate the time for just the repeat loop > -- > put the millisecs into myStartTime > repeat kRepeatCount > end repeat > put the millisecs - myStartTime into myRepeatTime > > -- > -- Calculate the time for getting the short name of this stack > -- > put the millisecs into myStartTime > repeat kRepeatCount > put the short name of this stack into myStackName > end repeat > put the millisecs - myStartTime into myShortNameTime1 > > > put the long id of this stack into myStackLongID > put the millisecs into myStartTime > repeat kRepeatCount > put the short name of myStackLongID into myStackName > end repeat > put the millisecs - myStartTime into myShortNameTime2 > > put the fileName of this stack into myStackFileName > put the millisecs into myStartTime > repeat kRepeatCount > put the short name of stack myStackFileName into myStackName > end repeat > put the millisecs - myStartTime into myShortNameTime3 > > put myRepeatTime && myShortNameTime1 && myShortNameTime2 && > myShortNameTime3 > end mouseUp > > The figures I got are as follows: > > 1 7 58 12 > > so it looks like dereferencing the stack long ID is taking a really > long time in comparison with getting the stack short name via the > "this stack" syntax (which is what I guessed), but I was a bit > stunned that doing it via the file name is way quicker than using > the long id. > > Weird, huh? > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From effendi at wanadoo.fr Tue Apr 18 12:42:17 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 18 Apr 2006 18:42:17 +0200 Subject: Filling data fields from a multiple choice list Message-ID: <49ebf05ef2732eb0b2750e489d79bbbc@wanadoo.fr> Hi from Paris, I have a multi-card stack containing data fields that I must fill in. I have a list of standard texts, one of which must be selected to be put into my fields. At the moment, I use an "on mouseUp" handler in the text field to go to card 1 and display a text list. This text list has an "on mouseUp" handler which uses the clickline function to pick up one of the lines, and insert it into my data field. I works fine, but it requires two clicks (So Sad !). Can I display, by clicking in my data field, a sort of menu list (containing all my possible standard texts), where, by shifting the mouse to the required line, I can pick up the text I require to fill my data field (something like "pulldown") ? Having never seen an example of "pulldown", I don't know if I can use it for this problem. Thanks for any advice (you'll save me thousands of clicks !). -Francis "Nothing should ever be done for the first time !" From wdesmet at wanadoo.nl Tue Apr 18 13:01:33 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Tue, 18 Apr 2006 19:01:33 +0200 Subject: Filling data fields from a multiple choice list In-Reply-To: <49ebf05ef2732eb0b2750e489d79bbbc@wanadoo.fr> References: <49ebf05ef2732eb0b2750e489d79bbbc@wanadoo.fr> Message-ID: Hi frances, Something like this: on mouseUp put field "test" into button "menu" end mouseUp - - button menu on menuPick pWhich put pWhich into field "test2" end menuPick William de Smet 2006/4/18, Francis Nugent Dixon : > Hi from Paris, > > I have a multi-card stack containing data fields that I must fill in. > I have a list of standard texts, one of which must be selected > to be put into my fields. > > At the moment, I use an "on mouseUp" handler in the text field > to go to card 1 and display a text list. This text list has an "on > mouseUp" handler which uses the clickline function to pick > up one of the lines, and insert it into my data field. > > I works fine, but it requires two clicks (So Sad !). > > Can I display, by clicking in my data field, a sort of menu list > (containing all my possible standard texts), where, by shifting > the mouse to the required line, I can pick up the text I require > to fill my data field (something like "pulldown") ? > > Having never seen an example of "pulldown", I don't know if > I can use it for this problem. > > Thanks for any advice (you'll save me thousands of clicks !). > > -Francis > > "Nothing should ever be done for the first time !" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From dburgun at dsl.pipex.com Tue Apr 18 13:02:09 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 18:02:09 +0100 Subject: Problem with Edit/Preference Menu Item In-Reply-To: <44450E73.1030905@hyperactivesw.com> References: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> <44450E73.1030905@hyperactivesw.com> Message-ID: <17E30D5E-FD7E-40D9-94D2-1D5F972AFE90@dsl.pipex.com> Hi, Tried it but it made no difference, the other "special" menu items work ok, one of the differences is that (according to the docs) with the Edit/Preferences item, it checks for the item starting "Preferences", I am wondering if it's comparing incorrectly. I cut and pasted the "Preferences" text from one that was made by the menu builder. I get the same problem in the standalone too if that's any help. All the Best Dave > Sometimes you need to force a menu update. Try: > > lock menus > -- do menu swap stuff > unlock menus From effendi at wanadoo.fr Tue Apr 18 13:06:07 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 18 Apr 2006 19:06:07 +0200 Subject: Wasted Space ....... Message-ID: <3d1e8f1a1ada2a5ae0963bb627199819@wanadoo.fr> Hi from Paris, I'm sorry but ........... Congratulations you guys - you reached an indent of 11. Do you REALIZE that we have to plough through all this ?? -Francis "Nothing should ever be done for the first time !" This is just a TINY snippet ................ >>>>>>>>>> Mark Smith wrote: >>>>>>>>>>> I just had a doh! moment in response to your >>>>>>>>> name of >>>>>>>>>>> pStackLongID>, but then in order to see how much faster >>>>>>>>>> the engine does >>>>>>>>>>> this, I tested it the same way I tested my first tries >>>>>>>>>> (which was >>>>>>>>>>> actually with 10000 iterations, not 1000), and >>>>>>>>>>> >>>>>>>>>>> function stackIsOpen pLongID >>>>>>>>>>> return (the short name of pLongID is among the lines >>>>>>>>>> of the openstacks) >>>>>>>>>>> end stackIsOpen >>>>>>>>>>> >>>>>>>>>>> takes nearly 600 ms! >>>>>>>>>> From lists at mangomultimedia.com Tue Apr 18 13:11:53 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 18 Apr 2006 10:11:53 -0700 Subject: mySQL not working in 2.7 Standalone, bug or not? In-Reply-To: <9E1215E5-701A-4982-8557-6C3B3321B05E@dmp-int.com> References: <9E1215E5-701A-4982-8557-6C3B3321B05E@dmp-int.com> Message-ID: On Apr 18, 2006, at 8:36 AM, Ton Kuypers wrote: > Great, will try this this evening. > > But is this a bug? I would think so. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From mark at maseurope.net Tue Apr 18 13:20:29 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 18:20:29 +0100 Subject: Wasted Space ....... In-Reply-To: <3d1e8f1a1ada2a5ae0963bb627199819@wanadoo.fr> References: <3d1e8f1a1ada2a5ae0963bb627199819@wanadoo.fr> Message-ID: Francis, you're quite right. I've complained about exactly this kind of thing in the past, and now here I am, doing the same thing. Apologies to all. Best, Mark On 18 Apr 2006, at 18:06, Francis Nugent Dixon wrote: > Hi from Paris, > > I'm sorry but ........... > > Congratulations you guys - you reached an indent of 11. > > Do you REALIZE that we have to plough through all this ?? > > -Francis > > "Nothing should ever be done for the first time !" > > > This is just a TINY snippet ................ > >>>>>>>>>>> Mark Smith wrote: From Karen at curlypaws.com Tue Apr 18 13:22:28 2006 From: Karen at curlypaws.com (Karen) Date: Tue, 18 Apr 2006 18:22:28 +0100 Subject: mySQL not working in 2.7 Standalone In-Reply-To: <20060418105942.570088253A9@mail.runrev.com> References: <20060418105942.570088253A9@mail.runrev.com> Message-ID: Ton, There are a couple of places to check - although mySQL is supported as standard and therefore shouldn't be problematic. I use altSQLite and have the drivers in my "My Revolution Studio/Externals" directory - but you don't need this. The drivers should also appear in your application directory under the "2.7.0-gm-1/Runtime" directory for the appropriate operating system and chipset. There should be an "Externals" directory within these directories which should also have the database drivers. However, these come with Rev for MySQL, so should also be OK. Finally, you need to check the options in Standalone Applications Settings... - I had more luck selecting the "Select inclusions for the standalone application" and then ensuring that the "Database Support" checkbox was ticked and the "Database" script library was selected along with (in your case) "MySQL" option. But it sounds like you are already doing that. I had a similar problem trying to use XML support when building for Windows from Mac OS X. Even when I selected it for inclusion manually, the resultant standalone didn't include it. I had to manually copy it to the appropriate place (or manually load it as per Trevor's suggestion). There certainly seem to be problems on the Windows side with getting the various script libraries included and this may be what you are seeing. If so, the bug should hopefully be fixed when 2.7.1 appears. Karen On 18 Apr 2006, at 11:59, Ton Kuypers wrote: > > Message: 33 > Date: Tue, 18 Apr 2006 14:07:43 +0200 > From: Ton Kuypers > Subject: mySQL not working in 2.7 Standalone > > Hi gang, > > I recall reading something about databases not working when creating > a standalone with RR 2.7, but I can't find the original post nor the > answers... > > I am using a mySQL database, everything is working fine in the IDE, > but when creating a standalone, I get the message "revdberr, invalid > database type", and when I look inside the "Externals" folder, in the > "database_drivers" subfolder it is empty... Even when I manually > select all database drivers in the standalone settings, it remains > empty :-( > > Can someone advice me on how to solve this problem? > > > Warm regards, > > Ton Kuypers > Digital Media Partners bvba > Tel. +32 (0)477 / 739 530 > Fax +32 (0)14 / 71 03 04 > http://www.dmp-int.com From garno2005 at list.ru Tue Apr 18 13:26:52 2006 From: garno2005 at list.ru (garnik virabyan) Date: Tue, 18 Apr 2006 21:26:52 +0400 Subject: (no subject) Message-ID: no no no no no no no no no no on From jhonken at webdsp.com Tue Apr 18 13:33:39 2006 From: jhonken at webdsp.com (Jeff Honken) Date: Tue, 18 Apr 2006 10:33:39 -0700 Subject: Shao Sean Calendar Object Question Message-ID: <000201c6630e$3dcb3f60$670fa8c0@work1> Is anyone using Shao Sean's Calendar Object ? I've downloaded it but in the stack I keep getting a "Can't find handler" Error when I change months. It's for the object calendarNextMonth. Is there something I'm missing? I can't find a doc file for the stack so I'm slightly in the dark. Graphically it looks like a good calendar. Is there any others out there that are better? Jeff From dburgun at dsl.pipex.com Tue Apr 18 13:36:00 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 18:36:00 +0100 Subject: "Save As..." not working In-Reply-To: <000f01c66303$8146a460$6601a8c0@toshibauser> References: <000f01c66303$8146a460$6601a8c0@toshibauser> Message-ID: <31E98260-3D50-485C-B0C8-7F42085097A9@dsl.pipex.com> Yes, I have had it do this Under 2.6.6 on Mac, I got around by reinstalling RunRev. I don't tend to use it now, I find it easier to dupe the file in the finder, guess it's different on Windows? All the Best Dave On 18 Apr 2006, at 17:16, Preston Shea wrote: > The "Save As..." function on my Rev. 2.7 running under XP home has > ceased to operate. Has anyone else experienced this anomaly? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From rcozens at pon.net Tue Apr 18 13:37:04 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 18 Apr 2006 10:37:04 -0700 Subject: "Save As..." not working In-Reply-To: <000f01c66303$8146a460$6601a8c0@toshibauser> References: <000f01c66303$8146a460$6601a8c0@toshibauser> Message-ID: Hi Preston, > The "Save As..." function on my Rev. 2.7 running under XP home has > ceased to operate. Has anyone else experienced this anomaly? > Do you mean the save doesn't happen or the menuItem is disabled? If the former: * I'm having no problem here [Win XP TPC Edition, RRv2.7]. * Are you perhaps saving to a folder you don't have write access to? If the latter: * I've had this happen when several stacks and/or IDE Windows are opened at the same time. Usually clicking on the window bar for the stack I want to save enables the menuItem. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From sims at ezpzapps.com Tue Apr 18 13:36:04 2006 From: sims at ezpzapps.com (sims) Date: Tue, 18 Apr 2006 19:36:04 +0200 Subject: Shao Sean Calendar Object Question In-Reply-To: <000201c6630e$3dcb3f60$670fa8c0@work1> References: <000201c6630e$3dcb3f60$670fa8c0@work1> Message-ID: >Is anyone using Shao Sean's Calendar Object ? > >I've downloaded it but in the stack I keep getting a "Can't find >handler" Error when I change months. It's for the object >calendarNextMonth. Is there something I'm missing? I can't find a doc >file for the stack so I'm slightly in the dark. Graphically it looks >like a good calendar. Is there any others out there that are better? >Jeff I'm using version 1.1.2 Check out the script for group "objCalendar" You should find what you want there. ciao, sims European Rev Conference 2006 www.techietours.com From mwieder at ahsoftware.net Tue Apr 18 13:41:17 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 10:41:17 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) In-Reply-To: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> References: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> Message-ID: <1756533013.20060418104117@ahsoftware.net> Lynn- Tuesday, April 18, 2006, 8:24:48 AM, you wrote: > If anyone has experience with setting up Rev as a CGI with hosts and can > document how to do it in a way that Phil did with Dreamhost, it would be > great if you could post it to the CGI forum. Id like to get a couple of > polished versions up, that we can "sticky". No. But I'll be glad to put it here and give anyone free permission to post it in the forum. Here's what I did on Jaguarpc.com: In your hosting space on Jaguarpc you will find a folder called public_html. This is where your web pages live. Within that is a folder called cgi-bin. I took the "Linux" file from my "Revolution 2.6.1/components/engines" folder and copied it to the cgi-bin folder using my ftp client. Then I renamed it "revolution". I then made the canonical "hello.cgi" test script file and placed it in the same cgi-bin folder. #!revolution on startup put "Content-Type: text/plain" & cr & cr put "Hello World!" end startup I set the permissions of both files to 755 (I was using WS_FTP LE on Windows at the time, so I selected the file, right-clicked to bring up a contextual menu, and selected chmod, then clicked all three "execute" checkboxes). Note that Jaguarpc uses linux servers. I created the test script on a Windows machine, so the line endings were wrong. I launched a web browser and pointed it to "www.ahsoftware.net/cgi-bin/hello.cgi". I got a server error, so I went back to the "hello.cgi" file, changed the line endings to be unix lf-only style, uploaded it again, and all was well. -- -Mark Wieder mwieder at ahsoftware.net From johnpatten at mac.com Tue Apr 18 13:52:22 2006 From: johnpatten at mac.com (John Patten) Date: Tue, 18 Apr 2006 10:52:22 -0700 Subject: FTP asnd SocketTime Out? Message-ID: <1244443.1145382742693.JavaMail.johnpatten@mac.com> Hi Andre... I added the LibURLSetFTPMode "active" in front of the ftp calls, but no luck. The process was working fine until Friday afternoon, that's when our network people began installing the new server. I also remember a Microsoft Update that happened Friday too. I guess it could be one of those two things...couldn't have been something I did... LOL. Thanks! John Patten SUSD ------------------------------------------------snip------------------------------------------- Message: 17 Date: Tue, 18 Apr 2006 13:30:58 -0300 From: Andre Garzia Subject: Re: FTP and SocketTime Out? To: How to use Revolution Message-ID: <29691255-35A4-4E16-A94D-F9762112D1C7 at mac.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed John, Hi there! :-) Maybe switching from passive connection to active connection will help, some server behaves better using active connections. Try inserting this before any FTP command in your script LibURLSetFTPMode "active" get back to us after that! :D Cheers andre On Apr 18, 2006, at 1:22 PM, John Patten wrote: > Thanks for tips Alex... > > I went ahead and ping'd the servers. By IP the pings are all good > times (3ms). However, FTP clients are also very slow in their > initial connecion too. > > I do have access to another Mac FTP server. I noticed when I > connect by domain name, it errors out with a "500 Connection > refused (Winsock error #10061)." However, IP address will work but > only after the long connection. > > The script I'm using in my stack is lifted from, I believe, one of > Andre's examples. > > Here it is: > > -------------------------------------------------- > on mouseUp > put "ftp://ftpUser:ftppassword at 10.58.1.7/Users/ftpuser/Sites/ > ftpusersite/" into tServer > > --Here's where I had to put the socket interval. I didn't even set > the timeout interval before. > set the socketTimeoutInterval to 100000 > > libURLSetFTPListCommand "NLST" > > put URL tServer into tData > replace crlf with cr in tData > replace lf with cr in tData > > > > > libURLSetFTPListCommand "LIST" > put URL tServer into tLongData > > repeat with x = 1 to the number of lines of tData > get line x of tData > get lineoffset(it, tLongData) > if char 1 of line it of tLongData is "d" or char 1 of line x of > tLongData is "1" then > put line x of tData & cr after theMenuItems > else > end if > end repeat > > put theMenuItems into button "country" > Set the label of cd btn "Country" to "Country" > show button "Country" > end mouseUp From mark at maseurope.net Tue Apr 18 13:54:59 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 18 Apr 2006 18:54:59 +0100 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) In-Reply-To: <4445148F.7020103@comcast.net> References: <20060418152456.B49E7111E2A@spunkymail-a3.dreamhost.com> <44450FE7.5040701@hyperactivesw.com> <4445148F.7020103@comcast.net> Message-ID: <1ED43241-C182-4463-8E19-7567CB34BA62@maseurope.net> I'll second that... Mark On 18 Apr 2006, at 17:32, Phil Davis wrote: >> > > > And regarding the subject at hand... forget sliced bread, Jacque's > tutorial is about the best thing since the wheel! > > Phil Davis From tg.lists at geistinteractive.com Tue Apr 18 14:02:43 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 18 Apr 2006 11:02:43 -0700 Subject: DreamHost CGI not working... Message-ID: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> Posted this on the forum... but kind of in a hurry.... I tried to follow the directions posted on the forum for setting up a Dreamhost account for Rev CGI, but I am getting an 500 Internal Server Error. I placed both the engine and the very simple "hello world" script in a folder called rev. My FTP client (Transmit) reports that both are set to 755. My text editor (TextWrangler) reports that the line breaks are Unix. Here is my script Code: #!revolution on startup put "Content-Type: text/plain" & cr & cr put "Hello World!" end startup IN my Dreamhost Control Panel I have the "Extra Security" box checked, and I have "fast cgi support" checked. Any ideas why this is not working? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From rcozens at pon.net Tue Apr 18 14:05:29 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 18 Apr 2006 11:05:29 -0700 Subject: [OT] Small Hardware Networking Project In-Reply-To: <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> References: <20060414223301.CAA07825DB4@mail.runrev.com> <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> Message-ID: Hi All, I am seeking professional assistance in physically configuring a Netgear FWG114P router and a Lucent Technologies Pipeline 75 ISDN modem to work in tandem. I have two issues: 1. Both the modem and the router include setup instructions saying that device's IP address should be listed as the primary gateway. 2. I am having difficulty finding a hardware setup that will communicate with the Pipeline, which has to have an IP address configured via a serial port before it can be addressed via Ethernet. I have tried varying configurations on all my computers (eg: USB to serial connectors, several different terminal emulation apps) and the only configuration that even partially works is the ZTERM app via the serial port on my original G3 PowerBook. This is the only configuration that draws a response from the modem to a request for it's setup menu...but the response is garbage though the communications protocol is exactly as specified in the manual. I will pay cash or offer Revolution scripting services to someone who can address my issues. Please contact me privately if you feel qualified and are interested in walking me through this, or know someone else who might be. Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From howard.bornstein at gmail.com Tue Apr 18 14:05:55 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Tue, 18 Apr 2006 14:05:55 -0400 Subject: Does revCopyFile delete existing files of the same name? Message-ID: <3f07cc260604181105u26f01869t86fd84bbd45893b6@mail.gmail.com> I'm using revCopyFile to backup some files but if the file already exists in the destination folder, revCopyFile (and revCopyFolder, it turns out) returns an execution error. Has anyone been able to make this work without using something else like a shell script? Bug 2298 says: ----- Additional Comment #3 From Kevin Miller 2005-06-05 16:11 ------- For 2.6 now attempts to delete destination file if it exists before copying. Please verify this fixes the bug as I don't have a reproducible recipe to test against. As far as I can tell, it does NOT delete the detination file. It just returns an error message. Do I need to re-bugzilla this? (I'm currently using V2.6.5) -- Regards, Howard Bornstein ----------------------- www.designeq.com From howard.bornstein at gmail.com Tue Apr 18 14:05:55 2006 From: howard.bornstein at gmail.com (Howard Bornstein) Date: Tue, 18 Apr 2006 14:05:55 -0400 Subject: Does revCopyFile delete existing files of the same name? Message-ID: <3f07cc260604181105u26f01869t86fd84bbd45893b6@mail.gmail.com> I'm using revCopyFile to backup some files but if the file already exists in the destination folder, revCopyFile (and revCopyFolder, it turns out) returns an execution error. Has anyone been able to make this work without using something else like a shell script? Bug 2298 says: ----- Additional Comment #3 From Kevin Miller 2005-06-05 16:11 ------- For 2.6 now attempts to delete destination file if it exists before copying. Please verify this fixes the bug as I don't have a reproducible recipe to test against. As far as I can tell, it does NOT delete the detination file. It just returns an error message. Do I need to re-bugzilla this? (I'm currently using V2.6.5) -- Regards, Howard Bornstein ----------------------- www.designeq.com From mwieder at ahsoftware.net Tue Apr 18 14:09:18 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 11:09:18 -0700 Subject: DreamHost CGI not working... In-Reply-To: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> Message-ID: <398213810.20060418110918@ahsoftware.net> Todd- Tuesday, April 18, 2006, 11:02:43 AM, you wrote: > I tried to follow the directions posted on the forum for setting up a > Dreamhost account for Rev CGI, but I am getting an 500 Internal > Server Error. This is almost probably a script error. I was getting 500 errors until I changed the line endings in my script file, then it suddenly started working. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Apr 18 14:15:27 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 11:15:27 -0700 Subject: [OT] Small Hardware Networking Project In-Reply-To: References: <20060414223301.CAA07825DB4@mail.runrev.com> <12179BA3-FEDD-49A5-AF4F-B9D2A405626E@wanadoo.fr> Message-ID: <1508583101.20060418111527@ahsoftware.net> Rob- Tuesday, April 18, 2006, 11:05:29 AM, you wrote: > only configuration that even partially works is the ZTERM app via the > serial port on my original G3 PowerBook. This is the only > configuration that draws a response from the modem to a request for > it's setup menu...but the response is garbage though the communications > protocol is exactly as specified in the manual. Sounds like zterm's configuration is different from what the modem expects. Have you tried changing the baud rate, data bits, etc? -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Tue Apr 18 14:26:21 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 13:26:21 -0500 Subject: Problem with Edit/Preference Menu Item In-Reply-To: <17E30D5E-FD7E-40D9-94D2-1D5F972AFE90@dsl.pipex.com> References: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> <44450E73.1030905@hyperactivesw.com> <17E30D5E-FD7E-40D9-94D2-1D5F972AFE90@dsl.pipex.com> Message-ID: <44452F4D.80904@hyperactivesw.com> David Burgun wrote: > Hi, > > Tried it but it made no difference, the other "special" menu items work > ok, one of the differences is that (according to the docs) with the > Edit/Preferences item, it checks for the item starting "Preferences", I > am wondering if it's comparing incorrectly. I cut and pasted the > "Preferences" text from one that was made by the menu builder. > > I get the same problem in the standalone too if that's any help. Can you post the relevant parts of the script? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From Karen at curlypaws.com Tue Apr 18 14:27:14 2006 From: Karen at curlypaws.com (Karen) Date: Tue, 18 Apr 2006 19:27:14 +0100 Subject: Shao Sean Calendar Object Question In-Reply-To: <20060418170004.355B3825605@mail.runrev.com> References: <20060418170004.355B3825605@mail.runrev.com> Message-ID: <37D29D9B-E587-4EB9-B1D1-FBFA49621C3B@curlypaws.com> On 18 Apr 2006, at 18:00, Jeff Honken wrote: > Message: 6 > Date: Tue, 18 Apr 2006 10:33:39 -0700 > From: "Jeff Honken" > Subject: Shao Sean Calendar Object Question > > Is anyone using Shao Sean's Calendar Object ? > > I've downloaded it but in the stack I keep getting a "Can't find > handler" Error when I change months. It's for the object > calendarNextMonth. Is there something I'm missing? I can't find a > doc > file for the stack so I'm slightly in the dark. Graphically it looks > like a good calendar. Is there any others out there that are better? > Jeff Jeff, If you look in the Curlypaws user space, there is a program "Photo Directory" that makes use of Shao Sean's Calendar object. This may help. Karen From dburgun at dsl.pipex.com Tue Apr 18 14:38:46 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 19:38:46 +0100 Subject: Problems with revcopyfile In-Reply-To: <7CCC304C-47CA-4198-AC1B-43A40D5EE717@clarionstl.com> References: <7CCC304C-47CA-4198-AC1B-43A40D5EE717@clarionstl.com> Message-ID: <7EEAAEB8-E68F-4C47-A5A7-EC3E45682667@dsl.pipex.com> Try doing this: if it is empty then exit mouseUp put it & "/" into filePath IOW, add a "/" to the end of the file path. I think that should make it work. All the Best Dave On 30 Mar 2006, at 21:36, Jonathan Kotthoff wrote: > This does not seem like it should be this hard...I must be missing > something...i am running 2.7 making a simple stack that will copy a > file to a target on Winows XP and Mac OS X.4... > > here is the code: > > on mouseUp > -- bring up a standard system "save as" file selector > > ask file "Save file as:" > -- if the user cancels, exit without saving > if it is empty then exit mouseUp > -- put it into filePath > put it into filePath > -- Copy file > revCopyFile "/Content/rubyonrails.pdf",filePath > end mouseUp > > no file is copied to the target folder however... > > anybody have an example of a stack that copies or an explanation > > Thanks in advance... > > Jonathan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Tue Apr 18 14:42:21 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 19:42:21 +0100 Subject: Problem with Edit/Preference Menu Item In-Reply-To: <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> References: <16137B3D-5F34-48AC-AA42-25C2F96D2A6F@dsl.pipex.com> <6162E754-4B4D-4599-8E11-0C3F49260DA0@dsl.pipex.com> Message-ID: <9F879C3D-5963-4916-ACF3-41C9905E1F96@dsl.pipex.com> Hi Again, I've been at this at least 7 hours now and I just can't think of anything else to try. There really isn't much that can go wrong script wise. As far as I can tell this just plain doesn't work! If the docs told you a little more it might be possible to try to track the problem down but as it is.................... Guess I'll just have to ship this App with a disabled Preferences Item in the Application Menu and an Enabled Preferences Item in the Edit menu, I hate doing it, but I don't have any other choice. All the Best Dave On 18 Apr 2006, at 16:13, David Burgun wrote: > Hi, > > I meant to say that the Apple Menu and the Help Menu are handled ok > and work just fine, it's just the preference item that is causing > problems. I've been looking at this on and off for over 5 hours now > and I just can't seem to make this work as documented. > > All the Best > Dave > > > On 18 Apr 2006, at 13:20, David Burgun wrote: > >> Hi All, >> >> I have a Stack that creates a Menu Bar and then Populates the >> Buttons and Items within the Buttons. This works fine except that >> he preferences menu item doesn't seem to be being moved to the App >> Menu correctly. When I look at the menubar, the edit menu still >> has the "Preferences..." text and a separator as the last two >> items and if I select it, it works fine. There is a "Preferences" >> Item in the Application Menu but it's disabled. >> >> I've had something like this before using the Menu Builder Tool >> and I eventually resolved it by recreating the Edit Menu. However, >> since I am now doing this dynamically in a script, I don't have >> that option. It's deleted and rebuilt each time the Application is >> loaded. >> >> Any ideas on how to track this down?? >> >> Thanks a Lot >> Dave From benbock at msn.com Tue Apr 18 14:49:22 2006 From: benbock at msn.com (Ben Bock) Date: Tue, 18 Apr 2006 11:49:22 -0700 Subject: How to manage memory load in standalone substacks? Message-ID: I have to build a standalone, and I'm now working on the splash screen and management scripts for the 10 substacks. Some of the substacks are ~75 MB, and one has 5 different videoclip players. I don't want to use up all RAM, and don't understand the ins and outs of the substacks in a standalone. I will need to open the 5 videoclips at different times throughout the standalone. Does a Rev standalone only load these when needed, or load all substacks when the splash screen is opened? How do you limit what opens to save RAM and avoid slowing? I would like something along the lines of this in the last card of the splash screen, which might be buggy: on mouseUp close this stack open stack "videoclips" -- But I only want a single videoclip to load at a time go card "video 1" of stack "videoclips" --and have the videoclip load end mouseUp --then the player plays the clip, the player script: on playStopped hide me end playStopped lock messages -- prevent sending playStopped down the line unlock messages close stack "videoclips" I suspect the answer is easy, but I haven't find straight answers in searching the docs. I may have made several mistakes in these scripts, I'm still new with Rev. thanks for any help, Ben From dburgun at dsl.pipex.com Tue Apr 18 14:52:33 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 19:52:33 +0100 Subject: Problems with revcopyfile In-Reply-To: <7CCC304C-47CA-4198-AC1B-43A40D5EE717@clarionstl.com> References: <7CCC304C-47CA-4198-AC1B-43A40D5EE717@clarionstl.com> Message-ID: <02C8D7C9-8EDE-42EF-B44F-E923022C03FF@dsl.pipex.com> Opps! That won't work either, I think that should do it tho: ask file "Save File As:" if it = empty then exit mouseUp put it into myFilePathName set the itemDelimiter to "/" put item -1 of myFilePathName into myFileName put myFilePathName into myFolderPathName put empty into item -1 of myFolderPathName if there is not a folder myFolderPathName then create folder myFolderPathName end if revCopyFile "/Content/rubyonrails.pdf", myFolderPathName rename file myFilePathName to myFileName Hope this Helps All the Best Dave ------------------------------------------------------------------------ -------- Try doing this: if it is empty then exit mouseUp put it & "/" into filePath IOW, add a "/" to the end of the file path. I think that should make it work. All the Best Dave On 30 Mar 2006, at 21:36, Jonathan Kotthoff wrote: > This does not seem like it should be this hard...I must be missing > something...i am running 2.7 making a simple stack that will copy a > file to a target on Winows XP and Mac OS X.4... > > here is the code: > > on mouseUp > -- bring up a standard system "save as" file selector > > ask file "Save file as:" > -- if the user cancels, exit without saving > if it is empty then exit mouseUp > -- put it into filePath > put it into filePath > -- Copy file > revCopyFile "/Content/rubyonrails.pdf",filePath > end mouseUp > > no file is copied to the target folder however... > > anybody have an example of a stack that copies or an explanation > > Thanks in advance... > > Jonathan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Tue Apr 18 14:56:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 18 Apr 2006 19:56:45 +0100 Subject: How to manage memory load in standalone substacks? In-Reply-To: References: Message-ID: Hi, I think you'd be better off holder the video clips in a separate file and loading them dynamically when you need them. Apart from anything else it will be hard to ship a 75+ MB Stack File! I can give you some pointers if you need them. All the Best Dave On 18 Apr 2006, at 19:49, Ben Bock wrote: > I have to build a standalone, and I'm now working on the splash > screen and management scripts for the 10 substacks. Some of the > substacks are ~75 MB, and one has 5 different videoclip players. > I don't want to use up all RAM, and don't understand the ins and > outs of the substacks in a standalone. I will need to open the 5 > videoclips at different times throughout the standalone. Does a > Rev standalone only load these when needed, or load all substacks > when the splash screen is opened? How do you limit what opens to > save RAM and avoid slowing? > > I would like something along the lines of this in the last card of > the splash screen, which might be buggy: > > on mouseUp > close this stack > open stack "videoclips" -- But I only want a single videoclip to > load at a time > go card "video 1" of stack "videoclips" --and have the videoclip load > end mouseUp > > --then the player plays the clip, the player script: > > on playStopped > > hide me > > end playStopped > > lock messages > > -- prevent sending playStopped down the line > > unlock messages > > close stack "videoclips" > > > > I suspect the answer is easy, but I haven't find straight answers > in searching the docs. I may have made several mistakes in these > scripts, I'm still new with Rev. > > thanks for any help, > > Ben > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Tue Apr 18 15:28:59 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 18 Apr 2006 20:28:59 +0100 Subject: DreamHost CGI not working... In-Reply-To: <398213810.20060418110918@ahsoftware.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> Message-ID: <44453DFB.7040708@tweedly.net> Mark Wieder wrote: >Todd- > >Tuesday, April 18, 2006, 11:02:43 AM, you wrote: > > > >>I tried to follow the directions posted on the forum for setting up a >>Dreamhost account for Rev CGI, but I am getting an 500 Internal >>Server Error. >> >> > >This is almost probably a script error. I was getting 500 errors until >I changed the line endings in my script file, then it suddenly started >working. > > I'm also having the same problem (or at least the same symptoms) as Todd. Can you specify *how* you changed the line endings in your script file ? Or how I can verify if they are correct ? (I ftp'ed the script file in Ascii mode, the same as I did for the other working CGI files (Python scripts), so afaik they should be set correctly. I copied another copy of the script to a text file - //tweedly.org/revbin/test1.txt - in case looking at that would help) Any other ideas welcome ... -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.3/316 - Release Date: 17/04/2006 From revolutionary.dan at gmail.com Tue Apr 18 15:30:36 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 18 Apr 2006 12:30:36 -0700 Subject: Clarifying RevCon West Dates, Deadlines Message-ID: <70ed6b130604181230m2a5e611fxa5b52849a2e799b5@mail.gmail.com> An astute reader sent me an email last night and pointed out that the RevCon West 2006 Web site had some contradictory dates on it. So just to clarify: Pre-Conference Tutorial is June 14-15 Kickoff Jazz Party (no-host bar) June 15 evening Main Conference June 16-17 Post Conference In-Depth Sessions June 18 Deadline for Early Bird registrations: May 1 (save beaucoup bucks with early sign-ups...hey, that rhymes!) -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From tg.lists at geistinteractive.com Tue Apr 18 15:39:19 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 18 Apr 2006 12:39:19 -0700 Subject: DreamHost CGI not working... In-Reply-To: <398213810.20060418110918@ahsoftware.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> Message-ID: Thanks Mark But everything I know how to test tells me that the line endings are Line Feeds, ASC13. and I ams till getting an error. Todd On Apr 18, 2006, at 11:09 AM, Mark Wieder wrote: > Todd- > > Tuesday, April 18, 2006, 11:02:43 AM, you wrote: > >> I tried to follow the directions posted on the forum for setting up a >> Dreamhost account for Rev CGI, but I am getting an 500 Internal >> Server Error. > > This is almost probably a script error. I was getting 500 errors until > I changed the line endings in my script file, then it suddenly started > working. -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From alex at tweedly.net Tue Apr 18 15:58:09 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 18 Apr 2006 20:58:09 +0100 Subject: DreamHost CGI not working... In-Reply-To: <44453DFB.7040708@tweedly.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> <44453DFB.7040708@tweedly.net> Message-ID: <444544D1.2090406@tweedly.net> Alex Tweedly wrote: > Mark Wieder wrote: > >> >> This is almost probably a script error. I was getting 500 errors until >> I changed the line endings in my script file, then it suddenly started >> working. >> >> > I'm also having the same problem (or at least the same symptoms) as Todd. > > Can you specify *how* you changed the line endings in your script file ? > Or how I can verify if they are correct ? > > (I ftp'ed the script file in Ascii mode, the same as I did for the > other working CGI files (Python scripts), so afaik they should be set > correctly. I copied another copy of the script to a text file - > //tweedly.org/revbin/test1.txt - in case looking at that would help) > It's not a script error (that's not to say I understand it - but it's not a script error). I enabled shell access, then telnet'ed in (as Jacque suggested in her cgi tutorial). Note that I had followed Phil's instructions up to this point - they're slightly different; the engine file is revolution.x86 and the cgi is test1.cgi - both 755 mode, and the first line of test1.cgi specifies #!./revolution.x86 -ui Here's the terminal log > Linux 2.4.29-grsec+w+fhs6b+gr0501+nfs+a32+++p4+sata+c4+gr2b-v6.189 > (fig.dreamhos > t.com) (8) > > fig login: alextweedly > Password: > Last login: Sun Jan 15 15:01:41 2006 from > 87.112.17.11.bbplus.ptn-ag1.dyn.plus.n > et on pts/6 > Linux fig 2.4.29-grsec+w+fhs6b+gr0501+nfs+a32+++p4+sata+c4+gr2b-v6.189 > #1 SMP Mo > n Feb 7 13:23:30 PST 2005 i686 GNU/Linux > _____.__ > _/ ____\__| ____ > \ __\| |/ ___\ > | | | / /_/ > > |__| |__\___ / > /_____/ > Welcome to fig.dreamhost.com > > Any malicious and/or unauthorized activity is strictly forbidden. > All activity may be logged by DreamHost Web Hosting. > > [fig]$ pwd > /home/alextweedly > [fig]$ cd tweedly.org > [fig]$ cd revbin > [fig]$ dir > helloworld.cgi revolution.x86 test1.cgi test1.txt > [fig]$ ./revolution.x86 test1.chi > -bash: ./revolution.x86: Text file busy So I try again just to see if I'm lucky !! > [fig]$ ./revolution.x86 test1.cgi > -bash: ./revolution.x86: Text file busy Jacque's instructions said to name the engine "revolution", so I tried that > [fig]$ cp revolution.x86 revolution > [fig]$ ./revolution test1.cgi > Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open > shared object f > ile: No such file or directory > Content-Type: text/html > > Your ip is:
the params = "startup"
system version = Linux > 2.4.29-grsec w > fhs6b gr0501 nfs a32 p4 sata c4 gr2b-v6.189
version = > 2.6.2
build = 77 r>machine = i686
$OLDPWD = > /home/alextweedly/tweedly.org
$LOGNAME = alextw > eedly
$LANGUAGE = en_US:en_GB:en
$HOME = > /home/alextweedly
$SHLVL = 1 r>$PS1 = [\h]$
$LANG = en_US
$PWD = > /home/alextweedly/tweedly.org/revbin< > br>$LC_COLLATE = C
$PATH = > /usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/gam > es
$MAIL = /home/alextweedly/Maildir/
$USER = > alextweedly
$HUSHLOGIN = > FALSE
$TERM = ansi
$SHELL = /bin/bash
$HZ = > 100
$REMOTEHOST = 87.112 > .7.140.bbplus.ptn-ag1.dyn.plus.net
$0 = test1.cgi
and it more or less worked - gave me an error message first, but the output appeared properly. Note that at this point, the first line of test.cgi still says #!./revolution.x86 -ui and test1.cgi does not work from my browser. However, I created test2.cgi - changing the first line to be #!./revolution -ui uploaded that, changed permissions to 755, and it now works OK from browser and from shell. Still gives the error message > Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open > shared object f > ile: No such file or directory when run from the shell - but that doesn't appear to impact the subsequent output, so it works OK as a cgi from the browser. I think the problem is not with the name of the revolution executable - I think for some reason the ftp upload of the original file has left the file marked as "in use" or some such thing, causing the "Text file busy" (note that the Unix error message "Text file" refers to an executable - very confusing !!). I deleted it, then copied the working one cp revolution revolution.x86 and it now works just the same as the one called simply "revolution". Summary - I don't understand exactly what happened, or why it worked - but I now have cgi scripts working (still to figure out whether the libgdk error matters or not). Todd - I'd suggest activating shell on you r account (if you haven't already), and trying what I did above. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.3/316 - Release Date: 17/04/2006 From revolutionary.dan at gmail.com Tue Apr 18 16:00:27 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 18 Apr 2006 13:00:27 -0700 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <44440BA1.60805@chipp.com> References: <444405FD.8090205@fourthworld.com> <44440BA1.60805@chipp.com> Message-ID: <70ed6b130604181300t7b2a3d53t86119ec618afef46@mail.gmail.com> Ah, but Chipp, the fly in your ointment (oooh, ugly metaphor) is the word "just". The premium buys you (in the best scenario): * more secure Vista * more stable Vista * OS X and all its charms (BTW, I blogged this one at http://www.danshafer.com/onemind/?q=node/98 On 4/17/06, Chipp Walters wrote: > > Interesting, but you're right, Cringely often is not. > > Couple serious holes, among them the fact I just bought a Sony Core Duo > laptop including 1Gb RAM, DVD read/write, integrated camera, PCMCIA slot > and slots for all other 'card media', Fire-wire, and ULTRA-BRITE display > for only $1300. > > You can't touch that for under $2K from Apple. So, there's quite a > premium (> 33%) to purchase an Apple laptop just to run Windows. > > best, > > Chipp > > Richard Gaskin wrote: > > Bob Cringely always has an interesting take on things, as is right about > > 20 times more often than John Dvorak (which I suppose isn't saying much > > ). > > > > This week he opines about Boot Camp, a fun read -- esp. if you own > > Apple stock: > > > > > > -- > -------------- > Chipp Walters > www.altuit.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From wlists at fireworksmm.com Tue Apr 18 16:06:43 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Tue, 18 Apr 2006 16:06:43 -0400 Subject: quicktime sizes In-Reply-To: <1244443.1145382742693.JavaMail.johnpatten@mac.com> References: <1244443.1145382742693.JavaMail.johnpatten@mac.com> Message-ID: <89BAD7D7-18BC-405E-80CD-D0FDD6DDF06E@fireworksmm.com> I have an emergency request that I need to implement right away and I was wondering if anyone here might have a quick fix. I need to be able to find out the height and width of a quicktime movie in order to generate an html shell to display such movie. Is there a quick way to get this information without resorting to externals, etc.? Thanks in advance From mwieder at ahsoftware.net Tue Apr 18 16:16:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 13:16:42 -0700 Subject: DreamHost CGI not working... In-Reply-To: References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> Message-ID: <4715858052.20060418131642@ahsoftware.net> Todd- Tuesday, April 18, 2006, 12:39:19 PM, you wrote: > But everything I know how to test tells me that the line endings are > Line Feeds, ASC13. and I ams till getting an error. There you go. Looks like Alex managed to get things working, but if I were you I'd replace NumToChar(13) with NumToChar(10) in YourTextFile and try uploading it again (in binary mode, natch). I'm on Jaguarpc, not on Dreamhost, so I won't be able to troubleshoot your installation in as much detail as some others here. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Apr 18 16:17:15 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 13:17:15 -0700 Subject: DreamHost CGI not working... In-Reply-To: <44453DFB.7040708@tweedly.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> <44453DFB.7040708@tweedly.net> Message-ID: <4615891510.20060418131715@ahsoftware.net> Alex- Tuesday, April 18, 2006, 12:28:59 PM, you wrote: > Can you specify *how* you changed the line endings in your script file ? > Or how I can verify if they are correct ? I used EditPlus for Windows text editing. It's got a menu item for changing this. I'm assuming this isn't a problem from OSX, but I won't get a chance to test that today. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Tue Apr 18 16:22:18 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 15:22:18 -0500 Subject: DreamHost CGI not working... In-Reply-To: <4615891510.20060418131715@ahsoftware.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> <44453DFB.7040708@tweedly.net> <4615891510.20060418131715@ahsoftware.net> Message-ID: <44454A7A.80905@hyperactivesw.com> Mark Wieder wrote: > Alex- > > Tuesday, April 18, 2006, 12:28:59 PM, you wrote: > > >>Can you specify *how* you changed the line endings in your script file ? >>Or how I can verify if they are correct ? > > > I used EditPlus for Windows text editing. It's got a menu item for > changing this. I'm assuming this isn't a problem from OSX, but I won't > get a chance to test that today. > Actually, it is a problem. I use BBEdit on OS X to change Mac line endings to Unix. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Apr 18 16:29:50 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 15:29:50 -0500 Subject: DreamHost CGI not working... In-Reply-To: <444544D1.2090406@tweedly.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> <44453DFB.7040708@tweedly.net> <444544D1.2090406@tweedly.net> Message-ID: <44454C3E.5070800@hyperactivesw.com> Alex Tweedly wrote: >> [fig]$ cp revolution.x86 revolution >> [fig]$ ./revolution test1.cgi >> Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open >> shared object f >> ile: No such file or directory This looks like one of the famous "missing libraries" issues. Not all ISPs install the older Apache libs. I don't recognize these (that is, they aren't the ones you normally see missing) but the ".so" business is a tip-off. Your ISP has to install these. Some won't. > and it more or less worked - gave me an error message first, but the > output appeared properly. That's kind of a surpise. Rev didn't use to work at all if libs were missing. Seems like an improvement to me. > However, I created test2.cgi - changing the first line to be > #!./revolution -ui > uploaded that, changed permissions to 755, and it now works OK from > browser and from shell. I think if you upload the "standalone" engine rather than the IDE engine, you shouldn't have to add the -ui part. > I think the problem is not with the name of the revolution executable - That's right, you can name it anything you want as long as your script's first line matches. I suggest "Revolution" in the tutorial to keep things consistent for new users. But actually, in my own directory, I name it something very odd -- a random combination of letters -- so that outsiders can't guess it and try to use it. I'm not sure if they actually could do that, but I'm paranoid after seeing what happened to formMail. > I think for some reason the ftp upload of the original file has left the > file marked as "in use" or some such thing, causing the "Text file busy" > (note that the Unix error message "Text file" refers to an executable - > very confusing !!). Got me, I've never seen this before. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From thierry.arbellot at laposte.net Tue Apr 18 16:39:55 2006 From: thierry.arbellot at laposte.net (Thierry Arbellot) Date: Tue, 18 Apr 2006 22:39:55 +0200 Subject: quicktime sizes In-Reply-To: <89BAD7D7-18BC-405E-80CD-D0FDD6DDF06E@fireworksmm.com> References: <1244443.1145382742693.JavaMail.johnpatten@mac.com> <89BAD7D7-18BC-405E-80CD-D0FDD6DDF06E@fireworksmm.com> Message-ID: <5b03cb3f36717c99e36e0259486547db@laposte.net> not tested, but open the movie in a player and try the formattedHeight and formattedWidth properties. hope it helps Thierry On 2006, Apr 18, , at 22:06, Wally Rodriguez wrote: > I have an emergency request that I need to implement right away and I > was wondering if anyone here might have a quick fix. > > I need to be able to find out the height and width of a quicktime > movie in order to generate an html shell to display such movie. > > Is there a quick way to get this information without resorting to > externals, etc.? > > Thanks in advance > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tg.lists at geistinteractive.com Tue Apr 18 16:41:03 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 18 Apr 2006 13:41:03 -0700 Subject: DreamHost CGI not working... In-Reply-To: <444544D1.2090406@tweedly.net> References: <4BF6D2BB-22A5-454A-AC4A-A965FA78C19F@geistinteractive.com> <398213810.20060418110918@ahsoftware.net> <44453DFB.7040708@tweedly.net> <444544D1.2090406@tweedly.net> Message-ID: <8E084C5A-8500-4C81-BE26-1932F3AD2B7F@geistinteractive.com> This turns out to be it. I guess I missed this part. On Apr 18, 2006, at 12:58 PM, Alex Tweedly wrote: > > Jacque's instructions said to name the engine "revolution", so I > tried that I changed the name of the engine to "revolution" and it now works. Also > Tuesday, April 18, 2006, 12:39:19 PM, you wrote: > > >> But everything I know how to test tells me that the line endings are >> Line Feeds, ASC13. and I ams till getting an error. >> > > There you go. Looks like Alex managed to get things working, but if I > were you I'd > > replace NumToChar(13) with NumToChar(10) in YourTextFile I misspoke earlier... the line endings were AscII 10 not 13. Thanks Everyone! Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From martyknapp at comcast.net Tue Apr 18 16:50:17 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Tue, 18 Apr 2006 13:50:17 -0700 Subject: Calendar fix, etc Message-ID: <44455109.9020908@comcast.net> I just fixed a couple of bugs in my calendar stack and uploaded to my user space (MartyKnapp). While I was at it I uploaded a new version my my custom slider stack. It has a few refinements and a new "gear shift knob" icon. If you need to roll your own sliders, either for look or functionality, check this out. Marty Knapp From ambassador at fourthworld.com Tue Apr 18 16:54:03 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 18 Apr 2006 13:54:03 -0700 Subject: DreamHost CGI not working... Message-ID: <444551EB.6050503@fourthworld.com> Todd Geist wrote: > On Apr 18, 2006, at 12:58 PM, Alex Tweedly wrote: >> >> Jacque's instructions said to name the engine "revolution", so I >> tried that > > I changed the name of the engine to "revolution" and it now works. Why would the engine care what its name is? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From tg.lists at geistinteractive.com Tue Apr 18 16:58:16 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Tue, 18 Apr 2006 13:58:16 -0700 Subject: DreamHost CGI not working... In-Reply-To: <444551EB.6050503@fourthworld.com> References: <444551EB.6050503@fourthworld.com> Message-ID: <492A1C76-20FD-44B2-B9C6-0E20FF207AF1@geistinteractive.com> On Apr 18, 2006, at 1:54 PM, Richard Gaskin wrote: > Todd Geist wrote: >> On Apr 18, 2006, at 12:58 PM, Alex Tweedly wrote: >>> >>> Jacque's instructions said to name the engine "revolution", so I >>> tried that >> I changed the name of the engine to "revolution" and it now works. > > Why would the engine care what its name is? the name just needs to match the first line in the script. That is what i had wrong, I think??? Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From alex at tweedly.net Tue Apr 18 17:06:32 2006 From: alex at tweedly.net (Alex Tweedly) Date: Tue, 18 Apr 2006 22:06:32 +0100 Subject: DreamHost CGI not working... In-Reply-To: <444551EB.6050503@fourthworld.com> References: <444551EB.6050503@fourthworld.com> Message-ID: <444554D8.4070208@tweedly.net> Richard Gaskin wrote: > Todd Geist wrote: > >> On Apr 18, 2006, at 12:58 PM, Alex Tweedly wrote: >> >>> >>> Jacque's instructions said to name the engine "revolution", so I >>> tried that >> >> >> I changed the name of the engine to "revolution" and it now works. > > > Why would the engine care what its name is? I'm sure it doesn't. In my case, the uploaded engine (revolution.x86) was unusable for some undetermined reason, although the file was there, complete and had correct permissions. Copying it on the server to a different name (and adjusting the first line of the script to match) fixed it - after subsequently renaming the engine back to revolution.x86 and adjusting the first line of the script it still works. In Todd's case, he had a mismatch between file name and file specified in the first line. Note - on some hosts, it might matter, because they impose limitations on what file names can be executed as cgis, and might conceivably impose that restraint on any executable. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.3/316 - Release Date: 17/04/2006 From johnpatten at mac.com Tue Apr 18 17:07:37 2006 From: johnpatten at mac.com (John Patten) Date: Tue, 18 Apr 2006 14:07:37 -0700 Subject: FTP and SocketTime Out? Message-ID: <12768589.1145394457328.JavaMail.johnpatten@mac.com> Update... FWIW... The long delay required in making the inital FTP connetion from the Windows XP appears to be related to the Windows OS only. I tried the same thing from a Mac and the stack connected within 2-4 seconds. Thanks! John Patten SUSD ------------------------------ Message: 11 Date: Tue, 18 Apr 2006 10:52:22 -0700 From: John Patten Subject: Re: FTP asnd SocketTime Out? To: use-revolution at lists.runrev.com Message-ID: <1244443.1145382742693.JavaMail.johnpatten at mac.com> Content-Type: text/plain; charset=ISO-8859-1 Hi Andre... I added the LibURLSetFTPMode "active" in front of the ftp calls, but no luck. The process was working fine until Friday afternoon, that's when our network people began installing the new server. I also remember a Microsoft Update that happened Friday too. I guess it could be one of those two things...couldn't have been something I did... LOL. Thanks! John Patten SUSD ------------------------------------------------snip------------------------------------------- Message: 17 Date: Tue, 18 Apr 2006 13:30:58 -0300 From: Andre Garzia Subject: Re: FTP and SocketTime Out? To: How to use Revolution Message-ID: <29691255-35A4-4E16-A94D-F9762112D1C7 at mac.com> Content-Type: text/plain; charset=US-ASCII; delsp=yes; format=flowed John, Hi there! :-) Maybe switching from passive connection to active connection will help, some server behaves better using active connections. Try inserting this before any FTP command in your script LibURLSetFTPMode "active" get back to us after that! :D Cheers andre On Apr 18, 2006, at 1:22 PM, John Patten wrote: > Thanks for tips Alex... > > I went ahead and ping'd the servers. By IP the pings are all good > times (3ms). However, FTP clients are also very slow in their > initial connecion too. > > I do have access to another Mac FTP server. I noticed when I > connect by domain name, it errors out with a "500 Connection > refused (Winsock error #10061)." However, IP address will work but > only after the long connection. > > The script I'm using in my stack is lifted from, I believe, one of > Andre's examples. > > Here it is: > > -------------------------------------------------- > on mouseUp > put "ftp://ftpUser:ftppassword at 10.58.1.7/Users/ftpuser/Sites/ > ftpusersite/" into tServer > > --Here's where I had to put the socket interval. I didn't even set > the timeout interval before. > set the socketTimeoutInterval to 100000 > > libURLSetFTPListCommand "NLST" > > put URL tServer into tData > replace crlf with cr in tData > replace lf with cr in tData > > > > > libURLSetFTPListCommand "LIST" > put URL tServer into tLongData > > repeat with x = 1 to the number of lines of tData > get line x of tData > get lineoffset(it, tLongData) > if char 1 of line it of tLongData is "d" or char 1 of line x of > tLongData is "1" then > put line x of tData & cr after theMenuItems > else > end if > end repeat > > put theMenuItems into button "country" > Set the label of cd btn "Country" to "Country" > show button "Country" > end mouseUp From mwieder at ahsoftware.net Tue Apr 18 17:21:01 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 14:21:01 -0700 Subject: DreamHost CGI not working... In-Reply-To: <444551EB.6050503@fourthworld.com> References: <444551EB.6050503@fourthworld.com> Message-ID: <9419717952.20060418142101@ahsoftware.net> Richard- Tuesday, April 18, 2006, 1:54:03 PM, you wrote: >> I changed the name of the engine to "revolution" and it now works. > Why would the engine care what its name is? The engine itself doesn't, but the OS does. On one level it's like creating an applescript and getting the name of the app spelled wrong. tell "Fnider" ...whatever On another level, the first comment line in an executable script is a way of identifying the type of script that will be run. If I find a script whose first line says "#!perl" then I can be fairly certain that what follows will be a perl script. And if I find one that says "#!revolution" then I can be pretty sure that what follows will be Transcript... er... revolution code. -- -Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Tue Apr 18 17:51:42 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 18 Apr 2006 14:51:42 -0700 Subject: quicktime sizes In-Reply-To: <89BAD7D7-18BC-405E-80CD-D0FDD6DDF06E@fireworksmm.com> References: <1244443.1145382742693.JavaMail.johnpatten@mac.com> <89BAD7D7-18BC-405E-80CD-D0FDD6DDF06E@fireworksmm.com> Message-ID: On Apr 18, 2006, at 1:06 PM, Wally Rodriguez wrote: > I have an emergency request that I need to implement right away and > I was wondering if anyone here might have a quick fix. > > I need to be able to find out the height and width of a quicktime > movie in order to generate an html shell to display such movie. > > Is there a quick way to get this information without resorting to > externals, etc.? 1) Load the movie into a player object 2) use formattedWidth and formattedHeight to get movie dimensions -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From mwieder at ahsoftware.net Tue Apr 18 18:29:02 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 15:29:02 -0700 Subject: Whitespace Message-ID: <9623799231.20060418152902@ahsoftware.net> All- Getting frustrated trying to program in Transc... er... Revolution? Try your hand programming in Whitespace. http://compsoc.dur.ac.uk/whitespace/ -- -Mark Wieder mwieder at ahsoftware.net From josh at dvcreators.net Tue Apr 18 18:49:02 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 18 Apr 2006 15:49:02 -0700 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: <7EFA383A-531D-4A79-9B66-2BF063546843@mangomultimedia.com> References: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> <7EFA383A-531D-4A79-9B66-2BF063546843@mangomultimedia.com> Message-ID: <1F663969-B26B-421E-90D0-75D2CD0B8138@dvcreators.net> Trevor, How about reading the timecode track from a QT movie? Josh On Apr 15, 2006, at 10:11 PM, Trevor DeVore wrote: > On Apr 13, 2006, at 2:51 PM, Josh Mellicker wrote: >> >> Hope this is useful to someone (until Trevor adds export settings >> to the external!) > > Hi Josh, > > I do have a rough version of this working in my internal build of > the external. Basically, it allows you to call the export settings > dialog and save settings as a custom property, kind of like you did > with the Apple Script you posted. You can then apply those > settings to any export you do. There are still some things I need > to tweak before it is ready for prime time though. > > > -- > Trevor DeVore > Blue Mango Learning Systems - http://www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From lists at mangomultimedia.com Tue Apr 18 18:59:07 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 18 Apr 2006 15:59:07 -0700 Subject: an app that will transcode a bunch of QT movies from one codec to another (and place them in certain relative folders In-Reply-To: <1F663969-B26B-421E-90D0-75D2CD0B8138@dvcreators.net> References: <40D3C454-8E16-45FF-B860-36E4D6AE1A27@dvcreators.net> <7EFA383A-531D-4A79-9B66-2BF063546843@mangomultimedia.com> <1F663969-B26B-421E-90D0-75D2CD0B8138@dvcreators.net> Message-ID: On Apr 18, 2006, at 3:49 PM, Josh Mellicker wrote: > Trevor, > > How about reading the timecode track from a QT movie? Use the qtGetCurrentTimeCode() function. Entry from the docs: function qtGetCurrentTimeCode (MovieControllerID) QT Version: 3 Description: Returns the current time code (of first time code track in the movie) as a string "HH:MM:SS:FF" or "HH:MM:SS;FF" if dropframe is being used. Parameters: MovieControllerID: Target movieControllerID. Return: String -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From garrett at paraboliclogic.com Tue Apr 18 19:06:50 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Tue, 18 Apr 2006 16:06:50 -0700 Subject: Whitespace In-Reply-To: <9623799231.20060418152902@ahsoftware.net> References: <9623799231.20060418152902@ahsoftware.net> Message-ID: <4445710A.1020503@paraboliclogic.com> Mark Wieder wrote: > All- > > Getting frustrated trying to program in Transc... er... Revolution? > Try your hand programming in Whitespace. > > http://compsoc.dur.ac.uk/whitespace/ Or if that doesn't tickle your fancy, try programming in "Cow". http://www.bigzaphod.org/cow/ Seriously! It's a very MOOving language! :-) -Garrett From ambassador at fourthworld.com Tue Apr 18 19:09:15 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 18 Apr 2006 16:09:15 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) Message-ID: <4445719B.6090400@fourthworld.com> Lynn Fredricks wrote: > If anyone has experience with setting up Rev as a CGI with hosts and can > document how to do it in a way that Phil did with Dreamhost, it would be > great if you could post it to the CGI forum. Id like to get a couple of > polished versions up, that we can "sticky". I noticed you didn't put my post which is the namesake of this thread there, but that's probably just as well as we probably don't really want a hundred "sticky" threads up there for all possible hosting services. It's a two-stepper on any server that's configured properly: upload the file, set the permissions. Making a separate "sticky" thread for every hosting service might give folks the impression that it's more complicated than it is. It might also create the misunderstanding that if their host isn't listed there then Rev won't run on it. The beauty of Jacque's tutorial is that it covers all that and more, in one simple easy read. I just posted a note there about her tutorial, and hopefully when others see how complete it is they'll move beyond the perceived benefit of a hundred other "sticky" threads replicating a subset of that info for each host. Keep simple things simple.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lynn at paradigmasoft.com Tue Apr 18 19:40:41 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 18 Apr 2006 16:40:41 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net(wasDreamhost) In-Reply-To: <4445719B.6090400@fourthworld.com> Message-ID: <1066718760-366734392@lindbergh.macserve.net> > I noticed you didn't put my post which is the namesake of > this thread there, but that's probably just as well as we > probably don't really want a hundred "sticky" threads up > there for all possible hosting services. Aha! I got your attention :-) Id love to have it, but Im sure you will want to nip and tuck first. Can you post and Ill sticky? Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From jacque at hyperactivesw.com Tue Apr 18 19:44:02 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 18:44:02 -0500 Subject: Installing and Using Revolution as a CGI on Tierra.Net(was Dreamhost) In-Reply-To: <4445719B.6090400@fourthworld.com> References: <4445719B.6090400@fourthworld.com> Message-ID: <444579C2.2020101@hyperactivesw.com> Richard Gaskin wrote: > Lynn Fredricks wrote: > >> If anyone has experience with setting up Rev as a CGI with hosts and can >> document how to do it in a way that Phil did with Dreamhost, it would be >> great if you could post it to the CGI forum. Id like to get a couple of >> polished versions up, that we can "sticky". > > > I noticed you didn't put my post which is the namesake of this thread > there, but that's probably just as well as we probably don't really want > a hundred "sticky" threads up there for all possible hosting services. > > It's a two-stepper on any server that's configured properly: upload the > file, set the permissions. Yeah, it's identical for all ISPs. The only problem one might run into is if a particular ISP hasn't installed all the Apache libraries, and that is going to vary for every single one of them. But the answer is always the same: tell them to install the missing libraries. I have to agree we don't need a batch of sticky threads, since the process is the same everywhere. Also, I'm not sure why Lynn didn't post the tutorial link, but thanks for adding it, and thanks to everyone here who said it was helpful. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Apr 18 20:04:16 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 18 Apr 2006 17:04:16 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net(wasDreamhost) Message-ID: <44457E80.90105@fourthworld.com> Lynn Fredricks wrote: > Richard wrote: >> I noticed you didn't put my post which is the namesake of >> this thread there, but that's probably just as well as we >> probably don't really want a hundred "sticky" threads up >> there for all possible hosting services. > > Aha! I got your attention :-) In a "Made ya' look!" sorta way, I suppose you did. > Id love to have it, but Im sure you will want to nip and tuck first. Can you > post and Ill sticky? In the post you're replying to I wrote: I just posted a note there about her tutorial It's at: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From shaosean at hotmail.com Tue Apr 18 20:16:16 2006 From: shaosean at hotmail.com (Sean Shao) Date: Tue, 18 Apr 2006 20:16:16 -0400 Subject: Shao Sean Calendar Object Question In-Reply-To: <20060418170004.355B3825605@mail.runrev.com> Message-ID: I will attempt to make an updated version in the future, but for now that should be able to fulfill your needs (or you can modify it to fulfill them =) -the ghost of sean _________________________________________________________________ Is your PC infected? Get a FREE online computer virus scan from McAfee? Security. http://clinic.mcafee.com/clinic/ibuy/campaign.asp?cid=3963 From aturban at qwest.net Tue Apr 18 20:24:09 2006 From: aturban at qwest.net (Arthur Urban) Date: Tue, 18 Apr 2006 18:24:09 -0600 Subject: OSX Appearance? Message-ID: <44458329.9010506@qwest.net> I almost hate to ask this, but I'm tired of digging through the docs today... I just built my first standalone for XP and OSX. Under OSX, the app runs just fine, but the none of the controls appear in the Aqua style; looks more like classic to my eye. I built this under XP...what did I miss? From revolutionary.dan at gmail.com Tue Apr 18 20:29:26 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 18 Apr 2006 17:29:26 -0700 Subject: Whitespace In-Reply-To: <4445710A.1020503@paraboliclogic.com> References: <9623799231.20060418152902@ahsoftware.net> <4445710A.1020503@paraboliclogic.com> Message-ID: <70ed6b130604181729l4cf3fc6cka6181a00c7621a6e@mail.gmail.com> Clearly Rev is far too efficient a language. It leaves SOME people with FAR too much time on their hands! -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From 3mcgrath at adelphia.net Tue Apr 18 20:49:17 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 18 Apr 2006 20:49:17 -0400 Subject: Windowshade control updated, ready to test In-Reply-To: <59C83775-33E8-45C4-8535-3CABF2288E64@inspiredlogic.com> References: <59C83775-33E8-45C4-8535-3CABF2288E64@inspiredlogic.com> Message-ID: Geoff, Tried this and seems to be fixed. Could not break this. Cool Tom On Apr 18, 2006, at 11:35 AM, Geoff Canyon wrote: > There was a bug in the windowshade control I made available a week > ago. There is a new version available to try out that should fix > the problem. To test, run this in the message box: > > go url "http://www.inspiredlogic.com/windowshade/windowshade2.rev" > > I still don't know exactly what the bug was, but I think it's > fixed. Anyone who wishes is invited to try stepping through the > code for setting the number of panes. At least when hitting the > debugger because of the bug, I couldn't step through my code. The > debugger would step through a few statements, and then run even > though I clicked step in. > > > > So I fixed it just by looking at it, deciding what might be > upsetting it, and changing that. > > At least I think I fixed it. Bang away ;-) > > gc > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From chipp at chipp.com Tue Apr 18 21:12:33 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 20:12:33 -0500 Subject: "Save As..." not working In-Reply-To: <000f01c66303$8146a460$6601a8c0@toshibauser> References: <000f01c66303$8146a460$6601a8c0@toshibauser> Message-ID: <44458E81.90608@chipp.com> Hi Preston, I never use Save As.. because it sometimes screws with stack namespaces in memory. One of the long standing 'issues' with the Rev engine, is stack namespace collision. For some reason, 2 stacks with the same name cannot be opened at the same time with reliable results. I remember the Save As command can sometimes leave traces. So, I use our own free altArchive plugin http://www.altuit.com/webs/altuit2/altPluginCover/about.htm which saves the stack and a numerically serialized archived version of the stack at the same time. It's saved my butt a bunch of times. best, Chipp Preston Shea wrote: > The "Save As..." function on my Rev. 2.7 running under XP home has > ceased to operate. Has anyone else experienced this anomaly? From chipp at chipp.com Tue Apr 18 21:26:26 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 20:26:26 -0500 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <70ed6b130604181300t7b2a3d53t86119ec618afef46@mail.gmail.com> References: <444405FD.8090205@fourthworld.com> <44440BA1.60805@chipp.com> <70ed6b130604181300t7b2a3d53t86119ec618afef46@mail.gmail.com> Message-ID: <444591C2.8060908@chipp.com> Dan, Vista's not even out and who knows if it ever will be? And even then, who knows what the security issues will be... certainly not our friend Cringely. For me to pay a 33% premium now on _THAT BET_, a computer which doesn't even have a Windows key (yes, I do use the Windows key a bunch), seems like less a fly more like a full-size Steve Jobs in my ointment..I mean my wallet. Of course, for you Mac guys, this makes perfect sense. Mac users always have been willing to pay a premium-- I know, I used to be one of them! And in one sense you are really getting 2 computers in one, if you need them both. I don't. Now, I might think different regarding a Core Duo Mac mini, as you can grab a decent 1GB version for $700 (though that's only a 60Gb drive-- gee wiz Apple, you want to charge me another 100 clams to upgrade to 100Gb drive-- most expensive GB's on the planet but, hey, at least Jesse James wore a mask!) best, Chipp Dan Shafer wrote: > Ah, but Chipp, the fly in your ointment (oooh, ugly metaphor) is the word > "just". The premium buys you (in the best scenario): > > * more secure Vista > * more stable Vista > * OS X and all its charms From sarah.reichelt at gmail.com Tue Apr 18 21:31:36 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 19 Apr 2006 11:31:36 +1000 Subject: BZ 2147 - non-appearing text editing cursor In-Reply-To: <79d1bee70604180637k13239ccdoc31aedfcb8d55010@mail.gmail.com> References: <79d1bee70604180637k13239ccdoc31aedfcb8d55010@mail.gmail.com> Message-ID: On 4/18/06, Martin Blackman wrote: > I'm not sure if I'm experiencing bug 2147 here (although under Windows > v2.6.1, not Mac as listed against that bug), but I have a reproducible > problem which sounds similar. > > I have a group of fields laid out on screen in 5 'rows'. > The fields all have traversalon true and locktext false. > Also in that group are some buttons, but they only go down as far as > the 3rd row. > The buttons are also grouped as a subgroup of the first group. > > Without fail, the cursor does not appear when clicking fields in rows > 1 to 3, that is the text can be edited and deleted etc but with an > invisible cursor. The cursor appears just fine when clicking in rows > 4 and 5. > > ie the problem occurs for fields overlapped by the subgroup. > > Did everyone know this one already or what ? Obviously my workaround > is not to use a subgroup in this instance. I would guess you are just seeing the same old problem Martin. I think putting the sub-group behind the fields will fix it too, or just moving the group so that it never overlaps the fields. Sarah From chipp at chipp.com Tue Apr 18 21:31:26 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 20:31:26 -0500 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <70ed6b130604181300t7b2a3d53t86119ec618afef46@mail.gmail.com> References: <444405FD.8090205@fourthworld.com> <44440BA1.60805@chipp.com> <70ed6b130604181300t7b2a3d53t86119ec618afef46@mail.gmail.com> Message-ID: <444592EE.5020309@chipp.com> Spoke too quick. Turns out the Mac Mini I was referring to was not a Core Duo but Core Solo. Bummer. So, now a 1.66Ghz, 1GB memory, 100Gb hard drive MacMini costs $959 (without tax). Add a OEM version of WinXP Home and you're up over $1000. I can get way much more down at the CompUSA for way less. Bummer, for a second I thought Apple had a product reasonably priced. From ambassador at fourthworld.com Tue Apr 18 21:44:47 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 18 Apr 2006 18:44:47 -0700 Subject: [OT] Cringely on BootCamp's future Message-ID: <4445960F.7070600@fourthworld.com> Chipp Walters wrote: > Spoke too quick. Turns out the Mac Mini I was referring to was not a > Core Duo but Core Solo. Bummer. So, now a 1.66Ghz, 1GB memory, 100Gb > hard drive MacMini costs $959 (without tax). Add a OEM version of WinXP > Home and you're up over $1000. I can get way much more down at the > CompUSA for way less. Or blow off both OS vendors and cut the price in half by getting just about any Linux pre-installed system. > Bummer, for a second I thought Apple had a product > reasonably priced. On what planet? They didn't get the highest margins in the industry with the most highly compensated CEO by looking out for the customers' bottom line. ;) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Tue Apr 18 22:04:26 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 18 Apr 2006 21:04:26 -0500 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <4445960F.7070600@fourthworld.com> References: <4445960F.7070600@fourthworld.com> Message-ID: <44459AAA.1070005@chipp.com> Richard Gaskin wrote: > Or blow off both OS vendors and cut the price in half by getting just > about any Linux pre-installed system. Yeah, let me know how Rev on Linux goes. I'm right behind the well-worn path you blaze! -C From sarah.reichelt at gmail.com Tue Apr 18 22:09:34 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 19 Apr 2006 12:09:34 +1000 Subject: Shao Sean Calendar Object Question In-Reply-To: <000201c6630e$3dcb3f60$670fa8c0@work1> References: <000201c6630e$3dcb3f60$670fa8c0@work1> Message-ID: > Is anyone using Shao Sean's Calendar Object ? > > I've downloaded it but in the stack I keep getting a "Can't find > handler" Error when I change months. It's for the object > calendarNextMonth. Is there something I'm missing? I can't find a doc > file for the stack so I'm slightly in the dark. Graphically it looks > like a good calendar. Is there any others out there that are better? > Jeff I don't know if it's any better, but I have one at Cheers, Sarah From jacque at hyperactivesw.com Tue Apr 18 22:20:49 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 21:20:49 -0500 Subject: OSX Appearance? In-Reply-To: <44458329.9010506@qwest.net> References: <44458329.9010506@qwest.net> Message-ID: <44459E81.8050908@hyperactivesw.com> Arthur Urban wrote: > I almost hate to ask this, but I'm tired of digging through the docs > today... > > I just built my first standalone for XP and OSX. Under OSX, the app runs > just fine, but the none of the controls appear in the Aqua style; looks > more like classic to my eye. I built this under XP...what did I miss? The OS X application bundle needs to have several sub-folders. One of these is a folder called "Plugins" and inside that are four files, three of which determine the appearance of objects. In particular, your app's plugins folder needs to include: jaguar_theme_support.bundle panther_theme_support.bundle tiger_theme_support.bundle coreimage_support.bundle If you have access to a native OS X build of Revolution, you can copy its plugins folder to your application and it should work. There is a bug report about this in Bugzilla, but it was submitted by a Mac user building for OS X. Since the problem happens when building on a Windows machine too, you might want to add your comments so the team is aware: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From josh at dvcreators.net Tue Apr 18 22:21:31 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 18 Apr 2006 19:21:31 -0700 Subject: QT Movie NoteTaker In-Reply-To: <44448ACD.6080001@chipp.com> References: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> <44448ACD.6080001@chipp.com> Message-ID: <9560BA52-2259-4035-9677-A7EEA64117A2@dvcreators.net> Thanks Chipp! On Apr 17, 2006, at 11:44 PM, Chipp Walters wrote: > Hi Josh, > > Great idea, and nice first version! Here's a tutorial which may > help you design and add an icon to your app (if you have Photoshop): > > http://www.altuit.com/webs/altuit2/StandaloneBuilderTutorial/ > BuildingIconsforMacOSXandWindowsXP.htm > > Also, You might check out these video tutoials on using Rev's built- > in Geometry Manager to allow users to resize windows: > > http://www.altuit.com/webs/altuit2/RunRev/VideoTutorials.htm > > Keep up the good work! > > best, > Chipp > > Josh Mellicker wrote: >> -- Noob releases first Revolution project -- >> Thanks to all of your help, I have released a beta (alpha?) of my >> first Rev project, a freeware utility called QT Movie NoteTaker. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sarah.reichelt at gmail.com Tue Apr 18 22:32:42 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 19 Apr 2006 12:32:42 +1000 Subject: Filling data fields from a multiple choice list In-Reply-To: <49ebf05ef2732eb0b2750e489d79bbbc@wanadoo.fr> References: <49ebf05ef2732eb0b2750e489d79bbbc@wanadoo.fr> Message-ID: > I have a multi-card stack containing data fields that I must fill in. > I have a list of standard texts, one of which must be selected > to be put into my fields. > > At the moment, I use an "on mouseUp" handler in the text field > to go to card 1 and display a text list. This text list has an "on > mouseUp" handler which uses the clickline function to pick > up one of the lines, and insert it into my data field. > > I works fine, but it requires two clicks (So Sad !). > > Can I display, by clicking in my data field, a sort of menu list > (containing all my possible standard texts), where, by shifting > the mouse to the required line, I can pick up the text I require > to fill my data field (something like "pulldown") ? > > Having never seen an example of "pulldown", I don't know if > I can use it for this problem. > Hi Francis, Make a popup menu button, call it "Popup", group it and set it's backgroundBehavior to true so that it will appear on all cards. Place that group on all your data cards. (If they already have a common background group, just make the popup part of that group). Make the popup invisible. Now script the data field as follows (assuming that the list field on card 1 is called "List"): on mouseUp put field "List" of card 1 into button "Popup" popup button "Popup" at the mouseLoc end mouseUp Then script the popup button: on menuPick pChoice -- pChoice contains the selected item from the popup menu -- so now do what you usually do when someone clicks -- on the list field in card 1 end menuPick Hope this helps, Sarah From revolutionary.dan at gmail.com Tue Apr 18 23:03:30 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 18 Apr 2006 20:03:30 -0700 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <44459AAA.1070005@chipp.com> References: <4445960F.7070600@fourthworld.com> <44459AAA.1070005@chipp.com> Message-ID: <70ed6b130604182003y48007fb1h40c01930ae4d20@mail.gmail.com> Desktop Linux is becoming a viable alternative. I keep a fairly close eye on that world. But it's not quite there yet. Some software gaps and a few remaining instances of data interchange issues that rear their ugly head from time to time. I'm a Mac guy. Have been since the first Macs shipped. (Literally. I had one of the first 100 or so Macs they shipped; it was a loaner from my publisher.) But as soon as Linux support for Rev is really there and a few other loose pieces drop into place, I'll switch in a red hot minute. On 4/18/06, Chipp Walters wrote: > > Richard Gaskin wrote: > > > Or blow off both OS vendors and cut the price in half by getting just > > about any Linux pre-installed system. > > Yeah, let me know how Rev on Linux goes. I'm right behind the well-worn > path you blaze! > > -C > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From revolutionary.dan at gmail.com Tue Apr 18 23:16:22 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 18 Apr 2006 20:16:22 -0700 Subject: QT Movie NoteTaker In-Reply-To: <9560BA52-2259-4035-9677-A7EEA64117A2@dvcreators.net> References: <2335C4ED-970B-4C53-BBCC-28A25B20FF0D@dvcreators.net> <44448ACD.6080001@chipp.com> <9560BA52-2259-4035-9677-A7EEA64117A2@dvcreators.net> Message-ID: <70ed6b130604182016g3f3e3ca7v6f782ccbdd1e8ce3@mail.gmail.com> Josh...... Nice piece of work. I was tempted to leave a message on your site asking what you'd used to develop this wonderful product but I figured I'd be tempting fate, so I didn't. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From jacque at hyperactivesw.com Tue Apr 18 23:40:20 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 18 Apr 2006 22:40:20 -0500 Subject: keyDown message weirdness In-Reply-To: <78048E8F-AF51-4A7B-AF54-B4200798EFD3@byu.edu> References: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> <444436AE.7090700@hyperactivesw.com> <78048E8F-AF51-4A7B-AF54-B4200798EFD3@byu.edu> Message-ID: <4445B124.5060507@hyperactivesw.com> Devin Asay wrote: > It's not the font choice that triggers the bug, but the input method. > You would need to activate the input menu from the International system > pref pane. Activate, eg., Cyrillic or Greek, then click in your rev > field and choose one of these languages from the flag menu. Then watch > the message watcher to see if the keydown messages disappear. I'm > getting this consistently on 2.6.1 through 2.7.x on both a Powermac G4 > and G5 running 10.4.6. I see. Okay, so I activated the international menu and activated Greek. Dragged a new field onto a test stack. Showed the message watcher. Choose Greek from the system menu. If I typed regular characters I got all four messages. If I typed, say, Option-P (to get a pi) I got an optionkeydown message and then two "up" messages (rawkeyup, keyup). Then I switched back to the US menu input via the system menu, and typed Option-P and still got an optionKeyDown and two "up" messages. Typing normal characters gave me all four messages. So maybe it's the option key that blocks the messages? Seems to be the same no matter which menu input I choose. Maybe its an OS thing. I know that Rev just grabs whatever keyboard messages the OS sends, so it may be that the Mac OS isn't sending those. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From higginsta at mac.com Wed Apr 19 00:15:40 2006 From: higginsta at mac.com (Todd Higgins) Date: Wed, 19 Apr 2006 00:15:40 -0400 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <444592EE.5020309@chipp.com> References: <444405FD.8090205@fourthworld.com> <44440BA1.60805@chipp.com> <70ed6b130604181300t7b2a3d53t86119ec618afef46@mail.gmail.com> <444592EE.5020309@chipp.com> Message-ID: <79619BE8-311D-4079-86BC-5067803B63F6@mac.com> While you would just use it to run Revolution, for people who buy it to do general purpose computing the software included is quite a deal. Not just the OS, but all of the creative apps, Front Row w/ the IR remote etc. http://www.apple.com/macmini/whatsinside.html On Apr 18, 2006, at 9:31 PM, Chipp Walters wrote: > Spoke too quick. Turns out the Mac Mini I was referring to was not > a Core Duo but Core Solo. Bummer. So, now a 1.66Ghz, 1GB memory, > 100Gb hard drive MacMini costs $959 (without tax). Add a OEM > version of WinXP Home and you're up over $1000. I can get way much > more down at the CompUSA for way less. Bummer, for a second I > thought Apple had a product reasonably priced. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Wed Apr 19 01:16:19 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 19 Apr 2006 00:16:19 -0500 Subject: [OT] Cringely on BootCamp's future Message-ID: <4445C7A3.4060807@chipp.com> Hi Todd, Todd Higgins wrote: > While you would just use it to run Revolution, for people who buy it to > do general purpose computing the software included is quite a deal. Not > just the OS, but all of the creative apps, Front Row w/ the IR remote etc. The computer I would get from CompUSA for less $$$ would have a faster processor, more memory, and Windows Media (and remote). There are open source or free versions of the other programs included. I can freely get iTunes on my PC (I have it), and most companies ship some sort of lame-o photo/movie editing package as well. Of course, it really is personal preference, but I don't think anyone can really argue price point on Macs. Now, iPods is a totally different thing and I do think they are quite competitively priced. That said, iLife is OK. I've tried it and it's obviously very good for new computer users, (esp iPhoto), but Apple doesn't compete well feature for feature against other programs. I purchased the iWork suite when it came out and I have to say I was underwhelmed. I was even more surprised when it couldn't render brochure designs to html as promised on the package. I do think we've come to expect extraordinary things from Apple, and when they don't deliver, we're quick to disappoint. Though I haven't used it, I've heard GarageBand is very nice. I remember the good old Mac days with products like More, Claris CAD, Claris Impact, none of which have been equalled by *anything* since, for ease-of-use and value proposition. I'm sure MS is to blame for a lot of it. Heck, I really LIKED MacWrite! It was so easy to use and made so much sense from a UI point of view. One point not mentioned about the new BootCamp dual boot option: I wonder how much Adobe's decision not to port Photoshop to Universal binary for 18 months has affected Apple? I mean, if a majority of Mac users use their Macs to do Photo editing and Graphic work w/Photoshop, then that's got to be really bad news for them. Perhaps releasing BootCamp helps convince those users to go ahead and upgrade to Intel Macs and just buy a Windows version of Photoshop (expensive alternative!) best, Chipp From jperryl at ecs.fullerton.edu Wed Apr 19 01:28:25 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 18 Apr 2006 22:28:25 -0700 (PDT) Subject: [OT] Cringely on BootCamp's future In-Reply-To: <4445C7A3.4060807@chipp.com> Message-ID: Chipp, Doesn't Adobe allow you to pay a small fee to 'cross-grade' from one platform to the other? Or was it Macromedia? I'm pretty certain that one of those two companies (now the same one, of course) didn't make it really financially painful to switch platforms... Judy On Wed, 19 Apr 2006, Chipp Walters wrote: > One point not mentioned about the new BootCamp dual boot option: I > wonder how much Adobe's decision not to port Photoshop to Universal > binary for 18 months has affected Apple? I mean, if a majority of Mac > users use their Macs to do Photo editing and Graphic work w/Photoshop, > then that's got to be really bad news for them. Perhaps releasing > BootCamp helps convince those users to go ahead and upgrade to Intel > Macs and just buy a Windows version of Photoshop (expensive alternative!) From RussMcB at tsw.berkeley.edu Wed Apr 19 02:21:34 2006 From: RussMcB at tsw.berkeley.edu (Russ McBride) Date: Tue, 18 Apr 2006 23:21:34 -0700 Subject: Ruby Active Record Message-ID: Has anyone out there made Ruby calls from Transcript? I like Ruby's Active Record for handling database interactions and I'm thinking about just using it across all my applications to mediate access to my databases for some internal app's (I'll be using either FrontBase, MySQL, or PostgreSQL). It would be nice to have a mediating layer like Apple's old Enterprise Objects Framework or Ruby's Active Record. The downside with using Ruby is that I've got to do a lot of Transcript<--->Ruby bridging both ways which may be a headache and/or slow. I know it will also require the additional step of installing Ruby and Active Record on any machine that needs to run my apps but I'm not too worried about that. Anyone have any feedback on blending Ruby into runrev? Cheers, russ P.S. Oh yeah, almost forgot to mention that FrontBase wrote a plug-in for runrev compatibility. Found it accidentally on their download page: http://www.frontbase.com/cgi-bin/WebObjects/FrontBase From mwieder at ahsoftware.net Wed Apr 19 02:27:13 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 18 Apr 2006 23:27:13 -0700 Subject: Installing rev cgi on a Windows server Message-ID: <12052491318.20060418232713@ahsoftware.net> All- I don't recommend this, but if you *really* have to get Revolution working as a cgi service on a Windows server, here's how. Note that you have to start with having IIS already installed. And you have to be logged in as an administrator. And that you're probably much better off installing Apache and working with that. It's more secure and more stable and open source and easier to configure and work with. http://www.apache.org/ But if you gotta you gotta... Basically what you're going to do here is create a directory to hold the executable and scripts, then configure IIS to know about .cgi files and associate them with the Revolution executable. Out of the box, IIS is by design fairly dumb. It knows how to run ASP code embedded in web pages, but for anything else you have to go through a lot of contortions. Start by pointing a web browser at: http://my.execpc.com/~keithp/bdlognt.htm Now click on the Section labeled "IIS Server Setup". Don't bother installing perl unless you're interested in running perl scripts. A few paragraphs down, however, is that part about creating a cgi-bin directory *outside* of the inetpub directory. Start from there, following all the directions verbatim (you don't have to call the directory "perl-scripts", though). If you're having trouble finding the Internet Service Manager it's either on the Start Menu in Administrative Tools or in a control panel named Administrative Tools or else you don't have IIS installed. When you reach the part labeled "Setting Up Scripts", stop. Instead of browsing for the perl interpreter you'll want to find the Revolution executable. I placed a copy in the cgi-bin folder just to make things easy on myself, but if you have Revolution installed you can just browse to the file in your Revolution folder. Add the parameter string (without quotes) after the executable, so you should end up with: C:\cgi-bin\revolution.exe %s Create the canonical "hello.cgi" test script as a text file and copy it to the same cgi-bin directory you dumped the executable in. Note that Windows will ignore the #!revolution line at the beginning of the file, so it doesn't matter what it says, or even if it exists at all. Launch a DOS command window from the start menu. Assuming that you've called your cgi-bin directory "cgi-bin", type cd \cgi-bin revolution hello.cgi >test.txt Type dir. You should see a 39-byte file named "test.txt". Type test.txt You should see "Hello World!". This verifies that your script is correct. Now you're configured and ready to go. Close the ISM if you haven't already, launch Services from the Administrative Tools, and launch the World Wide Web Publishing Service down at the bottom. If it isn't started already then right-click on it and select "Start" from the contextual menu. Once it's up and running go to a client computer, launch a web browser, and point it at the hello.cgi file. In my case, my Win2k server is at 192.168.0.253, so I go to: http://192.168.0.253/cgi-bin/hello.cgi You should now see the text "Hello World!" on your browser. Whoopee. You could've done all that by installing Apache, but you'd miss the headaches, and what fun would that be? -- -Mark Wieder mwieder at ahsoftware.net From wjm at wjm.org Wed Apr 19 03:29:38 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 19 Apr 2006 03:29:38 -0400 Subject: HTML Tables Message-ID: Forgive me if this has been "asked and answered" on the list before, but I think it's of general enough interest for me to post, in case someone has already invented this mousetrap. I am wondering what the most efficient way might be to convert an HTML table into a Rev table. The ideal solution would - convert 's into rows and 's into columns - correctly handle (i.e., ignore) all of the various attributes that might be embedded within the table tags. - designed for data tables (not formatting tables) - work very fast Ideas? Suggestions? Pointers? - Bill From briany at qldlearning.com Wed Apr 19 04:08:20 2006 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 19 Apr 2006 01:08:20 -0700 Subject: HTML Tables In-Reply-To: References: Message-ID: Bill, If you *just* need row and column data and no formatting, how about something like: (warning: untested email code) ## get source from a field put fld "htmlSource" into tHTML ## translate end of row to end of line replace "" with return in tHTML ## translate end of column to tab replace "" with tab in tHTML ## delete all the rest of the html tags put replaceText(tHTML, "<[a-zA-Z/]+[^>]*>", empty) into tHTML ## remove trailing tabs and trailing return replace tab&return with return delete last char of tHTML ## put it in a new field put tHTML into fld "tableField" > Forgive me if this has been "asked and answered" on the list before, > but I > think it's of general enough interest for me to post, in case someone > has > already invented this mousetrap. > > I am wondering what the most efficient way might be to convert an HTML > table > into a Rev table. > > The ideal solution would > > - convert 's into rows and 's into columns > - correctly handle (i.e., ignore) all of the various attributes that > might > be embedded within the table tags. > - designed for data tables (not formatting tables) > - work very fast > > Ideas? Suggestions? Pointers? > > - Bill > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From Nitesh.DAHIYA at insead.edu Wed Apr 19 04:17:38 2006 From: Nitesh.DAHIYA at insead.edu (DAHIYA Nitesh) Date: Wed, 19 Apr 2006 10:17:38 +0200 Subject: Selection of Icon from IconChooser within the script itself!!! Message-ID: <29CB66FA5AFE7446BE8729615CE52D790B5A7FE7@GAIA.FBL.insead.intra> Hi all !! I am facing a problem in my application. Whenever I create a button, I want an icon to be assigned to it. As of now, I am asking the user to enter the Icon Number to be assigned. What I want to achieve is that the user doesn't have to enter anything. As soon as he creates a button, an Iconchooser should appear (as it appears when we open the property inspector of a button and click a button just besides the Icon field) which shows all possible icons possible on that button. The user can then choose his preference and accordingly the icon of button is set. Can somebody please help and suggest a solution to this problem? Its urgent.. :-( Thank You Regards, Nitesh Dahiya From wjm at wjm.org Wed Apr 19 05:20:31 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 19 Apr 2006 05:20:31 -0400 Subject: HTML Tables References: Message-ID: Hey that's pretty darned good for off the top of your head! I make two changes. One is an adjustment to the regular expression to account for spaces before the < and after the > (so there is no junk around the tabs), and one is to fix a syntax error. (I hope I did it right, I'm not super familiar with regex's.) Brian Yennie wrote > ## get source from a field > put fld "htmlSource" into tHTML > > ## translate end of row to end of line > replace "" with return in tHTML > > ## translate end of column to tab > replace "" with tab in tHTML > > ## delete all the rest of the html tags put replaceText(tHTML, "\ *<[a-zA-Z/]+[^>]*>\ *", empty) into tHTML > > ## remove trailing tabs and trailing return replace tab&return with return in tHTML > delete last char of tHTML > > ## put it in a new field > put tHTML into fld "tableField" From wdesmet at wanadoo.nl Wed Apr 19 06:06:52 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Wed, 19 Apr 2006 12:06:52 +0200 Subject: Selection of Icon from IconChooser within the script itself!!! In-Reply-To: <29CB66FA5AFE7446BE8729615CE52D790B5A7FE7@GAIA.FBL.insead.intra> References: <29CB66FA5AFE7446BE8729615CE52D790B5A7FE7@GAIA.FBL.insead.intra> Message-ID: Hi Nitesh, This is what I would do: - load the images you want to use as an icon and group them (group "buttons") - you can give each image a small script like (or make a group script): on mouseup set the icon of btn "test" to 1010 end mouseup When creating a new button show group "buttons" Hope you can use this! Greetings, William de Smet (from a cloudy Holland) 2006/4/19, DAHIYA Nitesh : > Hi all !! > > I am facing a problem in my application. > > Whenever I create a button, I want an icon to be assigned to it. > > As of now, I am asking the user to enter the Icon Number to be assigned. > > What I want to achieve is that the user doesn't have to enter anything. > > As soon as he creates a button, an Iconchooser should appear (as it > appears when we open the property inspector of a button and click a > button just besides the Icon field) which shows all possible icons > possible on that button. The user can then choose his preference and > accordingly the icon of button is set. > > Can somebody please help and suggest a solution to this problem? > > Its urgent.. :-( > > > > Thank You > > Regards, > > Nitesh Dahiya > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From JimAultWins at yahoo.com Wed Apr 19 10:08:19 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 19 Apr 2006 07:08:19 -0700 Subject: HTML Tables In-Reply-To: Message-ID: Here is one that used some RegEx that I sent to Eric Chatonet and he ramped up to a real code function for removing tags. Note that a couple steps are commented out since the exact page you are trying to parse may or may not need different treatment for spaces and returns. Try this way, then tweak the "--replace" lines to see if that gives a better result. -------------------- start copy here function StripTags pHtml local tRegex,tPrevText constant kHtml = "é,à,ç,>,<,ecirc;,è,©,•,',&m iddot;,&" constant kConvertedHtml = "?,?,?,>,<,?,?,?" put kConvertedHtml into tempp put "," & numtochar(165) & "," & numtochar(39) & "," & numtochar(225) & "," & numtochar(38) after tempp ----- --replace return with space in pHtml --replace return with "MMMM" in pHtml replace numtochar(13) with empty in pHtml replace tab with empty in pHtml ----- put replacetext(pHtml,"(?Usi)","") into pHtml put replacetext(pHtml,"(?Usi)","") into pHtml put replacetext(pHtml,"(?Usi)<\?.*\?>","") into pHtml ----- replace " " with space in pHtml replace "
" with return in pHtml replace "

" with return in pHtml ----- put "<[^><]*>" into tRegex put replacetext(pHtml,tRegex,"") into pHtml put replacetext(pHtml,tRegex,"") into pHtml ----- repeat until tPrevText is pHtml if keepRunning is "false" then exit StripTags put pHtml into tPrevText put replacetext(pHtml," +",space) into pHtml put replacetext(pHtml,"^ ","") into pHtml end repeat ----- replace (space & return) with return in pHtml replace (return & space) with return in pHtml filter pHtml without empty ----- replace """ with quote in pHtml repeat with i = 1 to the number of items of kHtml replace item i of kHtml with item i of kConvertedHtml in pHtml end repeat ----- return pHtml end StripTags ----------------------- end copy Jim Ault Las Vegas On 4/19/06 12:29 AM, "Bill Marriott" wrote: > Forgive me if this has been "asked and answered" on the list before, but I > think it's of general enough interest for me to post, in case someone has > already invented this mousetrap. > > I am wondering what the most efficient way might be to convert an HTML table > into a Rev table. > > The ideal solution would > > - convert 's into rows and 's into columns > - correctly handle (i.e., ignore) all of the various attributes that might > be embedded within the table tags. > - designed for data tables (not formatting tables) > - work very fast > > Ideas? Suggestions? Pointers? > > - Bill > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From devin_asay at byu.edu Wed Apr 19 11:44:41 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 19 Apr 2006 09:44:41 -0600 Subject: keyDown message weirdness In-Reply-To: <4445B124.5060507@hyperactivesw.com> References: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> <444436AE.7090700@hyperactivesw.com> <78048E8F-AF51-4A7B-AF54-B4200798EFD3@byu.edu> <4445B124.5060507@hyperactivesw.com> Message-ID: <00D9EEFD-5E59-4D71-B99B-3D066053F241@byu.edu> On Apr 18, 2006, at 9:40 PM, J. Landman Gay wrote: > Devin Asay wrote: > > > It's not the font choice that triggers the bug, but the input > method. > > You would need to activate the input menu from the International > system > > pref pane. Activate, eg., Cyrillic or Greek, then click in your rev > > field and choose one of these languages from the flag menu. Then > watch > > the message watcher to see if the keydown messages disappear. I'm > > getting this consistently on 2.6.1 through 2.7.x on both a > Powermac G4 > > and G5 running 10.4.6. > > I see. Okay, so I activated the international menu and activated > Greek. Dragged a new field onto a test stack. Showed the message > watcher. Choose Greek from the system menu. > > If I typed regular characters I got all four messages. If I typed, > say, Option-P (to get a pi) I got an optionkeydown message and then > two "up" messages (rawkeyup, keyup). > > Then I switched back to the US menu input via the system menu, and > typed Option-P and still got an optionKeyDown and two "up" > messages. Typing normal characters gave me all four messages. > > So maybe it's the option key that blocks the messages? Seems to be > the same no matter which menu input I choose. Maybe its an OS > thing. I know that Rev just grabs whatever keyboard messages the OS > sends, so it may be that the Mac OS isn't sending those. Thanks for confirming and helping narrow this down. I'm going to BZ it. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From wlists at fireworksmm.com Wed Apr 19 12:26:35 2006 From: wlists at fireworksmm.com (Wally Rodriguez) Date: Wed, 19 Apr 2006 12:26:35 -0400 Subject: quicktime sizes In-Reply-To: References: <1244443.1145382742693.JavaMail.johnpatten@mac.com> <89BAD7D7-18BC-405E-80CD-D0FDD6DDF06E@fireworksmm.com> Message-ID: <037A4063-4799-4835-BF69-A883C77A8151@fireworksmm.com> Thanks to both of you with suggestions. I was not using a player in this project because it's not necessary to preview the movies, but maybe if it's hidden I can use one to get these values. Much appreciated. w. On Apr 18, 2006, at 5:51 PM, Trevor DeVore wrote: > On Apr 18, 2006, at 1:06 PM, Wally Rodriguez wrote: > >> I have an emergency request that I need to implement right away >> and I was wondering if anyone here might have a quick fix. >> >> I need to be able to find out the height and width of a quicktime >> movie in order to generate an html shell to display such movie. >> >> Is there a quick way to get this information without resorting to >> externals, etc.? > > 1) Load the movie into a player object > 2) use formattedWidth and formattedHeight to get movie dimensions > From bobwarren at howsoft.com Wed Apr 19 13:40:55 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Wed, 19 Apr 2006 14:40:55 -0300 Subject: [OT] Cringely on BootCamp's future Message-ID: <44467627.80100@howsoft.com> Chipp Walters / Richard Gaskin wrote: >> Spoke too quick. Turns out the Mac Mini I was referring to was not a >> Core Duo but Core Solo. Bummer. So, now a 1.66Ghz, 1GB memory, 100Gb >> hard drive MacMini costs $959 (without tax). Add a OEM version of WinXP >> Home and you're up over $1000. I can get way much more down at the >> CompUSA for way less. Or blow off both OS vendors and cut the price in half by getting just about any Linux pre-installed system. >> Bummer, for a second I thought Apple had a product >> reasonably priced. On what planet? They didn't get the highest margins in the industry with the most highly compensated CEO by looking out for the customers' bottom line. ;) -------------------------------------------------------- And the price of the Mac Mini in a 3rd world country like Brazil is almost exactly three times what it is in the United States! In other words, it is only for a tiny affluent (or should that be effluent) elite. Unfortunately, within such business logics, the customers' bottom line is the very last thing to be considered. Now do you understand why the drive towards (reliable programming in) Linux (especially in Brazil) is so imperative? We just want to live on the same planet, that's all! Regarding the file/picture chooser widgets I recently produced, I even considered buying a Mac Mini so that I could help demonstrate the "cross platform" capacity of Rev by producing a Mac version, besides offering something useful to the Mac users themselves. Needless to say, that dream quickly evaporated, like many others. Bob Warren From bobwarren at howsoft.com Wed Apr 19 13:56:38 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Wed, 19 Apr 2006 14:56:38 -0300 Subject: [OT] Cringely on BootCamp's future Message-ID: <444679D6.1090704@howsoft.com> Richard Gaskin /Chipp Walters wrote: >> Or blow off both OS vendors and cut the price in half by getting just >> about any Linux pre-installed system. >Yeah, let me know how Rev on Linux goes. I'm right behind the well-worn >path you blaze! Dan Shafer wrote: >But as soon as Linux support for Rev is really there and a few >other loose pieces drop into place, I'll switch in a red hot minute. --------------------------------------------------------- There is hope! (And I am in need of a little therapy.) Thanks boys! Best regards, Bob Warren From mark at maseurope.net Wed Apr 19 14:00:59 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 19 Apr 2006 19:00:59 +0100 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <44467627.80100@howsoft.com> References: <44467627.80100@howsoft.com> Message-ID: <03A0C66F-B28E-4ED1-A7A4-BD48BADAC49A@maseurope.net> Why on earth is a mac mini three times as expensive in Brazil as in the US? Is it Apple, local distributors or some kind of tax? Surely, if not a tax (in which case, it's not a question of business logic), there's some kind of opportunity for someone there. Best, Mark On 19 Apr 2006, at 18:40, Bob Warren wrote: > And the price of the Mac Mini in a 3rd world country like Brazil is > almost exactly three times what it is in the United States! In > other words, it is only for a tiny affluent (or should that be > effluent) elite. Unfortunately, within such business logics, the > customers' bottom line is the very last thing to be considered. From darkshadow1 at metrocast.net Wed Apr 19 14:36:21 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Wed, 19 Apr 2006 14:36:21 -0400 Subject: Thanks altPlugins Message-ID: <000e01c663e0$282fc040$6501a8c0@new0eeca32bb97> I took your advice and downloaded the free altPlugins & altArchive. Works like a charm and is way better for my purposes that my now dysfunctional "Save As..." Thanks so much for this terrific piece of software. I also use the tm| family of plugins (align, gradient, color) which have a different although equally slick look and feel. They also improve my daily work with Rev. and I recommend them highly as well as the alt family. Both these plugins seem of a different sort than the Photoshop plugins I have used. Where the typical plugin seems to add a specialized function or effect that is really helpful for a small subset of users, the RR plugins I've adopted take basic functionality to a whole new level of smoothness and sophistication. It seems as if Revolution 6.0 will have everything working the way these "plugins" do. I mention this because I read with alternating bemusement and consternation the episodic flame wars about RR ltd. and this list. It seems to me that Revolution is a generation ahead (or possibly behind?) they mainstream software market aimed at the average user. Perhaps this is what Windows would be like if the courts had broken up the Microsoft monopoly instead of threatening a future slap on the wrist. Instead of a corporate monolith we have a fractious consortium of prickly, independent geniuses who get along because they have to but are lone eagles, not drones. The disjunction between current business models and the human reality behind the Revolution community could be worse; it could also be a lot better. What a product Revolution would be if all the talent devoted to it were in harmony instead of the occasional circular firing squad! From wmb at internettrainer.com Wed Apr 19 14:45:49 2006 From: wmb at internettrainer.com (Wolfgang Bereuter) Date: Wed, 19 Apr 2006 20:45:49 +0200 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <4445C7A3.4060807@chipp.com> References: <4445C7A3.4060807@chipp.com> Message-ID: On 19.04.2006, at 07:16, Chipp Walters wrote: Hi Chip, I hape I can say it english as i could in german. Let me try: I dont understand why you are whining so often about the Mac prices and the good old times of great tools. Anf praises the glory of Win all the time. > The computer I would get from CompUSA for less $$$ would have a faster > processor, more memory, and Windows Media (and remote). There are open > source or free versions of the other programs included. I can > freely get > iTunes on my PC (I have it), and most companies ship some sort of > lame-o > photo/movie editing package as well. You have to calculate the Hospital costs to. Check real TCO Not only the barebone PC;) Because the eye cancer will come fast with the fast processor, Windows Media and mediocre PcBoxes, when you have to look at it all the day: > I remember the good old Mac days , why only remember? Check what happens today! > with products like More let us have a look at the Outliners, which I know much better than developer tools. Today we have Mori. (I have more than 2000 Textmodule organized perfectly in a notebook) How would you do that in a Word Dokument, or 2000 Dokuments? Mori (former HBN) is so much better, so much easyier, so much more powerfull and so much cheaper than More... the Win Users told me, nothing comparable on Win to: Devonthink Omni Outliner Cp Notebook Curio Mellel Nisus etc, etc, etc, etc... There is a lot I dont like at Apple, and I would like to see a real Linux competitor (like Dan Shafer) but there isn?t. (May there is, but I did not see it) regards wolfgang bereuter -- Please avoid sending me Word or PowerPoint attachments. See T-mapping? is PhotoLearning Mindmaps! ............................... http://www.internettrainer.com wmb at internettrainer.com ............................... Edelhofg. 17/11, A-1180 Wien, Austria Tel: ++43/1/ 479 6410 Fax: ++43/1/ 955 14 64-198 From bobwarren at howsoft.com Wed Apr 19 14:50:13 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Wed, 19 Apr 2006 15:50:13 -0300 Subject: [OT] Cringely on BootCamp's future Message-ID: <44468665.1050303@howsoft.com> Mark Smith wrote: >Why on earth is a mac mini three times as expensive in Brazil as in the US? Is it Apple, local distributors or some kind of tax? Surely, if not a tax (in which case, it's not a question of business logic), there's some kind of opportunity for someone there. ------------------------------------------------------ In all fairness, I should tell you that I last checked the prices when the Mac Mini was first launched. I have just had a look at the current prices. Just about the cheapest place you can buy a computer over the Internet is the "Mercado Livre". Apple Brasil themselves are offering the following Mac Mini there: "Novo Mac mini 1.66GHz intel core duo/512mb/80HD/ Superdrive" The price is R$ 2799.98, which at today's echange rate (0.471698 USD in 1 Real, or 2.12 Reais in 1 Dollar ) works out at about $1320. I should also tell you that Apple Brasil are also announcing other price reductions at the moment. Greater elucidation, I cannot give you. Regards, Bob Warren From stephenREVOLUTION at barncard.com Wed Apr 19 15:00:19 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 19 Apr 2006 12:00:19 -0700 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <44467627.80100@howsoft.com> References: <44467627.80100@howsoft.com> Message-ID: On comparing the 'Mac Experience' to Linux on an Intel box on price alone -- I can't believe some of the pros here can't tell the difference. And yes, UBUNTU is very good these days. Looks ok on a Mac. But for me, it's not only the OS, but the quality of the hardware (not the lowest bidder). I don't have to screw with it to make it work, and it doesn't crash. For the most part, it all fits together, IMHO. As far as price of Macs in Brazil; I'm sure that Brazil imposes severe tariffs placed on computers from the USA, and I think that the Brazil PC 'manufacturers' would get quite an advantage - even though made from parts from 'over there'. Hell, I don't want to start a platform war on this list - the thing is that Rev brings us together - and platform wars are boring and stupid. sqb >Chipp Walters / Richard Gaskin wrote: > >>> Spoke too quick. Turns out the Mac Mini I was referring to was not a >>> Core Duo but Core Solo. Bummer. So, now a 1.66Ghz, 1GB memory, 100Gb >>> hard drive MacMini costs $959 (without tax). Add a OEM version of WinXP >>> Home and you're up over $1000. I can get way much more down at the >>> CompUSA for way less. > > >Or blow off both OS vendors and cut the price in half by getting just >about any Linux pre-installed system. > > >>> Bummer, for a second I thought Apple had a product >>> reasonably priced. > > >On what planet? > >They didn't get the highest margins in the industry with the most highly >compensated CEO by looking out for the customers' bottom line. ;) > >-------------------------------------------------------- >And the price of the Mac Mini in a 3rd world country like Brazil is >almost exactly three times what it is in the United States! In other >words, it is only for a tiny affluent (or should that be effluent) >elite. Unfortunately, within such business logics, the customers' >bottom line is the very last thing to be considered. > >Now do you understand why the drive towards (reliable programming >in) Linux (especially in Brazil) is so imperative? We just want to >live on the same planet, that's all! > >Regarding the file/picture chooser widgets I recently produced, I >even considered buying a Mac Mini so that I could help demonstrate >the "cross platform" capacity of Rev by producing a Mac version, >besides offering something useful to the Mac users themselves. >Needless to say, that dream quickly evaporated, like many others. > >Bob Warren -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mark at maseurope.net Wed Apr 19 15:24:57 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 19 Apr 2006 20:24:57 +0100 Subject: [OT] Cringely on BootCamp's future In-Reply-To: <44468665.1050303@howsoft.com> References: <44468665.1050303@howsoft.com> Message-ID: <67299BE8-2D7C-4E5F-91FB-3D3CA0624D3E@maseurope.net> Here, in the UK, the Apple Store offers that machine for 599 UKP, which currently is 1073 USD, 911 without UK tax. The US Apple Store offers it for 799 USD, so it would seem that Apple are charging UK customers a premium of 112 USD. We brits have complained about this for years, but to no avail. I find it hard to believe that Apple are charging Brazilian customers a 521 USD premium, but you never know with Apple. Maybe they figure that only rich Brazilians can afford one anyway, and since rich Brazilians tend to be really, really rich, they might as well really stick it to 'em. :( Mark On 19 Apr 2006, at 19:50, Bob Warren wrote: > Mark Smith wrote: > > >Why on earth is a mac mini three times as expensive in Brazil as in > the US? Is it Apple, local distributors or some kind of tax? Surely, > if not a tax (in which case, it's not a question of business logic), > there's some kind of opportunity for someone there. > > ------------------------------------------------------ > In all fairness, I should tell you that I last checked the prices > when the Mac Mini was first launched. I have just had a look at the > current prices. > > Just about the cheapest place you can buy a computer over the > Internet is the "Mercado Livre". Apple Brasil themselves are > offering the following Mac Mini there: > > "Novo Mac mini 1.66GHz intel core duo/512mb/80HD/ Superdrive" > > The price is R$ 2799.98, which at today's echange rate (0.471698 > USD in 1 Real, or 2.12 Reais in 1 Dollar ) works out at about $1320. > > I should also tell you that Apple Brasil are also announcing other > price reductions at the moment. > > Greater elucidation, I cannot give you. > > Regards, > Bob Warren > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Wed Apr 19 15:27:32 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 19 Apr 2006 12:27:32 -0700 Subject: Setup a Scrollbar? Message-ID: Is there a document/recipe somewhere to set up the properties of a scrollbar such that its thumb correctly syncs with the scroll of a field? I know I've done this before somewhere but for some reason I seem to be off on a current project in how I'm figuring the start and end values. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From revolution at derbrill.de Wed Apr 19 15:41:16 2006 From: revolution at derbrill.de (Malte Brill) Date: Wed, 19 Apr 2006 21:41:16 +0200 Subject: Setup a Scrollbar? In-Reply-To: <20060419170004.7A009824E2F@mail.runrev.com> Message-ID: <77753E3B-CFDC-11DA-95FD-0030659A795C@derbrill.de> Hi scott, try: startValue: 0 endValue: formattedheight of fld - height of fld - margins of fld (if <1 no scroll) pageInc: 1 lineInc: 1 thumbSize: 1 Hope that helps, Malte From devin_asay at byu.edu Wed Apr 19 15:47:19 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 19 Apr 2006 13:47:19 -0600 Subject: keyDown message weirdness In-Reply-To: <00D9EEFD-5E59-4D71-B99B-3D066053F241@byu.edu> References: <164290D2-3015-4DCB-A8EE-5B1EED50274D@byu.edu> <444436AE.7090700@hyperactivesw.com> <78048E8F-AF51-4A7B-AF54-B4200798EFD3@byu.edu> <4445B124.5060507@hyperactivesw.com> <00D9EEFD-5E59-4D71-B99B-3D066053F241@byu.edu> Message-ID: This is now bugzilla'd as bug #3537. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From effendi at wanadoo.fr Wed Apr 19 16:13:28 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 19 Apr 2006 22:13:28 +0200 Subject: [OT] Cringely on BootCamp's future Message-ID: <1da2d3d37a10f2928457d4ab8ebff83e@wanadoo.fr> Hi from Paris, Just a minor point about Brazil, apart from it being the most fantastic country. Anything that is imported into Brazil costs an arm and a leg, due to exhorbitant import taxes. The basic idea is, Buy Brazilian (even when it doesn't exist). I remember arriving in Brazil to do a 2 week course, with my course supports, and (because I have had experience with African countries) carrying 20 note pads, 20 rubbers - sorry erasers !, 20 pens, etc. for my students, not forgetting the board markers in many colours. They were all confiscated, because I was told that "all these things exist in Brazil, so go out and buy them". The customs even wanted to confiscate 19 of my 20 course supports on the basis that Brazil had photocopying machines !! BUSINESS LOGIC DON'T COUNT !! Don't get me wrong, Brazil has more to offer than inconveniences, and I love the place to bits ! It's just a way to promote local industry. ... but then the protectionist activities of other countries aren't bad either ........ -Francis "Nothing should ever be done for the first time !" > From: Mark Smith > Why on earth is a mac mini three times as expensive in Brazil as in > the US? Is it Apple, local distributors or some kind of tax? Surely, > if not a tax (in which case, it's not a question of business logic), > there's some kind of opportunity for someone there. From tg.lists at geistinteractive.com Wed Apr 19 16:41:13 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 19 Apr 2006 13:41:13 -0700 Subject: FTP Attempts Message-ID: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> Hello, I am trying the following script and I am getting an error. ON mouseUp pMouseBtnNum libURLSetFTPMode "passive" get libURLftpCommand("NLST","ftp4.mysite.com: 21","",""") put it into field 1 pass MouseUp END MouseUp --> 226 Transfer Failed! Any clues for me? Also if anybody knows where I can get some in depthe FTP examples or libraries that would very helpful Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From mwieder at ahsoftware.net Wed Apr 19 16:49:30 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 19 Apr 2006 13:49:30 -0700 Subject: FTP Attempts In-Reply-To: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> References: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> Message-ID: <13421149831.20060419134930@ahsoftware.net> Todd- Wednesday, April 19, 2006, 1:41:13 PM, you wrote: > ON mouseUp pMouseBtnNum > libURLSetFTPMode "passive" Some reason you're using passive mode instead of active? I don't have the time to look this up right now, but I don't think you can mix passive mode and port 21. Other than that, does this work outside of rev? Are there firewall issues? -- -Mark Wieder mwieder at ahsoftware.net From scott at tactilemedia.com Wed Apr 19 17:11:10 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 19 Apr 2006 14:11:10 -0700 Subject: Setup a Scrollbar? In-Reply-To: <77753E3B-CFDC-11DA-95FD-0030659A795C@derbrill.de> Message-ID: Recently, Malte Brill wrote: > try: > > startValue: 0 > endValue: formattedheight of fld - height of fld - margins of fld (if > <1 no scroll) > pageInc: 1 > lineInc: 1 > thumbSize: 1 Thanks Malte -- this is pretty much what I tried. My problem is getting the thumb correctly sized so, for example, if the field holds 14 items and the lines number 15, you get a fairly large thumb, instead of the tiny version when its size is set to 1. When I try this: set the thumbSize of sb myScroll to \ trunc(endValue of sb myScroll*(height of fld 1/formattedHeight of fld 1)) ...the last lines of the field are not accessible. Guess I'm wondering what the correct proportion is. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From tg.lists at geistinteractive.com Wed Apr 19 17:11:57 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 19 Apr 2006 14:11:57 -0700 Subject: FTP Attempts In-Reply-To: <13421149831.20060419134930@ahsoftware.net> References: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> <13421149831.20060419134930@ahsoftware.net> Message-ID: <73095136-F907-49E0-8931-C4CA7FC5408E@geistinteractive.com> Hi Mark. On Apr 19, 2006, at 1:49 PM, Mark Wieder wrote: > Todd- > > Wednesday, April 19, 2006, 1:41:13 PM, you wrote: > >> ON mouseUp pMouseBtnNum >> libURLSetFTPMode "passive" > > Some reason you're using passive mode instead of active? I don't have > the time to look this up right now, but I don't think you can mix > passive mode and port 21. I thought everything had to start with Port 21. Then the passive Port ranges come into play later??? But even if I change to "Active" I get the same result > Other than that, does this work outside of > rev? Are there firewall issues? Yes it works with any other FTP client. Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From bobwarren at howsoft.com Wed Apr 19 17:24:21 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Wed, 19 Apr 2006 18:24:21 -0300 Subject: [OT] Cringely on BootCamp's future Message-ID: <4446AA85.4040608@howsoft.com> Mark Smith wrote: >Why on earth is a mac mini three times as expensive in Brazil as in the US? Is it Apple, local distributors or some kind of tax? Surely, if not a tax (in which case, it's not a question of business logic), there's some kind of opportunity for someone there. ------------------------------------------------------ Just to clarify a little more (at the expense of bloating the UR-List a bit - sorry): If I remember correctly, it was Apple Brasil's own recommended price that was about 3 times the US price originally. Of course, what taxes were invisibly embedded in this price, I cannot say, since VAT and stuff like that is never declared here. And remembering a little better, I think that this price still held up until only a short while ago. Could it be that Apple are at last beginning to see a little light with their very recent drastic price cuts here in Brazil? Or has the Brazilian government decided to punish Apple a little less? We may never know. Bob From briany at qldlearning.com Wed Apr 19 17:34:11 2006 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 19 Apr 2006 14:34:11 -0700 Subject: Setup a Scrollbar? In-Reply-To: References: Message-ID: Scott, I think the trick is that you have to also increase the endValue when you increase the thumbSize (not very intuitive, I know). Try this. Set: startValue: 0 endValue: 100 Now scroll all the way down and check the thumbPosition... it's 67, not 100. So you probably want something more like: endValue = 100*( (height of fld 1/(formattedHeight of fld 1 - height of fld 1))+1) thumbSize = endValue *(height of fld 1)/(formattedHeight of fld 1) For example, if you formattedHeight is 150 and your field is 50, you get: endValue = 100 * (1 + 50/100) = 150 thumbSize = 150 * (1 / 3) = 50 And so you have a thumb which is 1/3 the height of the scrollbar - same as the field is 1/3 the height of it's contents. Hope that helps - ! - Brian > Recently, Malte Brill wrote: > >> try: >> >> startValue: 0 >> endValue: formattedheight of fld - height of fld - margins of fld >> (if >> <1 no scroll) >> pageInc: 1 >> lineInc: 1 >> thumbSize: 1 > > Thanks Malte -- this is pretty much what I tried. My problem is > getting the > thumb correctly sized so, for example, if the field holds 14 items and > the > lines number 15, you get a fairly large thumb, instead of the tiny > version > when its size is set to 1. When I try this: > > set the thumbSize of sb myScroll to \ > trunc(endValue of sb myScroll*(height of fld 1/formattedHeight of > fld 1)) > > ...the last lines of the field are not accessible. Guess I'm > wondering what > the correct proportion is. > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From europe at ehug.info Wed Apr 19 17:53:34 2006 From: europe at ehug.info (Mark Schonewille) Date: Wed, 19 Apr 2006 23:53:34 +0200 Subject: FTP Attempts In-Reply-To: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> References: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> Message-ID: <4446B15E.9030809@ehug.info> Hi Todd, You cannot issue an NLST command with libUrlFtpCommand. Instead, you have to use the libURLSetFTPListCommand command. libURLSetFTPListCommand Once you have done that, you can retrieve a list using the put url command: put url "ftp://user:password at ftp.domain.com/dir/" Note the slash at the end of the address, which is necessary to see a list of files in a directory. If you'd like to discuss FTP with me or other Rev developers, feel free to come by in ChatRev. Currently, I'm working on an FTP client, called ecxFTP. I expect to release a public beta in a week. If you or anyone else would like to give the client a try, please contact me off-list. Best, Mark Todd Geist wrote: > Hello, > > > I am trying the following script and I am getting an error. > > > ON mouseUp pMouseBtnNum > libURLSetFTPMode "passive" > > get libURLftpCommand("NLST","ftp4.mysite.com: 21","",""") > put it into field 1 > > pass MouseUp > END MouseUp > > --> 226 Transfer Failed! > > > Any clues for me? > > Also if anybody knows where I can get some in depthe FTP examples or > libraries that would very helpful > > Thanks > > Todd > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From europe at ehug.info Wed Apr 19 17:59:36 2006 From: europe at ehug.info (Mark Schonewille) Date: Wed, 19 Apr 2006 23:59:36 +0200 Subject: FTP Attempts In-Reply-To: <13421149831.20060419134930@ahsoftware.net> References: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> <13421149831.20060419134930@ahsoftware.net> Message-ID: <4446B2C8.9030405@ehug.info> Hi Mark, If Todd were using active ftp, my first question would be "some reason why you're using active mode instead of passive"? I believe, default mode should be passive, because you can just keep port 21 open and don't need to worry about all other ports that would have to be open if active ftp were used. Only if the server makes It makes perfect sense to combine port 21 with passive mode. In fact, there is no need to specify a port if 21 is used, because it is the default port. I just thought I should say this explicitly, since there has been so much confusion about it on this list, lately. Bes regards, Mark Mark Wieder wrote: > Todd- > > Wednesday, April 19, 2006, 1:41:13 PM, you wrote: > > >>ON mouseUp pMouseBtnNum >> libURLSetFTPMode "passive" > > > Some reason you're using passive mode instead of active? I don't have > the time to look this up right now, but I don't think you can mix > passive mode and port 21. Other than that, does this work outside of > rev? Are there firewall issues? > -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From tg.lists at geistinteractive.com Wed Apr 19 18:17:11 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Wed, 19 Apr 2006 15:17:11 -0700 Subject: FTP Attempts In-Reply-To: <4446B15E.9030809@ehug.info> References: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> <4446B15E.9030809@ehug.info> Message-ID: Thank You! On Apr 19, 2006, at 2:53 PM, Mark Schonewille wrote: > Hi Todd, > > You cannot issue an NLST command with libUrlFtpCommand. Instead, > you have to use the libURLSetFTPListCommand command. > > libURLSetFTPListCommand -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From scott at tactilemedia.com Wed Apr 19 18:36:55 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 19 Apr 2006 15:36:55 -0700 Subject: Setup a Scrollbar? In-Reply-To: Message-ID: Recently, Brian Yennie wrote: > I think the trick is that you have to also increase the endValue when > you increase the thumbSize (not very intuitive, I know). Thanks Brian. Unfortunately, I'm still getting inconsistent results. Sometimes the scrollbar scrolls correctly to the end of the field contents, other times, the scroll falls short. Not sure what's going on (bug in my code, bug in Rev, incorrect proportion, etc). I'll continue to try to figure it out. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From briany at qldlearning.com Wed Apr 19 18:42:37 2006 From: briany at qldlearning.com (Brian Yennie) Date: Wed, 19 Apr 2006 15:42:37 -0700 Subject: Setup a Scrollbar? In-Reply-To: References: Message-ID: <1004d1d726b94d4d428bcfe1b5aed81e@qldlearning.com> Hrm. Any chance it's a rounding / trunc problem? If so you could increase the "resolution" by jumping from a 0-100 base scale to something more like 0-100000 to make the truncating negligible. How much is getting cut off / what are your actual values? Just a shot in the dark...! > Recently, Brian Yennie wrote: > >> I think the trick is that you have to also increase the endValue when >> you increase the thumbSize (not very intuitive, I know). > > Thanks Brian. Unfortunately, I'm still getting inconsistent results. > Sometimes the scrollbar scrolls correctly to the end of the field > contents, > other times, the scroll falls short. Not sure what's going on (bug in > my > code, bug in Rev, incorrect proportion, etc). I'll continue to try to > figure it out. > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From gilbert at isphlg.rimed.cu Wed Apr 19 19:59:22 2006 From: gilbert at isphlg.rimed.cu (Gilberto Cuba) Date: Wed, 19 Apr 2006 19:59:22 -0400 Subject: Shadow of menu pulldown... References: <000d01c66250$16fa83a0$1c037b98@p42600> <15823527180.20060417153647@ahsoftware.net> Message-ID: <003201c6640d$4fa69ef0$1c037b98@p42600> From: "Mark Wieder" Sent: Monday, April 17, 2006 6:36 PM > >> How I can hide the shadow of the stack that open when I click in a button >> with style "pulldown". >> I tried to put false the shadow property of the current stack that It >> will >> show and not work fine. Why? > > This works fine for me on both OSX and Win2k. What platform and > version are you trying this with? I thought maybe this was something > that just broke with 2.7, but it seems to be working here with that > and with 2.61 as well. I'm trying in WinXP with 2.6.1 version of Revolution and not work fine. How I can send a example of my stack when I have a example with .png images that customize the enviroment of menu? Best regards and thank for your response, Gilberto Cuba From jhonken at webdsp.com Wed Apr 19 20:21:59 2006 From: jhonken at webdsp.com (Jeff Honken) Date: Wed, 19 Apr 2006 17:21:59 -0700 Subject: Ask Password Message-ID: <000201c66410$709dc540$670fa8c0@work1> I have a user that is using one of my compiled .exe's. He's running WinXP Home addition. He claims he can't see the password field in the application. None else has complained of this but He's described it to me clearly so I believe him. Does anyone know why he couldn't see the password field but can see the text" Please Enter your Password" and the ok and cancel buttons. I've compiled under 2.6.1. I'm using: ask password clear "Please Enter your Password" Jeff From thien at unimelb.edu.au Wed Apr 19 21:32:28 2006 From: thien at unimelb.edu.au (Nicholas Thieberger) Date: Thu, 20 Apr 2006 11:32:28 +1000 Subject: Unicode In-Reply-To: <20060419151817.11C9D824E5B@mail.runrev.com> References: <20060419151817.11C9D824E5B@mail.runrev.com> Message-ID: I am trying to enter Unicode in a field. I have set the 'use unicode' to true in a startup script as follows: set the useunicode to true set the textFont of field "Text" to "Gentium,UTF8" This has the effect of making all the characters in the field appear in a Chinese script. This is not my desired outcome! Any suggestions welcome! Thanks, Nick From tsj at unimelb.edu.au Wed Apr 19 21:54:42 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 20 Apr 2006 11:54:42 +1000 Subject: contextual menus on Windows - can't select items with left mouse button In-Reply-To: <20060406012836.94AD0825212@mail.runrev.com> References: <20060406012836.94AD0825212@mail.runrev.com> Message-ID: <07cfd2854881659cb20ceb633472fa64@unimelb.edu.au> Ello, I'm popping up contextual menus in a mouseDown handler ? like so... (much simplified) on mouseDown theButton if theButton = 3 then displayContextualMenu end if end mouseDown on displayContextualMenu popup btn "myContextualMenu" of stack "myMenus" end displayContextualMenu ...this works as expected, the menu pops up and you can select an item - well sort of, clicking the left mouse button has no effect whereas if you click the right mouse button the menuPick handler in the button is triggered and the handler proceeds. Clearly I want users to be able to make selections with the left mouse button as well as the right - as you can with any of the IDE stacks if you have the 'contextual menus work in Revolution windows' option selected in the 'General' panel of the Rev preferences window. So, what am I missing? TIA, Terry... Dr Terry Judd Lecturer in Educational Technology (Design) Biomedical Multimedia Unit Faculty of Medicine, Dentistry & Health Sciences The University of Melbourne Parkville VIC 3052 AUSTRALIA From tsj at unimelb.edu.au Wed Apr 19 22:25:38 2006 From: tsj at unimelb.edu.au (Terry Judd) Date: Thu, 20 Apr 2006 12:25:38 +1000 Subject: contextual menus on Windows - can't select items with left mouse button In-Reply-To: <07cfd2854881659cb20ceb633472fa64@unimelb.edu.au> References: <20060406012836.94AD0825212@mail.runrev.com> <07cfd2854881659cb20ceb633472fa64@unimelb.edu.au> Message-ID: Doh - that'd be because the menuMouseButton property was set to 3 instead of 0. Terry... > Ello, > > I'm popping up contextual menus in a mouseDown handler ? like so... > > (much simplified) > > on mouseDown theButton > if theButton = 3 then > displayContextualMenu > end if > end mouseDown > > on displayContextualMenu > popup btn "myContextualMenu" of stack "myMenus" > end displayContextualMenu > > ...this works as expected, the menu pops up and you can select an item > - well sort of, clicking the left mouse button has no effect whereas > if you click the right mouse button the menuPick handler in the button > is triggered and the handler proceeds. > > Clearly I want users to be able to make selections with the left mouse > button as well as the right - as you can with any of the IDE stacks if > you have the 'contextual menus work in Revolution windows' option > selected in the 'General' panel of the Rev preferences window. So, > what am I missing? > > TIA, > > Terry... > > Dr Terry Judd > Lecturer in Educational Technology (Design) > Biomedical Multimedia Unit > Faculty of Medicine, Dentistry & Health Sciences > The University of Melbourne > Parkville VIC 3052 > AUSTRALIA > From sarah.reichelt at gmail.com Wed Apr 19 22:29:46 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 20 Apr 2006 12:29:46 +1000 Subject: contextual menus on Windows - can't select items with left mouse button In-Reply-To: <07cfd2854881659cb20ceb633472fa64@unimelb.edu.au> References: <20060406012836.94AD0825212@mail.runrev.com> <07cfd2854881659cb20ceb633472fa64@unimelb.edu.au> Message-ID: > I'm popping up contextual menus in a mouseDown handler ? like so... > > (much simplified) > > on mouseDown theButton > if theButton = 3 then > displayContextualMenu > end if > end mouseDown > > on displayContextualMenu > popup btn "myContextualMenu" of stack "myMenus" > end displayContextualMenu > > ...this works as expected, the menu pops up and you can select an item > - well sort of, clicking the left mouse button has no effect whereas if > you click the right mouse button the menuPick handler in the button is > triggered and the handler proceeds. Hi Terry, I'm guessing that you want to use only right mouse button to get to the popup? Because the "if theButton = 3 then" line restricts this to right button only. However if the problem is in the popup itself, check the menuMouseButton property. I think it is best to set this to 0 in order to get any button to work. HTH, Sarah From aj445 at traverse.lib.mi.us Wed Apr 19 23:24:18 2006 From: aj445 at traverse.lib.mi.us (SB) Date: Wed, 19 Apr 2006 23:24:18 -0400 Subject: spread the word about the Rev beginners Workshop In-Reply-To: <20060419170003.E7B31824E22@mail.runrev.com> References: <20060419170003.E7B31824E22@mail.runrev.com> Message-ID: Hey folks, spread the word about the RevCon West intensive pre-conference tutorial workshop on June 14-15 for beginners, or those who want a refresher course, with the great teachers, Jacqueline Landman Gay and Devin Asay, I?m going to be taking this workshop, and want lots of good company. They have more info about it here? http://www.revconwest.com/revcon/About.htm An enjoyable way to introduce friends to Rev too. Sandy From chipp at chipp.com Wed Apr 19 23:33:41 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 19 Apr 2006 22:33:41 -0500 Subject: spread the word about the Rev beginners Workshop In-Reply-To: References: <20060419170003.E7B31824E22@mail.runrev.com> Message-ID: <44470115.5010607@chipp.com> Thanks Sandy! BTW, for those of you who haven't seen the pictures Sandy took at last year's RevConWest check it out: http://www.troutfoot.com/rev/index.html Also, everyone who takes the workshop, gets a free copy of RevMedia! So, even if you know people who don't yet own Revolution, you can tell them they'll walk away with a toolkit and the knowledge on how to use it. -Chipp SB wrote: > Hey folks, spread the word about the RevCon West intensive > pre-conference tutorial workshop on June 14-15 for beginners, or those > who want a refresher course, with the great teachers, Jacqueline Landman > Gay and Devin Asay, > > I?m going to be taking this workshop, and want lots of good company. > They have more info about it here? > http://www.revconwest.com/revcon/About.htm > > An enjoyable way to introduce friends to Rev too. > > Sandy > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From revolutionary.dan at gmail.com Thu Apr 20 01:50:47 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 19 Apr 2006 22:50:47 -0700 Subject: Ruby Active Record In-Reply-To: References: Message-ID: <70ed6b130604192250g5d4ceb4fx5ab2693b6e57e658@mail.gmail.com> I don't see any support there for Revolution. Is it hiding? On 4/18/06, Russ McBride wrote: > > > > > P.S. Oh yeah, almost forgot to mention that FrontBase wrote a > plug-in for runrev compatibility. Found it accidentally on their > download page: http://www.frontbase.com/cgi-bin/WebObjects/FrontBase > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From kray at sonsothunder.com Thu Apr 20 01:56:50 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 20 Apr 2006 00:56:50 -0500 Subject: Ruby Active Record In-Reply-To: <70ed6b130604192250g5d4ceb4fx5ab2693b6e57e658@mail.gmail.com> Message-ID: On 4/20/06 12:50 AM, "Dan Shafer" wrote: >> P.S. Oh yeah, almost forgot to mention that FrontBase wrote a >> plug-in for runrev compatibility. Found it accidentally on their >> download page: http://www.frontbase.com/cgi-bin/WebObjects/FrontBase > I don't see any support there for Revolution. Is it hiding? Click the Downloads link in the toolbar, then scroll down.... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From paulclaude at postino.it Thu Apr 20 02:02:51 2006 From: paulclaude at postino.it (Paul Claude) Date: Thu, 20 Apr 2006 08:02:51 +0200 Subject: OSX Appearance? In-Reply-To: <44458329.9010506@qwest.net> Message-ID: Arthur, I've posted this some days ago. --------------------------------------- Tired of manually copying the Plugins folder each time I test my app building a new standalone, I've made a little script to automate this task. Put it in a button handler, if you want. on mouseUp -- put below your actual Revolution application path put "/Applications/Revolution Studio/2.7.0-gm-1/Revolution.app" into revPath answer file "Choose your app to add plugins:" with "/Applications/Revolution Studio/" put it into filePath set cursor to watch put "/Contents/PlugIns/" after filePath put "/Contents/PlugIns/" after revPath revCopyFolder revPath&"coreimage_support.bundle",filePath revCopyFolder revPath&"jaguar_theme_support.bundle",filePath revCopyFolder revPath&"panther_theme_support.bundle",filePath revCopyFolder revPath&"tiger_theme_support.bundle",filePath get the result if it <> empty then answer it -- some error? end mouseUp Greetings Paul Claude on 19-04-2006 2:24, Arthur Urban at aturban at qwest.net wrote: > I almost hate to ask this, but I'm tired of digging through the docs > today... > > I just built my first standalone for XP and OSX. Under OSX, the app runs > just fine, but the none of the controls appear in the Aqua style; looks > more like classic to my eye. I built this under XP...what did I miss? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From revolutionary.dan at gmail.com Thu Apr 20 02:17:20 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 19 Apr 2006 23:17:20 -0700 Subject: Ruby Active Record In-Reply-To: References: <70ed6b130604192250g5d4ceb4fx5ab2693b6e57e658@mail.gmail.com> Message-ID: <70ed6b130604192317w394d6f81tfbb53a964539a2e1@mail.gmail.com> Thanks, Ken. FOund it. But at those prices, I think I"ll stay far, far away. Yikes. On 4/19/06, Ken Ray wrote: > > On 4/20/06 12:50 AM, "Dan Shafer" wrote: > > > I don't see any support there for Revolution. Is it hiding? > > Click the Downloads link in the toolbar, then scroll down.... > > > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From europe at ehug.info Thu Apr 20 04:01:28 2006 From: europe at ehug.info (Mark Schonewille) Date: Thu, 20 Apr 2006 10:01:28 +0200 Subject: Unicode In-Reply-To: References: <20060419151817.11C9D824E5B@mail.runrev.com> Message-ID: <44473FD8.4050008@ehug.info> Hi Nicholas, If you contact me off-list, Economy-x-Talk.com can create a solution for you. Best regards, Mark Nicholas Thieberger wrote: > I am trying to enter Unicode in a field. I have set the 'use unicode' to > true in a startup script as follows: > > set the useunicode to true > set the textFont of field "Text" to "Gentium,UTF8" > > This has the effect of making all the characters in the field appear in > a Chinese script. This is not my desired outcome! > > Any suggestions welcome! > > Thanks, > > Nick -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From effendi at wanadoo.fr Thu Apr 20 04:44:04 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 20 Apr 2006 10:44:04 +0200 Subject: Filling data fields from a multiple choice list - Closing Thread Message-ID: <8e70d9e6a56cab5349ac66f5e66b79e3@wanadoo.fr> Hi Sarah, From the situation I was in (fields already defined and filled), it took me 10 minutes ("chrono en main" as they say here). Brilliant ! Thanks so much. Sometimes Revolution can look so complex (I have given up on trying to fathom out some of the coding I see in this forum). But sometimes, it can be so simple ..... and elegant ....... ! One more step to making my stack look professional ! And the understanding of one more powerful command to be used in future stacks. -Francis "Nothing should ever be done for the first time !" > From: "Sarah Reichelt" > on mouseUp > put field "List" of card 1 into button "Popup" > popup button "Popup" at the mouseLoc > end mouseUp > > Then script the popup button: > > on menuPick pChoice > -- pChoice contains the selected item from the popup menu > -- so now do what you usually do when someone clicks > -- on the list field in card 1 > end menuPick From dburgun at dsl.pipex.com Thu Apr 20 05:41:45 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 20 Apr 2006 10:41:45 +0100 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <20060214045529.E0C088254F2@mail.runrev.com> References: <20060214045529.E0C088254F2@mail.runrev.com> Message-ID: <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> Hi All, I really can't understand all the mystery surrounding this "fix" to allow backwards compatibility. As far as I understand it, there is a way to tell the engine to save in the old format or the new format, with version 2.7 defaulting to the newer format. That all sounds reasonable. What I can't understand is why how to do it is a "secret"? There is a protected IDE plug-in available that allows you to save in either format, but since it is protected, the details are hidden. There is no real mention of it on the RunRev Web Site or in the Documentation as far as I can see. Leaving this "hanging" like this is just bound to lead to problems IMO. Problems that could be so easily avoided just by either shipping the PlugIn with the release, or having an IDE command or preference to select it or by just documenting exactly how to do it. Anyone have any ideas on this mystery????? All the Best Dave >> Before I panic everyone on the list for the second time >> today, there's a way to back out of this change and make the >> stack 2.4 compatible again, but you'll lose any 2.7 features >> if you do it. The info was not included in the What's New >> file, so I'm not sure if it's okay to post it here. To be >> safe, just plan on working on duplicates. From chipp at chipp.com Thu Apr 20 06:06:29 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 20 Apr 2006 05:06:29 -0500 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> References: <20060214045529.E0C088254F2@mail.runrev.com> <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> Message-ID: <44475D25.80002@chipp.com> Hi Dave, I had contacted Mark a bit ago about the stackFileVersion property and he said it's ok to mention it, but it might be renamed or go away later, so it's not officially supported. If you click the 'update' button on the StackFormat plugin of mine, you'll download a new version which isn't protected. You can look in the checkbox script to see how to set this global property. Or, if you don't have it just type into your message box: go URL "http://www.gadgetplugins.com/altplugins/StackFormat.rev" best, Chipp David Burgun wrote: > Anyone have any ideas on this mystery????? From europe at ehug.info Thu Apr 20 06:23:46 2006 From: europe at ehug.info (Mark Schonewille) Date: Thu, 20 Apr 2006 12:23:46 +0200 Subject: [OT] To all who cantacted me recently... Message-ID: <44476132.6050009@ehug.info> Hello, Just before Easter, I had a crashing hard disk, which is definitely completely unrecoverable, and I had to rely on a backup. As a result, I lost some data, including quite a few e-mails. If you contacted me recently and haven't got a reply yet, please send me a copy of your e-mail. Thanks, Mark -- Consultant and Software Engineer mailto:m.schonewille at economy-x-talk.com http://www.economy-x-talk.com eHUG coordinator mailto:europe at ehug.info http://www.ehug.info Advertise with us and reach 1000 truely interested internet users every month. See http://economy-x-talk.com/advertise.html for more information. From gcanyon at inspiredlogic.com Thu Apr 20 09:36:21 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Thu, 20 Apr 2006 06:36:21 -0700 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> References: <20060214045529.E0C088254F2@mail.runrev.com> <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> Message-ID: <2C8DC7E0-7D06-495A-B88F-A30212383B80@inspiredlogic.com> I think saving in the pre-2.7 format is available in the upcoming release. gc On Apr 20, 2006, at 2:41 AM, David Burgun wrote: > Hi All, > > I really can't understand all the mystery surrounding this "fix" to > allow backwards compatibility. As far as I understand it, there is > a way to tell the engine to save in the old format or the new > format, with version 2.7 defaulting to the newer format. That all > sounds reasonable. What I can't understand is why how to do it is a > "secret"? There is a protected IDE plug-in available that allows > you to save in either format, but since it is protected, the > details are hidden. There is no real mention of it on the RunRev > Web Site or in the Documentation as far as I can see. Leaving this > "hanging" like this is just bound to lead to problems IMO. Problems > that could be so easily avoided just by either shipping the PlugIn > with the release, or having an IDE command or preference to select > it or by just documenting exactly how to do it. > > Anyone have any ideas on this mystery????? > > All the Best > Dave From mikeythek at gmail.com Thu Apr 20 09:56:00 2006 From: mikeythek at gmail.com (Mikey) Date: Thu, 20 Apr 2006 09:56:00 -0400 Subject: HTML Message-ID: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> Has anybody built a stack to take cards and convert them into HTML? -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From mikeythek at gmail.com Thu Apr 20 09:57:14 2006 From: mikeythek at gmail.com (Mikey) Date: Thu, 20 Apr 2006 09:57:14 -0400 Subject: PIM Message-ID: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY back in the day I used to use Connections, which was a PIM product that ran in HC. I'm incredibly unhappy with all the PIM's I've used since, so I'm thinking of killing myself cranking one out. Do we have an RR based PIM somewhere? -- On the first day, God created the heavens and the Earth On the second day, God created the oceans. On the third day, God put the animals on hold for a few hours, and did a little diving. And God said, "This is good." From kray at sonsothunder.com Thu Apr 20 10:07:21 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 20 Apr 2006 09:07:21 -0500 Subject: PIM In-Reply-To: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> Message-ID: On 4/20/06 8:57 AM, "Mikey" wrote: > WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY back in the day I used to use > Connections, which was a PIM product that ran in HC. I'm incredibly > unhappy with all the PIM's I've used since, so I'm thinking of killing > myself cranking one out. Do we have an RR based PIM somewhere? Not for general consumption, AFAIK. There's a vertical market PIM solution for agents and managers in the entertainment industry here: http://www.inentertainment.com/ But other than that, I'm not aware of any... perhaps someone else will chime in on this thread... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From stefano at fasquared.it Thu Apr 20 10:42:42 2006 From: stefano at fasquared.it (Stefano FA2) Date: Thu, 20 Apr 2006 16:42:42 +0200 Subject: header intact Message-ID: From liamlambert at mac.com Thu Apr 20 10:48:14 2006 From: liamlambert at mac.com (Liam Lambert) Date: Thu, 20 Apr 2006 15:48:14 +0100 Subject: Choosing a printer form a script Message-ID: <56A4FCB7-0966-4053-BBEC-BB09D40BE646@mac.com> I need to have two printers one is a label printer and the other is a ticket printer is there any way I can select which printer is used in a script Thanks Liam Ireland From liamlambert at mac.com Thu Apr 20 10:52:37 2006 From: liamlambert at mac.com (Liam Lambert) Date: Thu, 20 Apr 2006 15:52:37 +0100 Subject: Choosing a printer form a script Message-ID: <45882940-EE4E-4676-B205-D7ABFD4E92FA@mac.com> I should have said that I am using a mac. Liam From FlexibleLearning at aol.com Thu Apr 20 10:55:47 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 20 Apr 2006 10:55:47 EDT Subject: GEDCOM and Rev Message-ID: <3b3.de3bb9.3178faf3@aol.com> Before I re-invent the wheel, has anyone done any work on a GEDCOM 5.5 exporter/parser/importer for Revolution or a Rev-based GEDCOM/XML translator/manipulator? /H PS: If you don't know the GEDCOM file format, be happy! From rcozens at pon.net Thu Apr 20 11:08:49 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 20 Apr 2006 08:08:49 -0700 Subject: Setup a Scrollbar? In-Reply-To: References: Message-ID: <924E97D2-D07F-11DA-A7F7-0030657E1638@pon.net> Hi Scott, > My problem is getting the > thumb correctly sized so, for example, if the field holds 14 items and > the > lines number 15, you get a fairly large thumb, instead of the tiny > version > when its size is set to 1. If you are working with a scrolling field, the thumbSize adjusts automatically to the amount of text in the field. Create a scrolling field with the formattedHeight of the text = to the the field's adjusted height...there will be no visible thumb. Add one line of text and you have a fat thumb that gets slimmer with each line added to the field. If you are using a scrollBar control instead of a scrolling field, this works for moi: set the thumbSize of scrollBar "Index Scroll" to trunc(maxSize*(visibleLines/linesOfImages)) get visibleLines * imageHeight set the pageInc of scrollBar "Index Scroll" to it set the lineInc of scrollBar "Index Scroll" to imageHeight Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From rcozens at pon.net Thu Apr 20 11:24:11 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 20 Apr 2006 08:24:11 -0700 Subject: Setup a Scrollbar? In-Reply-To: References: Message-ID: Malte, Scott, et al: >> pageInc: 1 >> lineInc: 1 From Rev Dictionary: "Use the pageIncrement property to change the amount that is scrolled when the gray region is clicked." "Use the lineIncrement property to change the amount that is scrolled when the scrollbar arrows are clicked." Do you really want the scroll limited to one pixel in these cases? lineInc should = the height of one line of scrolling text or objects pageInc should = lineInc * the number of visible lines of text or objects Rob Cozens CCW, Serendipity Software Company "And I, which was two fooles, do so grow three; Who are a little wise, the best fooles bee." from "The Triple Foole" by John Donne (1572-1631) From jacque at hyperactivesw.com Thu Apr 20 11:31:38 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 10:31:38 -0500 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> References: <20060214045529.E0C088254F2@mail.runrev.com> <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> Message-ID: <4447A95A.8040305@hyperactivesw.com> David Burgun wrote: > > I really can't understand all the mystery surrounding this "fix" to > allow backwards compatibility. The beta testers know about it (if you purchase Enterprise, you are automatically on that list,) but the details were pulled from the final release for a number of reasons. However the upcoming 2.7.1 has an interface that allows you to save in either file format. It isn't really a secret, RR just doesn't support its use yet. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 20 11:33:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 10:33:22 -0500 Subject: Ask Password In-Reply-To: <000201c66410$709dc540$670fa8c0@work1> References: <000201c66410$709dc540$670fa8c0@work1> Message-ID: <4447A9C2.5000607@hyperactivesw.com> Jeff Honken wrote: > I have a user that is using one of my compiled .exe's. He's running > WinXP Home addition. He claims he can't see the password field in the > application. None else has complained of this but He's described it to > me clearly so I believe him. Does anyone know why he couldn't see the > password field but can see the text" Please Enter your Password" and the > ok and cancel buttons. I've compiled under 2.6.1. I'm using: > > ask password clear "Please Enter your Password" How odd. The only thing I can think of is to ask your user to install the latest video drivers for his machine. Maybe that's the problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From devin_asay at byu.edu Thu Apr 20 11:33:50 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 20 Apr 2006 09:33:50 -0600 Subject: Unicode In-Reply-To: References: <20060419151817.11C9D824E5B@mail.runrev.com> Message-ID: <40E207F6-B996-4F2B-A9DF-7937D633E477@byu.edu> Nicholas, The way to enter unicode text into a field is to choose a non-Latin input method using your OS's native tools. In other words, place your cursor in the field, then switch to the language you want to type in just as you would in any application. Revolution will automatically set the textfont for you. Once you're done, the field's unicodetext property will contain, well, the unicode text for that field. The tricky part of using unicode in Revolution is not the entering, but the subsequent manipulation of the unicode text--grabbing chunks, moving it from field to field, saving, etc. See my web site at http://revolution.byu.edu/unicode/ unicodeInRev.html for some notes on how to work with unicode. You can see some working examples in my stack unicodeTrials.rev. Just enter in the message box: go stack url "http://revolution.byu.edu/unicode/ unicodeTrials.rev" HTH. Devin On Apr 19, 2006, at 7:32 PM, Nicholas Thieberger wrote: > I am trying to enter Unicode in a field. I have set the 'use > unicode' to true in a startup script as follows: > > set the useunicode to true > set the textFont of field "Text" to "Gentium,UTF8" > > This has the effect of making all the characters in the field > appear in a Chinese script. This is not my desired outcome! > > Any suggestions welcome! Devin Asay Humanities Technology and Research Support Center Brigham Young University From dcragg at lacscentre.co.uk Thu Apr 20 11:57:50 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 20 Apr 2006 16:57:50 +0100 Subject: Checking if the network has changed Message-ID: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> Hi I'm trying to find a reliable (ish) way to know if a computer is connected to the same network as it was the previous time the application was opened. The situation is for an educational program that requires connecting to an internet server. Users may run the program from work and/or from home. Connecting from work requires using a proxy. My concern is with laptop users who use the same computer to connect from both work and home. I'd like to be able to have the program use a preconfigured proxy setting when used from work, and no proxy (or a user-configured proxy) when used from home. Right now, I'm thinking of using the following to determine if the network has changed since the last session: get hostNameToAddress(the hostname) The idea would be to store the result between sessions, and compare at each new session. If the values are different, ask the user to confirm the location. If anyone knows of any problems with this, or knows of a better solution, I'd be grateful. Cheers Dave From wjm at wjm.org Thu Apr 20 12:51:31 2006 From: wjm at wjm.org (Bill Marriott) Date: Thu, 20 Apr 2006 12:51:31 -0400 Subject: Right-Align Cell Values in Tables Message-ID: Am I correct that there is no way to right-justify individual values in cells (i.e., numbers)? When I apply the right-align formatting to a table, it actually seems to work on a *line* basis, causing the values to jump the boundaries of their cells. Same thing with centering. From mdswindell at cruzio.com Thu Apr 20 13:13:07 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 20 Apr 2006 10:13:07 -0700 Subject: OT audio question - .asf files Message-ID: <3724D643-C560-409A-94BC-5828F8C6800A@cruzio.com> I'm trying to play back some educational .asf files I've downloaded. Video works fine on all of them, but no audio playback on some of them (others work fine). All audio seems to work on Windows. I'm using OSX 10.6, and Quicktime 7.0.4 with current WMV player or VLC. This is the message I get from VLC: main: no suitable decoder module for fourcc `undf'. VLC probably does not support this sound or video format. If anyone has any idea about what I might do to get audio, I'd love to hear. Thanks, Mark From devin_asay at byu.edu Thu Apr 20 13:56:59 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 20 Apr 2006 11:56:59 -0600 Subject: Custom sorting question Message-ID: <1081933C-8769-4873-9E9E-BD588805A806@byu.edu> I know this should be possible, but I'm having a heckuva time getting it to work. I want to sort some data that looks like this when it comes out of the database, put into variable tRawData (the white spaces are tabs; the random characters are unicode data, waiting to be uniencoded into a field): 26 ???????????????? grandmother ???????????????? ?????????? ?? ?????? ?? ??????????????????. grandma 54 ???????? brother ???????? ???????? ???????? ?? ??????????????. brother 110 ???????? grandson ?????? ?????? ????????????????. ?????????? ????? ????? ???????? ????????. grandson 111 ?????????????? granddaughter ?????????? ?????????? ??????????????? ???. ???? ?????????????? ?????????? ?????????? ??????????. granddaughter 149 ?????? ????????????,?????? ???????????? ??????????????????. All's well that ends well. ?????? ??????????????, ?????? ?????????????? ??? ?????????????????. Allswellthatendswell 250 ???????????????? little girl ???????? ?????????????? ?????? ????? ??????????????? ????????????????. littlegirl 259 ???????????????? grandfather ?????? ???????????????? ?????????? ? ????????? ??????????. grandfather 272 ?????????? children ?????????? ?????????? ???????????? ??????????? ??? ??????????????. children 314 ???????? daughter ???????? ???????????????? ??????????????????. ? ????????? ???? ????????. daughter Another variable, lSortOrder, contains the order I want the lines to appear: 259,26,110,111,272,314,149,250,54 I read the dictionary entry for 'sort container' carefully, and found a couple of sample scripts for similar things from old use-rev postings. This is what I came up with, but it didn't do what I want. I think it boils down to my not understanding how to create custom sort orders. local lCount,lSortOrder on updateList ## sort the rawLessonData by item 1 of each line, according to the term list put the rawLessonData of fld "vocablist" into tRawData put "59,26,110,111,272,314,149,250,54" into lSortOrder put 0 into lCount sort lines of tRawData by termOrderSort(each) -- do stuff with the sorted list end updateList function termOrderSort add 1 to lCount return item lCount of lSortOrder end termOrderSort Can anyone advise me? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From bobwarren at howsoft.com Thu Apr 20 14:11:03 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 20 Apr 2006 15:11:03 -0300 Subject: [OT] Cringely on BootCamp's future Message-ID: <4447CEB7.3010609@howsoft.com> Stephen Barncard wrote: >Hell, I don't want to start a platform war on this list - the thing is that Rev brings us together - and platform wars are boring and stupid. ------------- Yes, we're all a bit up tight. But I wouldn't call a mildly argumentative discussion "war", at least not yet! The great thing about the difficult art of democracy is that we become united through our differences. Though I have no experience of Macs, if I lived in a first-world country, it would be one of the first things I'd buy, hoping that the higher price would bring me advantages in terms of quality and stability. But I don't live in a first world country. Even a much cheaper PC represents a year's salary to the majority of the population. Macs ARE used, but only usually by companies etc. who have the need and the means to make the investment. Until my American neighbour brought back a Mac from the States, I had never even SEEN a Mac! Stephen Barncard wrote: >As far as price of Macs in Brazil; I'm sure that Brazil imposes severe tariffs placed on computers from the USA, and I think that the Brazil PC 'manufacturers' would get quite an advantage - even though made from parts from 'over there'. ----------- I am not disputing what you are saying, because I really don't know. But what I would like to know is why PCs imported from the United States (among other places) do not seem to suffer the same tariffs. (Or is that wrong too?) Of course, if you have good reason for affirming that Brazil imposes severe tariffs placed on computers from the USA, then I would be very interested in knowing what that reason is. The only point I am interested in making is that as far as I see it, PC+Linux is the only viable future solution for ordinary users in a country like Brazil, and I fully intend to help them achieve it. And the more support I get for this movement in terms of reliable programming under the Linux OS, the better I like it. Regards, Bob Warren From martyknapp at comcast.net Thu Apr 20 14:13:55 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Thu, 20 Apr 2006 11:13:55 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: <444020E2.60400@chipp.com> References: <443FE27E.7050200@fourthworld.com> <444020E2.60400@chipp.com> Message-ID: <4447CF63.6020609@comcast.net> I'm trying to find a new web host where I can install Rev and I need the Miva shopping cart. Anybody out there know of anything? I'm currently using Websitesource and just discovered that they're blocking access from people using Shaw Cable (a big provider in Canada). Websitesource's tech support is slow and not very helpful. They also won't allow installation of Rev unless I get a virtual private server. I currently have 2 sites that use Miva 4 and am not too excited about switching/learning something else. Thanks for any input, Marty Knapp From scott at tactilemedia.com Thu Apr 20 14:02:46 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 20 Apr 2006 11:02:46 -0700 Subject: PIM In-Reply-To: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> Message-ID: Recently, Mikey wrote: > WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY back in the day I used to use > Connections, which was a PIM product that ran in HC. I'm incredibly > unhappy with all the PIM's I've used since, so I'm thinking of killing > myself cranking one out. Do we have an RR based PIM somewhere? If you can live with a free-form implementation, you can try one I put together several years ago. Execute the following in your message box: go url "http://www.tactilemedia.com/download/intouch_x.rev" As stated above, this does not assign specific fields for name, address, phone, etc, but instead has 3 resizable panes that contain an index, a data field, and a notes field (in reality the fields can contain anything). The stack is incomplete (printing is not implemented for example), but you're welcome to to take what you need if it helps. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mwieder at ahsoftware.net Thu Apr 20 14:35:07 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 11:35:07 -0700 Subject: HTML In-Reply-To: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> References: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> Message-ID: <2210155102.20060420113507@ahsoftware.net> Mikey- Thursday, April 20, 2006, 6:56:00 AM, you wrote: > Has anybody built a stack to take cards and convert them into HTML? I've thought about doing this, but somehow I never seem to get around to it. I'd be delighted if somebody else would do it instead. -- -Mark Wieder mwieder at ahsoftware.net From russmcb at tsw.berkeley.edu Thu Apr 20 14:42:02 2006 From: russmcb at tsw.berkeley.edu (Russ McBride) Date: Thu, 20 Apr 2006 11:42:02 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <70ed6b130604192317w394d6f81tfbb53a964539a2e1@mail.gmail.com> References: <70ed6b130604192250g5d4ceb4fx5ab2693b6e57e658@mail.gmail.com> <70ed6b130604192317w394d6f81tfbb53a964539a2e1@mail.gmail.com> Message-ID: <374DB686-4681-438D-9184-3E0C3CC735CF@tsw.berkeley.edu> Yeah, it seems crazy these days to actually have to *pay* for a database. But there are reasons why people still make decisions that allow Larry Ellison to by another small island in the Caribbean (and why people would pay $$ for FrontBase). We use it as an excellent fit for our WebObjects applications. And in the past MySQL has been quite problematic for any kind of applications that require a lot of updating rather than lots of simple reads (as you get in web apps). FrontBase is also completely SQL92 compliant which is rare. Anyway, I don't want to get into the usual database wars here, nor is it the place. I've been happy with FrontBase, PostgreSQL, MySQL, and others. It was, though, quite nice to see a fairly small db vendor provide runrev support. Cheers, Russ McBride Programmer/Analyst The Scholar's Workstation University of California at Berkeley 510-643-6853 On Apr 19, 2006, at 11:17 PM, Dan Shafer wrote: > Thanks, Ken. FOund it. But at those prices, I think I"ll stay far, > far away. > Yikes. > > > On 4/19/06, Ken Ray wrote: >> >> On 4/20/06 12:50 AM, "Dan Shafer" >> wrote: >> >>> I don't see any support there for Revolution. Is it hiding? >> >> Click the Downloads link in the toolbar, then scroll down.... >> >> >> >> > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > Dan Shafer, Information Product Consultant and Author > http://www.shafermedia.com > Get my book, "Revolution: Software at the Speed of Thought" >> From http://www.shafermediastore.com/tech_main.html > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From briany at qldlearning.com Thu Apr 20 14:43:44 2006 From: briany at qldlearning.com (Brian Yennie) Date: Thu, 20 Apr 2006 11:43:44 -0700 Subject: Custom sorting question In-Reply-To: <1081933C-8769-4873-9E9E-BD588805A806@byu.edu> References: <1081933C-8769-4873-9E9E-BD588805A806@byu.edu> Message-ID: <5d0c37c27bced16b9205f708643c2891@qldlearning.com> See if this helps - the idea is you need your function to return the position you want that item in. ... sort lines of tRawData numeric by termOrderSort(each) ... function termOrderSort pTerm return itemOffset(item 1 of pTerm, lSortOrder) end termOrderSort From bobwarren at howsoft.com Thu Apr 20 14:48:42 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Thu, 20 Apr 2006 15:48:42 -0300 Subject: [OT] Cringely on BootCamp's future Message-ID: <4447D78A.4030208@howsoft.com> Francis Nugent Dixon wrote: >Hi from Paris, Just a minor point about Brazil, apart from it being the most fantastic country. Anything that is imported into Brazil costs an arm and a leg, due to exhorbitant import taxes. The basic idea is, Buy Brazilian (even when it doesn't exist). I remember arriving in Brazil to do a 2 week course, with my course supports, and (because I have had experience with African countries) carrying 20 note pads, 20 rubbers - sorry erasers !, 20 pens, etc. for my students, not forgetting the board markers in many colours. They were all confiscated, because I was told that "all these things exist in Brazil, so go out and buy them". The customs even wanted to confiscate 19 of my 20 course supports on the basis that Brazil had photocopying machines !! BUSINESS LOGIC DON'T COUNT !! Don't get me wrong, Brazil has more to offer than inconveniences, and I love the place to bits ! It's just a way to promote local industry. ... but then the protectionist activities of other countries aren't bad either ........ ---------------------------------------------- I'm shocked! I humbly apologise on behalf of my adopted country. It must have been because of the quantities involved, and they suspected that you really intended to sell them within Brazil before leaving. Is it "just a way to promote local industry" really, or could it have been some kind of retaliation because of the protectionist practices of other countries? What is good for the goose is good for the gander. I wouldn't know about importing stuff, because I haven't had the money to do it for quite a long time now. Anyway, that gets us on to politics, so I'll now try to gracefully bow out of the discussion. The problem is that there is no such thing as a "technical, Revolution oriented topic". Everything is embedded. Bob Warren From jacque at hyperactivesw.com Thu Apr 20 14:55:37 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 13:55:37 -0500 Subject: Custom sorting question In-Reply-To: <1081933C-8769-4873-9E9E-BD588805A806@byu.edu> References: <1081933C-8769-4873-9E9E-BD588805A806@byu.edu> Message-ID: <4447D929.2090404@hyperactivesw.com> Devin Asay wrote: > I read the dictionary entry for 'sort container' carefully, and found a > couple of sample scripts for similar things from old use-rev postings. > This is what I came up with, but it didn't do what I want. I think it > boils down to my not understanding how to create custom sort orders. > > local lCount,lSortOrder > > on updateList > ## sort the rawLessonData by item 1 of each line, according to the > term list > put the rawLessonData of fld "vocablist" into tRawData > put "59,26,110,111,272,314,149,250,54" into lSortOrder > put 0 into lCount > sort lines of tRawData by termOrderSort(each) > > -- do stuff with the sorted list > end updateList > > function termOrderSort > add 1 to lCount > return item lCount of lSortOrder > end termOrderSort > > Can anyone advise me? The way it is now, termOrderSort is returning a number from the item list (such as 259), and the lines will sort numerically using those numbers. What you want is for "259" to be returned as "1" and "26" to be returned as "2", etc. Then the sort works. So do this: local lSortOrder -- this is the only local you need on updateList put the rawLessonData of fld "vocablist" into tRawData put "259,26,110,111,272,314,149,250,54" into lSortOrder sort lines of tRawData by termOrderSort(word 1 of each) -- do stuff with the sorted list end updateList function termOrderSort tNum return itemoffset(tNum, lSortOrder) -- this returns "1,2,3,4,5,etc" end termOrderSort Using "word 1 of each" sends the actual number in your raw data to the sort function. The sort function gets the item offset of that number from the sort order list. It returns that offset as an integer that will force the data to sort in the proper order; that is, "259" becomes "1", etc. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tg.lists at geistinteractive.com Thu Apr 20 14:57:45 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 20 Apr 2006 11:57:45 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: <4447CF63.6020609@comcast.net> References: <443FE27E.7050200@fourthworld.com> <444020E2.60400@chipp.com> <4447CF63.6020609@comcast.net> Message-ID: Dreamhost has Miva and it is fairly simple to setup rev www.dreamhost.com Todd On Apr 20, 2006, at 11:13 AM, Marty Knapp wrote: > I'm trying to find a new web host where I can install Rev and I > need the Miva shopping cart. Anybody out there know of anything? > I'm currently using Websitesource and just discovered that they're > blocking access from people using Shaw Cable (a big provider in > Canada). Websitesource's tech support is slow and not very helpful. > They also won't allow installation of Rev unless I get a virtual > private server. I currently have 2 sites that use Miva 4 and am not > too excited about switching/learning something else. -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From wdesmet at wanadoo.nl Thu Apr 20 15:22:27 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Thu, 20 Apr 2006 21:22:27 +0200 Subject: HTML In-Reply-To: <2210155102.20060420113507@ahsoftware.net> References: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> <2210155102.20060420113507@ahsoftware.net> Message-ID: There already is a stack doing this: HTML exporter Check http://revolution.widged.com/stacks/index.php (somewhere at the bottom of the page) greetings, William 2006/4/20, Mark Wieder : > Mikey- > > Thursday, April 20, 2006, 6:56:00 AM, you wrote: > > > Has anybody built a stack to take cards and convert them into HTML? > > I've thought about doing this, but somehow I never seem to get around > to it. I'd be delighted if somebody else would do it instead. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From sunshine at public.kherson.ua Thu Apr 20 15:30:35 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 20 Apr 2006 22:30:35 +0300 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <374DB686-4681-438D-9184-3E0C3CC735CF@tsw.berkeley.edu> Message-ID: On 4/20/06 9:42 PM, "Russ McBride" wrote: > Yeah, it seems crazy these days to actually have to *pay* for a > database. Wow. What an interesting point of view !!! :-) Hmm, why not say: it seems crazy to pay for Revolution or other RAD tools it seems crazy to pay for compilers it seems crazy to pay for MS Office it seems crazy to pay for Adobe products. People. You ARE developers. Please stop this evil and crazy ideas of free software! It will throw programming industry into death. Believe you into this or no. I am related to universities, and I know that last 5 years many smart guys which COULD be good and cool programmers (by their school activity) have choose other specialty. Reasons? Simple: ------------------------------------------------------------------------ A) They listen SUCH danger discussions about free software... And they make conclusions...They do not want work in future for free. So - NOT PROFITABLE. B) today all major software exists. No chances invent and implement something really new and cool. So - NOT INTERESTING. ------------------------------------------------------------------------ This is why I have so wonder to read these words from Russ, who have ".edu", even if it is berkely.edu Russ, sooner or later even berkeley will start see reduction of egg-head guys, if continue with such propaganda. Think about this... I wonder that so many developer like to use for example free dbs, and other software but still SALE own job and own products. Hmm. Somehow not honest? IF you use e.g. free mySQL (which is not free btw!) then make YOUR software free also. May be this will be a fair step? Why you think that your application is at least 1 cent more valuable of mySQL or Postgre, which have 20-25 years of development story. > But there are reasons why people still make decisions that > allow Larry Ellison to by another small island in the Caribbean IMHO Larry is a great manager first of all, like the Bill. That explains all. I believe that if you replace Larry by somebody else, Oracle will start go down very fast. Some people can sale everything. Others are not able sale even gold in hands. Just my 0.02 :-) -- Best regards, Ruslan Zasukhin VP Engineering and New Technology Paradigma Software, Inc Valentina - Joining Worlds of Information http://www.paradigmasoft.com [I feel the need: the need for speed] From martyknapp at comcast.net Thu Apr 20 15:48:45 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Thu, 20 Apr 2006 12:48:45 -0700 Subject: Installing and Using Revolution as a CGI on Tierra.Net (was Dreamhost) In-Reply-To: References: <443FE27E.7050200@fourthworld.com> <444020E2.60400@chipp.com> <4447CF63.6020609@comcast.net> Message-ID: <4447E59D.2050908@comcast.net> Ah - I see it (don't know how I missed that!). I was only looking at their $7.95 plan. The "Code Monster" plan has Miva. I've fired off an email to them to see if they can install Miva 4 for me. It sounds like a number of folks here are using them - any complaints? Marty Knapp > Dreamhost has Miva and it is fairly simple to setup rev > > > www.dreamhost.com > > > Todd > > > > On Apr 20, 2006, at 11:13 AM, Marty Knapp wrote: > >> I'm trying to find a new web host where I can install Rev and I need >> the Miva shopping cart. Anybody out there know of anything? I'm >> currently using Websitesource and just discovered that they're >> blocking access from people using Shaw Cable (a big provider in >> Canada). Websitesource's tech support is slow and not very helpful. >> They also won't allow installation of Rev unless I get a virtual >> private server. I currently have 2 sites that use Miva 4 and am not >> too excited about switching/learning something else. > From alex at tweedly.net Thu Apr 20 16:11:09 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 20 Apr 2006 21:11:09 +0100 Subject: Checking if the network has changed In-Reply-To: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> References: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> Message-ID: <4447EADD.6060401@tweedly.net> Dave Cragg wrote: > Hi > > I'm trying to find a reliable (ish) way to know if a computer is > connected to the same network as it was the previous time the > application was opened. The situation is for an educational program > that requires connecting to an internet server. Users may run the > program from work and/or from home. Connecting from work requires > using a proxy. My concern is with laptop users who use the same > computer to connect from both work and home. > > I'd like to be able to have the program use a preconfigured proxy > setting when used from work, and no proxy (or a user-configured > proxy) when used from home. > > Right now, I'm thinking of using the following to determine if the > network has changed since the last session: > > get hostNameToAddress(the hostname) > > The idea would be to store the result between sessions, and compare > at each new session. If the values are different, ask the user to > confirm the location. > > If anyone knows of any problems with this, or knows of a better > solution, I'd be grateful. I see two problems (at first glance - I see another shadow lurking off in the far distance, but I need to think more about it). Problem 1. (A real problem that you will hit, but not a showstopper) You will get "false positives" from this test, so you will ask the user to confirm location unnecessarily. Assuming the laptops are using DHCP to get their addresses, then even a simple network at work will give the possibility of changing address when reconnecting, and a home network using a modern broadband router with the increasingly typical case of multiple home PCs will do the same at home. So depending on the kind of education establishment, and how their networks are set up, this is somewhere between likely and inevitable. But the "cost" is only an extra user interaction (and possibly the users thinking the system is a bit dumb). Problem 2. Much less likely, but more serious. There is always a chance of getting the same address dynamically assigned in both locations. If the work networks are typically larger, or more complex, then this may be impossible - but if your customer base includes small schools, and if they behave like typical small businesses, then they may well use 192.168.1.1/24 as well, allowing for the possibility of address clashes with addresses assigned at home. This would of course lead to believing that location had not changed, when it actually had done - so making the wrong choice about whether to use the proxy. Other alternatives. These may or may not be useful suggestions depending on info you may or may not have about the kind of networks involved. In particular, is the "preconfigured proxy" preconfigured as an ip address, a host name or something else (e.g. a two-step config via web access, etc.) If the proxy is known to be on the same network as the laptops (i.e. not just within the same campus network, but actually on the same subnet), then you could check for a direct connection to it (using ARP from the shell). If it will be on the same campus, but not necessarily on the same subnet, then you can make an approximation using ping results. I've uploaded to revonline a sample stack with a script to do either of these. Note for the second method you need to know, or make an assumption, about the campus network diameter - if you're targetting schools you can probably use 3 or 4, but if you include larger universities then you may need to go up to 8 or 15, at which point there is a small danger of false positives. revonline : username alextweedly : stack IP Address Checks : category programming Note also the comments about firewalled hosts which do not respond to pings. (Lurking danger - VPNs can confuse any or all of these schemes, so if you have people taking laptops home and making a VPN connection to the campus net, it could be infeasible to do any of these schemes, including the one you currently use, since you could have a hostname/hostaddress from your home net, but have all your packets routed via the VPN and hence (perhaps) need to use the proxy. Depends on whether using the proxy is a matter of policy or technology) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.4/318 - Release Date: 18/04/2006 From devin_asay at byu.edu Thu Apr 20 16:11:46 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 20 Apr 2006 14:11:46 -0600 Subject: Custom sorting question In-Reply-To: <4447D929.2090404@hyperactivesw.com> References: <1081933C-8769-4873-9E9E-BD588805A806@byu.edu> <4447D929.2090404@hyperactivesw.com> Message-ID: <36EA429D-5DC4-4FB3-BD2A-3B171FB698A1@byu.edu> Thanks to Brian and Jacque, who supplied the key piece of information that the docs don't make clear. The Rev dictionary vaguely says "To create a custom sort order, use the each keyword to pass each line or item to a custom function. The value returned by the function is used as the sort key for that line or item." Brian and Jacque put it much more clearly: On Apr 20, 2006, at 12:43 PM, Brian Yennie wrote: > See if this helps - the idea is you need your function to return > the position you want that item in. On Apr 20, 2006, at 12:55 PM, J. Landman Gay wrote: > The way it is now, termOrderSort is returning a number from the > item list (such as 259), and the lines will sort numerically using > those numbers. What you want is for "259" to be returned as "1" and > "26" to be returned as "2", etc. Then the sort works. ... > > Using "word 1 of each" sends the actual number in your raw data to > the sort function. The sort function gets the item offset of that > number from the sort order list. It returns that offset as an > integer that will force the data to sort in the proper order; that > is, "259" becomes "1", etc. I only had to make a minor change for it to work properly after their suggestions: > local lSortOrder -- this is the only local you need > > on updateList > put the rawLessonData of fld "vocablist" into tRawData > put "259,26,110,111,272,314,149,250,54" into lSortOrder > sort lines of tRawData by termOrderSort(word 1 of each) > > -- do stuff with the sorted list > end updateList > > function termOrderSort tNum set the wholeMatches to true ## otherwise '7' matches, '267', etc. > return itemoffset(tNum, lSortOrder) -- this returns "1,2,3,4,5,etc" > end termOrderSort Thanks for the help! Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From ambassador at fourthworld.com Thu Apr 20 16:17:14 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 20 Apr 2006 13:17:14 -0700 Subject: databases [was: Re: Ruby Active Record] Message-ID: <4447EC4A.3000108@fourthworld.com> Ruslan Zasukhin wrote: > IF you use e.g. free mySQL (which is not free btw!) then make YOUR software > free also. May be this will be a fair step? If my understanding of their dual-license scheme is correct, it's more than fair, it's actually required: The usage terms are admittedly still somewhat vague to me, but in my limited understanding it follows the trend of other dual-use licensing to ask for in-kind usage: usage in free things is free, usage in non-free things is non-free. So while the single-user SQLite is public domain (on which altSQLite is based), MySQL has a dual license which needs to be read carefully to make sure a project is compliant with its terms. I have some libraries I'll probably release under a dual license, but I'll try to make the license terms clearer than MySQL's. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From alex at tweedly.net Thu Apr 20 16:39:40 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 20 Apr 2006 21:39:40 +0100 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: References: Message-ID: <4447F18C.3040409@tweedly.net> Ruslan Zasukhin wrote: >On 4/20/06 9:42 PM, "Russ McBride" wrote: > > > >>Yeah, it seems crazy these days to actually have to *pay* for a >>database. >> >> > >Wow. What an interesting point of view !!! :-) >Hmm, why not say: > it seems crazy to pay for Revolution or other RAD tools > it seems crazy to pay for compilers > it seems crazy to pay for MS Office > it seems crazy to pay for Adobe products. > > > The difference is that there exist a number of (more or less) adequate DBs which are free (in one sense or another). You, or I, may or may not like that fact - but it is a fact nevertheless. Therefore it can be viewed as "crazy"to choose to pay for one - UNLESS the one you pay for provides significant benefits (as we already heard, Frontbase does for some people, we know Valentina does for some people, etc.) There is nothing resembling Rev which is free, nor some of the Adobe products. Personally, I do thinks it's crazy to pay for Office products :-) compilers are perhaps more varied and specialized - but I ran a 2000+ developer organization on free compilers, producing very large software products. (though we paid a lot of money for a support contract for those "free" compilers :-) >People. You ARE developers. >Please stop this evil and crazy ideas of free software! > >It will throw programming industry into death. >Believe you into this or no. > >I am related to universities, and I know that last 5 years many smart guys >which COULD be good and cool programmers (by their school activity) have >choose other specialty. Reasons? Simple: > >------------------------------------------------------------------------ >A) They listen SUCH danger discussions about free software... >And they make conclusions...They do not want work in future for free. >So - NOT PROFITABLE. > >B) today all major software exists. No chances invent and implement >something really new and cool. So - NOT INTERESTING. > > I think a major, additional reason is C. They read in the press about software jobs being off-shored, and think there will be no jobs. They didn't read the small print that said that the number of software jobs in the US is still growing even during the off-shoring fad. IMO off-shoring is a fad - it will settle down into a successful long term strategy, but at a much lower impact than the last few years of "gold rush" activity. -- Alex Tweedly http://www.tweedly.net -------------- next part -------------- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.4/318 - Release Date: 18/04/2006 From bill at bluewatermaritime.com Thu Apr 20 16:41:40 2006 From: bill at bluewatermaritime.com (Bill) Date: Thu, 20 Apr 2006 16:41:40 -0400 Subject: Choosing a printer form a script In-Reply-To: <56A4FCB7-0966-4053-BBEC-BB09D40BE646@mac.com> Message-ID: I second this. Not only would it be nice to choose which printer it would also be nice to say print 6 copies to the printer without the user having to go through the dialogue box. I was told that this was only possible with an Applescript call. On 4/20/06 10:48 AM, "Liam Lambert" wrote: > I need to have two printers one is a label printer and the other is > a ticket printer > is there any way I can select which printer is used in a script > > Thanks > Liam > > Ireland > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From jacque at hyperactivesw.com Thu Apr 20 16:58:35 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 15:58:35 -0500 Subject: Right-Align Cell Values in Tables In-Reply-To: References: Message-ID: <4447F5FB.5070007@hyperactivesw.com> Bill Marriott wrote: > Am I correct that there is no way to right-justify individual values in > cells (i.e., numbers)? > > When I apply the right-align formatting to a table, it actually seems to > work on a *line* basis, causing the values to jump the boundaries of their > cells. Same thing with centering. If you use a fixed-width font, you can pad each entry with spaces to force it to appear right-aligned. Leave the field alignment set to "left" and pass each tabbed item through this: function rightAlign theText,theWidth put char 1 to theWidth of theText into theText -- trucate long strings put char 1 to (theWidth-length of theText) of " " \ before theText return theText end rightAlign Use enough spaces between the quotes to cover the column width, for worst cases. This does assume you already know the maximum character width of a column. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lynn at paradigmasoft.com Thu Apr 20 17:08:58 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 20 Apr 2006 14:08:58 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <4447EC4A.3000108@fourthworld.com> Message-ID: <1066555060-376556428@lindbergh.macserve.net> > Ruslan Zasukhin wrote: > > IF you use e.g. free mySQL (which is not free btw!) then make YOUR > > software free also. May be this will be a fair step? > > If my understanding of their dual-license scheme is correct, > it's more than fair, it's actually required: > > > > The usage terms are admittedly still somewhat vague to me, > but in my limited understanding it follows the trend of other > dual-use licensing to ask for in-kind usage: usage in free > things is free, usage in non-free things is non-free. Wearing my Paradigma hat here - that pretty much sums it up, but the key is actually knowing for certain if what you have in mind qualifies for free - they revised their license after SQL 4.x which eliminated a lot of what was considered free before. mySQL AB has done a thorough job of stating that any potentially commercial use, you are going to have to pay their commercial fee. This was considered very carefully in pricing Valentina. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From mwieder at ahsoftware.net Thu Apr 20 17:14:39 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 14:14:39 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <1066555060-376556428@lindbergh.macserve.net> References: <1066555060-376556428@lindbergh.macserve.net> Message-ID: <11919726785.20060420141439@ahsoftware.net> Lynn- Thursday, April 20, 2006, 2:08:58 PM, you wrote: > mySQL AB has done a thorough job of stating that any potentially commercial > use, you are going to have to pay their commercial fee. This was considered > very carefully in pricing Valentina. In my case, I have a for-profit client whose product goes out to non-profit clients of theirs. The MySQL licensing gets pretty dicey there. I don't pretend to understand whether anyone needs to buy a commercial license, what kind, and who's responsible for taking care of it. -- -Mark Wieder mwieder at ahsoftware.net From dcragg at lacscentre.co.uk Thu Apr 20 17:17:25 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 20 Apr 2006 22:17:25 +0100 Subject: Checking if the network has changed In-Reply-To: <4447EADD.6060401@tweedly.net> References: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> <4447EADD.6060401@tweedly.net> Message-ID: On 20 Apr 2006, at 21:11, Alex Tweedly wrote: Alex, a quick thank you. You gave me a lot to think about. It's not a campus setup but a large corporate (spread widely). But I suppose the same issues apply. The VPN danger is probably very real. In this instance, it's for a specific company, so I may be able to provide a tailored solution. However, it would be nice to have something generic. The same app runs in some other companies, but with the server in the company. So this issue hasn't arisen before. Initially I was looking for a way to automatically discover the proxy, but I gave up on this, and thought of seeing if the network had changed instead. Perhaps I should go back and explore the "discover proxy" route a bit further. Thanks again. Dave From mwieder at ahsoftware.net Thu Apr 20 17:18:57 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 14:18:57 -0700 Subject: HTML In-Reply-To: References: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> <2210155102.20060420113507@ahsoftware.net> Message-ID: <6419984716.20060420141857@ahsoftware.net> William- Thursday, April 20, 2006, 12:22:27 PM, you wrote: > There already is a stack doing this: HTML exporter > Check http://revolution.widged.com/stacks/index.php (somewhere at the > bottom of the page) Yes, I probably should have been a bit more specific. I'd really like to be able to export stacks as HTML pages where the buttons actually do something, and where there are fields that can be used, instead of just pictures of what a card looks like. That said, the exporter that Marielle and Richmond put together does a bang-up job on simple stacks if you can keep it from crashing. -- -Mark Wieder mwieder at ahsoftware.net From mlange at lexicall.org Thu Apr 20 17:34:56 2006 From: mlange at lexicall.org (Marielle Lange) Date: Thu, 20 Apr 2006 22:34:56 +0100 Subject: HTML Message-ID: Hi Mikey, Try out HTML2CSS and HTMLexporter in the stacks gallery http://revolution.widged.com/stacks/?category=utilities or direct from your message box: go url "http://revolution.widged.com/stacks/open/utilities/html2css.rev" go url "http://revolution.widged.com/stacks/open/utilities/ HTMLexporter.rev" Best, Marielle > From: Mikey > Date: 20 April 2006 14:56:00 BDT > To: "use-revolution at lists.runrev.com" revolution at lists.runrev.com> > Subject: HTML > Reply-To: How to use Revolution > > > Has anybody built a stack to take cards and convert them into HTML? > ------------------------------------------------------------------ Marielle Lange (PhD), Freelance Academic Widged http:// widged.com/ Easy access to lexical databases http://lexicall.widged.com/ Supporting Education Technologists http://revolution.widged.com/wiki/ From jacque at hyperactivesw.com Thu Apr 20 17:40:59 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 16:40:59 -0500 Subject: HTML In-Reply-To: <6419984716.20060420141857@ahsoftware.net> References: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> <2210155102.20060420113507@ahsoftware.net> <6419984716.20060420141857@ahsoftware.net> Message-ID: <4447FFEB.1010107@hyperactivesw.com> Mark Wieder wrote: > I'd really like > to be able to export stacks as HTML pages where the buttons actually > do something, and where there are fields that can be used, instead of > just pictures of what a card looks like. That said, the exporter that > Marielle and Richmond put together does a bang-up job on simple stacks > if you can keep it from crashing. > This is exactly what Eric Osterle's "LiveCard" did for HyperCard stacks, and it was really amazing to see your stack appear in a browser exactly as it was on your hard drive. And the online version was completely live and interactive, though it required using HC as a CGI. It also probably would be quite possible to convert to Revolution, or at least the relevant parts of it (LiveCard contained a storefront and shopping cart we probably wouldn't need.) The reason we can't do that though is because LiveCard is copyrighted, and it is also under contract to a now-defunct company. Too bad. Wish we could find Eric and ask him. I spent a couple of long evenings reading through all the LiveCard scripts and they were some of the most comprehensive and intelligent scripts I'd seen up to then. He influenced my style from that day forward. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From tg.lists at geistinteractive.com Thu Apr 20 17:46:32 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 20 Apr 2006 14:46:32 -0700 Subject: Director / Folder Browser in Rev Message-ID: <2CC81D81-A5BD-447F-88D3-77488F0EF781@geistinteractive.com> In the last couple of days I came across something about a directory/ Folder Browser in Rev. It could have been on a web site or in the list. I just can't remember where I saw it and now I would like to look at it. Can anybody help? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From mwieder at ahsoftware.net Thu Apr 20 17:53:50 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 14:53:50 -0700 Subject: HTML In-Reply-To: <4447FFEB.1010107@hyperactivesw.com> References: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> <2210155102.20060420113507@ahsoftware.net> <6419984716.20060420141857@ahsoftware.net> <4447FFEB.1010107@hyperactivesw.com> Message-ID: <8122078216.20060420145350@ahsoftware.net> Jacque- > This is exactly what Eric Osterle's "LiveCard" did for HyperCard stacks, Wasn't Ro Nagey with Royal Software when they released LiveCard? -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Apr 20 18:00:41 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 15:00:41 -0700 Subject: HTML In-Reply-To: <8122078216.20060420145350@ahsoftware.net> References: <9b408d8e0604200656j1eb136f8hf91792bc99a6922f@mail.gmail.com> <2210155102.20060420113507@ahsoftware.net> <6419984716.20060420141857@ahsoftware.net> <4447FFEB.1010107@hyperactivesw.com> <8122078216.20060420145350@ahsoftware.net> Message-ID: <12022488957.20060420150041@ahsoftware.net> Mark- Thursday, April 20, 2006, 2:53:50 PM, I wrote: > Wasn't Ro Nagey with Royal Software when they released LiveCard? (answering my own question) yes, he was. I just found the reference. -- -Mark Wieder mwieder at ahsoftware.net From jonathandlynch at gmail.com Thu Apr 20 18:01:47 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Thu, 20 Apr 2006 18:01:47 -0400 Subject: Right-Align Cell Values in Tables In-Reply-To: <4447F5FB.5070007@hyperactivesw.com> References: <4447F5FB.5070007@hyperactivesw.com> Message-ID: <31e1938c0604201501n3f452de4w68b566e6bacc17fb@mail.gmail.com> If you go to Marielle's site, you will be able to find a pseudo-table that I created, that he was kind enough to post. It is a group, containing cells that act as fields in a table. Actually, it works like a table should. One thing you could do is set the justification of the field that is the top cell in a column. From that point, for each row you add, that cell will be right justified. Feel free to contact me if you have any questions. Take care, Jonathan From tg.lists at geistinteractive.com Thu Apr 20 18:04:05 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Thu, 20 Apr 2006 15:04:05 -0700 Subject: Director / Folder Browser in Rev In-Reply-To: <2CC81D81-A5BD-447F-88D3-77488F0EF781@geistinteractive.com> References: <2CC81D81-A5BD-447F-88D3-77488F0EF781@geistinteractive.com> Message-ID: Found it on Ken's site http://www.sonsothunder.com/devres/revolution/code/stsGetFileListing.htm Todd On Apr 20, 2006, at 2:46 PM, Todd Geist wrote: > In the last couple of days I came across something about a > directory/ Folder Browser in Rev. It could have been on a web > site or in the list. I just can't remember where I saw it and now > I would like to look at it. > > Can anybody help? > > Thanks > > Todd > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From alex at tweedly.net Thu Apr 20 18:10:00 2006 From: alex at tweedly.net (Alex Tweedly) Date: Thu, 20 Apr 2006 23:10:00 +0100 Subject: Checking if the network has changed In-Reply-To: References: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> <4447EADD.6060401@tweedly.net> Message-ID: <444806B8.2060409@tweedly.net> Dave Cragg wrote: > > On 20 Apr 2006, at 21:11, Alex Tweedly wrote: > > > > Alex, a quick thank you. You gave me a lot to think about. > > It's not a campus setup but a large corporate (spread widely). But I > suppose the same issues apply. The VPN danger is probably very real. > In this instance, it's for a specific company, so I may be able to > provide a tailored solution. However, it would be nice to have > something generic. The same app runs in some other companies, but > with the server in the company. So this issue hasn't arisen before. > > Initially I was looking for a way to automatically discover the > proxy, but I gave up on this, and thought of seeing if the network > had changed instead. Perhaps I should go back and explore the > "discover proxy" route a bit further. Let me give you some more to think about then, in the context of large corporate nets :-) One possible approach : provide a service on the proxy which can be firewalled such that it is not reachable from "the Internet" (this is very likely very easy - most corporations firewall as much as they can, so simply an echo server on a suitable (perhaps UDP) port would do). The client starts by trying to reach that service - and if it gets a response, then it must be on the corporate net; if not, it is elsewhere and shouldn't try to use the proxy. That approach breaks down (in a benevolent way) in the presence of a VPN connection - packets destined to the corporate net will reach the proxy, so the echo service (or similar) can be reached, so clients use the proxy. Since it will generally all still work, that's a "benevolent" failure - just means packets are taking the scenic route :-) Alternate discovery mechanism - provide a service on the proxy server that responds with the IP address to use for proxy, by comparing the client's IP address against the range of IP addresses that are "on the corporate net". If it's not on the corporate net, you give back a response like 0.0.0.0, otherwise you give the proxy's IP address (and of course this extends seamlessly to having multiple proxies each handling parts of the whole network). It's ugly in the sense that you maintain a list of corporate network numbers - but for medium sized corporations that list probably changes infrequently (and for large corporations, there is probably already such a service somewhere, you just need to find the right IT guy). P.S. I don't think there is a"generic" solution to this problem - it depends on dividing the network into two or more categories based on criteria that are essentially political (dept vs campus vs region vs corporate), so truly generic isn't possible. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.4/318 - Release Date: 18/04/2006 From dvk at dvkconsult.com.au Thu Apr 20 18:28:18 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 21 Apr 2006 08:28:18 +1000 Subject: PIM In-Reply-To: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> References: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> Message-ID: Mikey I have one in HyperCard and need to convert it to Rev before I can buy an Intel Mac. I have the core design for the Rev version but not a line of code. The old one was first developed in 1989 and successively refined over the years, now being in V8.30 of 2003. It is one of three files I _must_ back up to survive fire or theft, because its journalling functions mean that much of my private and business life is retained there. So, I do not have what you want but if you are thinking of building one then I am happy to discuss needs and implementations off list. regards David On 20/04/2006, at 23:57, Mikey wrote: > WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY back in the day I used to use > Connections, which was a PIM product that ran in HC. I'm incredibly > unhappy with all the PIM's I've used since, so I'm thinking of killing > myself cranking one out. Do we have an RR based PIM somewhere? > > -- > On the first day, God created the heavens and the Earth > On the second day, God created the oceans. > On the third day, God put the animals on hold for a few hours, > and did a little diving. > And God said, "This is good." > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lynn at paradigmasoft.com Thu Apr 20 18:52:58 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 20 Apr 2006 15:52:58 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <11919726785.20060420141439@ahsoftware.net> Message-ID: <1066548811-376931418@lindbergh.macserve.net> > > mySQL AB has done a thorough job of stating that any potentially > > commercial use, you are going to have to pay their commercial fee. > > This was considered very carefully in pricing Valentina. > > In my case, I have a for-profit client whose product goes out > to non-profit clients of theirs. The MySQL licensing gets > pretty dicey there. I don't pretend to understand whether > anyone needs to buy a commercial license, what kind, and > who's responsible for taking care of it. Id pass the buck to whomever writes the checks ;-) There are a couple of places I recall where it says something like "when in doubt, send us money". There are a lot of cool open source projects out there - one of my favorites is Joomla. mySQL found a profitablity formula that works for them, and they managed to ride the popularity of open source - I cant argue with their success. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From dcragg at lacscentre.co.uk Thu Apr 20 19:23:39 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 21 Apr 2006 00:23:39 +0100 Subject: Checking if the network has changed In-Reply-To: <444806B8.2060409@tweedly.net> References: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> <4447EADD.6060401@tweedly.net> <444806B8.2060409@tweedly.net> Message-ID: <52A95F90-DCB5-4265-BDF7-B98993270F0F@lacscentre.co.uk> On 20 Apr 2006, at 23:10, Alex Tweedly wrote: > > Let me give you some more to think about then, in the context of > large corporate nets :-) Again thanks, Alex. > you just need to find the right IT guy But just when you find him, and he's halfway through setting everything up for you, he gets transferred or outsourced. :-) > > One possible approach : provide a service on the proxy which can be > firewalled such that it is not reachable from "the Internet" (this > is very likely very easy - most corporations firewall as much as > they can, so simply an echo server on a suitable (perhaps UDP) port > would do). The client starts by trying to reach that service - and > if it gets a response, then it must be on the corporate net; if > not, it is elsewhere and shouldn't try to use the proxy. Would a dns lookup on the proxy server (assuming it uses a name and not a number) achieve the same? The main reason for hosting this externally was to avoid reliance on internal IT as much as possible. Cheers Dave From alex at tweedly.net Thu Apr 20 20:05:58 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 21 Apr 2006 01:05:58 +0100 Subject: Checking if the network has changed In-Reply-To: <52A95F90-DCB5-4265-BDF7-B98993270F0F@lacscentre.co.uk> References: <98A7D9E0-1224-43E6-8038-B60517869608@lacscentre.co.uk> <4447EADD.6060401@tweedly.net> <444806B8.2060409@tweedly.net> <52A95F90-DCB5-4265-BDF7-B98993270F0F@lacscentre.co.uk> Message-ID: <444821E6.1060107@tweedly.net> Dave Cragg wrote: >> >> One possible approach : provide a service on the proxy which can be >> firewalled such that it is not reachable from "the Internet" (this >> is very likely very easy - most corporations firewall as much as >> they can, so simply an echo server on a suitable (perhaps UDP) port >> would do). The client starts by trying to reach that service - and >> if it gets a response, then it must be on the corporate net; if not, >> it is elsewhere and shouldn't try to use the proxy. > > > Would a dns lookup on the proxy server (assuming it uses a name and > not a number) achieve the same? The main reason for hosting this > externally was to avoid reliance on internal IT as much as possible. Hard to say .... depends on whether they run different DNS servers for internal vs external use. Most larger corporations will - just to keep the externally visible namespace smaller and to gain a little bit of security by obscurity, and is trivial to check *currently*. (just find some internal-only machine, let's say it is named "somename" and then do a "ping somename.company.com" once from home and once from on-net and see what you get). But that tells you what happens "right now" - doesn't reassure you that this is an IT policy that you can depend on, which is what you really want to know. (OTOH, no IT department in history *ever* changes their policies in the direction of a more liberal one, so if they don't advertise all host names today, it's a reasonable bet they won't in future :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.4/318 - Release Date: 18/04/2006 From mwieder at ahsoftware.net Thu Apr 20 20:27:39 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 17:27:39 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <1066548811-376931418@lindbergh.macserve.net> References: <1066548811-376931418@lindbergh.macserve.net> Message-ID: <1331307307.20060420172739@ahsoftware.net> Lynn- Thursday, April 20, 2006, 3:52:58 PM, you wrote: >> In my case, I have a for-profit client whose product goes out >> to non-profit clients of theirs. The MySQL licensing gets >> pretty dicey there. I don't pretend to understand whether >> anyone needs to buy a commercial license, what kind, and >> who's responsible for taking care of it. > Id pass the buck to whomever writes the checks ;-) In that case, you'd be misunderstanding the situation. Scenario: you write a spiffy app that goes out to hundreds of non-profit clients, and you charge them a nominal fee for it and for support. If it relies on MySQL for a backend server, are you responsible for getting a commercial license or are the clients who run and maintain it? And given that the clients are non-profits who may be entitled to a free commercial license, would it not be counterintuitive for the developer to pay for a commercial license rather than telling the clients to get their own? -- -Mark Wieder mwieder at ahsoftware.net From revolutionary.dan at gmail.com Thu Apr 20 21:25:08 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 20 Apr 2006 18:25:08 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <1331307307.20060420172739@ahsoftware.net> References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> Message-ID: <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> I had a big project two years ago that was going to rely on MySQL. I had our attorneys review their licensing agreements and then talk to MySQL AB's legal eagles. $5,000 in lawyer fees later, nobody could answer my question about licensing. The application is now happily running on PostgreSQL. I use MySQL for my own apps on my Dreamhost-hosted sites because Dreamhost has dealt with the licensing issue and they're all personal use anyway. For everything else, I'm more comfortable with PostgreSQL. Yes, I know all the arguments about why MySQL is better. I don't care. I choose not to use software from a company that can't write a clear license and can't answer what I think are clear questions about their restrictions. On 4/20/06, Mark Wieder wrote: > > Lynn- > > Thursday, April 20, 2006, 3:52:58 PM, you wrote: > > >> In my case, I have a for-profit client whose product goes out > >> to non-profit clients of theirs. The MySQL licensing gets > >> pretty dicey there. I don't pretend to understand whether > >> anyone needs to buy a commercial license, what kind, and > >> who's responsible for taking care of it. > > > Id pass the buck to whomever writes the checks ;-) > > In that case, you'd be misunderstanding the situation. Scenario: you > write a spiffy app that goes out to hundreds of non-profit clients, > and you charge them a nominal fee for it and for support. If it relies > on MySQL for a backend server, are you responsible for getting a > commercial license or are the clients who run and maintain it? And > given that the clients are non-profits who may be entitled to a free > commercial license, would it not be counterintuitive for the developer > to pay for a commercial license rather than telling the clients to get > their own? > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From stephenREVOLUTION at barncard.com Thu Apr 20 21:42:52 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 20 Apr 2006 18:42:52 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <1331307307.20060420172739@ahsoftware.net> References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> Message-ID: These non-profits could still be customers of an ISP that includes unlimited MySQL databases, as most good ones (like Dreamhost) do these days. Obviously the ISPs have worked out the licensing with MySQL.org. Dreamhost is offering MySQL 5 these days. $20/month isn't much to ask, even for a nonprofit. A dedicated MYSQL server is way overkill when you only need a few databases. As the developer, you could even sub-let space. >Lynn- > >Thursday, April 20, 2006, 3:52:58 PM, you wrote: > >>> In my case, I have a for-profit client whose product goes out >>> to non-profit clients of theirs. The MySQL licensing gets >>> pretty dicey there. I don't pretend to understand whether >>> anyone needs to buy a commercial license, what kind, and >>> who's responsible for taking care of it. > >> Id pass the buck to whomever writes the checks ;-) > >In that case, you'd be misunderstanding the situation. Scenario: you >write a spiffy app that goes out to hundreds of non-profit clients, >and you charge them a nominal fee for it and for support. If it relies >on MySQL for a backend server, are you responsible for getting a >commercial license or are the clients who run and maintain it? And >given that the clients are non-profits who may be entitled to a free >commercial license, would it not be counterintuitive for the developer >to pay for a commercial license rather than telling the clients to get >their own? > >-- >-Mark Wieder > mwieder at ahsoftware.net -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From scott at tactilemedia.com Thu Apr 20 21:52:04 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 20 Apr 2006 18:52:04 -0700 Subject: Mysterious Processor Use? Message-ID: I'm pretty sure I've seen references to this before but I'll ask anyway... I'm looking at the activity monitor on my system and it says Revolution is using about 30% of the processor, yet there is no apparent activity taking place (pendingmessages is empty). Even after suspending the development environment, the activity is present (5 threads). What is Rev doing here? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From lynn at paradigmasoft.com Thu Apr 20 22:02:20 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 20 Apr 2006 19:02:20 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <1331307307.20060420172739@ahsoftware.net> Message-ID: <1066537459-377612452@lindbergh.macserve.net> > > Id pass the buck to whomever writes the checks ;-) > > In that case, you'd be misunderstanding the situation. > Scenario: you write a spiffy app that goes out to hundreds of > non-profit clients, and you charge them a nominal fee for it > and for support. If it relies on MySQL for a backend server, > are you responsible for getting a commercial license or are > the clients who run and maintain it? And given that the > clients are non-profits who may be entitled to a free > commercial license, would it not be counterintuitive for the > developer to pay for a commercial license rather than telling > the clients to get their own? IANAL (I am not a lawyer warning) - its been a few weeks (I wrote something about their licensing in my blog a few weeks ago) but I suspect that unless you are really giving it away for free, its on you, because you are collecting a nominal fee for it and for support. I don't think it matters how much that wee fee is. Don't take my word on it though. I wouldn't ship anything like that without having an informed opinion. mySQL AB used to be pretty rabid about enforcement. Best regards, Lynn Fredricks President Paradigma Software, Inc Joining Worlds of Information Deploy True Client-Server Database Solutions Royalty Free with Valentina Developer Network http://www.paradigmasoft.com From stephenREVOLUTION at barncard.com Thu Apr 20 22:01:40 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 20 Apr 2006 19:01:40 -0700 Subject: Mysterious Processor Use? In-Reply-To: References: Message-ID: "Throbbing" default button? >I'm pretty sure I've seen references to this before but I'll ask anyway... > >I'm looking at the activity monitor on my system and it says Revolution is >using about 30% of the processor, yet there is no apparent activity taking >place (pendingmessages is empty). Even after suspending the development >environment, the activity is present (5 threads). > >What is Rev doing here? > >Thanks & Regards, > >Scott Rossi -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Thu Apr 20 22:29:04 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 21:29:04 -0500 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> Message-ID: <44484370.9010705@hyperactivesw.com> Stephen Barncard wrote: > These non-profits could still be customers of an ISP that includes > unlimited MySQL databases, as most good ones (like Dreamhost) do these > days. Obviously the ISPs have worked out the licensing with MySQL.org. > Dreamhost is offering MySQL 5 these days. $20/month isn't much to ask, > even for a nonprofit. Good point. JaguarPC also offers up to 10 free mySQL databases per account, runs Rev CGIs without any problem with their default setup, and costs $10/month if you pay by the month, $8/month if you pay by the year. That seems quite affordable for anyone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From scott at tactilemedia.com Thu Apr 20 22:31:21 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 20 Apr 2006 19:31:21 -0700 Subject: Mysterious Processor Use? In-Reply-To: Message-ID: Recently, Stephen Barncard wrote: >> I'm looking at the activity monitor on my system and it says Revolution is >> using about 30% of the processor, yet there is no apparent activity taking >> place (pendingmessages is empty). > "Throbbing" default button? None that I've placed. It's Rev 2.7 if that matters. Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jacque at hyperactivesw.com Thu Apr 20 22:36:36 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 20 Apr 2006 21:36:36 -0500 Subject: Mysterious Processor Use? In-Reply-To: References: Message-ID: <44484534.1090900@hyperactivesw.com> Scott Rossi wrote: > I'm pretty sure I've seen references to this before but I'll ask anyway... > > I'm looking at the activity monitor on my system and it says Revolution is > using about 30% of the processor, yet there is no apparent activity taking > place (pendingmessages is empty). Even after suspending the development > environment, the activity is present (5 threads). > > What is Rev doing here? Hm. I've got two different versions of Rev running right now, along with a third copy of MetaCard. Each app has at least one stack open (though none send any messages.) Activity monitor shows them all at 0% CPU usage. When you look at the pending messages in the message box, did you tick the checkbox that says to show Revolution messages? And the one that auto-updates? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Thu Apr 20 22:54:36 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 20 Apr 2006 19:54:36 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> Message-ID: <10040124115.20060420195436@ahsoftware.net> Dan- Thursday, April 20, 2006, 6:25:08 PM, you wrote: > arguments about why MySQL is better. I don't care. I choose not to use > software from a company that can't write a clear license and can't answer > what I think are clear questions about their restrictions. Yes. I'm tending toward Firebird myself. -- -Mark Wieder mwieder at ahsoftware.net From bvlahos at mac.com Thu Apr 20 23:14:40 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 20 Apr 2006 20:14:40 -0700 Subject: PIM In-Reply-To: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> References: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> Message-ID: <47250f7edd8663000362b5328712e534@mac.com> I've been working on a program for awhile that has PIM functionality even though that isn't its prime function. This will be an inexpensive consumer oriented product and there isn't much like it out now. I hope to be ready for beta testers in about a month and will solicit this list when I am ready. Bill Vlahos On Apr 20, 2006, at 6:57 AM, Mikey wrote: > WAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAY back in the day I used to use > Connections, which was a PIM product that ran in HC. I'm incredibly > unhappy with all the PIM's I've used since, so I'm thinking of killing > myself cranking one out. Do we have an RR based PIM somewhere? From revolutionary.dan at gmail.com Fri Apr 21 00:10:06 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 20 Apr 2006 21:10:06 -0700 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <10040124115.20060420195436@ahsoftware.net> References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> <10040124115.20060420195436@ahsoftware.net> Message-ID: <70ed6b130604202110q18dc91f2t1a006f85b667fce5@mail.gmail.com> Mark..... I never looked closely at Firebird but I knew quite a few developers who loved its commercial predecssor, Borland's Interbase. On 4/20/06, Mark Wieder wrote: > > Dan- > > Thursday, April 20, 2006, 6:25:08 PM, you wrote: > > > arguments about why MySQL is better. I don't care. I choose not to use > > software from a company that can't write a clear license and can't > answer > > what I think are clear questions about their restrictions. > > Yes. I'm tending toward Firebird myself. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From userev at canelasoftware.com Fri Apr 21 00:21:00 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 20 Apr 2006 21:21:00 -0700 Subject: Mysterious Processor Use? In-Reply-To: References: Message-ID: <116B7F8A-0172-4AFF-99E5-C400E6303DF2@canelasoftware.com> On Apr 20, 2006, at 6:52 PM, Scott Rossi wrote: > I'm pretty sure I've seen references to this before but I'll ask > anyway... > > I'm looking at the activity monitor on my system and it says > Revolution is > using about 30% of the processor, yet there is no apparent activity > taking > place (pendingmessages is empty). Even after suspending the > development > environment, the activity is present (5 threads). I just saw that right now and restarted Rev to calm my fans down. I was getting around 50% on an app that is doing nothing at all. Restarting brought it all back to normal. Mark Talluto -- CANELA Software http://www.canelasoftware.com From JimAultWins at yahoo.com Fri Apr 21 00:28:10 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 20 Apr 2006 21:28:10 -0700 Subject: Mysterious Processor Use? In-Reply-To: <116B7F8A-0172-4AFF-99E5-C400E6303DF2@canelasoftware.com> Message-ID: Re-launching Rev or restarting your computer? Jim Ault Las Vegas On 4/20/06 9:21 PM, "Mark Talluto" wrote: > > On Apr 20, 2006, at 6:52 PM, Scott Rossi wrote: > >> I'm pretty sure I've seen references to this before but I'll ask >> anyway... >> >> I'm looking at the activity monitor on my system and it says >> Revolution is >> using about 30% of the processor, yet there is no apparent activity >> taking >> place (pendingmessages is empty). Even after suspending the >> development >> environment, the activity is present (5 threads). > > I just saw that right now and restarted Rev to calm my fans down. I > was getting around 50% on an app that is doing nothing at all. > Restarting brought it all back to normal. > > > Mark Talluto From userev at canelasoftware.com Fri Apr 21 00:37:40 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 20 Apr 2006 21:37:40 -0700 Subject: Mysterious Processor Use? In-Reply-To: References: Message-ID: <5F799F03-8631-4FEC-8652-4456F5522FF3@canelasoftware.com> On Apr 20, 2006, at 9:28 PM, Jim Ault wrote: > Re-launching Rev > or restarting your computer? I just relaunched Rev to clear up the issue. I am using 2.7. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jperryl at ecs.fullerton.edu Fri Apr 21 01:01:49 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 20 Apr 2006 22:01:49 -0700 (PDT) Subject: Mysterious Processor Use? In-Reply-To: <44484534.1090900@hyperactivesw.com> Message-ID: FWIW, I've also noticed this, and pre 2.7 FWIW. Sorry; not much help, I know. But at least if I'm losing my marbles, THIS isn't the cause of it. Judy On Thu, 20 Apr 2006, J. Landman Gay wrote: > Hm. I've got two different versions of Rev running right now, along with > a third copy of MetaCard. Each app has at least one stack open (though > none send any messages.) Activity monitor shows them all at 0% CPU usage. > > When you look at the pending messages in the message box, did you tick > the checkbox that says to show Revolution messages? And the one that > auto-updates? From jperryl at ecs.fullerton.edu Fri Apr 21 01:04:45 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 20 Apr 2006 22:04:45 -0700 (PDT) Subject: Mysterious Processor Use? In-Reply-To: <5F799F03-8631-4FEC-8652-4456F5522FF3@canelasoftware.com> Message-ID: This is what I had to do as well. Sometimes I'd have to force-kill it from the terminal or activity monitor, as Rev would hang with 85% + processor use. Judy On Thu, 20 Apr 2006, Mark Talluto wrote: > > On Apr 20, 2006, at 9:28 PM, Jim Ault wrote: > > > Re-launching Rev > > or restarting your computer? > > > I just relaunched Rev to clear up the issue. I am using 2.7. > > > Mark Talluto > -- > CANELA Software > http://www.canelasoftware.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From userev at canelasoftware.com Fri Apr 21 01:11:31 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 20 Apr 2006 22:11:31 -0700 Subject: Mysterious Processor Use? In-Reply-To: References: Message-ID: On Apr 20, 2006, at 10:04 PM, Judy Perry wrote: > This is what I had to do as well. Sometimes I'd have to force-kill it > from the terminal or activity monitor, as Rev would hang with 85% + > processor use. I have seen that as well Judy. So far, my programming mistakes have caused that particular problem. Luckily I save often. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jperryl at ecs.fullerton.edu Fri Apr 21 01:14:35 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 20 Apr 2006 22:14:35 -0700 (PDT) Subject: My Student's Problem In-Reply-To: <70ed6b130604202110q18dc91f2t1a006f85b667fce5@mail.gmail.com> Message-ID: Hi all, I mistakenly posted this originally to the improv-list (what I get for not looking before pressing the "reply" key) :-( Anyway, I have a student who has a simple stack that has an openStack handler that plays an imbedded iMovie file and then mosies along to card 2, which has an animation script at the card level which then mosies along to card 3, which is blank. The problem, at least as I suspect it, is that the script(s) is/are executing so quickly that we don't ultimately see the animation on cd 2. If you go to that card and issue a "send openCard to this card" command from the message box, you can see the student's scripted animation. Does anyone have any ideas or suggestions? You can find the stack in my userspace = Buttercup. Kindest thanks for any suggestions! Judy From userev at canelasoftware.com Fri Apr 21 01:18:29 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 20 Apr 2006 22:18:29 -0700 Subject: CS FTP has been updated Message-ID: <3F45025A-4A2F-4AC0-8DD1-414D60BC67BB@canelasoftware.com> Hello everyone, I have updated my free lil' ftp program. What is new: It now supports dragging any combination of nested folders and files as deep as you can throw at it with ease (uploading only). It also can save multiple ftp configurations for quickly changing your focus from one server to another. To do list includes: I broke the status bar in this update, but will fix it in the next few days. I also will be make download dragging possible with nested folders and such possible in a future release soon. Delete also will be updated to supported nested folders and files. You can get it from RevNet under CS FTP. You can also download it from the following link: Have at it! Mark Talluto -- CANELA Software http://www.canelasoftware.com From userev at canelasoftware.com Fri Apr 21 01:20:22 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Thu, 20 Apr 2006 22:20:22 -0700 Subject: FTP Attempts In-Reply-To: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> References: <38D739B4-06C7-44F4-96D1-71A3C31F3D35@geistinteractive.com> Message-ID: On Apr 19, 2006, at 1:41 PM, Todd Geist wrote: > Hello, > > > I am trying the following script and I am getting an error. > > > ON mouseUp pMouseBtnNum > libURLSetFTPMode "passive" > > get libURLftpCommand("NLST","ftp4.mysite.com: > 21","",""") > put it into field 1 > > pass MouseUp > END MouseUp > > --> 226 Transfer Failed! > > > Any clues for me? > > Also if anybody knows where I can get some in depthe FTP examples > or libraries that would very helpful > Hi Todd, You might have a gander at my free ftp program. The main guts of it is stored at the mainstack level. Mark Talluto -- CANELA Software http://www.canelasoftware.com From jperryl at ecs.fullerton.edu Fri Apr 21 01:22:03 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 20 Apr 2006 22:22:03 -0700 (PDT) Subject: My Student's Problem In-Reply-To: Message-ID: Well, here's what my student has to say about it, fixing it, with my comments below: ================================================================== "Today I found a problem with my lab 2 where the second card with animation would not show up after getting called from card 1. You said that you would post it to your forums or whatever to get help. I was able to debug the problem myself and here is the solution in case someone else runs into the same problem. The problem is with the play movie command. Once the move you are playing ends, the play command does not terminate correctly. To fix this you need to tell it to stop playing. play moviefile "amovie" pause length of movie play stop moviefile "amovie" Hope this helps." ================================================================ Okay, so he gets an A+++ for solving it, but I do not see this "solution" in the docs for the "play" entry. WHAT??? Any ideas? Retreating with egg on face... Judy On Thu, 20 Apr 2006, Judy Perry wrote: From davis.phil at comcast.net Fri Apr 21 02:21:01 2006 From: davis.phil at comcast.net (Phil Davis) Date: Thu, 20 Apr 2006 23:21:01 -0700 Subject: My Student's Problem In-Reply-To: References: Message-ID: <444879CD.8090804@comcast.net> Hi Judy, Alternate solution: To make sure I'm not creating unintended consequences and with 'wait' statements, I tend to let messages tell my commands when to fire if possible. So your student could use something like this to move to card 2 after the movie finishes: on openStack play videoclip "lab2intro.mov" end openStack on playStopped go cd 2 end playStopped This way he doesn't need to know how long the movie is. Phil Davis Judy Perry wrote: > Well, here's what my student has to say about it, fixing it, with my > comments below: > > ================================================================== > > "Today I found a problem with my lab 2 where the second card with > animation would not show up after getting called from card 1. You > said that you would post it to your forums or whatever to get help. > I was able to debug the problem myself and here is the solution in > case someone else runs into the same problem. > > The problem is with the play movie command. Once the move you are > playing ends, the play command does not terminate correctly. To fix > this you need to tell it to stop playing. > > play moviefile "amovie" > pause length of movie > play stop moviefile "amovie" > > Hope this helps." > > ================================================================ > > Okay, so he gets an A+++ for solving it, but I do not see this "solution" > in the docs for the "play" entry. > > WHAT??? > > Any ideas? Retreating with egg on face... > > Judy From revolution at derbrill.de Fri Apr 21 03:13:23 2006 From: revolution at derbrill.de (Malte Brill) Date: Fri, 21 Apr 2006 09:13:23 +0200 Subject: Revcon in german news In-Reply-To: <20060420211948.91E9982553D@mail.runrev.com> Message-ID: <5221F1B8-D106-11DA-86FC-0030659A795C@derbrill.de> http://mactechnews.de/index.php?id=13008 Congrats guys and gals. :-) All the best, Malte From revolution at derbrill.de Fri Apr 21 03:39:56 2006 From: revolution at derbrill.de (Malte Brill) Date: Fri, 21 Apr 2006 09:39:56 +0200 Subject: Setup a Scrollbar? In-Reply-To: <20060420211948.91E9982553D@mail.runrev.com> Message-ID: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> Rob wrote: > lineInc should = the height of one line of scrolling text or objects > > pageInc should = lineInc * the number of visible lines of text or > objects Thanks rob! of course you are right. :-) All the best, malte From wouter.abraham at scarlet.be Fri Apr 21 03:52:16 2006 From: wouter.abraham at scarlet.be (Wouter) Date: Fri, 21 Apr 2006 09:52:16 +0200 Subject: Mysterious Processor Use? In-Reply-To: References: Message-ID: Hi, Did you use a player? I observed that using a player to play a sound only once in version 2.7.1-dp-4 pushes the cpu time to about 30% and keeps it there. Greetings, Wouter On 21 Apr 2006, at 04:31, Scott Rossi wrote: > Recently, Stephen Barncard wrote: > >>> I'm looking at the activity monitor on my system and it says >>> Revolution is >>> using about 30% of the processor, yet there is no apparent >>> activity taking >>> place (pendingmessages is empty). > >> "Throbbing" default button? > > None that I've placed. It's Rev 2.7 if that matters. > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From viktoras at ekoinf.net Fri Apr 21 05:25:01 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 21 Apr 2006 12:25:01 +0300 (FLE Standard Time) Subject: mixing transcript and Perl References: Message-ID: <4448A4ED.000004.03848@MAZYTIS> Hi! Is there a way to do inlines (of Perl) in Transcript ? At the moment I am more fluent in Perl, and some things just go faster this way :-). Best wishes Viktoras From effendi at wanadoo.fr Fri Apr 21 05:30:14 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 21 Apr 2006 11:30:14 +0200 Subject: Wilful misuse of Revolution commands Message-ID: <7add70c1ced6bbd0cad8eaef2e19e49e@wanadoo.fr> Hi from Paris, I do a lot of data entry in my multiple card stacks. In order to speed up execution, if I didn't like the entered data, I always coded : -- Error routine -- push card go to card 1 show field "ErrorMessage1" wait 2 secs hide field "ErrorMessage1" pop card -- etc. This always pained me, 'cos it's not "elegant" I didn't have the ErrorMessages in the data cards for the obvious reason that they would waste space. When I found (thanks Sarah and William) the pop-up menu command, I thought I would use it for another purpose (whereby wilful misuse): on mouseUp put field "ErrorMessage1" into button "MyErrorMenu" popup button "MyErrorMenu" at the loc of field "xxx" wait 2 secs click at loc of field "xxx" -- to make the menu go away ! end mouseUp OK ! I hadn't read the small print of the "popUp" command which clearly states "While the popup menu is displayed, the handler pauses." So THAT doesn't work ! Back to the drawing board (Sigh !) Has anybody got any ideas about displaying an error message in a card for a few seconds (without having to click - I'm an anti-click fiend !), where the message doesn't take up space in the card ? -Francis "Nothing should ever be done for the first time !" From alex at harryscollar.com Fri Apr 21 06:28:08 2006 From: alex at harryscollar.com (Alex Shaw) Date: Fri, 21 Apr 2006 20:28:08 +1000 Subject: test.gz problem Message-ID: <4448B3B8.1000600@harryscollar.com> hi Experiencing a small problem with a project I've installed on a client's system. The network is just basic shared access thru a standard windows network. The app was developed with rev 2.6.1 storing info using the great altsqlite2 plugin (saving sl3 for the next version :) Users have a shortcut to the network drive where my application sits, it apppears admins can run the app fine but not general users.. From their system administrator: > > I have just finished investigating the problems that CAAPS are having and I think I have narrowed the problem down to a file called "C:\test.gz". > > Basically when I logged into the PC as a standard user, it fails to create the file. After I modified the users permission level to Power User, the application worked fine. > > The filemon logs that I have show the failure of the standard user to create and then access the file, and the success of the power user to create and access the file. > > Let me know if you would like the logs emailed. I know my code isn't creating this file so i'm wondering if this file (test.gz) is related to altsqlite? What is it for & Is it needed? If so, can you control where it's created? I noticed on the mac this file is created (called "c/\test.gz") in the same folder as the main exe, can this behaviour be replicated on windows? I also noticed running my app from a read-only medium (DVD) worked on windows but would not work on mac (ie. only mac & windows standalones tested not linux). Any suggestions? regards alex From dburgun at dsl.pipex.com Fri Apr 21 07:33:27 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 21 Apr 2006 12:33:27 +0100 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <2C8DC7E0-7D06-495A-B88F-A30212383B80@inspiredlogic.com> References: <20060214045529.E0C088254F2@mail.runrev.com> <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> <2C8DC7E0-7D06-495A-B88F-A30212383B80@inspiredlogic.com> Message-ID: I hope so! That's great! All the Best Dave On 20 Apr 2006, at 14:36, Geoff Canyon wrote: > I think saving in the pre-2.7 format is available in the upcoming > release. > > gc > > On Apr 20, 2006, at 2:41 AM, David Burgun wrote: > >> Hi All, >> >> I really can't understand all the mystery surrounding this "fix" >> to allow backwards compatibility. As far as I understand it, there >> is a way to tell the engine to save in the old format or the new >> format, with version 2.7 defaulting to the newer format. That all >> sounds reasonable. What I can't understand is why how to do it is >> a "secret"? There is a protected IDE plug-in available that allows >> you to save in either format, but since it is protected, the >> details are hidden. There is no real mention of it on the RunRev >> Web Site or in the Documentation as far as I can see. Leaving this >> "hanging" like this is just bound to lead to problems IMO. >> Problems that could be so easily avoided just by either shipping >> the PlugIn with the release, or having an IDE command or >> preference to select it or by just documenting exactly how to do it. >> >> Anyone have any ideas on this mystery????? >> >> All the Best >> Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chipp at chipp.com Fri Apr 21 07:50:02 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 21 Apr 2006 06:50:02 -0500 Subject: test.gz problem In-Reply-To: <4448B3B8.1000600@harryscollar.com> References: <4448B3B8.1000600@harryscollar.com> Message-ID: <4448C6EA.9070807@chipp.com> Hi Alex, I don't see any test.gz file on my system anywhere. altSQLite in the demo does create some sample databases, but they aren't named 'test.gz' As you know, test.gz refers to a gzipped file. Are you gzipping anything? best, Chipp Alex Shaw wrote: > hi > > Experiencing a small problem with a project I've installed on a client's > system. The network is just basic shared access thru a standard windows > network. The app was developed with rev 2.6.1 storing info using the > great altsqlite2 plugin (saving sl3 for the next version :) > > Users have a shortcut to the network drive where my application sits, it > apppears admins can run the app fine but not general users.. > > From their system administrator: >> >> I have just finished investigating the problems that CAAPS are having >> and I think I have narrowed the problem down to a file called >> "C:\test.gz". >> >> Basically when I logged into the PC as a standard user, it fails to >> create the file. After I modified the users permission level to Power >> User, the application worked fine. >> >> The filemon logs that I have show the failure of the standard user to >> create and then access the file, and the success of the power user to >> create and access the file. >> >> Let me know if you would like the logs emailed. > > > I know my code isn't creating this file so i'm wondering if this file > (test.gz) is related to altsqlite? > > What is it for & Is it needed? > > If so, can you control where it's created? > > I noticed on the mac this file is created (called "c/\test.gz") in the > same folder as the main exe, can this behaviour be replicated on windows? > > I also noticed running my app from a read-only medium (DVD) worked on > windows but would not work on mac (ie. only mac & windows standalones > tested not linux). > > Any suggestions? > > regards > alex > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From klaus at major-k.de Fri Apr 21 08:03:46 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 21 Apr 2006 14:03:46 +0200 Subject: test.gz problem In-Reply-To: <4448C6EA.9070807@chipp.com> References: <4448B3B8.1000600@harryscollar.com> <4448C6EA.9070807@chipp.com> Message-ID: Hi Chipp, > Hi Alex, > > I don't see any test.gz file on my system anywhere. > altSQLite in the demo does create some sample databases, but they > aren't named 'test.gz' but version 2 of altSQLite did, even on a mac! Looked very strange, this is the (partly) content of my Mac MC folder: ... altBrowser.bundle altBrowser2.bundle altBrowser14.rev answer file.rev AppReg.db bew_kreis_einschr.mc Bibliothek.txt c/\test.gz chat_rev.mc controller.mc core_image_check.mc ... > As you know, test.gz refers to a gzipped file. Are you gzipping > anything? See above this comes from altSQLIte version 2. > best, > Chipp Regards Klaus Major klaus at major-k.de http://www.major-k.de From dvk at dvkconsult.com.au Fri Apr 21 08:05:41 2006 From: dvk at dvkconsult.com.au (David Vaughan) Date: Fri, 21 Apr 2006 22:05:41 +1000 Subject: test.gz problem In-Reply-To: <4448C6EA.9070807@chipp.com> References: <4448B3B8.1000600@harryscollar.com> <4448C6EA.9070807@chipp.com> Message-ID: On 21/04/2006, at 21:50, Chipp Walters wrote: > > I don't see any test.gz file on my system anywhere. altSQLite in > the demo does create some sample databases, but they aren't named > 'test.gz' ?????? This file is created either by altSQLite directly or by the demo stack. In zipped form its contents are: 1f 8b 08 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 and unzipped it is empty. I assumed it was part of your licencing. Nothing else created it. David > > As you know, test.gz refers to a gzipped file. Are you gzipping > anything? > > best, > Chipp > > Alex Shaw wrote: >> hi >> Experiencing a small problem with a project I've installed on a >> client's system. The network is just basic shared access thru a >> standard windows network. The app was developed with rev 2.6.1 >> storing info using the great altsqlite2 plugin (saving sl3 for the >> next version :) >> Users have a shortcut to the network drive where my application >> sits, it apppears admins can run the app fine but not general users.. >> From their system administrator: >>> >>> I have just finished investigating the problems that CAAPS are >>> having and I think I have narrowed the problem down to a file >>> called "C:\test.gz". >>> >>> Basically when I logged into the PC as a standard user, it fails >>> to create the file. After I modified the users permission level >>> to Power User, the application worked fine. >>> >>> The filemon logs that I have show the failure of the standard >>> user to create and then access the file, and the success of the >>> power user to create and access the file. >>> >>> Let me know if you would like the logs emailed. >> I know my code isn't creating this file so i'm wondering if this >> file (test.gz) is related to altsqlite? >> What is it for & Is it needed? >> If so, can you control where it's created? >> I noticed on the mac this file is created (called "c/\test.gz") in >> the same folder as the main exe, can this behaviour be replicated >> on windows? >> I also noticed running my app from a read-only medium (DVD) worked >> on windows but would not work on mac (ie. only mac & windows >> standalones tested not linux). >> Any suggestions? >> regards >> alex >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Fri Apr 21 08:24:40 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 21 Apr 2006 13:24:40 +0100 Subject: Copy/Cut/Paste Edit Menu Questions? In-Reply-To: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> References: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> Message-ID: <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> Hi, I've noticed that the copy/cut/paste commands work automatically when you use the Command-Key short cuts, e.g. if you have an Text Field and you select the text within it, you can copy or paste into that field. This seems to work in the IDE and in the Standalone. My first question is how/where is this action handled? Can I stop this action happening on certain fields? My second question is, how do you handle these commands when selected from the Edit Menu? And how can you disable/enable the edit menu items depending on which control has been selected? Any tips on how people have handled this in the past would be greatly appreciated. All the Best Dave From psahores at easynet.fr Fri Apr 21 08:51:15 2006 From: psahores at easynet.fr (Pierre Sahores) Date: Fri, 21 Apr 2006 14:51:15 +0200 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: References: <20060214045529.E0C088254F2@mail.runrev.com> <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> <2C8DC7E0-7D06-495A-B88F-A30212383B80@inspiredlogic.com> Message-ID: <49628868-F9F0-4D3A-8A9E-09124FDC6568@easynet.fr> This info is from Guy Petinon (french rev list) : > Pour changer la version d'une pile: > ouvri "message boxe" et taper > "set the stackfileversion to 2.5" par exemple ? partir > de la version 2.7 To change the stack's version from 2.7 to (as an example) to 2.5 : just type "set the stackfileversion to 2.5" from your 2.7 IDE and save the stack ! Best Regards, Pierre Le 21 avr. 06 ? 13:33, David Burgun a ?crit : > I hope so! That's great! > > All the Best > Dave > > On 20 Apr 2006, at 14:36, Geoff Canyon wrote: > >> I think saving in the pre-2.7 format is available in the upcoming >> release. >> >> gc >> >> On Apr 20, 2006, at 2:41 AM, David Burgun wrote: >> >>> Hi All, >>> >>> I really can't understand all the mystery surrounding this "fix" >>> to allow backwards compatibility. As far as I understand it, >>> there is a way to tell the engine to save in the old format or >>> the new format, with version 2.7 defaulting to the newer format. >>> That all sounds reasonable. What I can't understand is why how to >>> do it is a "secret"? There is a protected IDE plug-in available >>> that allows you to save in either format, but since it is >>> protected, the details are hidden. There is no real mention of it >>> on the RunRev Web Site or in the Documentation as far as I can >>> see. Leaving this "hanging" like this is just bound to lead to >>> problems IMO. Problems that could be so easily avoided just by >>> either shipping the PlugIn with the release, or having an IDE >>> command or preference to select it or by just documenting exactly >>> how to do it. >>> >>> Anyone have any ideas on this mystery????? >>> >>> All the Best >>> Dave >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Pierre Sahores www.sahores-conseil.com From alex at harryscollar.com Fri Apr 21 09:10:15 2006 From: alex at harryscollar.com (Alex Shaw) Date: Fri, 21 Apr 2006 23:10:15 +1000 Subject: test.gz problem In-Reply-To: <20060421105731.25BC482584A@mail.runrev.com> References: <20060421105731.25BC482584A@mail.runrev.com> Message-ID: <4448D9B7.6010402@harryscollar.com> chipp: > As you know, test.gz refers to a gzipped file. Are you gzipping anything? yes, but have double checked code for any "test.gz" refs & none have appeared. david: > This file is created either by altSQLite directly or by the demo stack. > In zipped form its contents are: > 1f 8b 08 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 > and unzipped it is empty. I assumed it was part of your licencing. > > Nothing else created it. hm.. mine is 46 bytes 1Fh,8Bh,08h,00h,00h,00h,00h,00h,00h,0Bh,4Bh,CDh,4Dh,CCh,CCh,71h 28h,4Fh,4Ch,D7h,CBh,48h,2Ch,2Ah,AAh,2Ch,4Eh,CEh,CFh,C9h,49h,2Ch D2h,4Bh,CEh,CFh,05h,00h,E7h,C9h,23h,6Ah,1Ah,00h,00h,00h Deleting it seems to do no harm to the app. I just confirmed (windows-only) that it does not happen when i load the either the demo stack or my apps stack into the revolution ide.. no "test.gz" on harddrive anywhere but it appears only from the standalone. It's created straight after the initial database connection code line. klaus: > but version 2 of altSQLite did, even on a mac! yes, I am using version 2 of altSQLite. Does this mean I just have to convert it over to version 3? Can anyone confirm this? regards alex From dburgun at dsl.pipex.com Fri Apr 21 09:35:35 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Fri, 21 Apr 2006 14:35:35 +0100 Subject: Stack file format change in 2.7 - BACK UP! In-Reply-To: <49628868-F9F0-4D3A-8A9E-09124FDC6568@easynet.fr> References: <20060214045529.E0C088254F2@mail.runrev.com> <016F97A8-83CA-4B44-B109-27CAB3669AF3@dsl.pipex.com> <2C8DC7E0-7D06-495A-B88F-A30212383B80@inspiredlogic.com> <49628868-F9F0-4D3A-8A9E-09124FDC6568@easynet.fr> Message-ID: <1582A5B2-005C-4272-913C-D1B185FAA77F@dsl.pipex.com> Thanks a lot! All the Best Dave On 21 Apr 2006, at 13:51, Pierre Sahores wrote: > This info is from Guy Petinon (french rev list) : > >> Pour changer la version d'une pile: >> ouvri "message boxe" et taper >> "set the stackfileversion to 2.5" par exemple ? partir >> de la version 2.7 > > To change the stack's version from 2.7 to (as an example) to 2.5 : > > just type "set the stackfileversion to 2.5" from your 2.7 IDE and > save the stack ! > > Best Regards, > > Pierre > > Le 21 avr. 06 ? 13:33, David Burgun a ?crit : > >> I hope so! That's great! >> >> All the Best >> Dave >> >> On 20 Apr 2006, at 14:36, Geoff Canyon wrote: >> >>> I think saving in the pre-2.7 format is available in the upcoming >>> release. >>> >>> gc >>> >>> On Apr 20, 2006, at 2:41 AM, David Burgun wrote: >>> >>>> Hi All, >>>> >>>> I really can't understand all the mystery surrounding this "fix" >>>> to allow backwards compatibility. As far as I understand it, >>>> there is a way to tell the engine to save in the old format or >>>> the new format, with version 2.7 defaulting to the newer format. >>>> That all sounds reasonable. What I can't understand is why how >>>> to do it is a "secret"? There is a protected IDE plug-in >>>> available that allows you to save in either format, but since it >>>> is protected, the details are hidden. There is no real mention >>>> of it on the RunRev Web Site or in the Documentation as far as I >>>> can see. Leaving this "hanging" like this is just bound to lead >>>> to problems IMO. Problems that could be so easily avoided just >>>> by either shipping the PlugIn with the release, or having an IDE >>>> command or preference to select it or by just documenting >>>> exactly how to do it. >>>> >>>> Anyone have any ideas on this mystery????? >>>> >>>> All the Best >>>> Dave >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > -- > Pierre Sahores > www.sahores-conseil.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From chris at altuit.com Fri Apr 21 09:37:59 2006 From: chris at altuit.com (Chris bohnert) Date: Fri, 21 Apr 2006 08:37:59 -0500 Subject: test.gz problem In-Reply-To: <4448D9B7.6010402@harryscollar.com> References: <20060421105731.25BC482584A@mail.runrev.com> <4448D9B7.6010402@harryscollar.com> Message-ID: <4448E037.80103@altuit.com> Alex, The 'gz' file problem existed in early versions of altsqlite2. There was a maintenance release that fixed the problem. You can get the latest version in a few different ways. 1.) Use the altSqlite2 demo stack. Card 2 of this stack has an "Install" button. Clicking install should get the latest version from our servers. (warning: process does not work for altsqlite2 in rev 2.7) 2.)goto < http://www.altuit.com/webs/altuit2/altSQLiteSub/OldSQLite.htm > and get the appropriate files. -- cb Alex Shaw wrote: > > chipp: >> As you know, test.gz refers to a gzipped file. Are you gzipping anything? > > yes, but have double checked code for any "test.gz" refs & none have > appeared. > > > david: >> This file is created either by altSQLite directly or by the demo stack. >> In zipped form its contents are: >> 1f 8b 08 00 00 00 00 00 00 03 03 00 00 00 00 00 00 00 00 00 >> and unzipped it is empty. I assumed it was part of your licencing. >> >> Nothing else created it. > > hm.. mine is 46 bytes > > 1Fh,8Bh,08h,00h,00h,00h,00h,00h,00h,0Bh,4Bh,CDh,4Dh,CCh,CCh,71h > 28h,4Fh,4Ch,D7h,CBh,48h,2Ch,2Ah,AAh,2Ch,4Eh,CEh,CFh,C9h,49h,2Ch > D2h,4Bh,CEh,CFh,05h,00h,E7h,C9h,23h,6Ah,1Ah,00h,00h,00h > > Deleting it seems to do no harm to the app. > > I just confirmed (windows-only) that it does not happen when i load the > either the demo stack or my apps stack into the revolution ide.. no > "test.gz" on harddrive anywhere but it appears only from the standalone. > > It's created straight after the initial database connection code line. > > klaus: >> but version 2 of altSQLite did, even on a mac! > > yes, I am using version 2 of altSQLite. Does this mean I just have to > convert it over to version 3? Can anyone confirm this? > > regards > alex > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From alex at harryscollar.com Fri Apr 21 09:45:40 2006 From: alex at harryscollar.com (Alex Shaw) Date: Fri, 21 Apr 2006 23:45:40 +1000 Subject: test.gz problem - solved In-Reply-To: <20060421105731.25BC482584A@mail.runrev.com> References: <20060421105731.25BC482584A@mail.runrev.com> Message-ID: <4448E204.7030703@harryscollar.com> ah-ha .. just in from chris at altuit: > The creation of the test.gz file on the c drive was a bug in very early release versions of the first altsqlite. > > You should get the latest altsqlite2 release from our website..it should not create the test.gz file..also has some other fixes in it. Replaced dll on windows & in the os x package & bingo.. no more "test.gz"! :) My rev IDE was using later library than my standalones.. Have passed file onto client so hope it's all ok network-wise. Will let you know. thanks alex From trancepacific at gmail.com Fri Apr 21 10:09:36 2006 From: trancepacific at gmail.com (kevin) Date: Fri, 21 Apr 2006 07:09:36 -0700 Subject: Growing Pains for new SuperCard convert Message-ID: Dear Community, I am a long-time SuperCard user who is currently in the process of migrating to Revolution. I'm having a bit of a problem converting a SuperCard project over to Revolution. First off, I'm using the latest Mac version of Revolution which I have yet to register, and am working on a 1.42 GhZ G4. I have a card script in SuperCard containing approx. 40,000 lines of code. I copied this into Word and then from Word into the corresponding card script in Revolution. It took 42 minutes to copy it from Word to Revolution. Now, when I try to edit this script or do anything in it (even closing the window), it pauses out for about 20-30 seconds. Even if I type a single character, I will get the busy cursor and have to wait around for it. So basically this chunk of code is virtually unusable to me. The interesting observation for me is that I have a Windows laptop sitting next to me with an 867 MhZ pentium 3 that has an older registered version of Revolution on it (specifically 2.2.1). I was able to copy the same exact 40,000 lines of code on the Windows box from Word to Revolution in less than 10 seconds. The code in here is completely editable and features none of the same latency problems. I'd really appreciate your feedback if anyone has an idea on what is going wrong here. Is the Mac version of Revolution just that much slower? Thanks for your help! Kevin From jonathandlynch at gmail.com Fri Apr 21 10:17:36 2006 From: jonathandlynch at gmail.com (Jonathan Lynch) Date: Fri, 21 Apr 2006 10:17:36 -0400 Subject: PIM In-Reply-To: <47250f7edd8663000362b5328712e534@mac.com> References: <9b408d8e0604200657r43c0e889l61bea4c6d4da4f0e@mail.gmail.com> <47250f7edd8663000362b5328712e534@mac.com> Message-ID: <31e1938c0604210717t3c10ff99p4a3a79593976ff60@mail.gmail.com> I have a fairly powerful to-do list program, called Task Mage, that is quite versatile. It has a calendar, reminders, etc... It is self organizing, so that you never lose track of what things you are working, and lose very little time switching between tasks. From shaosean at hotmail.com Fri Apr 21 10:53:32 2006 From: shaosean at hotmail.com (Sean Shao) Date: Fri, 21 Apr 2006 10:53:32 -0400 Subject: test.gz problem In-Reply-To: <20060421105731.25BC482584A@mail.runrev.com> Message-ID: altSQLite2 creates that file, as part of a reply from Chipp about it it was mentioned that it was part of debugging code. Because of the path name, it will need access to the C: drive on Windows machines and on Mac it creates it in the defaultFolder. Will they be releasing a fixed version of version 2 or just forcing an upgrade to version 3? -the ghost of sean _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today - it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From devin_asay at byu.edu Fri Apr 21 11:24:07 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 21 Apr 2006 09:24:07 -0600 Subject: unicode In-Reply-To: References: Message-ID: <778996C5-F549-4079-A4AA-67B3126DD0EC@byu.edu> On Apr 20, 2006, at 8:10 PM, Nicholas Thieberger wrote: > Dear Devin, > > Thanks for your suggestions. However, when I put my cursor into the > field my keyboard is automatically reassigned to a generic (non- > unicode) one. I have downloaded your unicode stack too, thanks, but > it also has the same problem. I don't understand why the character > I want, a combining tilde, comes out as a cyrillic character in > your example field, just as all my characters appear in a Chinese > script if I switch the field to unicode...... > > Very frustrating! > > Nick Nick, The thing is Revolution will remember the last keyboard that was selected for that field. After you click in the field you need to then select the language keyboard you want to use, based on the interface your OS provides for that (sorry, you didn't tell me which platform you're on.) On Mac OS X, for example, you FIRST click in the field, go to the flag menu in the upper right hand corner, then select the language. Windows is similar, there is a popup menu on the right end of the task bar as I recall. Once that is done you should be able to start typing in that language. If you type your characters, say in english, then set the textfont of the field to, say, "Verdana,unicode", Chinese characters are the most common result. Instead, select and type in the desired language as described above, then when you check the textfont of the field like this put the textfont of line 1 of fld 1 It should report back something like "Verdana,russian" with the selected language reported as the second item. Another quirk of unicode in Rev: usually what you need to do when explicitly changing the font is to assign the font to a CHUNK of text in the field instead of to the entire field, like this: set the textfont of line 1 of fld 1 to "Osaka,japanese" Keep on plugging. Unicode in Rev is quirky, but pretty reliable once you figure it out. Hope this helps. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jazu at comcast.net Fri Apr 21 11:43:10 2006 From: jazu at comcast.net (James Z) Date: Fri, 21 Apr 2006 08:43:10 -0700 Subject: Growing Pains for new SuperCard convert In-Reply-To: Message-ID: I'd suggest getting Bbedit and forget about word. I copied a 40,000+ line file (a Scscript repeatedly copied and pasted to make a forty k line file) from BBEdit to a button script in Revolution Studio 2.7 evaluation mode. It took about 6 minutes to paste, but the card opens and the text seems ok. No problems editing. Word may have imported formatting and other baggage into your script. Bare Bones Software P.O. Box 1048 Bedford, MA 01730-1048 phone (781) 687-0700 fax (781) 687-0711 email support at barebones.com web site http://www.barebones.com/ I've opened a 60 MB text file in BBEdit. I'm curious, why are you leaving SuperCard for Revolution? James Z. On 4/21/06 7:09 AM, "kevin" wrote: > Dear Community, > > I am a long-time SuperCard user who is currently in the process of > migrating to Revolution. I'm having a bit of a problem converting a > SuperCard project over to Revolution. First off, I'm using the latest > Mac version of Revolution which I have yet to register, and am working > on a 1.42 GhZ G4. I have a card script in SuperCard containing approx. > 40,000 lines of code. I copied this into Word and then from Word into > the corresponding card script in Revolution. It took 42 minutes to > copy it from Word to Revolution. Now, when I try to edit this script or > do anything in it (even closing the window), it pauses out for about > 20-30 seconds. Even if I type a single character, I will get the busy > cursor and have to wait around for it. So basically this chunk of code > is virtually unusable to me. > > The interesting observation for me is that I have a Windows laptop > sitting next to me with an 867 MhZ pentium 3 that has an older > registered version of Revolution on it (specifically 2.2.1). I was able > to copy the same exact 40,000 lines of code on the Windows box from > Word to Revolution in less than 10 seconds. The code in here is > completely editable and features none of the same latency problems. > > I'd really appreciate your feedback if anyone has an idea on what is > going wrong here. Is the Mac version of Revolution just that much > slower? > > Thanks for your help! > > Kevin > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimAultWins at yahoo.com Fri Apr 21 11:23:49 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 21 Apr 2006 08:23:49 -0700 Subject: Wilful misuse of Revolution commands In-Reply-To: <7add70c1ced6bbd0cad8eaef2e19e49e@wanadoo.fr> Message-ID: Try a hidden 'shared' field that appears with the string, which will be the same on all cards, and the string will only occur once in the stack. ...of course then is told to hide after elapsed time. Enhancement => only show the user line 1 of this field, then keep a running list of the errors in line 2 to whatever for tracking errors the user experiences. Field can be transparent, change position on the screen depending on the message, font color, style, etc. Setup should be that the errorMessge fld is in a bg group, highest layer level so it will superimpose, shared text is set ON. Now you can set the field to any message at any time, actually moving through cards displaying the same message in the same location. Works for status messages you want to always appear, as well as a list of card names for clickable navigation. Jim Ault Las Vegas On 4/21/06 2:30 AM, "Francis Nugent Dixon" wrote: > Hi from Paris, > > I do a lot of data entry in my multiple card stacks. > In order to speed up execution, if I didn't like the > entered data, I always coded : > > -- Error routine > -- > push card > go to card 1 > show field "ErrorMessage1" > wait 2 secs > hide field "ErrorMessage1" > pop card > -- etc. > > This always pained me, 'cos it's not "elegant" > I didn't have the ErrorMessages in the data cards > for the obvious reason that they would waste space. > When I found (thanks Sarah and William) the pop-up > menu command, I thought I would use it for another > purpose (whereby wilful misuse): > > on mouseUp > put field "ErrorMessage1" into button "MyErrorMenu" > popup button "MyErrorMenu" at the loc of field "xxx" > wait 2 secs > click at loc of field "xxx" -- to make the menu go away ! > end mouseUp > > OK ! I hadn't read the small print of the "popUp" command > which clearly states "While the popup menu is displayed, > the handler pauses." So THAT doesn't work ! > Back to the drawing board (Sigh !) > > Has anybody got any ideas about displaying an error > message in a card for a few seconds (without having > to click - I'm an anti-click fiend !), where the message > doesn't take up space in the card ? > > -Francis > > "Nothing should ever be done for the first time !" > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From gefisher at mac.com Sat Apr 22 00:03:19 2006 From: gefisher at mac.com (Glenn E. Fisher) Date: Fri, 21 Apr 2006 23:03:19 -0500 Subject: GEDCOM and Rev Message-ID: Hugh, I have an old genealogy stack that I originally did in HyperCard and converted to Rev. I believe I added the import and export of GEDCOM after it was converted to RR. I'll send you a copy of it by email or upload it to a web page if you are interested. Best regards, Glenn > Before I re-invent the wheel, has anyone done any work on a GEDCOM 5.5 > exporter/parser/importer for Revolution or a Rev-based GEDCOM/XML > translator/manipulator? > /H > > PS: If you don't know the GEDCOM file format, be happy! -- Glenn E. Fisher University of Houston - Retired 22402 Diane Dr. Spring, Tx 77373 gfisher4 at houston.rr.com http://www.uh.edu/~fisher http://home.houston.rr.com/thegefishers/ http://homepage.mac.com/gefisher From xeubie at hotmail.com Fri Apr 21 12:16:28 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Fri, 21 Apr 2006 16:16:28 +0000 Subject: Making custom skins for your app Message-ID: On my mac, I can make the normal white or brushed metal look for my app. Is there a way to import your own specially-made skins? If so, is there any program that lets you make them fairly easily? Thanks. _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From scott at tactilemedia.com Fri Apr 21 12:17:52 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 21 Apr 2006 09:17:52 -0700 Subject: Growing Pains for new SuperCard convert In-Reply-To: Message-ID: Recently, James Z wrote: >> I am a long-time SuperCard user who is currently in the process of >> migrating to Revolution. I'm having a bit of a problem converting a >> SuperCard project over to Revolution. First off, I'm using the latest >> Mac version of Revolution which I have yet to register, and am working >> on a 1.42 GhZ G4. I have a card script in SuperCard containing approx. >> 40,000 lines of code. I copied this into Word and then from Word into >> the corresponding card script in Revolution. It took 42 minutes to >> copy it from Word to Revolution. Now, when I try to edit this script or >> do anything in it (even closing the window), it pauses out for about >> 20-30 seconds. Even if I type a single character, I will get the busy >> cursor and have to wait around for it. So basically this chunk of code >> is virtually unusable to me. > I'd suggest getting Bbedit and forget about word. I copied a 40,000+ line > file (a Scscript repeatedly copied and pasted to make a forty k line file) > from BBEdit to a button script in Revolution Studio 2.7 evaluation mode. It > took about 6 minutes to paste, but the card opens and the text seems ok. > No problems editing. > Word may have imported formatting and other baggage into your script. Just wanted to echo this reasoning. If you had any formatting at all in your original script (I haven't used SC in years -- does it allow script formatting now?), the process of copying over formatted script may have kept (or attempted to keep) the formatting intact. As James suggests, try using a simple text editor to copy "clean" text over. Alternatively, you save your script out to a plain text file, and then in Revolution execute this: answer file "My script:" set the script of this card to url ("file:" & it) This might go faster than cut-and-paste (but I wouldn't be surprised if you had to do some serious editing to get your syntax in line with Rev's). Hope this helps. Welcome to Revolution. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From revlist at azurevision.co.uk Fri Apr 21 12:26:00 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 21 Apr 2006 17:26:00 +0100 Subject: Making custom skins for your app In-Reply-To: References: Message-ID: <9A84001A-5DC9-4CDC-91DF-9D3D470B17E5@azurevision.co.uk> On 21 Apr 2006, at 17:16, Xeubie Tsu wrote: > On my mac, I can make the normal white or brushed metal look for my > app. Is there a way to import your own specially-made skins? If so, > is there any program that lets you make them fairly easily? > > Thanks. You can make images in Photoshop, Fireworks or similar and use them as graphical elements as much as you want, just by importing them as images. You can use repeating patterns as the background for stacks and other items. You can also import PNGs with transparency and use them as masks for the window - giving the option of all sorts of weird window shapes. Making them all tends to be down to your design skills, though. ;-) Ian From mlange at lexicall.org Fri Apr 21 12:59:28 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 21 Apr 2006 17:59:28 +0100 Subject: how to write components with runrev, two demos Message-ID: <98D4E18D-DE87-42E0-9136-D035FBCE81EA@lexicall.org> (apologizes for cross-posting) Dear all, In have uploaded in my revonline folder two demos of widgets illustrating a mvc approach to programming. 1. file download widget The widget doesn't do anything particularly exciting (you specify a url and a target directory and push on the download button and the file gets downloaded. What is of interest is the way the widget is written. The view is completely separated from the model. The model doesn't need a view to work. The view requires no more than a group called "wg_file_download" with the appropriate functions on the card (could be made invisible). There is no need to put any script in the back of the stack. It is built-in to allow for localisation (thought I didn't fully implement this feature yet). 2. gradient widget This is a bit more exciting in what it does. I outline a method to easily create using tips from "Simple Method Of Storing Colour Ramps" (Written By Paul Bourke, June 2003; Adapted from OGLE By Dr. Michael J. Gourlay)http://astronomy.swin.edu.au/~pbourke/colour/ ogleramp/ What is illustrated here is how such a problem can be divided into 3 main components: (1) a speadsheet object for manipulating the gradient data and reformat, (2) a gradient creation utility that will create a gradient from these data, and (3) a snapshot utility for transforming the gradient into a permanent format (in response to some comments made on the revinterop list by Richard and others, in fact I found of little relevance to dissociate vew from controller in this widget). To the ones sceptical about components, I reckon that the script can appear somehow longer than the one you would have written to solve that problem. The interest of adding a few more lines of script the way i did is that you can easily define the widget components (view elements) and script parameters from outside the view. It takes more time to write a component. But any component you write this way is more robust (because used in multiple contexts) Tested on a Mac only. Any feedback will be much appreciated. Marielle ------------------------------------------------------------------ Marielle Lange (PhD), Freelance Academic Widged http:// widged.com/ Easy access to lexical databases http://lexicall.widged.com/ Supporting Education Technologists http://revolution.widged.com/wiki/ From jperryl at ecs.fullerton.edu Fri Apr 21 13:10:30 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 21 Apr 2006 10:10:30 -0700 (PDT) Subject: My Student's Problem In-Reply-To: <444879CD.8090804@comcast.net> Message-ID: Thanks, Phil! Judy On Thu, 20 Apr 2006, Phil Davis wrote: > Hi Judy, > > Alternate solution: To make sure I'm not creating unintended > consequences and with 'wait' statements, I tend to let messages tell my > commands when to fire if possible. > > So your student could use something like this to move to card 2 after > the movie finishes: > > on openStack > play videoclip "lab2intro.mov" > end openStack > > on playStopped > go cd 2 > end playStopped > > This way he doesn't need to know how long the movie is. > > Phil Davis > > Judy Perry wrote: > > Well, here's what my student has to say about it, fixing it, with my > > comments below: > > > > ================================================================== > > > > "Today I found a problem with my lab 2 where the second card with > > animation would not show up after getting called from card 1. You > > said that you would post it to your forums or whatever to get help. > > I was able to debug the problem myself and here is the solution in > > case someone else runs into the same problem. > > > > The problem is with the play movie command. Once the move you are > > playing ends, the play command does not terminate correctly. To fix > > this you need to tell it to stop playing. > > > > play moviefile "amovie" > > pause length of movie > > play stop moviefile "amovie" > > > > Hope this helps." > > > > ================================================================ > > > > Okay, so he gets an A+++ for solving it, but I do not see this "solution" > > in the docs for the "play" entry. > > > > WHAT??? > > > > Any ideas? Retreating with egg on face... > > > > Judy > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From xeubie at hotmail.com Fri Apr 21 13:11:17 2006 From: xeubie at hotmail.com (Xeubie Tsu) Date: Fri, 21 Apr 2006 17:11:17 +0000 Subject: Making custom skins for your app In-Reply-To: <9A84001A-5DC9-4CDC-91DF-9D3D470B17E5@azurevision.co.uk> Message-ID: I didn't know it was as simple as importing images. Are you sure you're not talking about images _within_ programs? I'm still not quite sure where in Revolution you set the actual window skin. >From: Ian Wood >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: Making custom skins for your app >Date: Fri, 21 Apr 2006 17:26:00 +0100 > > >On 21 Apr 2006, at 17:16, Xeubie Tsu wrote: > >>On my mac, I can make the normal white or brushed metal look for my app. >>Is there a way to import your own specially-made skins? If so, is there >>any program that lets you make them fairly easily? >> >>Thanks. > >You can make images in Photoshop, Fireworks or similar and use them as >graphical elements as much as you want, just by importing them as images. >You can use repeating patterns as the background for stacks and other >items. > >You can also import PNGs with transparency and use them as masks for the >window - giving the option of all sorts of weird window shapes. > >Making them all tends to be down to your design skills, though. ;-) > >Ian >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ Don?t just search. Find. Check out the new MSN Search! http://search.msn.click-url.com/go/onm00200636ave/direct/01/ From PradeepKumar.MITTAL at insead.edu Fri Apr 21 13:13:06 2006 From: PradeepKumar.MITTAL at insead.edu (MITTAL Pradeep Kumar) Date: Fri, 21 Apr 2006 19:13:06 +0200 Subject: How to change the resoultion of machine Message-ID: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1616@GAIA.FBL.insead.intra> Hello, Is there any way so that one can change the resolution of the machine to 800 * 600 by using some rev function ? And then after reset the resolution to the previous settings. And the same thing, I would like to do for sounds. Is there any way to control the volume ? Thanks for your help. Best Regards Pradeep From mlange at lexicall.org Fri Apr 21 13:14:26 2006 From: mlange at lexicall.org (Marielle Lange) Date: Fri, 21 Apr 2006 18:14:26 +0100 Subject: Growing Pains for new SuperCard convert Message-ID: Dear Kevin, BBEdit was mentioned. One of the best tools around for macs. A windows equivalent is notetab (freeware version). http:// www.notetab.com/ntl.php > 40,000 lines of code. I copied this into Word and then from Word into > > the corresponding card script in Revolution. It took 42 minutes to > > copy it from Word to Revolution. Now, when I try to edit this > script or > > do anything in it (even closing the window), it pauses out for about > > 20-30 seconds. Even if I type a single character, I will get the > busy > > cursor and have to wait around for it. So basically this chunk of > code > > is virtually unusable to me. Best, Marielle ------------------------------------------------------------------ Marielle Lange (PhD), Freelance Academic Widged http:// widged.com/ Easy access to lexical databases http://lexicall.widged.com/ Supporting Education Technologists http://revolution.widged.com/wiki/ From jperryl at ecs.fullerton.edu Fri Apr 21 13:18:41 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 21 Apr 2006 10:18:41 -0700 (PDT) Subject: Making custom skins for your app In-Reply-To: Message-ID: Xeubie, Check out the "windowshape" property. If I understand you correctly, this is probably what you are looking for: It allows you to set the "shape" of your stack to any image with requisite alpha channel(s). HTH, Judy On Fri, 21 Apr 2006, Xeubie Tsu wrote: > I didn't know it was as simple as importing images. Are you sure you're not > talking about images _within_ programs? I'm still not quite sure where in > Revolution you set the actual window skin. > From JimAultWins at yahoo.com Fri Apr 21 13:29:22 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 21 Apr 2006 10:29:22 -0700 Subject: Growing Pains for new SuperCard convert In-Reply-To: Message-ID: On 4/21/06 9:17 AM, "Scott Rossi" wrote: > Recently, James Z wrote: > >>> I am a long-time SuperCard user who is currently in the process of >>> migrating to Revolution. I'm having a bit of a problem converting a >>> SuperCard project over to Revolution. First off, I'm using the latest >>> Mac version of Revolution which I have yet to register, and am working >>> on a 1.42 GhZ G4. I have a card script in SuperCard containing approx. >>> 40,000 lines of code. I copied this into Word and then from Word into >>> the corresponding card script in Revolution. It took 42 minutes to >>> copy it from Word to Revolution. Now, when I try to edit this script or >>> do anything in it (even closing the window), it pauses out for about >>> 20-30 seconds. Even if I type a single character, I will get the busy >>> cursor and have to wait around for it. So basically this chunk of code >>> is virtually unusable to me. > >> I'd suggest getting Bbedit and forget about word. I copied a 40,000+ line >> file (a Scscript repeatedly copied and pasted to make a forty k line file) >> from BBEdit to a button script in Revolution Studio 2.7 evaluation mode. It >> took about 6 minutes to paste, but the card opens and the text seems ok. >> No problems editing. >> Word may have imported formatting and other baggage into your script. > > Just wanted to echo this reasoning. If you had any formatting at all in > your original script (I haven't used SC in years -- does it allow script > formatting now?), the process of copying over formatted script may have kept > (or attempted to keep) the formatting intact. As James suggests, try using > a simple text editor to copy "clean" text over. > > Alternatively, you save your script out to a plain text file, and then in > Revolution execute this: > > answer file "My script:" > set the script of this card to url ("file:" & it) > > This might go faster than cut-and-paste (but I wouldn't be surprised if you > had to do some serious editing to get your syntax in line with Rev's). > In addition to using Rev commands to read.write files, you could built a repeat loop to slice all the functions into separate text files so that you could concatenate them in smaller sections. This would make debugging easier in that you only be running portions of the entire script, adding stability to your process. > Scott Rossi > answer file "My script:" > set the script of this card to url ("file:" & it) further, you could append by.... put the script of this stack into old set the script of this stack to (old & cr & url ("file:" & it)) Two other tips that I use in all my development stacks ... on openstack put the seconds & the short name of this stack & "SCPT.txt" into FN --eg --> 1137806106altBrCharts02SCPT.txt put specialfolderpath("desktop") & "/scriptsRev/" into pathh if not there is a folder pathh then create folder pathh put the script of this stack into url ("file:"&pathh & FN) --now the current version is saved in time sequence end openStack Also, I have a plugin toolbar button (altPlugins) that both saves the stack file and writes the current version of the stack script to the 'scriptsRev' folder. Since I have a copy of all of my revisions I decide I want, I can use BBEdit 'Search All Files in folder []" to locate any version of any handler I have written+saved. You need to know that my programming style is to put all the handlers I can in the stack script. Have fun with the new tool box. Jim Ault Las Vegas From scott at tactilemedia.com Fri Apr 21 14:00:48 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 21 Apr 2006 11:00:48 -0700 Subject: How to change the resoultion of machine In-Reply-To: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1616@GAIA.FBL.insead.intra> Message-ID: Recently, MITTAL Pradeep Kumar wrote: > Is there any way to control the volume ? See the playLoudness entry in the docs. Setting the global playLoudness sets the volume level of the entire system; setting the playLoudness of an audioClip or player sets the volume of that object independently of the system. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From davis.phil at comcast.net Fri Apr 21 14:07:51 2006 From: davis.phil at comcast.net (Phil Davis) Date: Fri, 21 Apr 2006 11:07:51 -0700 Subject: Making custom skins for your app In-Reply-To: References: Message-ID: <44491F77.1030209@comcast.net> Hi Xeubie, You can set the backgroundPattern of any object (stack, card, field, etc) to the ID of an image in your stack. That can be used for a very basic skin effect. Phil Davis Xeubie Tsu wrote: > I didn't know it was as simple as importing images. Are you sure you're > not talking about images _within_ programs? I'm still not quite sure > where in Revolution you set the actual window skin. > > >> From: Ian Wood >> Reply-To: How to use Revolution >> To: How to use Revolution >> Subject: Re: Making custom skins for your app >> Date: Fri, 21 Apr 2006 17:26:00 +0100 >> >> >> On 21 Apr 2006, at 17:16, Xeubie Tsu wrote: >> >>> On my mac, I can make the normal white or brushed metal look for my >>> app. Is there a way to import your own specially-made skins? If so, >>> is there any program that lets you make them fairly easily? >>> >>> Thanks. >> >> >> You can make images in Photoshop, Fireworks or similar and use them >> as graphical elements as much as you want, just by importing them as >> images. You can use repeating patterns as the background for stacks >> and other items. >> >> You can also import PNGs with transparency and use them as masks for >> the window - giving the option of all sorts of weird window shapes. >> >> Making them all tends to be down to your design skills, though. ;-) >> >> Ian >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _________________________________________________________________ > Don?t just search. Find. Check out the new MSN Search! > http://search.msn.click-url.com/go/onm00200636ave/direct/01/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mwieder at ahsoftware.net Fri Apr 21 14:19:10 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 21 Apr 2006 11:19:10 -0700 Subject: Unmaintainable Code Message-ID: <1396189359.20060421111910@ahsoftware.net> All- Got some time on your hands? Check out http://mindprod.com/jgloss/unmain.html ?I don't need to test my programs. I have an error-correcting modem.? -- -Mark Wieder mwieder at ahsoftware.net From revlist at azurevision.co.uk Fri Apr 21 14:48:34 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 21 Apr 2006 19:48:34 +0100 Subject: Unmaintainable Code In-Reply-To: <1396189359.20060421111910@ahsoftware.net> References: <1396189359.20060421111910@ahsoftware.net> Message-ID: <1434AD9A-1ABF-4373-A3C0-A62058D331D7@azurevision.co.uk> Aaaaaaaaaaaargh! I'm buried in the middle of my largest programming project ever, and the first that is likely to be passed on to other people for maintenance. Please don't do this to me! Ian On 21 Apr 2006, at 19:19, Mark Wieder wrote: > All- > > Got some time on your hands? Check out > > http://mindprod.com/jgloss/unmain.html > > ?I don't need to test my programs. I have an error-correcting modem.? > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From josh at dvcreators.net Fri Apr 21 15:07:27 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 21 Apr 2006 12:07:27 -0700 Subject: code works in debug mode, but not in run mode? Message-ID: <2414D0BF-EC86-4088-8CD9-C8DE94932363@dvcreators.net> I am experienced a weird problem I thought someone could shed some light on. This is from my stack script: ON startup local tExternals = "" put sys_appPath(true) & "/externals/EnhancedQT.bundle" & cr & sys_appPath(true) & "/externals/EnhancedQT.dll" into tExternals put tExternals into message set the externals of this stack to tExternals pass startup END startup FUNCTION sys_appPath pGetBundleFolder local tPath = "" put address into tPath IF pGetBundleFolder = true AND platform() contains "Mac" AND systemVersion() >= 10 THEN get offset(".app/Contents/MacOS/", tPath) IF it > 0 THEN -- 2.4.3 or later delete char it to length(tPath) of tPath END IF ELSE IF platform() contains "Win" THEN --? END IF set itemDel to slash delete item -1 of tPath set itemDel to ":" delete item 1 of tPath return tPath END sys_appPath ______________________________________________________ If I go to the message box and type "startup", I get: Message execution error: Error description: Chunk: can't find card (from "put tExternals into message") ______________________________________________________ Yet if I put a breakpoint in: ON startup breakpoint local tExternals = "" put sys_appPath(true) & "/externals/EnhancedQT.bundle" & cr & sys_appPath(true) & "/externals/EnhancedQT.dll" into tExternals put tExternals into message set the externals of this stack to tExternals pass startup END startup and step through it, I get the correct result: /Applications/Revolution Enterprise/2.7.0-gm-1/externals/ EnhancedQT.bundle /Applications/Revolution Enterprise/2.7.0-gm-1/externals/EnhancedQT.dll ______________________________________________________ Is this weird that this would work in debug mode but not in regular run mode? Sorry if this is something obvious, I am a beginner :-) Josh From josh at dvcreators.net Fri Apr 21 15:12:27 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 21 Apr 2006 12:12:27 -0700 Subject: Making custom skins for your app In-Reply-To: References: Message-ID: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> I strongly recommend Fireworks over Photoshop for GUI creation. top 3 reasons: 1. Fireworks has frames - very convenient way to set up different layer on/off combos for different cards, over/down states. etc. 2. object-oriented, not layer - you can click and drag something to move it 3. easy reusable styles I used Photoshop for many years, switched to Fireworks, now 1000% happier! On Apr 21, 2006, at 9:16 AM, Xeubie Tsu wrote: > On my mac, I can make the normal white or brushed metal look for my > app. Is there a way to import your own specially-made skins? If so, > is there any program that lets you make them fairly easily? > > Thanks. > > _________________________________________________________________ > Don?t just search. Find. Check out the new MSN Search! http:// > search.msn.click-url.com/go/onm00200636ave/direct/01/ > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From garrett at paraboliclogic.com Fri Apr 21 15:25:41 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 21 Apr 2006 12:25:41 -0700 Subject: Copy/Cut/Paste Edit Menu Questions? In-Reply-To: <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> References: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> Message-ID: <444931B5.6010008@paraboliclogic.com> David Burgun wrote: > Hi, > > I've noticed that the copy/cut/paste commands work automatically when > you use the Command-Key short cuts, e.g. if you have an Text Field and > you select the text within it, you can copy or paste into that field. > This seems to work in the IDE and in the Standalone. My first question > is how/where is this action handled? Can I stop this action happening on > certain fields? In the docs, check out * copyKey message * cutKey message * pasteKey message Example: on cutKey cut end cutKey Also see the following in the docs: * cut * copy * paste I imagine if you place these message handlers in the field's code and put nothing in the handlers that the events won't take place. > My second question is, how do you handle these commands when selected > from the Edit Menu? use the the following (using either IF statements or CASE statements) handler in the code for the menu object: on menuPick varSelected if varSelected is "Cut" then focus field "editfieldnamehere" cut else if varSelected is "Copy" then focus field "editfieldnamehere" copy else if varSelected is "Paste" then focus field "editfieldnamehere" paste end if end menuPick > from the Edit Menu? And how can you disable/enable the edit menu items > depending on which control has been selected? * disableMenu command I'm still a bit of newbie to Rev, so the above may not be totally correct. If not, I'm sure someone will drop in and correct my errors so that you don't repeat my errors in your code. :-) -Garrett From revolutionary.dan at gmail.com Fri Apr 21 15:42:12 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Fri, 21 Apr 2006 12:42:12 -0700 Subject: Revcon in german news In-Reply-To: <5221F1B8-D106-11DA-86FC-0030659A795C@derbrill.de> References: <20060420211948.91E9982553D@mail.runrev.com> <5221F1B8-D106-11DA-86FC-0030659A795C@derbrill.de> Message-ID: <70ed6b130604211242h2da2ae57u1e21734f087dbd1e@mail.gmail.com> I can't read it, but I can see RevCon West in there. Yippee!!! Dan On 4/21/06, Malte Brill wrote: > > http://mactechnews.de/index.php?id=13008 > > Congrats guys and gals. :-) > > All the best, > > Malte > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From chipp at chipp.com Fri Apr 21 15:53:42 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 21 Apr 2006 14:53:42 -0500 Subject: code works in debug mode, but not in run mode? In-Reply-To: <2414D0BF-EC86-4088-8CD9-C8DE94932363@dvcreators.net> References: <2414D0BF-EC86-4088-8CD9-C8DE94932363@dvcreators.net> Message-ID: <44493846.3010803@chipp.com> Hi Josh, I'm not sure, but maybe the Rev IDE is trapping the startup message. No Rev stacks GET the startup message in the IDE. You should try building a standalone and see if it works. If it does, then leave the startup code alone, and just put the EnhancedQT.dll in the same folder as the Rev IDE and set the externals of your stack to "EnhancedQT.dll" and you should be good to go. HTH, Chipp From mwieder at ahsoftware.net Fri Apr 21 16:16:26 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 21 Apr 2006 13:16:26 -0700 Subject: Revcon in german news In-Reply-To: <70ed6b130604211242h2da2ae57u1e21734f087dbd1e@mail.gmail.com> References: <20060420211948.91E9982553D@mail.runrev.com> <5221F1B8-D106-11DA-86FC-0030659A795C@derbrill.de> <70ed6b130604211242h2da2ae57u1e21734f087dbd1e@mail.gmail.com> Message-ID: <5713226919.20060421131626@ahsoftware.net> Dan- Friday, April 21, 2006, 12:42:12 PM, you wrote: > I can't read it, but I can see RevCon West in there. Try this: "Run time revolution communicates topics of the RevCon west 2006" ------------------------- -- More fun with online translation: ------------------------- ...Babelfish comes up with: "Advanced DATA cousin - January thigh How ton of Market Your Products - panel (Lynn Fredricks, Chipp of walter, Richard Gaskin; Dan Shafer, moderator)" Systran.com, which bills itself as "the ideal translation tool", somehow manages to come up with the following: "How ton of Market Your Products - panel (Lynn Fredricks, Chipp of walter, smelling pool of broadcasting corporations Gaskin; Dan shepherd, moderator)" ...and I love freetranslation.com's version: "under that the 5-client-version 5-client-version clients 5-client-version version of the Valentina Office server" -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Apr 21 16:24:50 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 21 Apr 2006 13:24:50 -0700 Subject: code works in debug mode, but not in run mode? In-Reply-To: <2414D0BF-EC86-4088-8CD9-C8DE94932363@dvcreators.net> References: <2414D0BF-EC86-4088-8CD9-C8DE94932363@dvcreators.net> Message-ID: <13513730523.20060421132450@ahsoftware.net> Josh- Friday, April 21, 2006, 12:07:27 PM, you wrote: > I am experienced a weird problem I thought someone could shed some > light on. Nothing wrong with your code. Just tried it on a new mainstack and it works fine, although I don't know why you're passing the startup message. But something else is going on if you're getting an error in there. Do you have any frontstacks active? -- -Mark Wieder mwieder at ahsoftware.net From garrett at paraboliclogic.com Fri Apr 21 16:28:59 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 21 Apr 2006 13:28:59 -0700 Subject: Making custom skins for your app In-Reply-To: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> Message-ID: <4449408B.50205@paraboliclogic.com> Josh Mellicker wrote: > > > I strongly recommend Fireworks over Photoshop for GUI creation. Happen to have a link for the Fireworks site? Thanks, -Garrett From garrett at paraboliclogic.com Fri Apr 21 16:33:37 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 21 Apr 2006 13:33:37 -0700 Subject: Determine if stack is maximized? In-Reply-To: <4449408B.50205@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> Message-ID: <444941A1.3070205@paraboliclogic.com> Rev 2.6.1 Greetings, I found in the docs how to determine if a stack is minimized(iconic) by checking it's "mode" to see if it's "12", but saw nothing for determining if my stack is maximized. Does anyone know how to find this out? Thanks in advance, -Garrett From scott at tactilemedia.com Fri Apr 21 17:35:49 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Fri, 21 Apr 2006 13:35:49 -0800 Subject: Change HilitedColor of Text? Message-ID: Hello List: Using a list field with white text on Windows, I noticed that the text of a line darkens when selected -- looks like the backcolor of the field is used to draw the text on the selected line. On Mac OS, the text color of any selected line stays white. Is there any property that can be set to change the text color of a hilited line on Mac OS, to be more in sync with Windows? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From briany at qldlearning.com Fri Apr 21 16:47:25 2006 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 21 Apr 2006 13:47:25 -0700 Subject: Determine if stack is maximized? In-Reply-To: <444941A1.3070205@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> Message-ID: Could you compare the stack's height/width to the stack's maxHeight / maxWidth to see if they are equal? Or else check against the windowBoundingRect? It seems if either is a match, you stack is maximized - although I could be missing something. > Rev 2.6.1 > > Greetings, > > I found in the docs how to determine if a stack is minimized(iconic) > by checking it's "mode" to see if it's "12", but saw nothing for > determining if my stack is maximized. > > Does anyone know how to find this out? > > Thanks in advance, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From mwieder at ahsoftware.net Fri Apr 21 16:47:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 21 Apr 2006 13:47:53 -0700 Subject: Determine if stack is maximized? In-Reply-To: <444941A1.3070205@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> Message-ID: <8015113932.20060421134753@ahsoftware.net> Garrett- put the iconic of this stack -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Apr 21 16:55:39 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 21 Apr 2006 13:55:39 -0700 Subject: Determine if stack is maximized? In-Reply-To: <8015113932.20060421134753@ahsoftware.net> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <8015113932.20060421134753@ahsoftware.net> Message-ID: <13515579952.20060421135539@ahsoftware.net> Mark- Doh! (note to self) next time read *before* replying... -- -Mark Wieder mwieder at ahsoftware.net From ambassador at fourthworld.com Fri Apr 21 17:30:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 21 Apr 2006 14:30:05 -0700 Subject: Making custom skins for your app Message-ID: <44494EDD.4070201@fourthworld.com> Garrett Hylltun wrote: > Josh Mellicker wrote: >> >> >> I strongly recommend Fireworks over Photoshop for GUI creation. > > Happen to have a link for the Fireworks site? I second the recommendation, and have had a similar (1000%) increase in productivity with Fireworks. While most other image manipulation tools started life focusing on photo retouching and later grafted vectors onto it, Fireworks was designed from the start for web and UI work, with a vector-based workflow that reminds me of the best days of SuperPaint, updated for the 21st century. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From effendi at wanadoo.fr Fri Apr 21 18:10:14 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 22 Apr 2006 00:10:14 +0200 Subject: Wilful misuse of Revolution commands Message-ID: <22e3810ee7a7b9f283db69f0625ac57b@wanadoo.fr> Hi Jim, Simple and elegant - I'd never thought of a "shared" field .... I wonder why ? > Try a hidden 'shared' field that appears with the string, which will > be the > same on all cards, and the string will only occur once in the stack. Thanks -Francis "Nothing should ever be done for the first time !" From sarah.reichelt at gmail.com Fri Apr 21 18:16:38 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 22 Apr 2006 08:16:38 +1000 Subject: How to change the resoultion of machine In-Reply-To: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1616@GAIA.FBL.insead.intra> References: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1616@GAIA.FBL.insead.intra> Message-ID: > Is there any way so that one can change the resolution of the machine to > 800 * 600 by using some rev function ? > And then after reset the resolution to the previous settings. > > And the same thing, I would like to do for sounds. Is there any way to > control the volume ? What operating system are you using? For Macs, you can set the system volume using AppleScript. In Mac OS 9 or earlier, you can also set the screen res using AppleScript although I think it requires Jon's Commands scripting addition. FOr OS X, you can use the shell command cscreen to change resolution. Sarah From effendi at wanadoo.fr Fri Apr 21 18:21:59 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 22 Apr 2006 00:21:59 +0200 Subject: GEDCOM and Rev Message-ID: Hi Glen, I would also love a copy if it is convenient. I built my own genalogy stack in Hypercard too, and converted it to Rev. However, I never had the courage to finish the "Export to GEDCOM" function. I tried wading through the GEDCOM file specs, and ...... drowned ...... Thanks -Francis "Nothing should ever be done for the first time !" > Hugh, > > I have an old genealogy stack that I originally did in HyperCard and > converted to Rev. I believe I added the import and export of GEDCOM > after it was converted to RR. I'll send you a copy of it by email or > upload it to a web page if you are interested. > > Best regards, > Glenn From tereza at califex.com Fri Apr 21 19:32:52 2006 From: tereza at califex.com (Tereza Snyder) Date: Fri, 21 Apr 2006 18:32:52 -0500 Subject: Making custom skins for your app In-Reply-To: <44494EDD.4070201@fourthworld.com> References: <44494EDD.4070201@fourthworld.com> Message-ID: <9839B1CD-9A64-4678-BEE5-54D8B5E97B2D@califex.com> On Apr 21, 2006, at 4:30 PM, Richard Gaskin wrote: > While most other image manipulation tools started life focusing on > photo retouching and later grafted vectors onto it, Fireworks was > designed from the start for web and UI work, with a vector-based > workflow that reminds me of the best days of SuperPaint, updated > for the 21st century. Speaking of SuperPaint, has anyone ever found a tool that will convert the vectors in a SuperPaint file? SuperPaint's file format was PICT, but the only aspect of their PICT that other programs would read was the rasterized bitmap. Graphic Converter reports that the vector data is there, but I haven't yet found a format to convert to that preserves it. Though they said it was possible to export Postscript from SuperPaint, it always crashed for me. When the first pre-release beta of Fireworks was available, I LEAPT upon it! Photoshop may now have some credibility for creating interface graphics, but Fireworks rules! t -- Tereza Snyder Califex Software, Inc. 800 Water Street Sauk City, WI 53583 608.643.2586 AIM: terezasnyder1 From 3mcgrath at adelphia.net Fri Apr 21 19:37:44 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 21 Apr 2006 19:37:44 -0400 Subject: Making custom skins for your app In-Reply-To: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> Message-ID: <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> Josh, Not to disagree too much but: 1. You can use hide layer and show layer and also the link layer and unlink layers in Photoshop to set up different layer on/off combos for different cards, over/down states, etc. 2. You can click and drag layered objects in Photoshop. There is a preference that you can turn on to allow this and I use it all of the time. (it is not perfect though but very useful) 3. Photoshop also has reusable and modifiable styles. A lot of people over look some of the more powerful features in photoshop. There are a few things that are 'easier' in Fireworks but they are certainly very doable in Photoshop, but then Photoshop can do so much more than Fireworks overall that choosing between them is more of a comfort level than feature decision. Regards, Tom On Apr 21, 2006, at 3:12 PM, Josh Mellicker wrote: > > > I strongly recommend Fireworks over Photoshop for GUI creation. > > top 3 reasons: > > 1. Fireworks has frames - very convenient way to set up different > layer on/off combos for different cards, over/down states. etc. > > 2. object-oriented, not layer - you can click and drag something to > move it > > 3. easy reusable styles > > > I used Photoshop for many years, switched to Fireworks, now 1000% > happier! > > > > > > On Apr 21, 2006, at 9:16 AM, Xeubie Tsu wrote: > >> On my mac, I can make the normal white or brushed metal look for >> my app. Is there a way to import your own specially-made skins? If >> so, is there any program that lets you make them fairly easily? >> >> Thanks. >> >> _________________________________________________________________ >> Don?t just search. Find. Check out the new MSN Search! http:// >> search.msn.click-url.com/go/onm00200636ave/direct/01/ >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From josh at dvcreators.net Fri Apr 21 20:02:33 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 21 Apr 2006 17:02:33 -0700 Subject: Making custom skins for your app In-Reply-To: <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> Message-ID: <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> On Apr 21, 2006, at 4:37 PM, Thomas McGrath III wrote: > Josh, > > Not to disagree too much but: > > 1. You can use hide layer and show layer and also the link layer > and unlink layers in Photoshop to set up different layer on/off > combos for different cards, over/down states, etc. Yes, but you it is a whole different ballgame with Fireworks. You can set frame 2 up with a bigger glow, let's say for an over state... a very common need. In Photoshop you would be forced to copy to a whole new layer then manually turn one layer off and the other on... quite a roundabout way. Make a change in one, the other does not update, so you must do this all over again. Layer sets are a big improvement but no match for frames. I just thought of something else- create a button, make it a symbol, replicate it, and type a new label for each button in the inspector, independt of the button graphic, font, etc. You can change the one graphic and all buttons update. No way to do this in Photoshop! > > 2. You can click and drag layered objects in Photoshop. There is a > preference that you can turn on to allow this and I use it all of > the time. (it is not perfect though but very useful) There is the Move tool, is that what you're talking about? Again, no substitute for true object graphics like Fireworks/Illustrator/Flash. > > 3. Photoshop also has reusable and modifiable styles. > > A lot of people over look some of the more powerful features in > photoshop. There are a few things that are 'easier' in Fireworks > but they are certainly very doable in Photoshop Photoshop is great for photo retouching, but for web and GUI work it is like using vice grips for a hammer- they are "doable", but not the right tool for the job. Give it a wack, you'll never go back! > , but then Photoshop can do so much more than Fireworks overall > that choosing between them is more of a comfort level than feature > decision. > > Regards, > > Tom > > On Apr 21, 2006, at 3:12 PM, Josh Mellicker wrote: > >> >> >> I strongly recommend Fireworks over Photoshop for GUI creation. >> >> top 3 reasons: >> >> 1. Fireworks has frames - very convenient way to set up different >> layer on/off combos for different cards, over/down states. etc. >> >> 2. object-oriented, not layer - you can click and drag something >> to move it >> >> 3. easy reusable styles >> >> >> I used Photoshop for many years, switched to Fireworks, now 1000% >> happier! >> >> >> >> >> >> On Apr 21, 2006, at 9:16 AM, Xeubie Tsu wrote: >> >>> On my mac, I can make the normal white or brushed metal look for >>> my app. Is there a way to import your own specially-made skins? >>> If so, is there any program that lets you make them fairly easily? >>> >>> Thanks. >>> >>> _________________________________________________________________ >>> Don?t just search. Find. Check out the new MSN Search! http:// >>> search.msn.click-url.com/go/onm00200636ave/direct/01/ >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From kray at sonsothunder.com Fri Apr 21 20:32:04 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 21 Apr 2006 19:32:04 -0500 Subject: Change HilitedColor of Text? In-Reply-To: Message-ID: > Hello List: > > Using a list field with white text on Windows, I noticed that the text of a > line darkens when selected -- looks like the backcolor of the field is used > to draw the text on the selected line. On Mac OS, the text color of any > selected line stays white. Is there any property that can be set to change > the text color of a hilited line on Mac OS, to be more in sync with Windows? The only way I know if is this: -- field script on mouseDown resetText if the clickText <> "" then put the hilitedLines of me into hLines repeat with x = 1 to the number of items of hLines set the foregroundColor of line (item x of hLines) of me to black end repeat else set the hilitedLines of me to "" end if end mouseDown on resetText set the foregroundColor of line 1 to \ (the number of lines of me) of me to white end resetText HTH, Ken Ray Sons of Thunder Software Email: kray at sonsothunder.com Web Site: http://www.sonsothunder.com/ From garrett at paraboliclogic.com Fri Apr 21 21:28:53 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Fri, 21 Apr 2006 18:28:53 -0700 Subject: Making custom skins for your app In-Reply-To: <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> Message-ID: <444986D5.3010801@paraboliclogic.com> Gimp works fine if you're already familiar with larger graphic programs of this nature, and also it's easy on the wallet, as in open source. Layers friendly, alpha channel and transparencies capable. Plugins capable etc... Got just about everything you might need. http://www.gimp.org/ I've been using it for years for just about all my graphic needs. If I don't use that, I revert back to my ancient PaintShop Pro 5.? on Windows. -Garrett From 3mcgrath at adelphia.net Fri Apr 21 22:42:18 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 21 Apr 2006 22:42:18 -0400 Subject: Making custom skins for your app In-Reply-To: <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> Message-ID: Josh, I do use Fireworks and Flash and Illustrator and Photoshop and have been using some of them for over seventeen years. I make heavy use of key shortcuts and features in all of them and get a lot of power out of each. I would say that for web based buttons that Fireworks is what I would use but for GUI design there is no way I would use either Fireworks or Illustrator but instead would be doing some amazing things in Photoshop. You see, I am not putting Fireworks down and do agree that it has it's place especially for web based things but to say that Photoshop is only great for photo retouching then you miss out on all of the powerful features and things that Photoshop can do and do better than most software. To use your analogy using Fireworks is like using a vice grip but as a vice grip and using Photoshop is like using a whole set of tools and having all four applications is like having a great big tool box in my opinion. Thanks Tom On Apr 21, 2006, at 8:02 PM, Josh Mellicker wrote: > > Photoshop is great for photo retouching, but for web and GUI work > it is like using vice grips for a hammer- they are "doable", but > not the right tool for the job. > > Give it a wack, you'll never go back! > > >> , but then Photoshop can do so much more than Fireworks overall >> that choosing between them is more of a comfort level than feature >> decision. >> >> Regards, >> >> Tom >> From bobwarren at howsoft.com Sat Apr 22 00:39:37 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 22 Apr 2006 01:39:37 -0300 Subject: OT: Rev's spread to the "dark continents" Message-ID: <4449B389.9090601@howsoft.com> Francis Nugent Dixon wrote: I remember arriving in Brazil to do a 2 week course, with my course supports, and (because I have had experience with African countries) carrying 20 note pads, 20 rubbers - sorry erasers !, 20 pens, etc. for my students, not forgetting the board markers in many colours. . . !! BUSINESS LOGIC DON'T COUNT !! ---------------------------------------------------------- This topic is not technical, but it is certainly highly relevant to the intended spread of Rev throughout the world (which I hope is true, please correct me if it is not). I think it might help Rev decide when, where and how to spread its tentacles (not meant as a negative metaphor) within the (near?) future. I have time to expand a little about more general topics because I don't want to program in Windows any more and I am waiting for a hopefully stable 2.7. version of Rev for Linux before I continue my programming. I am also a semi-retired "chato" with a little time to breathe after many busy years. Even in the light of my own first-hand experience of how "images" and reality can be completely different, I still thought of Africa until recently as a dark, unstable, primitive continent. And then Ubuntu Linux popped up from South Africa! According to my evaluation it is perhaps the best Linux distro ever produced. The point is, that countries (or any reality for that matter) can have many faces, and often a single "image" can be entirely wrong, leading to unjust treatment and perhaps inappropriate business/marketing decisions. One other aspect arising from Francis's regrettable experience upon arriving at the Brazilian customs is that the customs officer probably found the implication of the multiple pens and rubbers to be insulting: "How dare you have an image of Brazil like that!" Of course, in my book Francis can certainly be forgiven, because my own attitute towards Brazil before arriving here (at the end of 73 in Rio de Janeiro) was not essentially different. I remember that I used to wonder, "Have they ever seen a computer before?", "Do they really know how to drive cars the same as we do?", etc. As a computer teacher/technician, I thought I was the cat's whiskers. Boy, was I in for a shock! The state of the computer art was FAR more advanced in Rio de Janeiro than anything I had ever met in London! Nor has that situation apparently changed very much. Brazilian computer bods travelling to Europe come back and confirm this. So for example, if you want to sell software to the Brazilian population, if it is not of the highest standard they won't buy it, simply because they really do know the difference between what is good and what is shoddy. One other little loose end I would like to quickly clear up - since it involves political considerations, not appropriate for discussion here - is regarding Francis's affirmation !! BUSINESS LOGIC DON'T COUNT !! I think it does, but what we were then discussing was a much more global business logic rather than the business logic of an individual company (Apple). [I do hope that the anti-UR-List-bloaters will give me a little leeway: it is Saturday, after all!] Regards to all, Bob Warren From sarah.reichelt at gmail.com Sat Apr 22 03:29:07 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 22 Apr 2006 17:29:07 +1000 Subject: Changes to Rev Search Engine Message-ID: Hi All, I just changed all my web pages to PHP so if you have any bookmarked or linked from your site, please change the link for any page from .html to .php The links in the Rev search engine will also be broken. To change them, go to the Rev Docs and click "Search". In the new search window that appears, click the "Web Database" button. Hold down the mouse button to get a menu and make sure "Web Database" is the one with the tick. If not, select it. Type "sarah" in the search field and you will get a bunch of links, but the ones starying with "Sarah_" are the ones that are now wrong. Select the "Sarah_" links one by one and right click on the "Display" button at the bottom to get a popup menu. Choose "Delete..." and delete each of these links. Right-click on the "Display" button again and choose "Add Web Reference...". Enter the data for the following four links: Sarah_Libs Sarah_Misc Sarah_Plugins Sarah_Tutorials Cheers, Sarah From dburgun at dsl.pipex.com Sat Apr 22 06:38:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Sat, 22 Apr 2006 11:38:41 +0100 Subject: Copy/Cut/Paste Edit Menu Questions? In-Reply-To: <444931B5.6010008@paraboliclogic.com> References: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> <444931B5.6010008@paraboliclogic.com> Message-ID: On 21 Apr 2006, at 20:25, Garrett Hylltun wrote: > David Burgun wrote: >> Hi, >> I've noticed that the copy/cut/paste commands work automatically >> when you use the Command-Key short cuts, e.g. if you have an Text >> Field and you select the text within it, you can copy or paste >> into that field. This seems to work in the IDE and in the >> Standalone. My first question is how/where is this action handled? >> Can I stop this action happening on certain fields? > > In the docs, check out > > * copyKey message > * cutKey message > * pasteKey message > > Example: > > on cutKey > cut > end cutKey Thanks, I must have missed these somehow. > use the the following (using either IF statements or CASE > statements) handler in the code for the menu object: > > on menuPick varSelected > if varSelected is "Cut" then > focus field "editfieldnamehere" > cut > else if varSelected is "Copy" then > focus field "editfieldnamehere" > copy > else if varSelected is "Paste" then > focus field "editfieldnamehere" > paste > end if > end menuPick > > > from the Edit Menu? And how can you disable/enable the edit menu > items > > depending on which control has been selected? > I should have asked the question differently! What I meant to say was, in a menu handler, how can I tell which field is the current field, and how can I enable/disable Edit Menu Items based on whether a field is selected or not? Do I need to put an openField/closeField handler on each text field and then enable/disable there? All the Best Dave From mb.ur at harbourhost.co.uk Sat Apr 22 07:06:26 2006 From: mb.ur at harbourhost.co.uk (Martin Baxter) Date: Sat, 22 Apr 2006 12:06:26 +0100 Subject: Copy/Cut/Paste Edit Menu Questions? In-Reply-To: References: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> <444931B5.6010008@paraboliclogic.com> Message-ID: <444A0E32.9010503@harbourhost.co.uk> David Burgun wrote: > > On 21 Apr 2006, at 20:25, Garrett Hylltun wrote: > >> David Burgun wrote: >>> Hi, >>> I've noticed that the copy/cut/paste commands work automatically when >>> you use the Command-Key short cuts, e.g. if you have an Text Field >>> and you select the text within it, you can copy or paste into that >>> field. This seems to work in the IDE and in the Standalone. My first >>> question is how/where is this action handled? Can I stop this action >>> happening on certain fields? >> >> In the docs, check out >> >> * copyKey message >> * cutKey message >> * pasteKey message >> >> Example: >> >> on cutKey >> cut >> end cutKey > > > Thanks, I must have missed these somehow. > >> use the the following (using either IF statements or CASE statements) >> handler in the code for the menu object: >> >> on menuPick varSelected >> if varSelected is "Cut" then >> focus field "editfieldnamehere" >> cut >> else if varSelected is "Copy" then >> focus field "editfieldnamehere" >> copy >> else if varSelected is "Paste" then >> focus field "editfieldnamehere" >> paste >> end if >> end menuPick >> >> > from the Edit Menu? And how can you disable/enable the edit menu items >> > depending on which control has been selected? >> > > I should have asked the question differently! What I meant to say was, > in a menu handler, how can I tell which field is the current field, and > how can I enable/disable Edit Menu Items based on whether a field is > selected or not? Do I need to put an openField/closeField handler on > each text field and then enable/disable there? > > All the Best > Dave Dave, I use the focusedobject in my edit menus to determine whether the selected object is one of the objects where I want to allow copy/paste etc.. I have a list of allowed objects that I compare it to. Martin From chris at carroll-davis.co.uk Sat Apr 22 10:13:48 2006 From: chris at carroll-davis.co.uk (Chris Carroll-Davis) Date: Sat, 22 Apr 2006 15:13:48 +0100 Subject: Front Row/Remote Message-ID: Hello all - Anyone have any suggestions on how I might be able to intercept input from the Apple remote control? I have to say I am mightily unimpressed with Front Row. After you get past the initial wow factor of the whizz-bang carousel effect, the rest of the interface (i think) is very limited. E.g. to select shared music is a couple of presses down, even though that is all I *ever* want to do (I have no music stored locally on the MiniMac). Then when I do get to choose a track, I am stuck with the track name/ artist in enormous white lettering. Yuk. Front Row might be fine to cover general use for most users, but I (having access to Rev's abilities) could do much better for my own *personal* set up. E.g. I could (and have) use Rev to do custom still/video slideshow or make internet radio interface - but I wish I could hijack the remote control!!! I have tried switching on the message watcher and pressing buttons on the remote in the hope that it might trigger something (e.g. rawkeydown) but nada. Any ideas? Chris From bobwarren at howsoft.com Sat Apr 22 10:14:12 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 22 Apr 2006 11:14:12 -0300 Subject: OT: Rev's spread to the "dark continents" Message-ID: <444A3A34.4060009@howsoft.com> Bob Warren wrote: >You could have said "roots" instead of "tentacles". ------------------------------ Yeah, you're right! Thanks Bob! Bob Warren From 3mcgrath at adelphia.net Sat Apr 22 10:33:40 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 10:33:40 -0400 Subject: Front Row/Remote In-Reply-To: References: Message-ID: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> Chris, If you approach this from the software side you might have better luck. Open up Applescript editor and see about the Dictionary for Front Row. I don't have Front Row so I can't tell what features are available for third party apps via AS. Then if there are messages for FR from within AS then you can arrange them and control them from within Rev. HTH - Let us know, Tom On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: > Hello all - > > Anyone have any suggestions on how I might be able to intercept > input from the Apple remote control? > > I have to say I am mightily unimpressed with Front Row. After you > get past the initial wow factor of the whizz-bang carousel effect, > the rest of the interface (i think) is very limited. E.g. to > select shared music is a couple of presses down, even though that > is all I *ever* want to do (I have no music stored locally on the > MiniMac). Then when I do get to choose a track, I am stuck with > the track name/artist in enormous white lettering. Yuk. > > Front Row might be fine to cover general use for most users, but I > (having access to Rev's abilities) could do much better for my own > *personal* set up. E.g. I could (and have) use Rev to do custom > still/video slideshow or make internet radio interface - but I wish > I could hijack the remote control!!! > > I have tried switching on the message watcher and pressing buttons > on the remote in the hope that it might trigger something (e.g. > rawkeydown) but nada. > > Any ideas? > > > Chris > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From rcozens at pon.net Sat Apr 22 11:03:21 2006 From: rcozens at pon.net (Rob Cozens) Date: Sat, 22 Apr 2006 08:03:21 -0700 Subject: OT: Rev's spread to the "dark continents" In-Reply-To: <4449B389.9090601@howsoft.com> References: <4449B389.9090601@howsoft.com> Message-ID: <23C02D12-D211-11DA-9B9C-0030657E1638@pon.net> Hi Bob, I am an advocate of life-long education, and I very much appreciate your "ignorance-reducing" commentaries on places and issues of which I lack direct experience. Thank you. One question off the main subject: > I don't want to program in Windows any more and I am waiting for a > hopefully stable 2.7. version of Rev for Linux before I continue my > programming. What is the difference between programming RunRev on Windows, MacOSs, and Linux? Visual rendering may be a little different; but if one programs exclusively in Revolution (ie: no externals or shell commands), the stack layout and scripts are identical. So why wait? Rob Cozens, Staff Conservator Mendonoma Marine Life Conservancy "True economic development is an increased quality of life, wherein people prosper not only in financial terms, but also in aesthetic and spiritual terms, sustained by natural beauty, wildlife, and healthy ecosystems." -- Rod Fujita, Heal the Ocean From bill at igame3d.com Sat Apr 22 11:03:52 2006 From: bill at igame3d.com (William Griffin) Date: Sat, 22 Apr 2006 11:03:52 -0400 Subject: Change Screen Resolution In-Reply-To: <20060422132443.DE3378257F9@mail.runrev.com> References: <20060422132443.DE3378257F9@mail.runrev.com> Message-ID: <3FECAC48-47E7-430C-8FF1-3DCA532AA298@igame3d.com> On 04.22.06, at 924AM, Sarah wrote: > FOr OS X, you can use the shell command > cscreen to change resolution. cscreen does not seem to be a default shell command, there is no man page, and Terminal returns command not found. The utility to make it work can be found here http://www.versiontracker.com/dyn/moreinfo/macosx/19753 But would require some installer magic to ship with any product. Here's a tutorial on Applescript screen resolution changes using cscreen http://www.macosxhints.com/article.php?story=20040908141042786 Mr Bill From jacque at hyperactivesw.com Sat Apr 22 11:48:00 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 22 Apr 2006 10:48:00 -0500 Subject: Copy/Cut/Paste Edit Menu Questions? In-Reply-To: References: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> <444931B5.6010008@paraboliclogic.com> Message-ID: <444A5030.4060807@hyperactivesw.com> David Burgun wrote: > I should have asked the question differently! What I meant to say was, > in a menu handler, how can I tell which field is the current field, and > how can I enable/disable Edit Menu Items based on whether a field is > selected or not? You almost had it: the selectedField. If no field contains the insertion point, the selectedField returns empty. Otherwise you get a field reference. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From asgg35 at dsl.pipex.com Sat Apr 22 12:33:33 2006 From: asgg35 at dsl.pipex.com (Chris Carroll-Davis) Date: Sat, 22 Apr 2006 17:33:33 +0100 Subject: Front Row/Remote In-Reply-To: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> Message-ID: <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> Tom - Good suggestion - I rushed off to try. But unfortunately no joy. Front Row is a very non-standard app and doesn't seem to be at all scriptable. Blast. I am expecting to be beaten by this one! C On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: > Chris, > > If you approach this from the software side you might have better > luck. Open up Applescript editor and see about the Dictionary for > Front Row. I don't have Front Row so I can't tell what features are > available for third party apps via AS. > > Then if there are messages for FR from within AS then you can > arrange them and control them from within Rev. > > > HTH - Let us know, > > Tom > > On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: > >> Hello all - >> >> Anyone have any suggestions on how I might be able to intercept >> input from the Apple remote control? >> >> I have to say I am mightily unimpressed with Front Row. After you >> get past the initial wow factor of the whizz-bang carousel effect, >> the rest of the interface (i think) is very limited. E.g. to >> select shared music is a couple of presses down, even though that >> is all I *ever* want to do (I have no music stored locally on the >> MiniMac). Then when I do get to choose a track, I am stuck with >> the track name/artist in enormous white lettering. Yuk. >> >> Front Row might be fine to cover general use for most users, but I >> (having access to Rev's abilities) could do much better for my own >> *personal* set up. E.g. I could (and have) use Rev to do custom >> still/video slideshow or make internet radio interface - but I >> wish I could hijack the remote control!!! >> >> I have tried switching on the message watcher and pressing buttons >> on the remote in the hope that it might trigger something (e.g. >> rawkeydown) but nada. >> >> Any ideas? >> >> >> Chris >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Sat Apr 22 13:06:11 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 13:06:11 -0400 Subject: Front Row/Remote In-Reply-To: <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> Message-ID: <196EDEAC-E2EB-4A74-A315-E3DDDF90F68B@adelphia.net> Hhhmm.... I wonder if an apple search will produce results? off to try... Tom On Apr 22, 2006, at 12:33 PM, Chris Carroll-Davis wrote: > Tom - > > Good suggestion - I rushed off to try. But unfortunately no joy. > Front Row is a very non-standard app and doesn't seem to be at all > scriptable. Blast. > > I am expecting to be beaten by this one! > > C > > > > On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: > >> Chris, >> >> If you approach this from the software side you might have better >> luck. Open up Applescript editor and see about the Dictionary for >> Front Row. I don't have Front Row so I can't tell what features >> are available for third party apps via AS. >> >> Then if there are messages for FR from within AS then you can >> arrange them and control them from within Rev. >> >> >> HTH - Let us know, >> >> Tom >> >> On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: >> >>> Hello all - >>> >>> Anyone have any suggestions on how I might be able to intercept >>> input from the Apple remote control? >>> >>> I have to say I am mightily unimpressed with Front Row. After >>> you get past the initial wow factor of the whizz-bang carousel >>> effect, the rest of the interface (i think) is very limited. >>> E.g. to select shared music is a couple of presses down, even >>> though that is all I *ever* want to do (I have no music stored >>> locally on the MiniMac). Then when I do get to choose a track, I >>> am stuck with the track name/artist in enormous white lettering. >>> Yuk. >>> >>> Front Row might be fine to cover general use for most users, but >>> I (having access to Rev's abilities) could do much better for my >>> own *personal* set up. E.g. I could (and have) use Rev to do >>> custom still/video slideshow or make internet radio interface - >>> but I wish I could hijack the remote control!!! >>> >>> I have tried switching on the message watcher and pressing >>> buttons on the remote in the hope that it might trigger something >>> (e.g. rawkeydown) but nada. >>> >>> Any ideas? >>> >>> >>> Chris >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> Thomas J McGrath III >> 3mcgrath at adelphia.net >> >> Lazy River Software? - http://www.lazyriversoftware.com >> >> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >> >> Meeting Wear? - http://www.cafepress.com/meetingwear >> >> Semantic Compaction Systems - http://www.minspeak.com >> >> SCIconics, LLC - http://www.sciconics.com/sciindex.html >> >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sat Apr 22 13:10:15 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 13:10:15 -0400 Subject: Front Row/Remote In-Reply-To: <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> Message-ID: <3C0072EB-8408-4619-A611-2D91D3B7F1AA@adelphia.net> I did find an interesting code snippet for perl for a touch screen device which shows that FrontRow can at least be made to activate. I am thinking that systemevents might have more control options than the built in AS functions. sub fr_esc { print "FrontRow Escape\n" if ($DEBUG); $frontrow->activate; $upScroll = 0; $downScroll = 0; $systemevents->key_code(53); } sub fr_start { print "FrontRow Start\n" if ($DEBUG); $frontrow->activate; $upScroll = 0; $downScroll = 0; $systemevents->key_code(53); usleep(5); $systemevents->key_code(53); } On Apr 22, 2006, at 12:33 PM, Chris Carroll-Davis wrote: > Tom - > > Good suggestion - I rushed off to try. But unfortunately no joy. > Front Row is a very non-standard app and doesn't seem to be at all > scriptable. Blast. > > I am expecting to be beaten by this one! > > C > > > > On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: > >> Chris, >> >> If you approach this from the software side you might have better >> luck. Open up Applescript editor and see about the Dictionary for >> Front Row. I don't have Front Row so I can't tell what features >> are available for third party apps via AS. >> >> Then if there are messages for FR from within AS then you can >> arrange them and control them from within Rev. >> >> >> HTH - Let us know, >> >> Tom >> >> On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: >> >>> Hello all - >>> >>> Anyone have any suggestions on how I might be able to intercept >>> input from the Apple remote control? >>> >>> I have to say I am mightily unimpressed with Front Row. After >>> you get past the initial wow factor of the whizz-bang carousel >>> effect, the rest of the interface (i think) is very limited. >>> E.g. to select shared music is a couple of presses down, even >>> though that is all I *ever* want to do (I have no music stored >>> locally on the MiniMac). Then when I do get to choose a track, I >>> am stuck with the track name/artist in enormous white lettering. >>> Yuk. >>> >>> Front Row might be fine to cover general use for most users, but >>> I (having access to Rev's abilities) could do much better for my >>> own *personal* set up. E.g. I could (and have) use Rev to do >>> custom still/video slideshow or make internet radio interface - >>> but I wish I could hijack the remote control!!! >>> >>> I have tried switching on the message watcher and pressing >>> buttons on the remote in the hope that it might trigger something >>> (e.g. rawkeydown) but nada. >>> >>> Any ideas? >>> >>> >>> Chris >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> Thomas J McGrath III >> 3mcgrath at adelphia.net >> >> Lazy River Software? - http://www.lazyriversoftware.com >> >> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >> >> Meeting Wear? - http://www.cafepress.com/meetingwear >> >> Semantic Compaction Systems - http://www.minspeak.com >> >> SCIconics, LLC - http://www.sciconics.com/sciindex.html >> >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sat Apr 22 13:16:22 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 13:16:22 -0400 Subject: Front Row/Remote In-Reply-To: <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> Message-ID: Chris, I found an applescript for controlling FrontRow via Applescript at: http://homepage.mac.com/mikemunson/mobile/Front%20Row% 20Remote.applescript It may rely on another app if I read the code right but this is doable and also I found some control scripts at Sailing CLicker's forums too. Check it out and see if you can extract from it. TOm On Apr 22, 2006, at 12:33 PM, Chris Carroll-Davis wrote: > Tom - > > Good suggestion - I rushed off to try. But unfortunately no joy. > Front Row is a very non-standard app and doesn't seem to be at all > scriptable. Blast. > > I am expecting to be beaten by this one! > > C > > > > On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: > >> Chris, >> >> If you approach this from the software side you might have better >> luck. Open up Applescript editor and see about the Dictionary for >> Front Row. I don't have Front Row so I can't tell what features >> are available for third party apps via AS. >> >> Then if there are messages for FR from within AS then you can >> arrange them and control them from within Rev. >> >> >> HTH - Let us know, >> >> Tom >> >> On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: >> >>> Hello all - >>> >>> Anyone have any suggestions on how I might be able to intercept >>> input from the Apple remote control? >>> >>> I have to say I am mightily unimpressed with Front Row. After >>> you get past the initial wow factor of the whizz-bang carousel >>> effect, the rest of the interface (i think) is very limited. >>> E.g. to select shared music is a couple of presses down, even >>> though that is all I *ever* want to do (I have no music stored >>> locally on the MiniMac). Then when I do get to choose a track, I >>> am stuck with the track name/artist in enormous white lettering. >>> Yuk. >>> >>> Front Row might be fine to cover general use for most users, but >>> I (having access to Rev's abilities) could do much better for my >>> own *personal* set up. E.g. I could (and have) use Rev to do >>> custom still/video slideshow or make internet radio interface - >>> but I wish I could hijack the remote control!!! >>> >>> I have tried switching on the message watcher and pressing >>> buttons on the remote in the hope that it might trigger something >>> (e.g. rawkeydown) but nada. >>> >>> Any ideas? >>> >>> >>> Chris >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> Thomas J McGrath III >> 3mcgrath at adelphia.net >> >> Lazy River Software? - http://www.lazyriversoftware.com >> >> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >> >> Meeting Wear? - http://www.cafepress.com/meetingwear >> >> Semantic Compaction Systems - http://www.minspeak.com >> >> SCIconics, LLC - http://www.sciconics.com/sciindex.html >> >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Sat Apr 22 13:19:13 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 13:19:13 -0400 Subject: Front Row/Remote In-Reply-To: References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> Message-ID: <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> Chris, I pulled this out of that script: on navigate(this_key) if this_key is in rightKeys then tell application "System Events" keystroke (ASCII character 29) end tell else if this_key is in leftKeys then tell application "System Events" keystroke (ASCII character 28) end tell else if this_key is in upKeys then tell application "System Events" keystroke (ASCII character 30) end tell else if this_key is in downKeys then tell application "System Events" keystroke (ASCII character 31) end tell end if end navigate And it seems after activation you can control FrontRow with keystrokes and if you can do that then we can do it i REV. HTH Tom On Apr 22, 2006, at 1:16 PM, Thomas McGrath III wrote: > Chris, > > I found an applescript for controlling FrontRow via Applescript at: > > http://homepage.mac.com/mikemunson/mobile/Front%20Row% > 20Remote.applescript > > It may rely on another app if I read the code right but this is > doable and also I found some control scripts at Sailing CLicker's > forums too. > > Check it out and see if you can extract from it. > > TOm > > > On Apr 22, 2006, at 12:33 PM, Chris Carroll-Davis wrote: > >> Tom - >> >> Good suggestion - I rushed off to try. But unfortunately no joy. >> Front Row is a very non-standard app and doesn't seem to be at all >> scriptable. Blast. >> >> I am expecting to be beaten by this one! >> >> C >> >> >> >> On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: >> >>> Chris, >>> >>> If you approach this from the software side you might have better >>> luck. Open up Applescript editor and see about the Dictionary for >>> Front Row. I don't have Front Row so I can't tell what features >>> are available for third party apps via AS. >>> >>> Then if there are messages for FR from within AS then you can >>> arrange them and control them from within Rev. >>> >>> >>> HTH - Let us know, >>> >>> Tom >>> >>> On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: >>> >>>> Hello all - >>>> >>>> Anyone have any suggestions on how I might be able to intercept >>>> input from the Apple remote control? >>>> >>>> I have to say I am mightily unimpressed with Front Row. After >>>> you get past the initial wow factor of the whizz-bang carousel >>>> effect, the rest of the interface (i think) is very limited. >>>> E.g. to select shared music is a couple of presses down, even >>>> though that is all I *ever* want to do (I have no music stored >>>> locally on the MiniMac). Then when I do get to choose a track, >>>> I am stuck with the track name/artist in enormous white >>>> lettering. Yuk. >>>> >>>> Front Row might be fine to cover general use for most users, but >>>> I (having access to Rev's abilities) could do much better for my >>>> own *personal* set up. E.g. I could (and have) use Rev to do >>>> custom still/video slideshow or make internet radio interface - >>>> but I wish I could hijack the remote control!!! >>>> >>>> I have tried switching on the message watcher and pressing >>>> buttons on the remote in the hope that it might trigger >>>> something (e.g. rawkeydown) but nada. >>>> >>>> Any ideas? >>>> >>>> >>>> Chris >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> Thomas J McGrath III >>> 3mcgrath at adelphia.net >>> >>> Lazy River Software? - http://www.lazyriversoftware.com >>> >>> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >>> >>> Meeting Wear? - http://www.cafepress.com/meetingwear >>> >>> Semantic Compaction Systems - http://www.minspeak.com >>> >>> SCIconics, LLC - http://www.sciconics.com/sciindex.html >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From revlist at azurevision.co.uk Sat Apr 22 13:20:07 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 22 Apr 2006 18:20:07 +0100 Subject: Front Row/Remote In-Reply-To: <3C0072EB-8408-4619-A611-2D91D3B7F1AA@adelphia.net> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <3C0072EB-8408-4619-A611-2D91D3B7F1AA@adelphia.net> Message-ID: You can certainly launch Front Row via AppleScript, it was mentioned when the 'hacked' copies were floating around: tell application "System Events" tell application "Front Row" to activate key code 53 using {command down} end tell And once FR is up and running it accepts arrow keys, enter and escape. Chris - I'm not sure there is any easy way of intercepting the messages from the remote - it certainly doesn't send rawkeyup or rawkeydown messages to the frontmost app. :-( Ian On 22 Apr 2006, at 18:10, Thomas McGrath III wrote: > I did find an interesting code snippet for perl for a touch screen > device which shows that FrontRow can at least be made to activate. > I am thinking that systemevents might have more control options > than the built in AS functions. From jacque at hyperactivesw.com Sat Apr 22 14:24:53 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 22 Apr 2006 13:24:53 -0500 Subject: OS X XP Message-ID: <444A74F5.2080902@hyperactivesw.com> Whoa! The universal OS. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From asgg35 at dsl.pipex.com Sat Apr 22 15:41:03 2006 From: asgg35 at dsl.pipex.com (Chris Carroll-Davis) Date: Sat, 22 Apr 2006 20:41:03 +0100 Subject: Front Row/Remote In-Reply-To: <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> Message-ID: Tom/Ian - Thanks for the help on this. What I really want though, is not to control Front Row, but to "subvert" it altogether. I want to steal the input from the remote control so that I can do useful things with Rev instead. Specifically, I'd like the menu button on remote to bring a Rev window to front that could act as an alternative to the Front Row menu. On it I could put buttons for my slideshow program, an internet radio menu etc... I wish Apple had made the remote control accessible to third-party developers (to maybe tie-in to Front Row) e.g. there is a really neat Digital TV USB adapter (Miglia TVMini) which would seem an obvious extension to the Front Row ethos. The addition of being able to watch TV as well as video/DVD seems sensible. But there is no way of adding this to Front Row. Shame. Chris On 22 Apr 2006, at 18:19, Thomas McGrath III wrote: > Chris, > > I pulled this out of that script: > > on navigate(this_key) > if this_key is in rightKeys then > tell application "System Events" > keystroke (ASCII character 29) > end tell > else if this_key is in leftKeys then > tell application "System Events" > keystroke (ASCII character 28) > end tell > else if this_key is in upKeys then > tell application "System Events" > keystroke (ASCII character 30) > end tell > else if this_key is in downKeys then > tell application "System Events" > keystroke (ASCII character 31) > end tell > end if > end navigate > > And it seems after activation you can control FrontRow with > keystrokes and if you can do that then we can do it i REV. > > HTH > > Tom > > > On Apr 22, 2006, at 1:16 PM, Thomas McGrath III wrote: > >> Chris, >> >> I found an applescript for controlling FrontRow via Applescript at: >> >> http://homepage.mac.com/mikemunson/mobile/Front%20Row% >> 20Remote.applescript >> >> It may rely on another app if I read the code right but this is >> doable and also I found some control scripts at Sailing CLicker's >> forums too. >> >> Check it out and see if you can extract from it. >> >> TOm >> >> >> On Apr 22, 2006, at 12:33 PM, Chris Carroll-Davis wrote: >> >>> Tom - >>> >>> Good suggestion - I rushed off to try. But unfortunately no >>> joy. Front Row is a very non-standard app and doesn't seem to be >>> at all scriptable. Blast. >>> >>> I am expecting to be beaten by this one! >>> >>> C >>> >>> >>> >>> On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: >>> >>>> Chris, >>>> >>>> If you approach this from the software side you might have >>>> better luck. Open up Applescript editor and see about the >>>> Dictionary for Front Row. I don't have Front Row so I can't tell >>>> what features are available for third party apps via AS. >>>> >>>> Then if there are messages for FR from within AS then you can >>>> arrange them and control them from within Rev. >>>> >>>> >>>> HTH - Let us know, >>>> >>>> Tom >>>> >>>> On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: >>>> >>>>> Hello all - >>>>> >>>>> Anyone have any suggestions on how I might be able to intercept >>>>> input from the Apple remote control? >>>>> >>>>> I have to say I am mightily unimpressed with Front Row. After >>>>> you get past the initial wow factor of the whizz-bang carousel >>>>> effect, the rest of the interface (i think) is very limited. >>>>> E.g. to select shared music is a couple of presses down, even >>>>> though that is all I *ever* want to do (I have no music stored >>>>> locally on the MiniMac). Then when I do get to choose a track, >>>>> I am stuck with the track name/artist in enormous white >>>>> lettering. Yuk. >>>>> >>>>> Front Row might be fine to cover general use for most users, >>>>> but I (having access to Rev's abilities) could do much better >>>>> for my own *personal* set up. E.g. I could (and have) use Rev >>>>> to do custom still/video slideshow or make internet radio >>>>> interface - but I wish I could hijack the remote control!!! >>>>> >>>>> I have tried switching on the message watcher and pressing >>>>> buttons on the remote in the hope that it might trigger >>>>> something (e.g. rawkeydown) but nada. >>>>> >>>>> Any ideas? >>>>> >>>>> >>>>> Chris >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> Thomas J McGrath III >>>> 3mcgrath at adelphia.net >>>> >>>> Lazy River Software? - http://www.lazyriversoftware.com >>>> >>>> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >>>> >>>> Meeting Wear? - http://www.cafepress.com/meetingwear >>>> >>>> Semantic Compaction Systems - http://www.minspeak.com >>>> >>>> SCIconics, LLC - http://www.sciconics.com/sciindex.html >>>> >>>> >>>> >>>> >>>> >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> Thomas J McGrath III >> 3mcgrath at adelphia.net >> >> Lazy River Software? - http://www.lazyriversoftware.com >> >> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >> >> Meeting Wear? - http://www.cafepress.com/meetingwear >> >> Semantic Compaction Systems - http://www.minspeak.com >> >> SCIconics, LLC - http://www.sciconics.com/sciindex.html >> >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Sat Apr 22 16:37:06 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 16:37:06 -0400 Subject: Front Row/Remote In-Reply-To: References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> Message-ID: Chris, Adding that to frontRow is a no go but using the remote is a mater of interpreting the incoming IR commands which FrontRow is set to listen for. I know I've seen a few IR type drivers but have not done that yet. It is my understanding that the 'tell application "System Events" to key code 53" launches the frontRow app so if you trap that then you need to then launch your own app and trap the other key equivalents coming from the IR remote. There are actually two different types of remotes for the Mac one is the FrontRow and the other is for previous machines with out FrontRow. I would look into the IR side for a solution. TOm P.S. I was able to gett FrontRow working and to use it via keyboard keys only. Way cool. Tom On Apr 22, 2006, at 3:41 PM, Chris Carroll-Davis wrote: > Tom/Ian - > > Thanks for the help on this. What I really want though, is not to > control Front Row, but to "subvert" it altogether. I want to steal > the input from the remote control so that I can do useful things > with Rev instead. > > Specifically, I'd like the menu button on remote to bring a Rev > window to front that could act as an alternative to the Front Row > menu. On it I could put buttons for my slideshow program, an > internet radio menu etc... > > I wish Apple had made the remote control accessible to third-party > developers (to maybe tie-in to Front Row) e.g. there is a really > neat Digital TV USB adapter (Miglia TVMini) which would seem an > obvious extension to the Front Row ethos. The addition of being > able to watch TV as well as video/DVD seems sensible. But there is > no way of adding this to Front Row. Shame. > > > Chris > > > > On 22 Apr 2006, at 18:19, Thomas McGrath III wrote: > >> Chris, >> >> I pulled this out of that script: >> >> on navigate(this_key) >> if this_key is in rightKeys then >> tell application "System Events" >> keystroke (ASCII character 29) >> end tell >> else if this_key is in leftKeys then >> tell application "System Events" >> keystroke (ASCII character 28) >> end tell >> else if this_key is in upKeys then >> tell application "System Events" >> keystroke (ASCII character 30) >> end tell >> else if this_key is in downKeys then >> tell application "System Events" >> keystroke (ASCII character 31) >> end tell >> end if >> end navigate >> >> And it seems after activation you can control FrontRow with >> keystrokes and if you can do that then we can do it i REV. >> >> HTH >> >> Tom >> >> >> On Apr 22, 2006, at 1:16 PM, Thomas McGrath III wrote: >> >>> Chris, >>> >>> I found an applescript for controlling FrontRow via Applescript at: >>> >>> http://homepage.mac.com/mikemunson/mobile/Front%20Row% >>> 20Remote.applescript >>> >>> It may rely on another app if I read the code right but this is >>> doable and also I found some control scripts at Sailing CLicker's >>> forums too. >>> >>> Check it out and see if you can extract from it. >>> >>> TOm >>> >>> >>> On Apr 22, 2006, at 12:33 PM, Chris Carroll-Davis wrote: >>> >>>> Tom - >>>> >>>> Good suggestion - I rushed off to try. But unfortunately no >>>> joy. Front Row is a very non-standard app and doesn't seem to >>>> be at all scriptable. Blast. >>>> >>>> I am expecting to be beaten by this one! >>>> >>>> C >>>> >>>> >>>> >>>> On 22 Apr 2006, at 15:33, Thomas McGrath III wrote: >>>> >>>>> Chris, >>>>> >>>>> If you approach this from the software side you might have >>>>> better luck. Open up Applescript editor and see about the >>>>> Dictionary for Front Row. I don't have Front Row so I can't >>>>> tell what features are available for third party apps via AS. >>>>> >>>>> Then if there are messages for FR from within AS then you can >>>>> arrange them and control them from within Rev. >>>>> >>>>> >>>>> HTH - Let us know, >>>>> >>>>> Tom >>>>> >>>>> On Apr 22, 2006, at 10:13 AM, Chris Carroll-Davis wrote: >>>>> >>>>>> Hello all - >>>>>> >>>>>> Anyone have any suggestions on how I might be able to >>>>>> intercept input from the Apple remote control? >>>>>> >>>>>> I have to say I am mightily unimpressed with Front Row. After >>>>>> you get past the initial wow factor of the whizz-bang carousel >>>>>> effect, the rest of the interface (i think) is very limited. >>>>>> E.g. to select shared music is a couple of presses down, even >>>>>> though that is all I *ever* want to do (I have no music stored >>>>>> locally on the MiniMac). Then when I do get to choose a >>>>>> track, I am stuck with the track name/artist in enormous white >>>>>> lettering. Yuk. >>>>>> >>>>>> Front Row might be fine to cover general use for most users, >>>>>> but I (having access to Rev's abilities) could do much better >>>>>> for my own *personal* set up. E.g. I could (and have) use Rev >>>>>> to do custom still/video slideshow or make internet radio >>>>>> interface - but I wish I could hijack the remote control!!! >>>>>> >>>>>> I have tried switching on the message watcher and pressing >>>>>> buttons on the remote in the hope that it might trigger >>>>>> something (e.g. rawkeydown) but nada. >>>>>> >>>>>> Any ideas? >>>>>> >>>>>> >>>>>> Chris >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> use-revolution mailing list >>>>>> use-revolution at lists.runrev.com >>>>>> Please visit this url to subscribe, unsubscribe and manage >>>>>> your subscription preferences: >>>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>>> >>>>> Thomas J McGrath III >>>>> 3mcgrath at adelphia.net >>>>> >>>>> Lazy River Software? - http://www.lazyriversoftware.com >>>>> >>>>> Lazy River Metal Art? - http://www.lazyriversoftware.com/ >>>>> metal.html >>>>> >>>>> Meeting Wear? - http://www.cafepress.com/meetingwear >>>>> >>>>> Semantic Compaction Systems - http://www.minspeak.com >>>>> >>>>> SCIconics, LLC - http://www.sciconics.com/sciindex.html >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> use-revolution mailing list >>>>> use-revolution at lists.runrev.com >>>>> Please visit this url to subscribe, unsubscribe and manage your >>>>> subscription preferences: >>>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> Thomas J McGrath III >>> 3mcgrath at adelphia.net >>> >>> Lazy River Software? - http://www.lazyriversoftware.com >>> >>> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >>> >>> Meeting Wear? - http://www.cafepress.com/meetingwear >>> >>> Semantic Compaction Systems - http://www.minspeak.com >>> >>> SCIconics, LLC - http://www.sciconics.com/sciindex.html >>> >>> >>> >>> >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> Thomas J McGrath III >> 3mcgrath at adelphia.net >> >> Lazy River Software? - http://www.lazyriversoftware.com >> >> Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html >> >> Meeting Wear? - http://www.cafepress.com/meetingwear >> >> Semantic Compaction Systems - http://www.minspeak.com >> >> SCIconics, LLC - http://www.sciconics.com/sciindex.html >> >> >> >> >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From revlist at azurevision.co.uk Sat Apr 22 16:51:57 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 22 Apr 2006 21:51:57 +0100 Subject: Front Row/Remote In-Reply-To: References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> Message-ID: <4FEA44C0-5D47-4DFF-9C33-B01A7B65FD20@azurevision.co.uk> On 22 Apr 2006, at 21:37, Thomas McGrath III wrote: > There are actually two different types of remotes for the Mac one > is the FrontRow and the other is for previous machines with out > FrontRow. > Going increasingly OT here, but I'm fairly sure that there is only one model of remote. If you don't have the correct IR receiver on the Mac, the only thing it will do is work with an iPod dock with receiver built-in. Previous Macs are out of the picture... Ian From sarah.reichelt at gmail.com Sat Apr 22 16:56:13 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 23 Apr 2006 06:56:13 +1000 Subject: Change Screen Resolution In-Reply-To: <3FECAC48-47E7-430C-8FF1-3DCA532AA298@igame3d.com> References: <20060422132443.DE3378257F9@mail.runrev.com> <3FECAC48-47E7-430C-8FF1-3DCA532AA298@igame3d.com> Message-ID: > > FOr OS X, you can use the shell command > > cscreen to change resolution. > > cscreen does not seem to be a default shell command, there is no man > page, > and Terminal returns command not found. > > The utility to make it work can be found here > http://www.versiontracker.com/dyn/moreinfo/macosx/19753 > > But would require some installer magic to ship with any product. > > Here's a tutorial on Applescript screen resolution changes using cscreen > http://www.macosxhints.com/article.php?story=20040908141042786 > Sorry, I forgot to mention that it was a third-party utility that had to be downloaded. However it doesn't really need any installation wizardry. By default, such shell commands are supposed to go into /usr/bin which is a protected folder that requires authorisation. However it will work perfectly if hidden in your app bundle provided you call it using it's complete path. If you put it into /usr/bin, you can use it with: get shell("cscreen") If it's in your bundle, (assuming it is in the same folder as all your stacks) you can use it like this: put "/Applications/MyAppName/Contents/MacOS/cscreen" into tShellCommand get shell(tShellCommand) These examples have no parameters and so just report the current resolution, but the link above includes examples of using parameters to change the res. Cheers, Sarah From mwieder at ahsoftware.net Sat Apr 22 16:56:40 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 22 Apr 2006 13:56:40 -0700 Subject: Front Row/Remote In-Reply-To: <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> Message-ID: <2551358419.20060422135640@ahsoftware.net> Thomas- Saturday, April 22, 2006, 10:19:13 AM, you wrote: > if this_key is in rightKeys then > tell application "System Events" > keystroke (ASCII character 29) > end tell Interesting. I have to say I never thought of sending keystrokes to the "System Events" app. -- -Mark Wieder mwieder at ahsoftware.net From revolutionary.dan at gmail.com Sat Apr 22 17:10:13 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 22 Apr 2006 14:10:13 -0700 Subject: OS X XP In-Reply-To: <444A74F5.2080902@hyperactivesw.com> References: <444A74F5.2080902@hyperactivesw.com> Message-ID: <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> Very interesting, Jacque. I puilled this quotation out of near the end of the piece: "Think of the implications. A souped-up OS X kernel with native Windows API support and the prospect of mixing and matching Windows and Mac applications would be, for many users, the best of both worlds. There would be no copy of Windows XP to buy, no large overhead of emulation or compatibility middleware, no chance for Microsoft to accidentally screw things up, substantially better security, and no need to even take a chance on Windows Vista." Cringley doesn't always get it right but he's very often right even on fairly far-out stuff like this. That woud be quite a coup for Apple for sure. On 4/22/06, J. Landman Gay wrote: > > Whoa! > > > > The universal OS. :) > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From 3mcgrath at adelphia.net Sat Apr 22 17:19:30 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 22 Apr 2006 17:19:30 -0400 Subject: Front Row/Remote In-Reply-To: <2551358419.20060422135640@ahsoftware.net> References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> <2551358419.20060422135640@ahsoftware.net> Message-ID: Mark, That is Apple's way of handling non scriptable applications via system events. Rather powerful. I only wish I could do the same with Windows apps. Tom On Apr 22, 2006, at 4:56 PM, Mark Wieder wrote: > Thomas- > > Saturday, April 22, 2006, 10:19:13 AM, you wrote: > >> if this_key is in rightKeys then >> tell application "System Events" >> keystroke (ASCII character 29) >> end tell > > Interesting. I have to say I never thought of sending keystrokes to > the "System Events" app. > > -- > -Mark Wieder > mwieder at ahsoftware.net > Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From bobwarren at howsoft.com Sat Apr 22 17:32:57 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sat, 22 Apr 2006 18:32:57 -0300 Subject: OT: Rev's spread to the "dark continents" Message-ID: <444AA109.4060507@howsoft.com> Rob Cozens wrote: >Hi Bob, I am an advocate of life-long education, and I very much appreciate your "ignorance-reducing" commentaries on places and issues of which I lack direct experience. Thank you. --------------------------------------------- Hi Rob, You're very welcome. --------------------------------------------- >One question off the main subject: >> I don't want to program in Windows any more and I am waiting for a >> hopefully stable 2.7. version of Rev for Linux before I continue my >> programming. >What is the difference between programming RunRev on Windows, MacOSs, and Linux? Visual rendering may be a little different; but if one programs exclusively in Revolution (ie: no externals or shell commands), the stack layout and scripts are identical. >So why wait? --------------------------------------------- I don't know about Mac, but between Windows and Linux the main difference is in the file systems, and obtaining fundamental OS information. My first (and last) programs for Linux were a pair of file/picture chooser widgets (see http://www.howsoft.com/runrev/stacks.htm ). So for example, I need to know whether a floppy diskette drive exists or doesn't exist on the user's computer so that my program can decide whether or not to show an icon. In Windows, I just try reading drive "A:\", and if it gives an error I know that it doesn't exist. In Linux, you cannot do that. First of all you have to confirm the existence of the drive through the FSTAB system file, and if it does exist then you need to "mount" the drive so that it can be used. So then you go to the Rev function "specialFolderPath" to find out where the FSTAB is stored, because the location is variable depending on the exact Linux distro you are using. And then you find that Rev haven't implemented it in Linux yet, so you cannot use it. Also, there are inconsistencies between the way things work in Rev Windows and Rev Linux. For example, in Windows, when I imported an image, I found that the name assigned to the image box created by Rev actually included the HD path name as well as the file name of the picture (quite a long resulting name in some cases). In Linux, the same thing was a little more rational, employing only the actual imported file name (not including the HD path) to name the image box created. Regarding the standalone chooser widgets, the last "fly in the ointment" (sorry Dan!) in Linux was the fact that Rev clears the clipboard when the program quits! I don't know whether this is supposed to be a bug or a feature, but the fact is that it is completely non-standard, and half ruined the functionality of my widgets. But of course this is related to a shell issue, as you pointed out. The main difference between the Windows and Linux versions of Rev are related to the stability of the IDE, certainly under Ubuntu Linux 5.04 that I was using at the time. It crashes at the drop of a hat - for no apparent reason, gets stuck in a loop because it cannot decide which of its windows to put at the front, shows the colour chooser sometimes and not others, accepts CTRL+C for copying to the clipboard sometimes and not others, etc., etc., etc. In other words, it is damned annoying (if not nearly impossible) to use. However, in all fairness I need to point out that Kevin promises a more stable situation in the next version. Even with this mess, I managed to actually produce my widgets in Rev Linux, and much more quickly than I imagined. This is indeed a tribute to the power and potential of the Transcript (sorry, "Revolution") programming language. [Oh how I wish they could have re-named it "RevScript" as somebody suggested. Is it really too late to avoid the confusions that are bound to arise by calling the language itself "Revolution"?] Another problem is not Rev's, but mine. Since Microsoft assassinated VB6, I have become allergic to Windows. I don't want to use it any more, even for Rev. Hopefully, within the next 2 years or so I will be able to abandon it completely. And as you know I think that Linux would be an excellent solution for ordinary users in Brazil, my adopted home, and many other economically similar countries. I want Rev to treat it on a par with Windows and Macintosh from now on. Hopefully, they have already decided to do so. Best regards, Bob From chipp at chipp.com Sat Apr 22 18:19:29 2006 From: chipp at chipp.com (Chipp Walters) Date: Sat, 22 Apr 2006 17:19:29 -0500 Subject: OT: Rev's spread to the "dark continents" In-Reply-To: <444AA109.4060507@howsoft.com> References: <444AA109.4060507@howsoft.com> Message-ID: <444AABF1.8060508@chipp.com> Bob Warren wrote: > Also, there are inconsistencies between the way things work in Rev > Windows and Rev Linux. For example, in Windows, when I imported an > image, I found that the name assigned to the image box created by Rev > actually included the HD path name as well as the file name of the > picture (quite a long resulting name in some cases). In Linux, the same > thing was a little more rational, employing only the actual imported > file name (not including the HD path) to name the image box created. Bob, I just tried this and didn't get the results you say. Create a new stack and add a button to it. Set the script of the button to: on mouseUp pMouseBtnNum --> CHOOSE AN IMAGE FILE answer file "" import paint from file it answer the name of last img pass mouseUp end mouseUp It correctly shows the name of the image as the filename, not the filepath. Not sure what you're seeing, but I'm on WinXP. best, Chipp From mwieder at ahsoftware.net Sat Apr 22 18:22:14 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 22 Apr 2006 15:22:14 -0700 Subject: Front Row/Remote In-Reply-To: References: <2CB51200-5B2D-4EF8-B497-251BBA557440@adelphia.net> <1B121E8C-0450-4D84-A934-26CF6B4EA064@dsl.pipex.com> <668FC43A-4596-49D6-9B6C-3D19B581984E@adelphia.net> <2551358419.20060422135640@ahsoftware.net> Message-ID: <15656492712.20060422152214@ahsoftware.net> Thomas- Saturday, April 22, 2006, 2:19:30 PM, you wrote: > That is Apple's way of handling non scriptable applications via > system events. Rather powerful. I only wish I could do the same with > Windows apps. Me, too. tell application "Windows" behave yourself end tell -- -Mark Wieder mwieder at ahsoftware.net From revolution at jaedworks.com Sat Apr 22 19:36:10 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Sat, 22 Apr 2006 16:36:10 -0700 Subject: mixing transcript and Perl In-Reply-To: <4448A4ED.000004.03848@MAZYTIS> References: <4448A4ED.000004.03848@MAZYTIS> Message-ID: At 12:25 PM +0300 4/21/2006, Viktoras Didziulis wrote: >Is there a way to do inlines (of Perl) in Transcript ? At the moment I am >more fluent in Perl, and some things just go faster this way :-). Can you shell out to a Perl interpreter? Try the "shell" function. -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From mwieder at ahsoftware.net Sat Apr 22 20:22:56 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 22 Apr 2006 17:22:56 -0700 Subject: OS X XP In-Reply-To: <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> References: <444A74F5.2080902@hyperactivesw.com> <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> Message-ID: <10863734825.20060422172256@ahsoftware.net> Dan- Saturday, April 22, 2006, 2:10:13 PM, you wrote: > Cringley doesn't always get it right but he's very often right even on > fairly far-out stuff like this. That woud be quite a coup for Apple for > sure. IIRC, isn't this similar to what lindows did? Before the lawyers stepped in, anyway? -- -Mark Wieder mwieder at ahsoftware.net From curry at pair.com Sat Apr 22 20:57:23 2006 From: curry at pair.com (curry at pair.com) Date: Sat, 22 Apr 2006 20:57:23 -0400 (EDT) Subject: ANN: Scripture Solitaire 1.0 In-Reply-To: <20060422170005.E599C8259B4@mail.runrev.com> References: <20060422170005.E599C8259B4@mail.runrev.com> Message-ID: <2226.69.242.143.211.1145753843.squirrel@webmail3.pair.com> This is a Bible card game made with you-know-what. It's out of beta now, and here it is finally: http://curryk.com/sol.html Best, Curry curryk.com From revolutionary.dan at gmail.com Sat Apr 22 22:00:22 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 22 Apr 2006 19:00:22 -0700 Subject: OS X XP In-Reply-To: <10863734825.20060422172256@ahsoftware.net> References: <444A74F5.2080902@hyperactivesw.com> <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> <10863734825.20060422172256@ahsoftware.net> Message-ID: <70ed6b130604221900y46d67fe2vbb420ddbeedcd7f9@mail.gmail.com> Mark... Not really. Lindows was always pure Linux. It was the name that MS objected to. Their settlement of the ensuing suit funded Linspire (as Lindows is now known). On 4/22/06, Mark Wieder wrote: > > Dan- > > Saturday, April 22, 2006, 2:10:13 PM, you wrote: > > > Cringley doesn't always get it right but he's very often right even on > > fairly far-out stuff like this. That woud be quite a coup for Apple for > > sure. > > IIRC, isn't this similar to what lindows did? Before the lawyers > stepped in, anyway? > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From mwieder at ahsoftware.net Sat Apr 22 22:21:27 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 22 Apr 2006 19:21:27 -0700 Subject: OS X XP In-Reply-To: <70ed6b130604221900y46d67fe2vbb420ddbeedcd7f9@mail.gmail.com> References: <444A74F5.2080902@hyperactivesw.com> <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> <10863734825.20060422172256@ahsoftware.net> <70ed6b130604221900y46d67fe2vbb420ddbeedcd7f9@mail.gmail.com> Message-ID: <17770845650.20060422192127@ahsoftware.net> Dan- Saturday, April 22, 2006, 7:00:22 PM, you wrote: > Not really. Lindows was always pure Linux. It was the name that MS objected > to. Their settlement of the ensuing suit funded Linspire (as Lindows is now > known). Maybe I'm misremembering this then. I thought one of the sticky points was the Lindows had a Windows compatibility layer so that quite a few Windows programs would run under it. -- -Mark Wieder mwieder at ahsoftware.net From rjearp at hotmail.com Sun Apr 23 12:36:41 2006 From: rjearp at hotmail.com (Bob Earp) Date: Sun, 23 Apr 2006 09:36:41 -0700 Subject: RevMedia for CBT/eLearning ? Message-ID: Has anybody got comments/reccomendations about using Revolution Media as an authoring tool for CBT and/or eLearning ? It appears to have very limited navigation capabilities, and also basic things like quizzes/tracking don't seem to be there, but of course that could be fixed with some custom scripting. Just wondering if anybody has tried to use it or thought about using it. Tnx, Bob... _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From darkshadow1 at metrocast.net Sun Apr 23 14:44:53 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Sun, 23 Apr 2006 14:44:53 -0400 Subject: RevMedia for CBT/eLearning Message-ID: <000a01c66706$03dcbb20$6501a8c0@new0eeca32bb97> Dear "Bob Earp" You may get swamped with replies about using Rev for CBT/eLearning because the whole "Card" family of software has been used for this kind of programming since way back in the days of HyperCard. Has to do with simplicity of use and Apple's historic position in the education market, I suppose. If you check out the links here, on the Rev website and Rev web ring you'll find dozens, possibly hundreds of active developers in the education/training area. Many of them offer free modules for quizzes etc.This sort of show-and-tell is so simple to create with x-talk that most people seem to just make their own. I'm not sure what limitations in navigation you are thinking of, but if you post a specific question here you are pretty likely to get a solution. There are some products that promise drag-and-drop creation of eLearning software. I used one by M****media that was nifty but time consuming. There are some quizmaker gizmos out there that have a sort of fill-in-the-blanks interface that is even more idiot-proof. The problem is that if you want a product that is pedagogically sound and/or visually appealing, you end up having to write some sort of code instruction. There may be an easier language to pick up than Revolution, but I don't know what it is. Preston From bill at bluewatermaritime.com Sun Apr 23 15:26:51 2006 From: bill at bluewatermaritime.com (Bill) Date: Sun, 23 Apr 2006 15:26:51 -0400 Subject: Default buttons OS X In-Reply-To: <10863734825.20060422172256@ahsoftware.net> Message-ID: How come when you make a button a default button (on a card) using the property inspector it doesn't behave like a default button --- when you hit the return key the button does "push". And how do you make it behave so? | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From wjm at wjm.org Sun Apr 23 15:33:21 2006 From: wjm at wjm.org (Bill Marriott) Date: Sun, 23 Apr 2006 15:33:21 -0400 Subject: Script Editor & Other Windows... Message-ID: Hi, Using Rev 2.7 ... all my ancillary windows -- script editor, object properties, message box, etc -- are now opening up at the very bottom of the screen. The most frustrating is the script editor window. When I try to edit a script, it opens up as a one-line window which I have to resize every time. Is there a place where I can reset the default location/size of the script editor (and other) windows? Thanks Bill From JimAultWins at yahoo.com Sun Apr 23 15:52:32 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 23 Apr 2006 12:52:32 -0700 Subject: Default buttons OS X In-Reply-To: Message-ID: On 4/23/06 12:26 PM, "Bill" wrote: > How come when you make a button a default button (on a card) using the > property inspector it doesn't behave like a default button --- when you hit > the return key the button does "push". > > And how do you make it behave so? > Consider that you make the button "default-style", not the default button. You have the choice of using the default-style on several buttons on the card, showing and hiding so that only one is visible at a time. Using multiple buttons would give you a flexible context sensitive user interface. Of course, it would make sense to have all the of the default-style buttons at the exact same location and shape, but that also can vary. The key to Rev is messages and trapping them. ----In your case, try on keydown ----or perhaps even on rawkeydown Both are in the docs. This means you can trap all kinds of keys and combinations, changing what they do on behalf of the user. One of these should get to where you want to go. Jim Ault Las Vegas From JimAultWins at yahoo.com Sun Apr 23 15:56:25 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 23 Apr 2006 12:56:25 -0700 Subject: Script Editor & Other Windows... In-Reply-To: Message-ID: On 4/23/06 12:33 PM, "Bill Marriott" wrote: > Using Rev 2.7 ... all my ancillary windows -- script editor, object > properties, message box, etc -- are now opening up at the very bottom of the > screen. The most frustrating is the script editor window. When I try to edit > a script, it opens up as a one-line window which I have to resize every > time. Is there a place where I can reset the default location/size of the > script editor (and other) windows? > I noted this 'frustration' last week on the list. My guess is that your Rev menu-tool bar is located at or near the bottom of the screen. Relocate it to the top, then quit Rev. Relaunching should get you your tall windows again. Hope this is the solution. (Mac user, so this Windows effect was frustrating for months) Found this out by accident on a new install. Jim Ault Las Vegas From wjm at wjm.org Sun Apr 23 16:03:07 2006 From: wjm at wjm.org (Bill Marriott) Date: Sun, 23 Apr 2006 16:03:07 -0400 Subject: Script Editor & Other Windows... References: Message-ID: Thanks Jim! I'm sorry I missed that thread... I try to peek in from time to time but I missed that one. Jim Ault wrote > I noted this 'frustration' last week on the list. > My guess is that your Rev menu-tool bar is located at or near the bottom > of > the screen. > > Relocate it to the top, then quit Rev. Relaunching should get you your > tall > windows again. From ambassador at fourthworld.com Sun Apr 23 16:55:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 23 Apr 2006 13:55:37 -0700 Subject: Script Editor & Other Windows... Message-ID: <444BE9C9.1070103@fourthworld.com> Jim Ault wrote: > On 4/23/06 12:33 PM, "Bill Marriott" wrote: >> Using Rev 2.7 ... all my ancillary windows -- script editor, object >> properties, message box, etc -- are now opening up at the very bottom of the >> screen. The most frustrating is the script editor window. When I try to edit >> a script, it opens up as a one-line window which I have to resize every >> time. Is there a place where I can reset the default location/size of the >> script editor (and other) windows? >> > I noted this 'frustration' last week on the list. > My guess is that your Rev menu-tool bar is located at or near the bottom of > the screen. > > Relocate it to the top, then quit Rev. Relaunching should get you your tall > windows again. What's the Bugzilla # for this one? I hope that if this gets filed it'll get addressed quickly. The benefit of prioritizing anything related to the Script Editor first is that it not only removes the #2 cause of noise on this list, but more importantly it increases RunRev's own overall productivity, since the Script Editor is needed for any other work on the IDE. I trust all reproducible issues related to the Script Editor will be addressed in the next release. Logging this will help ensure it's included. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From bill at bluewatermaritime.com Sun Apr 23 17:20:21 2006 From: bill at bluewatermaritime.com (Bill) Date: Sun, 23 Apr 2006 17:20:21 -0400 Subject: Default buttons OS X In-Reply-To: Message-ID: I thought this might be what I would have to do. Thanks. And thanks for the explanation as to why changing the button to "default" is really just for the style. On 4/23/06 3:52 PM, "Jim Ault" wrote: > On 4/23/06 12:26 PM, "Bill" wrote: > >> How come when you make a button a default button (on a card) using the >> property inspector it doesn't behave like a default button --- when you hit >> the return key the button does "push". >> >> And how do you make it behave so? >> > Consider that you make the button "default-style", not the default button. > You have the choice of using the default-style on several buttons on the > card, showing and hiding so that only one is visible at a time. Using > multiple buttons would give you a flexible context sensitive user interface. > > Of course, it would make sense to have all the of the default-style buttons > at the exact same location and shape, but that also can vary. > > The key to Rev is messages and trapping them. > ----In your case, try > on keydown > > ----or perhaps even > on rawkeydown > > Both are in the docs. This means you can trap all kinds of keys and > combinations, changing what they do on behalf of the user. > > One of these should get to where you want to go. > > Jim Ault > Las Vegas > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution | | | )_) )_) )_) )___))___))___)\ )____)____)_____)\\ _____|____|____|____\\\__ -------\ /--------- http://www.bluewatermaritime.com ^^^^^ ^^^^^^^^^^^^^^^^^^^^^ ^^^^ ^^^^ ^^^ ^^ ^^^^ ^^^ 24 hour cell: (787) 378-6190 fax: (787) 809-8426 Blue Water Maritime P.O. Box 91 Puerto Real, PR 00740 From JimAultWins at yahoo.com Sun Apr 23 17:53:27 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 23 Apr 2006 14:53:27 -0700 Subject: Script Editor & Other Windows... In-Reply-To: <444BE9C9.1070103@fourthworld.com> Message-ID: On 4/23/06 1:55 PM, "Richard Gaskin" wrote: > What's the Bugzilla # for this one? > > I hope that if this gets filed it'll get addressed quickly. The benefit > of prioritizing anything related to the Script Editor first is that it > not only removes the #2 cause of noise on this list, but more > importantly it increases RunRev's own overall productivity, since the > Script Editor is needed for any other work on the IDE. > > I trust all reproducible issues related to the Script Editor will be > addressed in the next release. Logging this will help ensure it's included. Sorry, Richard, I don't know about the Bugzilla report on this. Have not used Bugzilla before so don't know the system or lookup. I have no time to figure it out today. Not sure it is a bug. I am using Win32 ver 2.5.1 I think is is a feature of Rev trying to position stack windows relative to the menu-tool bar. Jim Ault Las Vegas On 4/23/06 1:55 PM, "Richard Gaskin" wrote: > Jim Ault wrote: > >> On 4/23/06 12:33 PM, "Bill Marriott" wrote: >>> Using Rev 2.7 ... all my ancillary windows -- script editor, object >>> properties, message box, etc -- are now opening up at the very bottom of the >>> screen. The most frustrating is the script editor window. When I try to edit >>> a script, it opens up as a one-line window which I have to resize every >>> time. Is there a place where I can reset the default location/size of the >>> script editor (and other) windows? >>> >> I noted this 'frustration' last week on the list. >> My guess is that your Rev menu-tool bar is located at or near the bottom of >> the screen. >> >> Relocate it to the top, then quit Rev. Relaunching should get you your tall >> windows again. > From bobwarren at howsoft.com Sun Apr 23 18:43:39 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Sun, 23 Apr 2006 19:43:39 -0300 Subject: OT: Rev's spread to the "dark continents" Message-ID: <444C031B.7030207@howsoft.com> Bob Warren wrote: >> Also, there are inconsistencies between the way things work in Rev >> Windows and Rev Linux. For example, in Windows, when I imported an >> image, I found that the name assigned to the image box created by Rev >> actually included the HD path name as well as the file name of the >> picture (quite a long resulting name in some cases). In Linux, the same >> thing was a little more rational, employing only the actual imported >> file name (not including the HD path) to name the image box created. ------------------------------------------------ Chipp Walters wrote: >Bob, I just tried this and didn't get the results you say. Create a new stack and add a button to it. Set the script of the button to: on mouseUp pMouseBtnNum --> CHOOSE AN IMAGE FILE answer file "" import paint from file it answer the name of last img pass mouseUp end mouseUp It correctly shows the name of the image as the filename, not the filepath. Not sure what you're seeing, but I'm on WinXP. ------------------------------------------------ Thanks Chipp. I've just checked this out and found the source of the problem. It happens when you use the Windows standard backslashes for the picture path rather than the Rev standard forward slashes. For example, compare the effects of the following 2 button scripts: on mouseUp put "G:\Denis Construction 0\0DSC00578.JPG" into HDPathToPicture$ import paint from file HDPathToPicture$ answer the name of last img pass mouseUp end mouseUp on mouseUp put "G:/Denis Construction 0/0DSC00579.JPG" into HDPathToPicture$ import paint from file HDPathToPicture$ answer the name of last img pass mouseUp end mouseUp In the first one, the imported picture is assigned the name "G:\Denis Construction 0\0DSC00578.JPG". In the second one, the imported picture is assigned the name "0DSC00579.JPG". Elucidated and logical! Thanks again. Regards, Bob From jacque at hyperactivesw.com Sun Apr 23 20:00:21 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 23 Apr 2006 19:00:21 -0500 Subject: Default buttons OS X In-Reply-To: References: Message-ID: <444C1515.2000705@hyperactivesw.com> Bill wrote: > I thought this might be what I would have to do. Thanks. And thanks for the > explanation as to why changing the button to "default" is really just for > the style. It's customary to trap the Return key and the Enter key to handle default buttons: on returnKey -- myStuff end returnKey on enterKey -- myStuff end enterKey on myStuff -- do default button behavior end myStuff Put these in the card, and they will only trigger if no field text is selected. If you want it to trigger even if a field has the focus, then also use enterInField. You probably don't want to use returnInField though, because that would block carriage returns in the text. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From revolutionary.dan at gmail.com Sun Apr 23 23:49:05 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 23 Apr 2006 20:49:05 -0700 Subject: OS X XP In-Reply-To: <17770845650.20060422192127@ahsoftware.net> References: <444A74F5.2080902@hyperactivesw.com> <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> <10863734825.20060422172256@ahsoftware.net> <70ed6b130604221900y46d67fe2vbb420ddbeedcd7f9@mail.gmail.com> <17770845650.20060422192127@ahsoftware.net> Message-ID: <70ed6b130604232049i1c7d8013o9d6d4b5fc5513bc1@mail.gmail.com> I don't think so. It include WINE but as far as I know it still does. On 4/22/06, Mark Wieder wrote: > > Dan- > > Saturday, April 22, 2006, 7:00:22 PM, you wrote: > > > Not really. Lindows was always pure Linux. It was the name that MS > objected > > to. Their settlement of the ensuing suit funded Linspire (as Lindows is > now > > known). > > Maybe I'm misremembering this then. I thought one of the sticky points > was the Lindows had a Windows compatibility layer so that quite a few > Windows programs would run under it. > > -- > -Mark Wieder > mwieder at ahsoftware.net > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From ambassador at fourthworld.com Mon Apr 24 00:34:17 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 23 Apr 2006 21:34:17 -0700 Subject: Script Editor & Other Windows... Message-ID: <444C5549.6060205@fourthworld.com> Jim Ault wrote: > On 4/23/06 1:55 PM, "Richard Gaskin" wrote: > >> What's the Bugzilla # for this one? > > Sorry, Richard, I don't know about the Bugzilla report on this. > Have not used Bugzilla before so don't know the system or lookup. I have no > time to figure it out today. > > Not sure it is a bug. I am using Win32 ver 2.5.1 > I think is is a feature of Rev trying to position stack windows relative to > the menu-tool bar. It comes up a lot -- it's been noted here before, and on the new forums as well. I've added a note based on your comments here to the existing report originally filed as a Linux issue: It's worth taking a moment to make an account and store a bookmark to Bugzilla's main page: Mark Waddingham and others at RunRev tell me it helps them work on issues faster when they're cataloged in one place. Anything that helps them work on bugs faster is a good thing for all of us. :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Mon Apr 24 01:07:09 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 23 Apr 2006 22:07:09 -0700 Subject: OS X XP In-Reply-To: <70ed6b130604232049i1c7d8013o9d6d4b5fc5513bc1@mail.gmail.com> References: <444A74F5.2080902@hyperactivesw.com> <70ed6b130604221410o5963080bxa9600b1041e53068@mail.gmail.com> <10863734825.20060422172256@ahsoftware.net> <70ed6b130604221900y46d67fe2vbb420ddbeedcd7f9@mail.gmail.com> <17770845650.20060422192127@ahsoftware.net> <70ed6b130604232049i1c7d8013o9d6d4b5fc5513bc1@mail.gmail.com> Message-ID: <15648374468.20060423220709@ahsoftware.net> Dan- Sunday, April 23, 2006, 8:49:05 PM, you wrote: > I don't think so. It include WINE but as far as I know it still does. Linspire doesn't come with WINE preinstalled, but you can install it or Win4Lin, although compatibility is pretty limited at present. Apparently the relationship between Lindows and CodeWeavers in delivering the WINE-based code fell apart at some point, and Robertson had to reevaluate the Windows compatibility end of things. -- -Mark Wieder mwieder at ahsoftware.net From dburgun at dsl.pipex.com Mon Apr 24 08:42:17 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 24 Apr 2006 13:42:17 +0100 Subject: script help In-Reply-To: References: <20060317152216.4BEA7826605@mail.runrev.com> Message-ID: <25F73B47-22FA-4D76-B4FE-5849E5210426@dsl.pipex.com> Hi, This should do it: on mouseUp local myCardCount local myCardIndex local myImageCount local myImageIndex put the number of cards in this stack into myCardCount repeat with myCardIndex = 1 to myCardCount put the number of images in card myCardIndex of this stack into myImageCount repeat with myImageIndex = 1 to myImageCount set the visible of image myImageIndex of card myCardCount of this stack to true end repeat end repeat end mouseUp Test it in a button script, I tried it here and it worked fine. Hope this Helps All the Best Dave On 17 Mar 2006, at 19:21, Ben Bock wrote: > I have a stack that with 141 cards. 40 of the cards have images > set on a timer : > > on openCard > wait 2 seconds > hide image "img1" > end openCard > > I need to make an openStack script that will set the images to > "show". My usual lowbrow, untrained approach is to hard code it, > which gets tedious: > on closeCard > show img "img1" > end closeCard > > I want to make a stack script for this easy problem, so that all > images are set to "visible = true" or "show". I just can't get it > right. > > on preOpenStack > > put the number of cds into cardCount > > repeat with x = 1 to cardCount > > end repeat > > put the number of images into imageCount > > repeat with y = 1 to imageCount > > end repeat > > put the ID of image y of cd x into imageNameList --(something is > wrong here) > > repeat for each line Joe in imageNameList > > set the visible of image q to true > > end repeat > > end preOpenStack > > > > I think part of my problem is that I don't really understand the > repeat syntax. > > > > 1) is there any design flaw using the wait/hide format? > > 2) How can I re-write the preOpenStack script to do what I want? > > > > I'll eagerly read any pointers. > > > > Thanks for any help, > > > > Ben > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Mon Apr 24 08:50:52 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Mon, 24 Apr 2006 13:50:52 +0100 Subject: script help In-Reply-To: References: <20060317152216.4BEA7826605@mail.runrev.com> Message-ID: Opps! a Typeo crept in! The line should read: set the visible of image myImageIndex of card myCardIndex of this stack to true Actually this would be better written as a function with a parameter to specify whether to hind or show the images: function SetVisibleOfAllImages theVisibleFlag local myCardCount local myCardIndex local myImageCount local myImageIndex put the number of cards in this stack into myCardCount repeat with myCardIndex = 1 to myCardCount put the number of images in card myCardIndex of this stack into myImageCount repeat with myImageIndex = 1 to myImageCount set the visible of image myImageIndex of card myCardIndex of this stack to theVisibleFlag end repeat end repeat end SetVisibleOfAllImages The call it like this from your preOpenStack or whatever handler: get SetVisibleForAllImages(true) --Show All Images get SetVisibleForAllImages(false) --Hide All Images All the Best Dave From PradeepKumar.MITTAL at insead.edu Mon Apr 24 10:56:42 2006 From: PradeepKumar.MITTAL at insead.edu (MITTAL Pradeep Kumar) Date: Mon, 24 Apr 2006 16:56:42 +0200 Subject: How to change the resolution of the machine Message-ID: <8CD3C97D72BC144CB87AEBAD8D2E973202DF1621@GAIA.FBL.insead.intra> FOR MAC and OS X there is cscreen and other utilities but I want to change the resolution on windows pc. And for that I need a very light weight command utility which does not require any installation. Is there any utility or some other mechansim to achieve this on PC? From europe at ehug.info Mon Apr 24 11:50:52 2006 From: europe at ehug.info (Mark Schonewille) Date: Mon, 24 Apr 2006 17:50:52 +0200 Subject: script help In-Reply-To: <25F73B47-22FA-4D76-B4FE-5849E5210426@dsl.pipex.com> References: <20060317152216.4BEA7826605@mail.runrev.com> <25F73B47-22FA-4D76-B4FE-5849E5210426@dsl.pipex.com> Message-ID: <444CF3DC.2090203@ehug.info> Hi Ben, Showing the images on all cards may take some time, depending on the size of your stack. So, I thinkl that your original script without the repeat loop is the best option. What about the following script at stack level: on preOpenCard show img 1 end preOpenCard on openCard wait 2 secs end openCard If you want to avoid the interface to lock up during the wait command, you could also do this: on preOpenCard show img 1 send "hideImg" to me in 2 secs end preOpencard on hideImg hide img 1 end hideImg If you need a list of images for a repeat loop, you need to put the data after rather than into a variable: put empty into myList repeat with x = 1 to number of cards put (the id of img 1 of cd x) & return after myList end repeat It is not clear to me, though, why you would want to make a list: repeat with x = 1 to number of cards show img 1 of cd x end repeat Of course, this assumes that you always want to show image 1. You probably want to give the image on each card the same name and adjust the scripts accordingly. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 24-apr-2006, om 14:42 heeft David Burgun het volgende geschreven: > On 17 Mar 2006, at 19:21, Ben Bock wrote: > >> I have a stack that with 141 cards. 40 of the cards have images >> set on a timer : >> >> on openCard >> wait 2 seconds >> hide image "img1" >> end openCard >> >> I need to make an openStack script that will set the images to >> "show". My usual lowbrow, untrained approach is to hard code it, >> which gets tedious: >> on closeCard >> show img "img1" >> end closeCard >> >> I want to make a stack script for this easy problem, so that all >> images are set to "visible = true" or "show". I just can't get it >> right. >> >> on preOpenStack >> >> put the number of cds into cardCount >> >> repeat with x = 1 to cardCount >> >> end repeat >> >> put the number of images into imageCount >> >> repeat with y = 1 to imageCount >> >> end repeat >> >> put the ID of image y of cd x into imageNameList --(something is >> wrong here) >> >> repeat for each line Joe in imageNameList >> >> set the visible of image q to true >> >> end repeat >> >> end preOpenStack >> >> >> >> I think part of my problem is that I don't really understand the >> repeat syntax. >> >> >> >> 1) is there any design flaw using the wait/hide format? >> >> 2) How can I re-write the preOpenStack script to do what I want? >> >> >> >> I'll eagerly read any pointers. >> >> >> >> Thanks for any help, >> >> >> >> Ben From viktoras at ekoinf.net Mon Apr 24 12:23:24 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Mon, 24 Apr 2006 19:23:24 +0300 (FLE Standard Time) Subject: storing associative arrays externaly References: <444CF3DC.2090203@ehug.info> Message-ID: <444CFB7C.000001.02592@MAZYTIS> Hi! Asking again :-)... I have a program that creates indexes of values stored in raster maps. It needs to tie array to a file on a hard drive and get the file updated when the array is modified during runtime. Also when the the program exits it saves array contents to file so that when it is opened again, it would initiate an array from the file stored. Perl has sdbm and several other modules that can tie hash to dbm files stored externaly. How can this be done in Transcript? Many thanks and best wishes Viktoras From ambassador at fourthworld.com Mon Apr 24 12:29:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 24 Apr 2006 09:29:37 -0700 Subject: storing associative arrays externaly Message-ID: <444CFCF1.4090607@fourthworld.com> Viktoras Didziulis wrote: > Asking again :-)... I have a program that creates indexes of values stored > in raster maps. It needs to tie array to a file on a hard drive and get the > file updated when the array is modified during runtime. Also when the the > program exits it saves array contents to file so that when it is opened > again, it would initiate an array from the file stored. Perl has sdbm and > several other modules that can tie hash to dbm files stored externaly. How > can this be done in Transcript? You can use a stack file for storage, saving the array like this: set the customProperties of stack "MyData" to tMyArrayA You can put them back into an array with: put the customProperties of stack "MyData" into tMyArrayA And you can access elements directly in the data stack: get the of stack "MyData" You can obtain a list of element keys in the stack properties with: get the customKeys of stack "MyData" For more on using stacks as data files: -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From janschenkel at yahoo.com Mon Apr 24 13:19:53 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 24 Apr 2006 10:19:53 -0700 (PDT) Subject: storing associative arrays externaly In-Reply-To: <444CFB7C.000001.02592@MAZYTIS> Message-ID: <20060424171953.70398.qmail@web60518.mail.yahoo.com> --- Viktoras Didziulis wrote: > Hi! > > Asking again :-)... I have a program that creates > indexes of values stored > in raster maps. It needs to tie array to a file on a > hard drive and get the > file updated when the array is modified during > runtime. Also when the the > program exits it saves array contents to file so > that when it is opened > again, it would initiate an array from the file > stored. Perl has sdbm and > several other modules that can tie hash to dbm files > stored externaly. How > can this be done in Transcript? > > Many thanks and best wishes > Viktoras > Hi Viktoras, Richard gave you great advice if you're looking to save your index as a stack ; but now I'll try and explain how you can do it with every-day text files and the 'combine' and 'split' commands. I've assumed that you don't have a 'tab' character in your text. ## Saving the array to a text file combine tIndexArray using return and tab put tIndexArray into URL("file:" & tFilePath) ## Loading the array from a text file put URL("file:" & tFilePath) into tIndexArray split tIndexArray using return and tab Hope this helped, Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From josh at dvcreators.net Mon Apr 24 14:46:55 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 24 Apr 2006 11:46:55 -0700 Subject: Making custom skins for your app In-Reply-To: References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> Message-ID: Tom, I'm really not trying to argue but provide specific examples of why I switched to Fireworks... can you provide the top 3 or 5 specific reasons you prefer Photoshop for GUI design? Not to belabor the point, but we are generating a lot of graphics right now for tons of courses and the info could be helpful. Josh On Apr 21, 2006, at 7:42 PM, Thomas McGrath III wrote: > Josh, > I do use Fireworks and Flash and Illustrator and Photoshop and have > been using some of them for over seventeen years. I make heavy use > of key shortcuts and features in all of them and get a lot of power > out of each. > > I would say that for web based buttons that Fireworks is what I > would use but for GUI design there is no way I would use either > Fireworks or Illustrator but instead would be doing some amazing > things in Photoshop. > > You see, I am not putting Fireworks down and do agree that it has > it's place especially for web based things but to say that > Photoshop is only great for photo retouching then you miss out on > all of the powerful features and things that Photoshop can do and > do better than most software. > > To use your analogy using Fireworks is like using a vice grip but > as a vice grip and using Photoshop is like using a whole set of > tools and having all four applications is like having a great big > tool box in my opinion. > > Thanks > > Tom > > > On Apr 21, 2006, at 8:02 PM, Josh Mellicker wrote: > >> >> Photoshop is great for photo retouching, but for web and GUI work >> it is like using vice grips for a hammer- they are "doable", but >> not the right tool for the job. >> >> Give it a wack, you'll never go back! >> >> >>> , but then Photoshop can do so much more than Fireworks overall >>> that choosing between them is more of a comfort level than >>> feature decision. >>> >>> Regards, >>> >>> Tom >>> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From ambassador at fourthworld.com Mon Apr 24 15:07:18 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 24 Apr 2006 12:07:18 -0700 Subject: Tree Control Message-ID: <444D21E6.5040707@fourthworld.com> I need a Finder-like tree control, with the following features: - Allows multiple, discontiguous selection - Support drag and drop between windows - Dragging within the list allows moving items between folders - Works on OS X and XP at a minimum (Linux is a nice-to-have) - Written in a generalized way for relatively painless integration Before I jump off the deep end and start writing this puppy I thought it might be prudent to check in here first to see if I'm inventing this wheel. I've looked at a dozen or so existing tree objects for Rev, but none have the full range of features this project needs. Open source is fine as long as it's not GPL (this is for a commercial product). If you have one but it's proprietary feel free to contact me offlist to discuss possible licensing. Thanks in advance - -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From chipp at chipp.com Mon Apr 24 15:16:13 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 24 Apr 2006 14:16:13 -0500 Subject: Tree Control In-Reply-To: <444D21E6.5040707@fourthworld.com> References: <444D21E6.5040707@fourthworld.com> Message-ID: <444D23FD.3070809@chipp.com> Hmmm. If you build one, perhaps you would consider licensing it to others? Seems like this is one of those oft-requested items and certainly a missing hole in the control objects. -Chipp Richard Gaskin wrote: > I need a Finder-like tree control, with the following features: From bobwarren at howsoft.com Mon Apr 24 15:23:50 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Mon, 24 Apr 2006 16:23:50 -0300 Subject: How to change the resolution of the machine Message-ID: <444D25C6.2000004@howsoft.com> MITTAL Pradeep Kumar wrote: >FOR MAC and OS X there is cscreen and other utilities but I want to change the resolution on windows pc. And for that I need a very light weight command utility which does not require any installation. >Is there any utility or some other mechansim to achieve this on PC? ---------------------------- Dear Mittal, If you want to change the screen colour depth as well as the size, such utilities are far from trivial. However, just changing the size is a bit easier. Do you have VB6 installed? If so, I have a relatively simple utility I could let you have which you could adapt to your own purposes. Regarding the installation, if it is to be run on Windows XP, then the necessary libraries should already be present in the OS and it wouldn't need a setup. Otherwise, one way of eliminating the need for a setup in Windows ME, 98, etc. is to use a special utility I have to "wrap" the libraries together with the EXE. I could do this "wrapping" for you. The only potential difficulty involved with wrapping though, is that one or two anti-virus programs detect the unwrapping procedure falsly as virus activity (e.g. the AVG anti-virus). Let me know. Regards, Bob Warren From ambassador at fourthworld.com Mon Apr 24 15:39:33 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 24 Apr 2006 12:39:33 -0700 Subject: Tree Control Message-ID: <444D2975.1020404@fourthworld.com> Chipp Walters wrote: > Richard Gaskin wrote: >> I need a Finder-like tree control, with > > Hmmm. If you build one, perhaps you would consider licensing > it to others? Seems like this is one of those oft-requested > items and certainly a missing hole in the control objects. If I need to write my own I certainly will. I recently updated a Table object I've been using for database display, and I'd have that released by now but I'm still waiting for a reply from RunRev about how to sign up for RevSelect. I could find no sign-up information about the program at the site, so I used to address revolution at runrev.com that I found on the Contact page. Been three weeks, with a follow-up a week ago.... Maybe next time they update RevSelect they might consider adding it to the site's navigation, and including sign-up and contact info for the program. The Table object has a library for handling its behaviors and its own simple Inspector for simple installation and customization: If I do this tree control I'll probably make a similar setup.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From JimAultWins at yahoo.com Mon Apr 24 15:46:51 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 24 Apr 2006 12:46:51 -0700 Subject: Making custom skins for your app In-Reply-To: Message-ID: On 4/24/06 11:46 AM, "Josh Mellicker" wrote: > I'm really not trying to argue but provide specific examples of why I > switched to Fireworks... can you provide the top 3 or 5 specific > reasons you prefer Photoshop for GUI design? > > Not to belabor the point, but we are generating a lot of graphics > right now for tons of courses and the info could be helpful. The reasons I use Photoshop (and have not really looked at FireWorks) are that PSh has Actions (sequences), is very AppleScriptable, and I have setup collections of instruction sets in Rev to tell PSh to: process incoming camera images into destination folder sets combine these images into a sequence of related images apply the various corrections to the camera images by selecting from lists in Rev, the Photoshop app opens, processes, renames and outputs the results, then Rev uploads to the web area I choose. I realize that this is a very specific use of Rev-AS-Photoshop, but it is the reason I chose Rev in the first place. PShop will crank along for about 8-10 minutes on a Mac G5 duo 2.0 mHz doing what would take me about 1.5 hours manually, not including mistakes and mis-steps. For your project, it is possible that the Actions & Sequences in Photoshop may get you where you want to go without any other scripting. I would like to hear if Fireworks has similar capability, as I am most involved in camera/jpg image reproduction for web content. The use of rollover buttons I do in Flash on a timeline that allows sophisticated transitions and states, so simple rollovers are easy, but not often required. I am always looking for more good tools for my tool box. Jim Ault Las Vegas From cmsheffield at gmail.com Mon Apr 24 16:08:51 2006 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 24 Apr 2006 14:08:51 -0600 Subject: Tree Control In-Reply-To: <444D2975.1020404@fourthworld.com> References: <444D2975.1020404@fourthworld.com> Message-ID: Richard, Please let us know when your table object is available. Looks great! I could really make use of something like that. Chris On Apr 24, 2006, at 1:39 PM, Richard Gaskin wrote: > Chipp Walters wrote: > >> Richard Gaskin wrote: >>> I need a Finder-like tree control, with >> >> Hmmm. If you build one, perhaps you would consider licensing >> it to others? Seems like this is one of those oft-requested >> items and certainly a missing hole in the control objects. > > If I need to write my own I certainly will. > > I recently updated a Table object I've been using for database > display, and I'd have that released by now but I'm still waiting > for a reply from RunRev about how to sign up for RevSelect. I > could find no sign-up information about the program at the site, so > I used to address > revolution at runrev.com that I found on the Contact page. Been three > weeks, with a follow-up a week ago.... > > Maybe next time they update RevSelect they might consider adding it to > the site's navigation, and including sign-up and contact info for the > program. > > The Table object has a library for handling its behaviors and its own > simple Inspector for simple installation and customization: > > > If I do this tree control I'll probably make a similar setup.... > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From 3mcgrath at adelphia.net Mon Apr 24 16:23:03 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 24 Apr 2006 16:23:03 -0400 Subject: Making custom skins for your app In-Reply-To: References: Message-ID: Josh and Jim, I have been using PS for many years (actually since 1. release) and I really make use of the scripting built-in. Most people seem to assume PS is just for Photo retouching but I actually hardly ever do retouching now a days and yet use PS on a daily basis. I would say that Fireworks is heavy on the web support side of vector/ bitmap manipulation and Illustrator/Freehand is heavy on the vector side and Photoshop is heavy on the bitmap side with vector support built in. Fireworks does have some nice tools if you are designing web like interfaces. But if you are doing application or prototype interfaces I still prefer Photoshop. Short list: PS has better layer effects. Fireworks effects are rather limited. (but doable for web work) FW has better vector tools and effects. PS has more precise drawing tools. FW has more text tools. Tom \ On Apr 24, 2006, at 3:46 PM, Jim Ault wrote: > On 4/24/06 11:46 AM, "Josh Mellicker" wrote: >> I'm really not trying to argue but provide specific examples of why I >> switched to Fireworks... can you provide the top 3 or 5 specific >> reasons you prefer Photoshop for GUI design? >> >> Not to belabor the point, but we are generating a lot of graphics >> right now for tons of courses and the info could be helpful. > > The reasons I use Photoshop (and have not really looked at > FireWorks) are > that PSh has Actions (sequences), is very AppleScriptable, and I > have setup > collections of instruction sets in Rev to tell PSh to: > > process incoming camera images into destination folder sets > combine these images into a sequence of related images > apply the various corrections to the camera images > by selecting from lists in Rev, the Photoshop app opens, processes, > renames > and outputs the results, then Rev uploads to the web area I choose. > > I realize that this is a very specific use of Rev-AS-Photoshop, but > it is > the reason I chose Rev in the first place. PShop will crank along > for about > 8-10 minutes on a Mac G5 duo 2.0 mHz doing what would take me about > 1.5 > hours manually, not including mistakes and mis-steps. > > For your project, it is possible that the Actions & Sequences in > Photoshop > may get you where you want to go without any other scripting. > > I would like to hear if Fireworks has similar capability, as I am most > involved in camera/jpg image reproduction for web content. The use of > rollover buttons I do in Flash on a timeline that allows sophisticated > transitions and states, so simple rollovers are easy, but not often > required. > > I am always looking for more good tools for my tool box. > > Jim Ault > Las Vegas > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Mon Apr 24 16:27:07 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 24 Apr 2006 16:27:07 -0400 Subject: Tree Control In-Reply-To: <444D2975.1020404@fourthworld.com> References: <444D2975.1020404@fourthworld.com> Message-ID: <00CA84E3-5962-47E8-A2E0-054DB39CC70D@adelphia.net> Richard, I recently started a tree object but decided to stop since it has met my needs at the stage it is at. I use custom props in the field for each folder and apply imagesource to folder lines. Then build them on the fly. I must say that I doubt I will finish it since I have so much work right now. I can share the stack when this library is finished. or maybe I can extract the code before then. Tom On Apr 24, 2006, at 3:39 PM, Richard Gaskin wrote: > Chipp Walters wrote: > >> Richard Gaskin wrote: >>> I need a Finder-like tree control, with >> >> Hmmm. If you build one, perhaps you would consider licensing >> it to others? Seems like this is one of those oft-requested >> items and certainly a missing hole in the control objects. > > If I need to write my own I certainly will. > > I recently updated a Table object I've been using for database > display, and I'd have that released by now but I'm still waiting > for a reply from RunRev about how to sign up for RevSelect. I > could find no sign-up information about the program at the site, so > I used to address > revolution at runrev.com that I found on the Contact page. Been three > weeks, with a follow-up a week ago.... > > Maybe next time they update RevSelect they might consider adding it to > the site's navigation, and including sign-up and contact info for the > program. > > The Table object has a library for handling its behaviors and its own > simple Inspector for simple installation and customization: > > > If I do this tree control I'll probably make a similar setup.... > > -- > Richard Gaskin > Managing Editor, revJournal > _______________________________________________________ > Rev tips, tutorials and more: http://www.revJournal.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Mon Apr 24 16:46:12 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Mon, 24 Apr 2006 16:46:12 -0400 Subject: Making custom skins for your app In-Reply-To: References: Message-ID: <400CF400-D0C1-4443-9FE1-9BD4E9C08A29@adelphia.net> I forgot, the most important difference is that I work with high resolution tif files and then optimize for web/application use. Fireworks is designed more for gif, jpg, and png. PS allows for more control for higher resolution images. Tom On Apr 24, 2006, at 4:23 PM, Thomas McGrath III wrote: > Josh and Jim, > > I have been using PS for many years (actually since 1. release) and > I really make use of the scripting built-in. Most people seem to > assume PS is just for Photo retouching but I actually hardly ever > do retouching now a days and yet use PS on a daily basis. > > I would say that Fireworks is heavy on the web support side of > vector/bitmap manipulation and Illustrator/Freehand is heavy on the > vector side and Photoshop is heavy on the bitmap side with vector > support built in. > > Fireworks does have some nice tools if you are designing web like > interfaces. But if you are doing application or prototype > interfaces I still prefer Photoshop. > > Short list: > PS has better layer effects. > Fireworks effects are rather limited. (but doable for web work) > FW has better vector tools and effects. > PS has more precise drawing tools. > FW has more text tools. > > > Tom > \ > On Apr 24, 2006, at 3:46 PM, Jim Ault wrote: > >> On 4/24/06 11:46 AM, "Josh Mellicker" wrote: >>> I'm really not trying to argue but provide specific examples of >>> why I >>> switched to Fireworks... can you provide the top 3 or 5 specific >>> reasons you prefer Photoshop for GUI design? >>> >>> Not to belabor the point, but we are generating a lot of graphics >>> right now for tons of courses and the info could be helpful. >> >> The reasons I use Photoshop (and have not really looked at >> FireWorks) are >> that PSh has Actions (sequences), is very AppleScriptable, and I >> have setup >> collections of instruction sets in Rev to tell PSh to: >> >> process incoming camera images into destination folder sets >> combine these images into a sequence of related images >> apply the various corrections to the camera images >> by selecting from lists in Rev, the Photoshop app opens, >> processes, renames >> and outputs the results, then Rev uploads to the web area I choose. >> >> I realize that this is a very specific use of Rev-AS-Photoshop, >> but it is >> the reason I chose Rev in the first place. PShop will crank along >> for about >> 8-10 minutes on a Mac G5 duo 2.0 mHz doing what would take me >> about 1.5 >> hours manually, not including mistakes and mis-steps. >> >> For your project, it is possible that the Actions & Sequences in >> Photoshop >> may get you where you want to go without any other scripting. >> >> I would like to hear if Fireworks has similar capability, as I am >> most >> involved in camera/jpg image reproduction for web content. The >> use of >> rollover buttons I do in Flash on a timeline that allows >> sophisticated >> transitions and states, so simple rollovers are easy, but not often >> required. >> >> I am always looking for more good tools for my tool box. >> >> Jim Ault >> Las Vegas >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From lynn at paradigmasoft.com Mon Apr 24 18:04:26 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Mon, 24 Apr 2006 15:04:26 -0700 Subject: Tree Control In-Reply-To: <444D2975.1020404@fourthworld.com> Message-ID: <1066206123-397496958@lindbergh.macserve.net> > > Hmmm. If you build one, perhaps you would consider licensing it to > > others? Seems like this is one of those oft-requested items and > > certainly a missing hole in the control objects. > > If I need to write my own I certainly will. > > I recently updated a Table object I've been using for > database display, and I'd have that released by now but I'm > still waiting for a reply from RunRev about how to sign up > for RevSelect. I could find no sign-up information about the > program at the site, so I used to address > revolution at runrev.com that I found on the Contact page. > Been three weeks, with a follow-up a week ago.... > > Maybe next time they update RevSelect they might consider > adding it to the site's navigation, and including sign-up and > contact info for the program. > > The Table object has a library for handling its behaviors and > its own simple Inspector for simple installation and customization: > > > If I do this tree control I'll probably make a similar setup.... If you would like to get it into RevSelect, you can follow up directly with me. The RevSelect program isnt in a position yet to be a totally open brokerage, so new additions are being added selectively. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From chipp at chipp.com Mon Apr 24 19:21:09 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 24 Apr 2006 18:21:09 -0500 Subject: Making custom skins for your app In-Reply-To: References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> Message-ID: <444D5D65.7040402@chipp.com> Josh, I like Photoshop as well, but lately, I'm finding I can do much faster and higher quality interface design using our own Interface Designer plugin. I've just added some CAD like tools which able users to trim widths of objects, plus there are texturing tools, drop shadow and gloss effects, color palette management and a host of other neat stuff. For a demo of how it works, check out http://www.altuit.com/webs/revCentral/InterfaceDesignerPurchase/VideoClassroom.htm Here's a link to an interface I just created for a client last week: http://www.altuit.com/webs/altuit2/ExitPathProjectSite/exsmac.png Right now, Interface Designer is still beta, but can be purchased for $15 at: http://www.altuit.com/webs/revCentral/InterfaceDesignerPurchase/BuyIt.htm best regards, Chipp From chipp at chipp.com Mon Apr 24 20:05:41 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 24 Apr 2006 19:05:41 -0500 Subject: Making custom skins for your app In-Reply-To: <444D5D65.7040402@chipp.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <72EA3859-6709-4E06-8E58-03366B39C08F@adelphia.net> <4414B7D7-8C96-4E19-B821-436263032D19@dvcreators.net> <444D5D65.7040402@chipp.com> Message-ID: <444D67D5.706@chipp.com> OOPS the link to the new interface was on an unavailable page. You can see it at the bottom of page: http://www.altuit.com/webs/revCentral/InterfaceDesignerPurchase/Preview.htm best, Chipp Chipp Walters wrote: From dburgun at dsl.pipex.com Tue Apr 25 07:08:32 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Tue, 25 Apr 2006 12:08:32 +0100 Subject: Copy/Cut/Paste Edit Menu Questions? In-Reply-To: <444A5030.4060807@hyperactivesw.com> References: <073E555A-D10A-11DA-86FC-0030659A795C@derbrill.de> <40A38222-CA09-45C2-A91C-48559332D9D4@dsl.pipex.com> <444931B5.6010008@paraboliclogic.com> <444A5030.4060807@hyperactivesw.com> Message-ID: <92A4E44E-1435-458D-ACAA-87B4C54E3465@dsl.pipex.com> Excellent! Thanks a lot! Have been away for a few days and have only just caught up on my email. Thanks a Lot All the Best Dave On 22 Apr 2006, at 16:48, J. Landman Gay wrote: > David Burgun wrote: > >> I should have asked the question differently! What I meant to say >> was, in a menu handler, how can I tell which field is the current >> field, and how can I enable/disable Edit Menu Items based on >> whether a field is selected or not? > > You almost had it: the selectedField. > > If no field contains the insertion point, the selectedField returns > empty. Otherwise you get a field reference. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From david_beck at ministerschedulerpro.com Thu Apr 6 11:00:28 2006 From: david_beck at ministerschedulerpro.com (David Beck) Date: Thu, 06 Apr 2006 15:00:28 -0000 Subject: Reporting fatal error bugs Message-ID: <20060406160549.724D910015@moody.knot-eye.com> Hi, As I've posted previously to the list many of my users have problems with a rev standalone unexpectedly quitting do to illegal operations. I am getting more and more reports of this problem (on both Win XP Pro and Home, using a standalone built form Rev 2.6.1). There is no specific pattern as to when the errors occur that I can determine but for many users it is a daily event. In a response to an earlier post somebody suggested that I start a bugzilla report for the errors and post any crash logs to that report. Two questions: 1. Where do I go to log this problem to bugzilla? 2. How can my users capture the error logs from the Windows illegal operation error dialog? I have tried to capture these logs before but have not been able to figure it out. I can't copy the contents of the log; I can't find an option to save it to a file. The only options are "Send", "Don't Send", and view the log, but no way to extract the data! Thanks, Dave From herve.chaudet at wanadoo.fr Wed Apr 12 12:24:17 2006 From: herve.chaudet at wanadoo.fr (=?ISO-8859-1?Q?Herv=E9_Chaudet?=) Date: Wed, 12 Apr 2006 18:24:17 +0200 Subject: Strange behaviour of date conversion Message-ID: <0FD5A8B6-15F5-4148-A122-9AF83D5C7E3D@wanadoo.fr> HI, Can someone verify the result of this little script on both platform Win and MacOS : on mouseUp put "01/01/06" into d0 put "04/12/06" into d1 convert d0 to seconds convert d1 to seconds answer d0,d1,d1-d0,(d1-d0) div 86400 end mouseUp On MacOS the result is: 1136073600,1144800000,8726400,101 On Win: 1136077200,1144800000,8722800,100 The difference in days between d0 and d1 is 101 on MacOSX and 100 on Win ! Any idea ? Cheers, Herve Chaudet Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 Courriel : lhcp at acm.org ------------------------------------------------------------------------ ----- From herve.chaudet at wanadoo.fr Thu Apr 13 03:34:15 2006 From: herve.chaudet at wanadoo.fr (=?ISO-8859-1?Q?Herv=E9_Chaudet?=) Date: Thu, 13 Apr 2006 09:34:15 +0200 Subject: Strange behaviour of date conversion In-Reply-To: <20060412170004.B6A64825896@mail.runrev.com> References: <20060412170004.B6A64825896@mail.runrev.com> Message-ID: <90F6DB84-0308-4157-B75F-9D352DFB3B8D@wanadoo.fr> HI, Can someone verify the result of this little script on both platform Win and MacOS : on mouseUp put "01/01/06" into d0 put "04/12/06" into d1 convert d0 to seconds convert d1 to seconds answer d0,d1,d1-d0,(d1-d0) div 86400 end mouseUp On MacOS the result is: 1136073600,1144800000,8726400,101 On Win: 1136077200,1144800000,8722800,100 The difference between the two platform is 1 hour for d0 only, and the resulting difference between d0 and d1 is 101 days on MacOSX and 100 days on Win ! Any idea ? Cheers, Herve Chaudet Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 Courriel : lhcp at acm.org ------------------------------------------------------------------------ ----- From herve.chaudet at wanadoo.fr Sat Apr 15 04:02:57 2006 From: herve.chaudet at wanadoo.fr (=?ISO-8859-1?Q?Herv=E9_Chaudet?=) Date: Sat, 15 Apr 2006 10:02:57 +0200 Subject: Date conversion strange behaviour In-Reply-To: <20060414223301.CAA07825DB4@mail.runrev.com> References: <20060414223301.CAA07825DB4@mail.runrev.com> Message-ID: Hi, Can someone verify the result of this little script on both platform Win and MacOS : on mouseUp put "01/01/06" into d0 put "04/12/06" into d1 convert d0 to seconds convert d1 to seconds answer d0,d1,d1-d0,(d1-d0) div 86400 end mouseUp On MacOS the result is: 1136073600,1144800000,8726400,101 On Win: 1136077200,1144800000,8722800,100 The difference between the two platform is 1 hour for d0 only, and the resulting difference between d0 and d1 is 101 days on MacOSX and 100 days on Win ! Any idea ? Herve Chaudet Laboratoire d'Informatique Fondamentale - UMR CNRS 6166 Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13 Courriel : lhcp at acm.org ------------------------------------------------------------------------ ----- From mlange at widged.com Sat Apr 15 20:21:21 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 16 Apr 2006 01:21:21 +0100 Subject: When does a Stack Actually Die in the IDE??? Message-ID: What about these other options? function ObjStack2 pObj put the long id of pObj into tObj return char 2 to -2 of word -1 of tObj end ObjStack2 5.65% faster than ObjStack according to 4W RevBench (50,000 repetitions) Or function ObjStack3 pObj put the long id of pObj into tObj replace " of stack " with tab in tObj set the itemdel to tab return char 2 to -2 of item -1 of tObj end ObjStack3 1.81% faster than ObjStack according to 4W RevBench (50,000 repetitions) >> Richard Gaskin wrote: >> Sounds like an opportunity for the gang here to come up with a >> fast way to parse the stack name. >> >> Here's a starting point, which clocks in at 0.1349ms on a 1GHz G4: >> function ObjStack pObj >> put the long id of pObj into tObj >> get offset(" of stack ""e, tObj) >> delete char 1 to (it+10) of tObj >> get offset(quote,tObj) >> return char 1 to (it-1) of tObj end ObjStack > -- Richard Gaskin Managing Editor, revJournal From portinari at alum.mit.edu Sat Apr 15 21:41:04 2006 From: portinari at alum.mit.edu (Joao Candido Portinari) Date: Sat, 15 Apr 2006 22:41:04 -0300 Subject: Slideshow with Revolution? Message-ID: Hi good friends of this wonderful list! ? a list that proves that old community spirit is alive... (I knew my choice of ?You?ve got a friend? lyrics was not fortuitous :-) Thank you so much for your prompt and valuable help! Especially to Chris Sheffield, Andre Garzia, Thomaz McGrath III, Glenn E. Fisher, and Bob Warren, to whom I ask permission to respond collectively. (I had already expressed my appreciation to Mark Swindell and Yves Coppe in a previous message). 1. Hi Chris, thanks a lot! But I am sorry to say that, as a newcomer to Revolution, I am not familiar with the ?callbacks property of the player object?. I would appreciate it if you could elaborate a bit further. 2. Andre, the slideshow contains only paintings and drawings, yes. Just one image per card. The music soundtrack is also just one file, 22-minutes long. I have tried using Keynote (version 2.0 allows the use of a soundtrack that plays throughout the show). But I had to give up as I noticed that Keynote lacks a feature allowing to sync images and sound ?on the run?. It has to be done ?manually?, entering the times when the slides must advance in the ?Slide Transition? fields in the Inspector. And even then, the synchonization can?t be trusted, as it drifts around every time you play the show. The advantage of Keynote over Quicktime is image quality. The slideshow in Keynote is superb, as the images don?t flicker and have a marvelous definition, which is not the case with Quicktime, unless I?m missing something. It would be fantastic if Keynote?s next version adds this capability of syncing ?on the run?. Thanks very much for your input! 3. Tom, I really appreciated you?re taking the time to send me such an informative and useful reply! I?ll follow your advice, and see if I can manage to get through to the end. 4. Hello Glenn, thanks very much! I?m looking forward to receiving my key to unlock access to revOnline, and be able to 5. download the stacks you kindly uploaded. 6. Bob, thanks so much for your generous and friendly words of welcome! All the best, Joao. 7. Hi Andre, thanks for the art history classes :-) Thanks again, and all the best to you all, Joao PS - Please feel free to write me directly, at: portinari at portinari.org.br or portinari at alum.mit.edu From mlange at blueyonder.co.uk Mon Apr 17 10:10:41 2006 From: mlange at blueyonder.co.uk (Marielle Lange) Date: Mon, 17 Apr 2006 15:10:41 +0100 Subject: new stack in the open stack gallery Message-ID: Dear all, The open stacks gallery has been updated with new stacks. http://revolution.widged.com/stacks/ Character Map, by Garrett Hylltun A Character Map that shows the standard ascii character map. Simple to view, simple to use. Use-list digests reader, by your servitor. Provides a threaded view of use-list digests, for the ones like me who are in digest mode. Possibility to reply to any thread privately, to the user, or publicly, to the list. I left some formatting options that are probably not relevant for any person other than me (I use this to reformat the posts before posting them on the codes cms). Feel free to change the stack to better suit your needs. Note that only stacks added in the last week are visible. Use "added any time" in the top menu to see stacks older than 7 days. Best, Marielle ------------------------------------------------------------------------ --- Marielle Lange (PhD), Psycholinguist Widged http://widged.com/ Easy access to lexical databases http:// lexicall.widged.com/ Supporting Education Technologists http:// revolution.widged.com/wiki/ From mark.sch at wanadoo.nl Mon Apr 24 10:39:15 2006 From: mark.sch at wanadoo.nl (Mark Schonewille) Date: Mon, 24 Apr 2006 16:39:15 +0200 Subject: script help In-Reply-To: <25F73B47-22FA-4D76-B4FE-5849E5210426@dsl.pipex.com> References: <20060317152216.4BEA7826605@mail.runrev.com> <25F73B47-22FA-4D76-B4FE-5849E5210426@dsl.pipex.com> Message-ID: Hi Ben, Showing the images on all cards may take some time, depending on the size of your stack. So, I thinkl that your original script without the repeat loop is the best option. What about the following script at stack level: on preOpenCard show img 1 end preOpenCard on openCard wait 2 secs end openCard If you want to avoid the interface to lock up during the wait command, you could also do this: on preOpenCard show img 1 send "hideImg" to me in 2 secs end preOpencard on hideImg hide img 1 end hideImg If you need a list of images for a repeat loop, you need to put the data after rather than into a variable: put empty into myList repeat with x = 1 to number of cards put (the id of img 1 of cd x) & return after myList end repeat It is not clear to me, though, why you would want to make a list: repeat with x = 1 to number of cards show img 1 of cd x end repeat Of course, this assumes that you always want to show image 1. You probably want to give the image on each card the same name and adjust the scripts accordingly. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 24-apr-2006, om 14:42 heeft David Burgun het volgende geschreven: > On 17 Mar 2006, at 19:21, Ben Bock wrote: > >> I have a stack that with 141 cards. 40 of the cards have images >> set on a timer : >> >> on openCard >> wait 2 seconds >> hide image "img1" >> end openCard >> >> I need to make an openStack script that will set the images to >> "show". My usual lowbrow, untrained approach is to hard code it, >> which gets tedious: >> on closeCard >> show img "img1" >> end closeCard >> >> I want to make a stack script for this easy problem, so that all >> images are set to "visible = true" or "show". I just can't get it >> right. >> >> on preOpenStack >> >> put the number of cds into cardCount >> >> repeat with x = 1 to cardCount >> >> end repeat >> >> put the number of images into imageCount >> >> repeat with y = 1 to imageCount >> >> end repeat >> >> put the ID of image y of cd x into imageNameList --(something is >> wrong here) >> >> repeat for each line Joe in imageNameList >> >> set the visible of image q to true >> >> end repeat >> >> end preOpenStack >> >> >> >> I think part of my problem is that I don't really understand the >> repeat syntax. >> >> >> >> 1) is there any design flaw using the wait/hide format? >> >> 2) How can I re-write the preOpenStack script to do what I want? >> >> >> >> I'll eagerly read any pointers. >> >> >> >> Thanks for any help, >> >> >> >> Ben -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html From mwieder at ahsoftware.net Tue Apr 25 11:50:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 25 Apr 2006 08:50:53 -0700 Subject: Triple Boot Message-ID: <112788794.20060425085053@ahsoftware.net> All- Life on the edge: http://wiki.onmac.net/index.php/Triple_Boot_via_BootCamp -- -Mark Wieder mwieder at ahsoftware.net From 3mcgrath at adelphia.net Tue Apr 25 11:56:52 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Tue, 25 Apr 2006 11:56:52 -0400 Subject: Date conversion strange behaviour In-Reply-To: References: <20060414223301.CAA07825DB4@mail.runrev.com> Message-ID: On my Mac OSX 10.4.6 using REV 2.6.1 1136095200,1144821600,8726400,101 On my Win XP using REV 2.6.1 1136098800,1144821600,8722800,100 HTH Tom On Apr 15, 2006, at 4:02 AM, Herv? Chaudet wrote: > Hi, > > Can someone verify the result of this little script on both > platform Win and MacOS : > > on mouseUp > put "01/01/06" into d0 > put "04/12/06" into d1 > convert d0 to seconds > convert d1 to seconds > answer d0,d1,d1-d0,(d1-d0) div 86400 > end mouseUp > > On MacOS the result is: 1136073600,1144800000,8726400,101 > On Win: 1136077200,1144800000,8722800,100 > > The difference between the two platform is 1 hour for d0 only, and > the resulting difference between d0 and d1 is 101 days on MacOSX > and 100 days on Win ! > > Any idea ? > > > Herve Chaudet Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From rjearp at hotmail.com Tue Apr 25 12:13:17 2006 From: rjearp at hotmail.com (Bob Earp) Date: Tue, 25 Apr 2006 09:13:17 -0700 Subject: RevMedia for CBT/eLearning (Preston Shea) Message-ID: Thanks for the reply Preston. Myself and colleagues have been developing CBT stuff (mainly technical subjects that include mini simulations) for an awful lot of years and have used most tools that could be referred to as RAD, and some specialized CBT authoring products. Hypercard, SuperCard, and ToolBook have been the tools of choice until Rev came along, and we are now using that but only for simulations and RAD work. The problem is that we have developed a major suite of authoring tools and a very good navigation shell within ToolBook that increases our productivity immensely while not requiring content developers to know much script. The authoring/delivery environment is very robust and extremely well liked by clients as they get to maintain their own projects with very little training or skills. We are very slowly moving the TB stuff to Rev, but we've invested years of development and don't have the luxury of a major project to pay for the redevelopment. So when I saw RevMedia released that mentioned its use as a tool to develop training, I was encouraged that maybe a new solution had evolved. However, over the years an awful lot of applications have said they were training authoring tools (even PowerPoint !!), but almost none are a tool that anybody seriously into the development of CBT/eLearning would wish to use. I suspect that RevMedia falls into this category. best, Bob... > You may get swamped with replies about using Rev for CBT/eLearning because the whole "Card" family of software has been used for this kind of >programming since way back in the days of HyperCard. Has to do with simplicity of use and Apple's historic position in the education market, I suppose. > If you check out the links here, on the Rev website and Rev web ring you'll find dozens, possibly hundreds of active developers in the education/training >area. Many of them offer free modules for quizzes etc.This sort of show-and-tell is so simple to create with x-talk that most people seem to just make their >own. I'm not sure what limitations in navigation you are thinking of, but if you post a specific question here you are pretty likely to get a solution.> There are some products that promise drag-and-drop creation of eLearning software. I used one by M****media that was nifty but time consuming. >There are some quizmaker gizmos out there that have a sort of fill-in-the-blanks interface that is even more idiot-proof. The problem is that if you want a >product that is pedagogically sound and/or visually appealing, you end up having to write some sort of code instruction. There may be an easier language to >pick up than Revolution, but I don't know what it is.> >Preston _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From mdswindell at cruzio.com Tue Apr 25 12:29:25 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 25 Apr 2006 09:29:25 -0700 Subject: RevMedia for CBT/eLearning (Preston Shea) In-Reply-To: References: Message-ID: <223ABCAA-2D76-4204-A832-3045EE0A2018@cruzio.com> Using the Rev engine couldn't a serious party make a "simple" training/testing/authoring IDE specific to that task... one that would be designed from the ground up to eliminate all the extraneous and sometimes confusing overhead? Mark On Apr 25, 2006, at 9:13 AM, Bob Earp wrote: > However, over the years an awful lot of applications have said they > were training authoring tools (even PowerPoint !!), but almost none > are a tool that anybody seriously into the development of CBT/ > eLearning would wish to use. I suspect that RevMedia falls into > this category. > > best, Bob... From devin_asay at byu.edu Tue Apr 25 12:37:01 2006 From: devin_asay at byu.edu (Devin Asay) Date: Tue, 25 Apr 2006 10:37:01 -0600 Subject: Mysterious missing messages Message-ID: <732F54FB-1D05-48B0-ADE5-BAC06A815B9A@byu.edu> (Note: I actually solved this before I sent it, but thought it might interest some of you.) ################### Has anyone ever seen this? (Tried on Rev 2.6.1, 2.7.x on Mac OSX; Rev 2.7 on Win XP) I have a stack in which I am accessing a mysql database and displaying lots of unicode text. I noticed that my openCard and closeCard handlers on one of the cards weren't being executed on moving between cards. I did some investigating using the message watcher and noticed the following: - When I first open the stack I get the expected sequence of card and stack messages: preOpenBackground preOpenCard openStack openBackground openCard -When I go to the next card, either via a button handler or a View menu shortcut, I get: closeCard preOpenBackground That's all. From this point on I get no open or close (including preOpen/Close) messages sent to cards or backgrounds. Then I tried creating a new card with nothing on it except go next and go prev buttons, and set that card to be card 1. - Again when I first opened the stack I got the normal sequence of open/close messages. - When I go from the blank card to any other card OR from any other card back to the blank card I get the expected: closeCard preOpenCard openCard - However, when I go from any of the other cards to any card except the blank one I see: closeCard preOpenBackground ############ OKAY, while I was composing this email I noticed that one of the cards contained a rogue group, one I don't remember creating and which had the same name of an image object on the card. The group had no objects in it. Once I deleted this group the open and close messages began working again. I decided to send this along anyway for you all to tuck into the back of your brains as something to check if your open and close messages ever stop working. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From scott at tactilemedia.com Tue Apr 25 13:30:58 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 25 Apr 2006 10:30:58 -0700 Subject: Turn Off Double-Entry? Message-ID: I don't suppose there's any way to turn off or otherwise disable the double-entry key sequence to close the script editor? This is something that has always bothered me about Rev's script editor. If a script has been edited at all, it requires two hits of the enter key close the window (apply and close) while if a script has *not* been edited, only one hit. I find myself getting in the habit of automatically pressing enter twice to dismiss the script editor which, as I discovered today, is bad if you have an executable command sitting in the message box ("delete this card"). I now hate the behavior of the script editor window more than ever. Is there anything I can do to change it? Thanks & Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From tkuypers at dmp-int.com Tue Apr 25 14:21:58 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Tue, 25 Apr 2006 20:21:58 +0200 Subject: Turn Off Double-Entry? In-Reply-To: References: Message-ID: <3ECC5288-FBBA-4B70-85EE-F3A7DD176F21@dmp-int.com> use Constellation? ;-) Warm regards, Ton Kuypers Digital Media Partners bvba Tel. +32 (0)477 / 739 530 Fax +32 (0)14 / 71 03 04 http://www.dmp-int.com On 25-apr-06, at 19:30, Scott Rossi wrote: > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? > > This is something that has always bothered me about Rev's script > editor. If > a script has been edited at all, it requires two hits of the enter > key close > the window (apply and close) while if a script has *not* been > edited, only > one hit. I find myself getting in the habit of automatically > pressing enter > twice to dismiss the script editor which, as I discovered today, is > bad if > you have an executable command sitting in the message box ("delete > this > card"). > > I now hate the behavior of the script editor window more than > ever. Is > there anything I can do to change it? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From JimAultWins at yahoo.com Tue Apr 25 14:23:30 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 25 Apr 2006 11:23:30 -0700 Subject: Turn Off Double-Entry? In-Reply-To: Message-ID: I also have been bitten by the design of the script editor window. Since I usually have different palettes and windows open, I am in the habit of clicking somewhere a window to activate it. In the script editor, once you do a find for "tCounter", it remains in the find input box. Later I am switching windows and happen to click on the Replace button, and without realizing it, I have replaced the string "tCounter" with empty in every part of my stack script. There is no undo for this, even if I realized my mistake the moment it happens.. I wish I could get in the habit of Always changing from the Find mode of a script window, but not yet. I would prefer a hidden Replace function since it is so dangerous. Jim Ault Las Vegas On 4/25/06 10:30 AM, "Scott Rossi" wrote: > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? > > This is something that has always bothered me about Rev's script editor. If > a script has been edited at all, it requires two hits of the enter key close > the window (apply and close) while if a script has *not* been edited, only > one hit. I find myself getting in the habit of automatically pressing enter > twice to dismiss the script editor which, as I discovered today, is bad if > you have an executable command sitting in the message box ("delete this > card"). > > I now hate the behavior of the script editor window more than ever. Is > there anything I can do to change it? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at crystalpiersw.com Tue Apr 25 14:27:42 2006 From: dave at crystalpiersw.com (Dave Beck) Date: Tue, 25 Apr 2006 15:27:42 -0300 Subject: problem found (was Re: Reporting fatal error bugs) In-Reply-To: <20060424170004.54733824FE2@mail.runrev.com> Message-ID: <20060425171812.7F39E824D43@mail.runrev.com> First of all sorry about the recent re-post of the last message in this thread. It was sent from a different address weeks ago and it must have just got through moderator approval today. In any event I just wanted to let the list know that I believe I identified at least one of the major issues that was causing these very common fatal errors in the standalone. The problem was related to launching a program via the "launch" command. The program was a "launcher" program that actually just opened up another file and then quit. However, once a few instances of this program were launched Rev would fatal quit. I have crash logs and the problem is more or less consistently reproducible even in the development environment, so I guess the next step is to bugzilla it and see if it gets fixed? For now I found that using the shell function to launch the program instead of the launch command seems to fix the problem. Thanks for everybody's input on this matter. Dave From dave at crystalpiersw.com Tue Apr 25 14:43:51 2006 From: dave at crystalpiersw.com (Dave Beck) Date: Tue, 25 Apr 2006 15:43:51 -0300 Subject: invalid host address / 60025 on socket error In-Reply-To: <20060425170003.D2211824D74@mail.runrev.com> Message-ID: <20060425173420.8D934824D3C@mail.runrev.com> Revisiting another very old problem that I have been encountering: On some comuters the libURLftpUpload command fails, the URLStatus() function returns "error", and the libURLErrorData() function returns either "error Error 10065 on socket" or "invalid host address". The last time I brought this issue up on the list (although I can't find those posts in the archives) nobody could determine what was happening and the issue was left unresolved. Recently I traced the problem to a conflict with Norton Internet Security. When Norton is enabled, one of these two errors is generated every time. But when Norton is disabled, everything works as expected. Is this a known issue or another new one for bugzilla? Or is the some underlying problem that prevents Rev from ftping through Norton? Thanks, Dave From bobwarren at howsoft.com Tue Apr 25 15:21:18 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Tue, 25 Apr 2006 16:21:18 -0300 Subject: Slideshow with Revolution? Message-ID: <444E76AE.80708@howsoft.com> Joao Candido Portinari wrote: >6. Bob, thanks so much for your generous and friendly words of welcome! >All the best, Joao. Thanks Joao. Sorry about the bad example though: I should have said the "SON of Pablo Picasso"!! Best regards, Bob From briany at qldlearning.com Tue Apr 25 15:35:49 2006 From: briany at qldlearning.com (Brian Yennie) Date: Tue, 25 Apr 2006 12:35:49 -0700 Subject: Turn Off Double-Entry? In-Reply-To: References: Message-ID: <32aae1122af344130efd5b208b9ecbe5@qldlearning.com> Scott, How about a frontScript which catches closeStack and enterKey - 1) Snoop for a closeStack sent to the script editor 2) Don't pass any enterKey messages within a threshold (say 1 second) of closing the script editor Wrap up, throw in a plugin... should work? - Brian > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? > > This is something that has always bothered me about Rev's script > editor. If > a script has been edited at all, it requires two hits of the enter key > close > the window (apply and close) while if a script has *not* been edited, > only > one hit. I find myself getting in the habit of automatically pressing > enter > twice to dismiss the script editor which, as I discovered today, is > bad if > you have an executable command sitting in the message box ("delete this > card"). > > I now hate the behavior of the script editor window more than ever. Is > there anything I can do to change it? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From jacque at hyperactivesw.com Tue Apr 25 15:36:20 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 25 Apr 2006 14:36:20 -0500 Subject: Turn Off Double-Entry? In-Reply-To: References: Message-ID: <444E7A34.4070606@hyperactivesw.com> Scott Rossi wrote: > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? > > This is something that has always bothered me about Rev's script editor. If > a script has been edited at all, it requires two hits of the enter key close > the window (apply and close) while if a script has *not* been edited, only > one hit. I find myself getting in the habit of automatically pressing enter > twice to dismiss the script editor which, as I discovered today, is bad if > you have an executable command sitting in the message box ("delete this > card"). > > I now hate the behavior of the script editor window more than ever. Is > there anything I can do to change it? You can use option-enter (on Windows, alt-enter) to save and close the editor. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Apr 25 15:41:13 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 25 Apr 2006 14:41:13 -0500 Subject: invalid host address / 60025 on socket error In-Reply-To: <20060425173420.8D934824D3C@mail.runrev.com> References: <20060425173420.8D934824D3C@mail.runrev.com> Message-ID: <444E7B59.9020606@hyperactivesw.com> Dave Beck wrote: > Revisiting another very old problem that I have been encountering: > > On some comuters the libURLftpUpload command fails, the URLStatus() function > returns "error", and the libURLErrorData() function returns either "error > Error 10065 on socket" or "invalid host address". The last time I brought > this issue up on the list (although I can't find those posts in the > archives) nobody could determine what was happening and the issue was left > unresolved. Recently I traced the problem to a conflict with Norton Internet > Security. When Norton is enabled, one of these two errors is generated every > time. But when Norton is disabled, everything works as expected. > > Is this a known issue or another new one for bugzilla? Or is the some > underlying problem that prevents Rev from ftping through Norton? I haven't heard of that particular issue, so it might be good to report it. I'm not sure there is anything RR can do about it, but they may as well know. The "What's New" file does say this about Norton's, which apparently causes at least one other problem: Issue: Use of the "shell" function on Windows systems with Norton AutoProtect installed may cause a crash. Workaround: If you need to use the "shell" function on Windows systems, disable Norton AutoProtect. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Apr 25 16:06:00 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 25 Apr 2006 13:06:00 -0700 Subject: Turn Off Double-Entry? Message-ID: <444E8128.4050208@fourthworld.com> Scott Rossi wrote: > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? > > This is something that has always bothered me about Rev's script > editor. If a script has been edited at all, it requires two hits > of the enter key close the window (apply and close) while if a > script has *not* been edited, only one hit. I find myself getting > in the habit of automatically pressing enter twice to dismiss the > script editor which, as I discovered today, is bad if you have an > executable command sitting in the message box ("delete this > card"). > I now hate the behavior of the script editor window more than ever. Frequently-used gestures must be chosen carefully for that exact reason. Jim Ault agreed: > I also have been bitten by the design of the script editor window. > Since I usually have different palettes and windows open, I am in > the habit of clicking somewhere a window to activate it. In the > script editor, once you do a find for "tCounter", it remains in > the find input box. > > Later I am switching windows and happen to click on the Replace > button, and without realizing it, I have replaced the string > "tCounter" with empty in every part of my stack script. There is > no undo for this, even if I realized my mistake the moment it > happens.. Ton Kuypers suggested: > use Constellation? A good choice. And there's MetaCard, and devolution, and you can roll you're own.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From userev at canelasoftware.com Tue Apr 25 16:19:39 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Tue, 25 Apr 2006 13:19:39 -0700 Subject: libURLftpUploadFile limitations Message-ID: Does anyone know if there are any limitations on how many files can be queued up before failing? I have the following script managing my ftp program and have found that some of the files never get uploaded. This has been done with file counts in the upper hundreds. File counts under 100 seem to upload pretty well. My next guess would be that I need to upload one file at a time and send another file to be uploaded once the first completes. Would that be the best way to go? --WALK THROUGH ARRAY AND BUILD FULL UPLOAD PATH FOR EACH FILE TO BE UPLOADED put 1 into x repeat aCounter put aInternetPath[x] into tInternetPath --CONCANTINATE URL put "ftp://" & tUser & ":" & tPassword & "@" & tServer & "/" & tInternetPath into tMyURL libURLftpUploadFile aFilePath[x],tMyURL add 1 to x end repeat end beginUpload Mark Talluto -- CANELA Software http://www.canelasoftware.com From dcragg at lacscentre.co.uk Tue Apr 25 16:50:00 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 25 Apr 2006 21:50:00 +0100 Subject: libURLftpUploadFile limitations In-Reply-To: References: Message-ID: On 25 Apr 2006, at 21:19, Mark Talluto wrote: > Does anyone know if there are any limitations on how many files can > be queued up before failing? There's no limit defined, so essentially as many as you like. > I have the following script managing my ftp program and have found > that some of the files never get uploaded. This has been done with > file counts in the upper hundreds. File counts under 100 seem to > upload pretty well. > > My next guess would be that I need to upload one file at a time and > send another file to be uploaded once the first completes. Would > that be the best way to go? > > > --WALK THROUGH ARRAY AND BUILD FULL UPLOAD PATH FOR EACH FILE TO BE > UPLOADED > put 1 into x > repeat aCounter > put aInternetPath[x] into tInternetPath > > --CONCANTINATE URL > put "ftp://" & tUser & ":" & tPassword & "@" & tServer & > "/" & tInternetPath into tMyURL > libURLftpUploadFile aFilePath[x],tMyURL > > add 1 to x > end repeat > end beginUpload > One problem here is that the script isn't using the optional "message" callback parameter. Using a callback would let you know whether an error had occurred with any of the uploads. Also, although probably not a problem here, you should use "unload url" after using libURLftpUploadFile. I see this isn't included in the online docs (I think it used to be). There's an example script at the following url: http://www.lacscentre.co.uk/liburl/ liburldoc.html#libUrlFtpUploadFile BTW, if the files aren't particularly large, I'd probably upload them one at a time using "put". I don't think there's any great speed advantage using libURLftpUploadFile. It was added for cases of exteremely large files that won't fit in memory. Cheers Dave From dcragg at lacscentre.co.uk Tue Apr 25 17:06:14 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 25 Apr 2006 22:06:14 +0100 Subject: libURLftpUploadFile limitations In-Reply-To: References: Message-ID: <9D03687A-4B81-441E-ADDD-DF0350A610BE@lacscentre.co.uk> On 25 Apr 2006, at 21:50, Dave Cragg wrote: > BTW, if the files aren't particularly large, I'd probably upload > them one at a time using "put". I don't think there's any great > speed advantage using libURLftpUploadFile. It was added for cases > of exteremely large files that won't fit in memory. Just in case the above is a bit misleading ... My reason for using "put" is just a personal preference for the syntax and it avoids the need to have a callback handler. It's not necessarily a better way to do it. Cheers Dave From ambassador at fourthworld.com Tue Apr 25 17:54:03 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 25 Apr 2006 14:54:03 -0700 Subject: libURLftpUploadFile limitations Message-ID: <444E9A7B.6010003@fourthworld.com> Mark Talluto wrote: > Does anyone know if there are any limitations on how many files can > be queued up before failing? There's no practical limit that I'm aware of. I use libURL in my WebMerge product, and I have a customer who reports uploading more than 300,000 pages in a single session; many of our customers upload thousands. I haven't had a support request related to FTP in many years, thanks to Dave's excellent work on libURL. :) -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From sanke at hrz.uni-kassel.de Tue Apr 25 18:35:52 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 26 Apr 2006 00:35:52 +0200 Subject: [ANN]: Image-Filter Demo Message-ID: <444EA448.5090900@hrz.uni-kassel.de> From or page "Sample Stacks" of you can download a fully functional imagedata-handling stack. It is a *demo* only in so far as the number of options is restricted. Some functions require the accompanying "external.dll", but most can be used on any platform. The main purpose of this stack is to provide a limited preview of my forthcoming "ImageData Toolkit", which will be organized like the "Colorpattern Toolkit" (see my website ), but unlike it has the added possibilities to manipulate image and photo data - not only just "color chars" in a field like with the "Colorpattern Toolkit". Preparing the "Imagedata Toolkit" I revisited Chipp Walters's stack "altconvolve2" (), where he shows how to integrate matrix filters for image manipulation into Revolution/Metacard. He uses two approaches in his stack: One is using an external ("external.dll") that was compiled from material assembled by Scott Raney (the creator of Metacard, and thus, the person who laid the foundations on which Revolution eventually could begin its development) - the material is still available at . On the other hand, Chipp demonstrated that it is indeed possible to script such filter functions solely using Transcript (and now "Revolution"). His excellent example provided me with a first insight how such filter functions can be put into practice. We had an exchange about stack "altconvolve" offlist, concentrating on two aspects: 1. Using the DLL (of 2002) causes a color shift towards yellow, because the imagedata format changed after Metacard version 2.4, but the execution of the filter functions with the DLL is lightning fast. 2. Using the no-external approach totally scripted in Revolution takes its time, i.e. it is somewhat slow for practical purposes as even on medium-fast 2 GHz machines it takes about 90 seconds to execute. To eliminate the color shift when using the DLL, I added correctional "filters" to that script. Execution time is about 2.5 seconds, so it is indeed "usable". As Chipp informed me, a new DLL with much extended features is in the works, but not yet ready for release at the moment. Concerning the "no-external" approach I proposed to substitute the use of arrays in his script with direct references to the imagedata involved to improve the speed of the script, which is implemented in the "adapted" version of the "Apply filter.." button of my stack. It depends very much on the context, whether the use of arrays may speed up or slow down script execution. The "wordcount" script - to be found under menu item "Help" and "Examples" of the Metacard IDE - is an example for the use of arrays improving the compiling of a list of unique words (and its occurrences) of a text file with a really amazing speed that otherwise would have been cumbersome to script and slow to execute without arrays. In the case of the "no-external" script leaving out the arrays - which nevertheless have their value for better understanding of the script - here improves the speed considerably. I implemented my proposal to leave out the arrays - compare the script of the "adapted" button on the left - which reduces the average execution speed to 10 seconds instead of 90.-- The rest of my stack is similar to my "Colorpattern Toolkit". There are some sample images which you can use to experiment with the various filters and other functions, you can also import (and save) images for manipulation. Two buttons offer an option to create random color patterns for further manipulation. There are *two" images on top of the other to provide the possibility to *mix" two pictures in various ways. I have chosen 21 examples of filter functions (that will also be contained in the "Imagedata Toolkit") that do *not* use externals or a convential "matrix". The scripts of most of these examples are accessible. There are additional examples with mirrors and for changing the spatial structure of images. I have not included a detailed description or tutorial. Enjoy to experiment with this demo stack - in case you like this kind of stuff. Wilhelm Sanke April 2006 From m.schonewille at economy-x-talk.com Tue Apr 25 21:26:22 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Apr 2006 03:26:22 +0200 Subject: Reporting fatal error bugs In-Reply-To: <20060406160549.724D910015@moody.knot-eye.com> References: <20060406160549.724D910015@moody.knot-eye.com> Message-ID: Hi Dave and everybody who struggles with error handling, Earlier tonight, I started writing an e-mail to ask you more about the error messages you received, but since you have already solved the issue, I'll have to re-write my message before I send it. When Windows reports a fatal error, I suppose there is little to do about it, other than to insist that your users/customers try harder to find the cause of the problem. If it is Revolution that reports the error, you might want to have more options to collect debugging information. Recently, a fellow-developer asked me to write a library to deal with execution errors. I have written a library, which I call errorLib, that parses the error information and shows this in a dialog window. The user can copy the information and paste it into an e-mail, for instance. In the IDE, it lets you open and edit a script, just like Revolution's built-in error handling features do, but without the danger of getting trapped by the revErrorDisplay stack. You can also write errors to alog file for further analyses. The library comes with detailed documentation. I would appreciate to receive some feedback. It would be very useful to know which features other Revolution developers would like to see. Contact me off-list if you would like to test a trial version of my ErrorLib. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 6-apr-2006, om 18:05 heeft David Beck het volgende geschreven: > > > Hi, > > > > As I've posted previously to the list many of my users have > problems with a > rev standalone unexpectedly quitting do to illegal operations. I am > getting > more and more reports of this problem (on both Win XP Pro and Home, > using a > standalone built form Rev 2.6.1). There is no specific pattern as > to when > the errors occur that I can determine but for many users it is a daily > event. In a response to an earlier post somebody suggested that I > start a > bugzilla report for the errors and post any crash logs to that > report. Two > questions: > > > > 1. Where do I go to log this problem to bugzilla? > > 2. How can my users capture the error logs from the Windows illegal > operation error dialog? I have tried to capture these logs before > but have > not been able to figure it out. I can't copy the contents of the > log; I > can't find an option to save it to a file. The only options are > "Send", > "Don't Send", and view the log, but no way to extract the data! > > > > Thanks, > > Dave From list at dreamscapesoftware.com Tue Apr 25 22:31:26 2006 From: list at dreamscapesoftware.com (dreamscapesoftware.com - List) Date: Tue, 25 Apr 2006 22:31:26 -0400 Subject: [ANN]: Image-Filter Demo Message-ID: <200604260231.k3Q2VQFr007380@valuworld.com> Wilhelm Sanke wrote: > To eliminate the color shift when using the DLL, I added correctional "filters" to that script. Execution time is about 2.5 seconds, so it is indeed "usable". As Chipp informed me, a new DLL with much extended features is in the works, but not yet ready for release at the moment. In June I released a fixed version of the Convolve external that removes the color shift in newer versions of MetaCard and Revolution. You can download it at www.dreamscapesoftware.com/products/ It's free and the source should be included with it. Derek Bump Dreamscape Software www.dreamscapesoftware.com From m_azeh at yahoo.com Wed Apr 26 05:52:42 2006 From: m_azeh at yahoo.com (muhammad azzeh) Date: Wed, 26 Apr 2006 10:52:42 +0100 (BST) Subject: Dear Message-ID: <20060426095242.28945.qmail@web60611.mail.yahoo.com> Dear Sir Please don't sent to me all of this letters, members Thankssssssss m_azeh at yahoo.com Send instant messages to your online friends http://uk.messenger.yahoo.com From sanke at hrz.uni-kassel.de Wed Apr 26 06:02:13 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Wed, 26 Apr 2006 12:02:13 +0200 Subject: [ANN]: Image-Filter Demo Message-ID: <444F4525.60209@hrz.uni-kassel.de> On Tue Apr 25, Derek Bump (dreamscapesoftware.com - List list at dreamscapesoftware.com) wrote: > Wilhelm Sanke wrote: > >> To eliminate the color shift when using the DLL, I added >> correctional "filters" to that script. Execution time is about 2.5 >> seconds, so it is indeed "usable". As Chipp informed me, a new DLL >> with much extended features is in the works, but not yet ready for >> release at the moment. > > > In June I released a fixed version of the Convolve external that > removes the color shift in newer versions of MetaCard and Revolution. > > You can download it at www.dreamscapesoftware.com/products/ > > It's free and the source should be included with it. > > Derek Bump > Dreamscape Software > www.dreamscapesoftware.com Thanks for the information; works like a charm. We were indeed intending to ask on the lists if such improvements were already available. Some further questions in this context: - Are there more tested and useful examples for filter matrix settings available? - Could such a DLL as "convolve3.dll" be extended to work with larger matrices (5X5 etc.) ? - Would it be possible to produce a DLL to support the use of 8FB-filter files (Photoshop plugins) inside Revolution? Best regards, Wilhelm Sanke From katir at hindu.org Wed Apr 26 05:55:10 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 25 Apr 2006 23:55:10 -1000 Subject: Slideshow with Revolution? In-Reply-To: References: Message-ID: Aloha and Namaste, Joao... welcome to Revolution: I would second Thomas McGrath's suggestion to use store and the recall the currentTime of the quicktime Player. Note, in case it was not clear, the use of Quicktime here is not meant for the display of the slides, only the playback of the music. You would still display the images on cards and get the quality you see in Keynote. We are in fact hitting this very exact same wall with KeyNote here, where the goal is similar: sync a vocal presentation with the visuals for educational work. We too hope KeyNote will offer this sound sync option soon as the people using Keynote are not coders and the idea of putting a presentation together in Rev is beyond them. And Keynote has those automatic tools like auto detect second screen, presentor's notes on one screen, presentation on the audience screen, which all has to be built from scratch in Rev...... Jerry D.... are you listening? Drag and Drop Galaxy libs for presentors? Pretty pleeezze....people will pay for this stuff.) But Thomas, your solution is very sweet... I will put a "recorder" stack together in a few days... and test it out. Joao: Let me know if you still don't figure this out, I will have a working model of Thomas's suggestion done in the next couple of days. I really need this right away...i already have stacks that are storing currenttimes in audio files. Sivakatirswami On Apr 15, 2006, at 3:41 PM, Joao Candido Portinari wrote: > Hi good friends of this wonderful list! ? a list that proves that old > community spirit is alive... From scott at proherp.com Wed Apr 26 06:41:34 2006 From: scott at proherp.com (Scott Kane) Date: Wed, 26 Apr 2006 20:41:34 +1000 Subject: Dear In-Reply-To: <20060426095242.28945.qmail@web60611.mail.yahoo.com> Message-ID: <002601c6691d$fed35a70$0201010a@royalnexus> > Dear Sir > > Please don't sent to me all of this letters, members > > Thankssssssss See text below. It has all you need to unsubscribe from the list - to which you originally subsribed yourself to. > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-> revolution Scott Kane -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.6/323 - Release Date: 24/04/2006 From katir at hindu.org Wed Apr 26 07:15:18 2006 From: katir at hindu.org (Sivakatirswami) Date: Wed, 26 Apr 2006 01:15:18 -1000 Subject: Slideshow with Revolution? In-Reply-To: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> Message-ID: <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> OK, Joao, Thomas, I could not resist... disclaimer... this is my first attempt to use callbacks in a player and I don't have a clue what I'm doing except to follow the docs as best one can... I loaded a small test stack with 11 images and set a background group consisting of syncMusic fld, player (set to a .mp3 music file ref) and button, way off to the right which will be out of the window rect in the end and did as you said and started the music and clicked the 'record" button to go next card, recording the interval each time: I got this in the fld: 21525 30222 36995 44598 52557 63045 72544 80195 88907 91849 96601 Not knowing how to implement your "poll the player's current time on a loop" suggestion -- (all my QT audio manager stacks poll on a second interval, so it's impossble to record exactly at a given second and polling with a send on 1/600 of a second (the timeScale for this player) seems CPU excessive, I may be missing something there as well, so...) I tried to implement a callbacks model... and set the callbacks of the player like this: on mouseUp put fld "syncMusic" into tIntervals repeat for each line x in tintervals put x &",goNext" & cr after tTransitionPoints end repeat delete line -1 of tTransitionPoints set the callbacks of player "music" to tTransitionPoints end mouseUp OK, now the player has this callbacks property: 21525,goNext 30222,goNext 36995,goNext 44598,goNext 52557,goNext 63045,goNext 72544,goNext 80195,goNext 88907,goNext 91849,goNext and in the player script I have. on goNext go next card end goNext it doesn't work. I start the player and the "go next card" is not implemented when the intervals are reached... what am I missing? Sivakatirswami On Apr 14, 2006, at 9:15 AM, Thomas McGrath III wrote: > Joao, > > This is actually not that difficult. > 1.) Are you using a player? > 2.) If so, is this one and only one soundtrack? > > If so then in 'record' mode what you need to do is have a > background object with a "Sync" field and a "Capture" button in it > aside from your next and prev buttons. > Then in the script of the the capture button you can: > > on mouseUp > put the currentTime of player "MySoundTrack" & cr after field "Sync" > go next card > end mouseUp > > Then play your soundtrack and hit the button when you want to > capture the time and go to the next card. > > Then in playback mode you can store the field "Sync" in a custom > property of the stack and hide the background group for the SYNC > field and Capture button. > > So to put the field in the custom prop in the message box type: > > put field "Sync" into the slideSync of stack "MyStackNameHere" > > Then in the playyback script you will poll the current time of the > player in a loop and go next page when the > current time reaches the recorded times in your custom prop. > > on currentTimeChanged theInterval > if theInterval is in the slideSync of stack "MyStackNameHere" then > go next card > end if > end currentTimeChanged > > You will have to deal with your auto start scripts and with the end > of playing etc. but this should get you started. > HTHs > > Tom > > > > On Apr 14, 2006, at 1:30 PM, Joao Candido Portinari wrote: > >> Revolution friends and gurus, >> >> I would appreciate very much any help you could kindly provide on the >> following: >> >>>> I am trying to build a slideshow using Revolution. It consists >>>> of some 200 >>>> images of paintings accompanied by a music soundtrack, lasting >>>> about 20 >>>> minutes (automatic play with dissolve transitions). >>>> >>>> The problem is the need for a practical way of creating an accurate >>>> synchronization between the images and the music soundtrack >>>> (meaning that >>>> each image must be shown at a specific time in the soundtrack). >>>> >>>> This sync creation process should be natural and easy enough, >>>> something like: >>>> >>>> 1. go to ?authoring mode?; >>>> 2. play the slideshow and click ?go next card? when a specific >>>> musical event >>>> is reached; >>>> 3. repeat this process consecutively as the images go by, and >>>> commands for >>>> ?go next card? should be inserted automatically in the script. >> >> Do you know of any already existent stack that builds slideshows >> in this >> way? If not, how do I write a script for this? >> >> Thank you very much for your help. >> >> Regards, >> >> Joao >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > Thomas J McGrath III > 3mcgrath at adelphia.net > > Lazy River Software? - http://www.lazyriversoftware.com > > Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html > > Meeting Wear? - http://www.cafepress.com/meetingwear > > Semantic Compaction Systems - http://www.minspeak.com > > SCIconics, LLC - http://www.sciconics.com/sciindex.html > > > > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Wed Apr 26 07:31:57 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 26 Apr 2006 13:31:57 +0200 Subject: Slideshow with Revolution? In-Reply-To: <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> Message-ID: Hi Swami, > OK, Joao, Thomas, I could not resist... disclaimer... this is my > first attempt to use callbacks in a player and I don't have a clue > what I'm doing except to follow the docs as best one can... > > I loaded a small test stack with 11 images and set a background > group consisting of syncMusic fld, player (set to a .mp3 music > file ref) and button, way off to the right which will be out of the > window rect in the end and did as you said and started the music > and clicked the 'record" button to go next card, recording the > interval each time: > > I got this in the fld: > > 21525 > 30222 > ... > 88907,goNext > 91849,goNext > > > and in the player script I have. > > on goNext > go next card > end goNext > > it doesn't work. I start the player and the "go next card" is not > implemented when the intervals are reached... what am I missing? > > Sivakatirswami does it work when you put the handler "goNext" into the stackscript? Maybe it is just a message hierarchy problem? Regards Klaus Major klaus at major-k.de http://www.major-k.de From katir at hindu.org Wed Apr 26 07:49:18 2006 From: katir at hindu.org (Sivakatirswami) Date: Wed, 26 Apr 2006 01:49:18 -1000 Subject: Slideshow with Revolution? In-Reply-To: References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> Message-ID: <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> Aum, Klaus: right, you got it... The callbacks of player "music" 3508,goNext 8286,goNext 11627,goNext 14132,goNext 16532,goNext 19119,goNext 21160,goNext 23527,goNext 25975,goNext 27750,goNext Script of player "Music" on goNext nextCard end goNext Stack script: on nextCard visual effect dissolve very fast go next card end nextCard it works... marvelous, that's too easy (smile) Joao, I have sent you my stack off list... the player is set to a URL on our site, so, enjoy the music (smile) (I will put this on RevOnline tomorrow) Sivakatirswami On Apr 26, 2006, at 1:31 AM, Klaus Major wrote: > Hi Swami, > >> OK, Joao, Thomas, I could not resist... disclaimer... this is my >> first attempt to use callbacks in a player and I don't have a clue >> what I'm doing except to follow the docs as best one can... >> >> I loaded a small test stack with 11 images and set a background >> group consisting of syncMusic fld, player (set to a .mp3 music >> file ref) and button, way off to the right which will be out of >> the window rect in the end and did as you said and started the >> music and clicked the 'record" button to go next card, recording >> the interval each time: >> >> I got this in the fld: >> >> 21525 >> 30222 >> ... >> 88907,goNext >> 91849,goNext >> >> >> and in the player script I have. >> >> on goNext >> go next card >> end goNext >> >> it doesn't work. I start the player and the "go next card" is not >> implemented when the intervals are reached... what am I missing? >> >> Sivakatirswami > > does it work when you put the handler "goNext" into the stackscript? > Maybe it is just a message hierarchy problem? > > > Regards > > Klaus Major From katir at hindu.org Wed Apr 26 07:57:22 2006 From: katir at hindu.org (Sivakatirswami) Date: Wed, 26 Apr 2006 01:57:22 -1000 Subject: Slideshow with Revolution? In-Reply-To: <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> Message-ID: <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> Additional note: :-( player properties are not properly update if you set the player filename to http://www.himalayanacademy.com/audio/natchintanai/Elil-Nallai_Pon- Sundara.mp3 (a beautiful Tamil song...) I only get the first two callbacks, after that, they fail... so, the reference to player object must be local. Sivakatirswami On Apr 26, 2006, at 1:49 AM, Sivakatirswami wrote: > Aum, Klaus: > > right, you got it... > > The callbacks of player "music" > > 3508,goNext > 8286,goNext > 11627,goNext > 14132,goNext > 16532,goNext > 19119,goNext > 21160,goNext > 23527,goNext > 25975,goNext > 27750,goNext > > > Script of player "Music" > > on goNext > nextCard > end goNext > > Stack script: > > on nextCard > visual effect dissolve very fast > go next card > end nextCard > > > it works... marvelous, that's too easy (smile) > > Joao, I have sent you my stack off list... the player is set to a > URL on our site, so, enjoy the music (smile) (I will put this on > RevOnline tomorrow) > > Sivakatirswami > > > > > > > On Apr 26, 2006, at 1:31 AM, Klaus Major wrote: > >> Hi Swami, >> >>> OK, Joao, Thomas, I could not resist... disclaimer... this is my >>> first attempt to use callbacks in a player and I don't have a >>> clue what I'm doing except to follow the docs as best one can... >>> >>> I loaded a small test stack with 11 images and set a background >>> group consisting of syncMusic fld, player (set to a .mp3 music >>> file ref) and button, way off to the right which will be out of >>> the window rect in the end and did as you said and started the >>> music and clicked the 'record" button to go next card, recording >>> the interval each time: >>> >>> I got this in the fld: >>> >>> 21525 >>> 30222 >>> ... >>> 88907,goNext >>> 91849,goNext >>> >>> >>> and in the player script I have. >>> >>> on goNext >>> go next card >>> end goNext >>> >>> it doesn't work. I start the player and the "go next card" is not >>> implemented when the intervals are reached... what am I missing? >>> >>> Sivakatirswami >> >> does it work when you put the handler "goNext" into the stackscript? >> Maybe it is just a message hierarchy problem? >> >> >> Regards >> >> Klaus Major > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From JimCarwardine at OwnYourFuture-net.com Wed Apr 26 08:04:55 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 26 Apr 2006 09:04:55 -0300 Subject: Tree Control In-Reply-To: <444D23FD.3070809@chipp.com> Message-ID: I could certainly us that as well... Jim on 4/24/06 4:16 PM, Chipp Walters wrote: > Hmmm. If you build one, perhaps you would consider licensing it to > others? Seems like this is one of those oft-requested items and > certainly a missing hole in the control objects. > > -Chipp > > Richard Gaskin wrote: >> I need a Finder-like tree control, with the following features: > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution -- Helping people focus and use time effectively and satisfyingly as they go through their day. Own Your Future Consulting Services Limited, 23 Shoal Cove Road, Seabright, Nova Scotia, Canada. B3Z 3A9 Phone: 902-823-2339. Fax: 902-823-2139 From klaus at major-k.de Wed Apr 26 08:14:19 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 26 Apr 2006 14:14:19 +0200 Subject: Slideshow with Revolution? In-Reply-To: <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> Message-ID: <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> Hi Swami, > Additional note: > > :-( player properties are not properly update if you set the player > filename to > http://www.himalayanacademy.com/audio/natchintanai/Elil-Nallai_Pon- > Sundara.mp3 > (a beautiful Tamil song...) > I only get the first two callbacks, after that, they fail... so, > the reference to player object must be local. hmmm...? I opened your stack, clicked "Begin" and could see and hear the music "online!" and all images so ALL callbacks are being executed here! OS X 10.4.6, Rev 2.7. > Sivakatirswami > > On Apr 26, 2006, at 1:49 AM, Sivakatirswami wrote: >> Aum, Klaus: >> >> right, you got it... >> The callbacks of player "music" >> 3508,goNext >> 8286,goNext >> ... >> 27750,goNext >> >> Script of player "Music" Not even necessary! ;-) ##on goNext ## nextCard ##end goNext ##Stack script: on goNext visual effect dissolve very fast go next card end goNext >> it works... marvelous, that's too easy (smile) >> >> Joao, I have sent you my stack off list... the player is set to a >> URL on our site, so, enjoy the music (smile) (I will put this on >> RevOnline tomorrow) >> >> Sivakatirswami Regards Klaus Major klaus at major-k.de http://www.major-k.de From liamlambert at mac.com Wed Apr 26 08:49:21 2006 From: liamlambert at mac.com (Liam Lambert) Date: Wed, 26 Apr 2006 13:49:21 +0100 Subject: password Message-ID: hi every body I have here a little script of checking user id and password I am sure there is a better way of doing this any ideas set itemDel to comma put fld "id" into tid put fld "password" into tpassword find tid in fld "passwords" select item 2 of the foundline put the selectedText into tpass if tpass = tpassword then Beep 3 Thanks Liam Ireland From dburgun at dsl.pipex.com Wed Apr 26 08:52:31 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 13:52:31 +0100 Subject: Mysterious missing messages In-Reply-To: <732F54FB-1D05-48B0-ADE5-BAC06A815B9A@byu.edu> References: <732F54FB-1D05-48B0-ADE5-BAC06A815B9A@byu.edu> Message-ID: <06D29862-ECB4-4E8D-920B-32C6DB4DEB2B@dsl.pipex.com> Hi, I've had this problem or something very like it in the past, but I could never reproduce it. I think that sometimes RunRev gets itself in a state whereby it creates a "rouge" object and that objects causes all kinds of side-effects. If you still have the errant stack, I suggest you send it to RunRev support as it may have some tell-tale signs that would allow them to trace where the object is coming from. All the Best Dave On 25 Apr 2006, at 17:37, Devin Asay wrote: > (Note: I actually solved this before I sent it, but thought it > might interest some of you.) > > ################### > Has anyone ever seen this? > (Tried on Rev 2.6.1, 2.7.x on Mac OSX; Rev 2.7 on Win XP) > > I have a stack in which I am accessing a mysql database and > displaying lots of unicode text. I noticed that my openCard and > closeCard handlers on one of the cards weren't being executed on > moving between cards. I did some investigating using the message > watcher and noticed the following: > > - When I first open the stack I get the expected sequence of card > and stack messages: > preOpenBackground > preOpenCard > openStack > openBackground > openCard > > -When I go to the next card, either via a button handler or a View > menu shortcut, I get: > closeCard > preOpenBackground > That's all. > > From this point on I get no open or close (including preOpen/Close) > messages sent to cards or backgrounds. > > Then I tried creating a new card with nothing on it except go next > and go prev buttons, and set that card to be card 1. > > - Again when I first opened the stack I got the normal sequence of > open/close messages. > > - When I go from the blank card to any other card OR from any other > card back to the blank card I get the expected: > closeCard > preOpenCard > openCard > > - However, when I go from any of the other cards to any card except > the blank one I see: > closeCard > preOpenBackground > > ############ > OKAY, while I was composing this email I noticed that one of the > cards contained a rogue group, one I don't remember creating and > which had the same name of an image object on the card. The group > had no objects in it. Once I deleted this group the open and close > messages began working again. I decided to send this along anyway > for you all to tuck into the back of your brains as something to > check if your open and close messages ever stop working. > > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Wed Apr 26 08:57:25 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 13:57:25 +0100 Subject: Turn Off Double-Entry? In-Reply-To: References: Message-ID: On 25 Apr 2006, at 19:23, Jim Ault wrote: > Later I am switching windows and happen to click on the Replace > button, and > without realizing it, I have replaced the string "tCounter" with > empty in > every part of my stack script. There is no undo for this, even if I > realized my mistake the moment it happens.. I wish I could get in > the habit > of Always changing from the Find mode of a script window, but not yet. > > I would prefer a hidden Replace function since it is so dangerous. It would be better to have a separate Find/Replace dialog box like most IDE's I've used IMO. I NEVER use the find+replace function in the Script Editor, it's way too dangerous in other ways too. For instance the "whole words" option doesn't work right, or works oddly in some situations. I usually copy the whole script into a CodeWarrior window and do the Find/Replace and then copy back. All the Best Dave From dburgun at dsl.pipex.com Wed Apr 26 09:01:01 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 14:01:01 +0100 Subject: Turn Off Double-Entry? In-Reply-To: <444E8128.4050208@fourthworld.com> References: <444E8128.4050208@fourthworld.com> Message-ID: <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> On 25 Apr 2006, at 21:06, Richard Gaskin wrote: > Ton Kuypers suggested: > > use Constellation? > > A good choice. And there's MetaCard, and devolution, and you can > roll you're own.... > The problem is for Newbies. If you are learning a new environment you really don't want to add to the learning curve by using 3rd party tools and writing a Script Editor is way too complex a job for a newbie. Besides all that, the reason you use an IDE is to take the sweat out of software development, if you can't trust the tools that come with it, well.............................. All the Best Dave From 3mcgrath at adelphia.net Wed Apr 26 09:57:02 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Wed, 26 Apr 2006 09:57:02 -0400 Subject: Slideshow with Revolution? In-Reply-To: <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> Message-ID: <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> Sivakatirswami and Klaus, Do you have the sample stack online? I'd like to check it out. Seems great so far. Tom On Apr 26, 2006, at 8:14 AM, Klaus Major wrote: > Hi Swami, > >> Additional note: >> >> :-( player properties are not properly update if you set the >> player filename to >> http://www.himalayanacademy.com/audio/natchintanai/Elil-Nallai_Pon- >> Sundara.mp3 >> (a beautiful Tamil song...) >> I only get the first two callbacks, after that, they fail... so, >> the reference to player object must be local. > > hmmm...? > > I opened your stack, clicked "Begin" and could see and hear the > music "online!" and all images > so ALL callbacks are being executed here! > > OS X 10.4.6, Rev 2.7. > >> Sivakatirswami >> >> On Apr 26, 2006, at 1:49 AM, Sivakatirswami wrote: >>> Aum, Klaus: >>> >>> right, you got it... >>> The callbacks of player "music" >>> 3508,goNext >>> 8286,goNext >>> ... >>> 27750,goNext >>> >>> Script of player "Music" > > Not even necessary! ;-) > > ##on goNext > ## nextCard > ##end goNext > > ##Stack script: > > on goNext > visual effect dissolve very fast > go next card > end goNext > >>> it works... marvelous, that's too easy (smile) >>> >>> Joao, I have sent you my stack off list... the player is set to a >>> URL on our site, so, enjoy the music (smile) (I will put this on >>> RevOnline tomorrow) >>> >>> Sivakatirswami > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software? - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear? - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From m.schonewille at economy-x-talk.com Wed Apr 26 10:02:04 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Apr 2006 16:02:04 +0200 Subject: password In-Reply-To: References: Message-ID: <85200E8F-A4BD-427E-B457-E64CE29A84EE@economy-x-talk.com> Hi Liam, I assume that fld "id" contains one word, while field "passwords" contains a list of passwords. I change the name "id" into "Ident" because it is bad to give objects names equal to reserved words. on foo if checkPW() then beep 3 end foo function checkPW put lineoffset(fld "Ident",fld "Passwords") into myLineNr return (fld "Ident" is item 2 of line myLineNr of fld "Passwords") end checkPW Maybe, we can come up with something better, if you explain what exactly you want to do. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 26-apr-2006, om 14:49 heeft Liam Lambert het volgende geschreven: > hi every body > I have here a little script of checking > user id and password > > I am sure there is a better way of doing this > any ideas > > > > set itemDel to comma > put fld "id" into tid > put fld "password" into tpassword > find tid in fld "passwords" > select item 2 of the foundline > put the selectedText into tpass > if tpass = tpassword then Beep 3 > > Thanks Liam > Ireland From revlist at azurevision.co.uk Wed Apr 26 10:01:39 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 26 Apr 2006 15:01:39 +0100 Subject: Mysterious missing messages In-Reply-To: <06D29862-ECB4-4E8D-920B-32C6DB4DEB2B@dsl.pipex.com> References: <732F54FB-1D05-48B0-ADE5-BAC06A815B9A@byu.edu> <06D29862-ECB4-4E8D-920B-32C6DB4DEB2B@dsl.pipex.com> Message-ID: On 26 Apr 2006, at 13:52, David Burgun wrote: > whereby it creates a "rouge" object Or even a "rogue" object... it made me laugh out loud at the idea of a Rev object making it's cheeks look a bit pinker! Ian From dburgun at dsl.pipex.com Wed Apr 26 10:35:50 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 15:35:50 +0100 Subject: Mysterious missing messages In-Reply-To: References: <732F54FB-1D05-48B0-ADE5-BAC06A815B9A@byu.edu> <06D29862-ECB4-4E8D-920B-32C6DB4DEB2B@dsl.pipex.com> Message-ID: Laughing my Socks Off! Would be an interesting bug! All the Best Dave On 26 Apr 2006, at 15:01, Ian Wood wrote: > > On 26 Apr 2006, at 13:52, David Burgun wrote: > >> whereby it creates a "rouge" object > > Or even a "rogue" object... it made me laugh out loud at the idea > of a Rev object making it's cheeks look a bit pinker! > > Ian > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Wed Apr 26 10:50:54 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 15:50:54 +0100 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> Message-ID: <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> Hi, I've just had an enquiry about an application I developed in RunRev a while back. It's basically a small database that contains small images, a 2D size and a product code. They would like to convert this to a web based application. How easy/difficult would it be to convert the existing app to run as a web-based app? Thanks a Lot All the Best Dave From jerry at daniels-mara.com Wed Apr 26 10:59:28 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 26 Apr 2006 09:59:28 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> Message-ID: If I read this thread correctly, it isn't that the Rev IDE is untrustworthy, but rather that the second typing of an enter key closes the Rev script editor. If basic development environments didn't have third party tools, they wouldn't last long. Third party products exist to enrich a platform, not because the underlying "standard" product is untrustworthy or un- useable. It's a matter of providing more choices, extending functionality and creating diversity--the hallmarks of evolution (or in Richard's case "Devolution"). We have Constellation (www.daniels-mara.com/products/ constellation.htm) users who have never used the Revolution script editor--newbies to Revolution, if you will. The same can be said of the Metacard IDE and Devolution (Richard Gaskin's IDE). There are also people who are using Scott Rossi's excellent tools (www.tactilemedia.com) and have never used the "stock" object alignnment and colorizing. Jerry Buy Constellation from Runtime Revolution! http://revstudio.runrev.com/section/revselect/constellation/ On Apr 26, 2006, at 8:01 AM, David Burgun wrote: > > On 25 Apr 2006, at 21:06, Richard Gaskin wrote: >> Ton Kuypers suggested: >> > use Constellation? >> >> A good choice. And there's MetaCard, and devolution, and you can >> roll you're own.... >> > > The problem is for Newbies. If you are learning a new environment > you really don't want to add to the learning curve by using 3rd > party tools and writing a Script Editor is way too complex a job > for a newbie. Besides all that, the reason you use an IDE is to > take the sweat out of software development, if you can't trust the > tools that come with it, well.............................. > > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From simplsol at aol.com Wed Apr 26 11:10:29 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 26 Apr 2006 11:10:29 -0400 Subject: Turn Off Double-Entry? In-Reply-To: <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> Message-ID: <8C8375AB057F095-1EBC-5FDD@FWM-R08.sysops.aol.com> Good point, Dave, But I'm not sure why we are having this discussion at all. Whether it takes one click or two clicks to close the script editor is the least of the problems with the editor and, worse yet, the debugger. It opens to random window sizes. Sometimes it opens almost off the screen. Sometimes it opens but simply will not run. Often it will step though a couple lines of code then drop to the bottom of the handler. You can set debug checkpoints which do not trigger the debugger at all. You can set debug checkpoints that get removed when the debugger runs. The variable watcher misses variables (especially the clickLine). It is possible to use the spacebar to step through code (although there is no obvious way to know this) - except that it often will not work for the first step. Attempting to use the "Find" command in the debugger will scramble the script editor window and scripts being edited. Etc. Etc. These issues have been present since the debugger was introduced. They are there in version after version of Rev. Many are listed in Bugzilla. Most are obvious to a causual user. But they don't get fixed! I hope they listen to Scott, but history is not encouraging. Paul Looney -----Original Message----- From: David Burgun To: How to use Revolution Sent: Wed, 26 Apr 2006 14:01:01 +0100 Subject: Re: Turn Off Double-Entry? On 25 Apr 2006, at 21:06, Richard Gaskin wrote:? > Ton Kuypers suggested:? > > use Constellation?? >? > A good choice. And there's MetaCard, and devolution, and you can > roll you're own....? >? ? The problem is for Newbies. If you are learning a new environment you really don't want to add to the learning curve by using 3rd party tools and writing a Script Editor is way too complex a job for a newbie. Besides all that, the reason you use an IDE is to take the sweat out of software development, if you can't trust the tools that come with it, well..............................? ? All the Best? Dave? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From m.schonewille at economy-x-talk.com Wed Apr 26 11:11:35 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 26 Apr 2006 17:11:35 +0200 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> Message-ID: <39E9F0EC-6295-4EA6-83E6-2724EA8AD268@economy-x-talk.com> If Revolution is allowed to run on their server, it would be very easy for me. If not, it would be as difficult as developing any other web based application from scratch. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 26-apr-2006, om 16:50 heeft David Burgun het volgende geschreven: > Hi, > > I've just had an enquiry about an application I developed in RunRev > a while back. It's basically a small database that contains small > images, a 2D size and a product code. They would like to convert > this to a web based application. How easy/difficult would it be to > convert the existing app to run as a web-based app? > > Thanks a Lot > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From dburgun at dsl.pipex.com Wed Apr 26 11:18:20 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 16:18:20 +0100 Subject: Turn Off Double-Entry? In-Reply-To: References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> Message-ID: <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> On 26 Apr 2006, at 15:59, Jerry Daniels wrote: > If I read this thread correctly, it isn't that the Rev IDE is > untrustworthy, but rather that the second typing of an enter key > closes the Rev script editor. Yes, bad UI design. It's not just that though, there are loads of problems in the IDE, especially with the Script Editor. > > If basic development environments didn't have third party tools, > they wouldn't last long. Third party products exist to enrich a > platform, not because the underlying "standard" product is > untrustworthy or un-useable. It's a matter of providing more > choices, extending functionality and creating diversity--the > hallmarks of evolution (or in Richard's case "Devolution"). CodeWarrior didn't have any 3rd party tools that I ever used or *needed* to use and CodeWarrior lasted a fairly long time! In general I have nothing against 3rd party tools, but the "basic" package should be able to handle basic things without falling over or causing scripts to be corrupted or lost. There are a number of development environments I have used over the years that didn't have 3rd party tools and they lasted a long time or are still going. > We have Constellation (www.daniels-mara.com/products/ > constellation.htm) users who have never used the Revolution script > editor--newbies to Revolution, if you will. The same can be said of > the Metacard IDE and Devolution (Richard Gaskin's IDE). There are > also people who are using Scott Rossi's excellent tools > (www.tactilemedia.com) and have never used the "stock" object > alignnment and colorizing. Sure, but you shouldn't be *forced* to use them because the basic package is not all it should be. Also, when a newbie buys RunRev and starts to use it, depending on their past experience, they have a big task to get their head around, a programming language, an IDE and the whole MC concept. They really don't want to take on any more at that time. > Jerry > > Buy Constellation from Runtime Revolution! > http://revstudio.runrev.com/section/revselect/constellation/ I (and many others) already bought RunRev! Why should we have to buy something else just to work around problems in the RunRev IDE? All the Best Dave From simplsol at aol.com Wed Apr 26 11:19:54 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 26 Apr 2006 11:19:54 -0400 Subject: Date conversion strange behaviour In-Reply-To: References: <20060414223301.CAA07825DB4@mail.runrev.com> Message-ID: <8C8375C0154C42D-1EBC-60C6@FWM-R08.sysops.aol.com> Herve, I'm sorry I've taken so long to reply. I saw your post yesterday morning but have been very busy. Anyway, I'm sure everyone will get the same results you did with the date conversion. The problem is in OS X, not Revolution. In OS X days that go onto daylight savings time (summer time, war time, etc.) have 23 hours; those that come off dst have 25. The seconds calculations work fine - unless they cross a 23 or 25 hour day. We had a long discussion on this subject about a year ago here on the list and in a special group of especially interested users. We recommended a way for Rev. to handle this but, so as I know, nothing has been done about it. Paul Looney -----Original Message----- From: Herv? Chaudet To: use-revolution at lists.runrev.com Sent: Sat, 15 Apr 2006 10:02:57 +0200 Subject: Date conversion strange behaviour Hi,? ? Can someone verify the result of this little script on both platform Win and MacOS :? ? on mouseUp? ? put "01/01/06" into d0? ? put "04/12/06" into d1? ? convert d0 to seconds? ? convert d1 to seconds? ? answer d0,d1,d1-d0,(d1-d0) div 86400? end mouseUp? ? On MacOS the result is: 1136073600,1144800000,8726400,101? On Win: 1136077200,1144800000,8722800,100? ? The difference between the two platform is 1 hour for d0 only, and the resulting difference between d0 and d1 is 101 days on MacOSX and 100 days on Win !? ? Any idea ?? ? Herve Chaudet? ? Laboratoire d'Informatique Fondamentale - UMR CNRS 6166? ? Faculte de Medecine - 27, Bd Jean Moulin - 13385 Marseille cedex 5 - France? ? Tel 33-(0)-491-79-19-10 ; Fax 33-(0)-491-79-40-13? ? Courriel : lhcp at acm.org? ------------------------------------------------------------------------- ----? ? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From dburgun at dsl.pipex.com Wed Apr 26 11:31:29 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 16:31:29 +0100 Subject: Turn Off Double-Entry? In-Reply-To: <8C8375AB057F095-1EBC-5FDD@FWM-R08.sysops.aol.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <8C8375AB057F095-1EBC-5FDD@FWM-R08.sysops.aol.com> Message-ID: Hi, Yes, I've encountered all those problems too! The other problem with using 3rd party tools in this case is that if you have just gotten your manager to approve buying RunRev and then you say you want to spend more money on something else cos the RunRev IDE isn't up to the task, then they are likely to as why you are using it in the first place! I've been in that spot before and it isn't a good spot to be in!!! All the Best Dave On 26 Apr 2006, at 16:10, simplsol at aol.com wrote: > Good point, Dave, > But I'm not sure why we are having this discussion at all. > Whether it takes one click or two clicks to close the script editor > is the least of the problems with the editor and, worse yet, the > debugger. > It opens to random window sizes. Sometimes it opens almost off the > screen. Sometimes it opens but simply will not run. Often it will > step though a couple lines of code then drop to the bottom of the > handler. You can set debug checkpoints which do not trigger the > debugger at all. You can set debug checkpoints that get removed > when the debugger runs. The variable watcher misses variables > (especially the clickLine). It is possible to use the spacebar to > step through code (although there is no obvious way to know this) - > except that it often will not work for the first step. Attempting > to use the "Find" command in the debugger will scramble the script > editor window and scripts being edited. Etc. Etc. > These issues have been present since the debugger was introduced. > They are there in version after version of Rev. Many are listed in > Bugzilla. Most are obvious to a causual user. But they don't get > fixed! > I hope they listen to Scott, but history is not encouraging. > Paul Looney > > -----Original Message----- > From: David Burgun > To: How to use Revolution > Sent: Wed, 26 Apr 2006 14:01:01 +0100 > Subject: Re: Turn Off Double-Entry? > > On 25 Apr 2006, at 21:06, Richard Gaskin wrote: > > Ton Kuypers suggested: > > > use Constellation? > > > > A good choice. And there's MetaCard, and devolution, and you can > > roll you're own.... > > > > The problem is for Newbies. If you are learning a new environment > you really don't want to add to the learning curve by using 3rd > party tools and writing a Script Editor is way too complex a job > for a newbie. Besides all that, the reason you use an IDE is to > take the sweat out of software development, if you can't trust the > tools that come with it, well.............................. > > All the Best > Dave > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Wed Apr 26 11:31:43 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 26 Apr 2006 10:31:43 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> Message-ID: Comments about your own experience are, of course valid. Best, Jerry Daniels Consultants & Developers http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Apr 26, 2006, at 10:18 AM, David Burgun wrote: > > On 26 Apr 2006, at 15:59, Jerry Daniels wrote: > >> If I read this thread correctly, it isn't that the Rev IDE is >> untrustworthy, but rather that the second typing of an enter key >> closes the Rev script editor. > > Yes, bad UI design. It's not just that though, there are loads of > problems in the IDE, especially with the Script Editor. > >> >> If basic development environments didn't have third party tools, >> they wouldn't last long. Third party products exist to enrich a >> platform, not because the underlying "standard" product is >> untrustworthy or un-useable. It's a matter of providing more >> choices, extending functionality and creating diversity--the >> hallmarks of evolution (or in Richard's case "Devolution"). > > CodeWarrior didn't have any 3rd party tools that I ever used or > *needed* to use and CodeWarrior lasted a fairly long time! In > general I have nothing against 3rd party tools, but the "basic" > package should be able to handle basic things without falling over > or causing scripts to be corrupted or lost. > > There are a number of development environments I have used over the > years that didn't have 3rd party tools and they lasted a long time > or are still going. > >> We have Constellation (www.daniels-mara.com/products/ >> constellation.htm) users who have never used the Revolution script >> editor--newbies to Revolution, if you will. The same can be said >> of the Metacard IDE and Devolution (Richard Gaskin's IDE). There >> are also people who are using Scott Rossi's excellent tools >> (www.tactilemedia.com) and have never used the "stock" object >> alignnment and colorizing. > > Sure, but you shouldn't be *forced* to use them because the basic > package is not all it should be. Also, when a newbie buys RunRev > and starts to use it, depending on their past experience, they have > a big task to get their head around, a programming language, an IDE > and the whole MC concept. They really don't want to take on any > more at that time. > >> Jerry >> >> Buy Constellation from Runtime Revolution! >> http://revstudio.runrev.com/section/revselect/constellation/ > > I (and many others) already bought RunRev! Why should we have to > buy something else just to work around problems in the RunRev IDE? > > All the Best > Dave > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Wed Apr 26 11:40:20 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 26 Apr 2006 08:40:20 -0700 Subject: Turn Off Double-Entry? In-Reply-To: <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> Message-ID: <02CCB73A-EB0C-4134-AA50-296537BBF37D@mangomultimedia.com> On Apr 26, 2006, at 8:18 AM, David Burgun wrote: > Also, when a newbie buys RunRev and starts to use it, depending on > their past experience, they have a big task to get their head > around, a programming language, an IDE and the whole MC concept. > They really don't want to take on any more at that time. Just a different perspective on this - I always search out 3rd party tools once I start using a development environment. I've never developed apps in CodeWarrior, but for Director, Flash, etc., the 3rd party providers were doing really cool stuff that made my development life easier and more productive. I think some 3rd party tools can make it easier to get started in a new dev environment if it simplifies the task the new developer is trying to accomplish. 3rd party developers have a great benefit in that they can focus on a smaller subset of needs than the application developer can. The 3rd party might also have more experience or expertise in a given area then the main app developer so they can offer more value in that particular area. -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From gcanyon at inspiredlogic.com Wed Apr 26 11:43:12 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Wed, 26 Apr 2006 08:43:12 -0700 Subject: Turn Off Double-Entry? In-Reply-To: References: Message-ID: On Apr 25, 2006, at 10:30 AM, Scott Rossi wrote: > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? I think you're looking for the script of field "script" of stack "revTemplateScriptEditor" It's easy to get at using (shameless plug) Navigator: http://www.inspiredlogic.com/navigator Here's the handler in question: on enterInField pOverRide if the enabled of btn "apply" then set the hilite of btn "apply" to true set the hilite of btn "apply" to false revUpdateSingleHandler revCompileScript true if the result is "applied" then disable btn "Revert" disable btn "Apply" end if if pOverRide then lock messages close this stack revSEShowPalettes unlock messages end if exit to top else close this stack end if end enterInField Change line 11 to: if pOverRide or (not the enabled of btn "apply") then Apply the script (last time you have to press Enter twice ;-) and save the stack. To be safe, work on a copy of Revolution. So of course I didn't just now... Quit and re-open Rev. Now pressing Enter while editing a script will apply the script, and if the script has no errors, close the editor. This code is from 2.7.1 dp 4. regards, Geoff From dbrooks at unlserve.unl.edu Wed Apr 26 11:47:10 2006 From: dbrooks at unlserve.unl.edu (David Brooks) Date: Wed, 26 Apr 2006 10:47:10 -0500 Subject: cgi & MySQL In-Reply-To: <8C8375C0154C42D-1EBC-60C6@FWM-R08.sysops.aol.com> References: <20060414223301.CAA07825DB4@mail.runrev.com> <8C8375C0154C42D-1EBC-60C6@FWM-R08.sysops.aol.com> Message-ID: <0EA9B9C9-F2B0-43C8-B30B-7206029E6934@unlserve.unl.edu> We are using the two-year-old cgi engine and trying to manipulate MySQL databases with revExecuteSQL and revOpenDatabase. Presumably we need to find a stack to 'start using' that empowers these two functions. Does anyone know which stack it is? Where can we get a copy?? Thanks. From lists at mangomultimedia.com Wed Apr 26 11:47:16 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 26 Apr 2006 08:47:16 -0700 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> Message-ID: <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> On Apr 26, 2006, at 7:50 AM, David Burgun wrote: > Hi, > > I've just had an enquiry about an application I developed in RunRev > a while back. It's basically a small database that contains small > images, a 2D size and a product code. They would like to convert > this to a web based application. How easy/difficult would it be to > convert the existing app to run as a web-based app? Hi Dave, What kind of database is your app using right now? Stack, text, SQL or other? Also, what kind of environment will your web-based app run under? Will this be a generally available application that requires authentication or will the data that the web-based app accesses be available to anyone who wants it? -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From revolution at derbrill.de Wed Apr 26 11:53:27 2006 From: revolution at derbrill.de (Malte Brill) Date: Wed, 26 Apr 2006 17:53:27 +0200 Subject: CGI GLIBC_2.3 In-Reply-To: <20060426115111.46FCD824F28@mail.runrev.com> References: <20060426115111.46FCD824F28@mail.runrev.com> Message-ID: Hi all, i think I have read this before, but cannot find it. My provider tries to allow me to run Rev CGI on their server (debian). Until now it fails. In the errorlog a GLIBC_2.3 is reported to be missing. What now? Thanks for any input. All the best, Malte From dbrooks at unlserve.unl.edu Wed Apr 26 12:07:38 2006 From: dbrooks at unlserve.unl.edu (David Brooks) Date: Wed, 26 Apr 2006 11:07:38 -0500 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> Message-ID: <055B33DF-2705-467F-8188-134F2EFE95ED@unlserve.unl.edu> > > What kind of database is your app using right now? MySQL under Mac OS 10.4. > Stack, text, SQL or other? Also, what kind of environment will > your web-based app run under? Will this be a generally available > application that requires authentication or will the data that the > web-based app accesses be available to anyone who wants it? It's a demonstration program. After last year at RevCon, I started doing all of my work in xml-like text files. My students, on the other hand, are using MySQL. We're actually trying to learn how to take form data and dump it into MySQL through a cgi. We have this running very effectively from stacks (based upon a stack from Sarah Reichelt's site.) Doe this make sense? Best, Dave B. From dburgun at dsl.pipex.com Wed Apr 26 12:09:19 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 17:09:19 +0100 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> Message-ID: Hi Trevor, It's using mySQL right now, but I could use any SQL based database. I'm not sure of the server configuration. The app allows you to select an image of a certain size or sizes and then it looks it shows other images from the database with a "compatible" size. For example: The user selects ImageA, this image is available in (say) 3 sizes 512, 1024 and 2048. It will then search the database and find images that have the same sizes. It's a little more complex then that, but thats really the core of it. This works just fine "in house", but now they want to make it available over the web so anyone can go to the page and do the same thing. There is no authentication in terms of getting a User ID or Password. All the Best Dave On 26 Apr 2006, at 16:47, Trevor DeVore wrote: > On Apr 26, 2006, at 7:50 AM, David Burgun wrote: > >> Hi, >> >> I've just had an enquiry about an application I developed in >> RunRev a while back. It's basically a small database that contains >> small images, a 2D size and a product code. They would like to >> convert this to a web based application. How easy/difficult would >> it be to convert the existing app to run as a web-based app? > > Hi Dave, > > What kind of database is your app using right now? Stack, text, > SQL or other? Also, what kind of environment will your web-based > app run under? Will this be a generally available application that > requires authentication or will the data that the web-based app > accesses be available to anyone who wants it? > > -- > Trevor DeVore > Blue Mango Learning Systems - http://www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Wed Apr 26 12:13:32 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 17:13:32 +0100 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <055B33DF-2705-467F-8188-134F2EFE95ED@unlserve.unl.edu> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> <055B33DF-2705-467F-8188-134F2EFE95ED@unlserve.unl.edu> Message-ID: Jeez, I thought I had a doppelg?nger for a minute!!!!! Is it me or have we got cross-threads here????? Cheers Dave On 26 Apr 2006, at 17:07, David Brooks wrote: >> >> What kind of database is your app using right now? > > MySQL under Mac OS 10.4. > >> Stack, text, SQL or other? Also, what kind of environment will >> your web-based app run under? Will this be a generally available >> application that requires authentication or will the data that the >> web-based app accesses be available to anyone who wants it? > > It's a demonstration program. After last year at RevCon, I started > doing all of my work in xml-like text files. My students, on the > other hand, are using MySQL. We're actually trying to learn how to > take form data and dump it into MySQL through a cgi. We have this > running very effectively from stacks (based upon a stack from Sarah > Reichelt's site.) > > Doe this make sense? > > Best, > > Dave B. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From scott at tactilemedia.com Wed Apr 26 12:28:18 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 26 Apr 2006 09:28:18 -0700 Subject: Mysterious missing messages In-Reply-To: Message-ID: Recently, David Burgun wrote: >> even a "rogue" object... it made me laugh out loud at the idea >> of a Rev object making it's cheeks look a bit pinker! > Laughing my Socks Off! Would be an interesting bug! I've seen the elusive rogue object that eats messages, among other things. I was even able to grab a screenshot of it: http://tinyurl.com/n24pc Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From dburgun at dsl.pipex.com Wed Apr 26 12:52:04 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 17:52:04 +0100 Subject: Turn Off Double-Entry? In-Reply-To: <02CCB73A-EB0C-4134-AA50-296537BBF37D@mangomultimedia.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> <02CCB73A-EB0C-4134-AA50-296537BBF37D@mangomultimedia.com> Message-ID: <4A1C017E-4C2A-4BF3-A88F-6960D0DC1EB5@dsl.pipex.com> On 26 Apr 2006, at 16:40, Trevor DeVore wrote: > On Apr 26, 2006, at 8:18 AM, David Burgun wrote: >> Also, when a newbie buys RunRev and starts to use it, depending on >> their past experience, they have a big task to get their head >> around, a programming language, an IDE and the whole MC concept. >> They really don't want to take on any more at that time. > > Just a different perspective on this - > > I always search out 3rd party tools once I start using a > development environment. I've never developed apps in CodeWarrior, > but for Director, Flash, etc., the 3rd party providers were doing > really cool stuff that made my development life easier and more > productive. I think some 3rd party tools can make it easier to get > started in a new dev environment if it simplifies the task the new > developer is trying to accomplish. > > 3rd party developers have a great benefit in that they can focus on > a smaller subset of needs than the application developer can. The > 3rd party might also have more experience or expertise in a given > area then the main app developer so they can offer more value in > that particular area. True, I totally agree, but if you have to use the 3rd party tools to overcome simple problems in the basic product then it's a different story. In my experience 3rd party tools can also have the side effect of making the original developer less vigilant in their own product. What if there were no 3rd party tools for RunRev and no one was interested in developing them? The question you have to ask is how much added traffic would there be on this list? All the Best Dave From dburgun at dsl.pipex.com Wed Apr 26 12:54:36 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 17:54:36 +0100 Subject: Mysterious missing messages In-Reply-To: References: Message-ID: <1E6485FE-F431-410C-9834-0CFAB9104230@dsl.pipex.com> Maybe someone should write a custom message eater object that gets pinker the more message it consumes! All the Best Dave On 26 Apr 2006, at 17:28, Scott Rossi wrote: > Recently, David Burgun wrote: > >>> even a "rogue" object... it made me laugh out loud at the idea >>> of a Rev object making it's cheeks look a bit pinker! > >> Laughing my Socks Off! Would be an interesting bug! > > I've seen the elusive rogue object that eats messages, among other > things. > I was even able to grab a screenshot of it: > > http://tinyurl.com/n24pc > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From alex at tweedly.net Wed Apr 26 13:04:48 2006 From: alex at tweedly.net (Alex Tweedly) Date: Wed, 26 Apr 2006 18:04:48 +0100 Subject: CGI GLIBC_2.3 In-Reply-To: References: <20060426115111.46FCD824F28@mail.runrev.com> Message-ID: <444FA830.50703@tweedly.net> Malte Brill wrote: > Hi all, > > i think I have read this before, but cannot find it. > > My provider tries to allow me to run Rev CGI on their server > (debian). Until now it fails. In the errorlog a GLIBC_2.3 is reported > to be missing. What now? Which version of Rev ? I have a (very) vague memory that this problem started happening at Version 2.6 - and that if you use a Rev engine from 2.5 it's OK. Sorry - it's only a vague memory, and a quick search didn't turn up any confirming (or contradictory) evidence. -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.4.6/323 - Release Date: 24/04/2006 From ambassador at fourthworld.com Wed Apr 26 13:12:06 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 10:12:06 -0700 Subject: Turn Off Double-Entry? Message-ID: <444FA9E6.7010700@fourthworld.com> David Burgun wrote: > On 25 Apr 2006, at 21:06, Richard Gaskin wrote: >> Ton Kuypers suggested: >> > use Constellation? >> >> A good choice. And there's MetaCard, and devolution, and you can >> roll you're own.... > > The problem is for Newbies. If you are learning a new environment you > really don't want to add to the learning curve by using 3rd party > tools and writing a Script Editor is way too complex a job for a > newbie. Besides all that, the reason you use an IDE is to take the > sweat out of software development, if you can't trust the tools that > come with it, well.............................. I hear ya', but I have no influence with RunRev. I can only contribute what I can: I can help maintain a script editor that's pretty much bug-free, I can break it out into its own package to make it accessible to users of other IDEs, I can enhance it (along with some nifty goodies coming from Ken Ray) to make it more useful, and I can even give it away -- but I can't put it in the box. I'm happy to contribute what I can, but my position is not without limitations. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mark at maseurope.net Wed Apr 26 13:18:15 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 26 Apr 2006 18:18:15 +0100 Subject: Turn Off Double-Entry? In-Reply-To: References: Message-ID: OTOH, perhaps due to my being an old HC guy, that very behaviour is what's burned in to my muscle memory, and I don't think I've ever had the problem you describe - maybe I'm just lucky....I'd be really annoyed if it changed, though. Best, Mark On 25 Apr 2006, at 18:30, Scott Rossi wrote: > I don't suppose there's any way to turn off or otherwise disable the > double-entry key sequence to close the script editor? > > This is something that has always bothered me about Rev's script > editor. If > a script has been edited at all, it requires two hits of the enter > key close > the window (apply and close) while if a script has *not* been > edited, only > one hit. I find myself getting in the habit of automatically > pressing enter > twice to dismiss the script editor which, as I discovered today, is > bad if > you have an executable command sitting in the message box ("delete > this > card"). > > I now hate the behavior of the script editor window more than > ever. Is > there anything I can do to change it? > > Thanks & Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design > ----- > E: scott at tactilemedia.com > W: http://www.tactilemedia.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed Apr 26 13:21:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Apr 2006 12:21:51 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <8C8375AB057F095-1EBC-5FDD@FWM-R08.sysops.aol.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <8C8375AB057F095-1EBC-5FDD@FWM-R08.sysops.aol.com> Message-ID: <444FAC2F.4070603@hyperactivesw.com> simplsol at aol.com wrote: > Good point, Dave, > But I'm not sure why we are having this discussion at all. > Whether it takes one click or two clicks to close the script editor is > the least of the problems with the editor and, worse yet, the debugger. > It opens to random window sizes. Sometimes it opens almost off the > screen. Sometimes it opens but simply will not run. I haven't ever seen any of these, but I do know about this one: > Often it will step > though a couple lines of code then drop to the bottom of the handler. > You can set debug checkpoints which do not trigger the debugger at all. This one is a known, and intentional, escape procedure. It happens when there is a bug in a script that is called from your debugging script, such as one in a library or backscript. If there is a bug in there, the engine will go into an infinite loop (which is what happens in the MC IDE, and you have to force-quit.) In Revolution, the script editor has been programmed to stop execution entirely, thus preventing the need to force-quit. This behavior is actually saving you some trouble, though it can be frustrating because it is not clear where the bug is. In my case, one of the bugs was in libURL. Every time I tried to debug my downloading scripts, I got the skipped handler business. I was finally able to track it down by setting breakpoints in libURL itself -- at which point Dave Cragg immediately fixed the problem. It was a painful and frustrating debugging session but I was able to nail it. The second time this happened, the bug was in one of Rev's backscripts. Again, it took a long time to find, particularly because the error was pretty unique to the file paths on my drive and RR couldn't reproduce it. I reported it and it has been fixed. So while I agree it can be frustrating, I think that Rev's behavior of skipping the handler entirely is much better than MC's behavior of going into a loop that you cannot exit from and which requires a force-quit (and loss of your work.) > You can set debug checkpoints that get removed when the debugger runs. Not sure, but this may be related to the above. > The variable watcher misses variables (especially the clickLine). It is > possible to use the spacebar to step through code (although there is no > obvious way to know this) - except that it often will not work for the > first step. Attempting to use the "Find" command in the debugger will > scramble the script editor window and scripts being edited. I use the Find thingie at the bottom of the editor all the time, day in and day out, and haven't ever seen this happen. How odd. Do you use script colorization? I never do, so I wonder if that has anything to do with it? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dburgun at dsl.pipex.com Wed Apr 26 13:28:13 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 18:28:13 +0100 Subject: Turn Off Double-Entry? In-Reply-To: <444FA9E6.7010700@fourthworld.com> References: <444FA9E6.7010700@fourthworld.com> Message-ID: <04C4B90F-22B1-48CF-8CD0-590B023F79A4@dsl.pipex.com> On 26 Apr 2006, at 18:12, Richard Gaskin wrote: > David Burgun wrote: >> On 25 Apr 2006, at 21:06, Richard Gaskin wrote: >>> Ton Kuypers suggested: >>> > use Constellation? >>> >>> A good choice. And there's MetaCard, and devolution, and you can >>> roll you're own.... >> The problem is for Newbies. If you are learning a new environment >> you really don't want to add to the learning curve by using 3rd >> party tools and writing a Script Editor is way too complex a job >> for a newbie. Besides all that, the reason you use an IDE is to >> take the sweat out of software development, if you can't trust >> the tools that come with it, well.............................. > > I hear ya', but I have no influence with RunRev. I can only > contribute what I can: > > I can help maintain a script editor that's pretty much bug-free, I > can break it out into its own package to make it accessible to > users of other IDEs, I can enhance it (along with some nifty > goodies coming from Ken Ray) to make it more useful, and I can even > give it away -- but I can't put it in the box. > > I'm happy to contribute what I can, but my position is not without > limitations. Yes, I understand your position. Your products are really good and I know that you personally have contributed loads to this technology, and, I for one really appreciate it. Keep up the good work! All the Best Dave From revlist at azurevision.co.uk Wed Apr 26 13:37:12 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 26 Apr 2006 18:37:12 +0100 Subject: Mysterious missing messages In-Reply-To: <1E6485FE-F431-410C-9834-0CFAB9104230@dsl.pipex.com> References: <1E6485FE-F431-410C-9834-0CFAB9104230@dsl.pipex.com> Message-ID: <6F0CE6AE-BA80-4738-9C19-A9D656B158B8@azurevision.co.uk> On 26 Apr 2006, at 17:54, David Burgun wrote: > Maybe someone should write a custom message eater object that gets > pinker the more message it consumes! > > All the Best > Dave Shades of the Purple People Eater... Ian From ambassador at fourthworld.com Wed Apr 26 13:39:32 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 10:39:32 -0700 Subject: Turn Off Double-Entry? Message-ID: <444FB054.5020902@fourthworld.com> David Burgun wrote: > On 25 Apr 2006, at 19:23, Jim Ault wrote: >> Later I am switching windows and happen to click on the Replace >> button, and >> without realizing it, I have replaced the string "tCounter" with >> empty in >> every part of my stack script. There is no undo for this, even if I >> realized my mistake the moment it happens.. I wish I could get in >> the habit >> of Always changing from the Find mode of a script window, but not yet. >> >> I would prefer a hidden Replace function since it is so dangerous. > > It would be better to have a separate Find/Replace dialog box like > most IDE's I've used IMO. > > I NEVER use the find+replace function in the Script Editor, it's way > too dangerous in other ways too. For instance the "whole words" > option doesn't work right, or works oddly in some situations. > > I usually copy the whole script into a CodeWarrior window and do the > Find/Replace and then copy back. Ouch. Sorry to see you work that hard. What works for end-user apps is sometimes suboptimal in a development tool. While it's admirable in many applications that provide search to put it right in the window like OS X does in the Finder, it's worth noting that Apple's XCode editor doesn't. XCode's powerful Search and Replace dialog is a separate window, as it is in MetaCard and will remain when I externalize its script editor as a plugin. The windowBoundingRect is another area where what works for end-users often causes problems for developers: toolbars should rightfully adjust the windowBoundingRect so maximized windows don't "submarine" their controls under the toolbar. But a developer isn't just *using* software, she's *making* software, so she needs the freedom to see how windows will behave on their own without the IDE changing the way the environment works. Look at the number of posts to this list expressing confusion over window placement to get a feel for the scope of this issue. Adding a simple vertical drag bar to the Mac toolbar so it can be moved like it can on other platforms takes care of the issue in just minutes, provided the IDE leaves the windowBoundingRect under the control of its user. devolution 2.0 will have an Inspector modeled after the one in Macromedia Fireworks, which normally sits as a long slender bar across the bottom of the workspace. It has a vertical drag bar so it can be moved if needed, and double-clicking the drag bar causes it to snap back into its preferred location. Simple stuff. Stepping back to look at the bigger picture, many of these issues come down to grokking the central role of the engine in the larger story of the total workflow, accomodating the need to observe and understand the inherent behaviors that the developer will be delivering to their own users. A development tool that includes a deployable framework, such as one might consider the engine, is indeed two separate entities. Even a well-intentioned desire to blur the lines between the engine and the IDE in an attempt to provide the appearance of a single cohesive product ultimately misses the point of such a product: the product itself is unimportant, what's important is the product its user will create with it. Maintaining clarity about what the developer uses and what the developer deploys helps move that along. An IDE that minimizes the distance between the developer and the engine they'll deploy to their end-users may not allow as much hand-holding convenience in some respects, but will make for a more empowering and productive experience over the whole of its user's development cycle. Know the engine. Use the engine. Trust the engine. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mwieder at ahsoftware.net Wed Apr 26 13:58:35 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 26 Apr 2006 10:58:35 -0700 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> Message-ID: <1289937058.20060426105835@ahsoftware.net> David- Wednesday, April 26, 2006, 7:50:54 AM, you wrote: > I've just had an enquiry about an application I developed in RunRev a > while back. It's basically a small database that contains small > images, a 2D size and a product code. They would like to convert this > to a web based application. How easy/difficult would it be to convert > the existing app to run as a web-based app? Would something like this do the trick? http://www.fourthworld.com/products/webmerge/index.html -- -Mark Wieder mwieder at ahsoftware.net From userev at canelasoftware.com Wed Apr 26 14:02:04 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 26 Apr 2006 11:02:04 -0700 Subject: libURLftpUploadFile limitations In-Reply-To: <9D03687A-4B81-441E-ADDD-DF0350A610BE@lacscentre.co.uk> References: <9D03687A-4B81-441E-ADDD-DF0350A610BE@lacscentre.co.uk> Message-ID: <5C5094A4-D3F2-44C6-9FFE-91CF3D1ED1A7@canelasoftware.com> On Apr 25, 2006, at 2:06 PM, Dave Cragg wrote: > > On 25 Apr 2006, at 21:50, Dave Cragg wrote: > >> BTW, if the files aren't particularly large, I'd probably upload >> them one at a time using "put". I don't think there's any great >> speed advantage using libURLftpUploadFile. It was added for cases >> of exteremely large files that won't fit in memory. > > Just in case the above is a bit misleading ... My reason for using > "put" is just a personal preference for the syntax and it avoids > the need to have a callback handler. It's not necessarily a better > way to do it. Thanks Dave and Richard, I am going to be working some more on this later today. You guys might hear back from me on this some more. I am going to make sure that my array does indeed have all the files that are to be uploaded. That would be embarrassing if that was the issue. A quick glance shows all to be well. Then I'll rethink my upload strategy. Mark Talluto -- CANELA Software http://www.canelasoftware.com From scott at tactilemedia.com Wed Apr 26 14:05:52 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 26 Apr 2006 11:05:52 -0700 Subject: Turn Off Double-Entry? In-Reply-To: Message-ID: Recently, Geoff Canyon wrote: >> I don't suppose there's any way to turn off or otherwise disable the >> double-entry key sequence to close the script editor? > > I think you're looking for the script of field "script" of stack > "revTemplateScriptEditor" It's easy to get at using (shameless plug) > Navigator: http://www.inspiredlogic.com/navigator I'm all for shameless plugs. They often inform me about tips, tricks, hacks and other workarounds that I usually wouldn't know about. Thanks Geoff. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From janschenkel at yahoo.com Wed Apr 26 14:08:03 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 26 Apr 2006 11:08:03 -0700 (PDT) Subject: cgi & MySQL In-Reply-To: <0EA9B9C9-F2B0-43C8-B30B-7206029E6934@unlserve.unl.edu> Message-ID: <20060426180803.46501.qmail@web60519.mail.yahoo.com> --- David Brooks wrote: > We are using the two-year-old cgi engine and trying > to manipulate > MySQL databases with revExecuteSQL and > revOpenDatabase. Presumably we > need to find a stack to 'start using' that empowers > these two > functions. Does anyone know which stack it is? > Where can we get a > copy?? > Hi David, Which platform does the cgi engine need to run on? The setup for MacOSX is not straightforward - though you should check the runrev.com forums for more information on that. If it's a Linux-based server, the revdb externals should be compiled into the cgi-engine, but you may have to tweak things a bit for it to find the database drivers. Jan Schenkel. Quartam Reports for Revolution ===== "As we grow older, we grow both wiser and more foolish at the same time." (La Rochefoucauld) __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From ambassador at fourthworld.com Wed Apr 26 14:12:55 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 11:12:55 -0700 Subject: Turn Off Double-Entry? Message-ID: <444FB827.2030201@fourthworld.com> J. Landman Gay wrote: >> Often it will step >> though a couple lines of code then drop to the bottom of the handler. >> You can set debug checkpoints which do not trigger the debugger at all. > > This one is a known, and intentional, escape procedure. It happens when > there is a bug in a script that is called from your debugging script, > such as one in a library or backscript. If there is a bug in there, the > engine will go into an infinite loop (which is what happens in the MC > IDE, and you have to force-quit.) Please send details to either me or the MC list, and I'll address it ASAP. I don't use the debugger much myself, but cleaning it up and enhancing it might get me to do so. :) ... > In my case, one of the bugs was in libURL. Every time I tried to debug > my downloading scripts, I got the skipped handler business. I was > finally able to track it down by setting breakpoints in libURL itself -- > at which point Dave Cragg immediately fixed the problem. libURL has probably the lowest bug density of any substantial Transcript work I've seen. Amazing, admirable, and inspiring effort, Dave. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From ambassador at fourthworld.com Wed Apr 26 14:16:35 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 11:16:35 -0700 Subject: Converting a RunRev App to a Web-Based App? Message-ID: <444FB903.9090906@fourthworld.com> Mark Wieder wrote: > Wednesday, April 26, 2006, 7:50:54 AM, you wrote: >> I've just had an enquiry about an application I developed in RunRev a >> while back. It's basically a small database that contains small >> images, a 2D size and a product code. They would like to convert this >> to a web based application. How easy/difficult would it be to convert >> the existing app to run as a web-based app? > > Would something like this do the trick? > > http://www.fourthworld.com/products/webmerge/index.html I appreciate the plug, Mark, but in this case I'm not sure it's a good fit. WebMerge is a handy way to quickly publish static web pages (I recently sold a 10-pack to the US Library of Congress), but a true web application will likely need a live database connection for writes, and that's beyond the scope of what WebMerge handles. -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From lists at mangomultimedia.com Wed Apr 26 14:18:57 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 26 Apr 2006 11:18:57 -0700 Subject: Turn Off Double-Entry? In-Reply-To: <4A1C017E-4C2A-4BF3-A88F-6960D0DC1EB5@dsl.pipex.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <96B7245F-F767-4CE4-B7D9-E489AE07A895@dsl.pipex.com> <02CCB73A-EB0C-4134-AA50-296537BBF37D@mangomultimedia.com> <4A1C017E-4C2A-4BF3-A88F-6960D0DC1EB5@dsl.pipex.com> Message-ID: On Apr 26, 2006, at 9:52 AM, David Burgun wrote: >> Just a different perspective on this - >> >> I always search out 3rd party tools once I start using a >> development environment. I've never developed apps in >> CodeWarrior, but for Director, Flash, etc., the 3rd party >> providers were doing really cool stuff that made my development >> life easier and more productive. I think some 3rd party tools can >> make it easier to get started in a new dev environment if it >> simplifies the task the new developer is trying to accomplish. >> >> 3rd party developers have a great benefit in that they can focus >> on a smaller subset of needs than the application developer can. >> The 3rd party might also have more experience or expertise in a >> given area then the main app developer so they can offer more >> value in that particular area. > > True, I totally agree, but if you have to use the 3rd party tools > to overcome simple problems in the basic product then it's a > different story. > In my experience 3rd party tools can also have the side effect of > making the original developer less vigilant in their own product. I think this really comes down to the nature of the folks who run the company. If a developer allows their apps core features to suffer because it can be solved by someone else then I think there is a problem. I don't think that is a good attitude. If the developer decides not to focus on a particular area in their app for the time being because it can be solved by a 3rd party, that is different. In the case of the the script editor or property inspector, I don't look at Constellation as fixing the Rev script/property components, I look at it as a different approach. Among other things, Constellation uses tabs for editing object props and scripts and packs more information into less space. I really like this for inspecting object properties. I still use BBEdit for my script editing but I prefer the Constellation approach to object props to the Revolution one. > What if there were no 3rd party tools for RunRev and no one was > interested in developing them? The question you have to ask is how > much added traffic would there be on this list? I'm not sure how that would affect traffic but I think it would decrease. I believe Revolution started as a 3rd party product for the MetaCard engine. I never used the MetaCard engine before Revolution. I downloaded it a few times but it never made sense to me. When I downloaded Rev and tried it (not realizing they were the same engine at the time) I was at least able to get into the engine a little more. In this case, the 3rd party tool increased the user base. If someone just can't live without tabbed script editing in their dev environment and Constellation offers that then the Rev user base increases. The same for 3rd party tools the Altuit and the Tactile Media offerings. These 3rd party tools make me more productive in Rev and expand the number of projects I can tackle with it. I think 3rd party tools are a good thing in that there are developers who care enough about the development platform to want to improve and enhance it. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From dburgun at dsl.pipex.com Wed Apr 26 14:23:41 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 19:23:41 +0100 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <444FB903.9090906@fourthworld.com> References: <444FB903.9090906@fourthworld.com> Message-ID: <3D8AE7FF-081B-4224-BEF3-958410890459@dsl.pipex.com> On 26 Apr 2006, at 19:16, Richard Gaskin wrote: > Mark Wieder wrote: >> Wednesday, April 26, 2006, 7:50:54 AM, you wrote: >>> I've just had an enquiry about an application I developed in >>> RunRev a >>> while back. It's basically a small database that contains small >>> images, a 2D size and a product code. They would like to convert >>> this >>> to a web based application. How easy/difficult would it be to >>> convert >>> the existing app to run as a web-based app? >> Would something like this do the trick? >> http://www.fourthworld.com/products/webmerge/index.html > > I appreciate the plug, Mark, but in this case I'm not sure it's a > good fit. > > WebMerge is a handy way to quickly publish static web pages (I > recently sold a 10-pack to the US Library of Congress), but a true > web application will likely need a live database connection for > writes, and that's beyond the scope of what WebMerge handles. Actually maybe not. The database is only updated once in a while and the end-user doesn't write to the database at all. This is a kind of front-end to the main system. Once the user had selected the images they want, a list of the product codes and quantity is generated and in the Web-Based app would then processed by the main system. I'm not sure in WebMerge would be appropriate or not? What do you think? All the Best Dave From lists at mangomultimedia.com Wed Apr 26 14:31:12 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 26 Apr 2006 11:31:12 -0700 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> Message-ID: On Apr 26, 2006, at 9:09 AM, David Burgun wrote: > Hi Trevor, > > It's using mySQL right now, but I could use any SQL based database. > > I'm not sure of the server configuration. The app allows you to > select an image of a certain size or sizes and then it looks it > shows other images from the database with a "compatible" size. For > example: > > The user selects ImageA, this image is available in (say) 3 sizes > 512, 1024 and 2048. It will then search the database and find > images that have the same sizes. It's a little more complex then > that, but thats really the core of it. > > This works just fine "in house", but now they want to make it > available over the web so anyone can go to the page and do the same > thing. There is no authentication in terms of getting a User ID or > Password. At first I was thinking that you just wanted to connect your Rev app to the internet but it appears you want to convert this to a web browser GUI. I haven't done any Rev CGI apps but I'm guessing that the only thing you can keep from your original project would be the data layer (SQL calls). I would think that everything else (GUI, connecting data to GUI) has to be redone to output HTML. How long this will take really depends on the size of the app and what languages you know and have available on your web server. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From dburgun at dsl.pipex.com Wed Apr 26 14:42:20 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Wed, 26 Apr 2006 19:42:20 +0100 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> Message-ID: <60A50156-C5EC-41AD-8705-A68FD9C76CAC@dsl.pipex.com> Hi, AFAIK, they wouldn't mind if the user had to download an application from their web-site before they could access the database, in fact I think they would rather that then just using a browser. The database has to be held on the server though and it has to be accessed via the web. I don't know if this makes it easier or not? Thanks for your help. All the Best Dave On 26 Apr 2006, at 19:31, Trevor DeVore wrote: > On Apr 26, 2006, at 9:09 AM, David Burgun wrote: > >> Hi Trevor, >> >> It's using mySQL right now, but I could use any SQL based database. >> >> I'm not sure of the server configuration. The app allows you to >> select an image of a certain size or sizes and then it looks it >> shows other images from the database with a "compatible" size. For >> example: >> >> The user selects ImageA, this image is available in (say) 3 sizes >> 512, 1024 and 2048. It will then search the database and find >> images that have the same sizes. It's a little more complex then >> that, but thats really the core of it. >> >> This works just fine "in house", but now they want to make it >> available over the web so anyone can go to the page and do the >> same thing. There is no authentication in terms of getting a User >> ID or Password. > > At first I was thinking that you just wanted to connect your Rev > app to the internet but it appears you want to convert this to a > web browser GUI. > > I haven't done any Rev CGI apps but I'm guessing that the only > thing you can keep from your original project would be the data > layer (SQL calls). I would think that everything else (GUI, > connecting data to GUI) has to be redone to output HTML. How long > this will take really depends on the size of the app and what > languages you know and have available on your web server. > > > -- > Trevor DeVore > Blue Mango Learning Systems - www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Wed Apr 26 15:12:17 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Apr 2006 14:12:17 -0500 Subject: CGI GLIBC_2.3 In-Reply-To: References: <20060426115111.46FCD824F28@mail.runrev.com> Message-ID: <444FC611.5040305@hyperactivesw.com> Malte Brill wrote: > Hi all, > > i think I have read this before, but cannot find it. > > My provider tries to allow me to run Rev CGI on their server (debian). > Until now it fails. In the errorlog a GLIBC_2.3 is reported to be > missing. What now? > Your provider is a gem -- he wrote to support about it. It is pretty rare to see an ISP do that. You have a good one. He sent the actual error log, and the file that is missing is actually one of the Linux libraries. The version is "GLIBC_2.3" but the file name is actually something else (sorry, can't recall now which one it was, but was one of the ".so" libs.) I told him to install that file from the unix distribution and it should be fine. I hope he can find the right version of it. I'm not sure where that would be, but I'm pretty sure it must exist online somewhere. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lists at mangomultimedia.com Wed Apr 26 15:43:03 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 26 Apr 2006 12:43:03 -0700 Subject: Converting a RunRev App to a Web-Based App? In-Reply-To: <60A50156-C5EC-41AD-8705-A68FD9C76CAC@dsl.pipex.com> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <3CCE1667-1C51-4832-92B0-645368134DDF@dsl.pipex.com> <8E758DD2-FA37-494B-A4EF-2B7AC6EA78C8@mangomultimedia.com> <60A50156-C5EC-41AD-8705-A68FD9C76CAC@dsl.pipex.com> Message-ID: <6791C9D6-CE04-499A-909B-8BA74ABBA49E@mangomultimedia.com> On Apr 26, 2006, at 11:42 AM, David Burgun wrote: > Hi, > > AFAIK, they wouldn't mind if the user had to download an > application from their web-site before they could access the > database, in fact I think they would rather that then just using a > browser. The database has to be held on the server though and it > has to be accessed via the web. I don't know if this makes it > easier or not? If you just want to run the database off a publicly available server using a read-only username/password then you could do that and the program should work as is. You just have to change the connection settings. Of course, this puts a username and password for your db out in the open and that someone could get that info and run queries against your database without you in the middle to cleanse the query for bad data. This might not be a concern with what you are doing though depending on your target audience. I usually set up a web service using PHP as the middle layer. The PHP code on the server accepts requests, generates the SQL and returns data to the Rev app. This could be as simple as tab/return delimited text or XML. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From garrett at paraboliclogic.com Wed Apr 26 15:49:08 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 26 Apr 2006 12:49:08 -0700 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: <444941A1.3070205@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> Message-ID: <444FCEB4.4000008@paraboliclogic.com> Rev 2.6.1 Greetings, How do I get the Rev Studio IDE to not run the preOpenStack and openStack when I first open the stack in the Rev IDE? In my preOpenStack I have some code that closes the stack if certain conditions are not met, and it's gone stray on me and I can't fix it because the IDE runs preOpenStack when I merely just open the stack in the ide :-( Any help or suggestions are greatly appreciated. Thanks, -Garrett From bvg at mac.com Wed Apr 26 15:57:39 2006 From: bvg at mac.com (=?ISO-8859-1?Q?Bj=F6rnke_von_Gierke?=) Date: Wed, 26 Apr 2006 21:57:39 +0200 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: <444FCEB4.4000008@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> Message-ID: On Apr 26 2006, at 21:49, Garrett Hylltun wrote: > ... > How do I get the Rev Studio IDE to not run the preOpenStack and > openStack when I first open the stack in the Rev IDE? > ... In the ide, there's the toolbar, and on that you can check/uncheck the "messages" button. It does the same as "lock messages". -- official ChatRev page: http://chatrev.bjoernke.com Chat with other RunRev developers: go stack URL "http://homepage.mac.com/bvg/chatrev1.3.rev" From jacque at hyperactivesw.com Wed Apr 26 16:04:03 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Apr 2006 15:04:03 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <444FB827.2030201@fourthworld.com> References: <444FB827.2030201@fourthworld.com> Message-ID: <444FD233.6030409@hyperactivesw.com> Richard Gaskin wrote: > J. Landman Gay wrote: >>> Often it will step though a couple lines of code then drop to the >>> bottom of the handler. You can set debug checkpoints which do not >>> trigger the debugger at all. >> >> This one is a known, and intentional, escape procedure. It happens >> when there is a bug in a script that is called from your debugging >> script, such as one in a library or backscript. If there is a bug in >> there, the engine will go into an infinite loop (which is what happens >> in the MC IDE, and you have to force-quit.) > > Please send details to either me or the MC list, and I'll address it > ASAP. I don't use the debugger much myself, but cleaning it up and > enhancing it might get me to do so. :) My first reaction is to pick my jaw up off the floor. How can you not use the debugger much? I *live* in the debugger! Who can program without a debugger? You are making more work for yourself, I think. My second reaction is, yes, if I can find a reproducible example I will send it to you, but I'm not sure it can be fixed. It has been in the MC engine since I came on board, Scott Raney knew about it, we discussed it, and he didn't fix it. Since that was very rare behavior for him, it must be hard to repair. The Rev team knows about it, and provided an escape route but the core problem is still there. It may just be a function of how the engine has to work, and there may be very little we can do to fix it. > > ... >> In my case, one of the bugs was in libURL. Every time I tried to debug >> my downloading scripts, I got the skipped handler business. I was >> finally able to track it down by setting breakpoints in libURL itself >> -- at which point Dave Cragg immediately fixed the problem. > > libURL has probably the lowest bug density of any substantial Transcript > work I've seen. Amazing, admirable, and inspiring effort, Dave. I can't say enough good things about Dave. He has consistently supported libURL like a true pro, and always with good grace and humor. What a guy. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Wed Apr 26 16:06:57 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 26 Apr 2006 15:06:57 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <444FD233.6030409@hyperactivesw.com> References: <444FB827.2030201@fourthworld.com> <444FD233.6030409@hyperactivesw.com> Message-ID: <444FD2E1.30305@chipp.com> Now that's a bandwagon I can jump on! Dave is THE MAN :-) >> libURL has probably the lowest bug density of any substantial >> Transcript work I've seen. Amazing, admirable, and inspiring effort, >> Dave. > > > I can't say enough good things about Dave. He has consistently supported > libURL like a true pro, and always with good grace and humor. What a guy. > -- -------------- Chipp Walters www.altuit.com From garrett at paraboliclogic.com Wed Apr 26 16:23:24 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 26 Apr 2006 13:23:24 -0700 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> Message-ID: <444FD6BC.4040409@paraboliclogic.com> Bj?rnke von Gierke wrote: > > On Apr 26 2006, at 21:49, Garrett Hylltun wrote: > >> ... >> How do I get the Rev Studio IDE to not run the preOpenStack and >> openStack when I first open the stack in the Rev IDE? >> ... > > In the ide, there's the toolbar, and on that you can check/uncheck the > "messages" button. It does the same as "lock messages". > Thank you thank you thank you thank you thank you! :-) I was completely freaking out over this as I have put weeks into this and thought I was going to have to start all over again. Thanks, -Garrett From wow at together.net Wed Apr 26 16:27:18 2006 From: wow at together.net (Richard Miller) Date: Wed, 26 Apr 2006 16:27:18 -0400 Subject: videograbber sound encoding preferences In-Reply-To: <1A549251-3FEE-47CC-BC68-DEF0B231CA14@mangomultimedia.com> References: <1A549251-3FEE-47CC-BC68-DEF0B231CA14@mangomultimedia.com> Message-ID: <4A3DF531-F7BB-4E52-B7BA-2CFA649FFAAE@together.net> Trevor, I am currently working with the video functions under XP. Can't say for sure what works under OSX. This does work under XP (using the latest Rev Windows file, revVideGrabber.dll). RevSetVideoGrabCompressor "Morgan MJPEG Compressor" RevSetVideoFrameRate "30" RevSetVideoGrabAudio true, "1","8","11025" revRecordVideo movfile This series of commands (which uses the Morgan codec) gives me very high-quality compressed video (under 1000 kbits/second frame rate, 30 frames per second). When I check the resulting .avi file in Apple's Quicktime Player and go to MOVIE INFO, it shows "8-bit Unsigned Integer, Mono, 11.025 kHz". Sorry it took so long to get back to you. Been traveling. Richard Miller Imprinter Technologies On Apr 18, 2006, at 10:04 AM, Trevor DeVore wrote: > On Apr 18, 2006, at 3:42 AM, paolo mazza wrote: > >> Hi Richard and Trevor >> I tryed >>> RevSetVideoGrabAudio >> on MACOSX ... it looks like it does not work. >> It is a pity because all other feautures of the video capture >> stack (from >> tutorials) work grate but unfortunately the size of the files are >> very >> big (i guess because of the uncompressed Audio track) > > RevSetVideoGrabAudio doesn't actually do anything yet, at least for > QuickTime capture. Richard, have you confirmed that it actually > changes the captured audio settings using the DirectX or VFW? > > -- > Trevor DeVore > Blue Mango Learning Systems - http://www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lists at mangomultimedia.com Wed Apr 26 16:32:42 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 26 Apr 2006 13:32:42 -0700 Subject: videograbber sound encoding preferences In-Reply-To: <4A3DF531-F7BB-4E52-B7BA-2CFA649FFAAE@together.net> References: <1A549251-3FEE-47CC-BC68-DEF0B231CA14@mangomultimedia.com> <4A3DF531-F7BB-4E52-B7BA-2CFA649FFAAE@together.net> Message-ID: <21136299-9F42-40CB-9700-4F8293E752A0@mangomultimedia.com> On Apr 26, 2006, at 1:27 PM, Richard Miller wrote: > I am currently working with the video functions under XP. Can't say > for sure what works under OSX. This does work under XP (using the > latest Rev Windows file, revVideGrabber.dll). > > RevSetVideoGrabCompressor "Morgan MJPEG Compressor" > RevSetVideoFrameRate "30" > RevSetVideoGrabAudio true, "1","8","11025" > revRecordVideo movfile > > This series of commands (which uses the Morgan codec) gives me very > high-quality compressed video (under 1000 kbits/second frame rate, > 30 frames per second). When I check the resulting .avi file in > Apple's Quicktime Player and go to MOVIE INFO, it shows "8-bit > Unsigned Integer, Mono, 11.025 kHz". > > Sorry it took so long to get back to you. Been traveling. Are you using DirectX or QuickTime for capture? -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From ambassador at fourthworld.com Wed Apr 26 16:37:25 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 13:37:25 -0700 Subject: Turn Off Double-Entry? Message-ID: <444FDA05.8030701@fourthworld.com> J. Landman Gay wrote: > Richard Gaskin wrote: >>> This one is a known, and intentional, escape procedure. It happens >>> when there is a bug in a script that is called from your debugging >>> script, such as one in a library or backscript. If there is a bug in >>> there, the engine will go into an infinite loop (which is what happens >>> in the MC IDE, and you have to force-quit.) >> >> Please send details to either me or the MC list, and I'll address it >> ASAP. I don't use the debugger much myself, but cleaning it up and >> enhancing it might get me to do so. :) > > My first reaction is to pick my jaw up off the floor. How can you not > use the debugger much? I *live* in the debugger! Who can program without > a debugger? I write perfect code? :) > You are making more work for yourself, I think. I've been using some internal debugging and logging tools, so I've not been without debugging, heavens no. I just haven't used MC's in a while. In most cases all I need to to know which line is causing the problem. It's usually just a typo, so those are easy to fix. Making changes to data structures and properties is where things get harrier in the stuff I've been working on, but logging tools have helped me not only debug those but also measure the time they're spending so I can optimize them. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jacque at hyperactivesw.com Wed Apr 26 16:58:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 26 Apr 2006 15:58:51 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <444FDA05.8030701@fourthworld.com> References: <444FDA05.8030701@fourthworld.com> Message-ID: <444FDF0B.2030309@hyperactivesw.com> Richard Gaskin wrote: > J. Landman Gay wrote: >> Richard Gaskin wrote: >>>> This one is a known, and intentional, escape procedure. It happens >>>> when there is a bug in a script that is called from your debugging >>>> script, such as one in a library or backscript. If there is a bug in >>>> there, the engine will go into an infinite loop (which is what >>>> happens in the MC IDE, and you have to force-quit.) >>> >>> Please send details to either me or the MC list, and I'll address it >>> ASAP. I don't use the debugger much myself, but cleaning it up and >>> enhancing it might get me to do so. :) >> >> My first reaction is to pick my jaw up off the floor. How can you not >> use the debugger much? I *live* in the debugger! Who can program >> without a debugger? > > I write perfect code? :) Oh. Well, in that case, I take it all back. ;) Pbbbbttth. :P -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From davis.phil at comcast.net Wed Apr 26 17:04:49 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 26 Apr 2006 14:04:49 -0700 Subject: RevMedia for CBT/eLearning (Preston Shea) In-Reply-To: <223ABCAA-2D76-4204-A832-3045EE0A2018@cruzio.com> References: <223ABCAA-2D76-4204-A832-3045EE0A2018@cruzio.com> Message-ID: <444FE071.3010605@comcast.net> Mark Swindell wrote: > Using the Rev engine couldn't a serious party make a "simple" > training/testing/authoring IDE specific to that task... one that would > be designed from the ground up to eliminate all the extraneous and > sometimes confusing overhead? Hi Mark, I can answer this one... YES. In spades! I just finished using Rev to create a very focused (standalone) training content editor for one of my clients, and they couldn't be happier with it. Specifically, it lets them open their Rev-based training packages in an editing environment and manipulate: - text - change screen content - assign correct answer where appropriate - text styles - font, size - plain, bold, italic, underline, superscript, subscript - images - add, delete, replace one image with another - multiple images allowed per screen - move image around on screen for correct placement - movies - add, delete, replace one movie with another - move movie around on screen for correct placement - audio (spoken content for non-readers) - create, order, delete digital audio files per screen - allow multiple audio files per screen - screens - do all the above to all screen types - title, pretest, posttest, intro, quiz, menu, score, etc - add a content screen - delete a content screen - automagically render finished screen as JPG for anywhere delivery Is that the kind of thing you're talking about? Phil Davis From devin_asay at byu.edu Wed Apr 26 17:09:04 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 26 Apr 2006 15:09:04 -0600 Subject: Turn Off Double-Entry? In-Reply-To: <444FAC2F.4070603@hyperactivesw.com> References: <444E8128.4050208@fourthworld.com> <302BD315-597B-4A85-8431-A3A88D653FD5@dsl.pipex.com> <8C8375AB057F095-1EBC-5FDD@FWM-R08.sysops.aol.com> <444FAC2F.4070603@hyperactivesw.com> Message-ID: On Apr 26, 2006, at 11:21 AM, J. Landman Gay wrote: > simplsol at aol.com wrote: >> The variable watcher misses variables (especially the clickLine). >> It is possible to use the spacebar to step through code (although >> there is no obvious way to know this) - except that it often will >> not work for the first step. Attempting to use the "Find" command >> in the debugger will scramble the script editor window and scripts >> being edited. I didn't even know you could use the Find command in the debugger! (Or I guess what this is saying is you really *can't*.) > > I use the Find thingie at the bottom of the editor all the time, > day in and day out, and haven't ever seen this happen. How odd. Do > you use script colorization? I never do, so I wonder if that has > anything to do with it? I use script colorization all the time (avert your eyes, Jacque), and I have never had any problem using Find and Replace in the script editor. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From rjb at robelko.com Wed Apr 26 17:41:27 2006 From: rjb at robelko.com (Robert Brenstein) Date: Wed, 26 Apr 2006 23:41:27 +0200 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: <444FD6BC.4040409@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> <444FD6BC.4040409@paraboliclogic.com> Message-ID: >>"messages" button. It does the same as "lock messages". >> > >Thank you thank you thank you thank you thank you! :-) > >I was completely freaking out over this as I have put weeks into >this and thought I was going to have to start all over again. > > >Thanks, >-Garrett When programming such potentially problematic actions, it is usually a good idea to program an escape. Like when holding the control and shift key down disables the check or disables executing the quit. Or more complicated: if the check fails and alt is down, beep and wait for key input. One specific key aborts the quit, others make it continue normally. You get the idea :) Robert From mdswindell at cruzio.com Wed Apr 26 17:57:19 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 26 Apr 2006 14:57:19 -0700 Subject: RevMedia for CBT/eLearning (Preston Shea) In-Reply-To: <444FE071.3010605@comcast.net> References: <223ABCAA-2D76-4204-A832-3045EE0A2018@cruzio.com> <444FE071.3010605@comcast.net> Message-ID: On Apr 26, 2006, at 2:04 PM, Phil Davis wrote: > Mark Swindell wrote: >> Using the Rev engine couldn't a serious party make a "simple" >> training/testing/authoring IDE specific to that task... one that >> would be designed from the ground up to eliminate all the >> extraneous and sometimes confusing overhead? > > Hi Mark, > > I can answer this one... > > YES. In spades! > (content) > Is that the kind of thing you're talking about? Very cool. The original poster was wanting something like this I think. It seems like a perfect use for the Rev engine and a custom UI that would accommodate whatever needs training/testing niche would seek. Mark From liamlambert at mac.com Wed Apr 26 18:06:40 2006 From: liamlambert at mac.com (Liam Lambert) Date: Wed, 26 Apr 2006 23:06:40 +0100 Subject: password Message-ID: <34949A18-1DD3-4677-BF37-B8DF7DE8CE6F@mac.com> Mark thank you I finely worked out what I needed set the itemdel to comma ask "User Name" if it is empty then exit mouseup put it into tUser repeat for each line tline in fld "pass" ----This is a hidden fld if item 1 of tline is tUser then put item 2 of tline into tPassword end if end repeat ask "Please enter your password" if it is tPassword then answer "yahooo" -----Do what ever here else answer "Wrong Pass" end if Liam Ireland From JimAultWins at yahoo.com Wed Apr 26 18:29:47 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 26 Apr 2006 15:29:47 -0700 Subject: Point of confusion - Custom Properties Message-ID: I am trying to grasp how the setProp and getProp handers will work and am stuck on the following concept. Given: that executing the following lines will 'attempt' to change the values of custom properties and send a message to do so ... on opencard set the dontShowError of this stack to "true" set the dontShowIcons of this stack to "true" set the dontShowAnimation of this stack to "true" end opencard ---how can another handler be triggered while this one is running? setProp dontShowError valToSet if valToSet is not in "true,false" then --do nothing, no change else pass dontShowError end if end dontShowError setProp dontShowIcons valToSet if valToSet is not in "true,false" then --do nothing, no change else pass dontShowIcons end if end dontShowIcons setProp dontShowAnimation valToSet if valToSet is not in "true,false" then --do nothing, no change else pass dontShowAnimation end if end dontShowAnimation ---------------------------------- Thanks, Jim Ault Las Vegas From garrett at paraboliclogic.com Wed Apr 26 18:30:27 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Wed, 26 Apr 2006 15:30:27 -0700 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> <444FD6BC.4040409@paraboliclogic.com> Message-ID: <444FF483.2000604@paraboliclogic.com> Robert Brenstein wrote: >>> "messages" button. It does the same as "lock messages". >>> >> >> Thank you thank you thank you thank you thank you! :-) >> >> I was completely freaking out over this as I have put weeks into this >> and thought I was going to have to start all over again. >> >> >> Thanks, >> -Garrett > > When programming such potentially problematic actions, it is usually a > good idea to program an escape. Like when holding the control and shift > key down disables the check or disables executing the quit. Or more > complicated: if the check fails and alt is down, beep and wait for key > input. One specific key aborts the quit, others make it continue > normally. You get the idea :) Originally I did have such a routine in place. All was working just fine until last night when I dumped my harddrive and re-installed OS X (Spring Cleaning). Then today I get back to work on my project and this happened. Turns out a duplicate control somehow got on my stack and throwing off the entire program. -Garrett From sarah.reichelt at gmail.com Wed Apr 26 18:42:36 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 27 Apr 2006 08:42:36 +1000 Subject: password In-Reply-To: <34949A18-1DD3-4677-BF37-B8DF7DE8CE6F@mac.com> References: <34949A18-1DD3-4677-BF37-B8DF7DE8CE6F@mac.com> Message-ID: > Mark thank you > > I finely worked out what I needed > > set the itemdel to comma > ask "User Name" > if it is empty then exit mouseup > put it into tUser > repeat for each line tline in fld "pass" ----This is a hidden fld > if item 1 of tline is tUser then > put item 2 of tline into tPassword > end if > end repeat > ask "Please enter your password" > if it is tPassword then > answer "yahooo" -----Do what ever here > else > answer "Wrong Pass" > end if > Liam, you may want to include this line: set the caseSensitive to true before you check the user name & password. Otherwise "PASS", "Pass" & "pass" will all appear to be the same. Cheers, Sarah From dcragg at lacscentre.co.uk Wed Apr 26 18:55:44 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 26 Apr 2006 23:55:44 +0100 Subject: Turn Off Double-Entry? In-Reply-To: <444FD2E1.30305@chipp.com> References: <444FB827.2030201@fourthworld.com> <444FD233.6030409@hyperactivesw.com> <444FD2E1.30305@chipp.com> Message-ID: <53063701-D8BE-4378-A13A-B733BA6924F2@lacscentre.co.uk> It has been brought to my attention that certain flattering comments with respect to the frequency of bugs in libUrl have been made on this list. In line with traditional Scottish good grace, all I can say is if it's money you're after, the answer's no. We seem to be getting into a discussion about bugs again. At the risk of us all getting banished, let me offer a few comments. Unlike Richard, I do spend quite a lot of time in the debugger. But at the risk of harming Jacque's jaw again, I never use it for debugging libUrl. When I started out with libUrl, the debugger was of little use. The problem is that libUrl does most of its stuff asynchronously (read from socket x with message y, etc.), and the debugger couldn't cope with the out-of-context stuff. (try/catch handlers have the same problem) So most of the debugging is done by using libUrl's built-in log function to trace various values at various stages. A little tedious, but it works. One day I'll check out whether recent improvements in the debugger make a difference in thi area, but it's hard to break habits. As for the number of bugs in libUrl, I can assure Richard it's had it's fair share. I originally agreed to take on the libUrl task because I needed it to work for a project I was working on at the time. This was an application that used ftp and http, and was used by a number of companies in Europe and Asia. As a result, the libUrl script has received some severe testing on various networks, and it still does. And because of this, a lot of bugs have come to my attention and been fixed before you lot could complain about them. :-) Going off at a slight tangent ... I know people complain about bugs in Rev from time to time (OK. All the time.). I've had hangs and crashes in the IDE myself. But the application I mentioned above (Windows only) has gone through many changes and engine updates, and has been used by a few thousand people in various locations, and since the 2.4.1 version of the engine, I've not had one report of a crash from a user. I think that's pretty good going, and it's why I'm with Richard when he says it's the engine that matters. I see bugs in the IDE as an inconvenience, but bugs in the engine are a threat to my income. Sorry, Scott. This is drifting away from your original complaint. I'm probably on your side on this one, but sometimes there is an advantage to the double-entry feature. I've got one of those sleek Apple edgeless keyboards, and I keep hitting the Enter key with my elbow when I reach for the phone. At those times, the double-entry feature usually leaves the script window open. (Yes, I know. I should move the phone.) Cheers Dave From wow at together.net Wed Apr 26 19:11:08 2006 From: wow at together.net (Richard Miller) Date: Wed, 26 Apr 2006 19:11:08 -0400 Subject: videograbber sound encoding preferences In-Reply-To: <21136299-9F42-40CB-9700-4F8293E752A0@mangomultimedia.com> References: <1A549251-3FEE-47CC-BC68-DEF0B231CA14@mangomultimedia.com> <4A3DF531-F7BB-4E52-B7BA-2CFA649FFAAE@together.net> <21136299-9F42-40CB-9700-4F8293E752A0@mangomultimedia.com> Message-ID: <4DE5BC60-0399-4052-AFE1-A522BB24A367@together.net> DirectX On Apr 26, 2006, at 4:32 PM, Trevor DeVore wrote: > On Apr 26, 2006, at 1:27 PM, Richard Miller wrote: > >> I am currently working with the video functions under XP. Can't >> say for sure what works under OSX. This does work under XP (using >> the latest Rev Windows file, revVideGrabber.dll). >> >> RevSetVideoGrabCompressor "Morgan MJPEG Compressor" >> RevSetVideoFrameRate "30" >> RevSetVideoGrabAudio true, "1","8","11025" >> revRecordVideo movfile >> >> This series of commands (which uses the Morgan codec) gives me >> very high-quality compressed video (under 1000 kbits/second frame >> rate, 30 frames per second). When I check the resulting .avi file >> in Apple's Quicktime Player and go to MOVIE INFO, it shows "8-bit >> Unsigned Integer, Mono, 11.025 kHz". >> >> Sorry it took so long to get back to you. Been traveling. > > Are you using DirectX or QuickTime for capture? > > -- > Trevor DeVore > Blue Mango Learning Systems - www.bluemangolearning.com > trevor at bluemangolearning.com > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Wed Apr 26 19:13:04 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 26 Apr 2006 16:13:04 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: References: Message-ID: <444FFE80.5070407@comcast.net> Jim Ault wrote: > I am trying to grasp how the setProp and getProp handers will work and am > stuck on the following concept. > > Given: that executing the following lines will 'attempt' to change the > values of custom properties and send a message to do so ... > on opencard > set the dontShowError of this stack to "true" > set the dontShowIcons of this stack to "true" > set the dontShowAnimation of this stack to "true" > end opencard > > ---how can another handler be triggered while this one is running? Hi Jim, 'getProp' and 'setProp' have nothing to do per se with custom properties. They are just syntax alternatives to 'on' or 'function'. Your 'dontShow...' handlers would be executed much the same way any other function or custom command issued by 'openCard' would be executed. (Warning - TMI follows) Execution of 'openCard' is paused/suspended, and Rev gives control to the called handler. In turn, the called handler may call other handlers and have its own execution paused until control comes back from the handler it called. When the original called handler finishes running, control is returned to the original caller (openCard) and its execution continues. (Unless of course a called handler 'short circuits' normal control with an 'exit to top' or some such thing.) Is that what you're asking about? Phil Davis From davis.phil at comcast.net Wed Apr 26 19:17:21 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 26 Apr 2006 16:17:21 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: References: Message-ID: <444FFF81.6030604@comcast.net> Hi Jim, I should have also said: If your stack has actual 'dontShow...' custom properties, those properties are just data containers. Your 'openCard' statements that refer to them in your example will change their values just fine without using 'getProp' or 'setProp' handlers. Phil Jim Ault wrote: > I am trying to grasp how the setProp and getProp handers will work and am > stuck on the following concept. > > Given: that executing the following lines will 'attempt' to change the > values of custom properties and send a message to do so ... > on opencard > set the dontShowError of this stack to "true" > set the dontShowIcons of this stack to "true" > set the dontShowAnimation of this stack to "true" > end opencard From m.schonewille at economy-x-talk.com Wed Apr 26 19:27:47 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 27 Apr 2006 01:27:47 +0200 Subject: password In-Reply-To: <34949A18-1DD3-4677-BF37-B8DF7DE8CE6F@mac.com> References: <34949A18-1DD3-4677-BF37-B8DF7DE8CE6F@mac.com> Message-ID: <34FFAD43-67BB-4A13-9282-A19A44F3CE37@economy-x-talk.com> Hi Liam, Your scripts looks fine, only it could be a little shorter, slightly faster and, following Sarah's advice, slightly more secure: set the caseSensitive to true set the itemdel to comma ask "User Name" if it is empty then exit mouseup put it into tUser put item 2 of line lineoffset(tUser & comma,fld "pass") of fld "pass" into tPassword ask password "Please enter your password" if it is tPassword then answer "yahooo" -----Do what ever here else -- blabla end if Untested, but I think it will work. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 27-apr-2006, om 0:06 heeft Liam Lambert het volgende geschreven: > Mark thank you > > I finely worked out what I needed > > set the itemdel to comma > ask "User Name" > if it is empty then exit mouseup > put it into tUser > repeat for each line tline in fld "pass" ----This is a hidden fld > if item 1 of tline is tUser then > put item 2 of tline into tPassword > end if > end repeat > ask "Please enter your password" > if it is tPassword then > answer "yahooo" -----Do what ever here > else > answer "Wrong Pass" > end if > > Liam > > Ireland From ambassador at fourthworld.com Wed Apr 26 19:45:42 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 16:45:42 -0700 Subject: Converting a RunRev App to a Web-Based App? Message-ID: <44500626.2070603@fourthworld.com> David Burgun wrote: > On 26 Apr 2006, at 19:16, Richard Gaskin wrote: >> WebMerge is a handy way to quickly publish static web pages (I >> recently sold a 10-pack to the US Library of Congress), but a true >> web application will likely need a live database connection for >> writes, and that's beyond the scope of what WebMerge handles. > > Actually maybe not. The database is only updated once in a while and > the end-user doesn't write to the database at all. This is a kind of > front-end to the main system. Once the user had selected the images > they want, a list of the product codes and quantity is generated and > in the Web-Based app would then processed by the main system. > > I'm not sure in WebMerge would be appropriate or not? > > What do you think? It's hard to determine from that description, but if you need static web pages generated then WebMerge may be a useful way to go. If it is, you'll find updating those pages a snap: You can save WebMerge settings files with an Auto-Run option, so just double-clicking the file launches WebMerge, it generates the pages, uploads them, and quits. If you need to edit the file again later you can always open from within the program. Since just about any database language offers options for launching files, you can integrate WebMerge into other workflows with this simple feature. The demo is free, and has all features enabled with no time limit. The only limitation is that without a reg code it'll process only 20 records. I've learned from Scott Raney that this type of feature-limited demo is more effective for encouraging adoption of complex products (extra bonus points that it's more convenient for the customer too, and carries zero overhead for me). The demo is at: A review at IT Enquirer compares WebMerge with a competing product: -- Richard Gaskin Fourth World Media Corporation Developer of WebMerge: Publish any database on any Web site ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From scott at tactilemedia.com Wed Apr 26 20:22:30 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 26 Apr 2006 17:22:30 -0700 Subject: Turn Off Double-Entry? In-Reply-To: <53063701-D8BE-4378-A13A-B733BA6924F2@lacscentre.co.uk> Message-ID: Recently, Dave Cragg wrote: > I'm > probably on your side on this one, but sometimes there is an > advantage to the double-entry feature. I've got one of those sleek > Apple edgeless keyboards, and I keep hitting the Enter key with my > elbow when I reach for the phone. At those times, the double-entry > feature usually leaves the script window open. (Yes, I know. I should > move the phone.) Well, I have appreciated all the points of view on the script editor (plus quick echo of appreciation for all Dave's libURL work). It's apparent that there's no single way folks prefer to work (does this ring a bell with Jerry Daniels, maker of Constellation?). At the risk of continuing debate on the topic, I'll just throw out there that the Flash ActionScript editor has no apply/entry whatsoever: when you've finished typing the script, that's it, it doesn't close, move or otherwise go away, it's basically like a static palette that stores text. AFAIK, the editing window is passive you have to manually check the code with a buttonpress, or run your movie and wait for the IDE to return any errors. Took me a while to get used to it, but in a way it's kind of refreshing, and it behaves consistently. With Rev, I feel like I have to keep track of whether or not I edited the script because the window will behave differently depending on this fact. Doesn't seem like effective design to me, but hey, that's just me (and anyway now there's a fix for me, thanks to Geoff C.) So, like the hundreds of clich? politicians before me have said, "Let's celebrate our differences and learn to work together!" *gag* Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From m.schonewille at economy-x-talk.com Wed Apr 26 20:28:00 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 27 Apr 2006 02:28:00 +0200 Subject: [OT-ANN] EcxFTP 1.0b05 Message-ID: <3253F827-AB98-42A3-9856-C40C23B928F0@economy-x-talk.com> Unofficial announcement of first public beta release EcxFTP 1.0b05 FTP Client Software for Mac OS X Dear friends, Today, Economy-x-Talk is releasing the beta version a new product, called ecxFTP. EcxFTP is an FTP client for Mac OS X. We would like to make an early announcement to the Revolution list because ecxFTP was made with Revolution and might be useful to fellow developers. EcxFTP is one of the least expensive FTP clients available. It is simple, provides everything you need to manage your FTP account, without overwhelming you with features. Keeping the interface of this FTP client as simple and intuitive as possible, Economy-x-Talk has created a typical Macintosh application, which seamlessly integrates with the Mac OS X interface. We would like to invite you to visit the ecxFTP homepage at . There, you can download a free trial of the latest (beta) version of ecxFTP. The software will be fully functional for 30 days. After this trial period, you need a license key to re-activate the FTP client. Currently, ecxFTP is in beta stage. Although it has been tested extensively during the past few weeks, there may still be small glitches. Economy-x-Talk would very much appreciate receiving bug reports and comments on our new products. Best regards, Mark Schonewille P.S. Contact us if you are a regular visitor of ChatRev but have not received a free ecxFTP license. -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html From revolutionary.dan at gmail.com Wed Apr 26 20:39:10 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 26 Apr 2006 17:39:10 -0700 Subject: Early Bird Discounts for RevCon West Ending Monday! Message-ID: <70ed6b130604261739h5a5cb5eaw9fbcd5c7191a86cb@mail.gmail.com> Dear Fellow Revolutionaries.... The generous Early Bird registration discounts for the upcoming RevCon West 2006 gathering of Revolutionaries in Monterey will officially END ON MONDAY, MAY 1. This is your last chance to save potentially hundreds of dollars on this outstanding and uniqye opportunity to hang out with a bunch of fellow Revolution users and stuff your head full of useful knowledge -- and your goodie bag full of zero-cost software worth hundreds of dollars in its own right. EARLY BIRD SIGNING BONUSES If you sign up before the end of the Early Bird discount registration period, you'll be entitled to F R E E copies of the following pieces of software: * a license to Valentina Office Server for Windows or OS X good for five connections ($300 value) * a copy of the newly released Rev Media ($49 value) * a copy of altSubversion for Mac/PC/Linux * a copy of Daniels & Mara's Galaxy Free IDE * a copy of Daniels & Mara's Image Store Pick from four options for this important conference, but pick an option NOW and sign up at http://www.revconwest.com. PACKAGE C - Two-day pre-conference hands-on tutorial + two-day main conference + one-day post-conference intensive. Regular price: $1,189. Early Bird Price expiring May 1: $625. YOU SAVE #574! PACKAGE B - Two-day main confernce + one-day post-conference intensive. Regular price: $594. Early Bird Price expiring May 1: $359. YOU SAVE $235! PACKAGE A - Two-day pre-confernce hands-n tutorial + two-day main conference. Regular price: $894. Early Bird Price expiring May 1: $500. You save $394! CONFERENCE ONLY - Two-day main conference. Regular price: $299. Early Bird Price expiring May 1: $225. You save $74! Full details and registration available at http://www.revconwest.com. SIGN UP NOW. Don't let Monday Morning Madness cause you to forget and lose a bunch of money! Dan Shafer and Chipp Walters Co-Chairs, RevCon West 2006l From ambassador at fourthworld.com Wed Apr 26 20:47:26 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 26 Apr 2006 17:47:26 -0700 Subject: Turn Off Double-Entry? Message-ID: <4450149E.8030208@fourthworld.com> J. Landman Gay wrote: > Scott Rossi wrote: >> I don't suppose there's any way to turn off or otherwise disable the >> double-entry key sequence to close the script editor? ... > You can use option-enter (on Windows, alt-enter) to save and close the > editor. In my script editor I use Shift-Enter, because it's a larger key and there's one on both sides of the keyboard. Is there a way to change this in Rev, or are PowerBook users required to use two hands? (There's no Option key on the right side near the Enter and Return keys on a PB keyboard) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From rjearp at hotmail.com Wed Apr 26 21:01:23 2006 From: rjearp at hotmail.com (Bob Earp) Date: Wed, 26 Apr 2006 18:01:23 -0700 Subject: RevMedia for CBT/eLearning Message-ID: The solution is not as easy as one would think !! An awful lot has been written about sound pedagogical design (for adults at least), and the jury is still out as to a single solution. Suffice to say training programs tend to get written to suit audiences, cultures and subject matter, and to do that requires an authoring environment with significant flexibility if a team of authors are expected to deliver quality content to a variety of clients. Here's the conundrum....... If you have a tool such as Rev and a content developer capable of quality scripting such as Dan Shafer (sorry Chip, he insisted I give him a plug !!) , then all is well. But RARELY do you find an affordable quality content developer (one that understands and is skilled at adult instructional design) that can script. As such, one must provide an authoring environment that supplements scripting skills as for sure you can't supplement quality instructional design skills despite what some marketeers will say !! (e.g. "our tool will produce a training program in three clicks...") Our experience is that most of the solution revolves around the ability to break the learning down into tiny chunks (less than what a card contains) and be able to freely navigate forward, backwards, and jump without the need to script and all with logical transitions (both learning and visual). The other part of the solution is to make what little scripting the content developer does, as structured as possible without them even knowing it. This is so that a team can develop a project with common standards and we can maintain it in the long term. We've done all of this (and much more) in other languages (the last being ToolBook) and will do it in Rev just as soon as we can find a benefactor ;-) best, Bob... PS, I look forward to chatting with anybody of similar interest at RevConWest where I'll bring the old development shell we have. >On Apr 26, 2006, at 2:04 PM, Phil Davis wrote:> >> Mark Swindell wrote:>>> Using the Rev engine couldn't a serious party make a "simple" >>> training/testing/authoring IDE specific to that task... one that >>> would be designed from the ground up to eliminate all the >>> extraneous and sometimes confusing overhead?>>>> Hi Mark,>>>> I can answer this one...>>>> YES. In spades!>> (content)>> Is that the kind of thing you're talking about?> >Very cool. The original poster was wanting something like this I >think. It seems like a perfect use for the Rev engine and a custom >UI that would accommodate whatever needs training/testing niche would >seek.> >Mark _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From JimAultWins at yahoo.com Wed Apr 26 22:20:57 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 26 Apr 2006 19:20:57 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: <444FFE80.5070407@comcast.net> Message-ID: On 4/26/06 4:13 PM, "Phil Davis" wrote: > Jim Ault wrote: >> I am trying to grasp how the setProp and getProp handers will work and am >> stuck on the following concept. >> >> Given: that executing the following lines will 'attempt' to change the >> values of custom properties and send a message to do so ... >> on opencard >> set the dontShowError of this stack to "true" >> set the dontShowIcons of this stack to "true" >> set the dontShowAnimation of this stack to "true" >> end opencard >> >> ---how can another handler be triggered while this one is running? > > Hi Jim, > > 'getProp' and 'setProp' have nothing to do per se with custom > properties. They are just syntax alternatives to 'on' or 'function'. > Your 'dontShow...' handlers would be executed much the same way any > other function or custom command issued by 'openCard' would be executed. > > (Warning - TMI follows) Execution of 'openCard' is paused/suspended, and > Rev gives control to the called handler. In turn, the called handler may > call other handlers and have its own execution paused until control > comes back from the handler it called. When the original called handler > finishes running, control is returned to the original caller (openCard) > and its execution continues. (Unless of course a called handler 'short > circuits' normal control with an 'exit to top' or some such thing.) > > Is that what you're asking about? > > Phil Davis Hmmm, then I am really confused. The docs for 2.6.1 Mac OSX say... --------------------------------------------------- When you change a custom property, Revolution sends a setProp trigger to the object whose property is being changed. You can write a setProp handler to trap this trigger and respond to the attempt to change the property. Like a message, this trigger uses the message path, so you can place the setProp handler anywhere in the object's message path. Similarly, when you get the value of a custom property, Revolution sends a getProp call to the object whose property is being queried. You can write a getProp handler to reply to the request for information. Like a function call, the getProp call also traverses the message path. Using getProp and setProp handlers, you can: * validate a custom property's value before setting it * report a custom property's value in a format other than what it's stored as * ensure the integrity of a collection of properties by setting them all at once * change an object's behavior when a custom property is changed Note: setProp triggers and getProp calls are not sent when a built-in property is changed or accessed. They apply only to custom properties. -------------------------------------------------------------------------- The triggers are what I want to take advantage of, rather than build script lines to do the same thing. This is probably like using 'wait with messages' and 'send in 2 seconds', but it is not clear. Thanks for the quick reply, but I think there is more to the story. Jim Ault Las Vegas From davis.phil at comcast.net Wed Apr 26 22:43:05 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 26 Apr 2006 19:43:05 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: References: Message-ID: <44502FB9.6090903@comcast.net> Hi Jim, Okay, I lied. I overlooked what the docs say, probably because I've developed habits. I habitually use EITHER a getProp/setProp handler to return/store a 'dynamic' value, OR an actual custom property, and not both at once. If you write getprop/setprop handlers that monkey with custom props by the same names, just be careful to lock messages within the handlers before you touch the custom props. Otherwise, 'round and 'round she goes.... at least that's how it looks to me without experimenting. Thanks for the enlightenment - Phil Jim Ault wrote: > On 4/26/06 4:13 PM, "Phil Davis" wrote: > > >>Jim Ault wrote: >> >>>I am trying to grasp how the setProp and getProp handers will work and am >>>stuck on the following concept. >>> >>>Given: that executing the following lines will 'attempt' to change the >>>values of custom properties and send a message to do so ... >>>on opencard >>> set the dontShowError of this stack to "true" >>> set the dontShowIcons of this stack to "true" >>> set the dontShowAnimation of this stack to "true" >>>end opencard >>> >>>---how can another handler be triggered while this one is running? >> >>Hi Jim, >> >>'getProp' and 'setProp' have nothing to do per se with custom >>properties. They are just syntax alternatives to 'on' or 'function'. >>Your 'dontShow...' handlers would be executed much the same way any >>other function or custom command issued by 'openCard' would be executed. >> >>(Warning - TMI follows) Execution of 'openCard' is paused/suspended, and >>Rev gives control to the called handler. In turn, the called handler may >>call other handlers and have its own execution paused until control >>comes back from the handler it called. When the original called handler >>finishes running, control is returned to the original caller (openCard) >>and its execution continues. (Unless of course a called handler 'short >>circuits' normal control with an 'exit to top' or some such thing.) >> >>Is that what you're asking about? >> >>Phil Davis > > Hmmm, then I am really confused. The docs for 2.6.1 Mac OSX say... > > --------------------------------------------------- > When you change a custom property, Revolution sends a setProp trigger to the > object whose property is being changed. You can write a setProp handler to > trap this trigger and respond to the attempt to change the property. Like a > message, this trigger uses the message path, so you can place the setProp > handler anywhere in the object's message path. > > Similarly, when you get the value of a custom property, Revolution sends a > getProp call to the object whose property is being queried. You can write a > getProp handler to reply to the request for information. Like a function > call, the getProp call also traverses the message path. > > Using getProp and setProp handlers, you can: > * validate a custom property's value before setting it > * report a custom property's value in a format other than what it's stored > as > * ensure the integrity of a collection of properties by setting them all at > once > * change an object's behavior when a custom property is changed > > Note: setProp triggers and getProp calls are not sent when a built-in > property is changed or accessed. They apply only to custom properties. > -------------------------------------------------------------------------- > The triggers are what I want to take advantage of, rather than build script > lines to do the same thing. > > This is probably like using 'wait with messages' and 'send in 2 seconds', > but it is not clear. > > Thanks for the quick reply, but I think there is more to the story. > > Jim Ault > Las Vegas From joel.guillod at net2000.ch Thu Apr 27 00:12:47 2006 From: joel.guillod at net2000.ch (Joel Guillod) Date: Thu, 27 Apr 2006 06:12:47 +0200 Subject: System messages order in list field In-Reply-To: <20060426162939.EB69F824F92@mail.runrev.com> References: <20060426162939.EB69F824F92@mail.runrev.com> Message-ID: <75DA6AC7-8F73-46F1-A2DE-5A9608917C42@net2000.ch> I notice that the system messages order for list field differs depending on the hilited state of the clickline: case 1: when clicking on a *unhilited* line: mousedown -> selectionChanged -> mouseUp case 2: when clicking on a *hilited* line: selectionChanged -> mousedown -> mouseUp Is it a bug or a feature? Is there some explanations on the purpose for such a different order? Jo?l From JimAultWins at yahoo.com Thu Apr 27 00:14:36 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 26 Apr 2006 21:14:36 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: <44502FB9.6090903@comcast.net> Message-ID: I am aware of the endless loop details. They are explained in the docs. The point is that set the userFlag of this stack to "true" -->is supposed to trigger a message to Revolution to make the change, but not if this is intercepted by setProp userFlag val --examine the value and take actions --and the message is not passed, thus not changed. end userFlag What I don't get is how the message could be sent and executed while current handler is still running. If the triggers are pending messages or have to be handled another way, it is a mystery to me. Any working examples of how to use this part of Rev? Jim Ault Las Vegas On 4/26/06 7:43 PM, "Phil Davis" wrote: > Hi Jim, > > Okay, I lied. I overlooked what the docs say, probably because I've > developed habits. I habitually use EITHER a getProp/setProp handler to > return/store a 'dynamic' value, OR an actual custom property, and not > both at once. > > If you write getprop/setprop handlers that monkey with custom props by > the same names, just be careful to lock messages within the handlers > before you touch the custom props. Otherwise, 'round and 'round she > goes.... at least that's how it looks to me without experimenting. > > Thanks for the enlightenment - > > Phil >> Hmmm, then I am really confused. The docs for 2.6.1 Mac OSX say... >> >> --------------------------------------------------- >> When you change a custom property, Revolution sends a setProp trigger to the >> object whose property is being changed. You can write a setProp handler to >> trap this trigger and respond to the attempt to change the property. Like a >> message, this trigger uses the message path, so you can place the setProp >> handler anywhere in the object's message path. >> >> Similarly, when you get the value of a custom property, Revolution sends a >> getProp call to the object whose property is being queried. You can write a >> getProp handler to reply to the request for information. Like a function >> call, the getProp call also traverses the message path. >> >> Using getProp and setProp handlers, you can: >> * validate a custom property's value before setting it >> * report a custom property's value in a format other than what it's stored >> as >> * ensure the integrity of a collection of properties by setting them all at >> once >> * change an object's behavior when a custom property is changed >> >> Note: setProp triggers and getProp calls are not sent when a built-in >> property is changed or accessed. They apply only to custom properties. >> -------------------------------------------------------------------------- >> The triggers are what I want to take advantage of, rather than build script >> lines to do the same thing. >> >> This is probably like using 'wait with messages' and 'send in 2 seconds', >> but it is not clear. >> >> Thanks for the quick reply, but I think there is more to the story. >> >> Jim Ault >> Las Vegas > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From userev at canelasoftware.com Thu Apr 27 00:46:51 2006 From: userev at canelasoftware.com (Mark Talluto) Date: Wed, 26 Apr 2006 21:46:51 -0700 Subject: libURLftpUploadFile limitations In-Reply-To: References: Message-ID: <3FACE1F4-CE1A-4C24-9C57-6B2352D52FB5@canelasoftware.com> On Apr 25, 2006, at 1:50 PM, Dave Cragg wrote: > One problem here is that the script isn't using the optional > "message" callback parameter. Using a callback would let you know > whether an error had occurred with any of the uploads. Also, > although probably not a problem here, you should use "unload url" > after using libURLftpUploadFile. I see this isn't included in the > online docs (I think it used to be). There's an example script at > the following url: > > http://www.lacscentre.co.uk/liburl/ > liburldoc.html#libUrlFtpUploadFile Ok. I have added the callback parameter and found that some of the files are experiencing problems uploading. I am wondering if I need to create a folder before I upload files into it. An older version of this stack used to create a dummy file in a non existent folder. Could this be my problem? The folder seems to be created anyways, but maybe it is getting created after my program gives up on the upload and thus certain files are not making it up. > > > BTW, if the files aren't particularly large, I'd probably upload > them one at a time using "put". I don't think there's any great > speed advantage using libURLftpUploadFile. It was added for cases > of exteremely large files that won't fit in memory. Some of the files are over 40MB. Thus I chose this method. Some of the smallest files are failing. Size does not seem to be a factor. Mark Talluto -- CANELA Software http://www.canelasoftware.com From davis.phil at comcast.net Thu Apr 27 01:13:09 2006 From: davis.phil at comcast.net (Phil Davis) Date: Wed, 26 Apr 2006 22:13:09 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: References: Message-ID: <445052E5.70301@comcast.net> Jim Ault wrote: > I am aware of the endless loop details. They are explained in the docs. > > The point is that > set the userFlag of this stack to "true" > -->is supposed to trigger a message to Revolution to make the change, but > not if this is intercepted by > setProp userFlag val > --examine the value and take actions > --and the message is not passed, thus not changed. > end userFlag > > What I don't get is how the message could be sent and executed while current > handler is still running. If the triggers are pending messages or have to > be handled another way, it is a mystery to me. I believe they work the same way 'closeCard', 'preOpenCard' and 'openCard' messages work when your script says 'go next card'. Those messages are fired *during* the execution of your 'go' command, and any like-named handlers in the path will complete before the 'go' command completes. The messages are an inherent part of doing the command, and they are fired at specific points during execution of the command; any handling of those messages will pause the command that fired them until handling is complete; then control is returned to the original command (e.g. 'go'), and it continues on its way. Am I answering what you're asking, Jim? Phil > > Any working examples of how to use this part of Rev? > > Jim Ault > Las Vegas > > On 4/26/06 7:43 PM, "Phil Davis" wrote: > > >>Hi Jim, >> >>Okay, I lied. I overlooked what the docs say, probably because I've >>developed habits. I habitually use EITHER a getProp/setProp handler to >>return/store a 'dynamic' value, OR an actual custom property, and not >>both at once. >> >>If you write getprop/setprop handlers that monkey with custom props by >>the same names, just be careful to lock messages within the handlers >>before you touch the custom props. Otherwise, 'round and 'round she >>goes.... at least that's how it looks to me without experimenting. >> >>Thanks for the enlightenment - >> >>Phil > > >>>Hmmm, then I am really confused. The docs for 2.6.1 Mac OSX say... >>> >>>--------------------------------------------------- >>>When you change a custom property, Revolution sends a setProp trigger to the >>>object whose property is being changed. You can write a setProp handler to >>>trap this trigger and respond to the attempt to change the property. Like a >>>message, this trigger uses the message path, so you can place the setProp >>>handler anywhere in the object's message path. >>> >>>Similarly, when you get the value of a custom property, Revolution sends a >>>getProp call to the object whose property is being queried. You can write a >>>getProp handler to reply to the request for information. Like a function >>>call, the getProp call also traverses the message path. >>> >>>Using getProp and setProp handlers, you can: >>>* validate a custom property's value before setting it >>>* report a custom property's value in a format other than what it's stored >>>as >>>* ensure the integrity of a collection of properties by setting them all at >>>once >>>* change an object's behavior when a custom property is changed >>> >>> Note: setProp triggers and getProp calls are not sent when a built-in >>>property is changed or accessed. They apply only to custom properties. >>>-------------------------------------------------------------------------- >>>The triggers are what I want to take advantage of, rather than build script >>>lines to do the same thing. >>> >>>This is probably like using 'wait with messages' and 'send in 2 seconds', >>>but it is not clear. >>> >>>Thanks for the quick reply, but I think there is more to the story. >>> >>>Jim Ault >>>Las Vegas >> >>_______________________________________________ >>use-revolution mailing list >>use-revolution at lists.runrev.com >>Please visit this url to subscribe, unsubscribe and manage your subscription >>preferences: >>http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jacque at hyperactivesw.com Thu Apr 27 01:37:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 27 Apr 2006 00:37:51 -0500 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: <444FF483.2000604@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> <444FD6BC.4040409@paraboliclogic.com> <444FF483.2000604@paraboliclogic.com> Message-ID: <445058AF.2070406@hyperactivesw.com> Garrett Hylltun wrote: > Robert Brenstein wrote: >> When programming such potentially problematic actions, it is usually a >> good idea to program an escape. Like when holding the control and >> shift key down disables the check or disables executing the quit. Or >> more complicated: if the check fails and alt is down, beep and wait >> for key input. One specific key aborts the quit, others make it >> continue normally. You get the idea :) > > Originally I did have such a routine in place. Or in a pinch, type this into the message box: lock messages;go stack "myStack" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 27 01:59:06 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 27 Apr 2006 00:59:06 -0500 Subject: Turn Off Double-Entry? In-Reply-To: <4450149E.8030208@fourthworld.com> References: <4450149E.8030208@fourthworld.com> Message-ID: <44505DAA.7020105@hyperactivesw.com> Richard Gaskin wrote: > J. Landman Gay wrote: > >> Scott Rossi wrote: >>> I don't suppose there's any way to turn off or otherwise disable the >>> double-entry key sequence to close the script editor? > ... >> You can use option-enter (on Windows, alt-enter) to save and close the >> editor. > > In my script editor I use Shift-Enter, because it's a larger key and > there's one on both sides of the keyboard. > > Is there a way to change this in Rev, or are PowerBook users required to > use two hands? (There's no Option key on the right side near the Enter > and Return keys on a PB keyboard) > It's moot, as it turns out; the shortcut no longer works anyway. :( -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Thu Apr 27 02:11:18 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 27 Apr 2006 01:11:18 -0500 Subject: System global gets lost Message-ID: <44506086.8070500@hyperactivesw.com> This just happened to me and I wonder if anyone knows why. I have a script that acceses the $USER global. It has been working fine for almost a year, in several IDEs and through several Rev versions. Suddenly today, it disappeared from the variable watcher and asking for the value in the message box returned empty. I restarted Rev and it was back again. What would make it go away? The other globals appeared to be there still. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Thu Apr 27 05:49:46 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 27 Apr 2006 11:49:46 +0200 Subject: Point of confusion - Custom Properties In-Reply-To: <445052E5.70301@comcast.net> References: <445052E5.70301@comcast.net> Message-ID: <5D32996B-D564-4870-9177-C57B28E65934@economy-x-talk.com> You are right, Phil. The following two examples do exactly the same: example a) on mouseUp beeper 2 end mouseUp on beeper x beep x end beeper example b) on mouseUp set the beeper of this stack to 2 end mouseUp setprop beeper x beep x end beeper There really is no difference between the getprop/setprop handlers and commands and functions in this respect. The only difference is in the way they return a value. Commands return a value in "the result", functions in "it" and getprop/setprop handlers in a property. If there is no getprop/setprop handler to catch the message, Revolution will return the value to or from the specified property. If there is such a handler, the handler may return the value or pass the message on to Revolution. If the message is passed on, Revolution returns the value. Thus, Jim's original approach was correct. You can use setprop handler to check a value before a property is changed: setprop someProperty theValue if theValue is "the correct value" then pass someProperty end if end someProperty Is this still confusing? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 27-apr-2006, om 7:13 heeft Phil Davis het volgende geschreven: > > I believe they work the same way 'closeCard', 'preOpenCard' and > 'openCard' messages work when your script says 'go next card'. > Those messages are fired *during* the execution of your 'go' > command, and any like-named handlers in the path will complete > before the 'go' command completes. The messages are an inherent > part of doing the command, and they are fired at specific points > during execution of the command; any handling of those messages > will pause the command that fired them until handling is complete; > then control is returned to the original command (e.g. 'go'), and > it continues on its way. > > Am I answering what you're asking, Jim? > > Phil From effendi at wanadoo.fr Thu Apr 27 06:32:20 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 27 Apr 2006 12:32:20 +0200 Subject: Use of the Debugger ? Message-ID: <56bfc2035c390d24679e635b9af3b555@wanadoo.fr> Hi from Paris, To continue after Jaqueline's and Richard's comments. Interesting subject. Maybe we could ask other people if they use the debugger ? > Richard Gaskin wrote: > > My first reaction is to pick my jaw up off the floor. How > can you not use the debugger much? I *live* in the > debugger! Who can program without a debugger? > You are making more work for yourself, I think. I used HC every day for more than 10 years, and now I use Revolution every day. I never used HC debugging, and I haven't even thought about Revolution debugging ! I don't even know how it works. I write my programs in bed (light switched off, no paper and pencil), just do it in my head ! The next day, I code in my scripts using (now) a very rigid naming convention for fields, globals, locals, etc. And I'm up and running in no time. I still draw little flow diagrams for sections of my coding that may be complicated - that saves a lot of hassle. Old habits die hard ! One thing I have found very useful. I declare globals for every local, during testing, and then comment out the global definitions after testing. They will be available in the future, if I make any major mods to my scripts. I use the "do" command often, but in the form : put xxxxxxxxxxxx into DoIt -- DoIt is a global do DoIt Then I can see if I blew it ! I have a header card on my stacks (which I build from pre-prepared models). I have displayglobals, displayfields and displaybuttons functions available in all my stacks, to see what I have defined. I often code "exit xxx" in my scripts during testing, and comment them out as I go. My only gripe is that the Variable Watcher doesn't update in real-time. You have to close it and open it again, each time. But then, I am just about to create a button to do this ........... ! I keep all my functions and standard handlers in a separate stack, and copy them into my new stacks as required. Of course, they are clearly documented with version numbers and dates, so I know what changes/improvements I made, and when. I generate quite a few scripts (like Export and Import), and move them into my new stacks, etc, etc. ....... Debugger ? Could it be useful for untidy minds ? Revolution is SO EASY to code, that it may offer fertiliser for sloppy coding ...... And I was always against using the computer to find my errors! OK - just to be sure, I will invest in some time to use debugger, just to see if it saves me more time. I, for one, DON'T write perfect coding. - Francis "Nothing should ever be done for the first time !" From katir at hindu.org Thu Apr 27 07:25:23 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 27 Apr 2006 01:25:23 -1000 Subject: Slideshow with Revolution? In-Reply-To: <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> Message-ID: <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> Tom: [[and all quicktime callback wizards.. help!]] OK, its up here: go url "http://www.himalayanacademy.com/runrev/stacks/yogaswami.rev" All the set up controls are in a background group that is offset to the right. To see them just resize the stack window to very wide... I just added an audio file picker and also a button up for pointing the player to our webserver (docRoot is hirdwired in that script...to http://www.himalayanacademy.com, change it to your own web server) ========= but, I'm still having problems with QT player callback implementation....even if the file reference is a local .mp3 file ....or streamed from our web server. Either way it's broken here. Klaus: are you *sure* all 11 of the callback messages were sent- implemented on your box? They are not here.. did you see all 11 slide transitions? Here's what should happen: there is a title card and 10 card with images. After clicking "Begin" you should go thru all 11 cards and then arrive back at the title card... (Music continues for a long time after that, just stop it with the controller, or from msg box "stop player "music") I set up 11 call backs at about 3000 1/600th's of a second intervals. each one simply issues the message "goNext" There is at most a 5 second interval between slides, most transitions are in less time. So going thru all 11 slides should take about a minute or two a the most, if it stops on one slide for more than 6 seconds before you get back to the title, you know callback messaging just died.... What actually happens: I click begin... all this does is "start player "music" the slide show should be driven by callbacks after that... and, whether the file is local or being streamed from the internet... the callbacks "hang"-- in the IDE they hang after about 4th or 6th callback message is sent, none after that. If I run it from a stand alone player, I may get as far as the 8th callback "goNext" implemented. It's random... in both cases, the music continues, but no more callbacks messages are sent. (Klaus, you were right, it doesn't need to be in the player script at all :-)... docs should say "msg is sent to the player, if not trapped there then passed up the msg hierarchy") stack script on goNext visual effect dissolve very fast go next card end goNext the callbacks of player "music" 3508,goNext 8286,goNext 11627,goNext 14132,goNext 16532,goNext 19119,goNext # it stops here! ouch 21160,goNext # all the following do not happen, 23527,goNext # the player just goes right thru these 25975,goNext # interval points and nothing happens 27750,goNext 29695,goNext Hmm. I really hope this is not a bug... but with just a 4 line script and two value callback parameters, there is not a lot a of wiggle room to fix anything. I just had big dreams of stuff I could do with callbacks all turn pale blue. Is there anyone lurking who works a lot with callbacks that can help us? Sivakatirswami On Apr 26, 2006, at 3:57 AM, Thomas McGrath III wrote: > Sivakatirswami and Klaus, > > Do you have the sample stack online? I'd like to check it out. > Seems great so far. > > Tom From dburgun at dsl.pipex.com Thu Apr 27 08:32:35 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 27 Apr 2006 13:32:35 +0100 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: <444FD6BC.4040409@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> <444FD6BC.4040409@paraboliclogic.com> Message-ID: Hi, I insert the following code into the preOpenStack handler: if (the environment = "development") and (the tool = "pointer tool") then exit preOpenStack end if This has the effect of stopping the message paths from executing IF the stack is being run with the IDE in "Pointer" mode, that way you can look at your Script and make changes. To actually run the script, you close the stack, put the IDE into "Browse" mode and then relaunch the stack. Hope this helps All the Best Dave On 26 Apr 2006, at 21:23, Garrett Hylltun wrote: > Bj?rnke von Gierke wrote: >> On Apr 26 2006, at 21:49, Garrett Hylltun wrote: >>> ... >>> How do I get the Rev Studio IDE to not run the preOpenStack and >>> openStack when I first open the stack in the Rev IDE? >>> ... >> In the ide, there's the toolbar, and on that you can check/uncheck >> the "messages" button. It does the same as "lock messages". > > Thank you thank you thank you thank you thank you! :-) > > I was completely freaking out over this as I have put weeks into > this and thought I was going to have to start all over again. > > > Thanks, > -Garrett > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dburgun at dsl.pipex.com Thu Apr 27 08:36:08 2006 From: dburgun at dsl.pipex.com (David Burgun) Date: Thu, 27 Apr 2006 13:36:08 +0100 Subject: Use of the Debugger ? In-Reply-To: <56bfc2035c390d24679e635b9af3b555@wanadoo.fr> References: <56bfc2035c390d24679e635b9af3b555@wanadoo.fr> Message-ID: Hi, One of the really good things about using a Message Based Schedular is that you can build debug/trace into the Schedular and thereby trace specific message and/or objects. This has cut my debugging time in half! For instance: You have 10 objects that receive a message "MSGX" and do something, somewhere in the chain something goes wrong. I can put a trace "MSGX" and watch the messages being processed, you can then see which of the 10 objects is causing the problem. All the Best Dave On 27 Apr 2006, at 11:32, Francis Nugent Dixon wrote: > Hi from Paris, > > To continue after Jaqueline's and Richard's comments. > > Interesting subject. Maybe we could ask other people > if they use the debugger ? > >> Richard Gaskin wrote: >> >> My first reaction is to pick my jaw up off the floor. How >> can you not use the debugger much? I *live* in the >> debugger! Who can program without a debugger? >> You are making more work for yourself, I think. > > I used HC every day for more than 10 years, and now > I use Revolution every day. I never used HC debugging, > and I haven't even thought about Revolution debugging ! > I don't even know how it works. > > I write my programs in bed (light switched off, no paper > and pencil), just do it in my head ! The next day, I code > in my scripts using (now) a very rigid naming convention > for fields, globals, locals, etc. And I'm up and running > in no time. I still draw little flow diagrams for sections > of my coding that may be complicated - that saves a > lot of hassle. Old habits die hard ! > > One thing I have found very useful. I declare globals > for every local, during testing, and then comment out > the global definitions after testing. They will be available > in the future, if I make any major mods to my scripts. > > I use the "do" command often, but in the form : > > put xxxxxxxxxxxx into DoIt -- DoIt is a global > do DoIt > > Then I can see if I blew it ! > > I have a header card on my stacks (which I build > from pre-prepared models). I have displayglobals, > displayfields and displaybuttons functions available > in all my stacks, to see what I have defined. I often > code "exit xxx" in my scripts during testing, and comment > them out as I go. My only gripe is that the Variable Watcher > doesn't update in real-time. You have to close it and > open it again, each time. But then, I am just about to > create a button to do this ........... ! > > I keep all my functions and standard handlers in a > separate stack, and copy them into my new stacks > as required. Of course, they are clearly documented > with version numbers and dates, so I know what > changes/improvements I made, and when. I generate > quite a few scripts (like Export and Import), and move them > into my new stacks, etc, etc. ....... > > Debugger ? Could it be useful for untidy minds ? > Revolution is SO EASY to code, that it may offer > fertiliser for sloppy coding ...... > > And I was always against using the computer to find > my errors! > > OK - just to be sure, I will invest in some time to > use debugger, just to see if it saves me more time. > > I, for one, DON'T write perfect coding. > > - Francis > > "Nothing should ever be done for the first time !" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Thu Apr 27 09:43:24 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 27 Apr 2006 15:43:24 +0200 Subject: Slideshow with Revolution? In-Reply-To: <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> Message-ID: <32D62B24-7BA8-4CFD-B3E5-23331376CB40@major-k.de> Hi Swami, > Tom: > > [[and all quicktime callback wizards.. help!]] > > OK, its up here: > > go url "http://www.himalayanacademy.com/runrev/stacks/yogaswami.rev" > > All the set up controls are in a background group that is offset to > the right. To see them just resize the stack window to very wide... > > I just added an audio file picker and also a button up for > pointing the player to our webserver (docRoot is hirdwired in that > script...to http://www.himalayanacademy.com, change it to your own > web server) > ========= > > but, I'm still having problems with QT player callback > implementation....even if the file reference is a local .mp3 > file ....or streamed from our web server. Either way it's broken here. > > Klaus: are you *sure* all 11 of the callback messages were sent- > implemented on your box? They are not here.. did you see all 11 > slide transitions? Yes, but here is the explanation and solution: Tested with 2.7: Stops at image nr 6, as you also experienced. Tested with 2.7.1 rc1 (should be out very soon): Works like a charm! Whatever this bug was, it has been fixed :-) > ... > > Is there anyone lurking who works a lot with callbacks that can > help us? > > Sivakatirswami Regards Klaus Major klaus at major-k.de http://www.major-k.de From jperryl at ecs.fullerton.edu Thu Apr 27 12:38:39 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 27 Apr 2006 09:38:39 -0700 (PDT) Subject: RevMedia for CBT/eLearning In-Reply-To: Message-ID: Bob, I'd love to see your tool; the subject is of interest to me. See you at RevConWest! Judy On Wed, 26 Apr 2006, Bob Earp wrote: > We've done all of this (and much more) in other languages (the last being ToolBook) and will do it in Rev just as soon as we can find a benefactor ;-) > > best, Bob... From 3mcgrath at adelphia.net Thu Apr 27 12:38:51 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 27 Apr 2006 12:38:51 -0400 Subject: Slideshow with Revolution? In-Reply-To: <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> Message-ID: Sivakatirswami, I tested the stack here but modified the script so that the gonext would: on gonext tVar ------ snip go card tVar end gonext and modified the "set next slide point to include the card number of the next card etc. This let me put lots and lots of 3543, gonext 4 ,etc. This showed lots of transitions between cards and was very fast too. Anyway, I notice that the player object itself seems to hang around a 1/4 of an inch in and then does eventually start moving. I am looking at the actual slider of the player object and it does hang and then jump ahead to catch up, if you will, and then the slides start to play again. It appears that this is a bug or message update of the object and not your script. It is not on slide so and so that this happens but rather at some point in time the player object does not update. By the way it happens again later in the song at about three quarters of the way where it hangs again. The music still plays but the player object is not updated and the "callbacks" must be using the actual player object's state even though the song is much further along. Weird, I would bugzilla this one for sure. Tom On Apr 27, 2006, at 7:25 AM, Sivakatirswami wrote: > Tom: > > [[and all quicktime callback wizards.. help!]] > > OK, its up here: > > go url "http://www.himalayanacademy.com/runrev/stacks/yogaswami.rev" > > All the set up controls are in a background group that is offset to > the right. To see them just resize the stack window to very wide... > > I just added an audio file picker and also a button up for > pointing the player to our webserver (docRoot is hirdwired in that > script...to http://www.himalayanacademy.com, change it to your own > web server) > ========= > > but, I'm still having problems with QT player callback > implementation....even if the file reference is a local .mp3 > file ....or streamed from our web server. Either way it's broken here. > > Klaus: are you *sure* all 11 of the callback messages were sent- > implemented on your box? They are not here.. did you see all 11 > slide transitions? > > Here's what should happen: there is a title card and 10 card with > images. After clicking "Begin" you should go thru all 11 cards and > then arrive back at the title card... (Music continues for a long > time after that, just stop it with the controller, or from msg box > "stop player "music") > > I set up 11 call backs at about 3000 1/600th's of a second > intervals. each one simply issues the message "goNext" There is > at most a 5 second interval between slides, most transitions are in > less time. So going thru all 11 slides should take about a minute > or two a the most, if it stops on one slide for more than 6 seconds > before you get back to the title, you know callback messaging just > died.... > > What actually happens: I click begin... all this does is "start > player "music" the slide show should be driven by callbacks after > that... and, whether the file is local or being streamed from the > internet... the callbacks "hang"-- in the IDE they hang after > about 4th or 6th callback message is sent, none after that. If I > run it from a stand alone player, I may get as far as the 8th > callback "goNext" implemented. It's random... in both cases, the > music continues, but no more callbacks messages are sent. > > (Klaus, you were right, it doesn't need to be in the player script > at all :-)... docs should say "msg is sent to the player, if not > trapped there then passed up the msg hierarchy") > > stack script > > on goNext > visual effect dissolve very fast > go next card > end goNext > > the callbacks of player "music" > > 3508,goNext > 8286,goNext > 11627,goNext > 14132,goNext > 16532,goNext > 19119,goNext # it stops here! ouch > 21160,goNext # all the following do not happen, > 23527,goNext # the player just goes right thru these > 25975,goNext # interval points and nothing happens > 27750,goNext > 29695,goNext > > > Hmm. I really hope this is not a bug... but with just a 4 line > script and two value callback parameters, there is not a lot a of > wiggle room to fix anything. I just had big dreams of stuff I could > do with callbacks all turn pale blue. > > Is there anyone lurking who works a lot with callbacks that can > help us? > > Sivakatirswami > > > On Apr 26, 2006, at 3:57 AM, Thomas McGrath III wrote: > >> Sivakatirswami and Klaus, >> >> Do you have the sample stack online? I'd like to check it out. >> Seems great so far. >> >> Tom > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Thu Apr 27 12:40:26 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Thu, 27 Apr 2006 12:40:26 -0400 Subject: Slideshow with Revolution? In-Reply-To: <32D62B24-7BA8-4CFD-B3E5-23331376CB40@major-k.de> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> <32D62B24-7BA8-4CFD-B3E5-23331376CB40@major-k.de> Message-ID: Pretty simple solution, but I wonder why or how it was broken??? And is RR aware of it? Tom On Apr 27, 2006, at 9:43 AM, Klaus Major wrote: > Hi Swami, > >> Tom: >> >> [[and all quicktime callback wizards.. help!]] >> >> OK, its up here: >> >> go url "http://www.himalayanacademy.com/runrev/stacks/yogaswami.rev" >> >> All the set up controls are in a background group that is offset >> to the right. To see them just resize the stack window to very >> wide... >> >> I just added an audio file picker and also a button up for >> pointing the player to our webserver (docRoot is hirdwired in >> that script...to http://www.himalayanacademy.com, change it to >> your own web server) >> ========= >> >> but, I'm still having problems with QT player callback >> implementation....even if the file reference is a local .mp3 >> file ....or streamed from our web server. Either way it's broken >> here. >> >> Klaus: are you *sure* all 11 of the callback messages were sent- >> implemented on your box? They are not here.. did you see all 11 >> slide transitions? > > Yes, but here is the explanation and solution: > > Tested with 2.7: > Stops at image nr 6, as you also experienced. > > Tested with 2.7.1 rc1 (should be out very soon): > Works like a charm! > > Whatever this bug was, it has been fixed :-) > >> ... >> >> Is there anyone lurking who works a lot with callbacks that can >> help us? >> >> Sivakatirswami > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From huthaifa_alqeisi at yahoo.com Thu Apr 27 13:47:33 2006 From: huthaifa_alqeisi at yahoo.com (huthaifa alqeisi) Date: Thu, 27 Apr 2006 10:47:33 -0700 (PDT) Subject: Slideshow with Revolution? In-Reply-To: Message-ID: <20060427174733.76317.qmail@web51905.mail.yahoo.com> Thank you for the info given, but it was useless, pls send me a valid serial no. so I could evail your trial prog, I am serouis to lean more about your product but, can not activated Regds Thomas McGrath III <3mcgrath at adelphia.net> wrote: Sivakatirswami, I tested the stack here but modified the script so that the gonext would: on gonext tVar ------ snip go card tVar end gonext and modified the "set next slide point to include the card number of the next card etc. This let me put lots and lots of 3543, gonext 4 ,etc. This showed lots of transitions between cards and was very fast too. Anyway, I notice that the player object itself seems to hang around a 1/4 of an inch in and then does eventually start moving. I am looking at the actual slider of the player object and it does hang and then jump ahead to catch up, if you will, and then the slides start to play again. It appears that this is a bug or message update of the object and not your script. It is not on slide so and so that this happens but rather at some point in time the player object does not update. By the way it happens again later in the song at about three quarters of the way where it hangs again. The music still plays but the player object is not updated and the "callbacks" must be using the actual player object's state even though the song is much further along. Weird, I would bugzilla this one for sure. Tom On Apr 27, 2006, at 7:25 AM, Sivakatirswami wrote: > Tom: > > [[and all quicktime callback wizards.. help!]] > > OK, its up here: > > go url "http://www.himalayanacademy.com/runrev/stacks/yogaswami.rev" > > All the set up controls are in a background group that is offset to > the right. To see them just resize the stack window to very wide... > > I just added an audio file picker and also a button up for > pointing the player to our webserver (docRoot is hirdwired in that > script...to http://www.himalayanacademy.com, change it to your own > web server) > ========= > > but, I'm still having problems with QT player callback > implementation....even if the file reference is a local .mp3 > file ....or streamed from our web server. Either way it's broken here. > > Klaus: are you *sure* all 11 of the callback messages were sent- > implemented on your box? They are not here.. did you see all 11 > slide transitions? > > Here's what should happen: there is a title card and 10 card with > images. After clicking "Begin" you should go thru all 11 cards and > then arrive back at the title card... (Music continues for a long > time after that, just stop it with the controller, or from msg box > "stop player "music") > > I set up 11 call backs at about 3000 1/600th's of a second > intervals. each one simply issues the message "goNext" There is > at most a 5 second interval between slides, most transitions are in > less time. So going thru all 11 slides should take about a minute > or two a the most, if it stops on one slide for more than 6 seconds > before you get back to the title, you know callback messaging just > died.... > > What actually happens: I click begin... all this does is "start > player "music" the slide show should be driven by callbacks after > that... and, whether the file is local or being streamed from the > internet... the callbacks "hang"-- in the IDE they hang after > about 4th or 6th callback message is sent, none after that. If I > run it from a stand alone player, I may get as far as the 8th > callback "goNext" implemented. It's random... in both cases, the > music continues, but no more callbacks messages are sent. > > (Klaus, you were right, it doesn't need to be in the player script > at all :-)... docs should say "msg is sent to the player, if not > trapped there then passed up the msg hierarchy") > > stack script > > on goNext > visual effect dissolve very fast > go next card > end goNext > > the callbacks of player "music" > > 3508,goNext > 8286,goNext > 11627,goNext > 14132,goNext > 16532,goNext > 19119,goNext # it stops here! ouch > 21160,goNext # all the following do not happen, > 23527,goNext # the player just goes right thru these > 25975,goNext # interval points and nothing happens > 27750,goNext > 29695,goNext > > > Hmm. I really hope this is not a bug... but with just a 4 line > script and two value callback parameters, there is not a lot a of > wiggle room to fix anything. I just had big dreams of stuff I could > do with callbacks all turn pale blue. > > Is there anyone lurking who works a lot with callbacks that can > help us? > > Sivakatirswami > > > On Apr 26, 2006, at 3:57 AM, Thomas McGrath III wrote: > >> Sivakatirswami and Klaus, >> >> Do you have the sample stack online? I'd like to check it out. >> Seems great so far. >> >> Tom > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution --------------------------------- Yahoo! Messenger with Voice. PC-to-Phone calls for ridiculously low rates. From jacque at hyperactivesw.com Thu Apr 27 13:52:59 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 27 Apr 2006 12:52:59 -0500 Subject: Use of the Debugger ? In-Reply-To: <56bfc2035c390d24679e635b9af3b555@wanadoo.fr> References: <56bfc2035c390d24679e635b9af3b555@wanadoo.fr> Message-ID: <445104FB.90303@hyperactivesw.com> Francis Nugent Dixon wrote: > Hi from Paris, > > To continue after Jaqueline's and Richard's comments. > > Interesting subject. Maybe we could ask other people > if they use the debugger ? > >> Richard Gaskin wrote: >> >> My first reaction is to pick my jaw up off the floor. How >> can you not use the debugger much? I *live* in the >> debugger! Who can program without a debugger? >> You are making more work for yourself, I think. > > I used HC every day for more than 10 years, and now > I use Revolution every day. I never used HC debugging, > and I haven't even thought about Revolution debugging ! > I don't even know how it works. I think it would be valuable for you to learn, because everything you describe below is done automatically for you in the debugger. > One thing I have found very useful. I declare globals > for every local, during testing, and then comment out > the global definitions after testing. They will be available > in the future, if I make any major mods to my scripts. The Variable Watcher shows local variable values automatically when you are in debugging mode. You don't have to specially declare them or turn them into globals. > I use the "do" command often, but in the form : > > put xxxxxxxxxxxx into DoIt -- DoIt is a global > do DoIt > > Then I can see if I blew it ! > > I have a header card on my stacks (which I build > from pre-prepared models). I have displayglobals, > displayfields and displaybuttons functions available > in all my stacks, to see what I have defined. I often > code "exit xxx" in my scripts during testing, and comment > them out as I go. My only gripe is that the Variable Watcher > doesn't update in real-time. You have to close it and > open it again, each time. But then, I am just about to > create a button to do this ........... ! The VW will update automatically if you have "Script debug mode" turned on in the Development menu, and you are in the process of debugging a script. If you are not in the process of debugging, the VW will show the values of all global variables. They will update in real time, but sometimes you need to click on them to update the display. If you are debugging a handler, all variables update dynamically (without clicking.) Try it, I think you will be amazed at the amount of information you can get. Do this: Open a script you want to debug. Make sure "Script debug mode" is checked in the Development menu. Click in the column to the left of any line in the handler where you want to see what is happening. This sets a red dot there, which is a breakpoint. Open the variable watcher. Now, in your stack, do whatever action is required to run that handler. The place where you have put the breakpoint (the red dot) is where the script will stop. Look at the variable watcher -- all your variables are there with their current values. Use the buttons at the bottom of the script window to step through (or step over) each line of script. The variable watcher values will change. If you don't want to click the buttons, you can step into each line by pressing the spacebar. You can step over each line by pressing Shift-spacebar. If you want to test what a different value would do to your handler, you can change it inside the VW while you are debugging. Click a line in the VW, and you will see the value of that variable in the bottom pane. You can change that value to whatever you want. Hit the Enter key to put the new value into the variable. Then continue stepping through your script, and it will use the new value you put in instead of the original value. I sometimes use this technique to test what will happen if my stack encounters bad data; for example, I make a variable empty to see how my handler will work in that situation. Or I make a numerical value into an alpha value to see what will happen. It is a good way to test out various situations. There is more you can do, but that's the important stuff. Try it, I think it will save you some time. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Thu Apr 27 13:55:32 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 27 Apr 2006 10:55:32 -0700 Subject: Point of confusion - Custom Properties In-Reply-To: <5D32996B-D564-4870-9177-C57B28E65934@economy-x-talk.com> Message-ID: This makes sense now. And in the example you sent below, the custom property 'beeper' would not be set (or created) since you trapped, but did not pass the 'beeper' message. > setprop beeper x > beep x pass beeper -- this line allows Rev to do the setting > end beeper Jim Ault Las Vegas On 4/27/06 2:49 AM, "Mark Schonewille" wrote: > on mouseUp > beeper 2 > end mouseUp > > on beeper x > beep x > end beeper > > > example b) > > on mouseUp > set the beeper of this stack to 2 > end mouseUp > > setprop beeper x > beep x > end beeper From simplsol at aol.com Thu Apr 27 15:21:54 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Thu, 27 Apr 2006 15:21:54 -0400 Subject: Use of the Debugger ? In-Reply-To: <445104FB.90303@hyperactivesw.com> References: <56bfc2035c390d24679e635b9af3b555@wanadoo.fr> <445104FB.90303@hyperactivesw.com> Message-ID: <8C83846FAABCA65-1ADC-80C@MBLK-M10.sysops.aol.com> Francis, I wrote earlier that my experience with the Rev. Debugger was not as positive as Jacque's (the little red button indicating the start of the debugging process disappears occasionally; sometimes the marker does not trigger the debugger; I have to click the "Step into" button to begin stepping through a script - then the spacebar works as Jacque described it, etc.) But, even in its imperfect form, the debugger is extremely helpful - and, when you outgrow it, there's Jerry's Constellation. Also, please check out Geoff Canyon's Rev Navigator. It is one of the Plugins in the Development menu. It will not only show all of your buttons and fields, but it will show you what layer they occupy. AND you can relayer any of these objects directly (and visually) from the Navigator list! Got an object hidden by another object, use Navigator to select the hidden one. Got an object that is completely off the screen, use Navigator to select it then change its position back into view. Got two objects with the same name, on top of eachother, Navigator will show this. Unlike the Rev Debugger, I never have any "issues" with the Navigator. For over three years it has always worked reliably and predictably for me. I never hesitate to recommend it. Note, I'm not saying the Navigator replaces the debugger. Both are helpful (and probably "essential") tools. Paul Looney -----Original Message----- From: J. Landman Gay To: How to use Revolution Sent: Thu, 27 Apr 2006 12:52:59 -0500 Subject: Re: Use of the Debugger ? Francis Nugent Dixon wrote:? > Hi from Paris,? > > To continue after Jaqueline's and Richard's comments.? > > Interesting subject. Maybe we could ask other people? > if they use the debugger ?? > >> Richard Gaskin wrote:? >>? >> My first reaction is to pick my jaw up off the floor. How? >> can you not use the debugger much? I *live* in the? >> debugger! Who can program without a debugger?? >> You are making more work for yourself, I think.? > > I used HC every day for more than 10 years, and now? > I use Revolution every day. I never used HC debugging,? > and I haven't even thought about Revolution debugging !? > I don't even know how it works.? ? I think it would be valuable for you to learn, because everything you describe below is done automatically for you in the debugger.? ? > One thing I have found very useful. I declare globals? > for every local, during testing, and then comment out? > the global definitions after testing. They will be available? > in the future, if I make any major mods to my scripts.? ? The Variable Watcher shows local variable values automatically when you are in debugging mode. You don't have to specially declare them or turn them into globals.? ? > I use the "do" command often, but in the form :? > > put xxxxxxxxxxxx into DoIt -- DoIt is a global? > do DoIt? > > Then I can see if I blew it !? > > I have a header card on my stacks (which I build? > from pre-prepared models). I have displayglobals,? > displayfields and displaybuttons functions available? > in all my stacks, to see what I have defined. I often? > code "exit xxx" in my scripts during testing, and comment? > them out as I go. My only gripe is that the Variable Watcher? > doesn't update in real-time. You have to close it and? > open it again, each time. But then, I am just about to? > create a button to do this ........... !? ? The VW will update automatically if you have "Script debug mode" turned on in the Development menu, and you are in the process of debugging a script.? ? If you are not in the process of debugging, the VW will show the values of all global variables. They will update in real time, but sometimes you need to click on them to update the display. If you are debugging a handler, all variables update dynamically (without clicking.)? ? Try it, I think you will be amazed at the amount of information you can get. Do this:? ? Open a script you want to debug. Make sure "Script debug mode" is checked in the Development menu. Click in the column to the left of any line in the handler where you want to see what is happening. This sets a red dot there, which is a breakpoint. Open the variable watcher.? ? Now, in your stack, do whatever action is required to run that handler. The place where you have put the breakpoint (the red dot) is where the script will stop. Look at the variable watcher -- all your variables are there with their current values. Use the buttons at the bottom of the script window to step through (or step over) each line of script. The variable watcher values will change. If you don't want to click the buttons, you can step into each line by pressing the spacebar. You can step over each line by pressing Shift-spacebar.? ? If you want to test what a different value would do to your handler, you can change it inside the VW while you are debugging. Click a line in the VW, and you will see the value of that variable in the bottom pane. You can change that value to whatever you want. Hit the Enter key to put the new value into the variable. Then continue stepping through your script, and it will use the new value you put in instead of the original value.? ? I sometimes use this technique to test what will happen if my stack encounters bad data; for example, I make a variable empty to see how my handler will work in that situation. Or I make a numerical value into an alpha value to see what will happen. It is a good way to test out various situations.? ? There is more you can do, but that's the important stuff. Try it, I think it will save you some time.? ? -- Jacqueline Landman Gay | jacque at hyperactivesw.com? HyperActive Software | http://www.hyperactivesw.com? _______________________________________________? use-revolution mailing list? use-revolution at lists.runrev.com? Please visit this url to subscribe, unsubscribe and manage your subscription preferences:? http://lists.runrev.com/mailman/listinfo/use-revolution? From viktoras at ekoinf.net Thu Apr 27 15:38:06 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 27 Apr 2006 22:38:06 +0300 (FLE Standard Time) Subject: text to image References: <8C83846FAABCA65-1ADC-80C@MBLK-M10.sysops.aol.com> Message-ID: <44511D9D.000001.03564@MAZYTIS> Hi, I have a text file which stores space (or tab) delimited rgb values. Height and width is defined as Y and X. Is there any straight-forward way to convert it to image in Transcript? Or yet more complex problem - given an text file of (tab delimited) values (e.g. elevation raster), is there any shortcut "ale Transcript" to convert it to image within specified color range (min rgb - max rgb) of pixels? Many thanks in advance! Best regards Viktoras From garrett at paraboliclogic.com Thu Apr 27 16:27:18 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 27 Apr 2006 13:27:18 -0700 Subject: Stop IDE from executing stack when opening stack? In-Reply-To: References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> <444FCEB4.4000008@paraboliclogic.com> <444FD6BC.4040409@paraboliclogic.com> Message-ID: <44512926.8010509@paraboliclogic.com> David Burgun wrote: > Hi, > > I insert the following code into the preOpenStack handler: > > > if (the environment = "development") and (the tool = "pointer tool") > then > exit preOpenStack > end if > > > This has the effect of stopping the message paths from executing IF the > stack is being run with the IDE in "Pointer" mode, that way you can look > at your Script and make changes. To actually run the script, you close > the stack, put the IDE into "Browse" mode and then relaunch the stack. Dave, That's a sweet nugget there... Thanks a bunch for sharing that. :-) -Garrett From dam-pro.girard at laposte.net Thu Apr 27 15:33:53 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Thu, 27 Apr 2006 19:33:53 -0000 Subject: Can't close a socket. Bugs ? Message-ID: Hi all, I am searching about how using socket in Runtime Revolution (for permit two software to communicate between them). But I have a strange bug. I have opened and close after a socket, and I have got this strange result : -> put opensockets() 9850 9851 -> open socket "127.0.0.1:9850" with message "DPComOpen" socket is already open Why runrev say that this socket is already open ? This socket is not in the opensockets() list. This is really strange, because when I have got the same result after I have done this command : close socket "127.0.0.1:9850" I don't really understand. Why runrev say that the socket is opened ? and what he cannot unload this socket. (the close socket command don't return anything). Regards, Girard Damien. From trancepacific at gmail.com Thu Apr 27 17:17:37 2006 From: trancepacific at gmail.com (kevin) Date: Thu, 27 Apr 2006 14:17:37 -0700 Subject: checkmark on submenu items Message-ID: <0965ae1da57f5e5937b15abdc9b43535@gmail.com> Does anyone know how to mark submenu items with checkmarks? It seems that when I use the following code on an item that I know is part of a cascading menu, it takes that menu out of the submenu and puts it into the main menu: put "!cSubmenu Item" into menuItem 2 of button "File" I realize that the "!c" should be appended to the beginning of the item to yield the "check" but am stumped on how to implement this on a submenu. The Rev User Guide seems to indicate that this may not be possible but its not clear to me. Many thanks!! Kevin From revolution at derbrill.de Thu Apr 27 17:25:31 2006 From: revolution at derbrill.de (Malte Brill) Date: Thu, 27 Apr 2006 23:25:31 +0200 Subject: CGI GLIBC_2.3 In-Reply-To: <20060427170006.102EE825013@mail.runrev.com> References: <20060427170006.102EE825013@mail.runrev.com> Message-ID: <791ACC0A-E7E4-4166-8026-CA46ED91A993@derbrill.de> Thanks for your input Alex and Jaqueline Using a 2.5 engine didn?t fix the problem. And while my provider experimented with different libs the server crashed. So far no go. :-( I really appreciate the guys at huynh communication experimenting with it even though it doesn?t work yet. So if anyone has a clue I would really be grateful. :-) All the best, Malte From douglax at isphlg.rimed.cu Thu Apr 27 17:37:47 2006 From: douglax at isphlg.rimed.cu (pablo) Date: Thu, 27 Apr 2006 17:37:47 -0400 Subject: Modificate any group References: <1066548811-376931418@lindbergh.macserve.net><1331307307.20060420172739@ahsoftware.net><70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com><10040124115.20060420195436@ahsoftware.net> <70ed6b130604202110q18dc91f2t1a006f85b667fce5@mail.gmail.com> Message-ID: <001101c66a42$dc872cf0$25037b98@douglax> Hi everybody! Y have one question. How a can modificate de layer of any group in my stack? Thanks very much for your atention Por favor perdonen mi ingl?s. use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From rjearp at hotmail.com Thu Apr 27 18:09:42 2006 From: rjearp at hotmail.com (Bob Earp) Date: Thu, 27 Apr 2006 15:09:42 -0700 Subject: RevMedia for CBT/eLearning Message-ID: Be happy to Judy, but careful what you ask for. Although I live in British Columbia, I am a Brit by birth and such requests have quite a different meaning for those of us from the UK !! I'm sure the folks at Rev smiled at your request, but no offence is taken.................... ;-P best, Bob... PS, Roger Guay also has a VERY neat academic tool called Maximus Curriculus that was originally part of an R&D project for Embry Riddle Avaition University and was considerably refined and now used by the Seattle Girls School. It deals with curriculum design analysis. You can see it at http://homepage.mac.com/yogitrish/SGSMaxCurr/ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Bob, I'd love to see your tool; the subject is of interest to me. See you at RevConWest! Judy _________________________________________________________________ Express yourself instantly with MSN Messenger! Download today it's FREE! http://messenger.msn.click-url.com/go/onm00200471ave/direct/01/ From pevensen at siboneylg.com Thu Apr 27 18:16:40 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 27 Apr 2006 17:16:40 -0500 Subject: Modificate any group In-Reply-To: <001101c66a42$dc872cf0$25037b98@douglax> References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> <10040124115.20060420195436@ahsoftware.net> <70ed6b130604202110q18dc91f2t1a006f85b667fce5@mail.gmail.com> <001101c66a42$dc872cf0$25037b98@douglax> Message-ID: <6.2.1.2.2.20060427171515.052d7b28@exchange.slg.com> Hola Pablo, You simply select the group and in the Size and Position panel of the properties, you can change the layer of the group. Make sure you don't have "Select Groups" enabled, which will select an object in the group instead. At 04:37 PM 4/27/2006, you wrote: >Hi everybody! > >Y have one question. > >How a can modificate de layer of any group in my stack? > >Thanks very much for your atention > >Por favor perdonen mi ingl?s. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From mark at maseurope.net Thu Apr 27 18:23:01 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 27 Apr 2006 23:23:01 +0100 Subject: [ANN] id3lib Message-ID: I've made a basic library of functions for reading the ID3 tags from mp3 files. It's on RevOnline: Category: Utilities Name: id3lib User: Mark Smith Please let me know about any problems you have with it, or things you'd like added, on or off list. Best, Mark From sarah.reichelt at gmail.com Thu Apr 27 19:20:10 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 28 Apr 2006 09:20:10 +1000 Subject: checkmark on submenu items In-Reply-To: <0965ae1da57f5e5937b15abdc9b43535@gmail.com> References: <0965ae1da57f5e5937b15abdc9b43535@gmail.com> Message-ID: On 4/28/06, kevin wrote: > Does anyone know how to mark submenu items with checkmarks? It seems > that when I use the following code on an item that I know is part of a > cascading menu, it takes that menu out of the submenu and puts it into > the main menu: > > put "!cSubmenu Item" into menuItem 2 of button "File" > > I realize that the "!c" should be appended to the beginning of the item > to yield the "check" but am stumped on how to implement this on a > submenu. The Rev User Guide seems to indicate that this may not be > possible but its not clear to me. To make a sub-menu item, you need to start the line with a tab. The "!c" can be added either before or after the tab. Here is a script of the sort I use for constructing menus dynamically: put "Main" & cr into tMenu put tab & "Sub 1" & cr after tMenu put tab & "!cSub 2" & cr after tMenu put tab & "Sub 3" & cr after tMenu put tMenu into btn Menu" And for an easy way to uncheck everything: replace "!c" with empty into btn "Menu" HTH, Sarah From scott at tactilemedia.com Thu Apr 27 19:36:00 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 27 Apr 2006 16:36:00 -0700 Subject: [ANN] id3lib In-Reply-To: Message-ID: Recently, Mark Smith wrote: > I've made a basic library of functions for reading the ID3 tags from > mp3 files. A giant 'thank you' goes out to Mark for building this (speaking as someone who's been waiting for this for a long time). Mark is "the man" when it comes to reading headers and tags. I suggested to him that if he could add in m4a and m4p support (probably easier said than done) we'd all be iTunes compatible. :-) Thanks Mark! Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From trancepacific at gmail.com Thu Apr 27 20:31:30 2006 From: trancepacific at gmail.com (kevin) Date: Thu, 27 Apr 2006 17:31:30 -0700 Subject: checkmark on submenu items In-Reply-To: References: <0965ae1da57f5e5937b15abdc9b43535@gmail.com> Message-ID: <9a9f6b4ec9218c11b2f62a5b8abcad1f@gmail.com> Sarah, Thats exactly what I was looking for! Many thanks, Kevin On Apr 27, 2006, at 4:20 PM, Sarah Reichelt wrote: > On 4/28/06, kevin wrote: >> Does anyone know how to mark submenu items with checkmarks? It seems >> that when I use the following code on an item that I know is part of a >> cascading menu, it takes that menu out of the submenu and puts it into >> the main menu: >> >> put "!cSubmenu Item" into menuItem 2 of button "File" >> >> I realize that the "!c" should be appended to the beginning of the >> item >> to yield the "check" but am stumped on how to implement this on a >> submenu. The Rev User Guide seems to indicate that this may not be >> possible but its not clear to me. > > To make a sub-menu item, you need to start the line with a tab. The > "!c" can be added either before or after the tab. > > Here is a script of the sort I use for constructing menus dynamically: > > put "Main" & cr into tMenu > put tab & "Sub 1" & cr after tMenu > put tab & "!cSub 2" & cr after tMenu > put tab & "Sub 3" & cr after tMenu > put tMenu into btn Menu" > > And for an easy way to uncheck everything: > > replace "!c" with empty into btn "Menu" > > HTH, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jperryl at ecs.fullerton.edu Thu Apr 27 20:34:57 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 27 Apr 2006 17:34:57 -0700 (PDT) Subject: RevMedia for CBT/eLearning In-Reply-To: Message-ID: Bob, Ummmm... yeah... Sorry. I seem to be prone to those oopsie moments. A number of years ago I was coordinating the shooting of our school-based promotional video and we were shooting the concrete canoe that day. It was suspended from the ceiling. The videographer was a little concerned about whether or not it was properly fastened while he was shooting under it. I'll leave it to my fellow Americans (and others??) to guess what my next comment was. Similar vein. Sigh. ;-) Judy On Thu, 27 Apr 2006, Bob Earp wrote: > Be happy to Judy, but careful what you ask for. Although I live in British Columbia, I am a Brit by birth and such requests have quite a different meaning for those of us from the UK !! I'm sure the folks at Rev smiled at your request, but no offence is taken.................... ;-P > > best, Bob... From m.schonewille at economy-x-talk.com Thu Apr 27 21:06:43 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 28 Apr 2006 03:06:43 +0200 Subject: checkmark on submenu items In-Reply-To: <0965ae1da57f5e5937b15abdc9b43535@gmail.com> References: <0965ae1da57f5e5937b15abdc9b43535@gmail.com> Message-ID: <8CF112BF-1027-4503-B3F0-BD028C94DA8F@economy-x-talk.com> Kevin, You got it almost right: put tab & "!cSubmenu Item" into menuItem 2 of button "File" Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to set up your own web store: http:// www.salery.biz/salery.html Op 27-apr-2006, om 23:17 heeft kevin het volgende geschreven: > Does anyone know how to mark submenu items with checkmarks? It > seems that when I use the following code on an item that I know is > part of a cascading menu, it takes that menu out of the submenu and > puts it into the main menu: > > put "!cSubmenu Item" into menuItem 2 of button "File" > > I realize that the "!c" should be appended to the beginning of the > item to yield the "check" but am stumped on how to implement this > on a submenu. The Rev User Guide seems to indicate that this may > not be possible but its not clear to me. > > Many thanks!! > > Kevin From list at dreamscapesoftware.com Thu Apr 27 21:10:44 2006 From: list at dreamscapesoftware.com (dreamscapesoftware.com - List) Date: Thu, 27 Apr 2006 21:10:44 -0400 Subject: [ANN]: Image-Filter Demo Message-ID: <200604280110.k3S1Aibs014907@valuworld.com> > Thanks for the information; works like a charm. No problem. Suprisingly, with the exception of Alex Tweedly, no one really seemed to care about getting the thing to work. But that's water under the bridge. > - Are there more tested and useful examples for filter matrix settings available? On a 3x3 grid, I'm unaware of any. > - Could such a DLL as "convolve3.dll" be extended to work with larger matrices (5X5 etc.) ? Yes, but it's out of my league. > - Would it be possible to produce a DLL to support the use of 8FB-filter files (Photoshop plugins) inside Revolution? Sure, but that's REALLY out of my league. There is 1 problem with the code that I've seen so far, and that has to do with the edge of the photo. The code will exclude a 1 pixel border around the photo as to prevent calculation errors that may occur. I removed it for testing, and it worked great on creating borderless images, but would crash on anything larger than 200x200 pixeled images. Shame. I leave that step to the next person. Derek Bump Dreamscape Software www.dreamscapesoftware.com From josh at dvcreators.net Thu Apr 27 21:59:13 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 27 Apr 2006 18:59:13 -0700 Subject: currentTime not being updated in standalone... arggghh! Message-ID: I have this handler that is called once when a movie is started: ON updateTC put convertTime(round(the currentTime of player "Player"/the timeScale of player "Player")) into fld "mt" IF ",updateTC," is not in the pendingMessages THEN send "updateTC" to me in ((1 - (the long seconds mod 1)) / 5) seconds -- we send this message well settled with the internal clock each 200 milliseconds END updateTC (from Eric Chatonet's excellent archive) It works fine in Rev, but the standalone simply refuses to update the timecode display. I barely understand the "idler" concept, so maybe I am doing something wrong that does not work in a standalone? Can anyone point me to other examples, or a different way to do an "ongoing background process" that will update the display when the movie is playing? Arrrgghhhh.... From kray at sonsothunder.com Thu Apr 27 22:26:14 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 27 Apr 2006 21:26:14 -0500 Subject: [ANN] id3lib In-Reply-To: Message-ID: On 4/27/06 5:23 PM, "Mark Smith" wrote: > I've made a basic library of functions for reading the ID3 tags from > mp3 files. > It's on RevOnline: > Category: Utilities > Name: id3lib > User: Mark Smith > > Please let me know about any problems you have with it, or things > you'd like added, on or off list. Mark, I tried downloading it and got a "File not Found" error from revOnline... can you check and reupload if possible? Thanks, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From garrett at paraboliclogic.com Thu Apr 27 23:22:04 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Thu, 27 Apr 2006 20:22:04 -0700 Subject: Windows, Shortcut, Strange......... In-Reply-To: <444941A1.3070205@paraboliclogic.com> References: <08904E1B-A3CB-4CFA-BD79-E03878B1C862@dvcreators.net> <4449408B.50205@paraboliclogic.com> <444941A1.3070205@paraboliclogic.com> Message-ID: <44518A5C.4050901@paraboliclogic.com> Rev 2.6.1 Greetings, I was putting a project through it's paces before sending it to the beta team, when I encountered something really strange. I used an installer to install my program to Windows, setup a shortcut and uninstaller and then I ran the program by clicking the shortcut. Program launches just fine, but when I type a word in an edit box and hit the enter key, or return key, my program did not respond. I have the messages set. But also, I have a button that will send to the same code that the enter and return keys would send to, and again, nothing, as if the code in the stack just didn't exist. Closing the program and launching it again, either via the shortcut or directly double clicking on the program exe in the program files directory resolves the problem. Everything works as intended. This does not occur on OS X, and I haven't tried Linux, but I suspect it won't happen there either. Has anyone ever encountered such a strange thing like this before on Windows? Thanks, -Garrett From katir at hindu.org Thu Apr 27 23:34:40 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 27 Apr 2006 17:34:40 -1000 Subject: databases [was: Re: Ruby Active Record] In-Reply-To: <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> References: <1066548811-376931418@lindbergh.macserve.net> <1331307307.20060420172739@ahsoftware.net> <70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com> Message-ID: Who says MySQL is better thatn PostGreSQL! (smile...) I studied out thoroughly all the arguments once and my conclusion was that it was apples, and apples. And since PostGreSQL is really free.. and major ISP's are now offering it.. .it's much sweeter apples. Sivakatirswami On Apr 20, 2006, at 3:25 PM, Dan Shafer wrote: > For > everything else, I'm more comfortable with PostgreSQL. Yes, I know > all the > arguments about why MySQL is better. From lists at mangomultimedia.com Thu Apr 27 10:14:26 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 27 Apr 2006 07:14:26 -0700 Subject: RevMedia for CBT/eLearning In-Reply-To: References: Message-ID: <8ED35B83-2EA0-479B-BD36-D711A90B9C19@mangomultimedia.com> On Apr 26, 2006, at 6:01 PM, Bob Earp wrote: > ... > PS, I look forward to chatting with anybody of similar interest at > RevConWest where I'll bring the old development shell we have. This would be an excellent subject to discuss with people at RevConWest. My company actually makes it's living with e-learning software that we designed in Rev. We designed the content viewer (deployed to clients) and content creator (used internally to create content) in Revolution. We focus mainly on the medical industry right now but believe our model across a broad range of applications. You can read about our approach here: http://bluemangolearning.com/learning_systems.php -- Trevor DeVore Blue Mango Learning Systems - http://www.bluemangolearning.com trevor at bluemangolearning.com From katir at hindu.org Fri Apr 28 00:09:30 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 27 Apr 2006 18:09:30 -1000 Subject: Slideshow with Revolution? In-Reply-To: References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> Message-ID: <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> Tom, Cool way to stress test with just 11 slides ( I think that's what you meant to do.. by adding the variable) Klaus, was 2.7.1rc1 announced on this list? can I get it? I would like to stress test this.. and have a project where using this record thing Tom suggested with call back will be the answer to a really difficult problem. More than you want to know below: Here's my 'big picture' context: one dev group is developing prosentations in KeyNote that are delivered at conferences. A lot work goes into this: image-art acquisition, slide text, all pre- written, speaker's text is carefully drafted and edited. (not shown on screen but in the KeyNotes screen two, speaker's notes field), Ok the presentation is given verbally, but the presentor is practically reading word for word the presentor's notes on screen two while the presentation is running on screen one (which appears on the big screen in the auditorium...). OK, it's a very big hit! Makes most Power Point presentations look horrible, Of course what people don't know is that a whole team of designers, editors etc worked on this thing months in advance... Now the bomb comes... Here you are in Sydney Australia with several thousand people watching the presentation... rush up afterwards "Oh! that was incredible. Can we get that to show in our classrooms! With your voice over?" someone says, "Oh yes, of course we can do that..." (smile) Ok now, how do you do that? not as easy as you might think. SnapsPro will record video &audio input while the presentation is running, but the box presenting the KeyNotes is running the Mac Intel now.. and SnapsPro and MacCapture have no intel version yet. You can record the presentor, export to quicktime movie.but syncing the QT movie with the sound is a night mare: the QT export simply runs transitions on a preset timer, but the time for the voice over for any one slide varies all over the place. Even if we do manage, after days of work in FinalCut pro to sync all that... we end up with a 800 meg file... = only delivery option is on DVD data disk or turn it into a DVD. There seem to be all kinds of other "issues" with KeyNote, movies that shoudl be linkable are embedded... the size of the file grows and grows and grows... Enter Revolution: if we are willing to sacrifice some (a lot actually) of the keynote eye candy (twirly graphics checker board zoomy transitions... logos rendering in 3 D motion...) we can simplly export the slide as jpgs, import into Revolution with an external sound track, set the call backs and voila.. we have a stack plus audio = 20 megs, deliverable on the internet. One of you wizards should just build a two screen presentation environment for Rev, do a shameless copy of the PowerPoint or KeyNote model, leave the scripts open source and sell it to the rest of us for 49.95... I would buy it in a minute. iWorks (contains keynote) sells for $79.00 and if most users like us just want the Keynote Part (who really needs "Pages" except your little sister, I find most MS word users are die hard MS word users) Of course it giving away tools to the rest of us his more fun, the give use this presentation tool for free and see if we can get flocks of board room presentation people to buy revolution. so if a revolutionary created a presentation shell, tool kit, with all the scripts open source for developers to plug and play... I'm sure there is a market for it. It would export and import XML of course so that we are not actually having editorial teams doing their writing and editing in KeyNote itself (yes, incredible but true, advanced Quark and InDesign and MS word users are sitting there manually fixing spelling in KeyNote!) Sivakatirswami Himalayan Academy Publications at Kauai's Hindu Monastery katir at hindu.org www.HimalayanAcademy.com, www.HinduismToday.com www.Gurudeva.org www.Hindu.org On Apr 27, 2006, at 6:38 AM, Thomas McGrath III wrote: > I tested the stack here but modified the script so that the gonext > would: > on gonext tVar > ------ snip > go card tVar > end gonext > > and modified the "set next slide point to include the card number > of the next card etc. This let me put lots and lots of 3543, gonext > 4 ,etc. This showed lots of transitions between cards and was very > fast too. > > Anyway, I notice that the player object itself seems to hang around > a 1/4 of an inch in and then does eventually start moving. I am > looking at the actual slider of the player object and it does hang > and then jump ahead to catch up, if you will, and then the slides > start to play again. It appears that this is a bug or message > update of the object and not your script. It is not on slide so and > so that this happens but rather at some point in time the player > object does not update. > > By the way it happens again later in the song at about three > quarters of the way where it hangs again. The music still plays but > the player object is not updated and the "callbacks" must be using > the actual player object's state even though the song is much > further along. From katir at hindu.org Fri Apr 28 00:26:09 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 27 Apr 2006 18:26:09 -1000 Subject: Slideshow with Revolution? In-Reply-To: References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> <32D62B24-7BA8-4CFD-B3E5-23331376CB40@major-k.de> Message-ID: <658FBE26-0696-433D-9BEF-BFF2D4B8006C@hindu.org> I saw in bugzilla that QT panorama functions also died in 2.7 and were fixed... possibly a whole bag of QT issues were raised and then cleaned up. On Apr 27, 2006, at 6:40 AM, Thomas McGrath III wrote: > Pretty simple solution, but I wonder why or how it was broken??? > And is RR aware of it? > > Tom From josh at dvcreators.net Fri Apr 28 00:36:42 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Thu, 27 Apr 2006 21:36:42 -0700 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: References: Message-ID: <349DADC4-727C-49CF-80F1-89C0A178D473@dvcreators.net> Never mind! ON updateTC put convertTime(round(the currentTime of player "Player"/the timeScale of player "Player")) into fld "mt" send "updateTC" to me in 50 milliseconds END updateTC did the trick. On Apr 27, 2006, at 6:59 PM, Josh Mellicker wrote: > I have this handler that is called once when a movie is started: > > ON updateTC > put convertTime(round(the currentTime of player "Player"/the > timeScale of player "Player")) into fld "mt" > > IF ",updateTC," is not in the pendingMessages THEN send > "updateTC" to me in ((1 - (the long seconds mod 1)) / 5) seconds > -- we send this message well settled with the internal clock > each 200 milliseconds > END updateTC > > > (from Eric Chatonet's excellent archive) > > > It works fine in Rev, but the standalone simply refuses to update > the timecode display. > > I barely understand the "idler" concept, so maybe I am doing > something wrong that does not work in a standalone? > > Can anyone point me to other examples, or a different way to do an > "ongoing background process" that will update the display when the > movie is playing? > > > Arrrgghhhh.... > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From 3mcgrath at adelphia.net Fri Apr 28 00:48:12 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 28 Apr 2006 00:48:12 -0400 Subject: [ANN] id3lib In-Reply-To: References: Message-ID: Ken, That usually happens if the format is wrong. In other words if I'm in 2.6.1 and try a 2.7 file. Tom On Apr 27, 2006, at 10:26 PM, Ken Ray wrote: > On 4/27/06 5:23 PM, "Mark Smith" wrote: > >> I've made a basic library of functions for reading the ID3 tags from >> mp3 files. >> It's on RevOnline: >> Category: Utilities >> Name: id3lib >> User: Mark Smith >> >> Please let me know about any problems you have with it, or things >> you'd like added, on or off list. > > Mark, I tried downloading it and got a "File not Found" error from > revOnline... can you check and reupload if possible? > > Thanks, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From 3mcgrath at adelphia.net Fri Apr 28 00:57:08 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 28 Apr 2006 00:57:08 -0400 Subject: Slideshow with Revolution? In-Reply-To: <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> Message-ID: <6AD8399A-EE81-455B-B9B1-37C188291899@adelphia.net> Sivakatirswami, Actually I changed the script because if you want to test in the middle of a song then go next does not 'know' what card we are on and goes next to what ever is next. Where as if you record the time and card number of the next card then at any point in the song if you start playing it will know which card to go to. Pretty cool. As far as the 2.7.1rc1 I don't know if it is actually public yet. But I saw another thread on the improve list where someone else was having problems with the callbacks in 2.7 etc. They mentioned that the latest version of Quicktime played a role and when the reverted back that it now worked. I have not tried this yet so I don't know. quote: It seems to be that the culprit was QT 7.0.4. Downgrading to 7.0.1 fixes the problem, at least so far. un-quote I am waiting for a confirmation on this one. Tom On Apr 28, 2006, at 12:09 AM, Sivakatirswami wrote: > Tom, > > Cool way to stress test with just 11 slides ( I think that's what > you meant to do.. by adding the variable) > > Klaus, was 2.7.1rc1 announced on this list? can I get it? I would > like to stress test this.. and have a project where using this > record thing Tom suggested with call back will be the answer to a > really difficult problem. Thomas J McGrath III 3mcgrath at adelphia.net Lazy River Software - http://www.lazyriversoftware.com Lazy River Metal Art? - http://www.lazyriversoftware.com/metal.html Meeting Wear - http://www.cafepress.com/meetingwear Semantic Compaction Systems - http://www.minspeak.com SCIconics, LLC - http://www.sciconics.com/sciindex.html From stephenREVOLUTION at barncard.com Fri Apr 28 01:17:25 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 27 Apr 2006 22:17:25 -0700 Subject: [ANN] id3lib In-Reply-To: References: Message-ID: same here.... 2.7.1, mac os 10.4.5 sqb > >Mark, I tried downloading it and got a "File not Found" error from >revOnline... can you check and reupload if possible? > >Thanks, > >Ken Ray >Sons of Thunder Software >Web site: http://www.sonsothunder.com/ >Email: kray at sonsothunder.com > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From m.schonewille at economy-x-talk.com Fri Apr 28 03:04:03 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 28 Apr 2006 09:04:03 +0200 Subject: Can't close a socket. Bugs ? In-Reply-To: References: Message-ID: Dear Girard, One might also say: the port is already open and there is no reason to open it again. It looks like you have a script that accepts connections on ports 9850 and 9851. What exactly are you trying to do? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 27-apr-2005, om 22:43 heeft Girard Damien het volgende geschreven: > Hi all, > > I am searching about how using socket in Runtime Revolution (for > permit two software to communicate between > them). > > But I have a strange bug. > > I have opened and close after a socket, and I have got this strange > result : > > -> put opensockets() > 9850 > 9851 > > -> open socket "127.0.0.1:9850" with message "DPComOpen" > socket is already open > > > Why runrev say that this socket is already open ? This socket is > not in the opensockets() list. > This is really strange, because when I have got the same result > after I have done this command : > close socket "127.0.0.1:9850" > > > I don't really understand. Why runrev say that the socket is > opened ? and what he cannot unload this socket. > (the close socket command don't return anything). > > Regards, > > Girard Damien. From viktoras at ekoinf.net Fri Apr 28 03:27:19 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 28 Apr 2006 10:27:19 +0300 (FLE Standard Time) Subject: Windows, Shortcut, Strange......... References: <44518A5C.4050901@paraboliclogic.com> Message-ID: <4451C3D7.000001.01092@MAZYTIS> Hi Garrett, you should set the working directory of the shortcut to the directory of application and not the default (which is the directory where the shortcut resides). If you use Inno setup to create your installer then installer directives should contain WorkingDir: "{app}"; and appear like this: [Icons] Name: "{group}\YourSoft"; IconFilename: "{app}\YourSoft.ico"; Filename: {app}\YourSoft.exe"; WorkingDir: "{app}" Name: "{group}\{cm:UninstallProgram,YourSoft}"; Filename: "{uninstallexe}" Name: "{userdesktop}\YourSoft"; IconFilename: "{app}\YourSoft.ico"; Filename: "{app}\YourSoft.exe"; WorkingDir: "{app}"; Tasks: desktopicon Name: "{userappdata}\Microsoft\Internet Explorer\Quick Launch\YourSoft"; IconFilename: "{app}\YourSoft.exe"; WorkingDir: "{app}"; Filename: {app}\YourSoft.exe"; Tasks: quicklaunchicon To test whether this is the real source of your problem try manually editing properties of your shortcut: right click it and check if "start in" field indicates the directory where your program is installed. If it shows desktop directory instead - modify it manually and try executing it again. Hope this helps. Best wishes Viktoras -------Original Message------- From: Garrett Hylltun Date: 04/28/06 06:21:52 To: How to use Revolution Subject: Windows, Shortcut, Strange......... Rev 2.6.1 Greetings, I was putting a project through it's paces before sending it to the beta team, when I encountered something really strange. I used an installer to install my program to Windows, setup a shortcut and uninstaller and then I ran the program by clicking the shortcut. Program launches just fine, but when I type a word in an edit box and hit the enter key, or return key, my program did not respond. I have the messages set. But also, I have a button that will send to the same code that the enter and return keys would send to, and again, nothing, as if the code in the stack just didn't exist. Closing the program and launching it again, either via the shortcut or directly double clicking on the program exe in the program files directory resolves the problem. Everything works as intended. This does not occur on OS X, and I haven't tried Linux, but I suspect it won't happen there either. Has anyone ever encountered such a strange thing like this before on Windows? Thanks, -Garrett _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Fri Apr 28 06:23:02 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 28 Apr 2006 12:23:02 +0200 Subject: Slideshow with Revolution? In-Reply-To: <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> Message-ID: Hi Swami, > Tom, > > Cool way to stress test with just 11 slides ( I think that's what > you meant to do.. by adding the variable) > > Klaus, was 2.7.1rc1 announced on this list? can I get it? I would > like to stress test this.. and have a project where using this > record thing Tom suggested with call back will be the answer to a > really difficult problem. I am on the beta tester list, so i have access to this version but I'm sure it will go public in the very near future. I had been testing with QT 7.0.4. > ... > > Sivakatirswami > Himalayan Academy Publications > at Kauai's Hindu Monastery > katir at hindu.org > > www.HimalayanAcademy.com, > www.HinduismToday.com > www.Gurudeva.org > www.Hindu.org Regards Klaus Major klaus at major-k.de http://www.major-k.de From effendi at wanadoo.fr Fri Apr 28 06:47:18 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Fri, 28 Apr 2006 12:47:18 +0200 Subject: Use of the Debugger ? Message-ID: <5075a53ca4a118a5207a7bd2c61bd9b6@wanadoo.fr> Hi Jacqueline, Thanks for your pointers to what I can get using the debugger. I may have been missing something after all this time ! I will put some effort into examining the aforesaid. Best from Paris -Francis P.S. I misspelt your name in the previous post - Sorry ! I won't tell my wife (whose name is ...... Jacqueline !!) "Nothing should ever be done for the first time !" From mark at maseurope.net Fri Apr 28 07:13:58 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 28 Apr 2006 12:13:58 +0100 Subject: [ANN] id3lib In-Reply-To: References: Message-ID: <8C2B3AB3-13AF-46B3-8579-574F9CCC6016@maseurope.net> Ken, RevOnline seems to have gone a bit strange - it won't let me update or delete the file. So, it is also at: http://www.futility.co.uk/futsoft/downloads.html And I've saved it in 2.6 format, now. Best, Mark On 28 Apr 2006, at 03:26, Ken Ray wrote: > On 4/27/06 5:23 PM, "Mark Smith" wrote: > >> I've made a basic library of functions for reading the ID3 tags from >> mp3 files. >> It's on RevOnline: >> Category: Utilities >> Name: id3lib >> User: Mark Smith >> >> Please let me know about any problems you have with it, or things >> you'd like added, on or off list. > > Mark, I tried downloading it and got a "File not Found" error from > revOnline... can you check and reupload if possible? > > Thanks, > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wjm at wjm.org Fri Apr 28 07:22:21 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 28 Apr 2006 07:22:21 -0400 Subject: Missing/Disappearing Substacks Message-ID: Rev 2.6.1... I have a main stack "A" with two substacks "B" and "C" (names changed to protect the innocent). The substacks started out as mainstacks of their own, but I put them "into" the main stack using the Inspector's "Main Stack" dropdown. I trying to use the "hide stack" and "show stack" commands on B and C... but now that those stacks are hidden they cannot seem to be brought back. Using show stack "B" for example, does not work. They do not have taskbar icons. They also do not appear in the Inspector's popup menu Inspect--> Stack-->. However, put the substacks of this stack lists B and C. Also: the iconic of stack "B" = 0 the rect of stack "B" = a valid, on-screen rect the visible of stack "B" = true the windowShape of stack "B" = 0 (Same for C.) I can also get the properties and scripts of objects in the substacks via the message box. The mainstack file "A" is large enough to indicate that "B" and "C" are contained within it. But... I simply cannot see the stacks no matter what I try. From wjm at wjm.org Fri Apr 28 07:35:01 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 28 Apr 2006 07:35:01 -0400 Subject: Missing/Disappearing Substacks References: Message-ID: Looks like I tried everything except "open stack" -- boy do I feel dumb! "Bill Marriott" wrote in message news:e2sttd$ljh$1 at sea.gmane.org... > ...I trying to use the "hide stack" and "show stack" commands on B and > C... but now that those stacks are hidden they cannot seem to be brought > back... From darkshadow1 at metrocast.net Fri Apr 28 08:21:25 2006 From: darkshadow1 at metrocast.net (Preston Shea) Date: Fri, 28 Apr 2006 08:21:25 -0400 Subject: transparent grc btn Message-ID: <000a01c66abe$44bdae90$6501a8c0@new0eeca32bb97> I need to be able to make a transparent graphic or button whose border/text will change color when the mouse enters the graphic area (not just the border), will change color on mouseUp in the graphic area (not just the border) and change back to the old color when the mouse leaves the graphic (not just the border). Is there a way to do this (must be...)? Thanks Preston From douglax at isphlg.rimed.cu Fri Apr 28 08:27:55 2006 From: douglax at isphlg.rimed.cu (pablo) Date: Fri, 28 Apr 2006 08:27:55 -0400 Subject: Modificate any group by script References: <1066548811-376931418@lindbergh.macserve.net><1331307307.20060420172739@ahsoftware.net><70ed6b130604201825q1dea092xf3bef19446b991ff@mail.gmail.com><10040124115.20060420195436@ahsoftware.net><70ed6b130604202110q18dc91f2t1a006f85b667fce5@mail.gmail.com><001101c66a42$dc872cf0$25037b98@douglax> <6.2.1.2.2.20060427171515.052d7b28@exchange.slg.com> Message-ID: <004801c66abf$3446f0c0$25037b98@douglax> Thanks Peter, But, i done that. I have very cards in my stack ( for example, 200 cards ) and this group is present in all cards. The question is: How a can modificate de layer of any group in my stack by script? I know the property relayerGroupControls in true, but i can't modificate de layer of this group. Por favor, perdonen mi ingl?s. ----- Original Message ----- From: "Peter T. Evensen" To: "How to use Revolution" Sent: Thursday, April 27, 2006 6:16 PM Subject: Re: Modificate any group Hola Pablo, You simply select the group and in the Size and Position panel of the properties, you can change the layer of the group. Make sure you don't have "Select Groups" enabled, which will select an object in the group instead. At 04:37 PM 4/27/2006, you wrote: >Hi everybody! > >Y have one question. > >How a can modificate de layer of any group in my stack? > >Thanks very much for your atention > >Por favor perdonen mi ingl?s. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dam-pro.girard at laposte.net Fri Apr 28 08:16:06 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Fri, 28 Apr 2006 12:16:06 -0000 Subject: Make a runrev serveur and a runrev client. Message-ID: Hello all, I am trying to make a serveur with runrev and a client who must communicate with the server. For now, the server IP is 127.0.0.1:8953 And the IP of the client is 127.0.0.1:8954 I wan't to permit to the client ask the server, and after the client must receive the answer. For exemple : The client ask the time to the server, and the server reply to the client the time. But I don't really understand how work socket's with Runtime Revolution, I have already spend one day on it and this doesn't work at all. A little help can be really useful. Thanks, Damien From alex at tweedly.net Fri Apr 28 09:26:41 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 28 Apr 2006 14:26:41 +0100 Subject: [ANN] id3lib In-Reply-To: References: Message-ID: <44521811.4090507@tweedly.net> Mark Smith wrote: > I've made a basic library of functions for reading the ID3 tags from > mp3 files. > It's on RevOnline: > Category: Utilities > Name: id3lib > User: Mark Smith > > Please let me know about any problems you have with it, or things > you'd like added, on or off list. > Thank you Mark. You do know that any time you write ".... to read ??? tags from ??? file" - *someone* is going to ask about writing or modifying those tags. :-) So let me be that someone - any thoughts on the ability to change tags ? -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.5.1/326 - Release Date: 27/04/2006 From dam-pro.girard at laposte.net Fri Apr 28 09:29:30 2006 From: dam-pro.girard at laposte.net (Girard Damien) Date: Fri, 28 Apr 2006 15:29:30 +0200 Subject: Make a runrev serveur and a runrev client. Message-ID: Hello all, I am trying to make a serveur with runrev and a client who must communicate with the server. For now, the server IP is 127.0.0.1:8953 And the IP of the client is 127.0.0.1:8954 I wan't to permit to the client ask the server, and after the client must receive the answer. For exemple : The client ask the time to the server, and the server reply to the client the time. But I don't really understand how work socket's with Runtime Revolution, I have already spend one day on it and this doesn't work at all. A little help can be really useful. Thanks, Damien From mark at maseurope.net Fri Apr 28 10:00:21 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 28 Apr 2006 15:00:21 +0100 Subject: [ANN] id3lib In-Reply-To: <44521811.4090507@tweedly.net> References: <44521811.4090507@tweedly.net> Message-ID: <401F6713-838C-4FCE-B866-2F8970C4997A@maseurope.net> I had anticipated this :) I think it's perfectly doable, but I think I need to understand a bit more about some of the ins and outs - flag settings, extended headers and so-on, before I attempt it. The plan (and I can hear the angels laughing) is to get read support for as many formats as possible (ID3v2.4 and m4a as priorities) first, and then see about writing/updating. One problem is that Apple have not published specs for their iTunes m4a tagging scheme, so all the non-apple m4a tagging stuff out there has been reverse engineered (for reading the commonly used frames - title,artist,album,tracknumber,year - I've pretty much done it), so writing these tags is going to be quite hard, I think. Anyway, I'm just going to keep plugging away at it, and I'll announce any updates as they come... Best, Mark On 28 Apr 2006, at 14:26, Alex Tweedly wrote: > Mark Smith wrote: > >> I've made a basic library of functions for reading the ID3 tags >> from mp3 files. >> It's on RevOnline: >> Category: Utilities >> Name: id3lib >> User: Mark Smith >> >> Please let me know about any problems you have with it, or things >> you'd like added, on or off list. >> > Thank you Mark. > > You do know that any time you write ".... to read ??? tags from ??? > file" - *someone* is going to ask about writing or modifying those > tags. :-) > > So let me be that someone - any thoughts on the ability to change > tags ? > > > -- > Alex Tweedly http://www.tweedly.net > > > > -- > No virus found in this outgoing message. > Checked by AVG Free Edition. > Version: 7.1.385 / Virus Database: 268.5.1/326 - Release Date: > 27/04/2006 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Fri Apr 28 10:06:46 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 28 Apr 2006 16:06:46 +0200 Subject: Make a runrev serveur and a runrev client. In-Reply-To: References: Message-ID: <9CBE0DBF-E80C-4442-B122-9D0DF2B687F8@economy-x-talk.com> Dear Girard, A great way to learn about sockets is ChatRev. Why don't you download a client from RevOnline or or and come on-line? We'll be glad to help. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 28-apr-2006, om 15:29 heeft Girard Damien het volgende geschreven: > Hello all, > > I am trying to make a serveur with runrev and a client who must > communicate with the server. > > For now, the server IP is 127.0.0.1:8953 > And the IP of the client is 127.0.0.1:8954 > > I wan't to permit to the client ask the server, and after the > client must > receive the answer. > > For exemple : > > The client ask the time to the server, and the server reply to the > client > the time. > > But I don't really understand how work socket's with Runtime > Revolution, I > have already spend one day on it > and this doesn't work at all. > > A little help can be really useful. > > Thanks, > > Damien > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From bobwarren at howsoft.com Fri Apr 28 10:17:00 2006 From: bobwarren at howsoft.com (Bob Warren) Date: Fri, 28 Apr 2006 11:17:00 -0300 Subject: RevMedia for CBT/eLearning Message-ID: <445223DC.6020406@howsoft.com> Judy Perry wrote: >Express yourself instantly with MSN Messenger! Download today it's FREE! ---------------------------- Wow! That's a powerful bit of software! I could do with loosening up a bit too! Bob Warren From pevensen at siboneylg.com Fri Apr 28 10:22:36 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 28 Apr 2006 09:22:36 -0500 Subject: RevMedia for CBT/eLearning In-Reply-To: References: Message-ID: <6.2.1.2.2.20060428092212.06578c10@exchange.slg.com> At 05:09 PM 4/27/2006, you wrote: >Be happy to Judy, but careful what you ask for. Although I live in >British Columbia, I am a Brit by birth and such requests have quite a >different meaning for those of us from the UK !! I'm sure the folks at >Rev smiled at your request, but no offence is taken.................... ;-P > >best, Bob... It has the same connotation in American English too, Bob. Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From jrarick at hpsk12.net Fri Apr 28 10:13:18 2006 From: jrarick at hpsk12.net (Jack Rarick) Date: Fri, 28 Apr 2006 10:13:18 -0400 Subject: Help with defaultfolder Message-ID: I'm having a difficult time setting the defaultfolder to an attached volume or drive. I keep gettting a "Can't Open Directory" issue. I have "supervisor" rights on my iBook g4, Mac Mini and iMac. No joy on any one of these machines. Thanks for all your help in advance. Jack Rarick Braintree Athletics From pevensen at siboneylg.com Fri Apr 28 10:34:30 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Fri, 28 Apr 2006 09:34:30 -0500 Subject: Help with defaultfolder In-Reply-To: References: Message-ID: <6.2.1.2.2.20060428093326.055a4670@exchange.slg.com> What are you typing in? Are you doing this in the message box or via ask folder? If the message box, make sure you are using "/Volumes/" At 09:13 AM 4/28/2006, you wrote: >I'm having a difficult time setting the defaultfolder to an attached >volume or drive. I keep gettting a "Can't Open Directory" issue. I have >"supervisor" rights on my iBook g4, Mac Mini and iMac. No joy on any one >of these machines. Thanks for all your help in advance. > >Jack Rarick >Braintree Athletics Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-628-4588 From ambassador at fourthworld.com Fri Apr 28 10:56:40 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 28 Apr 2006 07:56:40 -0700 Subject: Slideshow with Revolution? Message-ID: <44522D28.7060401@fourthworld.com> Klaus Major wrote: > I am on the beta tester list, so i have access to this version > but I'm sure it will go public in the very near future. While it's always encouraging to hear of progress, and we look forward to progress reports from RR themselves some day, it may be worth a modest reminder that the improve-rev list is governed by an NDA. I haven't seen anything from you or most others that in my mind crosses the line with sharing proprietary info, but once in a while some posts here about unreleased software skirts the edge. A good rule for maintaining an NDA is that if it's not been publicly discussed before it's probably best not mentioned. This is a drag with regard to pre-release software that addresses current concerns here, because of course it's natural for helpful sould to want to share good news. But while we have no authority to choose what info about unreleased versions gets discussed publicly, RunRev does. We can hope that they'll participate with their community here a bit more to give us the confidence that their ongoing work deserves. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From david at openpartnership.net Fri Apr 28 11:04:30 2006 From: david at openpartnership.net (David Bovill) Date: Fri, 28 Apr 2006 17:04:30 +0200 Subject: Load - caches and so forth? In-Reply-To: <444E9A7B.6010003@fourthworld.com> References: <444E9A7B.6010003@fourthworld.com> Message-ID: <44522EFD.5080904@openpartnership.net> Got a couple of questions about caching with the "load" command... 1) Is the stack / file cahed in memory or on disk -- looks like it is in a local array in the libURL stack right? 2) If so the cache is lost when Rev quits - ie libURL closes? 3) Does "load" work for all http related data access? "put" / "get" but also "go" in the case of stack? Finally if I want a semi-permanent disk based "cache" - I guess I should trap something using a front script? What would be the best way to do this? Trap "getUrl"?, passing it if the url is not in the disk based cache? From david at openpartnership.net Fri Apr 28 11:25:35 2006 From: david at openpartnership.net (David Bovill) Date: Fri, 28 Apr 2006 17:25:35 +0200 Subject: Tree Control In-Reply-To: <444D21E6.5040707@fourthworld.com> References: <444D21E6.5040707@fourthworld.com> Message-ID: <445233EF.2040904@openpartnership.net> The Tree widget I use would "like" these features added too... could work on it towards the end of next week if it is not too late in return for some input and testing? Richard Gaskin wrote: > I need a Finder-like tree control, with the following features: > > - Allows multiple, discontiguous selection > - Support drag and drop between windows > - Dragging within the list allows moving items between folders > - Works on OS X and XP at a minimum (Linux is a nice-to-have) > - Written in a generalized way for relatively painless integration > > Before I jump off the deep end and start writing this puppy I thought > it might be prudent to check in here first to see if I'm inventing > this wheel. > > I've looked at a dozen or so existing tree objects for Rev, but none > have the full range of features this project needs. > > Open source is fine as long as it's not GPL (this is for a commercial > product). If you have one but it's proprietary feel free to contact > me offlist to discuss possible licensing. From klaus at major-k.de Fri Apr 28 11:50:25 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 28 Apr 2006 17:50:25 +0200 Subject: Slideshow with Revolution? In-Reply-To: <44522D28.7060401@fourthworld.com> References: <44522D28.7060401@fourthworld.com> Message-ID: <10E1424D-F61A-4383-837D-1B4CA41FEC5B@major-k.de> Hi Richard, > Klaus Major wrote: >> I am on the beta tester list, so i have access to this version >> but I'm sure it will go public in the very near future. > > While it's always encouraging to hear of progress, and we look > forward to progress reports from RR themselves some day, it may be > worth a modest reminder that the improve-rev list is governed by an > NDA. damn, sorry, yes, I was too fast, I apologize. Will try to make better (shut up!) next time! > I haven't seen anything from you or most others that in my mind > crosses the line with sharing proprietary info, but once in a while > some posts here about unreleased software skirts the edge. > A good rule for maintaining an NDA is that if it's not been > publicly discussed before it's probably best not mentioned. > This is a drag with regard to pre-release software that addresses > current concerns here, because of course it's natural for helpful > sould to want to share good news. But while we have no authority > to choose what info about unreleased versions gets discussed > publicly, RunRev does. We can hope that they'll participate with > their community here a bit more to give us the confidence that > their ongoing work deserves. > > -- > Richard Gaskin > Managing Editor, revJournal Regards Klaus Major klaus at major-k.de http://www.major-k.de From m.schonewille at economy-x-talk.com Fri Apr 28 11:57:35 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 28 Apr 2006 17:57:35 +0200 Subject: Help with defaultfolder In-Reply-To: References: Message-ID: <4F146B68-2CFC-4738-BBE6-30B989AE7B55@economy-x-talk.com> Hi Jack, This is a script that works for me (one of my volumes is called PowerMac G3): on foo put the defaultfolder into myFolder set the defaultfolder to "/volumes/Powermac G3" put the folders set the defaultfolder to myFolder end foo If this doesn't help, post the part of your script that causes problems. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 28-apr-2006, om 16:13 heeft Jack Rarick het volgende geschreven: > I'm having a difficult time setting the defaultfolder to an attached > volume or drive. I keep gettting a "Can't Open Directory" issue. I > have > "supervisor" rights on my iBook g4, Mac Mini and iMac. No joy on > any one > of these machines. Thanks for all your help in advance. > > Jack Rarick > Braintree Athletics From dcragg at lacscentre.co.uk Fri Apr 28 11:58:38 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 28 Apr 2006 16:58:38 +0100 Subject: Load - caches and so forth? In-Reply-To: <44522EFD.5080904@openpartnership.net> References: <444E9A7B.6010003@fourthworld.com> <44522EFD.5080904@openpartnership.net> Message-ID: On 28 Apr 2006, at 16:04, David Bovill wrote: > Got a couple of questions about caching with the "load" command... > > 1) Is the stack / file cahed in memory or on disk -- looks like > it is in a local array in the libURL stack right? In a libUrl array as you suspect. > > 2) If so the cache is lost when Rev quits - ie libURL closes? That's right. > > 3) Does "load" work for all http related data access? "put" / > "get" but also "go" in the case of stack? All of those, but it doesn't work for movie references. I'd guess it also doesn't work for image references either. > > Finally if I want a semi-permanent disk based "cache" - I guess I > should trap something using a front script? What would be the best > way to do this? Trap "getUrl"?, passing it if the url is not in the > disk based cache? I'd be wary of trapping geturl. This is a handler inside libUrl that gets called directly by the engine, and it contains some irregular syntax. Why not just have your own set of handlers for getting urls. Crude example: function myGetUrl pUrl if isInCache(pUrl) then return getfromCache(pUrl) else get url pUrl if the result is empty then putInCache pUrl, it else ## error message, etc. end if end myGetUrl Sorry, no space for the isInCache, getFromCache, putInCache handlers. :-) Cheers Dave From ambassador at fourthworld.com Fri Apr 28 12:15:59 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 28 Apr 2006 09:15:59 -0700 Subject: Tree Control Message-ID: <44523FBF.6000101@fourthworld.com> David Bovill wrote: > Richard Gaskin wrote: >> I need a Finder-like tree control, with the following features: >> >> - Allows multiple, discontiguous selection >> - Support drag and drop between windows >> - Dragging within the list allows moving items between folders >> - Works on OS X and XP at a minimum (Linux is a nice-to-have) >> - Written in a generalized way for relatively painless integration >> >> Before I jump off the deep end and start writing this puppy I thought >> it might be prudent to check in here first to see if I'm inventing >> this wheel. >> >> I've looked at a dozen or so existing tree objects for Rev, but none >> have the full range of features this project needs. >> >> Open source is fine as long as it's not GPL (this is for a commercial >> product). If you have one but it's proprietary feel free to contact >> me offlist to discuss possible licensing. > > The Tree widget I use would "like" these features added too... > could work on it towards the end of next week if it is not too > late in return for some input and testing? The project it's needed for is a major from-the-group-up rewrite of a hefty feature set (it's the focus of my Bionic App session coming up at RevCon West), so there's several weeks before the tree control will become critical, and plenty to keep me busy in the meantime. If your tree control has what this client needs I'll happily provide testing and feedback, and if we go with it in the product we'll happily make at least a modest monetary contribution to the project. I like the clean karma of giving value for value received. Happy scripting, and keep that PayPal account active. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revlist at azurevision.co.uk Fri Apr 28 12:33:45 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 28 Apr 2006 17:33:45 +0100 Subject: Slideshow with Revolution? In-Reply-To: <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> References: <66CA1E8F-D8EA-4B7D-BC22-DA3FE9AD807B@adelphia.net> <95ED807B-A25A-41EA-98B9-2237654A3919@hindu.org> <12FD0000-2001-4D0E-B771-4A68BE931E92@hindu.org> <009C4A53-67AC-4A86-BB03-C1D7919657CE@hindu.org> <2D498DBC-FE6E-4081-8F45-82BDB51C2231@major-k.de> <9807DE06-B285-40DA-9C6B-6592FCCB400B@adelphia.net> <6BCC256A-B3D5-4BA6-AD21-4BC185C9BE4C@hindu.org> <0ACBB813-1639-401A-BEB2-DDAEC9149F09@hindu.org> Message-ID: <16CD60FA-0829-4DAD-B62B-B5D96FBB0717@azurevision.co.uk> On 28 Apr 2006, at 05:09, Sivakatirswami wrote: > Ok now, how do you do that? not as easy as you might think. > SnapsPro will record video &audio input while the presentation is > running, but the box presenting the KeyNotes is running the Mac > Intel now.. and SnapsPro and MacCapture have no intel version yet. Just for info, Snapz Pro X works pretty well via Rosetta, doesn't seem to lag on a MacBook Pro. Ian From jperryl at ecs.fullerton.edu Fri Apr 28 13:00:40 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 28 Apr 2006 10:00:40 -0700 (PDT) Subject: RevMedia for CBT/eLearning In-Reply-To: <445223DC.6020406@howsoft.com> Message-ID: Did I write that??? Not part of my sig (not that I even HAVE a sig). Sorry, I must not have deleted all trailing lines of a prior message. Judy On Fri, 28 Apr 2006, Bob Warren wrote: > Judy Perry wrote: > > >Express yourself instantly with MSN Messenger! Download today it's FREE! > From jperryl at ecs.fullerton.edu Fri Apr 28 13:02:11 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 28 Apr 2006 10:02:11 -0700 (PDT) Subject: RevMedia for CBT/eLearning In-Reply-To: <6.2.1.2.2.20060428092212.06578c10@exchange.slg.com> Message-ID: Really? I am sooo out of the pop culture loop. I was simply at a loss for words to describe Bob's er, whatever (the software thingy!!!). Judy On Fri, 28 Apr 2006, Peter T. Evensen wrote: > It has the same connotation in American English too, Bob. From martyknapp at comcast.net Fri Apr 28 13:16:14 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 28 Apr 2006 10:16:14 -0700 Subject: Web Hosts and Rev Message-ID: <44524DDE.5080300@comcast.net> I just found a web host that said they'd let me install Rev with their "Ecommerce Pro" shared plan (haven't tried it yet as I haven't signed up). They're at About.com has them listed as a "Top 5 Ecommerce Web Hosts" and it says that they're a top pick by the Web Site Host Directory, CNET and Web Host Magazine. Anyone with real-life feedback on their "Rev" ability would be appreciated. One of the challenges for me is that I need to be able to get the previous version of the Miva merchant software (because of modules I use). Thanks for any input, Marty Knapp From david at openpartnership.net Fri Apr 28 13:21:36 2006 From: david at openpartnership.net (David Bovill) Date: Fri, 28 Apr 2006 19:21:36 +0200 Subject: Load - caches and so forth? In-Reply-To: References: <444E9A7B.6010003@fourthworld.com> <44522EFD.5080904@openpartnership.net> Message-ID: <44524F20.7000001@openpartnership.net> Dave Cragg wrote: > I'd be wary of trapping geturl. This is a handler inside libUrl that > gets called directly by the engine, and it contains some irregular > syntax. Yes - what is: return empty with cachedUrl laLoadedUrls[newUrl] when it is at home? > Why not just have your own set of handlers for getting urls. Guess I could do - but would like it to work transparently for anyones stuff - a bit like squid - without the need for anyone to alter their code. Was thinking of actually using a caching proxy, but then thought well Rev has kind of got a cacheing proxy built in maybe it can be tweeked... From jacque at hyperactivesw.com Fri Apr 28 13:30:53 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Apr 2006 12:30:53 -0500 Subject: transparent grc btn In-Reply-To: <000a01c66abe$44bdae90$6501a8c0@new0eeca32bb97> References: <000a01c66abe$44bdae90$6501a8c0@new0eeca32bb97> Message-ID: <4452514D.5020000@hyperactivesw.com> Preston Shea wrote: > I need to be able to make a transparent graphic or button whose > border/text will change color when the mouse enters the graphic area > (not just the border), will change color on mouseUp in the graphic > area (not just the border) and change back to the old color when the > mouse leaves the graphic (not just the border). Is there a way to do > this (must be...)? Use an image object with a transparent background, where all the white pixels are transparent. Then use the "mouseEnter", "mouseLeave", and other mouse messages to trap the movement of the mouse. When the image has a transparent background, these are only triggered when the mouse is over a colored pixel, and they ignore the transparent ones. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Apr 28 13:32:08 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Apr 2006 12:32:08 -0500 Subject: Use of the Debugger ? In-Reply-To: <5075a53ca4a118a5207a7bd2c61bd9b6@wanadoo.fr> References: <5075a53ca4a118a5207a7bd2c61bd9b6@wanadoo.fr> Message-ID: <44525198.9030506@hyperactivesw.com> Francis Nugent Dixon wrote: > P.S. I misspelt your name in the previous post - Sorry ! > I won't tell my wife (whose name is ...... Jacqueline !!) LOL! Don't worry, I have been called many things in the past and misspelling my name is minor compared to some of them. I won't tell your wife either. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at daniels-mara.com Fri Apr 28 13:32:45 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Fri, 28 Apr 2006 12:32:45 -0500 Subject: RevMedia for CBT/eLearning In-Reply-To: <6.2.1.2.2.20060428092212.06578c10@exchange.slg.com> References: <6.2.1.2.2.20060428092212.06578c10@exchange.slg.com> Message-ID: <81E861E0-07D6-4DBB-B8DC-1EEAD1548145@daniels-mara.com> Judy, RevConWest - a new twist with trysts! See you there! Best, Jerry On Apr 28, 2006, at 9:22 AM, Peter T. Evensen wrote: > At 05:09 PM 4/27/2006, you wrote: >> Be happy to Judy, but careful what you ask for. Although I live >> in British Columbia, I am a Brit by birth and such requests have >> quite a different meaning for those of us from the UK !! I'm sure >> the folks at Rev smiled at your request, but no offence is >> taken.................... ;-P >> >> best, Bob... > > It has the same connotation in American English too, Bob. > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-628-4588 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Fri Apr 28 13:54:50 2006 From: alex at tweedly.net (Alex Tweedly) Date: Fri, 28 Apr 2006 18:54:50 +0100 Subject: Load - caches and so forth? In-Reply-To: References: <444E9A7B.6010003@fourthworld.com> <44522EFD.5080904@openpartnership.net> Message-ID: <445256EA.5020001@tweedly.net> Dave Cragg wrote: > >> Finally if I want a semi-permanent disk based "cache" - I guess I >> should trap something using a front script? What would be the best >> way to do this? Trap "getUrl"?, passing it if the url is not in the >> disk based cache? > > > I'd be wary of trapping geturl. This is a handler inside libUrl that > gets called directly by the engine, and it contains some irregular > syntax. > > Why not just have your own set of handlers for getting urls. Crude > example: > <...> > Sorry, no space for the isInCache, getFromCache, putInCache handlers. > :-) > And the most important - invalidateCache() and invalidateCacheEntry() Coming up with the right strategy to do this may be the hardest part, depending on your application :-) It can certainly lead to some hair-pulling debugging sessions (he said, displaying scars to prove it :-) -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.5.1/326 - Release Date: 27/04/2006 From katir at hindu.org Fri Apr 28 06:00:05 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 28 Apr 2006 00:00:05 -1000 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: <349DADC4-727C-49CF-80F1-89C0A178D473@dvcreators.net> References: <349DADC4-727C-49CF-80F1-89C0A178D473@dvcreators.net> Message-ID: <1CE5F4AA-5F23-48F6-906F-4AC1C3D38B1F@hindu.org> Here is my incredibly verbose version of this: on postTime put empty into fld "thetime" --put "Duration: " & fld "theTime" & cr into tFeedBack put the timescale of player "theTape" into gTimeScale --put "timeScale: " & intervalsPerSec & cr after tFeedBack put the currentTime of player "theTape" into fld "theMovieTime" --put "Current Time: " & fld "theMovieTime" & cr after tFeedBack put the currentTime of player "theTape" into tCurrentTime put (tCurrentTime div gTimeScale) & " secs" into fld "theTime" if tCurrentTime is not (the duration of player "theTape") then send postTime to me in 1 seconds else answer "Tape is over!" with "OK" end if end postTime be very careful, since you have eliminated Eric's test: IF ",updateTC," is not in the pendingMessages THEN send "updateTC" to me in ((1 - (the long seconds mod 1)) / 5) seconds that you are not issuing the "updateTC" somewhere, in some other handlers on a loop that my be triggere by user actions like start or stop the player etc. What happens: you can conceivably end up with 100's of updateTC sitting in the pending message queue... this actually happened to me once and my application would slowly grind to a halt with users complaining they could no longer even type in a field... the CPU was so eaten up by processing the pending msgs queue. I never thought of the test that Eric used but I'm going to add that right away to my app!~ if ",postTime," is not in the pendingMesssages then send postTime to me in 1 second end if Also be forewarned, I've found that on some windows systems, it takes quite a bit of time, even after starting the player, before the system is able to read any of the player time properties. This has led to "support calls" from users where certain of my functions that depend on the current time do not work in during the first 5-10 seconds of running time... I ended up putting the info on the display and telling everyone that, until they start seeing time being updated, not to touch those controls... Sivakatirswami On Apr 27, 2006, at 6:36 PM, Josh Mellicker wrote: > Never mind! > > ON updateTC > put convertTime(round(the currentTime of player "Player"/the > timeScale of player "Player")) into fld "mt" > send "updateTC" to me in 50 milliseconds > END updateTC > > did the trick. From m.schonewille at economy-x-talk.com Fri Apr 28 15:12:09 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 28 Apr 2006 21:12:09 +0200 Subject: Help with defaultfolder In-Reply-To: References: Message-ID: <4C4979F5-751C-49B0-9517-9DDFC1876FC5@economy-x-talk.com> Hi Jack, This is a script that works for me (one of my volumes is called PowerMac G3): on foo put the defaultfolder into myFolder set the defaultfolder to "/volumes/Powermac G3" put the folders set the defaultfolder to myFolder end foo If this doesn't help, post the part of your script that causes problems. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 28-apr-2006, om 16:13 heeft Jack Rarick het volgende geschreven: > I'm having a difficult time setting the defaultfolder to an attached > volume or drive. I keep gettting a "Can't Open Directory" issue. I > have > "supervisor" rights on my iBook g4, Mac Mini and iMac. No joy on > any one > of these machines. Thanks for all your help in advance. > > Jack Rarick > Braintree Athletics From dcragg at lacscentre.co.uk Fri Apr 28 15:37:05 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Fri, 28 Apr 2006 20:37:05 +0100 Subject: Load - caches and so forth? In-Reply-To: <44524F20.7000001@openpartnership.net> References: <444E9A7B.6010003@fourthworld.com> <44522EFD.5080904@openpartnership.net> <44524F20.7000001@openpartnership.net> Message-ID: On 28 Apr 2006, at 18:21, David Bovill wrote: > Dave Cragg wrote: >> I'd be wary of trapping geturl. This is a handler inside libUrl >> that gets called directly by the engine, and it contains some >> irregular syntax. > Yes - what is: > > return empty with cachedUrl laLoadedUrls[newUrl] > > when it is at home? David, you're only the second person to ask me that question. And the first on this list. That deserves something, an answer at least. When I started looking after libUrl, I was told what the syntax did. When I asked *how* it worked, I was told by Scott Raney, "It's magic." I left it at that. The alternative was to roll up my pants legs and make strange incantations. However, you''ve probably noticed that engine calls can return something different in both the "it" variable and "the result". (e.g. read from file etc.) But you can't make your own handlers behave that way. "get url" (and similar calls) were once handled inside the engine. When it was decided to do the http and ftp routines though a script library, I guess some trickery was required to make sure the engine calls still worked as before. In addition to dealing with "it" and "the result", the syntax performs another piece of magic. libUrl stores the data returned from url calls in a script local array. For "get url" calls, it has to return the data and empty out the data from the array. If you've ever had to do this from you own script library, you'll know you normally have to first copy the data from the script local to a handler local, then delete the script local, and then return the data. For large chunks of data, that's a lot of data copying. libUrl is privileged in having the script local emptied for it by the engine after it returns. However, as "load" has to preserve the data, the "cachedurl" part of the syntax lets the engine know whether it should clear the script local or not. You did ask. :-) Cheers Dave From markgreenberg at cox.net Fri Apr 28 17:21:04 2006 From: markgreenberg at cox.net (Mark Greenberg) Date: Fri, 28 Apr 2006 14:21:04 -0700 Subject: Serial Number in XP Network Message-ID: <406704E4-89FB-414C-A975-6EBDB546EB08@cox.net> I've purchased Rev for students to create stacks at my school in a lab. The technician has loaded it okay, but when the students try to log in, they are asked for the serial number (which is too long for them to type in every time). This doesn't happen when the same student enters the serial number, logs out, logs back in to the same machine, and opens Rev a second time, but the students can sit at any of the twenty-four computers with Revolution. What do I need to do to get the students on Rev without them typing in the serial number?? (Though I will also send this to the fine folks at Rev, I have found the responses here on the list to be lightning fast, very helpful, and usually friendly (as long as I don't mention bugs or cheese...).) TIA, Mark Greenberg From jacque at hyperactivesw.com Fri Apr 28 17:43:42 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Apr 2006 16:43:42 -0500 Subject: Serial Number in XP Network In-Reply-To: <406704E4-89FB-414C-A975-6EBDB546EB08@cox.net> References: <406704E4-89FB-414C-A975-6EBDB546EB08@cox.net> Message-ID: <44528C8E.2060702@hyperactivesw.com> Mark Greenberg wrote: > (Though I will also send this to the fine folks at Rev, I have found > the responses here on the list to be lightning fast, very helpful, and > usually friendly (as long as I don't mention bugs or cheese...).) I don't know the answer, but for sure it is faster to ask here right now. RR has closed for 3 days, Monday is a bank holiday there. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Apr 28 18:02:05 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Apr 2006 17:02:05 -0500 Subject: Standalone building problem Message-ID: <445290DD.9010009@hyperactivesw.com> I'm having a crash I am sure is not Rev-related, but I need to get around it. I have a stack I have been building as a standalone many times over the last year. I just built the last one on Monday without any problems. I'm using Rev 2.6.1 for this project, Mac OS 10.4.5. The builds have gone fine until today. Today the standalone appears to build okay, then as soon as I dismiss the confirmation dialog, Rev crashes. At first I thought it was something with my stack, so I went back to Monday's copy and tried that, and now it crashes too. The crash log says something about the Window manager but I don't understand how to read these very well so that may not be it. Launching the newly-built app, the main window opens invisible. If I copy the app to my Powerbook, the main window opens as it should. If I copy the stack to my Powerbook and build a standaone there in Rev 2.6.1 it also works fine. I tried building the standalone in 2.7 and that also seems to work. But I don't think I want to use that build because we haven't tested the stack at all under 2.7. I have rebooted the Mac, repaired permissions, and reinstalled Rev 2.6.1 with no improvement. Does anyone know what's going on? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From martyknapp at comcast.net Fri Apr 28 18:32:36 2006 From: martyknapp at comcast.net (Marty Knapp) Date: Fri, 28 Apr 2006 15:32:36 -0700 Subject: Standalone building problem In-Reply-To: <445290DD.9010009@hyperactivesw.com> References: <445290DD.9010009@hyperactivesw.com> Message-ID: <44529804.3080206@comcast.net> Hey Jacque, I assume you've trashed any Rev preference files? Marty Knapp > I'm having a crash I am sure is not Rev-related, but I need to get > around it. > > I have a stack I have been building as a standalone many times over > the last year. I just built the last one on Monday without any > problems. I'm using Rev 2.6.1 for this project, Mac OS 10.4.5. > > The builds have gone fine until today. Today the standalone appears to > build okay, then as soon as I dismiss the confirmation dialog, Rev > crashes. At first I thought it was something with my stack, so I went > back to Monday's copy and tried that, and now it crashes too. The > crash log says something about the Window manager but I don't > understand how to read these very well so that may not be it. > > Launching the newly-built app, the main window opens invisible. If I > copy the app to my Powerbook, the main window opens as it should. If I > copy the stack to my Powerbook and build a standaone there in Rev > 2.6.1 it also works fine. > > I tried building the standalone in 2.7 and that also seems to work. > But I don't think I want to use that build because we haven't tested > the stack at all under 2.7. > > I have rebooted the Mac, repaired permissions, and reinstalled Rev > 2.6.1 with no improvement. > > Does anyone know what's going on? > From josh at dvcreators.net Fri Apr 28 19:36:57 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 28 Apr 2006 16:36:57 -0700 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: <1CE5F4AA-5F23-48F6-906F-4AC1C3D38B1F@hindu.org> References: <349DADC4-727C-49CF-80F1-89C0A178D473@dvcreators.net> <1CE5F4AA-5F23-48F6-906F-4AC1C3D38B1F@hindu.org> Message-ID: <36451315-055E-4521-9B0A-2E1064451AC7@dvcreators.net> > What happens: you can conceivably end up with 100's of > > updateTC sitting in the pending message queue... this actually > happened to me once and my application would slowly grind to a halt > with users complaining they could no longer even type in a field... > the CPU was so eaten up by processing the pending msgs queue. Sivakatirswami, I WONDERED why typing in the notes field was so slow!!! Thanks so much!!! I added the check back in and typing is normal and the counter still works in the standalone. THANKS!!! On Apr 28, 2006, at 3:00 AM, Sivakatirswami wrote: > Here is my incredibly verbose version of this: > > on postTime > put empty into fld "thetime" > --put "Duration: " & fld "theTime" & cr into tFeedBack > put the timescale of player "theTape" into gTimeScale > --put "timeScale: " & intervalsPerSec & cr after > tFeedBack > put the currentTime of player "theTape" into fld "theMovieTime" > --put "Current Time: " & fld "theMovieTime" & cr after > tFeedBack > put the currentTime of player "theTape" into tCurrentTime > put (tCurrentTime div gTimeScale) & " secs" into fld "theTime" > if tCurrentTime is not (the duration of player "theTape") then > send postTime to me in 1 seconds > else > answer "Tape is over!" with "OK" > end if > end postTime > > > be very careful, since you have eliminated Eric's test: > > IF ",updateTC," is not in the pendingMessages THEN send > "updateTC" to me in ((1 - (the long seconds mod 1)) / 5) seconds > > that you are not issuing the "updateTC" somewhere, in some other > handlers on a loop that my be triggere by user actions like start > or stop the player etc. What happens: you can conceivably end up > with 100's of > > updateTC sitting in the pending message queue... this actually > happened to me once and my application would slowly grind to a halt > with users complaining they could no longer even type in a field... > the CPU was so eaten up by processing the pending msgs queue. > > I never thought of the test that Eric used but I'm going to add > that right away to my app!~ > > > if ",postTime," is not in the pendingMesssages then > send postTime to me in 1 second > end if > > Also be forewarned, I've found that on some windows systems, it > takes quite a bit of time, even after starting the player, before > the system is able to read any of the player time properties. This > has led to "support calls" from users where certain of my functions > that depend on the current time do not work in during the first > 5-10 seconds of running time... I ended up putting the info on the > display and telling everyone that, until they start seeing time > being updated, not to touch those controls... > > Sivakatirswami > > > > On Apr 27, 2006, at 6:36 PM, Josh Mellicker wrote: > >> Never mind! >> >> ON updateTC >> put convertTime(round(the currentTime of player "Player"/the >> timeScale of player "Player")) into fld "mt" >> send "updateTC" to me in 50 milliseconds >> END updateTC >> >> did the trick. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Fri Apr 28 20:36:38 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 28 Apr 2006 19:36:38 -0500 Subject: Standalone building problem In-Reply-To: <44529804.3080206@comcast.net> References: <445290DD.9010009@hyperactivesw.com> <44529804.3080206@comcast.net> Message-ID: <4452B516.8090402@hyperactivesw.com> Marty Knapp wrote: > Hey Jacque, > > I assume you've trashed any Rev preference files? Not specifically, but when I reinstalled 2.6.1 it created a new prefs file and still crashed with this stack. This is too weird. The problem is only on this machine with this stack. The same copy of 2.6.1 made a standalone from a new test stack without any problem. The "problem" stack also builds okay on other Macs running 2.6.1 and with other versions of Rev on this Mac. And it built okay in 2.6.1 last Monday. This is hair-pulling stuff. Meanwhile I'm glad I have the Powerbook. > > Marty Knapp > >> I'm having a crash I am sure is not Rev-related, but I need to get >> around it. >> >> I have a stack I have been building as a standalone many times over >> the last year. I just built the last one on Monday without any >> problems. I'm using Rev 2.6.1 for this project, Mac OS 10.4.5. >> >> The builds have gone fine until today. Today the standalone appears to >> build okay, then as soon as I dismiss the confirmation dialog, Rev >> crashes. At first I thought it was something with my stack, so I went >> back to Monday's copy and tried that, and now it crashes too. The >> crash log says something about the Window manager but I don't >> understand how to read these very well so that may not be it. >> >> Launching the newly-built app, the main window opens invisible. If I >> copy the app to my Powerbook, the main window opens as it should. If I >> copy the stack to my Powerbook and build a standaone there in Rev >> 2.6.1 it also works fine. >> >> I tried building the standalone in 2.7 and that also seems to work. >> But I don't think I want to use that build because we haven't tested >> the stack at all under 2.7. >> >> I have rebooted the Mac, repaired permissions, and reinstalled Rev >> 2.6.1 with no improvement. >> >> Does anyone know what's going on? >> > > > -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From viktoras at ekoinf.net Sat Apr 29 01:18:52 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Sat, 29 Apr 2006 08:18:52 +0300 (FLE Standard Time) Subject: capturing output from device References: <44511D9D.000001.03564@MAZYTIS> Message-ID: <4452F73C.000001.03204@MAZYTIS> Does anyone know if there is a way to read data from usb, serial or parallel ports directly from within a stack? I have a GPS receiver connected to my PC and need to capture and preprocess data it is sending once per second. Is this possible in transcript or should I mix tools and languages do do this? All the best and thanks! Viktoras From jperryl at ecs.fullerton.edu Sat Apr 29 01:26:59 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 28 Apr 2006 22:26:59 -0700 (PDT) Subject: RevMedia for CBT/eLearning In-Reply-To: <81E861E0-07D6-4DBB-B8DC-1EEAD1548145@daniels-mara.com> Message-ID: Jerry, Did I mention that I'm 12? ... Gotcha! just kidding ;-P B C N U! Judy On Fri, 28 Apr 2006, Jerry Daniels wrote: > Judy, > > RevConWest - a new twist with trysts! > > See you there! > > Best, > > Jerry > > On Apr 28, 2006, at 9:22 AM, Peter T. Evensen wrote: > > > At 05:09 PM 4/27/2006, you wrote: > >> Be happy to Judy, but careful what you ask for. Although I live > >> in British Columbia, I am a Brit by birth and such requests have > >> quite a different meaning for those of us from the UK !! I'm sure > >> the folks at Rev smiled at your request, but no offence is > >> taken.................... ;-P > >> > >> best, Bob... > > > > It has the same connotation in American English too, Bob. > > > > Peter T. Evensen > > http://www.PetersRoadToHealth.com > > 314-629-5248 or 888-628-4588 > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Sat Apr 29 03:54:24 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 29 Apr 2006 17:54:24 +1000 Subject: capturing output from device In-Reply-To: <4452F73C.000001.03204@MAZYTIS> References: <44511D9D.000001.03564@MAZYTIS> <4452F73C.000001.03204@MAZYTIS> Message-ID: On 4/29/06, Viktoras Didziulis wrote: > Does anyone know if there is a way to read data from usb, serial or parallel > ports directly from within a stack? I have a GPS receiver connected to my PC > and need to capture and preprocess data it is sending once per second. Is > this possible in transcript or should I mix tools and languages do do this? Serial works fine, USB can't be done, although a USB-serial adapter will work fine. I don't know about parallel. If you need some pointers, there is a stack on my web site for testing serial input & output. HTH, Sarah From mark at maseurope.net Sat Apr 29 08:39:50 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 29 Apr 2006 13:39:50 +0100 Subject: Character Encoding Message-ID: Does anyone know which character encoding Apple uses to display strings in iTunes? I'm reading some text info from the m4a tags produced by iTunes, and there seem to be some double-byte characters in there. I have no experience of this, and know nothing, so I'm grasping at straws. As an example of what I get, the 'Esoterik' (where the 2nd (lower case) e should have an acute accent over it, I'm getting: Esot rik what it should be, under whatever character set Rev defaults to on Mac OSX, it should be a single char of value 142. Any help on this would be great. Thanks, Mark From m.schonewille at economy-x-talk.com Sat Apr 29 08:58:42 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 29 Apr 2006 14:58:42 +0200 Subject: Character Encoding In-Reply-To: References: Message-ID: <0068BF8E-09EA-43B9-8BFA-BB1594E17AF9@economy-x-talk.com> Hi Mark, I haven't tested it, but it might be UTF-8. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 29-apr-2006, om 14:39 heeft Mark Smith het volgende geschreven: > Does anyone know which character encoding Apple uses to display > strings in iTunes? > > I'm reading some text info from the m4a tags produced by iTunes, > and there seem to be some double-byte characters in there. I have > no experience of this, and know nothing, so I'm grasping at straws. > > As an example of what I get, the 'Esoterik' (where the 2nd (lower > case) e should have an acute accent over it, I'm getting: > > Esot rik > > what it should be, under whatever character set Rev defaults to on > Mac OSX, it should be a single char of value 142. > > Any help on this would be great. > > Thanks, > > Mark From thierry.arbellot at laposte.net Sat Apr 29 09:01:36 2006 From: thierry.arbellot at laposte.net (Thierry Arbellot) Date: Sat, 29 Apr 2006 15:01:36 +0200 Subject: Character Encoding In-Reply-To: References: Message-ID: <18b1b64202d3660fc74968b4e8bae345@laposte.net> This is UTF-8 encoding using uniEncode and/or uniDecode functions, you should be able to translate to extended ascii. I hope it helps, Thierry On 2006, Apr 29, , at 14:39, Mark Smith wrote: > Does anyone know which character encoding Apple uses to display > strings in iTunes? > > I'm reading some text info from the m4a tags produced by iTunes, and > there seem to be some double-byte characters in there. I have no > experience of this, and know nothing, so I'm grasping at straws. > > As an example of what I get, the 'Esoterik' (where the 2nd (lower > case) e should have an acute accent over it, I'm getting: > > Esot rik > > what it should be, under whatever character set Rev defaults to on Mac > OSX, it should be a single char of value 142. > > Any help on this would be great. > > Thanks, > > Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mark at maseurope.net Sat Apr 29 09:31:17 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 29 Apr 2006 14:31:17 +0100 Subject: Character Encoding In-Reply-To: <18b1b64202d3660fc74968b4e8bae345@laposte.net> References: <18b1b64202d3660fc74968b4e8bae345@laposte.net> Message-ID: <294EE151-814F-4F17-9F36-6E3DB27EA4A5@maseurope.net> Mark and Thierry, thanks. What seems to work , where iTunesStr is what I extract from the m4aTag: put unidecode(uniencode(iTunesStr,"UTF8")) into decodedStr This works on my (english) system, but are there gotchas that would apply when using this, for instance, on a french or german system? Best, Mark On 29 Apr 2006, at 14:01, Thierry Arbellot wrote: > This is UTF-8 encoding > > using uniEncode and/or uniDecode functions, you should be able to > translate to extended ascii. > > I hope it helps, > Thierry > > On 2006, Apr 29, , at 14:39, Mark Smith wrote: > >> Does anyone know which character encoding Apple uses to display >> strings in iTunes? >> >> I'm reading some text info from the m4a tags produced by iTunes, >> and there seem to be some double-byte characters in there. I have >> no experience of this, and know nothing, so I'm grasping at straws. >> >> As an example of what I get, the 'Esoterik' (where the 2nd (lower >> case) e should have an acute accent over it, I'm getting: >> >> Esot rik >> >> what it should be, under whatever character set Rev defaults to on >> Mac OSX, it should be a single char of value 142. >> >> Any help on this would be great. >> >> Thanks, >> >> Mark >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Sat Apr 29 10:31:09 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 29 Apr 2006 16:31:09 +0200 Subject: Character Encoding In-Reply-To: <294EE151-814F-4F17-9F36-6E3DB27EA4A5@maseurope.net> References: <18b1b64202d3660fc74968b4e8bae345@laposte.net> <294EE151-814F-4F17-9F36-6E3DB27EA4A5@maseurope.net> Message-ID: <6580E460-9DBE-4D27-BFE4-5550CA3EC930@economy-x-talk.com> Mark, The language of the system, Dutch, German, or English, is not a problem. You'd have problems if you try to decode and display tags that are actually written in unicode and cannot be displayed with normal ascii characters. I'd try to display the tags as unicode text --there is a reason why they are encoded like that. Write me off-list if you need help with unicode in Rev. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 29-apr-2006, om 15:31 heeft Mark Smith het volgende geschreven: > Mark and Thierry, thanks. > > What seems to work , where iTunesStr is what I extract from the > m4aTag: > > put unidecode(uniencode(iTunesStr,"UTF8")) into decodedStr > > This works on my (english) system, but are there gotchas that would > apply when using this, for instance, on a french or german system? > > Best, > > Mark From effendi at wanadoo.fr Sat Apr 29 12:34:01 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sat, 29 Apr 2006 18:34:01 +0200 Subject: Absolutely not important ..... but strange ! Message-ID: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> Hi from Paris, I use Revolution 2.6.1 build 152 on a Mac with 2 screens. I have noticed a tiny square (about 1 mm x 1 mm) on the bottom left of my second screen. It obviously belongs to Revolution, because, from the finder, when I click on it, it brings Revolution to the foreground, and when I quit Revolution, it disappears. What purpose (if any) does it serve ? Has anybody else noticed this ? -Francis "Nothing should ever be done for the first time !" From mark at maseurope.net Sat Apr 29 12:42:57 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 29 Apr 2006 17:42:57 +0100 Subject: Absolutely not important ..... but strange ! In-Reply-To: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> References: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> Message-ID: <085E1695-C107-4540-B969-BE9E5186F881@maseurope.net> Is it a stack that somehow has been reduced to this tiny size? I'm pretty sure it shouldn't be there. You could open the application browser, and see if there are any stacks listed that you dont expect... Best, Mark On 29 Apr 2006, at 17:34, Francis Nugent Dixon wrote: > Hi from Paris, > > I use Revolution 2.6.1 build 152 on a Mac with 2 screens. > I have noticed a tiny square (about 1 mm x 1 mm) on the > bottom left of my second screen. It obviously belongs to > Revolution, because, from the finder, when I click on it, > it brings Revolution to the foreground, and when I quit > Revolution, it disappears. > > What purpose (if any) does it serve ? > > Has anybody else noticed this ? > > -Francis > > "Nothing should ever be done for the first time !" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From mark at maseurope.net Sat Apr 29 12:51:37 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 29 Apr 2006 17:51:37 +0100 Subject: Character Encoding In-Reply-To: <6580E460-9DBE-4D27-BFE4-5550CA3EC930@economy-x-talk.com> References: <18b1b64202d3660fc74968b4e8bae345@laposte.net> <294EE151-814F-4F17-9F36-6E3DB27EA4A5@maseurope.net> <6580E460-9DBE-4D27-BFE4-5550CA3EC930@economy-x-talk.com> Message-ID: Mark, thanks for the offer, I may take you up on it. I'm trying to avoid having to make users of id3lib use 'set the unicodeText of fld "Title" to id3libgetTitle()" rather than just 'put id3libGetTitle() into fld "title"' . In the case of m4a tags, since it seems like they're simply UTF8, it seems like it should be ok to simply uniencode and unidecode to whatever the default encoding is on a users system... ID3 tags, on the other hand, have the possibility of using UTF16, which may well have to be dealt with differently. Currently, id3lib is only decoding m4a tags, while it's simply returning whatever chars it finds in ID3 tags. Maybe I should make these things settable by the user of the lib. Best, Mark On 29 Apr 2006, at 15:31, Mark Schonewille wrote: > Mark, > > The language of the system, Dutch, German, or English, is not a > problem. You'd have problems if you try to decode and display tags > that are actually written in unicode and cannot be displayed with > normal ascii characters. I'd try to display the tags as unicode > text --there is a reason why they are encoded like that. Write me > off-list if you need help with unicode in Rev. > > Best regards, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Salery is the easiest way to get your own web store on-line: http:// > www.salery.biz/salery.html > > > > Op 29-apr-2006, om 15:31 heeft Mark Smith het volgende geschreven: > >> Mark and Thierry, thanks. >> >> What seems to work , where iTunesStr is what I extract from the >> m4aTag: >> >> put unidecode(uniencode(iTunesStr,"UTF8")) into decodedStr >> >> This works on my (english) system, but are there gotchas that >> would apply when using this, for instance, on a french or german >> system? >> >> Best, >> >> Mark > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From davis.phil at comcast.net Sat Apr 29 13:04:29 2006 From: davis.phil at comcast.net (Phil Davis) Date: Sat, 29 Apr 2006 10:04:29 -0700 Subject: capturing output from device In-Reply-To: References: <44511D9D.000001.03564@MAZYTIS> <4452F73C.000001.03204@MAZYTIS> Message-ID: <44539C9D.6030106@comcast.net> I would love to see this capability added to Rev, but I don't know how difficult it might be. But the benefits would be there; for one thing, it would open up the robotics world to Rev (and I guess USB device management in general). A year or so ago I needed a Rev-based app to communicate with a custom-built HID input device, so we ended up having someone write a C 'passthrough' app to facilitate the communication. That app runs invisibly and under my Rev app's control. It interacts with the host controller ( via open source libUSB [Win] or a special .kext file [Mac] ) on the OS side, and with my Rev app via sockets on the application side. Works reliably and is fast as lightning, but configuration is always an issue on Windows. How great it would be if Rev could read and parse USB HID structures! Phil Davis Sarah Reichelt wrote: > On 4/29/06, Viktoras Didziulis wrote: > >> Does anyone know if there is a way to read data from usb, serial or >> parallel >> ports directly from within a stack? I have a GPS receiver connected to >> my PC >> and need to capture and preprocess data it is sending once per second. Is >> this possible in transcript or should I mix tools and languages do do >> this? > > > > Serial works fine, USB can't be done, although a USB-serial adapter > will work fine. I don't know about parallel. If you need some > pointers, there is a stack on my web site for testing serial input & > output. > > > > HTH, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From tg.lists at geistinteractive.com Sat Apr 29 13:10:06 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Sat, 29 Apr 2006 10:10:06 -0700 Subject: xored Message-ID: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> Hello, I have a string that has been "xored with $5A". I know this is an encoding, but what does that mean and can I undue it with Rev? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From jacque at hyperactivesw.com Sat Apr 29 13:23:53 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 29 Apr 2006 12:23:53 -0500 Subject: Absolutely not important ..... but strange ! In-Reply-To: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> References: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> Message-ID: <4453A129.7020502@hyperactivesw.com> Francis Nugent Dixon wrote: > Hi from Paris, > > I use Revolution 2.6.1 build 152 on a Mac with 2 screens. > I have noticed a tiny square (about 1 mm x 1 mm) on the > bottom left of my second screen. It obviously belongs to > Revolution, because, from the finder, when I click on it, > it brings Revolution to the foreground, and when I quit > Revolution, it disappears. > > What purpose (if any) does it serve ? > > Has anybody else noticed this ? I haven't seen it in Rev, but I did see the same thing in older versions of Mozilla. There was always a small empty window in a corner. I never knew why, but I guessed it kept the app open (in Windows) when all other windows were closed. Not sure though. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mark at maseurope.net Sat Apr 29 13:43:02 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 29 Apr 2006 18:43:02 +0100 Subject: xored In-Reply-To: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> References: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> Message-ID: If this is a binary string, it may be possible to simply unencode it the same way so: repeat for each char c in yourString put numToChar((charToNum(c)) bitXor 90) after newStr end repeat --(90 is the decimal representation of hexadecimal 5A) newStr should now contain the unencoded string. Hope this helps Mark On 29 Apr 2006, at 18:10, Todd Geist wrote: > Hello, > > I have a string that has been "xored with $5A". I know this is an > encoding, but what does that mean and can I undue it with Rev? > > Thanks > > Todd > > > -- > > Todd Geist > ______________________________________ > g e i s t i n t e r a c t i v e > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From katir at hindu.org Sat Apr 29 04:27:49 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 28 Apr 2006 22:27:49 -1000 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: <36451315-055E-4521-9B0A-2E1064451AC7@dvcreators.net> References: <349DADC4-727C-49CF-80F1-89C0A178D473@dvcreators.net> <1CE5F4AA-5F23-48F6-906F-4AC1C3D38B1F@hindu.org> <36451315-055E-4521-9B0A-2E1064451AC7@dvcreators.net> Message-ID: <6F0625F0-1677-4C1E-9FD9-899C27A808C8@hindu.org> skts wrote: >> What happens: you can conceivably end up with 100's of >> >> updateTC sitting in the pending message queue... this actually >> happened to me once and my application would slowly grind to a >> halt with users complaining they could no longer even type in a >> field... the CPU was so eaten up by processing the pending msgs >> queue. > On Apr 28, 2006, at 1:36 PM, Josh Mellicker wrote: > Sivakatirswami, I WONDERED why typing in the notes field was so > slow!!! Thanks so much!!! > > I added the check back in and typing is normal and the counter > still works in the standalone. > > THANKS!!! Ok then, probably you may not know this function (i didn't at first)... you have this diagnostic you can run in the msg box at any time you find your app is starting to get sluggish. Like so many things in Rev, simple, but if you don't know it..... put the pendingMessages It's will be obvious if you have a runaway queue... you will see 100's of lines... but, unless you have some really long lead times on some messages that you are posting, (like sending messages 10 minutes later...or a hour later ) that queue should empty out rapidly or just have few unprocessed msgs... but if the number of lines just keeps growing and growing, you have a problem... Wow I actually helped someone on this list after all these years of just sitting at the feet of the xTalk masters (smile) >> >> >> if ",postTime," is not in the pendingMesssages then >> send postTime to me in 1 second >> end if >> >> From katir at hindu.org Sat Apr 29 05:25:23 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 28 Apr 2006 23:25:23 -1000 Subject: OT: The State Of SMIL Message-ID: The risk of breaking rules here, (I have not yet jumped into the forums and may not for a month or two..) and because the integration with Rev is so tight, it still fits here...this OT is about SMIL We are interested in internet delivery of media through a Rev UI, and Andre discovered that in some cases where a straight call from a player that is set to a URL... i.e. filename of player "movie" is http://www.hinduismtoday.com/archives/2006/4-7/media/akshardam.mov doesn't work too well. I tried various settings in the QT Pro codec, (We are using MPEG 4 + AAC audio... because H.264 is not widely adopted yet on windoz) too fast start, reducing frame rates and changing the bit rate etc... but still Rev has trouble... at least 2.7 does ( I don't recall having the same issues in earlier versions of Rev so maybe 2.7 introduced gremlins into the QT API... ), even though the same files stream just fine in *some* browsers... At any rate, Andre built a small SMIL file and then we set the QT player to something like http://www.hinduismtoday.com/archives/2006/4-7/media/ publishers_desk.smil and viola! it worked like charm both on Windows and Mac... the sweetness of this is that we leap frog over the broken browser/QT plugin issues: i.e. where we get various complaints from X number of users with various different browser configurations on different platforms ( "I can't see the movie") ... feeding a SMIL file to a Rev player object over the net ... *everyone* can see the movie..A Rev QT player is very happy with SMIL I like to get the "big strategic picture" before adopting any new (new in our realm) technology...before giving myself marching orders " You *must* to learn CSS - (thank you Dan)-.. you *must* learn SQL -- (PostGreSQL in my case)" . Hence, before embarking on a SMIL quest, (study the spec, invest time in R & D, build various kinds of tests etc. etc.), the following questions: 1) Is SMIL still a living, forward advancing technology? or 2) is SMIL a W3C spec that was dreamed up in the land of great ideas, but, like so many model planes, never flew very far, or took only three flights and was superceded, and is destined to be a passing relic in the archive of novel media delivery experiments? (I see Go Live has a SMIL builder... focused on small devices, so that could say something about # 1 above.., but we don't know the future of Go Live either....rumors are that it may have end of life written all over it...) 3) IF SMIL *is* a living, forward advancing technology, in what contexts and by whom, is it being used now, in a "big" way? 4) Assuming that 3) is correct... does anyone know the SMIL syntax to stream successive stills? I tried a simple slideshow SMIL file, but QT wants to download all the jpgs listed in the SMIL file before commencing playback. 5) If SMIL is already a relic, what has displaced it? and why? Of course, since we are using Rev... we can just use Rev stream a sound file in a player and do http downloads of one jpg after another and display successively, I could probably build that in 30 minutes, but having that all happening inside a single SMIL.xml file is very tidy and portable. also the SMIL syntax for targeting rects in the display space is very powerful. All comments of any kind, shape, size, color, tangential or not... especially "warnings and caution signs" are welcome Sivakatirswami ps... Side note: while FLASH is ubiquitous and some consultants will tell you if you are really interested market in penetration you *must* use FLASH... we are just not ready to go there... for lots of reasons, not the least of which is that buying into the Macromedia (now Adobe) model has major consequences for your non--profit's financial future. Flash and the technologies behind it come with a serious price tag, and it doesn't go away... you can spend $1,000's just to get your feet wet and to keep them wet -- if anyone can tell me definitively that I am wrong and FLASH delivery has "non-profit" option, let me know. Other wise I can't help feeling that buying into FLASH is like going on an IV where the $ drip is going the other way... and your face gets pale...when all you are trying to do is deliver a little video... compared to that, Rev pricing is a blessing. But that is yet another OT thread... From wjm at wjm.org Sat Apr 29 14:49:00 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 29 Apr 2006 14:49:00 -0400 Subject: Can't Decompress Message-ID: I created a new stack with a single field and two buttons: Button 1 -------- on mouseUp put "D:\Desktop\Put It Here" into saveFolder put "My Data File.xyz" into saveFileName put "binfile:" & saveFolder & "\" & saveFileName into saveURL answer saveURL put fld 1 into URL saveURL put compress(URL saveURL) into URL saveURL end mouseUp Button 2 -------- on mouseUp put "D:\Desktop\Put It Here" into loadFolder put "My Data File.xyz" into loadFileName put "binfile:" & saveFolder & "\" & loadFileName into loadURL put decompress(URL loadURL) into URL loadURL put URL loadURL into fld 1 end mouseUp I've put the stack up on RevOnline for you to try. User MerryOtter. Clicking Button 1 saves a file that is compressed properly. (I can even extract it with 7zip). Clicking Button 2 gives me the error: Type: decompress: string is not compressed data Object: Button 2 Line: put decompress(URL loadURL) into URL loadURL What am I doing wrong? No matter what I do I can't get decompress to work. Rev 2.6.1 on Windows XP. (I hope I'm not missing something basic like I did with my last post...) From m.schonewille at economy-x-talk.com Sat Apr 29 14:57:09 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 29 Apr 2006 20:57:09 +0200 Subject: Can't Decompress In-Reply-To: References: Message-ID: <02723AA5-AC35-4490-A7BE-6B12DAA99708@economy-x-talk.com> Hi Bill, Is saveFolder defined, in the script of button 2? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Salery is the easiest way to get your own web store on-line: http:// www.salery.biz/salery.html Op 29-apr-2006, om 20:49 heeft Bill Marriott het volgende geschreven: > Button 2 > -------- > on mouseUp > put "D:\Desktop\Put It Here" into loadFolder > put "My Data File.xyz" into loadFileName > put "binfile:" & saveFolder & "\" & loadFileName into loadURL > > put decompress(URL loadURL) into URL loadURL > put URL loadURL into fld 1 > end mouseUp > > I've put the stack up on RevOnline for you to try. User MerryOtter. > > Clicking Button 1 saves a file that is compressed properly. (I can > even > extract it with 7zip). Clicking Button 2 gives me the error: > > Type: decompress: string is not compressed data > Object: Button 2 > Line: put decompress(URL loadURL) into URL loadURL > > What am I doing wrong? No matter what I do I can't get decompress > to work. > Rev 2.6.1 on Windows XP. (I hope I'm not missing something basic > like I did > with my last post...) From JimAultWins at yahoo.com Sat Apr 29 15:04:11 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 29 Apr 2006 12:04:11 -0700 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: <6F0625F0-1677-4C1E-9FD9-899C27A808C8@hindu.org> Message-ID: Actually, the message box has a display option for the pending messages.. it looks like a small mail box. One click and you are viewing/updating the pending messages. To the right... front, back scripts. Also, click the third icon from the left, scroll down to "tool" on the left side, then click on "pointer, brush tool" and see what happens. Now type "color" into the filter field, and see the short list of params that you can set Jim Ault Las Vegas On 4/29/06 1:27 AM, "Sivakatirswami" wrote: > skts wrote: >>> What happens: you can conceivably end up with 100's of >>> >>> updateTC sitting in the pending message queue... this actually >>> happened to me once and my application would slowly grind to a >>> halt with users complaining they could no longer even type in a >>> field... the CPU was so eaten up by processing the pending msgs >>> queue. >> > > On Apr 28, 2006, at 1:36 PM, Josh Mellicker wrote: > >> Sivakatirswami, I WONDERED why typing in the notes field was so >> slow!!! Thanks so much!!! >> >> I added the check back in and typing is normal and the counter >> still works in the standalone. >> >> THANKS!!! > > > Ok then, probably you may not know this function (i didn't at > first)... you have this diagnostic you can run in the msg box at any > time you find your app is starting to get sluggish. Like so many > things in Rev, simple, but if you don't know it..... > > put the pendingMessages > > It's will be obvious if you have a runaway queue... you will see > 100's of lines... but, unless you have some really long lead times on > some messages that you are posting, (like sending messages 10 minutes > later...or a hour later ) that queue should empty out rapidly or just > have few unprocessed msgs... but if the number of lines just keeps > growing and growing, you have a problem... > > > Wow I actually helped someone on this list after all these years of > just sitting at the feet of the xTalk masters > > (smile) > > > > >>> >>> >>> if ",postTime," is not in the pendingMesssages then >>> send postTime to me in 1 second >>> end if >>> >>> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wjm at wjm.org Sat Apr 29 15:05:33 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 29 Apr 2006 15:05:33 -0400 Subject: Can't Decompress References: <02723AA5-AC35-4490-A7BE-6B12DAA99708@economy-x-talk.com> Message-ID: That was a typo when I prepared the email... Actual button script says put "binfile:" & loadFolder & "\" & loadFileName into loadURL (see the RevOnline stack) - Bill "Mark Schonewille" > Is saveFolder defined, in the script of button 2? >> Button 2 >> -------- >> on mouseUp >> put "D:\Desktop\Put It Here" into loadFolder >> put "My Data File.xyz" into loadFileName >> put "binfile:" & saveFolder & "\" & loadFileName into loadURL >> >> put decompress(URL loadURL) into URL loadURL >> put URL loadURL into fld 1 >> end mouseUp From ambassador at fourthworld.com Sat Apr 29 15:35:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 29 Apr 2006 12:35:05 -0700 Subject: Tip: F1 Message-ID: <4453BFE9.2050509@fourthworld.com> For Mac folks just getting started in Windows application design, consider this tidbit from the latest entry at Jensen Harris's blog: Based on our instrumentation data in Office 2003, over 75% of users access Help through pressing F1 (or the key labeled "Help" on many modern keyboards) and not by using the Help menu. (Note to self: Double-check all apps to make sure F1 support is present...) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From tg.lists at geistinteractive.com Sat Apr 29 16:08:07 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Sat, 29 Apr 2006 13:08:07 -0700 Subject: xored In-Reply-To: References: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> Message-ID: <952291C0-ECEE-4975-94AF-7FECAF836740@geistinteractive.com> Thanks! Todd On Apr 29, 2006, at 10:43 AM, Mark Smith wrote: > If this is a binary string, it may be possible to simply unencode > it the same way > > so: > > repeat for each char c in yourString > put numToChar((charToNum(c)) bitXor 90) after newStr > end repeat > --(90 is the decimal representation of hexadecimal 5A) > newStr should now contain the unencoded string. > > Hope this helps -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From sarah.reichelt at gmail.com Sat Apr 29 17:31:38 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 30 Apr 2006 07:31:38 +1000 Subject: Can't Decompress In-Reply-To: References: Message-ID: On 4/30/06, Bill Marriott wrote: > I created a new stack with a single field and two buttons: > > Button 1 > -------- > on mouseUp > put "D:\Desktop\Put It Here" into saveFolder > put "My Data File.xyz" into saveFileName > put "binfile:" & saveFolder & "\" & saveFileName into saveURL > answer saveURL > put fld 1 into URL saveURL > put compress(URL saveURL) into URL saveURL > end mouseUp > > Button 2 > -------- > on mouseUp > put "D:\Desktop\Put It Here" into loadFolder > put "My Data File.xyz" into loadFileName > put "binfile:" & saveFolder & "\" & loadFileName into loadURL > > put decompress(URL loadURL) into URL loadURL > put URL loadURL into fld 1 > end mouseUp > > I've put the stack up on RevOnline for you to try. User MerryOtter. > > Clicking Button 1 saves a file that is compressed properly. (I can even > extract it with 7zip). Clicking Button 2 gives me the error: > > Type: decompress: string is not compressed data > Object: Button 2 > Line: put decompress(URL loadURL) into URL loadURL > > What am I doing wrong? No matter what I do I can't get decompress to work. > Rev 2.6.1 on Windows XP. (I hope I'm not missing something basic like I did > with my last post...) Hi Bill, Using your demo stack, I couldn't even get the save to work, but I finally got both working. You had left a few typos in so that the path names didn't include the file name and mixed loadFolder & saveFolder, but I think the main problem was that you were using Windows style "\" (back slashs) for you path dividers, while Rev uses Unix style "/". Another problem may be avoided by using 2 files: one for the plain text and one for the compressed text. Unless you need the plain text version as well, I would compress & decompress the field data without using an intermediate text file. This is on Mac OS X, not WIndows, but try these scripts: Compress button: on mouseUp put specialFolderPath("Desktop") & "/Put It Here" into saveFolder put "My Data File.xyz" into saveFileName put "binfile:" & saveFolder & "/" & saveFileName into saveURL put compress(fld 1) into URL saveURL end mouseUp Decompress button: on mouseUp put specialFolderPath("Desktop") & "/Put It Here" into loadFolder put "My Data File.xyz" into loadFileName put "binfile:" & loadFolder & "/" & loadFileName into loadURL put decompress(URL loadURL) into fld 1 end mouseUp HTH, Sarah From sarah.reichelt at gmail.com Sat Apr 29 17:36:27 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 30 Apr 2006 07:36:27 +1000 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: References: <6F0625F0-1677-4C1E-9FD9-899C27A808C8@hindu.org> Message-ID: On 4/30/06, Jim Ault wrote: > Actually, the message box has a display option for the pending messages.. it > looks like a small mail box. One click and you are viewing/updating the > pending messages. To the right... front, back scripts. Or if you prefer, I have a plugin that does this in a more friendly style: Cheers, Sarah From JimAultWins at yahoo.com Sat Apr 29 17:42:45 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sat, 29 Apr 2006 14:42:45 -0700 Subject: currentTime not being updated in standalone... arggghh! In-Reply-To: Message-ID: Cool, Sarah. Jim Ault Las Vegas On 4/29/06 2:36 PM, "Sarah Reichelt" wrote: > On 4/30/06, Jim Ault wrote: >> Actually, the message box has a display option for the pending messages.. it >> looks like a small mail box. One click and you are viewing/updating the >> pending messages. To the right... front, back scripts. > > Or if you prefer, I have a plugin that does this in a more friendly > style: > > Cheers, > Sarah > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lan.kc.macmail at gmail.com Sat Apr 29 20:05:50 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Sun, 30 Apr 2006 08:05:50 +0800 Subject: GEDCOM and Rev In-Reply-To: <3b3.de3bb9.3178faf3@aol.com> References: <3b3.de3bb9.3178faf3@aol.com> Message-ID: On 4/20/06, FlexibleLearning at aol.com wrote: > > Before I re-invent the wheel, has anyone done any work on a GEDCOM 5.5 > exporter/parser/importer for Revolution or a Rev-based GEDCOM/XML > translator/manipulator? I thought about this, but found a very good wheel in the form of GEDitCom - for Mac. http://www.geditcom.com Obviously it isn't Rev based and only runs on Mac so you may wish to go ahead with your project but I would recommend downloading the 'Torture Test File'; http://www.geditcom.com/gedcom.html Basically if you can import the file, display all the data, then export it without deleting or adding to the data you will have created a program well ahead of many of the commercial offerings:-) Good luck! From revolutionary.dan at gmail.com Sat Apr 29 22:27:51 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sat, 29 Apr 2006 19:27:51 -0700 Subject: OT: The State Of SMIL In-Reply-To: References: Message-ID: <70ed6b130604291927y2a2ddc17ud5b4d2b3972ea897@mail.gmail.com> You ask a lot of questions, my friend! :-) I haven't looked at SMIL for while, but some quick probing of my colleagues in the Web design world suggests it is viewed as pretty much a dead end. As far as I can tell, e.g., Firefox doesn't support the SMIL format, which in itself is pretty much a kiss of death. Macromedia and Microsoft were not part of the W3C committee that created the SMIL spec, which wsa largely the invention of Real Networks. To this day, Real's players apparently support SMIL just fine. Now given that SMIL files play through the QT player object in Rev, all of that may be moot. But in searching the Web, I didn't find very much info on SMIL that post-dated about 2002. In 2005, the W3C reved the spec to 2.1 but nothing has happened since. Not sure all (or any) of those are valid data points, but my take is that SMIL is a frown. :-) Dan From tg.lists at geistinteractive.com Sat Apr 29 23:47:12 2006 From: tg.lists at geistinteractive.com (Todd Geist) Date: Sat, 29 Apr 2006 20:47:12 -0700 Subject: xored In-Reply-To: References: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> Message-ID: <3E6D8767-87E9-447B-950E-8415AAEDD0F7@geistinteractive.com> On Apr 29, 2006, at 10:43 AM, Mark Smith wrote: > repeat for each char c in yourString > put numToChar((charToNum(c)) bitXor 90) after newStr > end repeat Mark, Forgive me but, How do I go the other way? I want to encode it back the other way? Thanks Todd -- Todd Geist ______________________________________ g e i s t i n t e r a c t i v e From katir at hindu.org Sat Apr 29 23:58:19 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 29 Apr 2006 17:58:19 -1000 Subject: OT: The State Of SMIL In-Reply-To: <70ed6b130604291927y2a2ddc17ud5b4d2b3972ea897@mail.gmail.com> References: <70ed6b130604291927y2a2ddc17ud5b4d2b3972ea897@mail.gmail.com> Message-ID: <26A30017-C11F-4EA6-A477-DB198C85AB1F@hindu.org> On Apr 29, 2006, at 4:27 PM, Dan Shafer wrote: > But in searching the Web, I didn't find very much info on > SMIL that post-dated about 2002. In 2005, the W3C reved the spec to > 2.1 but > nothing has happened since. Not sure all (or any) of those are > valid data points, but my take is that SMIL is a frown. :-) I found the same -- no SMIL "chatter" today, 2006 I was hoping someone might "prove me wrong" as it seems a useful technology. Hmmm that makes Revolution itself more alive than SMIL, one could as well, deliver the same content media in a stack... it just would not be playable on the web, but if as you say Firefox does not do SMIL, then it's a mute point. http://www.smilguide.com/forums/discussion/1 tells one man's view... Sivakatirswami From gcanyon at inspiredlogic.com Sun Apr 30 02:22:58 2006 From: gcanyon at inspiredlogic.com (Geoff Canyon) Date: Sat, 29 Apr 2006 23:22:58 -0700 Subject: Absolutely not important ..... but strange ! In-Reply-To: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> References: <843ef7112b7075827580a62ec8fcfb66@wanadoo.fr> Message-ID: <88425569-162F-4FB9-9F8C-175522EC5B50@inspiredlogic.com> Type this in the message box: put the mouseStack Then put your pointer over the square and press return. The message box should get the name of the stack, whatever it is. That should give you an idea of what's going on. regards, Geoff On Apr 29, 2006, at 9:34 AM, Francis Nugent Dixon wrote: > Hi from Paris, > > I use Revolution 2.6.1 build 152 on a Mac with 2 screens. > I have noticed a tiny square (about 1 mm x 1 mm) on the > bottom left of my second screen. It obviously belongs to > Revolution, because, from the finder, when I click on it, > it brings Revolution to the foreground, and when I quit > Revolution, it disappears. > > What purpose (if any) does it serve ? > > Has anybody else noticed this ? > > -Francis > > "Nothing should ever be done for the first time !" > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From alex at tweedly.net Sun Apr 30 06:20:37 2006 From: alex at tweedly.net (Alex Tweedly) Date: Sun, 30 Apr 2006 11:20:37 +0100 Subject: xored In-Reply-To: <3E6D8767-87E9-447B-950E-8415AAEDD0F7@geistinteractive.com> References: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> <3E6D8767-87E9-447B-950E-8415AAEDD0F7@geistinteractive.com> Message-ID: <44548F75.2040001@tweedly.net> Todd Geist wrote: > > On Apr 29, 2006, at 10:43 AM, Mark Smith wrote: > >> repeat for each char c in yourString >> put numToChar((charToNum(c)) bitXor 90) after newStr >> end repeat > > > > Mark, > > Forgive me but, How do I go the other way? > > I want to encode it back the other way? Just do the same thing again .... xor "reverses" itself -- Alex Tweedly http://www.tweedly.net -- No virus found in this outgoing message. Checked by AVG Free Edition. Version: 7.1.385 / Virus Database: 268.5.1/326 - Release Date: 27/04/2006 From carlo.mosca at azcsa.it Sun Apr 30 12:31:49 2006 From: carlo.mosca at azcsa.it (carlo.mosca at azcsa.it) Date: Sun, 30 Apr 2006 18:31:49 +0200 Subject: SALUTI DALL'ITALIA Re: Early Bird Discounts for RevCon West Ending Monday! References: <70ed6b130604261739h5a5cb5eaw9fbcd5c7191a86cb@mail.gmail.com> Message-ID: <00b701c66c73$9501a670$0b01a8c0@Docente> Dear Dan, thanks for the informations. As hobbyist, novice developer, I could try to become your youngest revolutionaire IUs (date 1939 is enough?) I have chosen the CONFERENCE ONLY package (225 $) but I can't really come to RevCom West!! I will enjoy it at the speed of thought :)) Nonetheless will I get per post/email the handheld materials, the keynotes and the free copies of software? I will then good begin my self-studying experience. Without loosing hope to meet you sometimes .... GRAZIE E SALUTI !! CMosca ----- Original Message ----- From: "Dan Shafer" To: "How to use Revolution" Sent: Thursday, April 27, 2006 2:39 AM Subject: Early Bird Discounts for RevCon West Ending Monday! Dear Fellow Revolutionaries.... The generous Early Bird registration discounts for the upcoming RevCon West 2006 gathering of Revolutionaries in Monterey will officially END ON MONDAY, MAY 1. This is your last chance to save potentially hundreds of dollars on this outstanding and uniqye opportunity to hang out with a bunch of fellow Revolution users and stuff your head full of useful knowledge -- and your goodie bag full of zero-cost software worth hundreds of dollars in its own right. EARLY BIRD SIGNING BONUSES If you sign up before the end of the Early Bird discount registration period, you'll be entitled to F R E E copies of the following pieces of software: * a license to Valentina Office Server for Windows or OS X good for five connections ($300 value) * a copy of the newly released Rev Media ($49 value) * a copy of altSubversion for Mac/PC/Linux * a copy of Daniels & Mara's Galaxy Free IDE * a copy of Daniels & Mara's Image Store Pick from four options for this important conference, but pick an option NOW and sign up at http://www.revconwest.com. PACKAGE C - Two-day pre-conference hands-on tutorial + two-day main conference + one-day post-conference intensive. Regular price: $1,189. Early Bird Price expiring May 1: $625. YOU SAVE #574! PACKAGE B - Two-day main confernce + one-day post-conference intensive. Regular price: $594. Early Bird Price expiring May 1: $359. YOU SAVE $235! PACKAGE A - Two-day pre-confernce hands-n tutorial + two-day main conference. Regular price: $894. Early Bird Price expiring May 1: $500. You save $394! CONFERENCE ONLY - Two-day main conference. Regular price: $299. Early Bird Price expiring May 1: $225. You save $74! Full details and registration available at http://www.revconwest.com. SIGN UP NOW. Don't let Monday Morning Madness cause you to forget and lose a bunch of money! Dan Shafer and Chipp Walters Co-Chairs, RevCon West 2006l _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution __________ Informazione NOD32 1.1509 (20060427) __________ Questo messaggio ? stato controllato dal Sistema Antivirus NOD32 http://www.nod32.it From ambassador at fourthworld.com Sun Apr 30 12:53:07 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 30 Apr 2006 09:53:07 -0700 Subject: SALUTI DALL'ITALIA Re: Early Bird Discounts for RevCon West Ending Monday! Message-ID: <4454EB73.4030008@fourthworld.com> carlo.mosca wrote: > As hobbyist, novice developer, I could try to become your youngest > revolutionaire IUs (date 1939 is enough?) > I have chosen the CONFERENCE ONLY package (225 $) but I can't really come to > RevCom West!! > I will enjoy it at the speed of thought :)) > Nonetheless will I get per post/email the handheld materials, the keynotes > and the free copies of software? > I will then good begin my self-studying experience. > Without loosing hope to meet you sometimes .... Maybe we'll see you at the Euro RevCon in November? Malta's just a short hop from Rome.... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From soapdog at mac.com Sun Apr 30 13:03:18 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 30 Apr 2006 14:03:18 -0300 Subject: SALUTI DALL'ITALIA Re: Early Bird Discounts for RevCon West Ending Monday! In-Reply-To: <4454EB73.4030008@fourthworld.com> References: <4454EB73.4030008@fourthworld.com> Message-ID: On Apr 30, 2006, at 1:53 PM, Richard Gaskin wrote: > carlo.mosca wrote: >> As hobbyist, novice developer, I could try to become your >> youngest revolutionaire IUs (date 1939 is enough?) >> I have chosen the CONFERENCE ONLY package (225 $) but I can't >> really come to RevCom West!! >> I will enjoy it at the speed of thought :)) >> Nonetheless will I get per post/email the handheld materials, the >> keynotes and the free copies of software? >> I will then good begin my self-studying experience. >> Without loosing hope to meet you sometimes .... > > Maybe we'll see you at the Euro RevCon in November? > > Malta's just a short hop from Rome.... > ... and the food rocks!!!!! > -- > Richard Gaskin > Fourth World Media Corporation > ___________________________________________________________ > Ambassador at FourthWorld.com http://www.FourthWorld.com > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From effendi at wanadoo.fr Sun Apr 30 15:06:54 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 30 Apr 2006 21:06:54 +0200 Subject: Absolutely not important ..... but strange ! Message-ID: <956afb1d207adb81b5444457ff44026c@wanadoo.fr> Hi from Paris, I ran a normal Rev development session to see why (and when) the little box comes up. > Hi from Paris, > > I use Revolution 2.6.1 build 152 on a Mac with 2 screens. > I have noticed a tiny square (about 1 mm x 1 mm) on the > bottom left of my second screen. It obviously belongs to > Revolution, because, from the finder, when I click on it, > it brings Revolution to the foreground, and when I quit > Revolution, it disappears. > > What purpose (if any) does it serve ? > > Has anybody else noticed this ? It appears when I open my first script, and stays until I quit Revolution. I thought it might be 4WDevolution, which I use as a plugin, but it's not that. It's still not important, but it's still strange ....! -Francis "Nothing should ever be done for the first time !" From garrett at paraboliclogic.com Sun Apr 30 16:46:25 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sun, 30 Apr 2006 13:46:25 -0700 Subject: Add buttons to group already created? In-Reply-To: <956afb1d207adb81b5444457ff44026c@wanadoo.fr> References: <956afb1d207adb81b5444457ff44026c@wanadoo.fr> Message-ID: <44552221.2040704@paraboliclogic.com> Rev 2.6.1 Greetings, Is it possible to create a group first using create group "newgroupnamehere" and then add some buttons to it after the group has been created? Thanks, -Garrett From garrett at paraboliclogic.com Sun Apr 30 16:52:46 2006 From: garrett at paraboliclogic.com (Garrett Hylltun) Date: Sun, 30 Apr 2006 13:52:46 -0700 Subject: Add buttons to group already created - Solved In-Reply-To: <44552221.2040704@paraboliclogic.com> References: <956afb1d207adb81b5444457ff44026c@wanadoo.fr> <44552221.2040704@paraboliclogic.com> Message-ID: <4455239E.6050301@paraboliclogic.com> Garrett Hylltun wrote: > Rev 2.6.1 > > Greetings, > > Is it possible to create a group first using Neverrrrr miiiiinnnnd! :-) create button "buttonname" in group "groupname" Thanks, -Garrett From suzuki-drz-110 at hotmail.com Sun Apr 30 16:55:40 2006 From: suzuki-drz-110 at hotmail.com (Marcus Rognes) Date: Sun, 30 Apr 2006 22:55:40 +0200 Subject: Add buttons to group already created? In-Reply-To: <44552221.2040704@paraboliclogic.com> Message-ID: i`m a new havent started the program yet so sorry. do you know how i can get my serial number in trail? >From: Garrett Hylltun >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Add buttons to group already created? >Date: Sun, 30 Apr 2006 13:46:25 -0700 > >Rev 2.6.1 > >Greetings, > >Is it possible to create a group first using > >create group "newgroupnamehere" > >and then add some buttons to it after the group has been created? > > >Thanks, >-Garrett > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ MSN Spaces http://spaces.msn.com/?mkt=nb-no Vis hvem du er og hva du vil From rjmc at athabascamedia.ca Sun Apr 30 17:09:28 2006 From: rjmc at athabascamedia.ca (RJ McNicol) Date: Sun, 30 Apr 2006 15:09:28 -0600 Subject: Is WMV possible in Rev Message-ID: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> Hi all. I am new to this list and am plodding along in the studio version. I am seriously looking at the studio version to do cross platform projects. I already have a slew of questions but I'll keep this brief. Are windows media files easy to implement in standalone projects or would I be best to use QT. Or maybe to better ask the question what do you pros consider the best option for Mac and Windows compatibility? Cheers RJ McNicol Canada From m.schonewille at economy-x-talk.com Sun Apr 30 17:49:15 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 30 Apr 2006 23:49:15 +0200 Subject: Is WMV possible in Rev In-Reply-To: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> Message-ID: <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> Hi RJ, I have Flip4Mac installed and can play WMV files in Revolution, running on a Mac with Mac OS X. The best option for cross-platform compatibility probably is avi or mpg. These formats can still use a variety of encodings and you will want to make sure that the encoding is available for all platforms. You could also write a script to detect the encoding needed for your files and present a dialog with information about where to get the necessary plugins. You could help your users by providing them with a direct link in the dialog that opens the correct web site. Best, Mark Op 30-apr-2006, om 23:09 heeft RJ McNicol het volgende geschreven: > Hi all. > > I am new to this list and am plodding along in the studio version. > I am seriously looking at the studio version to do cross platform > projects. I already have a slew of questions but I'll keep this > brief. > > Are windows media files easy to implement in standalone projects or > would I be best to use QT. Or maybe to better ask the question > what do you pros consider the best option for Mac and Windows > compatibility? > > Cheers > > RJ McNicol > Canada From revolutionary.dan at gmail.com Sun Apr 30 19:08:27 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 30 Apr 2006 16:08:27 -0700 Subject: Is WMV possible in Rev In-Reply-To: <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> Message-ID: <70ed6b130604301608j7b705460k6369ecf46fef4715@mail.gmail.com> Mark is probably a more serious multimedia developer than I, but I've done a lot with video and audio importand play in Rev in the past few months. My view is almsot the same as his (and I, too, own Flip4Mac, a delightful program that not only lets me play WMV files on OS X without using Windows Media Player but also lets me save QT files in .WMV format, which for Web delivery is a real godsend). I think the best solution for cross-platform playback is definitely MP3. I have not used .AVI primarily because I've found MP3 to be so useful. However, there is one potential problem with MP3s and that is the one Mark alludes to in his response. You really have to stick to very generic codecs when you create your MP3 files or you will find yourself eitner saddled with the responsibility of notifying your users what codec to get and how or with unhappy users whose experience with your MP3s is not on a par with their experience with "everyone else's" MP3s, making it, of course, your fault that your sounds don't play well. WIth QT, that's less a problem, and since Rev handles QT files seamlessly, I tend to deliver my sound and video products to end users as a Rev app with QT files stored as custom properties and bundled with the app. So far, nobody has said they couldn't play those files on any platform and nobody has yet complained about quality or anything else. So that's my first solution when I'm delivering a Rev app. I use MP3s when I store sound on the Web for download without benefit of a Rev application. (There are other advantages to using Rev custom properties to store the sound files. The user gets a single download, and you can avoid the necessity of the user even having to know where the files are stored because...in effect...they're not.) On 4/30/06, Mark Schonewille wrote: > > Hi RJ, > > I have Flip4Mac installed and can play WMV files in Revolution, > running on a Mac with Mac OS X. The best option for cross-platform > compatibility probably is avi or mpg. These formats can still use a > variety of encodings and you will want to make sure that the encoding > is available for all platforms. > > You could also write a script to detect the encoding needed for your > files and present a dialog with information about where to get the > necessary plugins. You could help your users by providing them with a > direct link in the dialog that opens the correct web site. > > Best, > > Mark > > > Op 30-apr-2006, om 23:09 heeft RJ McNicol het volgende geschreven: > > > Hi all. > > > > I am new to this list and am plodding along in the studio version. > > I am seriously looking at the studio version to do cross platform > > projects. I already have a slew of questions but I'll keep this > > brief. > > > > Are windows media files easy to implement in standalone projects or > > would I be best to use QT. Or maybe to better ask the question > > what do you pros consider the best option for Mac and Windows > > compatibility? > > > > Cheers > > > > RJ McNicol > > Canada > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dan Shafer, Information Product Consultant and Author http://www.shafermedia.com Get my book, "Revolution: Software at the Speed of Thought" >From http://www.shafermediastore.com/tech_main.html From rjmc at athabascamedia.ca Sun Apr 30 19:51:35 2006 From: rjmc at athabascamedia.ca (RJ McNicol) Date: Sun, 30 Apr 2006 17:51:35 -0600 Subject: Is WMV possible in Rev References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> Message-ID: <001f01c66cb1$07c092b0$6501a8c0@acerbdce8b5b12> Thanks for the quick replies Mark and Dan. I'll go by both of your recommendations and probably stick with the built in playback. I'm on XP and Flip4Mac sounds like a great program. I usually have a number of video with narrations in my projects and when the user clicks on the more info video icons in the interface the wmv's come on full screen on the XP with no issues. I've found avi's are just too darn big for an interactive CD. Since newer projects will be for OS X and XP I might look further into your Flip4Mac option. Cheers RJ McNicol Canada From stephenREVOLUTION at barncard.com Sun Apr 30 20:01:21 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 30 Apr 2006 17:01:21 -0700 Subject: Is WMV possible in Rev In-Reply-To: <001f01c66cb1$07c092b0$6501a8c0@acerbdce8b5b12> References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> <001f01c66cb1$07c092b0$6501a8c0@acerbdce8b5b12> Message-ID: Flip4Mac has been updated recently for compatibility with QT 7.0.4 >Thanks for the quick replies Mark and Dan. > >I'll go by both of your recommendations and probably stick with the >built in playback. I'm on XP and Flip4Mac sounds like a great >program. > >I usually have a number of video with narrations in my projects and >when the user clicks on the more info video icons in the interface >the wmv's come on full screen on the XP with no issues. > >I've found avi's are just too darn big for an interactive CD. >Since newer projects will be for OS X and XP I might look further >into your Flip4Mac option. > >Cheers > >RJ McNicol >Canada -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jsng at wayoflife.org Sun Apr 30 20:08:36 2006 From: jsng at wayoflife.org (Jesse Sng) Date: Mon, 1 May 2006 08:08:36 +0800 Subject: Is WMV possible in Rev In-Reply-To: <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> References: <003f01c66c9a$5f407120$6501a8c0@acerbdce8b5b12> <45EFA690-C5DB-4AF3-85F3-83C771510C75@economy-x-talk.com> Message-ID: >Hi RJ, > >I have Flip4Mac installed and can play WMV files in Revolution, >running on a Mac with Mac OS X. The best option for cross-platform >compatibility probably is avi or mpg. These formats can still use a >variety of encodings and you will want to make sure that the >encoding is available for all platforms. But assuming that you already have a library of stuff in WMV files, how do we implement playback of WMV from within a Rev stack that will work for BOTH OS X and Windows? Is there a way where this can be done? This is assuming that there's a bunch of WMV files and it is not possible nor desirable to transcode them to some other format (losing quality in the process). Jesse From mwieder at ahsoftware.net Sun Apr 30 20:54:22 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 30 Apr 2006 17:54:22 -0700 Subject: xored In-Reply-To: <44548F75.2040001@tweedly.net> References: <112C2285-7573-4E7D-B9AD-334FA1759ED1@geistinteractive.com> <3E6D8767-87E9-447B-950E-8415AAEDD0F7@geistinteractive.com> <44548F75.2040001@tweedly.net> Message-ID: <9832672320.20060430175422@ahsoftware.net> Alex- Sunday, April 30, 2006, 3:20:37 AM, you wrote: > Just do the same thing again .... xor "reverses" itself Yes - I love xor. function EncodeOrDecode pString, pKey local tNewStr repeat for each char c in pString put numToChar((charToNum(c)) bitXor pKey) after tNewStr end repeat return tNewStr end EncodeOrDecode ...and you can see if it works by put EncodeOrDecode(EncodeOrDecode("somestring", 90),90) is "somestring" Back in the Jurassic mists when I was first learning about assembly language I fell in love with xor. It's still my favorite opcode. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sun Apr 30 20:58:00 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 30 Apr 2006 17:58:00 -0700 Subject: SALUTI DALL'ITALIA Re: Early Bird Discounts for RevCon West Ending Monday! In-Reply-To: References: <4454EB73.4030008@fourthworld.com> Message-ID: <16032890173.20060430175800@ahsoftware.net> Andre- Sunday, April 30, 2006, 10:03:18 AM, you wrote: >> Malta's just a short hop from Rome.... > ... and the food rocks!!!!! ...actually I understand there are *lots* of rocks... using them for food isn't something I'm looking forward to. Maybe I should bring a bag lunch... -- -Mark Wieder mwieder at ahsoftware.net From kkaufman at snet.net Sun Apr 30 22:19:14 2006 From: kkaufman at snet.net (Kurt Kaufman) Date: Sun, 30 Apr 2006 22:19:14 -0400 Subject: "stamp" copy methods Message-ID: I'm looking for an efficient way to do the following: 1) I have a collection of about 50 very small graphics (b&w). 2) I'd trap keystrokes to set the cursor to a miniature representation of one of the above graphics. 3) Subsequent clicking on a "canvas" would create and place a copy of the keystroke-chosen graphic at the clicked location. 4) The location of the graphic now placed in step 3 can be tweaked with mouse or arrow keys. 5) Creation of arcs (music slurs and ties) 6) Creation of music "beams" for 8th and 16th notes, etc. I'm especially interested in suggestions for step 3, but all suggestions would be greatly appreciated. I have received over the years dozens of requests for an OSX- compatible pen-and-paper style music notation program similar to an admittedly amateurish one I developed in Supercard many years ago. I'm sure I can do better this time around, and release it for OSX, Windows and UNIX as well! thank you, Kurt From alex298298 at hutchcity.com Sun Apr 30 23:40:16 2006 From: alex298298 at hutchcity.com (Alex) Date: Mon, 1 May 2006 11:40:16 +0800 (HKT) Subject: Which is the best and easy-to-use database for RR Message-ID: <8178438.1146454816083.JavaMail.root@webmail01.hutchcity.com> Hello, I am doing a project. I plan to use RR and a reliable database for the project. I have some questions: 1. What is the best, easy-to-use and easy-to-learn database for RR? 2. Where can I find tutorials about RR and database? Thanks and best regards Alex --------------------------------------- What a wonderful world Nice to meet all of you From scott at tactilemedia.com Sun Apr 30 23:54:29 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 30 Apr 2006 20:54:29 -0700 Subject: "stamp" copy methods In-Reply-To: Message-ID: Recently, Kurt Kaufman wrote: > I'm looking for an efficient way to do the following: > 1) I have a collection of about 50 very small graphics (b&w). > 2) I'd trap keystrokes to set the cursor to a miniature > representation of one of the above graphics. > 3) Subsequent clicking on a "canvas" would create and place a copy of > the keystroke-chosen graphic at the clicked location. > 4) The location of the graphic now placed in step 3 can be tweaked > with mouse or arrow keys. > 5) Creation of arcs (music slurs and ties) > 6) Creation of music "beams" for 8th and 16th notes, etc. > > I'm especially interested in suggestions for step 3, but all > suggestions would be greatly appreciated. Well, here are some options that might be considered "efficient": use buttons (whose icons are set to a range of musical note images) or antialiased graphics (only under Rev 2.7, and even then, the graphics might be too small to render nicely). Both of these two options would rely on one complete set of note images that are referenced, as opposed to duplicated. But depending on how many objects you have per "page" you might be able to get away with using image objects as well. At any rate, I would establish a positioning grid such that note objects (whether they be buttons, graphics or images) "snap to" positions on the staff. I believe there are a few snap-to grid examples in the mail archives. I think the project is quite doable, but it will involve a fair amount of numeric/positioning management. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From fherzog at fherzog.ch Fri Apr 28 14:11:49 2006 From: fherzog at fherzog.ch (Frank Herzog) Date: Fri, 28 Apr 2006 20:11:49 +0200 Subject: Opening Hypercard stacks Message-ID: <6C8BBBFD-2F78-4748-824F-B121DD90B896@fherzog.ch> Hi, as others have already stated before, there is a bug in runrev 2.7 when opening Hypercard stacks ('there was a problem opening that stack:'). Is this problem going to be fixed in the near future? Thanks for the help, Frank