From soapdog at mac.com Sun Oct 1 00:36:47 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 1 Oct 2006 01:36:47 -0300 Subject: HTTPS certificate validation In-Reply-To: References: <19CD20F5-E5D2-4B3A-BC72-CE67F8597B8B@anachreon.co.uk> Message-ID: Kee, libURLSetSSLVerification false Cheers!!!! Andre PS: We simply have faith in our certificates, don't we? PS 2: If on Unix like system you can always shell("curl -v -k https:// yada yada yada") which works nice for those without SSL Add-on. On Sep 30, 2006, at 8:25 PM, kee nethery wrote: > Can someone tell me where in the docs I would find an example of > the data would be a reasonable example of data that would be used > by the function: > > Post to URL > > > Can someone tell me where in the docs I would find something that > would tell Revolution that I don't care if the SSL certificate of > the HTTPS web site I am connecting to can be validated or not? > > > > If this information is not in the documentation, could someone tell > me how to do this? > > Thanks, > Kee Nethery > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sun Oct 1 00:55:52 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 30 Sep 2006 21:55:52 -0700 Subject: sql update statement Message-ID: you need to concatenate lines with the \ or ? character. I still prefer the ? (option l on macs) char myself Also you have ' quotes surrounding " quotes. Rev doesn't work like PHP in that regard, it can only quote to one level. also global, script local and local variables can be initialized by another variable, a literal number or text string, but it can't be initialized to a calculation on the right side of the =. Also there's no typing in Rev. so you would do local builtString = "" put \ fld "2srd3" & comma & fld "2srd4" & comma & \ fld "2srd5" & comma & fld "2srd6" & comma & \ fld "2srd7" & comma & fld "2srd8" & comma & \ fld "srideht" & comma & fld "smisccomment" into builtString to make a comma delimited string from a bunch of fields. I actually like to put the names of the fields in a list and store data in an array. using rev's array notation. tVariableA[id],tVariableA[name],tVariableA[address], etc. Arrays can also be made using commas, tabs or any delimiter. Lines in a list can be an array. Building complex SQL statements can be done easily in Rev, just perhaps not the way you're used to. Here's a simple SQL string: SELECT * FROM `Contractors` ORDER BY `id` DESC this is how you could put this into a variable for direct use as a SQL call. put "SELECT * FROM `Contractors` ORDER BY `id` DESC" into tLocalVariable if you needed to use it with vars for FROM and ORDER BY use the words Contractors and ID as a placeholder you could change them with replace this way replace "Contractors" with "Installers" in tLocalVariable replace "id" with "date" in tLocalVariable you could also write a routine to replace the * with a list of fields to display. A short handler could be written to surround each field with a ' This also could be done with in-line variables or fields contents, but a little trickier. put "SELECT" && fld "fieldlist" && "FROM" && "'" & label of btn "tableSelect" & "'"\ && "ORDER BY" && "'" & (label of btn "tableORderby") & "'" & "DESC" into tSQL by using groups, a handler could determine all grouped field names (which are designed to match the database fields), then create an array of all the data in the fields. This is pretty heady stuff, MYSQL, to get into with your first app. Perhaps you should try something a little simpler to goof around with to understand the 'Rev' way... But don't get discouraged! sqb >I have a sql update statement that has several hundred items in it, is it >possible to leave it in list format like this > >2srd3 = '"& fld "2srd3" &"', >2srd4 = '"& fld "2srd4" &"', >2srd5 = '"& fld "2srd5" &"', >srideht = '"& fld "srideht" &"', >smisccomment = '"& fld "smisccomment" &"', > >and not like this > > 2srd3 = '"& fld "2srd3" &"', 2srd4 = '"& fld "2srd4" &"', 2srd5 = '"& fld >"2srd5" &"', srideht = '"& fld "srideht" &"', smisccomment = '"& fld >"smisccomment" &"', > >why you might ask do I want to do this, well once I get out quit a ways on >one line rev seems to not like it and starts to give me problems run slow, >and not want to copy and paste > >I tried the above list format but it does not like the returns after each >comma, what can I do to correct this? > >Robert Mann -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From kee at kagi.com Sun Oct 1 01:38:58 2006 From: kee at kagi.com (kee nethery) Date: Sat, 30 Sep 2006 22:38:58 -0700 Subject: HTTPS certificate validation In-Reply-To: References: <19CD20F5-E5D2-4B3A-BC72-CE67F8597B8B@anachreon.co.uk> Message-ID: Dar, Andre, thanks! Kee On Sep 30, 2006, at 5:48 PM, Dar Scott wrote: > > On Sep 30, 2006, at 5:25 PM, kee nethery wrote: > >> Can someone tell me where in the docs I would find something that >> would tell Revolution that I don't care if the SSL certificate of >> the HTTPS web site I am connecting to can be validated or not? > > libUrlSetSSLVerification false > >> If this information is not in the documentation, could someone >> tell me how to do this? > > I don't see that in the dictionary. (You might want to bugzilla > that.) > > You can find it this way: Go to the RunRev site. Click on > Resources & Support. Click on LibURL on the left. Click on > documentation. The documentation is crisp, yet good. > > Now how in the world anybody would know to do that to find that > info is beyond me. > > Dar Scott > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sun Oct 1 01:42:52 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 01 Oct 2006 00:42:52 -0500 Subject: Waiting until a player is loaded In-Reply-To: <9D436149-9C08-4782-8F7F-7A8D9BC35C1A@swcp.com> References: <451F226D.3000307@hyperactivesw.com> <9D436149-9C08-4782-8F7F-7A8D9BC35C1A@swcp.com> Message-ID: <451F555C.7070000@hyperactivesw.com> Dar Scott wrote: > > On Sep 30, 2006, at 8:05 PM, J. Landman Gay wrote: > >> However, if I let the loop run at its natural speed, I get a bunch of >> blank snapshots, either because the content isn't fully loaded before >> the script continues, or because the screen isn't refreshing (I can't >> tell which.) I need a way to force the loop to wait until the player >> is fully loaded, and also something that will refresh the screen so >> that a snapshot has something to take a picture of. > > Just wild ideas that might have to be combined with other things: You > can try a wait. You can change the loop to a send cycle. You can do > something that directly depends on the content being loaded. Tried all varieties of "wait" but they didn't work. I'd thought of doing a "send" cycle but was hoping not to have to rewrite if anyone can think of anything else. Might have to do it though. I also tried to set the currentTime of the movie to the duration, which would force it to load in its entirety. Didn't work. That's one reason I think it may be more of a refresh problem than a loading problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sunshine at public.kherson.ua Sun Oct 1 03:16:08 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 01 Oct 2006 10:16:08 +0300 Subject: Valentina license In-Reply-To: <19CD20F5-E5D2-4B3A-BC72-CE67F8597B8B@anachreon.co.uk> Message-ID: On 10/1/06 2:00 AM, "Luis" wrote: Hi Luis, > That's the thing that always gets me: The 'connections' cost. > One of the plus sides of Open Source is there are no connection costs > for your database, you decide on the limitations/access rights/ > priviliges (delete where least confusing). > I'm not knocking commercial databases for charging for their product, > but I will for that very simple limitation (yes, I do see it as a > limitation). > > It's especially limiting for those on a shoestring budget with great > ideas, and the commercial vendors lose out because of this: You have > this great idea for an app, you see great technology in a commercial > database, but you can't afford the unlimited connections licence. > Your product will not sell on the basis of 5 connections, so you look > around again and notice the Open Source alternatives. What to do... > What to do... Ken already have point what to do. CALL to mySQL company, CALL to Paradigma Software. Try negotiate special win-win deal. > You incorporate the Open Source database, commercial > vendor loses a potential client. Lets clarify again. Open Source not always == FREE So using of term Open source is not accurate here. > Maybe, just maybe, in the future you > can then afford the commercial database: Do you switch to the > commercial/supported product? Do you risk changing the infrastructure > of your app? > > Way I see it. Now let me give few my points :-) 1) I hope you know that DBMS market by price is still number one of software market. Even although 10-15 years exists free db solutions. Why? Why people still pay 7-8 billions of dollars per year for commercial DBs ? Try to think about this. 2) when you say about interesting project which need unlimited, I start wonder what this can be a project? a) APPLICATION for small business office? it needs unlimited? NO. It needs 5 connections in 80% cases b) APPLICATION for Schools? May need 20-50 connections in class. but question is -- if they should be simultaneous ? Point is that Valentina offer royalty free Embedded Server with 5 simultaneous connections. It is easy write code which connect/disconnect after send of query. We have developers that use this technique for schools. So they DO NOT need additional connections at all. This connect/disconnect technique with success can handle easy 20-50 clients around. c) APPLICATION for Business Office with 50-100 users? This is not small business. Such business is ready pay for $20-70 at least per user/connection. If you sale for less you loose your profit. So if you sale $20-70 its not big problems pass $1-20 to db vendor ? d) APPLICATION for Enterprise office with 1000 users? See (c) e) inet site? this is not APPLICATION. So Luis, what project you can want? Again I want underline, Lynn have develop perfect license for Valentina, to be able satisfy as $20-SHAREWARE developers, so small business and educational market developers. And if your needs not fit our license you always can call to Lynn to make some special agreement. -- 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 JimAultWins at yahoo.com Sun Oct 1 03:18:47 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 01 Oct 2006 00:18:47 -0700 Subject: sql update statement In-Reply-To: Message-ID: A quick technique I use to accumulate text lines in a long string and still make it readable is to do the following (starting with your SQL example) > 2srd3 = '"& fld "2srd3" &"', > 2srd4 = '"& fld "2srd4" &"', > 2srd5 = '"& fld "2srd5" &"', > srideht = '"& fld "srideht" &"', > smisccomment = '"& fld "smisccomment" &"', put "'" into p --this makes the ' easier to see in code get "2srd3 = " &p& fld 2srd3 &p get it & ",2srd4 = " &p& fld 2srd4 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ", srideht = " &p& fld srideht &p get it & ", smisccomment = " &p& fld smisccomment &p put it into updateColValListOf123Pairs An advantage to doing this technique is that you can step along in the debugger and check for errors as the parts are concatenating. There are several other more elaborate ways, but this should get you where you want to go. Further note.. I see a label ' smisccomment ' which may be a user input item, and you need to watch for apostrophes there... such as don't, won't, can't, the Thomas' garden party... since these could produce a syntax error. one way to do this is to convert to a numtochar(96) = it is the key just to the left of the '1' key or numtochar(250) = opt-h on the Mac and do the folowing line replace "'" with numtochar(250) in fld smisccomment --Or use the following version of the above ----------------- --temporarily use the ? [opt-j on the Mac] and build the string get "2srd3 =?" & fld 2srd3 get it & "?,2srd4 =?" & fld 2srd4 get it & "?,2srd5 =?" & fld 2srd5 get it & "?,2srd5 =?" & fld 2srd5 get it & "?, srideht =?" & fld srideht get it & "?, smisccomment =?" & fld smisccomment put it & "?" into updateColValListOf123Pairs --now do a little cleanup replace "'" with numtochar(96) in updateColValListOf123Pairs --all maverick apostrophes have been converted to ` replace "?" with "'" in updateColValListOf123Pairs --now apostrophes only happen in the right places Hope this helps. Jim Ault Las Vegas On 9/30/06 6:37 PM, "Robert Mann" wrote: > I have a sql update statement that has several hundred items in it, is it > possible to leave it in list format like this > > 2srd3 = '"& fld "2srd3" &"', > 2srd4 = '"& fld "2srd4" &"', > 2srd5 = '"& fld "2srd5" &"', > srideht = '"& fld "srideht" &"', > smisccomment = '"& fld "smisccomment" &"', > > and not like this > > 2srd3 = '"& fld "2srd3" &"', 2srd4 = '"& fld "2srd4" &"', 2srd5 = '"& fld > "2srd5" &"', srideht = '"& fld "srideht" &"', smisccomment = '"& fld > "smisccomment" &"', > > why you might ask do I want to do this, well once I get out quit a ways on > one line rev seems to not like it and starts to give me problems run slow, > and not want to copy and paste > > I tried the above list format but it does not like the returns after each > comma, what can I do to correct this? > > Robert Mann > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sun Oct 1 03:22:52 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Sun, 01 Oct 2006 10:22:52 +0300 Subject: sql update statement In-Reply-To: Message-ID: On 10/1/06 7:55 AM, "Stephen Barncard" wrote: Hi Stephen, > SELECT * FROM `Contractors` ORDER BY `id` DESC ^^^^^^^^^^^^^^^ Why you use here single quotes ? SQL92 expect here double quotes. Single quotes should be used for string constants only. Yes I know that mySQL can eat any quotes on any place, But this comes from the past, and it is always good idea follow to standard. > This also could be done with in-line variables or > fields contents, but a little trickier. > > put "SELECT" && fld "fieldlist" && "FROM" && "'" > & label of btn "tableSelect" & "'"\ > && "ORDER BY" && "'" & (label of btn > "tableORderby") & "'" & "DESC" into tSQL -- 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 JimAultWins at yahoo.com Sun Oct 1 03:33:39 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 01 Oct 2006 00:33:39 -0700 Subject: sql update statement In-Reply-To: Message-ID: After thought about the storage of replaced apostrophes.... You might need to put a line of code to reverse this after retrieving from the database, in case the apostrophe (single quote) is important replace numtochar(96) with "'" in sqlOutputString Jim Ault Las Vegas On 10/1/06 12:18 AM, "Jim Ault" wrote: > A quick technique I use to accumulate text lines in a long string and still > make it readable is to do the following (starting with your SQL example) > >> 2srd3 = '"& fld "2srd3" &"', >> 2srd4 = '"& fld "2srd4" &"', >> 2srd5 = '"& fld "2srd5" &"', >> srideht = '"& fld "srideht" &"', >> smisccomment = '"& fld "smisccomment" &"', > > put "'" into p --this makes the ' easier to see in code > get "2srd3 = " &p& fld 2srd3 &p > get it & ",2srd4 = " &p& fld 2srd4 &p > get it & ",2srd5 = " &p& fld 2srd5 &p > get it & ",2srd5 = " &p& fld 2srd5 &p > get it & ", srideht = " &p& fld srideht &p > get it & ", smisccomment = " &p& fld smisccomment &p > put it into updateColValListOf123Pairs > > An advantage to doing this technique is that you can step along in the > debugger and check for errors as the parts are concatenating. > > There are several other more elaborate ways, but this should get you where > you want to go. > > Further note.. I see a label ' smisccomment ' which may be a user input > item, and you need to watch for apostrophes there... such as don't, won't, > can't, the Thomas' garden party... since these could produce a syntax error. > > one way to do this is to convert to a > numtochar(96) = it is the key just to the left of the '1' key > or > numtochar(250) = opt-h on the Mac > and do the folowing line > replace "'" with numtochar(250) in fld smisccomment > > --Or use the following version of the above ----------------- > --temporarily use the ? [opt-j on the Mac] and build the string > get "2srd3 =?" & fld 2srd3 > get it & "?,2srd4 =?" & fld 2srd4 > get it & "?,2srd5 =?" & fld 2srd5 > get it & "?,2srd5 =?" & fld 2srd5 > get it & "?, srideht =?" & fld srideht > get it & "?, smisccomment =?" & fld smisccomment > put it & "?" into updateColValListOf123Pairs > --now do a little cleanup > replace "'" with numtochar(96) in updateColValListOf123Pairs > --all maverick apostrophes have been converted to ` > replace "?" with "'" in updateColValListOf123Pairs > --now apostrophes only happen in the right places > > > Hope this helps. > > Jim Ault > Las Vegas > > On 9/30/06 6:37 PM, "Robert Mann" wrote: > >> I have a sql update statement that has several hundred items in it, is it >> possible to leave it in list format like this >> >> 2srd3 = '"& fld "2srd3" &"', >> 2srd4 = '"& fld "2srd4" &"', >> 2srd5 = '"& fld "2srd5" &"', >> srideht = '"& fld "srideht" &"', >> smisccomment = '"& fld "smisccomment" &"', >> >> and not like this >> >> 2srd3 = '"& fld "2srd3" &"', 2srd4 = '"& fld "2srd4" &"', 2srd5 = '"& fld >> "2srd5" &"', srideht = '"& fld "srideht" &"', smisccomment = '"& fld >> "smisccomment" &"', >> >> why you might ask do I want to do this, well once I get out quit a ways on >> one line rev seems to not like it and starts to give me problems run slow, >> and not want to copy and paste >> >> I tried the above list format but it does not like the returns after each >> comma, what can I do to correct this? >> >> Robert Mann >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your subscription >> preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Sun Oct 1 03:41:20 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 1 Oct 2006 09:41:20 +0200 Subject: Waiting until a player is loaded In-Reply-To: <451F226D.3000307@hyperactivesw.com> References: <451F226D.3000307@hyperactivesw.com> Message-ID: Hello Jacque, Obviously you tried all methods but without starting the player: PlayLoudness > zero repeat > load;start;[wait x ms];stop;set currentTime to zero;snapshot... Not tested ;-) Le 1 oct. 06 ? 04:05, J. Landman Gay a ?crit : > I am trying to load a series of movies into players in a loop, in > order to make thumbnails. Inside a repeat loop, I set each player's > filename, then take a snapshot of it to get a thumbnail image. This > works just fine when I step through it in the debugger. > > However, if I let the loop run at its natural speed, I get a bunch > of blank snapshots, either because the content isn't fully loaded > before the script continues, or because the screen isn't refreshing > (I can't tell which.) I need a way to force the loop to wait until > the player is fully loaded, and also something that will refresh > the screen so that a snapshot has something to take a picture of. > > I have tried locking and unlocking the screen to force a redraw, > tried "go this card" to force a redraw, tried waiting various > amounts of time both with and without messages, tried "set the > currentTime of player 1 to the duration of player 1" to force a > full load, and everything else I can think of. In no case does the > player content display. I am not sure if this is because the screen > simply isn't redrawing (likely), or because the content isn't fully > loading before the script continues (possible.) Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From klaus at major-k.de Sun Oct 1 05:04:27 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 1 Oct 2006 11:04:27 +0200 Subject: Waiting until a player is loaded In-Reply-To: <451F226D.3000307@hyperactivesw.com> References: <451F226D.3000307@hyperactivesw.com> Message-ID: Hi Jaqueline, > I am trying to load a series of movies into players in a loop, in > order to make thumbnails. Inside a repeat loop, I set each player's > filename, then take a snapshot of it to get a thumbnail image. This > works just fine when I step through it in the debugger. > > However, if I let the loop run at its natural speed, I get a bunch > of blank snapshots, either because the content isn't fully loaded > before the script continues, or because the screen isn't refreshing > (I can't tell which.) I need a way to force the loop to wait until > the player is fully loaded, and also something that will refresh > the screen so that a snapshot has something to take a picture of. > > I have tried locking and unlocking the screen to force a redraw, > tried "go this card" to force a redraw, tried waiting various > amounts of time both with and without messages, tried "set the > currentTime of player 1 to the duration of player 1" to force a > full load, and everything else I can think of. In no case does the > player content display. I am not sure if this is because the screen > simply isn't redrawing (likely), or because the content isn't fully > loading before the script continues (possible.) > > Anyone know how to solve this? can't you just use Trevors extraordinary EnhancedQT External for this (and other extremely handy) task(s)? No problems in a loop :-) And with the new version (already uploaded this one, Trevor?) there is no need for exporting a thumbnail to an external file, just put it into a variable and do whatever you want with the data. > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From andrew_h at excite.com Sun Oct 1 05:30:41 2006 From: andrew_h at excite.com (andrew h) Date: Sun, 1 Oct 2006 05:30:41 -0400 (EDT) Subject: Paste from clipboard Message-ID: <20061001093041.E63E78B322@xprdmxin.myway.com> I'm a total newbie to programming but Runrev looks friendly enough to have a go. However, I've run into a bit of a problem. How do I paste from the clipboard into a field up to a specific word. The word could appear at any point in the clipboard. I've tried to set the itemDelimiter to the word but that doesn't help. Any suggestions would be mos appreciated. Andrew _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From geradamas at yahoo.com Sun Oct 1 05:31:36 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 1 Oct 2006 10:31:36 +0100 (BST) Subject: Mathewson's MSc Thesis Message-ID: <20061001093136.53567.qmail@web37508.mail.mud.yahoo.com> Having, at last, sorted out my internet connexion here in Bulgaria, I have made the stack for my Master's degree thesis available again in the ZIP format. The central idea of this stack is that specialist in subjects other than computer programming should be able to produce presentations of their work without even having to learn how to navigate through the complex thing that the current WIMP GUI has become. The stack takes over the screen completely, presenting a simplified GUI driven by an agent using a decision tree. It is available at the Yahoo Group: http://tech.groups.yahoo.com/group/RRRThesis/ Should anyone decide to use it as a basis for further development they are very welcome - although I would be grateful if they could let me know about it. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From klaus at major-k.de Sun Oct 1 05:35:13 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 1 Oct 2006 11:35:13 +0200 Subject: Paste from clipboard In-Reply-To: <20061001093041.E63E78B322@xprdmxin.myway.com> References: <20061001093041.E63E78B322@xprdmxin.myway.com> Message-ID: <389BECAF-DDB3-405F-82FB-EB0D18981D4A@major-k.de> HI Andrew, > I'm a total newbie to programming but Runrev looks friendly enough > to have a go. However, I've run into a bit of a problem. How do I > paste from the clipboard into a field up to a specific word. The > word could appear at any point in the clipboard. I've tried to set > the itemDelimiter to the word but that doesn't help. Any > suggestions would be mos appreciated. you could use "wordoffset" for this task, see the docs. > Andrew Regards Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Sun Oct 1 07:54:22 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 1 Oct 2006 12:54:22 +0100 Subject: Waiting until a player is loaded In-Reply-To: <451F555C.7070000@hyperactivesw.com> References: <451F226D.3000307@hyperactivesw.com> <9D436149-9C08-4782-8F7F-7A8D9BC35C1A@swcp.com> <451F555C.7070000@hyperactivesw.com> Message-ID: <41C73BA3-A364-4CAF-A67A-9AE9B1E4A492@maseurope.net> Would making something else happen in the loop force the screen to refresh? Perhaps setting and un-setting the hilite of a button or something. Best, Mark On 1 Oct 2006, at 06:42, J. Landman Gay wrote: > Dar Scott wrote: > > > > On Sep 30, 2006, at 8:05 PM, J. Landman Gay wrote: > > > >> However, if I let the loop run at its natural speed, I get a > bunch of > >> blank snapshots, either because the content isn't fully loaded > before > >> the script continues, or because the screen isn't refreshing (I > can't > >> tell which.) I need a way to force the loop to wait until the > player > >> is fully loaded, and also something that will refresh the screen so > >> that a snapshot has something to take a picture of. > > > > Just wild ideas that might have to be combined with other > things: You > > can try a wait. You can change the loop to a send cycle. You > can do > > something that directly depends on the content being loaded. > > Tried all varieties of "wait" but they didn't work. I'd thought of > doing a "send" cycle but was hoping not to have to rewrite if > anyone can think of anything else. Might have to do it though. > > I also tried to set the currentTime of the movie to the duration, > which would force it to load in its entirety. Didn't work. That's > one reason I think it may be more of a refresh problem than a > loading problem. > > -- > 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 robmann at gp-racing.com Sun Oct 1 08:20:24 2006 From: robmann at gp-racing.com (Robert Mann) Date: Sun, 1 Oct 2006 08:20:24 -0400 Subject: sql update statement In-Reply-To: Message-ID: Thanks so much but how do I set up the following SQL statement using your example get "2srd3 = " &p& fld 2srd3 &p get it & ",2srd4 = " &p& fld 2srd4 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ", srideht = " &p& fld srideht &p get it & ", smisccomment = " &p& fld smisccomment &p put it into updateColValListOf123Pairs put "UPDATE rider SET updateColValListOf123Pairs WHERE record_id = '" & fld "record_id" & "'" into tSQL revExecuteSQL dbID2,tSQL Robert Mann -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim Ault Sent: Sunday, October 01, 2006 2:19 AM To: How to use Revolution Subject: Re: sql update statement A quick technique I use to accumulate text lines in a long string and still make it readable is to do the following (starting with your SQL example) > 2srd3 = '"& fld "2srd3" &"', > 2srd4 = '"& fld "2srd4" &"', > 2srd5 = '"& fld "2srd5" &"', > srideht = '"& fld "srideht" &"', > smisccomment = '"& fld "smisccomment" &"', put "'" into p --this makes the ' easier to see in code get "2srd3 = " &p& fld 2srd3 &p get it & ",2srd4 = " &p& fld 2srd4 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ", srideht = " &p& fld srideht &p get it & ", smisccomment = " &p& fld smisccomment &p put it into updateColValListOf123Pairs An advantage to doing this technique is that you can step along in the debugger and check for errors as the parts are concatenating. There are several other more elaborate ways, but this should get you where you want to go. Further note.. I see a label ' smisccomment ' which may be a user input item, and you need to watch for apostrophes there... such as don't, won't, can't, the Thomas' garden party... since these could produce a syntax error. one way to do this is to convert to a numtochar(96) = it is the key just to the left of the '1' key or numtochar(250) = opt-h on the Mac and do the folowing line replace "'" with numtochar(250) in fld smisccomment --Or use the following version of the above ----------------- --temporarily use the ? [opt-j on the Mac] and build the string get "2srd3 =?" & fld 2srd3 get it & "?,2srd4 =?" & fld 2srd4 get it & "?,2srd5 =?" & fld 2srd5 get it & "?,2srd5 =?" & fld 2srd5 get it & "?, srideht =?" & fld srideht get it & "?, smisccomment =?" & fld smisccomment put it & "?" into updateColValListOf123Pairs --now do a little cleanup replace "'" with numtochar(96) in updateColValListOf123Pairs --all maverick apostrophes have been converted to ` replace "?" with "'" in updateColValListOf123Pairs --now apostrophes only happen in the right places Hope this helps. Jim Ault Las Vegas On 9/30/06 6:37 PM, "Robert Mann" wrote: > I have a sql update statement that has several hundred items in it, is it > possible to leave it in list format like this > > 2srd3 = '"& fld "2srd3" &"', > 2srd4 = '"& fld "2srd4" &"', > 2srd5 = '"& fld "2srd5" &"', > srideht = '"& fld "srideht" &"', > smisccomment = '"& fld "smisccomment" &"', > > and not like this > > 2srd3 = '"& fld "2srd3" &"', 2srd4 = '"& fld "2srd4" &"', 2srd5 = '"& fld > "2srd5" &"', srideht = '"& fld "srideht" &"', smisccomment = '"& fld > "smisccomment" &"', > > why you might ask do I want to do this, well once I get out quit a ways on > one line rev seems to not like it and starts to give me problems run slow, > and not want to copy and paste > > I tried the above list format but it does not like the returns after each > comma, what can I do to correct this? > > Robert Mann > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Stgoldberg at aol.com Sun Oct 1 08:48:14 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Sun, 1 Oct 2006 08:48:14 EDT Subject: Rev 2.7.4 questions about building standalones Message-ID: I just upgraded from Rev 2.7.1 to 2.7.4 and am impressed by the ability to build for so many Macs, including Intels, but am a bit confused by the wealth of options: On the Standalone settings, one is given the options to build for a. Mac OS (Classic, for which there is a notation, "Build for Mac OS Classic will be available in 2.7.x") b. Mac OSX (Universal) c. Mac OSX (Power PC only) d. Mac OSX (Intel only) e. Windows Once the application is built, the folders have the titles: a. Mac OSX (which I assume refers to Universal) b. Mac OSX PowerPC-32 (which I assume refers to Power PC only) c. Mac OSX x86-32 (which I assume refers to Intel only, since I do not have an Intel Mac and it won't open on my computer) d. Windows My question is this. If the Universal version will work both on Intel Mac computers as well as non-Intel Mac OS X computers, what would be the advantage of including the "Power PC only" or "Intel only" versions when distributing one's application, since the Universal version would seem to work on both kinds of computers? While one could just take a shotgun approach and distribute all the versions, it would take up less CD space to include only those that are necessary. So perhaps one could just distribute the Universal version (not the Power PC only or Intel only versions) since it would work on Power PC and Intel Macs; or one could distribute just the Power PC only and Intel only versions, without including the Universal version. Is it necessary to include all the options when distributing a built application? Perhaps someone can enlighten me further on this. Thanks. Steve Goldberg From tjhopkins224 at hotmail.com Sun Oct 1 09:14:10 2006 From: tjhopkins224 at hotmail.com (Trevor Hopkins) Date: Sun, 01 Oct 2006 14:14:10 +0100 Subject: Float Above Stack Message-ID: I have a Rev-developed application that is set to float above all other open windows on a user's desktop. I have noticed that when I am using another application, say Firefox, and then click on my floating app, the menubar from Firefox remains. This could cause a user some trouble if they were to select on the floating app, hit command-Q to quit, and then actually see that the other program (in this example Firefox) closed. Does anyone have a quick tip on how to summon the floating app's menubar whenever the floating app is being used? Cheers, Trevor Hopkins Exeter, UK _________________________________________________________________ Download the new Windows Live Toolbar, including Desktop search! http://toolbar.live.com/?mkt=en-gb From revolution at derbrill.de Sun Oct 1 10:52:34 2006 From: revolution at derbrill.de (Malte Brill) Date: Sun, 1 Oct 2006 16:52:34 +0200 Subject: Rev 2.7.4 questions about building standalones In-Reply-To: <20060925170006.F0BBB8271B7@mail.runrev.com> References: <20060925170006.F0BBB8271B7@mail.runrev.com> Message-ID: <9C27B4D0-7148-44A1-AB58-0E8E5E4790F1@derbrill.de> Hi Steve, > If the Universal version will work both on Intel Mac > computers as well as non-Intel Mac OS X computers, what would be > the advantage > of including the "Power PC only" or "Intel only" versions when > distributing > one's application, since the Universal version would seem to work > on both kinds > of computers? One reason might be filesize. Universal apps are twice as big. The other is, running universal apps requires Os X.3.9 or higher, so if you want to support X.2 or smaller you need a power PC only compile. I am happy to have all options, as "Universal Binary" is the buzzword du jour when releasing new Mac apps at the moment. Many people over here think, if it is no universal binary, it is not a good app. Therefore Intel only is out of the game for me for a while, but might be reasonable if I want to release an app. that is very resource hungry and requires a modern computer to work reliably. My 2 ? cent, Malte From JimAultWins at yahoo.com Sun Oct 1 11:42:44 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 01 Oct 2006 08:42:44 -0700 Subject: sql update statement In-Reply-To: Message-ID: put "'" into p -- < don't forget this get "2srd3 = " &p& fld 2srd3 &p get it & ",2srd4 = " &p& fld 2srd4 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ", srideht = " &p& fld srideht &p get it & ", smisccomment = " &p& fld smisccomment &p put it into updateColValListOf123Pairs put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & fld "record_id" & "'" into tSQL revExecuteSQL dbID2,tSQL Jim Ault Las Vegas On 10/1/06 5:20 AM, "Robert Mann" wrote: > Thanks so much but how do I set up the following SQL statement using your > example > > get "2srd3 = " &p& fld 2srd3 &p > get it & ",2srd4 = " &p& fld 2srd4 &p > get it & ",2srd5 = " &p& fld 2srd5 &p > get it & ",2srd5 = " &p& fld 2srd5 &p > get it & ", srideht = " &p& fld srideht &p > get it & ", smisccomment = " &p& fld smisccomment &p > put it into updateColValListOf123Pairs > > > put "UPDATE rider SET updateColValListOf123Pairs WHERE record_id > = '" & fld "record_id" & "'" into tSQL > revExecuteSQL dbID2,tSQL > > > > Robert Mann > From JimAultWins at yahoo.com Sun Oct 1 11:46:19 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 01 Oct 2006 08:46:19 -0700 Subject: Paste from clipboard In-Reply-To: <20061001093041.E63E78B322@xprdmxin.myway.com> Message-ID: get the clipboarddata put word 1 to 5 of it into fld destination set the itemDel to "/" put item 1 to -2 of it into fld pathToFileName Jim Ault Las Vegas On 10/1/06 2:30 AM, "andrew h" wrote: > > > I'm a total newbie to programming but Runrev looks friendly enough to have a > go. However, I've run into a bit of a problem. How do I paste from the > clipboard into a field up to a specific word. The word could appear at any > point in the clipboard. I've tried to set the itemDelimiter to the word but > that doesn't help. Any suggestions would be mos appreciated. > > Andrew From martinblackman at gmail.com Sun Oct 1 12:05:15 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Mon, 2 Oct 2006 00:05:15 +0800 Subject: How to start this project... In-Reply-To: References: <451EAD9D.7040306@kevin-walzer.com> Message-ID: <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> Hi Adrian I don't fully understand what you're asking but you can check the cursor location with the selectedchunk property. eg. the following field script might be a starting point for replacing your before char: on keydown put word 4 of the selectedchunk of me into beforecharpos put Lookupchar(char beforecharpos of me) into newbeforechar put newbeforechar into char beforecharpos of me pass keydown end keydown regards Martin On 01/10/06, Adrian Williams wrote: > I'm new to Revolution (using 2.7.3 trial on Mac OS X) > and want to create both Mac+Win programs of the solution. > > In a text field I want the User to enter text. > The useUnicode will be set to true for a double-byte font which > will be developed with special characters. > (Although I want to test this with any single-byte first). > > As the User types each letter from the keyboard I need the program to: > > 1. check which (if any) letters are BEFORE the cursor/insertion point > 2. check which (if any) letters are AFTER the cursor/insertion point > 3. REPLACE beforeCharacter, enteredCharacter and afterCharacter > from a table that has been prepared in advance. > > For example, as the User enters text; > ABCDE is entered but needs to be replaced with additional characters - > AggBhhC > > Once entered, it may need to be corrected; > AggBhhC is already on-screen. > User places insertion point somewhere in the word and begins > entering more text, which again, must refer to the table for > replacement. > > I've looked at the relevant ways I think it should be done but as I'm > completely new to Rev, this is just beyond my scope at the moment. > A starting point would be very helpful if anyone can assist? > > Thanks, > Adrian Williams > "Club Type" > http://www.clubtype.co.uk > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From herndogy at sbcglobal.net Sun Oct 1 12:10:40 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Sun, 1 Oct 2006 09:10:40 -0700 (PDT) Subject: Simple question Message-ID: <20061001161040.41428.qmail@web81810.mail.mud.yahoo.com> What is the best way to open a "splash style " stack from a standalone to load some global variable info for use by the standalone. I used the open stack "splash" command from the standalones openStack handler and then close stack "splash" after a couple seconds but the first time I use a pull down button in the standalone that contains the contents of the global variable it launches the splash stack again for a few seconds. Just wondering what the cleanst way to do this is ? Do i need to purge the splash stack after closing it ? Dave From herndogy at sbcglobal.net Sun Oct 1 12:12:08 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Sun, 1 Oct 2006 09:12:08 -0700 (PDT) Subject: MS SQL Connectivity ? Message-ID: <20061001161208.91618.qmail@web81809.mail.mud.yahoo.com> Anyone know of a way to open a database connection with a MS SQL server database from within revolution ? The same string that works for SQlight which includes the username, password, etc doesn't work for MS SQL Server. I have however obtained success by entering my username and password in the ODBC settings in the Windows administrative tools control pannel. Then the connection string works. But I would rather not have to mess with this on every client computer. Any answers ? Dave From m.schonewille at economy-x-talk.com Sun Oct 1 12:12:02 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 1 Oct 2006 18:12:02 +0200 Subject: Float Above Stack In-Reply-To: References: Message-ID: <930B567C-9A02-47C9-A465-1060B0B0CEE2@economy-x-talk.com> Trevor, Assuming your stack runs on Mac OS X: on resumeStack do "tell" && && "to activate" && "as AppleScript" end resumeStack where is the name of your standalone. This should bring the entire application with all its windows and the menu bar to front. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 1-okt-2006, om 15:14 heeft Trevor Hopkins het volgende geschreven: > I have a Rev-developed application that is set to float above all > other open windows on a user's desktop. I have noticed that when I > am using another application, say Firefox, and then click on my > floating app, the menubar from Firefox remains. This could cause a > user some trouble if they were to select on the floating app, hit > command-Q to quit, and then actually see that the other program (in > this example Firefox) closed. > > Does anyone have a quick tip on how to summon the floating app's > menubar whenever the floating app is being used? > > Cheers, > > Trevor Hopkins > Exeter, UK From mwieder at ahsoftware.net Sun Oct 1 12:25:04 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 1 Oct 2006 09:25:04 -0700 Subject: Testing for numerics In-Reply-To: References: Message-ID: <104346917010.20061001092504@ahsoftware.net> Francis- Saturday, September 30, 2006, 11:56:36 AM, you wrote: > Is this the right way to check for numerics, and if > so, what have I done wrong ? Try if field "MyTextField" is a number -- -Mark Wieder mwieder at ahsoftware.net From mark at maseurope.net Sun Oct 1 12:31:44 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 1 Oct 2006 17:31:44 +0100 Subject: Simple question In-Reply-To: <20061001161040.41428.qmail@web81810.mail.mud.yahoo.com> References: <20061001161040.41428.qmail@web81810.mail.mud.yahoo.com> Message-ID: Dave, you might do better setting and un-setting the 'visible' property of your 'splash' stack, keeping it open but invisible most of the time. Best, Mark On 1 Oct 2006, at 17:10, Dave Herndon wrote: > What is the best way to open a "splash style " stack from a > standalone to load some global variable info for use by the > standalone. I used the open stack "splash" command from the > standalones openStack handler and then close stack "splash" after > a couple seconds but the first time I use a pull down button in the > standalone that contains the contents of the global variable it > launches the splash stack again for a few seconds. Just wondering > what the cleanst way to do this is ? Do i need to purge the splash > stack after closing it ? > > 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 larsbrehmer at mac.com Sun Oct 1 12:34:27 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Sun, 1 Oct 2006 19:34:27 +0300 Subject: A couple of Windows questions Message-ID: <039DEB38-BF4C-47C0-83A5-17E3AEB9AFFE@mac.com> I guess I'm an idiot when working in Windows, but a few simple questions: 1. How can I make sure that the i-beam cursor is visible in a text field? I am tweaking a windows version of a Mac app, and sometimes the i-beam is there and sometimes it isn't. I compared the fields in question and they seem identical - focusable, auto hilite text, traversal on, share text, etc. The cursor changes to an i-beam when it passes over the field, but is invisible when inserted, but i can type and select - seems weird without that blinking i-beam, which a user would definitely expect to see. 2. Is there anything special about "move" in Windows - I have some scripts that moveobjects, and sometimes they work, albeit it a little bit jerky, sometimes they don't happen at all and other times the object just shows up at the destination with no mevement in between. 3. What up with visual effects in Windows? OK, I admit I am doing something that isn't mentioned at all in the docs, and that is showing groups on a card with effects like wipe, scroll and reveal (the docs only mention transitions between cards and stacks.) but they work on the Mac. At first I thought maybe that's just a little bonus on the Mac, but then I saw that in a couple of instances they DO happen in Windows! Similar groups, same effect, sometimes it works, sometimes it doesn't. Some built in effects don't seem to work at all. This is a childrens progam, and the cheesy motion effects are important. At first I thought it might be the fact that this is a cheap machine with a Celeron processor, but some things work, others don't. A lot of you must have had these problems and found solutions, right? I am not ragging on Windows, - heck! - a previous problem of mine, namely inserting a field and wanting the keyboard map to switch to Russian in the case of a Russian text field, and to Estonian in the case of an Estonian field works automatically in Windows, but not at all on the Mac. By the way, does anyone know why this is and how to fix it on the Mac? Cheers, Lars From kray at sonsothunder.com Sun Oct 1 13:01:06 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 01 Oct 2006 12:01:06 -0500 Subject: A couple of Windows questions In-Reply-To: <039DEB38-BF4C-47C0-83A5-17E3AEB9AFFE@mac.com> Message-ID: On 10/1/06 11:34 AM, "Lars Brehmer" wrote: > I guess I'm an idiot when working in Windows, but a few simple > questions: > > 1. How can I make sure that the i-beam cursor is visible in a text > field? I am tweaking a windows version of a Mac app, and sometimes > the i-beam is there and sometimes it isn't. I compared the fields in > question and they seem identical - focusable, auto hilite text, > traversal on, share text, etc. The cursor changes to an i-beam when > it passes over the field, but is invisible when inserted, but i can > type and select - seems weird without that blinking i-beam, which a > user would definitely expect to see. There are two reasons I know of: 1) The height of your field is too small for the textHeight of your text. Although this doesn't happen all the time, sometimes it does. So try making your text field a little taller and see if that solves it. 2) There is a group whose rectangle is touching or overlapping the field. This was something that was a bug in an earlier version of Rev, but I thought was fixed by now (BTW: What version of Rev are you using?). > 2. Is there anything special about "move" in Windows - I have some > scripts that moveobjects, and sometimes they work, albeit it a little > bit jerky, sometimes they don't happen at all and other times the > object just shows up at the destination with no mevement in between. Not sure - do you have other things going on at the same time? Are there other Windows app sucking down processing power? > 3. What up with visual effects in Windows? OK, I admit I am doing > something that isn't mentioned at all in the docs, and that is > showing groups on a card with effects like wipe, scroll and reveal > (the docs only mention transitions between cards and stacks.) but > they work on the Mac. At first I thought maybe that's just a little > bonus on the Mac, but then I saw that in a couple of instances they > DO happen in Windows! Similar groups, same effect, sometimes it > works, sometimes it doesn't. Some built in effects don't seem to > work at all. This is a childrens progam, and the cheesy motion > effects are important. Well, you should be able to get any visual effect by locking the screen, showing an object and then unlocking the screen with the visual effect you want. Are you using built-in effects or QuickTime effects? > I am not ragging on Windows, - heck! - a previous problem of mine, > namely inserting a field and wanting the keyboard map to switch to > Russian in the case of a Russian text field, and to Estonian in the > case of an Estonian field works automatically in Windows, but not at > all on the Mac. By the way, does anyone know why this is and how to > fix it on the Mac? Sorry - not a clue. ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Sun Oct 1 14:04:56 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 01 Oct 2006 13:04:56 -0500 Subject: Waiting until a player is loaded In-Reply-To: References: <451F226D.3000307@hyperactivesw.com> Message-ID: <45200348.60207@hyperactivesw.com> Eric Chatonet wrote: > > Obviously you tried all methods but without starting the player: > PlayLoudness > zero > repeat > load;start;[wait x ms];stop;set currentTime to zero;snapshot... > Not tested ;-) You're a genuis, it works! It's a little jerky, but I don't care. I added these lines to the loop: start player "temp" wait until the currentTime of player "temp" > 1 And it displays. :) Thank you! -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Sun Oct 1 14:07:24 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 01 Oct 2006 13:07:24 -0500 Subject: Waiting until a player is loaded In-Reply-To: References: <451F226D.3000307@hyperactivesw.com> Message-ID: <452003DC.4000202@hyperactivesw.com> Klaus Major wrote: > can't you just use Trevors extraordinary EnhancedQT External for this > (and other extremely handy) task(s)? > No problems in a loop :-) Eric had the solution, so I don't have to now. The QT external would have been a little bit overkill, since I am only loading the player to get a snapshot and then I delete the player afterward. The stack doesn't actually need to run the players, it just stores a snapshot of them for visual reference. But I'm good to go now, and very appreciative of all the suggestions. Thanks everyone. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From adrian at clubtype.co.uk Sun Oct 1 14:06:35 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Sun, 1 Oct 2006 19:06:35 +0100 Subject: How to start this project... In-Reply-To: <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> Message-ID: Martin, Thanks for your suggestion. It did not work for me - reporting: Type Function: error in function handler Object edtText Line put Lookupchar(char beforecharpos of me) into newbeforechar Hint Lookupchar The object field is "edtText" but if I change me to edtText that throws up an error too. I am new to Rev and this kind of scripting. Am awaiting delivery of Dans book in three weeks! To explain a little more why the cursor position is important... User entering text can be dealt with as keyDown. But if User goes back and inserts cursor in an existing word, I need to know what is either side so that those characters can be matched against a list and replaced if necessary. Hope that clarifies? Thanks for your help, Adrian On 1 Oct 2006, at 17:05, Martin Blackman wrote: > Hi Adrian > I don't fully understand what you're asking but you can check the > cursor location with the selectedchunk property. eg. the following > field script might be a starting point for replacing your before char: > > on keydown > put word 4 of the selectedchunk of me into beforecharpos > put Lookupchar(char beforecharpos of me) into newbeforechar > put newbeforechar into char beforecharpos of me > pass keydown > end keydown > > regards > Martin > > On 01/10/06, Adrian Williams wrote: >> I'm new to Revolution (using 2.7.3 trial on Mac OS X) >> and want to create both Mac+Win programs of the solution. >> >> In a text field I want the User to enter text. >> The useUnicode will be set to true for a double-byte font which >> will be developed with special characters. >> (Although I want to test this with any single-byte first). >> >> As the User types each letter from the keyboard I need the program to: >> >> 1. check which (if any) letters are BEFORE the cursor/insertion point >> 2. check which (if any) letters are AFTER the cursor/insertion point >> 3. REPLACE beforeCharacter, enteredCharacter and afterCharacter >> from a table that has been prepared in advance. >> >> For example, as the User enters text; >> ABCDE is entered but needs to be replaced with additional characters - >> AggBhhC >> >> Once entered, it may need to be corrected; >> AggBhhC is already on-screen. >> User places insertion point somewhere in the word and begins >> entering more text, which again, must refer to the table for >> replacement. >> >> I've looked at the relevant ways I think it should be done but as I'm >> completely new to Rev, this is just beyond my scope at the moment. >> A starting point would be very helpful if anyone can assist? >> >> Thanks, >> Adrian Williams >> "Club Type" >> http://www.clubtype.co.uk >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From sims at ezpzapps.com Sun Oct 1 14:03:08 2006 From: sims at ezpzapps.com (sims) Date: Sun, 1 Oct 2006 20:03:08 +0200 Subject: Waiting until a player is loaded In-Reply-To: <45200348.60207@hyperactivesw.com> References: <451F226D.3000307@hyperactivesw.com> <45200348.60207@hyperactivesw.com> Message-ID: At 1:04 PM -0500 10/1/06, J. Landman Gay wrote: >Eric Chatonet wrote: >> >> Obviously you tried all methods but without starting the player: >> PlayLoudness > zero >> repeat > load;start;[wait x ms];stop;set currentTime to zero;snapshot... >> Not tested ;-) > >You're a genuis, it works! That genius, Eric Chatonet, will be presenting the following at the EuroRevCon! Crystal Clear Design = Well Thought Out Stacks "Whatever your level, you can produce extremely user-friendly Revolution applications quickly and easily. This lecture will focus on what you need to consider during your design process and then proceed, in a hands-on manner, to demonstrate and teach you how to make these design principles a reality! Will be covered: What is ergonomics; How to dissect your user's needs and processes; How to design for multiple platforms; How to plan your layout in advance; Designing and building a well thought out code architecture; Designing for a cross-language, multi-cultural and a psychologically diverse user base. You will learn how to make and use skins, custom drawings and controls, multilingual stacks, user preferences, help settings, unique drag and drops, and other secrets you can easily master to achieve your goals. Discover, in practice, how to bring your design and development process to a whole new level!" Seats are still available - send me an email if you are interested in attending. ciao, sims European Rev Conference 2006 www.techietours.com From katir at hindu.org Sun Oct 1 06:45:03 2006 From: katir at hindu.org (Sivakatirswami) Date: Sun, 01 Oct 2006 00:45:03 -1000 Subject: Waiting until a player is loaded In-Reply-To: <451F226D.3000307@hyperactivesw.com> References: <451F226D.3000307@hyperactivesw.com> Message-ID: <451F9C2F.50803@hindu.org> Oh.. yes, fun with QuickTime and players... I'm deep into this myself, with remote URL's, streaming media -- Windows boulders and sand traps... Try this -- assumes your screen shot could be one or two frames in -- and -- you are not in a big rush.... untested hack, that avoids trying to resolve the nagging "it should work, but doesn't" from the school of "WHEW" (WHatEverWorks) set filename of player "newPlayer" start player "newPlayer" stop player "newPlayer" # in the player itself. on playStopped # take your screen shot now # my goodness, it *must* be rendered in the # VRAM at this point, bien sur! (Mauritian Creole "for sure!) end playStopped aum skts -- all ears on anything Re-QT players J. Landman Gay wrote: > I am trying to load a series of movies into players in a loop, in order > to make thumbnails. Inside a repeat loop, I set each player's filename, > then take a snapshot of it to get a thumbnail image. This works just > fine when I step through it in the debugger. > > However, if I let the loop run at its natural speed, I get a bunch of > blank snapshots, either because the content isn't fully loaded before > the script continues, or because the screen isn't refreshing (I can't > tell which.) I need a way to force the loop to wait until the player is > fully loaded, and also something that will refresh the screen so that a > snapshot has something to take a picture of. > > I have tried locking and unlocking the screen to force a redraw, tried > "go this card" to force a redraw, tried waiting various amounts of time > both with and without messages, tried "set the currentTime of player 1 > to the duration of player 1" to force a full load, and everything else I > can think of. In no case does the player content display. I am not sure > if this is because the screen simply isn't redrawing (likely), or > because the content isn't fully loading before the script continues > (possible.) > > Anyone know how to solve this? > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From jacque at hyperactivesw.com Sun Oct 1 14:22:05 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 01 Oct 2006 13:22:05 -0500 Subject: How to start this project... In-Reply-To: References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> Message-ID: <4520074D.2000305@hyperactivesw.com> Adrian Williams wrote: > Martin, > Thanks for your suggestion. It did not work for me - reporting: > > Type Function: error in function handler > Object edtText > Line put Lookupchar(char beforecharpos of me) into newbeforechar > Hint Lookupchar Martin was assuming you would write your own function "lookupchar" to do the actual work, but since you are new at this, the function is actually exactly what you are asking about. > > The object field is "edtText" but if I change me to edtText > that throws up an error too. To reference a field, you'd need to add the object descriptor. That is, change "me" to "field 'edtText'". But "me" is okay, leave it that way as long as the script is in the field itself. > To explain a little more why the cursor position is important... > User entering text can be dealt with as keyDown. > But if User goes back and inserts cursor in an existing word, > I need to know what is either side so that those characters can > be matched against a list and replaced if necessary. Look up the "selectedChunk" term in the dictionary. This gives you the position of the insertion point, or the position of any selected text, in the format: char x to y of field "whatever" If x is smaller than y, a range of characters is selected. If x is larger than y, the insertion point is blinking between two characters. Your script should check to see whether x is smaller than y. If so, you've got a selection that spans characters, and x-1 would be the previous character, and y+1 would be the next one. If x is larger than y, the insertion point is between characters and x+1 would be the next character and y-1 would be the previous one. Once you have determined whether you have a range of text or not, you can put extra text either in front of or after the selected chunk: put "abc" before char x of field "whatever" -- works for a range put "abc" after char y of field "whatever" -- works for a range put "abc" before char y of field "whatever" -- for non-range put "abc" after char x of field "whatever" -- for non-range -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mlange at widged.com Sun Oct 1 14:15:40 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 1 Oct 2006 19:15:40 +0100 Subject: Anybody with stacks to be added to the gallery? In-Reply-To: <20061001054843.101CB826737@mail.runrev.com> References: <20061001054843.101CB826737@mail.runrev.com> Message-ID: Dear all, After a few months doing work involving javascript and other web- based technologies, I am back on some runrev projects. I didn't have much chance to check out the mailing list regularly. If anybody has stacks they would like to share with others in the open gallery, please contact me privately. http://revolution.widged.com/stacks/ You can use the metadata file creator () to speed up the process. I have plans to improve the functionality of this gallery and make it more responsive using javascript and ajax... week-end project for one of the weeks to come. Any suggestion for improvement is welcome. Note that the codes website (http://codes.widged.com/) has recently been optimized as it was suffering from some serious speed issues. If there is code or library that I should be adding there, let me know. The home page of widged.com (http://widged.com/) has also been improved to provide faster access to resources of interest for our diverse categories of visitors (simply click on the runrev tab on top of the page). Has there been any progress on the idea of library of components within the community? Marielle From jacque at hyperactivesw.com Sun Oct 1 14:31:17 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 01 Oct 2006 13:31:17 -0500 Subject: Waiting until a player is loaded In-Reply-To: <451F9C2F.50803@hindu.org> References: <451F226D.3000307@hyperactivesw.com> <451F9C2F.50803@hindu.org> Message-ID: <45200975.5080807@hyperactivesw.com> Sivakatirswami wrote: > Oh.. yes, fun with QuickTime and players... > > I'm deep into this myself, with remote URL's, streaming media > -- Windows boulders and sand traps... > > Try this -- assumes your screen shot could be one or two frames in -- > and -- you are not in a big rush.... > > untested hack, that avoids trying to > resolve the nagging "it should work, but doesn't" > from the school of "WHEW" (WHatEverWorks) > > set filename of player "newPlayer" > start player "newPlayer" > stop player "newPlayer" > > # in the player itself. > > on playStopped > # take your screen shot now > # my goodness, it *must* be rendered in the > # VRAM at this point, bien sur! (Mauritian Creole "for sure!) > end playStopped This is even better, and works fine. I didn't have to use the playstopped message, all I have to do is: start player "temp" stop player "temp" This removes the jerkiness that a wait command causes, always displays the movie image, makes a very smooth snapshot visually, and works great. WHEW indeed. :) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From effendi at wanadoo.fr Sun Oct 1 14:47:16 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Sun, 1 Oct 2006 20:47:16 +0200 Subject: Testing for numerics Message-ID: <48b3244c593baacd19704b78234ece9c@wanadoo.fr> Hi from Paris, Thanks to Mark and Dar for their replies. I think you have covered all the bases. > On Sep 30, 2006, at 12:56 PM, Francis Nugent Dixon wrote: > >> I want to check the contents of a field for numeric, >> so, for a field of four characters, I coded : >> >> matchText(field MyTextField,"[0-9][0-9][0-9][0-9]") >> if it is true then ...... >> >> Is this the right way to check for numerics, and if >> so, what have I done wrong ? >> Best Regards _Francis "Nothing should ever be done for the first time !" From andrew_h at excite.com Sun Oct 1 15:09:42 2006 From: andrew_h at excite.com (andrew h) Date: Sun, 1 Oct 2006 15:09:42 -0400 (EDT) Subject: Paste from clipboard Message-ID: <20061001190942.4E839BD638@xprdmxin.myway.com> Below is Klaus's suggestion to my problem, with a few minor alts. Thanks Jim for your help too, I guess the saying "there's more than one way to skin a cat" is true. Andrew on mouseUp put clipboardData into tTitle put wordOffset("Prize", tTitle) into prizeoffset put word 1 to (prizeoffset-1) of tTitle into fld "Race title:" --- On Sun 10/01, Jim Ault < JimAultWins at yahoo.com > wrote: From: Jim Ault [mailto: JimAultWins at yahoo.com] To: use-revolution at lists.runrev.com Date: Sun, 01 Oct 2006 08:46:19 -0700 Subject: Re: Paste from clipboard get the clipboarddata
put word 1 to 5 of it into fld destination

set the itemDel to "/"
put item 1 to -2 of it into fld pathToFileName

Jim Ault
Las Vegas


On 10/1/06 2:30 AM, "andrew h" wrote:

>
>
> I'm a total newbie to programming but Runrev looks friendly enough to have a
> go. However, I've run into a bit of a problem. How do I paste from the
> clipboard into a field up to a specific word. The word could appear at any
> point in the clipboard. I've tried to set the itemDelimiter to the word but
> that doesn't help. Any suggestions would be mos appreciated.
>
> Andrew


_______________________________________________
use-revolution mailing list
use-revolution at lists.runrev.com
Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
http://lists.runrev.com/mailman/listinfo/use-revolution
_______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From Stgoldberg at aol.com Sun Oct 1 16:10:57 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Sun, 1 Oct 2006 16:10:57 EDT Subject: Rev 2.7.4 standalone versions Message-ID: Regarding which of the standalone versions to include in distributing one's built applications, please correct me if my logic is wrong here: a. I assume that very few Mac users have operating systems that are earlier than OS X, so one does not have to be so concerned about distributing for OS 9 (or Classic). b. Many people, though, may have OSX versions less than 3.9, so distributing an application in Universal Binary would not help these users, if Universal Binary requires OS X.3.9 or higher. One would then have to also include PowerPC-only (for all versions of OSX) and Intel-only (for optimal performance on Intel) versions to reach most users. c. Perhaps the ideal way of distributing might be a combination of PowerPC-only and Intel-only versions. That should cover all PowerPC versions as well as Intel. It would not be necessary to include the Universal Binary version. Does this logic make sense? Steve Goldberg In a message dated 10/1/06 2:45:37 PM, use-revolution-request at lists.runrev.com writes: > > If the Universal version will work both on Intel Mac > > computers as well as non-Intel Mac OS X computers, what would be? > > the advantage > > of including the "Power PC only" or "Intel only" versions when? > > distributing > > one's application, since the Universal version would seem to work? > > on both kinds > > of computers? > > One reason might be filesize. Universal apps are twice as big. The? > other is, running universal apps requires Os X.3.9 or higher, so if? > you want to support X.2 or smaller you need a power PC only compile.? > I am happy to have all options, as "Universal Binary" is the buzzword? > du jour when releasing new Mac apps at the moment. Many people over? > here think, if it is no universal binary, it is not a good app.? > Therefore Intel only is out of the game for me for a while, but might? > be reasonable if I want to release an app. that is very resource? > hungry and requires a modern computer to work reliably. > > From larsbrehmer at mac.com Sun Oct 1 16:24:54 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Sun, 1 Oct 2006 23:24:54 +0300 Subject: Windows questions Message-ID: <4D6F9058-3EF1-48D9-91BC-49A4F71A67AD@mac.com> Thanks Ken for the quick reply, but the nature of the problem has changed somewhat after some experimentation. In my stack, increasing the field height didn't help, there is nothing overlapping and the visual effects using lock and unlock screen didn't help either, so I fooled around a bit and found something else that seems to be responsible. My stack has a windowShape (basically a rectangle with rounded corners used to avoid the standard controls), and when I lose that windowShape, your suggestions either worked perfectly (visual effect) or were no longer necessary (field insertion point.) And if I set the stack to no shape and set the decorations to empty, the fields and effects still work! So the new question is can a stack with a windowShape work properly in Windows? No mention in the docs about fields and visual effects not working in stacks with windowShape. I haven't tested it yet, but my guess the shape also has to do with "move" not working well. Any ideas or experience with this? Cheers, Lars From kray at sonsothunder.com Sun Oct 1 16:36:03 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 01 Oct 2006 15:36:03 -0500 Subject: Rev 2.7.4 standalone versions In-Reply-To: Message-ID: On 10/1/06 3:10 PM, "Stgoldberg at aol.com" wrote: > Regarding which of the standalone versions to include in distributing one's > built applications, please correct me if my logic is wrong here: > a. I assume that very few Mac users have operating systems that are earlier > than OS X, so one does not have to be so concerned about distributing for OS 9 > (or Classic). > b. Many people, though, may have OSX versions less than 3.9, so distributing > an application in Universal Binary would not help these users, if Universal > Binary requires OS X.3.9 or higher. One would then have to also include > PowerPC-only (for all versions of OSX) and Intel-only (for optimal performance > on > Intel) versions to reach most users. > c. Perhaps the ideal way of distributing might be a combination of > PowerPC-only and Intel-only versions. That should cover all PowerPC versions > as > well as Intel. It would not be necessary to include the Universal Binary > version. > Does this logic make sense? Certainly. Of course you could just make all three available with notes on the OS version restrictions... but it's your call! :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Oct 1 16:44:41 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 01 Oct 2006 15:44:41 -0500 Subject: Windows questions In-Reply-To: <4D6F9058-3EF1-48D9-91BC-49A4F71A67AD@mac.com> Message-ID: On 10/1/06 3:24 PM, "Lars Brehmer" wrote: > My stack has a > windowShape (basically a rectangle with rounded corners used to avoid > the standard controls), and when I lose that windowShape, your > suggestions either worked perfectly (visual effect) or were no longer > necessary (field insertion point.) And if I set the stack to no shape > and set the decorations to empty, the fields and effects still work! > > So the new question is can a stack with a windowShape work properly > in Windows? No mention in the docs about fields and visual effects > not working in stacks with windowShape. I haven't tested it yet, but > my guess the shape also has to do with "move" not working well. Any > ideas or experience with this? Sounds like a bug to me... having a unique windowShape shouldn't affect whether a field gets a displayable insertion point or not, nor should it affect how object-based visual effects are implemented. Looking in Bugzilla, it appears that a report was made about visual effects being broken with windowshape windows in OS X (Bug #3274), but this was reported as fixed in 2.7. Perhaps the problem was also in Windows and not reported there? And there is no entry AFAICT about the loss of an insertion point in windowShaped windows. So Lars, it sounds like you should create a couple of bug entries in Bugzilla... if you haven't done that before, contact me offlist and I'll tell you how. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From m.schonewille at economy-x-talk.com Sun Oct 1 16:47:39 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 1 Oct 2006 22:47:39 +0200 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: Message-ID: <74D19F1C-3ECA-4F2A-B252-9D8B9C1770D1@economy-x-talk.com> Steve, I still know very many people, schools, firms etc. who still haven't spend the resources on replacing their ancient hardware, their philosophy being, if it aint broke, don't fix it (plus the fact that especially schools are on a tight budget). If you can release software for Mac OS 9, please do. It is mere speculation, I admit, but I think that Mac OS 10.3 is considered the first really reliable version of Mac OS X. If you can, you probably will run this version instead of 10.2. I also expect owners of 10.3 to update to the latest version, 10.3.9. I also know that many people can't or can't afford to update to 10.4. So, as far as Mac OS X is concerned, my theory implies you can safely aim at 10.3 and 10.4. Malte already wrote why it is smart to include UB versions of your software: it is a buzz word. I'm definitely going to release UB versions of all my software. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 1-okt-2006, om 22:10 heeft Stgoldberg at aol.com het volgende geschreven: > Regarding which of the standalone versions to include in > distributing one's > built applications, please correct me if my logic is wrong here: > a. I assume that very few Mac users have operating systems that are > earlier > than OS X, so one does not have to be so concerned about > distributing for OS 9 > (or Classic). > b. Many people, though, may have OSX versions less than 3.9, so > distributing > an application in Universal Binary would not help these users, if > Universal > Binary requires OS X.3.9 or higher. One would then have to also > include > PowerPC-only (for all versions of OSX) and Intel-only (for optimal > performance on > Intel) versions to reach most users. > c. Perhaps the ideal way of distributing might be a combination of > PowerPC-only and Intel-only versions. That should cover all > PowerPC versions as > well as Intel. It would not be necessary to include the Universal > Binary > version. > Does this logic make sense? > Steve Goldberg > > In a message dated 10/1/06 2:45:37 PM, > use-revolution-request at lists.runrev.com writes: > From luis at anachreon.co.uk Sun Oct 1 19:00:13 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 2 Oct 2006 00:00:13 +0100 Subject: Valentina license In-Reply-To: References: Message-ID: <15F3FEC2-7805-41D9-8F7F-5CFC7B3C4719@anachreon.co.uk> Oh dear, what have I done... See inline replies. On 1 Oct 2006, at 8:16, Ruslan Zasukhin wrote: > On 10/1/06 2:00 AM, "Luis" wrote: > > Hi Luis, > >> That's the thing that always gets me: The 'connections' cost. >> One of the plus sides of Open Source is there are no connection costs >> for your database, you decide on the limitations/access rights/ >> priviliges (delete where least confusing). >> I'm not knocking commercial databases for charging for their product, >> but I will for that very simple limitation (yes, I do see it as a >> limitation). >> >> It's especially limiting for those on a shoestring budget with great >> ideas, and the commercial vendors lose out because of this: You have >> this great idea for an app, you see great technology in a commercial >> database, but you can't afford the unlimited connections licence. >> Your product will not sell on the basis of 5 connections, so you look >> around again and notice the Open Source alternatives. What to do... >> What to do... > > Ken already have point what to do. > > CALL to mySQL company, CALL to Paradigma Software. > Try negotiate special win-win deal. Can't afford long distance calls... > >> You incorporate the Open Source database, commercial >> vendor loses a potential client. > > Lets clarify again. > Open Source not always == FREE > > So using of term Open source is not accurate here. How can you validate a logical argument with a 'not always'? AND without 'clarifying' your argument! Following _that_ logic, you are incorrect. Examples of free (as in NO connection costs, the basis of my argument) databases: PostgreSQL, Derby, HSQLDB, etc, etc. 'My' time in creating the database is not free. And regardless of the solution, Commercial or Open Source, there needs to be someone to maintain it, whether that is via vendor support or inhouse techie. So neither are free in the sense that time is money: Either paying for support or being employed to do so. > >> Maybe, just maybe, in the future you >> can then afford the commercial database: Do you switch to the >> commercial/supported product? Do you risk changing the infrastructure >> of your app? >> >> Way I see it. > > Now let me give few my points :-) > > 1) I hope you know that DBMS market by price is still number one of > software > market. Even although 10-15 years exists free db solutions. Why? > Why people still pay 7-8 billions of dollars per year for > commercial DBs ? > Try to think about this. > > 2) when you say about interesting project which need unlimited, > I start wonder what this can be a project? > > a) APPLICATION for small business office? > it needs unlimited? NO. It needs 5 connections in 80% cases > > b) APPLICATION for Schools? > May need 20-50 connections in class. > but question is -- if they should be simultaneous ? None of the above: It needs to be flexible enough to scale in connections without incurring a cost penalty (see named databases that offer this above). > > Point is that Valentina offer royalty free Embedded Server with 5 > simultaneous connections. It is easy write code which connect/ > disconnect > after send of query. We have developers that use this technique > for > schools. So they DO NOT need additional connections at all. Again, it is a question of scale and simultaneous connections. > > This connect/disconnect technique with success can handle > easy 20-50 clients around. > > c) APPLICATION for Business Office with 50-100 users? > This is not small business. Such business is ready pay > for $20-70 at least per user/connection. If you sale for less > you loose your profit. So if you sale $20-70 its not big problems > pass $1-20 to db vendor ? > > d) APPLICATION for Enterprise office with 1000 users? > See (c) > There are global companies with more than that number, regardless of how few per 'office'. > e) inet site? > this is not APPLICATION. Where does it say that? > > > So Luis, what project you can want? Now, that would be telling... > > Again I want underline, Lynn have develop perfect license for > Valentina, to > be able satisfy as $20-SHAREWARE developers, so small business and > educational market developers. And if your needs not fit our > license you > always can call to Lynn to make some special agreement. That is your point of view. I expressed my opinion towards connection costs. Why are special agreements necessary when it could be easily resolved without concessions? Why would there be a need to change your model on the basis of a conversation? Cheers, Luis. > > -- > Best regards, > > Ruslan Zasukhin > VP Engineering and New Technology > Paradigma Software, Inc > > Valentina - Joining Worlds of Information > http://www.paradigmasoft.com > > [I feel the need: the need for speed] > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From ambassador at fourthworld.com Sun Oct 1 19:23:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 01 Oct 2006 16:23:37 -0700 Subject: Rev 2.7.4 standalone versions Message-ID: <45204DF9.2040604@fourthworld.com> Mark Schonewille wrote: > I still know very many people, schools, firms etc. who still haven't > spend the resources on replacing their ancient hardware, their > philosophy being, if it aint broke, don't fix it (plus the fact that > especially schools are on a tight budget). Does Apple or any authoritative EDU body publish market stats quantifying this? It would be help ROI projections to have some idea in advance of how many people would be affected. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From m.schonewille at economy-x-talk.com Sun Oct 1 19:35:03 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 2 Oct 2006 01:35:03 +0200 Subject: Rev 2.7.4 standalone versions In-Reply-To: <45204DF9.2040604@fourthworld.com> References: <45204DF9.2040604@fourthworld.com> Message-ID: <0F6275E3-0B46-4562-951E-9AFE1B587090@economy-x-talk.com> Problem is, people who are on a tight budget are not very interesting to marketeers. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 2-okt-2006, om 1:23 heeft Richard Gaskin het volgende geschreven: > Mark Schonewille wrote: > > Does Apple or any authoritative EDU body publish market stats > quantifying this? > > It would be help ROI projections to have some idea in advance of > how many people would be affected. From robmann at gp-racing.com Sun Oct 1 19:50:28 2006 From: robmann at gp-racing.com (Robert Mann) Date: Sun, 1 Oct 2006 19:50:28 -0400 Subject: sql update statement In-Reply-To: Message-ID: Jim, thanks works great Robert Mann -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim Ault Sent: Sunday, October 01, 2006 10:43 AM To: How to use Revolution Subject: Re: sql update statement put "'" into p -- < don't forget this get "2srd3 = " &p& fld 2srd3 &p get it & ",2srd4 = " &p& fld 2srd4 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ",2srd5 = " &p& fld 2srd5 &p get it & ", srideht = " &p& fld srideht &p get it & ", smisccomment = " &p& fld smisccomment &p put it into updateColValListOf123Pairs put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & fld "record_id" & "'" into tSQL revExecuteSQL dbID2,tSQL Jim Ault Las Vegas On 10/1/06 5:20 AM, "Robert Mann" wrote: > Thanks so much but how do I set up the following SQL statement using your > example > > get "2srd3 = " &p& fld 2srd3 &p > get it & ",2srd4 = " &p& fld 2srd4 &p > get it & ",2srd5 = " &p& fld 2srd5 &p > get it & ",2srd5 = " &p& fld 2srd5 &p > get it & ", srideht = " &p& fld srideht &p > get it & ", smisccomment = " &p& fld smisccomment &p > put it into updateColValListOf123Pairs > > > put "UPDATE rider SET updateColValListOf123Pairs WHERE record_id > = '" & fld "record_id" & "'" into tSQL > revExecuteSQL dbID2,tSQL > > > > Robert Mann > _______________________________________________ use-revolution mailing list use-revolution at 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 Sun Oct 1 19:51:32 2006 From: chipp at chipp.com (Chipp Walters) Date: Sun, 1 Oct 2006 18:51:32 -0500 Subject: A couple of Windows questions In-Reply-To: References: <039DEB38-BF4C-47C0-83A5-17E3AEB9AFFE@mac.com> Message-ID: <7aa52a210610011651gba2523al4f3e7d0d4968650a@mail.gmail.com> On 10/1/06, Ken Ray wrote: > > 1. How can I make sure that the i-beam cursor is visible in a text > > field? I am tweaking a windows version of a Mac app, and sometimes > > the i-beam is there and sometimes it isn't. I compared the fields in > > question and they seem identical - focusable, auto hilite text, > > traversal on, share text, etc. The cursor changes to an i-beam when > > it passes over the field, but is invisible when inserted, but i can > > type and select - seems weird without that blinking i-beam, which a > > user would definitely expect to see. > > There are two reasons I know of: > > 2) There is a group whose rectangle is touching or overlapping the field. > This was something that was a bug in an earlier version of Rev, but I > thought was fixed by now (BTW: What version of Rev are you using?). You can fix this in older versions of Rev by making the group topmost. -Chipp From sarah.reichelt at gmail.com Sun Oct 1 20:03:44 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 2 Oct 2006 10:03:44 +1000 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: Message-ID: On 10/2/06, Stgoldberg at aol.com wrote: > Regarding which of the standalone versions to include in distributing one's > built applications, please correct me if my logic is wrong here: > a. I assume that very few Mac users have operating systems that are earlier > than OS X, so one does not have to be so concerned about distributing for OS 9 > (or Classic). > b. Many people, though, may have OSX versions less than 3.9, so distributing > an application in Universal Binary would not help these users, if Universal > Binary requires OS X.3.9 or higher. One would then have to also include > PowerPC-only (for all versions of OSX) and Intel-only (for optimal performance on > Intel) versions to reach most users. > c. Perhaps the ideal way of distributing might be a combination of > PowerPC-only and Intel-only versions. That should cover all PowerPC versions as > well as Intel. It would not be necessary to include the Universal Binary > version. > Does this logic make sense? Hi Steve, My method so far has been to have the default download provide a Universal Binary, but have an optional PPC only version which is smaller. I have had similar numbers of both versions downloaded, but have received positive feedback about providing a separate PPC version. I haven't tried a separate Intel version. Cheers, Sarah From ambassador at fourthworld.com Sun Oct 1 20:12:15 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sun, 01 Oct 2006 17:12:15 -0700 Subject: Rev 2.7.4 standalone versions Message-ID: <4520595F.4000408@fourthworld.com> Mark Schonewille wrote: >> Mark Schonewille wrote: >>> I still know very many people, schools, firms etc. who still haven't >>> spend the resources on replacing their ancient hardware... >>> >> Does Apple or any authoritative EDU body publish market stats >> quantifying this? >> >> It would be help ROI projections to have some idea in advance of >> how many people would be affected. > > Problem is, people who are on a tight budget are not very interesting > to marketeers. Precisely why marketers would have a keen interest in quantifying this. It would be invaluable to know the percentages of those likely to buy products for OS X and those who haven't bought a new computer in more than half a decade. If the number of people using OS 9 is anything close to as large as it was two years ago, all projections for all OS X-based vendors will produce a deficit for these companies unless they're able to know and correct for this dormant submarket. For this reason it would seem very useful for a professional marketing firm or major vendor to have put out the relatively minor cost to quantify this submarket. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From mdswindell at cruzio.com Sun Oct 1 20:41:30 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 1 Oct 2006 17:41:30 -0700 Subject: Rev 2.7.4 standalone versions In-Reply-To: <4520595F.4000408@fourthworld.com> References: <4520595F.4000408@fourthworld.com> Message-ID: In my classroom I have 6 machines. Systems: 8 (1 machine), 9 (3 machines), 10.3 (Emac) and 10.4 (iBook). All are on our LAN. Both the latter machines access Classic mode from time to time. Schools still run OS 9 in many cases. Quantifiable stats I don't have, but I know it's true. Many of the older machines are on their last legs, but until they literally keel over, they will be in some state of use. Mark On Oct 1, 2006, at 5:12 PM, Richard Gaskin wrote: > Mark Schonewille wrote: > > >> Mark Schonewille wrote: > >>> I still know very many people, schools, firms etc. who still > haven't > >>> spend the resources on replacing their ancient hardware... > >>> > >> Does Apple or any authoritative EDU body publish market stats > >> quantifying this? > >> > >> It would be help ROI projections to have some idea in advance of > >> how many people would be affected. > > > > Problem is, people who are on a tight budget are not very > interesting > > to marketeers. > > Precisely why marketers would have a keen interest in quantifying > this. It would be invaluable to know the percentages of those > likely to buy products for OS X and those who haven't bought a new > computer in more than half a decade. > > If the number of people using OS 9 is anything close to as large as > it was two years ago, all projections for all OS X-based vendors > will produce a deficit for these companies unless they're able to > know and correct for this dormant submarket. > > For this reason it would seem very useful for a professional > marketing firm or major vendor to have put out the relatively minor > cost to quantify this submarket. > > -- > 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 soapdog at mac.com Sun Oct 1 21:13:32 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 1 Oct 2006 22:13:32 -0300 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: <4520595F.4000408@fourthworld.com> Message-ID: System 8!!!! :-O this is like seeing BeOS BeBox or Acord Risc Pcs... last time I used system 8 (and it was 8.5) was in my old university where we had some old macs for DTP classes... by the way, shouldn't the release of runrev engine for classic be near? Andre On Oct 1, 2006, at 9:41 PM, Mark Swindell wrote: > In my classroom I have 6 machines. Systems: 8 (1 machine), 9 (3 > machines), 10.3 (Emac) and 10.4 (iBook). All are on our LAN. Both > the latter machines access Classic mode from time to time. Schools > still run OS 9 in many cases. Quantifiable stats I don't have, but > I know it's true. Many of the older machines are on their last > legs, but until they literally keel over, they will be in some > state of use. > > Mark > > On Oct 1, 2006, at 5:12 PM, Richard Gaskin wrote: > >> Mark Schonewille wrote: >> >> >> Mark Schonewille wrote: >> >>> I still know very many people, schools, firms etc. who still >> haven't >> >>> spend the resources on replacing their ancient hardware... >> >>> >> >> Does Apple or any authoritative EDU body publish market stats >> >> quantifying this? >> >> >> >> It would be help ROI projections to have some idea in advance of >> >> how many people would be affected. >> > >> > Problem is, people who are on a tight budget are not very >> interesting >> > to marketeers. >> >> Precisely why marketers would have a keen interest in quantifying >> this. It would be invaluable to know the percentages of those >> likely to buy products for OS X and those who haven't bought a new >> computer in more than half a decade. >> >> If the number of people using OS 9 is anything close to as large >> as it was two years ago, all projections for all OS X-based >> vendors will produce a deficit for these companies unless they're >> able to know and correct for this dormant submarket. >> >> For this reason it would seem very useful for a professional >> marketing firm or major vendor to have put out the relatively >> minor cost to quantify this submarket. >> >> -- >> 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 From mpetrides at earthlink.net Sun Oct 1 21:20:27 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 1 Oct 2006 21:20:27 -0400 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: <4520595F.4000408@fourthworld.com> Message-ID: Andre wrote: >>>by the way, shouldn't the release of runrev engine for classic be near? I certainly hope so! Been looking out for it... Marian From mdswindell at cruzio.com Sun Oct 1 23:28:01 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 1 Oct 2006 20:28:01 -0700 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: <4520595F.4000408@fourthworld.com> Message-ID: <5593AC76-AFBF-4882-83F9-5EBF377DED53@cruzio.com> Yeah, I know. Pretty funny. I think it's 8.5 and the 9's are 9.2, but I can't remember off the top of my head. The amazing thing is that the thing keeps chugging along, and for a terminal it still functions... sloooowwwly. No one is doing any work on it. Mark On Oct 1, 2006, at 6:13 PM, Andre Garzia wrote: > System 8!!!! :-O > > this is like seeing BeOS BeBox or Acord Risc Pcs... last time I > used system 8 (and it was 8.5) was in my old university where we > had some old macs for DTP classes... > > by the way, shouldn't the release of runrev engine for classic be > near? > > Andre > > > On Oct 1, 2006, at 9:41 PM, Mark Swindell wrote: > >> In my classroom I have 6 machines. Systems: 8 (1 machine), 9 (3 >> machines), 10.3 (Emac) and 10.4 (iBook). All are on our LAN. >> Both the latter machines access Classic mode from time to time. >> Schools still run OS 9 in many cases. Quantifiable stats I don't >> have, but I know it's true. Many of the older machines are on >> their last legs, but until they literally keel over, they will be >> in some state of use. >> >> Mark >> >> On Oct 1, 2006, at 5:12 PM, Richard Gaskin wrote: >> >>> Mark Schonewille wrote: >>> >>> >> Mark Schonewille wrote: >>> >>> I still know very many people, schools, firms etc. who still >>> haven't >>> >>> spend the resources on replacing their ancient hardware... >>> >>> >>> >> Does Apple or any authoritative EDU body publish market stats >>> >> quantifying this? >>> >> >>> >> It would be help ROI projections to have some idea in advance of >>> >> how many people would be affected. >>> > >>> > Problem is, people who are on a tight budget are not very >>> interesting >>> > to marketeers. >>> >>> Precisely why marketers would have a keen interest in quantifying >>> this. It would be invaluable to know the percentages of those >>> likely to buy products for OS X and those who haven't bought a >>> new computer in more than half a decade. >>> >>> If the number of people using OS 9 is anything close to as large >>> as it was two years ago, all projections for all OS X-based >>> vendors will produce a deficit for these companies unless they're >>> able to know and correct for this dormant submarket. >>> >>> For this reason it would seem very useful for a professional >>> marketing firm or major vendor to have put out the relatively >>> minor cost to quantify this submarket. >>> >>> -- >>> 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Mon Oct 2 01:16:18 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 2 Oct 2006 01:16:18 -0400 Subject: Revolution, MySQL vs FileMaker References: <981AAE6A-EAAF-4FEE-8705-94C4BB00F2C6@gmail.com> Message-ID: Javier, I was on vacation the last week, so I'm coming into your thread a bit late. I'm not surprised that you received a lot of pro-Rev advice... it IS a Revolution list, after all! However, I don't believe it's a clear-cut answer. The strength of Rev is in the total control you have over the user interface. You can't script FileMaker to respond to mouseover's for example. Both platforms allow you to create royalty-free standalones. But FileMaker doesn't allow you to remove certain interface elements like the zoom in/out mountains, the Browse/Layout/Find popup menu, and the closing "made with FileMaker" logo. FileMaker standalones cannot connect to FileMaker Server, but you can use (slower) ODBC connections or the new Web Viewer control. Rev is also the better choice for real-time monitoring of values... for example in a stock-trading program. Because Rev is an open-ended development platform, the only real limitations are those of your programming skill. You can write a graphing module or interface to a robot that irons and folds your clothes if you want. The strength of FileMaker is in how much work is already done for you. Just look at the process of defining tables, fields, and relationships. That doesn't exist in Rev. FileMaker lets you tick a couple check boxes to validate field entries, control adding and deleting related records, format fields on a layout, control access privileges, etc. It has a built-in web server that faithfully replicates your layouts. Pick any FileMaker module you like: Yes, you could build it in Revolution. No, it would not be as polished, sophisticated, or functional (in this lifetime). Not unless you had a whole crew of developers working on it. FileMaker represents thousands of hours of coding and testing of its database tools. Like most things, more freedom means more responsibility. You mentioned cost as a motivation for switching. Have you factored in that it may take you ten to twenty times longer to code the solution in Rev, even if you have a tool to ease the conversion to SQL? Do your clients ever need to make small changes, such as adding a new report, on their own? It's much more likely they will be able to do this without assistance with FileMaker than with a custom app built in Rev. Also, have you looked into the options for FileMaker fully? - Instant Web Publishing from FileMaker Server Advanced lets you have up to 100 *simultaneous* connections from the web (zero-cost clients). Yes, IWP does have some limitations, but it will take you less time to work around them than it would to build it all from scratch. - Custom web publishing with FileMaker Server Advanced will let you use industry-standard protocols/tools (for example, PHP and XML) to access databases from a web browser -- without a meaningful concurrent-client limit. This lets you do all the "heavy listing" database work with FileMaker Pro (database schema, prototyping) and write nice, AJAX-enabled front ends at very low per-client cost. - FileMaker has some really attractive options for bundling full versions with solutions. You don't say how many copies are needed, but it would cost you a fraction of the full retail version. - Are you a FileMaker Solutions Alliance member? Membership gives you some great benefits including volume licensing/resale pricing, access to the FileMaker-monitored developer mailing list, and free copies of the software for yourself. Plus you can get some great co-marketing support from FileMaker, like being listed in the directory that FileMaker supplies with each retail copy of the software. Being listed as a FileMaker developer in this directory can help you get a lot more business, and Rev doesn't have anything like it. Just looking over some of the posts here, it seems the comments on FileMaker are based on versions two to four years old and older. Or from people who haven't built full-scale solutions in FileMaker. Make sure you know the full capabilities and cost implications of the current versions of FileMaker before you make your final decision. "Javier Miranda V." wrote in message news:981AAE6A-EAAF-4FEE-8705-94C4BB00F2C6 at gmail.com... > While not trying to initiate a "war" , I would like to know if the > process of migrating from FileMaker to a Revolution/MySQL will compensate > the effort. Here is situation: > > I'm in the final stages of building an Application for Document > Management using FileMaker, it works fine, presenting a very polished > interface and variety of options but .... > > The cost for the client would be to high considering the price of the > solution itself plus a copy of Filemaker Server (7, 8 or 8.5) and a copy > of FileMaker for every user in the LAN! > > I understand that the functionality of a server/client can be > accomplished using the Revolution/MySQL pair Installing MySQL in the > Server along with the Revolution Stack, then installing client Stack in > the users machines. Is this true? Is this the real configuration of the a > server/client solution? Are there any other considerations/ software > needed? I'm missing something? Or I'm totally wrong? > > Sorry for my ignorance, I'm sure you RevPeople will help. From jehale at unimelb.edu.au Mon Oct 2 01:57:44 2006 From: jehale at unimelb.edu.au (James Hale) Date: Mon, 02 Oct 2006 15:57:44 +1000 Subject: Grouped objects "losing" grouping but not! Message-ID: Hi, Recently I needed to group some objects on a card. I selected the objects and then selected the "Group" command from the menu. Great, objects all became one selection which I could then move around as one object INITIALLY. After clicking somewhere else I needed to reselect the group. I clicked on one member object but only it was selected. It turned out I was unable to select the group again. I then tried "ungrouping" by individually selecting objects and adding to the selection until I included them all but the "ungroup command was not available. Ok, I will group them again. Same deal. Then I notice that I now have TWO nested groups. Seems you can GROUP object to your heart's content but, you can't ungroup them and you can't re-select the group at a later time (at least via the GUI.) Questions: 1 Has anyone else had this problem? 2 Any ideas on how to ungroup the objects? 3 Any idea on how to access the group via the GUI? James _________________________________________________________________________ James Hale??? ?? ?? ?? ?? ?? ?? ?jehale at unimelb.edu.au IT Manager, ArtsIT, Faculty of Arts???? ??? ? ? ? ? ? ? ? ??Tel: (834)48196 http://www.arts.unimelb.edu.au/~jhale _________________________________________________________________________ From mark at maseurope.net Mon Oct 2 04:43:20 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 2 Oct 2006 09:43:20 +0100 Subject: Grouped objects "losing" grouping but not! In-Reply-To: References: Message-ID: James, are you sure you didn't accidentally toggle 'select grouped' in the Rev toolbar? Best, Mark On 2 Oct 2006, at 06:57, James Hale wrote: > Hi, > > Recently I needed to group some objects on a card. > > I selected the objects and then selected the "Group" command from > the menu. > > Great, objects all became one selection which I could then move > around as > one object INITIALLY. > > After clicking somewhere else I needed to reselect the group. I > clicked on > one member object but only it was selected. > > It turned out I was unable to select the group again. I then tried > "ungrouping" by individually selecting objects and adding to the > selection > until I included them all but the "ungroup command was not available. > > Ok, I will group them again. Same deal. > > Then I notice that I now have TWO nested groups. > > Seems you can GROUP object to your heart's content but, you can't > ungroup > them and you can't re-select the group at a later time (at least > via the > GUI.) > > Questions: > > 1 Has anyone else had this problem? > 2 Any ideas on how to ungroup the objects? > 3 Any idea on how to access the group via the GUI? > > James > ______________________________________________________________________ > ___ > James Hale jehale at unimelb.edu.au > IT Manager, ArtsIT, Faculty of Arts Tel: > (834)48196 > http://www.arts.unimelb.edu.au/~jhale > ______________________________________________________________________ > ___ > > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revlist at azurevision.co.uk Mon Oct 2 05:16:44 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 2 Oct 2006 10:16:44 +0100 Subject: UB sizes (was: Rev 2.7.4 standalone versions) In-Reply-To: References: Message-ID: <52AEF8D7-4845-4742-9B0F-D2E1555235B0@azurevision.co.uk> On 1 Oct 2006, at 15:52, Malte Brill wrote: > One reason might be filesize. Universal apps are twice as big. Some thought and tests show that that's simply not true... ;-) I've seen this idea floating around plenty of times on Mac forums, but was a bit surprised to see it mentioned on a developer list. The *binary* would be roughly twice as large, the *application* is not. This becomes obvious when looking inside the package of applications not made with Revolution - typically you will find all the interface elements, help files etc. outside the binary application file so obviously these files are not duplicated. A good example is iMovie HD - the application package is around 80MB, but the binary file is a *mere* 6MB for the UB version. A quick test with Rev shows that although all included images etc. are embedded into the binary, it IS doing some sensible stuff - dropping a load of images onto a test stack then building leads to: Intel package 6.4MB PPC package 6.7MB UB package 8.4MB You are basically looking at a couple of extra megabytes for the addition of the extra engine. This appears to be consistent even when the stack is drastically different in size, as an empty stack and a full-blown working stack+sub-stacks with loads of externals both gave results within 2MB between PPC and UB builds. So I really can't see file size as an issue. Being limited to 10.3 and above is likely to be much more of an issue... Ian From m.schonewille at economy-x-talk.com Mon Oct 2 05:16:28 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 2 Oct 2006 11:16:28 +0200 Subject: Float Above Stack In-Reply-To: <930B567C-9A02-47C9-A465-1060B0B0CEE2@economy-x-talk.com> References: <930B567C-9A02-47C9-A465-1060B0B0CEE2@economy-x-talk.com> Message-ID: <87F01BEC-BE8F-4D6A-ADDF-368512D980F7@economy-x-talk.com> I meant... on resumeStack do "tell application" && quote & & quote && "to activate" as AppleScript end resumeStack e.g. on resumeStack do "tell application" && quote & "Recipe Collection" & quote && "to activate" as AppleScript end resumeStack Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 1-okt-2006, om 18:12 heeft Mark Schonewille het volgende geschreven: > Trevor, > > Assuming your stack runs on Mac OS X: > > on resumeStack > do "tell" && && "to activate" && "as AppleScript" > end resumeStack > > where is the name of your standalone. This should bring > the entire application with all its windows and the menu bar to front. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 1-okt-2006, om 15:14 heeft Trevor Hopkins het volgende geschreven: > >> I have a Rev-developed application that is set to float above all >> other open windows on a user's desktop. I have noticed that when I >> am using another application, say Firefox, and then click on my >> floating app, the menubar from Firefox remains. This could cause a >> user some trouble if they were to select on the floating app, hit >> command-Q to quit, and then actually see that the other program >> (in this example Firefox) closed. >> >> Does anyone have a quick tip on how to summon the floating app's >> menubar whenever the floating app is being used? >> >> Cheers, >> >> Trevor Hopkins >> Exeter, UK From johnmiller1950 at sbcglobal.net Mon Oct 2 05:30:11 2006 From: johnmiller1950 at sbcglobal.net (John Miller) Date: Mon, 2 Oct 2006 05:30:11 -0400 Subject: Array Question Message-ID: <787A46C4-85D4-4299-9CB5-48BEA3CD71D2@sbcglobal.net> Good Morning All, I am feeling rather dense this today. I have never worked with arrays, and I don't seem to be able to understand how to set them up. I have two card fields with many lines and multiple items. I want to use the intersect command to find which lines have a particular item in common, but I can't figure out how to put each field into an array. Can anyone offer me some guidance? Thanks, John Miller From martinblackman at gmail.com Mon Oct 2 05:47:21 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Mon, 2 Oct 2006 17:47:21 +0800 Subject: How to start this project... In-Reply-To: <4520074D.2000305@hyperactivesw.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> Message-ID: <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> Jacqueline covered it much better than me there. The lookupchar function was indeed intended as a separate function for you to write. eg. you might do something like this -- field "input" contains list of chars which should be replaced, eg "ABC" -- field "output" contains your desired output chars in matching order, eg "123" function lookupchar tchar get offset (tchar,field "input") if it = 0 then return tchar else \ return char it of field "Output" end lookupchar From eric.chatonet at sosmartsoftware.com Mon Oct 2 05:53:35 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 2 Oct 2006 11:53:35 +0200 Subject: Array Question In-Reply-To: <787A46C4-85D4-4299-9CB5-48BEA3CD71D2@sbcglobal.net> References: <787A46C4-85D4-4299-9CB5-48BEA3CD71D2@sbcglobal.net> Message-ID: <0E74EBD0-9F3E-45DE-8A23-846B22463D08@sosmartsoftware.com> Hi John, These two functions might get you started. They return common or uncommon LINES in two lists: you will adapt them ;-) function CommonList plist1,plist2 local tArray1,tArray2,tCommonList ------ put empty into tArray1 put empty into tArray2 ----- repeat for each line tLine in plist1 put 1 into tArray1[tLine] end repeat repeat for each line tLine in plist2 put 1 into tArray2[tLine] end repeat ----- get the keys of tArray1 repeat for each line tLine in it if tArray2[tLine] = 1 then put tLine & cr after tCommonList end if end repeat ----- delete char -1 of tCommonList return tCommonList end CommonList ----------------------------------- function UnCommonList plist1,plist2 local tArray1,tArray2,tUncommonList ------ put empty into tArray1 put empty into tArray2 ----- repeat for each line tLine in plist1 put 1 into tArray1[tLine] end repeat repeat for each line tLine in plist2 put 1 into tArray2[tLine] end repeat ----- get the keys of tArray1 repeat for each line tLine in it if tArray2[tLine] = 0 then put tLine & cr after tUncommonList end if end repeat ----- get the keys of tArray2 repeat for each line tLine in it if tArray1[tLine] = 0 then put tLine & cr after tUncommonList end if end repeat ----- delete char -1 of tUncommonList return tUncommonList end UnCommonList Le 2 oct. 06 ? 11:30, John Miller a ?crit : > Good Morning All, > > I am feeling rather dense this today. I have never worked with > arrays, and I don't seem to be able to understand how to set them up. > > I have two card fields with many lines and multiple items. I want > to use the intersect command to find which lines have a particular > item in common, but I can't figure out how to put each field into > an array. > > Can anyone offer me some guidance? > > Thanks, > John Miller Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From tjhopkins224 at hotmail.com Mon Oct 2 06:27:52 2006 From: tjhopkins224 at hotmail.com (Trevor Hopkins) Date: Mon, 02 Oct 2006 11:27:52 +0100 Subject: Float Above Stack In-Reply-To: <87F01BEC-BE8F-4D6A-ADDF-368512D980F7@economy-x-talk.com> Message-ID: Mark, Thanks a lot -- that works perfectly. Cheers, Trevor >From: Mark Schonewille >Reply-To: How to use Revolution >To: How to use Revolution >Subject: Re: Float Above Stack >Date: Mon, 2 Oct 2006 11:16:28 +0200 > >I meant... > > on resumeStack > do "tell application" && quote & & quote && "to activate" >as AppleScript > end resumeStack > >e.g. > > on resumeStack > do "tell application" && quote & "Recipe Collection" & quote && "to >activate" as AppleScript > end resumeStack > >Mark > >-- > >Economy-x-Talk >Consultancy and Software Engineering >http://economy-x-talk.com >http://www.salery.biz > >Get your store on-line within minutes with Salery Web Store software. >Download at http://www.salery.biz > >Op 1-okt-2006, om 18:12 heeft Mark Schonewille het volgende geschreven: > >>Trevor, >> >>Assuming your stack runs on Mac OS X: >> >>on resumeStack >> do "tell" && && "to activate" && "as AppleScript" >>end resumeStack >> >>where is the name of your standalone. This should bring the >>entire application with all its windows and the menu bar to front. >> >>Best, >> >>Mark >> >>-- >> >>Economy-x-Talk >>Consultancy and Software Engineering >>http://economy-x-talk.com >>http://www.salery.biz >> >>Get your store on-line within minutes with Salery Web Store software. >>Download at http://www.salery.biz >> >>Op 1-okt-2006, om 15:14 heeft Trevor Hopkins het volgende geschreven: >> >>>I have a Rev-developed application that is set to float above all other >>>open windows on a user's desktop. I have noticed that when I am using >>>another application, say Firefox, and then click on my floating app, the >>>menubar from Firefox remains. This could cause a user some trouble if >>>they were to select on the floating app, hit command-Q to quit, and then >>>actually see that the other program (in this example Firefox) closed. >>> >>>Does anyone have a quick tip on how to summon the floating app's menubar >>>whenever the floating app is being used? >>> >>>Cheers, >>> >>>Trevor Hopkins >>>Exeter, UK > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your >subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution _________________________________________________________________ The next generation of Search?say hello! http://imagine-windowslive.com/minisites/searchlaunch/?locale=en-us&FORM=WLMTAG From bmmeili at swissonline.ch Mon Oct 2 06:42:17 2006 From: bmmeili at swissonline.ch (Martin Meili) Date: Mon, 2 Oct 2006 12:42:17 +0200 Subject: Speed Message-ID: How come that Intel-Only-Standalones (running on an intel-Mac) are very often slower than the same applications as PPC-Standalones running on a PPC? Martin From sunshine at public.kherson.ua Mon Oct 2 08:29:57 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Mon, 02 Oct 2006 15:29:57 +0300 Subject: Valentina license In-Reply-To: <15F3FEC2-7805-41D9-8F7F-5CFC7B3C4719@anachreon.co.uk> Message-ID: On 10/2/06 2:00 AM, "Luis" wrote: Hi Luis, I will read complete your answer later, sorry busy now. >> CALL to mySQL company, CALL to Paradigma Software. >> Try negotiate special win-win deal. > > Can't afford long distance calls... I did not mean phone call. Okay use email :-)) >> Again I want underline, Lynn have develop perfect license for Valentina, to >> be able satisfy as $20-SHAREWARE developers, so small business and >> educational market developers. And if your needs not fit our license you >> always can call to Lynn to make some special agreement. > > That is your point of view. I expressed my opinion towards connection > costs. Why are special agreements necessary when it could be easily > resolved without concessions? Why would there be a need to change > your model on the basis of a conversation? You say that you can offer idea of license, which can fairly satisfy as DB vendor so db developer? If yes, then please contact me and Lynn off list to discuss any ideas. -- 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 luis at anachreon.co.uk Mon Oct 2 10:01:23 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 02 Oct 2006 15:01:23 +0100 Subject: Valentina license In-Reply-To: References: Message-ID: <45211BB3.5050409@anachreon.co.uk> Ruslan Zasukhin wrote: >>> Again I want underline, Lynn have develop perfect license for Valentina, to >>> be able satisfy as $20-SHAREWARE developers, so small business and >>> educational market developers. And if your needs not fit our license you >>> always can call to Lynn to make some special agreement. >> That is your point of view. I expressed my opinion towards connection >> costs. Why are special agreements necessary when it could be easily >> resolved without concessions? Why would there be a need to change >> your model on the basis of a conversation? > > You say that you can offer idea of license, which can fairly satisfy > as DB vendor so db developer? > > If yes, then please contact me and Lynn off list to discuss any ideas. > I thought it was fairly obvious from the email exchange here on the list! Like I said, I would rather there be no cost penalties for the number of connections. Note, I am not asking you to change your model: I am expressing my view. Cheers, Luis. From kray at sonsothunder.com Mon Oct 2 10:06:13 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 02 Oct 2006 09:06:13 -0500 Subject: UB sizes (was: Rev 2.7.4 standalone versions) In-Reply-To: <52AEF8D7-4845-4742-9B0F-D2E1555235B0@azurevision.co.uk> Message-ID: On 10/2/06 4:16 AM, "Ian Wood" wrote: > On 1 Oct 2006, at 15:52, Malte Brill wrote: >> One reason might be filesize. Universal apps are twice as big. > > Some thought and tests show that that's simply not true... ;-) Actually I think what Malte was trying to say is that Universal apps use two full engines, and their size is additive. Looking at the raw engine size, you have this (latest Rev 2.7.4): Intel Engine: 1.7 MB PPC Engine: 1.9 MB Universal Engine: 3.7 MB Just FYI, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimAultWins at yahoo.com Mon Oct 2 10:41:22 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 02 Oct 2006 07:41:22 -0700 Subject: Grouped objects "losing" grouping but not! In-Reply-To: Message-ID: On 10/1/06 10:57 PM, "James Hale" wrote: > Seems you can GROUP object to your heart's content but, you can't ungroup > them and you can't re-select the group at a later time (at least via the > GUI.) > 1 Has anyone else had this problem? The real problem you are having is typical of anyone new to Rev. The 'mode' is the key... you can switch between 'select grouped' ON, which means that the individual controls, etc are activated, or 'select grouped' OFF, which means the group is activated, then you can turn on 'edit group'. > 2 Any ideas on how to ungroup the objects? By using 'select grouped' OFF, activating a group, choose ungroup from the menu > 3 Any idea on how to access the group via the GUI? 'select grouped' OFF + activate + 'edit group' ON Or use the inspector palette popup menu to select the group you want. Using the inspector is a more precise way to locate a particular group if you have more than one and they are layered. Also get in the habit of using the Application Browser to see how the groups are nested and what objects are in each group. Jim Ault Las Vegas On 10/1/06 10:57 PM, "James Hale" wrote: > Hi, > > Recently I needed to group some objects on a card. > > I selected the objects and then selected the "Group" command from the menu. > > Great, objects all became one selection which I could then move around as > one object INITIALLY. > > After clicking somewhere else I needed to reselect the group. I clicked on > one member object but only it was selected. > > It turned out I was unable to select the group again. I then tried > "ungrouping" by individually selecting objects and adding to the selection > until I included them all but the "ungroup command was not available. > > Ok, I will group them again. Same deal. > > Then I notice that I now have TWO nested groups. > > Seems you can GROUP object to your heart's content but, you can't ungroup > them and you can't re-select the group at a later time (at least via the > GUI.) > > Questions: > > 1 Has anyone else had this problem? > 2 Any ideas on how to ungroup the objects? > 3 Any idea on how to access the group via the GUI? > From ambassador at fourthworld.com Mon Oct 2 10:47:01 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 02 Oct 2006 07:47:01 -0700 Subject: UB sizes (was: Rev 2.7.4 standalone versions) Message-ID: <45212665.30908@fourthworld.com> Ken Ray wrote: > On 10/2/06 4:16 AM, "Ian Wood" wrote: > >> On 1 Oct 2006, at 15:52, Malte Brill wrote: >>> One reason might be filesize. Universal apps are twice as big. >> >> Some thought and tests show that that's simply not true... ;-) > > Actually I think what Malte was trying to say is that Universal apps use two > full engines, and their size is additive. Looking at the raw engine size, > you have this (latest Rev 2.7.4): > > Intel Engine: 1.7 MB > PPC Engine: 1.9 MB > Universal Engine: 3.7 MB Even a UB Rev app is much smaller than many Mac apps for a single platform: Adobe Reader 7: 84MB iCal: 12.3MB iPhoto: 36MB Even Apple's Calculator, which was about 32k in Classic, is 2.1MB in OS X for PPC. The difference is often the collection of non-code elements in these apps, with things that used to be efficiently stored resources now each a separate file within the bundle, bloating the total size according to the FAT minimums. Thankfully Rev keeps such resources to a minimum, giving is a relatively tiny standalone by contemporary standards. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From trancepacific at gmail.com Mon Oct 2 10:59:58 2006 From: trancepacific at gmail.com (kevin oneil) Date: Mon, 2 Oct 2006 16:59:58 +0200 Subject: Windows Registry Setting Message-ID: <8e18e80d0610020759g37f67a44q5744b5091b1161cc@mail.gmail.com> Hi all, Does anyone have an example that shows, from a Rev script, how to create an entry in the Windows registry, populate it with some data, and then read that data back into a Rev script? Cheers, kevin cadiz, espana From larsbrehmer at mac.com Mon Oct 2 11:00:06 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Mon, 2 Oct 2006 18:00:06 +0300 Subject: Windows questions Message-ID: <3FC7F1F1-FCB7-4D6A-A6FA-CFD0B116A3B8@mac.com> Thanks again Ray! >> My stack has a >> windowShape (basically a rectangle with rounded corners used to avoid >> the standard controls), and when I lose that windowShape, your >> suggestions either worked perfectly (visual effect) or were no longer >> necessary (field insertion point.) And if I set the stack to no shape >> and set the decorations to empty, the fields and effects still work! >> >> So the new question is can a stack with a windowShape work properly >> in Windows? No mention in the docs about fields and visual effects >> not working in stacks with windowShape. I haven't tested it yet, but >> my guess the shape also has to do with "move" not working well. Any >> ideas or experience with this? >> > > Sounds like a bug to me... having a unique windowShape shouldn't > affect > whether a field gets a displayable insertion point or not, nor > should it > affect how object-based visual effects are implemented. After further fooling around, I think it must be a bug. I have created new duplicate stacks from scratch and the result is the same. With a unique windowShape, the built in visual effects are sporadic and buggy and I definitely can't get the insertion point blinking i-beam! By not using the windowShape I can get around some of my problems in a way that I am at least satisfied, but not others. Is there, for example, a way to get around the standard Windows closeStack dialog when the close window button is clicked? So far I have tried on closeStack do this do that end closeStack but I just get the standard Windows close dialog. > > Looking in Bugzilla, it appears that a report was made about visual > effects > being broken with windowshape windows in OS X (Bug #3274), but this > was > reported as fixed in 2.7. Perhaps the problem was also in Windows > and not > reported there? > > And there is no entry AFAICT about the loss of an insertion point in > windowShaped windows. > > So Lars, it sounds like you should create a couple of bug entries in > Bugzilla... if you haven't done that before, contact me offlist and > I'll > tell you how. Klaus already taught me this about 18 months ago and I think I can find his instructions again, but I am wondering whether this is worthwhile. I am using 2.6 and will probably not get 2.7 for quite a while. I have no idea whether this problem exists in 2.7, and when I check for updates, it only says 2.7 is available for download, leading me to believe that should this still be a bug, it would not be fixed in 2.6. I mean there must be countless bug fixes since I bought 2.6, but there are no updates for 2.6. And again, I can't possibly know if this works in 2.7 and would be wasting the bug fixers valuable time by reporting it. What to do? Cheers, Lars From rcozens at pon.net Mon Oct 2 11:08:10 2006 From: rcozens at pon.net (Rob Cozens) Date: Mon, 2 Oct 2006 08:08:10 -0700 Subject: Testing for numerics In-Reply-To: <104346917010.20061001092504@ahsoftware.net> References: <104346917010.20061001092504@ahsoftware.net> Message-ID: Francis, Mark, et al: > > Is this the right way to check for numerics, and if >> so, what have I done wrong ? > >Try > >if field "MyTextField" is a number This is fine if signed and decimal input is allowed; but isn't an adequate check for numerics that must be positive or integers only. -- 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 Mon Oct 2 11:20:08 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Mon, 02 Oct 2006 10:20:08 -0500 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: Message-ID: <6.2.1.2.2.20061002101739.04a58100@exchange.slg.com> I don't see that anyone has pointed out the fact that a Universal Binary IS a PowerPC version and an Intel version merged together (so your option c IS a UB). I believe Universal Binaries will run on version of OS X prior to 3.9. It will just use the PowerPC verson. The whole point of a UB is that it is UNIVERSAL. Everyone can use it. The only reason to provide just a PowerPC-only version is to offer a slightly smaller version (without the Intel run-time, which is only a couple meg, not a huge saving in this day and age). At 03:10 PM 10/1/2006, you wrote: >Regarding which of the standalone versions to include in distributing one's >built applications, please correct me if my logic is wrong here: >a. I assume that very few Mac users have operating systems that are earlier >than OS X, so one does not have to be so concerned about distributing for >OS 9 >(or Classic). >b. Many people, though, may have OSX versions less than 3.9, so distributing >an application in Universal Binary would not help these users, if Universal >Binary requires OS X.3.9 or higher. One would then have to also include >PowerPC-only (for all versions of OSX) and Intel-only (for optimal >performance on >Intel) versions to reach most users. >c. Perhaps the ideal way of distributing might be a combination of >PowerPC-only and Intel-only versions. That should cover all PowerPC >versions as >well as Intel. It would not be necessary to include the Universal Binary >version. >Does this logic make sense? >Steve Goldberg > >In a message dated 10/1/06 2:45:37 PM, >use-revolution-request at lists.runrev.com writes: > > > > > If the Universal version will work both on Intel Mac > > > computers as well as non-Intel Mac OS X computers, what would be > > > the advantage > > > of including the "Power PC only" or "Intel only" versions when > > > distributing > > > one's application, since the Universal version would seem to work > > > on both kinds > > > of computers? > > > > One reason might be filesize. Universal apps are twice as big. The > > other is, running universal apps requires Os X.3.9 or higher, so if > > you want to support X.2 or smaller you need a power PC only compile. > > I am happy to have all options, as "Universal Binary" is the buzzword > > du jour when releasing new Mac apps at the moment. Many people over > > here think, if it is no universal binary, it is not a good app. > > Therefore Intel only is out of the game for me for a while, but might > > be reasonable if I want to release an app. that is very resource > > hungry and requires a modern computer to work reliably. > > > > > >_______________________________________________ >use-revolution mailing list >use-revolution 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-682-4588 From mark at maseurope.net Mon Oct 2 11:27:12 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 2 Oct 2006 16:27:12 +0100 Subject: Testing for numerics In-Reply-To: References: <104346917010.20061001092504@ahsoftware.net> Message-ID: <1C5A8AA6-C3BA-4FA6-82AA-F44060CA0E40@maseurope.net> True. So we have , and we can always test for > 0, >=0, etc. as required. Best, Mark On 2 Oct 2006, at 16:08, Rob Cozens wrote: > Francis, Mark, et al: > >> > Is this the right way to check for numerics, and if >>> so, what have I done wrong ? >> >> Try >> >> if field "MyTextField" is a number > > This is fine if signed and decimal input is allowed; but isn't an > adequate check for numerics that must be positive or integers only. > -- > > 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 revlist at azurevision.co.uk Mon Oct 2 11:34:32 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 2 Oct 2006 16:34:32 +0100 Subject: UB sizes (was: Rev 2.7.4 standalone versions) In-Reply-To: References: Message-ID: <3CE95871-C8FA-4177-8E86-EE2275AE1C06@azurevision.co.uk> On 2 Oct 2006, at 15:06, Ken Ray wrote: > On 10/2/06 4:16 AM, "Ian Wood" wrote: > >> On 1 Oct 2006, at 15:52, Malte Brill wrote: >>> One reason might be filesize. Universal apps are twice as big. >> >> Some thought and tests show that that's simply not true... ;-) > > Actually I think what Malte was trying to say is that Universal > apps use two > full engines, and their size is additive. > Ken Ray Apologies if that was the case! I've just seen too many people saying that UB apps are twice as big and assumed it was the same this time... Ian From adrian at clubtype.co.uk Mon Oct 2 12:52:35 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Mon, 2 Oct 2006 17:52:35 +0100 Subject: How to start this project... In-Reply-To: <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> Message-ID: <7375b8b14d4e39af19816e15b1f85429@clubtype.co.uk> Martin/Jacqueline, Thank you for clarifying things. Looking at the script it makes perfect sense. I'm very grateful for the starting point. There will now be a gap in time while I get my head around these suggestions and try to put them into practice. I may need to come back and get further clarification ;-) Unfortunately, I don't get to spend lots of straight time on this kind of project. Its mostly in fits and starts - not the best way to get familiar with new things. Later, Adrian On 2 Oct 2006, at 10:47, Martin Blackman wrote: > Jacqueline covered it much better than me there. The lookupchar > function was indeed intended as a separate function for you to write. > eg. you might do something like this > > -- field "input" contains list of chars which should be replaced, eg > "ABC" > -- field "output" contains your desired output chars in matching > order, eg "123" > > function lookupchar tchar > get offset (tchar,field "input") > if it = 0 then return tchar else \ > return char it of field "Output" > end lookupchar > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From revolutionary.dan at gmail.com Mon Oct 2 13:08:56 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 2 Oct 2006 10:08:56 -0700 Subject: Revolution, MySQL vs FileMaker In-Reply-To: References: <981AAE6A-EAAF-4FEE-8705-94C4BB00F2C6@gmail.com> Message-ID: <70ed6b130610021008q24d23065sa4fd59b1bbb29233@mail.gmail.com> Bill, As someone who has in fact used FileMaker to create a full-blown application (though not of the standalone variety) on several occasions, I can attest to at least much of what you say. My experience is all FMPro 5.5 and earlier, so it is seriously outdated, but I always found FM to be really great up to a point and then really difficult or impossible to get beyond some wall or another. Deployment was always an issue for me even though I did spend a LOT of time trying to understand and use the Web deployment approach. I ended up contracting with an outfit that hosted FM solutions on their servers and that not only cost way more than I thought it should, it was complex as all get-out. It was nice to read a clearly knowledgeable update of the FM situation vis a vis building database apps in FM vs. Rev. I appreciate the time you took to create such a detailed and helpful response. Dan From devin_asay at byu.edu Mon Oct 2 13:52:59 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 2 Oct 2006 11:52:59 -0600 Subject: Grouped objects "losing" grouping but not! In-Reply-To: References: Message-ID: <6EC98716-F2E1-4AB9-B5E2-71672B414285@byu.edu> On Oct 2, 2006, at 8:41 AM, Jim Ault wrote: > On 10/1/06 10:57 PM, "James Hale" wrote: >> Seems you can GROUP object to your heart's content but, you can't >> ungroup >> them and you can't re-select the group at a later time (at least >> via the >> GUI.) > >> 1 Has anyone else had this problem? > The real problem you are having is typical of anyone new to Rev. > The 'mode' > is the key... you can switch between 'select grouped' ON, which > means that > the individual controls, etc are activated, or 'select grouped' > OFF, which > means the group is activated, then you can turn on 'edit group'. > >> 2 Any ideas on how to ungroup the objects? > By using 'select grouped' OFF, activating a group, choose ungroup > from the > menu >> 3 Any idea on how to access the group via the GUI? > 'select grouped' OFF + activate + 'edit group' ON Let me add that there is a long-standing bug in the Rev interface that causes the "select grouped" mode to not be obvious. In other words, when you click on the Select Grouped icon on the toolbar, it is supposed to turn red and go boldfaced when in select grouped mode, and go white/plain again when in "normal" (i.e., select the whole group) mode. Unfortunately, when you are in select grouped mode, after selected various objects, invariably the state of the select grouped icon will revert back to plain/white, giving you no visual indication of what mode you're in. This is a source of great confusion to beginners (and even non-beginners!) until they develop an automatic awareness of this pitfall. You just have to pay close attention when selecting objects that are in groups, always double checking which mode you're in. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From revolution at derbrill.de Mon Oct 2 14:46:58 2006 From: revolution at derbrill.de (Malte Brill) Date: Mon, 02 Oct 2006 20:46:58 +0200 Subject: UB sizes (was: Rev 2.7.4 standalone versions) In-Reply-To: <20061002084247.4B6838263EE@mail.runrev.com> References: <20061002084247.4B6838263EE@mail.runrev.com> Message-ID: <45215EA2.5080006@derbrill.de> > Apologies if that was the case! I've just seen too many people saying > that UB apps are twice as big and assumed it was the same this time... No need to apologize Ian, I should have worded it clearer. Ken is right though. I meant to say it carries 2 engines. I am glad you cleared this up.:-) All the best, Malte From mcdomi at free.fr Mon Oct 2 15:29:15 2006 From: mcdomi at free.fr (Dom) Date: Mon, 2 Oct 2006 21:29:15 +0200 Subject: Testing for numerics In-Reply-To: Message-ID: <1hmlnnc.1v3mxtsmlhb57M%mcdomi@free.fr> Rob Cozens wrote: > >if field "MyTextField" is a number > > This is fine if signed and decimal input is allowed; but isn't an > adequate check for numerics that must be positive or integers only. if field "MyTextField" is an integer ;-) From jemirandav at gmail.com Mon Oct 2 15:31:33 2006 From: jemirandav at gmail.com (Javier Miranda V.) Date: Mon, 2 Oct 2006 15:31:33 -0400 Subject: Revolution, MySQL vs FileMaker Message-ID: Bill, thank you for the honest and accurate description of the differences between RR and FM Pro and the detail concerning the capabilities of FM Pro. I specially like the idea of the Robot commanded via RR!!!!..... Saludos, Javier Miranda V. From josh at dvcreators.net Mon Oct 2 16:00:09 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 2 Oct 2006 13:00:09 -0700 Subject: Major apps developed with Revolution? (on Mac OS X) In-Reply-To: <451EAD9D.7040306@kevin-walzer.com> References: <451EAD9D.7040306@kevin-walzer.com> Message-ID: <77AE6493-1D31-45DE-85A5-4DFA667D41E1@dvcreators.net> Here is one: http://www.dvcreators.net/qt-movie-notetaker/ On Sep 30, 2006, at 10:47 AM, Kevin Walzer wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Hello, > > I'm currently evaluating Revolution 2.7 as a development tool. One > thing > I'm trying to learn more about is what are some prominent applications > that are developed with Revolution and that I can try out on Mac OS X. > Looking at the Revolution website, most of the applications I have > found > are either applications targeted *at* Revolution developers--add-ons, > IDE's, and the like--or are applications that are so specialized > and/or > narrow in their niche that I can't really evaluate them. I am a > shareware developer, so I'm especially interested in Revolution-based > apps that are low-cost (under $50), have a Mac-compliant look-and- > feel, > and some user-base/sales success. I'm trying to get a handle on > whether > anyone is successfully using Revolution in the Mac shareware market. > > Can anyone point me to applications that fit these criteria? Thanks. From dsc at swcp.com Mon Oct 2 16:09:30 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 2 Oct 2006 14:09:30 -0600 Subject: Testing for numerics In-Reply-To: <1hmlnnc.1v3mxtsmlhb57M%mcdomi@free.fr> References: <1hmlnnc.1v3mxtsmlhb57M%mcdomi@free.fr> Message-ID: <7D635FF1-2BE0-48F1-B840-C25394B93E72@swcp.com> On Oct 2, 2006, at 1:29 PM, Dom wrote: > Rob Cozens wrote: > >>> if field "MyTextField" is a number >> >> This is fine if signed and decimal input is allowed; but isn't an >> adequate check for numerics that must be positive or integers only. > > if field "MyTextField" is an integer > > ;-) Cool. I need to browse through the dictionary. Maybe I need an app like one of those word-a-day vocabulary builders. However, there are interesting things that can sneak through as in these integers: "0x02b1" (hex) "3e0" (exponent notation, similar to scientific notation) "10.00" (zero fraction) "1000000000000000000.888" (big number) Of course, there may be times when one wants to allow those integers. Dar From wjm at wjm.org Mon Oct 2 16:30:56 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 2 Oct 2006 16:30:56 -0400 Subject: Revolution, MySQL vs FileMaker References: <981AAE6A-EAAF-4FEE-8705-94C4BB00F2C6@gmail.com> <70ed6b130610021008q24d23065sa4fd59b1bbb29233@mail.gmail.com> Message-ID: Dan, Thanks for your comments! To be honest, I let FileMaker Pro gather dust on my shelf during the 4.0 - 6.0 years because that point you describe of "hitting the wall" came all too early. However, version 7.0 of FileMaker truly re-invigorated the product. And, version 8.5 (the current release) is simply amazing. The current version of FileMaker is truly relational. It has a built-in, drag-and-drop interface for defining relationships between tables (which now can all reside in a single file). ScriptMaker has been beefed up considerably. The Instant Web Publishing scheme has been totally re-invented and now works almost exactly like a full FileMaker client would, with multiple layouts and greatly expanded scripting support. The "Advanced" (or developer) version now has a debugger and variable watcher, as well as powerful, recursive custom functions. Most all of the restrictions on field-sizes and file-sizes have been removed or increased to levels you won't encounter in the real world. One of my current FileMaker Pro projects uses IWP to service a nationally-recognized hospital with more than 8,000 staff. Any one of the staffers can log into the system using the password they already use to access other intranet resources at the hospital. It looks and feels just like any other web-based tool they might use, if not a little nicer. It is hosted externally on a secure server for a cost of $40/month. So, in this scenario there was no expensive up-front purchase of FileMaker Server Advanced (we're essentially "renting" it for less than $500/yr), and no "client" software to distribute and update. I didn't have to write a single line of HTML/XML/PHP/JavaScript code; it's all handled by FileMaker. The entire solution took less than 80 hours to build. Minor changes to the system -- such a adding a new field or a new report -- can be implemented by the client on their own. And other groups at the hospital can easily interface with the server for any custom work they need to do. Contrast this with a program I wrote in Rev to interact with G4tv's "SpockMarket" game. This program fetches stock values from an XML data source as quickly as once every second. It generates real-time graphs of stock values and lets people make trades manually or based on predetermined criteria. The whole thing has a futuristic look and feel with multiple windows, custom window shapes, sounds, and animation. (It's a game, after all!) Because I was only using a fraction of what a full database would do, I was able to get everything I needed coded in Rev itself. (For example, there is no need to print anything.) Nevertheless, I still had to "roll my own" table objects as well as build certain database-like sorting/selection routines. This was non-trivial work, and took a lot of debugging to get right. I hope this illustrates why you might select Rev in one situation and FileMaker in another. "Dan Shafer" wrote in message news:70ed6b130610021008q24d23065sa4fd59b1bbb29233 at mail.gmail.com... > Bill, > > As someone who has in fact used FileMaker to create a full-blown > application > (though not of the standalone variety) on several occasions, I can attest > to > at least much of what you say. My experience is all FMPro 5.5 and earlier, > so it is seriously outdated, but I always found FM to be really great up > to > a point and then really difficult or impossible to get beyond some wall or > another. Deployment was always an issue for me even though I did spend a > LOT > of time trying to understand and use the Web deployment approach. I ended > up > contracting with an outfit that hosted FM solutions on their servers and > that not only cost way more than I thought it should, it was complex as > all > get-out. > > It was nice to read a clearly knowledgeable update of the FM situation vis > a > vis building database apps in FM vs. Rev. I appreciate the time you took > to > create such a detailed and helpful response. > > Dan > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lists at mangomultimedia.com Mon Oct 2 19:00:05 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 2 Oct 2006 16:00:05 -0700 Subject: Waiting until a player is loaded In-Reply-To: References: <451F226D.3000307@hyperactivesw.com> Message-ID: On Oct 1, 2006, at 2:04 AM, Klaus Major wrote: > And with the new version (already uploaded this one, Trevor?) there > is no need for exporting a thumbnail > to an external file, just put it into a variable and do whatever > you want with the data. I don't know that the version that grabs thumbnails from files on disk and stores the data in a variable is uploaded yet. One of these days... -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From robmann at gp-racing.com Mon Oct 2 21:17:25 2006 From: robmann at gp-racing.com (Robert Mann) Date: Mon, 2 Oct 2006 21:17:25 -0400 Subject: tab though cells Message-ID: I have two columns of cells many rows long, how can I set it up so that I can tab through them starting at the first row first cell A1, then move to column two A2, then to B1 then B2 and so on, right now the tab seems to be tied to the ID number so it jumps around to the next ID number, is there an easier way than recreating the cells in the order I want the tabs to work? Robert Mann From katir at hindu.org Mon Oct 2 22:44:46 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 02 Oct 2006 16:44:46 -1000 Subject: Long Filename for Stackfile Breaks Save? Message-ID: <4521CE9E.3060107@hindu.org> I got badly burned today with a stack where I added some characters to the file such that it became longer than 32 chars on Mac OSX... after doing quite a bit of data entry, where I had an auto save function set up and also a save button and was *sure* there was no way to lose work and clicking in the IDE save menu item brought up the normal save modal for a few seconds...all appear normal. Later appears that after quitting the stack, nothing was saved at all! We noted on the finder a temp file TAKA-talks-manager_Oc$5#45.rev where the temp file that Rev creates on the fly had a "greeked" file name. Normally this file appears momentarily and then disappears milliseconds later. I reduced the file name to Talks-manager.rev and everything started working as normal Is this a known bug? Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From Stgoldberg at aol.com Mon Oct 2 23:56:10 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Mon, 2 Oct 2006 23:56:10 EDT Subject: Rev 2.7.4 standalone versions Message-ID: <494.9e39122.3253395a@aol.com> Perhaps someone can clarify whether the Universal Binary version of Rev standalones will work on all versions of OS X or only on OS 10.3.9 and above. There seems to be a difference of opinion in the forum. If Universal Binary will work on all versions of OS X, then Universal Binary would appear to be the only standalone for OS X and Intel that one needs to include in distributing a built program. I tried researching it but could not find specific reference to requiring as high as OS 10.3.9. I'll try to test it on an older computer. Steve Goldberg From thierry.arbellot at wanadoo.fr Tue Oct 3 02:40:46 2006 From: thierry.arbellot at wanadoo.fr (Thierry Arbellot) Date: Tue, 3 Oct 2006 08:40:46 +0200 Subject: Rev 2.7.4 standalone versions In-Reply-To: <494.9e39122.3253395a@aol.com> References: <494.9e39122.3253395a@aol.com> Message-ID: I have tested an universal app made with Rev on an old iMac G3 with 10.2.8 and it does work. Thierry On 2006, Oct 3, at 05:56, Stgoldberg at aol.com wrote: > Perhaps someone can clarify whether the Universal Binary version of > Rev > standalones will work on all versions of OS X or only on OS 10.3.9 > and above. > There seems to be a difference of opinion in the forum. If > Universal Binary > will work on all versions of OS X, then Universal Binary would > appear to be the > only standalone for OS X and Intel that one needs to include in > distributing a > built program. I tried researching it but could not find > specific reference > to requiring as high as OS 10.3.9. I'll try to test it on an older > computer. > Steve Goldberg > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From eric.chatonet at sosmartsoftware.com Tue Oct 3 03:35:52 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 3 Oct 2006 09:35:52 +0200 Subject: Long Filename for Stackfile Breaks Save? In-Reply-To: <4521CE9E.3060107@hindu.org> References: <4521CE9E.3060107@hindu.org> Message-ID: <204D31CC-A8A5-43D8-AE50-6C44DB3F6C59@sosmartsoftware.com> Hi Swami, It's an OS limitation since a very long time: always limit stack names to 31 chars extension included. You may open a file the name of which is longer if you rename it later in the finder (with some problems you know about filenames used in players with Rev prior to 2.7.3?? > I don't remember exactly when this has been fixed) but you can't save it. BTW naming a stack with a very long name is a method to avoid it saved on Mac OS X ;-) save stack SkipChars(the short name of this stack,31,".rev") -- function SkipChars pString,pNumOfChars,pExt if length(pString) > (pNumOfChars - length(pExt)) then return char 1 to ( pNumOfChars - length(pExt)) of pString return pString end SkipChars Le 3 oct. 06 ? 04:44, Sivakatirswami a ?crit : > I got badly burned today with a stack where I added some characters > to the file such that it became longer than 32 chars on Mac OSX... > Later appears that after quitting the stack, nothing was saved at > all! We noted on the finder a temp file > TAKA-talks-manager_Oc$5#45.rev > where the temp file that Rev creates on the fly had a "greeked" > file name. > Is this a known bug? > > Sivakatirswami > www.himalayanacademy.com Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From chipp at chipp.com Tue Oct 3 03:58:37 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 3 Oct 2006 02:58:37 -0500 Subject: Major apps developed with Revolution? (on Mac OS X) In-Reply-To: <77AE6493-1D31-45DE-85A5-4DFA667D41E1@dvcreators.net> References: <451EAD9D.7040306@kevin-walzer.com> <77AE6493-1D31-45DE-85A5-4DFA667D41E1@dvcreators.net> Message-ID: <7aa52a210610030058g61325a6cl383788f63465de7a@mail.gmail.com> We're putting the final touches on ThoughtOffice which is the 3rd generation of IdeaFisher. It will run on both Mac and PC. It's in beta testing now...http://www.thoughtoffice.com/ The 2nd generation toolkit was called eXpertSystem and can be found at www.richcontent.com. In both cases, the goal was to create a friendly cross-platform GUI which works exactly the same on Macs and PCs. -Chipp From chipp at chipp.com Tue Oct 3 04:01:46 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 3 Oct 2006 03:01:46 -0500 Subject: Major apps developed with Revolution? (on Mac OS X) In-Reply-To: <77AE6493-1D31-45DE-85A5-4DFA667D41E1@dvcreators.net> References: <451EAD9D.7040306@kevin-walzer.com> <77AE6493-1D31-45DE-85A5-4DFA667D41E1@dvcreators.net> Message-ID: <7aa52a210610030101q1aba006fw39a609c56710107e@mail.gmail.com> Oh, and we did recently finish a project for an unamed client who shipped over 45,000 pieces on first release. As soon as we can mention it, we will create a case study. Chris did most of the programming-- I just contributed a bit on the printing end of things. It turned out really nice as a RAD project which had to meet schedules and be robust for both platforms. From sarah.reichelt at gmail.com Tue Oct 3 05:41:58 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 3 Oct 2006 19:41:58 +1000 Subject: Major apps developed with Revolution? (on Mac OS X) In-Reply-To: <451EAD9D.7040306@kevin-walzer.com> References: <451EAD9D.7040306@kevin-walzer.com> Message-ID: > I'm currently evaluating Revolution 2.7 as a development tool. One thing > I'm trying to learn more about is what are some prominent applications > that are developed with Revolution and that I can try out on Mac OS X. > Looking at the Revolution website, most of the applications I have found > are either applications targeted *at* Revolution developers--add-ons, > IDE's, and the like--or are applications that are so specialized and/or > narrow in their niche that I can't really evaluate them. I am a > shareware developer, so I'm especially interested in Revolution-based > apps that are low-cost (under $50), have a Mac-compliant look-and-feel, > and some user-base/sales success. I'm trying to get a handle on whether > anyone is successfully using Revolution in the Mac shareware market. > > Can anyone point me to applications that fit these criteria? Thanks. Most of my apps are unpublished for in-house use only, but I have my Pic-a-POD program for downloading a picture of the day and setting desktops. It is freeware for Mac & PC and has been quite popular. Cheers, Sarah From mlange at widged.com Tue Oct 3 07:13:15 2006 From: mlange at widged.com (Marielle Lange) Date: Tue, 3 Oct 2006 12:13:15 +0100 Subject: FYI: Snipplr Message-ID: <8ABA6ABA-4B69-45BA-8052-35B18F7A1D86@widged.com> Snipplr is best described as a del.icio.us for code snippets. It's a service where you can store and retrieve your favorites code snippets. It also has a social angle to it as you are allow to tag your snippets and so other users can discover related codes. http://snipplr.com/ From rcozens at pon.net Tue Oct 3 10:55:20 2006 From: rcozens at pon.net (Rob Cozens) Date: Tue, 3 Oct 2006 07:55:20 -0700 Subject: Testing for numerics In-Reply-To: <1hmlnnc.1v3mxtsmlhb57M%mcdomi@free.fr> References: <1hmlnnc.1v3mxtsmlhb57M%mcdomi@free.fr> Message-ID: Hi Dom, > > This is fine if signed and decimal input is allowed; but isn't an >> adequate check for numerics that must be positive or integers only. > >if field "MyTextField" is an integer Still doesn't cut it if the input must be positive. :{`) -- 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 lists at mangomultimedia.com Tue Oct 3 11:19:14 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 3 Oct 2006 08:19:14 -0700 Subject: Long Filename for Stackfile Breaks Save? In-Reply-To: <204D31CC-A8A5-43D8-AE50-6C44DB3F6C59@sosmartsoftware.com> References: <4521CE9E.3060107@hindu.org> <204D31CC-A8A5-43D8-AE50-6C44DB3F6C59@sosmartsoftware.com> Message-ID: <06F3225F-7756-4524-8A51-6BFCE55576C1@mangomultimedia.com> On Oct 3, 2006, at 12:35 AM, Eric Chatonet wrote: > It's an OS limitation since a very long time: always limit stack > names to 31 chars extension included. > You may open a file the name of which is longer if you rename it > later in the finder I think Rev's file length problems reside in the backup routine. Rev seems to run into problems when creating the backup file. If you create a new stack and save it with a really long filename on OS X everything works as expected. If you try to save the stack using the existing filename then you get "can't open stack backup file" in the result. If you delete the file on disk (or rename it) and then save the stack everything works. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From eric.chatonet at sosmartsoftware.com Tue Oct 3 12:42:19 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 3 Oct 2006 18:42:19 +0200 Subject: Long Filename for Stackfile Breaks Save? In-Reply-To: <06F3225F-7756-4524-8A51-6BFCE55576C1@mangomultimedia.com> References: <4521CE9E.3060107@hindu.org> <204D31CC-A8A5-43D8-AE50-6C44DB3F6C59@sosmartsoftware.com> <06F3225F-7756-4524-8A51-6BFCE55576C1@mangomultimedia.com> Message-ID: <06D4172F-077D-4B6F-AFB8-42EA01E71ECD@sosmartsoftware.com> Hi Trevor, Thanks for this clarification. On the other hand, you are right: looking at the revSave handler, it uses the built-in save command. The problem is probably at the engine level :-( So no patch ;-) Le 3 oct. 06 ? 17:19, Trevor DeVore a ?crit : > On Oct 3, 2006, at 12:35 AM, Eric Chatonet wrote: > >> It's an OS limitation since a very long time: always limit stack >> names to 31 chars extension included. >> You may open a file the name of which is longer if you rename it >> later in the finder > > I think Rev's file length problems reside in the backup routine. > Rev seems to run into problems when creating the backup file. If > you create a new stack and save it with a really long filename on > OS X everything works as expected. > > If you try to save the stack using the existing filename then you > get "can't open stack backup file" in the result. If you delete > the file on disk (or rename it) and then save the stack everything > works. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From JimAultWins at yahoo.com Tue Oct 3 13:11:34 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 03 Oct 2006 10:11:34 -0700 Subject: Testing for numerics In-Reply-To: Message-ID: if field "MyTextField" is an integer and field "MyTextField" > -0.1 Jim Ault Las Vegas On 10/3/06 7:55 AM, "Rob Cozens" wrote: > Hi Dom, > >>> This is fine if signed and decimal input is allowed; but isn't an >>> adequate check for numerics that must be positive or integers only. >> >> if field "MyTextField" is an integer > > Still doesn't cut it if the input must be positive. :{`) From kray at sonsothunder.com Tue Oct 3 13:23:26 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 03 Oct 2006 12:23:26 -0500 Subject: Testing for numerics In-Reply-To: Message-ID: On 10/3/06 12:11 PM, "Jim Ault" wrote: > > if field "MyTextField" is an integer and field "MyTextField" > -0.1 Can't you use just "> 0" ? if field "MyTextField" is an integer and field "MyTextField" > 0 or: get fld "MyTextField" if (it is an integer) and (it > 0) :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From adrian at clubtype.co.uk Tue Oct 3 13:51:37 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Tue, 3 Oct 2006 18:51:37 +0100 Subject: How to start this project... In-Reply-To: <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> Message-ID: <97780309a2725189f3adefb132144e8f@clubtype.co.uk> I decided to start with a simple function, before getting involved with what to do with the return value.... On 2 Oct 2006, at 10:47, Martin Blackman wrote: > Jacqueline covered it much better than me there. The lookupchar > function was indeed intended as a separate function for you to write. > eg. you might do something like this > > -- field "input" contains list of chars which should be replaced, eg > "ABC" > -- field "output" contains your desired output chars in matching > order, eg "123" > > function lookupchar tchar > get offset (tchar,field "input") > if it = 0 then return tchar else \ > return char it of field "Output" > end lookupchar > So... I made a new main Stack: lookup.rev, created three fields: editedText, input, output, and a button to run the script. ABC is first line of 'input' field. 123 is first line of output filed. in field editedText, ABC is entered. Button is pressed. Result: "Error in handler" Hint: function. This function should work in its own right - yes? Adrian _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From m.schonewille at economy-x-talk.com Tue Oct 3 14:36:50 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 3 Oct 2006 20:36:50 +0200 Subject: How to start this project... In-Reply-To: <97780309a2725189f3adefb132144e8f@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> Message-ID: Adrian, What is the script of your button exactly? It should be something like on mouseUp put lookupchar("c") end mouseUp Why did you create a field "EditedField"? AFAIK, you don't need that. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 3-okt-2006, om 19:51 heeft Adrian Williams het volgende geschreven: >> -- field "input" contains list of chars which should be replaced, >> eg "ABC" >> -- field "output" contains your desired output chars in matching >> order, eg "123" >> >> function lookupchar tchar >> get offset (tchar,field "input") >> if it = 0 then return tchar else \ >> return char it of field "Output" >> end lookupchar >> > So... I made a new main Stack: lookup.rev, > created three fields: editedText, input, output, > and a button to run the script. > > ABC is first line of 'input' field. > 123 is first line of output filed. > in field editedText, ABC is entered. > Button is pressed. > Result: "Error in handler" > Hint: function. > > This function should work in its own right - yes? > Adrian From eric.chatonet at sosmartsoftware.com Tue Oct 3 14:55:31 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 3 Oct 2006 20:55:31 +0200 Subject: Testing for numerics In-Reply-To: References: Message-ID: <46B32872-BF2A-4CD1-9720-201784DDBCC3@sosmartsoftware.com> Hi Ken, Jim and many others :-) I was following this thread and I had to pinch myself to make sure I wasn't dreaming: From an ergonomics point of view, don't you think that a well thought app may not tell the user: you made a mistake? As for me, I think that all this has to be handled upstream. By allowing to enter only right values in a field, by choosing other ways: lists, calendars, graphics, etc. Just my two cents ;-) May be I miss something? Best Regards from Paris, Eric Chatonet Le 3 oct. 06 ? 19:23, Ken Ray a ?crit : > On 10/3/06 12:11 PM, "Jim Ault" wrote: > >> >> if field "MyTextField" is an integer and field "MyTextField" > -0.1 > > Can't you use just "> 0" ? > > > if field "MyTextField" is an integer and field "MyTextField" > 0 > > or: > > get fld "MyTextField" > if (it is an integer) and (it > 0) > > :-) > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From FlexibleLearning at aol.com Tue Oct 3 15:03:00 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 3 Oct 2006 15:03:00 EDT Subject: [ANN] Scripter's Scrapbook 5.2 Message-ID: www.FlexibleLearning.com/ssbk We are pleased to announce the no-fee upgrade of The Scripter's Scrapbook to version 5.2, the personal reference library for all programmers, from newbie and novice to seasoned veterans and professionals. With the new features building on a tried and tested system, we believe the new version continues to extend the convenience of the desktop with the power of the web. Whether you want to simply coordinate your code snippets, links and resources, or build a web-integrated information system and knoweldge base with IAC remote access, The Scripter's Scrapbook is intuitive and flexible enough to accommodate. - Good News... If your previous trial version expired more than one month ago, the new version provides a 30-day trial extension for you to investigate and evaluate the upgrade. If you are currently trialling the software, you can upgrade at any time within your trial period. - What's new in 5.2? This version adds some much requested features including XML export, the ability to create and define your own language colorization specifications, a full Page View option, a Tree index option and a customizable Toolbar. The full run-down of What's New is at www.FlexibleLearning.com/ssbk/ReadMe.html 'Scripting the Scrapbook' We are especially pleased to introduce a fully-featured API with IAC, comprising some 45 commands that allow you to access and control almost every aspect of your Scrapbook, even from within other applications using Inter Application Communications. The system is fully cross-platform, uses the language you already know, and supports rev plugin development as well as scripted extensions. You can read all about it at http://www.flexiblelearning.com/ssbk/API - Registered and Trial users should upgrade through the Help menu or in the User Support. - New users and those interested in reviewing the changes since their earlier trial may obtain a free 30-day starter kit at www.FlexibleLearning.com/ssbk.htm. - Full size screen shots for OSX and XP are at www.FlexibleLearning.com/ssbkPreview.htm /H FLCo Home of the Scripter's Scrapbook From rjb at robelko.com Tue Oct 3 15:10:02 2006 From: rjb at robelko.com (Robert Brenstein) Date: Tue, 3 Oct 2006 21:10:02 +0200 Subject: Rev 2.7.4 standalone versions In-Reply-To: <4520595F.4000408@fourthworld.com> References: <4520595F.4000408@fourthworld.com> Message-ID: >Precisely why marketers would have a keen interest in quantifying >this. It would be invaluable to know the percentages of those likely >to buy products for OS X and those who haven't bought a new computer >in more than half a decade. > >If the number of people using OS 9 is anything close to as large as >it was two years ago, all projections for all OS X-based vendors >will produce a deficit for these companies unless they're able to >know and correct for this dormant submarket. > >For this reason it would seem very useful for a professional >marketing firm or major vendor to have put out the relatively minor >cost to quantify this submarket. > >-- > Richard Gaskin > Managing Editor, revJournal I doubt that reliable stats are readily available. Anyway, I doubt them being that useful for marketing anyway. IMHO, OS9 is pretty much dead for general software releases. I believe that OS9 users pretty much already have what they need in terms of production and utility sofware and since there are no new OS releases for them, whatever they have will function forever. If they needed newer software, they have bought a newer computer. Having said that, I also believe that there is still enough sale opportunities for specific vertical apps that target or include support for OS9. Robert From JimCarwardine at OwnYourFuture-net.com Tue Oct 3 15:48:27 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Tue, 03 Oct 2006 16:48:27 -0300 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: Hi Ken... Just a couple more questions. I successfully installed Os 9 into SheepShaver. Although I created a hard disk - OS9HD - as you suggested, when I loaded OS 9, it loaded into a hard disk called "untitled" which I retitled OS9HD when the system was up and running. It seems to be the same disk. At least the untitled disk was the same size as the size I had specified when I set up SheepShaver. I'm wanting to approach SheepShaver like it was the Classic window in OSX on the PPC meaning that I want to access files on my OSX hard disk from the SheepShaver window. However, although I can't anything that looks like a users guide for SheepShaver, it looks like I need to load files and applications into the SheepShaver environment by burning the files I want to move to SheepShaver onto a CD ROM and then reading it in SheepShaver. Jim on 9/27/06 9:16 PM, Ken Ray wrote: > On 9/27/06 6:53 PM, "Jim Carwardine" > wrote: > >> Actually, I'm having trouble understanding how to install SheepShaver as >> well. The web site assumes a certain level of technical savvy I don't have. >> Ken, can you give us a 6 line primer on how to find such things as the OS >> ROMs, etc?... Jim > > Here's the steps I followed (found this on the Ambrosia Software Web Board - > watch the line breaks) - it's a bit more than 6 lines though : > > 1. Create a folder for all the SheepShaver data to go into. I would > suggest something easy to type, like "sheepshaver" in your home directory. > For the purposes of this, I'll assume that you chose > /Users/username/sheepshaver. > > 2. Create a folder "share" in the "sheepshaver" folder (for later). > > 3. Get a Mac ROM. The one in your Classic system folder may work (I've > been told it should, but mine didn't). I would suggest downloading a ROM > update from Apple and using TomeViewer to extract the ROM. (TomeViewer is a > Classic app itself.) > > You can get the ROM here: > > http://download.info.apple.com/Apple_Support_Area/Apple_Software_Updates/ > MultiCountry/Macintosh/System/Mac_OS_ROM/Mac_OS_ROM_Update_1.0.smi.bin > > And TomeViewer here: > > http://www.macresource.com/mrp/software/tomeviewer-13d3.sit > > Find a machine that can run Classic or already has OS 9, download the ROM > Update and TomeViewer, decompress them and launch TomeViewer. You can then > choos to open a "tome", which will be on the disk image for the ROM Update. > There's an extract option, so select the ROM file and extract it. However > you obtain the ROM, name it "ROM" and place it inside the "sheepshaver" > folder. > > 4. Download SheepShaver. (You want the "MacOS X Universal Binary" near > the bottom of the page.) > > You can get SheepShaver here: > > http://www.gibix.net/dokuwiki/en:projects:sheepshaver > > 5. Decompress SheepShaver and put it where you want. I would suggest > keeping it seperate from the "sheepshaver" folder created above, and naming > the application folder "SheepShaver-May06" (or whatever date the release > was). All of the releases for a while have been numbered 2.3, so the only > way to tell them apart is the date. > > 6. Open "SheepShaverGUI.app". > > 7. Create a SheepShaver hard drive. Press "Create..." in the window that > appears. Change the size to something usable; I would suggest 400-600 MB. > Navigate to your "sheepshaver" folder and name the drive something like > "os9hd". Press "OK"; it will take a few moments to create the drive (the > program hasn't frozen). > > 8. Change the "Unix Root" to /Users/username/sheepshaver/share (or > wherever your "sheepshaver" folder is). > > 9. In the "Graphics/Sound" tab, make sure that Window mode is selected > (fullscreen will freeze in this version!) with a refresh rate of 60hz. > Change the width/height to either 640x480, 800x600, or 1024x768, depending > on your screen size. I would recommend you use a standard 4:3 resolution > (one of the three I listed). Make sure "QuickDraw Acceleration" is on, and > "Disable Sound" is off (don't worry about the Output and Mixer devices, they > aren't used on OS X). > > 10. In Keyboard/Mouse, turn off "Use Raw Keycodes" and set "Mouse Wheel > Function" to your liking if you have a mouse wheel (which isn't recognized > by OS 9 so SheepShaver has to do something else to pretend). > > 11. In Serial/Network, make sure "slirp" is the Ethernet interface. > > 12. In Memory/Misc, set the RAM size to something reasonable given your > computer. 128MB should be more than fine (have it set to 64 just to quickly > jump in and out of OS 9, if you're planning on doing a lot you should > probably do 128 or higher). Change the ROM path to > /Users/username/sheepshaver/ROM (or wherever your "sheepshaver" folder is). > You can use the Browse... button for that. Turn off "Ignore Illegal Memory > Accesses" and turn on "Don't Use CPU when idle". > > 13. Insert your OS 9 (or earlier) install disk, then press the "Start" > buttton at the bottom. It should boot from the CD; you can then initialize > your OS 9 hard drive and install OS 9. > > NOTE: If you are either told that it crashed (less likely) or you get the > standard question mark blinking in the disk icon, don't panic. Sometimes > this happens. If so, quit SheepShaver (you may have to force quit), and then > with your OS 9 disk in the drive, launch the "SheepShaver.app" application > (NOT the "SheepShaver GUI" app). It should "kick in" and recognize the CD > and boot from there. > > 15. Use Special -> Shutdown to always shut down SheepShaver (just like a > real Mac). After the install, shut down and remove the CD. Run > "SheepShaver.app" again. Open the "Sound" (not "Moniters and Sound") control > panel and set the output correctly so you can hear sound. Sound and > networking should both work; you're good to go! > > HTH, > > 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 -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 dsc at swcp.com Tue Oct 3 16:01:03 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 3 Oct 2006 14:01:03 -0600 Subject: Testing for numerics In-Reply-To: <46B32872-BF2A-4CD1-9720-201784DDBCC3@sosmartsoftware.com> References: <46B32872-BF2A-4CD1-9720-201784DDBCC3@sosmartsoftware.com> Message-ID: <375388F3-CA6A-48DE-A034-1C2BCBF13EE2@swcp.com> On Oct 3, 2006, at 12:55 PM, Eric Chatonet wrote: > As for me, I think that all this has to be handled upstream. > By allowing to enter only right values in a field, by choosing > other ways: lists, calendars, graphics, etc. > > Just my two cents ;-) > May be I miss something? You are right! And every valid entry should be meaningful. Thanks for the reminder. Sometimes it is hard to balance responding directly to a list question and to respond with what is really needed. (And for me, I get distracted by things like 0xface being a number.) However, there are some cases that are annoying to the user when handled upstream, such as allowing only words on a vocabulary list. Dar From effendi at wanadoo.fr Tue Oct 3 16:02:48 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 3 Oct 2006 22:02:48 +0200 Subject: Testing for numerics Message-ID: Hi from Paris, I knew that a simple question like this would get the neurons going (although I did need the answer, and I've had this problem for some time and never solved it elegantly !). I am always amazed at the quality of the minds on this forum. Keep me in this state - I learn a lot ! I think I will go for Jims and Kens joint solution : > > if field "MyTextField" is an integer and field "MyTextField" > 0 > Thanks to all (Rob, Jim, Ken, Dom, Dar). -Francis From JimAultWins at yahoo.com Tue Oct 3 16:21:05 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 03 Oct 2006 13:21:05 -0700 Subject: Testing for numerics In-Reply-To: Message-ID: > On 10/3/06 12:11 PM, "Jim Ault" wrote: >> >> if field "MyTextField" is an integer and field "MyTextField" > -0.1 > > Can't you use just "> 0" ? > > if field "MyTextField" is an integer and field "MyTextField" > 0 > or: > get fld "MyTextField" > if (it is an integer) and (it > 0) I thought that 0 was a valid positive (non-negative) integer, therefore if field "MyTextField" > -0.1 or if field "MyTextField" > -1 but if the requirement is "> 0" then Ken is right. Jim Ault Las Vegas From JimAultWins at yahoo.com Tue Oct 3 16:29:51 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 03 Oct 2006 13:29:51 -0700 Subject: How to start this project... In-Reply-To: <97780309a2725189f3adefb132144e8f@clubtype.co.uk> Message-ID: If you are replacing each char, then you need a repeat loop that calls the lookup function once for each char. --button script on mouseup repeat for each char CH in fld input put lookupchar(CH) after newString end repeat put newString into fld output answer "You bidding has been done, Master" & cr & \ fld input & " has been converted to " & cr & \ fld ouput end mouseup Jim Ault Las Vegas On 10/3/06 10:51 AM, "Adrian Williams" wrote: > I decided to start with a simple function, > before getting involved with what to do with the return value.... > > On 2 Oct 2006, at 10:47, Martin Blackman wrote: > >> Jacqueline covered it much better than me there. The lookupchar >> function was indeed intended as a separate function for you to write. >> eg. you might do something like this >> >> -- field "input" contains list of chars which should be replaced, eg >> "ABC" >> -- field "output" contains your desired output chars in matching >> order, eg "123" >> >> function lookupchar tchar >> get offset (tchar,field "input") >> if it = 0 then return tchar else \ >> return char it of field "Output" >> end lookupchar >> > So... I made a new main Stack: lookup.rev, > created three fields: editedText, input, output, > and a button to run the script. > > ABC is first line of 'input' field. > 123 is first line of output filed. > in field editedText, ABC is entered. > Button is pressed. > Result: "Error in handler" > Hint: function. > > This function should work in its own right - yes? From dsc at swcp.com Tue Oct 3 16:59:21 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 3 Oct 2006 14:59:21 -0600 Subject: Testing for numerics In-Reply-To: References: Message-ID: On Oct 3, 2006, at 2:21 PM, Jim Ault wrote: > I thought that 0 was a valid positive (non-negative) integer, In the common math jargon, 0 is non-negative, but not positive. Since we are casual around here about words, it is good to ask what a person wants. Fortunately, we have the >= operator. Dar From kray at sonsothunder.com Tue Oct 3 17:08:50 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 03 Oct 2006 16:08:50 -0500 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: On 10/3/06 2:48 PM, "Jim Carwardine" wrote: > I successfully installed Os 9 into SheepShaver. Although I created a hard > disk - OS9HD - as you suggested, when I loaded OS 9, it loaded into a hard > disk called "untitled" which I retitled OS9HD when the system was up and > running. It seems to be the same disk. At least the untitled disk was the > same size as the size I had specified when I set up SheepShaver. Right. > I'm wanting to approach SheepShaver like it was the Classic window in OSX on > the PPC meaning that I want to access files on my OSX hard disk from the > SheepShaver window. However, although I can't anything that looks like a > users guide for SheepShaver, it looks like I need to load files and > applications into the SheepShaver environment by burning the files I want to > move to SheepShaver onto a CD ROM and then reading it in SheepShaver. Well, it turns out that the instructions for making a shared folder are faulty - apparently shared folders don't work well in the current version of SS. However you can do this instead: Fire up Disk Utility and make a .dmg file that is the size you want to use for "sharing". In the SheepShaver GUI window click the "Add..." button in the Volumes tab, and select the .dmg file you created, and Quit SheepShaver GUI. When you want to copy files from OS X to OS 9, mount your .dmg in OS X by double-clicking it, drag files into it, and then eject the mounted volume. Then, launch SheepShaver and when you get to the OS 9 desktop, you'll have another hard drive there, which is your .dmg file. You can do this in reverse as well to get things from OS 9 to OS X. The only caveat is that you get very unpredictable results if you attempt to keep the .dmg mounted in OS X at the same time as SS is running... files have been lost and the .dmg can get corrupted, so make sure you fully unmount the drive (imagine you're putting something on a floppy in one machine to carry to the next machine). HTH, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimAultWins at yahoo.com Tue Oct 3 17:11:16 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 03 Oct 2006 14:11:16 -0700 Subject: How to start this project... In-Reply-To: Message-ID: Sorry about the quick response in the previous email, as I was trying to give an example of a repeat loop, and being a bit inaccurate. I did not get what you were trying to accomplish...I am still not sure what you are trying to do...., but here is one way of joining tasks... --assuming this would be a desired result input = "ABC" edit field ="ACB" output = "132" -----thus use the following on mouseup repeat for each char CH in fld editField put lookupchar(CH, fld input) after newString end repeat put newString into fld output answer "You bidding has been done, Master" & cr & \ fld editField & " has been decoded to " & cr & \ fld ouput end mouseup function lookupchar tchar --get offset (tchar,field "input") -- if it = 0 then return tchar else \ --return char it of field "Output" -- this line does not make sense to me return offset (tchar,field "input") end lookupchar On 10/3/06 1:29 PM, "Jim Ault" wrote: > If you are replacing each char, then you need a repeat loop that calls the > lookup function once for each char. > > --button script > on mouseup > repeat for each char CH in fld input > put lookupchar(CH) after newString > end repeat > put newString into fld output > answer "You bidding has been done, Master" & cr & \ > fld input & " has been converted to " & cr & \ > fld ouput > end mouseup > > Jim Ault > Las Vegas > > On 10/3/06 10:51 AM, "Adrian Williams" wrote: > >> I decided to start with a simple function, >> before getting involved with what to do with the return value.... >> >> On 2 Oct 2006, at 10:47, Martin Blackman wrote: >> >>> Jacqueline covered it much better than me there. The lookupchar >>> function was indeed intended as a separate function for you to write. >>> eg. you might do something like this >>> >>> -- field "input" contains list of chars which should be replaced, eg >>> "ABC" >>> -- field "output" contains your desired output chars in matching >>> order, eg "123" >>> >>> function lookupchar tchar >>> get offset (tchar,field "input") >>> if it = 0 then return tchar else \ >>> return char it of field "Output" >>> end lookupchar >>> >> So... I made a new main Stack: lookup.rev, >> created three fields: editedText, input, output, >> and a button to run the script. >> >> ABC is first line of 'input' field. >> 123 is first line of output filed. >> in field editedText, ABC is entered. >> Button is pressed. >> Result: "Error in handler" >> Hint: function. >> >> This function should work in its own right - yes? > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Tue Oct 3 18:30:15 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 3 Oct 2006 23:30:15 +0100 Subject: Rev 2.7.4 standalone versions In-Reply-To: References: <4520595F.4000408@fourthworld.com> Message-ID: What else are you going to run the 'Journeyman Project' on? Cheers, Luis. On 3 Oct 2006, at 20:10, Robert Brenstein wrote: >> Precisely why marketers would have a keen interest in quantifying >> this. It would be invaluable to know the percentages of those >> likely to buy products for OS X and those who haven't bought a new >> computer in more than half a decade. >> >> If the number of people using OS 9 is anything close to as large >> as it was two years ago, all projections for all OS X-based >> vendors will produce a deficit for these companies unless they're >> able to know and correct for this dormant submarket. >> >> For this reason it would seem very useful for a professional >> marketing firm or major vendor to have put out the relatively >> minor cost to quantify this submarket. >> >> -- >> Richard Gaskin >> Managing Editor, revJournal > > I doubt that reliable stats are readily available. Anyway, I doubt > them being that useful for marketing anyway. IMHO, OS9 is pretty > much dead for general software releases. I believe that OS9 users > pretty much already have what they need in terms of production and > utility sofware and since there are no new OS releases for them, > whatever they have will function forever. If they needed newer > software, they have bought a newer computer. Having said that, I > also believe that there is still enough sale opportunities for > specific vertical apps that target or include support for OS9. > > 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 sarah.reichelt at gmail.com Tue Oct 3 18:44:17 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 4 Oct 2006 08:44:17 +1000 Subject: tab though cells In-Reply-To: References: Message-ID: On 10/3/06, Robert Mann wrote: > I have two columns of cells many rows long, how can I set it up so that I > can tab through them starting at the first row first cell A1, then move to > column two A2, then to B1 then B2 and so on, right now the tab seems to be > tied to the ID number so it jumps around to the next ID number, > is there an easier way than recreating the cells in the order I want the > tabs to work? > Robert, it sounds like your cells are all separate fields - is that correct? If that is so, then you just need to set the layers in the order you want to tab through them. The inspector has a convenient button for doing this. Select all your fields in the order you want to tab through them, then open the Inspector on the Align tab. At the bottom there are 2 buttons and I can never remember which one to use, but basically, they re-layer all the selected objects either from front to back or from back to front. My method is to use one, test and then use the other :-) HTH, Sarah From gshimizu at santarosa.edu Tue Oct 3 19:25:01 2006 From: gshimizu at santarosa.edu (Gordon Shimizu) Date: Tue, 03 Oct 2006 16:25:01 -0700 Subject: Hypercard to Studio conversion Message-ID: I'm in the process on converting a number of my hypercard stacks into Studio. I find Studio handlers very similar to hypercard's. However, the converted stacks do not behave as in hypercard (didn't expect it to!). My converted stacks consist of a master directory stack that was linked to a subdirectory stack then to the individual topic stacks. In hypercard, when I opened the master directory stack to open the subdirectory stack the master directory stack would simply close. In studio, the master directory stack window is still open and behind the subdirectory window. How can I get the master directory to close as well as any stacks that is opened from the subdirectory stack? From martinblackman at gmail.com Tue Oct 3 19:53:03 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Wed, 4 Oct 2006 07:53:03 +0800 Subject: How to start this project... In-Reply-To: <97780309a2725189f3adefb132144e8f@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> Message-ID: <79d1bee70610031653r13faafa9u1f35c11d1a9eed97@mail.gmail.com> Sounds like there is an error 'cos there is no selected text. Try putting a keydown handler similar to my/Jacque's recommendation into the editedtext field script, and the lookupchar function into the card or stack script (you can remove the button). Then chars should be replaced as you type in editedtext. Keep on plugging away.. experimentation and the dictionary are helpful when things don't seem to work. > > > So... I made a new main Stack: lookup.rev, > created three fields: editedText, input, output, > and a button to run the script. > > ABC is first line of 'input' field. > 123 is first line of output filed. > in field editedText, ABC is entered. > Button is pressed. > Result: "Error in handler" > Hint: function. > > This function should work in its own right - yes? > Adrian > From hershf at rgllc.us Tue Oct 3 21:11:46 2006 From: hershf at rgllc.us (Hershel Fisch) Date: Tue, 03 Oct 2006 21:11:46 -0400 Subject: Revolution, MySQL vs FileMaker - PostgreSQL for OSX In-Reply-To: <451BEE78.1070701@anachreon.co.uk> Message-ID: On 9/28/06 11:47 AM, "Luis" wrote: > Lookee what I found! > http://web.mac.com/dru_satori/iWeb/PostgreSQLforMac/Welcome.html > > Cheers, > > Luis. Check this out as well, http://www.entropy.ch/software/macosx/welcome.html From hershf at rgllc.us Tue Oct 3 21:20:27 2006 From: hershf at rgllc.us (Hershel Fisch) Date: Tue, 03 Oct 2006 21:20:27 -0400 Subject: Testing for numerics In-Reply-To: <104346917010.20061001092504@ahsoftware.net> Message-ID: On 10/1/06 12:25 PM, "Mark Wieder" wrote: > Francis- > > Saturday, September 30, 2006, 11:56:36 AM, you wrote: > >> Is this the right way to check for numerics, and if >> so, what have I done wrong ? > > Try > > if field "MyTextField" is a number Or , if isNumber(fld "myTextFld") Hershel From hershf at rgllc.us Tue Oct 3 21:53:25 2006 From: hershf at rgllc.us (Hershel Fisch) Date: Tue, 03 Oct 2006 21:53:25 -0400 Subject: Shell Message-ID: Hi, I'd greatly appreciate if some one can help me out on this one. How do I write this command with the shell function, I would write it in terminal as follows Su - myUsr Password: And another command. Now the question is that every line above is a different entry If I put Put shell("su - myUsr") in the message box this is the result "Password's: Sorry" And also if I understand correctly every command with the shell function is a different terminal and does not correspond to the previous shell reply, is that true? If so how do I write that every command should correspond to the previously respond? Thanks a million, Hershel From sarah.reichelt at gmail.com Wed Oct 4 00:54:26 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 4 Oct 2006 14:54:26 +1000 Subject: newTool message Message-ID: Hi All, Has anyone ever used the newTool message? I never tried it until today and it doesn't ever seem to be sent. Any ideas on how to get it to work? TIA, Sarah From mdswindell at cruzio.com Wed Oct 4 01:17:25 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 3 Oct 2006 22:17:25 -0700 Subject: Hypercard to Studio conversion In-Reply-To: References: Message-ID: close command Platform support: Introduced in version 1.0 Closes a stack window. close stack close stack "Fearsome Stack" close the defaultStack See also: close file command, close printing command, close process command, close socket command, destroyStack property, go command, revCloseVideoGrabber command, How do I open and close a drawer?, How do I respond to closing a window? Description Use the close command to close a stack without user intervention. Parameters: The stack is any open stack. Comments: The close command closes the stack window immediately, but it does not necessarily remove the stack from memory. A stack that is closed but in memory still takes up space in RAM and its objects are still accessible to scripts. If the stack's destroyStack property is set to false, or there are other stacks in the same file that are still open, closing the stack does not purge the stack from memory. If the handler that closes the stack is in the script of the stack (or in the script of an object in the stack) and the stack's destroyStack property is true, the stack window is closed immediately, but the stack is not removed from memory until after the handler completes. Mark On Oct 3, 2006, at 4:25 PM, Gordon Shimizu wrote: > I'm in the process on converting a number of my hypercard stacks into > Studio. I find Studio handlers very similar to hypercard's. > However, the > converted stacks do not behave as in hypercard (didn't expect it to!). > My converted stacks consist of a master directory stack that was > linked to a > subdirectory stack then to the individual topic stacks. In > hypercard, when > I opened the master directory stack to open the subdirectory stack the > master directory stack would simply close. In studio, the master > directory > stack window is still open and behind the subdirectory window. How > can I > get the master directory to close as well as any stacks that is > opened from > the subdirectory stack? > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 4 01:27:50 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Oct 2006 00:27:50 -0500 Subject: newTool message In-Reply-To: References: Message-ID: <45234656.1020704@hyperactivesw.com> Sarah Reichelt wrote: > Hi All, > > Has anyone ever used the newTool message? I never tried it until today > and it doesn't ever seem to be sent. Any ideas on how to get it to > work? I'm pretty sure it is sent, or the tool palette wouldn't work. But I bet the IDE is eating it. Did you try inserting a frontscript to catch the message before the IDE gets it? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From FlexibleLearning at aol.com Wed Oct 4 02:42:36 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 4 Oct 2006 02:42:36 EDT Subject: [ANN] Scripter's Scrapbook 5.21 Message-ID: www.FlexibleLearning.com/ssbk An upload error has been corrected. If you have downloaded version 5.2 please use the Help menu to update to 5.21. Info Links: - What's New is at www.FlexibleLearning.com/ssbk/ReadMe.html - The new API is at www.FlexibleLearning.com/ssbk/API /H Hugh Senior FLCo Home of the Scripter's Scrapbook From luis at anachreon.co.uk Wed Oct 4 04:16:26 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 04 Oct 2006 09:16:26 +0100 Subject: Revolution, MySQL vs FileMaker - PostgreSQL for OSX In-Reply-To: References: Message-ID: <45236DDA.5010207@anachreon.co.uk> I had seen that before, but the install is still via the shell, whereas the other one is the more familiar OS X install. Cheers, Luis. Hershel Fisch wrote: > On 9/28/06 11:47 AM, "Luis" wrote: > >> Lookee what I found! >> http://web.mac.com/dru_satori/iWeb/PostgreSQLforMac/Welcome.html >> >> Cheers, >> >> Luis. > Check this out as well, > http://www.entropy.ch/software/macosx/welcome.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 Wed Oct 4 06:22:55 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 4 Oct 2006 20:22:55 +1000 Subject: newTool message In-Reply-To: <45234656.1020704@hyperactivesw.com> References: <45234656.1020704@hyperactivesw.com> Message-ID: On 10/4/06, J. Landman Gay wrote: > Sarah Reichelt wrote: > > Hi All, > > > > Has anyone ever used the newTool message? I never tried it until today > > and it doesn't ever seem to be sent. Any ideas on how to get it to > > work? > > I'm pretty sure it is sent, or the tool palette wouldn't work. But I bet > the IDE is eating it. Did you try inserting a frontscript to catch the > message before the IDE gets it? Thanks Jacque, that's the answer. Cheers, Sarah From sarah.reichelt at gmail.com Wed Oct 4 06:51:04 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 4 Oct 2006 20:51:04 +1000 Subject: Shell In-Reply-To: References: Message-ID: On 10/4/06, Hershel Fisch wrote: > Hi, I'd greatly appreciate if some one can help me out on this one. > How do I write this command with the shell function, I would write it in > terminal as follows > > Su - myUsr > Password: > And another command. > > Now the question is that every line above is a different entry > If I put > Put shell("su - myUsr") in the message box this is the result > "Password's: Sorry" > > And also if I understand correctly every command with the shell function is > a different terminal and does not correspond to the previous shell reply, is > that true? If so how do I write that every command should correspond to the > previously respond? You have to construct the shell commands as a single string and do it all at once. Here's an example of how to use sudo to set the system clock, but just put whatever you want after the "-S". put "#!/bin/sh" & cr into tScript put "pw=" & quote & tPass & quote & cr after tScript put "echo $pw | sudo -S date " & tDate & tTime & cr after tScript -- build the command lines, the command you need to run goes after the -S put shell(tScript) into tCheck -- do the command & get the result You have to quote your admin password, but you can ask for that when running the script, or store it in a custom property. HTH, Sarah From Stgoldberg at aol.com Wed Oct 4 08:07:17 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Wed, 4 Oct 2006 08:07:17 EDT Subject: The Save command - what does it really do? Message-ID: I've noticed that when I issue the script "Save this stack" that the stack saves very quickly. However, when using Command/S (on my Mac) a "Saving..." window appears and the saving process takes a long time. Can someone clarify the difference between "Save this stack" and "Command/S"? Thanks. Steve Goldberg From david at dvglasgow.wanadoo.co.uk Wed Oct 4 08:41:41 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Wed, 4 Oct 2006 13:41:41 +0100 Subject: Subliminal priming In-Reply-To: <20060929123933.DAE8482747C@mail.runrev.com> References: <20060929123933.DAE8482747C@mail.runrev.com> Message-ID: Has anyone done any of this using Rev? Any hints or traps to avoid? One thing that worries me is ensuring that the software only runs on hardware able to refresh at an appropriate rate. I have received advice that I should be looking at 100Hz. Can I check this within Rev (I ask with no great hope!). Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From FlexibleLearning at aol.com Wed Oct 4 09:02:15 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 4 Oct 2006 09:02:15 EDT Subject: Scripter's Scrapbook Shortcuts Message-ID: <55b.9b9659b.32550ad7@aol.com> www.FlexibleLearning.com/ssbk As requested, an illustrative screenshot of shortcuts is available for copying and printing as required at www.FlexibleLearning.com/ssbk/preview /H Hugh Senior FLCo Home of The Scripter's Scrapbook From m.schonewille at economy-x-talk.com Wed Oct 4 09:07:49 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 4 Oct 2006 15:07:49 +0200 Subject: The Save command - what does it really do? In-Reply-To: References: Message-ID: Hi Steve, The save dialog just waits some time to give you the possibility to read which stacks are being saved. There is a simple wait command in there. There is a small difference between the effect of using the Save menu and the save command, according to the docs: "The Save menu item in the File menu automatically compacts the stack. However, the save command does not do so." Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 4-okt-2006, om 14:07 heeft Stgoldberg at aol.com het volgende geschreven: > I've noticed that when I issue the script "Save this stack" that > the stack > saves very quickly. However, when using Command/S (on my Mac) a > "Saving..." > window appears and the saving process takes a long time. Can > someone clarify the > difference between "Save this stack" and "Command/S"? Thanks. > Steve Goldberg From wjm at wjm.org Wed Oct 4 09:14:15 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 4 Oct 2006 09:14:15 -0400 Subject: Subliminal priming References: <20060929123933.DAE8482747C@mail.runrev.com> Message-ID: Subliminal priming? Is that like when a major news network runs the caption "Mark Foley (D-FL)" under images of a disgraced ex-congressman (who is actually Republican)? [Apologies!] To answer your question, I've tried using "milliseconds" and "ticks" in combination with the "wait" and "send xxx in nn" commands and had very inconsistent results controlling on-screen animation/activity when the values were small. Perhaps if the script were extremely simple and it was a virgin install of the operating system, the results would be more consistent. If you are trying to strictly control the amount of time a subliminal message appears on-screen (for example to determine the threshold of perception) I am not sure you will be able to do this accurately, to scientific/laboratory standards, with Rev. You will also need to consider the monitor refresh rate, which could be anything from 50 Hz to 120 Hz. I do not believe this can be controlled or sensed from within Rev. David Glasgow wrote > Has anyone done any of this using Rev? Any hints or traps to avoid? > > One thing that worries me is ensuring that the software only runs on > hardware able to refresh at an appropriate rate. I have received advice > that I should be looking at 100Hz. Can I check this within Rev (I ask > with no great hope!). From revlist at azurevision.co.uk Wed Oct 4 09:31:53 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 4 Oct 2006 14:31:53 +0100 Subject: Subliminal priming In-Reply-To: References: <20060929123933.DAE8482747C@mail.runrev.com> Message-ID: <5F9342FF-0645-4463-BF7A-54AD1B121B33@azurevision.co.uk> On 4 Oct 2006, at 13:41, David Glasgow wrote: > I have received advice that I should be looking at 100Hz. A lot of LCDs have a fixed refresh rate in the region of 60Hz, so you will need to look carefully at the hardware side as well. Going OT a bit, I thought 'brief flash' priming had been debunked as having any substantial effect? Ian From wsumner at im.wustl.edu Wed Oct 4 12:29:05 2006 From: wsumner at im.wustl.edu (Walton Sumner) Date: Wed, 04 Oct 2006 11:29:05 -0500 Subject: Help with table fields and cell editing Message-ID: Help! I have a Rev 2.7.4 (build 291) PC interface for database editing that is in great shape except for one feature, directly editing a list of points. It seems to me that this should be a natural table field & cell editing task, but I can not see how to make it work. I have a group that contains a table field. The table field is not locked, the "Table object" setting is checked, the "cREVTable(celle" box is checked (cell editing), and the maximum editable column is set to 2. The tab stop is less than half the width of the field, after subtracting the width of the vertical scroll bar. Problems persist with or without a horizontal scroll bar. The field has the following odd behaviors when it is populated with data: 1. A mouseup event within a cell temporarily erases the data in the cell rather than selecting the data in the cell, even if I drag over the cell contents and manage to select them before releasing the mouse. If the mouseup occurs outside of the cell, the contents of the cell remain selected. Clicking in a cell also causes the erasing mouseup event. These are incorrect behaviors, IMO - the end user should be able to click or drag in the cell and insert or change one or a few digits. After clicking in a cell in the first column, clicking a different cell in the first column causes the first cell's contents to reappear (correct behavior) 2. Clicking any cell in the second column erases the entire field's contents. The field does not recover when the cell is deselected. 3. Clicking any cell in the second column selects the cell, but scrolls the field horizontally so that the cell's left edge abuts the left edge of the field, displaying the out-of-bounds third column and totally obscuring the first column. This is also incorrect behavior, IMO. The selected cell will accept new text, let's say "ABC", after turning off the keydown handler that screened for digits. 4. Tabbing from cell to cell has the same effect as clicking on a cell in the second column. 5. After reloading the table contents from the database, clicking on any cell in the second column erases everything but restores the "ABC" that I entered in #3. So, I'm guessing that the table field is not updating its global descriptors correctly, as reported in the archives from 2003 and 2004, but I can't see that anyone else has these problems currently. In fact, there are messages that talk about letting Rev handle tabs and arrows and the like, as if my current problems are not reproducible at all. Also, I thought until now that Rev's field issues had been resolved. So is there some special combination of settings that makes the table work? Meanwhile, I'll be scripting a redundant interface to achieve point editing with tab keys and no mouseclicks. I can post to bugzilla if this the problem is not unique to me. Thanks in advance. Walton Sumner From stephenREVOLUTION at barncard.com Wed Oct 4 12:49:16 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 4 Oct 2006 09:49:16 -0700 Subject: Help with table fields and cell editing In-Reply-To: References: Message-ID: I share your pain about table fields. Out of the box, stock, they act quite odd. What we wanted was basically Excel, what we got was to me so strange that I didn't want to go there. But I think that they need additional coding to make them usable by humans. (see links to Eric Chatonet stack below) Some hard core among us has tried to tackle this, but most find a different way to approach the problem, like tab-delimited lists that display a field hovering just above where clicked, etc. Rev officials have admitted that Rev Tables is flawed, and has mentioned that improvements are in the works in some future date. The beauty of rev is that if you don't like the way a particular prefab control works, you can roll your own that will usually do the job better. Having said that, list member Eric Chatonet has offered some tips on using table fields. He seems to have found a way to make them work like you want. here's the stack: (watch word wrap) http://www.sosmartsoftware.com/?r=telecharger&l=en&arch=tutorials/Managing%20Table%20Fields.rev.zip or download his Tutorial stack, and choose the appropriate topic. http://www.sosmartsoftware.com/?r=revolution_didacticiels&l=en >Help! > >I have a Rev 2.7.4 (build 291) PC interface for database editing that is in >great shape except for one feature, directly editing a list of points. It >seems to me that this should be a natural table field & cell editing task, >but I can not see how to make it work. >... >I can post to bugzilla if this the problem is not unique to me. > >Thanks in advance. > >Walton Sumner > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mwieder at ahsoftware.net Wed Oct 4 12:54:32 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 Oct 2006 09:54:32 -0700 Subject: The Save command - what does it really do? In-Reply-To: References: Message-ID: <15784987645.20061004095432@ahsoftware.net> Mark- Wednesday, October 4, 2006, 6:07:49 AM, you wrote: > There is a small difference between the effect of using the Save menu > and the save command, according to the docs: "The Save menu item in > the File menu automatically compacts the stack. However, the save > command does not do so." Where is that in the docs? I can't find it in mine... -- -Mark Wieder mwieder at ahsoftware.net From FlexibleLearning at aol.com Wed Oct 4 13:13:30 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 4 Oct 2006 13:13:30 EDT Subject: Testing for numerics Message-ID: Overkill solution... function isPositiveInteger pValue replace comma with empty in pValue # Thousands separator replace "$" with empty in pValue # Currency identifier try add 1 to pValue catch errnum return "false" # Not a number end try if trunc(pValue) <> pValue then return "false" # Not an Integer return pValue >= 1 # Is not negative end isPositiveInteger Underkill solution... function isPositiveInteger pValue return (pValue is a number) AND (pValue >=0) AND (trunc(pValue)=pValue) end isPositiveInteger /H From gshimizu at santarosa.edu Wed Oct 4 13:31:40 2006 From: gshimizu at santarosa.edu (Gordon Shimizu) Date: Wed, 04 Oct 2006 10:31:40 -0700 Subject: Hypercard to Studio conversion In-Reply-To: Message-ID: Thanks for this. My main directory stack contain buttons that opens other stacks. I placed the close stack command in one of the button and it did close this main directory stack. However, it did not open the stack that this button should have been linked to. I used openStack and file name of the stack I wanted to open with this button but nothing happened. I think I am missing the pathway to this stack I want to open. Can you help? Thanks. On 10/3/06 10:17 PM, "Mark Swindell" wrote: > close command > > Platform support: > Introduced in version 1.0 > > Closes a stack window. > > close stack > > close stack "Fearsome Stack" > close the defaultStack > > See also: close file command, close printing command, close process > command, close socket command, destroyStack property, go command, > revCloseVideoGrabber command, How do I open and close a drawer?, How > do I respond to closing a window? > > Description > Use the close command to close a stack without user intervention. > > Parameters: > The stack is any open stack. > > Comments: > The close command closes the stack window immediately, but it does > not necessarily remove the stack from memory. A stack that is closed > but in memory still takes up space in RAM and its objects are still > accessible to scripts. > > If the stack's destroyStack property is set to false, or there are > other stacks in the same file that are still open, closing the stack > does not purge the stack from memory. > > If the handler that closes the stack is in the script of the stack > (or in the script of an object in the stack) and the stack's > destroyStack property is true, the stack window is closed > immediately, but the stack is not removed from memory until after the > handler completes. > > > Mark > > On Oct 3, 2006, at 4:25 PM, Gordon Shimizu wrote: > >> I'm in the process on converting a number of my hypercard stacks into >> Studio. I find Studio handlers very similar to hypercard's. >> However, the >> converted stacks do not behave as in hypercard (didn't expect it to!). >> My converted stacks consist of a master directory stack that was >> linked to a >> subdirectory stack then to the individual topic stacks. In >> hypercard, when >> I opened the master directory stack to open the subdirectory stack the >> master directory stack would simply close. In studio, the master >> directory >> stack window is still open and behind the subdirectory window. How >> can I >> get the master directory to close as well as any stacks that is >> opened from >> the subdirectory stack? >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 Oct 4 14:24:49 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 4 Oct 2006 11:24:49 -0700 Subject: [OT] - REALBasic Claims 100K Users Message-ID: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> In a press release today, REALBasic indicated its product now produces Universal Binaries, but I found it more intriguing that they claim 100,000 users of their product. I can't believe that's a real number but if it is, they have clearly been doing a lot of growing in the past 12-18 months, probably at the expense of VB which has driven its users away in droves with its stupid "take .NET or go away" approach. That would also mean they are *considerably* larger than I suspect RunRev is (though RunRev, like most companies, doesn't reveal installed-base numbers). -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 dsc at swcp.com Wed Oct 4 14:36:15 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 4 Oct 2006 12:36:15 -0600 Subject: License? Message-ID: With 2.6.1 I received a license agreement file. I am not able to find it in the 2.7 Enterprise folder. Did I get a copy of the license? Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From lynn at paradigmasoft.com Wed Oct 4 14:36:37 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 4 Oct 2006 11:36:37 -0700 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> Message-ID: <006401c6e7e4$13d34350$6501a8c0@lynn> > In a press release > today, REALBasic indicated its product now produces Universal > Binaries, but I found it more intriguing that they claim > 100,000 users of their product. I can't believe that's a real > number but if it is, they have clearly been doing a lot of > growing in the past 12-18 months, probably at the expense of > VB which has driven its users away in droves with its stupid > "take .NET or go away" > approach. Something to keep in mind is the following: 1. They have a free linux version. 2. They did a massive giveaway of their Windows version a few years ago, and more than once. 3. 1&2 numbers can be used as numbers for "developers" even if there is no real proof the developer didn't simply delete after downloading. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From m.schonewille at economy-x-talk.com Wed Oct 4 14:50:25 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 4 Oct 2006 20:50:25 +0200 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <006401c6e7e4$13d34350$6501a8c0@lynn> References: <006401c6e7e4$13d34350$6501a8c0@lynn> Message-ID: <231C2FC4-D0ED-4878-A27A-A43AA06BBCAB@economy-x-talk.com> 4) They gave away a free RealBasic Lite for Mac with magazines, a few years ago. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 4-okt-2006, om 20:36 heeft Lynn Fredricks het volgende geschreven: > > Something to keep in mind is the following: > > 1. They have a free linux version. > 2. They did a massive giveaway of their Windows version a few years > ago, and > more than once. > 3. 1&2 numbers can be used as numbers for "developers" even if > there is no > real proof the developer didn't simply delete after downloading. > > Best regards, > > > Lynn Fredricks > Worldwide Business Operations > Runtime Revolution, Ltd From jacque at hyperactivesw.com Wed Oct 4 15:00:42 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 04 Oct 2006 14:00:42 -0500 Subject: Hypercard to Studio conversion In-Reply-To: References: Message-ID: <452404DA.2080506@hyperactivesw.com> Gordon Shimizu wrote: > Thanks for this. > My main directory stack contain buttons that opens other stacks. I placed > the close stack command in one of the button and it did close this main > directory stack. However, it did not open the stack that this button should > have been linked to. I used openStack and file name of the stack I wanted > to open with this button but nothing happened. I think I am missing the > pathway to this stack I want to open. Can you help? HyperCard stored the paths to various stacks that the user had opened previously, and used those as a lookup list if it didn't know the file path to a particular stack. Revolution doesn't do that. There are two ways to make sure your stack locations are recognized. The first way is to simply pass the full file path to the stack. You may not always know this in advance, but there are ways to calculate it. However, the easiest way is the second way, using relative file paths. Make sure all your stacks are contained in the same folder (or subfolders of that folder.) Then set "the defaultfolder" to that folder. The defaultfolder is a Revolution property that stores the path to the folder on disk where all file lookups should occur. If all your stacks are in one folder, you can calculate the correct folder like this: get the filename of this stack -- path to your main directory stack set the itemDelimiter to slash -- all file paths use slashes put item 1 to -2 of it into theFolderPath -- negatives count from the end of the string set the defaultfolder to it -- now the default folder location is set Once you have set the defaultfolder, all your stacks can be accessed through relative file paths to that folder: go stack "mystack.rev" Or if it is in a subfolder of the defaultfolder: go stack "mySubFolder/mystack.rev" Note that unless the stack is already open in memory, you need to supply the name of the stack file as it appears on disk, which in Revolution can be different from the name of the stack itself. This is another difference from HC. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Wed Oct 4 15:04:51 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 Oct 2006 12:04:51 -0700 Subject: Testing for numerics In-Reply-To: References: Message-ID: <6192806829.20061004120451@ahsoftware.net> /H- However, these return conflicting values if pValue is empty. So I suppose the question to ponder is "is empty a positive integer?" -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Wed Oct 4 15:06:16 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 4 Oct 2006 12:06:16 -0700 Subject: License? In-Reply-To: References: Message-ID: <11992891681.20061004120616@ahsoftware.net> Dar- Wednesday, October 4, 2006, 11:36:15 AM, you wrote: > With 2.6.1 I received a license agreement file. I am not able to > find it in the 2.7 Enterprise folder. Did I get a copy of the license? When I installed 2.7 I saved the license agreement (there's a button for it when you install). But I haven't done that in any of the point releases, so I couldn't tell you if it's changed since then. -- -Mark Wieder mwieder at ahsoftware.net From mdswindell at cruzio.com Wed Oct 4 15:23:14 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 4 Oct 2006 12:23:14 -0700 Subject: Hypercard to Studio conversion In-Reply-To: References: Message-ID: <1B2544A8-7DBC-47AC-8D9C-73032960CA99@cruzio.com> Try this: on mouseUp open stack mySubStack close stack myMainStack end mouseUp Mark On Oct 4, 2006, at 10:31 AM, Gordon Shimizu wrote: > Thanks for this. > My main directory stack contain buttons that opens other stacks. I > placed > the close stack command in one of the button and it did close this > main > directory stack. However, it did not open the stack that this > button should > have been linked to. I used openStack and file name of the stack I > wanted > to open with this button but nothing happened. I think I am > missing the > pathway to this stack I want to open. Can you help? > Thanks. > > On 10/3/06 10:17 PM, "Mark Swindell" wrote: > >> close command >> >> Platform support: >> Introduced in version 1.0 >> >> Closes a stack window. >> >> close stack >> >> close stack "Fearsome Stack" >> close the defaultStack >> >> See also: close file command, close printing command, close process >> command, close socket command, destroyStack property, go command, >> revCloseVideoGrabber command, How do I open and close a drawer?, How >> do I respond to closing a window? >> >> Description >> Use the close command to close a stack without user intervention. >> >> Parameters: >> The stack is any open stack. >> >> Comments: >> The close command closes the stack window immediately, but it does >> not necessarily remove the stack from memory. A stack that is closed >> but in memory still takes up space in RAM and its objects are still >> accessible to scripts. >> >> If the stack's destroyStack property is set to false, or there are >> other stacks in the same file that are still open, closing the stack >> does not purge the stack from memory. >> >> If the handler that closes the stack is in the script of the stack >> (or in the script of an object in the stack) and the stack's >> destroyStack property is true, the stack window is closed >> immediately, but the stack is not removed from memory until after the >> handler completes. >> >> >> Mark >> >> On Oct 3, 2006, at 4:25 PM, Gordon Shimizu wrote: >> >>> I'm in the process on converting a number of my hypercard stacks >>> into >>> Studio. I find Studio handlers very similar to hypercard's. >>> However, the >>> converted stacks do not behave as in hypercard (didn't expect it >>> to!). >>> My converted stacks consist of a master directory stack that was >>> linked to a >>> subdirectory stack then to the individual topic stacks. In >>> hypercard, when >>> I opened the master directory stack to open the subdirectory >>> stack the >>> master directory stack would simply close. In studio, the master >>> directory >>> stack window is still open and behind the subdirectory window. How >>> can I >>> get the master directory to close as well as any stacks that is >>> opened from >>> the subdirectory stack? >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution 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 dsc at swcp.com Wed Oct 4 15:31:27 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 4 Oct 2006 13:31:27 -0600 Subject: License? In-Reply-To: <11992891681.20061004120616@ahsoftware.net> References: <11992891681.20061004120616@ahsoftware.net> Message-ID: <1793DE92-671E-4A6B-B5EC-A9964AFF76BF@swcp.com> On Oct 4, 2006, at 1:06 PM, Mark Wieder wrote: >> With 2.6.1 I received a license agreement file. I am not able to >> find it in the 2.7 Enterprise folder. Did I get a copy of the >> license? > > When I installed 2.7 I saved the license agreement (there's a button > for it when you install). But I haven't done that in any of the point > releases, so I couldn't tell you if it's changed since then. I was confused at that point in installation. I thought it meant save the revolution system and wasn't sure how that was not the same as installing. I considered the possibility that that maybe created a big installer file for moving to like systems, but that seemed unlikely since there are downloads for that, or were. Even now that I understand that it means to save the file, it seems strange. One candidate location for saving the file is in the installation, which, if I remember the installation right, did not exist yet. And even if I (obviously obtuse at times) did understand that, I might have assumed that there would be no need; I would just use the copy in the installation file set. Would it be a good feature to ask for? That is, for the license to be installed as well as optionally saved to some location. Maybe there is some legal or managerial reason for allowing saving but not installing. (BTW, I have received a copy of the 2.7.1 license in eMail.) Dar From ambassador at fourthworld.com Wed Oct 4 15:36:59 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Oct 2006 12:36:59 -0700 Subject: [OT] - REALBasic Claims 100K Users Message-ID: <45240D5B.8090902@fourthworld.com> Lynn Fredricks wrote: >> In a press release >> today, REALBasic indicated its product now produces Universal >> Binaries, but I found it more intriguing that they claim >> 100,000 users of their product. I can't believe that's a real >> number but if it is, they have clearly been doing a lot of >> growing in the past 12-18 months, probably at the expense of >> VB which has driven its users away in droves with its stupid >> "take .NET or go away" >> approach. > > Something to keep in mind is the following: > > 1. They have a free linux version. > 2. They did a massive giveaway of their Windows version a few years ago, and > more than once. > 3. 1&2 numbers can be used as numbers for "developers" even if there is no > real proof the developer didn't simply delete after downloading. Heck, if we're just counting total downloads since the product was launched then WebMerge has about half a million users. :) -- 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 revlist at azurevision.co.uk Wed Oct 4 15:39:56 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Wed, 4 Oct 2006 20:39:56 +0100 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <231C2FC4-D0ED-4878-A27A-A43AA06BBCAB@economy-x-talk.com> References: <006401c6e7e4$13d34350$6501a8c0@lynn> <231C2FC4-D0ED-4878-A27A-A43AA06BBCAB@economy-x-talk.com> Message-ID: And what got me started with Revolution? A free copy of 1.something on a MacUser UK cover disk... ;-) Ian On 4 Oct 2006, at 19:50, Mark Schonewille wrote: > 4) They gave away a free RealBasic Lite for Mac with magazines, a > few years ago. > > Mark From livfoss at mac.com Wed Oct 4 11:49:47 2006 From: livfoss at mac.com (Graham Samuel) Date: Wed, 4 Oct 2006 17:49:47 +0200 Subject: Libraries, 'start using' and stacks Message-ID: Folks - I'm trying to decide on a strategy for a library suite for a set of apps. I have never had to do this systematically before. I would like my library to consist of scripts (handlers which are common to the various apps) and stacks (for example stacks for the preparation of printed pages). To this end I am exploring the 'start using' command, and I've just read Richard G's very useful "Extending the Runtime Revolution Message Path". It seems to me that 'start using' can invoke a mainstack (rather than just a substack of the calling app) and presumably the library mainstack can have substacks although so far I don't know how their scripts (or the scripts of any objects in the library system) fit into the message path. What I don't understand is whether the stack one 'starts using' is actually opened at that point. In the IDE (well, Galaxy) it doesn't seem to be - in other words there is a difference between making the script of a stack available and making the stack itself available. How do people approach the problem of a library of stacks, which might for example be visible to the user, and might contain controls such as buttons? I see that this is different from extending the message path, but I am not clear if there is any formal mechanism for doing this at all. Perhaps it's just a matter of bundling the library stacks in with the app, tho one might have to take steps to avoid the app and its libraries getting separated. Maybe I'm just thinking about it the wrong way... TIA for any clarification. Ignorantly Graham ---------------------------------------- Graham Samuel / The Living Fossil Co. / UK and France From effendi at wanadoo.fr Wed Oct 4 15:55:18 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Wed, 4 Oct 2006 21:55:18 +0200 Subject: Testing for numerics Message-ID: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> Hi Eric, I totally agree ! Pre 1980 Data Processing (that was what it was called in those days) spent eons vetting, rejecting and .... finally ..... integrating external data. Things changed later, when the idea of checking Data Entry "at the source" was born ! Of course, this was only possible after the introduction of independant (non-centralized) systems. I think we all agree that you should not let "sh....t" enter the system, then you won't have to spend time fleecing it out. So ..... Can we now have the "all singing - all dancing" data entry routine, with a call sequence like : put dataentry(x,y) into myreceptionfield where x is the type of check required, and y is the length to be accepted ...... ? ........ unless, of course, you can think of more criteria ..... This routine could be integrated into your nice "Managing Entry Boxes" stack. However, the equally elegant solution from our unknown "FlexibleLearning at aol.com" user is also interesting : > function isPositiveInteger pValue > return (pValue is a number) AND (pValue >=0) AND > (trunc(pValue)=pValue) > end isPositiveInteger Salutations -Francis From chipp at chipp.com Wed Oct 4 16:05:09 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 4 Oct 2006 15:05:09 -0500 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <45240D5B.8090902@fourthworld.com> References: <45240D5B.8090902@fourthworld.com> Message-ID: <7aa52a210610041305p441f52b0q9b7b9b596df1316a@mail.gmail.com> On 10/4/06, Richard Gaskin wrote: > > Heck, if we're just counting total downloads since the product was > launched then WebMerge has about half a million users. :) And if we're counting hits to our website (www.buttongadget.com), then ButtonGadget has over 1 million users. Damn, you'd think I'd have more money by now! Oh, yeah, we're not counting paid versions. I wonder what the 'paid' installed base for RB is? That all said, I do believe the 100K number is a good marketing ploy. It would make me more confident in a proprietary development product. I wonder what Rev's (combined with MC's) total number of downloads would be? It seems if they could make a case for a large number (like RB), then it might also help in the marketing spiel. After all, I doubt Lynn will jump in with any sort of disclaimer if Rev releases numbers--(waiting...) From hershf at rgllc.us Wed Oct 4 16:01:58 2006 From: hershf at rgllc.us (Hershel Fisch) Date: Wed, 04 Oct 2006 16:01:58 -0400 Subject: Shell In-Reply-To: Message-ID: On 10/4/06 6:51 AM, "Sarah Reichelt" wrote: Thanks, this is what I put into the message box put "#!/bin/sh" & cr into tScript put "pw=" & quote & "vehachhkl" & quote & cr after tScript put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data - i" & cr after tScript put shell(tScript) This is the result for the above script Password: "root" execution of the PostgreSQL server is not permitted. The server must be started under an unprivileged user ID to prevent possible system security compromise. See the documentation for more information on how to properly start the server. --put "#!/bin/sh" & cr into tScript put "pw=" & quote & "vehachhkl" & quote & cr after tScript put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data - i" & cr after tScript put shell(tScript) And this is the result for this script, I'm wondering. 1 But it doesn't open "postgres" Thanks again. Hershel > On 10/4/06, Hershel Fisch wrote: >> Hi, I'd greatly appreciate if some one can help me out on this one. >> How do I write this command with the shell function, I would write it in >> terminal as follows >> >> Su - myUsr >> Password: >> And another command. >> >> Now the question is that every line above is a different entry >> If I put >> Put shell("su - myUsr") in the message box this is the result >> "Password's: Sorry" >> >> And also if I understand correctly every command with the shell function is >> a different terminal and does not correspond to the previous shell reply, is >> that true? If so how do I write that every command should correspond to the >> previously respond? > > > You have to construct the shell commands as a single string and do it > all at once. Here's an example of how to use sudo to set the system > clock, but just put whatever you want after the "-S". > > put "#!/bin/sh" & cr into tScript > put "pw=" & quote & tPass & quote & cr after tScript > put "echo $pw | sudo -S date " & tDate & tTime & cr after tScript > -- build the command lines, the command you need to run goes after the -S > put shell(tScript) into tCheck -- do the command & get the result > > You have to quote your admin password, but you can ask for that when > running the script, or store it in a custom property. > > 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 eric.chatonet at sosmartsoftware.com Wed Oct 4 16:09:22 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 4 Oct 2006 22:09:22 +0200 Subject: Testing for numerics In-Reply-To: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> References: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> Message-ID: Re, I agree. Actually, I had written a long time ago an universal function, able to handle any combination of any length. One argument only: something like the strings I used in the tutorial as an introduction to specific formats. But you have to understand well how to specify the format and it makes things a bit more complicated for anyone :-) And the stack I have released is a simple tutorial to get any user started... So I did no include it ;-) Le 4 oct. 06 ? 21:55, Francis Nugent Dixon a ?crit : > Hi Eric, > > I totally agree ! Pre 1980 Data Processing (that was what > it was called in those days) spent eons vetting, rejecting > and .... finally ..... integrating external data. > > Things changed later, when the idea of checking Data Entry > "at the source" was born ! Of course, this was only possible > after the introduction of independant (non-centralized) systems. > > I think we all agree that you should not let "sh....t" enter the > system, then you won't have to spend time fleecing it out. > > So ..... Can we now have the "all singing - all dancing" data > entry routine, with a call sequence like : > > put dataentry(x,y) into myreceptionfield > > where x is the type of check required, and y is the length to be > accepted ...... ? > > ........ unless, of course, you can think of more criteria ..... > > This routine could be integrated into your nice "Managing Entry > Boxes" stack. > > However, the equally elegant solution from our unknown > "FlexibleLearning at aol.com" user is also interesting : > >> function isPositiveInteger pValue >> return (pValue is a number) AND (pValue >=0) AND (trunc(pValue) >> =pValue) >> end isPositiveInteger Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From pevensen at siboneylg.com Wed Oct 4 16:20:36 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 04 Oct 2006 15:20:36 -0500 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com > References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> Message-ID: <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> I'm a FORMER user of REALBasic. I never used it for major (multimedia) development, like I do use Revolution now. I guess I am still counted in the 100,000. BTW, I fired up my RB 5.5 the other day and almost fell off my chair when the Windows firewall came up and told me it was trying to connect to the internet! Why is RB connecting to the internet? And what is it doing? Why would it phone home? Perhaps that is how they get their user count... it tells them every time you run it. Peter aka RB User #1,354 At 01:24 PM 10/4/2006, you wrote: >In a press release today, REALBasic >indicated its product now produces Universal Binaries, but I found it more >intriguing that they claim 100,000 users of their product. I can't believe >that's a real number but if it is, they have clearly been doing a lot of >growing in the past 12-18 months, probably at the expense of VB which has >driven its users away in droves with its stupid "take .NET or go away" >approach. > >That would also mean they are *considerably* larger than I suspect RunRev is >(though RunRev, like most companies, doesn't reveal installed-base numbers). > >-- >~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >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 Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-682-4588 From jerry at daniels-mara.com Wed Oct 4 16:43:26 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Wed, 4 Oct 2006 15:43:26 -0500 Subject: Libraries, 'start using' and stacks In-Reply-To: References: Message-ID: <2F388179-1CC9-4D65-98F3-F8B4DC5F3209@daniels-mara.com> Graham, If you "start using" a stack (thus making it a library) that is already open OR one that exists only as a file waiting to be opened, it becomes one of your library stacks. You can clearly see the new library stack in the Galaxy Projects folder called "libraries". I just tried this with a stack that was not yet opened. It worked great. Best, Jerry Daniels Tool makers for the 21st century http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Oct 4, 2006, at 10:49 AM, Graham Samuel wrote: > Folks - I'm trying to decide on a strategy for a library suite for > a set of apps. I have never had to do this systematically before. I > would like my library to consist of scripts (handlers which are > common to the various apps) and stacks (for example stacks for the > preparation of printed pages). To this end I am exploring the > 'start using' command, and I've just read Richard G's very useful > "Extending the Runtime Revolution Message Path". > It seems to me that 'start using' can invoke a mainstack (rather > than just a substack of the calling app) and presumably the library > mainstack can have substacks although so far I don't know how their > scripts (or the scripts of any objects in the library system) fit > into the message path. What I don't understand is whether the stack > one 'starts using' is actually opened at that point. In the IDE > (well, Galaxy) it doesn't seem to be - in other words there is a > difference between making the script of a stack available and > making the stack itself available. > > How do people approach the problem of a library of stacks, which > might for example be visible to the user, and might contain > controls such as buttons? I see that this is different from > extending the message path, but I am not clear if there is any > formal mechanism for doing this at all. Perhaps it's just a matter > of bundling the library stacks in with the app, tho one might have > to take steps to avoid the app and its libraries getting separated. > Maybe I'm just thinking about it the wrong way... > > TIA for any clarification. > > Ignorantly > > 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 gshimizu at santarosa.edu Wed Oct 4 16:57:21 2006 From: gshimizu at santarosa.edu (Gordon Shimizu) Date: Wed, 04 Oct 2006 13:57:21 -0700 Subject: Hypercard to Studio conversion In-Reply-To: <452404DA.2080506@hyperactivesw.com> Message-ID: Hello Jacque, Start the clock! Please keep track of your time and I will send you billing information for your services. I tried this in various places (stack script, card script, and the button). In the stack script location, it was in the openStack script. It doesn't make any sense to put it into the card or button script but I did it anyway out of desperation (frustration!) > get the filename of this stack -- path to your main directory stack > set the itemDelimiter to slash -- all file paths use slashes > put item 1 to -2 of it into theFolderPath -- negatives count from the > end of the string > set the defaultfolder to it -- now the default folder location is set I have the converted HC stacks in one dedicated folder. I guess I'm not putting it in the right place in my main directory stack to go the subdirectory stack and eventually to the specific topic stack. Gordon From dcragg at lacscentre.co.uk Wed Oct 4 17:22:41 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Wed, 4 Oct 2006 22:22:41 +0100 Subject: Libraries, 'start using' and stacks In-Reply-To: References: Message-ID: On 4 Oct 2006, at 16:49, Graham Samuel wrote: > . > It seems to me that 'start using' can invoke a mainstack (rather > than just a substack of the calling app) and presumably the library > mainstack can have substacks although so far I don't know how their > scripts (or the scripts of any objects in the library system) fit > into the message path. Only the script of the stack you "start using" gets put at the "back" of the message path. (I'm using "back" in the sense that messages travel backwards from button to card to stack to libraries. Some people use "up" and some people use "down". Very confusing.) The scripts of any substacks or objects in the stack don't get placed in the message path. But they do exist in the same way that objects and substacks in normal stacks exist. For example, you can "send" a message to card 1 of stack "myLibrary" if you want to. > What I don't understand is whether the stack one 'starts using' is > actually opened at that point. The stack doesn't have to be open before you "start using" it. You can "start using" a stack directly with a file reference. (start using stack "libsFolder/myLib.rev") When you start using a stack, it's open in the sense that it is loaded into memory. But it doesn't receive any openstack/opencard messages. Also, it isn't visible, but it can be made visible in the normal way. (show stack "myLibrary") > > How do people approach the problem of a library of stacks, which > might for example be visible to the user, and might contain > controls such as buttons? The only kind of library stacks I've used which might be visible to the user are status panels, for example, to show the progress of url uploads and downloads. I don't really treat these any differently from script-only libraries. Generally, I keep libraries as substacks of my main application stack, but I have placed then externally as well, in a special "libraries" folder. The advanatge of keeping them external is that they can easily be moved or shared between projects. The disadvantage is that you have to update your library loading routine in your main application stack if you ever move or rename the libraries folder. (Or deal with phone calls when your user deletes the folder. ) Cheers Dave From gshimizu at santarosa.edu Wed Oct 4 17:29:56 2006 From: gshimizu at santarosa.edu (Gordon Shimizu) Date: Wed, 04 Oct 2006 14:29:56 -0700 Subject: Hypercard to Studio conversion In-Reply-To: <1B2544A8-7DBC-47AC-8D9C-73032960CA99@cruzio.com> Message-ID: Thanks for this Mark, but it just didn't do it. Apparently, I need to find the correct pathway from my main directory stack to my subdirectory stacks then to my individual topic stacks. On 10/4/06 12:23 PM, "Mark Swindell" wrote: > Try this: > > on mouseUp > open stack mySubStack > close stack myMainStack > end mouseUp > > Mark > > From soapdog at mac.com Wed Oct 4 17:30:23 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 4 Oct 2006 18:30:23 -0300 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <45240D5B.8090902@fourthworld.com> References: <45240D5B.8090902@fourthworld.com> Message-ID: <35C93660-A5C4-4EC3-B337-320DB2EC377E@mac.com> and I have 45 thousand users for iBlog application which was last updated many years ago while I was an RB user, before I switched to Rev... Heck, I developed that think in RB for System 9. andre On Oct 4, 2006, at 4:36 PM, Richard Gaskin wrote: > Lynn Fredricks wrote: >>> In a press release today, >>> REALBasic indicated its product now produces Universal Binaries, >>> but I found it more intriguing that they claim 100,000 users of >>> their product. I can't believe that's a real number but if it is, >>> they have clearly been doing a lot of growing in the past 12-18 >>> months, probably at the expense of VB which has driven its users >>> away in droves with its stupid "take .NET or go away" >>> approach. >> Something to keep in mind is the following: >> 1. They have a free linux version. >> 2. They did a massive giveaway of their Windows version a few >> years ago, and >> more than once. >> 3. 1&2 numbers can be used as numbers for "developers" even if >> there is no >> real proof the developer didn't simply delete after downloading. > > Heck, if we're just counting total downloads since the product was > launched then WebMerge has about half a million users. :) > > -- > Richard Gaskin > Fourth World Media Corporation > Developer of WebMerge: Publish any database on any Web site > ___________________________________________________________ > 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 revolutionary.dan at gmail.com Wed Oct 4 17:33:24 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 4 Oct 2006 14:33:24 -0700 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> Message-ID: <70ed6b130610041433k6951238akbe9cde957ad43a02@mail.gmail.com> This thread made me ask myself the question, "What constitutes a user of a development tool?" I used to think it would be dishonest to count everyone who had ever downloaded (and perhaps paid for?) any version of the tool. After all, I've downloaded (and even paid for) quite a number of development tools over the years of which I could no longer be considered a user (and many for which that was never, strictly speaking, true). Then I thought the focus should be on "active users," which I would (arbitrarily) define as anyone who had downloaded (and perhaps paid for?) the latest update to the tool. That would weed out folks who had been users at one point but were no longer seriously using the tool. But witness the RunRev situation with 2.7.x vs. 2.6.1. I'd consider myself a fairly active user of Revolution but I don't use 2.7.x at all yet, though I have downloaded it. I imagine there are lots of RB developers who haven't upgraded in some time because they don't see a need for the new features and are quite satisfied with the older version in which they maintain applications for themselves or clients. My conclusion, for my purposes only, is that only "active" users should be counted but that determining that number is all but impossible, so, at the end of the day, "installed base" isn't a useful piece of information. Instead, I'll measure the popularity of a development tool based on such issues as how many books, web sites, articles, and tutorials are available; how large and active and helpful the user community is; how much free or nearly free code can you obtain for it. By that measure, RB is vastly more popular than RunRev. It has four books published, quite a few magazine articles and a healthy number of Web sites devoted to teaching it and providing sample and reusable code (classes) for it. Of course, popularity is just one factor to take into account when choosing a development tool. And it may not be a very important one in most situations. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 soapdog at mac.com Wed Oct 4 17:36:43 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 4 Oct 2006 18:36:43 -0300 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> Message-ID: Peter, Rev would also trigger your firewall due to RevOnline launching on startup (unless you disable it on the prefs). It's not phoning home but it's sure accessing a server. Thats why I hate this firewall softwares, it's all or nothing. In windows they go all jumpy. Now imaigine me. At a common day work I have maybe three or four ssh sessions, many stack tools acessing server, some standalones too.... I was an RB user too. I moved out of their base because the first releases for Mac OS 10.1 were horrible. Thank God I found Rev. What got me into Rev what the following line: move this stack to the screenloc When I first executed this on my first stack using Revolution Starter Kit from eons ago, man, I was smilling so much, it was so fun! I got the stack walking back and forth like a schizophrenic pong machine! And I thought: "maybe I can also code something useful out of it too..." Now my only wish for Rev is NESTED ARRAYS AND THREADS!!!!! Sorry for the all caps, I get emotional over this topics... :-) Andre On Oct 4, 2006, at 5:20 PM, Peter T. Evensen wrote: > I'm a FORMER user of REALBasic. I never used it for major > (multimedia) development, like I do use Revolution now. I guess I > am still counted in the 100,000. > > BTW, I fired up my RB 5.5 the other day and almost fell off my > chair when the Windows firewall came up and told me it was trying > to connect to the internet! Why is RB connecting to the internet? > And what is it doing? Why would it phone home? > > Perhaps that is how they get their user count... it tells them > every time you run it. > > Peter aka RB User #1,354 > > At 01:24 PM 10/4/2006, you wrote: >> In a press release today, >> REALBasic >> indicated its product now produces Universal Binaries, but I found >> it more >> intriguing that they claim 100,000 users of their product. I can't >> believe >> that's a real number but if it is, they have clearly been doing a >> lot of >> growing in the past 12-18 months, probably at the expense of VB >> which has >> driven its users away in droves with its stupid "take .NET or go >> away" >> approach. >> >> That would also mean they are *considerably* larger than I suspect >> RunRev is >> (though RunRev, like most companies, doesn't reveal installed-base >> numbers). >> >> -- >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >> 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 > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-682-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 revolutionary.dan at gmail.com Wed Oct 4 17:39:45 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 4 Oct 2006 14:39:45 -0700 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> Message-ID: <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> Andre..... Threads we need. Nested arrays we can simulate. :-) Dan On 10/4/06, Andre Garzia wrote: > > Now my only wish for Rev is NESTED ARRAYS AND THREADS!!!!! Sorry for > the all caps, I get emotional over this topics... :-) > > Andre > > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 Wed Oct 4 17:52:52 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 5 Oct 2006 07:52:52 +1000 Subject: Shell In-Reply-To: References: Message-ID: I have never used PostgreSQL, so I don't know how you normally start it. However from the error message, it appears that you don't start it with sudo, just with a standard user's login. Can you start PostgreSQL as normal from the Terminal and post the commands you use (blanking out any password). Then we can see how that needs to be altered to work directly from Rev. One other point: the message box does not always act exactly the same as a script in an object, so for testing, I suggest you make a button and do this in a mouseUp handler. Cheers, Sarah On 10/5/06, Hershel Fisch wrote: > On 10/4/06 6:51 AM, "Sarah Reichelt" wrote: > Thanks, > this is what I put into the message box > > put "#!/bin/sh" & cr into tScript put "pw=" & quote & "vehachhkl" & quote & > cr after tScript > put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data - > i" & cr after tScript > put shell(tScript) > > This is the result for the above script > Password: > "root" execution of the PostgreSQL server is not permitted. > The server must be started under an unprivileged user ID to prevent > possible system security compromise. See the documentation for > more information on how to properly start the server. > > --put "#!/bin/sh" & cr into tScript > put "pw=" & quote & "vehachhkl" & quote & cr after tScript > put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data - > i" & cr after tScript > put shell(tScript) > > And this is the result for this script, I'm wondering. > 1 > But it doesn't open "postgres" > Thanks again. > Hershel > > > > On 10/4/06, Hershel Fisch wrote: > >> Hi, I'd greatly appreciate if some one can help me out on this one. > >> How do I write this command with the shell function, I would write it in > >> terminal as follows > >> > >> Su - myUsr > >> Password: > >> And another command. > >> > >> Now the question is that every line above is a different entry > >> If I put > >> Put shell("su - myUsr") in the message box this is the result > >> "Password's: Sorry" > >> > >> And also if I understand correctly every command with the shell function is > >> a different terminal and does not correspond to the previous shell reply, is > >> that true? If so how do I write that every command should correspond to the > >> previously respond? > > > > > > You have to construct the shell commands as a single string and do it > > all at once. Here's an example of how to use sudo to set the system > > clock, but just put whatever you want after the "-S". > > > > put "#!/bin/sh" & cr into tScript > > put "pw=" & quote & tPass & quote & cr after tScript > > put "echo $pw | sudo -S date " & tDate & tTime & cr after tScript > > -- build the command lines, the command you need to run goes after the -S > > put shell(tScript) into tCheck -- do the command & get the result > > > > You have to quote your admin password, but you can ask for that when > > running the script, or store it in a custom property. > > > > 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From sarah.reichelt at gmail.com Wed Oct 4 18:00:10 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 5 Oct 2006 08:00:10 +1000 Subject: Help with table fields and cell editing In-Reply-To: References: Message-ID: > I have a Rev 2.7.4 (build 291) PC interface for database editing that is in > great shape except for one feature, directly editing a list of points. It > seems to me that this should be a natural table field & cell editing task, > but I can not see how to make it work. > > I have a group that contains a table field. The table field is not locked, > the "Table object" setting is checked, the "cREVTable(celle" box is checked > (cell editing), and the maximum editable column is set to 2. The tab stop is > less than half the width of the field, after subtracting the width of the > vertical scroll bar. Problems persist with or without a horizontal scroll > bar. > My preferences in such a case is to populate a standard list field from the database. When a line in the field is selected, I then populate a set of edit fields, radio button, popup mens etc, so that that single line can be edited, with buttons for delete, apply edits, cancel and add new record. While this may appear more clunky than direct editing of the table, it allows much more control & validation of data entered. Cheers, Sarah From soapdog at mac.com Wed Oct 4 18:04:02 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 4 Oct 2006 19:04:02 -0300 Subject: Kind-OT: cs books, lisp, threads and stuff (was Re: [OT] - REALBasic Claims 100K Users) In-Reply-To: <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> Message-ID: Dan, yes, that much is true, anyone can simulate nested arrays. I've seen solutions for that poping on the list every now and then. As for threads. Yes we need them, and hard if we want to build networked servers and fastcgi like daemons. I decided to use some of my time every week to learn more about computer sciences, as many on this list know, I have no formal education on this area except for two years of engineering which gave me only 60 hours of computer studies. Most of my coding is done in Rev, but I tend to think and design things in terms of scheme which is a "dialect" of lisp. I think in terms of lists and recursion and I really love scheme as much as I love Rev. I picked a couple books to read that teach me more about programming, my first book which I am reading is Structure and Interpretation of Computer Programs (everybody seems to call it SICP) which is a wonderful book and then I'll move to some other scheme books. Why I am doing that when I code almost full time in Rev and almost zero time in Scheme? Because scheme is a very nice language to learn concepts that I can apply later using some other language, and because many of the book authors I like write books about CS using lisp/scheme as the language for the examples. What I am missing in Rev is continuations, I've tried to build them but I can't. I know Dar Scott experiemented with some lambda-like constructs but I could not even reach that point. If I had continuations, I could save the state of a stack and its environment and be able to re-use that state case I need. One might ask where that is useful, and the answer is dead simple: Web Sessions. If we could save a stack state, like a debugger snapshot, then we could re- use it later, so we could save states for each web user and that would provide a very easy way to manage the sessions, because it would virtually need no management, just save the state when answering the request and restore it when receiving it. With something like that, we might even be able to do more useful web apps before we get thread support. Heck, we can even fake threads using such feature, save state, run one "thread", restore state, run "other thread". Using this snapshots we can implement co-routines which are always useful!!! One way we could create a snapshot of the environment is by reading "the variableNames" and saving everybody. Just by that we would get a very easy session support. If we go further and examinate the pendingMessages, the stacksInUse, the OpenStacks, the backscripts and the frontscripts. Well, then we can have a wonderful session support. The problem is that there's no way to probe the variableNames by building a library, the thing must be hard-coded inside the handler it is used. We can't access the variables in memory at a given time. What I wanted to build is something that would make a code like this possible... on someHandler ... put sessionStore() into gUniqueID ... end someHandler on otherHandler ... sessionRestore gUniqueID ... ## do stuff... end otherhandler And sessionStore would be able to get the variables running from someHandler. This is impossible, I don't know how the debugger does it but I can't code it, I've tried it. I have my own session library but it does not work like this in a way that would enable me to implement the things I want. Right now, I keep building my own solutions to problems all web developers face. We can't take Ruby on Rails right now because we don't have threads. We can't take seaside because we don't have continuations (or futures or related technologies). We can build plain CGIs which is cool and very powerful, but if we want to move further we simply need some new things in the core revolution bag of tricks. I still dream of a Rev version where I can use the construct - send thisHandler to me in a new thread - but right now, we can't. My dream is to create something like Userland Frontier, but without threads or some other way to code around them, I simply can't we also need more books... I learn code from books... I like them... specially Dans! :-D Cheers andre PS: ... and now, I am coding scheduling functions on fastcgi so that I don't run into DDoS... On Oct 4, 2006, at 6:39 PM, Dan Shafer wrote: > Andre..... > > Threads we need. Nested arrays we can simulate. > > :-) > > Dan > > > On 10/4/06, Andre Garzia wrote: >> >> Now my only wish for Rev is NESTED ARRAYS AND THREADS!!!!! Sorry for >> the all caps, I get emotional over this topics... :-) >> >> Andre >> >> >> > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 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 Oct 4 18:04:34 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Oct 2006 15:04:34 -0700 Subject: [OT] - REALBasic Claims 100K Users Message-ID: <45242FF2.90108@fourthworld.com> Dan Shafer wrote: > Threads we need. Nested arrays we can simulate. Was it H.L. Mencken who said "Arrays are the devil's playground"? Okay, maybe not. While I find threads intriguing, in practice I can't say I've had much of a need which was worth the debugging/maintenance overhead. And in the rare cases where I need the illusion of concurrency (prior to multiprocessors threading was always just an illusion, and even with them there is still some overlap) I've found maintaining a queue of tasks to run at idle with "send in" to take care of my modest needs. What sorts of tasks would threading be essential for? -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From soapdog at mac.com Wed Oct 4 18:13:15 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 4 Oct 2006 19:13:15 -0300 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <45242FF2.90108@fourthworld.com> References: <45242FF2.90108@fourthworld.com> Message-ID: <2A5E84C3-333A-409E-8672-B09156645DD8@mac.com> On Oct 4, 2006, at 7:04 PM, Richard Gaskin wrote: > > What sorts of tasks would threading be essential for? > Making servers!!!! We need threads or fork(). Thats the only way to serve thousands of concurrent connections. You create a simple server that can serve just one request. You pick every request create a new thread/fork and run that server with that request, even if it is a expensive request that will take long to work, it will not interrupt or harm the other request because each one is running on its own space. You can't really work with queues and task lists when building a web server... I did that, but if something blocks, then the whole server blocks... Andre From m.schonewille at economy-x-talk.com Wed Oct 4 18:14:59 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 5 Oct 2006 00:14:59 +0200 Subject: Hypercard to Studio conversion In-Reply-To: References: Message-ID: <301D8302-3F3E-4EB2-9BDF-1D5D99580E7A@economy-x-talk.com> Hi Gordon, instead of the filename use the effective filename: get the effective filename of this stack and then continue the script as Jacque posted it. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 4-okt-2006, om 22:57 heeft Gordon Shimizu het volgende geschreven: > Hello Jacque, > Start the clock! Please keep track of your time and I will send > you billing > information for your services. > > I tried this in various places (stack script, card script, and the > button). > In the stack script location, it was in the openStack script. It > doesn't > make any sense to put it into the card or button script but I did > it anyway > out of desperation (frustration!) > >> get the filename of this stack -- path to your main directory >> stack >> set the itemDelimiter to slash -- all file paths use slashes >> put item 1 to -2 of it into theFolderPath -- negatives count >> from the >> end of the string >> set the defaultfolder to it -- now the default folder location >> is set > > I have the converted HC stacks in one dedicated folder. I guess I'm > not > putting it in the right place in my main directory stack to go the > subdirectory stack and eventually to the specific topic stack. > > Gordon From ambassador at fourthworld.com Wed Oct 4 18:19:09 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Oct 2006 15:19:09 -0700 Subject: Libraries, 'start using' and stacks Message-ID: <4524335D.3050709@fourthworld.com> Dave Cragg wrote: > The stack doesn't have to be open before you "start using" it. You > can "start using" a stack directly with a file reference. (start > using stack "libsFolder/myLib.rev") When you start using a stack, > it's open in the sense that it is loaded into memory. But it doesn't > receive any openstack/opencard messages. Also, it isn't visible, but > it can be made visible in the normal way. (show stack "myLibrary") But there is one odd anomaly worth noting, and unfortunately my BZ request is unlocatable now (purged?) so I have to reproduce the discussion here: There is a conflict between the "close" command and the "stop using" command with regard to stacks which have their destroyStack property set to true. Everything you say above applies, but if your library has its destroyStack set to true and you open it to work on it, as long as it's open it's still in the message path but once you close the stack it also gets pulled from memory, and hence from the stacksInUse queue. The question for the designer of the engine is whether "close" should also mean "...and remove from stacksInUse", or whether "close" should simply mean "close" and continue honoring the stacksInUse until a "stop using" command is issued. For myself, the choice seems clear enough in favor of the latter, esp. given that the independence of "open"/"close" from "start using"/"stop using" is already well established by being able to insert stacks in the message path without needing to open them. So my BZ request was to complete the separation of the two sets of actions by also allowing a stack to be closed without altering its place in the stacksInUse. If others here agree I'll reinstate my BZ request. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From lynn at paradigmasoft.com Wed Oct 4 18:23:55 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 4 Oct 2006 15:23:55 -0700 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> Message-ID: <007a01c6e803$d4dfcae0$6501a8c0@lynn> > BTW, I fired up my RB 5.5 the other day and almost fell off > my chair when the Windows firewall came up and told me it was > trying to connect to the internet! Why is RB connecting to > the internet? And what is it doing? Why would it phone home? Some versions check to see if your subscription is still active or not. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From lynn at paradigmasoft.com Wed Oct 4 18:22:38 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Wed, 4 Oct 2006 15:22:38 -0700 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <7aa52a210610041305p441f52b0q9b7b9b596df1316a@mail.gmail.com> Message-ID: <007901c6e803$a7066d40$6501a8c0@lynn> > I wonder what the 'paid' installed base for RB is? That all > said, I do believe the 100K number is a good marketing ploy. > It would make me more confident in a proprietary development product. > > I wonder what Rev's (combined with MC's) total number of > downloads would be? > > It seems if they could make a case for a large number (like > RB), then it might also help in the marketing spiel. After > all, I doubt Lynn will jump in with any sort of disclaimer if > Rev releases > numbers--(waiting...) RB has had the Linux freebie since it shipped; on the other hand, Rev started to give away versions on cover disks many years before REAL started this practice. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From sunshine at public.kherson.ua Wed Oct 4 18:36:13 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 05 Oct 2006 01:36:13 +0300 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <2A5E84C3-333A-409E-8672-B09156645DD8@mac.com> Message-ID: On 10/5/06 1:13 AM, "Andre Garzia" wrote: >> What sorts of tasks would threading be essential for? >> > > Making servers!!!! > > We need threads or fork(). Thats the only way to serve thousands of > concurrent connections. Andre, this is not best model. If you going developer servers of any kind, I recommend you take a look on ACE framework. Just read its docs. May be you will find useful buy 2 books of ACE main developer Douglas. In short: if you want have 1000 connections, it is NOT good idea to have 1000 threads. BECAUSE your computer have one or e.g. 4 CPUs. And your 1000 threads start slow down a lots only on switch of context. Exists other more effective models. > You create a simple server that can serve > just one request. You pick every request create a new thread/fork and > run that server with that request, even if it is a expensive request > that will take long to work, it will not interrupt or harm the other > request because each one is running on its own space. > > You can't really work with queues and task lists when building a web > server... I did that, but if something blocks, then the whole server > blocks... -- 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 luis at anachreon.co.uk Wed Oct 4 18:38:59 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 4 Oct 2006 23:38:59 +0100 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: References: <006401c6e7e4$13d34350$6501a8c0@lynn> <231C2FC4-D0ED-4878-A27A-A43AA06BBCAB@economy-x-talk.com> Message-ID: Wouldn't the bug database be a rough (ok, VERY rough!) indicator? No, not the number of bugs but the number of individual bug posters. On it's plus side I have seen some neat plugins, and it does handle 3D (well, in a fashion). Cheers, Luis. On 4 Oct 2006, at 20:39, Ian Wood wrote: > And what got me started with Revolution? A free copy of 1.something > on a MacUser UK cover disk... ;-) > > Ian > > On 4 Oct 2006, at 19:50, Mark Schonewille wrote: > >> 4) They gave away a free RealBasic Lite for Mac with magazines, a >> few years ago. >> >> 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 luis at anachreon.co.uk Wed Oct 4 18:50:53 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 4 Oct 2006 23:50:53 +0100 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> Message-ID: Ohh, threads... Mmmmm.. Donuts... :) I was thinking of this the other day, and an easy way to set this up would be to have the initial card background a different colour. All that run on the same thread run on the same colour card/stack (I'm still getting my mind around the naming conventions). Ok, the colour wouldn't show up in run mode, but during development. Or a little corner of the window displaying a number, the lower the number the higher the thread priority (this'd be cool for timing apps, especially to do with screen refreshes, if that get implemented): You could alter thread priority just like we do with the arrows to alter the card levels. Cheers, Luis. On 4 Oct 2006, at 22:36, Andre Garzia wrote: > Peter, > > Rev would also trigger your firewall due to RevOnline launching on > startup (unless you disable it on the prefs). It's not phoning home > but it's sure accessing a server. Thats why I hate this firewall > softwares, it's all or nothing. In windows they go all jumpy. Now > imaigine me. At a common day work I have maybe three or four ssh > sessions, many stack tools acessing server, some standalones too.... > > I was an RB user too. I moved out of their base because the first > releases for Mac OS 10.1 were horrible. Thank God I found Rev. > > What got me into Rev what the following line: > > move this stack to the screenloc > > When I first executed this on my first stack using Revolution > Starter Kit from eons ago, man, I was smilling so much, it was so > fun! I got the stack walking back and forth like a schizophrenic > pong machine! And I thought: "maybe I can also code something > useful out of it too..." > > Now my only wish for Rev is NESTED ARRAYS AND THREADS!!!!! Sorry > for the all caps, I get emotional over this topics... :-) > > Andre > > On Oct 4, 2006, at 5:20 PM, Peter T. Evensen wrote: > >> I'm a FORMER user of REALBasic. I never used it for major >> (multimedia) development, like I do use Revolution now. I guess >> I am still counted in the 100,000. >> >> BTW, I fired up my RB 5.5 the other day and almost fell off my >> chair when the Windows firewall came up and told me it was trying >> to connect to the internet! Why is RB connecting to the >> internet? And what is it doing? Why would it phone home? >> >> Perhaps that is how they get their user count... it tells them >> every time you run it. >> >> Peter aka RB User #1,354 >> >> At 01:24 PM 10/4/2006, you wrote: >>> In a press release today, >>> REALBasic >>> indicated its product now produces Universal Binaries, but I >>> found it more >>> intriguing that they claim 100,000 users of their product. I >>> can't believe >>> that's a real number but if it is, they have clearly been doing a >>> lot of >>> growing in the past 12-18 months, probably at the expense of VB >>> which has >>> driven its users away in droves with its stupid "take .NET or go >>> away" >>> approach. >>> >>> That would also mean they are *considerably* larger than I >>> suspect RunRev is >>> (though RunRev, like most companies, doesn't reveal installed- >>> base numbers). >>> >>> -- >>> ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ >>> 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 >> >> Peter T. Evensen >> http://www.PetersRoadToHealth.com >> 314-629-5248 or 888-682-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 soapdog at mac.com Wed Oct 4 18:52:40 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 4 Oct 2006 19:52:40 -0300 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: References: Message-ID: <671E1144-AD26-4243-89FC-E0B9528F9138@mac.com> Ruslan, Yes, I know that. I was just giving a naive example. I never saw this ACE framework book, hope it is on safari bookshelf, this way I can read it online! :-) I don't know much on how to make servers that can scale to thousand connections, nor I know much about semaphores and mutex and things that are used to coordinate threads and process forking. I know simple math and that making a new thread for each connection in a thousand connections scenario will nor scale. I think there some smart way to do this by probably multiplexing the threads making some maths and spawning a new thread when needed. My little example is just a case where one can code a solution that will work nice, for a some kind of servers, for example a simple podcast broadcaster for your company intranet. It will be easier to code with threads then code it without it. I've been reading Python Networking Foundations and it has some keen solutions using threads and forks, I wish I could build stuff like that in Rev. I know that serving thousands concurrent connections is a task for a professional, someday I might be able to code such solutions! Thanks for the book references, I am looking for them now. Andre PS: I've read people complaining about the costs of switching contexts in a thread about parallel programming... On Oct 4, 2006, at 7:36 PM, Ruslan Zasukhin wrote: > Andre, this is not best model. > > If you going developer servers of any kind, I recommend you take a > look on > ACE framework. Just read its docs. May be you will find useful buy > 2 books > of ACE main developer Douglas. > > In short: if you want have 1000 connections, it is NOT good idea to > have > 1000 threads. BECAUSE your computer have one or e.g. 4 CPUs. And > your 1000 > threads start slow down a lots only on switch of context. > > Exists other more effective models. From revlist at azurevision.co.uk Wed Oct 4 19:43:02 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 5 Oct 2006 00:43:02 +0100 Subject: Threading (was: [OT] - REALBasic Claims 100K Users) In-Reply-To: <45242FF2.90108@fourthworld.com> References: <45242FF2.90108@fourthworld.com> Message-ID: <66B9F58A-6988-430B-BF87-0F79C990BF00@azurevision.co.uk> On 4 Oct 2006, at 23:04, Richard Gaskin wrote: > What sorts of tasks would threading be essential for? Well, one thing that leaps to mind immediately - stopping the entire application freezing up when executing a lengthy shell script or AppleScript. I know there are workarounds with shell scripts - piping the output to a text file and checking that in a loop - but for AppleScript your only current options involve running a separate application in the background. :-( Ian From ambassador at fourthworld.com Wed Oct 4 20:35:42 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Oct 2006 17:35:42 -0700 Subject: Threading (was: [OT] - REALBasic Claims 100K Users) Message-ID: <4524535E.60405@fourthworld.com> Ian Wood wrote: > On 4 Oct 2006, at 23:04, Richard Gaskin wrote: > >> What sorts of tasks would threading be essential for? > > Well, one thing that leaps to mind immediately - stopping the entire > application freezing up when executing a lengthy shell script or > AppleScript. The operating system is already threaded. This example doesn't necessarily require Rev to give us the overhead and complexity of running our own threads, merely to get notification of the completion of an OS thread. -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dsc at swcp.com Wed Oct 4 20:40:34 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 4 Oct 2006 18:40:34 -0600 Subject: Threads (was [OT] - REALBasic Claims 100K Users) In-Reply-To: <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> Message-ID: <70E25F5E-9B25-490B-A906-2D9668EF3F12@swcp.com> On Oct 4, 2006, at 3:39 PM, Dan Shafer wrote: > Threads we need. Folks really want this? Hmmm. What kinds of things might be shared among threads? Should a thread communicate with any threads other than its parent? What kind of communication? "Do this and let me know when you are finished." "Do this, show progress, and let me know when you are finished." Bidirectional message queue. Send messages to a thread in 'send' style. Just wondering. Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From ambassador at fourthworld.com Wed Oct 4 20:42:38 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 04 Oct 2006 17:42:38 -0700 Subject: [OT] - REALBasic Claims 100K Users Message-ID: <452454FE.3060806@fourthworld.com> Andre wrote: > My little example is just a case where one can code a solution that > will work nice, for a some kind of servers, for example a simple > podcast broadcaster for your company intranet. It will be easier to > code with threads then code it without it. I've been reading Python > Networking Foundations and it has some keen solutions using threads > and forks, I wish I could build stuff like that in Rev. Since even "true" threading is merely an illusion, the question is not whether we can make the illusion real (we can't of course), but rather how we can make the illusion useful (as you noted, it can serve the programmer's convenience). I wonder what might be done with a library to allow queuing of tasks and data discretely for similar convenience.... -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From jsng at wayoflife.org Wed Oct 4 20:41:46 2006 From: jsng at wayoflife.org (Jesse Sng) Date: Thu, 5 Oct 2006 08:41:46 +0800 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: References: <006401c6e7e4$13d34350$6501a8c0@lynn> <231C2FC4-D0ED-4878-A27A-A43AA06BBCAB@economy-x-talk.com> Message-ID: They are probably counting users of old versions also. I'm still on their mailing list and my old license going back to 2000 is still valid for upgrading so I think that makes me a Realbasic developer in their eyes. Jesse From bobs at twft.com Wed Oct 4 20:47:16 2006 From: bobs at twft.com (Robert Sneidar) Date: Wed, 4 Oct 2006 17:47:16 -0700 Subject: Testing for numerics In-Reply-To: References: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> Message-ID: <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> I think this underscores the need for REAL type checking. I was told that a positive integer would return true if "is a date" is used. As easy as non-typed variables are, it often becomes necessary to check for such things. I for one would like to be able to have the option of having new global variables initialized with NULL or UNDEFINED or something, so that I can check for the first time initialization of said variables. Maybe there could be an addition to the global/local variable declaration so that if you include an arguement and the variable is undefined as of yet, it will initialize the variable with your arguement as in: global bobtest "NULL" If bobtest already exists it will leave it as is, but if not it will initialize it with the string "NULL" or whatever you tell it to. if only I ruled the world... Bob Sneidar IT Manager Logos Management Calvary Chapel CM From tereza at califex.com Wed Oct 4 16:23:34 2006 From: tereza at califex.com (Tereza Snyder) Date: Wed, 4 Oct 2006 15:23:34 -0500 Subject: Hypercard to Studio conversion In-Reply-To: <452404DA.2080506@hyperactivesw.com> References: <452404DA.2080506@hyperactivesw.com> Message-ID: <3FEC5346-4E61-4756-AA44-26ECD64B4F76@califex.com> On Oct 4, 2006, at 2:00 PM, J. Landman Gay wrote: > > The first way is to simply pass the full file path to the stack. > You may not always know this in advance, but there are ways to > calculate it. However, the easiest way is the second way, using > relative file paths. > There is a related third way: using the "stackfiles" property. "The stackfiles" is a stack property, consisting of a list of stacknames and paths that Rev uses to find stacks that are referred to by name in handlers. In Hypercard, I believe, the stackfiles property was created and maintained by HyperCard itself, though it could be modified by scripts. From the Rev docs: > When a handler or object refers to an object in a stack other than > the current stack, Revolution checks all stacks that are loaded > into memory (and their substacks) to find the referenced stack. If > the stack cannot be found, Revolution checks the current stack's > stackFiles property to locate the stack being referenced, and loads > it into memory so that its properties and the objects in it can be > used. I do this: in my standalone stack startup sequence, my scripts get the files in a subdirectory in a defined relationship to my standalone, and from the file list the script creates a list of the stacks I find there, like this: > HEM_Version,/Volumes/Obovoid/TCSDEV/Projects/HFX/HEM/Resources/STK/ > HEM_Version.rev > HEM_Startup,/Volumes/Obovoid/TCSDEV/Projects/HFX/HEM/Resources/STK/ > HEM_Startup.rev > HEM_Main,/Volumes/Obovoid/TCSDEV/Projects/HFX/HEM/Resources/STK/ > HEM_Main.rev > HEM_DEV,/Volumes/Obovoid/TCSDEV/Projects/HFX/HEM/Resources/STK/ > HEM_DEV.rev Then I set the stackfiles of my standalone stack to this list. Because the standalone stack is a "parent" stack to every stack in the application, its stackfiles property is available to every script in the application. Since I always use the same name for my stacks and their filenames, I can be confident that when I use this in a script: toplevel "HEM_Main" the proper stack will be found and loaded. I make this stackfiles list every time I start up the application, so the paths are always current. Another strategy might be to fill the stackfiles property once during development using relative paths. But that relies on having "the defaultfolder" correctly set at all times. Of course, I always restore the defaultfolder whenever I change it, but I like the belt and suspenders approach. Besides, doing it the full-path way would permit me to put stack files in more than one directory - application stacks and plugins maybe - and find them seamlessly in scripts. Always another way... t -- Tereza Snyder Califex Software, Inc. www.califexsoftware.com From sarah.reichelt at gmail.com Wed Oct 4 21:05:47 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 5 Oct 2006 11:05:47 +1000 Subject: shell vs. process In-Reply-To: <451EFFC2.6060600@kevin-walzer.com> References: <451EFFC2.6060600@kevin-walzer.com> Message-ID: > In Revolution, which function is better for calling a long-running > external process and reading data from the process in a non-blocking > format, for instance, streaming the output from tcpdump into a text > display? > > Looking at the docs, it appears that "process" is what I want, but I saw > something that says that "open process" on OS X is only useful for > launching applications...not launching background command-line processes > and reading their output to stdout as one would expect to do on a > Unix-style platform. Since I am targeting OS X, I need to know how > others handle this. > Getting to this thread a bit late, but here is how I do a ping without blocking anything else. It is very quick if the ping is successful, but it's the failure delay that has to be allowed for. ********** on mouseUp put checkPing("www.garbageaddress.com") end mouseUp function checkPing pIP put specialFolderPath("Desktop") & "/ping.txt" into tFileName if there is a file tFileName then delete file tFileName put "ping -c1 -n " & pIP into tShellCmd put " > " & tFileName & " 2>&1 &" after tShellCmd get shell(tShellCmd) put 0 into timeCheck repeat 50 times add 1 to timeCheck wait 1 tick with messages if there is a file tFileName then put URL ("file:" & tFileName) into tRes if tRes is empty then next repeat -- file created but no result yet put wordOffset("loss", tRes) into tWord if tWord = 0 then next repeat -- file created but result not complete -- if there is a file tFileName then delete file tFileName put word tWord-2 of tRes into tPercent if tPercent = "0%" then return true else return false end if end repeat if there is a file tFileName then delete file tFileName return false end checkPing ********** As you can see, I redirect the output of a shell command to a text file, then have a loop that keeps checking until the file is there. Because the loop uses "wait with messages", it doesn't stop anything else from happening. After that, I analyze the text in the file to see how successful the ping was, before deleting the file. Depending on how long you would expect the command to take, you can adjust the wait time inside the loop and the number of times the loop happens. Cheers, Sarah From david at openpartnership.net Wed Oct 4 21:38:51 2006 From: david at openpartnership.net (David Bovill) Date: Wed, 4 Oct 2006 21:38:51 -0400 Subject: OT: RSS Feeds and aggrevators :) Message-ID: I am doing some research nto RSS aggregators. I thought the whole thing would have been sorted by now - but I cannot find any really good links. Does anyone have any good bookmarks to add to my research? I am wandering if there is a role for a speacialist service written in Transcript, or whether to use another language. Ruslan - how is the XML side of Valentina coming along? I guess that would be a nice backend for such a service no :) From soapdog at mac.com Wed Oct 4 21:57:15 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 4 Oct 2006 22:57:15 -0300 Subject: OT: RSS Feeds and aggrevators :) In-Reply-To: References: Message-ID: David, Ken Rays XML Lib is nice for RSS and he is also bundling RSS routines with the package!!! I think the netnewswire is the best aggregator out there it's fairly easy to write your own. The podcast thing is also just RSS + enclosures. Andre On Oct 4, 2006, at 10:38 PM, David Bovill wrote: > I am doing some research nto RSS aggregators. I thought the whole > thing > would have been sorted by now - but I cannot find any really good > links. > Does anyone have any good bookmarks to add to my research? I am > wandering if > there is a role for a speacialist service written in Transcript, or > whether > to use another language. > > Ruslan - how is the XML side of Valentina coming along? I guess > that would > be a nice backend for such a service no :) > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 4 22:00:35 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 5 Oct 2006 10:00:35 +0800 Subject: Testing for numerics In-Reply-To: <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> References: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> Message-ID: Robert, though this has nothing to do with type-checking, you can initialise variables to whatever you like when you declare them, so global gAGlobal = empty local aLocal = null Best, Mark On 5 Oct 2006, at 08:47, Robert Sneidar wrote: > I think this underscores the need for REAL type checking. I was > told that a positive integer would return true if "is a date" is used. > > As easy as non-typed variables are, it often becomes necessary to > check for such things. I for one would like to be able to have the > option of having new global variables initialized with NULL or > UNDEFINED or something, so that I can check for the first time > initialization of said variables. Maybe there could be an addition > to the global/local variable declaration so that if you include an > arguement and the variable is undefined as of yet, it will > initialize the variable with your arguement as in: > > global bobtest "NULL" > > If bobtest already exists it will leave it as is, but if not it > will initialize it with the string "NULL" or whatever you tell it to. > > if only I ruled the world... > > 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 mark at maseurope.net Wed Oct 4 22:11:17 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 5 Oct 2006 10:11:17 +0800 Subject: Testing for numerics In-Reply-To: References: Message-ID: <31171818-571C-4871-ADAD-BEE327B0980C@maseurope.net> I think this can be simpler: return (pValue is an integer) AND (pValue >= 0) Obviously, if it's an integer, it's also a number, and in this context it might be better to avoid 'trunc' since in some circumstances, (there is a thread from a while back about this) trunc returns a non-integer result. I'm still not clear on whether zero is positive, though, especially since we can have -0 and +0 apparently, though being mathematically unsophisticated I'd have thought them equal, except to a dumb computer! Best, Mark On 5 Oct 2006, at 01:13, FlexibleLearning at aol.com wrote: > function isPositiveInteger pValue > return (pValue is a number) AND (pValue >=0) AND (trunc(pValue) > =pValue) > end isPositiveInteger From mdswindell at cruzio.com Wed Oct 4 23:46:09 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 4 Oct 2006 20:46:09 -0700 Subject: Hypercard to Studio conversion In-Reply-To: References: Message-ID: <694AB586-283D-40BA-A2D0-870F06E82236@cruzio.com> Sorry. I understood you to mean that these were substacks of a mainstack (part of the same project), not related stacks residing in other folders/directories. If you didn't have the path right, how was your main stack opening them in the first place, but then not closing itself? Mark On Oct 4, 2006, at 2:29 PM, Gordon Shimizu wrote: > Thanks for this Mark, but it just didn't do it. Apparently, I need > to find > the correct pathway from my main directory stack to my subdirectory > stacks > then to my individual topic stacks. > > > On 10/4/06 12:23 PM, "Mark Swindell" wrote: > >> Try this: >> >> on mouseUp >> open stack mySubStack >> close stack myMainStack >> end mouseUp >> >> 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 kray at sonsothunder.com Thu Oct 5 00:27:39 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 04 Oct 2006 23:27:39 -0500 Subject: OT: RSS Feeds and aggrevators :) In-Reply-To: Message-ID: On 10/4/06 8:57 PM, "Andre Garzia" wrote: > Ken Rays XML Lib is nice for RSS and he is also bundling RSS routines > with the package!!! Thanks for the plug, Andre! Here's the info for anyone who's interested: XML Library: http://www.sonsothunder.com/products/xmllib/xmllib.htm RSS Plugin for the XML Library: http://www.sonsothunder.com/products/xmllib/xmllib_rssplugin.htm Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dsc at swcp.com Thu Oct 5 01:21:57 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 4 Oct 2006 23:21:57 -0600 Subject: shell vs. process In-Reply-To: References: <451EFFC2.6060600@kevin-walzer.com> Message-ID: <15EF53F7-6229-471F-AE27-FCAB6114FF57@swcp.com> On Oct 4, 2006, at 7:05 PM, Sarah Reichelt wrote: > As you can see, I redirect the output of a shell command to a text > file, then have a loop that keeps checking until the file is there. Cool. I have tried the &, but without success. I think I must not have been redirecting to a file or things changed since long ago. BTW, the original problem was tcpdump, so I assume a dialog or at least processing output as it comes might be needed. Dar From FlexibleLearning at aol.com Thu Oct 5 01:51:45 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 5 Oct 2006 01:51:45 EDT Subject: Testing for numerics Message-ID: Moi? Unknown? This indicates I should be posting more frequently! /H aka Hugh Senior, developer in HC, then SC, then MC and Rev, since 1984 (now feeling old) >> However, the equally elegant solution from our unknown >> "FlexibleLearning at aol.com" user is also interesting : > function isPositiveInteger pValue > return (pValue is a number) AND (pValue >=0) AND > (trunc(pValue)=pValue) > end isPositiveInteger From sunshine at public.kherson.ua Thu Oct 5 02:05:21 2006 From: sunshine at public.kherson.ua (Ruslan Zasukhin) Date: Thu, 05 Oct 2006 09:05:21 +0300 Subject: OT: RSS Feeds and aggrevators :) In-Reply-To: Message-ID: On 10/5/06 4:38 AM, "David Bovill" wrote: Hi David, > I am doing some research nto RSS aggregators. I thought the whole thing > would have been sorted by now - but I cannot find any really good links. > Does anyone have any good bookmarks to add to my research? I am wandering if > there is a role for a speacialist service written in Transcript, or whether > to use another language. > > Ruslan - how is the XML side of Valentina coming along? I guess that would > be a nice backend for such a service no :) We have implement so far support in SQL parser. Next step implement SQL modes execution. To see how it should looks you can read this article about SQL/XML -- extension of SQL 2003 standard. http://www.stylusstudio.com/sqlxml_tutorial.html -- 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 jperryl at ecs.fullerton.edu Thu Oct 5 02:42:48 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 4 Oct 2006 23:42:48 -0700 (PDT) Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <70ed6b130610041433k6951238akbe9cde957ad43a02@mail.gmail.com> Message-ID: Dan, I suspect that you're right about the 'popularity' factor (don't pass out... really... grab whatever heart meds are needed. Call 911 if necessary!).. ;-) But, how to get Rev to attain a similar 'popularity' quotient...??? Is it really a chicken or the egg thing? You say that it may not really be all that important of a factor, but, I suspect that it is. Judy On Wed, 4 Oct 2006, Dan Shafer wrote: > My conclusion, for my purposes only, is that only "active" users should be > counted but that determining that number is all but impossible, so, at the > end of the day, "installed base" isn't a useful piece of information. > > Instead, I'll measure the popularity of a development tool based on such > issues as how many books, web sites, articles, and tutorials are available; > how large and active and helpful the user community is; how much free or > nearly free code can you obtain for it. > > By that measure, RB is vastly more popular than RunRev. It has four books > published, quite a few magazine articles and a healthy number of Web sites > devoted to teaching it and providing sample and reusable code (classes) for > it. > > Of course, popularity is just one factor to take into account when choosing > a development tool. And it may not be a very important one in most > situations. From jperryl at ecs.fullerton.edu Thu Oct 5 02:49:22 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Wed, 4 Oct 2006 23:49:22 -0700 (PDT) Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: <45242FF2.90108@fourthworld.com> Message-ID: Hmmm... and if he HAD said it, I suppose I'd just love arrays. ;-) Judy On Wed, 4 Oct 2006, Richard Gaskin wrote: > Was it H.L. Mencken who said "Arrays are the devil's playground"? From shaosean at hotmail.com Thu Oct 5 03:57:48 2006 From: shaosean at hotmail.com (Shao Sean) Date: Thu, 05 Oct 2006 03:57:48 -0400 Subject: [REQ] Testers Message-ID: Do you make programs in multiple language? Looking for a quick and simple way to do it within Rev? Contact me directly to sign-up. _________________________________________________________________ Be seen and heard with Windows Live Messenger and Microsoft LifeCams http://clk.atdmt.com/MSN/go/msnnkwme0020000001msn/direct/01/?href=http://www.microsoft.com/hardware/digitalcommunication/default.mspx?locale=en-us&source=hmtagline From yvescoppe at skynet.be Thu Oct 5 04:43:08 2006 From: yvescoppe at skynet.be (Yves COPPE) Date: Thu, 5 Oct 2006 10:43:08 +0200 Subject: [REQ] Testers In-Reply-To: References: Message-ID: Le 5 oct. 06 ? 09:57, Shao Sean a ?crit : > Do you make programs in multiple language? Looking for a quick and > simple way to do it within Rev? Contact me directly to sign-up. > Ask Rob Cozens. He made a multi language database with rev. Greetings. Yves COPPE yvescoppe at skynet.be From viktoras at ekoinf.net Thu Oct 5 04:46:57 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 5 Oct 2006 11:46:57 +0300 (FLE Standard Time) Subject: Help with table fields and cell editing References: Message-ID: <4524C681.000003.03988@MAZYTIS> Indeed, the only workaround is to uncheck and forget the "Table object". You have to "roll your own" table. Gridlines, tab spacings are independent of the table object anyway, so the visual impression will not change. I am also adding a few scripts to my tables to capture keyboard events so it would behave like an elementary table rather than an ordinary text field: #This prevents deletion of neighbour cell with delete on deleteKey if the selectedText is not empty then pass deleteKey else answer "Select text to delete" exit deleteKey end if end deleteKey #This prevents deletion of neighbour cell with backspace on backspaceKey if the selectedText is not empty then pass backspaceKey else answer "Select text to delete" exit backspaceKey end if end backspaceKey #These 2 prevent insertion of a new line into field with return/enter on returnInField exit returnInField end returnInField on enterInField exit enterInField end enterInField This may be the simpliest way to get a functional usable table. Best regards Viktoras -------Original Message------- From: Walton Sumner Date: 10/04/06 19:32:21 To: use-revolution at lists.runrev.com Subject: Help with table fields and cell editing Help! I have a Rev 2.7.4 (build 291) PC interface for database editing that is in great shape except for one feature, directly editing a list of points. It seems to me that this should be a natural table field & cell editing task, but I can not see how to make it work. I have a group that contains a table field. The table field is not locked, the "Table object" setting is checked, the "cREVTable(celle" box is checked (cell editing), and the maximum editable column is set to 2. The tab stop is less than half the width of the field, after subtracting the width of the vertical scroll bar. Problems persist with or without a horizontal scroll bar. The field has the following odd behaviors when it is populated with data: 1. A mouseup event within a cell temporarily erases the data in the cell rather than selecting the data in the cell, even if I drag over the cell contents and manage to select them before releasing the mouse. If the mouseup occurs outside of the cell, the contents of the cell remain selected. Clicking in a cell also causes the erasing mouseup event. These are incorrect behaviors, IMO - the end user should be able to click or drag in the cell and insert or change one or a few digits. After clicking in a cell in the first column, clicking a different cell in the first column causes the first cell's contents to reappear (correct behavior) 2. Clicking any cell in the second column erases the entire field's contents. The field does not recover when the cell is deselected. 3. Clicking any cell in the second column selects the cell, but scrolls the field horizontally so that the cell's left edge abuts the left edge of the field, displaying the out-of-bounds third column and totally obscuring the first column. This is also incorrect behavior, IMO. The selected cell will accept new text, let's say "ABC", after turning off the keydown handler that screened for digits. 4. Tabbing from cell to cell has the same effect as clicking on a cell in the second column. 5. After reloading the table contents from the database, clicking on any cell in the second column erases everything but restores the "ABC" that I entered in #3. So, I'm guessing that the table field is not updating its global descriptors correctly, as reported in the archives from 2003 and 2004, but I can't see that anyone else has these problems currently. In fact, there are messages that talk about letting Rev handle tabs and arrows and the like, as if my current problems are not reproducible at all. Also, I thought until now that Rev's field issues had been resolved. So is there some special combination of settings that makes the table work? Meanwhile, I'll be scripting a redundant interface to achieve point editing with tab keys and no mouseclicks. I can post to bugzilla if this the problem is not unique to me. Thanks in advance. Walton Sumner _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From Andre.Bisseret at inria.fr Thu Oct 5 05:04:51 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Thu, 5 Oct 2006 11:04:51 +0200 Subject: Help with table fields and cell editing In-Reply-To: References: Message-ID: <86513903-D228-4E99-802A-812512907675@inria.fr> Hello ! I am interested in using table fields but I tried twice spending hours to find how to use them and twice I gave up ! I think I wanted too much, given the poor current state of this type of fields. But I never observe what you describe So I just tried to replicate what you are going through. On a Mac Pro Intel OS X 10.4.8 and Runrev 2.7.4 (build 291). Le 4 oct. 06 ? 18:29, Walton Sumner a ?crit : > Help! > > I have a Rev 2.7.4 (build 291) PC interface for database editing > that is in > great shape except for one feature, directly editing a list of > points. It > seems to me that this should be a natural table field & cell > editing task, > but I can not see how to make it work. > > I have a group that contains a table field. The table field is not > locked, > the "Table object" setting is checked, the "cREVTable(celle" box is > checked > (cell editing), and the maximum editable column is set to 2. The > tab stop is > less than half the width of the field, after subtracting the width > of the > vertical scroll bar. Problems persist with or without a horizontal > scroll > bar. I created a new stack with this same settings > > The field has the following odd behaviors when it is populated with > data: > 1. A mouseup event within a cell temporarily erases the data in the > cell > rather than selecting the data in the cell, not here for me : the data are not erased , they are selected > even if I drag over the cell > contents and manage to select them before releasing the mouse. If the > mouseup occurs outside of the cell, the contents of the cell remain > selected. Yes I get the same, but is it a real problem ? > Clicking in a cell also causes the erasing mouseup event. I don't see what you mean exactly here ? what's "the erasing mouseup event" ? > These > are incorrect behaviors, IMO - the end user should be able to click > or drag > in the cell and insert or change one or a few digits. I am able to click, drag, insert or change one or a few digits > After clicking in a cell in the first column, clicking a different > cell in > the first column causes the first cell's contents to reappear (correct > behavior) well, here it did not disappear > > 2. Clicking any cell in the second column erases the entire field's > contents. The field does not recover when the cell is deselected. this does not happen here; the entire field's contents remain unaffected > > 3. Clicking any cell in the second column selects the cell, but > scrolls the > field horizontally so that the cell's left edge abuts the left edge > of the > field, displaying the out-of-bounds third column and totally > obscuring the > first column. does not happen here > This is also incorrect behavior, IMO. The selected cell will > accept new text, let's say "ABC", after turning off the keydown > handler that > screened for digits. > > 4. Tabbing from cell to cell has the same effect as clicking on a > cell in > the second column. here tabbing from cell to cell selects each cell successively, normally > > 5. After reloading the table contents from the database, clicking > on any > cell in the second column erases everything but restores the "ABC" > that I > entered in #3. I only populated the table manually ; so I can't say anything here > > So, I'm guessing that the table field is not updating its global > descriptors > correctly, as reported in the archives from 2003 and 2004, but I > can't see > that anyone else has these problems currently. In fact, there are > messages > that talk about letting Rev handle tabs and arrows and the like, as > if my > current problems are not reproducible at all. Also, I thought until > now that > Rev's field issues had been resolved. > > So is there some special combination of settings that makes the > table work? I don't understand the difference between our respective results ? I had the same settings you described. One strange behaviour here : it is working when the table is set to "lock text" or "unlock text" as well ! Waiting for much better table fields, I am using adjacent fields that work as columns ; the script of the last one coordinates the behavior of the all including a handler on mouseWithin set the vScroll of fld "suchfld" to the vScroll of me. Best regards from Grenoble Andr? > Meanwhile, I'll be scripting a redundant interface to achieve point > editing > with tab keys and no mouseclicks. > > I can post to bugzilla if this the problem is not unique to me. > > Thanks in advance. > > Walton Sumner > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Thu Oct 5 05:17:06 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 05 Oct 2006 10:17:06 +0100 Subject: SVG Message-ID: <4524CD92.1050106@anachreon.co.uk> Hiya, Anyone have any idea where to find SVG in Revolution? Nothing in the docs. I noted this on their site: http://www.runrev.com/section/features.php 'Beautiful vector graphics engine with SVG operators. Build powerful vector graphics creation and generation tools.' Do they mean that the current vector image features are actually based on SVG 'in the engine'? I can't see anything resembling the actual SVG operators (according to the official SVG spec) in the docs. Cheers, Luis. From FlexibleLearning at aol.com Thu Oct 5 05:42:28 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 5 Oct 2006 05:42:28 EDT Subject: Testing for numerics Message-ID: Declaring initialised globals is not supported, so "global gAGlobal" is fine, but "global gAGlobal=empty" throws an error. I can think of three ways to accomplish this: Test against prior usage... if "gAGlobal" is not among the items of the globals then global gAGlobal put 10 into gAGlobal end if Test against contents... global gAGlobal if gAGlobal <>"" then put 10 into gAGlobal ReInitialize... delete global gAGlobal global gAGlobal /H > Robert, though this has nothing to do with type-checking, you can > initialise variables to whatever you like when you declare them, so > > global gAGlobal = empty >>I for one would like to be able to have the >> option of having new global variables initialized with NULL or >> UNDEFINED or something, so that I can check for the first time >> initialization of said variables. From tominjapan at excite.com Thu Oct 5 05:58:58 2006 From: tominjapan at excite.com (Thomas McCarthy) Date: Thu, 5 Oct 2006 05:58:58 -0400 (EDT) Subject: [OT] smalltalk video Message-ID: <20061005095858.18C783748E@xprdmailfe14.nwk.excite.com> This is, uhm....ancient. And yet, it looks very useable even now. http://video.google.com/videoplay?docid=-4365247885921962429&q=environment&hl=en _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From luis at anachreon.co.uk Thu Oct 5 06:11:52 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 05 Oct 2006 11:11:52 +0100 Subject: [OT] smalltalk video In-Reply-To: <20061005095858.18C783748E@xprdmailfe14.nwk.excite.com> References: <20061005095858.18C783748E@xprdmailfe14.nwk.excite.com> Message-ID: <4524DA68.60304@anachreon.co.uk> Squeakland (was Etoys) based on Squeak, is a really cool tool for kids to learn with: http://www.squeakland.org/ And there's Alice too www.alice.org (although it looks like they're moving from Squeak to Java). Let's not forget Open Croquet: www.opencroquet.org Cheers, Luis. Thomas McCarthy wrote: > This is, uhm....ancient. And yet, it looks very useable even now. > > http://video.google.com/videoplay?docid=-4365247885921962429&q=environment&hl=en > > _______________________________________________ > 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 > > From eric.chatonet at sosmartsoftware.com Thu Oct 5 06:24:59 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 5 Oct 2006 12:24:59 +0200 Subject: [REQ] Testers In-Reply-To: References: Message-ID: Hi Shao, If you plan to use Unicode, I can't help you but if your goal is limited to Roman languages, I use a very simple and reliable method I can tell you. Le 5 oct. 06 ? 09:57, Shao Sean a ?crit : > Do you make programs in multiple language? Looking for a quick and > simple way to do it within Rev? Contact me directly to sign-up. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From adrian at clubtype.co.uk Thu Oct 5 06:38:36 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Thu, 5 Oct 2006 11:38:36 +0100 Subject: How to start this project... In-Reply-To: <79d1bee70610031653r13faafa9u1f35c11d1a9eed97@mail.gmail.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <79d1bee70610031653r13faafa9u1f35c11d1a9eed97@mail.gmail.com> Message-ID: <067edd3aecf237a70d2097c24d0fcfd3@clubtype.co.uk> Just to clarify to everyone what I'm trying to do. Please look at a graphic explanation here... http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg Tried Jim Ault's solution, but it works only on existing text already placed in the field. Any key pressed result in a message. I need a function that triggers at each keyDown. I will try Jacqueline/Martin's solution now, with a keyDown in the editedText field and a lookupchar function in the card. After this is achieved, at some point I then need to deal with the keyDown event when the User places the insertion point arbitrarily in the text to revise a word. Still plugging away... Adrian On 4 Oct 2006, at 00:53, Martin Blackman wrote: > Sounds like there is an error 'cos there is no selected text. Try > putting a keydown handler similar to my/Jacque's recommendation into > the editedtext field script, and the lookupchar function into the card > or stack script (you can remove the button). Then chars should be > replaced as you type in editedtext. Keep on plugging away.. > experimentation and the dictionary are helpful when things don't seem > to work. > >> > >> So... I made a new main Stack: lookup.rev, >> created three fields: editedText, input, output, >> and a button to run the script. >> >> ABC is first line of 'input' field. >> 123 is first line of output filed. >> in field editedText, ABC is entered. >> Button is pressed. >> Result: "Error in handler" >> Hint: function. >> >> This function should work in its own right - yes? >> Adrian >> > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From klaus at major-k.de Thu Oct 5 06:42:23 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 Oct 2006 12:42:23 +0200 Subject: [REQ] Testers In-Reply-To: References: Message-ID: <9847598D-B259-4836-B6D1-B078F317F69F@major-k.de> Bonjour mes amis francaises, > Hi Shao, > > If you plan to use Unicode, I can't help you but if your goal is > limited to Roman languages, I use a very simple and reliable method > I can tell you. if you read this post again, you might notice that Sean is NOT looking for help with making multilingual apps, but looking for testers for his solution to this problem! For me this was non-ambiguous immediately ;-) > Le 5 oct. 06 ? 09:57, Shao Sean a ?crit : >> Do you make programs in multiple language? Looking for a quick and >> simple way to do it within Rev? Contact me directly to sign-up. > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ Regards Klaus Major klaus at major-k.de http://www.major-k.de From eric.chatonet at sosmartsoftware.com Thu Oct 5 06:46:05 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 5 Oct 2006 12:46:05 +0200 Subject: [REQ] Testers In-Reply-To: <9847598D-B259-4836-B6D1-B078F317F69F@major-k.de> References: <9847598D-B259-4836-B6D1-B078F317F69F@major-k.de> Message-ID: Hi Klaus, Your are right. As usual ;-) But you should know that I don't speak English (only Transcript ;-) Le 5 oct. 06 ? 12:42, Klaus Major a ?crit : > Bonjour mes amis francaises, > >> Hi Shao, >> >> If you plan to use Unicode, I can't help you but if your goal is >> limited to Roman languages, I use a very simple and reliable >> method I can tell you. > > if you read this post again, you might notice that Sean is NOT > looking for help with > making multilingual apps, but looking for testers for his solution > to this problem! > > For me this was non-ambiguous immediately ;-) > >> Le 5 oct. 06 ? 09:57, Shao Sean a ?crit : >>> Do you make programs in multiple language? Looking for a quick >>> and simple way to do it within Rev? Contact me directly to sign-up. >> >> Best Regards from Paris, >> Eric Chatonet >> --------------------------------------------------------------------- >> ------------------------- >> http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > 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 > Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From klaus at major-k.de Thu Oct 5 06:49:51 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 Oct 2006 12:49:51 +0200 Subject: [REQ] Testers In-Reply-To: References: <9847598D-B259-4836-B6D1-B078F317F69F@major-k.de> Message-ID: Bonjour Eric, > Hi Klaus, > > Your are right. > As usual ;-) :-) > But you should know that I don't speak English (only Transcript ;-) Aha? So you "portray" the english words directly from the dictionary to your posts to this list? :-D > Le 5 oct. 06 ? 12:42, Klaus Major a ?crit : > >> Bonjour mes amis francaises, >>> Hi Shao, >>> If you plan to use Unicode, I can't help you but if your goal is >>> limited to Roman languages, I use a very simple and reliable >>> method I can tell you. >> if you read this post again, you might notice that Sean is NOT >> looking for help with >> making multilingual apps, but looking for testers for his solution >> to this problem! >> For me this was non-ambiguous immediately ;-) >>> Le 5 oct. 06 ? 09:57, Shao Sean a ?crit : >>>> Do you make programs in multiple language? Looking for a quick >>>> and simple way to do it within Rev? Contact me directly to sign-up. >>> >>> Best Regards from Paris, >>> Eric Chatonet Best Klaus Major klaus at major-k.de http://www.major-k.de From mark at maseurope.net Thu Oct 5 08:22:11 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 5 Oct 2006 20:22:11 +0800 Subject: Testing for numerics In-Reply-To: References: Message-ID: You're right. I hadn't ever tried this, so assumed that you could initialise on declaration like you can with script locals...seems a bit inconsistent. Best, Mark On 5 Oct 2006, at 17:42, FlexibleLearning at aol.com wrote: > Declaring initialised globals is not supported, so "global > gAGlobal" is > fine, but "global gAGlobal=empty" throws an error. From shaosean at hotmail.com Thu Oct 5 08:33:15 2006 From: shaosean at hotmail.com (Shao Sean) Date: Thu, 05 Oct 2006 08:33:15 -0400 Subject: [REQ] Testers Message-ID: Sorry for the confusion.. We're not looking at how to do it, we're looking for people who are interested in how to do it in their own application without having to script anything extra.. We were going to keep quiet about it, but we're excited about all the hard work put into it and to get it to merge into the Rev IDE _without_ modifying the IDE (which we're sure is a good point for lots of people).. For those who are wondering about it, here are some screenshots so you can see what it looks like.. http://shaosean.wehostmacs.com/libLanguages.php There is also a roadmap done for upgrades to the library, but the first priority was getting the main language switching engine running.. We honestly believe that once you start working with it you'll wonder how you got along without it before ^_^ -Sean _________________________________________________________________ Get today's hot entertainment gossip http://movies.msn.com/movies/hotgossip From tkuypers at dmp-int.com Thu Oct 5 09:29:37 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Thu, 5 Oct 2006 15:29:37 +0200 Subject: XML error/question Message-ID: <31B4D2A3-9C15-4B9C-A2AA-CF56CB709BDC@dmp-int.com> Hi, I have a question on using XML files in Revolution, when they are saved as UTF8 files. The file I try to parse: ind001767CA 50?g/0.5ml The XML is saved as UTF8 because of the "strange" characters (like the "?" in the concentration-node). When I use "put revCreateXMLTree(vData,true,true,false) into vXMLid" I get the error "xmlerr, can't parse xml. Extra content at the end of the document" When I use revCreateXMLTreeFromFile the same result... Only when I save the file as a plain text file, I get the expected ID, but then I loose the correct info in the XML file... Anyone any suggestions? I'm using RR 2.7.2 on OS X 10.4.8. 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 tkuypers at dmp-int.com Thu Oct 5 09:38:23 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Thu, 5 Oct 2006 15:38:23 +0200 Subject: XML error/question In-Reply-To: <31B4D2A3-9C15-4B9C-A2AA-CF56CB709BDC@dmp-int.com> References: <31B4D2A3-9C15-4B9C-A2AA-CF56CB709BDC@dmp-int.com> Message-ID: <73E01507-DA71-40E9-88C0-996F49DE67A1@dmp-int.com> never mind, already found the error... 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 5-okt-06, at 15:29, Ton Kuypers wrote: > Hi, > > I have a question on using XML files in Revolution, when they are > saved as UTF8 files. > > The file I try to parse: > > > ind001767CA > 50?g/0.5ml > > > The XML is saved as UTF8 because of the "strange" characters (like > the "?" in the concentration-node). > > When I use "put revCreateXMLTree(vData,true,true,false) into > vXMLid" I get the error "xmlerr, can't parse xml. Extra content at > the end of the document" > When I use revCreateXMLTreeFromFile the same result... > Only when I save the file as a plain text file, I get the expected > ID, but then I loose the correct info in the XML file... > > Anyone any suggestions? > > I'm using RR 2.7.2 on OS X 10.4.8. > > > 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 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 5 09:43:54 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 Oct 2006 15:43:54 +0200 Subject: XML error/question In-Reply-To: <73E01507-DA71-40E9-88C0-996F49DE67A1@dmp-int.com> References: <31B4D2A3-9C15-4B9C-A2AA-CF56CB709BDC@dmp-int.com> <73E01507-DA71-40E9-88C0-996F49DE67A1@dmp-int.com> Message-ID: Dag Ton, > never mind, already found the error... and what was it? Might be useful for others, too. > 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 Groetjes Klaus Major klaus at major-k.de http://www.major-k.de From andrew_h at excite.com Thu Oct 5 10:25:36 2006 From: andrew_h at excite.com (andrew h) Date: Thu, 5 Oct 2006 10:25:36 -0400 (EDT) Subject: find next empty line in a table field Message-ID: <20061005142536.A09788B475@xprdmxin.myway.com> I want to add text to the next empt line in a table field, which is in a substack. Find won't work because it's not in the current stack. Can anyone help me. Thanks Andrew _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From tkuypers at dmp-int.com Thu Oct 5 10:35:20 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Thu, 5 Oct 2006 16:35:20 +0200 Subject: XML error/question In-Reply-To: References: <31B4D2A3-9C15-4B9C-A2AA-CF56CB709BDC@dmp-int.com> <73E01507-DA71-40E9-88C0-996F49DE67A1@dmp-int.com> Message-ID: I doubt it... I did a uniEncode/uniDecode on the data before I tried to get the ID... The decoding part should only take place on the actual text... Just a stupid mistake, nobody will learn anything from this ;-) 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 5-okt-06, at 15:43, Klaus Major wrote: > Dag Ton, > >> never mind, already found the error... > > and what was it? > Might be useful for others, too. > >> 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 > > 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 stephenREVOLUTION at barncard.com Thu Oct 5 10:33:54 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 5 Oct 2006 07:33:54 -0700 Subject: Testing for numerics In-Reply-To: References: Message-ID: Hugh, you're pushing it a bit... HC didn't appear until 1987...unless you're counting MacPaint and MacDraw! >Moi? Unknown? This indicates I should be posting more frequently! > >/H >aka Hugh Senior, developer in HC, then SC, then MC and Rev, since 1984 (now >feeling old) > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From JimAultWins at yahoo.com Thu Oct 5 10:40:30 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 05 Oct 2006 07:40:30 -0700 Subject: How to start this project... In-Reply-To: <067edd3aecf237a70d2097c24d0fcfd3@clubtype.co.uk> Message-ID: Event looping and interactions with users has been discussed many times on the list over the years. You should try searching for words like 'keyboard', 'trap', 'rawkeydown' 'focus' 'Mac vs Windows vs Linux' and read through the many techniques (and limitations) Don't rule out the use of a 'dialog box' to limit user interactivity, if that can fit into your scheme. This option could provide event/message simplicity you need. Also, study the way messages work in Rev. There may be messages sent by Rev that will surprise you, but they will be one of the keys to harnessing user actions. (closefield, enterinfield, keydown, rawkeydown, selection, etc) There may be some example stacks that show these interactions and you can see some of the gotchas and limitations. This is not an area I spend any time working on, since all of my apps are for me, or quite simplistic. Hope you find all that you are looking for. Jim Ault Las Vegas On 10/5/06 3:38 AM, "Adrian Williams" wrote: > Just to clarify to everyone what I'm trying to do. > Please look at a graphic explanation here... > http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg > > Tried Jim Ault's solution, but it works only on existing text > already placed in the field. Any key pressed result in a message. > I need a function that triggers at each keyDown. > > I will try Jacqueline/Martin's solution now, with a keyDown > in the editedText field and a lookupchar function in the card. > > After this is achieved, at some point I then need to deal with the > keyDown event when the User places the insertion point arbitrarily > in the text to revise a word. > > Still plugging away... > Adrian > > > On 4 Oct 2006, at 00:53, Martin Blackman wrote: > >> Sounds like there is an error 'cos there is no selected text. Try >> putting a keydown handler similar to my/Jacque's recommendation into >> the editedtext field script, and the lookupchar function into the card >> or stack script (you can remove the button). Then chars should be >> replaced as you type in editedtext. Keep on plugging away.. >> experimentation and the dictionary are helpful when things don't seem >> to work. >> >>>> >>> So... I made a new main Stack: lookup.rev, >>> created three fields: editedText, input, output, >>> and a button to run the script. >>> >>> ABC is first line of 'input' field. >>> 123 is first line of output filed. >>> in field editedText, ABC is entered. >>> Button is pressed. >>> Result: "Error in handler" >>> Hint: function. >>> >>> This function should work in its own right - yes? >>> Adrian >>> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > _______________________________________ > Adrian Williams Design Ltd (trading as Club Type), > 44 Mill Lane, > Merstham, > Redhill, > Surrey RH1 3HQ, UK > > Telephone/Facsimile: 01737 643300 > dFax (computer reception): 0870 0515681 > > International tel/fax (UK)+44 1737 643300 > International dFax: (UK)+44 870 0515681 > > Email: adrian at clubtype.co.uk > Website: http://www.clubtype.co.uk > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Thu Oct 5 10:39:12 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 5 Oct 2006 07:39:12 -0700 Subject: [REQ] Testers In-Reply-To: References: Message-ID: This is BRILLIANT! - Language sets right in the IDE... >(which we're sure is a good point for lots of people).. For those >who are wondering about it, here are some screenshots so you can see >what it looks like.. http://shaosean.wehostmacs.com/libLanguages.php > >There is also a roadmap done for upgrades to the library, but the >first priority was getting the main language switching engine >running.. We honestly believe that once you start working with it >you'll wonder how you got along without it before ^_^ > >-Sean -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From lynn at paradigmasoft.com Thu Oct 5 11:02:26 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 5 Oct 2006 08:02:26 -0700 Subject: [OT] - REALBasic Claims 100K Users In-Reply-To: Message-ID: <00dc01c6e88f$527451c0$6501a8c0@lynn> > > Some versions check to see if your subscription is still active or > > not. > > This isn't true, REALbasic does not phone home. On Windows, > REALbasic uses IPC sockets to communicate with a debug application. > Depending on what Firewall software a Windows user is using > and how they have it configured, this inter-process > communication can trigger a warning. Unfortunately the > warning message is somewhat misleading. Just a word of introduction - Dave Grogono has been with REAL's technical group for many years so he knows his stuff. Its nice to know REAL is keeping an eye on us still ;-) I bow to Dave's wisdom on this in this case; however some versions do indicate how long your subscription is good for. Dave, during the upgrade process (when you enter an upgrade key), is there any communication with the home server or is the entire process handled locally? > Lynn's reply also implies that when a "subscription" runs out > you can no longer use your current version of REALbasic. > This isn't the case. When you purchase REALbasic you get > both the current release and 6 months of updates (at least > two more releases). You can continue using these versions > even if you choose not to renew your update plan. I know you just love the word "subscription" Dave :-) But I did not imply this - you can continue to get upgrades to REALbasic as long as your subscription plan is active, but your old version stays useful forever. That is also the case with Revolution. On the other hand, although it comes with 6 months of subscription updates that doesn't mean you'll necessarily get two more versions except in theory that they are delivered in that time period (or unless there has been a policy change I havent heard of recently). REAL has a published plan to deliver two updates in that time (once every 90 days I believe). This has positives and negatives, clearly. Sometimes that means some features that get worked and tested in one update cycle don't get shipped until a following one. On the other hand, you do know that you are, at most, about 90 days away from an update of some kind. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From klaus at major-k.de Thu Oct 5 11:08:44 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 5 Oct 2006 17:08:44 +0200 Subject: XML error/question In-Reply-To: References: <31B4D2A3-9C15-4B9C-A2AA-CF56CB709BDC@dmp-int.com> <73E01507-DA71-40E9-88C0-996F49DE67A1@dmp-int.com> Message-ID: Hi Ton, > I doubt it... I did a uniEncode/uniDecode on the data before I > tried to get the ID... The decoding part should only take place on > the actual text... > Just a stupid mistake, nobody will learn anything from this ;-) Ah, well in that case... :-) > 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 Regards Klaus Major klaus at major-k.de http://www.major-k.de From adrian at clubtype.co.uk Thu Oct 5 11:09:41 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Thu, 5 Oct 2006 16:09:41 +0100 Subject: How to start this project... In-Reply-To: References: Message-ID: <655b10ef517c68317191261ab6b163a3@clubtype.co.uk> Jim, Thanks for your words of encouragement... On 5 Oct 2006, at 15:40, Jim Ault wrote: > Event looping and interactions with users has been discussed many > times on > the list over the years. You should try searching for words like > 'keyboard', 'trap', 'rawkeydown' 'focus' 'Mac vs Windows vs Linux' > and read > through the many techniques (and limitations) I've researched all these and understand the concept, but it seems many, many actions must be stitched together to provide seamless functioning. > > Don't rule out the use of a 'dialog box' to limit user interactivity, > if > that can fit into your scheme. This option could provide event/message > simplicity you need. I'd want to avoid that at all costs (at the moment). > > Also, study the way messages work in Rev. There may be messages sent > by Rev > that will surprise you, but they will be one of the keys to harnessing > user > actions. (closefield, enterinfield, keydown, rawkeydown, selection, > etc) > > There may be some example stacks that show these interactions and you > can > see some of the gotchas and limitations. I've scoured archives for relevant examples - none describes suitably. > > This is not an area I spend any time working on, since all of my apps > are > for me, or quite simplistic. Many thanks again. Adrian > Hope you find all that you are looking for. > > Jim Ault > Las Vegas > > > On 10/5/06 3:38 AM, "Adrian Williams" wrote: > >> Just to clarify to everyone what I'm trying to do. >> Please look at a graphic explanation here... >> http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg >> >> Tried Jim Ault's solution, but it works only on existing text >> already placed in the field. Any key pressed result in a message. >> I need a function that triggers at each keyDown. >> >> I will try Jacqueline/Martin's solution now, with a keyDown >> in the editedText field and a lookupchar function in the card. >> >> After this is achieved, at some point I then need to deal with the >> keyDown event when the User places the insertion point arbitrarily >> in the text to revise a word. >> >> Still plugging away... >> Adrian >> >> >> On 4 Oct 2006, at 00:53, Martin Blackman wrote: >> >>> Sounds like there is an error 'cos there is no selected text. Try >>> putting a keydown handler similar to my/Jacque's recommendation into >>> the editedtext field script, and the lookupchar function into the >>> card >>> or stack script (you can remove the button). Then chars should be >>> replaced as you type in editedtext. Keep on plugging away.. >>> experimentation and the dictionary are helpful when things don't seem >>> to work. >>> >>>>> >>>> So... I made a new main Stack: lookup.rev, >>>> created three fields: editedText, input, output, >>>> and a button to run the script. >>>> >>>> ABC is first line of 'input' field. >>>> 123 is first line of output filed. >>>> in field editedText, ABC is entered. >>>> Button is pressed. >>>> Result: "Error in handler" >>>> Hint: function. >>>> >>>> This function should work in its own right - yes? >>>> Adrian >>>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at 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 Oct 5 11:33:09 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 5 Oct 2006 08:33:09 -0700 Subject: Delivering Cross-Platform Solutions (was RE: [OT] - REALBasic Claims 100K Users) In-Reply-To: <70ed6b130610041433k6951238akbe9cde957ad43a02@mail.gmail.com> Message-ID: <00e701c6e893$9de3daf0$6501a8c0@lynn> > By that measure, RB is vastly more popular than RunRev. It > has four books published, quite a few magazine articles and a > healthy number of Web sites devoted to teaching it and > providing sample and reusable code (classes) for it. A combination of thrust and timing also help. There really wasnt a good RAD BASIC on the Mac when it appeared - and really there isnt one now. There is FutureBasic which has been around a very long time, but its approach is less RAD and more like "Codewarrior BASIC". And all of these things didn't magically happen overnight. In fact, there were books out on REALbasic in Japan well before the O'Reilly book (which hasn't been updated and likely will not be - Matt N. has moved on to xCode). I sell Revolution (had years of experience selling RB as well as hundreds of software products outside of the developer space - and still do!) but recognize that solution providers need a toolbox, not just one tool. There are lots of Rev users who also use REALbasic or Director. On the other hand, we all serve the "multi-platform delivery space" - while we all serve Thanksgiving dinner, the ingredients, recipes and processes are all radically different. If your affirmed goal is to learn object-oriented BASIC, Revolution isnt going to be the tool for you. If you need to deliver a solution into that space, well, that's where the discussion gets interesting :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From revolutionary.dan at gmail.com Thu Oct 5 11:59:36 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 5 Oct 2006 08:59:36 -0700 Subject: [OT] smalltalk video In-Reply-To: <4524DA68.60304@anachreon.co.uk> References: <20061005095858.18C783748E@xprdmailfe14.nwk.excite.com> <4524DA68.60304@anachreon.co.uk> Message-ID: <70ed6b130610050859m6388df7bi4fd79339d008159c@mail.gmail.com> The Smalltalk world,where i'm modestly active, has a number of interesting things going on these days including a brilliant new project called Sophie for multi-media "book" thingies (pardon the jargon :-) ). It also features what I suspect is the largest non-Java set of available llibraries, classes, doodads and plugins of any popularly accessible programming language, including Ruby (at least for now) and possibly excepting JavaScript (if you consider it popularly accessible, which I do). There are lots of Smalltalks available, too. A new product called Strongtalk is emerging as the new fair-haired entry because of its speed but it's pretty new and untested. Lots and lots of folks still doing Smalltalk, though the crowd seems to remain largely confined to educators and those exploring multimedia, 3D, etc. It's a surprisingly resilient crowd given the passage of more than three decades since its inception. On 10/5/06, Luis wrote: > > Squeakland (was Etoys) based on Squeak, is a really cool tool for kids > to learn with: http://www.squeakland.org/ > > And there's Alice too www.alice.org (although it looks like they're > moving from Squeak to Java). > > Let's not forget Open Croquet: www.opencroquet.org > > Cheers, > > Luis. > > > Thomas McCarthy wrote: > > This is, uhm....ancient. And yet, it looks very useable even now. > > > > > http://video.google.com/videoplay?docid=-4365247885921962429&q=environment&hl=en > > > > _______________________________________________ > > 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 > > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 Oct 5 12:08:26 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 5 Oct 2006 09:08:26 -0700 Subject: Delivering Cross-Platform Solutions (was RE: [OT] - REALBasic Claims 100K Users) In-Reply-To: <00e701c6e893$9de3daf0$6501a8c0@lynn> References: <70ed6b130610041433k6951238akbe9cde957ad43a02@mail.gmail.com> <00e701c6e893$9de3daf0$6501a8c0@lynn> Message-ID: <70ed6b130610050908i13bb426fgb74d9d3102ecf723@mail.gmail.com> Lynn, Completely agree. (Wow, with Judy agreeing with ME and me agreeing with YOU, this place is starting to become all too agreeable, isn't it? ) There are so many pros and cons of every development tool and language on the planet that I've always maintained it comes down to two issues most of the time: (1) what are you comfortable with (i.e., used to using); and (2) personal taste when it's time to add a new tool to your kit. I'm an object thinker and coder. I love Smalltalk. Given a choice between Transcript and RB, you'd think I'd opt for RB every time. Nope. I've tried it several times and although its OO is pretty well implemented, the rest of the language syntax is, for me, too cumbersome and Java-like. Transcript, OTOH, is intuitive and well-designed. Do I wish I could do OO in Transcript? You bet. But the rapid part of RAD is important to me and RB ain't that rapid, at least in my hands. On 10/5/06, Lynn Fredricks wrote: > > > > If your affirmed goal is to learn object-oriented > BASIC, Revolution isnt going to be the tool for you. If you need to > deliver > a solution into that space, well, that's where the discussion gets > interesting :-) > > _______________________________________________ > use-revolution mailing list > use-revolution 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 luis at anachreon.co.uk Thu Oct 5 12:08:23 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 05 Oct 2006 17:08:23 +0100 Subject: [OT] smalltalk video In-Reply-To: <70ed6b130610050859m6388df7bi4fd79339d008159c@mail.gmail.com> References: <20061005095858.18C783748E@xprdmailfe14.nwk.excite.com> <4524DA68.60304@anachreon.co.uk> <70ed6b130610050859m6388df7bi4fd79339d008159c@mail.gmail.com> Message-ID: <45252DF7.7050209@anachreon.co.uk> StrongTalk has just been Open Sourced by Sun. There's lots of cool stuff going on, but doesn't get disseminated as widely, although Seaside is making waves (ouch!). Cheers, Luis. Dan Shafer wrote: > The Smalltalk world,where i'm modestly active, has a number of > interesting things going on these days including a brilliant new project > called Sophie for multi-media "book" thingies (pardon the jargon :-) ). > It also features what I suspect is the largest non-Java set of available > llibraries, classes, doodads and plugins of any popularly accessible > programming language, including Ruby (at least for now) and possibly > excepting JavaScript (if you consider it popularly accessible, which I do). > > There are lots of Smalltalks available, too. A new product called > Strongtalk is emerging as the new fair-haired entry because of its speed > but it's pretty new and untested. > > Lots and lots of folks still doing Smalltalk, though the crowd seems to > remain largely confined to educators and those exploring multimedia, 3D, > etc. It's a surprisingly resilient crowd given the passage of more than > three decades since its inception. > > On 10/5/06, *Luis* > > wrote: > > Squeakland (was Etoys) based on Squeak, is a really cool tool for kids > to learn with: http://www.squeakland.org/ > > And there's Alice too www.alice.org (although > it looks like they're > moving from Squeak to Java). > > Let's not forget Open Croquet: www.opencroquet.org > > > Cheers, > > Luis. > > > Thomas McCarthy wrote: > > This is, uhm....ancient. And yet, it looks very useable even now. > > > > > http://video.google.com/videoplay?docid=-4365247885921962429&q=environment&hl=en > > > > > _______________________________________________ > > 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 > > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 rbarber at yhb.att.ne.jp Thu Oct 5 13:03:54 2006 From: rbarber at yhb.att.ne.jp (ron) Date: Thu, 5 Oct 2006 13:03:54 -0400 Subject: [REQ] Testers In-Reply-To: References: Message-ID: <91c2c19f84d4aead7020a4bff59ea3bc@yhb.att.ne.jp> Hi Sean, Thanks for your work on this. Anything that makes implementing multiple languages in an application is very welcomed. (You might want to correct the Japanese example you have if you mean to say 'hello' it should be ????? (konnichiha) not ???? ) Ron On Oct 5, 2006, at 10:39 AM, Stephen Barncard wrote: > This is BRILLIANT! - Language sets right in the IDE... > >> (which we're sure is a good point for lots of people).. For those who >> are wondering about it, here are some screenshots so you can see what >> it looks like.. http://shaosean.wehostmacs.com/libLanguages.php >> >> There is also a roadmap done for upgrades to the library, but the >> first priority was getting the main language switching engine >> running.. We honestly believe that once you start working with it >> you'll wonder how you got along without it before ^_^ >> >> -Sean > > -- > 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 Thu Oct 5 13:35:48 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 Oct 2006 10:35:48 -0700 Subject: Testing for numerics In-Reply-To: <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> References: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> Message-ID: <1104401579.20061005103548@ahsoftware.net> Robert- Wednesday, October 4, 2006, 5:47:16 PM, you wrote: > I think this underscores the need for REAL type checking. I was told > that a positive integer would return true if "is a date" is used. BZ #2783 -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Thu Oct 5 14:20:42 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 Oct 2006 13:20:42 -0500 Subject: Testing for numerics In-Reply-To: References: Message-ID: <45254CFA.9010807@hyperactivesw.com> FlexibleLearning at aol.com wrote: > Declaring initialised globals is not supported, so "global gAGlobal" is > fine, but "global gAGlobal=empty" throws an error. On the other hand, just declaring a global automatically initializes it to empty, so maybe that's enough for the original poster. I don't see too much difference between empty and NULL; there's a slight difference but probably not one that would matter too much in most cases. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lfredricks at proactive-intl.com Thu Oct 5 14:39:04 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Thu, 5 Oct 2006 11:39:04 -0700 Subject: Paradigma Releases Valentina 2.4.3 Message-ID: <015a01c6e8ad$892c35c0$6501a8c0@lynn> ADDS NEW SQL COMMANDS, PROTOCOLS October 06, 2006. Beaverton, Oregon-based Paradigma Software, Inc announces the immediate availability of Valentina Technology Release 2.4.3 for all developer and business products. The release provides numerous minor productivity improvements in addition to new, advanced SQL features and Universal Binary support for REAL Software's REALbasic development system. 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 business products include Valentina Office Server for Windows and MacOS X (PPC and Intel) and Valentina Studio, a fast and easy to use visual tool for creating, browsing, querying and administering both local and server-side Valentina databases. Valentina developer products are the Valentina 2 Application Developer Kits that allow for royalty free incorporation into desktop applications. Valentina Developer Network allows royalty free distribution of Valentina Embedded Server. Developer solutions are available for every major development system on MacOS X and Windows: Apple xCode (C++, Cocoa), MS Visual Studio (.net and COM), REALbasic, Revolution, Delphi and more. Valentina technology includes support for Valentina XML import/export, Valentina SQL (SQL 92 + extensions), native Unicode UTF-16 support, simultaneous data exchange, transparent file formats, and more. Highly optimized and unique technology allows Valentina database solutions to operate hundreds to thousands of times faster than competing database technologies. General features in all Valentina 2.4.3 ADKS and Valentina Office Server: COMPACT RECORDS PROTOCOL. A new network protocol to compress transmitted records by an average of 50%. PACKET VERSIONING PROTOCOL. Packets can transmit versioning information allowing improved communication with older/newer versions of the Valentina client and Valentina Server components. SQL: DROP TABLE [IF EXISTS]. If a table exists, it is automatically dropped without an error message; this speeds rapid modification of table structure without interactive feedback. SQL: CREATE TABLE [IF NOT EXISTS]. If a table doesn't already exist, then it is automatically created without generating an error message. SQL: CREATE [TEMPORARY] TABLE AS SELECT. This feature allows a new table to be created with a select statement, allowing very complex behaviors to be executed on the newly created table. An example is to automatically CLONE an existing table into a new table. Features in Valentina Special Releases: VALENTINA FOR REALBASIC Universal Binary Version. The best selling local and client-server database solution for REAL Software's REALbasic is now Universal Binary on MacOS X 10.4 Intel. VALENTINA STUDIO ENHANCED. The visual database creation, browsing and administration tool includes over 20 fixes and productivity improvements. Valentina 2.4.3 is a free upgrade for current users of Valentina 2.x products. All new features have been documented on the company wiki. Valentina 2.4.3 ADKs start at $199. Valentina Developer Network, which allows royalty free distribution of Valentina Embedded Server, starts at $499. For more information, visit the Paradigma Software website at http://www.paradigmasoft.com. About Paradigma Software, Inc Founded in 1998, Beaverton, Oregon-based Paradigma Software, Inc is the leading provider of incredibly fast and robust database solutions for business and development. Valentina 2 technology powers solutions as diverse as graphics applications from major Japanese electronics companies to solutions supporting US public schools. Paradigma Software solutions are available for every major development environment on the Windows and Macintosh platforms. Contact Paradigma Software Ph. (503) 574-2776 http://www.paradigmasoft.com From andrew at ugh.eclipse.co.uk Thu Oct 5 14:46:19 2006 From: andrew at ugh.eclipse.co.uk (Andrew) Date: Thu, 5 Oct 2006 19:46:19 +0100 Subject: Threads (was [OT] - REALBasic Claims 100K Users) In-Reply-To: <70E25F5E-9B25-490B-A906-2D9668EF3F12@swcp.com> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> <70E25F5E-9B25-490B-A906-2D9668EF3F12@swcp.com> Message-ID: <4412183c7403d420d764b205ee5e3f3b@ugh.eclipse.co.uk> On 05/10/2006, at 1:40, Dar Scott wrote: > What kinds of things might be shared among threads? > Should a thread communicate with any threads other than its parent? > > What kind of communication? > "Do this and let me know when you are finished." > "Do this, show progress, and let me know when you are finished." > Bidirectional message queue. > Send messages to a thread in 'send' style. My initial idea would be that when you send a message you could do so indicating it should be run it it's own thread (or in an existing thread that you know the name of). By default each object (button, field, card etc) would have a mutex that you must hold to update it's attributes or to run any of its handlers (this would be acquired automatically). It would be possible to do finer grained locking if the programmer took the trouble to code it. The automatic acquisition of locks would be dependent on some global property (that might also be used to permit the creation of threads in the first place) so there would be no overhead for non-threaded stacks. There wouldn't need to be any special methods of communication if it was done this way. A thread would terminate when the original handler completed. This is just my initial thoughts...there may be flaws I haven't thought of. There are still details like how to terminate threads on exit, what do do on deadlock (or if it's the programmers job to avoid it) etc to be considered. Andrew From dsc at swcp.com Thu Oct 5 15:04:51 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 5 Oct 2006 13:04:51 -0600 Subject: Testing for numerics In-Reply-To: <1104401579.20061005103548@ahsoftware.net> References: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> <1104401579.20061005103548@ahsoftware.net> Message-ID: On Oct 5, 2006, at 11:35 AM, Mark Wieder wrote: > Wednesday, October 4, 2006, 5:47:16 PM, you wrote: > >> I think this underscores the need for REAL type checking. I was told >> that a positive integer would return true if "is a date" is used. > > BZ #2783 People have created interesting bugs related to types in languages with strong typing. Many languages have type integer which is not an integer but some uniform representation of some subset of integer. Suppose some number in a program should only be a prime. Should a prime type be invented? Some languages infer types. Types are a hint to compilers and in some languages are a ball and chain to the compiler. Types allow a developer to organize thoughts and to catch errors. However, types are part of a more general mechanism related to constraints on the ranges and domains functions and commands. This mechanism might involve good comments, runtime assertions, assertions for analysis, assertions for compiling, and typing. This can be generalized to I/O and sometimes intermediate values. In this particular case, the common Revolution approaches are 1. to comment constraints or 2. to check for value errors and do something about those. In functions I use internally, I usually use comments to describe the sets of allowed values for parameters. In functions made available to customers, I use one or both. Sometimes, I am pretty casual about what a parameter might be. Revolution lends itself to runtime assertions and I expect that many folks have rolled their own. The detailed syntax of Revolution is poorly defined, but I would not be surprised if someone someday creates a smart lint that can handle simple proofs. That may be a while. I would not be surprised if the compiler might catch more in the future based on ranges of values. As far as 'is a date', I tried '"dinner and movie" is a date' in the message box and got false, so 'is a date' might be built with an assumption of a specific meaning for 'date'. I have enjoyed strong types in programming, but I don't think typing is what is needed here. Dar From shaosean at hotmail.com Thu Oct 5 15:20:36 2006 From: shaosean at hotmail.com (Shao Sean) Date: Thu, 05 Oct 2006 15:20:36 -0400 Subject: [REQ] Testers Message-ID: Sorry, my Japanese is a little rusty, but the name is "Shao" not "Yoshi" ;-) [insert ascii art yoshi, with mario riding him, eating an egg] _________________________________________________________________ The next generation of Search?say hello! http://imagine-windowslive.com/minisites/searchlaunch/?locale=en-us&FORM=WLMTAG From mwieder at ahsoftware.net Thu Oct 5 15:29:04 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 Oct 2006 12:29:04 -0700 Subject: Testing for numerics In-Reply-To: References: Message-ID: <14911196860.20061005122904@ahsoftware.net> Stephen- Thursday, October 5, 2006, 7:33:54 AM, you wrote: > Hugh, you're pushing it a bit... HC didn't appear until 1987...unless > you're counting MacPaint and MacDraw! Hugh, of course, has been using Jacque's TimeWarp stack since before it existed, and is therefore able to make accurate retroactive predictions. Contradicting him is futile, because he will then go back and change the timeline, and then where will you be, eh? -- -Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Thu Oct 5 17:29:47 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 5 Oct 2006 23:29:47 +0200 Subject: find next empty line in a table field In-Reply-To: <20061005142536.A09788B475@xprdmxin.myway.com> References: <20061005142536.A09788B475@xprdmxin.myway.com> Message-ID: Andrew, put myWhateverData into line (the number of lines of line 1 to offset (cr & cr,myData) of myData) of myData where myWhateverData is the text you want to add and myData is the orignal data or a reference to your tabel field. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 5-okt-2006, om 16:25 heeft andrew h het volgende geschreven: > > I want to add text to the next empt line in a table field, which is > in a substack. Find won't work because it's not in the current > stack. Can anyone help me. > > Thanks > > Andrew From JimAultWins at yahoo.com Thu Oct 5 17:42:42 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 05 Oct 2006 14:42:42 -0700 Subject: find next empty line in a table field In-Reply-To: Message-ID: On 10/5/06 2:29 PM, "Mark Schonewille" wrote: > Andrew, > put myWhateverData into line (the number of lines of line 1 to offset > (cr & cr,myData) of myData) of myData > > where myWhateverData is the text you want to add and myData is the > orignal data or a reference to your tabel field. > Good solution. The only catch I can think of, Mark, is if tabs are used in an empty line of a table, or (in a weird case) some other char is used as a default column delimiter. This would happen in the case of a list generator that does put val1 &tab& val2 &tab& val3 & cr after newList --and all the vals are emtpy. Jim Ault Las Vegas > > Op 5-okt-2006, om 16:25 heeft andrew h het volgende geschreven: > >> >> I want to add text to the next empt line in a table field, which is >> in a substack. Find won't work because it's not in the current >> stack. Can anyone help me. >> >> Thanks >> >> Andrew > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Thu Oct 5 17:50:35 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 Oct 2006 14:50:35 -0700 Subject: shell vs. process In-Reply-To: References: <451EFFC2.6060600@kevin-walzer.com> Message-ID: <8419688320.20061005145035@ahsoftware.net> Sarah- Wednesday, October 4, 2006, 6:05:47 PM, you wrote: > Getting to this thread a bit late, but here is how I do a ping without > blocking anything else. It is very quick if the ping is successful, > but it's the failure delay that has to be allowed for. Hey! That's cheating! Darn - here I thought you had an example of how to ping using sockets... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Oct 5 17:53:51 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 Oct 2006 14:53:51 -0700 Subject: SVG In-Reply-To: <4524CD92.1050106@anachreon.co.uk> References: <4524CD92.1050106@anachreon.co.uk> Message-ID: <4719884161.20061005145351@ahsoftware.net> Luis- Thursday, October 5, 2006, 2:17:06 AM, you wrote: > Anyone have any idea where to find SVG in Revolution? Nothing in the > docs. I noted this on their site: > http://www.runrev.com/section/features.php > 'Beautiful vector graphics engine with SVG operators. > Build powerful vector graphics creation and generation tools.' Interesting. I wonder how long that text has been in there... Do you need the actual SVG operators or are you interested in implementing vector graphics in general? While I've been successful in shelling out to ImageMagick to do SVG graphics, it's a bit of work and not a lot of fun. -- -Mark Wieder mwieder at ahsoftware.net From lynn at paradigmasoft.com Thu Oct 5 17:59:50 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 5 Oct 2006 14:59:50 -0700 Subject: Petition Google through Suggestions to add Revolution to Code Search Message-ID: <002101c6e8c9$a0f29200$6501a8c0@lynn> http://groups.google.com/group/Google-Code-Search/browse_thread/thread/fcdc7 43c2705d11f Ive started a thread in the google approved suggestion pit of doom (I mean group box) to add Revolution. If you are interested, please show your approval and participation :-) Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From dsc at swcp.com Thu Oct 5 19:04:34 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 5 Oct 2006 17:04:34 -0600 Subject: SVG In-Reply-To: <4719884161.20061005145351@ahsoftware.net> References: <4524CD92.1050106@anachreon.co.uk> <4719884161.20061005145351@ahsoftware.net> Message-ID: On Oct 5, 2006, at 3:53 PM, Mark Wieder wrote: > Thursday, October 5, 2006, 2:17:06 AM, you wrote: > >> Anyone have any idea where to find SVG in Revolution? Nothing in the >> docs. I noted this on their site: > >> http://www.runrev.com/section/features.php > >> 'Beautiful vector graphics engine with SVG operators. >> Build powerful vector graphics creation and generation tools.' > > Interesting. I wonder how long that text has been in there... > > Do you need the actual SVG operators or are you interested in > implementing vector graphics in general? Do you mean the new ink options using SVG and Porter-Duff names? Dar From luis at anachreon.co.uk Thu Oct 5 19:32:02 2006 From: luis at anachreon.co.uk (Luis) Date: Fri, 6 Oct 2006 00:32:02 +0100 Subject: SVG In-Reply-To: <4719884161.20061005145351@ahsoftware.net> References: <4524CD92.1050106@anachreon.co.uk> <4719884161.20061005145351@ahsoftware.net> Message-ID: Hiya, On 5 Oct 2006, at 22:53, Mark Wieder wrote: > Luis- > > Thursday, October 5, 2006, 2:17:06 AM, you wrote: > >> Anyone have any idea where to find SVG in Revolution? Nothing in the >> docs. I noted this on their site: > >> http://www.runrev.com/section/features.php > >> 'Beautiful vector graphics engine with SVG operators. >> Build powerful vector graphics creation and generation tools.' > > Interesting. I wonder how long that text has been in there... Yeah, I'm wondering too (got stung by MIDI 'support'...). > > Do you need the actual SVG operators or are you interested in > implementing vector graphics in general? While I've been successful in > shelling out to ImageMagick to do SVG graphics, it's a bit of work and > not a lot of fun. > Well, it depends: If the SVG operators are there (the ones I can't find...) I'd use them. If the current 'graphic' operators ('line' and the rest of that bunch) are displayed as SVG, then I'd use them. But in the last case, is there an SVG engine under the hood (is Revolution abstracting out the SVG)? If so, where are the rest of the SVG operators?! Maybe they're hidden/abstracted in the other image functions. If SVG is in there then it presents other possibilities I'd like to utilise, especially if this could be run as a CGI. I could hack away at the available drawing commands (hmm, or even 'translating' the drawing tools to SVG. I'll get sore, but I might try it) but SVG presents another facet to developing with Revolution. Maybe I should present these 'missing' features to Runtime, see what they say. > -- > -Mark Wieder > mwieder at ahsoftware.net Cheers, Luis. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Thu Oct 5 19:39:57 2006 From: luis at anachreon.co.uk (Luis) Date: Fri, 6 Oct 2006 00:39:57 +0100 Subject: SVG In-Reply-To: References: <4524CD92.1050106@anachreon.co.uk> <4719884161.20061005145351@ahsoftware.net> Message-ID: <7D240401-CF00-453F-828E-4584F70492E8@anachreon.co.uk> Hiya, On 6 Oct 2006, at 0:04, Dar Scott wrote: > > On Oct 5, 2006, at 3:53 PM, Mark Wieder wrote: > >> Thursday, October 5, 2006, 2:17:06 AM, you wrote: >> >>> Anyone have any idea where to find SVG in Revolution? Nothing in the >>> docs. I noted this on their site: >> >>> http://www.runrev.com/section/features.php >> >>> 'Beautiful vector graphics engine with SVG operators. >>> Build powerful vector graphics creation and generation tools.' >> >> Interesting. I wonder how long that text has been in there... >> >> Do you need the actual SVG operators or are you interested in >> implementing vector graphics in general? > > Do you mean the new ink options using SVG and Porter-Duff names? Ah, so the inks are SVG? Porter-Duff... Porter-Duff (sounds dodgy... Let's Google.... http:// www.svgopen.org/2005/papers/abstractsvgopen/) Well, well well! Still confused tho'... Is SVG rendered on the cards? Or is Revolution using SVG commands to replace previous (enhance, even) drawing commands? 'A rose is a Rose by any other name'... Is there an SVG engine under the hood? Which leads me to ask: Are the cards XML sheets? If so, I'm getting way too excited for something that may not actually be there. Cheers, Luis. > > Dar > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 5 19:43:26 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 Oct 2006 18:43:26 -0500 Subject: Petition Google through Suggestions to add Revolution to Code Search In-Reply-To: <002101c6e8c9$a0f29200$6501a8c0@lynn> References: <002101c6e8c9$a0f29200$6501a8c0@lynn> Message-ID: <4525989E.1080609@hyperactivesw.com> Lynn Fredricks wrote: > http://groups.google.com/group/Google-Code-Search/browse_thread/thread/fcdc7 > 43c2705d11f > > Ive started a thread in the google approved suggestion pit of doom (I mean > group box) to add Revolution. If you are interested, please show your > approval and participation :-) > Best regards, Reading their article about this, it doesn't seem to be a permissions thing, it appears to be a specialized search engine for code snippets available on the internet. If RR would allow google to search the mailing list archives and forums, then Rev code would automatically be in there, I think. The more publicly available code, the more results the search engine will display. Someone has posted after you, indicating this. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Oct 5 19:47:41 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 5 Oct 2006 16:47:41 -0700 Subject: Testing for numerics In-Reply-To: References: <79e483eb4777bf9c3df824d4f2cb2ced@wanadoo.fr> <29505236-E064-446B-A2AB-444C2F5297B0@twft.com> Message-ID: <62295120-40D7-4BD1-9354-F3ED68F41B05@twft.com> Ah, but would the variable be initialized to that value every time I declared it? For Globals this would be a disaster. I will check that out. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 4, 2006, at 7:00 PM, Mark Smith wrote: > Robert, though this has nothing to do with type-checking, you can > initialise variables to whatever you like when you declare them, so > > global gAGlobal = empty > local aLocal = null > > Best, > > Mark From bobs at twft.com Thu Oct 5 19:48:47 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 5 Oct 2006 16:48:47 -0700 Subject: Testing for numerics In-Reply-To: <31171818-571C-4871-ADAD-BEE327B0980C@maseurope.net> References: <31171818-571C-4871-ADAD-BEE327B0980C@maseurope.net> Message-ID: <0E041974-44B6-4B29-8EC7-77F106C422AB@twft.com> Except that negative and real numbers are numbers too! Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 4, 2006, at 7:11 PM, Mark Smith wrote: > I think this can be simpler: > > return (pValue is an integer) AND (pValue >= 0) From jacque at hyperactivesw.com Thu Oct 5 19:49:52 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 Oct 2006 18:49:52 -0500 Subject: Testing for numerics In-Reply-To: <14911196860.20061005122904@ahsoftware.net> References: <14911196860.20061005122904@ahsoftware.net> Message-ID: <45259A20.7060206@hyperactivesw.com> Mark Wieder wrote: > Stephen- > > Thursday, October 5, 2006, 7:33:54 AM, you wrote: > >> Hugh, you're pushing it a bit... HC didn't appear until 1987...unless >> you're counting MacPaint and MacDraw! > > Hugh, of course, has been using Jacque's TimeWarp stack since before > it existed, and is therefore able to make accurate retroactive > predictions. Contradicting him is futile, because he will then go back > and change the timeline, and then where will you be, eh? > I *knew* there was a reason I was having so much trouble debugging that stack. Hugh, lay off. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Oct 5 19:53:37 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 5 Oct 2006 16:53:37 -0700 Subject: Testing for numerics In-Reply-To: <45254CFA.9010807@hyperactivesw.com> References: <45254CFA.9010807@hyperactivesw.com> Message-ID: The benefit would be that I could use the state of the global to determine if this was the first time it had been initialized and run some setup code. The natural state of certain globals is empty, so I couldn't simply test for that. If I were coding from scratch I would just work around this, but I am porting business logic from another dev environment. They use this extensively. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 5, 2006, at 11:20 AM, J. Landman Gay wrote: > On the other hand, just declaring a global automatically > initializes it to empty, so maybe that's enough for the original > poster. I don't see too much difference between empty and NULL; > there's a slight difference but probably not one that would matter > too much in most cases. From bobs at twft.com Thu Oct 5 19:57:57 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 5 Oct 2006 16:57:57 -0700 Subject: find next empty line in a table field In-Reply-To: References: Message-ID: <363FCC15-0A54-4ED4-B95E-EA525859FB8C@twft.com> Lemme jump in here and say I was searching for a way to use Regular Expressions to find White Space, and came to the conclusion that you can't. It would be nice to find a series of spaces of variable lengths but I am stumped as to how. It wouldn't solve the matter of mixed cr's, tabs lf's and spaces. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 5, 2006, at 2:42 PM, Jim Ault wrote: > On 10/5/06 2:29 PM, "Mark Schonewille" talk.com> > wrote: >> Andrew, >> put myWhateverData into line (the number of lines of line 1 to offset >> (cr & cr,myData) of myData) of myData >> >> where myWhateverData is the text you want to add and myData is the >> orignal data or a reference to your tabel field. >> > Good solution. > The only catch I can think of, Mark, is if tabs are used in an > empty line of > a table, or (in a weird case) some other char is used as a default > column > delimiter. > > This would happen in the case of a list generator that does > put val1 &tab& val2 &tab& val3 & cr after newList > --and all the vals are emtpy. > > Jim Ault > Las Vegas From markgreenberg at cox.net Thu Oct 5 20:26:08 2006 From: markgreenberg at cox.net (Mark Greenberg) Date: Thu, 5 Oct 2006 17:26:08 -0700 Subject: Change Tabs Message-ID: <56BD7DB5-9BED-4E70-BD2A-AFB14D0063A0@cox.net> I know I'm missing something obvious, so I'll brace myself for egg on my face now. How does one script a change in a tabbed button? That is, I need it to change from one tab to another without the user clicking it. Thanks in advance, Mark Greenberg From markgreenberg at cox.net Thu Oct 5 20:31:34 2006 From: markgreenberg at cox.net (Mark Greenberg) Date: Thu, 5 Oct 2006 17:31:34 -0700 Subject: Collision Detection w/o AE Message-ID: One of my student teams needs an image that has an irregular shape and a transparent background to know when it "hits" another such image. Any suggestions? I already know about Arcade Engine, but was hoping for just some code that would do the trick. Thanks in advance, Mark Greenberg From sarah.reichelt at gmail.com Thu Oct 5 20:58:40 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Fri, 6 Oct 2006 10:58:40 +1000 Subject: Change Tabs In-Reply-To: <56BD7DB5-9BED-4E70-BD2A-AFB14D0063A0@cox.net> References: <56BD7DB5-9BED-4E70-BD2A-AFB14D0063A0@cox.net> Message-ID: On 10/6/06, Mark Greenberg wrote: > I know I'm missing something obvious, so I'll brace myself for egg on > my face now. > > How does one script a change in a tabbed button? That is, I need it > to change from one tab to another without the user clicking it. > set the menuHistory of btn Tabs" to 3 will effectively click on the 3rd tab. If you have a menuPick handler, it will be triggered then. Cheers, Sarah From JimAultWins at yahoo.com Thu Oct 5 21:43:50 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 05 Oct 2006 18:43:50 -0700 Subject: find next empty line in a table field In-Reply-To: <363FCC15-0A54-4ED4-B95E-EA525859FB8C@twft.com> Message-ID: Try googling " regex white space" and read the many articles. This should let to determine the exact syntax that will work in your case. On of the difficulties of showing a quick answer is that everyone has some extra condition that needs to be included. Hope this gives you a start. Is there something specific you need to get to work? Jim Ault Las Vegas On 10/5/06 4:57 PM, "Robert Sneidar" wrote: > Lemme jump in here and say I was searching for a way to use Regular > Expressions to find White Space, and came to the conclusion that you > can't. It would be nice to find a series of spaces of variable > lengths but I am stumped as to how. It wouldn't solve the matter of > mixed cr's, tabs lf's and spaces. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Oct 5, 2006, at 2:42 PM, Jim Ault wrote: > >> On 10/5/06 2:29 PM, "Mark Schonewille" > talk.com> >> wrote: >>> Andrew, >>> put myWhateverData into line (the number of lines of line 1 to offset >>> (cr & cr,myData) of myData) of myData >>> >>> where myWhateverData is the text you want to add and myData is the >>> orignal data or a reference to your tabel field. >>> >> Good solution. >> The only catch I can think of, Mark, is if tabs are used in an >> empty line of >> a table, or (in a weird case) some other char is used as a default >> column >> delimiter. >> >> This would happen in the case of a list generator that does >> put val1 &tab& val2 &tab& val3 & cr after newList >> --and all the vals are emtpy. >> >> 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 JimAultWins at yahoo.com Thu Oct 5 21:47:04 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 05 Oct 2006 18:47:04 -0700 Subject: find next empty line in a table field In-Reply-To: <363FCC15-0A54-4ED4-B95E-EA525859FB8C@twft.com> Message-ID: Further googlism .... try "Negated Shorthand Character Classes" which will give the category of regex that will scan until a non-white space character is found, even across lines (cr's) Jim Ault Las Vegas On 10/5/06 4:57 PM, "Robert Sneidar" wrote: > Lemme jump in here and say I was searching for a way to use Regular > Expressions to find White Space, and came to the conclusion that you > can't. It would be nice to find a series of spaces of variable > lengths but I am stumped as to how. It wouldn't solve the matter of > mixed cr's, tabs lf's and spaces. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Oct 5, 2006, at 2:42 PM, Jim Ault wrote: > >> On 10/5/06 2:29 PM, "Mark Schonewille" > talk.com> >> wrote: >>> Andrew, >>> put myWhateverData into line (the number of lines of line 1 to offset >>> (cr & cr,myData) of myData) of myData >>> >>> where myWhateverData is the text you want to add and myData is the >>> orignal data or a reference to your tabel field. >>> >> Good solution. >> The only catch I can think of, Mark, is if tabs are used in an >> empty line of >> a table, or (in a weird case) some other char is used as a default >> column >> delimiter. >> >> This would happen in the case of a list generator that does >> put val1 &tab& val2 &tab& val3 & cr after newList >> --and all the vals are emtpy. >> >> 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 jacque at hyperactivesw.com Thu Oct 5 21:56:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 05 Oct 2006 20:56:51 -0500 Subject: Testing for numerics In-Reply-To: References: <45254CFA.9010807@hyperactivesw.com> Message-ID: <4525B7E3.1090804@hyperactivesw.com> Robert Sneidar wrote: > The benefit would be that I could use the state of the global to > determine if this was the first time it had been initialized and run > some setup code. The natural state of certain globals is empty, so I > couldn't simply test for that. If I were coding from scratch I would > just work around this, but I am porting business logic from another dev > environment. They use this extensively. > Maybe you could fudge it by initializing all the globals to the string "NULL". Then check for that. Then you'd just have to add quotation marks around all the "NULL"s in the existing code. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mwieder at ahsoftware.net Fri Oct 6 01:10:52 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 5 Oct 2006 22:10:52 -0700 Subject: Google Code Search Message-ID: <3646105025.20061005221052@ahsoftware.net> All- I just got pointed to Google Code Search today. Looks like a great online tool. There's no xtalk in their otherwise great selection of programming languages, but they're open to suggestions (there's a feedback link)... http://www.google.com/codesearch -- -Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Fri Oct 6 02:22:06 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 05 Oct 2006 23:22:06 -0700 Subject: Testing for numerics In-Reply-To: Message-ID: On 10/5/06 4:53 PM, "Robert Sneidar" wrote: > The benefit would be that I could use the state of the global to > determine if this was the first time it had been initialized and run > some setup code. The natural state of certain globals is empty, so I > couldn't simply test for that. If I were coding from scratch I would > just work around this, but I am porting business logic from another > dev environment. They use this extensively. Try using > the globalNames ---------script lines -------------- global gGlobalNameArr on preopenStack put the globalNames into listToRegister repeat for each item GBLNM in listToRegister get GBLNM&"_" if it is "gGlobalNameArr_" then next repeat do "global "& GBLNM --need this to declare for this handler if char 1 to 4 of it is "gRev" then next repeat if char 1 of it is "$" then next repeat do "put "& GBLNM &" into gGlobalNameArr["&it&"]" end repeat end preopenstack --the gGlobalNameArr array is a global --now the keys of the arr = the list of (global names&"_") --the values = the startup value of the globals, except gGlobalNameArr --whenever you process a global, compare to gGlobalNameArr[GBLNM&"_"] --the reason for the "_" is that the 'do' cmd will interpret the global rather than use its name in the index of the array. --because gGlobalNameArr is declared in the same script container, it does not have to be May not be what you need, but thought it might help. Jim Ault Las Vegas > > On Oct 5, 2006, at 11:20 AM, J. Landman Gay wrote: > >> On the other hand, just declaring a global automatically >> initializes it to empty, so maybe that's enough for the original >> poster. I don't see too much difference between empty and NULL; >> there's a slight difference but probably not one that would matter >> too much in most cases. > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 derbrill.de Fri Oct 6 02:50:55 2006 From: revolution at derbrill.de (Malte Brill) Date: Fri, 6 Oct 2006 08:50:55 +0200 Subject: Collision Detection w/o AE In-Reply-To: <20060926074957.53941194C33B@mail.runrev.com> References: <20060926074957.53941194C33B@mail.runrev.com> Message-ID: <379FE12B-F493-4A80-9251-2FE5F7A35FDC@derbrill.de> Hi Mark, I hope you understand that I can not share the actual code of AE here. :-) However I can share the principle. Calculate the smallest rectangle of intersection and compare the maskdata in that area. basically what you need to do is take the maskdata of both portions of the 2 images that lay in the smallest rectangle of intersection, add the values and check if it is over a certain threshold value. If so you have a collision. Implementing it did cost quite some of my hair though (and that is why I won?t share the code here). You wrote you need it for a student team. Maybe asking support for an edu price for AE might be an option? You would get far more than imageCollision detection only. :-) All the best, Malte From geradamas at yahoo.com Fri Oct 6 03:45:19 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 6 Oct 2006 08:45:19 +0100 (BST) Subject: Focus and Text Fields Message-ID: <20061006074519.83360.qmail@web37503.mail.mud.yahoo.com> I have the following script in a Card: on openCard put "We" into fld "F1" focus on fld "F1" end openCard now what this does is: it puts "We" into the field "F1" and then puts the cursor BEFORE "We" in the field "F1" (nothing terribly remarkable there!) HOWEVER, I would like it so that when the FOCUS is set to field "F1" the cursor is set after the letters "We" AND - - - directions for how to put a cursor anywhere in a string inside a field: e.g. Between "I" and "a drink" in "I a drink" ------ Of course this question has a general application. I would be very grateful for any help. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From andrew_h at excite.com Fri Oct 6 04:14:43 2006 From: andrew_h at excite.com (andrew h) Date: Fri, 6 Oct 2006 04:14:43 -0400 (EDT) Subject: find next empty line in a table field Message-ID: <20061006081443.591FC8B336@xprdmxin.myway.com> Thanks Mark and Jim your suggestions have headed me in the right direction. Bob you're right, searching for white space is a thorny issue. Andrew _______________________________________________ Join Excite! - http://www.excite.com The most personalized portal on the Web! From viktoras at ekoinf.net Fri Oct 6 04:26:07 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 6 Oct 2006 11:26:07 +0300 (FLE Standard Time) Subject: Google Code Search References: <3646105025.20061005221052@ahsoftware.net> Message-ID: <4526131E.000001.03272@MAZYTIS> As we all know stacks in Rev are binary files with scripts as text. My question would be is there a preferred [proper, accepted] way or any guidelines to describe RunRev projects' source so it could be searched as a whole and imported into ReunRev RAD directly? Or should we put extra efforts by rewriting the code manually so it could be searched by search engines and leave it for developers to translate it to RunRev manually again? This is not so attractive for the both sides and requires additional efforts by those who want to share and those who would like to reuse the shared code. There is a brilliant idea Luis just wrote about -it indeed would be nice to have RunRev cards and stacks (not compiled) to be described in XML that could be directly imported into the RunRev RAD and/or searched by search engines. I guess someone at Runtime Ltd or maybe outside has to define the XML syntax to be used and create an XML/Transcript source code import/export tool with existing RunRev tools. Should we try ;-) it is worth efforts. Best wishes Viktoras -------Original Message------- From: Mark Wieder Date: 10/06/06 08:11:04 To: use-revolution at lists.runrev.com Subject: Google Code Search All- I just got pointed to Google Code Search today. Looks like a great online tool. There's no xtalk in their otherwise great selection of programming languages, but they're open to suggestions (there's a feedback link)... http://www.google.com/codesearch -- -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 andrew at ugh.eclipse.co.uk Fri Oct 6 04:56:41 2006 From: andrew at ugh.eclipse.co.uk (Andrew) Date: Fri, 6 Oct 2006 09:56:41 +0100 Subject: shell vs. process In-Reply-To: <8419688320.20061005145035@ahsoftware.net> References: <451EFFC2.6060600@kevin-walzer.com> <8419688320.20061005145035@ahsoftware.net> Message-ID: On 05/10/2006, at 22:50, Mark Wieder wrote: > Hey! That's cheating! Darn - here I thought you had an example of how > to ping using sockets... You need raw sockets for that (at least under UNIX like OSs) and I don't think there is a built in way to open a raw socket from Revolution. Andrew From list at dreamscapesoftware.com Fri Oct 6 05:15:03 2006 From: list at dreamscapesoftware.com (dreamscapesoftware.com - List) Date: Fri, 6 Oct 2006 05:15:03 -0400 Subject: Collision Detection w/o AE Message-ID: <200610060915.k969F3Bd000744@valuworld.com> Mark, The following site has a Collide library available for only $15. There is a working demo available that runs quite nicely for collision detection. Check it out. http://curryk.com/collide.html -- Derek Mark Greenberg wrote: > One of my student teams needs an image that has an irregular shape > and a transparent background to know when it "hits" another such > image. Any suggestions? I already know about Arcade Engine, but was > hoping for just some code that would do the trick. > > Thanks in advance, > > Mark Greenberg _______________________________________________ > use-revolution mailing list use-revolution at lists.runrev.com Please > visit this url to subscribe, unsubscribe and manage your subscription > preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From paolo.mazza at neol.it Fri Oct 6 05:13:48 2006 From: paolo.mazza at neol.it (paolo mazza) Date: Fri, 06 Oct 2006 11:13:48 +0200 Subject: Saving externals in a standalone on OSX? In-Reply-To: References: Message-ID: Where I am supposed to place the external in the standalone on OSX ? I am really confused.... I tryed to build a standalone with the EnhancedQT external in MACOSX In windows it works fine ... but in MACOSX it is a mess. I placed the enhancedQT.bundle inside the standalone package ... next to the application file and into the External folder ... it does not work. Where I am supposed to place the damn file? Will externals work both in Universal binary and PowerPc applications? Thanks Paolo Mazza ******************************************************** Paolo Mazza NEOL SRL Via Calatafimi, 16 - 35137 PADOVA www.neol.it paolo.mazza at neol.it Tel 049-7386590 From geradamas at yahoo.com Sun Oct 8 06:43:23 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 8 Oct 2006 11:43:23 +0100 (BST) Subject: John Donne all undone by the RunRev use-list Message-ID: <20061008104323.82556.qmail@web37504.mail.mud.yahoo.com> Obviously the whole thing went pear-shaped this weekend: first there was no access to the use-list then, when there was access, all new meesages were called "no subject" and had their tops cut off particularly disappointed at missing the John Donne quotes. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All New Yahoo! Mail ? Tired of Vi at gr@! come-ons? Let our SpamGuard protect you. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sun Oct 8 06:56:35 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 8 Oct 2006 11:56:35 +0100 (BST) Subject: [OT] "user-friendly" versions of Linux Message-ID: <20061008105635.65121.qmail@web37506.mail.mud.yahoo.com> There is also "Linux XP" which is based on Fedora Core 3 and crippled to the point of being able to install only 2 extra packages: Open Office and Adobe Reader. I have just been playing with it on my "play-time PC" and am rushing back to put Ubuntu back on! Linux XP has sort of cheap, imitation eye-candy that is a pastiche of Window XP (but would fool no-one), has little or none of the supposed benefits of Linux over Windows. Quite frankly, if one is so desperate to keep the XP look, then just keep with Windows XP - which is not a bad OS as things go: hey, you can run Open Office for Windows! Pandering to the lowest common denominator (pace Linspire, Linux XP) probably keeps nobody happy. And, as systems such as Kubuntu are really very straight forward to install, contain either Kynaptic or Synaptic to install extra stuff, I wonder what their value is. I cannot see the reason for the "cult of purity" that seems to have the Open-Source community by the cough-coughs - the Ubuntu peole rejected my offer of a whole bagful of Elementary EFL programs (authored with RR) because they were not made using Open Source software - silly really. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html From FlexibleLearning at aol.com Sun Oct 8 07:36:16 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 8 Oct 2006 07:36:16 EDT Subject: Testing for numerics Message-ID: <46c.22b4084d.325a3cb0@aol.com> >> Hugh, of course, has been using Jacque's TimeWarp stack since before >> it existed, and is therefore able to make accurate retroactive >> predictions. Contradicting him is futile, because he will then go back >> and change the timeline, and then where will you be, eh? > I *knew* there was a reason I was having so much trouble debugging that > stack. Hugh, lay off. Aww. And I was having so much fun messing with the temporal directive, too. Okay. Consider me layed. Or laid (another good reason to mess with the temporal directive). And before anyone suggests it, NO... I did not screw up the server on Friday (I just went back and checked). This does not mean, however, that I won't go back in the future into the past and undo what I didn't do in this time line. /H FLCo From shari at gypsyware.com Sun Oct 8 07:51:29 2006 From: shari at gypsyware.com (Shari) Date: Sun, 8 Oct 2006 07:51:29 -0400 Subject: Overusing custom properties Message-ID: Is there any danger in storing large quantities of data in custom properties? For what I'm doing, storing the info in separate fields would be high maintenance. Having one field with several hundred custom properties, each property containing 2-3 pages of data, is much easier. Is there any gotcha with this? Shari -- Gypsy King Software Mac and Windows shareware games http://www.gypsyware.com From klaus at major-k.de Sun Oct 8 07:57:13 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 8 Oct 2006 13:57:13 +0200 Subject: Overusing custom properties In-Reply-To: References: Message-ID: Hi Shari, > Is there any danger in storing large quantities of data in custom > properties? For what I'm doing, storing the info in separate > fields would be high maintenance. > > Having one field with several hundred custom properties, each > property containing 2-3 pages of data, is much easier. > > Is there any gotcha with this? don't worry, check the MC "Help index" for "Limits"! Excerpt: Custom properties per object = uint4 = about 4 GB! Should be sufficient even for extraordinary needs :-) > Shari > -- > Gypsy King Software > Mac and Windows shareware games > http://www.gypsyware.com Best from germany Klaus Major klaus at major-k.de http://www.major-k.de From shari at gypsyware.com Sun Oct 8 08:18:12 2006 From: shari at gypsyware.com (Shari) Date: Sun, 8 Oct 2006 08:18:12 -0400 Subject: Overusing custom properties In-Reply-To: References: Message-ID: >don't worry, check the MC "Help index" for "Limits"! > >Excerpt: >Custom properties per object = uint4 = about 4 GB! > >Should be sufficient even for extraordinary needs :-) Cool! I haven't reached the heights of extraordinary yet :-) I wanted to make sure that I wasn't abusing the custom properties in some way that would make Revolution unhappy. Sometimes you CAN do something but you SHOULDN'T. I always think of them as a one or two word storage unit. I had never stored this much data in them before. There are so many ways you can store something... in a field, a global, a custom property... I didn't know if Revolution had some quirky preferences as to what sort of data got stored in what sort of way. I'd be amazed if the entire stack gets to be more than 10 MB when finished. Thank you, Klaus. -- Gypsy King Software Mac and Windows shareware games http://www.gypsyware.com From adrian at clubtype.co.uk Fri Oct 6 07:36:45 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 6 Oct 2006 12:36:45 +0100 Subject: Windows newbie Qs (this time with questions) In-Reply-To: References: Message-ID: <164059400af6cfe6e28b38ffcb64edc6@clubtype.co.uk> This code works fine on both platforms. Great if you get the User to do all the navigating. I need to modify it to open the Folder (automatically) C:\WINNT\Fonts then close it again, all in the background while my Installer is doing its thing installing other components. the reason is that although an Installer can copy Font files into the Fonts Folder, the Windows Registry does not recoginse them unless the actual Fonts Folder is opened (forcing the list to be updated). Any suggestions? Thanks, Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk On 14 Sep 2006, at 15:27, Ken Ray wrote: > On 9/14/06 7:39 AM, "Ian Wood" wrote: > >> 3) Opening a specific folder in Windows Explorer - on Mac I use a >> small AppleScript, on Windows I assume this is going to invlove a >> shell script? > > Or you could use the code for the tip here: > > http://www.sonsothunder.com/devres/revolution/tips/file009.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 adrian at clubtype.co.uk Fri Oct 6 06:48:39 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 6 Oct 2006 11:48:39 +0100 Subject: How to start this project... In-Reply-To: <4520074D.2000305@hyperactivesw.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> Message-ID: Jacqueline, I'm trying to start at a very basic level - first of all to understand how to apply the 'selectedChunk' which seems crucial to my whole problem. My script looks right to me but throws up an error -surprise, surprise. I understand the principle of what selectedChunk achieves, but how to test for that is not immediately apparent to me. Although the 'Documentation' references describe the various functions, I find them not descriptive enough. They each really need a complete example so that the snippet can be seen in some kind of context. This is not adequate for me, as it does not show how to retrieve and startChar or endChar values... the selectedChunk put the selectedChunk into storedChunk I'm afraid even this basic stuff stumps me at the moment. on keyDown theKey if the selectedChunk (theKey, field "insertionField") is -1 then answer "endChar is -1" else if the selectedChunk (theKey, field "insertionField") is +1 then answer "endChar is +1" else if the selectedChunk (theKey, field "insertionField") is 0 then beep end if end if end if end keyDown What am I missing? Many thanks, Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk On 1 Oct 2006, at 19:22, J. Landman Gay wrote: > Adrian Williams wrote: >> Martin, >> Thanks for your suggestion. It did not work for me - reporting: >> Type Function: error in function handler >> Object edtText >> Line put Lookupchar(char beforecharpos of me) into newbeforechar >> Hint Lookupchar > > Martin was assuming you would write your own function "lookupchar" to > do the actual work, but since you are new at this, the function is > actually exactly what you are asking about. > >> The object field is "edtText" but if I change me to edtText >> that throws up an error too. > > To reference a field, you'd need to add the object descriptor. That > is, change "me" to "field 'edtText'". But "me" is okay, leave it that > way as long as the script is in the field itself. > >> To explain a little more why the cursor position is important... >> User entering text can be dealt with as keyDown. >> But if User goes back and inserts cursor in an existing word, >> I need to know what is either side so that those characters can >> be matched against a list and replaced if necessary. > > Look up the "selectedChunk" term in the dictionary. This gives you the > position of the insertion point, or the position of any selected text, > in the format: > > char x to y of field "whatever" > > If x is smaller than y, a range of characters is selected. If x is > larger than y, the insertion point is blinking between two characters. > Your script should check to see whether x is smaller than y. If so, > you've got a selection that spans characters, and x-1 would be the > previous character, and y+1 would be the next one. If x is larger than > y, the insertion point is between characters and x+1 would be the next > character and y-1 would be the previous one. > > Once you have determined whether you have a range of text or not, you > can put extra text either in front of or after the selected chunk: > > put "abc" before char x of field "whatever" -- works for a range > put "abc" after char y of field "whatever" -- works for a range > > put "abc" before char y of field "whatever" -- for non-range > put "abc" after char x of field "whatever" -- for non-range > > > -- > 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 klaus at major-k.de Sun Oct 8 08:31:50 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 8 Oct 2006 14:31:50 +0200 Subject: Overusing custom properties In-Reply-To: References: Message-ID: <9E7BA091-CC7B-4488-BA7A-C8E66CEC2E47@major-k.de> Hi Shari, >> don't worry, check the MC "Help index" for "Limits"! >> Excerpt: >> Custom properties per object = uint4 = about 4 GB! >> Should be sufficient even for extraordinary needs :-) > Cool! > I haven't reached the heights of extraordinary yet :-) I wanted to > make sure that I wasn't abusing the custom properties in some way > that would make Revolution unhappy. Sometimes you CAN do something > but you SHOULDN'T. I always think of them as a one or two word > storage unit. I had never stored this much data in them before. you can store EVERYTHING in customproperties, even complete ZIPped applications, which makes this an ideal candidate for creating custom installers :-) I use to put complete stacks into cps: ... set the myTemplateStack of this stack to url("binfile:/Volumes/Ablage/ pk/Kunstgalerie Bohmte/funnystack.mc") ... and spit them out if needed with: ... get the myTemplateStack of this stack go stack it ... This avoids the possible hassle of cloning a stack in a standalone :-) > There are so many ways you can store something... in a field, a > global, a custom property... I didn't know if Revolution had some > quirky preferences as to what sort of data got stored in what sort > of way. The advantage of storing things in cps, especially binary data of all kind, is that the engine does not add linefeeds/CR to the data as will happen with fields. > I'd be amazed if the entire stack gets to be more than 10 MB when > finished. > Thank you, Klaus. You're welcome! > Gypsy King Software > Mac and Windows shareware games > http://www.gypsyware.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From FlexibleLearning at aol.com Sun Oct 8 08:49:05 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sun, 8 Oct 2006 08:49:05 EDT Subject: [ANN] Scripter's Scrapbook 5.22 Update Message-ID: <40f.d2b3e07.325a4dc1@aol.com> www.FlexibleLearning.com/ssbk or www.ssBk.co.uk 1. UPDATE AVAILABLE Reported issues with the new Tree View have been confirmed and resolved in the v5.22 update now available under your HELP menu. 2. MORE PLATFORMS As requested, we have uploaded individual standalone application programs for Mac OS9, Mac OSX Intel, Mac OSX PPC, Mac OSX Universal and Windows for those who wish to migrate from Rev PlugIn to an independent system (or who wish to have the choice, or use their Scrapbook/s on multiple computers) without having to download an entire starter kit setup each time. 30-day free Starter-kits for all the above platforms are also now available. 3. MORE SUPPORT Whatever platform you use, remember that the ssBkPlugIns folder is a required component, so just keep everything in the same folder. The updated ReadMe.html now includes specific advice on where to store your Scrapbook based on recent feedback. This is included in on-line updates but not in the current starter-kit builds... If you are getting a starter-kit, please see the advice in http://www.flexiblelearning.com/ssbk/ReadMe.html 4. NEXT STEP Download the standalone or start-kit of your choice at www.FlexibleLearning.com/ssbk - Registered and Trial users should update through the Help menu or in the User Support. - New users and those interested in reviewing the changes since their earlier trial may obtain a free 30-day starter-kit at www.FlexibleLearning.com/ssbk. - Full size screen shots for both Mac OSX and Windows XP are at www.FlexibleLearning.com/ssbk/preview including useful mouse shortcuts illustrations. Hugh Senior FLCo Home of the Scripter's Scrapbook From Andre.Bisseret at inria.fr Sun Oct 8 09:36:56 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sun, 8 Oct 2006 15:36:56 +0200 Subject: Focus and Text Fields In-Reply-To: <20061006074519.83360.qmail@web37503.mail.mud.yahoo.com> References: <20061006074519.83360.qmail@web37503.mail.mud.yahoo.com> Message-ID: <56300E02-DA38-4365-A7AD-3FD73EADAC0F@inria.fr> Hello Richmond, My answer was not delivered (due to the incident on this list, I suppose) so I send it again Le 6 oct. 06 ? 09:45, Richmond Mathewson a ?crit : > I have the following script in a Card: > > on openCard > put "We" into fld "F1" > focus on fld "F1" > end openCard > > now what this does is: > > it puts "We" into the field "F1" > > and then > > puts the cursor BEFORE "We" in the field "F1" > > (nothing terribly remarkable there!) > > HOWEVER, > > I would like it so that when the FOCUS is set to field > "F1" the > cursor is set after the letters "We" Hello, What about "select after fld "F1" ? on openCard put "We" into fld "F1" -- focus on fld "F1" -- redondant in fact because "select after fld "F1" is focusing on fld "F1" select after fld "F1" end openCard > > AND - - - > > directions for how to put a cursor anywhere in a > string inside a field: > > e.g. Between "I" and "a drink" > > in "I a drink" get offset("I", fld "F1") select after char it of fld "F1" or find "I" in fld "F1" select after the foundText find empty hope that helps Best regards from Grenoble Andr? > > ------ > > Of course this question has a general application. > > I would be very grateful for any help. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the > fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > > > > > ___________________________________________________________ > All new Yahoo! Mail "The new Interface is stunning in its > simplicity and ease of use." - PC Magazine > http://uk.docs.yahoo.com/nowyoucan.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 m.schonewille at economy-x-talk.com Sun Oct 8 10:18:02 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 8 Oct 2006 16:18:02 +0200 Subject: How to start this project... In-Reply-To: References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> Message-ID: <69D9807D-A072-4935-9804-EC83F9FAD9A0@economy-x-talk.com> Adrian, To understand the selectedChunk, put the following script into a field: on selectionChanged put the selectedChunk end selectionChanged and select a text in the field, then change a different text. You'll see that the selectedChunk is not a text but a reference to that text. The parameter that goes with the keyDown message contains only one character. Your parameter theKey cannot contain "-1", it can only contain "-" or "1" or "+" etc. I don't think that the keyDown message would be a good way to check the contents of fld "insertionField". You might want to use the closeField message and the returnInField and enterInField messages instead. Probably, you chose a wrong approach. I recommend changing your interface. If you want to add a number which is either 0, -1 or +1, make a slider or a menu with three options. This way, it is easier to make a choice and the user can't make a mistake by entering an invalid number. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 6-okt-2006, om 12:48 heeft Adrian Williams het volgende geschreven: > if the selectedChunk (theKey, field "insertionField") is -1 then > answer "endChar is -1" > else > if the selectedChunk (theKey, field "insertionField") is +1 then > answer "endChar is +1" > else > if the selectedChunk (theKey, field "insertionField") is 0 then > beep > end if > end if > end if > end keyDown > > What am I missing? > Many thanks, > Adrian From visionto at visiontovision.com Sun Oct 8 09:23:58 2006 From: visionto at visiontovision.com (Your Name) Date: Sun, 08 Oct 2006 08:23:58 -0500 Subject: Simple "Wrapper" App for Video Training Distribution and Sale Message-ID: -- Having discovered Kagi's wonderful KRM service for unlocking an applications' full functionality, immediately while launching the program, (great for impulse purchases), I was wondering how simple or complicated putting together a simple wrapper type program for dispensing training videos would be. I'm a total novice regarding programming, and am curious whether this is a task a novice could complete, un-aided, using Revolution Studio. (I think I would need Studio in order to offer cross-platform training). Are there any tutorials that would give a good taste of how much knowledge would be necessary to have assimilated to author this kind of application? Does anyone know, for sure, when the "plug-in" from Kagi's KRM to a Revolution application will be complete? Thanks, Greg Smith From tkuypers at dmp-int.com Sun Oct 8 10:44:05 2006 From: tkuypers at dmp-int.com (Ton Kuypers) Date: Sun, 8 Oct 2006 16:44:05 +0200 Subject: Developers wanted! Message-ID: <4DE84605-FA65-4E3F-BDB7-35F36CA5E033@dmp-int.com> Hi fellow revolutionaries... Digital Media Partners is a small Belgian company, dedicated to development in the graphic Industry. We are certified Adobe Developers, and have developed a few products we are implementing in the Benelux at a variety of customers, both big and small. The development tools we use are .NET (server based, web-tools) and Revolution (local graphical utilities and client-server tools). On the .NET part we have an alliance with a partner for development of larger projects, but now we are getting in "trouble" with Revolution development: we have to much work to be handled by one person (myself)... Therefore we are looking for fulltime Revolution developers who are willing to work for us on a contract base. Because of the nature of the projects (we need to do a lot of work at the customer's location, we need to discuss the requirements and progress of a project, etc.) we are looking for experienced developers in The Netherlands or Belgium. Experience in Revolution (what else...) , Applescript and/or JavaScript is a must, Adobe InDesign, Adobe Illustrator and Adobe Acrobat would be nice... People interested in spending more time in developing applications using Revolution, please contact me off-list, so we can see if can work out something. 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 adrian at clubtype.co.uk Sun Oct 8 10:48:49 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Sun, 8 Oct 2006 15:48:49 +0100 Subject: How to start this project... In-Reply-To: <97780309a2725189f3adefb132144e8f@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> Message-ID: <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> Hi Mark, Here's a graphic explanation of what I'm trying to do here... http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg I'm miles away from dealing with a list of replacement characters yet, but in the meantime, I just need to get started on the proper method of detecting: Where the cursor is when its clicked in the text field? Because it may be at the line beginning or in the middle of a word. The function 'selectedChunk' returns the position of the entered character in the form of... char 1 to 0 of field 1 (the first character in the field) char 1 to 2 of field 1 (the second character in the field) etc, etc. So from that, how does Jacqueline get a simple plus or minus value...? I quote... > Look up the "selectedChunk" term in the dictionary. This gives you the > position of the insertion point, or the position of any selected text, > in the format: > > char x to y of field "whatever" > > If x is smaller than y, a range of characters is selected. If x is > larger than y, the insertion point is blinking between two characters. > Your script should check to see whether x is smaller than y. If so, > you've got a selection that spans characters, and x-1 would be the > previous character, and y+1 would be the next one. If x is larger than > y, the insertion point is between characters and x+1 would be the next > character and y-1 would be the previous one. Thanks for any clarity. Adrian _____________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk On 3 Oct 2006, at 18:51, Adrian Williams wrote: > I decided to start with a simple function, > before getting involved with what to do with the return value.... > > On 2 Oct 2006, at 10:47, Martin Blackman wrote: > >> Jacqueline covered it much better than me there. The lookupchar >> function was indeed intended as a separate function for you to write. >> eg. you might do something like this >> >> -- field "input" contains list of chars which should be replaced, eg >> "ABC" >> -- field "output" contains your desired output chars in matching >> order, eg "123" >> >> function lookupchar tchar >> get offset (tchar,field "input") >> if it = 0 then return tchar else \ >> return char it of field "Output" >> end lookupchar >> > So... I made a new main Stack: lookup.rev, > created three fields: editedText, input, output, > and a button to run the script. > > ABC is first line of 'input' field. > 123 is first line of output filed. > in field editedText, ABC is entered. > Button is pressed. > Result: "Error in handler" > Hint: function. > > This function should work in its own right - yes? > Adrian > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sun Oct 8 11:04:57 2006 From: rcozens at pon.net (Rob Cozens) Date: Sun, 8 Oct 2006 08:04:57 -0700 Subject: John Donne all undone by the RunRev use-list In-Reply-To: <20061008104323.82556.qmail@web37504.mail.mud.yahoo.com> References: <20061008104323.82556.qmail@web37504.mail.mud.yahoo.com> Message-ID: Not to worry, Rihmond, >particularly disappointed at missing the John Donne >quotes. A private request to moi gets you a copy of Bill Massey's HyperCard stack, John Donne v2.2, which includes Chapters XVI - XVIII of Devotions and three poems. AddColor and other HC commands cause issues if the stack is opened in RunRev; but one can suppress messages and get to the text. -- Rob Cozens "Any man's death diminishes me, because I am involved in Mankind." -- John Donne, Devotions 1624 From mlange at widged.com Sun Oct 8 11:23:50 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 8 Oct 2006 16:23:50 +0100 Subject: use-revolution Digest, Vol 37, Issue 11 In-Reply-To: <20061008105638.8C468488DC0@mail.runrev.com> References: <20061008105638.8C468488DC0@mail.runrev.com> Message-ID: <1BF91B15-4A14-477B-B469-216E3AC6AD1F@widged.com> Dear Viktoras, On a positive note: ------------------------ A lot of runrev code is already available at: http://codes.widged.com/?q=taxonomy/term/1 All code there is enclosed within a tag ..., allowing for rapid automatic parsing if needed. Some of the code is presented in libraries: http://codes.widged.com/?q=node/658&highlight=library Where you are pretty much free to cut and paste the relevant code. There is an example of how you can code in runrev to have components rather than libraries, with the advantage of components being that you can simply add them by drag and drop to any new card or stack and start using them directly: http://codes.widged.com/?q=node/642#comment-994 I have improved on the techniques described there. However as I tend to code less and less in runrev, I didn't update this on the web. The XML solution was explored as well. Note that realbasic already has such a solution in place: http://www.realsoftware.com/support/ whitepapers/xml/ On a negative note: ------------------------ Note however that this is too much work for a person alone. The question to answer then is "would you be ready to share your own stacks, libraries, and components with others or are you only interested in a one way service?". When this was discussed 4-5 months ago, I was under the impression that though there was obviously a large number of persons were interested in benefitting from efforts made by others, there were not enough persons could be found who were ready to make efforts to do something that would benefit the community at large. As a result, jerry went on to propose a commercial solution. http:// www.daniels-mara.com/. And I simply started to refresh my javascript skills. > Should we try ;-) it is worth efforts. Ok, what amount of time each week are you ready to contribute to such an effort? If the answer is zero, then best would be to wait 3-4 months and be ready to pay $16-24 a month and to have all material of interest locked up in that paying service since all major contributors of this list will register. I am afraid, that's how it work. To expect to get something for free, you need to be ready to give something for free. Marielle > From: "Viktoras Didziulis" > Date: 6 October 2006 09:26:07 BDT > To: > Subject: Re: Google Code Search > Reply-To: How to use Revolution > > > As we all know stacks in Rev are binary files with scripts as text. My > question would be is there a preferred [proper, accepted] way or any > guidelines to describe RunRev projects' source so it could be > searched as a > whole and imported into ReunRev RAD directly? Or should we put > extra efforts > by rewriting the code manually so it could be searched by search > engines and > leave it for developers to translate it to RunRev manually again? > This is > not so attractive for the both sides and requires additional > efforts by > those who want to share and those who would like to reuse the > shared code. > > There is a brilliant idea Luis just wrote about -it indeed would be > nice to > have RunRev cards and stacks (not compiled) to be described in XML > that > could be directly imported into the RunRev RAD and/or searched by > search > engines. I guess someone at Runtime Ltd or maybe outside has to > define the > XML syntax to be used and create an XML/Transcript source code > import/export > tool with existing RunRev tools. Should we try ;-) it is worth > efforts. > > Best wishes > Viktoras > From revolutionary.dan at gmail.com Sun Oct 8 11:34:53 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Sun, 8 Oct 2006 08:34:53 -0700 Subject: Simple "Wrapper" App for Video Training Distribution and Sale In-Reply-To: References: Message-ID: <70ed6b130610080834o7c2a47cfx21910c8eb54fac6f@mail.gmail.com> There's nothing particularly tricky about what you want to do. Depending on your level of skill with Transcript it's either fallling-down easy or very achievable. :-) No clue on the Kagi plug-in. On 10/8/06, Your Name wrote: > > > -- > Having discovered Kagi's wonderful KRM service for unlocking an > applications' full > functionality, immediately while launching the program, (great for impulse > purchases), I was > wondering how simple or complicated putting together a simple wrapper type > program for > dispensing training videos would be. I'm a total novice regarding > programming, and am > curious whether this is a task a novice could complete, un-aided, using > Revolution Studio. (I > think I would need Studio in order to offer cross-platform training). > > Are there any tutorials that would give a good taste of how much knowledge > would be > necessary to have assimilated to author this kind of application? > > Does anyone know, for sure, when the "plug-in" from Kagi's KRM to a > Revolution application > will be complete? > > Thanks, > > Greg Smith > _______________________________________________ > use-revolution mailing list > use-revolution 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 brucegregory at earthlink.net Sun Oct 8 11:41:40 2006 From: brucegregory at earthlink.net (GregSmith) Date: Sun, 8 Oct 2006 08:41:40 -0700 (PDT) Subject: Simple "Wrapper" App for Video Training Distribution and Sale In-Reply-To: <70ed6b130610080834o7c2a47cfx21910c8eb54fac6f@mail.gmail.com> References: <70ed6b130610080834o7c2a47cfx21910c8eb54fac6f@mail.gmail.com> Message-ID: <6705171.post@talk.nabble.com> Dan: One thing I noticed: the Studio version of Revolution seems to be the only one that allows you to "protect" your distributable stacks from modification. Theoretically, if the stack was authored using Revolution Media, even if it made use of Kagi's KRM module, someone could simply extract the video content from the stack and re-distribute it, right? Leaving me to think I would need to use Studio for creating this simple kind of video distribution and sale program. Thanks, Greg Smith -- View this message in context: http://www.nabble.com/Simple-%22Wrapper%22-App-for-Video-Training-Distribution-and-Sale-tf2405089.html#a6705171 Sent from the Revolution - User mailing list archive at Nabble.com. From soapdog at mac.com Sun Oct 8 11:48:47 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 8 Oct 2006 12:48:47 -0300 Subject: OT: Macbook Random Shutdown Message-ID: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> I call on the wondeful knowledge base of the Apple Experts here! :-) Starting today, my Macbook is experiencing random shutdown, meaning, all of a sudden the screen goes black and the power is off. Then it won't start again, press the power button, it goes up for 1-2 secs and then it will go down again. After the fourth or fifith try, it will boot, but no one knows for how long it will stay up. I checked on the popular sites and it appears that this is a wide spread issue with no easy fix, people are changing their macbooks logic board to fix it, others are blanketing the thing with termal paste... I don't know what to do. Apple Brasil is a joke as a company, they never answer and their prices are so high that is cheaper to travel to the US buy the thing there and come back than buying apples here. anyone seen this before, any one got a clue or wise advise? I am moving my development back to my g4 iBook. And people asked me why I never sell old computers... thats why... In Panic Andre From mwieder at ahsoftware.net Sun Oct 8 12:20:12 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sun, 8 Oct 2006 09:20:12 -0700 Subject: Google Code Search In-Reply-To: <4526131E.000001.03272@MAZYTIS> References: <3646105025.20061005221052@ahsoftware.net> <4526131E.000001.03272@MAZYTIS> Message-ID: <1192057109.20061008092012@ahsoftware.net> Viktoras- Friday, October 6, 2006, 1:26:07 AM, you wrote: > As we all know stacks in Rev are binary files with scripts as text. My Have you grepped a stack lately? Or opened it in a text editor? -- -Mark Wieder mwieder at ahsoftware.net From geradamas at yahoo.com Sun Oct 8 12:26:23 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 8 Oct 2006 17:26:23 +0100 (BST) Subject: Focus and Text Fields Message-ID: <20061008162623.81949.qmail@web37503.mail.mud.yahoo.com> Recently I got a bit cheesed-off being unable to focus the cursor in a text box between letters (rather than the default position - at the start of the string) - Andr? Bisseret came to my help - and the result is now available for download at: http://tech.groups.yahoo.com/group/richmondsrrr/ Thank you very much indeed, Andr?; a huge help in the area of language teaching! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ____________________________________________________ Yahoo! Photos is now offering a quality print service from just 7p a photo. http://uk.photos.yahoo.com From jacque at hyperactivesw.com Sun Oct 8 12:29:18 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 08 Oct 2006 11:29:18 -0500 Subject: Test for recovery Message-ID: <4529275E.2000809@hyperactivesw.com> A server failure shut down most communications with Runtime over the weekend. This is a test to see if the list is working again. Those of you who suffered withdrawal symptoms can now stop taking your medication. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From psahores at free.fr Sun Oct 8 12:31:15 2006 From: psahores at free.fr (Pierre Sahores) Date: Sun, 8 Oct 2006 18:31:15 +0200 Subject: OT: Macbook Random Shutdown In-Reply-To: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> Message-ID: <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> Aloha Andre, Something a little different occured to my macBook Pro 2Ghz 2Go RAM yesterday (first time since i got it two month ago : after going out of sleep, the screen stay black but all other functionnalities are active (keyboard, DVD drive, etc...). I had to reboot to get the laptop running OK again. Perhaps just a firmware update to fix, perhaps more... Best Regards, Le 8 oct. 06 ? 17:48, Andre Garzia a ?crit : > I call on the wondeful knowledge base of the Apple Experts here! :-) > > Starting today, my Macbook is experiencing random shutdown, > meaning, all of a sudden the screen goes black and the power is > off. Then it won't start again, press the power button, it goes up > for 1-2 secs and then it will go down again. After the fourth or > fifith try, it will boot, but no one knows for how long it will > stay up. > > I checked on the popular sites and it appears that this is a wide > spread issue with no easy fix, people are changing their macbooks > logic board to fix it, others are blanketing the thing with termal > paste... I don't know what to do. Apple Brasil is a joke as a > company, they never answer and their prices are so high that is > cheaper to travel to the US buy the thing there and come back than > buying apples here. > > anyone seen this before, any one got a clue or wise advise? > > I am moving my development back to my g4 iBook. > > And people asked me why I never sell old computers... thats why... > > In Panic > Andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Pierre Sahores www.sahores-conseil.com From soapdog at mac.com Sun Oct 8 12:34:26 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 8 Oct 2006 13:34:26 -0300 Subject: Test for recovery In-Reply-To: <4529275E.2000809@hyperactivesw.com> References: <4529275E.2000809@hyperactivesw.com> Message-ID: <914426E3-B7BA-42E7-81E6-361BBD1CB754@mac.com> Jacque, I was almost in tears... my macbook was dying, my lists were not coming thru and the forum pages were simply showing "hey we use red hat linux" default thingy... Good to be up again! Andre On Oct 8, 2006, at 1:29 PM, J. Landman Gay wrote: > A server failure shut down most communications with Runtime over > the weekend. This is a test to see if the list is working again. > Those of you who suffered withdrawal symptoms can now stop taking > your medication. > > -- > 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 markgreenberg at cox.net Sun Oct 8 12:46:32 2006 From: markgreenberg at cox.net (Mark Greenberg) Date: Sun, 8 Oct 2006 09:46:32 -0700 Subject: Collision Detection w/o AE Message-ID: <1E00BADA-B7A8-41A2-B1F9-26F3EA575567@cox.net> Thank you Malte & Derek for your suggestions about collision detection. Malte, my school district will not allow me to load any further software onto the students' computers for the project the students are doing with Rev. In fact, it appears they are planning to cancel the project altogether because the person who was overseeing it at the district level has retired. Where he saw innovation, the new fellow sees violations of policy and inappropriate use of district resources. But that's a long story about a different type of collision. I think that the Arcade Engine is fantastic! I have the version you let list members download when it first came out and have had fun with it. Derek, I may pay for yours because it will allow me to peek at the script at home and adapt it to my students' needs. The students are making an educational game about the solar system. It resembles the old Space Invaders, with asteroids falling from the sky and a space ship that slides left and right to shoot them. The asteroids have the answers to questions on them. The students need to script a handler for when the bullets hit the asteroids. Both of your solutions seem to involve the alpha data of the images. I will investigate that idea myself. Yesterday one of my student got the "is within" operator to trigger at about the right moment by resizing the transparent field that accompanies the image, so maybe, for this particular stack, we won't need true collision detection. Thank you both for your responses. Mark Greenberg From markgreenberg at cox.net Sun Oct 8 12:52:20 2006 From: markgreenberg at cox.net (Mark Greenberg) Date: Sun, 8 Oct 2006 09:52:20 -0700 Subject: Change Tabs Message-ID: Sarah, thanks for telling me how to do this. I don't feel too foolish; it isn't very obvious that menuHistory is the way to switch from tab to tab. : ) Everyone, hope the weather is as nice in your part of the world as it is in Arizona. If it is, enjoy! Mark Greenberg From chris at altuit.com Sun Oct 8 12:56:16 2006 From: chris at altuit.com (chris bohnert) Date: Sun, 8 Oct 2006 11:56:16 -0500 Subject: OT: Macbook Random Shutdown In-Reply-To: <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> Message-ID: <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> Andre, My macbook experienced this same problem after a firmware update.(Random shutdowns followed by booting to a rainbow screen). I fussed around with it in much the same fashion as you describe until I found a site that suggested zapping the pram several times. In particular is suggests using the cmd-option-P-R key combination while booting 3 times. On the third time let the system boot through to the desktop. I did this process twice and haven't had any problems since the 10.4.8update. -- cb On 10/8/06, Pierre Sahores wrote: > > Aloha Andre, > > Something a little different occured to my macBook Pro 2Ghz 2Go RAM > yesterday (first time since i got it two month ago : after going out > of sleep, the screen stay black but all other functionnalities are > active (keyboard, DVD drive, etc...). I had to reboot to get the > laptop running OK again. Perhaps just a firmware update to fix, > perhaps more... > > Best Regards, > > > Le 8 oct. 06 ? 17:48, Andre Garzia a ?crit : > > > I call on the wondeful knowledge base of the Apple Experts here! :-) > > > > Starting today, my Macbook is experiencing random shutdown, > > meaning, all of a sudden the screen goes black and the power is > > off. Then it won't start again, press the power button, it goes up > > for 1-2 secs and then it will go down again. After the fourth or > > fifith try, it will boot, but no one knows for how long it will > > stay up. > > > > I checked on the popular sites and it appears that this is a wide > > spread issue with no easy fix, people are changing their macbooks > > logic board to fix it, others are blanketing the thing with termal > > paste... I don't know what to do. Apple Brasil is a joke as a > > company, they never answer and their prices are so high that is > > cheaper to travel to the US buy the thing there and come back than > > buying apples here. > > > > anyone seen this before, any one got a clue or wise advise? > > > > I am moving my development back to my g4 iBook. > > > > And people asked me why I never sell old computers... thats why... > > > > In Panic > > Andre > > _______________________________________________ > > use-revolution mailing list > > use-revolution at lists.runrev.com > > Please visit this url to subscribe, unsubscribe and manage your > > subscription preferences: > > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > -- > 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 bvlahos at mac.com Sun Oct 8 12:57:53 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Sun, 8 Oct 2006 09:57:53 -0700 Subject: Inhibit move to a different card Message-ID: <1D05F636-85C6-4DA3-BC2C-A6FF9AA1F9AE@mac.com> I have a home card that I don't want a user to be able to leave (i.e. go to another card in the stack) without doing something like enter a password. How do I inhibit the Next Card, Last Card, etc. commands or arrow keys or any other way to navigate the stack? The stack will be launched from an Executable stub application. Bill Vlahos From scott at tactilemedia.com Sun Oct 8 13:10:46 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Sun, 08 Oct 2006 10:10:46 -0700 Subject: Collision Detection w/o AE In-Reply-To: <1E00BADA-B7A8-41A2-B1F9-26F3EA575567@cox.net> Message-ID: Recently, Mark Greenberg wrote: > ... suggestions about collision detection. > > ...The students are > making an educational game about the solar system. It resembles the > old Space Invaders, with asteroids falling from the sky and a space > ship that slides left and right to shoot them. The asteroids have > the answers to questions on them. The students need to script a > handler for when the bullets hit the asteroids. If the bullets are not large objects (ie they small images or graphics) you could script something like this fairly easily using the within function. Something like: if within(img "asteroid1",loc of grc bullet1) then runExplosion The within function should correctly detect opaque and transparent regions of an image. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From kray at sonsothunder.com Sun Oct 8 13:15:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 08 Oct 2006 12:15:24 -0500 Subject: OT: Macbook Random Shutdown In-Reply-To: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> Message-ID: On 10/8/06 10:48 AM, "Andre Garzia" wrote: > anyone seen this before, any one got a clue or wise advise? Are you on 10.4.8? The reason I ask is that I am on 10.4.7 on my MacBook Pro and haven't had any problems at all... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From JimAultWins at yahoo.com Sun Oct 8 13:17:08 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 08 Oct 2006 10:17:08 -0700 Subject: Inhibit move to a different card In-Reply-To: <1D05F636-85C6-4DA3-BC2C-A6FF9AA1F9AE@mac.com> Message-ID: There are several ways. on closecard set the lockmessages to true if the short name of this card is not "mainCard" then go cd "maincard" end closecard --------------- on preopencard if the short name of this card is not "mainCard" then go cd "maincard" end preopencard --however I thnik yo will find that messages still get send, and you may not want that. ------ Or you could trap all the messages closecard opencard arrowkey menupick Jim Ault Las Vegas On 10/8/06 9:57 AM, "Bill Vlahos" wrote: > I have a home card that I don't want a user to be able to leave (i.e. > go to another card in the stack) without doing something like enter a > password. > > How do I inhibit the Next Card, Last Card, etc. commands or arrow > keys or any other way to navigate the stack? > > The stack will be launched from an Executable stub application. > > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From kray at sonsothunder.com Sun Oct 8 13:25:20 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 08 Oct 2006 12:25:20 -0500 Subject: Windows newbie Qs (this time with questions) In-Reply-To: <164059400af6cfe6e28b38ffcb64edc6@clubtype.co.uk> Message-ID: On 10/6/06 6:36 AM, "Adrian Williams" wrote: >> Or you could use the code for the tip here: >> >> http://www.sonsothunder.com/devres/revolution/tips/file009.htm > This code works fine on both platforms. > Great if you get the User to do all the navigating. Actually, the example there has two separate handlers - the mouseUp handler was just showing a way you could do it with user interaction. You can avoid that and just call "OpenFolder" on your own: OpenFolder "C:\WINNT\Fonts" Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Sun Oct 8 13:27:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 08 Oct 2006 12:27:24 -0500 Subject: Testing for numerics Message-ID: On 10/5/06 8:56 PM, "J. Landman Gay" wrote: > Robert Sneidar wrote: >> The benefit would be that I could use the state of the global to >> determine if this was the first time it had been initialized and run >> some setup code. The natural state of certain globals is empty, so I >> couldn't simply test for that. If I were coding from scratch I would >> just work around this, but I am porting business logic from another dev >> environment. They use this extensively. >> > > Maybe you could fudge it by initializing all the globals to the string > "NULL". Then check for that. Then you'd just have to add quotation marks > around all the "NULL"s in the existing code. Actually, since the null value is supported, and since you can't initialize a global with a value anyway (can't do "global myGlob = 4"), you'd have to assign a value anyway, so why not null: global gMyGlob put null into gMyGlob Anyway, that's my 2 cents, Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From luis at anachreon.co.uk Sun Oct 8 13:32:47 2006 From: luis at anachreon.co.uk (Luis) Date: Sun, 8 Oct 2006 18:32:47 +0100 Subject: Google Code Search References: <45264EDF.5030000@anachreon.co.uk> Message-ID: <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> Erm, anyone tried (on a duplicate of course) renaming a .rev file to .html and opening it in a browser? Looks interesting... Cheers, Luis. > > > Viktoras Didziulis wrote: >> As we all know stacks in Rev are binary files with scripts as >> text. My >> question would be is there a preferred [proper, accepted] way or any >> guidelines to describe RunRev projects' source so it could be >> searched as a >> whole and imported into ReunRev RAD directly? Or should we put >> extra efforts >> by rewriting the code manually so it could be searched by search >> engines and >> leave it for developers to translate it to RunRev manually again? >> This is >> not so attractive for the both sides and requires additional >> efforts by >> those who want to share and those who would like to reuse the >> shared code. There is a brilliant idea Luis just wrote about -it >> indeed would be nice to >> have RunRev cards and stacks (not compiled) to be described in XML >> that >> could be directly imported into the RunRev RAD and/or searched by >> search >> engines. I guess someone at Runtime Ltd or maybe outside has to >> define the >> XML syntax to be used and create an XML/Transcript source code >> import/export >> tool with existing RunRev tools. Should we try ;-) it is worth >> efforts. >> Best wishes Viktoras -------Original Message------- From: Mark >> Wieder Date: 10/06/06 08:11:04 To: use-revolution at lists.runrev.com >> Subject: Google Code Search All- I just got pointed to Google >> Code Search today. Looks like a great online tool. There's no >> xtalk in their otherwise great selection of programming languages, >> but they're open to suggestions (there's a feedback link)... >> http://www.google.com/codesearch > From luis at anachreon.co.uk Sun Oct 8 13:34:24 2006 From: luis at anachreon.co.uk (Luis) Date: Sun, 8 Oct 2006 18:34:24 +0100 Subject: shell vs. process Message-ID: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> Hiya, Ping runs over ICMP, the ICMPD to be precise (Port 5813) and insofar as I can see we can open sockets in Revolution. It should be a case of creating a data packet and sending it through (the Echo Request) to the IP address you're Pinging to and listening for the 'Echo Reply' (which should be identical to the initial Echo Request). The Echo Request follows a specific format (four 32bit packets?) so you'd need to recreate that. I haven't looked through the binary tools in Revolution, so I'm not too sure how this would be strung together. If you're Pinging an 'address' (by which I mean the human readable form of the IP address) then you'd need to get that translated into the IP address for the packet send. Another way round: If you want to 'Ping' a specific IP address (which doesn't change AND you have access to the server) you could create a small Revolution app for the other end (the server end) that will respond to your 'Ping' request form your 'client' app (essentially, you're recreating a two-way only Ping system with the Revolution sockets at your disposal) so you needn't rely on shell/system calls. Or: Use 'get URL' (or 'put URL') in Rev with a web address that exits - If there's no data then either the site is down or the line is not up. I know it's not exactly 'shell vs process' related, but I thought it might help with avoiding a shell call just to check the line (via Ping). Cheers, Luis. Sarah Reichelt wrote: >> In Revolution, which function is better for calling a long-running >> external process and reading data from the process in a non-blocking >> format, for instance, streaming the output from tcpdump into a text >> display? >> >> Looking at the docs, it appears that "process" is what I want, but >> I saw >> something that says that "open process" on OS X is only useful for >> launching applications...not launching background command-line >> processes >> and reading their output to stdout as one would expect to do on a >> Unix-style platform. Since I am targeting OS X, I need to know how >> others handle this. >> >> > > Getting to this thread a bit late, but here is how I do a ping without > blocking anything else. It is very quick if the ping is successful, > but it's the failure delay that has to be allowed for. From soapdog at mac.com Sun Oct 8 13:34:18 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 8 Oct 2006 14:34:18 -0300 Subject: OT: Macbook Random Shutdown In-Reply-To: References: Message-ID: Ken, I am also on 10.4.7 I never gave much thought about this random shutdown issues, I've seen reports on that on digg.com and on osnews.com. Then it happened to me. I've read it also affects some macbooks pro. I have this macbook since revconwest and it was working fine till today. :-( I already reset the PMU and the NVRAM. Now it appears to be working fine. I am allowing the battery to run dry, then I'll power it to full again, maybe battery callibration will make my macbook happy. Andre On Oct 8, 2006, at 2:15 PM, Ken Ray wrote: > On 10/8/06 10:48 AM, "Andre Garzia" wrote: > >> anyone seen this before, any one got a clue or wise advise? > > Are you on 10.4.8? The reason I ask is that I am on 10.4.7 on my > MacBook Pro > and haven't had any problems at all... > > 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 soapdog at mac.com Sun Oct 8 13:36:10 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 8 Oct 2006 14:36:10 -0300 Subject: Google Code Search In-Reply-To: <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> References: <45264EDF.5030000@anachreon.co.uk> <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> Message-ID: <3851EBDA-33B3-4B91-B535-1DE14DE8AB0A@mac.com> Luis, Rev stores lots of info in a SGML format, it's like the htmltext prop used by the fields. But beware of opening your stacks in text editors, there is some binary in it, you might loose something if you save. Andre On Oct 8, 2006, at 2:32 PM, Luis wrote: > > > Erm, anyone tried (on a duplicate of course) renaming a .rev file > to .html and opening it in a browser? Looks interesting... > > Cheers, > > Luis. >> >> >> Viktoras Didziulis wrote: >>> As we all know stacks in Rev are binary files with scripts as >>> text. My >>> question would be is there a preferred [proper, accepted] way or any >>> guidelines to describe RunRev projects' source so it could be >>> searched as a >>> whole and imported into ReunRev RAD directly? Or should we put >>> extra efforts >>> by rewriting the code manually so it could be searched by search >>> engines and >>> leave it for developers to translate it to RunRev manually again? >>> This is >>> not so attractive for the both sides and requires additional >>> efforts by >>> those who want to share and those who would like to reuse the >>> shared code. There is a brilliant idea Luis just wrote about -it >>> indeed would be nice to >>> have RunRev cards and stacks (not compiled) to be described in >>> XML that >>> could be directly imported into the RunRev RAD and/or searched by >>> search >>> engines. I guess someone at Runtime Ltd or maybe outside has to >>> define the >>> XML syntax to be used and create an XML/Transcript source code >>> import/export >>> tool with existing RunRev tools. Should we try ;-) it is worth >>> efforts. >>> Best wishes Viktoras -------Original Message------- From: Mark >>> Wieder Date: 10/06/06 08:11:04 To: use- >>> revolution at lists.runrev.com Subject: Google Code Search All- I >>> just got pointed to Google Code Search today. Looks like a great >>> online tool. There's no xtalk in their otherwise great selection >>> of programming languages, but they're open to suggestions >>> (there's a feedback link)... http://www.google.com/codesearch >> > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sun Oct 8 15:44:29 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 08 Oct 2006 14:44:29 -0500 Subject: How to start this project... In-Reply-To: <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> Message-ID: <4529551D.6050509@hyperactivesw.com> Adrian Williams wrote: > I just need to get started on the proper method > of detecting: > Where the cursor is when its clicked in the text field? > Because it may be at the line beginning or in the middle of a word. > The function 'selectedChunk' returns the position of the entered > character in the form of... > char 1 to 0 of field 1 (the first character in the field) > char 1 to 2 of field 1 (the second character in the field) > etc, etc. > So from that, how does Jacqueline get a simple plus or minus value...? You're close but not quite right yet. In the first example, the insertion point is blinking at the beginning of the line, but no text is actually selected. If you were to begin typing, new text would be inserted before the existing text. In the second example, the user has actually dragged over the first and second characters; there is a current selection. Any new text you type at this point would replace the two characters. Here is a visual representation of "char 1 to 0": |abc -- cursor at beginning, no selection Here is "char 1 to 2": |ab|c -- where the double bars indicate a range of selected text To determine whether text has been dragged over and selected, you compare "word 2 of the selectedchunk" with "word 4 of the selectedchunk". If word 2 is larger, you've got a blinking insertion point with no selection. If word 4 is larger, the user has dragged across some text and there is a selection. Thus, if word 2 is larger, word 2 plus 1 will give you the character position of the character after the blinking insertion point. If word 4 is larger, then word 4 plus 1 will give you the position of the character after the selection. To see how this works, put this into the script of a regular text field: on selectionChanged put the selectedchunk end selectionChanged Then type a few characers into the field, and start clicking and dragging across some of them. Watch the message box to see how the selectedchunk changes. But from your jpg example, I'm not sure you even need all of this. Is this a simple text substitution? If so, I think I'd just use a "keydown" handler to see what the user has typed, and replace the character with the substitution character you actually want to display. Even easier, it seems to me, would be to just assign the cursive font to the field and bypass the whole issue. The user's typing would automatically be cursive. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From shari at gypsyware.com Sun Oct 8 17:33:36 2006 From: shari at gypsyware.com (Shari) Date: Sun, 8 Oct 2006 17:33:36 -0400 Subject: OT: Macbook Random Shutdown In-Reply-To: References: Message-ID: Is it a new computer? There is a huge battery recall for laptop computers. All batteries made by Sony are being recalled, and this is affecting many brands of laptops. Something about the batteries overheating, and apparently some have caught fire. I wonder if a hot battery would cause the computer to shut down? Though if that were so, surely there wouldn't have been actual fires. Shari >Ken, > >I am also on 10.4.7 > >I never gave much thought about this random shutdown issues, I've >seen reports on that on digg.com and on osnews.com. Then it happened >to me. I've read it also affects some macbooks pro. > >I have this macbook since revconwest and it was working fine till today. :-( > >I already reset the PMU and the NVRAM. Now it appears to be working >fine. I am allowing the battery to run dry, then I'll power it to >full again, maybe battery callibration will make my macbook happy. > >Andre -- Gypsy King Software Mac and Windows shareware games http://www.gypsyware.com From sarah.reichelt at gmail.com Sun Oct 8 18:10:32 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 9 Oct 2006 08:10:32 +1000 Subject: OT: Macbook Random Shutdown In-Reply-To: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> Message-ID: On 10/9/06, Andre Garzia wrote: > I call on the wondeful knowledge base of the Apple Experts here! :-) > > Starting today, my Macbook is experiencing random shutdown, meaning, > all of a sudden the screen goes black and the power is off. Then it > won't start again, press the power button, it goes up for 1-2 secs > and then it will go down again. After the fourth or fifith try, it > will boot, but no one knows for how long it will stay up. > > I checked on the popular sites and it appears that this is a wide > spread issue with no easy fix, people are changing their macbooks > logic board to fix it, others are blanketing the thing with termal > paste... I don't know what to do. Apple Brasil is a joke as a > company, they never answer and their prices are so high that is > cheaper to travel to the US buy the thing there and come back than > buying apples here. Hi Andre, Yes, I've seen this. My husband's MacBook suffers severely from RSS (Random Shutdown Syndrome). It's heat-related and usually only does it during the first 10 minutes or so of starting up or waking from sleep. He took it back to the local Apple dealer as soon as this started happening (about 2 months ago) and they replaced the logic board, but this didn't help. The current theory is that is a new heat sink problem, and we are currently waiting for the part from Apple, which are due this week. After that happens, I may be able to supply more details about what is actually wrong. Cheers, Sarah From sarah.reichelt at gmail.com Sun Oct 8 18:14:49 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 9 Oct 2006 08:14:49 +1000 Subject: Google Code Search In-Reply-To: <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> References: <45264EDF.5030000@anachreon.co.uk> <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> Message-ID: On 10/9/06, Luis wrote: > > > Erm, anyone tried (on a duplicate of course) renaming a .rev file > to .html and opening it in a browser? Looks interesting... > > Cheers, > > Luis. If I need a script snippet from an existing stack, but don't want to open it in Rev because it does too many other things, or requires other stack, then I just drag it to a text editor. The scripts are all readable, although buried among the weird binary characters. Just be sure not to save from the text editor :-) Sarah From sarah.reichelt at gmail.com Sun Oct 8 18:12:22 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Mon, 9 Oct 2006 08:12:22 +1000 Subject: OT: Macbook Random Shutdown In-Reply-To: References: Message-ID: On 10/9/06, Shari wrote: > Is it a new computer? There is a huge battery recall for laptop > computers. All batteries made by Sony are being recalled, and this > is affecting many brands of laptops. Something about the batteries > overheating, and apparently some have caught fire. I wonder if a hot > battery would cause the computer to shut down? Though if that were > so, surely there wouldn't have been actual fires. No, the recalled Apple batteries are all in iBooks & PowerBooks. The MacBooks with the shutdown problem use different batteries that have not been recalled. Sarah From revlist at azurevision.co.uk Sun Oct 8 18:56:34 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sun, 8 Oct 2006 23:56:34 +0100 Subject: OT: Macbook Random Shutdown In-Reply-To: References: Message-ID: <22165AD5-5AE6-4639-833D-B25D4C47A583@azurevision.co.uk> On 8 Oct 2006, at 23:12, Sarah Reichelt wrote: > No, the recalled Apple batteries are all in iBooks & PowerBooks. The > MacBooks with the shutdown problem use different batteries that have > not been recalled. > > Sarah Actually there WAS a battery recall for the earlier MBP batteries, both of mine were replaced. But it was a separate recall. Ian From mpetrides at earthlink.net Sun Oct 8 18:57:27 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 8 Oct 2006 17:57:27 -0500 Subject: OT: Macbook Random Shutdown In-Reply-To: References: Message-ID: Actually, the MacBook Pro also had a battery recall (but not because of fire hazard). At the moment there is no recall in place for MacBook (not Pro) batteries. On Oct 8, 2006, at 5:12 PM, Sarah Reichelt wrote: > On 10/9/06, Shari wrote: >> Is it a new computer? There is a huge battery recall for laptop >> computers. All batteries made by Sony are being recalled, and this >> is affecting many brands of laptops. Something about the batteries >> overheating, and apparently some have caught fire. I wonder if a hot >> battery would cause the computer to shut down? Though if that were >> so, surely there wouldn't have been actual fires. > > > No, the recalled Apple batteries are all in iBooks & PowerBooks. The > MacBooks with the shutdown problem use different batteries that have > not been recalled. > > 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 mkutscher1 at mac.com Sun Oct 8 19:05:23 2006 From: mkutscher1 at mac.com (matt kutscher) Date: Sun, 8 Oct 2006 18:05:23 -0500 Subject: OT: Macbook Random Shutdown In-Reply-To: References: Message-ID: <3CC72EBB-F9BA-4B88-9E26-34BD61025E88@mac.com> You might want to check the discussion boards on Apple's website. The problem (as was with my macbook) was a faulty logic board and heat sensor. Thus, the problem was the machine was getting way too hot and then shut down (that was my first time to send my machine in which caused the logic board replacement). However, the heat sensor was still reading the hardware as too hot and thus shut the machine off. It took me two times to send the machine in, but it has now been working quite well for two weeks. Generally, it is a process that you have to send in for repair... Words of advice... be patient in the return. Matt On Oct 8, 2006, at 5:57 PM, Marian Petrides wrote: > Actually, the MacBook Pro also had a battery recall (but not > because of fire hazard). At the moment there is no recall in place > for MacBook (not Pro) batteries. > > > On Oct 8, 2006, at 5:12 PM, Sarah Reichelt wrote: > >> On 10/9/06, Shari wrote: >>> Is it a new computer? There is a huge battery recall for laptop >>> computers. All batteries made by Sony are being recalled, and this >>> is affecting many brands of laptops. Something about the batteries >>> overheating, and apparently some have caught fire. I wonder if a >>> hot >>> battery would cause the computer to shut down? Though if that were >>> so, surely there wouldn't have been actual fires. >> >> >> No, the recalled Apple batteries are all in iBooks & PowerBooks. The >> MacBooks with the shutdown problem use different batteries that have >> not been recalled. >> >> 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 luis at anachreon.co.uk Sun Oct 8 19:16:22 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 9 Oct 2006 00:16:22 +0100 Subject: Testing for numerics In-Reply-To: <46c.22b4084d.325a3cb0@aol.com> References: <46c.22b4084d.325a3cb0@aol.com> Message-ID: <2C91EDC5-A6A4-488A-8366-25D066DABF11@anachreon.co.uk> Unless someone saw you do it. Did you make a noise? Cheers, Luis. On 8 Oct 2006, at 12:36, FlexibleLearning at aol.com wrote: >>> Hugh, of course, has been using Jacque's TimeWarp stack since >>> before >>> it existed, and is therefore able to make accurate retroactive >>> predictions. Contradicting him is futile, because he will then >>> go back >>> and change the timeline, and then where will you be, eh? > > >> I *knew* there was a reason I was having so much trouble >> debugging that >> stack. Hugh, lay off. > > > Aww. And I was having so much fun messing with the temporal > directive, too. > Okay. Consider me layed. Or laid (another good reason to mess with > the > temporal directive). > > And before anyone suggests it, NO... I did not screw up the server > on Friday > (I just went back and checked). This does not mean, however, that > I won't go > back in the future into the past and undo what I didn't do in this > time line. > > /H > FLCo > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mpetrides at earthlink.net Sun Oct 8 19:26:49 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sun, 8 Oct 2006 18:26:49 -0500 Subject: OT: Macbook Random Shutdown In-Reply-To: <3CC72EBB-F9BA-4B88-9E26-34BD61025E88@mac.com> References: <3CC72EBB-F9BA-4B88-9E26-34BD61025E88@mac.com> Message-ID: <5D47ED18-13AB-4083-8080-7A0CA2DEDAAD@earthlink.net> Matt wrote: You might want to check the discussion boards on Apple's website. Macintouch has a very helpful thread: http://macintouch.com/readerreports/macbook/topic4265.html and I'm sure there's lots of good info on Apple's Discussion board. From a quick perusal of macintouch, it looks like the problem is often heat-related and fixes have included logic board replacement, heat sink replacement, heat sensor problems (vide infra). Other things that appear to have worked sometimes are removing third party RAM and/or reseating the RAM. Also, throttling the CPU back (this was also suggested as a fix for MBP noise issues until Apple finally isolated the problem and initiated logic board swaps). All of the above is a summary of what I've read. I'm using a MacBook Pro, so I've had OTHER (noise) problems. My suspicion is that once Apple really figures out the culprit, they will do a "silent recall" like they did for MBPs with the CPU whine--they simply posted a tech note that said that owners who were experiencing noise problems with their MBP should contact Apple for repair. Marian On Oct 8, 2006, at 6:05 PM, matt kutscher wrote: > You might want to check the discussion boards on Apple's website. > The problem (as was with my macbook) was a faulty logic board and > heat sensor. Thus, the problem was the machine was getting way too > hot and then shut down (that was my first time to send my machine > in which caused the logic board replacement). However, the heat > sensor was still reading the hardware as too hot and thus shut the > machine off. From luis at anachreon.co.uk Sun Oct 8 19:34:16 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 9 Oct 2006 00:34:16 +0100 Subject: Google Code Search In-Reply-To: References: <45264EDF.5030000@anachreon.co.uk> <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> Message-ID: <27132FF8-ACE9-449E-8E9D-399F3855F0B3@anachreon.co.uk> That's what I did the first time, which is why I tried it in a browser as I could see some tags running around in there. Cheers, Luis. On 8 Oct 2006, at 23:14, Sarah Reichelt wrote: > On 10/9/06, Luis wrote: >> >> >> Erm, anyone tried (on a duplicate of course) renaming a .rev file >> to .html and opening it in a browser? Looks interesting... >> >> Cheers, >> >> Luis. > > If I need a script snippet from an existing stack, but don't want to > open it in Rev because it does too many other things, or requires > other stack, then I just drag it to a text editor. The scripts are all > readable, although buried among the weird binary characters. Just be > sure not to save from the text editor :-) > > 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 luis at anachreon.co.uk Sun Oct 8 19:40:20 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 9 Oct 2006 00:40:20 +0100 Subject: Google Code Search In-Reply-To: <3851EBDA-33B3-4B91-B535-1DE14DE8AB0A@mac.com> References: <45264EDF.5030000@anachreon.co.uk> <1B2F2079-D45A-4703-A488-F2BDD9663A28@anachreon.co.uk> <3851EBDA-33B3-4B91-B535-1DE14DE8AB0A@mac.com> Message-ID: SGML? So could the 'raw' card be converted to XHTML/XML easily? I'm a bit of an XML noob, ok, more like total noob... (although I recall seeing that SGML is the mother of all 'ML'). I'm wondering if the cards themselves could be web pages in this way. Revolution can run as a CGI: What about running it as an app server (with the cards as the pages)? What's in the binary part? Cheers, Luis. On 8 Oct 2006, at 18:36, Andre Garzia wrote: > Luis, > > Rev stores lots of info in a SGML format, it's like the htmltext > prop used by the fields. > > But beware of opening your stacks in text editors, there is some > binary in it, you might loose something if you save. > > Andre > > On Oct 8, 2006, at 2:32 PM, Luis wrote: > >> >> >> Erm, anyone tried (on a duplicate of course) renaming a .rev file >> to .html and opening it in a browser? Looks interesting... >> >> Cheers, >> >> Luis. >>> >>> >>> Viktoras Didziulis wrote: >>>> As we all know stacks in Rev are binary files with scripts as >>>> text. My >>>> question would be is there a preferred [proper, accepted] way or >>>> any >>>> guidelines to describe RunRev projects' source so it could be >>>> searched as a >>>> whole and imported into ReunRev RAD directly? Or should we put >>>> extra efforts >>>> by rewriting the code manually so it could be searched by search >>>> engines and >>>> leave it for developers to translate it to RunRev manually >>>> again? This is >>>> not so attractive for the both sides and requires additional >>>> efforts by >>>> those who want to share and those who would like to reuse the >>>> shared code. There is a brilliant idea Luis just wrote about - >>>> it indeed would be nice to >>>> have RunRev cards and stacks (not compiled) to be described in >>>> XML that >>>> could be directly imported into the RunRev RAD and/or searched >>>> by search >>>> engines. I guess someone at Runtime Ltd or maybe outside has to >>>> define the >>>> XML syntax to be used and create an XML/Transcript source code >>>> import/export >>>> tool with existing RunRev tools. Should we try ;-) it is worth >>>> efforts. >>>> Best wishes Viktoras -------Original Message------- From: >>>> Mark Wieder Date: 10/06/06 08:11:04 To: use- >>>> revolution at lists.runrev.com Subject: Google Code Search All- I >>>> just got pointed to Google Code Search today. Looks like a great >>>> online tool. There's no xtalk in their otherwise great selection >>>> of programming languages, but they're open to suggestions >>>> (there's a feedback link)... http://www.google.com/codesearch >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 stephenREVOLUTION at barncard.com Sun Oct 8 21:20:47 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 8 Oct 2006 18:20:47 -0700 Subject: Google Code Search In-Reply-To: <1BF91B15-4A14-477B-B469-216E3AC6AD1F@widged.com> References: <20061008105638.8C468488DC0@mail.runrev.com> <1BF91B15-4A14-477B-B469-216E3AC6AD1F@widged.com> Message-ID: I don't care really, if the prices stay that low, or on a per-piece basis. What's important to me is the ability for the modules be used in a standardized manner like Mark Weider's proposals. Free is nice but there has to be some kind of mechanism (and some labor) to organize and deliver. Jerry's Galaxy free, being free, is an ideal platform for this. But as you know, presenting, storage and indexing of code snippets is not always a trivial exercise somebody had to keep house. By the way, Marielle, whatever you're doing with Drupal is great. The Transcript code displays beautifully - how do you do that? Javascript/css? The indenting and colors is just right and looks like an old-timey dot matrix printout. I love it. > >Ok, what amount of time each week are you ready to contribute to >such an effort? If the answer is zero, then best would be to wait >3-4 months and be ready to pay $16-24 a month and to have all >material of interest locked up in that paying service since all >major contributors of this list will register. > >I am afraid, that's how it work. To expect to get something for >free, you need to be ready to give something for free. > >Marielle -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Sun Oct 8 21:23:45 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 8 Oct 2006 18:23:45 -0700 Subject: OT: Macbook Random Shutdown In-Reply-To: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> Message-ID: And after all, you only bought the poor little thing just before Revcon last year!!! It needs love. sqb > >I am moving my development back to my g4 iBook. > >And people asked me why I never sell old computers... thats why... > >In Panic >Andre -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From bridgeyman at gmail.com Sun Oct 8 23:20:00 2006 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Sun, 8 Oct 2006 21:20:00 -0600 Subject: Specific Color Ink Message-ID: <86ae76bb0610082020k7f721350pdf6b5f423bc26135@mail.gmail.com> Hey, I have a need for an ink that makes an image visible ONLY if the color beneath it is a specific color. I was shooting for black, but I can work with whatever color is possible. I have a program where all empty space is black. This has advantages because it is very easy to move object around without having to worry about how it fits into the background. My thought would be to have an image and an ink that shows up only where it is black. Then I could give the black space a cool shiny black look (like frontrow), or whatever else. Any help would be greatly appreciated. Also, is there any way to access Core Image besides transitions? Can we use the blend modes or filters? TTFN Bridger From viktoras at ekoinf.net Sun Oct 8 23:33:28 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Mon, 9 Oct 2006 06:33:28 +0300 (FLE Standard Time) Subject: Google Code Search References: <1192057109.20061008092012@ahsoftware.net> Message-ID: <4529C308.000001.02696@MAZYTIS> Sure, but 'say out of 538 only 147 kbytes are text. All the rest comes in binary... One can "easily" read dbf and many other files as text but there is not much use in this. It can not be treated, searched, analysed or edited as xml. Viktoras -------Original Message------- From: Mark Wieder Date: 10/08/06 19:02:46 To: How to use Revolution Subject: Re: Google Code Search Viktoras- Friday, October 6, 2006, 1:26:07 AM, you wrote: > As we all know stacks in Rev are binary files with scripts as text. My Have you grepped a stack lately? Or opened it in a text editor? -- -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 janschenkel at yahoo.com Mon Oct 9 00:22:38 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Sun, 8 Oct 2006 21:22:38 -0700 (PDT) Subject: Focus and Text Fields In-Reply-To: <20061008162623.81949.qmail@web37503.mail.mud.yahoo.com> Message-ID: <20061009042238.68487.qmail@web60519.mail.yahoo.com> --- Richmond Mathewson wrote: > Recently I got a bit cheesed-off being unable to > focus > the cursor in a text box between letters (rather > than > the default position - at the start of the string) - > Andr? Bisseret came to my help - and the result is > now > available for download at: > > http://tech.groups.yahoo.com/group/richmondsrrr/ > > Thank you very much indeed, Andr?; a huge help in > the > area of language teaching! > > sincerely, Richmond Mathewson > Hi Richmond, [This reply didn't get through it seems] The result of the 'focus' command depends on the 'autoTab' property of the field. If the 'autoTab' is true, then the entire text of the field will be selected, and pressing return will automatically send you off to the next field. In this case, you'll want to use the 'select' command: - to select behind all the text in a field => select after field "foobar" - to select in front of the text in a field => select before field "foobar" - to select a specific character in a field => select char 12 of field "foobar" - to select a chunk of text in a field => select char 10 to 20 of field "foobar" => select word 2 to 3 of field "foobar" => select item 2 to 3 of line 6 of field "foobar" - to put the caret between two characters => select char 4 to 3 of field "foobar" 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 dsc at swcp.com Mon Oct 9 00:37:13 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 8 Oct 2006 22:37:13 -0600 Subject: Specific Color Ink In-Reply-To: <86ae76bb0610082020k7f721350pdf6b5f423bc26135@mail.gmail.com> References: <86ae76bb0610082020k7f721350pdf6b5f423bc26135@mail.gmail.com> Message-ID: On Oct 8, 2006, at 9:20 PM, Bridger Maxwell wrote: > I have a need for an ink that makes an image visible ONLY if the > color > beneath it is a specific color. I was shooting for black, but I > can work > with whatever color is possible. I have a program where all empty > space is > black. This has advantages because it is very easy to move object > around > without having to worry about how it fits into the background. My > thought > would be to have an image and an ink that shows up only where it is > black. > Then I could give the black space a cool shiny black look (like > frontrow), > or whatever else. I'm a little confused about what you want. You mention a "specific color" and then you want to have a "cool shiny black look" which I assume means that you put highlights on it. This might do what you want: This needs 2.7. Choose any color or texture for your empty space color. Make it transparent where you don't want color. You can make an image that is transparent in those place and you can also build up a shape with multiple graphics grouped to together. Call that the "empty space" object. Group that with the image you want to move around with the image to the front. Set the ink of the "empty space" and the group to blendSrcOver. Set the ink of the image you want to move around to to blendSrcAtop. The opaqueness of the objects in the group under the image will allow the image to show. Outside of the image (or where it is transparent) the color or texture of the underlying "empty space" will show through. If I missed what you want, I apologize. You might not need any special ink. An alternate approach would be to set the color of the card to black. Make everything else not black. Then put the moving image between everything else and the card. That is, move it to the far back. Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From bridgeyman at gmail.com Mon Oct 9 01:57:12 2006 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Sun, 8 Oct 2006 23:57:12 -0600 Subject: Specific Color Ink In-Reply-To: References: <86ae76bb0610082020k7f721350pdf6b5f423bc26135@mail.gmail.com> Message-ID: <86ae76bb0610082257t4d6d1238j425ecc552ecb1a58@mail.gmail.com> Hey, You were right in assuming I wanted hilites. I just wasn't sure how to say it. I already have the program made and the interface done, I was just looking for a way to improve it. Right now the interface is pretty simple. It is designed to look a little like LCARS ( http://homepage.mac.com/randmiranda/.Pictures/Desktop%20City%20II/lcars.jpg) from Star Trek (we do space simulations). So we have various buttons and controls, and everything else is black. I wanted to add hilites to all the black that is already there, without redoing all the images and opening them in Photoshop to make the black transparent. What I would like to do is add an image over the top of everything that is the hilites, but only shows up when the pixel is completely black. That way I could add a cool effect, without redoing the whole interface. TTFN Bridger On 10/8/06, Dar Scott wrote: > > > On Oct 8, 2006, at 9:20 PM, Bridger Maxwell wrote: > > > I have a need for an ink that makes an image visible ONLY if the > > color > > beneath it is a specific color. I was shooting for black, but I > > can work > > with whatever color is possible. I have a program where all empty > > space is > > black. This has advantages because it is very easy to move object > > around > > without having to worry about how it fits into the background. My > > thought > > would be to have an image and an ink that shows up only where it is > > black. > > Then I could give the black space a cool shiny black look (like > > frontrow), > > or whatever else. > > > I'm a little confused about what you want. You mention a "specific > color" and then you want to have a "cool shiny black look" which I > assume means that you put highlights on it. > > This might do what you want: > > This needs 2.7. > > Choose any color or texture for your empty space color. Make it > transparent where you don't want color. You can make an image that > is transparent in those place and you can also build up a shape with > multiple graphics grouped to together. Call that the "empty space" > object. > > Group that with the image you want to move around with the image to > the front. Set the ink of the "empty space" and the group to > blendSrcOver. Set the ink of the image you want to move around to to > blendSrcAtop. > > The opaqueness of the objects in the group under the image will allow > the image to show. Outside of the image (or where it is transparent) > the color or texture of the underlying "empty space" will show through. > > If I missed what you want, I apologize. > > You might not need any special ink. An alternate approach would be > to set the color of the card to black. Make everything else not > black. Then put the moving image between everything else and the > card. That is, move it to the far back. > > Dar > > > -- > ************************************** > Dar Scott > Dar Scott Consulting and Dar's Lab > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, office, home: +1 505 299 9497 > Fax: call above first > Skype: ask > > http://www.swcp.com/dsc > dsc at swcp.com > > Computer programming > ************************************** > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 9 02:02:07 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Sun, 8 Oct 2006 23:02:07 -0700 (PDT) Subject: Test for recovery In-Reply-To: <4529275E.2000809@hyperactivesw.com> Message-ID: Damn!! You're too late! ;-) Judy On Sun, 8 Oct 2006, J. Landman Gay wrote: > A server failure shut down most communications with Runtime over the > weekend. This is a test to see if the list is working again. Those of > you who suffered withdrawal symptoms can now stop taking your medication. > > -- > 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 adrian at clubtype.co.uk Sat Oct 7 07:33:35 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Sat, 7 Oct 2006 12:33:35 +0100 Subject: How to start this project... In-Reply-To: <655b10ef517c68317191261ab6b163a3@clubtype.co.uk> References: <655b10ef517c68317191261ab6b163a3@clubtype.co.uk> Message-ID: <4442a5944d5feb8a9da00205baeaa9b1@clubtype.co.uk> OK. Sorry to be such a pain. This is obviously FAR more complex than I first thought. I have a custom font with letters that join together. I need Rev to detect what the User types and replace accordingly. http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg So I started to make a list of what script/functions are needed. Then I can deal with one (tiny) step at a time. Here's my list which may already be incorrect, but here goes... "edtText" (field script): on keydown --triggers function list QUESTION: HOW IS A FUNCTION CALLED FROM A KEYDOWN EVENT? (I know everything about a function from the Rev Document Search, but not how to CALL it). I TRIED THIS BUT TO NO AVAIL... on keyDown send "lookupchar" to card "InsertionCard" end keyDown TextEditorCard (card scripts): function offset --to determine: where is the insertion point QUESTION: I DON'T KNOW WHAT THE USER WILL/HAS ENTERED. CAN THIS FUNCTION DEAL WITH THAT? CAN SOMEONE GIVE ME AN EXAMPLE OF HOW TO TEST WHETHER THE CHARACTER TO THE LEFT IS SMALLER THAN CHARACTER TO RIGHT? JACQUELINE HAS OUTLINED IT, BUT NOT SPECIFICALLY. function lookupchar -- to return input or output char function lookupchar tchar get offset (tchar, field "input) if it = 0 then return tchar it of field "output" end lookupchar THIS WILL NOT WORK UNLESS THE OFFSET IS KNOWN! Any help just to get me started would be much appreciated. Thanks, Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk From david at dvglasgow.wanadoo.co.uk Mon Oct 9 06:32:06 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Mon, 9 Oct 2006 11:32:06 +0100 Subject: [REQ] Testers In-Reply-To: <20061005170006.5C39B82551F@mail.runrev.com> References: <20061005170006.5C39B82551F@mail.runrev.com> Message-ID: <5e286bec5c33b227a262f71cef7ba7be@dvglasgow.wanadoo.co.uk> On 5 Oct 2006, at 6:00 pm, Shao Sean wrote: > Sorry for the confusion.. We're not looking at how to do it, we're > looking for people who are interested in how to do it in their own > application without having to script anything extra.. Couldn't you have finished this a couple of weeks sooner? ;-)) I am still struggling to produce a version of my software in Deutsch. I would be up for an easier way, if the price was right! Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From david at dvglasgow.wanadoo.co.uk Mon Oct 9 06:32:22 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Mon, 9 Oct 2006 11:32:22 +0100 Subject: Subliminal priming In-Reply-To: <20061004144621.69A3A8255B5@mail.runrev.com> References: <20061004144621.69A3A8255B5@mail.runrev.com> Message-ID: On 4 Oct 2006, at 3:46 pm, Ian Wood wrote: > Going OT a bit, I thought 'brief flash' priming had been debunked as > having any substantial effect? Oh no no no. Very exciting and expanding area of the psychology of person perception. Lots of research showing incredibly fast processing and influence of stimuli presented subliminally. Phil Jimmieson contacted me off list (in fact, "on phone') and said that he had struggled with controlling v fast presentations accurately. Looks like I need a good CRT and all my ducks nicely lined up before sending 'show to x in Yms' and 'hide to x in Zms' immediately afterwards. If I discover anything interesting or valuable, I will post again. Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From luis at anachreon.co.uk Mon Oct 9 07:07:10 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 09 Oct 2006 12:07:10 +0100 Subject: Subliminal priming In-Reply-To: References: <20061004144621.69A3A8255B5@mail.runrev.com> Message-ID: <452A2D5E.60800@anachreon.co.uk> Hiya, What application do you have in mind? (Ooops... :) I was thinking of the goggles you can get which have software controllable shutters (polarisation). Would they be of any use? Cheers, Luis. David Glasgow wrote: > > > On 4 Oct 2006, at 3:46 pm, Ian Wood wrote: > >> Going OT a bit, I thought 'brief flash' priming had been debunked as >> having any substantial effect? > > Oh no no no. Very exciting and expanding area of the psychology of > person perception. Lots of research showing incredibly fast processing > and influence of stimuli presented subliminally. > > Phil Jimmieson contacted me off list (in fact, "on phone') and said that > he had struggled with controlling v fast presentations accurately. > Looks like I need a good CRT and all my ducks nicely lined up before > sending 'show to x in Yms' and 'hide to x in Zms' immediately afterwards. > > If I discover anything interesting or valuable, I will post again. > > > Best Wishes, > > David Glasgow > Carlton Glasgow Partnership > > http://www.i-psych.co.uk > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From geradamas at yahoo.com Mon Oct 9 07:41:46 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 9 Oct 2006 12:41:46 +0100 (BST) Subject: Focus and text Fields Message-ID: <20061009114146.47123.qmail@web37508.mail.mud.yahoo.com> Uploaded a better version of stack to demonstrate tricks with text selection: http://tech.groups.yahoo.com/group/richmondsrrr/ sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Mon Oct 9 08:35:39 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 9 Oct 2006 13:35:39 +0100 (BST) Subject: Focus, Text and foundChunk Message-ID: <20061009123539.59460.qmail@web37501.mail.mud.yahoo.com> Not being satisfied with selecting individual letters inside text fields I have started playing around with FOUNDCHUNK and ended up with something that is "a bit of a bother": http://members.maclaunch.com/richmond/Text Focus.rev.zip first click on my button "Select String" and it does exactly what is required! click again on the button to generate an error message!!!! now this is not going to go down to well with all those 6 year olds clutching the mouse in their sticky little paws. What to do? Would be grateful for any advice, sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From david at openpartnership.net Mon Oct 9 09:42:30 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 09:42:30 -0400 Subject: [REQ] Testers In-Reply-To: <5e286bec5c33b227a262f71cef7ba7be@dvglasgow.wanadoo.co.uk> References: <20061005170006.5C39B82551F@mail.runrev.com> <5e286bec5c33b227a262f71cef7ba7be@dvglasgow.wanadoo.co.uk> Message-ID: Sean - I'd be happy to test for you on OSX intel From shaosean at hotmail.com Mon Oct 9 09:43:40 2006 From: shaosean at hotmail.com (Shao Sean) Date: Mon, 09 Oct 2006 09:43:40 -0400 Subject: [REQ] Testers Message-ID: Dave, feel free to sign up for testing if it's something that interests you.. The development pace is fairly quick and we respond to user feedback fairly quickly as it seems some of the testers are using it in their development workflow so I don't want to hold them up.. _________________________________________________________________ Add fun gadgets and colorful themes to express yourself on Windows Live Spaces http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://www.get.live.com/spaces/features From david at openpartnership.net Mon Oct 9 09:47:05 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 09:47:05 -0400 Subject: [REQ] Testers In-Reply-To: References: Message-ID: Sorry where do i sign up? From david.bovill at gmail.com Mon Oct 9 09:55:26 2006 From: david.bovill at gmail.com (David Bovill) Date: Mon, 9 Oct 2006 09:55:26 -0400 Subject: Rounded Corners for images? Message-ID: Been playig with trying to get images to have rounded corners - stuck. AFAIK the only control that has this ability is the graphic control. The question therefore is how to place an image inside the graphic? I tried using groups and inks - but the background cannot be set to only opaque the parts outside of the graphic and therefore show through to the image. Is this possible - or do I have to script something with corner elements? From david at openpartnership.net Mon Oct 9 10:00:41 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 10:00:41 -0400 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: Maybe using image masks? Have not played with these - but i guess you should be able to make you group with the graphic and rounded edges - export the greyscale snapshot of ti and set the photographs mask... would need to be a png? Anyone done this - Chipp I know you have :) From kray at sonsothunder.com Mon Oct 9 10:19:51 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 09 Oct 2006 09:19:51 -0500 Subject: Focus, Text and foundChunk In-Reply-To: <20061009123539.59460.qmail@web37501.mail.mud.yahoo.com> Message-ID: On 10/9/06 7:35 AM, "Richmond Mathewson" wrote: > Not being satisfied with selecting individual letters > inside text fields I have started playing around with > FOUNDCHUNK and ended up with something that is "a bit > of a bother": > > http://members.maclaunch.com/richmond/Text > Focus.rev.zip > > first click on my button "Select String" and it does > exactly what is required! > > click again on the button to generate an error > message!!!! This is because each subsequent "Find" you issue will try to find the next occurrence of the text you're looking for. Since your code is: on mouseUp find "eating" in fld "F1" select the foundChunk end mouseUp The second time around, it can't find anything and 'the foundChunk' is empty. So when you try to do a 'select' with nothing in 'the foundChunk' you get an error. Change your code to: on mouseUp find "eating" in fld "F1" if the foundChunk is not empty then select the foundChunk end if end mouseUp and you won't have any problems... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mwieder at ahsoftware.net Mon Oct 9 12:35:15 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 09:35:15 -0700 Subject: OT: Macbook Random Shutdown In-Reply-To: <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> Message-ID: <1023725376.20061009093515@ahsoftware.net> chris- Sunday, October 8, 2006, 9:56:16 AM, you wrote: > In particular is suggests using the cmd-option-P-R key combination while > booting 3 times. On the third time let the system boot through to the > desktop. The triple-pram-zap has been a known fix to many mac problems since long before OSX. I've never been quite sure what happens the third time or why, but I've used this many times on many systems to good effect. I used to do something similar back in the Win95 days, rebooting three times after making any network change - there it was a process of rebuilding the driver connection chain a little bit at a time. Andre - have you tried going into Open Firmware?: Boot the computer while holding down command-option-o-f At the prompt type reset-nvram reset-all reboot -- -Mark Wieder mwieder at ahsoftware.net From bobs at twft.com Sat Oct 7 00:09:45 2006 From: bobs at twft.com (Robert Sneidar) Date: Fri, 6 Oct 2006 21:09:45 -0700 Subject: Macro Substitution Message-ID: <772DCDF6-E9BC-4CD5-ACFB-104BDE02389E@twft.com> I am a bit stumped as to what to do to convert macro substitutions in the fox code I am porting. Macro substitution is when I can refer to a variable using a delimiter and the variable will be substituted for the value it contains at runtime. So if bobtest contained "blah" then I could "get $bobtest.1" and the code at runtime would give me the value of blah1. I won't go into the virtues of macro substitution here. There are times when it is quite handy. I know Revolution has no such convention. I am hoping to avoid a lot of extra coding to convert macro substitutions in the Foxpro code. Any ideas? Bob Sneidar IT Manager Logos Management Calvary Chapel CM From bobs at twft.com Sat Oct 7 00:18:40 2006 From: bobs at twft.com (Robert Sneidar) Date: Fri, 6 Oct 2006 21:18:40 -0700 Subject: Variable Scoping Message-ID: Am I correct in stating that variables in a custom command are not visible to other commands and functions that it calls? In other words, if I put "blah" into bobtest in handler "dosomething" and then "dosomething" calls handler "somethingelse", is bobtest invisible to handler "somethingelse"? Is there any way to change this behavior? If not, is there any way I can lobby Runtime Revolution to consider adding this as a switchable option? OMHO children should inherit what the parent has. I see variables defined by a parent as objects belonging to the parent, and therefore should be visible to the parent. Then the local declaration would have some meaning. Declaring a variable as local would force the behavior that is status quo now. Otherwise parent variables would be visible to the handlers the parent calls. This seems to make more sense to me. But I suspect this would be a huge recoding change. I think I could mimic this behavior, but at a big performance penalty. I think my Foxpro port hangs on this. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From wjm at wjm.org Mon Oct 9 12:55:28 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 9 Oct 2006 12:55:28 -0400 Subject: Rounded Corners for images? References: Message-ID: set the backgroundpattern of grc yourRoundedRect to yourImageID "David Bovill" wrote in message news:c1c5836b0610090655q43c2032ci2cc15cf2f19689d8 at mail.gmail.com... > Been playig with trying to get images to have rounded corners - stuck. > > AFAIK the only control that has this ability is the graphic control. The > question therefore is how to place an image inside the graphic? > > I tried using groups and inks - but the background cannot be set to only > opaque the parts outside of the graphic and therefore show through to the > image. > > Is this possible - or do I have to script something with corner elements? From m.schonewille at economy-x-talk.com Mon Oct 9 13:12:48 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 9 Oct 2006 19:12:48 +0200 Subject: Variable Scoping In-Reply-To: References: Message-ID: Robert, If you need a variable to be available to all handlers in an object (button, field, card, stack, group) you can do the following: local lVar on handler1 put x into lVar handler2 and handler1 on handler2 put lVar -- message box contains x end handler 2 but if you need the variable only in handler1 and handler2 and not in any other handler of the script of that particular object, you can do on handler1 put x into myVar handler2 myVar end handler1 on handler2 theVar put theVar -- msg box contains x end handler2 If you want a variable to be available to all scripts in the IDE or standalone, replace local lVar with global gVar and use the following: global gVar on handler1 put x into gVar handler2 and handler1 on handler2 put gVar -- message box contains x end handler 2 Hth, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 7-okt-2006, om 6:18 heeft Robert Sneidar het volgende geschreven: > Am I correct in stating that variables in a custom command are not > visible to other commands and functions that it calls? In other > words, if I put "blah" into bobtest in handler "dosomething" and > then "dosomething" calls handler "somethingelse", is bobtest > invisible to handler "somethingelse"? Is there any way to change > this behavior? If not, is there any way I can lobby Runtime > Revolution to consider adding this as a switchable option? OMHO > children should inherit what the parent has. I see variables > defined by a parent as objects belonging to the parent, and > therefore should be visible to the parent. > > Then the local declaration would have some meaning. Declaring a > variable as local would force the behavior that is status quo now. > Otherwise parent variables would be visible to the handlers the > parent calls. This seems to make more sense to me. But I suspect > this would be a huge recoding change. > > I think I could mimic this behavior, but at a big performance > penalty. I think my Foxpro port hangs on this. > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM From m.schonewille at economy-x-talk.com Mon Oct 9 13:14:52 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 9 Oct 2006 19:14:52 +0200 Subject: Macro Substitution In-Reply-To: <772DCDF6-E9BC-4CD5-ACFB-104BDE02389E@twft.com> References: <772DCDF6-E9BC-4CD5-ACFB-104BDE02389E@twft.com> Message-ID: <09E394FF-A33F-428B-A6DE-873A92C02DAC@economy-x-talk.com> I'm not exactly sure what you mean, but you might want to look into arrays. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 7-okt-2006, om 6:09 heeft Robert Sneidar het volgende geschreven: > I am a bit stumped as to what to do to convert macro substitutions > in the fox code I am porting. Macro substitution is when I can > refer to a variable using a delimiter and the variable will be > substituted for the value it contains at runtime. So if bobtest > contained "blah" then I could "get $bobtest.1" and the code at > runtime would give me the value of blah1. I won't go into the > virtues of macro substitution here. There are times when it is > quite handy. > > I know Revolution has no such convention. I am hoping to avoid a > lot of extra coding to convert macro substitutions in the Foxpro > code. Any ideas? > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM From david at openpartnership.net Mon Oct 9 13:23:06 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 13:23:06 -0400 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: Thanx - never used background patterns before. Took them to be only for ugly tiles - so they can be used for photographs as well? And it looks like there is no size limit to the image? Cool. From david at openpartnership.net Mon Oct 9 13:27:14 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 13:27:14 -0400 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: Hmmm... is there a way to control the tiling - ie turn the tiling off? I guess not. From mwieder at ahsoftware.net Mon Oct 9 13:34:01 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 10:34:01 -0700 Subject: Variable Scoping In-Reply-To: References: Message-ID: <1657250705.20061009103401@ahsoftware.net> Robert- Friday, October 6, 2006, 9:18:40 PM, you wrote: > Am I correct in stating that variables in a custom command are not > visible to other commands and functions that it calls? In other > words, if I put "blah" into bobtest in handler "dosomething" and then > "dosomething" calls handler "somethingelse", is bobtest invisible to > handler "somethingelse"? Is there any way to change this behavior? If Sounds like you need to get used to the idea of variable scoping. There are several ways to accomplish what you want, if I understand this correctly. One is to declare your variables outside the handlers in the the object, card, or stack script. Another is to use custom properties as containers for your variable information. A third would be to define accessor functions for the variables you wish to make available to other scripts. An option of last result would be to make some variables global so that they are available from any script. And probably there are other ways to deal with this that I haven't thought of off the top of my head... -- -Mark Wieder mwieder at ahsoftware.net From david at openpartnership.net Mon Oct 9 13:35:29 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 13:35:29 -0400 Subject: Text Drop Shadows Message-ID: Has anyone figured out how to make nice looking 3D text drop shadows? I know there is a standard technique for creating a black version and pasting it behind -- offset a little - but am shaky on the details. Anyone got a stack? The idea is to make it easy for a user to overlay a title on the photo? From janschenkel at yahoo.com Mon Oct 9 13:37:46 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 9 Oct 2006 10:37:46 -0700 (PDT) Subject: Macro Substitution In-Reply-To: <772DCDF6-E9BC-4CD5-ACFB-104BDE02389E@twft.com> Message-ID: <20061009173746.49640.qmail@web60520.mail.yahoo.com> --- Robert Sneidar wrote: > I am a bit stumped as to what to do to convert macro > substitutions in > the fox code I am porting. Macro substitution is > when I can refer to > a variable using a delimiter and the variable will > be substituted for > the value it contains at runtime. So if bobtest > contained "blah" then > I could "get $bobtest.1" and the code at runtime > would give me the > value of blah1. I won't go into the virtues of macro > substitution > here. There are times when it is quite handy. > > I know Revolution has no such convention. I am > hoping to avoid a lot > of extra coding to convert macro substitutions in > the Foxpro code. > Any ideas? > > Bob Sneidar > Hi Bob, Depending on the circumstances, you can use the 'do' command and 'value' function to achieve your goal. -- on mouseUp local blah1 put 40 into blah1 local bobtest put "blah" into bobtest answer value(bobtest & 1) end mouseUp -- 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 mark at maseurope.net Mon Oct 9 13:42:04 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 10 Oct 2006 01:42:04 +0800 Subject: Variable Scoping In-Reply-To: References: Message-ID: <772440C8-6074-4A40-AB33-32D27ED64944@maseurope.net> To add to this, and maybe this is not relevant, you can also pass parameters by reference, using '@' on handler1 put "someText" into someVariable handler2 someVariable put someVariable end handler1 on handler2 @someVariable delete char 1 of someVariable end handler2 if you run this, you will see "omeText" in the message box. This may not what be you want, but can be useful when working with variables containing a lot of data, since the data itself is not passed (ie. copied) from handler1 to handler2, which might have performance implications where big data is concerned. Best, Mark On 10 Oct 2006, at 01:12, Mark Schonewille wrote: > Robert, > > If you need a variable to be available to all handlers in an object > (button, field, card, stack, group) you can do the following: > > local lVar > > on handler1 > put x into lVar > handler2 > and handler1 > > on handler2 > put lVar > -- message box contains x > end handler 2 > > but if you need the variable only in handler1 and handler2 and not > in any other handler of the script of that particular object, you > can do > > on handler1 > put x into myVar > handler2 myVar > end handler1 > > on handler2 theVar > put theVar > -- msg box contains x > end handler2 > > If you want a variable to be available to all scripts in the IDE or > standalone, replace > > local lVar > > with > > global gVar > > and use the following: > > global gVar > > on handler1 > put x into gVar > handler2 > and handler1 > > on handler2 > put gVar > -- message box contains x > end handler 2 > > Hth, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 7-okt-2006, om 6:18 heeft Robert Sneidar het volgende geschreven: > >> Am I correct in stating that variables in a custom command are not >> visible to other commands and functions that it calls? In other >> words, if I put "blah" into bobtest in handler "dosomething" and >> then "dosomething" calls handler "somethingelse", is bobtest >> invisible to handler "somethingelse"? Is there any way to change >> this behavior? If not, is there any way I can lobby Runtime >> Revolution to consider adding this as a switchable option? OMHO >> children should inherit what the parent has. I see variables >> defined by a parent as objects belonging to the parent, and >> therefore should be visible to the parent. >> >> Then the local declaration would have some meaning. Declaring a >> variable as local would force the behavior that is status quo now. >> Otherwise parent variables would be visible to the handlers the >> parent calls. This seems to make more sense to me. But I suspect >> this would be a huge recoding change. >> >> I think I could mimic this behavior, but at a big performance >> penalty. I think my Foxpro port hangs on this. >> >> 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 revolutionary.dan at gmail.com Mon Oct 9 13:42:59 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 9 Oct 2006 10:42:59 -0700 Subject: Simple "Wrapper" App for Video Training Distribution and Sale In-Reply-To: <6705171.post@talk.nabble.com> References: <70ed6b130610080834o7c2a47cfx21910c8eb54fac6f@mail.gmail.com> <6705171.post@talk.nabble.com> Message-ID: <70ed6b130610091042m55bef529gb4e13f571ea14db1@mail.gmail.com> I don't know but I suspect you're right. Rev Media's not made for industrial-strength apps and excludes stuff that may be useful in such situations. I'm not up to speed on the particulars, though. On 10/8/06, GregSmith wrote: > > > Dan: > > One thing I noticed: the Studio version of Revolution seems to be the > only > one that allows you to "protect" your distributable stacks from > modification. Theoretically, if the stack was authored using Revolution > Media, even if it made use of Kagi's KRM module, someone could simply > extract the video content from the stack and re-distribute it, right? > Leaving me to think I would need to use Studio for creating this simple > kind > of video distribution and sale program. > > Thanks, > > Greg Smith > -- > View this message in context: > http://www.nabble.com/Simple-%22Wrapper%22-App-for-Video-Training-Distribution-and-Sale-tf2405089.html#a6705171 > Sent from the Revolution - User mailing list archive 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 david at openpartnership.net Mon Oct 9 13:43:04 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 13:43:04 -0400 Subject: Variable Scoping In-Reply-To: <1657250705.20061009103401@ahsoftware.net> References: <1657250705.20061009103401@ahsoftware.net> Message-ID: You can also use call-by-reference parameters. Not sure if it is helpful - but if you want to think object-oriented in Rev - don"t think about it in terms of functions and commands (ie the code), but think of it in terms of the Revolution controls themselves. These behave much more like "objects" - then as Mark suggests you can use custom properties to get and set teh data you want. If you want "data objects" inside these object ( ie inside a group) to inherit the custom properties as it seems you are looking for you then would use getprop and set prop handlers instead of functions in these objects. Maybe this is not clear - but I hope it helps. From david at openpartnership.net Mon Oct 9 13:52:04 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 13:52:04 -0400 Subject: Macro Substitution In-Reply-To: <20061009173746.49640.qmail@web60520.mail.yahoo.com> References: <772DCDF6-E9BC-4CD5-ACFB-104BDE02389E@twft.com> <20061009173746.49640.qmail@web60520.mail.yahoo.com> Message-ID: You can also use the merge() function. From wjm at wjm.org Mon Oct 9 13:48:13 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 9 Oct 2006 13:48:13 -0400 Subject: Rounded Corners for images? References: Message-ID: set the rect grc yourRoundedRect to the rect of img ID yourImageID -- should eliminate the possibility of tiling "David Bovill" wrote in message news:c1c5836b0610091027y7e6c2389sab3bf2cecb5df6e7 at mail.gmail.com... > Hmmm... is there a way to control the tiling - ie turn the tiling off? I > guess not. From janschenkel at yahoo.com Mon Oct 9 13:55:28 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Mon, 9 Oct 2006 10:55:28 -0700 (PDT) Subject: Text Drop Shadows In-Reply-To: Message-ID: <20061009175528.91277.qmail@web60522.mail.yahoo.com> --- David Bovill wrote: > Has anyone figured out how to make nice looking 3D > text drop shadows? I know > there is a standard technique for creating a black > version and pasting it > behind -- offset a little - but am shaky on the > details. > > Anyone got a stack? The idea is to make it easy for > a user to overlay a > title on the photo? > Hi David, Here's a basic script; just add a field "Foobar" to your card (make sure it's not opaque), and a button with the following script: ## on mouseUp clone field "Foobar" put it into tFieldRef set the textColor of tFieldRef to "gray60" set the location of tFieldRef to \ (item 1 of the location of field "Foobar") + 3, \ (item 2 of the location of field "Foobar") + 3 set the layer of tFieldRef to the layer of field "Foobar" end mouseUp ## Hope this gets you started, 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 david at openpartnership.net Mon Oct 9 14:03:48 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 14:03:48 -0400 Subject: XMLRPC and basic authentication? Message-ID: Anyone know if there a neat way to do this? Do I have to set the httpheaders a manuallly? From revlist at azurevision.co.uk Mon Oct 9 14:04:02 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 9 Oct 2006 19:04:02 +0100 Subject: Text Drop Shadows In-Reply-To: References: Message-ID: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> Here's one I prepared earlier... In the message box: go url "http://www.azurevision.co.uk/rev/dropshadow_004.rev" Ian On 9 Oct 2006, at 18:35, David Bovill wrote: > Has anyone figured out how to make nice looking 3D text drop > shadows? I know > there is a standard technique for creating a black version and > pasting it > behind -- offset a little - but am shaky on the details. > > Anyone got a stack? The idea is to make it easy for a user to > overlay a > title on the photo? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dsc at swcp.com Mon Oct 9 13:42:39 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 9 Oct 2006 11:42:39 -0600 Subject: Specific Color Ink In-Reply-To: <86ae76bb0610082257t4d6d1238j425ecc552ecb1a58@mail.gmail.com> References: <86ae76bb0610082020k7f721350pdf6b5f423bc26135@mail.gmail.com> <86ae76bb0610082257t4d6d1238j425ecc552ecb1a58@mail.gmail.com> Message-ID: <6F7EB83F-4FCE-4AEE-8DBC-968C8296CDF8@swcp.com> On Oct 8, 2006, at 11:57 PM, Bridger Maxwell wrote: > So we have various buttons and > controls, and everything else is black. I wanted to add hilites to > all the > black that is already there, without redoing all the images and > opening them > in Photoshop to make the black transparent. What I would like to > do is add > an image over the top of everything that is the hilites, but only > shows up > when the pixel is completely black. That way I could add a cool > effect, > without redoing the whole interface. I guess you could put an image between the black background and everything else. I guess the problem with that is that you have black instead of transparent in some of your controls. The best method is to do what you were trying to avoid. Fix the controls so they can go on a variety of backgrounds. With the style you are looking for you don't need transparent shadows and such, so after a little experimenting to get smooth edges that should go fast. This will give you the most flexibility, too. I don't know of any way to do color keying with inks. You might try an ink that affects black more than others, such as blendScreen using black with greyish highlights. That might put a little highlight on your darker controls, but that may not be so bad. Hmmm, you might want to tinker with other ink. Maybe it would work to put some blend over the whole thing. Here is a problem: If you put an image over all of your controls, how do you use the controls? I have reversed the order and used ink blendDestOver to handle this, but not in combination with blendScreen. You might have to experiment a little. Dar From wjm at wjm.org Mon Oct 9 14:06:00 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 9 Oct 2006 14:06:00 -0400 Subject: Text Drop Shadows References: Message-ID: A "true" shadow effect could have five copies of the original text, or more: Original Text (in white, foreground) Copy 1 offset up one pixel and to the left one pixel Copy 2 offset up one pixel and to the right one pixel Copy 3 offset down one pixel and to the left one pixel Copy 4 offset down one pixel and to the right one pixel Copy 5 offset down three pixels and to the right three pixels (adjusted depending on the shadow effect you want to create) The first four copies are to "outline" the white text and the last one to provide the shadow effect. I say "true" because this was the way the "Shadow" text style looked on the original Macintosh. Rather than copy "and paste" the text, look into the copy fld "MyCaption" to this card form of the copy command, described in-depth in the documentation. You don't want to use "copy and paste" because this is "destructive" to the clipboard. It replaces whatever the user might have placed there. You want to avoid this behavior, because users consider the clipboard persistent, even across applications, unless they explicitly change it (by deliberately copying something else). You have a lot of choices on how to set this up. You could have all the fields needed to create the shadow effect already on the card and just set the contents of all of them to the caption text after each keypress. "David Bovill" wrote in message news:c1c5836b0610091035w5928cf61s86043e99c269cbce at mail.gmail.com... > Has anyone figured out how to make nice looking 3D text drop shadows? I > know > there is a standard technique for creating a black version and pasting it > behind -- offset a little - but am shaky on the details. > > Anyone got a stack? The idea is to make it easy for a user to overlay a > title on the photo? > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 9 14:12:25 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 14:12:25 -0400 Subject: Text Drop Shadows In-Reply-To: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> References: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> Message-ID: Hi Ian - no such link. Great camera work though :) From david at openpartnership.net Mon Oct 9 14:15:37 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 14:15:37 -0400 Subject: Text Drop Shadows In-Reply-To: References: Message-ID: I was thinking that you would need to grade the "greyness" and / or maybe opacity of the offset fields as well? From revlist at azurevision.co.uk Mon Oct 9 14:23:48 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 9 Oct 2006 19:23:48 +0100 Subject: Text Drop Shadows In-Reply-To: References: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> Message-ID: Whoops! Just checked on the server and the whole folder got deleted at some stage... try again and it should be there. go url "http://www.azurevision.co.uk/rev/dropshadow_004.rev" Ian P.S. Photography is the day job. :-) On 9 Oct 2006, at 19:12, David Bovill wrote: > Hi Ian - no such link. > > Great camera work though :) > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dsc at swcp.com Mon Oct 9 14:14:10 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 9 Oct 2006 12:14:10 -0600 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: On Oct 9, 2006, at 7:55 AM, David Bovill wrote: > The question therefore is how to place an image inside the graphic? With 2.7 are new inks and ink grouping. Group the graphic and the image, with the graphic in back. Set the ink of the graphic and group to blendSrcOver. Set the image to blendSrcAtop. If the image changes a lot or you will be making lots of these, you might want to make a custom control where the rounded rectangle is adjusted to fit the image. You can now move this group like you would the original image. And you are right, you can also edit the image in an image editor that understands transparency and save it as a png. Dar From saultsj at missouri.edu Mon Oct 9 14:31:07 2006 From: saultsj at missouri.edu (J. Scott Saults) Date: Mon, 09 Oct 2006 13:31:07 -0500 Subject: Subliminal priming In-Reply-To: <20061009170003.5A40F488E3D@mail.runrev.com> References: <20061009170003.5A40F488E3D@mail.runrev.com> Message-ID: <7.0.1.0.0.20061009122842.04d1c780@missouri.edu> David Glasgow Sorry, but I missed seeing your original post and couldn't find it searching, so this might be OT, but I'll offer it anyway. I'd be surprised (amazed, even) if anyone could control brief display times like you want in Revolution (without externals). This was possible using a set of externals called 'McPsych' ( a project of The University of Western Australia Department of Psychology). As far as I know, no one continued development of this very promising but specialized extension to MetaCard / Revolution beyond about 2001, and some features are no longer compatible with Revolution or XP (though some are). Missing your original post, I'm not sure what display times you want (or why), but I'm guessing it's roughly 2-4 screen refresh cycles (~33-66 ms at 60 Hz), followed, of course, by a mask. Computer display durations are limited to multiples of the screen refresh rate, so finer control of duration intervals requires a faster refresh. I'd be happy to hear I'm wrong, but I doubt that Revolution can detect refresh rates or onsets (without some external help), much less synchronize display onsets and offsets with the refresh. Two experiment development systems designed to do this (as well as possible under Windows OS) are E-Prime (PST software http://www.pstnet.com/products/e%2Dprime/) and Presentation (Neurobehavioral systems, http://www.neurobs.com/). Some other possibilities include DMDX, PsyScope, and SuperLab, but I'm not familiar with the technical specs of these packages. (On a side note, I'm hoping to eventually find a way to integrate and switch back and forth from Revolution to E-Prime to use Rev for some features, like complex UI and input, and E-Prime for others, like quick presentations and RT measurements.) Maybe Phil Jimmieson already explained all of this and more, but thought I should share what I know. Good luck J Scott Saults University of Missouri At 12:00 PM 10/9/06, you wrote: >David Glasgow wrote: > > > > > > On 4 Oct 2006, at 3:46 pm, Ian Wood wrote: > > > >> Going OT a bit, I thought 'brief flash' priming had been debunked as > >> having any substantial effect? > > > > Oh no no no. Very exciting and expanding area of the psychology of > > person perception. Lots of research showing incredibly fast processing > > and influence of stimuli presented subliminally. > > > > Phil Jimmieson contacted me off list (in fact, "on phone') and said that > > he had struggled with controlling v fast presentations accurately. > > Looks like I need a good CRT and all my ducks nicely lined up before > > sending 'show to x in Yms' and 'hide to x in Zms' immediately afterwards. > > > > If I discover anything interesting or valuable, I will post again. > > > > > > Best Wishes, > > > > David Glasgow > > Carlton Glasgow Partnership > > > > http://www.i-psych.co.uk > > > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution at 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 Mon Oct 9 14:42:27 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 09 Oct 2006 11:42:27 -0700 Subject: Rounded Corners for images? In-Reply-To: Message-ID: Recently, David Bovill wrote: > Been playig with trying to get images to have rounded corners - stuck. > > AFAIK the only control that has this ability is the graphic control. The > question therefore is how to place an image inside the graphic? Why would you want to place the image inside the graphic? Why not add copies of roundrect graphic corners to the image? Remember, you can snapshot a graphic, thereby turning it into an image, with rounded corners. If you explain a bit about what you're trying to achieve, some more specific suggestions might be possible. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From wjm at wjm.org Mon Oct 9 15:15:01 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 9 Oct 2006 15:15:01 -0400 Subject: Rounded Corners for images? References: Message-ID: Scott Rossi wrote > Why would you want to place the image inside the graphic? Isn't setting the grc's backgroundpattern to the image by far the easiest and most flexible way to handle it? It's one line of transcript and you can do things like changing the roundness of the corners after the fact without any rigmarole. From lists at mangomultimedia.com Mon Oct 9 12:42:46 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 9 Oct 2006 09:42:46 -0700 Subject: shell vs. process In-Reply-To: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> Message-ID: <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> On Oct 8, 2006, at 10:34 AM, Luis wrote: > Hiya, > > Ping runs over ICMP, the ICMPD to be precise (Port 5813) and > insofar as I can see we can open > sockets in Revolution. Only TCP and UDP protocols. There doesn't seem to be a way to specify ICMP. I've been meaning to file a feature request for this but haven't done so yet. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From chris at altuit.com Mon Oct 9 15:45:27 2006 From: chris at altuit.com (chris bohnert) Date: Mon, 9 Oct 2006 14:45:27 -0500 Subject: OT: Macbook Random Shutdown In-Reply-To: <1023725376.20061009093515@ahsoftware.net> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> <1023725376.20061009093515@ahsoftware.net> Message-ID: <2e0cf4750610091245h789a71c3xbccd41f94edff162@mail.gmail.com> Hi Mark, I thought the Open Firmware stuff went away on intel macs in favor of EFI. Can I still use the open firmware interface? -- cb > > Andre - have you tried going into Open Firmware?: > > Boot the computer while holding down command-option-o-f > At the prompt type > reset-nvram > reset-all > reboot > > -- > -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 larsbrehmer at mac.com Mon Oct 9 16:03:42 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Mon, 9 Oct 2006 23:03:42 +0300 Subject: Object ID problems Message-ID: <78F8E6E7-BC05-421F-88AF-5F97D178EC38@mac.com> Something like this happened to me about 20 months ago, and I can't remember for the life of me how I fixed it, I just remember it took quite a while and was very strange. Now it is happening again. I am importing images into a stack of images i use as icons for buttons in other substacks of this project, but suddenly when I import a new image, Rev gives it the name and ID number of an image that is already there! Now, we all know two objects in the same stack cannot have the same ID, so this causes strange problems, like one of the two with the same ID cannot be selected, so It can't be deleted or given a different ID number! The last thing I tried was create a second card in the stack and import more images, but the new card gets the same ID as an existing image on the first card, and subsequent imported images get existing ID's. I have trashed the pList and tried again, I have trashed Rev and reinstalled it, in short I think I have tried everything I can think of, but new objects get existing ID's and even the name of an existing image, regardless of what the name of the imported png file is! Has anyone ever seen anything like this? Is it a corrupt image? If so, how can I find it? Cheers, Lars From larsbrehmer at mac.com Mon Oct 9 16:08:30 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Mon, 9 Oct 2006 23:08:30 +0300 Subject: RE Object id problems Message-ID: <0499E277-7771-4F33-BDA0-AE7E38A6739F@mac.com> Sorry, I think I may have solved it - the stack ID for whatever reason was ALSO not the same as the most recent object as it should have been, so in the mesagebox i changed the stack ID. This is something I didn't know could be done, but I guess I can, and the last image I imported got a new, unique ID. Phew!!! Lars From bobs at twft.com Mon Oct 9 16:09:33 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 9 Oct 2006 13:09:33 -0700 Subject: Variable Scoping In-Reply-To: References: <1657250705.20061009103401@ahsoftware.net> Message-ID: <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> I am quite familiar with variable scoping. I am just not used to scoping that leaves variables in a calling procedure invisible to the called procedure. But actually, I read the User Guide (imagine that) and came up with this: Environment variables Most operating systems that Revolution supports provide information about the operating environment in environment variables. You can access environment variables by prepending the $ character to the variable's name. For example, the following statement gets the contents of the LOGNAME environment variable, which holds the current user's login name: get $LOGNAME See your operating system's technical documentation to find out what environment variables are available. You can also create your own environment variables by prepending the $ character to the new environment variable's name: put field 3 into $MYENVVAR This I can use to mimic a kind of "global" variable system without having to scour the 450,000+ lines of code for variable names and then declare all of them as global at the head of every script that uses them. Bob Sneidar IT Manager Logos Management Calvary Chapel CM From bobs at twft.com Mon Oct 9 16:21:35 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 9 Oct 2006 13:21:35 -0700 Subject: Testing for numerics In-Reply-To: References: Message-ID: <47498DE6-241D-4C30-8D61-D3860A68FA9F@twft.com> Hi Ken. With all due respect, your example would only work if I declared the global inside a script (and therefore every script that uses it). And then it would put null into the global regardless of what was in it before. That would be disastrous. You might say I could just check to see if anything was in it, but that leads us back to the original question, which is, how do I discern between a global that just got declared but has yet to have anything put into it, and a global that is simply empty at the moment. The answer of course, is you can't do that. But thanks to all who wanted to help. I am just going to have to code around this by creating init flags throughout the code whenever a global was checked for null, and use those instead. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 8, 2006, at 10:27 AM, Ken Ray wrote: > > Actually, since the null value is supported, and since you can't > initialize > a global with a value anyway (can't do "global myGlob = 4"), you'd > have to > assign a value anyway, so why not null: > > global gMyGlob > put null into gMyGlob From scott at tactilemedia.com Mon Oct 9 16:28:16 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 09 Oct 2006 13:28:16 -0700 Subject: Rounded Corners for images? In-Reply-To: Message-ID: Recently, Bill Marriott wrote: >> Why would you want to place the image inside the graphic? > > Isn't setting the grc's backgroundpattern to the image by far the easiest > and most flexible way to handle it? It's one line of transcript and you can > do things like changing the roundness of the corners after the fact without > any rigmarole. Again, I'd have to know exactly what is trying to be accomplished: is the goal to add rounded corners to an existing image? To an image being created in Rev? Is the image opaque? Translucent? How is the image being used? Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From bobs at twft.com Mon Oct 9 16:28:54 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 9 Oct 2006 13:28:54 -0700 Subject: Subliminal priming In-Reply-To: References: <20061004144621.69A3A8255B5@mail.runrev.com> Message-ID: <0F502F8E-4436-442E-934C-12F1BB1D7CB5@twft.com> Is it just me, or does anyone else have an irresistible urge to send David a lot of money and all my girlfriends numbers? Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 9, 2006, at 3:32 AM, David Glasgow wrote: > On 4 Oct 2006, at 3:46 pm, Ian Wood wrote: > >> Going OT a bit, I thought 'brief flash' priming had been debunked >> as having any substantial effect? > > Oh no no no. Very exciting and expanding area of the psychology of > person perception. Lots of research showing incredibly fast > processing and influence of stimuli presented subliminally. > > Phil Jimmieson contacted me off list (in fact, "on phone') and said > that he had struggled with controlling v fast presentations > accurately. Looks like I need a good CRT and all my ducks nicely > lined up before sending 'show to x in Yms' and 'hide to x in Zms' > immediately afterwards. > > If I discover anything interesting or valuable, I will post again. > > > Best Wishes, > > David Glasgow > Carlton Glasgow Partnership From JimAultWins at yahoo.com Mon Oct 9 16:34:33 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 09 Oct 2006 13:34:33 -0700 Subject: Macro Substitution In-Reply-To: <772DCDF6-E9BC-4CD5-ACFB-104BDE02389E@twft.com> Message-ID: On 10/6/06 9:09 PM, "Robert Sneidar" wrote: > I am a bit stumped as to what to do to convert macro substitutions in > the fox code I am porting. Macro substitution is when I can refer to > a variable using a delimiter and the variable will be substituted for > the value it contains at runtime. So if bobtest contained "blah" then > I could "get $bobtest.1" and the code at runtime would give me the > value of blah1. I won't go into the virtues of macro substitution > here. There are times when it is quite handy. > > I know Revolution has no such convention. I am hoping to avoid a lot > of extra coding to convert macro substitutions in the Foxpro code. > Any ideas? I think you are doing simple substitution so use the normal Rev syntax... +one less character Rev == Foxpro get bobTest&1 == get $ bobtest.1 get jimTest&1 == get $jimtest.2 on mouseDoubleUp put "happy" into bobTest put "I am glad" into jimTest --simple --------------- get bobTest&1 get jimTest&2 --indirection using 'do' ------------ put " get $bobtest.1" into foxString replace "$" with empty in foxString replace "." with "&" in foxString do foxString put it into part1 put " get $jimtest.2" into foxString replace "$" with empty in foxString replace "." with "&" in foxString do foxString put ". "& it after part1 answer part1 end mouseDoubleUp Jim Ault Las Vegas From bobs at twft.com Mon Oct 9 16:38:48 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 9 Oct 2006 13:38:48 -0700 Subject: Macro Substitution In-Reply-To: <20061009173746.49640.qmail@web60520.mail.yahoo.com> References: <20061009173746.49640.qmail@web60520.mail.yahoo.com> Message-ID: <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> Lemme cite an example of Macro Substitution: put "/sbt/apdata1/apmast" into m0apmast put "02" into m0company now referring to &m0apmast.&m0company. would yield "/sbt/apdata1/ apmast02" The ampersand is the Macro Substitution operator in Foxpro. I think I can code around this. It's just that I am finding I am going to have to do a lot of recoding to make this port work. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 9, 2006, at 10:37 AM, Jan Schenkel wrote: > --- Robert Sneidar wrote: >> I am a bit stumped as to what to do to convert macro >> substitutions in >> the fox code I am porting. Macro substitution is >> when I can refer to >> a variable using a delimiter and the variable will >> be substituted for >> the value it contains at runtime. So if bobtest >> contained "blah" then >> I could "get $bobtest.1" and the code at runtime >> would give me the >> value of blah1. I won't go into the virtues of macro >> substitution >> here. There are times when it is quite handy. >> >> I know Revolution has no such convention. I am >> hoping to avoid a lot >> of extra coding to convert macro substitutions in >> the Foxpro code. >> Any ideas? >> >> Bob Sneidar >> > > Hi Bob, > > Depending on the circumstances, you can use the 'do' > command and 'value' function to achieve your goal. > -- > on mouseUp > local blah1 > put 40 into blah1 > local bobtest > put "blah" into bobtest > answer value(bobtest & 1) > end mouseUp > -- > > 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 david at openpartnership.net Mon Oct 9 16:40:39 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 16:40:39 -0400 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: The aim is to be able to grab any image from anywhere, and give it the type of border (ie "frame") that you want - and additionally place drop-shadow text on top ot it. The images vary, the text varies, and though I do not have a need right now I would like to be able to change the size of the frame (it is fixed for now). I have an image object (that is a group containing and image control) - which I can pan around the image and zoom in and out - so i am thinking of using this for the image. What I need to be able to do is add the rounded border to the final size I need. Then take a snapsot of the group and ftp the image to the web-site. I think either using the backgroundPattern or the new fab grouped ink will work great - I did not know about either. The grouped ink meybe more "pure' as I can have white space around the image and avoid the repeating effect. backgroundPattern is simler though - inks do my head in :) Thanks fro the help everyone! From david at openpartnership.net Mon Oct 9 16:52:28 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 16:52:28 -0400 Subject: Text Drop Shadows In-Reply-To: References: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> Message-ID: Got it - thanks this is a nice version for images (not just text) - NB you can download it with the browser but not from with Rev - returns: 400 Bad Request Your browser sent a request that this server could not understand. Client sent malformed Host header Which I think means that your server is set up to reject funny browsers - or is something else going on there??? From sanke at hrz.uni-kassel.de Mon Oct 9 16:58:09 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Mon, 09 Oct 2006 22:58:09 +0200 Subject: Size and power ratio of backpattern images Message-ID: <452AB7E1.7070609@hrz.uni-kassel.de> On Sun Oct 8, Kevin Miller in a mutilated response to an unknown request with subject "no subject" wrote: > Pattern images can be color or black-and-white. To be used on Mac OS > systems, patterns must be 128x128 pixels or less, and both its height and > width must be a power of 2. To be used on Windows and Unix systems, height > and width must be divisible by 8. > > Does that explain it? > > Kevin At first I thought Kevin was somehow referring to icons (?), but the docs state the same for images as backpatterns: > Cross-platform note: To be used as a pattern on Mac OS systems, an > image must be 128x128 pixels or less, and both its height and width > must be a power of 2. To be used on Windows and Unix systems, height > and width must be divisible by 8. To be used as a fully cross-platform > pattern, both an image's dimensions should be one of 8, 16, 32, 64, or > 128. Well, seems to me that an obsolete state of things is being described here. Presently I am experimenting with an add-on to my "Imagedata Toolkit" that creates "seamless tiles" of various sizes and 3 different algorithms (with 5 options each for the overlapping areas) to create the tiles. A test button shows the resulting pattern in whole-screen preview. I experience no limitations so far on MacOS and on Windows concerning the size of the images or constraints of divisibility. Backpattern images can be of a size of 500X300 pixels - or *any* other size - on MacOS and Windows and can have indivisible ratios for example of 151 X 259! So I am wondering to what Kevin is referring? Regards, Wilhelm Sanke From david at openpartnership.net Mon Oct 9 17:09:27 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 17:09:27 -0400 Subject: Variable Scoping In-Reply-To: <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> References: <1657250705.20061009103401@ahsoftware.net> <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> Message-ID: Bob - you've lost me here? I suspect there something really basic that one of us doesn't get - a lost in translation thing. Environment varaibles are used to pass information between applications ie the Shell and Revolution or Apache and Revolution - I am pretty sure you wo"t need them for what you need? On 09/10/06, Robert Sneidar wrote: > > I am quite familiar with variable scoping. I am just not used to > scoping that leaves variables in a calling procedure invisible to the > called procedure. Which languages do that? Most of the time you really don"t want a global scope for variables. In fact I try to never use globals. One thing i really wish for is to be able to make functios and commands private when used in libraries - I"m a bit lost on what you want here? This I can use to mimic a kind of "global" variable system without > having to scour the 450,000+ lines of code for variable names and > then declare all of them as global at the head of every script that > uses them. You can put a global declaration outside of a handler - that is at the top of any script. So it does not need to be in every handler: global test on mouseUp put "hello" into test put test end mouseUp on mouseDoubleUp put another_Test() end mouseDoubleUp function another_Test return test && "world" end another_Test From mwieder at ahsoftware.net Mon Oct 9 17:48:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 14:48:42 -0700 Subject: Variable Scoping In-Reply-To: References: <1657250705.20061009103401@ahsoftware.net> Message-ID: <11922532259.20061009144842@ahsoftware.net> David- Monday, October 9, 2006, 10:43:04 AM, you wrote: > You can also use call-by-reference parameters. Thanks. I knew I was missing an important one... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 9 17:55:43 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 14:55:43 -0700 Subject: Variable Scoping In-Reply-To: <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> References: <1657250705.20061009103401@ahsoftware.net> <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> Message-ID: <6122952814.20061009145543@ahsoftware.net> Robert- Monday, October 9, 2006, 1:09:33 PM, you wrote: > I am quite familiar with variable scoping. I am just not used to > scoping that leaves variables in a calling procedure invisible to the > called procedure. But actually, I read the User Guide (imagine that) I sort of figured you were familiar with it or you wouldn't have gotten this far. But you've got me puzzled - do you know of any other environment that implicitly lets called procedures have access to variables in the calling procedure? I can't think of any. Nor can I think of any reason why this would be a Good Thing. > Environment variables Yep. Yet another way to do things... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 9 17:59:29 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 14:59:29 -0700 Subject: Variable Scoping In-Reply-To: References: Message-ID: <3723178919.20061009145929@ahsoftware.net> Mark- Monday, October 9, 2006, 10:12:48 AM, you wrote: > If you need a variable to be available to all handlers in an object > (button, field, card, stack, group) you can do the following: Thanks. You put this better than I did. However, now that I read Bob's latest message I think he's looking for a way for called procedures to have access to the calling procedure's variables and the way to do that (one way to do that, anyway) is to pass them as parameters to the called procedure. -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Mon Oct 9 18:06:37 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 09 Oct 2006 17:06:37 -0500 Subject: Testing for numerics In-Reply-To: <47498DE6-241D-4C30-8D61-D3860A68FA9F@twft.com> Message-ID: On 10/9/06 3:21 PM, "Robert Sneidar" wrote: > Hi Ken. With all due respect, your example would only work if I > declared the global inside a script (and therefore every script that > uses it). And then it would put null into the global regardless of > what was in it before. That would be disastrous. Actually, I don't think you understand fully what I was getting at. I didn't mean that you declare the global and put NULL into it *in every script*... what I meant was that at the absolute beginning of execution (your first preOpenStack, say), you declare all the globals and put NULL into them: global gMyGlob1, gMyGlob2 on preOpenStack put null into gMyGlob1 put null into gMyGlob2 -- (etc.) end preOpenStack Then later on, you can check the global (all you'd need to do is declare the global in the script that needs to check it - don't assign anything to it), and if it is NULL then it means it hasn't been changed since it was originally declared at the beginning of execution. If it was empty, it would mean that somewhere along the line a script line set it to empty: (script of a button on some stack): global gMyGlob1 on mouseUp if gMyGlob1 = NULL then -- you know it has never had its value set since its original -- declaration else -- you know that *someone* changed the value of this global -- even if it is empty (i.e. "") end if end mouseUp > You might say I > could just check to see if anything was in it, but that leads us back > to the original question, which is, how do I discern between a global > that just got declared but has yet to have anything put into it, and > a global that is simply empty at the moment. The answer of course, is > you can't do that. You're right, of course - there's no way to just declare a global and then later try and tell the difference between it being newly declared and it having had "empty" put into it. > But thanks to all who wanted to help. I am just going to have to code > around this by creating init flags throughout the code whenever a > global was checked for null, and use those instead. You can do that, or you can declare all the globals as NULL as I've outlined above... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From david at openpartnership.net Mon Oct 9 18:10:07 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 18:10:07 -0400 Subject: Object ID problems In-Reply-To: <78F8E6E7-BC05-421F-88AF-5F97D178EC38@mac.com> References: <78F8E6E7-BC05-421F-88AF-5F97D178EC38@mac.com> Message-ID: Can't remember exactly but this is just how it works AFAIK - not good but there it is images are wierd. You have to script the import so that you set the image ids - yes you can do that! There is even an event "IDChanged oldID,newID: Sent to an image when its ID property is changed. " From kray at sonsothunder.com Mon Oct 9 18:12:04 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 09 Oct 2006 17:12:04 -0500 Subject: Variable Scoping In-Reply-To: Message-ID: On 10/9/06 4:09 PM, "David Bovill" wrote: >> This I can use to mimic a kind of "global" variable system without >> having to scour the 450,000+ lines of code for variable names and >> then declare all of them as global at the head of every script that >> uses them. > > > You can put a global declaration outside of a handler - that is at the top > of any script. So it does not need to be in every handler: But I'm sure that's what Bob's trying to avoid - even at its best you'd have to find all the places where the variable's being used and add the global declaration at the top of that object's script. If environment variables work for him, then it works for him... I've had unique situations which seemed illogical to everyone else but me, and especially when converting from one dev environment to another... Are there any downsides to using custom environment variables? Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mwieder at ahsoftware.net Mon Oct 9 18:19:35 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 15:19:35 -0700 Subject: OT: Macbook Random Shutdown In-Reply-To: <2e0cf4750610091245h789a71c3xbccd41f94edff162@mail.gmail.com> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> <1023725376.20061009093515@ahsoftware.net> <2e0cf4750610091245h789a71c3xbccd41f94edff162@mail.gmail.com> Message-ID: <5724385284.20061009151935@ahsoftware.net> chris- Monday, October 9, 2006, 12:45:27 PM, you wrote: > I thought the Open Firmware stuff went away on intel macs in favor of EFI. > Can I still use the open firmware interface? Dunno. I have to admit I haven't had the opportunity to try this on an intel mac. Maybe I'll wander on down to the Apple store... Update: well, from Apple's site it appears to be true... http://developer.apple.com/documentation/MacOSX/Conceptual/BPSystemStartup/Articles/BootProcess.html Bummer. How are kids gonna learn anything these days without a Forth system to play around with? -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Mon Oct 9 18:20:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 09 Oct 2006 17:20:22 -0500 Subject: Size and power ratio of backpattern images In-Reply-To: <452AB7E1.7070609@hrz.uni-kassel.de> References: <452AB7E1.7070609@hrz.uni-kassel.de> Message-ID: <452ACB26.4030106@hyperactivesw.com> Wilhelm Sanke wrote: > I experience no limitations so far on MacOS and on Windows concerning > the size of the images or constraints of divisibility. Backpattern > images can be of a size of 500X300 pixels - or *any* other size - on > MacOS and Windows and can have indivisible ratios for example of 151 X 259! > > So I am wondering to what Kevin is referring? The size limit on patterned images was lifted in 2.7.x (I forget exactly which version.) So Kevin was stating older restrictions. They still apply on Mac OS though; only Mac OS X (and other platforms) can work with any size image as a backpattern. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From luis at anachreon.co.uk Mon Oct 9 18:30:24 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 9 Oct 2006 23:30:24 +0100 Subject: Subliminal priming In-Reply-To: <0F502F8E-4436-442E-934C-12F1BB1D7CB5@twft.com> References: <20061004144621.69A3A8255B5@mail.runrev.com> <0F502F8E-4436-442E-934C-12F1BB1D7CB5@twft.com> Message-ID: <093B1920-9400-4349-9B35-E0324210036D@anachreon.co.uk> We've sent him your girlfriends numbers already. Check your wallet... :) Cheers, Luis. On 9 Oct 2006, at 21:28, Robert Sneidar wrote: > Is it just me, or does anyone else have an irresistible urge to > send David a lot of money and all my girlfriends numbers? > > Bob Sneidar > IT Manager > Logos Management > Calvary Chapel CM > > On Oct 9, 2006, at 3:32 AM, David Glasgow wrote: > >> On 4 Oct 2006, at 3:46 pm, Ian Wood wrote: >> >>> Going OT a bit, I thought 'brief flash' priming had been debunked >>> as having any substantial effect? >> >> Oh no no no. Very exciting and expanding area of the psychology >> of person perception. Lots of research showing incredibly fast >> processing and influence of stimuli presented subliminally. >> >> Phil Jimmieson contacted me off list (in fact, "on phone') and >> said that he had struggled with controlling v fast presentations >> accurately. Looks like I need a good CRT and all my ducks nicely >> lined up before sending 'show to x in Yms' and 'hide to x in Zms' >> immediately afterwards. >> >> If I discover anything interesting or valuable, I will post again. >> >> >> Best Wishes, >> >> David Glasgow >> Carlton Glasgow Partnership > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From stgoldberg at aol.com Mon Oct 9 18:34:57 2006 From: stgoldberg at aol.com (stgoldberg at aol.com) Date: Mon, 09 Oct 2006 18:34:57 -0400 Subject: Rounded Corners for images? In-Reply-To: <20061009203441.4ECC5488E8B@mail.runrev.com> References: <20061009203441.4ECC5488E8B@mail.runrev.com> Message-ID: <8C8BA0A48CB8EFA-13D4-2B3F@FWM-R07.sysops.aol.com> The now defunct program mTropolis had a simple method for creating rounded corners on images. One simply placed the mTropolis graphic icon on the image and checked off the round rectangle option; the image instantly changed to one with rounded corners. I used this extensively for images and it added a nice alternative to the routine sharp rectangle appearance. I don't know how the mTropolis developers programmed this, but it would be a nice option to add, if feasible, to Revolution. Steve Goldberg www.medmaster.net ________________________________________________________________________ Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. From luis at anachreon.co.uk Mon Oct 9 18:37:19 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 9 Oct 2006 23:37:19 +0100 Subject: shell vs. process In-Reply-To: <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> Message-ID: <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> ICMPd is the daemon ('shell app') that runs the request over that port. It would be a case of recreating the ICMPd functionality in Rev, all it's doing is sending specifically formed packets over that port that servers/routers/etc running their own ICMPd will respond to. It's a small app. If anyone else is interested then I might have a look at the code (should be able to get a hold of the C/C++ source code) and attempt to translate it to Transcript. Not too sure how tight I can get the timings, but it should be accurate enough. Cheers, Luis. On 9 Oct 2006, at 17:42, Trevor DeVore wrote: > > On Oct 8, 2006, at 10:34 AM, Luis wrote: > >> Hiya, >> >> Ping runs over ICMP, the ICMPD to be precise (Port 5813) and >> insofar as I can see we can open >> sockets in Revolution. > > Only TCP and UDP protocols. There doesn't seem to be a way to > specify ICMP. I've been meaning to file a feature request for this > but haven't done so yet. > > -- > 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 luis at anachreon.co.uk Mon Oct 9 18:41:10 2006 From: luis at anachreon.co.uk (Luis) Date: Mon, 9 Oct 2006 23:41:10 +0100 Subject: Variable Scoping In-Reply-To: <6122952814.20061009145543@ahsoftware.net> References: <1657250705.20061009103401@ahsoftware.net> <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> <6122952814.20061009145543@ahsoftware.net> Message-ID: <2AA18AF3-8147-4BA8-A94D-34ED28D82904@anachreon.co.uk> What a are the performance hits with the different methodologies? Cheers, Luis. On 9 Oct 2006, at 22:55, Mark Wieder wrote: > Robert- > > Monday, October 9, 2006, 1:09:33 PM, you wrote: > >> I am quite familiar with variable scoping. I am just not used to >> scoping that leaves variables in a calling procedure invisible to the >> called procedure. But actually, I read the User Guide (imagine that) > > I sort of figured you were familiar with it or you wouldn't have > gotten this far. But you've got me puzzled - do you know of any other > environment that implicitly lets called procedures have access to > variables in the calling procedure? I can't think of any. Nor can I > think of any reason why this would be a Good Thing. > >> Environment variables > > Yep. Yet another way to do things... > > -- > -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 Mon Oct 9 18:58:16 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 15:58:16 -0700 Subject: OT: Macbook Random Shutdown In-Reply-To: <2e0cf4750610091245h789a71c3xbccd41f94edff162@mail.gmail.com> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> <1023725376.20061009093515@ahsoftware.net> <2e0cf4750610091245h789a71c3xbccd41f94edff162@mail.gmail.com> Message-ID: <6526705730.20061009155816@ahsoftware.net> chris- Monday, October 9, 2006, 12:45:27 PM, you wrote: > I thought the Open Firmware stuff went away on intel macs in favor of EFI. > Can I still use the open firmware interface? Now things are getting interesting. http://appleintelfaq.com/#17.0.1 (ignore step 7 - reminds me of the old DEC joke) Apparently the pram zap on intel macs does what the open firmware reset function does (resetting the variable to defaults). ANd rEFIt looks like an interesting tool. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 9 18:59:40 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 15:59:40 -0700 Subject: Usability Message-ID: <226789551.20061009155940@ahsoftware.net> All- Very interesting article on usability issues: http://hackthismac.com/2006/09/18/a-unique-view-on-usability-or-visibility/ -- -Mark Wieder mwieder at ahsoftware.net From luis at anachreon.co.uk Mon Oct 9 19:01:58 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 00:01:58 +0100 Subject: Rounded Corners for images? In-Reply-To: <8C8BA0A48CB8EFA-13D4-2B3F@FWM-R07.sysops.aol.com> References: <20061009203441.4ECC5488E8B@mail.runrev.com> <8C8BA0A48CB8EFA-13D4-2B3F@FWM-R07.sysops.aol.com> Message-ID: <1557FFA4-EF28-40A5-BA3C-386D6D278BEB@anachreon.co.uk> What about: Getting the background colour of where the image is. Plop a button of the same height and width of the image (rounded corners... :) Use the button as a mask (making sure it doesn't 'show'). Group them together. Setting the 'button-mask' background to the image background colour. Ok, remember, I'm still learning Transcript, so I don't know for sure the button could be used this way. Just thought I'd throw something in. Btw, I still have the mTropolis CDs. Cheers, Luis. On 9 Oct 2006, at 23:34, stgoldberg at aol.com wrote: > The now defunct program mTropolis had a simple method for creating > rounded corners on images. One simply placed the mTropolis graphic > icon on the image and checked off the round rectangle option; the > image instantly changed to one with rounded corners. I used this > extensively for images and it added a nice alternative to the > routine sharp rectangle appearance. I don't know how the mTropolis > developers programmed this, but it would be a nice option to add, > if feasible, to Revolution. > Steve Goldberg > www.medmaster.net > ______________________________________________________________________ > __ > Check out the new AOL. Most comprehensive set of free safety and > security tools, free access to millions of high-quality videos from > across the web, free AOL Mail and more. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From andrew at ugh.eclipse.co.uk Mon Oct 9 19:01:16 2006 From: andrew at ugh.eclipse.co.uk (Andrew) Date: Tue, 10 Oct 2006 00:01:16 +0100 Subject: Macro Substitution In-Reply-To: <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> References: <20061009173746.49640.qmail@web60520.mail.yahoo.com> <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> Message-ID: On 09/10/2006, at 21:38, Robert Sneidar wrote: > The ampersand is the Macro Substitution operator in Foxpro. > > I think I can code around this. It's just that I am finding I am going > to have to do a lot of recoding to make this port work. Have you tried the "do" command? I haven't used it myself but have used similar techniques in other languages...might work in this one as well :-) HTH, Andrew From lists at mangomultimedia.com Mon Oct 9 19:10:37 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 9 Oct 2006 16:10:37 -0700 Subject: shell vs. process In-Reply-To: <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> Message-ID: On Oct 9, 2006, at 3:37 PM, Luis wrote: > ICMPd is the daemon ('shell app') that runs the request over that > port. It would be a case of recreating the ICMPd functionality in > Rev, all it's doing is sending specifically formed packets over > that port that servers/routers/etc running their own ICMPd will > respond to. > > It's a small app. If anyone else is interested then I might have a > look at the code (should be able to get a hold of the C/C++ source > code) and attempt to translate it to Transcript. Not too sure how > tight I can get the timings, but it should be accurate enough. Luis, I'm no expert in this area and I would love to learn that you can write your own ping utility in Rev. I researched this a few days ago in an attempt to do so. Creating the actual ICMP echo request message isn't a big deal in Rev. I *think* the problem you would have is when that message gets wrapped up in the IP Datagram structure which I believe Rev does when you write to a socket. The docs say that Rev's open socket command only uses "TCP" and "UDP" so there doesn't seem to be a way to send data over a socket that identifies itself as the ICMP protocol. I would think that ping daemons would only watch for traffic that was send using the ICMP protocol but I don't know. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From mwieder at ahsoftware.net Mon Oct 9 19:13:47 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 16:13:47 -0700 Subject: rip dot mac Message-ID: <5727636609.20061009161347@ahsoftware.net> All- ...and reminded of this by another HackThisMac editorial, I feel the urge to say that I decided a while back not to renew my .mac account. I signed up for mine when they first became available and have had it ever since, although mostly it remains dormant. It's never been more than an email address for me, and one that I don't check all that often. I've used the iDisk stuff a few times, but certainly not enough to justify $100 a year for that an an email account. And the bit about mangling MIME email digests just adds to the general disgust. Google gives me twice as much online storage if I need it and secure transfers, and my isp and domain host take care of the rest. Anybody who wants a free gmail account invitation contact me offlist. -- -Mark Wieder mwieder at ahsoftware.net From psahores at free.fr Mon Oct 9 19:15:15 2006 From: psahores at free.fr (Pierre Sahores) Date: Tue, 10 Oct 2006 01:15:15 +0200 Subject: OT: Macbook Random Shutdown In-Reply-To: <6526705730.20061009155816@ahsoftware.net> References: <4E2A2DEB-B970-4011-8A5A-2ADD069C31C9@mac.com> <0B58DF26-4FFF-4A0C-851F-0B0AD4725D0E@free.fr> <2e0cf4750610080956p439f7516j23dbb3de96f72fae@mail.gmail.com> <1023725376.20061009093515@ahsoftware.net> <2e0cf4750610091245h789a71c3xbccd41f94edff162@mail.gmail.com> <6526705730.20061009155816@ahsoftware.net> Message-ID: <0D757273-8561-414F-88AA-9A12A0500045@free.fr> Dear Rev's fellows, It seems the white and black MacBooks random shutdown has to do with processor's height temperature bad handling. The good news is that, in this case, Apple don't change the motherboard card anymore but only the ventilator. 20% of those MacBooks seems to be affected by the problem... Best Regards, Le 10 oct. 06 ? 00:58, Mark Wieder a ?crit : > chris- > > Monday, October 9, 2006, 12:45:27 PM, you wrote: > >> I thought the Open Firmware stuff went away on intel macs in favor >> of EFI. >> Can I still use the open firmware interface? > > Now things are getting interesting. > > http://appleintelfaq.com/#17.0.1 > > (ignore step 7 - reminds me of the old DEC joke) > > Apparently the pram zap on intel macs does what the open firmware > reset function does (resetting the variable to defaults). ANd rEFIt > looks like an interesting tool. > > -- > -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 luis at anachreon.co.uk Mon Oct 9 19:23:41 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 00:23:41 +0100 Subject: shell vs. process In-Reply-To: References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> Message-ID: Hiya, ICMPd sends the data packets in either TCP or UDP over that port number, check IANA: http://www.iana.org/assignments/port-numbers Here is the packet structure: http://www.techbooksforfree.com/ intro_to_data_com/page253.html Hope that helps! Cheers, Luis. On 10 Oct 2006, at 0:10, Trevor DeVore wrote: > On Oct 9, 2006, at 3:37 PM, Luis wrote: > >> ICMPd is the daemon ('shell app') that runs the request over that >> port. It would be a case of recreating the ICMPd functionality in >> Rev, all it's doing is sending specifically formed packets over >> that port that servers/routers/etc running their own ICMPd will >> respond to. >> >> It's a small app. If anyone else is interested then I might have a >> look at the code (should be able to get a hold of the C/C++ source >> code) and attempt to translate it to Transcript. Not too sure how >> tight I can get the timings, but it should be accurate enough. > > Luis, > > I'm no expert in this area and I would love to learn that you can > write your own ping utility in Rev. I researched this a few days > ago in an attempt to do so. Creating the actual ICMP echo request > message isn't a big deal in Rev. I *think* the problem you would > have is when that message gets wrapped up in the IP Datagram > structure which I believe Rev does when you write to a socket. The > docs say that Rev's open socket command only uses "TCP" and "UDP" > so there doesn't seem to be a way to send data over a socket that > identifies itself as the ICMP protocol. I would think that ping > daemons would only watch for traffic that was send using the ICMP > protocol but I don't know. > > > -- > 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 thien at unimelb.edu.au Mon Oct 9 19:26:18 2006 From: thien at unimelb.edu.au (Nicholas Thieberger) Date: Tue, 10 Oct 2006 09:26:18 +1000 Subject: looping media In-Reply-To: <20061009203441.87BAF488E8C@mail.runrev.com> References: <20061009203441.87BAF488E8C@mail.runrev.com> Message-ID: I have tried to find an answer to this on the list but can't, so apologies if it has been discussed before. I am trying to get specified offsets in a media file repeated using looping. I have the start and end times in two fields and the play button calls the player using those times. This has all been working well for some time now. I have a play button and a 'set start' and 'set end' button which inserts the timecodes into the appropriate field. This allows me to listen to a media file and to reset timecodes at will. I then have a 'repeat' button which loops, using the script below. If I loop, it starts from the correct timecode for the first iteration, but then reverts to the previously called start timecode for the second and subsequent loops, even though the 'start' field on mouseup set the looping of player "audplayer" to true set the currenttime of player "audplayer" to 0 global samplerate put fld "audioname" into TempAud set the filename of player "audplayer" to TempAud put the timeScale of player "audplayer" into samplerate set the playSelection of player "audplayer" to true put fld "start" into startFN put fld "end" into endFN set the currenttime of player "audplayer" to round(samplerate*startFN) set the endtime of player "audplayer" to round(samplerate*endFN) start player "audplayer" end mouseup Any suggestions on how I can get it to loop always from the proper start time? Thanks, Nick -- Project Manager PARADISEC Pacific And Regional Archive for Digital Sources in Endangered Cultures http://paradisec.org.au nicholas.thieberger at paradisec.org.au Department of Linguistics and Applied Linguistics University of Melbourne Vic 3010 Australia Ph 61 (0)3 8344 5185 From katir at hindu.org Mon Oct 9 19:56:05 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 09 Oct 2006 13:56:05 -1000 Subject: Where to Save Downloads -- Best Practice? Message-ID: <452AE195.2010701@hindu.org> I have a Podcast App dedicated to a single feed. to avoid issues with the player playing streaming remote URL's (which is not working on many windows machines)I used a download, save and play model, as we know that playing media from the local hard drive is quite solid. But, now a new problem arises, some windows users are complaining that the podcast appears to be downloaded but can't be played. My script is simple and works on the Mac where the downloaded file ends up inside (unexpectedly) in the package contents of the standalone on OSX... Where, btw, Spotlight and Mac Finder "Find" are unable to find it....causing me to be perplexed because the download appeared fine, the audio played but I could not find the file! the path returned by the filename of this stack goes all the way down into ../Podcast.app/Contents/MacOS/Latest_Podcast.mp3 Fortunately the player in Rev has no problem with this path: ~/Desktop/Podcast.app/Contents/MacOS/Latest_Podcast.mp3 But, things are not happy on Windows: ------------- # lots of download progress # stuff goes on here: # then: ON saveURL gURL put the filename of this stack into tPath set the itemdel to "/" put "Lastest_Podcast.mp3" into item -1 of tPath put url gURL into url ("binfile:" & tPath) unload url gURL runPodcast tPath END saveURL ON RunPodcast pPath set the cursor to arrow show player "player1" --with visual effect dissolve set the filename of player "player1" to pPath start player "player1" set the itemdel to ":" put item 1 of tDuration && "min. " & item 2 of tDuration && "sec." into tLength showstatus ("Title:" & cr &cr & tTitle & cr & cr & tLength),15 show image "Gurudeva" with visual dissolve slowly END runPodCast ------------------ Again, same old issue: This works fine on our old Del Running XP.. So, my in-house tests indicate "Looking Good on Windows-- OK to Ship...." Then now I get a report from a Windows user "It downloads but it will not play... " On this same user's machine they use another application I deploy which plays sound files in Revolution, but they save the files manually to some other directory on their box. So, I'm thinking there is a problem with writing to a protected directory? Or does can windows be set to block saving a file that was just downloaded via http? So, I'm guessing now that saving a downloaded cached URL to the same directory as the standalone, may not be good practice. Windows Wizards, please advise! TIA Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From lists at mangomultimedia.com Mon Oct 9 20:01:23 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 9 Oct 2006 17:01:23 -0700 Subject: shell vs. process In-Reply-To: References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> Message-ID: On Oct 9, 2006, at 4:23 PM, Luis wrote: > Hiya, > > ICMPd sends the data packets in either TCP or UDP over that port > number, check IANA: http://www.iana.org/assignments/port-numbers I wrote some code to assemble the data packet on Saturday so I will give it a try over TCP. I'll let you know how it goes. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From david at openpartnership.net Mon Oct 9 20:17:10 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 9 Oct 2006 20:17:10 -0400 Subject: rip dot mac In-Reply-To: <5727636609.20061009161347@ahsoftware.net> References: <5727636609.20061009161347@ahsoftware.net> Message-ID: Ditto From jacque at hyperactivesw.com Mon Oct 9 20:20:20 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 09 Oct 2006 19:20:20 -0500 Subject: How to start this project... In-Reply-To: <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> Message-ID: <452AE744.7070203@hyperactivesw.com> Adrian Williams wrote: > Hi Jacqueline, > > I realise now the selectedChunk is certainly the wrong way to go! Well, now that you've explained more about it, I think you actually do have to use this. It looks like you want to add intermediate characters between the ones the user types, except at the beginning of words. You use a space as the word delimiter in your example, but I think you'd have to handle line beginnings too. For simplicity, let's just check for spaces and carriage returns. In a field, you'd put a script something like this: on keydown pkey put the selectedChunk into tChunk put word 2 of tChunk - 1 into tPrevCharNum -- a number put char tPrevCharNum of me into tPrevChar -- this is a character if tPrevChar <> space and tPrevChar <> cr and tPrevCharNum <> 0 then -- not a word start put joinChar(tPrevChar) into tKeys -- calls a function end if put pkey after tKeys -- adds the user-typed entry to tKeys variable do "put tKeys into" && tChunk end keydown function joinChar pChar return "~" end joinChar This catches keystrokes, calculates the previous character position, and checks that character to make sure it isn't the first character in the field, a space, or a carriage return. If the criteria are met, it calls a function that returns the join character. In my example, that's just a tilde. You'd have to write the guts of the function, which you would base on the value of the parameter "pChar" which is passed to the function. The tilde is inserted into a variable, and then user's keystroke is added to it. The two characters are then placed into the field using the "do" construct, which is necessary here in order to evaluate the variable "tChunk" when using it in a command. (Don't ask.) That said, when you start using unicode, some of this will break. The text chunking capabilities in Rev are one of its strongest points, but they break down somewhat when using unicode. I'm a bit weak in that area myself, so hopefully someone here can join in and suggest how to alter the above to account for the additional bytes that unicode requires. I think you have to add/subtract 2 rather than 1 for all the calculations, but I haven't tried it. Maybe this will at least get you started on how to calculate text chunks and how to call a function. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimCarwardine at OwnYourFuture-net.com Mon Oct 9 20:34:01 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Mon, 09 Oct 2006 21:34:01 -0300 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: Hi Ken... I created the .dmg file and put it in my SS folder. I mounted it in the SS GUI but when I start SS and bring up OS 9, the .dmg isn't there. Is there something more I need to do? Jim on 10/3/06 6:08 PM, Ken Ray wrote: > Well, it turns out that the instructions for making a shared folder are > faulty - apparently shared folders don't work well in the current version of > SS. However you can do this instead: Fire up Disk Utility and make a .dmg > file that is the size you want to use for "sharing". In the SheepShaver GUI > window click the "Add..." button in the Volumes tab, and select the .dmg > file you created, and Quit SheepShaver GUI. When you want to copy files from > OS X to OS 9, mount your .dmg in OS X by double-clicking it, drag files into > it, and then eject the mounted volume. Then, launch SheepShaver and when you > get to the OS 9 desktop, you'll have another hard drive there, which is your > .dmg file. You can do this in reverse as well to get things from OS 9 to OS > X. > > The only caveat is that you get very unpredictable results if you attempt to > keep the .dmg mounted in OS X at the same time as SS is running... files > have been lost and the .dmg can get corrupted, so make sure you fully > unmount the drive (imagine you're putting something on a floppy in one > machine to carry to the next machine). > > HTH -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 bobs at twft.com Mon Oct 9 21:00:34 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 9 Oct 2006 18:00:34 -0700 Subject: Variable Scoping In-Reply-To: <11922532259.20061009144842@ahsoftware.net> References: <1657250705.20061009103401@ahsoftware.net> <11922532259.20061009144842@ahsoftware.net> Message-ID: <424F5A22-3CEB-4D1F-AAEF-4FCB30FA80EA@twft.com> Parameter passing won't work because there can be a hundred or more variables active that a sub-handler depends on referencing to work. I cannot pass a hundred parameters, by reference or value. Array's MIGHT do the trick, but to recode the change programatically would be a huge challenge. (see off list reply) Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 9, 2006, at 2:48 PM, Mark Wieder wrote: > David- > > Monday, October 9, 2006, 10:43:04 AM, you wrote: > >> You can also use call-by-reference parameters. > > Thanks. I knew I was missing an important one... > > -- > -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 bobs at twft.com Mon Oct 9 21:01:55 2006 From: bobs at twft.com (Robert Sneidar) Date: Mon, 9 Oct 2006 18:01:55 -0700 Subject: Variable Scoping In-Reply-To: <3723178919.20061009145929@ahsoftware.net> References: <3723178919.20061009145929@ahsoftware.net> Message-ID: <3779AC9F-0AC1-41AC-AF1D-217665D767DE@twft.com> To reiterate, there are way too many variables to do this. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 9, 2006, at 2:59 PM, Mark Wieder wrote: > Mark- > > Monday, October 9, 2006, 10:12:48 AM, you wrote: > >> If you need a variable to be available to all handlers in an object >> (button, field, card, stack, group) you can do the following: > > Thanks. You put this better than I did. > > However, now that I read Bob's latest message I think he's looking for > a way for called procedures to have access to the calling procedure's > variables and the way to do that (one way to do that, anyway) is to > pass them as parameters to the called procedure. > > -- > -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 Mon Oct 9 21:05:47 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 18:05:47 -0700 Subject: Variable Scoping In-Reply-To: References: Message-ID: <6434356802.20061009180547@ahsoftware.net> Ken- Monday, October 9, 2006, 3:12:04 PM, you wrote: > Are there any downsides to using custom environment variables? I'm fairly sure there's a memory limit to the buffer size allocated for environment variables, but it would be OS-specific and I wouldn't have any idea what it would be. There - can I get any vaguer than that? -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 9 21:09:44 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 18:09:44 -0700 Subject: Variable Scoping In-Reply-To: <2AA18AF3-8147-4BA8-A94D-34ED28D82904@anachreon.co.uk> References: <1657250705.20061009103401@ahsoftware.net> <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> <6122952814.20061009145543@ahsoftware.net> <2AA18AF3-8147-4BA8-A94D-34ED28D82904@anachreon.co.uk> Message-ID: <9834593502.20061009180944@ahsoftware.net> Luis- Monday, October 9, 2006, 3:41:10 PM, you wrote: > What a are the performance hits with the different methodologies? Good question. I should really wait for Richard Gaskin to chime in here, since he's usually the one with the benchmarks, but I'dd dive in anyway. Off the top of my head I wouldn't expect to find any significant differences. Rev does almost everything in memory, so the differences you'd find would probably have to do with levels of indirection and shouldn't make a difference unless you're nesting repeat loops and/or doing very time-critical applications. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 9 21:25:51 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 9 Oct 2006 18:25:51 -0700 Subject: Macro Substitution In-Reply-To: <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> References: <20061009173746.49640.qmail@web60520.mail.yahoo.com> <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> Message-ID: <12535560994.20061009182551@ahsoftware.net> Bob- Monday, October 9, 2006, 1:38:48 PM, you wrote: > Lemme cite an example of Macro Substitution: > put "/sbt/apdata1/apmast" into m0apmast > put "02" into m0company > now referring to &m0apmast.&m0company. would yield "/sbt/apdata1/ > apmast02" > The ampersand is the Macro Substitution operator in Foxpro. > I think I can code around this. It's just that I am finding I am > going to have to do a lot of recoding to make this port work. It seems to me that your problem is not with macro substitutions but with operators. Trying put "/sbt/apdata1/apmast" into m0apmast put "02" into m0company put m0apmast & m0company works fine. You can't override or overload operators in Transcript, so you're going to have to do something about your Foxpro ampersands, and in the process you're going to have to do something about the dot operator for concatenating strings. So you'll have to code around this in any event. My take on this would be to drop the ampersands as unnecessary and replace the dot concatenator with an ampersand. -- -Mark Wieder mwieder at ahsoftware.net From JimAultWins at yahoo.com Mon Oct 9 21:45:41 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 09 Oct 2006 18:45:41 -0700 Subject: Macro Substitution In-Reply-To: <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> Message-ID: On 10/9/06 1:38 PM, "Robert Sneidar" wrote: > Lemme cite an example of Macro Substitution: > > put "/sbt/apdata1/apmast" into m0apmast > put "02" into m0company > > now referring to &m0apmast.&m0company. would yield "/sbt/apdata1/ > apmast02" > > The ampersand is the Macro Substitution operator in Foxpro. Try thinking custom properties for a moment no declarations needed, as opposed to globals working code just ahead.... function gcp whichcp --getCustProp --eg. put gcp(m0company) into partVar on scp whatVal, whichcp --setCustProp --eg. scp "02", m0company scp "/sbt/apdata1/apmast", m0apmast --one-line version scp "02", m0company; scp "/sbt/apdata1/apmast", m0apmast ----------------------------start code copy here -------------- on scp whatVal, whichcp put quote into q get merge ("set the [[whichcp ]] of this stack to [[q& whatVal &q]]") do it save this stack --persistent in the IDE end scp function gcp whichcp get merge("get the [[whichcp ]] of this stack") do it return it end gcp -----------sample script useage on operatingScript scp "/sbt/apdata1/apmast", m0apmast scp "02", m0company answer gcp(m0apmast)&gcp(m0company) end operatingScript --no globals were maimed in this exercise -------- end code copy here --------------------------------------------- > I think I can code around this. It's just that I am finding I am > going to have to do a lot of recoding to make this port work. ---Try this code-morphing script FP>Rev Each line of code will have the replacement &m0company. > gp(m0company) fld input ----> &m0apmast.&m0company. FOR each &m0apmast.&m0company. SORT &m0apmast.&m0company. AND tbleOne fld output ----------> gp(m0apmast)&gp(m0company) FOR each gp(m0apmast)&gp(m0company) SORT gp(m0apmast)&gp(m0company) AND tbleOne on cpTest put fld input into textBlock repeat for each line LNN in textBlock put LNN into codeLine replace "&" with cr&"&" in codeLine repeat for each line LNN2 in codeLine if char 1 of LNN2 is "&" then --morph this macro get LNN2 replace "." with ")" in it replace "&" with "gp(" in it replace cr with empty in it put it after thisCodeLine replace ")gp(" with ")&gp(" in thisCodeLine else put LNN2 after thisCodeLine end if end repeat put thisCodeLine & cr after newCodeLines put empty into thisCodeLine end repeat put newCodeLines into fld output end cpTest Try this form of using a global array global mA --macro array storage put "/sbt/apdata1/apmast" into mA[m0apmast] put "02" into mA[ m0company] answer mA[m0apmast]&mA[m0company] ------------------- using custom properties, that don't have to be declared set the m0apmast of this stack to "/sbt/apdata1/apmast" set the m0company of this stack to "02" ------------------ If you are thinking of multi-line macro substitution (which would be the same as a subroutine call with no parameters), which is more than one line in the Macro, then Rev's equivalent would be a library of handlers or functions Hope this gets you a little closer to your goal Jim Ault Las Vegas From JimAultWins at yahoo.com Mon Oct 9 21:46:38 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 09 Oct 2006 18:46:38 -0700 Subject: Testing for numerics In-Reply-To: Message-ID: On 10/9/06 3:06 PM, "Ken Ray" wrote: > You're right, of course - there's no way to just declare a global and then > later try and tell the difference between it being newly declared and it > having had "empty" put into it. Ken, I beg to differ, but perhaps I don't know enough about globals in Rev Globals are in the Rev space, owned by Rev, and will persist even if all stacks are closed and removed from memory... however global gVar2 on mouseUp breakpoint --gVar2 appears in Variable Watcher, but not in (the globals) answer "gVar2" is in the globals --FALSE, since it is unused put 2 into gVar2 answer "gVar2" is in the globals --TRUE, until Rev quits --it now appears in Variable Watcher listing = 2 end mouseUp --it now appears in Variable Watcher listing = 2 --along with the environmental globals Thus you would not have to use "NULL", just the line if "gVar2" is not in the globals then ...it is less that NULL --we are testing the string "gVar2", not the value Note that Variable Watcher will show the globals & values if no handler is running (except global arrays. they will appear blank, but retain their value, which can be seen the next time you drop into the debugger) Script locals / handler locals are purged by the stack / handler. So... when is a global less than null and not empty? When it is declared but not used. PS. Environmental globals have to be declared to be used, as well. Hope this is correct. Jim Ault Las Vegas From kray at sonsothunder.com Mon Oct 9 22:04:04 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 09 Oct 2006 21:04:04 -0500 Subject: Testing for numerics In-Reply-To: Message-ID: On 10/9/06 8:46 PM, "Jim Ault" wrote: > On 10/9/06 3:06 PM, "Ken Ray" wrote: > >> You're right, of course - there's no way to just declare a global and then >> later try and tell the difference between it being newly declared and it >> having had "empty" put into it. > > Ken, > > I beg to differ, but perhaps I don't know enough about globals in Rev > Globals are in the Rev space, owned by Rev, and will persist even if all > stacks are closed and removed from memory... however > > global gVar2 > on mouseUp > breakpoint > --gVar2 appears in Variable Watcher, but not in (the globals) Cool! I didn't know that this happened... this might be quite useful. Thanks for the info! > PS. Environmental globals have to be declared to be used, as well. Actually, they don't - they just need to be used. Try this - make a new stack with 2 buttons. Set the script of the first one to: on mouseUp put 10 into $Test end mouseUp Set the script of the second one to: on mouseUp put $Test end mouseUp Click both buttons in sequence - you get "10" showing up in the message box... so no declarations are necessary, you just use them. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Mon Oct 9 22:40:21 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 09 Oct 2006 21:40:21 -0500 Subject: Full file names on server Message-ID: <452B0815.408@hyperactivesw.com> If I get the url "http://www.mydomain.com/myfolder/" I get back a listing of the files in the folder, which is what I want. But long file names are truncated with an elipses, like this: A very long file na...> Is there a way to get back a list of the entire file names? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From chipp at chipp.com Mon Oct 9 23:01:27 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 9 Oct 2006 22:01:27 -0500 Subject: Text Drop Shadows In-Reply-To: References: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> Message-ID: <7aa52a210610092001m24da30c2hf304561b82469f88@mail.gmail.com> Hi David, I've found the best way is to create an image from your text-- black on white, then gaussian blur it using a Sanke library call (I actually use my own but Wilhelm figured out how to do convolution matrix math even faster), then set it as an alpha channel for a solid colored image (created by script: see fillImage in one of my download image manipulators). It's how I add all my drop shadows to ButtonGadget text. best, Chipp From scott at tactilemedia.com Tue Oct 10 00:01:19 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 09 Oct 2006 21:01:19 -0700 Subject: looping media In-Reply-To: Message-ID: Recently, Nicholas Thieberger wrote: > If I loop, it starts from the correct timecode for the first > iteration, but then reverts to the previously called start timecode > for the second and subsequent loops, even though the 'start' field > > on mouseup > set the looping of player "audplayer" to true > set the currenttime of player "audplayer" to 0 > global samplerate > put fld "audioname" into TempAud > set the filename of player "audplayer" to TempAud > put the timeScale of player "audplayer" into samplerate > set the playSelection of player "audplayer" to true > put fld "start" into startFN > put fld "end" into endFN > set the currenttime of player "audplayer" to round(samplerate*startFN) > set the endtime of player "audplayer" to round(samplerate*endFN) > start player "audplayer" > end mouseup > > Any suggestions on how I can get it to loop always from the proper start time? If this is all your code, it looks like you might be missing the startTime property: set the startTime of player "audplayer" to round(samplerate*startFN) Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From david at openpartnership.net Tue Oct 10 00:27:38 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 10 Oct 2006 00:27:38 -0400 Subject: Text Drop Shadows In-Reply-To: <7aa52a210610092001m24da30c2hf304561b82469f88@mail.gmail.com> References: <1BA497C0-675C-46D0-8912-E39C84733CE8@azurevision.co.uk> <7aa52a210610092001m24da30c2hf304561b82469f88@mail.gmail.com> Message-ID: Thanks - I"ll take a bash at that tomorrow :) From david at openpartnership.net Tue Oct 10 00:32:13 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 10 Oct 2006 00:32:13 -0400 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: On 09/10/06, Dar Scott wrote: > Group the graphic and the image, with the graphic in back. Set the > ink of the graphic and group to blendSrcOver. Set the image to > blendSrcAtop. OK - got this working. though I don"t really get it :) If the image changes a lot or you will be making lots of these, you > might want to make a custom control where the rounded rectangle is > adjusted to fit the image. I think that's what i am doing - a resizeable custom control. You can now move this group like you would the original image. Yes - but it seems a bit fragile. Or that is it took a lot of tinkering to set it right, and then I tried it on an existing group which continas other objects as well as the graphic and image - and try as I can i can"t get the same effect. Is there some documentation on this or can you explain why / what grouped inks work? From martinblackman at gmail.com Tue Oct 10 00:44:06 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Tue, 10 Oct 2006 12:44:06 +0800 Subject: Variable Scoping In-Reply-To: <9834593502.20061009180944@ahsoftware.net> References: <1657250705.20061009103401@ahsoftware.net> <593E7014-7FDA-4485-AA20-4BB196C818F9@twft.com> <6122952814.20061009145543@ahsoftware.net> <2AA18AF3-8147-4BA8-A94D-34ED28D82904@anachreon.co.uk> <9834593502.20061009180944@ahsoftware.net> Message-ID: <79d1bee70610092144j2a05081fm865423a66506806e@mail.gmail.com> There is a property the variablenames I think (not in front of Rev at moment) . You could put the names and their values into a global variable before calling a function and get at them that way using a looped do statement in your function. This may add too much overhead though. I came up against a similar problem recently. My app allows the user to write macros which are then 'done' by the rev engine, I have no way of knowing the user's var names in advance but need to refer to them. So I avoided use of subroutines for the macro execution code and went for one long handler. Of course you don't have that option.. On 10/10/06, Mark Wieder wrote: > Luis- > > Monday, October 9, 2006, 3:41:10 PM, you wrote: > > > What a are the performance hits with the different methodologies? > > Good question. I should really wait for Richard Gaskin to chime in > here, since he's usually the one with the benchmarks, but I'dd dive in > anyway. Off the top of my head I wouldn't expect to find any > significant differences. Rev does almost everything in memory, so the > differences you'd find would probably have to do with levels of > indirection and shouldn't make a difference unless you're nesting > repeat loops and/or doing very time-critical applications. > > -- > -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 lists at mangomultimedia.com Tue Oct 10 01:52:57 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 9 Oct 2006 22:52:57 -0700 Subject: shell vs. process In-Reply-To: References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> Message-ID: <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> On Oct 9, 2006, at 4:23 PM, Luis wrote: > Hiya, > > ICMPd sends the data packets in either TCP or UDP over that port > number, check IANA: http://www.iana.org/assignments/port-numbers > > Here is the packet structure: http://www.techbooksforfree.com/ > intro_to_data_com/page253.html Luis, How sure are you that ping over port 5813 using TCP should work on any system setup to look for ICMP echo mmessages? I tried opening a socket to google over that port and I get a socketTimeout. open socket "66.102.7.99:5813" If I run ping from terminal (OS X) then the ping to the same address works. I can see in my traffic watcher (see below) that the protocol being used is ICMP (Protocol: 1). Any of you network gurus know if ping is possible with Rev right now using sockets? -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com Traffic Watcher Data: ICMP Echo Request packet from 10.0.1.2 to 66.102.7.99 (64 bytes) IP Header: Version: 4; Header Length: 20; TOS: 0; Packet Length: 84 Identifier: 12052; Fragment Offset: 0 Time To Live: 64; Protocol: 1; Header Checksum: 63178 ICMP Header: Type: 8; Code: 0; Checksum: 63770 Identifier: 0; Sequence Number: 12834 Data: 08 00 F9 1A 0C B3 00 00 45 2B 32 22 00 07 8F DA ........E+2".... 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 ................ 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 ........ !"#$%&' 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 ()*+,-./01234567 From andrew at ugh.eclipse.co.uk Tue Oct 10 04:05:06 2006 From: andrew at ugh.eclipse.co.uk (Andrew) Date: Tue, 10 Oct 2006 09:05:06 +0100 Subject: shell vs. process In-Reply-To: <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> Message-ID: <809ece2da8dca065ecf07a696183bed5@ugh.eclipse.co.uk> On 10/10/2006, at 6:52, Trevor DeVore wrote: > On Oct 9, 2006, at 4:23 PM, Luis wrote: > > Any of you network gurus know if ping is possible with Rev right now > using sockets? It isn't possible under a traditional UNIX system. You need to be able to open a raw socket and AFAIK Rev has no way to do it. It also requires root access. Currently you would need the help of an external or other process. Under OSX I believe there is an alternative method (never used it myself) that allows you to use a datagram socket rather than a raw one. This negates the need for root access but I still don't think Rev would give you access to this functionality. Windows may be different again - not really my area. HTH, Andrew From dcragg at lacscentre.co.uk Tue Oct 10 04:14:13 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 10 Oct 2006 09:14:13 +0100 Subject: Full file names on server In-Reply-To: <452B0815.408@hyperactivesw.com> References: <452B0815.408@hyperactivesw.com> Message-ID: <04C8DF75-6551-4641-B001-F8C91B83F1F8@lacscentre.co.uk> On 10 Oct 2006, at 03:40, J. Landman Gay wrote: > If I get the url "http://www.mydomain.com/myfolder/" I get back a > listing of the files in the folder, which is what I want. But long > file names are truncated with an elipses, like this: > > A very long file na...> > > Is there a way to get back a list of the entire file names? I think you'll have to fiddle with the server configuration. The following link gives an answer to someone who had the same question for Apache: http://www.networkworld.com/columnists/2006/051506internet.html Cheers Dave From dsc at swcp.com Tue Oct 10 04:16:33 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 Oct 2006 02:16:33 -0600 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: On Oct 9, 2006, at 10:32 PM, David Bovill wrote: > Yes - but it seems a bit fragile. Or that is it took a lot of > tinkering to > set it right, and then I tried it on an existing group which > continas other > objects as well as the graphic and image - and try as I can i can"t > get the > same effect. This will depend on the layers. And remember to set the ink of the group to something other than srcCopy. > Is there some documentation on this or can you explain why / what > grouped > inks work? If a group or card has a blend = 0 and an ink that is not srcCopy, then it has an alpha channel, and then acts as though adding parentheses in image math. Here is a math oriented explanation: Suppose "*" is the binary infix ink operator and it performs the kind of ink is that associated with the first parameter. Suppose it is written like this a*b where a is a src control (or image from a group) and b is a dst image. Suppose "card" and "stack" means the color/pattern of the card and stack, and "black" means a black image. A group or card may have opaque false and in that case a transparent trivial image is used in its place. Suppose "*" is right associative, that is a*b*c = a*(b*c). Suppose objects of layers 3 to 1 are a, b and c. Then the resulting image like this: (a*b*c*card*stack)*black if the card does not have an alpha channel ((a*b*c*card)*stack)*black if the card has an alpha channel Now suppose controls a and b are grouped and the group has an alpha channel. The result would be this: ( (a*b*group)*c*card*stack ) * black if the card does not have an alpha channel (( (a*b*group)*c*card)*stack ) * black if the card does have an alpha channel In this case, (a*b*group) is calculated separately to form an image that is processed with the rest. The ink operator for the stack is fixed. If the card does not have an alpha channel, a control with a transparent section can burn a hole all the way to black. Otherwise, it burns a hole only to the stack background. Now for something with less math. It is like gluing pictures and cards onto a collage. You work from back to front using the right kind of glue for each layer. The group means that you glue some things together, put them in a clear envelope and then using the right kind of glue for the group glue that to your collage. Those of the first batch of the new inks are called "structural" in the property inspector and are the well-established Porter-Duff image composition operators. You can find info on these online. Revolution Porter-Duff inks are a variant (bug) similar to the variant (bug) used by Java2D which makes them less useful and can give surprising results. I have seen these called clipped Porter- Duff operators (bugs). This SVG article points out this variant (bug) and describes it: http://www.svgopen.org/2005/papers/abstractsvgopen/index.html#S10 This same article also is a good intro to the P-D operators. The next lot of inks is similar to the blends available in Photoshop. Those are described lots of places. I hope this helps. I have trouble explaining things. Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From dsc at swcp.com Tue Oct 10 04:24:17 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 Oct 2006 02:24:17 -0600 Subject: shell vs. process In-Reply-To: <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> Message-ID: On Oct 9, 2006, at 11:52 PM, Trevor DeVore wrote: > Any of you network gurus know if ping is possible with Rev right > now using sockets? The short answer is no. Well, sometimes things sneak into Rev when I'm not looking. Some computers have some service you can use like a ping and some are ping-like. I imagine the pinging computer might have a local service for doing pings. I don't think those count. I have blocked ping on some servers, but normally this is and should be on. I'd use shell() with the ping utility on OS X and Windows. Dar From luis at anachreon.co.uk Tue Oct 10 04:46:26 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 09:46:26 +0100 Subject: Where to Save Downloads -- Best Practice? In-Reply-To: <452AE195.2010701@hindu.org> References: <452AE195.2010701@hindu.org> Message-ID: <452B5DE2.8040200@anachreon.co.uk> Where does the downloaded file appear in on the Windows boxes? I mean: Is it consistently in the same place? What does your 'tPath' point to? May it be relying on the default IE download location? Cheers, Luis. Sivakatirswami wrote: > I have a Podcast App dedicated to a single feed. > > to avoid issues with the player playing streaming > remote URL's (which is not working on many windows > machines)I used a download, save and play model, > as we know that playing media from the local hard > drive is quite solid. > > But, now a new problem arises, some windows users > are complaining that the podcast appears to be > downloaded but can't be played. My script is simple > and works on the Mac where the downloaded file > ends up inside (unexpectedly) in the package contents > of the standalone on OSX... > > Where, btw, Spotlight and Mac Finder "Find" > are unable to find it....causing me to be perplexed because > the download appeared fine, the audio played but I could > not find the file! the path returned by the filename > of this stack goes all the way down into > ../Podcast.app/Contents/MacOS/Latest_Podcast.mp3 > Fortunately the player in Rev has no problem with this path: > ~/Desktop/Podcast.app/Contents/MacOS/Latest_Podcast.mp3 > > But, things are not happy on Windows: > > ------------- > # lots of download progress > # stuff goes on here: > # then: > > ON saveURL gURL > put the filename of this stack into tPath > set the itemdel to "/" > put "Lastest_Podcast.mp3" into item -1 of tPath > put url gURL into url ("binfile:" & tPath) > unload url gURL > runPodcast tPath > END saveURL > > ON RunPodcast pPath > set the cursor to arrow > show player "player1" --with visual effect dissolve > set the filename of player "player1" to pPath > start player "player1" > set the itemdel to ":" > put item 1 of tDuration && "min. " & item 2 of tDuration && "sec." > into tLength > showstatus ("Title:" & cr &cr & tTitle & cr & cr & tLength),15 > show image "Gurudeva" with visual dissolve slowly > END runPodCast > > ------------------ > > Again, same old issue: This works fine on our old Del Running XP.. > So, my in-house tests indicate "Looking Good on Windows-- > OK to Ship...." > > Then now I get a report from a Windows user > "It downloads but it will not play... " On this same user's > machine they use another application I deploy which plays sound > files in Revolution, but they save the files manually to some other > directory on their box. So, I'm thinking there is a problem with > writing to a protected directory? Or does can windows be set to block > saving a file that was just downloaded via http? > > So, I'm guessing now that saving a downloaded cached URL > to the same directory as the standalone, may not be good practice. > > Windows Wizards, please advise! > > TIA > > Sivakatirswami > www.himalayanacademy.com > > Get Hinduism Today Digital Edition. It's Free! > http://www.hinduismtoday.com/digital/ > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From luis at anachreon.co.uk Tue Oct 10 04:51:55 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 09:51:55 +0100 Subject: shell vs. process In-Reply-To: References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> Message-ID: <452B5F2B.1040709@anachreon.co.uk> Ok, there's my confidence in my Transcript abilities shot... :) Let me know how it goes! Cheers, Luis. Trevor DeVore wrote: > On Oct 9, 2006, at 4:23 PM, Luis wrote: > >> Hiya, >> >> ICMPd sends the data packets in either TCP or UDP over that port >> number, check IANA: http://www.iana.org/assignments/port-numbers > > I wrote some code to assemble the data packet on Saturday so I will give > it a try over TCP. I'll let you know how it goes. > > > --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 luis at anachreon.co.uk Tue Oct 10 04:54:04 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 09:54:04 +0100 Subject: shell vs. process In-Reply-To: <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> Message-ID: <452B5FAC.1030504@anachreon.co.uk> Have you tried on another site/IP address? I usually use Cisco, they don't block pings. Cheers, Luis. Trevor DeVore wrote: > On Oct 9, 2006, at 4:23 PM, Luis wrote: > >> Hiya, >> >> ICMPd sends the data packets in either TCP or UDP over that port >> number, check IANA: http://www.iana.org/assignments/port-numbers >> >> Here is the packet structure: >> http://www.techbooksforfree.com/intro_to_data_com/page253.html > > Luis, > > How sure are you that ping over port 5813 using TCP should work on any > system setup to look for ICMP echo mmessages? I tried opening a socket > to google over that port and I get a socketTimeout. > > open socket "66.102.7.99:5813" > > If I run ping from terminal (OS X) then the ping to the same address > works. I can see in my traffic watcher (see below) that the protocol > being used is ICMP (Protocol: 1). > > Any of you network gurus know if ping is possible with Rev right now > using sockets? > > > --Trevor DeVore > Blue Mango Learning Systems - www.bluemangolearning.com > trevor at bluemangolearning.com > > > Traffic Watcher Data: > > > ICMP Echo Request packet from 10.0.1.2 to 66.102.7.99 (64 bytes) > IP Header: > Version: 4; Header Length: 20; TOS: 0; Packet Length: 84 > Identifier: 12052; Fragment Offset: 0 > Time To Live: 64; Protocol: 1; Header Checksum: 63178 > ICMP Header: > Type: 8; Code: 0; Checksum: 63770 > Identifier: 0; Sequence Number: 12834 > Data: > 08 00 F9 1A 0C B3 00 00 45 2B 32 22 00 07 8F DA ........E+2".... > 08 09 0A 0B 0C 0D 0E 0F 10 11 12 13 14 15 16 17 ................ > 18 19 1A 1B 1C 1D 1E 1F 20 21 22 23 24 25 26 27 ........ !"#$%&' > 28 29 2A 2B 2C 2D 2E 2F 30 31 32 33 34 35 36 37 ()*+,-./01234567 > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From david at dvglasgow.wanadoo.co.uk Tue Oct 10 05:04:30 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Tue, 10 Oct 2006 10:04:30 +0100 Subject: Subliminal priming In-Reply-To: <20061009203441.1307E488E88@mail.runrev.com> References: <20061009203441.1307E488E88@mail.runrev.com> Message-ID: <4b23138a203583e618073dd02d6a0b06@dvglasgow.wanadoo.co.uk> On 9 Oct 2006, at 9:34 pm, J. Scott Saults wrote: > Maybe Phil Jimmieson already explained all of this and more, but > thought I should share what I know. > > Good luck > > J Scott Saults > University of Missouri So in a nutshell, you can time events to close to millisecond precision in rev, but can't manage screen events with that precision? Thanks for the information. Very helpful. Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From david at dvglasgow.wanadoo.co.uk Tue Oct 10 05:09:33 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Tue, 10 Oct 2006 10:09:33 +0100 Subject: Subliminal priming In-Reply-To: <20061009203441.1307E488E88@mail.runrev.com> References: <20061009203441.1307E488E88@mail.runrev.com> Message-ID: <30191c55d68892b2227b1dbca10ce4a0@dvglasgow.wanadoo.co.uk> On 9 Oct 2006, at 9:34 pm, use-revolution-request at lists.runrev.com wrote: > Subject: Re: Subliminal priming > Reply-To: How to use Revolution > > > Is it just me, or does anyone else have an irresistible urge to send > David a lot of money and all my girlfriends numbers? > Mmmm. lot of girls numbers AND money? Nah. I think my wife would get suspicious. Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From sanke at hrz.uni-kassel.de Tue Oct 10 06:29:52 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 10 Oct 2006 12:29:52 +0200 Subject: Size and power ratio of backpattern images Message-ID: <452B7620.5000606@hrz.uni-kassel.de> On Mon Oct 9, J. Landman Gay jacque at hyperactivesw.com wrote: > Wilhelm Sanke wrote: > > > I experience no limitations so far on MacOS and on Windows concerning > > the size of the images or constraints of divisibility. Backpattern > > images can be of a size of 500X300 pixels - or *any* other size - on > > MacOS and Windows and can have indivisible ratios for example of 151 > X 259! > > > > So I am wondering to what Kevin is referring? > > The size limit on patterned images was lifted in 2.7.x (I forget exactly > which version.) So Kevin was stating older restrictions. They still > apply on Mac OS though; only Mac OS X (and other platforms) can work > with any size image as a backpattern. > > -- > Jacqueline Landman Gay I did not mean to distinguish between Mac OS and Mac OS X, I am using Mac OS rarely now, mostly for playing chess. I see that the new docs of 2.7.4 state: > ... in Revolution version 2.7, this restriction was partially lifted > and the engine will tile rectangular regions correctly with > arbitrarily sized background patterns.To be used on Windows and Unix > systems, height and width must be divisible by 8. To be used as a > fully cross-platform pattern, both an image's dimensions should be one > of 8, 16, 32, 64, or 128. But the restrictions mentioned in the second sentence above about divisibility by 8 and the dimensions do not apply here for my Windows and Mac OS X computers. I just transferred a stack in both directions with an backpattern image of 351X251, i.e. 1. I produced the tile in question with my "Seamless Tiles Generator" on both platforms. 2. Put the 351X251 tile into a new stack on each platform and set the backpattern of the card to it 3. Exchanged the stacks from Win to Mac and from Mac to Win The result is identical, the backpatterns are displayed as expected although they do not conform to the above stated restrictions. The Mac-to-Windows stack produced with 2.7.4 can also be used in pre-2.7 versions (tested within the Metacard IDE 2.6.5) after the stackfileversion is set to 2.4, meaning that the new - still undocumented - format of backpatterns is also backwards compatible. -- Wilhelm Sanke From dcragg at lacscentre.co.uk Tue Oct 10 08:10:15 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 10 Oct 2006 13:10:15 +0100 Subject: Where to Save Downloads -- Best Practice? In-Reply-To: <452AE195.2010701@hindu.org> References: <452AE195.2010701@hindu.org> Message-ID: On 10 Oct 2006, at 00:56, Sivakatirswami wrote: > > But, things are not happy on Windows: > > ------------- > # lots of download progress > # stuff goes on here: > # then: > > ON saveURL gURL > put the filename of this stack into tPath > set the itemdel to "/" > put "Lastest_Podcast.mp3" into item -1 of tPath > put url gURL into url ("binfile:" & tPath) > unload url gURL > runPodcast tPath > END saveURL > > So, I'm guessing now that saving a downloaded cached URL > to the same directory as the standalone, may not be good practice. > > Windows Wizards, please advise! I don't think this is just a Windows issue. Assuming the standalone is in the "normal" location (Program Files on Windows, Applications on OS X), and the user doesn't have Admin rights on the computer, then you won't be able to save files to the application folder. I'd guess that where it's worked before, the users had appropriate rights. > put url gURL into url ("binfile:" & tPath) You should probably check "the result" after this line to see that everything worked. Cheers Dave From paolo.mazza at neol.it Tue Oct 10 08:25:11 2006 From: paolo.mazza at neol.it (paolo mazza) Date: Tue, 10 Oct 2006 14:25:11 +0200 Subject: Externals in a standalone MacOSX Message-ID: Where I am supposed to place the external in the standalone on OSX ? I am really confused.... I tryed to build a standalone with the EnhancedQT external in MACOSX In windows it works fine ... but in MACOSX it is a mess. I placed the enhancedQT.bundle inside the standalone package ... next to the application file and into the External folder ... it does not work. I set "the external property" to a relative path and to an absolute path... and in both cases it does not work. Where I am supposed to place the file? Will externals work both in Universal binary and PowerPc applications? Thanks Paolo Mazza ******************************************************** Paolo Mazza NEOL SRL Via Calatafimi, 16 - 35137 PADOVA www.neol.it paolo.mazza at neol.it Tel 049-7386590 From larsbrehmer at mac.com Tue Oct 10 08:35:42 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Tue, 10 Oct 2006 15:35:42 +0300 Subject: Application browser making me crazy! Message-ID: <49F5886F-A32F-41BC-AE90-538F9582F559@mac.com> I have a card with almost 500 layers, including about 20 groups and groups within groups, so it is sometimes handy to click on the sort by control button in the application browser to find something quickly. But 98% of the time it is better for me to have the browser sort by layer. But now, when I click on sort by layer and choose the browse tool, the browser switches back to sort by control. Is there any way to prevent this? It always seemed to me that sorting by layer is the default, but not any more. I can't seem to find a way to prevent this - very frustrating! Cheers, lars From m.schonewille at economy-x-talk.com Tue Oct 10 08:40:56 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 10 Oct 2006 14:40:56 +0200 Subject: Externals in a standalone MacOSX In-Reply-To: References: Message-ID: Hi Paolo, Externals for PowerPC don't work with Rev for Intel and the reverse. You have to set the externals property to "externals/ enhancedQT.bundle" if the external is located in the externals folder inside the application package. I think it is best to set the externals property of the mainstack of your project. Don't do this in a script but set it from the message box before creating the standalone (or just check that the externals property is still correct). Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 10-okt-2006, om 14:25 heeft paolo mazza het volgende geschreven: > Where I am supposed to place the external in the standalone on OSX ? > > I am really confused.... > > I tryed to build a standalone with the EnhancedQT external in MACOSX > > In windows it works fine ... but in MACOSX it is a mess. > > I placed the enhancedQT.bundle inside the standalone package ... > next to > the application file and into the External folder ... it does not > work. > > I set "the external property" to a relative path and to an absolute > path... and in both cases it does not work. > > Where I am supposed to place the file? > > Will externals work both in Universal binary and PowerPc applications? > > Thanks > > Paolo Mazza From viktoras at ekoinf.net Tue Oct 10 09:25:56 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Tue, 10 Oct 2006 16:25:56 +0300 (FLE Standard Time) Subject: stackfileversion References: Message-ID: <452B9F63.000003.03904@MAZYTIS> I need to store some properties to the data stack created with 2.6.2 version of Revolution from an application compiled with 2.7 Rev. studio without changing the original stackfileversion of the data stack. The reason I can't change the old file format is that it has to be run by an older application on Linux. Tried setting the stackfileversion to 2.4, but this does not prevent the stackfile from modification and afterwards it fails to load. Is the only way to do this reverting the whole new application to old format ? Are there alternatives? All the best Viktoras From m.schonewille at economy-x-talk.com Tue Oct 10 10:12:08 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 10 Oct 2006 16:12:08 +0200 Subject: Cursors for Revolution Message-ID: <64A8B66D-FFFF-4FB5-B468-D5074412A531@economy-x-talk.com> Dear Revolution developers, Steve Goldberg has put a big effort into creating a set of cursors for Revolution. He has give Economy-x-Talk permission to make a library with the cursors available through the web site. I am very glad Steve created the cursors, because until now no decent set of cursors was available for Revolution. Standalones accompanying the library include a step-by-step guide, describing how to make your own cursors. The cursors and the Revolution library can be downloaded from the developers section of the Economy-x-Talk web site at http://economy-x-talk.com. The cursors are all free for you to use. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz From FlexibleLearning at aol.com Tue Oct 10 10:17:50 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 10 Oct 2006 10:17:50 EDT Subject: Testing for numerics Message-ID: >> global gVar2 >> on mouseUp >> breakpoint >> --gVar2 appears in Variable Watcher, but not in (the globals) > Cool! I didn't know that this happened... this might be quite useful. > > Thanks for the info! Which is why I suggested testing against prior usage... if "gAGlobal" is not among the items of the globals then global gAGlobal put 10 into gAGlobal -- or NULL or whatever end if /H From FlexibleLearning at aol.com Tue Oct 10 10:31:01 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Tue, 10 Oct 2006 10:31:01 EDT Subject: Cursors for Revolution Message-ID: <407.4928ad68.325d08a5@aol.com> Mark and Steve - Thank you for making these available. A most handy contribution for all of us. Well done. /H ---- Dear Revolution developers, Steve Goldberg has put a big effort into creating a set of cursors for Revolution. He has give Economy-x-Talk permission to make a library with the cursors available through the web site. I am very glad Steve created the cursors, because until now no decent set of cursors was available for Revolution. Standalones accompanying the library include a step-by-step guide, describing how to make your own cursors. The cursors and the Revolution library can be downloaded from the developers section of the Economy-x-Talk web site at http://economy-x-talk.com. The cursors are all free for you to use. Best regards, Mark ---- From visionto at visiontovision.com Tue Oct 10 09:25:31 2006 From: visionto at visiontovision.com (Greg Smith) Date: Tue, 10 Oct 2006 08:25:31 -0500 Subject: Comparison of Multimedia Prowess - Director and Revolution Message-ID: -- -- I'm still looking for the friendliest programming or non-programming environment for multimedia development. There does not exist a non-programmer's solution, so here I am. Recent exploration has revealed that Director no longer is pursuing a verbose programming solution, (Lingo), but has switched entirely over to javascript. Can someone please tell me how the black hole that is javascript came to be so influential in our galaxy? I know it was written by aliens, but how did they get so much universal power? So, as far as a verbose, English-like solution, there isn't anything else other than Revolution that I would even consider trying to tackle. But my application goals are entirely in the realm of multimedia production. I don't see many multimedia or game oriented programs being written in Transcript, but that could just be due to lack of interest among the Revolution community. I've casually investigated Malte's arcade engine, but that is not exactly everything I would need to emulate some of Director's "built-in" functionality. I know that Revolution doesn't supply these kinds of templates, but, as regards overall functionality and prowess in multimedia, can someone with experience of both environments comment on similarities, differences and strengths of both development platforms? Also, Director supports, probably the largest set of graphic and video formats; how does Revolution compare in this area? Thanks, Greg Smith From visionto at visiontovision.com Tue Oct 10 09:29:19 2006 From: visionto at visiontovision.com (Greg Smith) Date: Tue, 10 Oct 2006 08:29:19 -0500 Subject: Status of the Kagi KRM plug-in? Message-ID: -- Just curious about projected release dates. This is a big one for me. Everyone should implement Kagi's instantaneous purchasing hook. Any release date projected for this plug-in? Thanks, Greg Smith From jacque at hyperactivesw.com Tue Oct 10 10:52:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 10 Oct 2006 09:52:51 -0500 Subject: Full file names on server In-Reply-To: <04C8DF75-6551-4641-B001-F8C91B83F1F8@lacscentre.co.uk> References: <452B0815.408@hyperactivesw.com> <04C8DF75-6551-4641-B001-F8C91B83F1F8@lacscentre.co.uk> Message-ID: <452BB3C3.7040100@hyperactivesw.com> Dave Cragg wrote: > > On 10 Oct 2006, at 03:40, J. Landman Gay wrote: > >> If I get the url "http://www.mydomain.com/myfolder/" I get back a >> listing of the files in the folder, which is what I want. But long >> file names are truncated with an elipses, like this: >> >> A very long file na...> >> >> Is there a way to get back a list of the entire file names? > > I think you'll have to fiddle with the server configuration. The > following link gives an answer to someone who had the same question for > Apache: > > http://www.networkworld.com/columnists/2006/051506internet.html Excellent, thanks so much. I can do this. Appreciate the link. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Oct 10 11:06:22 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 10 Oct 2006 10:06:22 -0500 Subject: Status of the Kagi KRM plug-in? In-Reply-To: References: Message-ID: <452BB6EE.8090601@hyperactivesw.com> Greg Smith wrote: > Just curious about projected release dates. This is a big one for > me. Everyone should implement Kagi's instantaneous purchasing hook. > > Any release date projected for this plug-in? This has been promised for a couple of years now. I am working on a project that required it, but we had to find other solutions (basically a custom external.) At RevCon West this summer I heard its release was very close, but so far no dice. My advice would be, don't count on it if your project has a deadline. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From adrian at clubtype.co.uk Tue Oct 10 11:05:48 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Tue, 10 Oct 2006 16:05:48 +0100 Subject: How to start this project... In-Reply-To: <452AE744.7070203@hyperactivesw.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> Message-ID: Jacqueline, Works a treat - thanks! Two things... 1. I think it would be neater to have all the calculating of user input in a function somewhere else - in another card, not in the text field being edited. (There may be other text fields requiring slightly different joining calculations). I tried to identify ONLY lower case letters in the edited text field because only those need to join. But Rev treats "a" just like "A" and "b" just like "B" etc. case pChar "a" returns CAPS too. [a-z]" failed. set the HTML failed. 2. Having filtered out all but the lower case, how can I call on a function thats somewhere else (from the text field). Should pChar be global? function joinChar pChar switch case pChar is "a" or pChar is "b" return "~" -- don't do the case thing, -- go to a function and match pChar to -- a list of Input and Output values for replacement -- just replace a with z for now break end switch end joinChar Rev. docs state... Unicode characters whose numeric value is greater than 255 are encoded as "bignum" entities, with a leading ampersand and trailing semicolon. For example, the Japanese character whose numeric value is 12387 is encoded as "っ". So I guess that's the way to label the characters of pChar that require joining? Also labeled that way in the Input and Output lists for replacement? Thanks, Adrian On 10 Oct 2006, at 01:20, J. Landman Gay wrote: > Adrian Williams wrote: > > Hi Jacqueline, > > > > I realise now the selectedChunk is certainly the wrong way to go! > > Well, now that you've explained more about it, I think you actually do > have to use this. > > It looks like you want to add intermediate characters between the ones > the user types, except at the beginning of words. You use a space as > the word delimiter in your example, but I think you'd have to handle > line beginnings too. For simplicity, let's just check for spaces and > carriage returns. > > In a field, you'd put a script something like this: > > on keydown pkey > put the selectedChunk into tChunk > put word 2 of tChunk - 1 into tPrevCharNum -- a number > put char tPrevCharNum of me into tPrevChar -- this is a character > if tPrevChar <> space and tPrevChar <> cr and tPrevCharNum <> 0 then > -- not a word start > put joinChar(tPrevChar) into tKeys -- calls a function > end if > put pkey after tKeys -- adds the user-typed entry to tKeys variable > do "put tKeys into" && tChunk > end keydown > > function joinChar pChar > return "~" > end joinChar > > This catches keystrokes, calculates the previous character position, > and checks that character to make sure it isn't the first character in > the field, a space, or a carriage return. If the criteria are met, it > calls a function that returns the join character. In my example, > that's just a tilde. You'd have to write the guts of the function, > which you would base on the value of the parameter "pChar" which is > passed to the function. The tilde is inserted into a variable, and > then user's keystroke is added to it. The two characters are then > placed into the field using the "do" construct, which is necessary > here in order to evaluate the variable "tChunk" when using it in a > command. (Don't ask.) > > That said, when you start using unicode, some of this will break. The > text chunking capabilities in Rev are one of its strongest points, but > they break down somewhat when using unicode. I'm a bit weak in that > area myself, so hopefully someone here can join in and suggest how to > alter the above to account for the additional bytes that unicode > requires. I think you have to add/subtract 2 rather than 1 for all the > calculations, but I haven't tried it. No offers yet! > > Maybe this will at least get you started on how to calculate text > chunks and how to call a function. > > -- > 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 > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From lists at mangomultimedia.com Tue Oct 10 11:10:25 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 10 Oct 2006 08:10:25 -0700 Subject: shell vs. process In-Reply-To: <452B5FAC.1030504@anachreon.co.uk> References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> <452B5FAC.1030504@anachreon.co.uk> Message-ID: On Oct 10, 2006, at 1:54 AM, Luis wrote: > Have you tried on another site/IP address? I usually use Cisco, > they don't block pings. The IP isn't blocking pings since using ping from the OS X terminal works fine for that same IP address. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From kee at kagi.com Tue Oct 10 11:11:35 2006 From: kee at kagi.com (kee nethery) Date: Tue, 10 Oct 2006 08:11:35 -0700 Subject: Status of the Kagi KRM plug-in? In-Reply-To: References: Message-ID: <911CA5FC-9027-4DBC-8B81-3855C056E465@kagi.com> On Oct 10, 2006, at 6:29 AM, Greg Smith wrote: > > -- > Just curious about projected release dates. This is a big one for > me. Everyone should > implement Kagi's instantaneous purchasing hook. > > Any release date projected for this plug-in? I have one Revolution project ahead of this one that will be finished by the 18th. Then I promise I'll finish the KRM module. Andre did most of the work and all I'm doing is trying to get it to run fast enough to be useable. The module makes extensive use of XML and the standard XML parsers but bog down with the data we send it. So I'm writing an XML parser that is specific to the data set we send it so that it runs fast enough to be useable. Very sorry for the delay. I feel really lame with the delay. Kee From lists at mangomultimedia.com Tue Oct 10 11:11:42 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 10 Oct 2006 08:11:42 -0700 Subject: shell vs. process In-Reply-To: References: <6E3F84B2-BE5D-4D95-996B-15A5EC1DA599@anachreon.co.uk> <58FFCAB1-776E-495A-A841-2EDE4108CDB5@mangomultimedia.com> <23F1C16A-91B6-4AA8-B505-68A27F96F9D8@anachreon.co.uk> <2469795B-251B-4D02-9268-3D630E064807@mangomultimedia.com> Message-ID: <0F6B7723-4233-4190-9DEF-69447DE81494@mangomultimedia.com> On Oct 10, 2006, at 1:24 AM, Dar Scott wrote: > On Oct 9, 2006, at 11:52 PM, Trevor DeVore wrote: > >> Any of you network gurus know if ping is possible with Rev right >> now using sockets? > > The short answer is no. > > Well, sometimes things sneak into Rev when I'm not looking. Bummer. > Some computers have some service you can use like a ping and some > are ping-like. I imagine the pinging computer might have a local > service for doing pings. I don't think those count. > > I have blocked ping on some servers, but normally this is and > should be on. > > I'd use shell() with the ping utility on OS X and Windows. That is what I have been using too. I just thought it would be neat to have our own little socket version. I think I am going to incorporate Sarah's method for not locking things up. That was a neat solution. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From luis at anachreon.co.uk Tue Oct 10 11:20:52 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 16:20:52 +0100 Subject: Test message Message-ID: <452BBA54.5090601@anachreon.co.uk> Please ignore, having a little hassle, need to see if this goes through. Cheers, Luis. From adrian at clubtype.co.uk Tue Oct 10 11:18:46 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Tue, 10 Oct 2006 16:18:46 +0100 Subject: Windows newbie Qs (this time with questions) In-Reply-To: References: Message-ID: Ken, Tried putting OpenFolder "C:\WINNT\Fonts" in a few places in this code to no avail. So where should this be called from? The Open folder dialog to navigate is not required, just the "Fonts" folder routine? Thanks, Adrian On 8 Oct 2006, at 18:25, Ken Ray wrote: > On 10/6/06 6:36 AM, "Adrian Williams" wrote: > >>> Or you could use the code for the tip here: >>> >>> http://www.sonsothunder.com/devres/revolution/tips/file009.htm > >> This code works fine on both platforms. >> Great if you get the User to do all the navigating. > > Actually, the example there has two separate handlers - the mouseUp > handler > was just showing a way you could do it with user interaction. You can > avoid > that and just call "OpenFolder" on your own: > > OpenFolder "C:\WINNT\Fonts" > > 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 > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From luis at anachreon.co.uk Tue Oct 10 11:25:02 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 16:25:02 +0100 Subject: Comparison of Multimedia Message-ID: <452BBB4E.8020300@anachreon.co.uk> Have you seen Norpath Elements? norpath dot com It's a visual coding tool, but you can add additional Elements in ...drum roll... Javascript. Very cool app. The mTropolis wannabee 'Quickmedia'. omegaconcept dot fr Quite a nippy lil' app. Then there's this cool freebie: emma3d dot org I'm sure there's tons of others out there. Cheers, Luis. From adrian at clubtype.co.uk Tue Oct 10 11:58:55 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Tue, 10 Oct 2006 16:58:55 +0100 Subject: How to start this project... In-Reply-To: <452AE744.7070203@hyperactivesw.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> Message-ID: Jacqueline, Sorry to be a bore. Found that... set the caseSensitive to true deals with CAPS/lower case call "aFunction" of card "The Other Card" deals with calling the function. Thanks, Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk From lists at mangomultimedia.com Tue Oct 10 12:16:15 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 10 Oct 2006 09:16:15 -0700 Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: References: Message-ID: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> On Oct 10, 2006, at 6:25 AM, Greg Smith wrote: > -- I'm still looking for the friendliest programming or non- > programming environment for > multimedia development. There does not exist a non-programmer's > solution, so here I am. > > ... > > But my application goals are entirely in the realm of multimedia > production. I don't see many > multimedia or game oriented programs being written in Transcript, > but that could just be > due to lack of interest among the Revolution community. I've > casually investigated Malte's > arcade engine, but that is not exactly everything I would need to > emulate some of Director's > "built-in" functionality. I know that Revolution doesn't supply > these kinds of templates, but, > as regards overall functionality and prowess in multimedia, can > someone with experience of > both environments comment on similarities, differences and > strengths of both development > platforms? Also, Director supports, probably the largest set of > graphic and video formats; > how does Revolution compare in this area? Hi Greg, To begin with I haven't developed any products with Director since 7 so I am a little out of the loop on it's current features. I'll let someone else do a feature comparison. In any case, even comparing Director's features from version 7 to Rev's current features, Rev can't touch Director when you compare raw multimedia power. Director was built for that sort of stuff. That being said, I do develop multimedia based applications in Revolution as there are certain areas where Rev can really shine. My company creates e-learning and interactive history software. We generate graphics on the fly from databases and use lots of QuickTime. One benefit Revolution offers is that you can create true software applications. When I used Director and Authorware, it wasn't possible to create something like looked like software. For the software we develop, that was a key feature. Revolution has been making important improvements in multimedia support lately. In 2.7 they reworked the underlying graphics architecture (anti-aliased graphics were added at this time) which appears to have provided the ground work for enhancements in the future. In the end, multimedia is such a broad term that Rev can be said to well suited for some multimedia projects but not so well for others. What types of features in Director were you using that you need to use going forward? That is probably the best way to determine if Rev will work for you. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From kray at sonsothunder.com Tue Oct 10 12:36:22 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 10 Oct 2006 11:36:22 -0500 Subject: Windows newbie Qs (this time with questions) In-Reply-To: Message-ID: On 10/10/06 10:18 AM, "Adrian Williams" wrote: > Ken, > Tried putting OpenFolder "C:\WINNT\Fonts" > in a few places in this code to no avail. > So where should this be called from? > The Open folder dialog to navigate is not required, > just the "Fonts" folder routine? Actually it turns out that you need to provide the path in a Rev-based file path (i.e. forward slashes, not backslashes). So this will work: OpenFolder "C:/WINNT/Fonts" but this won't: OpenFolder "C:\WINNT\Fonts" You'll need the OpenFolder handler and the ConvertPath handler from the tip, and they can be anywhere in the hierarchy as long as they're accessible (card script, stack script, library, etc.) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Tue Oct 10 12:55:08 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 10 Oct 2006 11:55:08 -0500 Subject: Rounded Corners for images? In-Reply-To: Message-ID: On 10/10/06 3:16 AM, "Dar Scott" wrote: >> Is there some documentation on this or can you explain why / what >> grouped >> inks work? > > If a group or card has a blend = 0 and an ink that is not srcCopy, > then it has an alpha channel, and then acts as though adding > parentheses in image math. > > Here is a math oriented explanation: It's about at this point that you lost me... ;-) > I hope this helps. I have trouble explaining things. I'm sure you explained it perfectly for those that understand those kind of things, but to me I think it would be beneficial to have a small handful of examples of what you can *do* with these inks (like your suggestion for adding rounded corners to images). Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kee at kagi.com Tue Oct 10 13:27:21 2006 From: kee at kagi.com (kee nethery) Date: Tue, 10 Oct 2006 10:27:21 -0700 Subject: read from socket question References: Message-ID: <51BED2AE-2F08-4B78-955D-FFCF67855F2A@kagi.com> I am using Andre Garzia's wonderful RevHTTPd code to create a small slave server to provide a service for other master servers. In general it works well except, one of the master servers does something funny but totally legit when it sends a POST to the slave RevHTTPd server and most times the RevHTTPd server deals with it, and sometimes not. This is a read from socket question and I could use help. Short problem summary: Master server sends the HTTP POST in two packets, one with the POST line and then the rest of the data in the second packet. Most of the time Revolution combines the two packets together and then asks my code to process it. Sometimes it just takes the POST packet and thinks that is all it is going to receive and asks my code to parse that. The problem is that the second packet of data is ACKed by Revolution but that second packet of data is not provided to me so all that data is lost. I need read from socket to give me that second packet of data 100% of the time. Long problem summary: The slave server code is very simple: on httpStart accept connections on port 8080 with message "newConnection" end httpStart on newConnection pSocketID read from socket pSocketID with message "processRequest" -- message is actually doing a "processRequest pSocketID,it" where it contains all the data gathered by the socket. end newConnection on processRequest pSocketID, pSocketData global theSocketData put pSocketData into theSocketData -- then from here on down it parses theSocketData and does a reply to the master server Here's the problem: The master server (192.100.200.10:4698) talks to a RevHTTPd server (192.100.200.20:8080). When it talks to it, it sends one line of POST information, waits for an ACK, and then sends the data. What happens is that most times the RevHTTPd server gathers the POST packet and the data packet and combines them together into the socketdata that gets processed. But sometimes it thinks the POST packet is all the data there is and it sends just that into socketData to get processed. Needless to say, I need both packets of data to process the request. I have a System 9 AppleScript that speaks to the same RevHTTPd server and it sends one packet that combines the POST data and the Data data so that they are always 1 packet and always included in the socketdata. That connection works 100% of the time because Revolution gets everything in one packet. I've tried a whole bunch of things to get that second packet of data and so far nothing has worked. I tried seeing if a second message got passed with the Data portion after the POST portion came through but amazingly enough, that second packet is completely ignored when it thinks the first POST packet is all that there is. Any ideas what I can do to have RevHTTPd not hang give up so quickly? Any idea why it happens sometimes and not others? So far I can not see any difference between the ones that succeed and the ones that fail. The timing between the POST and DATA packets are in the milliseconds and for POSTs that succeed and POSTs that fail, there is no pattern. Both can have short or long times between the packets. I've tried a bunch of variations with reading for a bunch of characters, reading until a string of characters that is never going to be sent, reading to capture the second packet separately, so far none of these attempts have worked. I've grabbed the packet data from a failed session and shown it below. Below is a set of data showing a failed communication. -- master server contacts RevHTTPd and passes it the POST data Packet received at 1160437657.030018 TCP packet from 192.100.200.10:4698 to 192.100.200.20:8080 (32 bytes) IP Header: Version: 4; Header Length: 20; TOS: 0; Packet Length: 72 Identifier: 46318; Do Not Fragment; Fragment Offset: 0 Time To Live: 128; Protocol: 6; Header Checksum: 49569 TCP Header: Sequence Number: 2668230889; Acknowledgment Number: 4005153850 Header Length: 20; Code Bits: ACK PUSH; Window: 8760 Checksum: 35102; Urgent Pointer: 0 Data: POST?spc?/intergraphicsD2?spc?HTTP/1.0?cr??lf? -- RevHTTPd ACKs (this happens whether it fails or succeeds, the ACK is the same) Packet received at 1160437657.030069 TCP packet from 192.100.200.20:8080 to 192.100.200.10:4698 (0 bytes) IP Header: Version: 4; Header Length: 20; TOS: 0; Packet Length: 40 Identifier: 35601; Do Not Fragment; Fragment Offset: 0 Time To Live: 64; Protocol: 6; Header Checksum: 11167 TCP Header: Sequence Number: 4005153850; Acknowledgment Number: 2668230921 Header Length: 20; Code Bits: ACK; Window: 65535 Checksum: 47118; Urgent Pointer: 0 -- Right here is where RevHTTPd either gives up and says it has gotten all the socketData there is to get, -- OR it adds the next packet to the socketData stream and then it sends that combined socket data to my code. -- master server sends the rest of the data (again the same whether it succeeds or fails) Packet received at 1160437657.031270 TCP packet from 192.100.200.10:4698 to 192.100.200.20:8080 (796 bytes) IP Header: Version: 4; Header Length: 20; TOS: 0; Packet Length: 836 Identifier: 46574; Do Not Fragment; Fragment Offset: 0 Time To Live: 128; Protocol: 6; Header Checksum: 48549 TCP Header: Sequence Number: 2668230921; Acknowledgment Number: 4005153850 Header Length: 20; Code Bits: ACK PUSH; Window: 8760 Checksum: 9701; Urgent Pointer: 0 Data: Content-type:?spc?application/x-www-form-urlencoded?cr??lf? Content-length:?spc?724?cr??lf? ?cr??lf? ACG:ProductName=CSLDisco2&ACG:PurchaserName=Andreandre +Soapdog&ACG:SQNM=1352&A CG:Request=Generate&ACG:UserPurchaseDate=2006-10-09&ACG:TransactionID=CH 1234PY 5678&ACG:LanguageAndCharSet=English% 2FASCII&ACG:LicenseType=single&ACG:DebugFl ag=0&ACG:UnitPayment=25.000&ACG:PurchaserName-8bit=Andreandre +Soapdog&ACG:Inpu tVersion=0200&ACG:CardName=Andreandre+Soapdog&ACG:Postal-8bit=%231 +Appple+Way+ %23759-8%2C+South+San+Francisco+CA+94070%2C+United +States&ACG:CardName-8bit=Vi ctoriano +Soapdog&ACG:TimeStamp=I531422589&ACG:ProductName-8bit=CSLDisco2&ACG:P urchaserEmail=sdproductions%40comcast.net&ACG:Postal=%231+Appple+Way+% 23759-8% 2C+South+San+Francisco+CA+94070%2C+United +States&ACG:DateProcessed=2006-10-09& ACG:QuantityOrdered=1& -- Again, the RevHTTPd ACKs (same either way) Packet received at 1160437657.031347 TCP packet from 192.100.200.20:8080 to 192.100.200.10:4698 (0 bytes) IP Header: Version: 4; Header Length: 20; TOS: 0; Packet Length: 40 Identifier: 35602; Do Not Fragment; Fragment Offset: 0 Time To Live: 64; Protocol: 6; Header Checksum: 11166 TCP Header: Sequence Number: 4005153850; Acknowledgment Number: 2668231717 Header Length: 20; Code Bits: ACK; Window: 64904 Checksum: 46953; Urgent Pointer: 0 -- But now RevHTTPd replies back and in this example, the failure, it only passed the first packet to -- my code, the second packet with the Data in it was ignored. Packet received at 1160437658.487054 TCP packet from 192.100.200.20:8080 to 192.100.200.10:4698 (285 bytes) IP Header: Version: 4; Header Length: 20; TOS: 0; Packet Length: 325 Identifier: 35625; Do Not Fragment; Fragment Offset: 0 Time To Live: 64; Protocol: 6; Header Checksum: 10858 TCP Header: Sequence Number: 4005153850; Acknowledgment Number: 2668231717 Header Length: 20; Code Bits: ACK PUSH; Window: 65535 Checksum: 34135; Urgent Pointer: 0 Data: HTTP/1.0?spc?503?spc?Service?spc?Unavailable?cr??lf? Content-Type:?spc?text/html?cr??lf? Content-Length:?spc?201?cr??lf? ?cr??lf? ?cr??lf? intergraphicsD2?spc?ErrorThere?spc? is?spc?a?spc?data?spc?file?spc?named?spc?'intergraphicsD2.list'?spc? but?spc?the?spc?quantity?spc?detected?spc?was?spc?not?spc? quite?spc?right.?spc?So?spc?I?spc?am?spc?telling?spc?you?spc? to?spc?retry. Any ideas? I tried to find something that defines the criteria that read from socket uses to determine when a socket has gotten all there is to get and that is not defined anywhere as far as I can tell. Kee From brucegregory at earthlink.net Tue Oct 10 13:28:12 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 10:28:12 -0700 (PDT) Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> Message-ID: <6741367.post@talk.nabble.com> Trevor: Currently, I don't own either Director or Revolution. To start with, I need to quickly put together an "application" that presents and links various QuickTime movies together in a logical fashion, complete with a navigation and link system, as well as supplimentary texts - basically a branching media presentation with navigation. I also need to implement Kagi's KRM module for sales. They already support the Director platform. Later, I'd like to get more game-like in the genres of the classic "King's Quest" adventure style, as well as more action-based 2D games along the lines of a side-scroller. I know these are two completely different applications for any software to consider producing. What I have been able to determine is, that in the case of the first, nearly no programming would be needed to perform it in Director, whereas some programming would be necessary in Revolution. And, in the second case, programming would most definitely be required via either platform. It sure would be nice if there existed some video tutorials showing how to do either of these things on either platform. Then, an objective opinion could easily be performed by potential purchasers of either software. Greg Smith -- View this message in context: http://www.nabble.com/Comparison-of-Multimedia-Prowess---Director-and-Revolution-tf2417069.html#a6741367 Sent from the Revolution - User mailing list archive at Nabble.com. From janschenkel at yahoo.com Tue Oct 10 13:59:08 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Tue, 10 Oct 2006 10:59:08 -0700 (PDT) Subject: read from socket question In-Reply-To: <51BED2AE-2F08-4B78-955D-FFCF67855F2A@kagi.com> Message-ID: <20061010175908.98679.qmail@web60525.mail.yahoo.com> --- kee nethery wrote: > I am using Andre Garzia's wonderful RevHTTPd code to > create a small > slave server to provide a service for other master > servers. In > general it works well except, one of the master > servers does > something funny but totally legit when it sends a > POST to the slave > RevHTTPd server and most times the RevHTTPd server > deals with it, and > sometimes not. This is a read from socket question > and I could use help. > > [snip] > > The slave server code is very simple: > > on httpStart > accept connections on port 8080 with message > "newConnection" > end httpStart > > on newConnection pSocketID > read from socket pSocketID with message > "processRequest" > -- message is actually doing a "processRequest > pSocketID,it" where > it contains all the data gathered by the socket. > end newConnection > > on processRequest pSocketID, pSocketData > global theSocketData > put pSocketData into theSocketData > -- then from here on down it parses theSocketData > and does a reply > to the master server > > Hi Kee, While I was building the database router server app that I showed at RevConWest, I encountered similar problems. Try something like this: local sSocketDA -- data array on httpStart accept connections on port 8080 \ with message "newConnection" end httpStart on newConnection pSocketID read from socket pSocketID until CRLF \ with message "ReadRequest" end newConnection on ReadRequest pSocketID, pSocketData put pSocketData into sSocketDA[pSocketID,"request"] read from socket pSocketID until CRLF & CRLF \ with message "ReadHeaders" end ReadRequest on ReadHeaders pSocketID, pSocketData put pSocketData into sSocketDA[pSocketID,"headers"] read from socket pSocketID until empty \ with message "ProcessRequest" end ReadHeaders on processRequest pSocketID, pSocketData global theSocketData put sSocketDA[pSocketID,"request"] & CRLF & \ sSocketDA[pSocketID,"headers"] & CRLF & CRLF & \ pSocketData into theSocketData -- ... carry on and process ... end processRequest ## This approach seems to give the sockets breathing room. For extra safety, you could parse the headers, look for the Content-length header and read from the socket 'for x chars' instead of 'until empty'. Don't forget to clean up the data in the array after you've written back the result, of course ;-) 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 revolution at derbrill.de Tue Oct 10 13:59:28 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 10 Oct 2006 19:59:28 +0200 Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <20061010141132.162B6488DD5@mail.runrev.com> References: <20061010141132.162B6488DD5@mail.runrev.com> Message-ID: Hi Greg, It is true that Director has some out of the box features that makes it easier to create things without coding. First of all the metaphor is quite different. Director is a timeline tool, that allows "tweening". You can set Keyframes for the objects and let director perfor the transition from one state to the other along the timeline. This is useful for a basic level of things you might want to do. > Later, I'd like to get more game-like in the genres of the classic > "King's > Quest" adventure style, as well as more action-based 2D games along > the > lines of a side-scroller. When it comes to scripting games Director isn?t much more helpful than any other tool you can get (even though the ability to tween is a plus for Director here too). You will still need to set up your game logic, deal with writing collision detection routines, AI and even motion of your sprites. In other words you will need to tacle lots of math and logic. I am trying my best to reduce the pain involved with AE and I think I did quite a good job on the way until now. Given that you do not like the Javascript like Syntax in Director (the last version I own is a copy of MX 2004. It could use both JavaScript and Dot syntax ). Revolution is a good choice for the type of games you want to make. Easier even in combination with AE. The downside of Director (At least up to MX 2004) is: It doesn?t look native. Nagging exit screens. Less supported platforms. No universal binaries. Far more expensive. More Resource hungry. Downsides of Rev: No flash support. No multichannel Audio Clips. No tweening. > It sure would be nice if there existed some video tutorials showing > how to > do either of these things on either platform. Then, an objective > opinion > could easily be performed by potential purchasers of either software. I can not help with the Director part of this. However you might want to download the free set of tutorials I wrote: http://www.derbrill.de/tutorials_e.html Also if you run a trial of Revolution at the moment you might want to trial AE as well: http://www.runrev.com/section/revselect/arcadeengine/downloads/ae201.zip It comes with a self contained Documentation stack that might be helpful. > I've casually investigated Malte's > arcade engine, but that is not exactly everything I would need to > emulate some of Director's > "built-in" functionality. Eager to learn more here. What do you miss? All the best, Malte From geradamas at yahoo.com Tue Oct 10 14:06:45 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 10 Oct 2006 19:06:45 +0100 (BST) Subject: Focus, Text and foundChunk Message-ID: <20061010180645.24583.qmail@web37509.mail.mud.yahoo.com> Thank you Ken Ray: "Change your code to: on mouseUp find "eating" in fld "F1" if the foundChunk is not empty then select the foundChunk end if end mouseUp and you won't have any problems... " I followed your advice, and being the awkward ***** I am I had a 'problem': what I wanted was a selected word without the 'box' round it, to achieve this I went: on mouseUp -- thanks to Ken Ray-- find "eating" in fld "F1" if the foundChunk is not empty then select the foundChunk end if find empty end mouseUp the "find empty" clearing away the box, leaving the word selected! I have uploaded a new version of my stack to the usual places: http://members.maclaunch.com/richmond/Text Focus.rev.zip and http://tech.groups.yahoo.com/group/richmondsrrr/ have also popped in 2 buttons: 1. to just "FIND" the text - i.e. 'box' without selection 2. to "un-FIND" the text - i.e. remove the 'box' sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From kee at kagi.com Tue Oct 10 14:10:00 2006 From: kee at kagi.com (kee nethery) Date: Tue, 10 Oct 2006 11:10:00 -0700 Subject: read from socket question In-Reply-To: <20061010175908.98679.qmail@web60525.mail.yahoo.com> References: <20061010175908.98679.qmail@web60525.mail.yahoo.com> Message-ID: <713D56C2-031F-4CE4-89D1-893EC5DB79C8@kagi.com> it's a good suggestion and one I have not tried. Thanks I'll give it a try and report back. Kee On Oct 10, 2006, at 10:59 AM, Jan Schenkel wrote: > --- kee nethery wrote: >> I am using Andre Garzia's wonderful RevHTTPd code to >> create a small >> slave server to provide a service for other master >> servers. In >> general it works well except, one of the master >> servers does >> something funny but totally legit when it sends a >> POST to the slave >> RevHTTPd server and most times the RevHTTPd server >> deals with it, and >> sometimes not. This is a read from socket question >> and I could use help. >> >> [snip] >> >> The slave server code is very simple: >> >> on httpStart >> accept connections on port 8080 with message >> "newConnection" >> end httpStart >> >> on newConnection pSocketID >> read from socket pSocketID with message >> "processRequest" >> -- message is actually doing a "processRequest >> pSocketID,it" where >> it contains all the data gathered by the socket. >> end newConnection >> >> on processRequest pSocketID, pSocketData >> global theSocketData >> put pSocketData into theSocketData >> -- then from here on down it parses theSocketData >> and does a reply >> to the master server >> >> > > Hi Kee, > > While I was building the database router server app > that I showed at RevConWest, I encountered similar > problems. Try something like this: > > local sSocketDA -- data array > > on httpStart > accept connections on port 8080 \ > with message "newConnection" > end httpStart > > on newConnection pSocketID > read from socket pSocketID until CRLF \ > with message "ReadRequest" > end newConnection > > on ReadRequest pSocketID, pSocketData > put pSocketData into sSocketDA[pSocketID,"request"] > read from socket pSocketID until CRLF & CRLF \ > with message "ReadHeaders" > end ReadRequest > > on ReadHeaders pSocketID, pSocketData > put pSocketData into sSocketDA[pSocketID,"headers"] > read from socket pSocketID until empty \ > with message "ProcessRequest" > end ReadHeaders > > on processRequest pSocketID, pSocketData > global theSocketData > put sSocketDA[pSocketID,"request"] & CRLF & \ > sSocketDA[pSocketID,"headers"] & CRLF & CRLF & \ > pSocketData into theSocketData > -- ... carry on and process ... > end processRequest > > ## > > This approach seems to give the sockets breathing > room. For extra safety, you could parse the headers, > look for the Content-length header and read from the > socket 'for x chars' instead of 'until empty'. > > Don't forget to clean up the data in the array after > you've written back the result, of course ;-) > > 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 lists at mangomultimedia.com Tue Oct 10 14:11:11 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 10 Oct 2006 11:11:11 -0700 Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <6741367.post@talk.nabble.com> References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> <6741367.post@talk.nabble.com> Message-ID: <86811F37-BCE5-4E98-82B7-9135D7B95C75@mangomultimedia.com> On Oct 10, 2006, at 10:28 AM, GregSmith wrote: > Trevor: > > Currently, I don't own either Director or Revolution. To start > with, I need > to quickly put together an "application" that presents and links > various > QuickTime movies together in a logical fashion, complete with a > navigation > and link system, as well as supplimentary texts - basically a > branching > media presentation with navigation. This should be pretty straightforward in Rev and would be very easy to prototype. Do you have a trial version of Rev right now? First question - When you say that you want to link movies together do you want a Table of Contents or do you want to present one movie and then provide a link to another after it finishes playing? > I also need to implement Kagi's KRM > module for sales. They already support the Director platform. I too am waiting for Kagi support. I've seen it implemented in other dev environments and the purchasing process is pretty slick. > Later, I'd like to get more game-like in the genres of the classic > "King's > Quest" adventure style, as well as more action-based 2D games along > the > lines of a side-scroller. I saw that Malte already responded to you about which is good since I have nothing relevant to add anyway :-) -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From brucegregory at earthlink.net Tue Oct 10 14:11:51 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 11:11:51 -0700 (PDT) Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> <6741367.post@talk.nabble.com> Message-ID: <6742115.post@talk.nabble.com> Malte: Thanks for the detailed reply. I'm not familiar enough with all the functionality of the Arcade Engine to comment on what more it needs. But, for me to be able to use it for my purposes, I would need very specific visual examples explaining how to do these things. I think that anything is learnable and doable. Especially with regard to Revolution. Anything that is explained directly, pictorially, by example, visually, can be made understandable to most people. So, what I would like to see, but by no means, expect, is really good video tutorials demonstrating, step-by-step, how to assemble a basic interactive media project, of the sort I mentioned, as well as similar training videos showing, graphically, how to put together a basic adventure game and a basic side-scroller game. Now, this is an incredibly tall order and I really don't expect to see anything along these lines . . . , well, maybe, never. It's just too much work for any developer to add to their already huge list of things to do. But, you did ask. Greg Smith -- View this message in context: http://www.nabble.com/Comparison-of-Multimedia-Prowess---Director-and-Revolution-tf2417069.html#a6742115 Sent from the Revolution - User mailing list archive at Nabble.com. From mwieder at ahsoftware.net Tue Oct 10 14:11:56 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 10 Oct 2006 11:11:56 -0700 Subject: Variable Scoping In-Reply-To: <424F5A22-3CEB-4D1F-AAEF-4FCB30FA80EA@twft.com> References: <1657250705.20061009103401@ahsoftware.net> <11922532259.20061009144842@ahsoftware.net> <424F5A22-3CEB-4D1F-AAEF-4FCB30FA80EA@twft.com> Message-ID: <15295925463.20061010111156@ahsoftware.net> Bob- Monday, October 9, 2006, 6:00:34 PM, you wrote: > Parameter passing won't work because there can be a hundred or more > variables active that a sub-handler depends on referencing to work. I > cannot pass a hundred parameters, by reference or value. I find it a little hard to believe that you've got a procedure that uses a hundred or more variables. Can you give an example? There's probably another way of thinking of this that will solve your problem easily. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Tue Oct 10 14:12:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 10 Oct 2006 13:12:33 -0500 Subject: How to start this project... In-Reply-To: References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> Message-ID: <452BE291.7000407@hyperactivesw.com> Adrian Williams wrote: > Jacqueline, > Sorry to be a bore. Found that... > > set the caseSensitive to true > deals with CAPS/lower case Right. Or you can check out the charToNum function, which allows you to specify a range of ascii values. > call "aFunction" of card "The Other Card" > deals with calling the function. You don't need this, all you need to do is put the function somewhere in the message path. If all your fields are on the same card, put the function in the card script. If they are all on different cards, but the function in the stack script. You don't need to "call" it, the function will be found automatically. "Call" is for a different purpose. There is a very good tutorial about the message hierarchy in the Scripting Conference tutorials we presented a while back: You might want to go through all of those in order, actually, if you have time. Each one builds on the previous one. If you don't have time, then just look at the ones you want to learn about. I do think that a solid understanding of the message hierarchy is crucial to Rev development though. You won't get far without it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brucegregory at earthlink.net Tue Oct 10 14:21:13 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 11:21:13 -0700 (PDT) Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <86811F37-BCE5-4E98-82B7-9135D7B95C75@mangomultimedia.com> References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> <6741367.post@talk.nabble.com> <86811F37-BCE5-4E98-82B7-9135D7B95C75@mangomultimedia.com> Message-ID: <6742306.post@talk.nabble.com> Trevor: Ideally, what I would like to make happen, but I don't think Revolution provides the tools to do this, is to provide links inside one QuickTime movie, while it is running, that will jump to a specific place in another movie, and provide a link back to the jumping off point. This is probably only doable with a product like LiveStage Pro. But, if something outside the movie, Revolution-wise, could do the same thing, I'd settle for that. Making a video as directly interactive as it can be, saves lots of time and provides a really valuable learning resource. Cross-reference-able video training, if you will. But having a card-based system that does the same thing might just have to be good enough, especially in light of Kagi and its KRM module. Greg Smith -- View this message in context: http://www.nabble.com/Comparison-of-Multimedia-Prowess---Director-and-Revolution-tf2417069.html#a6742306 Sent from the Revolution - User mailing list archive at Nabble.com. From geradamas at yahoo.com Tue Oct 10 14:23:04 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 10 Oct 2006 19:23:04 +0100 (BST) Subject: Comparison of Multimedia Prowess - Director and Revolution Message-ID: <20061010182304.25022.qmail@web37505.mail.mud.yahoo.com> Well for what it is worth, 2 points: (admittedly based on 6 months work with Director 5 years ago) 1. Moving from Fortran, Basic, Pascal (blah, blah, blah) to Hypercard was a fairly smooth process (and hence into Metacard and Runtime Revolution) allowing me to produce something effective fairly rapidly. 2. 5 years ago the EFL department of the University of the United Arab Emirates (where I was working at the time) decided to throw out their Macintosh computers and replace them with Pentium IIIs running Microsoft Windows 98. So I had to dump all my Hypercard stuff and start to produce for Windows - and was set up with TOOLBOOK and DIRECTOR. TOOLBOOK struck me, at the time, as cumbersome, with none of the advantages of Director, nor the simplicity of Hypercard. DIRECTOR struck me as Superb!!! capable of producing things for both Mac and Windows that made Hypercard look fairly second class. However, I found that I sat and stared at DIRECTOR and its very complicated manual for about 2 weeks before I produced anything at all (maybe I am just stupid ???) - a very steep learning curve indeed and very expensive in terms of man-hours. I have not looked at anything much apart from RR and Metacard for the last 5 years because I have not needed to. Certainly my own humble forays into multimedia with RR seem to indicate that it far outstrips what Hypercard had to offer - admittedly part of that may be down to my G4 rather than the old Performa 5200 I had in the UAE. Should I decide to go "all out" for a bells-and-whistles multimedia production I would not both to change over to Director. I would either stick with xTalk or go towards Quicktime. sincerely, Richmond Mathewon ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Inbox full of spam? Get leading spam protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From mwieder at ahsoftware.net Tue Oct 10 14:25:27 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 10 Oct 2006 11:25:27 -0700 Subject: 10 Apps to Increase Productivity on Your Mac Message-ID: <4596737320.20061010112527@ahsoftware.net> All- Small Dog Electronics' latest Tech Tails newsletter has a link to an article on applegazette on "10 Apps to Increase Productivity on Your Mac" and I thought I'd pass it on... http://www.applegazette.com/mac/10-apps-to-increase-productivity-on-your-mac/ -- -Mark Wieder mwieder at ahsoftware.net From brucegregory at earthlink.net Tue Oct 10 14:28:27 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 11:28:27 -0700 (PDT) Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <20061010182304.25022.qmail@web37505.mail.mud.yahoo.com> References: <20061010182304.25022.qmail@web37505.mail.mud.yahoo.com> Message-ID: <6742468.post@talk.nabble.com> Richmond: So, you would opt for doing all kinds of multi-media inside of a QuickTime container, via a resource like LiveStage Pro, or something like it? Do you know anything about QuickMedia, that French product? Looks interesting, but without proper english training resources, it might be really difficult to tap its power. Thanks, Greg Smith -- View this message in context: http://www.nabble.com/Comparison-of-Multimedia-Prowess---Director-and-Revolution-tf2418554.html#a6742468 Sent from the Revolution - User mailing list archive at Nabble.com. From brucegregory at earthlink.net Tue Oct 10 14:32:13 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 11:32:13 -0700 (PDT) Subject: Comparison of Multimedia In-Reply-To: <452BBB4E.8020300@anachreon.co.uk> References: <452BBB4E.8020300@anachreon.co.uk> Message-ID: <6742558.post@talk.nabble.com> Luis: Have you used QuickMedia? It does, indeed, look really appealing, apart from the fact that it doesn't appear to have much in the way of tutorial examples. Without comprehensive learning resources, the most powerful multimedia "engine" will lie dormant. Norpath Elements also looks inviting, but I have no idea what its shortcomings might be. Thanks, Greg Smith Luis-24 wrote: > > Have you seen Norpath Elements? norpath dot com > It's a visual coding tool, but you can add additional Elements in > ...drum roll... Javascript. Very cool app. > > The mTropolis wannabee 'Quickmedia'. omegaconcept dot fr > Quite a nippy lil' app. > > Then there's this cool freebie: emma3d dot org > > I'm sure there's tons of others out there. > > Cheers, > > Luis. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Re%3A-Comparison-of-Multimedia-tf2417422.html#a6742558 Sent from the Revolution - User mailing list archive at Nabble.com. From david at openpartnership.net Tue Oct 10 14:32:17 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 10 Oct 2006 14:32:17 -0400 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: Actually this is very useful. I won"t pretend I understand it all but at least I've got a start. On 10/10/06, Dar Scott wrote: > > > This will depend on the layers. And remember to set the ink of the > group to something other than srcCopy. A question here (have read below) is whether non-ink virgin controls so to speak as part of an "ink group" effect the behaviour in any way - that is say there are invisible or "out-of-the way". I would like to kow this so I can rule this cause out when trying to figure out why my group does not behave as the simpler group did. acts as though adding > parentheses in image math. OK. So imagine an "ink group" as if it were all by itself and ungrouped on a card - then sort of burn it down into an image to figure out how it interacts with other "ink groups". However when you"ve done the "maths" what "ink would this "ink group" have? In other words: what sort of beast is (a*b)? If I start with a group with no inks - lets call this (a-b) - where in my case a is an image, b is a black graphic and they form a group. Or am I o the wrong path here? 1. Now if b has the ink blendSrcOver how do I represent the ink 2. Then I add blendSrcOver to the group 3. The I add blendSrcOver to the image a What would be the notation for these examples??? It is like gluing pictures and > cards onto a collage. You work from back to front using the right > kind of glue for each layer. The group means that you glue some > things together, put them in a clear envelope and then using the > right kind of glue for the group glue that to your collage. Nice way of thiking about it. If you don"t mind I'll try and synthesize you comments here and put them on the wiki. From lists at mangomultimedia.com Tue Oct 10 14:46:11 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 10 Oct 2006 11:46:11 -0700 Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <6742306.post@talk.nabble.com> References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> <6741367.post@talk.nabble.com> <86811F37-BCE5-4E98-82B7-9135D7B95C75@mangomultimedia.com> <6742306.post@talk.nabble.com> Message-ID: <2F46C873-9818-452B-8CDD-5096CE8DE65F@mangomultimedia.com> On Oct 10, 2006, at 11:21 AM, GregSmith wrote: > Trevor: > > Ideally, what I would like to make happen, but I don't think > Revolution > provides the tools to do this, is to provide links inside one > QuickTime > movie, while it is running, that will jump to a specific place in > another > movie, and provide a link back to the jumping off point. This is > probably > only doable with a product like LiveStage Pro. But, if something > outside > the movie, Revolution-wise, could do the same thing, I'd settle for > that. You have a couple of different options here. The EnhancedQT external, which provides additional QT functionality in Rev, might be useful to you. You can get it here and it is free. It is possible to add Wired Sprites to your movies using LiveStage and program text to be sent to the hosting application (Revolution). Rev player objects (what you play QT movies in) receive the QTDebugStr message which you can send form LiveStage using DebugStr. Using the EQT external you can also get these messages sent to a player object: QTApplicationNumberAndString pNumber, pString QTFSCommand pCommand, pArgument QTStatusMsg pType, pMsg (pType can be "streaming","error" or "urllink") QTMovieLoadState pState (see qtGetMovieLoadState documentation for possible values of pState) QTHotSpotEnter pHotSpotID QTHotSpotLeave pHotSpotID I've used QTApplicationNumberAndString in the past since I can send two parameters as opposed to one. Either way works since parsing text in Rev is such a snap. So you could have a button that when clicked sent a command using DebugStr() that looked like this: Command=GoToVideo Name=VideName.mov You could set up all sorts of commands similar to the above that Rev would process and use to navigate to other moveis. Another option is to include the instructions in text tracks. EQT has the qtRegisterTextSampleCallback command which allows you to specify a text track and a msg to be sent each time a new sample in the text track is loaded. You could include instructions in the text tracks that would tell Rev to display a navigation button and instruct the button where to navigate to. I would prefer this option since you could customize the buttons and user experience in Rev which is easier to author in than LiveStage Pro. In the end, the basic idea is to come up with a system of commands that could instruct Rev what to do based on instructions coming from the movie being played. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From dsc at swcp.com Tue Oct 10 15:15:06 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 Oct 2006 13:15:06 -0600 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: <54C900A2-9DEF-454E-A044-F33D8B502B4E@swcp.com> On Oct 10, 2006, at 10:55 AM, Ken Ray wrote: >> Here is a math oriented explanation: > > It's about at this point that you lost me... ;-) > >> I hope this helps. I have trouble explaining things. Ah, and I thought the collage analogy would work if the math didn't. > I'm sure you explained it perfectly for those that understand those > kind of > things, but to me I think it would be beneficial to have a small > handful of > examples of what you can *do* with these inks (like your suggestion > for > adding rounded corners to images). OK. The question was on what grouping did, though. I am new at this but have found this very powerful. I usually do special composition with a group, so I'll use that as an example. If the group's ink is blendSrcOver, then the special things are localized to the group and the result of that is layered pretty much as usual. Try this as a test bed: Put a pattern on the card. Make a circle with an orange background and set the ink to blendSrcOver with the property inspector. Make a rectangle with a blue background and set the ink to blendSrcOver for now. Move it so it overlaps the lower right of the circle. Group them and set the ink of the group to blendSrcOver and set its opaque to false. Fiddle with blends. You might want to make a button to export snapshot the group into an image. So far, this should be boringly familiar. Here are some images that show how the Porter-Duff composition operators work in SVG: http://www.svgopen.org/2005/papers/abstractsvgopen/porterduff.png This is very similar to how they work in Revolution. If you look at that image, you will see that the P-D names in the picture are very similar to the P-D names at the top of the list in the property inspector and they are in the same order. The Revolution operators though are not the normal P-D operators, but are (generously) called "clipped-to-self Porter-Duff operators". The differences can be seen here: http://www.svgopen.org/2005/papers/abstractsvgopen/clip-to-self.png In my opinion this is a bug, but there are workarounds. So, to tinker with this, try changing the ink of of the blue rectangle to each of the Porter-Duff operators. You should see something similar to that above. So what can you do with this? Well, there is the usual, boring placing an object over another. You can also crop, but because of the clip-to-self feature (bug), you will probably want to make sure the boundaries of the src (blue rect) is larger than the opaque part of what's behind it in the group. Set the src to blendDstIn. Try changing the dst to an image and the src to a field with a big letter. The image is cropped by the letter. I just tried this and the 3-D property was lost--weird--or is too subtile for my image. And it did not do clip-to-self over a graphic but it did over an image, so that must depend on the object. So I made some wooden letters. I changed the ink of the field to blendDstOut to cut out letters in my block of wood. Use blendSrcAtop and blendDstAtop for selective coloring. It crops but also leaves the item there. So you can stencil something smaller than the stencil. The behavior of blendDst is not quite the same as invisible. That is, the cursor changes and I can type into a field. I hope to make some little products some day with some tinted domed glass effects over fields where I want to be able to select text. I can do this with blendDstOver. Try modifying the above letter-cutout example by setting the blend on the dst object. You can do collision detection without looping over pixels. Well, you do have to do something about clip-to-self, but that can be worked around. I don't know if that is faster than using computing using preprocessed alphas, but it might be. It allows mixed graphics and images and allows an object to be compared to a bunch of other objects. There are also cool thinks that can be done with the image harrassing blends, but this mail is too long as it is. Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From geradamas at yahoo.com Tue Oct 10 15:41:56 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 10 Oct 2006 20:41:56 +0100 (BST) Subject: Comparison of Multimedia Prowess - Director and Revolution Message-ID: <20061010194156.53545.qmail@web37509.mail.mud.yahoo.com> Quicktime. . . Of course (!!!) one of the good things about Runtime Revolution (and, to be fair, Hypercard) is that if you produce something with Quicktime you can then access and control it via an RR front-end. I would be wary, however, of QT, because I , personally, am developing for Debian-based Linux (Ubuntu) just at the moment . . . and (one of Richmond's contentious hobby-horses now enters stage-left) QT and Linux don't go well together and (cough, cough, cough) RR isn't exactly running to help things in that direction. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From soapdog at mac.com Tue Oct 10 15:49:54 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 10 Oct 2006 16:49:54 -0300 Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <20061010194156.53545.qmail@web37509.mail.mud.yahoo.com> References: <20061010194156.53545.qmail@web37509.mail.mud.yahoo.com> Message-ID: <8F305689-3096-4CC0-AEAE-1D23B1A84FA3@mac.com> Err... Isn't QT an apple product, apple should be the one trying port the thing to Linux, not RR.... On Oct 10, 2006, at 4:41 PM, Richmond Mathewson wrote: > and (cough, cough, cough) RR isn't exactly running to > help things in that direction. From dsc at swcp.com Tue Oct 10 16:09:23 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 10 Oct 2006 14:09:23 -0600 Subject: Rounded Corners for images? In-Reply-To: References: Message-ID: <830B0A23-6772-4F24-8843-80218FE67201@swcp.com> On Oct 10, 2006, at 12:32 PM, David Bovill wrote: > Actually this is very useful. I won"t pretend I understand it all > but at > least I've got a start. Yeah, me too! > On 10/10/06, Dar Scott wrote: >> This will depend on the layers. And remember to set the ink of the >> group to something other than srcCopy. > > A question here (have read below) is whether non-ink virgin > controls so to > speak as part of an "ink group" effect the behaviour in any way - > that is > say there are invisible or "out-of-the way". I would like to kow > this so I > can rule this cause out when trying to figure out why my group does > not > behave as the simpler group did. Naw, they all interact. They build up back to front. You might be doing something with a and b but if c, d and e are in the group, they will play. The group composition would be (a*b*c*d*e*group), where group is the image of the background of the group if it is opaque. So a will ink onto (b*c*d*e*group) is its blend & ink. Also the entire thing will ink onto what's behind the group based on the groups blend and ink. To make it clear it doesn't just work on the object behind it, it works on all the objects behind it in that group. That is, by the time the ink for a is applied, (b*c*d*e*group) has already been created (conceptually). >> acts as though adding >> parentheses in image math. > > OK. So imagine an "ink group" as if it were all by itself and > ungrouped on a > card - then sort of burn it down into an image to figure out how it > interacts with other "ink groups". However when you"ve done the > "maths" what > "ink would this "ink group" have? It has the ink of the group itself. That is a good point. Each time we think of x that is some control even a group, there is an x* that operates on something. So even though the P-D operators are binary functions when combined with the left parameter they can become unary operators. > > In other words: what sort of beast is (a*b)? This will act as though it is an image, it is layered in with other objects using the ink and blend for the group. We can say (a*b) as a shortcut, but it is really (a*b*group) where group depends on properties such as opaque, border and so on. It might be completely transparent. In (a*b*group) the first * is the ink/blend of 'a' and the second * is the ink/blend of 'b'. The 3rd * in (a*b*group)*rest is the ink/blend of the group. This is cool because one can work with the blend and ink of the group without knowing what is in it. (Except the alpha channel must be maintained, so srcCopy as an ink might be off limits.) If the ink for 'b' is blendSrcOver and the group contribution is transparent, then (a*b*group) = (a*b). This is because of this characteristic: x transparent = x. That is, in math jargon, transparent is the right identity for . > > If I start with a group with no inks - lets call this (a-b) - where > in my > case a is an image, b is a black graphic and they form a group. You always have an ink. The default ink is usually srcCopy. > Or am I o > the wrong path here? > > 1. Now if b has the ink blendSrcOver how do I represent the ink Ah, the earlier answer should help. Expanding (a*b*group) to show what ink is what: (a * b group) If group=transparent, then this is (a * b). From the right-identity characteristic noted above. All of this ink algebra applies only when an ancestor has an alpha channel. So this does not apply if you leave the group without one and the card or other ancestor does not have one. I have noticed that new groups tend to have the ink of a recently created (deleted?) group, so watch that groups have the ink you expect. So, at this stage if the group still has an ink of srcCopy, then this might not apply. > 2. Then I add blendSrcOver to the group (a * b group) rest > 3. The I add blendSrcOver to the image a (a b group) rest If group=transparent then it is this: (a b) rest I think is associative and the parentheses can be removed. If so, then this is the same as this: a b rest That is, as if there was no group. However, that does not apply if the ink for a is blendSrcAtop. In that case you need to keep the parentheses: (a b) rest >> It is like gluing pictures and >> cards onto a collage. You work from back to front using the right >> kind of glue for each layer. The group means that you glue some >> things together, put them in a clear envelope and then using the >> right kind of glue for the group glue that to your collage. > > Nice way of thiking about it. If you don"t mind I'll try and > synthesize you > comments here and put them on the wiki. Go for it. In some cases, the glue burns holes in your pictures, but that might be stretching beyond the limits of this analogy. Note that I have mentioned algebraic properties several times here. Those properties are not quite the same with the clip-to-self (bug) versions of the operators. Those might have other interesting properties. (Even though I don't like the clip-to-self variation as might be inferred from the scattered bug parenthetical comments, I'm sure I can adapt if the powers deem that they stay.) Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From cford at sc.edu Tue Oct 10 16:24:09 2006 From: cford at sc.edu (Curt Ford) Date: Tue, 10 Oct 2006 16:24:09 -0400 Subject: newbie-ish question: is QT required on Windows for audio in a player? Message-ID: I may just be missing this in the docs, but.. Do windows users have to have QT installed to hear mp3 audio played through a player object? My project uses lots of external audio, played through a player. Sometimes an entire file, more often a portion, using startTime and endTime; sometimes the .mp3 is local, sometimes accessed over the net. Works great on OSX. A few Windows users have had trouble getting the external audio (this was discussed a few weeks ago by me & others). I'd hoped playing the files locally would help but a tester has reported getting a few seconds of audio for one clip, then nothing, even when playing local files. She said she had had QuickTime, but uninstalled it a while back. Is there something else needed, winAmp or something else, on XP for playing mp3 files through a player? thanks! Curt From brucegregory at earthlink.net Tue Oct 10 16:39:13 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 13:39:13 -0700 (PDT) Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <2F46C873-9818-452B-8CDD-5096CE8DE65F@mangomultimedia.com> References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> <6741367.post@talk.nabble.com> <86811F37-BCE5-4E98-82B7-9135D7B95C75@mangomultimedia.com> <6742306.post@talk.nabble.com> <2F46C873-9818-452B-8CDD-5096CE8DE65F@mangomultimedia.com> Message-ID: <6744926.post@talk.nabble.com> Trevor: Thanks very much for the explicit and detailed instructions. Not being, by any stretch of the imagination, a programmer, this will take me quite some time to digest. LiveStage, despite being very powerful in what it can do, I don't find extremely friendly to the likes of me. Thanks again, Greg Smith < and it is free. It is possible to add Wired Sprites to your movies using LiveStage and program text to be sent to the hosting application (Revolution). Rev player objects (what you play QT movies in) receive the QTDebugStr message which you can send form LiveStage using DebugStr. >> -- View this message in context: http://www.nabble.com/Comparison-of-Multimedia-Prowess---Director-and-Revolution-tf2417069.html#a6744926 Sent from the Revolution - User mailing list archive at Nabble.com. From lists at mangomultimedia.com Tue Oct 10 16:42:52 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 10 Oct 2006 13:42:52 -0700 Subject: Comparison of Multimedia Prowess - Director and Revolution In-Reply-To: <6744926.post@talk.nabble.com> References: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> <6741367.post@talk.nabble.com> <86811F37-BCE5-4E98-82B7-9135D7B95C75@mangomultimedia.com> <6742306.post@talk.nabble.com> <2F46C873-9818-452B-8CDD-5096CE8DE65F@mangomultimedia.com> <6744926.post@talk.nabble.com> Message-ID: <40DE5307-660F-40A6-9C0C-BE3BF46E6F8A@mangomultimedia.com> On Oct 10, 2006, at 1:39 PM, GregSmith wrote: > Trevor: > > Thanks very much for the explicit and detailed instructions. Not > being, by > any stretch of the imagination, a programmer, this will take me > quite some > time to digest. LiveStage, despite being very powerful in what it > can do, I > don't find extremely friendly to the likes of me. If you have any questions or need further explanations about things just ask. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From luis at anachreon.co.uk Tue Oct 10 17:29:25 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 10 Oct 2006 22:29:25 +0100 Subject: Comparison of Multimedia In-Reply-To: <6742558.post@talk.nabble.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> Message-ID: Hiya, I've started messing with QuickMedia, and yes, tutorials? What tutorials?... No really tho', it's fairly easy to pick up once you get going. I haven't touched the scripting but it does have a BIG PLUS for me: MIDI with balance AND pitch control! Yes folks! In the same app! What it calls SQL, well...isn't. Internet, erm, hmmm. It is very basic in its approach, which makes experimenting easier, and it's the nippiest multimedia app I've used. Does Mac and PC too. Support? I haven't experienced it really, like I said, started a short while ago. But the forums are very, how can I say it... French? And the manuals, well, they did their best! Now, Norpath. There is a very good tutorial. Links into SQL very nicely. Internet aware (I was amazed what I could do with it quite frankly, a bit like grabbing .rev files into rev). You can modify the Elements to add to your Library. Runs Javascript snippets nicely too. The only downfall is that it's very heavy: There's a lot of 'initial' overhead for a simple app (basic 'connect to SQL' was 25MB) but after that the size is bearable. A little free addon from their site gives you access to JSP. But its crowning glory for me is the visual programming (and yes, I come from an Assembly language and Forth background, so go figure. Maybe it's because things have gotten so complicated nowadays...mumble...grumble...). Does Mac, PC, Linux, Solaris... Support? Try and Google Norpath, all you get is reviews: It's almost like an industrial secret... Support is free for 30 days and then there are no forums. I've told them I'd set one up if they didn't. It looks like I have to. Grab a trial and follow the tutorials for Norpath and mess around with QuickMedia. I reckon you should get a flavour for what they can do in a couple of weeks. Let me know if you need more details! If you want I can try to mock something up in Norpath (give me an idea) and post it on my site. Cheers, Luis. On 10 Oct 2006, at 19:32, GregSmith wrote: > > Luis: > > Have you used QuickMedia? It does, indeed, look really appealing, > apart > from the fact that it doesn't appear to have much in the way of > tutorial > examples. Without comprehensive learning resources, the most powerful > multimedia "engine" will lie dormant. Norpath Elements also looks > inviting, > but I have no idea what its shortcomings might be. > > Thanks, > > Greg Smith > > > Luis-24 wrote: >> >> Have you seen Norpath Elements? norpath dot com >> It's a visual coding tool, but you can add additional Elements in >> ...drum roll... Javascript. Very cool app. >> >> The mTropolis wannabee 'Quickmedia'. omegaconcept dot fr >> Quite a nippy lil' app. >> >> Then there's this cool freebie: emma3d dot org >> >> I'm sure there's tons of others out there. >> >> Cheers, >> >> Luis. >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Re%3A- > Comparison-of-Multimedia-tf2417422.html#a6742558 > Sent from the Revolution - User mailing list archive 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 > From brucegregory at earthlink.net Tue Oct 10 17:53:56 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 14:53:56 -0700 (PDT) Subject: Comparison of Multimedia In-Reply-To: References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> Message-ID: <6746386.post@talk.nabble.com> Luis: Now that we're discussing various multimedia software, what about VideoClix? If it had Kagi KRM, I'd buy it today. The thing about VideoClix is, again, no forum, not much apparent support, no demo at all and a high price tag. Now, how do they expect to get customers that way? Although, every review is favorable and Apple, itself, (herself, himself), uses this QuickTime dedicated software. Now, just casually considering all of the stuff it allows you to do inside the QuickTime container, and how universal QuickTime is becoming, (imagine dispensing training solutions via iPods), I can even imagine being able to put together a rather primitive adventure game, just by using this app. What do you know or think about it? Greg Smith Luis-24 wrote: > > Hiya, > > I've started messing with QuickMedia, and yes, tutorials? What > tutorials?... No really tho', it's fairly easy to pick up once you > get going. > I haven't touched the scripting but it does have a BIG PLUS for me: > MIDI with balance AND pitch control! Yes folks! In the same app! > What it calls SQL, well...isn't. Internet, erm, hmmm. > It is very basic in its approach, which makes experimenting easier, > and it's the nippiest multimedia app I've used. > Does Mac and PC too. > Support? I haven't experienced it really, like I said, started a > short while ago. But the forums are very, how can I say it... French? > And the manuals, well, they did their best! > > Now, Norpath. There is a very good tutorial. Links into SQL very > nicely. Internet aware (I was amazed what I could do with it quite > frankly, a bit like grabbing .rev files into rev). You can modify the > Elements to add to your Library. Runs Javascript snippets nicely too. > The only downfall is that it's very heavy: There's a lot of 'initial' > overhead for a simple app (basic 'connect to SQL' was 25MB) but after > that the size is bearable. A little free addon from their site gives > you access to JSP. > But its crowning glory for me is the visual programming (and yes, I > come from an Assembly language and Forth background, so go figure. > Maybe it's because things have gotten so complicated > nowadays...mumble...grumble...). > Does Mac, PC, Linux, Solaris... > Support? Try and Google Norpath, all you get is reviews: It's almost > like an industrial secret... Support is free for 30 days and then > there are no forums. I've told them I'd set one up if they didn't. It > looks like I have to. > > Grab a trial and follow the tutorials for Norpath and mess around > with QuickMedia. I reckon you should get a flavour for what they can > do in a couple of weeks. > > Let me know if you need more details! > If you want I can try to mock something up in Norpath (give me an > idea) and post it on my site. > > Cheers, > > Luis. > > > On 10 Oct 2006, at 19:32, GregSmith wrote: > >> >> Luis: >> >> Have you used QuickMedia? It does, indeed, look really appealing, >> apart >> from the fact that it doesn't appear to have much in the way of >> tutorial >> examples. Without comprehensive learning resources, the most powerful >> multimedia "engine" will lie dormant. Norpath Elements also looks >> inviting, >> but I have no idea what its shortcomings might be. >> >> Thanks, >> >> Greg Smith >> >> >> Luis-24 wrote: >>> >>> Have you seen Norpath Elements? norpath dot com >>> It's a visual coding tool, but you can add additional Elements in >>> ...drum roll... Javascript. Very cool app. >>> >>> The mTropolis wannabee 'Quickmedia'. omegaconcept dot fr >>> Quite a nippy lil' app. >>> >>> Then there's this cool freebie: emma3d dot org >>> >>> I'm sure there's tons of others out there. >>> >>> Cheers, >>> >>> Luis. >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Re%3A- >> Comparison-of-Multimedia-tf2417422.html#a6742558 >> Sent from the Revolution - User mailing list archive 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Re%3A-Comparison-of-Multimedia-tf2417422.html#a6746386 Sent from the Revolution - User mailing list archive at Nabble.com. From luis at anachreon.co.uk Tue Oct 10 19:21:40 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 11 Oct 2006 00:21:40 +0100 Subject: Comparison of Multimedia In-Reply-To: <6746386.post@talk.nabble.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> Message-ID: <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> Hiya, From their site: VideoClix 2.9 Lite & Updates For: Short video Blogs Quicktime $ 49 US VideoClix 2.9 Edu For: Educational use & Podcasts Quicktime, AVI, Mpeg1 & 4, DV $ 249 US VideoClix 2.9 Pro For: Commercial use Quicktime, AVI, Mpeg1 & 4, Flash, DV $ 699 US VideoClix OEM License $ 9995 US Are you nuts! Or loaded? (Are you married?... ;) The interface looks very simple, but it doesn't look like it couldn't be done with Revolution and the EnhancedQT External (have a look at: http://www.runrev.com/spotlight_on/alida1.php to see what I mean. No EQT, but then again, he didn't need it). Revolution and EQT could be used to create your own 'creator'. The export formats would probably be doable with Media Cleaner (now Autodesk Cleaner, I think it's $500) or some other app. I haven't tried it, and at those prices... Although the Commercial licence isn't too bad considering others around. Norpath and QuickMedia are roughly half the price. It really depends what your target markets are. I'd opt for the cheap end, and if I find I'm rolling in it I'd invest in a broader market by purchasing, possibly, such an app. But man, $9995 just for rebranding?! I'm sure with Revolution, EQT and some other apps you could do it for a fraction of the cost. Even though I do like Norpath, a lot, it still falls short for some other things I want to do (MIDI panning for example. It has it, but not 'controllable'). I'd easily be able to do the same as VideoClix, and then work on the export formats with some other app (probably find a freebie somewhere in Sourceforge). Kagi integration would be cool, but then there are other ways to integrate payment systems. Like I said, I'd start small and work up from there. Download the trial and see. But really test the trial and see what support you get for any issues you crop up with. After that, well, it's your money! But at first glance, looking at the capabilities of the other apps, it doesn't tempt me at the moment, it's too specific, and the projects I have lined up need greater flexibility and facilities. I'm sure more experienced Transcript coders than me on this list would be able to drum up something similar (dang! There goes another idea...). Let me know what you think! Cheers, Luis. On 10 Oct 2006, at 22:53, GregSmith wrote: > > Luis: > > Now that we're discussing various multimedia software, what about > VideoClix? > If it had Kagi KRM, I'd buy it today. The thing about VideoClix > is, again, > no forum, not much apparent support, no demo at all and a high > price tag. > Now, how do they expect to get customers that way? Although, every > review > is favorable and Apple, itself, (herself, himself), uses this > QuickTime > dedicated software. Now, just casually considering all of the > stuff it > allows you to do inside the QuickTime container, and how universal > QuickTime > is becoming, (imagine dispensing training solutions via iPods), I > can even > imagine being able to put together a rather primitive adventure > game, just > by using this app. What do you know or think about it? > > Greg Smith > > > Luis-24 wrote: >> >> Hiya, >> >> I've started messing with QuickMedia, and yes, tutorials? What >> tutorials?... No really tho', it's fairly easy to pick up once you >> get going. >> I haven't touched the scripting but it does have a BIG PLUS for me: >> MIDI with balance AND pitch control! Yes folks! In the same app! >> What it calls SQL, well...isn't. Internet, erm, hmmm. >> It is very basic in its approach, which makes experimenting easier, >> and it's the nippiest multimedia app I've used. >> Does Mac and PC too. >> Support? I haven't experienced it really, like I said, started a >> short while ago. But the forums are very, how can I say it... French? >> And the manuals, well, they did their best! >> >> Now, Norpath. There is a very good tutorial. Links into SQL very >> nicely. Internet aware (I was amazed what I could do with it quite >> frankly, a bit like grabbing .rev files into rev). You can modify the >> Elements to add to your Library. Runs Javascript snippets nicely too. >> The only downfall is that it's very heavy: There's a lot of 'initial' >> overhead for a simple app (basic 'connect to SQL' was 25MB) but after >> that the size is bearable. A little free addon from their site gives >> you access to JSP. >> But its crowning glory for me is the visual programming (and yes, I >> come from an Assembly language and Forth background, so go figure. >> Maybe it's because things have gotten so complicated >> nowadays...mumble...grumble...). >> Does Mac, PC, Linux, Solaris... >> Support? Try and Google Norpath, all you get is reviews: It's almost >> like an industrial secret... Support is free for 30 days and then >> there are no forums. I've told them I'd set one up if they didn't. It >> looks like I have to. >> >> Grab a trial and follow the tutorials for Norpath and mess around >> with QuickMedia. I reckon you should get a flavour for what they can >> do in a couple of weeks. >> >> Let me know if you need more details! >> If you want I can try to mock something up in Norpath (give me an >> idea) and post it on my site. >> >> Cheers, >> >> Luis. >> >> >> On 10 Oct 2006, at 19:32, GregSmith wrote: >> >>> >>> Luis: >>> >>> Have you used QuickMedia? It does, indeed, look really appealing, >>> apart >>> from the fact that it doesn't appear to have much in the way of >>> tutorial >>> examples. Without comprehensive learning resources, the most >>> powerful >>> multimedia "engine" will lie dormant. Norpath Elements also looks >>> inviting, >>> but I have no idea what its shortcomings might be. >>> >>> Thanks, >>> >>> Greg Smith >>> >>> >>> Luis-24 wrote: >>>> >>>> Have you seen Norpath Elements? norpath dot com >>>> It's a visual coding tool, but you can add additional Elements in >>>> ...drum roll... Javascript. Very cool app. >>>> >>>> The mTropolis wannabee 'Quickmedia'. omegaconcept dot fr >>>> Quite a nippy lil' app. >>>> >>>> Then there's this cool freebie: emma3d dot org >>>> >>>> I'm sure there's tons of others out there. >>>> >>>> Cheers, >>>> >>>> Luis. >>>> >>>> >>>> _______________________________________________ >>>> use-revolution mailing list >>>> use-revolution at lists.runrev.com >>>> Please visit this url to subscribe, unsubscribe and manage your >>>> subscription preferences: >>>> http://lists.runrev.com/mailman/listinfo/use-revolution >>>> >>>> >>> >>> -- >>> View this message in context: http://www.nabble.com/Re%3A- >>> Comparison-of-Multimedia-tf2417422.html#a6742558 >>> Sent from the Revolution - User mailing list archive 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 >>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Re%3A- > Comparison-of-Multimedia-tf2417422.html#a6746386 > Sent from the Revolution - User mailing list archive 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 > From luis at anachreon.co.uk Tue Oct 10 19:35:45 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 11 Oct 2006 00:35:45 +0100 Subject: Comparison of Multimedia In-Reply-To: <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> Message-ID: <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> If you're looking to the iPod market: Ever the cheapo me... Look at this: http://www.apple.com/quicktime/ tutorials/creatingvideo.html QT pro is $30. There are rumours about (and with the new releases having games and all!) that the firmware may be updated to support QT VR, adding interactivity to QT files on the iPods... (VideoClix probably has it's own QT codec for this). Lemme know and I'll try to dig up more info if you like. Need to sleep now. Cheers, Luis. On 11 Oct 2006, at 0:21, Luis wrote: > Hiya, > > From their site: > > VideoClix 2.9 Lite & Updates For: Short video Blogs > Quicktime > $ 49 US > > VideoClix 2.9 Edu For: Educational use & Podcasts > Quicktime, AVI, Mpeg1 & 4, DV > $ 249 US > > VideoClix 2.9 Pro For: Commercial use > Quicktime, AVI, Mpeg1 & 4, Flash, DV > $ 699 US > > VideoClix OEM License > $ 9995 US > > Are you nuts! Or loaded? (Are you married?... ;) > > The interface looks very simple, but it doesn't look like it > couldn't be done with Revolution and the EnhancedQT External (have > a look at: http://www.runrev.com/spotlight_on/alida1.php to see > what I mean. No EQT, but then again, he didn't need it). Revolution > and EQT could be used to create your own 'creator'. The export > formats would probably be doable with Media Cleaner (now Autodesk > Cleaner, I think it's $500) or some other app. > I haven't tried it, and at those prices... Although the Commercial > licence isn't too bad considering others around. Norpath and > QuickMedia are roughly half the price. It really depends what your > target markets are. > I'd opt for the cheap end, and if I find I'm rolling in it I'd > invest in a broader market by purchasing, possibly, such an app. > But man, $9995 just for rebranding?! I'm sure with Revolution, EQT > and some other apps you could do it for a fraction of the cost. > Even though I do like Norpath, a lot, it still falls short for some > other things I want to do (MIDI panning for example. It has it, but > not 'controllable'). I'd easily be able to do the same as > VideoClix, and then work on the export formats with some other app > (probably find a freebie somewhere in Sourceforge). > Kagi integration would be cool, but then there are other ways to > integrate payment systems. Like I said, I'd start small and work up > from there. > > Download the trial and see. But really test the trial and see what > support you get for any issues you crop up with. After that, well, > it's your money! > But at first glance, looking at the capabilities of the other apps, > it doesn't tempt me at the moment, it's too specific, and the > projects I have lined up need greater flexibility and facilities. > > I'm sure more experienced Transcript coders than me on this list > would be able to drum up something similar (dang! There goes > another idea...). > > Let me know what you think! > > Cheers, > > Luis. > > > On 10 Oct 2006, at 22:53, GregSmith wrote: > >> >> Luis: >> >> Now that we're discussing various multimedia software, what about >> VideoClix? >> If it had Kagi KRM, I'd buy it today. The thing about VideoClix >> is, again, >> no forum, not much apparent support, no demo at all and a high >> price tag. >> Now, how do they expect to get customers that way? Although, >> every review >> is favorable and Apple, itself, (herself, himself), uses this >> QuickTime >> dedicated software. Now, just casually considering all of the >> stuff it >> allows you to do inside the QuickTime container, and how universal >> QuickTime >> is becoming, (imagine dispensing training solutions via iPods), I >> can even >> imagine being able to put together a rather primitive adventure >> game, just >> by using this app. What do you know or think about it? >> >> Greg Smith >> From erikhans08 at yahoo.com Tue Oct 10 22:26:30 2006 From: erikhans08 at yahoo.com (Erik Hansen) Date: Tue, 10 Oct 2006 19:26:30 -0700 (PDT) Subject: Multimedia Prowess: QuickTime on Windows OK now? In-Reply-To: <51924F5D-ED31-4707-BCC1-26A2D71BD5CE@mangomultimedia.com> Message-ID: <20061011022630.33750.qmail@web33011.mail.mud.yahoo.com> Multimedia Prowess: QuickTime on Windows OK now? Erik Hansen erik at erikhansen.org http://www.erikhansen.org __________________________________________________ Do You Yahoo!? Tired of spam? Yahoo! Mail has the best spam protection around http://mail.yahoo.com From brucegregory at earthlink.net Wed Oct 11 00:02:37 2006 From: brucegregory at earthlink.net (GregSmith) Date: Tue, 10 Oct 2006 21:02:37 -0700 (PDT) Subject: Comparison of Multimedia In-Reply-To: <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> Message-ID: <6749941.post@talk.nabble.com> Luis: Anything you can dig up regarding the future of QuickTime on iPods is of definite interest to me. And, as far as QuickTime development software goes, VideoClix seems to be holding its own while other companies are floundering, (TotallyHip seems to be more of a consullting firm, now, than a software producer). iShell also has had to regroup and is now under the flagship of another company. All this news beats me. Thanks again, Greg Smith Luis-24 wrote: > > If you're looking to the iPod market: > > Ever the cheapo me... Look at this: http://www.apple.com/quicktime/ > tutorials/creatingvideo.html > QT pro is $30. > > There are rumours about (and with the new releases having games and > all!) that the firmware may be updated to support QT VR, adding > interactivity to QT files on the iPods... (VideoClix probably has > it's own QT codec for this). Lemme know and I'll try to dig up more > info if you like. > > Need to sleep now. > > Cheers, > > Luis. > > > On 11 Oct 2006, at 0:21, Luis wrote: > >> Hiya, >> >> From their site: >> >> VideoClix 2.9 Lite & Updates For: Short video Blogs >> Quicktime >> $ 49 US >> >> VideoClix 2.9 Edu For: Educational use & Podcasts >> Quicktime, AVI, Mpeg1 & 4, DV >> $ 249 US >> >> VideoClix 2.9 Pro For: Commercial use >> Quicktime, AVI, Mpeg1 & 4, Flash, DV >> $ 699 US >> >> VideoClix OEM License >> $ 9995 US >> >> Are you nuts! Or loaded? (Are you married?... ;) >> >> The interface looks very simple, but it doesn't look like it >> couldn't be done with Revolution and the EnhancedQT External (have >> a look at: http://www.runrev.com/spotlight_on/alida1.php to see >> what I mean. No EQT, but then again, he didn't need it). Revolution >> and EQT could be used to create your own 'creator'. The export >> formats would probably be doable with Media Cleaner (now Autodesk >> Cleaner, I think it's $500) or some other app. >> I haven't tried it, and at those prices... Although the Commercial >> licence isn't too bad considering others around. Norpath and >> QuickMedia are roughly half the price. It really depends what your >> target markets are. >> I'd opt for the cheap end, and if I find I'm rolling in it I'd >> invest in a broader market by purchasing, possibly, such an app. >> But man, $9995 just for rebranding?! I'm sure with Revolution, EQT >> and some other apps you could do it for a fraction of the cost. >> Even though I do like Norpath, a lot, it still falls short for some >> other things I want to do (MIDI panning for example. It has it, but >> not 'controllable'). I'd easily be able to do the same as >> VideoClix, and then work on the export formats with some other app >> (probably find a freebie somewhere in Sourceforge). >> Kagi integration would be cool, but then there are other ways to >> integrate payment systems. Like I said, I'd start small and work up >> from there. >> >> Download the trial and see. But really test the trial and see what >> support you get for any issues you crop up with. After that, well, >> it's your money! >> But at first glance, looking at the capabilities of the other apps, >> it doesn't tempt me at the moment, it's too specific, and the >> projects I have lined up need greater flexibility and facilities. >> >> I'm sure more experienced Transcript coders than me on this list >> would be able to drum up something similar (dang! There goes >> another idea...). >> >> Let me know what you think! >> >> Cheers, >> >> Luis. >> >> >> On 10 Oct 2006, at 22:53, GregSmith wrote: >> >>> >>> Luis: >>> >>> Now that we're discussing various multimedia software, what about >>> VideoClix? >>> If it had Kagi KRM, I'd buy it today. The thing about VideoClix >>> is, again, >>> no forum, not much apparent support, no demo at all and a high >>> price tag. >>> Now, how do they expect to get customers that way? Although, >>> every review >>> is favorable and Apple, itself, (herself, himself), uses this >>> QuickTime >>> dedicated software. Now, just casually considering all of the >>> stuff it >>> allows you to do inside the QuickTime container, and how universal >>> QuickTime >>> is becoming, (imagine dispensing training solutions via iPods), I >>> can even >>> imagine being able to put together a rather primitive adventure >>> game, just >>> by using this app. What do you know or think about it? >>> >>> Greg Smith >>> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Re%3A-Comparison-of-Multimedia-tf2417422.html#a6749941 Sent from the Revolution - User mailing list archive at Nabble.com. From geradamas at yahoo.com Wed Oct 11 01:14:56 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Oct 2006 06:14:56 +0100 (BST) Subject: Comparison of Multimedia Prowess - QuickTime Message-ID: <20061011051456.18963.qmail@web37504.mail.mud.yahoo.com> Um, Andre, Apple and Quicktime: Apple (unlike the image it sometimes tries to present to its public) is a business largely interested in making money - and, as such, has to listen to what customers want . . . Runtime Revolution is also a business . . . Businesses like RR can, at least to a certain extent, have a much larger effect on other companies suc as Apple, than either Thee or me. SO: Were companies like RR to "make noises" at Apple that some sort of 'real' (rather than "QT for Linux") version of Quicktime be made available by Apple for Linux - it might happen. As Mac OS is underpinned by UNIX, presumably porting Quicktime to Linux should not be an uphill task - just one that needs some financial motivation. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Wed Oct 11 01:23:36 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Oct 2006 06:23:36 +0100 (BST) Subject: Comparison of Multimedia Message-ID: <20061011052336.27208.qmail@web37506.mail.mud.yahoo.com> A "2 minute dig" on the Apple website yielded the following: http://developer.apple.com/quicktime/quicktimeintro/tools/index.html all these tools appear to be FREE !!! so, cheap-jacks like me will look no further - use these tools to knock my multimedia together and then deliver either IN a Runtime Revolution container or VIA a RR front-end. (Between you an me, I used Apple's QTVR tools - for Mac OS 8.6 - a few years ago to knock together a whole load of 3D images I had worked up in Bryce 2 - the whole thing was then delivered with Hypercard - no programming worth talking about, and no monster headaches in the middle of one's development cycle.) sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From revolutionary.dan at gmail.com Wed Oct 11 01:50:27 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 10 Oct 2006 22:50:27 -0700 Subject: Comparison of Multimedia In-Reply-To: <6749941.post@talk.nabble.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> Message-ID: <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> I haven't used this product in some time and I'm not recommending it but it might be worth evaluation by some of the folks who are interested in doing multimedia work for which Rev is either overkill or not suited. MovieWorks; http://www.movieworks.com I know a couple of folks who swear by it for creating interactive multimedia and it has a decent price tag. IIRC, the docs are good and there are strong tutorials. I know it's in use by a number of schools. -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 geradamas at yahoo.com Wed Oct 11 03:12:05 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 11 Oct 2006 08:12:05 +0100 (BST) Subject: Focus, Text and foundChunk Message-ID: <20061011071205.28755.qmail@web37513.mail.mud.yahoo.com> Unable to perform a do-it-yourself frontal lobotomy I compensated by going a "bit potty" with the 4th incarnation of my Text Focus stack - feel free to join me at "the funny farm": http://members.maclaunch.com/richmond/Text Focus.rev.zip and http://tech.groups.yahoo.com/group/richmondsrrr/ HINT #1: some of us, of a certain age, may remember those films that featured songs with bouncing balls along the top. HINT #2: "Crazy People" with Dudley Moore and Daryl Hannah. (Oh Boy, how low can one sink?) sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From wow at together.net Wed Oct 11 07:33:37 2006 From: wow at together.net (Richard Miller) Date: Wed, 11 Oct 2006 07:33:37 -0400 Subject: Real-time stack updating In-Reply-To: <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> Message-ID: <1FED546D-4F64-4510-9F3A-7080804C9A4C@together.net> Here's the scenario. Stack 1 is a main stack that acts as a startup file. It's an .exe. Stack 1 opens a separate Stack 2 (a .rev stack). Stack 2 performs all the main functionality of our program. Stack 2 checks our server (when it first starts up) to see if there is a more recent version available for update. If so, it begins the update process. At the end of the process, this stack shuts itself down and starts up a sub-stack of Stack 1. Stack 2's properties have the DestroyStack set to true. I'm not aware how any handler in Stack 2 might still be running after it has issued the "close" function to itself. Stack 1's "update file" substack does the following: 1. Deletes Stack 2 2. Downloads a new Stack 2 3. Starts new Stack 2 The problem is that, when this new Stack 2 starts up, it does not initially show the updated data. However, simply quitting it and restarting it DOES now show the updated data. I'm not sure what more I need to do so that the first startup of this new Stack 2 will show the updated data. Thanks. Richard Miller Imprinter Technologies From revolution at derbrill.de Wed Oct 11 08:09:46 2006 From: revolution at derbrill.de (Malte Brill) Date: Wed, 11 Oct 2006 14:09:46 +0200 Subject: XML noob questions In-Reply-To: <20061010212935.4D8BF488DE2@mail.runrev.com> References: <20061010212935.4D8BF488DE2@mail.runrev.com> Message-ID: <4F163BC9-0954-451B-8BBC-451842B1A4A2@derbrill.de> Hi all, I?m playing a bit with XML in rev at the moment. It seems I don?t get it from the docs. Any tuts on how to do useful things with Revs XML lib? Example: Default 55514 /skin/top.jpg 55515 /skin/pattern.jpg myField 45,78,90 What I want to do now is to display in a field: Title: Default image ID 55514: /skin/top.jpg image ID 55515: /skin/pattern.jpg field myField: 45,78,90 Any hints and codeSnippets much appreciated. All the best, Malte From m.schonewille at economy-x-talk.com Wed Oct 11 08:13:24 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 11 Oct 2006 14:13:24 +0200 Subject: Real-time stack updating In-Reply-To: <1FED546D-4F64-4510-9F3A-7080804C9A4C@together.net> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> <1FED546D-4F64-4510-9F3A-7080804C9A4C@together.net> Message-ID: Hi Richard, How do you trigger the script that reads and displays the data? If you do that from a startup handler, it may bot work. If you have lockmessages set to true at some point and trigger the script from a (pre)openstack handler, it may not work. Why don't you check for the update on startup, before opening the second stack, and download the update before reading the data? Just keep the entire updating process in stack one. This is faster and more secure because it will even work if the second stack contains a critical bug. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 11-okt-2006, om 13:33 heeft Richard Miller het volgende geschreven: > Here's the scenario. > > Stack 1 is a main stack that acts as a startup file. It's an .exe. > > Stack 1 opens a separate Stack 2 (a .rev stack). Stack 2 performs > all the main functionality of our program. > > Stack 2 checks our server (when it first starts up) to see if there > is a more recent version available for update. If so, it begins the > update process. At the end of the process, this stack shuts itself > down and starts up a sub-stack of Stack 1. Stack 2's properties > have the DestroyStack set to true. I'm not aware how any handler in > Stack 2 might still be running after it has issued the "close" > function to itself. > > Stack 1's "update file" substack does the following: > > 1. Deletes Stack 2 > 2. Downloads a new Stack 2 > 3. Starts new Stack 2 > > The problem is that, when this new Stack 2 starts up, it does not > initially show the updated data. However, simply quitting it and > restarting it DOES now show the updated data. > > I'm not sure what more I need to do so that the first startup of > this new Stack 2 will show the updated data. > > Thanks. > Richard Miller > Imprinter Technologies From wow at together.net Wed Oct 11 08:33:16 2006 From: wow at together.net (Richard Miller) Date: Wed, 11 Oct 2006 08:33:16 -0400 Subject: Real-time stack updating In-Reply-To: References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> <1FED546D-4F64-4510-9F3A-7080804C9A4C@together.net> Message-ID: <54C6B601-9F85-4C63-B19E-3E29CC313DEA@together.net> Hi Mark, We actually have two programs that have similar updating processes. Both of these are downloaded by our users from our web site. This second program has three possible substacks, any one of which may have an update waiting for download. We could have gone with an automatic update process that occurs at startup, but the thought was to give our users the option to update at their convenience. With this second program, one of the substacks is a fair bit larger and not something we necessarily wanted to force a user to wait for upon startup. So an "update" button simply becomes visible on the opening page of the main stack at startup if an update is available. To answer your first questions, there's no preopenstack handler involved and no lockmessages command used anywhere. The sequence of commands is: (From inside stack 2.. the .rev stack) Close this stack Open stack 1 (From inside stack 1.... the .exe stack) Delete stack 2 Download new stack 2 Open stack 2 Thanks. Richard On Oct 11, 2006, at 8:13 AM, Mark Schonewille wrote: > Hi Richard, > > How do you trigger the script that reads and displays the data? If > you do that from a startup handler, it may bot work. If you have > lockmessages set to true at some point and trigger the script from > a (pre)openstack handler, it may not work. > > Why don't you check for the update on startup, before opening the > second stack, and download the update before reading the data? Just > keep the entire updating process in stack one. This is faster and > more secure because it will even work if the second stack contains > a critical bug. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 11-okt-2006, om 13:33 heeft Richard Miller het volgende geschreven: > >> Here's the scenario. >> >> Stack 1 is a main stack that acts as a startup file. It's an .exe. >> >> Stack 1 opens a separate Stack 2 (a .rev stack). Stack 2 performs >> all the main functionality of our program. >> >> Stack 2 checks our server (when it first starts up) to see if >> there is a more recent version available for update. If so, it >> begins the update process. At the end of the process, this stack >> shuts itself down and starts up a sub-stack of Stack 1. Stack 2's >> properties have the DestroyStack set to true. I'm not aware how >> any handler in Stack 2 might still be running after it has issued >> the "close" function to itself. >> >> Stack 1's "update file" substack does the following: >> >> 1. Deletes Stack 2 >> 2. Downloads a new Stack 2 >> 3. Starts new Stack 2 >> >> The problem is that, when this new Stack 2 starts up, it does not >> initially show the updated data. However, simply quitting it and >> restarting it DOES now show the updated data. >> >> I'm not sure what more I need to do so that the first startup of >> this new Stack 2 will show the updated data. >> >> Thanks. >> Richard Miller >> Imprinter Technologies > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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_powell at symantec.com Wed Oct 11 08:45:37 2006 From: mark_powell at symantec.com (Mark Powell) Date: Wed, 11 Oct 2006 05:45:37 -0700 Subject: Comma in file names thwarting URLdecode(the files) Message-ID: Sure this has to be a simple question but I can't find anything about it in docs or forum. -The long files function returns a comma-delimited list of attributes. -With URLdecode, a file name with comma skews item delimiting. -Without URLdecode, a file name with percentage sign skews delimiting. -Checking 'number of items' seems to be OS-dependent (last item empty on Windows?!) What am I missing? How can I reliably derive a Windows-OS file name from 'the files'? Mark Powell mark_powell (at symbol) symantec.com From mark_powell at symantec.com Wed Oct 11 08:45:39 2006 From: mark_powell at symantec.com (Mark Powell) Date: Wed, 11 Oct 2006 05:45:39 -0700 Subject: Using 'for each' to modify a container Message-ID: I want to use the 'for each' form of the repeat loop, but don't know how to use it to modify data within a container. For example: repeat for each line thisLine in vContainer put doSomeFunction(item -2 of thisLine) into item -2 of thisLine --how do I get the change back into vContainer? end repeat Thanks! Mark Powell mark_powell (at symbol) symantec.com From revolution at derbrill.de Wed Oct 11 08:57:03 2006 From: revolution at derbrill.de (Malte Brill) Date: Wed, 11 Oct 2006 14:57:03 +0200 Subject: Using 'for each' to modify a container In-Reply-To: <20061010212935.4D8BF488DE2@mail.runrev.com> References: <20061010212935.4D8BF488DE2@mail.runrev.com> Message-ID: <0B0833AB-B3D1-4161-BB7B-8F9D261E060F@derbrill.de> hi Mark, try this: repeat for each line thisLine in vContainer put thisLine into tLine put doSomeFunction(item -2 of thisLine) into item -2 of tLine put tLine &cr after tContainer end repeat delete char -1 of tContainer put tContainer into vContainer Hope that helps, malte From kray at sonsothunder.com Wed Oct 11 09:08:34 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 08:08:34 -0500 Subject: XML noob questions In-Reply-To: <4F163BC9-0954-451B-8BBC-451842B1A4A2@derbrill.de> Message-ID: On 10/11/06 7:09 AM, "Malte Brill" wrote: > Hi all, > > I?m playing a bit with XML in rev at the moment. It seems I don?t get > it from the docs. Any tuts on how to do useful things with Revs XML lib? > > Example: > > > > Default > > 55514 > /skin/top.jpg > > > 55515 > /skin/pattern.jpg > > > myField > 45,78,90 > > > > What I want to do now is to display in a field: > > Title: Default > image ID 55514: /skin/top.jpg > image ID 55515: /skin/pattern.jpg > field myField: 45,78,90 > > Any hints and codeSnippets much appreciated. OK, here's the basics you'll need: 1) First you need to take the XML data and convert it to a "tree" structure that the revXML DLL can parse. Here's an example (assuming this xml data above is in a variable called "tData"): put revCreateXMLTree(tData,true,true,false) into tTree "tTree" in this case is an XML "tree" identifier - a way you can address individual nodes in an XML tree structure. The parameters other than the first one control whether to allow parsing of badly formatted XML, whether you want to really create a tree or just parse the XML to check for errors, and whether or not you want to get messages as its parsing the tree. 2) Once you have the tree parsed, you can then address individual nodes using "node paths", which are /-delimited according to the parent/child relationship of the nodes, and starting with "/" as the root of the tree. You use revXMLNodeContents to get at the data between open/close tags. So this: put revXMLNodeContents(tTree,"/skin/title") will get you the string "Default". 3) If you want the names of particular children of a node, you need to use revXMLChildNames, which will return the names of the children of a node. So this: put revXMLChildNames(tTree,"/skin",return,,false) would give you a return-delimited list of children of the node: title image image field 4) If children have the same name (like "image", above), you reference the node by putting the index number of the node in square brackets after the name of the node. So to get the children of the first image node, you'd do: put revXMLChildNames(tTree,"/skin/image[1]",return,,false) and for the second: put revXMLChildNames(tTree,"/skin/image[2]",return,,false) That should hopefully get you started... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com P.S. If you need an all-Transcript solution for XML parsing, or are working with the XML from RSS feeds (among other things), then you might want to check out my XML Library: http://www.sonsothunder.com/products/xmllib/xmllib.htm From m.schonewille at economy-x-talk.com Wed Oct 11 09:15:52 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 11 Oct 2006 15:15:52 +0200 Subject: Comma in file names thwarting URLdecode(the files) In-Reply-To: References: Message-ID: Hi Mark, The docs explain it all. The detailed/long files function returns a return delimited list with comma delimited items on each line. The first item is urlencoded. You can set the itemdelimiter to comma and put urldecode(item x of line y of the detailed files). However, you can also put line y of the files. The files function (without detailed or long) is not urlencoded. The last item of each line contains the file and creator types of the respective file. If the file doesn't have a file and creator type, this item is empty. On windows, files don't have this information and are therefore empty. On Mac OS X, some files have and some others don't have this info. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 11-okt-2006, om 14:45 heeft Mark Powell het volgende geschreven: > Sure this has to be a simple question but I can't find anything > about it > in docs or forum. > > -The long files function returns a comma-delimited list of attributes. > -With URLdecode, a file name with comma skews item delimiting. > -Without URLdecode, a file name with percentage sign skews delimiting. > -Checking 'number of items' seems to be OS-dependent (last item > empty on > Windows?!) > > What am I missing? How can I reliably derive a Windows-OS file name > from 'the files'? > > Mark Powell > mark_powell (at symbol) symantec.com From m.schonewille at economy-x-talk.com Wed Oct 11 09:25:05 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 11 Oct 2006 15:25:05 +0200 Subject: Real-time stack updating In-Reply-To: <54C6B601-9F85-4C63-B19E-3E29CC313DEA@together.net> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> <1FED546D-4F64-4510-9F3A-7080804C9A4C@together.net> <54C6B601-9F85-4C63-B19E-3E29CC313DEA@together.net> Message-ID: <5A31374C-4535-4E3F-BB44-3FAD4C96C90B@economy-x-talk.com> Hi Richard, The info you provided doesn't make anything clear, because it says nothing about how your scripts work. If I understand your original post correctly, the problem is not the updating or downloading of the stacks, but the inability to access the data. So, what triggers the script that reads the data? Can you post the handler which calls this script, for a start? Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 11-okt-2006, om 14:33 heeft Richard Miller het volgende geschreven: > Hi Mark, > > We actually have two programs that have similar updating processes. > Both of these are downloaded by our users from our web site. > > This second program has three possible substacks, any one of which > may have an update waiting for download. We could have gone with an > automatic update process that occurs at startup, but the thought > was to give our users the option to update at their convenience. > With this second program, one of the substacks is a fair bit larger > and not something we necessarily wanted to force a user to wait for > upon startup. So an "update" button simply becomes visible on the > opening page of the main stack at startup if an update is available. > > To answer your first questions, there's no preopenstack handler > involved and no lockmessages command used anywhere. The sequence of > commands is: > > (From inside stack 2.. the .rev stack) > > Close this stack > Open stack 1 > > (From inside stack 1.... the .exe stack) > Delete stack 2 > Download new stack 2 > Open stack 2 > > Thanks. > Richard > > From wjm at wjm.org Wed Oct 11 09:34:47 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 11 Oct 2006 09:34:47 -0400 Subject: Using 'for each' to modify a container References: Message-ID: You shouldn't try to change the tires while the car is moving, and you shouldn't try to modify the entity being used as the basis of a repeat loop. For example, if you were to say repeat with i = 1 to 20 end repeat you shouldn't try to modify i within the loop. If you say repeat for each line theLine in myVariable end repeat you shouldn't try to modify myVariable within the loop. There are probably many possibilities for your solution, but I would probably do it this way: put empty into newContainer repeat for each line thisLine in vContainer put doSomeFunction(item -2 of thisLine) into item -2 of thisLine put thisLine & return after newContainer end repeat put char 1 to -2 of newContainer into vContainer Mark Powell wrote: > I want to use the 'for each' form of the repeat loop, but don't know how > to use it to modify data within a container. For example: > > repeat for each line thisLine in vContainer > put doSomeFunction(item -2 of thisLine) into item -2 of thisLine > --how do I get the change back into vContainer? > end repeat From kray at sonsothunder.com Wed Oct 11 10:19:38 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 09:19:38 -0500 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: On 10/9/06 7:34 PM, "Jim Carwardine" wrote: > Hi Ken... I created the .dmg file and put it in my SS folder. I mounted it > in the SS GUI but when I start SS and bring up OS 9, the .dmg isn't there. > Is there something more I need to do? Jim Hmm that's odd - works here for me (but then again, I'm using OS 8.5 in my SS since I don't have OS 9 install disks I can use). What size was the volume of the .dmg you were trying to mount? Here' s the steps I took (maybe there's some difference between what you did and what I did - I'm on 10.4.7, BTW): 1) Launch Disk Utility. 2) Click on the "New Image" button in the toolbar. 3) In the sheet that's displayed, navigate to the SS folder, and save it as "Test", with the size as "40MB", Encryption is "none", and Format is "read/write disk image". Disk Utility will create the image file "Test.dmg", and mount it on the desktop. 4) In Disk Utility, select the Test.dmg image and click the Eject button. 5) Quit Disk Utility. 6) Launch SS GUI. 7) On the Volumes tab, click "Add..." and select "Test.dmg" 8) Click "Start" to run SS. It should mount the volume "Test" on the desktop. If for some reason it doesn't, you might want to try going into Disk Utility and reformatting the DMG as "Mac OS (Standard)" instead of "Mac OS (Extended)". Perhaps that might help... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From adrian at clubtype.co.uk Sun Oct 8 16:12:44 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Sun, 8 Oct 2006 21:12:44 +0100 Subject: How to start this project... In-Reply-To: <4529551D.6050509@hyperactivesw.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> Message-ID: <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> Hi Jacqueline, I realise now the selectedChunk is certainly the wrong way to go! > But from your jpg example, I'm not sure you even need all of this. Is > this a simple text substitution? If so, I think I'd just use a > "keydown" handler to see what the user has typed, and replace the > character with the substitution character you actually want to > display. Yes. I want to detect what the user typed and replace it from an "input" list and "output" list. > > Even easier, it seems to me, would be to just assign the cursive font > to the field and bypass the whole issue. The user's typing would > automatically be cursive. Unfortunately not. Entering ab, in my graphic ...http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg you see that a to b has a join. The b is the standard keyboard 'b' Now if the User enters c, another (non-standard) b is required somewhere else in the font. There will be about 1,400 characters in a Unicode font. Far more than the standard single-byte 255 character standard. Accessing the Unicode characters is another issue. For now, I just need the ability to detect and replace -as-the-user-types. The c, having only a space after it, does not yet require any joining stroke. Hope that clarifies... Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk > > > -- > 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 revolution at derbrill.de Wed Oct 11 10:48:45 2006 From: revolution at derbrill.de (Malte Brill) Date: Wed, 11 Oct 2006 16:48:45 +0200 Subject: XML noob questions In-Reply-To: <20061010212935.4D8BF488DE2@mail.runrev.com> References: <20061010212935.4D8BF488DE2@mail.runrev.com> Message-ID: Thanks Ken! That helps a lot. All the best, Malte From wow at together.net Wed Oct 11 11:02:45 2006 From: wow at together.net (Richard Miller) Date: Wed, 11 Oct 2006 11:02:45 -0400 Subject: Real-time stack updating In-Reply-To: <5A31374C-4535-4E3F-BB44-3FAD4C96C90B@economy-x-talk.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> <1FED546D-4F64-4510-9F3A-7080804C9A4C@together.net> <54C6B601-9F85-4C63-B19E-3E29CC313DEA@together.net> <5A31374C-4535-4E3F-BB44-3FAD4C96C90B@economy-x-talk.com> Message-ID: <7104D950-635D-4AC6-B0C8-F21F42E360C1@together.net> Hi Mark, I solved the problem by initiating everything from the standalone. The problem had to do with the stack (the one being updated) remaining in memory even though its destroystack was true, it had been closed, and "the openstacks" showed no sign of it. Thanks for your help. Richard On Oct 11, 2006, at 9:25 AM, Mark Schonewille wrote: > Hi Richard, > > The info you provided doesn't make anything clear, because it says > nothing about how your scripts work. If I understand your original > post correctly, the problem is not the updating or downloading of > the stacks, but the inability to access the data. So, what triggers > the script that reads the data? Can you post the handler which > calls this script, for a start? > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 11-okt-2006, om 14:33 heeft Richard Miller het volgende geschreven: > >> Hi Mark, >> >> We actually have two programs that have similar updating >> processes. Both of these are downloaded by our users from our web >> site. >> >> This second program has three possible substacks, any one of which >> may have an update waiting for download. We could have gone with >> an automatic update process that occurs at startup, but the >> thought was to give our users the option to update at their >> convenience. With this second program, one of the substacks is a >> fair bit larger and not something we necessarily wanted to force a >> user to wait for upon startup. So an "update" button simply >> becomes visible on the opening page of the main stack at startup >> if an update is available. >> >> To answer your first questions, there's no preopenstack handler >> involved and no lockmessages command used anywhere. The sequence >> of commands is: >> >> (From inside stack 2.. the .rev stack) >> >> Close this stack >> Open stack 1 >> >> (From inside stack 1.... the .exe stack) >> Delete stack 2 >> Download new stack 2 >> Open stack 2 >> >> Thanks. >> Richard >> >> > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 11 11:13:47 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 11 Oct 2006 11:13:47 -0400 Subject: Constrain position of substack Message-ID: Can the movement of a substack be confined within the rectangle of an object of the mainstack when the substack is dragged by its title bar? Roger Eller From jbv.silences at club-internet.fr Wed Oct 11 11:38:22 2006 From: jbv.silences at club-internet.fr (jbv) Date: Wed, 11 Oct 2006 17:38:22 +0200 Subject: HTML detection Message-ID: <452D0FE3.F88C4D3D@club-internet.fr> Hi list, Does anyone have a simple piece of code to detect if some text contains html tags ? I thought of maintening a list of all possible html tags and chacking if the text contains any of them, but I have the feeling that there might be a simpler and / or more elegant solution... Thanks, JB From JimAultWins at yahoo.com Wed Oct 11 11:30:32 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 11 Oct 2006 08:30:32 -0700 Subject: Using 'for each' to modify a container In-Reply-To: Message-ID: On 10/11/06 6:34 AM, "Bill Marriott" wrote: > You shouldn't try to change the tires while the car is moving, and you > shouldn't try to modify the entity being used as the basis of a repeat loop. > > For example, if you were to say > > repeat with i = 1 to 20 > end repeat > > you shouldn't try to modify i within the loop. > > If you say > > repeat for each line theLine in myVariable > end repeat > > you shouldn't try to modify myVariable within the loop. > > There are probably many possibilities for your solution, but I would > probably do it this way: > > put empty into newContainer > repeat for each line thisLine in vContainer > put doSomeFunction(item -2 of thisLine) into item -2 of thisLine > put thisLine & return after newContainer > end repeat > put char 1 to -2 of newContainer into vContainer Actually, I try to avoid changing the value returned by the 'for each' --original version > put empty into newContainer > repeat for each line thisLine in vContainer > put doSomeFunction(item -2 of thisLine) into item -2 of thisLine > put thisLine & return after newContainer > end repeat > put char 1 to -2 of newContainer into vContainer > --my preference is > put empty into newContainer > repeat for each line thisLine in vContainer put doSomeFunction(item -2 of thisLine)&cr after newContainer > end repeat > put char 1 to -2 of newContainer into vContainer I think the reason that 'for each' is so fast is that it scans the "vContainer" memory space, returns those characters, and is not meant to be modified. My experience is that it is unpredictable to rely on the changed value of 'thisLine' Further, I don't reuse the name 'thisLine' in the next instance of a repeat for each loop in the *same handler*, but change the name to avoid conflict, such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable results occasionally. Jim Ault Las Vegas From wdesmet at wanadoo.nl Wed Oct 11 11:44:01 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Wed, 11 Oct 2006 17:44:01 +0200 Subject: Problem with copied files in filemager. How do I solve this? Message-ID: Hi there, Hi there, I'm trying to make a little filemanager in which it is possible to copy files from one folder to another. I used FTP commander by Andre Garzia as a startingpoint. I use defaultfolder on one side and on the other side a browse button (just like FTP commander). I managed to get the file copied but then it appears to be just a textfile. What am I doing wrong? Code: on mouseUp put fld "current folder" into tserver put "binfile:/" & fld "data folder" into tfolder put the hilitedLines of fld "local file list" into tLines repeat for each item tFile in tLines put line tFile of fld "local file list" into tFileName --delete last char of tFilename put tServer & tFileName into tServerPath put tFolder & "/" & tfilename into tFolderPath answer tServerPath & cr & tFolderPath put URL tServerPath into URL tFolderPath end repeat refreshdatafilelist end mouseUp Like I said it's code based upon FTP manager. I checked the documentation and the suggested to use revCopyFile "folder/file.txt","folder/" I tried to change the code but nothing seems to work. I am kinda stuck now. Any suggestions are welcome! greetings, William de Smet From scott at tactilemedia.com Wed Oct 11 11:45:51 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Oct 2006 08:45:51 -0700 Subject: Constrain position of substack In-Reply-To: Message-ID: Recently, Roger.E.Eller at sealedair.com wrote: > Can the movement of a substack be confined within the rectangle of an > object of the mainstack when the substack is dragged by its title bar? I believe the only way to do this is to create your own title bar and script it, which is pretty easy to do. Look in the list archives for custom drag routines. You may also want to look at our Drag Sample stack that illustrates constraining. In your message box: go url "http://www.tactilemedia.com/download/drag_sample.rev" Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From JimAultWins at yahoo.com Wed Oct 11 11:50:42 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 11 Oct 2006 08:50:42 -0700 Subject: Comma in file names thwarting URLdecode(the files) In-Reply-To: Message-ID: On 10/11/06 5:45 AM, "Mark Powell" wrote: > Sure this has to be a simple question but I can't find anything about it > in docs or forum. > > -The long files function returns a comma-delimited list of attributes. > -With URLdecode, a file name with comma skews item delimiting. > -Without URLdecode, a file name with percentage sign skews delimiting. > -Checking 'number of items' seems to be OS-dependent (last item empty on > Windows?!) > > What am I missing? How can I reliably derive a Windows-OS file name > from 'the files'? > Part 1 -- last item in xTalk Caution about the 'last item' being empty. xTalk counts items this way: answer the number of items in "red,green,blue" --3 answer the number of items in "red,green,blue,,brown" --5 answer the number of items in "red,green,blue," --3 answer the number of items in ("red,green,blue,,"&null) --4 thus if I don't control the data source, I always use the form repeat for each item ITM in (itemString &null) end repeat The type and creator is always used on Mac OS 9 and earlier, but is optional for backward compatibility on Mac OSX, and never used in Windows. Any cross platform app has to accommodate this, so last item is an issue. ---------------------------------- Part 2 --tab delimited with commas in the file name on mouseDoubleUp put the detailed files into detailedList put urlencode(the files) into tempEncoded replace "%0D%0A" with cr in tempEncoded filter tempEncoded without empty get tempEncoded -- < for some reason this is necessary repeat for each line LNN in it replace LNN with LNN & tab in detailedList end repeat put urlDecode(detailedList) into goodList set the itemdel to tab repeat for each line LNN2 in goodList get item 2 of LNN2 replace comma with tab in it put item 1 of LNN2 &tab & it &cr after newList end repeat delete char -1 of newList put newList --tab delimited with commas in the file name end mouseDoubleUp Hope this helps Jim Ault Las Vegas From eric.chatonet at sosmartsoftware.com Wed Oct 11 11:52:16 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 11 Oct 2006 17:52:16 +0200 Subject: XML noob questions In-Reply-To: <4F163BC9-0954-451B-8BBC-451842B1A4A2@derbrill.de> References: <20061010212935.4D8BF488DE2@mail.runrev.com> <4F163BC9-0954-451B-8BBC-451842B1A4A2@derbrill.de> Message-ID: <99E96C22-AF65-481A-AE5D-EEC32100C83A@sosmartsoftware.com> Hi Malte, As usual, Ken gave you a perfect private crash course but you could also be interested in Sarah's XMLdemo1.rev, a great tutorial. http://www.troz.net/Rev/tutorials.php Best Regards from Paris, Eric Chatonet Le 11 oct. 06 ? 14:09, Malte Brill a ?crit : > Hi all, > > I?m playing a bit with XML in rev at the moment. It seems I don?t > get it from the docs. Any tuts on how to do useful things with Revs > XML lib? > > Example: > > > > Default > > 55514 > /skin/top.jpg > > > 55515 > /skin/pattern.jpg > > > myField > 45,78,90 > > > > What I want to do now is to display in a field: > > Title: Default > image ID 55514: /skin/top.jpg > image ID 55515: /skin/pattern.jpg > field myField: 45,78,90 > > Any hints and codeSnippets much appreciated. > > All the best, > > Malte ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From m.schonewille at economy-x-talk.com Wed Oct 11 12:00:12 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 11 Oct 2006 18:00:12 +0200 Subject: Problem with copied files in filemager. How do I solve this? In-Reply-To: References: Message-ID: <06323B09-9957-4818-9812-E6ADD6A2222C@economy-x-talk.com> Hoi William, Depending on what you are copying, you have to set the file type before creating a file: set the filetype to "????GIFf" put url x into url y You might try setting the filetype to "????????" and see if that works for you. Groeten, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 11-okt-2006, om 17:44 heeft William de Smet het volgende geschreven: > Hi there, > > Hi there, > > I'm trying to make a little filemanager in which it is possible to > copy files from one folder to another. I used FTP commander by Andre > Garzia as a startingpoint. > > I use defaultfolder on one side and on the other side a browse button > (just like FTP commander). > I managed to get the file copied but then it appears to be just a > textfile. > What am I doing wrong? > > Code: > on mouseUp > put fld "current folder" into tserver > put "binfile:/" & fld "data folder" into tfolder > put the hilitedLines of fld "local file list" into tLines > repeat for each item tFile in tLines > put line tFile of fld "local file list" into tFileName > --delete last char of tFilename > put tServer & tFileName into tServerPath > put tFolder & "/" & tfilename into tFolderPath > answer tServerPath & cr & tFolderPath > put URL tServerPath into URL tFolderPath > end repeat > refreshdatafilelist > end mouseUp > > Like I said it's code based upon FTP manager. > > I checked the documentation and the suggested to use revCopyFile > "folder/file.txt","folder/" > > I tried to change the code but nothing seems to work. > I am kinda stuck now. > Any suggestions are welcome! > > greetings, > > William de Smet From m.schonewille at economy-x-talk.com Wed Oct 11 12:02:19 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 11 Oct 2006 18:02:19 +0200 Subject: HTML detection In-Reply-To: <452D0FE3.F88C4D3D@club-internet.fr> References: <452D0FE3.F88C4D3D@club-internet.fr> Message-ID: <3E83E006-B54A-4A93-9DE3-FB14C3BF67AD@economy-x-talk.com> Hi JB, Any correct html file contains and the htmlText property always contains

and

even if the owner of the property is empty. A text that doesn't contain the < and > characters isn't an html text. Of course, once you have modified that text using a script or if you have only a small part of the html code, these "rules" no longer apply. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 11-okt-2006, om 17:38 heeft jbv het volgende geschreven: > Hi list, > > Does anyone have a simple piece of code to detect if > some text contains html tags ? > > I thought of maintening a list of all possible html tags > and chacking if the text contains any of them, but I > have the feeling that there might be a simpler and / or > more elegant solution... > > Thanks, > JB From larsbrehmer at mac.com Wed Oct 11 12:55:12 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Wed, 11 Oct 2006 19:55:12 +0300 Subject: Is this weird or is it me? Message-ID: I just wrestled with a problem, finally solving it by trying something that in my opinion shouldn't be necessary, but why this was necessary makes no sense to me whatsoever. Can anyone explain this? Two buttons, one right behind the other one. When the one in front is visible and disabled, it's "rollover" icon, which I do with mouseEnter and mouseLeave, is disabled - so far so good - , but if it is clicked on anyway, the script of the button behind it is executed! After a lot of cursing and dumfoundedness, I tried moving it so it is NOT in front of the second one and it behaves as expected - disabled. OK, so put it behind the second one, and in all relevant scripts hide the one that is now in front so my purpose is served, but why is this necessary? Why does clicking on a disabled button cause the script of another button to run? Just very, very curious! Cheers, Lars From klaus at major-k.de Wed Oct 11 13:02:13 2006 From: klaus at major-k.de (Klaus Major) Date: Wed, 11 Oct 2006 19:02:13 +0200 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: Hi Lars, > I just wrestled with a problem, finally solving it by trying > something that in my opinion shouldn't be necessary, but why this > was necessary makes no sense to me whatsoever. Can anyone explain > this? > > Two buttons, one right behind the other one. When the one in front > is visible and disabled, it's "rollover" icon, which I do with > mouseEnter and mouseLeave, is disabled - so far so good - , but if > it is clicked on anyway, the script of the button behind it is > executed! After a lot of cursing and dumfoundedness, I tried > moving it so it is NOT in front of the second one and it behaves as > expected - disabled. OK, so put it behind the second one, and in > all relevant scripts hide the one that is now in front so my > purpose is served, but why is this necessary? Why does clicking on > a disabled button cause the script of another button to run? > > Just very, very curious! just guessing, but maybe a disabled button/object is treated as if it was invisible? So clicking in that area will simply pass the click and hit the button behind the disabled button in your case. > Cheers, > > Lars Regards Klaus Major klaus at major-k.de http://www.major-k.de From kray at sonsothunder.com Wed Oct 11 13:02:03 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 12:02:03 -0500 Subject: Is this weird or is it me? In-Reply-To: Message-ID: On 10/11/06 11:55 AM, "Lars Brehmer" wrote: > I just wrestled with a problem, finally solving it by trying > something that in my opinion shouldn't be necessary, but why this was > necessary makes no sense to me whatsoever. Can anyone explain this? Yes, it's a bug (IMHO)... :-) The reason I say this is that the button's "opaque" property should control (once again, IMHO) whether mouse clicks are trapped. Since a disabled button has its opaque property still "true" means that it should continue to trap mouse clicks. The fact that it doesn't tells me it's a bug. So unless there's some dissenting opinion on this, I'd recommend logging this as a bug in Bugzilla. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From eric.chatonet at sosmartsoftware.com Wed Oct 11 13:02:54 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 11 Oct 2006 19:02:54 +0200 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: <9E3C0C17-5756-482F-BB47-221F2E18D69A@sosmartsoftware.com> Hi Lars, Normal behavior: You have just to consider that when a control is disabled, it's exactly as it did not exist :-) Le 11 oct. 06 ? 18:55, Lars Brehmer a ?crit : > I just wrestled with a problem, finally solving it by trying > something that in my opinion shouldn't be necessary, but why this > was necessary makes no sense to me whatsoever. Can anyone explain > this? > > Two buttons, one right behind the other one. When the one in front > is visible and disabled, it's "rollover" icon, which I do with > mouseEnter and mouseLeave, is disabled - so far so good - , but if > it is clicked on anyway, the script of the button behind it is > executed! After a lot of cursing and dumfoundedness, I tried > moving it so it is NOT in front of the second one and it behaves as > expected - disabled. OK, so put it behind the second one, and in > all relevant scripts hide the one that is now in front so my > purpose is served, but why is this necessary? Why does clicking on > a disabled button cause the script of another button to run? > > Just very, very curious! > > Cheers, > > Lars- Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From Roger.E.Eller at sealedair.com Wed Oct 11 13:12:55 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 11 Oct 2006 13:12:55 -0400 Subject: Constrain position of substack Message-ID: > Recently, Roger.E.Eller at sealedair.com wrote: > >> Can the movement of a substack be confined within the rectangle of an >> object of the mainstack when the substack is dragged by its title bar? > > I believe the only way to do this is to create your own title bar and script > it, which is pretty easy to do. Look in the list archives for custom drag > routines. You may also want to look at our Drag Sample stack that > illustrates constraining. In your message box: > > go url "http://www.tactilemedia.com/download/drag_sample.rev" > > Regards, > > Scott Rossi > Creative Director > Tactile Media, Multimedia & Design Thanks Scott! Your drag_sample.rev contained exactly what I needed. Kind regards, Roger Eller From lists at mangomultimedia.com Wed Oct 11 13:10:09 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 11 Oct 2006 10:10:09 -0700 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: <66FE7F85-C033-4C40-BD52-1350A76CE700@mangomultimedia.com> On Oct 11, 2006, at 10:02 AM, Ken Ray wrote: > So unless there's some dissenting opinion on this, I'd recommend > logging > this as a bug in Bugzilla. I would like to dissent :-) I think if a control is disabled it should not receive events regardless of the opaque property. It is disabled meaning it shouldn't do anything. This is a handy way to turn off interface elements. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From eric.chatonet at sosmartsoftware.com Wed Oct 11 13:18:31 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 11 Oct 2006 19:18:31 +0200 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: Hi Ken, I agree and disagree at the same time: A disabled button is a disabled button regardless of any of its other properties. But, when it's disabled, should it not exist as it's the case now. I think you are right: the answer is no :-) Best Regards from Paris, Eric Chatonet Le 11 oct. 06 ? 19:02, Ken Ray a ?crit : > On 10/11/06 11:55 AM, "Lars Brehmer" wrote: > >> I just wrestled with a problem, finally solving it by trying >> something that in my opinion shouldn't be necessary, but why this was >> necessary makes no sense to me whatsoever. Can anyone explain this? > > Yes, it's a bug (IMHO)... :-) > > The reason I say this is that the button's "opaque" property should > control > (once again, IMHO) whether mouse clicks are trapped. Since a > disabled button > has its opaque property still "true" means that it should continue > to trap > mouse clicks. The fact that it doesn't tells me it's a bug. > > So unless there's some dissenting opinion on this, I'd recommend > logging > this as a bug in Bugzilla. > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From kray at sonsothunder.com Wed Oct 11 12:51:51 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 11:51:51 -0500 Subject: Constrain position of substack In-Reply-To: Message-ID: On 10/11/06 10:45 AM, "Scott Rossi" wrote: > Recently, Roger.E.Eller at sealedair.com wrote: > >> Can the movement of a substack be confined within the rectangle of an >> object of the mainstack when the substack is dragged by its title bar? > > I believe the only way to do this is to create your own title bar and script > it, which is pretty easy to do. Agreed. The reason is that you don't get an event when dragging the titlebar until you have finished dragging. You can always "snap back" your stack to the proper location after the mouse is up, but it looks funky, IMHO. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From katir at hindu.org Tue Oct 10 05:44:32 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 09 Oct 2006 23:44:32 -1000 Subject: CGI for Slide show Message-ID: <452B6B80.7080608@hindu.org> Has anyone done a CGI that runs a slide show? basically you have a folder of images, user clicks "Next" or "Previous" and the CGI drives a new image and text into the same screen. If this could be an embedded object, great, otherwise, a complete web screen built from a template or something... the only caveat is of course, Rev has no session variables... so how do we store the users' current place in the slide show? If user ONE is flipping through the slide show and is on slide 5 and user TWO is flipping through the slide show and is on slide 8, where does that information live? I suppose one could generate a hidden input variable on the fly, embed this in the page as a input if we want to use POST or as a GET parameter in the cgi "next" button which is passed to the CGI in $QUERY or possibly we save cookie info? I recall some mentioned a few years back about someone successfully embedding stuff in a web page with CGI; I can also use iFrame which is considered non-standard, and deprecated (I don't know why... it works fine...I use it now.) Or push the show to a new top window which contains the entire presentation and no other elements. I see lots of ways of doing this pretty easily, but before digging into it I just wanted to check before re-inventing the wheel. TIA Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From revolution at derbrill.de Wed Oct 11 16:11:53 2006 From: revolution at derbrill.de (Malte Brill) Date: Wed, 11 Oct 2006 22:11:53 +0200 Subject: Is this weird or is it me? In-Reply-To: <20061011170004.93249488E1F@mail.runrev.com> References: <20061011170004.93249488E1F@mail.runrev.com> Message-ID: If this behaviour is changed, it will break quite a few stacks of mine. Not sure if it is a bug or not. I got used to it and exploit it. :-) > So unless there's some dissenting opinion on this, I'd recommend > logging > this as a bug in Bugzilla. All the best, Malte From janschenkel at yahoo.com Wed Oct 11 16:35:06 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Wed, 11 Oct 2006 13:35:06 -0700 (PDT) Subject: CGI for Slide show In-Reply-To: <452B6B80.7080608@hindu.org> Message-ID: <20061011203506.28738.qmail@web60514.mail.yahoo.com> --- Sivakatirswami wrote: > Has anyone done a CGI that runs a slide show? > > basically you have a folder of images, user clicks > "Next" or "Previous" > and the CGI drives a new image and text into the > same screen. > > If this could be an embedded object, great, > otherwise, a complete web > screen built from a template or something... the > only caveat is > of course, Rev has no session variables... so how do > we store the users' > current place in the slide show? If user ONE is > flipping through the > slide show and is on slide 5 and user TWO is > flipping through the slide > show and is on slide 8, where does that > information live? I suppose > one could generate a hidden input variable on the > fly, embed this in > the page as a input if we want to use POST or as a > GET parameter > in the cgi "next" button which is passed to the CGI > in $QUERY or > possibly we save cookie info? > > I recall some mentioned a few years back about > someone successfully > embedding stuff in a web page with CGI; I can also > use iFrame which is > considered non-standard, and deprecated > (I don't know why... it works fine...I use it now.) > Or push the show to a new top window which contains > the entire > presentation and no other elements. > > I see lots of ways of doing this pretty easily, but > before digging into it I just wanted to check before > re-inventing the > wheel. > > TIA > > Sivakatirswami > Hi Swami, While I can't give you a cgi script, here's my idea on how I'd tackle this: put a form in the resulting html file, with a hidden field that contains the current slide number.
... the normal stuff that includes the image ...
Your cgi will receive the 'currentImage' and 'action' parameters and will be able to determine what to do next. For more complete control, you could also add a hidden input that has the slideshow images directory. Hope this gets you started, 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 david at openpartnership.net Wed Oct 11 16:53:54 2006 From: david at openpartnership.net (David Bovill) Date: Wed, 11 Oct 2006 16:53:54 -0400 Subject: CGI for Slide show In-Reply-To: <20061011203506.28738.qmail@web60514.mail.yahoo.com> References: <452B6B80.7080608@hindu.org> <20061011203506.28738.qmail@web60514.mail.yahoo.com> Message-ID: I guess it depends how good you want it to look i the browser. If you want really good results you need to use one of the open source DHTML or Flash based slied shows. You can also use QuickTime and send it XML - not just SMIL. But as far as i know these are not designed out of the box to send back where in the slide show the user is. For that you would need to hack the Flash or javascript. Take a look at lightbox: http://www.huddletogether.com/projects/lightbox2/My guess is that the best soltion is to get lightbox to send back the user position to a CGI or to set a cookie. From kray at sonsothunder.com Wed Oct 11 14:03:58 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 13:03:58 -0500 Subject: Is this weird or is it me? In-Reply-To: <66FE7F85-C033-4C40-BD52-1350A76CE700@mangomultimedia.com> Message-ID: On 10/11/06 12:10 PM, "Trevor DeVore" wrote: > On Oct 11, 2006, at 10:02 AM, Ken Ray wrote: > >> So unless there's some dissenting opinion on this, I'd recommend >> logging >> this as a bug in Bugzilla. > > I would like to dissent :-) I think if a control is disabled it > should not receive events regardless of the opaque property. It is > disabled meaning it shouldn't do anything. This is a handy way to > turn off interface elements. Actually what I mean is that it shouldn't act like it doesn't exist... if you click on a disabled opaque button, it shouldn't pass the click to things behind it... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From david at openpartnership.net Wed Oct 11 17:57:14 2006 From: david at openpartnership.net (David Bovill) Date: Wed, 11 Oct 2006 17:57:14 -0400 Subject: Resizestack: sending and passing problem Message-ID: Spent hours trying to track this down... send "resizeStack" to card 1 Could not get it to work. Then tried this. Create a blank stack - on the card script add: on mouseUp beep pass mouseUp end mouseUp And put an empty button on a card. Clicking on the button gives you a very pleasing beep. But put this script in the button: on mouseUp send "mouseUp" to card 1 end mouseUp And you get an error! Remove the "pass mouseUp" from the card script and everything works. OK - so my problem is how do you send "resizeStack" messages. I don"t want to not pass this message? From wjm at wjm.org Wed Oct 11 18:05:54 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 11 Oct 2006 18:05:54 -0400 Subject: Using 'for each' to modify a container References: Message-ID: Hi Jim, > I think the reason that 'for each' is so fast is that it scans the > "vContainer" memory space, returns those characters, and is not meant to > be > modified. My experience is that it is unpredictable to rely on the > changed > value of 'thisLine' Wow, this is very interesting to me. I just checked the documentation (2.6.1) on the "for each chunkType labelVariable" for of repeat, and was astonished to find: >>> Important! You cannot change the labelVariable in a statement inside the loop. Doing so will cause a script error. You can change the content of the container, but doing so will probably produce unexpected results. <<< Ya learn something new every day! Sounds kind of cheesy to me, though. Why wouldn't it be identical to repeat with i = 1 to the number of chunkType in theContainer put chunkType i of theContainer into labelVariable -- do stuff end repeat Your explanation is plausible, but if it is so then why permit ("You can change...") changing the contents of the container itself within the loop? That would seem to cause an even bigger problem. BTW, I set up a button with the following script: on mouseUp put empty into newContainer repeat for each line thisLine in fld 1 put thisline & "***" into thisLine put thisLine & return after newContainer end repeat put char 1 to -2 of newContainer into fld 1 end mouseUp Which not only didn't generate a script error but worked perfectly as "expected." Is the bug in the documentation, or that it doesn't generate a script error, or that for each doesn't let you modify the labelVariable? And I'm *really* concerned about the second part of your report > Further, I don't reuse the name 'thisLine' in the next instance of a > repeat > for each loop in the *same handler*, but change the name to avoid > conflict, > such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable > results > occasionally. Surely THAT is a definite bug?! Have other people experienced this? Are you able to reproduce it? Is there a bug on it already filed? I do this all the time and I'd have to update a lot of code to fix it. This would suggest to me that maybe I shouldn't use "i" more than once in a handler as the control variable for a repeat as well (something I always do, unless nesting the loops of course). I won't even get into the idea of declaring the labelVariable as a global! > --my preference is > put empty into newContainer > repeat for each line thisLine in vContainer > put doSomeFunction(item -2 of thisLine)&cr after newContainer > end repeat > put char 1 to -2 of newContainer into vContainer From scott at tactilemedia.com Wed Oct 11 18:11:36 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Oct 2006 15:11:36 -0700 Subject: [OT] AJAX to Overtake Flash? Message-ID: Not sure whether to laugh, or cry (or both). http://weblog.infoworld.com/techwatch/archives/008259.html On an unrelated note, I find it interesting to have come across several products that have gone the way of the net-enabled app, in terms of help, add-ons and even primary user interaction. A big one is Adobe's Bridge, which is slow and something of a behemoth, but Adobe appears to be moving away from the "local HTML pages" model and toward the "beyond the browser" model. Even product sales are handled within the app, instead of an HTML storefront. Fun stuff. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From wjm at wjm.org Wed Oct 11 18:14:24 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 11 Oct 2006 18:14:24 -0400 Subject: HTML detection References: <452D0FE3.F88C4D3D@club-internet.fr> Message-ID: Well, HTML is always supposed to begin with and end with . But, if you're talking about Rev html-esque fragments, they don't follow the rule above. However, theHTMLtext of a field always begins with

and ends with

even if the content of the field is blank (and even if you set theHTMLtext of the field to "stuff"). I suppose that you could say something like: If "

" & the text of fld 1 & "

" = theHTMLtext of fld 1 then -- it's not formatted else -- it's formatted end if Is that what you're looking for? > Does anyone have a simple piece of code to detect if > some text contains html tags ? > > I thought of maintening a list of all possible html tags > and chacking if the text contains any of them, but I > have the feeling that there might be a simpler and / or > more elegant solution... From lists at mangomultimedia.com Wed Oct 11 18:23:35 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 11 Oct 2006 15:23:35 -0700 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: On Oct 11, 2006, at 11:03 AM, Ken Ray wrote: > Actually what I mean is that it shouldn't act like it doesn't > exist... if > you click on a disabled opaque button, it shouldn't pass the click > to things > behind it... Ah. I could see how you could make an argument either way but like Malte I have come to rely on the current behavior. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From m.schonewille at economy-x-talk.com Wed Oct 11 18:29:51 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 12 Oct 2006 00:29:51 +0200 Subject: Resizestack: sending and passing problem In-Reply-To: References: Message-ID: <05B89297-EF32-41F9-A563-B006285F5BD7@economy-x-talk.com> Hi David, The correct way is to create a resizeStack handler like this: on resizeStack modResizeStack pass resizeStack end resizeStack on modResizeStack -- do stuff here end modResizeStack and a button would contain a script like on mouseUp modResizeStack end mouseUp Now, you can call the modResizeStack handler without worrying about an error. If the only reason for passing the resizeStack message is you using the geometry manager, you don't really need to pass the resizeStack message and the following would be sufficient: on resizeStack revUpdategeometry -- do stuff here end resizeStack Now you could safely call the resizeStack handler using on mouseUp resizeStack end mouseUp If you don't want to change your scripts at the risk of breaking them, you can prevent the error from popping up by means of a try control structure: on mouseUp try resizestack end try end mouseUp As a rule, all message send by a script, need to be handled in another script. Messages that are triggered by an event, such as an actual mouseClick or mouseMove, can go unhandled. (This is different from HyperCard, where all messages recognised as valid HyperTalk can go unhandled). Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 11-okt-2006, om 23:57 heeft David Bovill het volgende geschreven: > Spent hours trying to track this down... > > send "resizeStack" to card 1 > > Could not get it to work. > > Then tried this. Create a blank stack - on the card script add: > > on mouseUp > beep > pass mouseUp > end mouseUp > > And put an empty button on a card. Clicking on the button gives you > a very > pleasing beep. But put this script in the button: > > on mouseUp > send "mouseUp" to card 1 > end mouseUp > > And you get an error! Remove the "pass mouseUp" from the card > script and > everything works. > > OK - so my problem is how do you send "resizeStack" messages. I > don"t want > to not pass this message? From sarah.reichelt at gmail.com Wed Oct 11 19:42:05 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 12 Oct 2006 09:42:05 +1000 Subject: Is this weird or is it me? In-Reply-To: References: <20061011170004.93249488E1F@mail.runrev.com> Message-ID: On 10/12/06, Malte Brill wrote: > If this behaviour is changed, it will break quite a few stacks of > mine. Not sure if it is a bug or not. I got used to it and exploit > it. :-) > Same for me. I use the behaviour to have a button that explains why the visible button is disabled. I put a transparent button underneath the main button. If the main button is enabled, the transparent button never gets clicked. If the main button is disabled, the transparent button can tell the user why. People WILL click on a disabled button just in case it might possibly work :-) If you don't want this to happen, then disable the second button as well. Cheers, Sarah From brucegregory at earthlink.net Wed Oct 11 19:49:31 2006 From: brucegregory at earthlink.net (Greg Smith) Date: Wed, 11 Oct 2006 16:49:31 -0700 Subject: How about an E-Sellerate plug-in? Message-ID: <6A85E403-382D-4CA5-B9E9-04F876380689@earthlink.net> Does anyone know about any development along these lines? Thanks, Greg Smith From JimAultWins at yahoo.com Wed Oct 11 20:18:04 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 11 Oct 2006 17:18:04 -0700 Subject: Using 'for each' to modify a container In-Reply-To: Message-ID: On 10/11/06 3:05 PM, "Bill Marriott" wrote: > Hi Jim, >> I think the reason that 'for each' is so fast is that it scans the >> "vContainer" memory space, returns those characters, and is not meant to >> be >> modified. My experience is that it is unpredictable to rely on the >> changed >> value of 'thisLine' > > Wow, this is very interesting to me. I just checked the documentation > (2.6.1) on the "for each chunkType labelVariable" for of repeat, and was > astonished to find: > > Important! You cannot change the labelVariable in a statement inside the > loop. Doing so will cause a script error. You can change the content of the > container, but doing so will probably produce unexpected results. > <<< (disclaimer.. I do not have assembler programming, or other low-level experience, so what follows in an amateur discussion) I believe this stems from the way memory registers are managed. The very tiny bit of C and Pascal programming I read meant I had to first learn how to manage anything I created, finally releasing it back to the operating system. The penalty was mucho errors and unexpected results. My guess is that Rev is allowing speed in cases where they do not have to munger variables in memory, therefore you cannot reliably 'redefine' them on the fly. A loop counter may be an offset index that is pre-set when the loop starts, thus very fast, but not to be changed during execution. Kinda like re-indexing a database. > Ya learn something new every day! Sounds kind of cheesy to me, though. Why > wouldn't it be identical to > > repeat with i = 1 to the number of chunkType in theContainer > put chunkType i of theContainer into labelVariable > -- do stuff > end repeat The 'to the number of' useage is much, much slower, thus not identical > Your explanation is plausible, but if it is so then why permit ("You can > change...") changing the contents of the container itself within the loop? > That would seem to cause an even bigger problem. > > BTW, I set up a button with the following script: > > on mouseUp > put empty into newContainer > repeat for each line thisLine in fld 1 > put thisline & "***" into thisLine > put thisLine & return after newContainer > end repeat > put char 1 to -2 of newContainer into fld 1 > end mouseUp > > Which not only didn't generate a script error but worked perfectly as > "expected." Is the bug in the documentation, or that it doesn't generate a > script error, or that for each doesn't let you modify the labelVariable? The error probably depends on what other operations are being done in the memory stack of Rev. Here 'memory stack' is the area of computer memory registers the system reserves for Rev to use. If nothing requires Rev to 'move' memory locations, then your labelVariable will be in the same location the next time you want to access it. Its like the coffee cup on your desk. You reach for it without looking, and all is well, unless someone pushed it closer to you when you were not looking. > And I'm *really* concerned about the second part of your report > >> Further, I don't reuse the name 'thisLine' in the next instance of a >> repeat >> for each loop in the *same handler*, but change the name to avoid >> conflict, >> such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable >> results >> occasionally. > > Surely THAT is a definite bug?! Have other people experienced this? Are you > able to reproduce it? Is there a bug on it already filed? I do this all the > time and I'd have to update a lot of code to fix it. > > This would suggest to me that maybe I shouldn't use "i" more than once in a > handler as the control variable for a repeat as well (something I always do, > unless nesting the loops of course). > > I won't even get into the idea of declaring the labelVariable as a global! All I can say is that you are getting a tradeoff... memory registers + speed vs controlled variables and definitions >> --my preference is >> put empty into newContainer >> repeat for each line thisLine in vContainer >> put doSomeFunction(item -2 of thisLine)&cr after newContainer >> end repeat >> put char 1 to -2 of newContainer into vContainer From luis at anachreon.co.uk Wed Oct 11 20:26:45 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Oct 2006 01:26:45 +0100 Subject: Comparison of Multimedia In-Reply-To: <6749941.post@talk.nabble.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> Message-ID: Hiya, Ok, I'll get the feelers out on QT: I'll get back to you as soon as I get word back. Cheers, Luis. On 11 Oct 2006, at 5:02, GregSmith wrote: > > Luis: > > Anything you can dig up regarding the future of QuickTime on iPods > is of > definite interest to me. And, as far as QuickTime development > software goes, > VideoClix seems to be holding its own while other companies are > floundering, > (TotallyHip seems to be more of a consullting firm, now, than a > software > producer). iShell also has had to regroup and is now under the > flagship of > another company. All this news beats me. > > Thanks again, > > Greg Smith > > > > Luis-24 wrote: >> >> If you're looking to the iPod market: >> >> Ever the cheapo me... Look at this: http://www.apple.com/quicktime/ >> tutorials/creatingvideo.html >> QT pro is $30. >> >> There are rumours about (and with the new releases having games and >> all!) that the firmware may be updated to support QT VR, adding >> interactivity to QT files on the iPods... (VideoClix probably has >> it's own QT codec for this). Lemme know and I'll try to dig up more >> info if you like. >> >> Need to sleep now. >> >> Cheers, >> >> Luis. >> >> >> On 11 Oct 2006, at 0:21, Luis wrote: >> >>> Hiya, >>> >>> From their site: >>> >>> VideoClix 2.9 Lite & Updates For: Short video Blogs >>> Quicktime >>> $ 49 US >>> >>> VideoClix 2.9 Edu For: Educational use & Podcasts >>> Quicktime, AVI, Mpeg1 & 4, DV >>> $ 249 US >>> >>> VideoClix 2.9 Pro For: Commercial use >>> Quicktime, AVI, Mpeg1 & 4, Flash, DV >>> $ 699 US >>> >>> VideoClix OEM License >>> $ 9995 US >>> >>> Are you nuts! Or loaded? (Are you married?... ;) >>> >>> The interface looks very simple, but it doesn't look like it >>> couldn't be done with Revolution and the EnhancedQT External (have >>> a look at: http://www.runrev.com/spotlight_on/alida1.php to see >>> what I mean. No EQT, but then again, he didn't need it). Revolution >>> and EQT could be used to create your own 'creator'. The export >>> formats would probably be doable with Media Cleaner (now Autodesk >>> Cleaner, I think it's $500) or some other app. >>> I haven't tried it, and at those prices... Although the Commercial >>> licence isn't too bad considering others around. Norpath and >>> QuickMedia are roughly half the price. It really depends what your >>> target markets are. >>> I'd opt for the cheap end, and if I find I'm rolling in it I'd >>> invest in a broader market by purchasing, possibly, such an app. >>> But man, $9995 just for rebranding?! I'm sure with Revolution, EQT >>> and some other apps you could do it for a fraction of the cost. >>> Even though I do like Norpath, a lot, it still falls short for some >>> other things I want to do (MIDI panning for example. It has it, but >>> not 'controllable'). I'd easily be able to do the same as >>> VideoClix, and then work on the export formats with some other app >>> (probably find a freebie somewhere in Sourceforge). >>> Kagi integration would be cool, but then there are other ways to >>> integrate payment systems. Like I said, I'd start small and work up >>> from there. >>> >>> Download the trial and see. But really test the trial and see what >>> support you get for any issues you crop up with. After that, well, >>> it's your money! >>> But at first glance, looking at the capabilities of the other apps, >>> it doesn't tempt me at the moment, it's too specific, and the >>> projects I have lined up need greater flexibility and facilities. >>> >>> I'm sure more experienced Transcript coders than me on this list >>> would be able to drum up something similar (dang! There goes >>> another idea...). >>> >>> Let me know what you think! >>> >>> Cheers, >>> >>> Luis. >>> >>> >>> On 10 Oct 2006, at 22:53, GregSmith wrote: >>> >>>> >>>> Luis: >>>> >>>> Now that we're discussing various multimedia software, what about >>>> VideoClix? >>>> If it had Kagi KRM, I'd buy it today. The thing about VideoClix >>>> is, again, >>>> no forum, not much apparent support, no demo at all and a high >>>> price tag. >>>> Now, how do they expect to get customers that way? Although, >>>> every review >>>> is favorable and Apple, itself, (herself, himself), uses this >>>> QuickTime >>>> dedicated software. Now, just casually considering all of the >>>> stuff it >>>> allows you to do inside the QuickTime container, and how universal >>>> QuickTime >>>> is becoming, (imagine dispensing training solutions via iPods), I >>>> can even >>>> imagine being able to put together a rather primitive adventure >>>> game, just >>>> by using this app. What do you know or think about it? >>>> >>>> Greg Smith >>>> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution >> >> > > -- > View this message in context: http://www.nabble.com/Re%3A- > Comparison-of-Multimedia-tf2417422.html#a6749941 > Sent from the Revolution - User mailing list archive 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 > From luis at anachreon.co.uk Wed Oct 11 20:30:09 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Oct 2006 01:30:09 +0100 Subject: Comparison of Multimedia In-Reply-To: <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> <70ed6b130610102250i7e41bc6cj7854b1cfd4db1713@mail.gmail.com> Message-ID: <2D03B291-CEB4-4881-8540-E3C77B8CEBD0@anachreon.co.uk> That is cheap! Cheers, Luis. On 11 Oct 2006, at 6:50, Dan Shafer wrote: > I haven't used this product in some time and I'm not recommending > it but it > might be worth evaluation by some of the folks who are interested > in doing > multimedia work for which Rev is either overkill or not suited. > > MovieWorks; > > http://www.movieworks.com > > I know a couple of folks who swear by it for creating interactive > multimedia > and it has a decent price tag. IIRC, the docs are good and there > are strong > tutorials. I know it's in use by a number of schools. > -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 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 luis at anachreon.co.uk Wed Oct 11 20:44:08 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Oct 2006 01:44:08 +0100 Subject: [OT] AJAX to Overtake Flash? In-Reply-To: References: Message-ID: <28C2A31E-A250-421F-8B4B-0BCA168A7408@anachreon.co.uk> Problem I see is the wire (even the one in 'wireless'): Once the wire is down, so is the app. Nobody expects a hard disk to fail, but they do. No one wants the 'wire' to fail, but it does. Sorry, I just realised I'm going nowhere with this...! Cheers, Luis. On 11 Oct 2006, at 23:11, Scott Rossi wrote: > Not sure whether to laugh, or cry (or both). > > http://weblog.infoworld.com/techwatch/archives/008259.html > > On an unrelated note, I find it interesting to have come across > several > products that have gone the way of the net-enabled app, in terms of > help, > add-ons and even primary user interaction. A big one is Adobe's > Bridge, > which is slow and something of a behemoth, but Adobe appears to be > moving > away from the "local HTML pages" model and toward the "beyond the > browser" > model. Even product sales are handled within the app, instead of > an HTML > storefront. > > Fun stuff. > > 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 sarah.reichelt at gmail.com Wed Oct 11 21:00:09 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Thu, 12 Oct 2006 11:00:09 +1000 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: References: Message-ID: On 9/28/06, Ken Ray wrote: > On 9/27/06 6:53 PM, "Jim Carwardine" > wrote: > > > Actually, I'm having trouble understanding how to install SheepShaver as > > well. The web site assumes a certain level of technical savvy I don't have. > > Ken, can you give us a 6 line primer on how to find such things as the OS > > ROMs, etc?... Jim > > Here's the steps I followed (found this on the Ambrosia Software Web Board - > watch the line breaks) - it's a bit more than 6 lines though : Many thanks Ken for compiling this guide. I followed up and have now got to the stage where I have to install Mac OS. It rejects my OS 9.1 CD, so I've dug up an old 8.5 installer which I will try next. What OS is anyone else using? If I install 8.5, can I then update to 9.x? Cheers, Sarah From JimCarwardine at OwnYourFuture-net.com Wed Oct 11 21:15:17 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 11 Oct 2006 22:15:17 -0300 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: Hi Ken... In your original instructions you didn't mention clicking Start in the SS GUI. I did that and the .dmg mounted right away... Jim on 10/11/06 11:19 AM, Ken Ray wrote: > On 10/9/06 7:34 PM, "Jim Carwardine" > wrote: > >> Hi Ken... I created the .dmg file and put it in my SS folder. I mounted it >> in the SS GUI but when I start SS and bring up OS 9, the .dmg isn't there. >> Is there something more I need to do? Jim > > Hmm that's odd - works here for me (but then again, I'm using OS 8.5 in my > SS since I don't have OS 9 install disks I can use). What size was the > volume of the .dmg you were trying to mount? > > Here' s the steps I took (maybe there's some difference between what you did > and what I did - I'm on 10.4.7, BTW): > > 1) Launch Disk Utility. > > 2) Click on the "New Image" button in the toolbar. > > 3) In the sheet that's displayed, navigate to the SS folder, and save it as > "Test", with the size as "40MB", Encryption is "none", and Format is > "read/write disk image". Disk Utility will create the image file "Test.dmg", > and mount it on the desktop. > > 4) In Disk Utility, select the Test.dmg image and click the Eject button. > > 5) Quit Disk Utility. > > 6) Launch SS GUI. > > 7) On the Volumes tab, click "Add..." and select "Test.dmg" > > 8) Click "Start" to run SS. It should mount the volume "Test" on the > desktop. > > If for some reason it doesn't, you might want to try going into Disk Utility > and reformatting the DMG as "Mac OS (Standard)" instead of "Mac OS > (Extended)". Perhaps that might help... > > > 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 -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 chipp at chipp.com Wed Oct 11 21:16:55 2006 From: chipp at chipp.com (Chipp Walters) Date: Wed, 11 Oct 2006 20:16:55 -0500 Subject: HTML detection In-Reply-To: References: <452D0FE3.F88C4D3D@club-internet.fr> Message-ID: <7aa52a210610111816y2fe91186pdac6e3eac12e4ec@mail.gmail.com> Bill, That wouldn't work as there are more than one

in a field with multiple cr's. JBV, I think I would need more information about what you're trying to do. If you're talking about strict HTML, then of course as previously mentioned, checking for " wrote: > I suppose that you could say something like: > > If "

" & the text of fld 1 & "

" = theHTMLtext of fld 1 then > -- it's not formatted > else > -- it's formatted > end if From JimCarwardine at OwnYourFuture-net.com Wed Oct 11 21:21:22 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Wed, 11 Oct 2006 22:21:22 -0300 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: Hi Sarah... I've installed 9.0 easily in SS following Kens easy steps as he outlined. You shouldn't have any problems as long as you se a generic copy as Ken suggests... Jim on 10/11/06 10:00 PM, Sarah Reichelt wrote: > On 9/28/06, Ken Ray wrote: >> On 9/27/06 6:53 PM, "Jim Carwardine" >> wrote: >> >>> Actually, I'm having trouble understanding how to install SheepShaver as >>> well. The web site assumes a certain level of technical savvy I don't have. >>> Ken, can you give us a 6 line primer on how to find such things as the OS >>> ROMs, etc?... Jim >> >> Here's the steps I followed (found this on the Ambrosia Software Web Board - >> watch the line breaks) - it's a bit more than 6 lines though : > > > > > Many thanks Ken for compiling this guide. I followed up and have now > got to the stage where I have to install Mac OS. It rejects my OS 9.1 > CD, so I've dug up an old 8.5 installer which I will try next. > > What OS is anyone else using? > If I install 8.5, can I then update to 9.x? > > 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 -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 kray at sonsothunder.com Wed Oct 11 21:23:24 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 20:23:24 -0500 Subject: Is this weird or is it me? In-Reply-To: Message-ID: On 10/11/06 5:23 PM, "Trevor DeVore" wrote: > On Oct 11, 2006, at 11:03 AM, Ken Ray wrote: > >> Actually what I mean is that it shouldn't act like it doesn't >> exist... if >> you click on a disabled opaque button, it shouldn't pass the click >> to things >> behind it... > > Ah. I could see how you could make an argument either way but like > Malte I have come to rely on the current behavior. I think where I'm coming from is that none of the other xTalks I've used (HyperCard, SuperCard, Oracle Media Objects, etc.) behave this way, so to me it seems "wrong". I wouldn't want to suggest that it should be changes to break other people's code, but perhaps some way to make it not do that (a new global property, a new object property, etc.) would be nice. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From scott at tactilemedia.com Wed Oct 11 21:30:39 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Wed, 11 Oct 2006 18:30:39 -0700 Subject: [OT] AJAX to Overtake Flash? In-Reply-To: <28C2A31E-A250-421F-8B4B-0BCA168A7408@anachreon.co.uk> Message-ID: Recently, Luis wrote: >> On an unrelated note, I find it interesting to have come across >> several products that have gone the way of the net-enabled app, in terms of >> help, add-ons and even primary user interaction. > Problem I see is the wire (even the one in 'wireless'): Once the wire > is down, so is the app. > Nobody expects a hard disk to fail, but they do. No one wants the > 'wire' to fail, but it does. If the wire fails, your app is not down; your access to the latest and greatest content is delayed. It doesn't make sense to store an entire help system online. The more intelligent system stores a version locally and updates the local version as needed. If the apps completely relied on the wire, then there would be a problem, but the wire simply provides a means to keep your local content in synch with the latest version. So yes, your content is only as recent as the latest net update, but you always have access to *some* content, though it may not be the version that was published yesterday. And even if the wire is not available, you still can't shop anywhere, regardless of what mechanism is used to drive the store. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From josh at dvcreators.net Wed Oct 11 21:51:58 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Wed, 11 Oct 2006 18:51:58 -0700 Subject: [OT] AJAX to Overtake Flash? In-Reply-To: References: Message-ID: The future is that browsers will cache a lot of data so web apps can be used offline. Hehehehe.... (laughing trailing off into an echo....) On Oct 11, 2006, at 6:30 PM, Scott Rossi wrote: > Recently, Luis wrote: > >>> On an unrelated note, I find it interesting to have come across >>> several products that have gone the way of the net-enabled app, >>> in terms of >>> help, add-ons and even primary user interaction. > >> Problem I see is the wire (even the one in 'wireless'): Once the wire >> is down, so is the app. >> Nobody expects a hard disk to fail, but they do. No one wants the >> 'wire' to fail, but it does. > > If the wire fails, your app is not down; your access to the latest and > greatest content is delayed. It doesn't make sense to store an > entire help > system online. The more intelligent system stores a version locally > and > updates the local version as needed. If the apps completely relied > on the > wire, then there would be a problem, but the wire simply provides a > means to > keep your local content in synch with the latest version. So yes, > your > content is only as recent as the latest net update, but you always > have > access to *some* content, though it may not be the version that was > published yesterday. > > And even if the wire is not available, you still can't shop anywhere, > regardless of what mechanism is used to drive the store. > > 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 kray at sonsothunder.com Wed Oct 11 22:15:54 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 21:15:54 -0500 Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: On 10/11/06 8:21 PM, "Jim Carwardine" wrote: > Hi Sarah... I've installed 9.0 easily in SS following Kens easy steps as he > outlined. You shouldn't have any problems as long as you se a generic copy > as Ken suggests... Jim I've amended my web page that describes everything step by step to make it easier for others to get started: http://www.sonsothunder.com/devres/revolution/tips/env006.htm >> Many thanks Ken for compiling this guide. I followed up and have now >> got to the stage where I have to install Mac OS. It rejects my OS 9.1 >> CD, so I've dug up an old 8.5 installer which I will try next. >> >> What OS is anyone else using? I'm using 8.5 for the same reason. >> If I install 8.5, can I then update to 9.x? Sure - in the same manner as you'd update an old Mac running 8.5... ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Wed Oct 11 22:24:25 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 21:24:25 -0500 Subject: Using 'for each' to modify a container In-Reply-To: Message-ID: On 10/11/06 5:05 PM, "Bill Marriott" wrote: >> Wow, this is very interesting to me. I just checked the documentation > (2.6.1) on the "for each chunkType labelVariable" for of repeat, and was > astonished to find: > >>>> > Important! You cannot change the labelVariable in a statement inside the > loop. Doing so will cause a script error. You can change the content of the > container, but doing so will probably produce unexpected results. > <<< > > Ya learn something new every day! Sounds kind of cheesy to me, though. Why > wouldn't it be identical to > > repeat with i = 1 to the number of chunkType in theContainer > put chunkType i of theContainer into labelVariable > -- do stuff > end repeat Because in the example you cite above, every time through the loop, Rev has to count the number of until it reaches the desired location. Take a look at this "Script C" from this tip from a while back for more info: Increasing Script Performance, Part I http://www.sonsothunder.com/devres/revolution/tips/scrp005.htm in fact the other tips in this series are equally important: Increasing Script Performance, Part II http://www.sonsothunder.com/devres/revolution/tips/scrp006.htm Increasing Script Performance, Part III http://www.sonsothunder.com/devres/revolution/tips/scrp007.htm > Your explanation is plausible, but if it is so then why permit ("You can > change...") changing the contents of the container itself within the loop? > That would seem to cause an even bigger problem. > > BTW, I set up a button with the following script: > > on mouseUp > put empty into newContainer > repeat for each line thisLine in fld 1 > put thisline & "***" into thisLine > put thisLine & return after newContainer > end repeat > put char 1 to -2 of newContainer into fld 1 > end mouseUp > > Which not only didn't generate a script error but worked perfectly as > "expected." Is the bug in the documentation, or that it doesn't generate a > script error, or that for each doesn't let you modify the labelVariable? It's not the "loop variable" that is problematic to change, it's the container. So in this: repeat for each line tLine in tData you can manipulate tLine to your hearts content, but not tData. tData has already been examined, parsed, and put into memory in known places so iteration through the loop can go lightning fast... if you attempt to change tData you throw a wrench in the works. > And I'm *really* concerned about the second part of your report > >> Further, I don't reuse the name 'thisLine' in the next instance of a >> repeat >> for each loop in the *same handler*, but change the name to avoid >> conflict, >> such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable >> results >> occasionally. I personally haven't ever encountered this. I have always been able to reuse the loop variable without problem... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Wed Oct 11 23:14:38 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 11 Oct 2006 22:14:38 -0500 Subject: Using 'for each' to modify a container In-Reply-To: References: Message-ID: <452DB31E.30405@hyperactivesw.com> Bill Marriott wrote: > And I'm *really* concerned about the second part of your report > >> Further, I don't reuse the name 'thisLine' in the next instance of a >> repeat >> for each loop in the *same handler*, but change the name to avoid >> conflict, >> such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable >> results >> occasionally. > > Surely THAT is a definite bug?! Have other people experienced this? Are you > able to reproduce it? Is there a bug on it already filed? I do this all the > time and I'd have to update a lot of code to fix it. For what it's worth, I do it all the time too and have never had a problem. I think maybe the original poster was just being cautious. The first part though, about not changing the contents of a loop variable, does give unexpected results though I hardly ever get an actual script error. Usually I just get scrambled variables. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wjm at wjm.org Wed Oct 11 23:21:02 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 11 Oct 2006 23:21:02 -0400 Subject: Using 'for each' to modify a container References: Message-ID: > you can manipulate tLine to your hearts content, but not tData. tData has > already been examined, parsed, and put into memory in known places so > iteration through the loop can go lightning fast... if you attempt to > change > tData you throw a wrench in the works. But Ken, that's exactly what the documentation says is NOT to be done (and should generate a script error). My first post assumed what you said (ok to manipulate tLine, not to manipulate tData), but it seems the reality is opposite. Weird, huh? :) From mwieder at ahsoftware.net Wed Oct 11 23:41:45 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 11 Oct 2006 20:41:45 -0700 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: <16434340368.20061011204145@ahsoftware.net> Ken- I'm with Trevor (and some other folks, too, I guess). If you disabled a control and it *still* swallowed mouseclicks then that wouldn't exactly be disabled, no? It makes perfect sense to me that if you click on a disabled control then the mouseclick gets passed down the chain to the next visible and enabled object (card or button or whoever catches it first). -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Wed Oct 11 23:47:26 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 22:47:26 -0500 Subject: Is this weird or is it me? In-Reply-To: <16434340368.20061011204145@ahsoftware.net> Message-ID: On 10/11/06 10:41 PM, "Mark Wieder" wrote: > I'm with Trevor (and some other folks, too, I guess). If you disabled > a control and it *still* swallowed mouseclicks then that wouldn't > exactly be disabled, no? I guess it depends on how you define "disabled"... I don't define disabled as "transparent", but "inert". Meaning that it acts like any other button you click that is disabled - nothing happens. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mwieder at ahsoftware.net Wed Oct 11 23:57:50 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 11 Oct 2006 20:57:50 -0700 Subject: CGI for Slide show In-Reply-To: <20061011203506.28738.qmail@web60514.mail.yahoo.com> References: <20061011203506.28738.qmail@web60514.mail.yahoo.com> Message-ID: <15335305666.20061011205750@ahsoftware.net> Jan- I'd probably opt for something even simpler - this will show a slide for five seconds, then move on to the next. No programming needed: -- -Mark Wieder mwieder at ahsoftware.net From martinblackman at gmail.com Thu Oct 12 00:23:14 2006 From: martinblackman at gmail.com (Martin Blackman) Date: Thu, 12 Oct 2006 12:23:14 +0800 Subject: XML noob questions In-Reply-To: <99E96C22-AF65-481A-AE5D-EEC32100C83A@sosmartsoftware.com> References: <20061010212935.4D8BF488DE2@mail.runrev.com> <4F163BC9-0954-451B-8BBC-451842B1A4A2@derbrill.de> <99E96C22-AF65-481A-AE5D-EEC32100C83A@sosmartsoftware.com> Message-ID: <79d1bee70610112123p466219a2ya26164376b8de3bc@mail.gmail.com> Sorry to crash the topic but has anyone noticed that the memory usage required after a 'revcreatexmltree' is about 16 times the size on disk? Does this sound right to those who may have more understanding of the internal workings? On 11/10/06, Eric Chatonet wrote: > Hi Malte, > > As usual, Ken gave you a perfect private crash course but you could > also be interested in Sarah's XMLdemo1.rev, a great tutorial. > http://www.troz.net/Rev/tutorials.php > > Best Regards from Paris, > Eric Chatonet > > Le 11 oct. 06 ? 14:09, Malte Brill a ?crit : > > > Hi all, > > > > I?m playing a bit with XML in rev at the moment. It seems I don?t > > get it from the docs. Any tuts on how to do useful things with Revs > > XML lib? > > > > Example: > > > > > > > > Default > > > > 55514 > > /skin/top.jpg > > > > > > 55515 > > /skin/pattern.jpg > > > > > > myField > > 45,78,90 > > > > > > > > What I want to do now is to display in a field: > > > > Title: Default > > image ID 55514: /skin/top.jpg > > image ID 55515: /skin/pattern.jpg > > field myField: 45,78,90 > > > > Any hints and codeSnippets much appreciated. > > > > All the best, > > > > Malte > > ------------------------------------------------------------------------ > ---------------------- > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From kray at sonsothunder.com Thu Oct 12 00:23:41 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 11 Oct 2006 23:23:41 -0500 Subject: Using 'for each' to modify a container In-Reply-To: Message-ID: On 10/11/06 10:21 PM, "Bill Marriott" wrote: >> you can manipulate tLine to your hearts content, but not tData. tData has >> already been examined, parsed, and put into memory in known places so >> iteration through the loop can go lightning fast... if you attempt to >> change >> tData you throw a wrench in the works. > > But Ken, that's exactly what the documentation says is NOT to be done (and > should generate a script error). Wow... haven't gotten any script errors or any scrambled data... oh well, I guess I'm just lucky... > My first post assumed what you said (ok to manipulate tLine, not to > manipulate tData), but it seems the reality is opposite. Weird, huh? :) Actually when I reread the statement: >>> Important! You cannot change the labelVariable in a statement inside the loop. Doing so will cause a script error. You can change the content of the container, but doing so will probably produce unexpected results. <<< It sounds like you shouldn't maniuplate either... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From stephenREVOLUTION at barncard.com Thu Oct 12 00:45:26 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 11 Oct 2006 21:45:26 -0700 Subject: CGI for Slide show In-Reply-To: <15335305666.20061011205750@ahsoftware.net> References: <20061011203506.28738.qmail@web60514.mail.yahoo.com> <15335305666.20061011205750@ahsoftware.net> Message-ID: Yes, I used this technique for years with my slide shows for CSN, etc. Works great. No server side stuff at all. I used Hypercard to create the HTML text files to drive this. example: http://barncard.com/gd.html I used this system until Open Source app Gallery got real good. The problem is that it generates a lot of text files to do the job, but for a few galleries, it worked great. With the CSN site it got way out of hand with thousands of photos. The flaw is relying on the file system to do this. >Jan- > >I'd probably opt for something even simpler - this will show a slide >for five seconds, then move on to the next. No programming needed: > > > > > > > > > > >-- >-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 -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Thu Oct 12 00:47:12 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 11 Oct 2006 21:47:12 -0700 Subject: Using 'for each' to modify a container In-Reply-To: References: Message-ID: Yes! I wouldn't mess around "behind rev's back" like that- especially with 'binaries'. sqb > >It sounds like you shouldn't maniuplate either... > >Ken Ray -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From dsc at swcp.com Thu Oct 12 00:47:36 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 11 Oct 2006 22:47:36 -0600 Subject: Threads In-Reply-To: <4412183c7403d420d764b205ee5e3f3b@ugh.eclipse.co.uk> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> <70E25F5E-9B25-490B-A906-2D9668EF3F12@swcp.com> <4412183c7403d420d764b205ee5e3f3b@ugh.eclipse.co.uk> Message-ID: <78DB2094-AFD2-474E-9ED1-04BF3807D828@swcp.com> On Oct 5, 2006, at 12:46 PM, Andrew wrote: >> What kind of communication? >> "Do this and let me know when you are finished." >> "Do this, show progress, and let me know when you are finished." >> Bidirectional message queue. >> Send messages to a thread in 'send' style. > > My initial idea would be that when you send a message you could do > so indicating it should be run it it's own thread (or in an > existing thread that you know the name of). By default each object > (button, field, card etc) would have a mutex that you must hold to > update it's attributes or to run any of its handlers (this would be > acquired automatically). It would be possible to do finer grained > locking if the programmer took the trouble to code it. The > automatic acquisition of locks would be dependent on some global > property (that might also be used to permit the creation of threads > in the first place) so there would be no overhead for non-threaded > stacks. I think something like that might work, however I wonder what the right way would be to make this fit into the Revolution way of things and to ward off potential problems. It might start off simple, perhaps between sort of between a thread and a process in which a library script is used to create a thread and messages (like with send) are sent back and forth. The shared resources might be added based on that. Same with accessing objects. That is far from being able to access anything the home thread could, so folks might think that too weak. Dar -- ******************************************* Dar Scott Dar Scott Consulting and Dar's Lab Lab, office, home: +1 505 299 9497 Fax: call above first Skype: send me a note first http://www.swcp.com/dsc Computer programming ******************************************* From katir at hindu.org Thu Oct 12 01:15:07 2006 From: katir at hindu.org (Sivakatirswami) Date: Wed, 11 Oct 2006 19:15:07 -1000 Subject: CGI for Slide show In-Reply-To: References: <20061011203506.28738.qmail@web60514.mail.yahoo.com> <15335305666.20061011205750@ahsoftware.net> Message-ID: <452DCF5B.7030208@hindu.org> Yes, one wants to avoid thousands of small .html files, maintenance and future change requests would become a nightmare. iView does that and it scares me... I would like to see the data repository be nothing more than. /GreatNewSlideShowFolder/ fooPhoto1.jpg fooPhoto1Caption.txt fooPhoto2.jpg fooPhoto2Caption.txt (A model I'm already using on a front end of the production process, where photo shoots are coming in remote correspondents and I run script over the folder and bingo: web page... I'm thinking iFrame should work. (the slide show wants to be embedded in the web page if at all possible) I've heard iFrame was deprecated, but it works really well. I am also using now an iFrame that calls a Rev CGI which returns a small html chunk. For all the hype that AJAX gets... I don't see how this differs from AJAX. (please enlighten me there if you care to...) Anyway you cook it, your web server must a) get a request b) run a some process ("CGI") and c) return data to the client/browser whether some of that process resides client side or server side doesn't seem to change the equation all that much.. but I'm a total NOOB about AJAX... Anyway... iFrame is so simple:
  • I'm thinking I can take this model and drive a slide show through a bigger rect on the web page. Comments? Sivakatirswami Stephen Barncard wrote: > Yes, I used this technique for years with my slide shows for CSN, etc. > > Works great. No server side stuff at all. I used Hypercard to create the > HTML text files to drive this. > > example: > http://barncard.com/gd.html > > I used this system until Open Source app Gallery got real good. > > The problem is that it generates a lot of text files to do the job, but > for a few galleries, it worked great. > > With the CSN site it got way out of hand with thousands of photos. The > flaw is relying on the file system to do this. > > >> Jan- >> >> I'd probably opt for something even simpler - this will show a slide >> for five seconds, then move on to the next. No programming needed: >> >> >> >> >> >> >> >> >> >> >> -- >> -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 > > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From brucegregory at earthlink.net Thu Oct 12 01:48:39 2006 From: brucegregory at earthlink.net (Greg Smith) Date: Wed, 11 Oct 2006 22:48:39 -0700 Subject: Multimedia Software and Required Players Message-ID: One thing that seems to be a rule is that the less expensive the multimedia software is, the more likely you will need a "player" application to run the files. Only the most expensive software seems to allow building true executables. Out of all of the QuickTime authoring software I've had the pleasure to investigate, MovieWorks is the best value, but the QuickTime movies it generates are not interactive. The "player" documents that it generates are interactive, very much so, but they do require both a player application and QuickTime to work. And I don't think there is any way to copy protect these "applications". I also have no idea how you would integrate an e-commerce solution from within. Ezedia produces similar results with similar limitations. Anybody have specific experiences with either of these apps? Greg Smith From JimAultWins at yahoo.com Thu Oct 12 02:02:14 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 11 Oct 2006 23:02:14 -0700 Subject: Is this weird or is it me? In-Reply-To: Message-ID: On 10/11/06 8:47 PM, "Ken Ray" wrote: > On 10/11/06 10:41 PM, "Mark Wieder" wrote: > >> I'm with Trevor (and some other folks, too, I guess). If you disabled >> a control and it *still* swallowed mouseclicks then that wouldn't >> exactly be disabled, no? > > I guess it depends on how you define "disabled"... I don't define disabled > as "transparent", but "inert". Meaning that it acts like any other button > you click that is disabled - nothing happens. > I always thought of disabled as not-responding-to-clicks, like in the early days of dialog boxes when nothing was transparent. In the xTalk way of things, if you still think the way I do, disable only applies to the running of the script, not the clickable item... thus swallowing the mouse click. I guess the way to do this is to put a transparent enabled button over the disabled button if you want to swallow the mouse clicks... then disable the transparent button and enable the visible button ...or write if the button overMe is disabled then exit mouseup Jim Ault Las Vegas From JimAultWins at yahoo.com Thu Oct 12 02:51:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 11 Oct 2006 23:51:23 -0700 Subject: Using 'for each' to modify a container In-Reply-To: <452DB31E.30405@hyperactivesw.com> Message-ID: Hello, Jacque, On 10/11/06 8:14 PM, "J. Landman Gay" wrote: > Bill Marriott wrote: > >> And I'm *really* concerned about the second part of your report >> >>> Further, I don't reuse the name 'thisLine' in the next instance of a >>> repeat >>> for each loop in the *same handler*, but change the name to avoid >>> conflict, >>> such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable >>> results >>> occasionally. >> >> Surely THAT is a definite bug?! Have other people experienced this? Are you >> able to reproduce it? Is there a bug on it already filed? I do this all the >> time and I'd have to update a lot of code to fix it. > > For what it's worth, I do it all the time too and have never had a > problem. I think maybe the original poster was just being cautious. > I am the original poster, and I will explain a bit more. I have several apps that do some intense data parsing, error checks, and reformatting. At some point during the development a few months ago I was trying to chase a set of bugs in a handler that were very elusive. My standard repeat form evolved to: repeat for each line LNN in varList put item 1 to 2 of LNN & cr after newVarList end repeat delete char -1 of newVarList and, like you, reused my choice of LNN. Cool beans. However...in one long handler... Using Variable Watcher and some test variables, I saw 'LNN' change the way you would expect, then later, strangely, it held some garbage characters, and thus the bug(s). The failure was not always the same, but it did fail before the end of the process. By not reusing LNN each time, the problem has not returned. My current system is to use LNN1, LNN2, LNN3, etc. The reason I use all caps is to remind me not to change the variable, but rather recast ( eg. get LNN) so I could change the value. You are right about 'just being cautious'. I have too much to accomplish to go through the 'strange debug' again. Jim Ault Las Vegas From mark at maseurope.net Thu Oct 12 03:03:10 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 12 Oct 2006 08:03:10 +0100 Subject: Using 'for each' to modify a container In-Reply-To: References: Message-ID: <91CC67B9-B43E-4C6D-956F-26AD23B99ACD@maseurope.net> Clearly, it shouldn't be necessary, but I wonder if putting empty into LNN or "delete variable LNN" after each loop has finished would cure that? Best, Mark On 12 Oct 2006, at 07:51, Jim Ault wrote: > Hello, Jacque, > > On 10/11/06 8:14 PM, "J. Landman Gay" > wrote: > >> Bill Marriott wrote: >> >>> And I'm *really* concerned about the second part of your report >>> >>>> Further, I don't reuse the name 'thisLine' in the next instance >>>> of a >>>> repeat >>>> for each loop in the *same handler*, but change the name to avoid >>>> conflict, >>>> such as 'thisline', 'thisline1', 'thisLine2'. Again, unpredictable >>>> results >>>> occasionally. >>> >>> Surely THAT is a definite bug?! Have other people experienced >>> this? Are you >>> able to reproduce it? Is there a bug on it already filed? I do >>> this all the >>> time and I'd have to update a lot of code to fix it. >> >> For what it's worth, I do it all the time too and have never had a >> problem. I think maybe the original poster was just being cautious. >> > I am the original poster, and I will explain a bit more. I have > several > apps that do some intense data parsing, error checks, and > reformatting. At > some point during the development a few months ago I was trying to > chase a > set of bugs in a handler that were very elusive. > > My standard repeat form evolved to: > > repeat for each line LNN in varList > put item 1 to 2 of LNN & cr after newVarList > end repeat > delete char -1 of newVarList > > and, like you, reused my choice of LNN. Cool beans. However...in > one long > handler... > > Using Variable Watcher and some test variables, I saw 'LNN' change > the way > you would expect, then later, strangely, it held some garbage > characters, > and thus the bug(s). The failure was not always the same, but it > did fail > before the end of the process. By not reusing LNN each time, the > problem > has not returned. > > My current system is to use LNN1, LNN2, LNN3, etc. The reason I > use all > caps is to remind me not to change the variable, > but rather recast ( eg. get LNN) so I could change the value. > > You are right about 'just being cautious'. I have too much to > accomplish to > go through the 'strange debug' again. > > 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 scott at tactilemedia.com Thu Oct 12 03:15:47 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 12 Oct 2006 00:15:47 -0700 Subject: Using 'for each' to modify a container In-Reply-To: <91CC67B9-B43E-4C6D-956F-26AD23B99ACD@maseurope.net> Message-ID: >> Using Variable Watcher and some test variables, I saw 'LNN' change >> the way you would expect, then later, strangely, it held some garbage >> characters, and thus the bug(s). The failure was not always the same, but it >> did fail before the end of the process. By not reusing LNN each time, the >> problem has not returned. FWIW, I ran into a similar issue some time ago: garbage characters randomly appearing in a variable. Took me weeks of messing around with complex code since I couldn't get simple tests to fail. Eventually I determined the problem was "contrived" object references. I was manually creating object references like "btn 1 of stack coolstack" which for some reason was intermittently failing and being stored as garbage. Once I started referencing objects using their long IDs, the problem disappeared. Chalk this up as another "...might save someone else a few headaches...". Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From rjb at robelko.com Thu Oct 12 03:27:21 2006 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 12 Oct 2006 09:27:21 +0200 Subject: Using 'for each' to modify a container In-Reply-To: <452DB31E.30405@hyperactivesw.com> References: <452DB31E.30405@hyperactivesw.com> Message-ID: > >The first part though, about not changing the contents of a loop >variable, does give unexpected results though I hardly ever get an >actual script error. Usually I just get scrambled variables. > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com Strange. I do it all the time and never seen a problem. Notably all such loops in my programs are really short, no more than a few lines. May be I am just lucky that I do not trigger the condition that scrambles the content but it might be time to change my habits :) Robert Brenstein From dcragg at lacscentre.co.uk Thu Oct 12 03:48:05 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 12 Oct 2006 08:48:05 +0100 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: <62F3B154-2D10-40E7-B42B-DF0C31C3D883@lacscentre.co.uk> On 12 Oct 2006, at 04:47, Ken Ray wrote: > On 10/11/06 10:41 PM, "Mark Wieder" wrote: > >> I'm with Trevor (and some other folks, too, I guess). If you disabled >> a control and it *still* swallowed mouseclicks then that wouldn't >> exactly be disabled, no? > > I guess it depends on how you define "disabled"... I don't define > disabled > as "transparent", but "inert". Meaning that it acts like any other > button > you click that is disabled - nothing happens. I would have expected behaviour as Ken describes. I don't think it's a case of "swallowing" mouseClicks, but of passing them on through the hierarchy, e.g. to card, to stack, etc. That would be the same as if you clicked on any visible opaque object (button, image, card, field, etc.) that had no mouse event handlers. However, as I wasn't aware of current behavior, I obviously have never had a need for this, and I wouldn't want to break people's stacks over it. (I notice on OS X that disabled buttons are partly transparent. Perhaps just part of the mouseUp should pass through to the object behind. :-)) Cheers Dave From trancepacific at gmail.com Thu Oct 12 04:00:51 2006 From: trancepacific at gmail.com (kevin oneil) Date: Thu, 12 Oct 2006 10:00:51 +0200 Subject: Is this weird or is it me? Message-ID: <8e18e80d0610120100t5e91a77eh31d727bb04092a3@mail.gmail.com> On 10/11/06 5:23 PM, "Trevor DeVore" wrote: >> On Oct 11, 2006, at 11:03 AM, Ken Ray wrote: >> >>> Actually what I mean is that it shouldn't act like it doesn't >>> exist... if >>> you click on a disabled opaque button, it shouldn't pass the click >>> to things >>> behind it... >> >> Ah. I could see how you could make an argument either way but like >> Malte I have come to rely on the current behavior. > >I think where I'm coming from is that none of the other xTalks I've used >(HyperCard, SuperCard, Oracle Media Objects, etc.) behave this way, so to me >it seems "wrong". I wouldn't want to suggest that it should be changes to >break other people's code, but perhaps some way to make it not do that (a >new global property, a new object property, etc.) would be nice. Logically, I think this is a bug. When clicked, a disabled button should by definition NOT do anything, lest of all pass a click to any other object. Cheers, Kevin From rjb at robelko.com Thu Oct 12 03:43:05 2006 From: rjb at robelko.com (Robert Brenstein) Date: Thu, 12 Oct 2006 09:43:05 +0200 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: >I guess it depends on how you define "disabled"... I don't define disabled >as "transparent", but "inert". Meaning that it acts like any other button >you click that is disabled - nothing happens. > >Ken Ray >Sons of Thunder Software >Web site: http://www.sonsothunder.com/ >Email: kray at sonsothunder.com > I don't think transparency should define behavior of a button. Otherwise, we would have to toggle transparency besides disabling/enabling to accomplish some behaviors. If a disabled button did not pass the mouseclicks, it would have to trigger the scripts me thinks. If swallowing was accepted behavior, would it be restricted to mouseclicks, actually, mouseDown, mouseUp, or all mouse events, or all events applicable to the object? What for fields or other objects that can act like buttons? Can of worms IMHO. I believe the current behavior is fine. It is predictable, easily explained, and consistent among all objects. It may catch someone by a surprise once a while but that is part of learning. Robert From mark at maseurope.net Thu Oct 12 04:09:55 2006 From: mark at maseurope.net (Mark Smith) Date: Thu, 12 Oct 2006 09:09:55 +0100 Subject: Is this weird or is it me? In-Reply-To: <8e18e80d0610120100t5e91a77eh31d727bb04092a3@mail.gmail.com> References: <8e18e80d0610120100t5e91a77eh31d727bb04092a3@mail.gmail.com> Message-ID: But that seems to be the problem - it's doing nothing. The question is whether it do something ie. intercept the mouseclick. Best, Mark On 12 Oct 2006, at 09:00, kevin oneil wrote: > Logically, I think this is a bug. When clicked, a disabled button > should by > definition NOT do anything, lest of all pass a click to any other > object. From dcragg at lacscentre.co.uk Thu Oct 12 04:25:45 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 12 Oct 2006 09:25:45 +0100 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: On 12 Oct 2006, at 08:43, Robert Brenstein wrote: > Can of worms IMHO. I believe the current behavior is fine. It is > predictable, easily explained, and consistent among all objects. It > may catch someone by a surprise once a while but that is part of > learning. Lovely conclusion. I vote for Robert as next UN General Secretary. :-) Cheers Dave From Andre.Bisseret at inria.fr Thu Oct 12 04:35:51 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Thu, 12 Oct 2006 10:35:51 +0200 Subject: Resizestack: sending and passing problem In-Reply-To: References: Message-ID: <8E289CF4-0D74-4218-AEA5-3100DC34990D@inria.fr> Le 11 oct. 06 ? 23:57, David Bovill a ?crit : > Spent hours trying to track this down... > > send "resizeStack" to card 1 > > Could not get it to work. > > Then tried this. Create a blank stack - on the card script add: > > on mouseUp > beep > pass mouseUp > end mouseUp > > And put an empty button on a card. Clicking on the button gives you > a very > pleasing beep. But put this script in the button: > > on mouseUp > send "mouseUp" to card 1 > end mouseUp > > And you get an error! Hello, I tried what you asked and I did not get any error !? Mac Pro OS X 10.4.8 Rev 2.7.4 Best regards from Grenoble Andr? > Remove the "pass mouseUp" from the card script and > everything works. > > OK - so my problem is how do you send "resizeStack" messages. I > don"t want > to not pass this message? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Thu Oct 12 04:51:14 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Oct 2006 09:51:14 +0100 Subject: [OT] AJAX to Overtake Flash? In-Reply-To: References: Message-ID: <452E0202.2030504@anachreon.co.uk> Hiya, I remember now... That's why I'm interested in local and remote DBs. A light DB with recent data which synchronises with the remote. I have been doing this with Derby and HSQLDB (both can run as client and server). They're fairly lightweight for client apps, although HSQLDB worries me a little due to it's laxness on error checking (which makes it faster). Now that SQLite can handle larger datasets I might move onto that. Cheers, Luis. Josh Mellicker wrote: > The future is that browsers will cache a lot of data so web apps can be > used offline. Hehehehe.... (laughing trailing off into an echo....) > > > On Oct 11, 2006, at 6:30 PM, Scott Rossi wrote: > >> Recently, Luis wrote: >> >>>> On an unrelated note, I find it interesting to have come across >>>> several products that have gone the way of the net-enabled app, in >>>> terms of >>>> help, add-ons and even primary user interaction. >> >>> Problem I see is the wire (even the one in 'wireless'): Once the wire >>> is down, so is the app. >>> Nobody expects a hard disk to fail, but they do. No one wants the >>> 'wire' to fail, but it does. >> >> If the wire fails, your app is not down; your access to the latest and >> greatest content is delayed. It doesn't make sense to store an entire >> help >> system online. The more intelligent system stores a version locally and >> updates the local version as needed. If the apps completely relied on >> the >> wire, then there would be a problem, but the wire simply provides a >> means to >> keep your local content in synch with the latest version. So yes, your >> content is only as recent as the latest net update, but you always have >> access to *some* content, though it may not be the version that was >> published yesterday. >> >> And even if the wire is not available, you still can't shop anywhere, >> regardless of what mechanism is used to drive the store. >> >> 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From david at dvglasgow.wanadoo.co.uk Thu Oct 12 04:52:58 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Thu, 12 Oct 2006 09:52:58 +0100 Subject: Unwanted Explicit variables set to true? In-Reply-To: <20061010212934.D2B9B488DD8@mail.runrev.com> References: <20061010212934.D2B9B488DD8@mail.runrev.com> Message-ID: <2f164ddeed59024b07fee75e98f16a00@dvglasgow.wanadoo.co.uk> Hmmm. Recently, 2.7.2 on OS X started to behave as if explicitvariables was set to true. Perfectly functioning scripts opened in the editor would generate unquoted literal errors and moaning about undeclared variables. I today moved to 2.7.4, confident that the problem would go away, but it hasn't - 'put the explicitvariables' in the message box returns false. Setting it to false changes nothing. I found nothing on this in the archives since 2003. Que pasa? Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From jbv.silences at club-internet.fr Thu Oct 12 05:16:54 2006 From: jbv.silences at club-internet.fr (jbv) Date: Thu, 12 Oct 2006 11:16:54 +0200 Subject: HTML detection References: <452D0FE3.F88C4D3D@club-internet.fr> <7aa52a210610111816y2fe91186pdac6e3eac12e4ec@mail.gmail.com> Message-ID: <452E0804.F03150A9@club-internet.fr> Chipp, > > JBV, I think I would need more information about what you're trying to > do. If you're talking about strict HTML, then of course as previously > mentioned, checking for " looking to strip tags from text then there are a couple ways to do > that. > what I want to do is pretty simple : I have a variable with some raw text, and I want to know if that text contains html tags or not... I can't use fields since it's part of a cgi script... and finally, an idea crossed my mind : why not do the opposite of stripping tags from text ? if I strip all text that isn't within "<" and ">" and test if my variable is empty or not, then I can decide if it contains tags... I guess a Regex can do that... or even simpler : after stripping tags from text , comparing the number of chars left in my variable with its original content will tell me if it contains tags or not... Thank you all for helping me find a solution by myself... ;-) JB From geradamas at yahoo.com Thu Oct 12 05:33:34 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 12 Oct 2006 10:33:34 +0100 (BST) Subject: [OT] - REALBasic Claims 100K Users Message-ID: <20061012093334.18855.qmail@web37511.mail.mud.yahoo.com> Do I count as: 1. a user of RealBasic 2. a user of Runtime Revolution ??? 1. I downloaded the free Linux version of RealBasic a while back - didn't like it and didn't use it - however my personal details are, presumably, washing around in the RealBasic company's database. 2. Somebody bought me a copy of DreamCard and I bought a copy of RRMedia (something I have lived to regret), and I do most of my work with the free version of RR (2.2.1) that was available for a while for Linux. Well, 1. NO!, but I bet I have been counted for RealBasic's statistical purposes. 2. YES and NO; YES, insofar as I do use RR on an almost daily basis, love it, feel "at home inside it", blah, blah, blah. NO, insofar as I probably do not show up as more than a 'blip' on RR's accountant's chart. So the claims of RealBasic are silly and pointless - I am happy to see that Runtime Revolution are not so silly as to make daft claims of a similar nature. Surely the way to assess a development suite's popularity is to look at the web traffic related to it: Downloads of finished software packages, Downloads of "bits and bobs", i.e. stacks, Traffic on use lists and fora (err, OK, 'forums'). sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From viktoras at ekoinf.net Thu Oct 12 05:47:28 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 12 Oct 2006 12:47:28 +0300 (FLE Standard Time) Subject: CGI for Slide show References: <452B6B80.7080608@hindu.org> Message-ID: <452E0F2F.000001.03712@MAZYTIS> There is an alternative with javascript using properties of image tag. It can (re)load images without reloading the whole page, so it also saves some bandwith for you. Here is the recipe provided all images are in same format (let'say jpg) and with names made using a phrase and a number - e.g. im1.jpg im2.jpg, im3.jpg, etc... This is how your image tag might look like for a slideshow of 15 images: img src="im1.jpg" name="thisIm" alt="Click to change image" galleryimg="no" onclick="if (i<=15) {i++}; else {i=1}; thisIm.src='im'+i+'.jpg';" The script still has to be adjusted for Non MSIE browsers, current version works on MSIE. Viktoras -------Original Message------- From: Sivakatirswami Date: 10/11/06 22:24:35 To: How to use Revolution Subject: CGI for Slide show Has anyone done a CGI that runs a slide show? basically you have a folder of images, user clicks "Next" or "Previous" and the CGI drives a new image and text into the same screen. If this could be an embedded object, great, otherwise, a complete web screen built from a template or something... the only caveat is of course, Rev has no session variables... so how do we store the users' current place in the slide show? If user ONE is flipping through the slide show and is on slide 5 and user TWO is flipping through the slide show and is on slide 8, where does that information live? I suppose one could generate a hidden input variable on the fly, embed this in the page as a input if we want to use POST or as a GET parameter in the cgi "next" button which is passed to the CGI in $QUERY or possibly we save cookie info? I recall some mentioned a few years back about someone successfully embedding stuff in a web page with CGI; I can also use iFrame which is considered non-standard, and deprecated (I don't know why... it works fine...I use it now.) Or push the show to a new top window which contains the entire presentation and no other elements. I see lots of ways of doing this pretty easily, but before digging into it I just wanted to check before re-inventing the wheel. TIA Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Thu Oct 12 06:19:23 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 12 Oct 2006 11:19:23 +0100 Subject: Threads In-Reply-To: <78DB2094-AFD2-474E-9ED1-04BF3807D828@swcp.com> References: <70ed6b130610041124g32b9be45n319fdb247d6b60e@mail.gmail.com> <6.2.1.2.2.20061004151717.0837f6f0@exchange.slg.com> <70ed6b130610041439l5181fd82vd3fdf3b0801bfc4d@mail.gmail.com> <70E25F5E-9B25-490B-A906-2D9668EF3F12@swcp.com> <4412183c7403d420d764b205ee5e3f3b@ugh.eclipse.co.uk> <78DB2094-AFD2-474E-9ED1-04BF3807D828@swcp.com> Message-ID: <452E16AB.2090407@anachreon.co.uk> Maybe this could be done, albeit in a rather primitive way: Separate standalones communicating with each other? Cheers, Luis. Dar Scott wrote: > > On Oct 5, 2006, at 12:46 PM, Andrew wrote: >>> What kind of communication? >>> "Do this and let me know when you are finished." >>> "Do this, show progress, and let me know when you are finished." >>> Bidirectional message queue. >>> Send messages to a thread in 'send' style. >> >> My initial idea would be that when you send a message you could do so >> indicating it should be run it it's own thread (or in an existing >> thread that you know the name of). By default each object (button, >> field, card etc) would have a mutex that you must hold to update it's >> attributes or to run any of its handlers (this would be acquired >> automatically). It would be possible to do finer grained locking if >> the programmer took the trouble to code it. The automatic acquisition >> of locks would be dependent on some global property (that might also >> be used to permit the creation of threads in the first place) so there >> would be no overhead for non-threaded stacks. > > I think something like that might work, however I wonder what the right > way would be to make this fit into the Revolution way of things and to > ward off potential problems. > > It might start off simple, perhaps between sort of between a thread and > a process in which a library script is used to create a thread and > messages (like with send) are sent back and forth. The shared resources > might be added based on that. Same with accessing objects. > > That is far from being able to access anything the home thread could, so > folks might think that too weak. > > Dar > > -- > ******************************************* > Dar Scott > Dar Scott Consulting and Dar's Lab > Lab, office, home: +1 505 299 9497 > Fax: call above first > Skype: send me a note first > > http://www.swcp.com/dsc > Computer programming > ******************************************* > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From larsbrehmer at mac.com Thu Oct 12 08:46:34 2006 From: larsbrehmer at mac.com (Lars Brehmer) Date: Thu, 12 Oct 2006 15:46:34 +0300 Subject: RE Is this weird or is it just me? Message-ID: <9762FEF2-9A27-4449-A032-DA93B66C880C@mac.com> Wow, I didn't expect so many responses and opinions on this small matter! And I do agree (conditionally) with both. I still find it odd that mouseEnter does nothing but mouseUp does in the sense that a clickable opject under the disabled button is clicked. As far as transparency is concerned, i use my own icons, so in the disable state it doesn't look partially transparent, so it still seems strange. especially in deBug mode when mouseEnter doesn't call up the script and mouseUp brings up the script of the button behind it. Since both buttons actually do similar things, it took a while for me to even try deBug mode and figure this out. But i guess what i am really saying is either behavior for a disabled button is perfectly acceptable to me IF I KNOW ABOUT IT. Couldn't this have been mentioned in the docs? I mean for a non-programmer like me, when I first find something to use, like disable and enable, I look in the dictionary to see exactly how to implement it and what behaviour to expect. This reminds me of Dr. Strangelove's great line to the Russian ambassador - ze whole point of zis doomsday machine is lost - if you keep it a secret! Vy didn't you tell ze Vorld! Cheers, Lars "we must not allow a mineshaft gap!" Brehmer ps. another quickie - is there any way to do something like "repeat for each marked card?" I kinda doubt it, but I thought I'd ask. Just looking for something quicker than: get the num of marked cds repeat it times go next marked cd doThis, doThat end repeat Also, is there a way to navigate between cards in a stack with a preOpenCard handler and ignore preOpenCard? From kray at sonsothunder.com Thu Oct 12 09:42:00 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 12 Oct 2006 08:42:00 -0500 Subject: Is this weird or is it me? In-Reply-To: <62F3B154-2D10-40E7-B42B-DF0C31C3D883@lacscentre.co.uk> Message-ID: On 10/12/06 2:48 AM, "Dave Cragg" wrote: > I would have expected behaviour as Ken describes. I don't think it's > a case of "swallowing" mouseClicks, but of passing them on through > the hierarchy, e.g. to card, to stack, etc. That would be the same as > if you clicked on any visible opaque object (button, image, card, > field, etc.) that had no mouse event handlers. Actually, Dave, you're absolutely right. A disabled button shouldn't prevent the message from continuing through the hierarchy; for me the issue is not so much that the mouse event is stopped at the button, but that the event is allowed to occur in another object that is not in the hierarchy (e.g. the button behind the disabled button). Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Thu Oct 12 09:43:23 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 12 Oct 2006 15:43:23 +0200 Subject: RE Is this weird or is it just me? In-Reply-To: <9762FEF2-9A27-4449-A032-DA93B66C880C@mac.com> References: <9762FEF2-9A27-4449-A032-DA93B66C880C@mac.com> Message-ID: <2D90408D-3AF1-403A-8B2D-21E08C2345E8@major-k.de> Hi Lars, > Wow, I didn't expect so many responses and opinions on this small > matter! And I do agree (conditionally) with both. > > I still find it odd that mouseEnter does nothing but mouseUp does > in the sense that a clickable opject under the disabled button is > clicked. As far as transparency is concerned, i use my own icons, > so in the disable state it doesn't look partially transparent, so > it still seems strange. especially in deBug mode when mouseEnter > doesn't call up the script and mouseUp brings up the script of the > button behind it. Since both buttons actually do similar things, > it took a while for me to even try deBug mode and figure this out. > > But i guess what i am really saying is either behavior for a > disabled button is perfectly acceptable to me IF I KNOW ABOUT IT. > Couldn't this have been mentioned in the docs? I mean for a non- > programmer like me, when I first find something to use, like > disable and enable, I look in the dictionary to see exactly how to > implement it and what behaviour to expect. This reminds me of Dr. > Strangelove's great line to the Russian ambassador - ze whole point > of zis doomsday machine is lost - if you keep it a secret! Vy > didn't you tell ze Vorld! :-) > Cheers, > Lars "we must not allow a mineshaft gap!" Brehmer > ps. another quickie - is there any way to do something like "repeat > for each marked card?" No, there isn't. > I kinda doubt it, but I thought I'd ask. Just looking for > something quicker than: > > get the num of marked cds > repeat it times > go next marked cd > doThis, doThat > end repeat But you could write a function or handler that returns a list of the number of the marked cards and step through that list. OK, is not the same ;-) ... get mlist() repeat for each item i in it doThis of cd 1 doThat of cd i ## not really necessary to GO to the marked cd. end repeat ... function mlist put the num of cds into nc repeat with i = 1 to nc if the mark of cd i then put i & "," after mklist end if end repeat delete char -1 of mklist return mklist end mlist You get the picture .-) > Also, is there a way to navigate between cards in a stack with a > preOpenCard handler and ignore preOpenCard? You mean something like: ... lock messages go card "the one with a preopencard handler" unlock messages ## messages will be unlocked automatically after the handler is finished ... ? Best Klaus Major klaus at major-k.de http://www.major-k.de From kray at sonsothunder.com Thu Oct 12 09:46:06 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 12 Oct 2006 08:46:06 -0500 Subject: Is this weird or is it me? In-Reply-To: Message-ID: On 10/12/06 2:43 AM, "Robert Brenstein" wrote: > Can of worms IMHO. I believe the current behavior is fine. It is > predictable, easily explained, and consistent among all objects. Well, that's my problem with it... it was *not* predictable (at least not for me and a few others here), which is why it caught me by surprise that this was happening. What would have been predictable for me would be that it acted consistently with other xTalk environments. In any event, for me it's a "gotcha" that I now know about, and it *is* consistent within Rev, and easily explained. I'll know to code around it in the future... > may catch someone by a surprise once a while but that is part of > learning. You're absolutely right, Robert... part of learning... :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From lists at mangomultimedia.com Thu Oct 12 09:59:00 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Thu, 12 Oct 2006 06:59:00 -0700 Subject: Using 'for each' to modify a container In-Reply-To: <91CC67B9-B43E-4C6D-956F-26AD23B99ACD@maseurope.net> References: <91CC67B9-B43E-4C6D-956F-26AD23B99ACD@maseurope.net> Message-ID: On Oct 12, 2006, at 12:03 AM, Mark Smith wrote: > Clearly, it shouldn't be necessary, but I wonder if putting empty > into LNN or "delete variable LNN" after each loop has finished > would cure that? Putting empty into the labelVariable in each repeat loop solves some problems so I would imagine it would in the above as well. I've done this before: repeat for each line theLine in theData split theLine by ";" AND ":" -- do something fancy put empty into theLine end repeat Without the line "put empty into theLine" the code doesn't always work correctly. With the line it does. Of course, according to the docs I was being bad and should change my behavior. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From revolution at derbrill.de Thu Oct 12 11:04:59 2006 From: revolution at derbrill.de (Malte Brill) Date: Thu, 12 Oct 2006 17:04:59 +0200 Subject: Unwanted Explicit variables set to true? In-Reply-To: <20061012101932.7CACA488E71@mail.runrev.com> References: <20061012101932.7CACA488E71@mail.runrev.com> Message-ID: <34C10A08-91F1-4D17-BEAF-B25705B52506@derbrill.de> Hi David, check your preferences. Maybe you accidently checked "Variable checking by default" in the script editor pane? Prefs are preserved cross versions since 2.7.x so this might be the cause. This setting is not exactly the same as setting the explicit vars. You might want to check uncheck it once even if it appears unchecked. Hope that helps, Malte From stephenREVOLUTION at barncard.com Thu Oct 12 11:23:57 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 12 Oct 2006 08:23:57 -0700 Subject: Unwanted Explicit variables set to true? In-Reply-To: <2f164ddeed59024b07fee75e98f16a00@dvglasgow.wanadoo.co.uk> References: <20061010212934.D2B9B488DD8@mail.runrev.com> <2f164ddeed59024b07fee75e98f16a00@dvglasgow.wanadoo.co.uk> Message-ID: I had this problem and found out it was Constellation, it has it's own settings for explicitvariables. But you didn't mention it, I know. >Hmmm. Recently, 2.7.2 on OS X started to behave as if >explicitvariables was set to true. Perfectly functioning scripts >opened in the editor would generate unquoted literal errors and >moaning about undeclared variables. > >I today moved to 2.7.4, confident that the problem would go away, >but it hasn't - 'put the explicitvariables' in the message box >returns false. Setting it to false changes nothing. > >I found nothing on this in the archives since 2003. Que pasa? > >Best Wishes, > >David Glasgow >Carlton Glasgow Partnership > >http://www.i-psych.co.uk > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Thu Oct 12 11:27:33 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 12 Oct 2006 08:27:33 -0700 Subject: CGI for Slide show In-Reply-To: <452E0F2F.000001.03712@MAZYTIS> References: <452B6B80.7080608@hindu.org> <452E0F2F.000001.03712@MAZYTIS> Message-ID: >The script still has to be adjusted for Non MSIE browsers, current version works on MSIE. Which is exactly why I went to pure HTML at the time (7 years ago). Browser compatibility was even worse then. > There is an alternative with javascript using properties of image tag. It >can (re)load images without reloading the whole page, so it also saves some >bandwith for you. Here is the recipe provided all images are in same format >(let'say jpg) and with names made using a phrase and a number - e.g. im1.jpg > im2.jpg, im3.jpg, etc... > >This is how your image tag might look like for a slideshow of 15 images: >img src="im1.jpg" >name="thisIm" >alt="Click to change image" >galleryimg="no" >onclick="if (i<=15) {i++}; else {i=1}; thisIm.src='im'+i+'.jpg';" > >The script still has to be adjusted for Non MSIE browsers, current version >works on MSIE. > >Viktoras > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jerry at daniels-mara.com Thu Oct 12 11:35:25 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Thu, 12 Oct 2006 10:35:25 -0500 Subject: Unwanted Explicit variables set to true? In-Reply-To: References: <20061010212934.D2B9B488DD8@mail.runrev.com> <2f164ddeed59024b07fee75e98f16a00@dvglasgow.wanadoo.co.uk> Message-ID: <9E8D7AD7-3C6C-4CB7-83A6-124433454822@daniels-mara.com> In Galaxy (and I believe in Constellation) the explicit vars property is only set during a compile, and then it is set according to the explicit var setting that is "attached" to the object being compiled. This is a Galaxy/Constellation convention. SO...I don't think it's entirely accurate to say Constellation or Galaxy has its own setting, but rather the object itself. Small difference, but an important one. Best, Jerry Daniels Tool makers for the 21st century http://www.daniels-mara.com On Oct 12, 2006, at 10:23 AM, Stephen Barncard wrote: > I had this problem and found out it was Constellation, it has it's > own settings for explicitvariables. But you didn't mention it, I know. > >> Hmmm. Recently, 2.7.2 on OS X started to behave as if >> explicitvariables was set to true. Perfectly functioning scripts >> opened in the editor would generate unquoted literal errors and >> moaning about undeclared variables. >> >> I today moved to 2.7.4, confident that the problem would go away, >> but it hasn't - 'put the explicitvariables' in the message box >> returns false. Setting it to false changes nothing. >> >> I found nothing on this in the archives since 2003. Que pasa? >> >> Best Wishes, >> >> David Glasgow >> Carlton Glasgow Partnership >> >> http://www.i-psych.co.uk >> > > -- > 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 Thu Oct 12 11:43:47 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 12 Oct 2006 08:43:47 -0700 Subject: Unwanted Explicit variables set to true? In-Reply-To: <9E8D7AD7-3C6C-4CB7-83A6-124433454822@daniels-mara.com> References: <20061010212934.D2B9B488DD8@mail.runrev.com> <2f164ddeed59024b07fee75e98f16a00@dvglasgow.wanadoo.co.uk> <9E8D7AD7-3C6C-4CB7-83A6-124433454822@daniels-mara.com> Message-ID: In Constellation, the explicitvars prefs setting on the edit window did NOT track the Rev IDE setting in preferences. That's what I reported to you as 'strange behavior' several months ago. I think I may have gotten an update that had that checkbox set, as I know I didn't set it. Anyway that removal was one of the simplifications that resulted in Galaxy. >In Galaxy (and I believe in Constellation) the explicit vars >property is only set during a compile, and then it is set according >to the explicit var setting that is "attached" to the object being >compiled. This is a Galaxy/Constellation convention. > >SO...I don't think it's entirely accurate to say Constellation or >Galaxy has its own setting, but rather the object itself. Small >difference, but an important one. > >Best, > >Jerry Daniels -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mwieder at ahsoftware.net Thu Oct 12 13:00:28 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 12 Oct 2006 10:00:28 -0700 Subject: CGI for Slide show In-Reply-To: <452DCF5B.7030208@hindu.org> References: <20061011203506.28738.qmail@web60514.mail.yahoo.com> <15335305666.20061011205750@ahsoftware.net> <452DCF5B.7030208@hindu.org> Message-ID: <1304146492.20061012100028@ahsoftware.net> Sivakatirswami- Wednesday, October 11, 2006, 10:15:07 PM, you wrote: > I've heard iFrame was deprecated, but it works really well. > I am also using now an iFrame that calls a Rev CGI which > returns a small html chunk. You can also make AJAX calls in your iframe to respond to user mouse clicks, validate changes in text fields, etc. A main reason the iframe tag is deprecated is because Microsoft made the decision a while back that everything would be web-enabled. Thus folks could put malware in iframe tags and it would be automatically executed in emails, Word documents, etc. I'm not wild about HTML emails in general, but emails that execute code on my machine are just a Bad Idea. > For all the hype that AJAX gets... I don't see how this > differs from AJAX. (please enlighten me there if you care to...) > Anyway you cook it, your web server must AJAX doesn't usually have a rev cgi on the backend, so you're able to get away with a lot without the AJAX frontend processor. I use the combination of AJAX and rev cgi, although with text rather than actual xml, so I prefer to call it AJAR. >> Anyway... iFrame is so simple: >
  • > >
  • > I'm thinking I can take this model and drive a slide show through a > bigger rect on the web page. Yes, that's what I use iframe tags for. The combination of the rev cgi generating html pages on the fly and an iframe tag to contain the result and css files to provide the UI experience is pretty powerful. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Oct 12 13:28:18 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 12 Oct 2006 10:28:18 -0700 Subject: RE Is this weird or is it just me? In-Reply-To: <2D90408D-3AF1-403A-8B2D-21E08C2345E8@major-k.de> References: <9762FEF2-9A27-4449-A032-DA93B66C880C@mac.com> <2D90408D-3AF1-403A-8B2D-21E08C2345E8@major-k.de> Message-ID: <865816022.20061012102818@ahsoftware.net> Klaus- Thursday, October 12, 2006, 6:43:23 AM, you wrote: >> ps. another quickie - is there any way to do something like "repeat >> for each marked card?" > No, there isn't. But there is a "for each" BZ enhancement request: BZ#3448 -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Oct 12 13:32:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 12 Oct 2006 10:32:42 -0700 Subject: Is this weird or is it me? In-Reply-To: References: Message-ID: <626080403.20061012103242@ahsoftware.net> Ken- Thursday, October 12, 2006, 6:42:00 AM, you wrote: > Actually, Dave, you're absolutely right. A disabled button shouldn't prevent > the message from continuing through the hierarchy; for me the issue is not > so much that the mouse event is stopped at the button, but that the event is > allowed to occur in another object that is not in the hierarchy (e.g. the > button behind the disabled button). Interesting. I think about this a bit differently. The first object available to catch the mouseUp event at the place where the mouse was clicked is the non-disabled button. I think it's the same sort of thing that happens when a group gets a mouseUp event. -- -Mark Wieder mwieder at ahsoftware.net From klaus at major-k.de Thu Oct 12 13:39:31 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 12 Oct 2006 19:39:31 +0200 Subject: revVideoGrabber broken? Message-ID: Hi friends, does anybody had success with the revVideoGrabber in 2.7.4? QuickTime 7.1.3 on Mac and PC. Tried with the demo stack "Video Captur.rev" in "Sample projects" on my Mac and PC and almost nothing worked... :-/ I do not have any videosource attached on my Mac (is this necessary to get the "revVideoGrabDialog"?) and have a TV card on my PC. ############################################### On Mac: Clicking "Video Settings..." does NOTHING on my Mac. The docs say: -> revvideograbdialog settingstype ! If using QT for grabbing video do NOT specify "type" with "revvideograbdialog"! So I changed the script in the demo stack (which COULD need a little update!): ... revVideoGrabDialog "display" ## Althought the docs stated to omit the type? ... to a simple: ... revVideoGrabDialog ... and got this error: Handler: Can't find handler Object: QuickTime Line: revVideoGrabDialog Hint: revVideoGrabDialog There is no control called "QuickTime" and the docs say this is the correct syntax with QuickTime. ################################################# PC: Using "QT": Clicking "Video Settings..." immediately crashes Rev every time! Using "VfW": All dialogs are shown, so this does work (somehow). ############################################# Is the RevVideoGrabber simply broken or incompatible with the latest version of QT or what? Any hints are very welcome, we have to start a project with this feature right now! Regards Klaus Major klaus at major-k.de http://www.major-k.de From mwieder at ahsoftware.net Thu Oct 12 14:00:33 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 12 Oct 2006 11:00:33 -0700 Subject: CGI for Slide show In-Reply-To: <452E0F2F.000001.03712@MAZYTIS> References: <452B6B80.7080608@hindu.org> <452E0F2F.000001.03712@MAZYTIS> Message-ID: <377751365.20061012110033@ahsoftware.net> Viktoras- Thursday, October 12, 2006, 2:47:28 AM, you wrote: > This is how your image tag might look like for a slideshow of 15 images: > img src="im1.jpg" > name="thisIm" > alt="Click to change image" > galleryimg="no" > onclick="if (i<=15) {i++}; else {i=1}; thisIm.src='im'+i+'.jpg';" > The script still has to be adjusted for Non MSIE browsers, current version > works on MSIE. The reason it doesn't work on non-msie browsers is that it's badly-formed javascript. I really don't understand why people have a reluctance to declare variables. Here's the same thing working on any javascript-enabled browser. All I did was declare the variable. click to change image -- -Mark Wieder mwieder at ahsoftware.net From janschenkel at yahoo.com Thu Oct 12 14:32:50 2006 From: janschenkel at yahoo.com (Jan Schenkel) Date: Thu, 12 Oct 2006 11:32:50 -0700 (PDT) Subject: [OT] Installing SheepShaver (was Re: Classic Emulators) In-Reply-To: Message-ID: <20061012183250.76510.qmail@web60512.mail.yahoo.com> --- Ken Ray wrote: > > I've amended my web page that describes everything > step by step to make it > easier for others to get started: > > http://www.sonsothunder.com/devres/revolution/tips/env006.htm > Thanks for the guide - I had Basilisk up and running in no time, but Sheepshaver was a tad confusing. > [snip] > > I'm using 8.5 for the same reason. > > [snip] > > Ken Ray > Actually, Sheepshaver won't boot from my MacOS 8.5 CD (Dutch) so I haven't been able to explore it further. OTOH, it's a copy so I'll hunt for the original CD and see if that does work. While I can understand Apple's decision to not port the Classic environment over to Intel, it would be nice if this were a little easier and sanctioned by the Mothership... 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 revolution at derbrill.de Thu Oct 12 14:34:34 2006 From: revolution at derbrill.de (Malte Brill) Date: Thu, 12 Oct 2006 20:34:34 +0200 Subject: revVideoGrabber broken? In-Reply-To: <20061012170004.92432488E4C@mail.runrev.com> References: <20061012170004.92432488E4C@mail.runrev.com> Message-ID: <28835669-9766-4A04-8EEE-F6904242CDFF@derbrill.de> Hi klaus, works here. But If I recall correctly it really needs a video source attached. (can?t test on the iMac, as it has the iSight built in). This is on the INTEL iMac. No way to test it on PPC at the moment. All the best, Malte From klaus at major-k.de Thu Oct 12 14:36:49 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 12 Oct 2006 20:36:49 +0200 Subject: revVideoGrabber broken? In-Reply-To: <28835669-9766-4A04-8EEE-F6904242CDFF@derbrill.de> References: <20061012170004.92432488E4C@mail.runrev.com> <28835669-9766-4A04-8EEE-F6904242CDFF@derbrill.de> Message-ID: <228E4B4C-9ABA-4577-BDF8-DA133A2374D7@major-k.de> Hi Malte, > Hi klaus, > > works here. But If I recall correctly it really needs a video > source attached. aha, thanks, this is a start :-) > (can?t test on the iMac, as it has the iSight built in). Does NOT work with the built-in iSight??? > This is on the INTEL iMac. No way to test it on PPC at the moment. > > All the best, > > Malte Regards Klaus Major klaus at major-k.de http://www.major-k.de From revolution at derbrill.de Thu Oct 12 14:51:38 2006 From: revolution at derbrill.de (Malte Brill) Date: Thu, 12 Oct 2006 20:51:38 +0200 Subject: revVideoGrabber broken? In-Reply-To: <20061005170010.2FF318255A4@mail.runrev.com> References: <20061005170010.2FF318255A4@mail.runrev.com> Message-ID: <452E8EBA.5050101@derbrill.de> > Does NOT work with the built-in iSight??? It DOES work. But you can not switch the built in iSight off, so I can not test a no hardware attached scenario. :-) All the best, Malte From klaus at major-k.de Thu Oct 12 14:54:02 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 12 Oct 2006 20:54:02 +0200 Subject: revVideoGrabber broken? In-Reply-To: <452E8EBA.5050101@derbrill.de> References: <20061005170010.2FF318255A4@mail.runrev.com> <452E8EBA.5050101@derbrill.de> Message-ID: <69741171-FF6E-4EF7-85B8-7F99A047FE1B@major-k.de> Hi Malte, >> Does NOT work with the built-in iSight??? > > It DOES work. But you can not switch the built in iSight off, so I > can not test a no hardware attached scenario. :-) Ah, good news :-) > All the best, > > Malte Best Klaus Major klaus at major-k.de http://www.major-k.de From marty at ucls.uchicago.edu Thu Oct 12 15:06:38 2006 From: marty at ucls.uchicago.edu (Marty Billingsley) Date: Thu, 12 Oct 2006 14:06:38 -0500 Subject: digital circuit simulator Message-ID: <560EA90B-D8BF-4651-9B6A-6BCF6B8036FA@ucls.uchicago.edu> Hi -- Anyone know of a digital circuit simulator implemented in RR? I'd like my students to be able to drag logic gates around, hook them to inputs, put power to the inputs, and see what the output is. An applet example of what I'm looking for can be found at If one doesn't exist in RR, I may try writing one....but it won't be in time for this year's students to use. :-) Any pointers, either to an existing program, or to how I might approach this using RR? Thanks, - marty -- Marty Billingsley The University of Chicago Laboratory Schools From bobs at twft.com Thu Oct 12 15:59:51 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 12 Oct 2006 12:59:51 -0700 Subject: Macro Substitution In-Reply-To: <12535560994.20061009182551@ahsoftware.net> References: <20061009173746.49640.qmail@web60520.mail.yahoo.com> <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> <12535560994.20061009182551@ahsoftware.net> Message-ID: <90324CBE-BD2B-400F-A7F3-448B8ABD99E0@twft.com> store "bobtest" to testme store "this is a test" to &testme.01 In Foxpro this would actually create a variable named bobtest01 and put "this is a test" into it. Macro Substitution will substitute a variable for it's value at runtime. There is no one liner I know of that could reproduce this behavior in Revolution. Like I said I will have to code around it instead of being able to programatically recode the one statement. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 9, 2006, at 6:25 PM, Mark Wieder wrote: > It seems to me that your problem is not with macro substitutions but > with operators. Trying > > put "/sbt/apdata1/apmast" into m0apmast > put "02" into m0company > put m0apmast & m0company From viktoras at ekoinf.net Thu Oct 12 16:00:17 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 12 Oct 2006 23:00:17 +0300 (FLE Standard Time) Subject: CGI for Slide show References: <377751365.20061012110033@ahsoftware.net> Message-ID: <452E9ED0.000001.00548@MAZYTIS> Thanks Mark! That's why I wrote "it has to be adjusted" ;-) Best wishes Viktoras -------Original Message------- From: Mark Wieder Date: 10/12/06 21:02:41 To: How to use Revolution Subject: Re: CGI for Slide show Viktoras- Thursday, October 12, 2006, 2:47:28 AM, you wrote: > This is how your image tag might look like for a slideshow of 15 images: > img src="im1.jpg" > name="thisIm" > alt="Click to change image" > galleryimg="no" > onclick="if (i<=15) {i++}; else {i=1}; thisIm.src='im'+i+'.jpg';" > The script still has to be adjusted for Non MSIE browsers, current version > works on MSIE. The reason it doesn't work on non-msie browsers is that it's badly-formed javascript. I really don't understand why people have a reluctance to declare variables. Here's the same thing working on any javascript-enabled browser. All I did was declare the variable. click to change image -- -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 eric.chatonet at sosmartsoftware.com Thu Oct 12 16:11:24 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 12 Oct 2006 22:11:24 +0200 Subject: Macro Substitution In-Reply-To: <90324CBE-BD2B-400F-A7F3-448B8ABD99E0@twft.com> References: <20061009173746.49640.qmail@web60520.mail.yahoo.com> <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> <12535560994.20061009182551@ahsoftware.net> <90324CBE-BD2B-400F-A7F3-448B8ABD99E0@twft.com> Message-ID: Hi Bob, put "bobtest" into testme do "put" && quote & "this is a test" & quote & "into" && testme & ". 01" bobtest01 is now a variable that contains "this is a test". Le 12 oct. 06 ? 21:59, Robert Sneidar a ?crit : > store "bobtest" to testme > store "this is a test" to &testme.01 > > In Foxpro this would actually create a variable named bobtest01 and > put "this is a test" into it. Macro Substitution will substitute a > variable for it's value at runtime. There is no one liner I know of > that could reproduce this behavior in Revolution. Like I said I > will have to code around it instead of being able to > programatically recode the one statement. > > Bob Sneidar Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From jacque at hyperactivesw.com Thu Oct 12 16:17:27 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 12 Oct 2006 15:17:27 -0500 Subject: Macro Substitution In-Reply-To: <90324CBE-BD2B-400F-A7F3-448B8ABD99E0@twft.com> References: <20061009173746.49640.qmail@web60520.mail.yahoo.com> <5B89B9A2-50F2-4C89-87A9-E32A9BA4635B@twft.com> <12535560994.20061009182551@ahsoftware.net> <90324CBE-BD2B-400F-A7F3-448B8ABD99E0@twft.com> Message-ID: <452EA2D7.9010207@hyperactivesw.com> Robert Sneidar wrote: > store "bobtest" to testme > store "this is a test" to &testme.01 > > In Foxpro this would actually create a variable named bobtest01 and put > "this is a test" into it. Macro Substitution will substitute a variable > for it's value at runtime. There is no one liner I know of that could > reproduce this behavior in Revolution. put "bobtest" into tVar do "put" &"e& "this is a test" "e&& "into" && tVar & "01" -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From bobs at twft.com Thu Oct 12 16:20:47 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 12 Oct 2006 13:20:47 -0700 Subject: Testing for numerics In-Reply-To: References: Message-ID: <6177FC57-DF22-4B16-9A6E-C9166568A29E@twft.com> OIC Jim. I think you've nailed it. A declared global does NOT show up in the globals UNTIL you put something into it! Brilliant! So is there a handler that gets triggered if I declare a global? If so, I can intercept it and auto-initialize it with a handler to null and never have to change a line of Foxpro code that checks for null globals! BRILLIANT!!! I turned the message watcher on but cannot discern if any of the messages are the result of declaring a global variable. Still, this is workable. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 9, 2006, at 6:46 PM, Jim Ault wrote: >> You're right, of course - there's no way to just declare a global >> and then >> later try and tell the difference between it being newly declared >> and it >> having had "empty" put into it. > > Ken, > > I beg to differ, but perhaps I don't know enough about globals in Rev > Globals are in the Rev space, owned by Rev, and will persist even > if all > stacks are closed and removed from memory... however From chipp at chipp.com Thu Oct 12 18:38:25 2006 From: chipp at chipp.com (Chipp Walters) Date: Thu, 12 Oct 2006 17:38:25 -0500 Subject: Resizestack: sending and passing problem In-Reply-To: References: Message-ID: <7aa52a210610121538t5691c57bj201a94fce3c96444@mail.gmail.com> David, Try this: set the width of this stack to 300 send "resizeStack" to this stack You need to 'send' the message for it to work. that will do the necessary resizing for you. Another VERY helpful tip on WinXP is to right-click the desktop choose properties to show the Display Properties panel, then click the Effects button in the Appearance tab. Uncheck "Show window contents while dragging." This will only execute the resizeStack handler once, at the end of the window resizing. Great for debugging and not getting caught in the endless 'resizeStack' loop which you have to quit out of. Once you get your resizeStack handler working, you can go back and check the button you unchecked. best, Chipp From viktoras at ekoinf.net Thu Oct 12 19:25:56 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 13 Oct 2006 02:25:56 +0300 (FLE Standard Time) Subject: Threads References: <452E16AB.2090407@anachreon.co.uk> Message-ID: <452ECF04.000005.00468@MAZYTIS> Why shouldn't it work? Threads can be produced by cloning an invisible substack (named "thread") with a handler and renaming the clones to thread_1, thread_2, etc... If this makes any sense to anyone the code is free to explore (Rev studio 2.7): go stack url "http://www.ekoinf.net/inv/threading.rev" or compiled for windows http://www.ekoinf.net/inv/threads.exe The main stack contains a field which displays status of threads and indicates when a thread finishes its job. Any number of threads can be specified. I tried with 100 and it was OK (~100 kb memory footprint). The task was simple - parent generates and sends a random number within range 1..10. Process in a thread takes that number and sends it back to a handler in the parent in an equivalent number of seconds. The parent displays status of all threads and cleans up when all threads are finished. All the best! Viktoras -------Original Message------- From: Luis Date: 10/12/06 13:19:40 To: How to use Revolution Subject: Re: Threads Maybe this could be done, albeit in a rather primitive way: Separate standalones communicating with each other? Cheers, Luis. Dar Scott wrote: > > On Oct 5, 2006, at 12:46 PM, Andrew wrote: >>> What kind of communication? >>> "Do this and let me know when you are finished." >>> "Do this, show progress, and let me know when you are finished." >>> Bidirectional message queue. >>> Send messages to a thread in 'send' style. >> >> My initial idea would be that when you send a message you could do so >> indicating it should be run it it's own thread (or in an existing >> thread that you know the name of). By default each object (button, >> field, card etc) would have a mutex that you must hold to update it's >> attributes or to run any of its handlers (this would be acquired >> automatically). It would be possible to do finer grained locking if >> the programmer took the trouble to code it. The automatic acquisition >> of locks would be dependent on some global property (that might also >> be used to permit the creation of threads in the first place) so there >> would be no overhead for non-threaded stacks. > > I think something like that might work, however I wonder what the right > way would be to make this fit into the Revolution way of things and to > ward off potential problems. > > It might start off simple, perhaps between sort of between a thread and > a process in which a library script is used to create a thread and > messages (like with send) are sent back and forth. The shared resources > might be added based on that. Same with accessing objects. > > That is far from being able to access anything the home thread could, so > folks might think that too weak. > > Dar > > -- > ******************************************* > Dar Scott > Dar Scott Consulting and Dar's Lab > Lab, office, home: +1 505 299 9497 > Fax: call above first > Skype: send me a note first > > http://www.swcp.com/dsc > Computer programming > ******************************************* > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 dsc at swcp.com Thu Oct 12 20:00:36 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 12 Oct 2006 18:00:36 -0600 Subject: Porter-Duff demo stack In-Reply-To: <830B0A23-6772-4F24-8843-80218FE67201@swcp.com> References: <830B0A23-6772-4F24-8843-80218FE67201@swcp.com> Message-ID: <1915793E-CC3C-4D0C-ADF8-1BEB626143C1@swcp.com> I have a very limited, tiny, one-card demo showing the Porter-Duff ink values. It does not have the workaround for Revolution using "clip-to-self"; I tried to keep this very simple. Just type this to the message box: go URL "http://www.swcp.com/dsc/freedownload/PDdemo.rev" All it does is allow you to try grouped ink Porter-Duff compositing operators with a couple graphics with and with a blend level on the graphics. I put this on a patterned background so you can see what parts are transparent. You should be able to rip this apart. This does NOT hide the concerns in bug 3894. Because of that, you have to squint to see the full power of Porter-Duff. This does not have examples on how to use ink in this way. The stack does no file I/O and it doesn't touch the network. It is only 6K. (I did put in a mouseEnter and mouseLeave to show that the ink does not affect the GUI events.) Dar PS: Did I say that this stack does not have the workaround for the ink clipping? -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab Lab, office, home: +1 505 299 9497 Skype: ask http://www.swcp.com/dsc Computer programming ************************************** From JimAultWins at yahoo.com Thu Oct 12 20:48:24 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 12 Oct 2006 17:48:24 -0700 Subject: Globals, trapping using setProp [was Re: Testing for numerics] In-Reply-To: <6177FC57-DF22-4B16-9A6E-C9166568A29E@twft.com> Message-ID: If you want a trigger, Rev sends messages for both setting and getting custom properties. Sooooohh... a one-liner is all we need in our working scripts...... set the trapGlobalEvent of this stack to "gExecuteStatus" --I made up ?trapGlobaEvent? and one handler in the stack or back script or library setProp trapGlobalEvent glbName -- do some stuff end trapGlobalEvent Below is a working script, so just create a new Mainstack, paste the following into the stack script, apply, then doubleClick anywhere on the stack to see how it works. --------start copy script here ------------------------------------------- on mouseDoubleUp -- a stack script, card, button, field, group, front --we want to initiate a global and supply a trigger --using a one-liner in any Rev handler -- our global is named 'gExecuteStatus' set the trapGlobalEvent of this stack to "gExecuteStatus" end mouseDoubleUp setProp trapGlobalEvent glbName -- a stack script, back script, or stackinuse (library) --triggered by the handler "mouseDoubleUp" in the stk script answer glbName & " triggered by mouseDoubleUp from "& the target --optional do ("global "&glbName) --declare do ("get "&glbName &" is among the items of the globals") --retrieve if it is true then exit trapGlobalEvent --already done do ("put null into "&glbName) --init value to null breakpoint --install temporarily until you know you did not --create a recursion event/trap loop (see below) ------ --we don't care about actually setting the custom property ------ --we just want to TRAP the event that we triggered ------ --then .... ------ -- take the action of declaring and giving it to Rev ------ -- and [ ta-da ] auto-initialize it to null ------ -- ------ --and "trapGlobalEvent" never gets created ------ --on the other hand ------ --we could count the number of events by set the lockmessages to true ? to avoid recursion* get the trapGlobalEvent of this stack set the trapGlobalEvent of this stack to (it+1) --does the setting get the trapGlobalEvent of this stack set the lockmessages to false answer "the trapGlobalEvent of this stack has been triggered "& it & " times"--optional --save this stack --if you wish persistence, like path names, etc end trapGlobalEvent --avoid recursion* means that -- our line of code that sets the trapGlobalEvent would be caught -- by the same handler ... this one! So by locking messages, none is -- sent, but the customProperty IS updated by rev. A nice subtlety, eh? ---end copy script here ---------------------------------------------- Hope this helps you get the most out of your global system On 10/12/06 1:20 PM, "Robert Sneidar" wrote: > OIC Jim. I think you've nailed it. A declared global does NOT show up > in the globals UNTIL you put something into it! Brilliant! So is > there a handler that gets triggered if I declare a global? If so, I > can intercept it and auto-initialize it with a handler to null and > never have to change a line of Foxpro code that checks for null > globals! BRILLIANT!!! > > I turned the message watcher on but cannot discern if any of the > messages are the result of declaring a global variable. Still, this > is workable. > > Bob Sneidar From katir at hindu.org Thu Oct 12 21:24:51 2006 From: katir at hindu.org (Sivakatirswami) Date: Thu, 12 Oct 2006 15:24:51 -1000 Subject: Where to Save Downloads -- Best Practice? In-Reply-To: <452B5DE2.8040200@anachreon.co.uk> References: <452AE195.2010701@hindu.org> <452B5DE2.8040200@anachreon.co.uk> Message-ID: <452EEAE3.7040801@hindu.org> Well the original stack will be a standalone, I have to assume the user could put this anywhere. If we deliver it a a zipfile, each user will have a different "style" of what they will do with the executable after they decompress it... I can't now for sure where it will be. If we use a professional windows installer or Mac installer the user is prompted to store executables in their applications folder. I'm worried then that " put the filename of this stack into tPath " will give us path to a directory which cannot be written to. In so far as users can move their applications and run them from anywhere. I'm guessing now that " put the filename of this stack into tPath " is a bad strategy and could easily break: put url gURL into url ("binfile:" & tPath) So, what should one do? I guess the options are to use "Application Support" On the Mac and some such similar special directory on Windows. If I'm right, then what is it? What we need is the standard, "for-sure-to-work" location for saving the file to, such that it can be successfully written, immediately, by script control without prompting the user to pick a directory and name the file. i.e. the default "guaranteed for-sure-exists and is read -- write" directories for each platform. Luis wrote: > Where does the downloaded file appear in on the Windows boxes? > I mean: Is it consistently in the same place? What does your 'tPath' > point to? > May it be relying on the default IE download location? > > Cheers, > > Luis. > > > Sivakatirswami wrote: >> I have a Podcast App dedicated to a single feed. >> >> to avoid issues with the player playing streaming >> remote URL's (which is not working on many windows >> machines)I used a download, save and play model, >> as we know that playing media from the local hard >> drive is quite solid. >> >> But, now a new problem arises, some windows users >> are complaining that the podcast appears to be >> downloaded but can't be played. My script is simple >> and works on the Mac where the downloaded file >> ends up inside (unexpectedly) in the package contents >> of the standalone on OSX... >> >> Where, btw, Spotlight and Mac Finder "Find" >> are unable to find it....causing me to be perplexed because >> the download appeared fine, the audio played but I could >> not find the file! the path returned by the filename >> of this stack goes all the way down into >> ../Podcast.app/Contents/MacOS/Latest_Podcast.mp3 >> Fortunately the player in Rev has no problem with this path: >> ~/Desktop/Podcast.app/Contents/MacOS/Latest_Podcast.mp3 >> >> But, things are not happy on Windows: >> >> ------------- >> # lots of download progress >> # stuff goes on here: >> # then: >> >> ON saveURL gURL >> put the filename of this stack into tPath >> set the itemdel to "/" >> put "Lastest_Podcast.mp3" into item -1 of tPath >> put url gURL into url ("binfile:" & tPath) >> unload url gURL >> runPodcast tPath >> END saveURL >> >> ON RunPodcast pPath >> set the cursor to arrow >> show player "player1" --with visual effect dissolve >> set the filename of player "player1" to pPath >> start player "player1" >> set the itemdel to ":" >> put item 1 of tDuration && "min. " & item 2 of tDuration && >> "sec." into tLength >> showstatus ("Title:" & cr &cr & tTitle & cr & cr & tLength),15 >> show image "Gurudeva" with visual dissolve slowly >> END runPodCast >> >> ------------------ >> >> Again, same old issue: This works fine on our old Del Running XP.. >> So, my in-house tests indicate "Looking Good on Windows-- >> OK to Ship...." >> >> Then now I get a report from a Windows user >> "It downloads but it will not play... " On this same user's >> machine they use another application I deploy which plays sound >> files in Revolution, but they save the files manually to some other >> directory on their box. So, I'm thinking there is a problem with >> writing to a protected directory? Or does can windows be set to block >> saving a file that was just downloaded via http? >> >> So, I'm guessing now that saving a downloaded cached URL >> to the same directory as the standalone, may not be good practice. >> >> Windows Wizards, please advise! >> >> TIA >> >> Sivakatirswami >> www.himalayanacademy.com >> >> Get Hinduism Today Digital Edition. It's Free! >> http://www.hinduismtoday.com/digital/ >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From bobs at twft.com Fri Oct 13 00:27:22 2006 From: bobs at twft.com (Robert Sneidar) Date: Thu, 12 Oct 2006 21:27:22 -0700 Subject: Using 'for each' to modify a container In-Reply-To: References: Message-ID: I have experienced no corruption of data, but I certainly have had unexpected behavior. Given: put 1 into mcnt repeat for each line tline in mlist put empty into word 1 of tline put tline into line mcnt of mlist put mcnt + 1 into mcnt end repeat As each iteration of the repeat loop progresses I find the data I get in tline is shifted to the right by the length of the deleted data. I can only think an index is created at the start of the loop which points to a memory location, and since the data is shifting while the pointer does not, you must not change the contents of mlist until the loop is finished. So I learned when using this form to either store the contents of mlist in a temporary variable and modify that, or build a temporary variable as I go until the loop is complete. Then I put the contents of that variable into mlist if that's what I want. I have had no problems changing the contents of tline. Bob Sneidar IT Manager Logos Management Calvary Chapel CM On Oct 11, 2006, at 5:45 AM, Mark Powell wrote: > I want to use the 'for each' form of the repeat loop, but don't > know how > to use it to modify data within a container. For example: > > repeat for each line thisLine in vContainer > put doSomeFunction(item -2 of thisLine) into item -2 of thisLine > --how do I get the change back into vContainer? > end repeat > > Thanks! > > Mark Powell > mark_powell (at symbol) symantec.com > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From ambassador at fourthworld.com Fri Oct 13 01:07:26 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Thu, 12 Oct 2006 22:07:26 -0700 Subject: Using 'for each' to modify a container Message-ID: <452F1F0E.7030304@fourthworld.com> Robert Sneidar wrote: > put 1 into mcnt > repeat for each line tline in mlist > put empty into word 1 of tline > put tline into line mcnt of mlist > put mcnt + 1 into mcnt > end repeat FWIW, doing the data collection with the form "put...into line..." loses much of the performance value of using "repeat for each", as it requires the engine to crawl through mlist looking for mcnt number of CRs each time through the loop. To counter this, some years ago Scott Raney optimized the "put...after" form, so you could have a second variable as a collector for things you gather during the iteration, and would probably see a snappy performance boost: put empty into tNuList repeat for each line tline in mlist put empty into word 1 of tline put tline &cr after tNuList end repeat This practice of collecting from one source and concatenating to a different destination also takes care of the anomalies you noted when attempting to modify the source container within a "repeat for each" loop. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jperryl at ecs.fullerton.edu Fri Oct 13 01:13:58 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Thu, 12 Oct 2006 22:13:58 -0700 (PDT) Subject: digital circuit simulator In-Reply-To: <560EA90B-D8BF-4651-9B6A-6BCF6B8036FA@ucls.uchicago.edu> Message-ID: Marty, I don't know of one, but I'd LOVE to see what you come up with! Judy On Thu, 12 Oct 2006, Marty Billingsley wrote: > Hi -- > > Anyone know of a digital circuit simulator implemented in RR? I'd > like my students to be able to drag logic gates around, hook them to > inputs, put power to the inputs, and see what the output is. An > applet example of what I'm looking for can be found at math.hws.edu/TMCM/java/labs/xLogicCircuitsLab1.html> > > If one doesn't exist in RR, I may try writing one....but it won't be > in time for this year's students to use. :-) > > Any pointers, either to an existing program, or to how I might > approach this using RR? > > Thanks, > - marty > > -- > Marty Billingsley > 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 bvlahos at mac.com Fri Oct 13 01:47:23 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 12 Oct 2006 22:47:23 -0700 Subject: Stack rename itself Message-ID: <13C96FA7-15AE-4832-BFEB-20921F3F02BF@mac.com> I have a stub executable that will open stacks so that the stacks can save themselves with their data. I would like to be able to rename the stack file and other pertinent information so that there could be multiple versions of the stack personalized to different people. I think what I want to do is similar to the way Revolution safely saves changes to a stack. It first renames the stack with a leading tilde saves a new version of the stack and then deletes the old version. This creates a safe save and is, more or less, what I want to do except be able to specify what the name would be. I would also like to be able to control this because I plan on selling the stacks. It would be good to be able to manage the duplication of the stacks but that is probably a different discussion. Any thoughts on these would be appreciated. Bill Vlahos From alex at harryscollar.com Fri Oct 13 02:51:45 2006 From: alex at harryscollar.com (Alex Shaw) Date: Fri, 13 Oct 2006 16:51:45 +1000 Subject: Threads In-Reply-To: <452ECF04.000005.00468@MAZYTIS> References: <452E16AB.2090407@anachreon.co.uk> <452ECF04.000005.00468@MAZYTIS> Message-ID: <452F3781.8050906@harryscollar.com> Hi Was wondering how rev performed on these new dual/quad/multi core CPUs which are becoming standard in new systems. Am hoping for a smoother interface experience by starting to do more process-slashing of long running functions by breaking them down and using more "send" calls to recursively munch data. I know rev doesn't do threads and I don't think it needs to but I would like to think that it handles it's internal messages efficiently. I posted the above to the improve-list previously but the link below is new :) http://blog.labnotes.org/2006/08/29/why-processes-scale-better-than-threads/ Viktoras: When you use "go stack", as far as I know, the loaded stack just joins the message queue of the current (calling) rev process (standalone or ide). Maybe we need.. go stack "blah1.rev" as modal run as thread &/or go stack "blah1.rev" as modal run as process I too am keen to write powerful server solutions with rev without having many smaller server instances sharing the load. Good load balancing code to sync many servers isn't my idea of fun. regards alex Viktoras Didziulis wrote: > Why shouldn't it work? > > Threads can be produced by cloning an invisible substack (named "thread") > with > a handler and renaming the clones to thread_1, thread_2, etc... If this > makes any sense to > anyone the code is free to explore (Rev studio 2.7): > > go stack url "http://www.ekoinf.net/inv/threading.rev" > > or compiled for windows > http://www.ekoinf.net/inv/threads.exe > > The main stack contains a field which displays status of threads and > indicates when a thread finishes its job. Any number of threads can be > specified. I tried with 100 and it was OK (~100 kb memory footprint). The > task was simple > - parent generates and sends a random number within range 1..10. Process in > a thread takes that number and sends it back to a handler in the parent in > an equivalent number of seconds. The parent displays status of all threads > and cleans up when all threads are finished. > > All the best! > Viktoras > > -------Original Message------- > > From: Luis > Date: 10/12/06 13:19:40 > To: How to use Revolution > Subject: Re: Threads > > Maybe this could be done, albeit in a rather primitive way: > > Separate standalones communicating with each other? > > Cheers, > > Luis. > > > Dar Scott wrote: >> On Oct 5, 2006, at 12:46 PM, Andrew wrote: >>>> What kind of communication? >>>> "Do this and let me know when you are finished." >>>> "Do this, show progress, and let me know when you are finished." >>>> Bidirectional message queue. >>>> Send messages to a thread in 'send' style. >>> My initial idea would be that when you send a message you could do so >>> indicating it should be run it it's own thread (or in an existing >>> thread that you know the name of). By default each object (button, >>> field, card etc) would have a mutex that you must hold to update it's >>> attributes or to run any of its handlers (this would be acquired >>> automatically). It would be possible to do finer grained locking if >>> the programmer took the trouble to code it. The automatic acquisition >>> of locks would be dependent on some global property (that might also >>> be used to permit the creation of threads in the first place) so there >>> would be no overhead for non-threaded stacks. >> I think something like that might work, however I wonder what the right >> way would be to make this fit into the Revolution way of things and to >> ward off potential problems. >> >> It might start off simple, perhaps between sort of between a thread and >> a process in which a library script is used to create a thread and >> messages (like with send) are sent back and forth. The shared resources >> might be added based on that. Same with accessing objects. >> >> That is far from being able to access anything the home thread could, so >> folks might think that too weak. >> >> Dar >> >> -- >> ******************************************* >> Dar Scott >> Dar Scott Consulting and Dar's Lab >> Lab, office, home: +1 505 299 9497 >> Fax: call above first >> Skype: send me a note first >> >> http://www.swcp.com/dsc >> Computer programming >> ******************************************* >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 signe.sanne at roman.uib.no Fri Oct 13 03:16:41 2006 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Fri, 13 Oct 2006 09:16:41 +0200 Subject: Where to Save Downloads -- Best Practice? In-Reply-To: <452EEAE3.7040801@hindu.org> References: <452AE195.2010701@hindu.org> <452B5DE2.8040200@anachreon.co.uk> <452EEAE3.7040801@hindu.org> Message-ID: > > So, what should one do? I guess the options are to use "Application > Support" > On the Mac and some such similar special directory on Windows. > If I'm right, then what is it? > > What we need is the standard, "for-sure-to-work" > location for saving the file to, such that it can be > successfully written, immediately, by script control > without prompting the user to pick a directory and name the file. > i.e. the default "guaranteed for-sure-exists and is read -- write" > directories > for each platform. > Hello Katirswami, I'm not sure if this already has been suggested to you, but did you try specialFolderPath(26)? This saves to "C:/Documents and Settings/ MyUserId/Application Data/" which usually is open. Signe Marie Sanne From eric.chatonet at sosmartsoftware.com Fri Oct 13 03:29:40 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 13 Oct 2006 09:29:40 +0200 Subject: Where to Save Downloads -- Best Practice? In-Reply-To: <452EEAE3.7040801@hindu.org> References: <452AE195.2010701@hindu.org> <452B5DE2.8040200@anachreon.co.uk> <452EEAE3.7040801@hindu.org> Message-ID: Hi Sivakatirswami, You might be interested by Ken Ray's specialFolderPath codes at http://www.sonsothunder.com/devres/revolution/tips/file010.htm All you need is there :-) Le 13 oct. 06 ? 03:24, Sivakatirswami a ?crit : > So, what should one do? I guess the options are to use "Application > Support" > On the Mac and some such similar special directory on Windows. > If I'm right, then what is it? > > What we need is the standard, "for-sure-to-work" > location for saving the file to, such that it can be > successfully written, immediately, by script control > without prompting the user to pick a directory and name the file. > i.e. the default "guaranteed for-sure-exists and is read -- write" > directories > for each platform. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From claudi.c at fiberworld.nl Fri Oct 13 03:58:31 2006 From: claudi.c at fiberworld.nl (Claudi Cornaz) Date: Fri, 13 Oct 2006 09:58:31 +0200 Subject: blendlevel magic Message-ID: <6425dbbd7af2599f1f4c8fa93bd520b3@fiberworld.nl> Hi, I just discovered a way to cool trick with blendlevels and (list)fields. You can have multicolored hilitedLines for a field. No problem. No special coding neccesary, you just set the hilitedLines of 2 flds a top of each other. That's all. Create 2 flds same size on top of each other. Set the opaque of the top one to false Put as many empty lines in the bottom one as you have lines of text in the top one. Now set the hiliteColor of the 2 flds to something different, let's say one is bright blue and the other is quite red. Next set the blendlevel of the top fld to somewhere between 30 and 70% also play with the inks. (a nice one is for instance bothl blendlevels 0 and ink for the bottom layer to bitwise scrCopy and the ink for the top one to arithmic blend) Anyway now set the hilitedLines of the base fld, the one with the empty lines, to lets say 1, 2 and of the top fld to 2,3. Now we have 3 differently colored lines. Sync the 2 flds up and you can have magic, Heck you can do it with 3 flds aswell. Alternating colored lines, it's easy. Except for syncing the scroll of the 2 fld's, no extra code necessary. Neat, ... ... very neat. Happy coding you guys and gals Claudi From adrian at clubtype.co.uk Fri Oct 13 04:08:02 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 13 Oct 2006 09:08:02 +0100 Subject: Seeking Rev Consultant In-Reply-To: <452BE291.7000407@hyperactivesw.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> Message-ID: <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> Is anyone interested in scripting for using a Unicode font? The custom font may have up to 14000 characters. 255 Standard chars. The remainder are Latin characters with attached joining strokes, stored in the "Japanese" or the some "Other" Language part of the font. Font/scripts will be used to 'join' English words. A graphic example of the main function is shown here... http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg From the Users perspective... Text is entered into A4/US Letter sized field. As each character is entered, it 'joins' to the previous char. After any text has been entered, User may go back and place insertion point anywhere in the text and correct a spelling and the word will re-join correctly. Script efficiency is important to reduce screen flicker while processing each char. A small flicker is acceptable, but not a long delay. I will develop the interface and font(s) in Rev Studio. I need a Rev. scriptor to create the 'joining' portion. Just for a few joining characters to prove/test above requirements. I will spend the long hours/days/months creating the font characters then entering their Unicode/HTML/Decimal??? values in the script. If interested, please contact me and I will furnish more information. Many thanks, Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk From briany at qldlearning.com Fri Oct 13 04:46:48 2006 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 13 Oct 2006 01:46:48 -0700 Subject: Seeking Rev Consultant In-Reply-To: <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> Message-ID: <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> Adrian, I am available for contract work. If you let me know what your budget / timeframe are and/or send a small sample of the font, I can give you an estimate. I have over ten years xTalk experience (since the Hypercard days!) and you can probably get an idea of my scripting abilities by searching the list archives. Thanks, --- Brian Yennie Director of Technology Integration QLD Learning (310)-367-7364 > Is anyone interested in scripting for using a Unicode font? > > The custom font may have up to 14000 characters. > 255 Standard chars. > The remainder are Latin characters with attached joining strokes, > stored in the "Japanese" or the some "Other" Language part of the > font. > Font/scripts will be used to 'join' English words. > A graphic example of the main function is shown here... > http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg > > From the Users perspective... > Text is entered into A4/US Letter sized field. > As each character is entered, it 'joins' to the previous char. > After any text has been entered, User may go back and place > insertion point anywhere in the text and correct a spelling and > the word will re-join correctly. > > Script efficiency is important to reduce screen flicker while > processing > each char. A small flicker is acceptable, but not a long delay. > > I will develop the interface and font(s) in Rev Studio. > I need a Rev. scriptor to create the 'joining' portion. > Just for a few joining characters to prove/test above requirements. > I will spend the long hours/days/months creating the font characters > then entering their Unicode/HTML/Decimal??? values in the script. > > If interested, please contact me and I will furnish more information. > Many thanks, > Adrian > ______________________ > Club Type > http://www.clubtype.co.uk > adrian at clubtype.co.uk > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 13 04:49:34 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Fri, 13 Oct 2006 11:49:34 +0300 (FLE Standard Time) Subject: Threads References: <452ECF04.000005.00468@MAZYTIS> Message-ID: <452F531D.000001.03432@MAZYTIS> I should have put "threading" in quotes, indeed :o). Well, at least Revolution can emulate thread-like behaviour to accomplish tasks where identical processes, well, handlers have to share same job. Now I wonder if one wishes to share the job among several machines in a network (aka distributed computing on beowoolf cluster or global grid), how to calculate the optimal distribution of loads based on speed of a processors, RAM, and connection bandwidth available for each node. Are there any formulas for this ? Best! Viktoras From briany at qldlearning.com Fri Oct 13 04:49:23 2006 From: briany at qldlearning.com (Brian Yennie) Date: Fri, 13 Oct 2006 01:49:23 -0700 Subject: Seeking Rev Consultant In-Reply-To: <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> Message-ID: <23D489BA-928E-46A4-B52C-E38DA658FCC3@qldlearning.com> Apologies to the list - another meant to send it privately oops for the archives...! > Adrian, > > I am available for contract work. If you let me know what your > budget / timeframe are and/or send a small sample of the font, I > can give you an estimate. I have over ten years xTalk experience > (since the Hypercard days!) and you can probably get an idea of my > scripting abilities by searching the list archives. > > Thanks, > --- > Brian Yennie > Director of Technology Integration > QLD Learning > > >> Is anyone interested in scripting for using a Unicode font? >> >> The custom font may have up to 14000 characters. >> 255 Standard chars. >> The remainder are Latin characters with attached joining strokes, >> stored in the "Japanese" or the some "Other" Language part of the >> font. >> Font/scripts will be used to 'join' English words. >> A graphic example of the main function is shown here... >> http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg >> >> From the Users perspective... >> Text is entered into A4/US Letter sized field. >> As each character is entered, it 'joins' to the previous char. >> After any text has been entered, User may go back and place >> insertion point anywhere in the text and correct a spelling and >> the word will re-join correctly. >> >> Script efficiency is important to reduce screen flicker while >> processing >> each char. A small flicker is acceptable, but not a long delay. >> >> I will develop the interface and font(s) in Rev Studio. >> I need a Rev. scriptor to create the 'joining' portion. >> Just for a few joining characters to prove/test above requirements. >> I will spend the long hours/days/months creating the font characters >> then entering their Unicode/HTML/Decimal??? values in the script. >> >> If interested, please contact me and I will furnish more information. >> Many thanks, >> Adrian >> ______________________ >> Club Type >> http://www.clubtype.co.uk >> adrian at clubtype.co.uk >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 adrian at clubtype.co.uk Fri Oct 13 04:49:53 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 13 Oct 2006 09:49:53 +0100 Subject: Seeking Rev Consultant In-Reply-To: <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> Message-ID: Dear Brian, Thanks for responding. I have to go to a meeting for the remainder of today but will get back to you with a sample of the font for you to test the theory as soon as I can. It may be tomorrow. I need to remake it (in part) for others to test. I a noob so is x-Talk same as/export of Rev? I need to plant your script(s) into a Rev. stack. Thanks again, Adrian _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk On 13 Oct 2006, at 09:46, Brian Yennie wrote: > Adrian, > > I am available for contract work. If you let me know what your budget > / timeframe are and/or send a small sample of the font, I can give you > an estimate. I have over ten years xTalk experience (since the > Hypercard days!) and you can probably get an idea of my scripting > abilities by searching the list archives. > > Thanks, > --- > Brian Yennie > Director of Technology Integration > QLD Learning > (310)-367-7364 > > >> Is anyone interested in scripting for using a Unicode font? >> >> The custom font may have up to 14000 characters. >> 255 Standard chars. >> The remainder are Latin characters with attached joining strokes, >> stored in the "Japanese" or the some "Other" Language part of the >> font. >> Font/scripts will be used to 'join' English words. >> A graphic example of the main function is shown here... >> http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg >> >> From the Users perspective... >> Text is entered into A4/US Letter sized field. >> As each character is entered, it 'joins' to the previous char. >> After any text has been entered, User may go back and place >> insertion point anywhere in the text and correct a spelling and >> the word will re-join correctly. >> >> Script efficiency is important to reduce screen flicker while >> processing >> each char. A small flicker is acceptable, but not a long delay. >> >> I will develop the interface and font(s) in Rev Studio. >> I need a Rev. scriptor to create the 'joining' portion. >> Just for a few joining characters to prove/test above requirements. >> I will spend the long hours/days/months creating the font characters >> then entering their Unicode/HTML/Decimal??? values in the script. >> >> If interested, please contact me and I will furnish more information. >> Many thanks, >> Adrian >> ______________________ >> Club Type >> http://www.clubtype.co.uk >> adrian at clubtype.co.uk >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 adrian at clubtype.co.uk Fri Oct 13 04:52:26 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 13 Oct 2006 09:52:26 +0100 Subject: Seeking Rev Consultant In-Reply-To: References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> Message-ID: Oops. I did it too! sorry list. Adrian ______________________ Club Type http://www.clubtype.co.uk adrian at clubtype.co.uk From david at dvglasgow.wanadoo.co.uk Fri Oct 13 05:11:42 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Fri, 13 Oct 2006 10:11:42 +0100 Subject: Unwanted Explicit variables set to true? In-Reply-To: <20061012170003.EB5C0488E28@mail.runrev.com> References: <20061012170003.EB5C0488E28@mail.runrev.com> Message-ID: <0b54a7a3b8f4d748c6e1bfa7e0071dcb@dvglasgow.wanadoo.co.uk> On 12 Oct 2006, at 6:00 pm, Malte Brill wrote: > > Hi David, > > check your preferences. Maybe you accidently checked "Variable > checking by default" in the script editor pane? Prefs are preserved > cross versions since 2.7.x so this might be the cause. This setting is > not exactly the same as setting the explicit vars. You might want to > check uncheck it once even if it appears unchecked. > > Hope that helps, > > Malte Malte, That is exactly what it was! Odd thing is I have never before looked in Rev preferences. I was surprised to see how many options there are, and have certainly never looked at the script editor pane before. So the mystery of why remains, but the mystery of what is solved. For me, that is enough. Thank you so much, I would have spent hours messing with this. Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From Andre.Bisseret at inria.fr Fri Oct 13 05:33:29 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 13 Oct 2006 11:33:29 +0200 Subject: cards of a bg not recognized !? Message-ID: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> Hello, In a stack I have two groups behaving like backgrounds. For one of them, if I script "go to last cd of bg "frame2" nothing happens. In the message box if I ask : there is bg "frame2" --I get "true" If I ask : there is last cd of bg "frame2" --I get "false" If I ask : the number of cd of bg "frame2" -- I get "0" ; In fact I have more than a hundred cd with this bg ? (for the first bg all is OK) I am lost ; please, could someone help me Best regards from Grenoble Andr? From geradamas at yahoo.com Fri Oct 13 05:34:53 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 13 Oct 2006 10:34:53 +0100 (BST) Subject: textColor misbehaving? Message-ID: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> I have a field which contains a sentence in black. When I attempt to change the color/colour of the text inside the box like this: set the textColor of fld "FFF" to "red" it stays black Hmm sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.html From wdesmet at wanadoo.nl Fri Oct 13 05:40:12 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Fri, 13 Oct 2006 11:40:12 +0200 Subject: textColor misbehaving? In-Reply-To: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> References: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> Message-ID: Hi Richmond, Works for me! RR 2.7.4 on OSX 10.4.7 greetings, William de Smet 2006/10/13, Richmond Mathewson : > I have a field which contains a sentence in black. > > When I attempt to change the color/colour of the text > inside the box like this: > > set the textColor of fld "FFF" to "red" > > it stays black > > Hmm > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > > > ___________________________________________________________ > Copy addresses and emails from any email account to Yahoo! Mail - quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.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 > > -- ICT-co?rdinator Herman Broerenschool 2612 SP Delft 015-2141066 http://www.hermanbroerenschool-delft.nl From mark at maseurope.net Fri Oct 13 06:02:43 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 13 Oct 2006 11:02:43 +0100 Subject: textColor misbehaving? In-Reply-To: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> References: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> Message-ID: <7E57E541-3804-4F85-84C5-79EEED9D3D4C@maseurope.net> Have you set the color of the actual text by hand, at any point? What I mean is, select the text by dragging over it, set the color of it to black by from the "Text" menu. Now, setting the text of the field to red won't make the existing text red, it will stay black. I don't know if this is a foolproof way of checking, but if you 'put the htmlText of fld "FFF"', you can see if a color has been set that the textColor of the field won't override. Best, Mark On 13 Oct 2006, at 10:34, Richmond Mathewson wrote: > I have a field which contains a sentence in black. > > When I attempt to change the color/colour of the text > inside the box like this: > > set the textColor of fld "FFF" to "red" > > it stays black > > Hmm > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the > fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > > > ___________________________________________________________ > Copy addresses and emails from any email account to Yahoo! Mail - > quick, easy and free. http://uk.docs.yahoo.com/trueswitch2.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 pdel at noos.fr Fri Oct 13 06:41:54 2006 From: pdel at noos.fr (Pierre Del.) Date: Fri, 13 Oct 2006 12:41:54 +0200 Subject: Connecting to mysql database using MAMP Message-ID: Hi, I have downloaded MAMP (local server for Mac, with Apache, Mysql and PHP). It works fine on port 8889. But when I try to connect Rev to it using get revOpenDataBase("MySQL", "localhost:8889", "MyDataBase", "root", "root"), I always get the error message : Unknown MySQL server host 'localhost:8889' . Am I using a bad syntax? Or is there some kind of incompatibility? Thanks for your help Pierre Delain From signe.sanne at roman.uib.no Fri Oct 13 07:13:49 2006 From: signe.sanne at roman.uib.no (Signe Marie Sanne) Date: Fri, 13 Oct 2006 13:13:49 +0200 Subject: textColor misbehaving? In-Reply-To: <7E57E541-3804-4F85-84C5-79EEED9D3D4C@maseurope.net> References: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> <7E57E541-3804-4F85-84C5-79EEED9D3D4C@maseurope.net> Message-ID: Did you try set the textColor of char 1 to -1 of fld "FFF" to "red" Signe Marie Sanne From m.schonewille at economy-x-talk.com Fri Oct 13 08:03:57 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 Oct 2006 14:03:57 +0200 Subject: textColor misbehaving? In-Reply-To: References: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> <7E57E541-3804-4F85-84C5-79EEED9D3D4C@maseurope.net> Message-ID: <74C36DB8-24F6-479E-8182-C6394332A420@economy-x-talk.com> Or: put fld "FFF" into fld "FFF" set textColor of fld "FFF" to red Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 13-okt-2006, om 13:13 heeft Signe Marie Sanne het volgende geschreven: > Did you try > > set the textColor of char 1 to -1 of fld "FFF" to "red" > > Signe Marie Sanne From jc at spl21.net Fri Oct 13 08:07:12 2006 From: jc at spl21.net (John Craig) Date: Fri, 13 Oct 2006 13:07:12 +0100 Subject: Connecting to mysql database using MAMP In-Reply-To: References: Message-ID: <452F8170.1000107@spl21.net> I noticed the same thing yesterday connecting to MySQL and specifying a port number using host:port It works fine by ommiting the port and using host name only (providing you use the default port 3306) JC Pierre Del. wrote: > Hi, > I have downloaded MAMP (local server for Mac, with Apache, Mysql and > PHP). It works fine on port 8889. But when I try to connect Rev to it > using get revOpenDataBase("MySQL", "localhost:8889", > "MyDataBase", "root", "root"), I always get the error message : > Unknown MySQL server host 'localhost:8889' . Am I using a bad syntax? > Or is there some kind of incompatibility? > > Thanks for your help > > Pierre Delain > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From pdel at noos.fr Fri Oct 13 08:35:21 2006 From: pdel at noos.fr (Pierre Del.) Date: Fri, 13 Oct 2006 14:35:21 +0200 Subject: Connecting to mysql database using MAMP In-Reply-To: <452F8170.1000107@spl21.net> References: <452F8170.1000107@spl21.net> Message-ID: The problem is that MAMP MySql server seems not to work at port 3306 (I don't know why) Le 13 oct. 06 ? 14:07, John Craig a ?crit : > I noticed the same thing yesterday connecting to MySQL and > specifying a port number using host:port > It works fine by ommiting the port and using host name only > (providing you use the default port 3306) > > JC > > > > Pierre Del. wrote: > >> Hi, >> I have downloaded MAMP (local server for Mac, with Apache, Mysql >> and PHP). It works fine on port 8889. But when I try to connect >> Rev to it using get revOpenDataBase("MySQL", "localhost: >> 8889", "MyDataBase", "root", "root"), I always get the error >> message : Unknown MySQL server host 'localhost:8889' . Am I using >> a bad syntax? Or is there some kind of incompatibility? >> >> Thanks for your help >> >> Pierre Delain >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 soapdog at mac.com Fri Oct 13 08:37:20 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 13 Oct 2006 09:37:20 -0300 Subject: Seeking Rev Consultant In-Reply-To: <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> Message-ID: <86004727-CD7B-459E-8F7A-4907268EDC79@mac.com> Adrian, one invaluable tool will be altFont by Altuit. Its an external for mac and windows machines that allow you to load fonts without the need to install them. With altFont you can store your unicode font into a custom prop and load on runtime. their page is http://www.altuit.com/webs/altuit2/altFontCover/ default.htm it's specially useful for people working with custom fonts that don't know if their users will be savvy enough to know to install fonts or if they will have the administrator password for doing that. Cheers andre On Oct 13, 2006, at 5:08 AM, Adrian Williams wrote: > Is anyone interested in scripting for using a Unicode font? > > The custom font may have up to 14000 characters. > 255 Standard chars. > The remainder are Latin characters with attached joining strokes, > stored in the "Japanese" or the some "Other" Language part of the > font. > Font/scripts will be used to 'join' English words. > A graphic example of the main function is shown here... > http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg > > From the Users perspective... > Text is entered into A4/US Letter sized field. > As each character is entered, it 'joins' to the previous char. > After any text has been entered, User may go back and place > insertion point anywhere in the text and correct a spelling and > the word will re-join correctly. > > Script efficiency is important to reduce screen flicker while > processing > each char. A small flicker is acceptable, but not a long delay. > > I will develop the interface and font(s) in Rev Studio. > I need a Rev. scriptor to create the 'joining' portion. > Just for a few joining characters to prove/test above requirements. > I will spend the long hours/days/months creating the font characters > then entering their Unicode/HTML/Decimal??? values in the script. > > If interested, please contact me and I will furnish more information. > Many thanks, > Adrian > ______________________ > Club Type > http://www.clubtype.co.uk > adrian at clubtype.co.uk > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 13 10:01:32 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 13 Oct 2006 07:01:32 -0700 Subject: Connecting to mysql database using MAMP In-Reply-To: References: Message-ID: <018091D7-75AD-496D-AFF1-5DB46F841C2E@mangomultimedia.com> On Oct 13, 2006, at 3:41 AM, Pierre Del. wrote: > Hi, > I have downloaded MAMP (local server for Mac, with Apache, Mysql > and PHP). It works fine on port 8889. But when I try to connect Rev > to it using get revOpenDataBase("MySQL", "localhost:8889", > "MyDataBase", "root", "root"), I always get the error message : > Unknown MySQL server host 'localhost:8889' . Am I using a bad > syntax? Or is there some kind of incompatibility? Documentation error. Pass the port number in as parameter 6. useSSL should be parameter 7. Try this: get revOpenDataBase("MySQL", "localhost", "MyDataBase", "root", "root", 8889) -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From eric.chatonet at sosmartsoftware.com Fri Oct 13 10:08:03 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Fri, 13 Oct 2006 16:08:03 +0200 Subject: cards of a bg not recognized !? In-Reply-To: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> References: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> Message-ID: Bonjour Andr?, You think as an HyperCard man ;-) Backgrounds act slightly differently with Revolution: Regarding to coding, a background is placed, as it was with HC, between the card and the stack in the message path. But, as you know it, you can place multiples backgrounds (groups) on the same card. So, regarding to objects relations, you can't say last cd of bg "frame2" But only group "frame2" of last cd (or any card where this group is placed) I assume you want to go to the last card where a group has been placed? Here is a fast workaround: unmarl all cds mark cds where there is a grp "frame2" go last marked cd But actually, I think you should probably revise your architecture to be more "Rev" compliant ;-) Best Regards from Paris, Eric Chatonet Le 13 oct. 06 ? 11:33, Andr?.Bisseret a ?crit : > Hello, > In a stack I have two groups behaving like backgrounds. > For one of them, if I script "go to last cd of bg "frame2" nothing > happens. > > In the message box if I ask : > there is bg "frame2" > --I get "true" > If I ask : > there is last cd of bg "frame2" > --I get "false" > If I ask : > the number of cd of bg "frame2" > -- I get "0" ; In fact I have more than a hundred cd with this bg ? > > (for the first bg all is OK) > > I am lost ; please, could someone help me > > Best regards from Grenoble > Andr? ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From pdel at noos.fr Fri Oct 13 10:31:41 2006 From: pdel at noos.fr (Pierre Del.) Date: Fri, 13 Oct 2006 16:31:41 +0200 Subject: Connecting to mysql database using MAMP In-Reply-To: <018091D7-75AD-496D-AFF1-5DB46F841C2E@mangomultimedia.com> References: <018091D7-75AD-496D-AFF1-5DB46F841C2E@mangomultimedia.com> Message-ID: > > Documentation error. Pass the port number in as parameter 6. > useSSL should be parameter 7. Try this: > > get revOpenDataBase("MySQL", "localhost", "MyDataBase", "root", > "root", 8889) sorry, it does not work, still looking at standard localhost, not taking the 8889 into account From devin_asay at byu.edu Fri Oct 13 10:37:50 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 13 Oct 2006 08:37:50 -0600 Subject: textColor misbehaving? In-Reply-To: <74C36DB8-24F6-479E-8182-C6394332A420@economy-x-talk.com> References: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> <7E57E541-3804-4F85-84C5-79EEED9D3D4C@maseurope.net> <74C36DB8-24F6-479E-8182-C6394332A420@economy-x-talk.com> Message-ID: <6B1584E9-C289-46B8-A91D-3DE0344C0B88@byu.edu> I always do this when I want to set a text property globally for a field: set the textColor of line 1 to -1 of fld "mine" to empty set the textColor of fld "mine" to red Same principle, whether it's textcolor, textfont, size, etc. Devin On Oct 13, 2006, at 6:03 AM, Mark Schonewille wrote: > Or: > > put fld "FFF" into fld "FFF" > set textColor of fld "FFF" to red > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 13-okt-2006, om 13:13 heeft Signe Marie Sanne het volgende > geschreven: > >> Did you try >> >> set the textColor of char 1 to -1 of fld "FFF" to "red" >> >> Signe Marie Sanne > Devin Asay Humanities Technology and Research Support Center Brigham Young University From jc at spl21.net Fri Oct 13 11:08:07 2006 From: jc at spl21.net (John Craig) Date: Fri, 13 Oct 2006 16:08:07 +0100 Subject: Connecting to mysql database using MAMP In-Reply-To: <018091D7-75AD-496D-AFF1-5DB46F841C2E@mangomultimedia.com> References: <018091D7-75AD-496D-AFF1-5DB46F841C2E@mangomultimedia.com> Message-ID: <452FABD7.504@spl21.net> That worked for me on 2.7.4 (Windows) - thanks. Trevor DeVore wrote: > On Oct 13, 2006, at 3:41 AM, Pierre Del. wrote: > >> Hi, >> I have downloaded MAMP (local server for Mac, with Apache, Mysql and >> PHP). It works fine on port 8889. But when I try to connect Rev to >> it using get revOpenDataBase("MySQL", "localhost:8889", >> "MyDataBase", "root", "root"), I always get the error message : >> Unknown MySQL server host 'localhost:8889' . Am I using a bad >> syntax? Or is there some kind of incompatibility? > > > Documentation error. Pass the port number in as parameter 6. useSSL > should be parameter 7. Try this: > > get revOpenDataBase("MySQL", "localhost", "MyDataBase", "root", > "root", 8889) > From Andre.Bisseret at inria.fr Fri Oct 13 11:46:18 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Fri, 13 Oct 2006 17:46:18 +0200 Subject: cards of a bg not recognized !? In-Reply-To: References: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> Message-ID: Le 13 oct. 06 ? 16:08, Eric Chatonet a ?crit : > Bonjour Andr?, > > You think as an HyperCard man ;-) > Backgrounds act slightly differently with Revolution: > Regarding to coding, a background is placed, as it was with HC, > between the card and the stack in the message path. > But, as you know it, you can place multiples backgrounds (groups) > on the same card. > So, regarding to objects relations, you can't say last cd of bg > "frame2" > But only group "frame2" of last cd (or any card where this group is > placed) > I assume you want to go to the last card where a group has been > placed? > Here is a fast workaround: > > unmarl all cds > mark cds where there is a grp "frame2" > go last marked cd > > But actually, I think you should probably revise your architecture > to be more "Rev" compliant ;-) Bonjour ?ric et merci for the "workaround" ; but In fact, I want to add new cards to two different sets of cards ; in the first set the cards share a group ( with behavior bg) say "frame1" and in the second set the cards share another group (set to bg too) say "frame2". What I don't understand is that it works nicely with" frame1" and not with "frame2" !? When I script : go to last cd of bg "frame1" create cd etc. it works well, from any cd in the stack, BUT go to last cd of bg "frame2" does not wor'k I can't imagine why ? I would appreciate a lot any explanation Best regards from Grenoble Andr? P.S. Another possible workaround : When I am on a cd having "frame2" on it, then "go to last cd of this bg" works, then I could go to such a cd (the first one). > > Best Regards from Paris, > Eric Chatonet > > Le 13 oct. 06 ? 11:33, Andr?.Bisseret a ?crit : > >> Hello, >> In a stack I have two groups behaving like backgrounds. >> For one of them, if I script "go to last cd of bg "frame2" nothing >> happens. >> >> In the message box if I ask : >> there is bg "frame2" >> --I get "true" >> If I ask : >> there is last cd of bg "frame2" >> --I get "false" >> If I ask : >> the number of cd of bg "frame2" >> -- I get "0" ; In fact I have more than a hundred cd with this bg ? >> >> (for the first bg all is OK) >> >> I am lost ; please, could someone help me >> >> Best regards from Grenoble >> Andr? > > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From cmsheffield at gmail.com Fri Oct 13 12:03:54 2006 From: cmsheffield at gmail.com (Chris Sheffield) Date: Fri, 13 Oct 2006 10:03:54 -0600 Subject: slightly OT - differencing and version control Message-ID: Anybody out there working on a team of developers? If so, how do you handle file version control with your Rev stack files? I've been using MagicCarpet (which has worked very well for me; thanks Chipp). But up until now my company has only had myself and, at most, one other developer, and MagicCarpet has met our needs. But we're getting to a point where we need something a little more robust. Something that will preferably allow multiple concurrent checkouts of files, and then merge differences as they're checked back in. Is there something like this that even exists? I realize since Rev stacks contain binary data it makes things a bit more difficult. Is there anything out there that can handle binary files this way? If not, could something like this be created with Rev? If so, how difficult would it be? Thanks, Chris ------------------------------------------ Chris Sheffield Read Naturally The Fluency Company http://www.readnaturally.com ------------------------------------------ From barryb at libero.it Fri Oct 13 12:09:53 2006 From: barryb at libero.it (barryb at libero.it) Date: Fri, 13 Oct 2006 18:09:53 +0200 Subject: is this weird or is t me? Message-ID: After following the discussion in the subject line on masking and disabling buttons,I tried a few scenarios to see what all the hassle was about. The result was a little stack for trying out the possibilities discussed (I think) and I have uploaded it to My Space. (Don't know how to link you to it from here - user name BarryB) Although I am sure it will be of no interest to those who took part in the discussion,I thought it might be to any other beginners in Revolution who maybe as thick as me. If any! ;-) Oh! if someone can tell me how to reset the scrollbar on a text field to the top when leaving the card, I should be very grateful and will update it. Barry Barber ------------------------------------------------------ Ancora dubbi? Scegli Barclaycard, la carta di Credito leader in Europa: 0 Canone, 0 Commissioni, 100% Sicura! http://click.libero.it/barclaycard From klaus at major-k.de Fri Oct 13 12:21:47 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 13 Oct 2006 18:21:47 +0200 Subject: is this weird or is t me? In-Reply-To: References: Message-ID: Buongiorno Barry, > After following the discussion in the subject line on masking and > disabling buttons,I tried a few scenarios to see what all the > hassle was about. > The result was a little stack for trying out the possibilities > discussed (I think) and I have uploaded it to My Space. > (Don't know how to link you to it from here - user name BarryB) > > Although I am sure it will be of no interest to those who took part > in the discussion,I thought it might be to any other beginners in > Revolution who maybe as thick as me. If any! ;-) > > Oh! if someone can tell me how to reset the scrollbar on a text > field to the top when leaving the card, I should be very grateful > and will update it. on closecard set the scroll of fld "your field here" to 0 ... end closecard will do the trick :-) > Barry Barber Best Klaus Major klaus at major-k.de http://www.major-k.de From dsc at swcp.com Fri Oct 13 12:21:37 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 10:21:37 -0600 Subject: Threads In-Reply-To: <452ECF04.000005.00468@MAZYTIS> References: <452E16AB.2090407@anachreon.co.uk> <452ECF04.000005.00468@MAZYTIS> Message-ID: On Oct 12, 2006, at 5:25 PM, Viktoras Didziulis wrote: > Threads can be produced by cloning > an invisible substack (named "thread") with > a handler and renaming the clones to thread_1, thread_2, etc... This stack is a good mockup of what a simple threading capability would look like like. It also points out that much of what we would want in threading can be done with 'send'. I have an old, but applicable primer on "message mechanics", that is, building message machines here: http://www.swcp.com/dsc/revstacks.html Should anybody be interested, that is. Using 'message mechanics' does require a different way of looking at a problem, perhaps making a state machine. And it is not a full substitute for threads. I have in my box of projects a new 'send' that has some issues fixed and is broader in what can be sent to what. I was thinking of expanding that so messages can be sent to "threads". I was thinking of making "threads" out of command-line Revolution, much as the cgi folks do. I have tinkered with command-line Rev on OS X and I think this approach may have promise. Of course, resources would not be as intimately shared as in some threading models. But to be able to say, go off and do this FFT, would be nice. Of course, the mad scientist is flighty in these projects so don't count on anything. Dar From m.schonewille at economy-x-talk.com Fri Oct 13 12:30:56 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 Oct 2006 18:30:56 +0200 Subject: is this weird or is t me? In-Reply-To: References: Message-ID: <3D90AE4C-0899-4B0F-B825-C758AD24979D@economy-x-talk.com> on closeCard set the scroll of fld x to 0 pass closeCard end closeCard -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 13-okt-2006, om 18:09 heeft barryb@@libero..it het volgende geschreven: > Oh! if someone can tell me how to reset the scrollbar on a text > field to the top when leaving the card, I should be very grateful > and will update it. > Barry Barber From mwieder at ahsoftware.net Fri Oct 13 12:46:40 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 13 Oct 2006 09:46:40 -0700 Subject: Stack rename itself In-Reply-To: <13C96FA7-15AE-4832-BFEB-20921F3F02BF@mac.com> References: <13C96FA7-15AE-4832-BFEB-20921F3F02BF@mac.com> Message-ID: <1051908624.20061013094640@ahsoftware.net> Bill- Thursday, October 12, 2006, 10:47:23 PM, you wrote: > I would like to be able to rename the stack file and other pertinent > information so that there could be multiple versions of the stack > personalized to different people. Not sure what you want here. Do you need something that "clone" won't give you? -- -Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Fri Oct 13 12:54:18 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 13 Oct 2006 09:54:18 -0700 Subject: RevDB and 2.7.4 on on OS 10.2.8? Message-ID: <122629CF-1430-4E22-9979-F5ED1CA27AA7@mangomultimedia.com> Is anybody successfully using RevDB with OS 10.2.8 and Rev 2.7.4? -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From lists at mangomultimedia.com Fri Oct 13 12:57:31 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Fri, 13 Oct 2006 09:57:31 -0700 Subject: Status of the Kagi KRM plug-in? In-Reply-To: <911CA5FC-9027-4DBC-8B81-3855C056E465@kagi.com> References: <911CA5FC-9027-4DBC-8B81-3855C056E465@kagi.com> Message-ID: On Oct 10, 2006, at 8:11 AM, kee nethery wrote: > The module makes extensive use of XML and the standard XML parsers > but bog down with the data we send it. Kee, Out of curiosity, do you still get the same bog down if you use messaging as opposed to creating a tree in memory when you call revCreateXMLTree? -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From ambassador at fourthworld.com Fri Oct 13 13:09:40 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 13 Oct 2006 10:09:40 -0700 Subject: slightly OT - differencing and version control Message-ID: <452FC854.5060702@fourthworld.com> Chris Sheffield wrote: > Anybody out there working on a team of developers? If so, how do you > handle file version control with your Rev stack files? I've been > using MagicCarpet (which has worked very well for me; thanks Chipp). > But up until now my company has only had myself and, at most, one > other developer, and MagicCarpet has met our needs. But we're getting > to a point where we need something a little more robust. Something > that will preferably allow multiple concurrent checkouts of files, > and then merge differences as they're checked back in. > > Is there something like this that even exists? I realize since Rev > stacks contain binary data it makes things a bit more difficult. Is > there anything out there that can handle binary files this way? If > not, could something like this be created with Rev? If so, how > difficult would it be? About half of the projects I've done over the last decade have been with teams, usually with about three developers but the two largest had about 20 team members each. One of those large projects was in done Gain Momentum (since renamed RadBuilder), which has a stack-based MagicCarpet-like check in/check out tool built in. For the other large project (which used Rev) we wrote a custom version control system focused at the card level which was specific to the unique workflow of that system. For smaller projects I've either custom-crafted a simple stack-based system like MagicCarpet, or just assigned owners to specific stacks and used email to trade them among the team. The latter has worked well enough to keep the MetaCard IDE project running for several years (though admittedly it's a small-scale project). For the work that I've done I've found stacks to be a very natural dividing line for sharing the workflow. Stacks tend to be either UI elements or libraries, and it usually benefits the project as a whole to keep the interconnections between such modules as simple and clean as possible anyway, so divvying up the project by stacks lends a clarity to the work. Because most other languages make software out of hundreds of tiny text files (as opposed to Rev's more self-contained binary files), there's an inclination among multi-lingual professionals to think about solutions for Rev projects in terms of what works elsewhere. But just as we enjoy the simplicity of the object model, we can re-think old production habits to discover ways to simplify the workflow as well, making Rev's unique object model work for us. Go with the grain. While it may be technically possible to atomize stacks into mergeable parts (I've made a few myself as experiments, using XML and even custom mini-macro-languages to describe objects), I don't prefer such a workflow in production. The overhead of coordinating among team members is high enough with the even simplest tools and methods. Steven McConnell's research finds that adding a second programmer adds only another ~50% additional productivity on average, with the rest of the time spent coordinating between programmers. A third programmer will add only another 30-40%, and the rate of diminishing returns increases with team size. If the team grows larger than the project warrants it could eventually result in negative productivity, with more effort spent coordinating that coding. So in short, team member coordination is expensive. Defining the logical dividing lines of a project and assigning ownership of discrete components to team members based on key competencies helps the workflow parallel the execution of the code: each component should have minimal connections to others, and putting the best mind on each component helps ensure that it gets done well and with minimal interconnection issues. If it appears that a particular UI window or library may best be served by having multiple programmers working on it simultaneously, that may be an indication of something very different, perhaps a need for cross-training or team member reassignment. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From dsc at swcp.com Fri Oct 13 13:49:13 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 11:49:13 -0600 Subject: Seeking Rev Consultant In-Reply-To: <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> Message-ID: <9D05C759-7621-4624-A32E-97A5A5CF5AAF@swcp.com> Adrian, > Is anyone interested in scripting for using a Unicode font? I am available for both script writing and for review consulting. I have some experience with Unicode and with intercepting keystrokes. I am aware of the major problems in using Unicode keys in arrays and in intercepting keystrokes (assuming those apply). From Brian Yennie's comments on the lists over the years, I suspect he would be good, too. Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: dar_scott http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From dsc at swcp.com Fri Oct 13 13:58:03 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 11:58:03 -0600 Subject: cards of a bg not recognized !? In-Reply-To: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> References: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> Message-ID: <467875DC-5103-4F66-A94A-53AFA98767C6@swcp.com> On Oct 13, 2006, at 3:33 AM, Andr?.Bisseret wrote: > In the message box if I ask : > there is bg "frame2" > --I get "true" > If I ask : > there is last cd of bg "frame2" > --I get "false" > If I ask : > the number of cd of bg "frame2" > -- I get "0" ; In fact I have more than a hundred cd with this bg ? This is a wild guess. Maybe those more-than-a-hundred-cards have a background with a slightly different name. The other name "frame2" might apply to a background that still exists in the stack if the last one on a card was removed instead of deleted. (Backgrounds belong to the stack.) Move to a card with no groups and look at the names on the Place menu item and see if a different one shows up. Or check the name of your group with the property inspector. Dar From dsc at swcp.com Fri Oct 13 13:59:42 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 11:59:42 -0600 Subject: textColor misbehaving? In-Reply-To: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> References: <20061013093453.49675.qmail@web37501.mail.mud.yahoo.com> Message-ID: <0BC48768-2004-4606-9AA0-4F1EF78074AA@swcp.com> On Oct 13, 2006, at 3:34 AM, Richmond Mathewson wrote: > I have a field which contains a sentence in black. > > When I attempt to change the color/colour of the text > inside the box like this: > > set the textColor of fld "FFF" to "red" > > it stays black Individual characters also have the property textColor which override the textColor of the field. Try this: set the textColor of char 1 to -1 of field "FFF" to "red" Dar From soapdog at mac.com Fri Oct 13 14:07:36 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 13 Oct 2006 15:07:36 -0300 Subject: Bundling externals in MacOS X standalones. Message-ID: <767582BE-9441-43EF-A9A7-B03AB429B8A2@mac.com> Folks, where should I put a external so it will be bundled in 2.7.4 MacOS X standalone app. I tried opening the package and putting it in the Externals folder next to the application inner executable with no success, I also tried putting it directly next to the inner executable with no success either. How should I bundle it? The externals prop of the stack has no path info. Andre From m.schonewille at economy-x-talk.com Fri Oct 13 14:12:36 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 13 Oct 2006 20:12:36 +0200 Subject: Bundling externals in MacOS X standalones. In-Reply-To: <767582BE-9441-43EF-A9A7-B03AB429B8A2@mac.com> References: <767582BE-9441-43EF-A9A7-B03AB429B8A2@mac.com> Message-ID: <34E3EA38-14AB-4F8A-B91C-35E110770DB5@economy-x-talk.com> Hi Andre, First set the externals property of the mainstack to "externals/ externalname.bundle" or "externals/externalname.dll". Then put the externals into the externals folder, which is next to the standalone. You can include externals in the list of files to copy, in the standalone builder. Create a folder next to your main stack, call it "Externals" and put your externals into this folder. In the standalone builder, you can now add the files. When they are copied, the path relative to the stack will be the same (i.e. in th externals folder). Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 13-okt-2006, om 20:07 heeft Andre Garzia het volgende geschreven: > Folks, > > where should I put a external so it will be bundled in 2.7.4 MacOS > X standalone app. I tried opening the package and putting it in the > Externals folder next to the application inner executable with no > success, I also tried putting it directly next to the inner > executable with no success either. > > How should I bundle it? > > The externals prop of the stack has no path info. > > Andre From mwieder at ahsoftware.net Fri Oct 13 14:13:56 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 13 Oct 2006 11:13:56 -0700 Subject: slightly OT - differencing and version control In-Reply-To: References: Message-ID: <1537144252.20061013111356@ahsoftware.net> Chris- Friday, October 13, 2006, 9:03:54 AM, you wrote: > Is there something like this that even exists? I realize since Rev > stacks contain binary data it makes things a bit more difficult. Is > there anything out there that can handle binary files this way? If > not, could something like this be created with Rev? If so, how > difficult would it be? Here's the approach I took: any rev object can be described by its 1. script 2. properties 3. custom properties 4. custom property sets (and 3 recursively) I made a client-end plugin that enumerates these and sends them as text over a socket connection to a server that stores them away as (item,value) pairs. Checking an object out then is a matter of grabbing the description and, item by item, issuing set commands. Checkin: foreColor,"black" backColor,"white" Checkout: in a repeat loop: put item 1 of line x of tDescription into tProp put item 2 of line x of tDescription into tValue set the tProp of control tObject to tValue Diffing two versions of an object: I save only the complete contents of the current version an object. Previous versions have only the items that are different from the next-most-recent saved. To see the difference between the two latest versions you just have to display those items. To diff a less recent version you work your way back down the chain. There *are* some problems with this, notably with respect to object ids if you need to recreate the entire stack from its descriptions or when one developer checks in a new control and a second developer needs to import it into an existing stack. Object ids (with the exception of images) are immutable in rev for some reason. Hope this helps. Next step (someday) is to integrate this with subversion. -- -Mark Wieder mwieder at ahsoftware.net From adrian at clubtype.co.uk Fri Oct 13 14:13:50 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 13 Oct 2006 19:13:50 +0100 Subject: Seeking Rev Consultant In-Reply-To: <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> <3306D861-7DA5-4E43-BB25-B5C3B787C32A@qldlearning.com> Message-ID: <5be5b5b838cbbc1281bc0fccc8c67561@clubtype.co.uk> Hi Brian, If you supply your personal email - I will contact you with the details off-list. Thanks, Adrian On 13 Oct 2006, at 09:46, Brian Yennie wrote: > Adrian, > > I am available for contract work. If you let me know what your budget > / timeframe are and/or send a small sample of the font, I can give you > an estimate. I have over ten years xTalk experience (since the > Hypercard days!) and you can probably get an idea of my scripting > abilities by searching the list archives. > > Thanks, > --- > Brian Yennie > Director of Technology Integration > QLD Learning > (310)-367-7364 > > >> Is anyone interested in scripting for using a Unicode font? >> >> The custom font may have up to 14000 characters. >> 255 Standard chars. >> The remainder are Latin characters with attached joining strokes, >> stored in the "Japanese" or the some "Other" Language part of the >> font. >> Font/scripts will be used to 'join' English words. >> A graphic example of the main function is shown here... >> http://www.clubtype.co.uk/revDev-abc/abc-rev.jpg >> >> From the Users perspective... >> Text is entered into A4/US Letter sized field. >> As each character is entered, it 'joins' to the previous char. >> After any text has been entered, User may go back and place >> insertion point anywhere in the text and correct a spelling and >> the word will re-join correctly. >> >> Script efficiency is important to reduce screen flicker while >> processing >> each char. A small flicker is acceptable, but not a long delay. >> >> I will develop the interface and font(s) in Rev Studio. >> I need a Rev. scriptor to create the 'joining' portion. >> Just for a few joining characters to prove/test above requirements. >> I will spend the long hours/days/months creating the font characters >> then entering their Unicode/HTML/Decimal??? values in the script. >> >> If interested, please contact me and I will furnish more information. >> Many thanks, >> Adrian >> ______________________ >> Club Type >> http://www.clubtype.co.uk >> adrian at clubtype.co.uk >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From adrian at clubtype.co.uk Fri Oct 13 14:15:27 2006 From: adrian at clubtype.co.uk (Adrian Williams) Date: Fri, 13 Oct 2006 19:15:27 +0100 Subject: Seeking Rev Consultant In-Reply-To: <9D05C759-7621-4624-A32E-97A5A5CF5AAF@swcp.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> <9D05C759-7621-4624-A32E-97A5A5CF5AAF@swcp.com> Message-ID: Hi Dar, Thanks for the offer. I *may* be in touch. Adrian On 13 Oct 2006, at 18:49, Dar Scott wrote: > Adrian, > >> Is anyone interested in scripting for using a Unicode font? > > I am available for both script writing and for review consulting. I > have some experience with Unicode and with intercepting keystrokes. I > am aware of the major problems in using Unicode keys in arrays and in > intercepting keystrokes (assuming those apply). > > From Brian Yennie's comments on the lists over the years, I suspect he > would be good, too. > > Dar > > -- > ************************************** > Dar Scott > Dar Scott Consulting and Dar's Lab > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, office, home: +1 505 299 9497 > Fax: call above first > Skype: dar_scott > > http://www.swcp.com/dsc > dsc at swcp.com > > Computer programming > ************************************** > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________ Adrian Williams Design Ltd (trading as Club Type), 44 Mill Lane, Merstham, Redhill, Surrey RH1 3HQ, UK Telephone/Facsimile: 01737 643300 dFax (computer reception): 0870 0515681 International tel/fax (UK)+44 1737 643300 International dFax: (UK)+44 870 0515681 Email: adrian at clubtype.co.uk Website: http://www.clubtype.co.uk From jbv.silences at club-internet.fr Fri Oct 13 15:19:34 2006 From: jbv.silences at club-internet.fr (jbv) Date: Fri, 13 Oct 2006 21:19:34 +0200 Subject: question about "launch " Message-ID: <452FE6B1.B298BA29@club-internet.fr> Hi list, when executing launch with is it possible to know the coordinates (size & position) of the window opened by the app (for a snapshot of that specific screen portion for instance) ? Thanks, JB From geradamas at yahoo.com Fri Oct 13 15:08:02 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 13 Oct 2006 20:08:02 +0100 (BST) Subject: textColor misbehaving? Message-ID: <20061013190802.21466.qmail@web37504.mail.mud.yahoo.com> Thank you all so much for your helpful suggestions. In the end I plumped for Devin Asay's method. Now, being the type of person I am (cough, cough): I would like to know WHY the method which is described in the Documentation didn't work . . . sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From soapdog at mac.com Fri Oct 13 15:12:25 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 13 Oct 2006 16:12:25 -0300 Subject: Bundling externals in MacOS X standalones. In-Reply-To: <34E3EA38-14AB-4F8A-B91C-35E110770DB5@economy-x-talk.com> References: <767582BE-9441-43EF-A9A7-B03AB429B8A2@mac.com> <34E3EA38-14AB-4F8A-B91C-35E110770DB5@economy-x-talk.com> Message-ID: <3BB094CB-C2FF-4BA6-B630-B6E9267E5D21@mac.com> Hi Mark, this didn't work for me out of the box. To make this work, I had to trap the "Startup" message and set the defaultfolder to the path of the inner stack or it would not find the externals folder next to the main stack. Cheers andre On Oct 13, 2006, at 3:12 PM, Mark Schonewille wrote: > Hi Andre, > > First set the externals property of the mainstack to "externals/ > externalname.bundle" or "externals/externalname.dll". Then put the > externals into the externals folder, which is next to the standalone. > > You can include externals in the list of files to copy, in the > standalone builder. Create a folder next to your main stack, call > it "Externals" and put your externals into this folder. In the > standalone builder, you can now add the files. When they are > copied, the path relative to the stack will be the same (i.e. in th > externals folder). > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 13-okt-2006, om 20:07 heeft Andre Garzia het volgende geschreven: > >> Folks, >> >> where should I put a external so it will be bundled in 2.7.4 MacOS >> X standalone app. I tried opening the package and putting it in >> the Externals folder next to the application inner executable with >> no success, I also tried putting it directly next to the inner >> executable with no success either. >> >> How should I bundle it? >> >> The externals prop of the stack has no path info. >> >> Andre > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From lfredricks at proactive-intl.com Fri Oct 13 16:15:34 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 13 Oct 2006 13:15:34 -0700 Subject: Forums are Back Message-ID: <001501c6ef04$58c019d0$6501a8c0@lynn> Hi all, The forums are back, however unfortunately we werent able to restore them completely to the point where they were right before they went down. If you get a message that you do not have an account, it could be because...there isnt one. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From dsc at swcp.com Fri Oct 13 16:18:27 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 14:18:27 -0600 Subject: Seeking Rev Consultant In-Reply-To: <9D05C759-7621-4624-A32E-97A5A5CF5AAF@swcp.com> References: <451EAD9D.7040306@kevin-walzer.com> <79d1bee70610010905tc703087r5e4e6f7570773543@mail.gmail.com> <4520074D.2000305@hyperactivesw.com> <79d1bee70610020247n6469f39aub4b7bb2818d84317@mail.gmail.com> <97780309a2725189f3adefb132144e8f@clubtype.co.uk> <6c8c5277ba5472054f132b49f114ea16@clubtype.co.uk> <4529551D.6050509@hyperactivesw.com> <348bd4a7c8613cbe821908e10fd2e110@clubtype.co.uk> <452AE744.7070203@hyperactivesw.com> <452BE291.7000407@hyperactivesw.com> <2a40064df5405de187b01063fe75d7e6@clubtype.co.uk> <9D05C759-7621-4624-A32E-97A5A5CF5AAF@swcp.com> Message-ID: <9A81C355-984E-481B-8C2E-524E8762610C@swcp.com> Rats! I did it too! From devin_asay at byu.edu Fri Oct 13 19:12:29 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 13 Oct 2006 17:12:29 -0600 Subject: textColor misbehaving? In-Reply-To: <20061013190802.21466.qmail@web37504.mail.mud.yahoo.com> References: <20061013190802.21466.qmail@web37504.mail.mud.yahoo.com> Message-ID: <56D67EC2-3FAE-412C-9619-31AC7A23EB3B@byu.edu> On Oct 13, 2006, at 1:08 PM, Richmond Mathewson wrote: > Thank you all so much for your helpful suggestions. > > In the end I plumped for Devin Asay's method. > > Now, being the type of person I am (cough, cough): > > I would like to know WHY the method which is described > in the Documentation didn't work . . . I don't know what part of the documentation you're referring to, but maybe the docs make the (sometimes faulty) assumption that no other styles, colors, etc. have been applied to the text within the field. Maybe a candidate for a documentation correction? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From chipp at chipp.com Fri Oct 13 19:15:03 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 13 Oct 2006 18:15:03 -0500 Subject: slightly OT - differencing and version control In-Reply-To: <1537144252.20061013111356@ahsoftware.net> References: <1537144252.20061013111356@ahsoftware.net> Message-ID: <7aa52a210610131615j369c8740s66544441a58d6a72@mail.gmail.com> Chris, We have a version of altSubversion (the altuit external for the opensource subversion document/code management software) lying around somewhere. It's super easy to script and takes a lot of the work out of having to manage files (like MGC has to do). Try contacting chris at Altuit and I believe he can help you out. best, Chipp From luis at anachreon.co.uk Fri Oct 13 20:06:23 2006 From: luis at anachreon.co.uk (Luis) Date: Sat, 14 Oct 2006 01:06:23 +0100 Subject: Comparison of Multimedia In-Reply-To: References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> Message-ID: Found this for format conversion, might be worth a look: http://www.techspansion.com/visualhub/ Cheers, Luis. On 12 Oct 2006, at 1:26, Luis wrote: > Hiya, > > Ok, I'll get the feelers out on QT: I'll get back to you as soon as > I get word back. > > Cheers, > > Luis. > > On 11 Oct 2006, at 5:02, GregSmith wrote: > >> >> Luis: >> >> Anything you can dig up regarding the future of QuickTime on iPods >> is of >> definite interest to me. And, as far as QuickTime development >> software goes, >> VideoClix seems to be holding its own while other companies are >> floundering, >> (TotallyHip seems to be more of a consullting firm, now, than a >> software >> producer). iShell also has had to regroup and is now under the >> flagship of >> another company. All this news beats me. >> >> Thanks again, >> >> Greg Smith >> >> >> >> Luis-24 wrote: >>> >>> If you're looking to the iPod market: >>> >>> Ever the cheapo me... Look at this: http://www.apple.com/quicktime/ >>> tutorials/creatingvideo.html >>> QT pro is $30. >>> >>> There are rumours about (and with the new releases having games and >>> all!) that the firmware may be updated to support QT VR, adding >>> interactivity to QT files on the iPods... (VideoClix probably has >>> it's own QT codec for this). Lemme know and I'll try to dig up more >>> info if you like. >>> >>> Need to sleep now. >>> >>> Cheers, >>> >>> Luis. >>> >>> >>> On 11 Oct 2006, at 0:21, Luis wrote: >>> >>>> Hiya, >>>> >>>> From their site: >>>> >>>> VideoClix 2.9 Lite & Updates For: Short video Blogs >>>> Quicktime >>>> $ 49 US >>>> >>>> VideoClix 2.9 Edu For: Educational use & Podcasts >>>> Quicktime, AVI, Mpeg1 & 4, DV >>>> $ 249 US >>>> >>>> VideoClix 2.9 Pro For: Commercial use >>>> Quicktime, AVI, Mpeg1 & 4, Flash, DV >>>> $ 699 US >>>> >>>> VideoClix OEM License >>>> $ 9995 US >>>> >>>> Are you nuts! Or loaded? (Are you married?... ;) >>>> >>>> The interface looks very simple, but it doesn't look like it >>>> couldn't be done with Revolution and the EnhancedQT External (have >>>> a look at: http://www.runrev.com/spotlight_on/alida1.php to see >>>> what I mean. No EQT, but then again, he didn't need it). Revolution >>>> and EQT could be used to create your own 'creator'. The export >>>> formats would probably be doable with Media Cleaner (now Autodesk >>>> Cleaner, I think it's $500) or some other app. >>>> I haven't tried it, and at those prices... Although the Commercial >>>> licence isn't too bad considering others around. Norpath and >>>> QuickMedia are roughly half the price. It really depends what your >>>> target markets are. >>>> I'd opt for the cheap end, and if I find I'm rolling in it I'd >>>> invest in a broader market by purchasing, possibly, such an app. >>>> But man, $9995 just for rebranding?! I'm sure with Revolution, EQT >>>> and some other apps you could do it for a fraction of the cost. >>>> Even though I do like Norpath, a lot, it still falls short for some >>>> other things I want to do (MIDI panning for example. It has it, but >>>> not 'controllable'). I'd easily be able to do the same as >>>> VideoClix, and then work on the export formats with some other app >>>> (probably find a freebie somewhere in Sourceforge). >>>> Kagi integration would be cool, but then there are other ways to >>>> integrate payment systems. Like I said, I'd start small and work up >>>> from there. >>>> >>>> Download the trial and see. But really test the trial and see what >>>> support you get for any issues you crop up with. After that, well, >>>> it's your money! >>>> But at first glance, looking at the capabilities of the other apps, >>>> it doesn't tempt me at the moment, it's too specific, and the >>>> projects I have lined up need greater flexibility and facilities. >>>> >>>> I'm sure more experienced Transcript coders than me on this list >>>> would be able to drum up something similar (dang! There goes >>>> another idea...). >>>> >>>> Let me know what you think! >>>> >>>> Cheers, >>>> >>>> Luis. >>>> >>>> >>>> On 10 Oct 2006, at 22:53, GregSmith wrote: >>>> >>>>> >>>>> Luis: >>>>> >>>>> Now that we're discussing various multimedia software, what about >>>>> VideoClix? >>>>> If it had Kagi KRM, I'd buy it today. The thing about VideoClix >>>>> is, again, >>>>> no forum, not much apparent support, no demo at all and a high >>>>> price tag. >>>>> Now, how do they expect to get customers that way? Although, >>>>> every review >>>>> is favorable and Apple, itself, (herself, himself), uses this >>>>> QuickTime >>>>> dedicated software. Now, just casually considering all of the >>>>> stuff it >>>>> allows you to do inside the QuickTime container, and how universal >>>>> QuickTime >>>>> is becoming, (imagine dispensing training solutions via iPods), I >>>>> can even >>>>> imagine being able to put together a rather primitive adventure >>>>> game, just >>>>> by using this app. What do you know or think about it? >>>>> >>>>> Greg Smith >>>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Re%3A- >> Comparison-of-Multimedia-tf2417422.html#a6749941 >> Sent from the Revolution - User mailing list archive 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From jonseymour at mac.com Fri Oct 13 21:09:03 2006 From: jonseymour at mac.com (Jon Seymour) Date: Fri, 13 Oct 2006 20:09:03 -0500 Subject: running handlers Message-ID: Is there a way to find out the names of all handlers currently running, that is, those that have started but not yet finished? From dsc at swcp.com Fri Oct 13 21:48:45 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 19:48:45 -0600 Subject: running handlers In-Reply-To: References: Message-ID: On Oct 13, 2006, at 7:09 PM, Jon Seymour wrote: > Is there a way to find out the names of all handlers currently > running, that is, those that have started but not yet finished? There is only one thread in Revolution so all handlers that are currently running are those on the call stack. The top one is triggered by an event or send (and for send I guess the clock change is an event). The rest are called by that directly or indirectly or triggered by an event or send in 'wait ... with messages'. You can see those with the unsupported property executionContexts. You should be able to figure out how to parse it with a little experimenting. Item -1 is the line number within the handler, -2 is the name of the handler and item 1 to -3 is the long id of the object the handler is in. It does miss some handlers. For example, it misses any handlers executing 'wait ... with messages'. (That might be there to solve some other problem.) In some cases you can find the skipped handler but that might take some work. Dar From dsc at swcp.com Fri Oct 13 21:52:01 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 13 Oct 2006 19:52:01 -0600 Subject: running handlers In-Reply-To: References: Message-ID: <74070B83-E010-43A5-A26A-1A2C63182F23@swcp.com> On Oct 13, 2006, at 7:48 PM, Dar Scott wrote: > Item -1 is the line number within the handler, -2 is the name of > the handler and item 1 to -3 is the long id of the object the > handler is in. Whoops. I mean for each line with the first line being the top and the bottom line being the one that accessed the executionContexts property. Dar From sarah.reichelt at gmail.com Fri Oct 13 23:45:49 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 14 Oct 2006 13:45:49 +1000 Subject: Danish Windows tester needed Message-ID: Hi All, As I have already announced, I have a program called Pic-a-POD that downloads various pictures of the day and uses them to set & change your desktop. I was contacted by a Dane who asked me to translate it into Danish. With him supplying the translations, I have done this and he has tested it on his Danish Mac OS X system. I have a Danish version for Windows also and it seems to work fine on my Windows system, but I would really like to have it tested on a Danish system before releasing it. If there is anyone out there running Windows in Danish who would be prepeared to test it for me, please contact me off-list. Many thanks, Sarah From jburtt at earthlink.net Sat Oct 14 02:19:23 2006 From: jburtt at earthlink.net (John) Date: Fri, 13 Oct 2006 23:19:23 -0700 Subject: dial up or broadband... Message-ID: Is it possible to check a user's internet connection and distinguish if it's dial up or broadband. Thanks, John From Andre.Bisseret at inria.fr Sat Oct 14 03:58:41 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sat, 14 Oct 2006 09:58:41 +0200 Subject: cards of a bg not recognized !? In-Reply-To: <467875DC-5103-4F66-A94A-53AFA98767C6@swcp.com> References: <5FCEEA62-A430-4AD0-87E5-F91A0A0FD6BD@inria.fr> <467875DC-5103-4F66-A94A-53AFA98767C6@swcp.com> Message-ID: Dar, Thank you very much, your guess was good :-) I pasted a new card without any objects on it, and I discovered in the Place menu items that I had 2 groups with the same name "frame2" ! I deleted one and now it works nicely, just as it works with my "frame1". ?ric, thanks again for your answer ; I am noting the idea of a workaround you suggested in my personal doc. ; I don't resort enough to "mark card" Best regards from Grenoble Andr? Le 13 oct. 06 ? 19:58, Dar Scott a ?crit : > > On Oct 13, 2006, at 3:33 AM, Andr?.Bisseret wrote: > >> In the message box if I ask : >> there is bg "frame2" >> --I get "true" >> If I ask : >> there is last cd of bg "frame2" >> --I get "false" >> If I ask : >> the number of cd of bg "frame2" >> -- I get "0" ; In fact I have more than a hundred cd with this bg ? > > This is a wild guess. > > Maybe those more-than-a-hundred-cards have a background with a > slightly different name. The other name "frame2" might apply to a > background that still exists in the stack if the last one on a card > was removed instead of deleted. (Backgrounds belong to the stack.) > > Move to a card with no groups and look at the names on the Place > menu item and see if a different one shows up. Or check the name > of your group with the property inspector. > > Dar > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 14 04:47:18 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 14 Oct 2006 10:47:18 +0200 Subject: running handlers In-Reply-To: References: Message-ID: Hi Jon, Dar already mentioned the executionContexts. Another useful function is the pendingmessages. The pendingmessges contains a list of handlers waiting to execute after the send command was executed. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 14-okt-2006, om 3:09 heeft Jon Seymour het volgende geschreven: > Is there a way to find out the names of all handlers currently > running, that is, those that have started but not yet finished? From geradamas at yahoo.com Sat Oct 14 09:01:16 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 14:01:16 +0100 (BST) Subject: Undocumented Features of Runtime Revolution Message-ID: <20061014130116.26744.qmail@web37513.mail.mud.yahoo.com> At the risk of being jumped on (again) by the RR community, I have set up a Wiki page on the Wikipedia for these: http://en.wikipedia.org/wiki/Undocumented_Features_in_Runtime_Revolution I should be most grateful if everybody could add their wisdom to it. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From wjm at wjm.org Sat Oct 14 09:58:23 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 14 Oct 2006 09:58:23 -0400 Subject: Undocumented Features of Runtime Revolution References: <20061014130116.26744.qmail@web37513.mail.mud.yahoo.com> Message-ID: You're adding this to (The) Wikipedia? C'mon now.... I don't think that's appropriate in the least; in fact it's an utter abuse of Wikipedia. It violates their "no original research" rule and the "Wikipedia is not an FAQ" rule. I personally also believe it violates the "Wikipedia is not a soapbox" rule. You didn't supply a decent starter list. You didn't even supply an undocumented "feature" -- the one item you list is at best a bug. File it in Bugzilla. Wikipedia would quickly become a piece of crap if every minutia of every little program out there had its own page. I suggest you read http://en.wikipedia.org/wiki/WP:NOT#Wikipedia_is_not_an_indiscriminate_collection_of_information And then I hope you will be responsible enough to delete the article yourself. (If you don't, I will mark it for such.) If you want to avoid being jumped on, try not doing inane things like this. Richmond Mathewson wrote > At the risk of being jumped on (again) by the RR > community, I have set > up a Wiki page on the Wikipedia for these: > > http://en.wikipedia.org/wiki/Undocumented_Features_in_Runtime_Revolution > > I should be most grateful if everybody could add their > wisdom to it. From eric.chatonet at sosmartsoftware.com Sat Oct 14 10:02:29 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sat, 14 Oct 2006 16:02:29 +0200 Subject: =?iso-8859-1?q?=5BANN=5D_Tutorial_n=B021_from_So_Smart_Software?= Message-ID: <0B1D4820-37F7-4F80-854C-AD5AFF9F0B44@sosmartsoftware.com> Paris, Thursday, October 14, 2006 ---------------------- English version ------------------------- I'm happy to announce that "How to use PNG images to create custom controls", 21st tutorial for Revolution is available. If you have downlaoded the Tutorial Watcher plugin, you have been or will be automatically informed at next Rev startup. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com - Revolution/Plugins or Tutorials section. You may also download directly this tutorial from the website. At the moment, 21 tutorials are available through "Tutorials Picker" or on the website: How to use PNG images to create custom controls How to master user's data entries in a field How to Monitor a QuickTime Player by Script How to Download Data from the Internet How to Manage Stack Resizing How to Manage Table Fields How to Display and Manage Ask Dialogs How to Display and Manage Answer Dialogs How to Manage Tabbed Buttons How to Ask for a Password How to Manage User's Waiting Time How to Manage Drag and Drop for Files or Folders How to Fix Stack Decorations How to build and Manage Dynamic Menus How to Manage "Snap to" Scrollbars How to Create Contextual Tooltips on-the-fly How to Store Images How to Create and Manage HTML lists How to Install "Metal Appearance" on All Platforms How to Change Card Dimensions Smoothly How to Magnify Images Best regards, Eric Chatonet. --------------------- Version fran?aise ------------------------ J'ai de plaisir d'annoncer la disponibilit? de "Comment utiliser les images PNG pour cr?er des contr?les personnalis?s", didacticiel n?21 pour Revolution. Si vous avez install? le plugin "Tutorials Watcher", vous le savez d?j? ou serez inform? au prochain d?marrage de Revolution. Pour avoir acc?s ? ce didacticiel, t?l?chargez "Tutorials Picker", un plugin gratuit qui communique directement avec le site de So Smart Software afin d'afficher tous les didacticels disponibles depuis le web dans leur derni?re version. Rendez-vous sur http://www.sosmartsoftware.com - Revolution/Section Plugins ou didacticiels. Vous pouvez ?galement t?l?charger ce didacticiel directement depuis le site. Actuellement, 21 didacticiels sont disponibles ? travers "Tutorials Picker" ou sur le site : Comment utiliser les images PNG pour cr?er des contr?les personnalis?s Comment ma?triser les donn?es entr?es par l'utilisateur Comment piloter finement un player QuickTime par script Comment t?l?charger des donn?es depuis internet Comment redimensionner le contenu d'une fen?tre Comment utiliser les champs tables Comment afficher et g?rer les dialogues Ask Comment afficher et g?rer les dialogues Answer Comment g?rer les boutons onglets Comment r?clamer un mot de passe Comment g?rer les attentes utilisateur Comment g?rer le glisser d?poser de dossiers et de fichiers Comment fixer les "d?corations" d'une pile Comment construire et g?rer un menu dynamique Comment g?rer le comportement "magn?tique" d'un scrollbar Comment cr?er ? la vol?e des tooltips contextuels Comment stocker des images dans une pile Comment cr?er et g?rer des listes en HTML Comment installer l'apparence m?tal bross? sur toutes plate-formes Comment changer les dimensions d'une carte avec un effet progressif Comment impl?menter une loupe destin?e ? ne grossir que les images Cordialement, Eric Chatonet. ------------------------------------------------------------------- So Smart Software For institutions, companies and associations Built-to-order applications: management, multimedia, internet, etc. Windows, Mac OS and Linux... With the French touch Pour les institutionnels, les entreprises et les associations Des logiciels sur mesure : gestion, multim?dia, internet, etc. Windows, Mac OS et Linux... Avec la "french touch" ------------------------------------------------------------------- Web site http://www.sosmartsoftware.com Email eric.chatonet at sosmartsoftware.com Phone 33 (0) 143 317 762 Mobile 33 (0) 620 745 086 ------------------------------------------------------------------- From psahores at free.fr Sat Oct 14 10:19:46 2006 From: psahores at free.fr (Pierre Sahores) Date: Sat, 14 Oct 2006 16:19:46 +0200 Subject: =?iso-8859-1?q?Re=3A_=5BANN=5D_Tutorial_n=B021_from_So_Smart_Sof?= =?iso-8859-1?q?tware?= In-Reply-To: <0B1D4820-37F7-4F80-854C-AD5AFF9F0B44@sosmartsoftware.com> References: <0B1D4820-37F7-4F80-854C-AD5AFF9F0B44@sosmartsoftware.com> Message-ID: <42F4BF99-CDA2-4538-9631-EE9494E24FC0@free.fr> Thanks Professor Eric ;-) Amiti?s, Pierre Le 14 oct. 06 ? 16:02, Eric Chatonet a ?crit : > Paris, Thursday, October 14, 2006 > > ---------------------- English version ------------------------- > > I'm happy to announce that "How to use PNG images to create custom > controls", 21st tutorial for Revolution is available. > If you have downlaoded the Tutorial Watcher plugin, you have been > or will be automatically informed at next Rev startup. > > You will access this tutorial through "Tutorials Picker" a free > plugin that interfaces with the So Smart Software website in order > to display all available tutorials stacks directly from the web. > You will find it by going to http://www.sosmartsoftware.com - > Revolution/Plugins or Tutorials section. > You may also download directly this tutorial from the website. > > At the moment, 21 tutorials are available through "Tutorials > Picker" or on the website: > How to use PNG images to create custom controls > How to master user's data entries in a field > How to Monitor a QuickTime Player by Script > How to Download Data from the Internet > How to Manage Stack Resizing > How to Manage Table Fields > How to Display and Manage Ask Dialogs > How to Display and Manage Answer Dialogs > How to Manage Tabbed Buttons > How to Ask for a Password > How to Manage User's Waiting Time > How to Manage Drag and Drop for Files or Folders > How to Fix Stack Decorations > How to build and Manage Dynamic Menus > How to Manage "Snap to" Scrollbars > How to Create Contextual Tooltips on-the-fly > How to Store Images > How to Create and Manage HTML lists > How to Install "Metal Appearance" on All Platforms > How to Change Card Dimensions Smoothly > How to Magnify Images > > Best regards, > > Eric Chatonet. > > > --------------------- Version fran?aise ------------------------ > > J'ai de plaisir d'annoncer la disponibilit? de "Comment utiliser > les images PNG pour cr?er des contr?les personnalis?s", didacticiel > n?21 pour Revolution. > Si vous avez install? le plugin "Tutorials Watcher", vous le savez > d?j? ou serez inform? au prochain d?marrage de Revolution. > > Pour avoir acc?s ? ce didacticiel, t?l?chargez "Tutorials Picker", > un plugin gratuit qui communique directement avec le site de So > Smart Software afin d'afficher tous les didacticels disponibles > depuis le web dans leur derni?re version. > Rendez-vous sur http://www.sosmartsoftware.com - Revolution/Section > Plugins ou didacticiels. > Vous pouvez ?galement t?l?charger ce didacticiel directement depuis > le site. > > Actuellement, 21 didacticiels sont disponibles ? travers "Tutorials > Picker" ou sur le site : > Comment utiliser les images PNG pour cr?er des contr?les personnalis?s > Comment ma?triser les donn?es entr?es par l'utilisateur > Comment piloter finement un player QuickTime par script > Comment t?l?charger des donn?es depuis internet > Comment redimensionner le contenu d'une fen?tre > Comment utiliser les champs tables > Comment afficher et g?rer les dialogues Ask > Comment afficher et g?rer les dialogues Answer > Comment g?rer les boutons onglets > Comment r?clamer un mot de passe > Comment g?rer les attentes utilisateur > Comment g?rer le glisser d?poser de dossiers et de fichiers > Comment fixer les "d?corations" d'une pile > Comment construire et g?rer un menu dynamique > Comment g?rer le comportement "magn?tique" d'un scrollbar > Comment cr?er ? la vol?e des tooltips contextuels > Comment stocker des images dans une pile > Comment cr?er et g?rer des listes en HTML > Comment installer l'apparence m?tal bross? sur toutes plate-formes > Comment changer les dimensions d'une carte avec un effet progressif > Comment impl?menter une loupe destin?e ? ne grossir que les images > > Cordialement, > > Eric Chatonet. > > ------------------------------------------------------------------- > So Smart Software > > For institutions, companies and associations > Built-to-order applications: management, multimedia, internet, etc. > Windows, Mac OS and Linux... With the French touch > > Pour les institutionnels, les entreprises et les associations > Des logiciels sur mesure : gestion, multim?dia, internet, etc. > Windows, Mac OS et Linux... Avec la "french touch" > > ------------------------------------------------------------------- > Web site http://www.sosmartsoftware.com > Email eric.chatonet at sosmartsoftware.com > Phone 33 (0) 143 317 762 > Mobile 33 (0) 620 745 086 > ------------------------------------------------------------------- > > _______________________________________________ > use-revolution mailing list > use-revolution 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 geradamas at yahoo.com Sat Oct 14 11:33:40 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 16:33:40 +0100 (BST) Subject: Undocumented Features of Runtime Revolution Message-ID: <20061014153340.65857.qmail@web37507.mail.mud.yahoo.com> Dear Bill Marriott, Understood and acted on! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sat Oct 14 12:03:39 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 17:03:39 +0100 (BST) Subject: Undocumented Features . . . Message-ID: <20061014160339.45900.qmail@web37506.mail.mud.yahoo.com> As some of you may realise I got jumped on - not a thing I am either unused to or mind - I am always willing to float new ideas, and being jumped on is a risk one has to take. There is a huge difference between a BUG and an UNDOCUMENTED FEATURE. The textColor case is definitely not a bug. My attempt to set up a place to record undocumented features was not an attempt to set up a "rival church" to either Bugzilla or the official RR documentation. I do feel there is a need for there to be a freely accessible and editable place to record undocumented features of RR. However, having been jumped on once, I will leave somebody else to get jumped on next - however I will not be the one doing the jumping. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From mwieder at ahsoftware.net Sat Oct 14 12:35:57 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 14 Oct 2006 09:35:57 -0700 Subject: Undocumented Features of Runtime Revolution In-Reply-To: References: <20061014130116.26744.qmail@web37513.mail.mud.yahoo.com> Message-ID: <841232442.20061014093557@ahsoftware.net> I gotta agree with Bill on this one. I do think what you're proposing would be a useful topic on the rev forums, for them that use them, but I just don't see this a wikipedia material. -- -Mark Wieder mwieder at ahsoftware.net From m.schonewille at economy-x-talk.com Sat Oct 14 12:47:26 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 14 Oct 2006 18:47:26 +0200 Subject: Undocumented Features of Runtime Revolution In-Reply-To: <20061014153340.65857.qmail@web37507.mail.mud.yahoo.com> References: <20061014153340.65857.qmail@web37507.mail.mud.yahoo.com> Message-ID: Hi, I wouldn't use the forums to create a list of undocumented forums, because a server crash might destroy your work. Instead, I'd create a homepage or you might even host your own wiki somewhere. If you have too much time on your hands, go ahead.... Documenting undocumented features might be useful and fascinating. Have fun and best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 14-okt-2006, om 17:33 heeft Richmond Mathewson het volgende geschreven: > Dear Bill Marriott, > Understood and acted on! > > sincerely, Richmond Mathewson > From jacque at hyperactivesw.com Sat Oct 14 12:48:29 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 14 Oct 2006 11:48:29 -0500 Subject: Undocumented Features . . . In-Reply-To: <20061014160339.45900.qmail@web37506.mail.mud.yahoo.com> References: <20061014160339.45900.qmail@web37506.mail.mud.yahoo.com> Message-ID: <453114DD.5020205@hyperactivesw.com> Richmond Mathewson wrote: > There is a huge difference between a BUG and an > UNDOCUMENTED FEATURE. > > The textColor case is definitely not a bug. But it *is* documented. See the "foregroundcolor" entry in the dictionary. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Sat Oct 14 12:50:33 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 17:50:33 +0100 (BST) Subject: Undocumented Features of Runtime Revolution Message-ID: <20061014165033.32019.qmail@web37511.mail.mud.yahoo.com> Mark Weider, I am not disputing Bill Marriott's point. However, I remember somebody who once got slapped for "tone of message" and feel that that should be universally applied :) OK, I'll shut up (err, only on this thread!) sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Sat Oct 14 12:53:32 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 17:53:32 +0100 (BST) Subject: Undocumented Features . . . Message-ID: <20061014165332.8860.qmail@web37509.mail.mud.yahoo.com> quoting Jacqueline Landman Gay: "But it *is* documented. See the "foregroundcolor" entry in the dictionary." Well . . . obviously not clearly enough for "thick" types like myself . . . and, possibly not for others either ??? sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From tjhopkins224 at hotmail.com Sat Oct 14 13:27:39 2006 From: tjhopkins224 at hotmail.com (Trevor Hopkins) Date: Sat, 14 Oct 2006 18:27:39 +0100 Subject: Undocumented Features . . . Message-ID: "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." -- In that case, I'd nominate this quote as a "philosophical problem" Trevor Hopkins Exeter, UK ____________________________________________________________ "Everyone should put one of their own quotes as an email signature." Hopkins, 2006 ____________________________________________________________ >From: Richmond Mathewson >Reply-To: How to use Revolution >To: use-revolution at lists.runrev.com >Subject: Undocumented Features . . . >Date: Sat, 14 Oct 2006 17:53:32 +0100 (BST) > >quoting Jacqueline Landman Gay: > >"But it *is* documented. See the "foregroundcolor" >entry in the dictionary." > >Well . . . obviously not clearly enough for "thick" >types like myself . . . > >and, possibly not for others either ??? > >sincerely, Richmond Mathewson > >____________________________________________________________ > >"Philosophical problems are confusions arising owing to the fluidity of >meanings users attach to words and phrases." > Mathewson, 2006 >____________________________________________________________ > > > > > >___________________________________________________________ >All new Yahoo! Mail "The new Interface is stunning in its simplicity and >ease of use." - PC Magazine >http://uk.docs.yahoo.com/nowyoucan.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 _________________________________________________________________ The new Windows Live Toolbar helps you guard against viruses http://toolbar.live.com/?mkt=en-gb From mwieder at ahsoftware.net Sat Oct 14 13:54:47 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 14 Oct 2006 10:54:47 -0700 Subject: Undocumented Features . . . In-Reply-To: <20061014165332.8860.qmail@web37509.mail.mud.yahoo.com> References: <20061014165332.8860.qmail@web37509.mail.mud.yahoo.com> Message-ID: <1995962864.20061014105447@ahsoftware.net> Richmond- Saturday, October 14, 2006, 9:53:32 AM, you wrote: > quoting Jacqueline Landman Gay: > "But it *is* documented. See the "foregroundcolor" > entry in the dictionary." Actually, until this thread came up I didn't know "textcolor" was in there. I've always used foregroundColor. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Sat Oct 14 13:58:10 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 14 Oct 2006 10:58:10 -0700 Subject: Undocumented Features of Runtime Revolution In-Reply-To: <20061014165033.32019.qmail@web37511.mail.mud.yahoo.com> References: <20061014165033.32019.qmail@web37511.mail.mud.yahoo.com> Message-ID: <1076165335.20061014105810@ahsoftware.net> Richmond- Saturday, October 14, 2006, 9:50:33 AM, you wrote: > Mark Weider, > I am not disputing Bill Marriott's point. Yep. Got it. Just a matter of email message timing. But I *do* think that an accessible place to store the undocumented things would be useful. I use them *very* sparingly, since they can disappear at any time, but some of them just have no other workaround solutions (the executionContexts, for example). And I usually have to go pawing my way back through the list archives to find discussions about them. -- -Mark Wieder mwieder at ahsoftware.net From geradamas at yahoo.com Sat Oct 14 13:59:59 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 18:59:59 +0100 (BST) Subject: [OT] "Everyone should put one of their own quotes as an email signature." Message-ID: <20061014175959.40431.qmail@web37503.mail.mud.yahoo.com> But, Of Course! and while we're on the subject:- "Subjectivity is an illusion created by one's inability to be objective" Mathewson 2006 Love, Abuse and keep on Run-Revving, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Sat Oct 14 14:46:56 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 14 Oct 2006 19:46:56 +0100 (BST) Subject: executionContexts Message-ID: <20061014184656.61628.qmail@web37513.mail.mud.yahoo.com> Mark Weider . . . Just tried to find "executionContexts" in the documentation for DC 2.6.1 and RRMedia 2.7.2 and found nothing. then made a quick stack to see "executionContexts" in action, and there they were Ho Hum I wonder why there seems to be some resistance to documenting these things? Maybe some people are worried that it will give the impression that RR is somehow not quite up to standard. I don't see it that way - all it would show is that with a highly complex thing like RR documenting it comprehensively is well-nigh impossible. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From kee at kagi.com Sat Oct 14 16:32:47 2006 From: kee at kagi.com (kee nethery) Date: Sat, 14 Oct 2006 13:32:47 -0700 Subject: Status of the Kagi KRM plug-in? In-Reply-To: References: <911CA5FC-9027-4DBC-8B81-3855C056E465@kagi.com> Message-ID: <7C4A696A-F3B1-4D61-9262-9DE84D9C8AB7@kagi.com> On Oct 13, 2006, at 9:57 AM, Trevor DeVore wrote: > On Oct 10, 2006, at 8:11 AM, kee nethery wrote: > >> The module makes extensive use of XML and the standard XML parsers >> but bog down with the data we send it. > > Kee, > > Out of curiosity, do you still get the same bog down if you use > messaging as opposed to creating a tree in memory when you call > revCreateXMLTree? It's dealing with the tree data that causes the problem. What I am doing to speed it up is to extract the data out of the tree using functions like replace and offset and such and then dealing with the lists as return delimited lists. Changing it from the data structure is XML and stay in XML to the data gets passed in XML, removed, and then dealt with as globals or arrays. Kee Nethery From dsc at swcp.com Sat Oct 14 16:49:07 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 14 Oct 2006 14:49:07 -0600 Subject: executionContexts In-Reply-To: <20061014184656.61628.qmail@web37513.mail.mud.yahoo.com> References: <20061014184656.61628.qmail@web37513.mail.mud.yahoo.com> Message-ID: <049A71B1-9DE1-4CE1-B7D2-D43C9D23E2E3@swcp.com> On Oct 14, 2006, at 12:46 PM, Richmond Mathewson wrote: > Just tried to find "executionContexts" in the > documentation for DC 2.6.1 and RRMedia 2.7.2 and found > nothing. ... > > I wonder why there seems to be some resistance to > documenting these things? I try to refrain from insisting somebody gives me something that I didn't buy. As a product Revolution does NOT have executionContexts except maybe as a reserved word of some sort. This is not an underdocumented feature of the product. I did not buy executioncontexts. It is a feature of the engine in some sense. It is used by at least one library and maybe the IDE, but those are RunRev intramural. By the use being intramural, RunRev can tweak the behavior as needed without legacy concerns. Given that, things get muddy. Bugzilla 1242 is an enhancement to make exectionContexts a feature. It is one of only 21 enhancement suggestions that have been marked not-a-bug. Some of the discussion was related to the ability to make callbacks in the same style as the sockets capability. That has been specifically requested in bz 1954 (and 2839) with the suggestion that a new function be added. This function could be built out of executionContexts (even if the bug I mentioned is fixed), but it would be based on something that might go away in the future, so I'm hesitant to do that for deliverables. The executionContexts could also be handy in throwing something that looks just like engine error or rethrowing an engine error so that it looks just like it was never caught (see bz 3757). These commands built on executionContexts, too, would be based on a nonfeature. Providing these more specific functions and commands would make blessing executionContexts less important, but I'm sure others would come up with uses I have not mentioned. Some future version could potentially make that a supported feature. That would have a cost for RunRev. It would have to be documented. It then would receive bugzilla submissions, such as one for the bug I mentioned earlier. There would be the cost of support in explaining to use that we are using it wrong. It would also mean that if they need some variation, they would have to build a new private property or function. Dar From kray at sonsothunder.com Sat Oct 14 18:18:15 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sat, 14 Oct 2006 17:18:15 -0500 Subject: Undocumented Features . . . In-Reply-To: <20061014160339.45900.qmail@web37506.mail.mud.yahoo.com> Message-ID: On 10/14/06 11:03 AM, "Richmond Mathewson" wrote: > There is a huge difference between a BUG and an > UNDOCUMENTED FEATURE. > > The textColor case is definitely not a bug. > > My attempt to set up a place to record undocumented > features was not an attempt to set up a "rival church" > to either Bugzilla or the official RR documentation. > > I do feel there is a need for there to be a freely > accessible and editable place to record undocumented > features of RR. Until that time arrives, I have had a page on my site for years on Undocumented Bug Fixes and Features at: http://www.sonsothunder.com/devres/revolution/undocumented.htm However it has not been updated in a LOOOONG time, so if anyone wants to contribute to it they can send me an email and I'll post it. And when a "freely accessible and editable place" arrives, I'll move the data I've gathered there. Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From livfoss at mac.com Sat Oct 14 19:31:15 2006 From: livfoss at mac.com (Graham Samuel) Date: Sun, 15 Oct 2006 00:31:15 +0100 Subject: Context-free error messages during debugging Message-ID: <6BC83D92-72FC-41AF-950C-6C97CA84AF34@mac.com> One of the most irritating aspects of debugging in Rev (or in Galaxy for that matter) is that there are circumstances (usually when a rev app starts up) when you can get an error in the message box, such as > Message execution error: > Error description: Chunk: can't find card with no other context given, i.e. the IDE's debugging display is not invoked. This seems absurd, since the engine can't have interpreted the script all without knowing which line of which script it was executing, as well as the name of the object it can't find (in the example above): so this info could and should (IMO) be provided to the developer. Does anyone know a) exactly under what conditions this type of error occurs; b) if there is a workaround (apart from simply stepping through every line of script) to find the context of the error. TIA Graham ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From m.schonewille at economy-x-talk.com Sat Oct 14 19:58:48 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 15 Oct 2006 01:58:48 +0200 Subject: Context-free error messages during debugging In-Reply-To: <6BC83D92-72FC-41AF-950C-6C97CA84AF34@mac.com> References: <6BC83D92-72FC-41AF-950C-6C97CA84AF34@mac.com> Message-ID: <0D40ACB0-D593-4142-9A6C-6C1E5961FCBF@economy-x-talk.com> Hi Graham, You could adjust the message box to throw errors instead of displaying them in its lower field, but it is probably easier to create your own message box and save that as a plugin. Just make a palette window with a field and the following script: on enterInField do me end enterInField This kind of errors (Chunk: can't find card) occurs after referring to a property of a nonexisting card, such as put the bla of cd x put the name of btn x of cd y Sorry, there are too many possibilities to give an exact cause of the error, but I hope this helps anyway. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 15-okt-2006, om 1:31 heeft Graham Samuel het volgende geschreven: > One of the most irritating aspects of debugging in Rev (or in > Galaxy for that matter) is that there are circumstances (usually > when a rev app starts up) when you can get an error in the message > box, such as > >> Message execution error: >> Error description: Chunk: can't find card > > with no other context given, i.e. the IDE's debugging display is > not invoked. This seems absurd, since the engine can't have > interpreted the script all without knowing which line of which > script it was executing, as well as the name of the object it can't > find (in the example above): so this info could and should (IMO) be > provided to the developer. > > Does anyone know > > a) exactly under what conditions this type of error occurs; > > b) if there is a workaround (apart from simply stepping through > every line of script) to find the context of the error. > > TIA > > Graham From dsc at swcp.com Sat Oct 14 20:43:48 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 14 Oct 2006 18:43:48 -0600 Subject: Threading (was: [OT] - REALBasic Claims 100K Users) In-Reply-To: <4524535E.60405@fourthworld.com> References: <4524535E.60405@fourthworld.com> Message-ID: <437F98B8-EBC0-47EE-B821-9EBBDF27622C@swcp.com> On Oct 4, 2006, at 6:35 PM, Richard Gaskin wrote: >> Well, one thing that leaps to mind immediately - stopping the >> entire application freezing up when executing a lengthy shell >> script or AppleScript. > > The operating system is already threaded. This example doesn't > necessarily require Rev to give us the overhead and complexity of > running our own threads, merely to get notification of the > completion of an OS thread. This is a good point. This kind of thing can also improve efficiency even on single processor computers. On computers with multiple processors, the improvement might be even better. This can also apply invisibly within Revolution. With multiple processors becoming popular, Rev might take care of some chores while waiting for I/O. That is, even if a script blocks, Rev doesn't have to. It might have some garbage collection, event preprocessing, or whatever to do. This trend might make it worthwhile for Rev to move some chores to separate threads. To some extent, applications that do file I/O and network I/O can shift some work to another processor just by giving the task to the system. This shift is not as much as I expected, perhaps because the system is very efficient. However, a db might be a task with enough work for one to see the work shifted to another processor. I image some know how to reserve a processor. A couple of my externals actually ran separate processes and communicated with those. In those particular cases, that was not for efficiency reasons, though. A very advanced Revolution compiler might shuffle code around so some work is done while "waiting" for a blocking operation. There might be some clever look ahead or run ahead operations that can be done so things look faster. Many apps made with Rev are part of a tool set in which several are used along with others. These exploit all processors (normally). So, I would expect that the IDE and apps can get much of the benefit of multiple processors and threading without threading actually being a part of the Revolution (Transcript) language. Dar From dsc at swcp.com Sat Oct 14 21:10:07 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 14 Oct 2006 19:10:07 -0600 Subject: Use of abbreviations in scripts Message-ID: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> I fully recognize that there are different creation styles and what works for one might not work for another. I am curious about abbreviations, though. I sometimes take shortcuts in scripts but for the most part, if it is an example on this list or a script for someone else or I might look at it again, I try to avoid scripts that are hard to read. I get the impressions that lots of folks use abbreviations. I didn't realize this at first and in learning to use Revolution I ending up abbreviating only two places (I think). I abbreviate 'char' and--since I have trouble remembering color properties--I might sometimes use a color property that is an abbreviation. (My abbreviation of 'char' has nothing to do with C.) Maybe I abbreviate other places but don't know it. For me, 'card' and 'graphic' are easier to read and type than 'cd' and 'grc'. I saw a 'grc' once in a script and didn't know what it was. I am curious. Is this so the text editor window can be narrower or expressions longer? Is this kind of a club recognition signal? Is this easier to type for those who use these. I suppose I could get used to typing and reading them, so I don't want to make too big of a deal about their being harder to read and type. What about scripts delivered to a customer? Have I just indicated that I'm not a true xTalker, uh, card-head or whatever one is? Dar A curious guy From ambassador at fourthworld.com Sat Oct 14 22:38:25 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Sat, 14 Oct 2006 19:38:25 -0700 Subject: Use of abbreviations in scripts Message-ID: <45319F21.5070907@fourthworld.com> Dar Scott wrote: > I get the impressions that lots of folks use abbreviations. > > I didn't realize this at first and in learning to use Revolution I > ending up abbreviating only two places (I think). I abbreviate > 'char' and--since I have trouble remembering color properties--I > might sometimes use a color property that is an abbreviation. (My > abbreviation of 'char' has nothing to do with C.) Maybe I abbreviate > other places but don't know it. For me, 'card' and 'graphic' are > easier to read and type than 'cd' and 'grc'. I saw a 'grc' once in a > script and didn't know what it was. > > I am curious. Is this so the text editor window can be narrower or > expressions longer? Is this kind of a club recognition signal? Is > this easier to type for those who use these. I suppose I could get > used to typing and reading them, so I don't want to make too big of a > deal about their being harder to read and type. What about scripts > delivered to a customer? Abbreviations in xTalk go back to the mother tongue, HyperTalk. Presumably abbreviations were implemented for the same benefit they provide in natural language: They provide a convenient alternative which makes writing more streamlined. I started out using only a few ("bg" is an easy choice over "background"), but a while back I was a one-armed typist for a year and during that time every character was critical so I loved finding ways to type as little as possible. Even though I've been typing "normally" for many years since, I still love saving a few milliseconds -- and thousands of lines later those savings add up. Abbreviations are well documented in the Dictionary so I feel confident using them liberally, even in code for clients and in published libraries. Abbreviations are a useful feature of xTalks, and since they have benefit for the user I see no harm and some good in helping share awareness of the benefit of that feature. Interestingly, the "abbreviated" token also has an abbreviated form: "abbrev". :) -- Richard Gaskin Managing Editor, revJournal _______________________________________________________ Rev tips, tutorials and more: http://www.revJournal.com From dsc at swcp.com Sat Oct 14 23:17:33 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 14 Oct 2006 21:17:33 -0600 Subject: Use of abbreviations in scripts In-Reply-To: <45319F21.5070907@fourthworld.com> References: <45319F21.5070907@fourthworld.com> Message-ID: On Oct 14, 2006, at 8:38 PM, Richard Gaskin wrote: > Abbreviations are well documented in the Dictionary so I feel > confident using them liberally, even in code for clients and in > published libraries. Abbreviations are a useful feature of > xTalks, and since they have benefit for the user I see no harm and > some good in helping share awareness of the benefit of that feature. I seems that one would lose the "English-like" qualities of xTalk when using abbreviations. Maybe "English-like" is only a crutch for new script writers and eventually it becomes an arbitrary language. I practiced a little in some dummy scripts and it will take a while before the average time for typing 'cd' is less than typing 'card'. I make a lot of typos when using 'cd'. I can see that in the best cases 'cd' is faster, so there is some promise there. Reading will take some practice. I skim over sections of scripts quickly and the English words help. Dar From jacque at hyperactivesw.com Sat Oct 14 23:36:05 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 14 Oct 2006 22:36:05 -0500 Subject: Use of abbreviations in scripts In-Reply-To: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> Message-ID: <4531ACA5.8040704@hyperactivesw.com> Dar Scott wrote: > I fully recognize that there are different creation styles and what > works for one might not work for another. I am curious about > abbreviations, though. > > I sometimes take shortcuts in scripts but for the most part, if it is an > example on this list or a script for someone else or I might look at it > again, I try to avoid scripts that are hard to read. > > I get the impressions that lots of folks use abbreviations. > > I didn't realize this at first and in learning to use Revolution I > ending up abbreviating only two places (I think). I abbreviate 'char' > and--since I have trouble remembering color properties--I might > sometimes use a color property that is an abbreviation. (My > abbreviation of 'char' has nothing to do with C.) Maybe I abbreviate > other places but don't know it. For me, 'card' and 'graphic' are easier > to read and type than 'cd' and 'grc'. I saw a 'grc' once in a script > and didn't know what it was. > > I am curious. Is this so the text editor window can be narrower or > expressions longer? Is this kind of a club recognition signal? Is this > easier to type for those who use these. I suppose I could get used to > typing and reading them, so I don't want to make too big of a deal about > their being harder to read and type. What about scripts delivered to a > customer? > > Have I just indicated that I'm not a true xTalker, uh, card-head or > whatever one is? Interesting question. I've used abbreviations for 20 years and I have a lot of trouble writing out the whole words. To my brain, "cd" reads naturally. If there's an abbreviation available, I generally use it. I wonder how much time I've saved by leaving out the "ie" in all my field references over 20 years. I think some of it is for space saving, but most of it is for ease of use; I resent some of the long words that were implemented into the language, and always look for shorter ways to type them. I hate typing stuff like "relayerGroupedControls". It just takes too long. I think I'd make a good unix person if I ever really got around to using that OS; they name everything with three letters or less. I like that. "Set the rgc to true." Nice, short, easy. I'm tempted to say that yes, you can't be a true card-head (love that term) without typng abbrevs for wds but wht do I kno. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Sun Oct 15 03:03:02 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 01:03:02 -0600 Subject: Use of abbreviations in scripts In-Reply-To: <4531ACA5.8040704@hyperactivesw.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> Message-ID: <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> On Oct 14, 2006, at 9:36 PM, J. Landman Gay wrote: > I'm tempted to say that yes, you can't be a true card-head (love > that term) without typng abbrevs for wds but wht do I kno. Well, I think people on this list have figured out that I'm not a true card-head, but they treat me kindly anyway. Dar From geradamas at yahoo.com Sun Oct 15 04:40:12 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 15 Oct 2006 09:40:12 +0100 (BST) Subject: executionContexts Message-ID: <20061015084012.38610.qmail@web37502.mail.mud.yahoo.com> I do not really understand Dar Scott's "As a product Revolution does NOT have executionContexts except maybe as a reserved word of some sort. This is not an underdocumented feature of the product. I did not buy executioncontexts." I bought 2 varieties of Runtime Revolution and the both contain the 'term' executionContexts now this may be what Dar Scott terms an "intramural" part of RR, HOWEVER: it is part of what I have bought, and as such it would seem that documenting it might not be a bad thing - after all if I stumble across it and use it incorrectly all sorts of unintended results may ensue. Dar Scott's argument seems to imply that I may not open my G4 Mac and poke around inside it because some of the components are "intramural" - sure they are - they are all 'inside the walls', but I don't see what that has to do with it - I own the machine; and, similarly, I own my copies of Dreamcard and RRMedia. Needless to say, this discussion leads us, willy-nilly, towards whether, because I own an instantiation of a programming environment I am allowed to muck around with the source-code. It does seem, however, that if Runtime Revolution (the company) did not want folks like me to access stuff like 'executionContexts' they would have built a 'wall' around it so that it was truly intramural. A secondary point is what Dar Scott means by "underdocumented" - executionContexts seems not to be mentioned at all in the documentation. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Sun Oct 15 04:45:05 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 15 Oct 2006 09:45:05 +0100 (BST) Subject: Use of abbreviations in scripts Message-ID: <20061015084505.38239.qmail@web37509.mail.mud.yahoo.com> I use "fld" and "img" because they seem fairly obvious; I eschew other abbreviations because I find that I have difficulty reading what I have typed at a later date. I do (admittedly a bit hypocritically) feel that when discussing coding on the use-list it would be extremely helpful for one and all if abbreviations were not used. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From mark at maseurope.net Sun Oct 15 05:40:10 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 15 Oct 2006 10:40:10 +0100 Subject: executionContexts In-Reply-To: <20061015084012.38610.qmail@web37502.mail.mud.yahoo.com> References: <20061015084012.38610.qmail@web37502.mail.mud.yahoo.com> Message-ID: <29ED96E8-572A-4DCE-8292-1D8EAE2195F9@maseurope.net> The point here is surely a practical one. RR have built executionContexts into the language for their own purposes, having written the IDE in transcript/revolution (eating their own haggis, as they put it), and presumably they needed it for some aspect of writing an IDE. Assuming that they put it in there with the expectation that they may need to change the way it works, or even what it does, they chose not to include it in the general documented description of the language. We are all free to use it, but RR have no responsibility to ensure that it will work as we expect in future, unlike the documented features of the language, which they must be very careful of changing. We all have bought Revolution, and all versions, AFAIK, 'contain' all sorts of things to which we do not have access, and wouldn't expect to. Best, Mark On 15 Oct 2006, at 09:40, Richmond Mathewson wrote: > I do not really understand Dar Scott's > > "As a product Revolution does NOT have > executionContexts except maybe as a reserved word of > some sort. This is not an underdocumented feature of > the product. I did not buy executioncontexts." > > I bought 2 varieties of Runtime Revolution and the > both contain the 'term' > > executionContexts > > now this may be what Dar Scott terms an "intramural" > part of RR, HOWEVER: > > it is part of what I have bought, and as such it would > seem that documenting it might not be a bad thing - > after all if I stumble across it and use it > incorrectly all sorts of unintended results may ensue. > > Dar Scott's argument seems to imply that I may not > open my G4 Mac and poke around inside it because some > of the components are "intramural" - sure they are - > they are all 'inside the walls', but I don't see what > that has to do with it - I own the machine; > > and, similarly, I own my copies of Dreamcard and > RRMedia. > > Needless to say, this discussion leads us, > willy-nilly, towards whether, because I own an > instantiation of a programming environment I am > allowed to muck around with the source-code. > > It does seem, however, that if Runtime Revolution (the > company) did not want folks like me to access stuff > like 'executionContexts' they would have built a > 'wall' around it so that it was truly intramural. > > A secondary point is what Dar Scott means by > "underdocumented" - executionContexts seems not to be > mentioned at all in the documentation. > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the > fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > Send instant messages to your online friends http:// > uk.messenger.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 christian.langers at education.lu Sun Oct 15 08:23:57 2006 From: christian.langers at education.lu (Christian Langers) Date: Sun, 15 Oct 2006 14:23:57 +0200 Subject: storing binary into a altSQLite DB Message-ID: <88AE7285-D527-443F-A0B7-A749EA7C2789@education.lu> Hello, I'm just learning how to use a DB ; Is there a way to store binary files into a DB with the altSQLite ? I read that SQLite 3 accepted such data (BLOB) but I do not manage to integrate it into the database. I did follow the tutorial for creating a new DB, a table and adding data. So at that point I'm stuck : I would like my script to go as follows : answer file "" put "'"& URL ("binfile:"&it)&"'" into tRowData --> CONSTRUCT SQL put "INSERT INTO Fotos(FotoID,FotoData)" &" VALUES(null," & tRowData & ")" into tSQL --> EXECUTE SQL put revdb_execute(gConID,tSQL) into tTmp If anyone else had solved this yet, could he/she give me some advice ? Thanks, Christian L. Luxembourg From soapdog at mac.com Sun Oct 15 08:58:31 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 15 Oct 2006 10:58:31 -0200 Subject: Use of abbreviations in scripts In-Reply-To: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> Message-ID: <6E9D046A-21B3-4968-A24E-C8BEB3CA1805@mac.com> Dar, I use only one abbreviation, which is fld for field, I use so many fields in my scripts that typing field all over grows tedious after a while so I like using fld and sometimes I use btn but this is seldon the case. I think the most important thing on delivering scripts for customers is documenting everything with a clear style, this way, even with the abbreviations the script will be clear. A script that contains many jumps (can I call function calling and message passings, jump?) can lead to a higher confusion in the mind of the customer than abbreviations. my styles of coding, if we can really call it a style, is to plan what is the desired behaviour for the software, then to code that thing till it works, after that, I keep looking at the code removing as many lines I can without changing the behaviour I want like making repetitive tasks into functions, nesting some functions and the like. Thats why my beta software are hundreds lines bigger than my final software. Should I call this man-made optmization? As for abbreviations, I think they hurt more in variable and control names, for example I was building a little loader application for a software for me and sivakatirswami, there was this functions to increment a scrollbar during download of the modules. When I first coded this, it was called sb "download" then reading the script I thought it was very confusing and changed it to be scrollbar "download progress display", this is way more verbose and it waste lots of seconds typing, but this code is shared code and is important to make it clear. When I see other people code what usually keeps me thinking is the names they give to things, I like using that old xTalk variable naming best practice with prefix char indicating the type of variable and suffix for possible array. I like being verbose in the name of important variables and controls. I have a little web editor which all revolves around one single field which is an outliner view, this field is called with much pomp "The Outliner", which is not the best way to call something, but it was so important to the code that I felt like doing it. don't know if I am a true xTalker, card-head, message-passing-junkie, but this is how I do stuff. Andre On Oct 14, 2006, at 10:10 PM, Dar Scott wrote: > I am curious. Is this so the text editor window can be narrower or > expressions longer? Is this kind of a club recognition signal? Is > this easier to type for those who use these. I suppose I could get > used to typing and reading them, so I don't want to make too big of > a deal about their being harder to read and type. What about > scripts delivered to a customer? From soapdog at mac.com Sun Oct 15 09:21:33 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 15 Oct 2006 11:21:33 -0200 Subject: executionContexts In-Reply-To: <20061015084012.38610.qmail@web37502.mail.mud.yahoo.com> References: <20061015084012.38610.qmail@web37502.mail.mud.yahoo.com> Message-ID: Richmond, by poking around the IDE source you'll find lots of little gems, specially functions and code that can teach you how to do many things but having access to the inner bowels of the RunRev IDE does not means that this is something you can rely on. The executionContexts is one example, there are others. They are a part of the private interface of Rev, functions to be used by them, meaning they can and probably will change in future releases. It's like you're building your code for a customer, a nice little application full of functions for it to work and when you deliver to the guy, he disassemble it and start asking around why you didn't document that private handler used by your own code. You could say to him: "hey, this are inner functions of the software, you're not supposed to be here, and in the following releases this might change." which is the case of Runtime Revolution. If RunRev IDE was coded in C/C++ then you would have ZERO of this undocumented features you talk about, they are not features, they are not hidden, they are not undocumented. They are just a side effect of coding the IDE in the same language as the one being distributed. What you see as new properties to tap and handlers to call are nothing but how RunRev team worked to build their own IDE, they are not for public comsumption. Dar Scott was very wise in the words that he didn't bought executionContexts. Thats true, the thing he bought (damn, I can't spell that word in english) is Runtime Revolution with it's Transcript Language, executionContexts is just a side effect of how the RunRev team implemented such language and IDE. To give you an example where I acted like you till I realized what was really happening. I once, in Release 1.1 (I think) was coding a little database app and was using the Database Query Builder for it. The DQB appeared to me to be very inflexible since the SQL statements were hard coded during the development periods till it was revealled to me some functions that would allow me to update the SQL statement in a given query. I was like in the computer developer equivalent of samadhi or some less important bliss state. Such power, hidden!!! I asked for documentation too till I realized that the function I was calling was an inner function of runtime revolution, it was in fact (In my guessing) the actual function used by the Database Query Builder to create those SQL statements in the first case. I was not tapping into some hidden function to be used by the initiates of the order of the sacred xtalk or something, I was actually using the side effect of Database Query Builder being done in the same transcript language I was coding and leeching on some of its function for my profit and fun. I came to realize that I was using some function of the RunRev IDE, I was only able to use such function due to the message path nature of Revolution. Rev having no namespace or protection allows anyone to use anything that is put into use. Those things can change as RunRev team finds new ways of doing stuff, and again in each release as they change their codebase, as long as we're allowed to explore the source, we'll keep finding little side-effect-gems but trusting them to be present in every release or asking for documentation is not the right path here. I think what we're discussing here is not undocumented functions but in fact clever side effects of the message path mixed with having access to IDE sources. A much more colorful discussion would be "What cool thing did you learned by looking into the IDE sources?" where people could say how looking into the IDE scripts they learned things and styles of coding that made them a better coder. There are people here that are coding xTalk for decades, by looking into their scripts a newbie such as me and the others can learn much about proven practices that work. Andre From shaosean at hotmail.com Sun Oct 15 11:05:45 2006 From: shaosean at hotmail.com (Shao Sean) Date: Sun, 15 Oct 2006 11:05:45 -0400 Subject: storing binary into a altSQLite DB Message-ID: If you look in the documentation for "revDB_execute" you'll see that you need to add "*b" as the first 2 characters of your binary data.. _________________________________________________________________ Add fun gadgets and colorful themes to express yourself on Windows Live Spaces http://clk.atdmt.com/MSN/go/msnnkwsp0070000001msn/direct/01/?href=http://www.get.live.com/spaces/features From jacque at hyperactivesw.com Sun Oct 15 11:57:47 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 15 Oct 2006 10:57:47 -0500 Subject: Use of abbreviations in scripts In-Reply-To: <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> Message-ID: <45325A7B.6080404@hyperactivesw.com> Dar Scott wrote: > > On Oct 14, 2006, at 9:36 PM, J. Landman Gay wrote: > >> I'm tempted to say that yes, you can't be a true card-head (love that >> term) without typng abbrevs for wds but wht do I kno. > > Well, I think people on this list have figured out that I'm not a true > card-head, but they treat me kindly anyway. That's because anyone who has met you, knows what a sweetie you are. Even if you do throw things at public speakers. ;) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From soapdog at mac.com Sun Oct 15 12:09:37 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 15 Oct 2006 14:09:37 -0200 Subject: Use of abbreviations in scripts In-Reply-To: <45325A7B.6080404@hyperactivesw.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> <45325A7B.6080404@hyperactivesw.com> Message-ID: <74BBF321-1246-4AA4-871E-437714F60392@mac.com> I'll admit being involved in throwing things at public speakers, I am not without blame... :-) On Oct 15, 2006, at 1:57 PM, J. Landman Gay wrote: > Dar Scott wrote: >> On Oct 14, 2006, at 9:36 PM, J. Landman Gay wrote: >>> I'm tempted to say that yes, you can't be a true card-head (love >>> that term) without typng abbrevs for wds but wht do I kno. >> Well, I think people on this list have figured out that I'm not a >> true card-head, but they treat me kindly anyway. > > That's because anyone who has met you, knows what a sweetie you > are. Even if you do throw things at public speakers. ;) > > -- > 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 jerry at daniels-mara.com Sun Oct 15 12:14:54 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Sun, 15 Oct 2006 11:14:54 -0500 Subject: Use of abbreviations in scripts In-Reply-To: <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> Message-ID: I'm curious... Is your first name "Dar" or is that an abbreviation (abbrev) for something else? Best, Jerry Daniels Makers of Galaxy http://www.daniels-mara.com On Oct 15, 2006, at 2:03 AM, Dar Scott wrote: > > On Oct 14, 2006, at 9:36 PM, J. Landman Gay wrote: > >> I'm tempted to say that yes, you can't be a true card-head (love >> that term) without typng abbrevs for wds but wht do I kno. > > Well, I think people on this list have figured out that I'm not a > true card-head, but they treat me kindly anyway. > > Dar > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From christian.langers at education.lu Sun Oct 15 14:26:56 2006 From: christian.langers at education.lu (Christian Langers) Date: Sun, 15 Oct 2006 20:26:56 +0200 Subject: storing binary into a altSQLite DB In-Reply-To: References: Message-ID: <120BE8E3-6A8E-4D43-B22A-139DF5C8C7F3@education.lu> Thanks for your reply ! Hmm, I tried everything, but I always get an syntax error from the database.... I tried this : answer file "" put "'"&"*b"&URL ("binfile:"&it)&"'" into tRowData --> CONSTRUCT SQL put "INSERT INTO Fotos(FotoID,FotoData)" &" VALUES(null," & tRowData & ")" into tSQL --> EXECUTE SQL put revdb_execute(gConID,tSQL) into tTmp handleRevDBerror tTmp or answer file "" put "'"&URL ("binfile:"&it)&"'" into tRowData --> CONSTRUCT SQL put "INSERT INTO Fotos(FotoID,FotoData)" &" VALUES(null," & tRowData & ")" into tSQL --> EXECUTE SQL put revdb_execute(gConID,tSQL, "*b"&"tRowData") into tTmp handleRevDBerror tTmp ... and it always resulted in the syntax error... Where is the problem ? I still can base64encode my data and then pass it to the database, but this is not the way I would like to store data... Is there anything else I did not see or know ? Thanks, Christian L. Le 15 oct. 06 ? 17:05, Shao Sean a ?crit : > If you look in the documentation for "revDB_execute" you'll see > that you need to add "*b" as the first 2 characters of your binary > data.. > From livfoss at mac.com Sun Oct 15 14:29:34 2006 From: livfoss at mac.com (Graham Samuel) Date: Sun, 15 Oct 2006 19:29:34 +0100 Subject: Context-free error messages during debugging Message-ID: On Sun, 15 Oct 2006 01:58:48 +0200, Mark Schonewille wrote: >> Hi Graham, >> >> You could adjust the message box to throw errors instead of >> displaying them in its lower field, but it is probably easier to >> create your own message box and save that as a plugin. Just make a >> palette window with a field and the following script: >> >> on enterInField >> do me >> end enterInField >> >> This kind of errors (Chunk: can't find card) occurs after referring >> to a property of a nonexisting card, such as >> >> put the bla of cd x >> put the name of btn x of cd y >> >> Sorry, there are too many possibilities to give an exact cause of the >> error, but I hope this helps anyway. Mark, thanks for replying, but I remain confused. What I am saying is that I don't see that the engine has any excuse for not telling me the full context of an execution error, and I wonder why it does this sometimes and not at other times. I think it is worthy of reporting as a bug (at least a bug in the IDE), but to do this I need to understand more about how and why these 'context-free' reports appear. I'm a bit surprised we don't hear more about them from other developers. Also, I couldn't follow your idea of creating my own message box - I am only looking at the message box because that's where this context- free error report appears; otherwise it is not implicated at all. What would 'do me' do, exactly? I am not trying to run scripts in the message box, I'm just running them regularly in objects like applications normally do. Graham >> >> >> Op 15-okt-2006, om 1:31 heeft Graham Samuel het volgende geschreven: >> >> >>> One of the most irritating aspects of debugging in Rev (or in >>> Galaxy for that matter) is that there are circumstances (usually >>> when a rev app starts up) when you can get an error in the message >>> box, such as >>> >>> >>>> Message execution error: >>>> Error description: Chunk: can't find card >>>> >>> >>> with no other context given, i.e. the IDE's debugging display is >>> not invoked. This seems absurd, since the engine can't have >>> interpreted the script all without knowing which line of which >>> script it was executing, as well as the name of the object it can't >>> find (in the example above): so this info could and should (IMO) be >>> provided to the developer. >>> >>> Does anyone know >>> >>> a) exactly under what conditions this type of error occurs; >>> >>> b) if there is a workaround (apart from simply stepping through >>> every line of script) to find the context of the error. >>> >>> TIA >>> >>> Graham >>> ------------------------------------------------------------------------ --- Graham Samuel / The Living Fossil Co. / UK and France From geradamas at yahoo.com Sun Oct 15 15:35:33 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 15 Oct 2006 20:35:33 +0100 (BST) Subject: Substitute Message Boxes Message-ID: <20061015193533.33468.qmail@web37505.mail.mud.yahoo.com> Missing the point completely of Graham Samuels' message (but for my own good reasons) I have uploaded a primitive message box to the usual place: http://tech.groups.yahoo.com/group/richmondsrrr/files/ its called "Messenger" pop it in your plug-ins folder, use it once, then chuck it out. and, if nothing else, it shows how good the message box provided with RR is! However (!!!) I prefer a simple message box of this sort. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Inbox full of spam? Get leading spam protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From dsc at swcp.com Sun Oct 15 17:18:33 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 15:18:33 -0600 Subject: Use of abbreviations in scripts In-Reply-To: References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> Message-ID: On Oct 15, 2006, at 10:14 AM, Jerry Daniels wrote: > Is your first name "Dar" or is that an abbreviation (abbrev) for > something else? Both! My birth certificate says "Darwin" and I use that in formal signatures. The dual name is a tradition my parents borrowed from my namesake who introduced them. The dual name is like a nickname with a formal name. The name Dar means "oak" and the name Darwin means "beloved friend" (or lover of the sea), so the pair is a reminder that a dear friend is steadfast, a reminder I can use. The history of the name gets wrapped up with pearl and Mary somehow. One of my sons got a couple degrees in biology and while going to school for that he would introduce me to his profs by saying "And this is my father, Darwin". Unlike Chuck, my focus is on Revolution rather than evolution. So, with that duality I might be inspired to see both 'cd' and 'card' as alternate spellings of card. I intend to be accepting of 'cd' but it might take a while to start typing 'cd'. Since we all know I'm not a real card-head, I don't have a strong social pressure to do so. So, my question to all, since it seems to be OK and even "in" to use abbreviations, how about for examples on this list where newbies read scripts? Should those be spelled out or should newbies learn to read abbrev early? (The word "should" should be read in the most generous sense in all places.) Slightly related: I sometimes use f(x) instead of 'the f of x' where I think it is more readable, especially within a more math-like expression. I sometimes use temporary variables for documentation and to avoid multiline statements, though my natural tendency is to write a single return (perhaps multiple lines) for some function definitions. The latter are often shorter, but only Andre can read them. Less related: Of course abbreviations are right for script compressors. Oh, and here is one Andre might understand, "cd" looks like "cdr" to me, an "abbreviation" for "first". It gets typed cud or fcd or cdar when I'm typing fast. (I suspect there is a lot of sloshing from one neuron to another in my brain or ganglia). Dar From dsc at swcp.com Sun Oct 15 17:19:29 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 15:19:29 -0600 Subject: Context-free error messages during debugging In-Reply-To: References: Message-ID: On Oct 15, 2006, at 12:29 PM, Graham Samuel wrote: > What I am saying is that I don't see that the engine has any excuse > for not telling me the full context of an execution error, and I > wonder why it does this sometimes and not at other times. Could this be related to password protection of scripts? Dar From dsc at swcp.com Sun Oct 15 17:37:34 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 15:37:34 -0600 Subject: Use of abbreviations in scripts In-Reply-To: <6E9D046A-21B3-4968-A24E-C8BEB3CA1805@mac.com> References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <6E9D046A-21B3-4968-A24E-C8BEB3CA1805@mac.com> Message-ID: On Oct 15, 2006, at 6:58 AM, Andre Garzia wrote: > can I call function calling and message passings, jump? This is a good question. I have tried different words and have settled on "call". I think I have seen in a HyperTalk manual words like "use", "send", "call", "generate", "invoke" and "issue". One might add to that "execute", "do" and so on. However, "do", "call" and "send" are commands, so that can be confusing. I stumble over this often. I'm sure a true card-head would have a better answer. Dar From dsc at swcp.com Sun Oct 15 17:40:37 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 15:40:37 -0600 Subject: Use of abbreviations in scripts In-Reply-To: <20061015084505.38239.qmail@web37509.mail.mud.yahoo.com> References: <20061015084505.38239.qmail@web37509.mail.mud.yahoo.com> Message-ID: <802FC7C5-C10A-459B-9C50-B5C6FE47267D@swcp.com> On Oct 15, 2006, at 2:45 AM, Richmond Mathewson wrote: > I do (admittedly a bit hypocritically) feel that when > discussing coding on the use-list it would be > extremely helpful for one and all if abbreviations > were not used. I think you are probably right (I'm still open on this), though I wouldn't want one to worry about it when giving a tip. I'd hate for a person to think it was too much bother and not respond. My assumption is that anybody who reads abbrev can also read the long versions. Dar From JimAultWins at yahoo.com Sun Oct 15 18:38:46 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 15 Oct 2006 15:38:46 -0700 Subject: Use of abbreviations in scripts In-Reply-To: <802FC7C5-C10A-459B-9C50-B5C6FE47267D@swcp.com> Message-ID: On 10/15/06 2:40 PM, "Dar Scott" wrote: > On Oct 15, 2006, at 2:45 AM, Richmond Mathewson wrote: > >> I do (admittedly a bit hypocritically) feel that when >> discussing coding on the use-list it would be >> extremely helpful for one and all if abbreviations >> were not used. > > I think you are probably right (I'm still open on this), though I > wouldn't want one to worry about it when giving a tip. I'd hate for > a person to think it was too much bother and not respond. >>if abbreviations were not used. I agree with Dar on this. Since I usually answer questions while taking a short break from my work flow, I would not want to have to 'rework' a response so that it became crystal clear to someone brand new to Rev. This includes abbreviations, syntax preferences, style, and variable naming. There are so many ways to do things in xTalk. Most of the effort of a reply would be editing what I use... and I would decide not to respond. Jim Ault Las Vegas From robmann at gp-racing.com Sun Oct 15 19:14:19 2006 From: robmann at gp-racing.com (Robert Mann) Date: Sun, 15 Oct 2006 19:14:19 -0400 Subject: msql insert new record Message-ID: have a update code that works great, with some held form this list put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & fld "record_id" & "'" into tSQL how would I change this to insert a new record get "fcomp = " &'& fld fcomp &' get it & ",freb = " &'& fld freb &' get it & ",fctgmods = " &'& fld fctgmod &' put it into updateColValListOf123Pairs put "INSERT INTO rider "&updateColValListOf123Pairs&" " into tSQL the above does not seem to work? any help would be greatly appreciated Thanks Robert Mann From kray at sonsothunder.com Sun Oct 15 19:17:08 2006 From: kray at sonsothunder.com (Ken Ray) Date: Sun, 15 Oct 2006 18:17:08 -0500 Subject: Use of abbreviations in scripts In-Reply-To: Message-ID: On 10/15/06 4:18 PM, "Dar Scott" wrote: > So, my question to all, since it seems to be OK and even "in" to use > abbreviations, how about for examples on this list where newbies read > scripts? Should those be spelled out or should newbies learn to read > abbrev early? (The word "should" should be read in the most generous > sense in all places.) Personally, I think that newbies should be exposed to all forms of Revolution programming so that they can make their own decisions on how they want to code. > Slightly related: I sometimes use f(x) instead of 'the f of x' where > I think it is more readable, especially within a more math-like > expression. It's funny you mention it, I was looking at someone else's code today, and noticed they were getting the path to the Temporary folder in this way: put the specialFolderPath of "Temporary" into TempFolder This seemed quite odd to me because I've always used the specialFolderPath function with parentheses... and it also seemed odd to me because it didn't follow what I felt was "English" convention - it should have been something like: put the specialFolderPath of the folder "Temporary" into TempFolder So sometimes it "makes sense" to use "the f of x" format, and sometimes it makes sense to use the "f(x)" format. It all depends on what "makes sense" to whom... > Oh, and here is one Andre might understand, "cd" looks like "cdr" to > me, an "abbreviation" for "first". Pardon me, but how does "cdr" act as an abbreviation for "first"? (Sorry, I don't "get it"). :-) To me, I automatically replace the abbreviations with the appropriate noun while I'm reading it... so I don't read this: put the text of fld 1 of bg "Test" into tTemp as "put the text of fuld one of bee-gee Text into tee-Temp" but as: "put the text of field one of background Text into tee-Temp" To each their own, I say... whatever is most comfortable and efficient... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From soapdog at mac.com Sun Oct 15 20:33:18 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 15 Oct 2006 22:33:18 -0200 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: <94AFEABF-6B5E-4398-B0ED-2BCFF455961A@mac.com> Dar and Ken, I nest so many functions in Rev that I bet the parser has a hard time tokenizing everything (like: "hey, it's the eleventh parenthesis in a row, how odd") Ken, cdr and car are the building blocks of lisp... which remind me of a badge I saw in a car once which was "my other CAR is FIRST"... when you have a list, for example '(1 2 3 4 5) then car returns 1 and cdr returns '(2 3 4 5). And with that you can make loops and loops and loops till you find your self in recursive bliss. Andre PS: who thinks every keyboard should have a key with three closing parenthesis in it to save time... On Oct 15, 2006, at 9:17 PM, Ken Ray wrote: >> Oh, and here is one Andre might understand, "cd" looks like "cdr" to >> me, an "abbreviation" for "first". > > Pardon me, but how does "cdr" act as an abbreviation for "first"? > (Sorry, I > don't "get it"). :-) From JimAultWins at yahoo.com Sun Oct 15 21:15:41 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 15 Oct 2006 18:15:41 -0700 Subject: msql insert new record In-Reply-To: Message-ID: On 10/15/06 4:14 PM, "Robert Mann" wrote: > have a update code that works great, with some held form this list > > put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & > fld "record_id" & "'" into tSQL > > how would I change this to insert a new record > > put "INSERT INTO rider "&updateColValListOf123Pairs&" " into tSQL > > the above does not seem to work? > UPDATE & INSERT INTO don't use the same format INSERT INTO does not use "=" on of the many reference pages on the web http://w3schools.com/sql/default.asp -------------------------------- INSERT INTO table_name VALUES (value1, value2,....) --which puts the values into the first col, second, etc. You can also specify the columns for which you want to insert data: INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) --------------- UPDATE table_name SET column_name = new_value WHERE column_name = some_value > put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & > fld "record_id" & "'" into tSQL > Jim Ault Las Vegas From dsc at swcp.com Sun Oct 15 21:24:19 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 19:24:19 -0600 Subject: Use of abbreviations in scripts In-Reply-To: <94AFEABF-6B5E-4398-B0ED-2BCFF455961A@mac.com> References: <94AFEABF-6B5E-4398-B0ED-2BCFF455961A@mac.com> Message-ID: On Oct 15, 2006, at 6:33 PM, Andre Garzia wrote: > Ken, cdr and car are the building blocks of lisp... which remind me > of a badge I saw in a car once which was "my other CAR is FIRST"... > > when you have a list, for example '(1 2 3 4 5) then car returns 1 > and cdr returns '(2 3 4 5). And with that you can make loops and > loops and loops till you find your self in recursive bliss. Rats! I got it backwards. They are going to take away my lisp license. Good thing I'm now a Revolutionary. (I jumped onto "first" and "rest" as soon as they came out because I never did remember right.) Dar From dsc at swcp.com Sun Oct 15 21:29:43 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 19:29:43 -0600 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: <9509A3FB-9D0C-482D-A049-44C7F9511621@swcp.com> On Oct 15, 2006, at 4:38 PM, Jim Ault wrote: > I agree with Dar on this. > > Since I usually answer questions while taking a short break from my > work > flow, I would not want to have to 'rework' a response so that it > became > crystal clear to someone brand new to Rev. This includes > abbreviations, > syntax preferences, style, and variable naming. There are so many > ways to > do things in xTalk. My position is more in between. That is, I want to see your response. But I would hope my responses are clear and readable and I would probably not use abbreviations (except for the ones I deem proper). Dar From dsc at swcp.com Sun Oct 15 21:58:28 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 15 Oct 2006 19:58:28 -0600 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: On Oct 15, 2006, at 5:17 PM, Ken Ray wrote: > On 10/15/06 4:18 PM, "Dar Scott" wrote: >> So, my question to all, since it seems to be OK and even "in" to use >> abbreviations, how about for examples on this list where newbies read >> scripts? Should those be spelled out or should newbies learn to read >> abbrev early? (The word "should" should be read in the most generous >> sense in all places.) > > Personally, I think that newbies should be exposed to all forms of > Revolution programming so that they can make their own decisions on > how they > want to code. I am of two minds about this (beyond the passive "should be" and the notion that example keeps people from making "their own decisions"). I think folks can learn Revolution programming without be exposed to all "forms". Second, I would encourage folks--when and if they have time--to use what they consider good style or clear presentation in giving examples. Now we might not all agree on what is good style. I would encourage folks to present style they think appropriate and even advocate that. Well, any moral style. Richard might encourage hungarian notation which I think is silly, but I use lots of little functions, which Hurcules might find hard to read, but he might use lots of unquoted literals, which Ken avoids, but he likes the hungarian notation that Richard uses. (One time Richard and Ken gave a talk on style and I threw food at them, telling them to keep their morals out of my code. In reality, they were not forcing anything and I was feeling guilty of neglecting a clear style, and was "irate" because of that guilt. So, I just threw candy, and script the way I want.) Dar From monte at sweattechnologies.com Sun Oct 15 22:38:00 2006 From: monte at sweattechnologies.com (Monte Goulding) Date: Mon, 16 Oct 2006 12:08:00 +0930 Subject: RevDB and 2.7.4 on on OS 10.2.8? References: <122629CF-1430-4E22-9979-F5ED1CA27AA7@mangomultimedia.com> Message-ID: <008901c6f0cc$1d487400$0201010a@fred> Hi Trevor I've been discussing it with Chris from Altuit because I thought it was altSqlite only but it seems this is not the case. I sure hope it gets fixed fast. Cheers Monte -- Monte Goulding BCompSci Sweat Technologies BAppSci (Hons) InstallGadget - How to create an installer in 10 seconds Download now from: http://www.sweattechnologies.com/InstallGadget > Is anybody successfully using RevDB with OS 10.2.8 and Rev 2.7.4? > > -- > Trevor DeVore > Blue Mango Learning Systems - www.bluemangolearning.com > trevor at bluemangolearning.com From geradamas at yahoo.com Mon Oct 16 01:28:18 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 16 Oct 2006 06:28:18 +0100 (BST) Subject: Substitute Message Boxes Message-ID: <20061016052818.53649.qmail@web37508.mail.mud.yahoo.com> 'Messenger' now sports a navigator panel: http://tech.groups.yahoo.com/group/richmondsrrr/files/ Hey, You never know, it might, eventually, have all the functionality of the in-built message box in RR - anybody who has either a desperate urge to reinvent the wheel, or see how these things work, is welcome to "play" with it. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From eric.chatonet at sosmartsoftware.com Mon Oct 16 03:46:34 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 16 Oct 2006 09:46:34 +0200 Subject: List of possible abbreviations (was: Re: Use of abbreviations in scripts) In-Reply-To: References: Message-ID: Hi all, I followed this thread and I'll not tell you which abbreviations I use ;-) But some of you might find useful to know them since there is no summary in the docs: abbreviated: abbrev background: bkgnd, bg - backgrounds: bkgnds, bgs backgroundColor: backColor (and also backPattern, backPixel) bottomLeft: botLeft (and also bottomRight: botRight) button: btn - buttons: btns card: cd - cards: cds character: char - characters: chars commandKey: cmdKey field: fld - fields: flds graphic: grc - graphics: grcs group: grp - groups: grps image: img - images: imgs itemDelimiter: itemDel location: loc message box: msg previous: prev rectangle: rect scrollbar: sb - scrollbars: sbs seconds: secs (and milliseconds: millisecs) thumbPosition: thumbPos Of course, this list is not exhaustive. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From kray at sonsothunder.com Mon Oct 16 03:51:30 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 Oct 2006 02:51:30 -0500 Subject: Use of abbreviations in scripts In-Reply-To: Message-ID: On 10/15/06 8:58 PM, "Dar Scott" wrote: >> Personally, I think that newbies should be exposed to all forms of >> Revolution programming so that they can make their own decisions on >> how they >> want to code. > > I am of two minds about this (beyond the passive "should be" and the > notion that example keeps people from making "their own decisions"). Actually my point was the opposite: that examples *help* people to make their own decisions. > I think folks can learn Revolution programming without be exposed to > all "forms". As do I; but the more information there is the more informed a decision one can make (IMHO). > Richard might encourage hungarian notation which I think is silly, > but I use lots of little functions, which Hurcules might find hard to > read, but he might use lots of unquoted literals, which Ken avoids, > but he likes the hungarian notation that Richard uses. :-) > (One time Richard and Ken gave a talk on style and I threw food > at them, telling them to keep their morals out of my code. In > reality, they were not forcing anything and I was feeling guilty of > neglecting a clear style, and was "irate" because of that guilt. > So, I just threw candy, and script the way I want.) And we certainly enjoyed the candy! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From tvogelaar at de-mare.nl Mon Oct 16 05:15:59 2006 From: tvogelaar at de-mare.nl (Terry Vogelaar) Date: Mon, 16 Oct 2006 11:15:59 +0200 Subject: revSpeak to audio file? Message-ID: Hi all, Can I use RunRev to create an audio file of a text, using the system's speech synthesiser? Terry From geradamas at yahoo.com Mon Oct 16 05:30:33 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 16 Oct 2006 10:30:33 +0100 (BST) Subject: Substitute Message Boxes Message-ID: <20061016093033.40181.qmail@web37506.mail.mud.yahoo.com> Just uploaded version -- MessengerANDerrors.rev.zip --- that pushes errors into a field http://tech.groups.yahoo.com/group/richmondsrrr/files/ sincerely, Richmond ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From henk at iglow-media.nl Mon Oct 16 05:47:36 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Mon, 16 Oct 2006 11:47:36 +0200 Subject: shortcut problems Message-ID: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> Good day all, One of our apps is installed on a school's local network. The sys admin has created shortcuts to the program on the desktops of all the computers. Double clicking the shortcut will start the program, but the program can't find other stacks it should open. The program consists of a stand alone application, which is actually a splash screen with options for the user to select. Each option will open another stack. These other stacks are located in the same folder as the stand alone application. We did some testing. It turns out that the program sometimes thinks the defaultURL is the URL of the desktop where the shortcut is located (C:/Documents and Settings/carels/Bureaublad) instead of the folder where the program is located (//Bellefleur/M-schijf/Leerlingen/ de dijk/hardinxveld.exe). How can this be? What can be done about it? Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT 0031 (0)6 16 024 337 www.iglow-media.nl From geradamas at yahoo.com Mon Oct 16 05:53:00 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 16 Oct 2006 10:53:00 +0100 (BST) Subject: revSpeak to audio file? Message-ID: <20061016095300.47429.qmail@web37506.mail.mud.yahoo.com> Terry, Poking around on my Mac I found the follwoing Apple-Script command: say this_string using default_voice saving to target_file so, presumably what you want shoud be possible (at least on a Mac) - but whether revSpeak connects with this I don't know. sincerely Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From klaus at major-k.de Mon Oct 16 05:59:28 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 Oct 2006 11:59:28 +0200 Subject: shortcut problems In-Reply-To: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> References: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> Message-ID: <6420E6A4-C635-444F-A804-AE6C5E08D579@major-k.de> Dag Henk, > Good day all, > > One of our apps is installed on a school's local network. The sys > admin has created shortcuts to the program on the desktops of all > the computers. Double clicking the shortcut will start the program, > but the program can't find other stacks it should open. > > The program consists of a stand alone application, which is > actually a splash screen with options for the user to select. Each > option will open another stack. These other stacks are located in > the same folder as the stand alone application. > > We did some testing. It turns out that the program sometimes thinks > the defaultURL is the URL of the desktop where the shortcut is > located (C:/Documents and Settings/carels/Bureaublad) instead of > the folder where the program is located (//Bellefleur/M-schijf/ > Leerlingen/de dijk/hardinxveld.exe). How can this be? What can be > done about it? you could add this little script to the (standalone) stack: on openstack ... put the filename of this stack into fn set itemdel to "/" delete last item of fn set the directory to fn ... end openstack Or use a global to store the correct directory and use this global to open the other stacks in the same directory: on openstack global the_correct_directory ... put the filename of this stack into fn set itemdel to "/" delete last item of fn put fn & "/" into the_correct_directory ... end openstack Then open the other stacks with: ... global the_correct_directory go stack (the_correct_directory &"name of file here.rev") ... Hope that helps. > Kind regards, > > Henk > -------------------------- > Henk v.d. Velden > iGlow Media > Magda Janssenslaan 36 > 3584 GR UTRECHT > > 0031 (0)6 16 024 337 > www.iglow-media.nl Groetjes Klaus Major klaus at major-k.de http://www.major-k.de From m.schonewille at economy-x-talk.com Mon Oct 16 06:06:37 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 16 Oct 2006 12:06:37 +0200 Subject: shortcut problems In-Reply-To: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> References: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> Message-ID: Beste Henk, You can force the standalone to look into its own folder: on mouseUp set the itemDel to slash set the defaultfolder to (item 1 to -2 of the effective filename of this stack) go stack "Your Stack" end mouseUp On Mac OS X you might need to set the defaultfolder to item 1 to -5 of the effective filename of this stack, depending on where the other stacks are located. You could also change the properties of the shortcuts. Change the path called "Start in..." to the path to the standalone. I do not completely trust that this works correctly in Revolution though and I would recommend setting the defaultFolder. Groeten, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 16-okt-2006, om 11:47 heeft Henk van der Velden het volgende geschreven: > Good day all, > > One of our apps is installed on a school's local network. The sys > admin has created shortcuts to the program on the desktops of all > the computers. Double clicking the shortcut will start the program, > but the program can't find other stacks it should open. > > The program consists of a stand alone application, which is > actually a splash screen with options for the user to select. Each > option will open another stack. These other stacks are located in > the same folder as the stand alone application. > > We did some testing. It turns out that the program sometimes thinks > the defaultURL is the URL of the desktop where the shortcut is > located (C:/Documents and Settings/carels/Bureaublad) instead of > the folder where the program is located (//Bellefleur/M-schijf/ > Leerlingen/de dijk/hardinxveld.exe). How can this be? What can be > done about it? > > Kind regards, > > Henk From dcragg at lacscentre.co.uk Mon Oct 16 07:02:14 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 16 Oct 2006 12:02:14 +0100 Subject: shortcut problems In-Reply-To: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> References: <23FC1368-525E-4EFD-BDD3-7C620099DB3C@iglow-media.nl> Message-ID: On 16 Oct 2006, at 10:47, Henk van der Velden wrote: > We did some testing. It turns out that the program sometimes thinks > the defaultURL is the URL of the desktop where the shortcut is > located (C:/Documents and Settings/carels/Bureaublad) instead of > the folder where the program is located (//Bellefleur/M-schijf/ > Leerlingen/de dijk/hardinxveld.exe). How can this be? What can be > done about it? Klaus and Mark have given good tips about how to get round the problem. The original cause of the problem probably lies in the shortcut files. If you check the "properties" of the shortcut files from Windows Explorer, you will find a "Start In" field. This field determines the working directory (i.e. default directory) when your application starts. This should normally point to the directory where the linked file is located. But depending on how the shortcuts are made, it may just point to the desktop. Some installer maker programs that make shortcuts require you to set this property specifically. I've been caught out a number of times by forgetting to set it. Cheers Dave From klaus at major-k.de Mon Oct 16 07:08:14 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 Oct 2006 13:08:14 +0200 Subject: revVideoGrabber broken? In-Reply-To: References: Message-ID: Hi friends, > Hi friends, > > does anybody had success with the revVideoGrabber in 2.7.4? > QuickTime 7.1.3 on Mac and PC. > > Tried with the demo stack "Video Captur.rev" in "Sample projects" > on my Mac and PC and almost nothing worked... :-/ > ... > ################################################# > PC: > Using "QT": > Clicking "Video Settings..." immediately crashes Rev every time! > > Using "VfW": > All dialogs are shown, so this does work (somehow). > ############################################# > Is the RevVideoGrabber simply broken or incompatible with the > latest version > of QT or what? > > Any hints are very welcome, we have to start a project with this > feature right now! C'mon! Noone ever tried the Video Grabber on a PC??? :-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From soapdog at mac.com Mon Oct 16 07:44:56 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 16 Oct 2006 09:44:56 -0200 Subject: revSpeak to audio file? In-Reply-To: <20061016095300.47429.qmail@web37506.mail.mud.yahoo.com> References: <20061016095300.47429.qmail@web37506.mail.mud.yahoo.com> Message-ID: <847E0268-AFBB-4579-8B0C-0507BC138631@mac.com> Richmond, thanks for that little applescript... Cheers andre On Oct 16, 2006, at 7:53 AM, Richmond Mathewson wrote: > Terry, > > Poking around on my Mac I found the follwoing > Apple-Script command: > > say this_string using default_voice saving to > target_file > > so, presumably what you want shoud be possible (at > least on a Mac) - but whether revSpeak connects with > this I don't know. > > sincerely Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the > fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > Send instant messages to your online friends http:// > uk.messenger.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 mcdomi at free.fr Mon Oct 16 08:22:02 2006 From: mcdomi at free.fr (Dom) Date: Mon, 16 Oct 2006 14:22:02 +0200 Subject: revSpeak to audio file? In-Reply-To: Message-ID: <1hnb16h.u2jv0q1nruv8xM%mcdomi@free.fr> Terry Vogelaar wrote: > Can I use RunRev to create an audio file of a text, using the > system's speech synthesiser? see my other message: you can easily encapsulate a Terminal command into a button ;-) From mcdomi at free.fr Mon Oct 16 08:22:01 2006 From: mcdomi at free.fr (Dom) Date: Mon, 16 Oct 2006 14:22:01 +0200 Subject: revSpeak to audio file? In-Reply-To: <20061016095300.47429.qmail@web37506.mail.mud.yahoo.com> Message-ID: <1hnb0sl.18pfeio1t33y25M%mcdomi@free.fr> Richmond Mathewson wrote: > Poking around on my Mac I found the follwoing > Apple-Script command: and I found this one, to write down in the Terminal.app: $ say -o mail.aiff "You got Mail\!" I am not exactly a Terminal Geek, but I am using... Revolution to exert some tedious actions, such as (return caveat) to backup muy Mail folder: ===== on mouseUp get shell("rsync -aE /Users/domi/Library/Mail/ /Volumes/Silver_2/Mail/") if the result is not empty then answer the result else answer "Commande r?ussie !" end mouseUp ===== and to manage different iPhoto bases: ===== on mouseUp get shell("defaults read com.apple.iPhoto RootDirectory") "Commande r?ussie !" answer it end mouseUp on mouseUp put "defaults write com.apple.iPhoto RootDirectory" && quote & "/Users/domi/Pictures/iPhoto\ Library" & quote into cde get shell(cde) if the result is not empty then answer the result else answer "Commande r?ussie !" end mouseUp ===== to see invisibles files in the Finder (toggle via a custom property): ===== on mouseUp get the showinvis of me -- if it then get shell("defaults write com.apple.Finder AppleShowAllFiles 0") -- if the result is not empty then answer the result else set the showinvis of me to false set the label of me to "Show Invisibles" end if -- else get shell("defaults write com.apple.Finder AppleShowAllFiles 1") -- if the result is not empty then answer the result else set the showinvis of me to true set the label of me to "Hide Invisibles" end if -- end if get shell("killall Finder") end mouseUp ===== From geradamas at yahoo.com Mon Oct 16 08:59:31 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 16 Oct 2006 13:59:31 +0100 (BST) Subject: revSpeak to audio file? Message-ID: <20061016125931.43095.qmail@web37511.mail.mud.yahoo.com> Some sound capture programs for Mac manage to pick up the sound sent to the internal speakers - e.g. the program I use for saving non-downloadable media streams (cough, cough, cough) - if one looks up 'recordInput' in the documentation the one source that is signally lacking is that one . . . so, until that can be leveraged I think we have no chance. sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From ambassador at fourthworld.com Mon Oct 16 09:15:00 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 16 Oct 2006 06:15:00 -0700 Subject: Use of abbreviations in scripts Message-ID: <453385D4.8040306@fourthworld.com> Dar wrote: > (One time Richard and Ken gave a talk on style and I threw food > at them, telling them to keep their morals out of my code. In > reality, they were not forcing anything and I was feeling guilty of > neglecting a clear style, and was "irate" because of that guilt. > So, I just threw candy, and script the way I want.) If more people settled their differences of opinion by sharing candy the world would be a MUCH more fun place to live. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From revlist at azurevision.co.uk Mon Oct 16 10:29:07 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Mon, 16 Oct 2006 15:29:07 +0100 Subject: revSpeak to audio file? In-Reply-To: <20061016095300.47429.qmail@web37506.mail.mud.yahoo.com> References: <20061016095300.47429.qmail@web37506.mail.mud.yahoo.com> Message-ID: <7A7B4B6F-95B9-4710-8239-F541A007FDC2@azurevision.co.uk> If you are using that AppleScript to record text to an audio file then revSpeak isn't involved at all, and neither are the different audio sources - it's a 'pure' AppleScript action with nothing else involved. Ian On 16 Oct 2006, at 10:53, Richmond Mathewson wrote: > Terry, > > Poking around on my Mac I found the follwoing > Apple-Script command: > > say this_string using default_voice saving to > target_file > > so, presumably what you want shoud be possible (at > least on a Mac) - but whether revSpeak connects with > this I don't know. > > sincerely Richmond Mathewson From lists at mangomultimedia.com Mon Oct 16 10:34:51 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 Oct 2006 07:34:51 -0700 Subject: RevDB and 2.7.4 on on OS 10.2.8? In-Reply-To: <008901c6f0cc$1d487400$0201010a@fred> References: <122629CF-1430-4E22-9979-F5ED1CA27AA7@mangomultimedia.com> <008901c6f0cc$1d487400$0201010a@fred> Message-ID: On Oct 15, 2006, at 7:38 PM, Monte Goulding wrote: > Hi Trevor > > I've been discussing it with Chris from Altuit because I thought it > was altSqlite only but it seems this is not the case. I sure hope > it gets fixed fast. I tried connecting to a SQLite database using the demo stack as well as a local MySQL database using the Query Builder. Neither one worked on 10.2.8. When I tried the same MySQL connection settings on 10.4 in the Query Builder it worked fine. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From lists at mangomultimedia.com Mon Oct 16 10:43:22 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 Oct 2006 07:43:22 -0700 Subject: revVideoGrabber broken? In-Reply-To: References: Message-ID: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> On Oct 16, 2006, at 4:08 AM, Klaus Major wrote: > C'mon! Noone ever tried the Video Grabber on a PC??? I haven't but I have looked into it a bit. Be aware that using video capture with QuickTime on Windows is not fun. Very few (if any?) cameras will work with QuickTime on Windows. One interesting thing to note is that QuickTime Pro for Mac supports video capture but not QuickTime Pro for Windows. It has to do with the technology that QT uses for video capture. You can look at http://www.vdig.com/WinVDIG/index.html if you really need to use QT capture on Windows. If you end up using VFW (I think directx works as well but I don't think it is documented) with the video grabber then you may have to support QT/MCI playback for Windows. This isn't too bad if you create a wrapper library to branch between using the built-in player or the equivalent MCI commands. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From klaus at major-k.de Mon Oct 16 10:50:43 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 Oct 2006 16:50:43 +0200 Subject: revVideoGrabber broken? In-Reply-To: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> References: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> Message-ID: Hi Trevor, > On Oct 16, 2006, at 4:08 AM, Klaus Major wrote: > >> C'mon! Noone ever tried the Video Grabber on a PC??? > I haven't but I have looked into it a bit. Be aware that using > video capture with QuickTime on Windows is not fun. Ha, the understatement of the year :-D Actually it hard-crashes REV every time I try. > Very few (if any?) cameras will work with QuickTime on Windows. > One interesting thing to note is that QuickTime Pro for Mac > supports video capture but not QuickTime Pro for Windows. It has > to do with the technology that QT uses for video capture. > > You can look at http://www.vdig.com/WinVDIG/index.html if you > really need to use QT capture on Windows. > > If you end up using VFW (I think directx works as well but I don't > think it is documented) with the video grabber then you may have to > support QT/MCI playback for Windows. This isn't too bad if you > create a wrapper library to branch between using the built-in > player or the equivalent MCI commands. Thanks alot for this very useful info! > -- > Trevor DeVore > Blue Mango Learning Systems - www.bluemangolearning.com > trevor at bluemangolearning.com Regards Klaus Major klaus at major-k.de http://www.major-k.de From tvogelaar at de-mare.nl Mon Oct 16 11:01:13 2006 From: tvogelaar at de-mare.nl (Terry Vogelaar) Date: Mon, 16 Oct 2006 17:01:13 +0200 Subject: revSpeak to audio file? In-Reply-To: <20061016142858.A893A488ECC@mail.runrev.com> References: <20061016142858.A893A488ECC@mail.runrev.com> Message-ID: Fortunately I am on a Mac, so this fits the need perfectly and I don't really need revSpeak in this case. I'd like to thank all of you who responded. Terry On 16 Oct 2006, at 10:53, Richmond Mathewson wrote: > Terry, > > Poking around on my Mac I found the follwoing > Apple-Script command: > > say this_string using default_voice saving to > target_file > > so, presumably what you want shoud be possible (at > least on a Mac) - but whether revSpeak connects with > this I don't know. > > sincerely Richmond Mathewson From geradamas at yahoo.com Mon Oct 16 11:21:31 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 16 Oct 2006 16:21:31 +0100 (BST) Subject: turning text into sound files on a Mac Message-ID: <20061016152131.78629.qmail@web37501.mail.mud.yahoo.com> These are free: http://www.codepoetry.net/projects/textreader/ http://books2burn.sourceforge.net/ and they work! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From wow at together.net Mon Oct 16 11:57:01 2006 From: wow at together.net (Richard Miller) Date: Mon, 16 Oct 2006 11:57:01 -0400 Subject: revVideoGrabber broken? In-Reply-To: References: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> Message-ID: <86FE9415-D7EF-4374-BFDB-75C0FBEB0E5E@together.net> Klaus, We have no problem using VideoGrabber under Windows XP. It's a basic component of our program. All aspects of it work perfectly. Quicktime works fine. Vdig is not necessary. Files need to be saved as .avi's... NOT .mov's on a PC. We use Unibrain firewire cameras (www.unibrain.com). I can give you specific coding if you want it. Richard Miller Imprinter Technologies On Oct 16, 2006, at 10:50 AM, Klaus Major wrote: > Hi Trevor, > >> On Oct 16, 2006, at 4:08 AM, Klaus Major wrote: >> >>> C'mon! Noone ever tried the Video Grabber on a PC??? >> I haven't but I have looked into it a bit. Be aware that using >> video capture with QuickTime on Windows is not fun. > > Ha, the understatement of the year :-D > > Actually it hard-crashes REV every time I try. > >> Very few (if any?) cameras will work with QuickTime on Windows. >> One interesting thing to note is that QuickTime Pro for Mac >> supports video capture but not QuickTime Pro for Windows. It has >> to do with the technology that QT uses for video capture. >> >> You can look at http://www.vdig.com/WinVDIG/index.html if you >> really need to use QT capture on Windows. >> >> If you end up using VFW (I think directx works as well but I don't >> think it is documented) with the video grabber then you may have >> to support QT/MCI playback for Windows. This isn't too bad if you >> create a wrapper library to branch between using the built-in >> player or the equivalent MCI commands. > > Thanks alot for this very useful info! > >> -- >> Trevor DeVore >> Blue Mango Learning Systems - www.bluemangolearning.com >> trevor at bluemangolearning.com > > 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 From mwieder at ahsoftware.net Mon Oct 16 12:09:17 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 09:09:17 -0700 Subject: Use of abbreviations in scripts In-Reply-To: References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> Message-ID: <8085943570.20061016090917@ahsoftware.net> Dar- Sunday, October 15, 2006, 2:18:33 PM, you wrote: > Oh, and here is one Andre might understand, "cd" looks like "cdr" to > me, an "abbreviation" for "first". It gets typed cud or fcd or cdar > when I'm typing fast. (I suspect there is a lot of sloshing from one > neuron to another in my brain or ganglia). There are many times when I wish I could define "funciton" as an alias for "function"... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 16 12:13:15 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 09:13:15 -0700 Subject: Use of abbreviations in scripts In-Reply-To: References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> Message-ID: <7286181612.20061016091315@ahsoftware.net> Dar- Sunday, October 15, 2006, 2:18:33 PM, you wrote: > Both! My birth certificate says "Darwin" and I use that in formal > signatures. I have friends in the wonderful town of Darwin in the Pannamint mountains above Death Valley. One of 'em went into Bakersfield to the hospital to get a checkup. The conversation went something like this: "Where do you live?" "In Darwin?" "How many people live there?" "About 50" "How do you stand it?" "Oh... we're usually not all there at the same time..." -- -Mark Wieder mwieder at ahsoftware.net From kray at sonsothunder.com Mon Oct 16 12:16:50 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 Oct 2006 11:16:50 -0500 Subject: Use of abbreviations in scripts In-Reply-To: <8085943570.20061016090917@ahsoftware.net> Message-ID: On 10/16/06 11:09 AM, "Mark Wieder" wrote: > There are many times when I wish I could define "funciton" as an alias > for "function"... Yeah, and "windwo" as an alias for "window"... ;-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From klaus at major-k.de Mon Oct 16 12:58:11 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 16 Oct 2006 18:58:11 +0200 Subject: revVideoGrabber broken? In-Reply-To: <86FE9415-D7EF-4374-BFDB-75C0FBEB0E5E@together.net> References: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> <86FE9415-D7EF-4374-BFDB-75C0FBEB0E5E@together.net> Message-ID: Hi Richard, > Klaus, > > We have no problem using VideoGrabber under Windows XP. It's a > basic component of our program. All aspects of it work perfectly. aha, good to know. > Quicktime works fine. Hm, as I said, REV crahes every time when I try to get the "revvideograbdialog" dialog with QT on windows. But maybe that's just my old TV card I use for grabbing. > Vdig is not necessary. Files need to be saved as .avi's... > NOT .mov's on a PC. Very valuable hint, thanks. > We use Unibrain firewire cameras (www.unibrain.com). I can give you > specific coding if you want it. Maybe I will get back to your kind offer later, thanks. > Richard Miller > Imprinter Technologies Regards Klaus Major klaus at major-k.de http://www.major-k.de From mwieder at ahsoftware.net Mon Oct 16 13:18:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 10:18:53 -0700 Subject: Use of abbreviations in scripts In-Reply-To: <802FC7C5-C10A-459B-9C50-B5C6FE47267D@swcp.com> References: <20061015084505.38239.qmail@web37509.mail.mud.yahoo.com> <802FC7C5-C10A-459B-9C50-B5C6FE47267D@swcp.com> Message-ID: <8490120135.20061016101853@ahsoftware.net> Coincidentally (or maybe not), this morning I noticed that the Ig Nobel Prize awards were announced last week and one of the winners is "Consequences of Erudite Vernacular Utilized Irrespective of Necessity: Problems with Using Long Words Needlessly"... http://www3.interscience.wiley.com/cgi-bin/abstract/112137622/ABSTRACT?CRETRY=1&SRETRY=0#search= -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Mon Oct 16 13:23:44 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 10:23:44 -0700 Subject: RevDB and 2.7.4 on on OS 10.2.8? In-Reply-To: References: <122629CF-1430-4E22-9979-F5ED1CA27AA7@mangomultimedia.com> <008901c6f0cc$1d487400$0201010a@fred> Message-ID: <14990411114.20061016102344@ahsoftware.net> Trevor- Monday, October 16, 2006, 7:34:51 AM, you wrote: > I tried connecting to a SQLite database using the demo stack as well > as a local MySQL database using the Query Builder. Neither one > worked on 10.2.8. When I tried the same MySQL connection settings on > 10.4 in the Query Builder it worked fine. It's documented: http://www.altuit.com/webs/altuit2/altSQLiteSub/KnownIssues.htm -- -Mark Wieder mwieder at ahsoftware.net From lists at mangomultimedia.com Mon Oct 16 13:28:14 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 Oct 2006 10:28:14 -0700 Subject: RevDB and 2.7.4 on on OS 10.2.8? In-Reply-To: <14990411114.20061016102344@ahsoftware.net> References: <122629CF-1430-4E22-9979-F5ED1CA27AA7@mangomultimedia.com> <008901c6f0cc$1d487400$0201010a@fred> <14990411114.20061016102344@ahsoftware.net> Message-ID: On Oct 16, 2006, at 10:23 AM, Mark Wieder wrote: > It's documented: > > http://www.altuit.com/webs/altuit2/altSQLiteSub/KnownIssues.htm I wonder if that reason is still valid. I was actually testing this out after discussing the issue with Chris at Altuit who had expected it to work. There is still the issue of MySQL not working though under 10.2.8. Has anybody else tried connecting to MySQL using RevDB and 10.2.8? -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From david at openpartnership.net Mon Oct 16 13:29:54 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 16 Oct 2006 13:29:54 -0400 Subject: CGI for Slide show In-Reply-To: <452E9ED0.000001.00548@MAZYTIS> References: <377751365.20061012110033@ahsoftware.net> <452E9ED0.000001.00548@MAZYTIS> Message-ID: Isn't this thread ending up at the solution I posted earlier - ie there are now robust cross platform AJAX libraries for this sort of thing - they look great and they work: Take a look at lightbox: http://www.huddletogether.com/projects/lightbox2/ From lists at mangomultimedia.com Mon Oct 16 13:35:59 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 16 Oct 2006 10:35:59 -0700 Subject: revVideoGrabber broken? In-Reply-To: <86FE9415-D7EF-4374-BFDB-75C0FBEB0E5E@together.net> References: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> <86FE9415-D7EF-4374-BFDB-75C0FBEB0E5E@together.net> Message-ID: <95ECDC72-6D72-4D50-8BF8-125107FD4188@mangomultimedia.com> On Oct 16, 2006, at 8:57 AM, Richard Miller wrote: > We have no problem using VideoGrabber under Windows XP. It's a > basic component of our program. All aspects of it work perfectly. > Quicktime works fine. Vdig is not necessary. Files need to be saved > as .avi's... NOT .mov's on a PC. We use Unibrain firewire cameras > (www.unibrain.com). I can give you specific coding if you want it. Richard, Unibrain firewire cameras apparently come with a VDIG (capture driver for QuickTime). Without the VDIG you can't get a camera to work with QuickTime. If you have control of the cameras people are using then obviously this isn't a problem and the Rev Video Grabber would work great. If you are creating an app that people will use whatever camera they have available then relying on QuickTime capture can be problematic. Even the VDIG I pointed Klaus to won't give you optimal video capture performance. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From david at openpartnership.net Mon Oct 16 13:38:07 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 16 Oct 2006 13:38:07 -0400 Subject: Porter-Duff demo stack In-Reply-To: <1915793E-CC3C-4D0C-ADF8-1BEB626143C1@swcp.com> References: <830B0A23-6772-4F24-8843-80218FE67201@swcp.com> <1915793E-CC3C-4D0C-ADF8-1BEB626143C1@swcp.com> Message-ID: Stack may have porter-duffed? Could you put it back up somewhere? On 12/10/06, Dar Scott wrote: > > > PS: Did I say that this stack does not have the workaround for the > ink clipping? No I don"t think you did. You mean there is a bug in the RunRev implementation of the new ink features preventing a fabulous opportunity to create a truely ground-breaking basis for image and graphics effect in the new RunRev environment an they are not aware of this - wow! Maybe someone should tell them :) From wow at together.net Mon Oct 16 13:45:53 2006 From: wow at together.net (Richard Miller) Date: Mon, 16 Oct 2006 13:45:53 -0400 Subject: revVideoGrabber broken? In-Reply-To: <95ECDC72-6D72-4D50-8BF8-125107FD4188@mangomultimedia.com> References: <40DBFB93-B592-4853-A529-740062B40097@mangomultimedia.com> <86FE9415-D7EF-4374-BFDB-75C0FBEB0E5E@together.net> <95ECDC72-6D72-4D50-8BF8-125107FD4188@mangomultimedia.com> Message-ID: <34F6C033-8F68-4753-B4B9-E8A7A781A2BC@together.net> Trevor, Agreed. It would be problematic to expect that Rev's videograbber function will work with most video cameras. I would find it important to test any possible camera first. And yes about VDIG. I simply meant that, at least with the Unibrain cameras, it's not necessary to install VDIG as well. Richard On Oct 16, 2006, at 1:35 PM, Trevor DeVore wrote: > On Oct 16, 2006, at 8:57 AM, Richard Miller wrote: > >> We have no problem using VideoGrabber under Windows XP. It's a >> basic component of our program. All aspects of it work perfectly. >> Quicktime works fine. Vdig is not necessary. Files need to be >> saved as .avi's... NOT .mov's on a PC. We use Unibrain firewire >> cameras (www.unibrain.com). I can give you specific coding if you >> want it. > > Richard, > > Unibrain firewire cameras apparently come with a VDIG (capture > driver for QuickTime). Without the VDIG you can't get a camera to > work with QuickTime. > > If you have control of the cameras people are using then obviously > this isn't a problem and the Rev Video Grabber would work great. > If you are creating an app that people will use whatever camera > they have available then relying on QuickTime capture can be > problematic. Even the VDIG I pointed Klaus to won't give you > optimal video capture performance. > > -- > 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 shaosean at hotmail.com Mon Oct 16 13:46:18 2006 From: shaosean at hotmail.com (Shao Sean) Date: Mon, 16 Oct 2006 13:46:18 -0400 Subject: storing binary into a altSQLite DB Message-ID: Let's start with your code from the first example: put "'"&"*b"&URL ("binfile:"&it)&"'" into tRowData You're putting extra single quotes around your data, you probably shouldn't.. What ends up happening is you move the "*b" code from char 1-2 to char 2-3 and the RevDB code won't see it.. put "*b" & URL("binfile:" & it) into tRowData _________________________________________________________________ Use your PC to make calls at very low rates https://voiceoam.pcs.v2s.live.com/partnerredirect.aspx From david at openpartnership.net Mon Oct 16 14:08:27 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 16 Oct 2006 14:08:27 -0400 Subject: Resizestack: sending and passing problem In-Reply-To: <7aa52a210610121538t5691c57bj201a94fce3c96444@mail.gmail.com> References: <7aa52a210610121538t5691c57bj201a94fce3c96444@mail.gmail.com> Message-ID: Appologies to everyone and thanks for your replies - I cannot duplicate the errors i was getting last week. I have utterly no idea why i was getting these errors back then! From david at openpartnership.net Mon Oct 16 14:10:53 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 16 Oct 2006 14:10:53 -0400 Subject: How about an E-Sellerate plug-in? In-Reply-To: <6A85E403-382D-4CA5-B9E9-04F876380689@earthlink.net> References: <6A85E403-382D-4CA5-B9E9-04F876380689@earthlink.net> Message-ID: No - but certainly thiking about it :) I'll work on it with you if you have the inclination? From geradamas at yahoo.com Mon Oct 16 14:50:19 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 16 Oct 2006 19:50:19 +0100 (BST) Subject: turning text into sound with MS Windows Message-ID: <20061016185019.92642.qmail@web37508.mail.mud.yahoo.com> http://www.shareup.com/Visual_Text_To_Speech_MP3-download-5575.html 30 day trial and then about $25 http://www.naturalreaders.com/ Free version sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From chris at altuit.com Mon Oct 16 15:07:11 2006 From: chris at altuit.com (chris bohnert) Date: Mon, 16 Oct 2006 14:07:11 -0500 Subject: RevDB and 2.7.4 on on OS 10.2.8? In-Reply-To: <14990411114.20061016102344@ahsoftware.net> References: <122629CF-1430-4E22-9979-F5ED1CA27AA7@mangomultimedia.com> <008901c6f0cc$1d487400$0201010a@fred> <14990411114.20061016102344@ahsoftware.net> Message-ID: <2e0cf4750610161207j376d89b7o93dbea4b9b27ebee@mail.gmail.com> Mark, The issue is a more general error getting revdb to work in 10.2.8. Trevor had trouble with querybuilder settings for mysql that worked in 10.4 not working in 10.2.8. I've had other mixed reports of mysql and altsqlite not working in 10.2.8..but at this point its getting fairly difficult to find a development machine to test it on. -- cb On 10/16/06, Mark Wieder wrote: > > Trevor- > > Monday, October 16, 2006, 7:34:51 AM, you wrote: > > > I tried connecting to a SQLite database using the demo stack as well > > as a local MySQL database using the Query Builder. Neither one > > worked on 10.2.8. When I tried the same MySQL connection settings on > > 10.4 in the Query Builder it worked fine. > > It's documented: > > http://www.altuit.com/webs/altuit2/altSQLiteSub/KnownIssues.htm > > -- > -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 henk at iglow-media.nl Mon Oct 16 15:13:01 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Mon, 16 Oct 2006 21:13:01 +0200 Subject: enable flash Message-ID: <8E5DFB04-90B1-4C2E-8597-CC7DCA9CC947@iglow-media.nl> Good day, From QuickTime 7.1.3 on Flash playback is an option, and it's default is off. Is there any way to change this to 'on' programmatically? Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT Netherlands 0031 (0)6 16 024 337 www.iglow-media.nl From stephenREVOLUTION at barncard.com Mon Oct 16 15:27:36 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 16 Oct 2006 14:27:36 -0500 Subject: revSpeak to audio file? In-Reply-To: <20061016125931.43095.qmail@web37511.mail.mud.yahoo.com> References: <20061016125931.43095.qmail@web37511.mail.mud.yahoo.com> Message-ID: An app called Audio Hijack pro ($ mac only) comes with an extension called Soundflower that can make available other audio sources in the main source selector of other apps (untested with Rev but should work). http://rogueamoeba.com/audiohijackpro/ It replaces the free but unsupported DETOUR, worth checking out. http://rogueamoeba.com/freebies/ >Some sound capture programs for Mac manage to pick up >the sound sent to the internal speakers - e.g. the >program I use for saving non-downloadable media >streams (cough, cough, cough) - > >if one looks up 'recordInput' in the documentation the >one source >that is signally lacking is that one . . . > >so, until that can be leveraged I think we have no >chance. > >sincerely, Richmond Mathewson -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From christian.langers at education.lu Mon Oct 16 16:03:21 2006 From: christian.langers at education.lu (Christian Langers) Date: Mon, 16 Oct 2006 22:03:21 +0200 Subject: storing binary into a altSQLite DB In-Reply-To: References: Message-ID: <9184E92B-FCD7-40AF-B161-9A14680FE04B@education.lu> Sorry to bother you again, but.... .. it does not do the job... same reactions -->SQLite throws error message : syntax or unrecognized token It's perhaps a bug ? Christian Le 16 oct. 06 ? 19:46, Shao Sean a ?crit : > Let's start with your code from the first example: > > put "'"&"*b"&URL ("binfile:"&it)&"'" into tRowData > > You're putting extra single quotes around your data, you probably > shouldn't.. What ends up happening is you move the "*b" code from > char 1-2 to char 2-3 and the RevDB code won't see it.. > > put "*b" & URL("binfile:" & it) into tRowData > > _________________________________________________________________ > Use your PC to make calls at very low rates https:// > voiceoam.pcs.v2s.live.com/partnerredirect.aspx > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From bvlahos at mac.com Mon Oct 16 16:14:40 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 16 Oct 2006 13:14:40 -0700 Subject: IDE gone unstable with stack menu change Message-ID: <3b2a749138bea72fec621558beaf8dc3@mac.com> I have been happily developing a stack with menus. To make life simpler with the IDE I didn't have them "Set as menubar on Mac OS" in the Menu Builder dialog box. This put the stack menus on the screen but left the IDE menus available for me to use and has worked great up to now. I'm about finished with the stack so I checked the box then all hell broke loose. 1. Everything shifted up when the menus were removed. I sort of expected this and thought that I could simply move everything down appropriately and get on with life. (BTW it would be nice if it didn't shift everything up.) Perhaps there is a way to avoid this. 2. As I start to move things back down, dragging the fields, buttons, etc. sometimes it works but sometimes it leaves trailing images. Also the screen doesn't update itself properly (blank areas where there should be something and/or editing a group shows objects not in the group). These almost always result in the IDE crashing. Sometimes reopening the last saved version of the stack (which looked ok before the save) opens the window much shorter than what it should. I'll contact RunRev about this for support but I'm in a pickle on this and was wondering if anyone else has seen this and, even better, has a fix for it. I've tried on a different computer thinking my copy of Rev had suddenly gone off but the problem persisted so I think the stack is getting corrupted somehow. Developing on Mac OS X latest version and Rev latest version all Transcript (i.e. no externals etc.). Bill Vlahos From chris at altuit.com Mon Oct 16 16:35:42 2006 From: chris at altuit.com (chris bohnert) Date: Mon, 16 Oct 2006 15:35:42 -0500 Subject: storing binary into a altSQLite DB In-Reply-To: <9184E92B-FCD7-40AF-B161-9A14680FE04B@education.lu> References: <9184E92B-FCD7-40AF-B161-9A14680FE04B@education.lu> Message-ID: <2e0cf4750610161335s120c722t995af633932e124e@mail.gmail.com> Christian, The revdb documentation is not very clear on this, but when trying to activate the blob encoding your code should look like the following: put "*b" & URL("binfile:" & it) into tRowData put "INSERT INTO Fotos(FotoID,FotoData)" &" VALUES(null,:1)" into tSQL put revdb_execute(gConID,tSQL, "*b"&"tRowData") into tTmp you might check out the doc's on revQuerydatabaseBlob which are a little more explicit on how to use the syntac -- cb On 10/16/06, Christian Langers wrote: > > Sorry to bother you again, but.... > > .. it does not do the job... same reactions -->SQLite throws error > message : syntax or unrecognized token > > It's perhaps a bug ? > > > Christian > > > Le 16 oct. 06 ? 19:46, Shao Sean a ?crit : > > > Let's start with your code from the first example: > > > > put "'"&"*b"&URL ("binfile:"&it)&"'" into tRowData > > > > You're putting extra single quotes around your data, you probably > > shouldn't.. What ends up happening is you move the "*b" code from > > char 1-2 to char 2-3 and the RevDB code won't see it.. > > > > put "*b" & URL("binfile:" & it) into tRowData > > > > _________________________________________________________________ > > Use your PC to make calls at very low rates https:// > > voiceoam.pcs.v2s.live.com/partnerredirect.aspx > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution 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 Mon Oct 16 16:36:06 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Mon, 16 Oct 2006 15:36:06 -0500 Subject: Use of abbreviations in scripts In-Reply-To: References: <967C9536-3299-4A67-84A0-B5D0805DB1DC@swcp.com> <4531ACA5.8040704@hyperactivesw.com> <3D9A2644-6284-4571-B815-99EA25E7C8AB@swcp.com> Message-ID: So, you use an abbreviation for you own name. "cd" -- it's just a script away (Jagger & Richards). Best, Jerry Daniels Makers of Galaxy http://www.daniels-mara.com Voice: 512.879.6286 Skype: jerry.daniels On Oct 15, 2006, at 4:18 PM, Dar Scott wrote: > > On Oct 15, 2006, at 10:14 AM, Jerry Daniels wrote: > >> Is your first name "Dar" or is that an abbreviation (abbrev) for >> something else? > > Both! My birth certificate says "Darwin" and I use that in formal > signatures. > From jacque at hyperactivesw.com Mon Oct 16 16:50:11 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 16 Oct 2006 15:50:11 -0500 Subject: IDE gone unstable with stack menu change In-Reply-To: <3b2a749138bea72fec621558beaf8dc3@mac.com> References: <3b2a749138bea72fec621558beaf8dc3@mac.com> Message-ID: <4533F083.1010504@hyperactivesw.com> Bill Vlahos wrote: > I'm about finished with the stack so I checked the box then all hell > broke loose. > > 1. Everything shifted up when the menus were removed. I sort of expected > this and thought that I could simply move everything down appropriately > and get on with life. (BTW it would be nice if it didn't shift > everything up.) Perhaps there is a way to avoid this. It's supposed to move everthing up, that's how it works. In reality the positions of the objects haven't changed; the only thing that has happened is that the area of the card where the menubar is located is hidden. You shouldn't really need to move any of the other objects, but rather design your stack with the understanding that the bottom of the menu group will be the visible "top" of the card. In reality, the pixel location of the "top" of the card is really about 26 pixels down, it's just that the first 26 pixels are off screen on a Mac. Everything else should work exactly as it used to. If you want more space at the top of the visible area of the card, just make your menu group shorter, or else during design, leave more space between the bottom of the menu group and the rest of the objects. > > 2. As I start to move things back down, dragging the fields, buttons, > etc. sometimes it works but sometimes it leaves trailing images. Also > the screen doesn't update itself properly (blank areas where there > should be something and/or editing a group shows objects not in the > group). These almost always result in the IDE crashing. Sometimes > reopening the last saved version of the stack (which looked ok before > the save) opens the window much shorter than what it should. None of these things are normal, there must be something else going on. I've never seen this behavior. How tall is your menu group? The shorter card window is the engine trying to accomodate for the menu group shift. Try saving the stack with editmenus set to true; sometimes that helps. > > I'll contact RunRev about this for support but I'm in a pickle on this > and was wondering if anyone else has seen this and, even better, has a > fix for it. If you haven't already, read the discussion about menus that begins here, and then follow the links: There is also an excellent scripting conference stack on menus here: -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From cmsheffield at gmail.com Mon Oct 16 17:16:59 2006 From: cmsheffield at gmail.com (Chris Sheffield) Date: Mon, 16 Oct 2006 15:16:59 -0600 Subject: IDE gone unstable with stack menu change In-Reply-To: <3b2a749138bea72fec621558beaf8dc3@mac.com> References: <3b2a749138bea72fec621558beaf8dc3@mac.com> Message-ID: Bill, One trick I've learned that keeps the other controls from shifting up is to hide your menu group first, and then set as menubar on Mac OS. Of course, if this app has to run on Windows as well, you'll have to show the menu group via your code if the platform is "Win32". Otherwise, no menus. :-) But this has worked for me in the past. I'm not sure if this is a "bug" or "undocumented feature" or what, or whether or not it will always be possible, but for now it has gotten me out of a couple pickles myself. hth, Chris On Oct 16, 2006, at 2:14 PM, Bill Vlahos wrote: > I have been happily developing a stack with menus. To make life > simpler with the IDE I didn't have them "Set as menubar on Mac OS" > in the Menu Builder dialog box. This put the stack menus on the > screen but left the IDE menus available for me to use and has > worked great up to now. > > I'm about finished with the stack so I checked the box then all > hell broke loose. > > 1. Everything shifted up when the menus were removed. I sort of > expected this and thought that I could simply move everything down > appropriately and get on with life. (BTW it would be nice if it > didn't shift everything up.) Perhaps there is a way to avoid this. > > 2. As I start to move things back down, dragging the fields, > buttons, etc. sometimes it works but sometimes it leaves trailing > images. Also the screen doesn't update itself properly (blank areas > where there should be something and/or editing a group shows > objects not in the group). These almost always result in the IDE > crashing. Sometimes reopening the last saved version of the stack > (which looked ok before the save) opens the window much shorter > than what it should. > > I'll contact RunRev about this for support but I'm in a pickle on > this and was wondering if anyone else has seen this and, even > better, has a fix for it. > > I've tried on a different computer thinking my copy of Rev had > suddenly gone off but the problem persisted so I think the stack is > getting corrupted somehow. Developing on Mac OS X latest version > and Rev latest version all Transcript (i.e. no externals etc.). > > Bill Vlahos > > _______________________________________________ > use-revolution mailing list > use-revolution 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 kray at sonsothunder.com Mon Oct 16 17:51:11 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 16 Oct 2006 16:51:11 -0500 Subject: enable flash In-Reply-To: <8E5DFB04-90B1-4C2E-8597-CC7DCA9CC947@iglow-media.nl> Message-ID: On 10/16/06 2:13 PM, "Henk van der Velden" wrote: > Good day, > > From QuickTime 7.1.3 on Flash playback is an option, and it's > default is off. > Is there any way to change this to 'on' programmatically? Well, there *is*, but I haven't taken the time to look at it... the setting is stored in the file Quicktime Preferences in the ~/Library/Preferences folder. It is binary, though, so figuring it out will take time. I'm unaware of anyone who's posted an automated fix, but if someone does, I'm sure they'll be held in high regard. :-) Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From robmann at gp-racing.com Mon Oct 16 20:12:57 2006 From: robmann at gp-racing.com (Robert Mann) Date: Mon, 16 Oct 2006 20:12:57 -0400 Subject: msql insert new record In-Reply-To: Message-ID: To use the following INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) what would be the proper why to write this? get "fcomp" get it & ",record_id" get it & ",tunerlogin_id" get it & ",freb" put it into colnames get " fld fcomp " get it & ",fld newrecord_id" get it & ",fld userid" get it & ",fld freb" put it into colvalues put "INSERT INTO rider "colnames" VALUES "colvalues"" into tSQL Thanks Robert Mann -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim Ault Sent: Sunday, October 15, 2006 8:16 PM To: How to use Revolution Subject: Re: msql insert new record On 10/15/06 4:14 PM, "Robert Mann" wrote: > have a update code that works great, with some held form this list > > put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & > fld "record_id" & "'" into tSQL > > how would I change this to insert a new record > > put "INSERT INTO rider "&updateColValListOf123Pairs&" " into tSQL > > the above does not seem to work? > UPDATE & INSERT INTO don't use the same format INSERT INTO does not use "=" on of the many reference pages on the web http://w3schools.com/sql/default.asp -------------------------------- INSERT INTO table_name VALUES (value1, value2,....) --which puts the values into the first col, second, etc. You can also specify the columns for which you want to insert data: INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) --------------- UPDATE table_name SET column_name = new_value WHERE column_name = some_value > put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & > fld "record_id" & "'" into tSQL > 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 bvlahos at mac.com Mon Oct 16 21:50:59 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Mon, 16 Oct 2006 18:50:59 -0700 Subject: IDE gone unstable with stack menu change In-Reply-To: References: <3b2a749138bea72fec621558beaf8dc3@mac.com> Message-ID: <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> Thanks to Jacqueline and Chris. They both gave me clues. What I did to fix it was simply delete the menu group entirely. When you do that Rev asks if you want to move everything back up and delete the objects. I said no and it didn't move anything but it did delete the menus. I don't know which objects it was talking about as I can't seem to find any left over. I then recreated the menu (it wasn't very extensive) with the scripts I had saved before the deletion. It did move my header group quite a bit down (the wrong amount) but this time it didn't seem to mind me moving it back where it belongs. So far, so good. I'll try to make a feature request for the Menu Builder to offer not to move things. I have a feeling that this trips up a number of folks and it looks like Rev knows how to prevent the problem. Bill Vlahos On Oct 16, 2006, at 2:16 PM, Chris Sheffield wrote: > Bill, > > One trick I've learned that keeps the other controls from shifting > up is to hide your menu group first, and then set as menubar on Mac > OS. Of course, if this app has to run on Windows as well, you'll > have to show the menu group via your code if the platform is > "Win32". Otherwise, no menus. :-) But this has worked for me in the > past. I'm not sure if this is a "bug" or "undocumented feature" or > what, or whether or not it will always be possible, but for now it > has gotten me out of a couple pickles myself. > > hth, > Chris > > > On Oct 16, 2006, at 2:14 PM, Bill Vlahos wrote: > >> I have been happily developing a stack with menus. To make life >> simpler with the IDE I didn't have them "Set as menubar on Mac OS" >> in the Menu Builder dialog box. This put the stack menus on the >> screen but left the IDE menus available for me to use and has >> worked great up to now. >> >> I'm about finished with the stack so I checked the box then all >> hell broke loose. >> >> 1. Everything shifted up when the menus were removed. I sort of >> expected this and thought that I could simply move everything down >> appropriately and get on with life. (BTW it would be nice if it >> didn't shift everything up.) Perhaps there is a way to avoid this. >> >> 2. As I start to move things back down, dragging the fields, >> buttons, etc. sometimes it works but sometimes it leaves trailing >> images. Also the screen doesn't update itself properly (blank >> areas where there should be something and/or editing a group shows >> objects not in the group). These almost always result in the IDE >> crashing. Sometimes reopening the last saved version of the stack >> (which looked ok before the save) opens the window much shorter >> than what it should. >> >> I'll contact RunRev about this for support but I'm in a pickle on >> this and was wondering if anyone else has seen this and, even >> better, has a fix for it. >> >> I've tried on a different computer thinking my copy of Rev had >> suddenly gone off but the problem persisted so I think the stack >> is getting corrupted somehow. Developing on Mac OS X latest >> version and Rev latest version all Transcript (i.e. no externals >> etc.). >> >> Bill Vlahos >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 > ------------------------------------------ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From revolution at jaedworks.com Mon Oct 16 22:35:16 2006 From: revolution at jaedworks.com (Jeanne A. E. DeVoto) Date: Mon, 16 Oct 2006 19:35:16 -0700 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: At 11:16 AM -0500 10/16/2006, Ken Ray wrote: >On 10/16/06 11:09 AM, "Mark Wieder" wrote: > > There are many times when I wish I could define "funciton" as an alias >> for "function"... > >Yeah, and "windwo" as an alias for "window"... ...and let us not forget the ever-popular "teh"... ;-) -- jeanne a. e. devoto ~ revolution at jaedworks.com http://www.jaedworks.com From ckutay at cse.unsw.edu.au Mon Oct 16 22:35:26 2006 From: ckutay at cse.unsw.edu.au (Cat Kutay) Date: Tue, 17 Oct 2006 12:35:26 +1000 Subject: MS SQL Connectivity ? Message-ID: <4534416E.20307@cse.unsw.edu.au> Dave not sure htis helps, but the steps i use for mysql are: 1.Put the sql file my.ini in c:\windows directory so that is the system default for sql access parameters For instance if mysql is running on port 3306 this needs to be set in this file 2.In sql configuration, set root to remote access of database. Seemed to be needed even when using on localhost 3.Set user to root in your Revolution request, again seemed to be necessary probably for same reason as previous step ie revOpenDatabase("MySQL","", "databaseNameHere","root","rootPasswordHere",0/1?) 0/1 depending on ssl usage Note do not need "localhost" in host parameter 4.If you ahve more than one sql running on your system, check the process called 'mysql' is the correct one, ie the one you want to be access, is up and running, etc. 5. set path in Revolution script to the server which is up and running, in step 4. revSetDatabaseDriverpath "C:\Program Files\mysql\bin" 6. Also check your internet firewall is not blocking access to sql server (even localhost) Cheers > Dave Herndon herndogy at sbcglobal.net wrote: > > Anyone know of a way to open a database connection with a MS SQL server database from within revolution ? The same string that works for SQlight which includes the username, password, etc doesn't work for MS SQL Server. I have however obtained success by entering my username and password in the ODBC settings in the Windows administrative tools control pannel. Then the connection string works. But I would rather not have to mess with this on every client computer. > Any answers ? > Dave > -- Cat Kutay )\._.,--....,'``. Room 206 CSE _/, _.. \! _\ ;`._ ,. UNSW, Australia, 2052. `._.-(,_..'--(,_..'`-.;.' Email: ckutay at cse.unsw.edu.au Ph: 61 (0)2 9385 5257 Fax: 61 (0)2 9385 5995 Mob: 0418 455 089 http://www.cse.unsw.edu.au/~ckutay "Aboriginal people believe that only when non-Aboriginal people accept the spirit we offer will they really feel at home in this land. To do this white Australia must understand the culture of Aboriginal people and accept it as their own. When white Australians come to understand Aboriginal people and understand the immense value of Aboriginal culture they will be fit to teach our young." Pat Fowell, Education (1988). From mark at maseurope.net Mon Oct 16 22:55:00 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 17 Oct 2006 03:55:00 +0100 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: And this also demonstrates one of the reasons I use the abbreviations that I do : my pet typo was always 'crad', whereas even I find it hard to misspell 'cd' ! Best, Mark On 17 Oct 2006, at 03:35, Jeanne A. E. DeVoto wrote: > At 11:16 AM -0500 10/16/2006, Ken Ray wrote: >> On 10/16/06 11:09 AM, "Mark Wieder" wrote: >> > There are many times when I wish I could define "funciton" as >> an alias >>> for "function"... >> >> Yeah, and "windwo" as an alias for "window"... > > > ...and let us not forget the ever-popular "teh"... ;-) > -- > 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 sarah.reichelt at gmail.com Tue Oct 17 01:18:01 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 17 Oct 2006 15:18:01 +1000 Subject: CGI - OS X problem Message-ID: Hi All, I'm just getting started with CGI under OS X. Many thanks to Jacque for the wonderful tutorial which has got me a long way. Now I have a problem because my cgi script has to access a folder in the Documents folder of the computer running the script. When testing the Rev stack, I had no problem because I used specialFolderPath("docs") and got there every time. In the cgi, this function call gives an error. Trying to use $USER or $HOME to get enough data to build the folder path myself doesn't work either. It doesn't cause an error, but doesn't give my any data. So does anyone know how I can get the path to the Documents folder, or the current users name when running Rev as a cgi? TIA, Sarah P.S. Just in case others run into the same problems I did, stacks saved in Rev 2.7 format will not work as CGI stacks because the Darwin Rev CGI stack is an older version. You have to save in legacy format before they will work. From kray at sonsothunder.com Tue Oct 17 01:38:18 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 17 Oct 2006 00:38:18 -0500 Subject: CGI - OS X problem In-Reply-To: Message-ID: On 10/17/06 12:18 AM, "Sarah Reichelt" wrote: > Hi All, > > I'm just getting started with CGI under OS X. Many thanks to Jacque > for the wonderful tutorial which has got me a long way. > > Now I have a problem because my cgi script has to access a folder in > the Documents folder of the computer running the script. When testing > the Rev stack, I had no problem because I used > specialFolderPath("docs") and got there every time. In the cgi, this > function call gives an error. > > Trying to use $USER or $HOME to get enough data to build the folder > path myself doesn't work either. It doesn't cause an error, but > doesn't give my any data. > > So does anyone know how I can get the path to the Documents folder, or > the current users name when running Rev as a cgi? Well, I don't think you can get that information from the CGI - I ran a test, and although there were many globals available, none of them identified the current logged in user. I modified my "Hello.cgi" to return the list of globals for my OS X machine, and here's what I got: $GL_RESOURCES=/usr/libexec/oah/Shims $DYLD_NO_FIX_PREBINDING=1 $SCRIPT_NAME=/cgi-bin/hello.cgi $REQUEST_URI=/cgi-bin/hello.cgi $REQUEST_METHOD=GET $SERVER_PROTOCOL=HTTP/1.1 $GATEWAY_INTERFACE=CGI/1.1 $SERVER_SOFTWARE=Apache/1.3.33 (Darwin) $SERVER_SIGNATURE=[ADDRESS]Apache/1.3.33 Server at 127.0.0.1 Port 80[/ADDRESS] $SERVER_PORT=80 $SERVER_NAME=127.0.0.1 $SERVER_ADMIN=[no address given] $SERVER_ADDR=127.0.0.1 $SCRIPT_URL=/cgi-bin/hello.cgi $SCRIPT_URI=http://127.0.0.1/cgi-bin/hello.cgi $SCRIPT_FILENAME=/Library/WebServer/CGI-Executables/hello.cgi $REMOTE_PORT=54754 $REMOTE_ADDR=127.0.0.1 $PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/libexec:/System/Library/CoreService s $HTTP_USER_AGENT=Mozilla/5.0 (Macintosh; U; Intel Mac OS X; en-US; rv:1.8.0.7) Gecko/20060909 Firefox/1.5.0.7 $HTTP_KEEP_ALIVE=300 $HTTP_HOST=127.0.0.1 $HTTP_CONNECTION=keep-alive $HTTP_CACHE_CONTROL=max-age=0 $HTTP_ACCEPT_LANGUAGE=en-us,en;q=0.5 $HTTP_ACCEPT_ENCODING=gzip,deflate $HTTP_ACCEPT_CHARSET=ISO-8859-1,utf-8;q=0.7,*;q=0.7 $HTTP_ACCEPT=text/xml,application/xml,application/xhtml+xml,text/html;q=0.9, text/plain;q=0.8,image/png,*/*;q=0.5 $DOCUMENT_ROOT=/Library/WebServer/Documents $OAH750_CFG_FU_STACK_SIZE=0 $0=/Library/WebServer/CGI-Executables/hello.cgi My user name on this machine is "kenray", and you can see that nowhere does this appear. But perhaps one of these might help you... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From soapdog at mac.com Tue Oct 17 01:45:43 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 17 Oct 2006 03:45:43 -0200 Subject: CGI - OS X problem In-Reply-To: References: Message-ID: <58AFCABF-D063-4AD4-9501-0EF9AB051EB3@mac.com> Sarah, CGIs will run as a special user, not the logged user, usualy they will run as nobody/nobody. This is a secure measure. You can try to trap for the shell command known as who with get shell("who") this will echo que current logged users. The current user in the GUI session will be logged on ttyp1. After parsing it, you can just set the folder to /Users//Documents hope this solves your trouble! Cheers andre On Oct 17, 2006, at 3:18 AM, Sarah Reichelt wrote: > Hi All, > > I'm just getting started with CGI under OS X. Many thanks to Jacque > for the wonderful tutorial which has got me a long way. > > Now I have a problem because my cgi script has to access a folder in > the Documents folder of the computer running the script. When testing > the Rev stack, I had no problem because I used > specialFolderPath("docs") and got there every time. In the cgi, this > function call gives an error. > > Trying to use $USER or $HOME to get enough data to build the folder > path myself doesn't work either. It doesn't cause an error, but > doesn't give my any data. > > So does anyone know how I can get the path to the Documents folder, or > the current users name when running Rev as a cgi? > > TIA, > Sarah > > P.S. Just in case others run into the same problems I did, stacks > saved in Rev 2.7 format will not work as CGI stacks because the Darwin > Rev CGI stack is an older version. You have to save in legacy format > before they will 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 dsc at swcp.com Tue Oct 17 01:53:43 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 16 Oct 2006 23:53:43 -0600 Subject: Porter-Duff demo stack In-Reply-To: References: <830B0A23-6772-4F24-8843-80218FE67201@swcp.com> <1915793E-CC3C-4D0C-ADF8-1BEB626143C1@swcp.com> Message-ID: <40A95C56-0FA9-4122-B24B-FFC17D9C0541@swcp.com> On Oct 16, 2006, at 11:38 AM, David Bovill wrote: > Stack may have porter-duffed? Could you put it back up somewhere? Right now you have to 'go url...' as described earlier and then save the file if it looks interesting. The stack should still be there and I hope unmolested. The demo does porter-duff within a group. In the demo the result is layered normally. > On 12/10/06, Dar Scott wrote: >> >> >> PS: Did I say that this stack does not have the workaround for the >> ink clipping? > > > No I don"t think you did. You mean there is a bug in the RunRev > implementation of the new ink features preventing a fabulous > opportunity to > create a truely ground-breaking basis for image and graphics effect > in the > new RunRev environment an they are not aware of this - wow! Maybe > someone > should tell them :) Fortunately, besides my subtle hints, I also bugzilla'd this. There are ways around the problems. Dar From josh at dvcreators.net Tue Oct 17 02:06:51 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Mon, 16 Oct 2006 23:06:51 -0700 Subject: msql insert new record In-Reply-To: References: Message-ID: My recommendation would be to use a handler to property format the SQL statement, so you could write code like this: jjSQLinsert "tasks","ownerID", currentUserID(), "projectID", tProjectID, "statusID", 1 where the first parameter is the table name, followed by ColumnName, Value pairs. Then put something like this somewhere in the message path: ON jjSQLinsert pMySQLtableName -- columnName, data, columnName, data put "INSERT INTO `tmySQLtableName` (theColumnNames) VALUES (theData)" into tSQL replace "tmySQLtableName" with pMySQLtableName in tSQL put (the paramcount - 1)/2 into tNumOfFlds put 2 into x REPEAT tNumOfFlds times IF x > 2 THEN put comma after tColNames IF x > 2 THEN put comma after tNewData put bq(param(x)) after tColNames put q(param(x+1)) after tNewData put x+2 into x END REPEAT replace "theColumnNames" with tColNames in tSQL replace "theData" with tNewData in tSQL -- at this point you have a properly formatted SQL INSERT statement -- but you still have to execute it ;-) addSQLRequest tSQL executeSQLQueue -- next we get the ID of the inserted record from the DB in case we need it (and we usually do): put revDataFromQuery("","", getConnectID(), "SELECT LAST_INSERT_ID()") into tLatestInsertID set the uLastInsertID of me to tLatestInsertID END jjSQLinsert This works with MySQL, not sure about other databases. On Oct 16, 2006, at 5:12 PM, Robert Mann wrote: > To use the following > INSERT INTO table_name (column1, column2,...) > VALUES (value1, value2,....) > what would be the proper why to write this? > > > > get "fcomp" > get it & ",record_id" > get it & ",tunerlogin_id" > get it & ",freb" > put it into colnames > > > get " fld fcomp " > get it & ",fld newrecord_id" > get it & ",fld userid" > get it & ",fld freb" > put it into colvalues > > > > put "INSERT INTO rider "colnames" VALUES "colvalues"" into tSQL > > > Thanks > Robert Mann > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim Ault > Sent: Sunday, October 15, 2006 8:16 PM > To: How to use Revolution > Subject: Re: msql insert new record > > > On 10/15/06 4:14 PM, "Robert Mann" wrote: > >> have a update code that works great, with some held form this list >> >> put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE >> record_id = '" > & >> fld "record_id" & "'" into tSQL >> >> how would I change this to insert a new record >> >> put "INSERT INTO rider "&updateColValListOf123Pairs&" " into tSQL >> >> the above does not seem to work? >> > UPDATE & INSERT INTO don't use the same format > INSERT INTO does not use "=" > > on of the many reference pages on the web > http://w3schools.com/sql/default.asp > -------------------------------- > INSERT INTO table_name > VALUES (value1, value2,....) > --which puts the values into the first col, second, etc. > > You can also specify the columns for which you want to insert data: > INSERT INTO table_name (column1, column2,...) > VALUES (value1, value2,....) > --------------- > UPDATE table_name > SET column_name = new_value > WHERE column_name = some_value >> put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE >> record_id = '" > & >> fld "record_id" & "'" into tSQL >> > > 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 kray at sonsothunder.com Tue Oct 17 02:19:39 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 17 Oct 2006 01:19:39 -0500 Subject: CGI - OS X problem In-Reply-To: <58AFCABF-D063-4AD4-9501-0EF9AB051EB3@mac.com> Message-ID: On 10/17/06 12:45 AM, "Andre Garzia" wrote: > Sarah, > > CGIs will run as a special user, not the logged user, usualy they > will run as nobody/nobody. This is a secure measure. > > You can try to trap for the shell command known as who with > > get shell("who") > > this will echo que current logged users. The current user in the GUI > session will be logged on ttyp1. After parsing it, you can just set > the folder to /Users//Documents Well that'll do it! I ran it on my Mac and got: kenray console Oct 14 17:44 It wasn't ttyp1, but it is definitely parseable. I tried it on a few other Mac servers, and it worked like a charm! Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From katir at hindu.org Tue Oct 17 02:32:06 2006 From: katir at hindu.org (Sivakatirswami) Date: Mon, 16 Oct 2006 20:32:06 -1000 Subject: CGI for Slide show In-Reply-To: <452E9ED0.000001.00548@MAZYTIS> References: <377751365.20061012110033@ahsoftware.net> <452E9ED0.000001.00548@MAZYTIS> Message-ID: <453478E6.5070701@hindu.org> Thanks everyone for the JAVA script alternative. I went ahead and "knocked together" a slide show using iFrame and Revolution CGI. Please see http://www.himalayanacademy.com/runrev/revolution_web_delivery.shtml My main headaches had to do with paths and lineoffset and the fact that "the files" of a default folder so not necessarily in alpha order by default... anyway... it works. Regarding the Java script option and AJAX I would be interested on comments on how what I've done is "retro" vs "newer" technologies. Excuse me if it pushed my "let's talk web dev strategy" buttons Mind you I'm not much trained, so I tend to think and discuss things in very simplistic and sometimes naive (= lacking some key info) terms... but I suspect I'm not alone on this boat...and I think it's useful to keep brainstorming this area on a regular basis... going a bit OT here.... the problem with Java is a) I don't know JAVA script and am not likely to invest much time in that learning curve in the near future. and the example script does not encompass the caption insertion aspect, nor does it encompass the "future flexibility" issue-- a mandate in my book: any strategy must be future moldable with the least amount of pain, I just don't see this in JAVA. But I may be missing some key JAVA content management strategy... b) So, I'm really nervous about embedding JAVA scripts in pages when you have a web site(s) (as we do) with some 15,000 plus pages. That's not a lot relative to some sites, but it's also not trivial for a staff of one to maintain...how is this normally handled? Do web master regularly put SSI's in the head to pull in their Java scripts? (i.e. they only have to main tain one script) c) using SSI's that insert includes that call Rev CGI's is working very well for us now. I suppose one could set up includes that also pull in JAVA scripts into the element too that would do the same thing, but then if your tags are hard wired to the Java script in the head.... well, I just see this as getting a bit like spaghetti. "future flex" is lost... Also if Rev CGI's return standard HTML chunks, then cross browser issues go down... e.g. I use this on *every* page on our web site: and it is invoked by every GET request... and a rev CGI calls side bar links that are "customized" for the realm of pages (i.e. what directory they are in) ...it's marvelous... I looked at all kinds of other solutions for this, but nothing could beat this one.... (if anyone wants the CGI code... ask me off list) I can write up another case statement in the CGI and drop a little list of
  • somelinks
  • in the includes folder an viola! 100's of pages updated. It's just too easy...with only about 30-50 GET requests for .html pages a minute, the CPU hardly blinks at loading a new instance of Rev on each GET request. A minute is an eon for a Dual Xeon chip....mean while our PHP wikis are molasses compared to Rev... just fyi... but I digress... I would be interested in comments on how this differs from AJAX delivery... or why a Java alternative would be better. http://www.himalayanacademy.com/runrev/revolution_web_delivery.shtml Sivakatirswami Viktoras Didziulis wrote: > Thanks Mark! That's why I wrote "it has to be adjusted" ;-) > > Best wishes > Viktoras > > -------Original Message------- > > From: Mark Wieder > Date: 10/12/06 21:02:41 > To: How to use Revolution > Subject: Re: CGI for Slide show > > Viktoras- > > Thursday, October 12, 2006, 2:47:28 AM, you wrote: > >> This is how your image tag might look like for a slideshow of 15 images: >> img src="im1.jpg" >> name="thisIm" >> alt="Click to change image" >> galleryimg="no" >> onclick="if (i<=15) {i++}; else {i=1}; thisIm.src='im'+i+'.jpg';" > >> The script still has to be adjusted for Non MSIE browsers, current version > >> works on MSIE. > > The reason it doesn't work on non-msie browsers is that it's > badly-formed javascript. I really don't understand why people have a > reluctance to declare variables. Here's the same thing working on any > javascript-enabled browser. All I did was declare the variable. > > > > name="thisIm" > alt="click to change image" > galleryimg="no" > onclick=changeImage()> > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From mwieder at ahsoftware.net Tue Oct 17 02:33:00 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 23:33:00 -0700 Subject: IDE gone unstable with stack menu change In-Reply-To: <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> References: <3b2a749138bea72fec621558beaf8dc3@mac.com> <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> Message-ID: <125137767178.20061016233300@ahsoftware.net> Bill- Monday, October 16, 2006, 6:50:59 PM, you wrote: > I'll try to make a feature request for the Menu Builder to offer not > to move things. I have a feeling that this trips up a number of folks > and it looks like Rev knows how to prevent the problem. My workaround for this is never to use menus. Ever. They tripped me up enough times that I finally learned my lesson. And it'll probably stay that way until I see something in a new version release notes that says the menuing system has been reworked from the ground up or until somebody pays me enough money to bash my head against the wall getting a working menu system up. But do look at the scripting conference stack - it's IMO the best writeup of menus around. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Oct 17 02:35:20 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 23:35:20 -0700 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: <7137906388.20061016233520@ahsoftware.net> Mark- Monday, October 16, 2006, 7:55:00 PM, you wrote: > my pet typo was always 'crad', whereas even I find it hard to > misspell 'cd' ! I usually misspell it as 'lp'... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Oct 17 02:38:33 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Mon, 16 Oct 2006 23:38:33 -0700 Subject: CGI - OS X problem In-Reply-To: <58AFCABF-D063-4AD4-9501-0EF9AB051EB3@mac.com> References: <58AFCABF-D063-4AD4-9501-0EF9AB051EB3@mac.com> Message-ID: <184138099456.20061016233833@ahsoftware.net> Sarah- Monday, October 16, 2006, 10:45:43 PM, you wrote: > session will be logged on ttyp1. After parsing it, you can just set > the folder to /Users//Documents ...and you may also need to set permissions on the Documents folder in order to access it from the cgi stack... -- -Mark Wieder mwieder at ahsoftware.net From sarah.reichelt at gmail.com Tue Oct 17 02:42:51 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 17 Oct 2006 16:42:51 +1000 Subject: CGI - OS X problem In-Reply-To: <184138099456.20061016233833@ahsoftware.net> References: <58AFCABF-D063-4AD4-9501-0EF9AB051EB3@mac.com> <184138099456.20061016233833@ahsoftware.net> Message-ID: On 10/17/06, Mark Wieder wrote: > Sarah- > > Monday, October 16, 2006, 10:45:43 PM, you wrote: > > > session will be logged on ttyp1. After parsing it, you can just set > > the folder to /Users//Documents > > ...and you may also need to set permissions on the Documents folder in > order to access it from the cgi stack... YES - that was it! Thanks Mark, Ken & Andre. Cheers, Sarah From mb.ur at harbourhosting.co.uk Tue Oct 17 03:37:57 2006 From: mb.ur at harbourhosting.co.uk (Martin Baxter) Date: Tue, 17 Oct 2006 08:37:57 +0100 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: <45348855.5050702@harbourhosting.co.uk> Mark Smith wrote: > And this also demonstrates one of the reasons I use the abbreviations > that I do : > my pet typo was always 'crad', whereas even I find it hard to misspell > 'cd' ! > > Best, > > Mark > > On 17 Oct 2006, at 03:35, Jeanne A. E. DeVoto wrote: > >> At 11:16 AM -0500 10/16/2006, Ken Ray wrote: >>> On 10/16/06 11:09 AM, "Mark Wieder" wrote: >>> > There are many times when I wish I could define "funciton" as an >>> alias >>>> for "function"... >>> >>> Yeah, and "windwo" as an alias for "window"... >> >> >> ...and let us not forget the ever-popular "teh"... ;-) Well I can, and do, miss-spell "if" - e.g. "fi" or "of". In fact O quite iften miss-spell "i". So it's no surprise that fiedl also causes trouble. Martin Baxter From mark at maseurope.net Tue Oct 17 05:23:16 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 17 Oct 2006 10:23:16 +0100 Subject: Use of abbreviations in scripts In-Reply-To: <7137906388.20061016233520@ahsoftware.net> References: <7137906388.20061016233520@ahsoftware.net> Message-ID: <996BF975-FC47-4037-8BE8-248CF3E34062@maseurope.net> not '78' ? Mark On 17 Oct 2006, at 07:35, Mark Wieder wrote: > Mark- > > Monday, October 16, 2006, 7:55:00 PM, you wrote: > >> my pet typo was always 'crad', whereas even I find it hard to >> misspell 'cd' ! > > I usually misspell it as 'lp'... > > -- > -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 mark at maseurope.net Tue Oct 17 05:26:50 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 17 Oct 2006 10:26:50 +0100 Subject: Use of abbreviations in scripts In-Reply-To: <45348855.5050702@harbourhosting.co.uk> References: <45348855.5050702@harbourhosting.co.uk> Message-ID: <1F154993-12C4-43B3-B548-22A8A788CE65@maseurope.net> You're quite right, I can, and frequently do misspell anythinh.. Mark On 17 Oct 2006, at 08:37, Martin Baxter wrote: > Mark Smith wrote: >> And this also demonstrates one of the reasons I use the >> abbreviations that I do : >> my pet typo was always 'crad', whereas even I find it hard to >> misspell 'cd' ! >> Best, >> Mark >> On 17 Oct 2006, at 03:35, Jeanne A. E. DeVoto wrote: >>> At 11:16 AM -0500 10/16/2006, Ken Ray wrote: >>>> On 10/16/06 11:09 AM, "Mark Wieder" wrote: >>>> > There are many times when I wish I could define "funciton" as >>>> an alias >>>>> for "function"... >>>> >>>> Yeah, and "windwo" as an alias for "window"... >>> >>> >>> ...and let us not forget the ever-popular "teh"... ;-) > > Well I can, and do, miss-spell "if" - e.g. "fi" or "of". In fact O > quite iften miss-spell "i". > > So it's no surprise that fiedl also causes trouble. > > 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 From m.schonewille at economy-x-talk.com Tue Oct 17 06:15:26 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 17 Oct 2006 12:15:26 +0200 Subject: IDE gone unstable with stack menu change In-Reply-To: <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> References: <3b2a749138bea72fec621558beaf8dc3@mac.com> <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> Message-ID: Hi Bill, Your requested feature already exists. When you make a new menubar, a window appears to choose a stack and give the new group a name, with a checkbox giving you an option to move objects down to accommodate for the menu bar. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 17-okt-2006, om 3:50 heeft Bill Vlahos het volgende geschreven: > > I'll try to make a feature request for the Menu Builder to offer > not to move things. I have a feeling that this trips up a number of > folks and it looks like Rev knows how to prevent the problem. > > Bill Vlahos > From katir at hindu.org Tue Oct 17 06:34:20 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 17 Oct 2006 00:34:20 -1000 Subject: CGI for Slide show In-Reply-To: References: <377751365.20061012110033@ahsoftware.net> <452E9ED0.000001.00548@MAZYTIS> Message-ID: <4534B1AC.80506@hindu.org> David Bovill wrote: > Isn't this thread ending up at the solution I posted earlier - ie there are > now robust cross platform AJAX libraries for this sort of thing - they look > great and they work: > > Take a look at lightbox: > http://www.huddletogether.com/projects/lightbox2/ > _______________________________________________ David, Aloha from beautiful Kauai where temperatures are dropping now to a cool 70 degrees as fall progresses I missed your post just hours after I completed a Rev solution... See the URL to my solution. and my general queries about web dev. I'm very interested in your comments. OT: our island was not affected adversely by the earthquake. The news is tending to blow things way out of proportion... Oh, how CNN loves "a disaster... " but all is well in Hawaii. We simply experienced a few tremors.. A novelty as trees shook off the rain from the previous evening even though there was no wind Anyway, our Mata Bhoomi ("Mother Earth") is doing her belly dance all day long, every day, so, if one day you are nearby, well, be grateful She gives you Life, Breath and Food. Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ (and delivered with Revolution) From revlist at azurevision.co.uk Tue Oct 17 07:42:57 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 17 Oct 2006 12:42:57 +0100 Subject: Reacting to shell commands? Message-ID: On a Mac you can (with a few workarounds) add in AppleScript functionality to control your Rev apps from outside. Can something similar be set up for the command line? I'm mostly interested in Windows solutions, presumably this will involve using the relaunch handler? Ian From m.schonewille at economy-x-talk.com Tue Oct 17 08:49:57 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 17 Oct 2006 14:49:57 +0200 Subject: Reacting to shell commands? In-Reply-To: References: Message-ID: Hi Ian, When you launch a standalone from the command line, you can submit parameters with the command. These parameters are in variables $1, $2,... $n. The relaunch command is a good option. I'm about to do this myself but haven't done so yet. It would be nice to trick Revolution to make it think that a second instance of the standalone was launched while in reality the command line was used, but I don't know if this is possible. If you want to communicate between standalones, you could use sockets. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 17-okt-2006, om 13:42 heeft Ian Wood het volgende geschreven: > On a Mac you can (with a few workarounds) add in AppleScript > functionality to control your Rev apps from outside. Can something > similar be set up for the command line? > > I'm mostly interested in Windows solutions, presumably this will > involve using the relaunch handler? > > Ian From revlist at azurevision.co.uk Tue Oct 17 08:56:24 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 17 Oct 2006 13:56:24 +0100 Subject: Reacting to shell commands? In-Reply-To: References: Message-ID: <00B4E0A7-05FA-4F40-ADC4-386AA6659432@azurevision.co.uk> On 17 Oct 2006, at 13:49, Mark Schonewille wrote: > Hi Ian, > > When you launch a standalone from the command line, you can submit > parameters with the command. These parameters are in variables $1, > $2,... $n. Where would these parameters be handled in the standalone? Digging through the docs, relaunch seemed to be the only route, meaning the app gets launched and then in a second step the filepath etc. would be passed through. > The relaunch command is a good option. I'm about to do this myself > but haven't done so yet. It would be nice to trick Revolution to > make it think that a second instance of the standalone was launched > while in reality the command line was used, but I don't know if > this is possible. > > If you want to communicate between standalones, you could use sockets. It's going to be communication between my app and a third-party app, presumably Visual Studio as it's Windows-only. Thanks, Ian > > Best, > > Mark From soapdog at mac.com Tue Oct 17 10:52:35 2006 From: soapdog at mac.com (Andre Garzia) Date: Tue, 17 Oct 2006 12:52:35 -0200 Subject: use of setprop in text scripts Message-ID: Friends, can I use setprop and getprop in a text cgi? For example, I am planning to change my cookie setting routines to work like: put the cookies into tArrayA will get trapped by a getprop and return the cookies and: set the cookies to pArrayA will get trapped by setprop and set the cookies. I always thought that to use getprop and setprop you needed to have a object reference but I don't know if this is true. Can someone spare a cent or two telling me if this can be done? Andre From stephenREVOLUTION at barncard.com Tue Oct 17 11:48:12 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 17 Oct 2006 10:48:12 -0500 Subject: IDE gone unstable with stack menu change In-Reply-To: <125137767178.20061016233300@ahsoftware.net> References: <3b2a749138bea72fec621558beaf8dc3@mac.com> <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> <125137767178.20061016233300@ahsoftware.net> Message-ID: We've been warned that there are problems with menus on multiple cards, however I have successfully and easily added menus to a single card stack, where background groups are switched in and out of visibility with no problems, and the data is provided by a database. Does using multiple cards in a stack define one as a 'cardHead'? Not using menus is not always an option when users expect them. >Bill- > >Monday, October 16, 2006, 6:50:59 PM, you wrote: > >> I'll try to make a feature request for the Menu Builder to offer not >> to move things. I have a feeling that this trips up a number of folks >> and it looks like Rev knows how to prevent the problem. > >My workaround for this is never to use menus. Ever. They tripped me up >enough times that I finally learned my lesson. And it'll probably stay >that way until I see something in a new version release notes that >says the menuing system has been reworked from the ground up or until >somebody pays me enough money to bash my head against the wall getting >a working menu system up. > >But do look at the scripting conference stack - it's IMO the best >writeup of menus around. > >-- >-Mark Wieder > mwieder at ahsoftware.net -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mark at maseurope.net Tue Oct 17 12:02:47 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 17 Oct 2006 17:02:47 +0100 Subject: use of setprop in text scripts In-Reply-To: References: Message-ID: <5D453B5C-552F-4FB6-A0DE-7B7BBC57DF82@maseurope.net> I don't see how this would work....what is 'the cookies' if not 'of' something? I don't think you can define 'global' properties, as if you were referring to one of the built in ones like the itemDelimiter or the wholeMatches. Maybe a script local with set and get accessor handlers would work as you want? best, Mark On 17 Oct 2006, at 15:52, Andre Garzia wrote: > set the cookies to pArrayA From dsc at swcp.com Tue Oct 17 12:27:19 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 Oct 2006 10:27:19 -0600 Subject: Reacting to shell commands? In-Reply-To: References: Message-ID: <5758D1D9-8E68-457F-85CF-86EBBF7F5E6E@swcp.com> On Oct 17, 2006, at 6:49 AM, Mark Schonewille wrote: > These parameters are in variables $1, $2,... $n. A couple years ago this did not work right. Has this been fixed? Dar From vokey at uleth.ca Tue Oct 17 12:34:01 2006 From: vokey at uleth.ca (John Vokey) Date: Tue, 17 Oct 2006 10:34:01 -0600 Subject: Rev Graphics Gurus Message-ID: Rev Graphics Gurus, I have two general questions (which ultimately will evolve into many more). I need to manipulate the contents of images in Rev in two ways: 1) I need to average, pixel by pixel, two images (of the same size) before display of that average. So, the question is: how do I access the individual pixels of the two images? Do I load them as binary, and then locate the pixels (somehow) within the binary objects? Load them as images, and then (somehow) access Rev's internal representation? 2) I need the end user to be able manipulate within Rev under user control the RGB of CMYK settings of an image (e.g., increase B, while decreasing R, and so on) much like the RGB and CMYK sliders in the OS X Colors palette, and then apply (on the fly) those new settings to a displayed image. Any suggestions even to get me started will be helpful. -JRV From JimAultWins at yahoo.com Tue Oct 17 12:39:27 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 17 Oct 2006 09:39:27 -0700 Subject: CGI for Slide show In-Reply-To: <453478E6.5070701@hindu.org> Message-ID: On 10/16/06 11:32 PM, "Sivakatirswami" wrote: > My main headaches had to do with paths and lineoffset and the fact > that "the files" of a default folder so not necessarily in alpha order > by default... anyway... it works. Suggestion for the issue of variable parameters passed to the rev.cgi that might work for you I do some slide show manipulation/direction in Flash, and my system uses a Rev stack to publish a text file I call 'packageLoop.txt'. This contains several parameters that (in my case) are read by the Flash swf. My Rev stack handles all the path names, naming conventions, format checking, etc, as well as the titles, subtitles, locations, and more. ----32 params---- ----saved in the same folder as the images, always the same name ----now the order of the jpgs is in order of the list appearance ----and the same image can be used more than once ---------packageLoop.txt--- vimgarr=awardsTennis005.jpg^awardsTennis010.jpg^awardsTennis020.jpg^awardsTe nnis030.jpg^awardsTennis040.jpg^awardsTennis050.jpg^awardsTennis060.jpg^awar dsTennis070.jpg^awardsTennis080.jpg^awardsTennis090.jpg^awardsTennis100.jpg^ yyytanBgwfg4q00.jpg^zzztanBgwfg4q00.jpg &vimgXArr=0^0^0^0^0^0^0^0^0^0^0^0^0 &vimgYArr=0^0^0^0^0^0^0^0^0^0^0^0^0 &vimgFadeInStartArr=100^100^100^100^100^100^100^100^100^100^100^100^100 &vimgFadeInEndArr=100^100^100^100^100^100^100^100^100^100^100^100^100 &vimgFadeInIncrmArr=2^2^2^2^2^2^2^2^2^2^2^2^2 &vimgFadeInDurArr=0^0^0^0^0^0^0^0^0^0^0^0^0 &vimgHesArr=1000^1000^1000^1000^1000^1000^1000^1000^1000^1000^1000^1000^1000 &vimgFadeOutStartArr=100^100^100^100^100^100^100^100^100^100^100^100^100 &vimgFadeOutEndArr=0^0^0^0^0^0^0^0^0^0^0^0^0 &vimgFadeOutIncrmArr=8^8^8^8^8^8^8^8^8^8^8^8^8 &vimgFadeOutDurArr=10^10^10^10^10^10^10^10^10^10^10^10^10 &vimgXscaleArr=100^100^100^100^100^100^100^100^100^100^100^100^100 &vimgYscaleArr=100^100^100^100^100^100^100^100^100^100^100^100^100 &vImgFolderPath=swfLoop1/jpgsToUse &vOvlayCnt=1 &vOvLayFolderPath= &vBkDropCnt=1 &vBkDropFolderPath= &vSwfBasicVer=1139737304?Sunday 2/12/06?1:41 AM &vcptColorArr=0x800517^0xece5c6^0xece5c7^0xece5c8^0xece5c9^0xece5c10^0xece5c 11^0xece5c12^0xece5c13^0xece5c14^0xece5c15^0xece5c16^0xece5c17^ &vcptXArr=20^20^20^20^20^20^20^20^20^20^20^20^20^ &vcptYArr=330^330^330^330^330^330^330^330^330^330^330^330^330^ &vcptTxtArr= ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ &vsubTitleColorArr= &vsubTitleXArr= &vsubTitleYArr= &vsubTitleTxtArr= &vmainTitleColorArr= &vmainTitleXArr= &vmainTitleYArr= &vmainTitleTxtArr= &vSwfName=awardsTennis Hope this gives you some ideas Jim Ault Las Vegas From kray at sonsothunder.com Tue Oct 17 12:58:22 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 17 Oct 2006 11:58:22 -0500 Subject: Rev Graphics Gurus In-Reply-To: Message-ID: On 10/17/06 11:34 AM, "John Vokey" wrote: > Rev Graphics Gurus, > I have two general questions (which ultimately will evolve into many > more). I need to manipulate the contents of images in Rev in two ways: > > 1) I need to average, pixel by pixel, two images (of the same size) > before display of that average. So, the question is: how do I access > the individual pixels of the two images? Do I load them as binary, > and then locate the pixels (somehow) within the binary objects? Load > them as images, and then (somehow) access Rev's internal representation? Check out the imageData, alphaData, and maskData properties of an image. For a quick "tutorial", see this tip: http://www.sonsothunder.com/devres/revolution/tips/imag003.htm > 2) I need the end user to be able manipulate within Rev under user > control the RGB of CMYK settings of an image (e.g., increase B, while > decreasing R, and so on) much like the RGB and CMYK sliders in the OS > X Colors palette, and then apply (on the fly) those new settings to a > displayed image. Any suggestions even to get me started will be > helpful. Can't help you there... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From scott at tactilemedia.com Tue Oct 17 12:59:25 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Tue, 17 Oct 2006 09:59:25 -0700 Subject: Rev Graphics Gurus In-Reply-To: Message-ID: Recently, John Vokey wrote: > I have two general questions (which ultimately will evolve into many > more). I need to manipulate the contents of images in Rev in two ways: > > 1) I need to average, pixel by pixel, two images (of the same size) > before display of that average. So, the question is: how do I access > the individual pixels of the two images? The imageData property. You should really see this page on Ken Ray's site for a thorough explanation: http://www.sonsothunder.com/devres/revolution/tips/imag003.htm > 2) I need the end user to be able manipulate within Rev under user > control the RGB of CMYK settings of an image (e.g., increase B, while > decreasing R, and so on) much like the RGB and CMYK sliders in the OS > X Colors palette, and then apply (on the fly) those new settings to a > displayed image. The first thing that comes to mind for me is that if your images are of any significant dimension, ie several hundred pixels in width/height, then modifying the imageData of the images is going to be a bit slow. You might want to first play around with using a graphic as an overlay above an image, with the new ink settings in Rev 2.7, and possibly the blendLevel property to adjust the amount of "adjustment" applied to an image. In other words, use the graphic as a filter of sorts that affects the view of the image underneath. I don't have any experience with CMYK myself, but Monte Goulding has color library that is supposed to be able to convert between lots of different formats. http://www.sweattechnologies.com/rev/libColor.rev Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From mwieder at ahsoftware.net Tue Oct 17 13:24:17 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 17 Oct 2006 10:24:17 -0700 Subject: Reacting to shell commands? In-Reply-To: <5758D1D9-8E68-457F-85CF-86EBBF7F5E6E@swcp.com> References: <5758D1D9-8E68-457F-85CF-86EBBF7F5E6E@swcp.com> Message-ID: <1437561683.20061017102417@ahsoftware.net> Dar- Tuesday, October 17, 2006, 9:27:19 AM, you wrote: > A couple years ago this did not work right. Has this been fixed? Do you remember what in particular wasn't working? I've been using these without too many problems - the things I've run into are the chars that get swallowed by the engine. I BZed them, but I misremember at the moment exactly what chars get eaten. (-p?) -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Tue Oct 17 13:28:20 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 17 Oct 2006 10:28:20 -0700 Subject: use of setprop in text scripts In-Reply-To: References: Message-ID: <1947804472.20061017102820@ahsoftware.net> Andre- Tuesday, October 17, 2006, 7:52:35 AM, you wrote: > can I use setprop and getprop in a text cgi? For example, I am Getprop and setprop will work, but as Mark Smith pointed out, your examples won't. You want put the cookies of this stack into tArrayA set the cookies of this stack to tArrayA Those will get trapped by the appropriate getProp or setProp handler, but I'm not sure that's what you're aiming at. You'll still have to set the cookies in the setProp handler if you need persistence: setProp cookies pTheCookies -- store things into the cookies file here end cookies -- -Mark Wieder mwieder at ahsoftware.net From dsc at swcp.com Tue Oct 17 13:31:04 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 Oct 2006 11:31:04 -0600 Subject: Rev Graphics Gurus In-Reply-To: References: Message-ID: <662CA88A-4396-49A0-9BEA-CDFBF3DA13E3@swcp.com> On Oct 17, 2006, at 10:34 AM, John Vokey wrote: > I need to manipulate the contents of images in Rev in two ways: The general method for manipulating the contents of images is through the imageData property (and alphaData property) of the image control. There are four bytes per pixel in imageData. One is unused (0) and the rest are RGB. Details are in the dictionary. > 1) I need to average, pixel by pixel, two images (of the same size) > before display of that average. So, the question is: how do I > access the individual pixels of the two images? Do I load them as > binary, and then locate the pixels (somehow) within the binary > objects? Load them as images, and then (somehow) access Rev's > internal representation? In this particular case, there might be a shortcut. Try something like this. To average the display of several images, put them into a group and set the ink property of the group and each of them to blendSrcOver. Starting from the back, set the opacity to 1, 1/2, 1/3, 1/4 etc. That is, set the blendLevel property to 0%, 50%, 67% 75% and so on. This will display the average image. If you need a file or composite image object, set the group margins to zero and use export snapshot from the group. (For two, leave the blendLevel at 0 for the back one and set the one in front to 50.) > 2) I need the end user to be able manipulate within Rev under user > control the RGB of CMYK settings of an image (e.g., increase B, > while decreasing R, and so on) much like the RGB and CMYK sliders > in the OS X Colors palette, and then apply (on the fly) those new > settings to a displayed image. Any suggestions even to get me > started will be helpful. Again, there might be a shortcut for RGB. Tinker with this. Make a rectangle the same size as the image. Group the rectangle and the image with the rectangle over the image. Set the ink of the image and the rectangle to blendSrcOver. Set the ink of the rectangle to blendMultiply. Set the rectangle's border to 0, maybe. Make it opaque. Set the color so the RGB values are 255 times the Red, Green and Blue multipliers. (I don't know how to do this for multipliers greater than 1, maybe using dodge and shifting layer.) As above, you can get the composed image by export snapshot. Funny, you should mention this. I'm making a mock up of this this afternoon. If you can convert CMYK multipliers into RGB multipliers, then this will apply to that, too. That is, if you use a simple model of CMY, then this is possible. I have not figured out how to do general color transformations with ink. I have been thinking of RGB inks that might be used for a general matrix multiply of the color, but have not suggested anything. There you will need to fiddle with the image. That is, all computation seems to be within each color channel, there is no cross over. If I understand this right, that means no gray, no sepia, no color-blindness transformations, and so on. Even so, I think it is cool that what once needed time consuming image processing now is done with ink. This is the techy answer. Others would be better with the art, graft and lore. Dar From henk at iglow-media.nl Tue Oct 17 13:43:49 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Tue, 17 Oct 2006 19:43:49 +0200 Subject: enable flash In-Reply-To: <20061017060700.0382D488E13@mail.runrev.com> References: <20061017060700.0382D488E13@mail.runrev.com> Message-ID: <07CCBF61-E170-442F-A1B1-FF6477D27955@iglow-media.nl> Sorry Ken, I should have been more specific. Trevor DeVore told there was a workaround on the Quicktime-api list: http://lists.apple.com/archives/quicktime-api/2006/Sep/msg00103.html However the workaround is beyond my understanding. Can I use this in Revolution? How? Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT Netherlands 0031 (0)6 16 024 337 www.iglow-media.nl On 17-okt-2006, at 8:07, use-revolution-request at lists.runrev.com wrote: > > On 10/16/06 2:13 PM, "Henk van der Velden" > wrote: > >> Good day, >> >> From QuickTime 7.1.3 on Flash playback is an option, and it's >> default is off. >> Is there any way to change this to 'on' programmatically? > > Well, there *is*, but I haven't taken the time to look at it... the > setting > is stored in the file Quicktime Preferences in the ~/Library/ > Preferences > folder. It is binary, though, so figuring it out will take time. > > I'm unaware of anyone who's posted an automated fix, but if someone > does, > I'm sure they'll be held in high regard. :-) > > > > Ken Ray > Sons of Thunder Software > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > From jacque at hyperactivesw.com Tue Oct 17 13:44:31 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Oct 2006 12:44:31 -0500 Subject: IDE gone unstable with stack menu change In-Reply-To: <125137767178.20061016233300@ahsoftware.net> References: <3b2a749138bea72fec621558beaf8dc3@mac.com> <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> <125137767178.20061016233300@ahsoftware.net> Message-ID: <4535167F.6070403@hyperactivesw.com> Mark Wieder wrote: > Bill- > > Monday, October 16, 2006, 6:50:59 PM, you wrote: > >> I'll try to make a feature request for the Menu Builder to offer not >> to move things. I have a feeling that this trips up a number of folks >> and it looks like Rev knows how to prevent the problem. > > My workaround for this is never to use menus. Ever. They tripped me up > enough times that I finally learned my lesson. Interesting. I use menus in virtually every project I do, I don't use any particular work-arounds (like hiding the group) and I have never had any problem at all. I appreciate very much the auto-resizing feature because it means I don't have to do any work to support all operating systems. Not sure why it trips up so many people, but maybe it just takes a good understanding of how things work so that people know what to expect. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Oct 17 13:48:00 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 17 Oct 2006 12:48:00 -0500 Subject: CGI for Slide show In-Reply-To: <4534B1AC.80506@hindu.org> References: <377751365.20061012110033@ahsoftware.net> <452E9ED0.000001.00548@MAZYTIS> <4534B1AC.80506@hindu.org> Message-ID: <45351750.2000706@hyperactivesw.com> Sivakatirswami wrote: > OT: our island was not affected adversely by the earthquake. > The news is tending to blow things way out of proportion... > Oh, how CNN loves "a disaster... " but all is well in Hawaii. Thank you very much for posting this. I thought about you immediately after the event hit the news, and almost wrote asking how you were. I'm very glad you are all okay. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Tue Oct 17 14:43:43 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 17 Oct 2006 13:43:43 -0500 Subject: enable flash In-Reply-To: <07CCBF61-E170-442F-A1B1-FF6477D27955@iglow-media.nl> Message-ID: On 10/17/06 12:43 PM, "Henk van der Velden" wrote: > Sorry Ken, I should have been more specific. > Trevor DeVore told there was a workaround on the Quicktime-api list: > http://lists.apple.com/archives/quicktime-api/2006/Sep/msg00103.html > However the workaround is beyond my understanding. Can I use this in > Revolution? How? The only way would be to have someone wrap this in an external for Rev, AFAIK... Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From geradamas at yahoo.com Tue Oct 17 15:01:40 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 17 Oct 2006 20:01:40 +0100 (BST) Subject: Rev Graphics Gurus Message-ID: <20061017190140.3705.qmail@web37511.mail.mud.yahoo.com> Point 1; I am not a Graphic Guru (nor any other type of Guru!). Point 2; as usual I went for the naive route: Thought I would just have a bash at changing RGB values imported my image renamed it to a standard name "PIC" put the colors of image "PIC" into field "F1" (there are a number of fields: F1, Freset, F2, FXX, F12) then I put a slider on my stack with values from 0 to 510 then popped a script in the slider: on scrollBarDrag Bval put ((-255) + Bval) into fld "Fblue" put 1 into XX repeat until line XX of fld "F1" is empty put XX into fld "FXX" put line XX of fld "F1" into fld "F12" put line XX of fld "F1" into Cval put item 3 of Cval into THIRDval put THIRDval + Bval into ADDTBval if ADDTBval > 255 then put 255 into ADDTBval end if if ADDTBval < 0 then put 0 into ADDTBval end if put ADDTBval into item 3 of Cval ---- put Cval into line XX of fld "F2" put XX + 1 into YY put YY into XX end repeat set the colors of control "PIC" to fld "F2" end scrollBarDrag it did all the addition with the 'BLUE' values very niftily - but with the set the colors of control "PIC" to fld "F2" the damned image would not change colour And I thought I was being clever! sincerely, Richmond Mathewson err - sorry about the abbreviations ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From dsc at swcp.com Tue Oct 17 15:15:10 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 Oct 2006 13:15:10 -0600 Subject: Reacting to shell commands? In-Reply-To: <1437561683.20061017102417@ahsoftware.net> References: <5758D1D9-8E68-457F-85CF-86EBBF7F5E6E@swcp.com> <1437561683.20061017102417@ahsoftware.net> Message-ID: <99EBAB02-98ED-463A-B6EA-46874CA2A3B9@swcp.com> On Oct 17, 2006, at 11:24 AM, Mark Wieder wrote: > Tuesday, October 17, 2006, 9:27:19 AM, you wrote: > >> A couple years ago this did not work right. Has this been fixed? > > Do you remember what in particular wasn't working? I've been using > these without too many problems - the things I've run into are the > chars that get swallowed by the engine. I BZed them, but I misremember > at the moment exactly what chars get eaten. (-p?) At one time, long ago, before Bugzilla came to the Revolution, a simple command line (past $0) would all go into $1 unless there were quotes and then Windows quoting methods were ignored and some info got lost. At the time Scott Raney and Kevin Miller felt this was not a bug and that this behavior was required because of a bug in Windows. So, there were two problems. First one had to test the platform and either look at $n on OS X or parse $1 on Windows. The other problem is that quotes were dropped and had to be reconstructed with heuristics. The latter could work only if there were only switch parameters or the object went before all switch parameters. So even then, parsing $1 could get complicated. Some command-line syntax definitions required the use of an external. I had a vague memory of other quoting problems, perhaps with a literal quote in the command line. I don't remember how Windows does that. This is not a problem on OS X. Dar From dsc at swcp.com Tue Oct 17 15:23:23 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 Oct 2006 13:23:23 -0600 Subject: Rev Graphics Gurus In-Reply-To: <20061017190140.3705.qmail@web37511.mail.mud.yahoo.com> References: <20061017190140.3705.qmail@web37511.mail.mud.yahoo.com> Message-ID: On Oct 17, 2006, at 1:01 PM, Richmond Mathewson wrote: > err - sorry about the abbreviations How else would we know that you are "in"? Besides, you quoted control names. Dar From vokey at uleth.ca Tue Oct 17 15:36:09 2006 From: vokey at uleth.ca (John Vokey) Date: Tue, 17 Oct 2006 13:36:09 -0600 Subject: Rev Graphics Gurus Message-ID: <02953B53-272B-444A-B072-116B1981F455@uleth.ca> Thanks Ken and Scott: a beautifully clear exposition! -JRV From dsc at swcp.com Tue Oct 17 15:35:51 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 17 Oct 2006 13:35:51 -0600 Subject: Rev Graphics Gurus In-Reply-To: <20061017190140.3705.qmail@web37511.mail.mud.yahoo.com> References: <20061017190140.3705.qmail@web37511.mail.mud.yahoo.com> Message-ID: <56F1AA9D-2CB9-4C26-BC11-4CF2A20C3775@swcp.com> On Oct 17, 2006, at 1:01 PM, Richmond Mathewson wrote: > And I thought I was being clever! Were you thinking of colorMap? I think this is neutered for bit depths greater than 8 and might be for 2.7 for all depths. On Windows, some colors cannot be changed. In any case, that was clever! Oh, and this should work with multiplying as well as adding. With multiplying colors the 255 will need to be divided out. Dar From geradamas at yahoo.com Tue Oct 17 15:55:52 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 17 Oct 2006 20:55:52 +0100 (BST) Subject: Rev Graphics Gurus Message-ID: <20061017195552.14762.qmail@web37501.mail.mud.yahoo.com> I am one slow learner! Just registered for "My Space" . . . and uploaded "COLOUR VALUES" to it look for "Richmond" in RevOnline see, I warned you :) sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From herndogy at sbcglobal.net Tue Oct 17 16:46:10 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Tue, 17 Oct 2006 13:46:10 -0700 (PDT) Subject: Printing Problem with Rev HELP Message-ID: <20061017204610.5605.qmail@web81805.mail.mud.yahoo.com> I converted over some stack from rev 1.1 to 7.3 and I went through a process of slowly stripping down the stack until I could get it to print. The culprit seemed to be fields with the table object feature chosen and the Baseline text feature chosen. It would bomb revelution every time. Once removed it prints no problem. Then I went to the clients network loaded the stacks on the file server with my standalone engine on the local HD. Print command bombs rev every time. I am thinking it may be the printscale .50 command or ? It prints on my laptop fine and it prints on another clients network no problem. Any sugestions. Also. I have had a problem which I have worked around now for a couple years now. Same set up with files on server and standalone on each local hard drive. I can't save the files to the server. I have to set the defaultfolder to the hard drive, save the file there and then rename it back to the file server location. If I try and save it on to the folder on the file server it times out. Do ya think its looking for the engine ? Your help appreciated Dave From sanke at hrz.uni-kassel.de Tue Oct 17 16:53:05 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 17 Oct 2006 22:53:05 +0200 Subject: Subject: [ANN] "Seamless Tiles Generator" released Message-ID: <453542B1.3040407@hrz.uni-kassel.de> This stack - produced in the alternative Metacard IDE - was intended to be part of the enhancements of my "Imagedata Toolkit", but is now available as a separate application. It should run on all platforms (tested on Windows and Mac OS X). On Mac OS X it needs at least an Revolution engine version from 2.7 up to work properly because of the restrictions as to image size and divisibility for backpatterns in earlier versions. The stack contains its own "Answer Dialog" as a substack, because I need the functionality to place the dialog close to the buttons that use the dialog. This dialog should cause no problems with newer versions of Revolution. If you get a warning because of a "duplicate stack", simply disregard this. You can download the zipped stack (6 MB) directly from or from page "Sample Stacks" of my website where you also find a short description.- =================================== What the "Seamless Tiles Generator" does: A few sample images are embedded. You can import your own JPG and PNG files, which will be resized to 640 X 480 pixels. From this basic image you select a rectangle for further processing. You can select - the whole image (not very useful as a tile) - predefined large and small rectangles: You use a draggable graphic to select a segment from the basic image. - segments of a customized size: The height and width of the selecting graphic can be adjusted using sliders right and below of the basic image, and then also be dragged within the rect of the basic image. The selected rectangle of the image is then transferred to page "create seamless tile" using the button on the upper left of the card. On card "create seamless tile" you can choose between three options to create a tile: - "Overlay mirrored" mirrors the "overlapping" parts of the tile borders with an optimized transition blending - "Overlay stretched" stretches a selected border region into both directions - "Overlay cropped" produces a blended overlay of the border regions and crops the resulting tile to provide exact tile borders (This is - to my experience - the most often used variant of producing seamless tiles (Photoshop, PainShopPro etc.)) For all three options you can determine five sizes of the "transition width" of the overlapping areas, from "wide" to "very small". Of course, it depends very much on the nature and structure of the image segment used for producing the seamless tile which "option" and "transition width" is most suited for your purposes. The produced tile can be tested immediately as a screen-size pattern. The tile can be modified (before and after producing the "seamless" tile): - proportional resizing - simplifying colors (brighten, gray scale, three-threshold gray, "reduce colors" to 8, 27, 64, and 125 colors) - changing colors ("complementary" negative colors, "rotate colors" successively red, green, and blue, "sepia", and "duplicate colors") - matrix filters (7 filters are provided which could be useful for background patterns: "fine emboss", "contours", three variants of "lithography", "gray relief", and "red tint"). An external is not needed here. All modifying effects can be used successively, e.g. you could "rotate" the "red tint" to green, or "brighten" the "contours" filter effect until you have got an unobtrusive background etc.. Finally the tile can be exported in PNG format for further use.- Enjoy and experiment in case you like this sort of stuff. -- Wilhelm Sanke From sanke at hrz.uni-kassel.de Tue Oct 17 17:21:56 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Tue, 17 Oct 2006 23:21:56 +0200 Subject: Rev Graphics Gurus Message-ID: <45354974.6020308@hrz.uni-kassel.de> On Tue Oct 17, John Vokey vokey at uleth.ca > Rev Graphics Gurus, > I have two general questions (which ultimately will evolve into many > more). I need to manipulate the contents of images in Rev in two ways: > > 1) I need to average, pixel by pixel, two images (of the same size) > before display of that average. So, the question is: how do I access > the individual pixels of the two images? Do I load them as binary, > and then locate the pixels (somehow) within the binary objects? Load > them as images, and then (somehow) access Rev's internal representation? > > (snip) > > -JRV A look at my "Imagedata Toolkit" could be interesting for you. Apart from more than 200 filter variants for images one of the basic settings of the toolkit are two superimposed images that can be combined in various ways. Here is a script for a 50-to-50 superimposing of images of the same size: "on mouseUp put the imageData of image 2 into iData2 put the imageData of image 1 into iData1 put 0 into counter repeat for each char C in idata2 add 1 to counter put chartonum(C) into tC2 put chartonum(char counter of idata1) into tC1 put trunc((tc1 + tc2)/2) into tc put numtochar(tC) into char counter of idata2 end repeat set the imageData of image 2 to iData2 end mouseUp" You can download the "Imagedata Toolkit" from page "Sample Stacks" of my website where you also find a short description of the stack and some other stacks for manipulating imagedata. Regards, Wilhelm Sanke From effendi at wanadoo.fr Tue Oct 17 17:24:54 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 17 Oct 2006 23:24:54 +0200 Subject: Use of abbreviations in scripts Message-ID: Mark, This is only because you are dyselxic ! Many of us are ......... > From: Mark Smith > And this also demonstrates one of the reasons I use the abbreviations > that I do : > my pet typo was always 'crad', whereas even I find it hard to > misspell 'cd' ! -Francis "Nothing should ever be done for the first time !" From stevef at upnaway.com Tue Oct 17 17:32:18 2006 From: stevef at upnaway.com (Flavel Steve) Date: Wed, 18 Oct 2006 05:32:18 +0800 Subject: Printing Problem with Rev HELP In-Reply-To: <20061017204610.5605.qmail@web81805.mail.mud.yahoo.com> References: <20061017204610.5605.qmail@web81805.mail.mud.yahoo.com> Message-ID: On 18/10/2006, at 4:46 AM, Dave Herndon wrote: > I converted over some stack from rev 1.1 to 7.3 and I went through > a process of slowly stripping down the stack until I could get it > to print. The culprit seemed to be fields with the table object > feature chosen and the Baseline text feature chosen. It would bomb > revelution every time. Once removed it prints no problem. Then I > went to the clients network loaded the stacks on the file server > with my standalone engine on the local HD. Print command bombs rev > every time. I am thinking it may be the printscale .50 command > or ? It prints on my laptop fine and it prints on another clients > network no problem. Any sugestions. If you have a visible scroll bar, then hide that before printing. Steve > > Also. I have had a problem which I have worked around now for a > couple years now. Same set up with files on server and standalone > on each local hard drive. I can't save the files to the server. I > have to set the defaultfolder to the hard drive, save the file > there and then rename it back to the file server location. If I > try and save it on to the folder on the file server it times out. > Do ya think its looking for the engine ? > > Your help appreciated > 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 jerry at daniels-mara.com Tue Oct 17 19:22:37 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 17 Oct 2006 18:22:37 -0500 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: <64C9EC18-8424-428D-B657-3F48873FD4EA@daniels-mara.com> Right on time! (or the abbreviated form: "Right on!") Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com On Oct 15, 2006, at 6:17 PM, Ken Ray wrote: > On 10/15/06 4:18 PM, "Dar Scott" wrote: > >> So, my question to all, since it seems to be OK and even "in" to use >> abbreviations, how about for examples on this list where newbies read >> scripts? Should those be spelled out or should newbies learn to read >> abbrev early? (The word "should" should be read in the most generous >> sense in all places.) > > Personally, I think that newbies should be exposed to all forms of > Revolution programming so that they can make their own decisions on > how they > want to code. > >> Slightly related: I sometimes use f(x) instead of 'the f of x' where >> I think it is more readable, especially within a more math-like >> expression. > > It's funny you mention it, I was looking at someone else's code > today, and > noticed they were getting the path to the Temporary folder in this > way: > > put the specialFolderPath of "Temporary" into TempFolder > > This seemed quite odd to me because I've always used the > specialFolderPath > function with parentheses... and it also seemed odd to me because > it didn't > follow what I felt was "English" convention - it should have been > something > like: > > put the specialFolderPath of the folder "Temporary" into TempFolder > > So sometimes it "makes sense" to use "the f of x" format, and > sometimes it > makes sense to use the "f(x)" format. It all depends on what "makes > sense" > to whom... > >> Oh, and here is one Andre might understand, "cd" looks like "cdr" to >> me, an "abbreviation" for "first". > > Pardon me, but how does "cdr" act as an abbreviation for "first"? > (Sorry, I > don't "get it"). :-) > > To me, I automatically replace the abbreviations with the > appropriate noun > while I'm reading it... so I don't read this: > > put the text of fld 1 of bg "Test" into tTemp > > as > > "put the text of fuld one of bee-gee Text into tee-Temp" > > but as: > > "put the text of field one of background Text into tee-Temp" > > To each their own, I say... whatever is most comfortable and > efficient... > > 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 luis at anachreon.co.uk Tue Oct 17 19:50:54 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 18 Oct 2006 00:50:54 +0100 Subject: Comparison of Multimedia In-Reply-To: References: <452BBB4E.8020300@anachreon.co.uk> <6742558.post@talk.nabble.com> <6746386.post@talk.nabble.com> <06B2FA44-7FF3-4609-882C-E57B7479711C@anachreon.co.uk> <06228892-C88C-4010-8C44-C0158607DDEC@anachreon.co.uk> <6749941.post@talk.nabble.com> Message-ID: <0E74A822-9DF8-432E-8557-CBADCE24762A@anachreon.co.uk> Hiya, Well, not quite the info you're waiting for (still working them feelers) but I came up with this: http://developer.apple.com/hardwaredrivers/ipod/index.html From the site: 'iPod Note Reader User Guide (PDF) Interested in taking full advantage of the Notes capability in the new iPod? Want information on the "NotesOnly" mode (also called Museum Mode) which allows you to create custom or restricted user interfaces for special purposes. For all of this information and more download the iPod Note Readers Guide here.' It's a small step, but it's something for now until they release the iPod SDK (if they do that is!). Cheers, Luis. On 12 Oct 2006, at 1:26, Luis wrote: > Hiya, > > Ok, I'll get the feelers out on QT: I'll get back to you as soon as > I get word back. > > Cheers, > > Luis. > > On 11 Oct 2006, at 5:02, GregSmith wrote: > >> >> Luis: >> >> Anything you can dig up regarding the future of QuickTime on iPods >> is of >> definite interest to me. And, as far as QuickTime development >> software goes, >> VideoClix seems to be holding its own while other companies are >> floundering, >> (TotallyHip seems to be more of a consullting firm, now, than a >> software >> producer). iShell also has had to regroup and is now under the >> flagship of >> another company. All this news beats me. >> >> Thanks again, >> >> Greg Smith >> >> >> >> Luis-24 wrote: >>> >>> If you're looking to the iPod market: >>> >>> Ever the cheapo me... Look at this: http://www.apple.com/quicktime/ >>> tutorials/creatingvideo.html >>> QT pro is $30. >>> >>> There are rumours about (and with the new releases having games and >>> all!) that the firmware may be updated to support QT VR, adding >>> interactivity to QT files on the iPods... (VideoClix probably has >>> it's own QT codec for this). Lemme know and I'll try to dig up more >>> info if you like. >>> >>> Need to sleep now. >>> >>> Cheers, >>> >>> Luis. >>> >>> >>> On 11 Oct 2006, at 0:21, Luis wrote: >>> >>>> Hiya, >>>> >>>> From their site: >>>> >>>> VideoClix 2.9 Lite & Updates For: Short video Blogs >>>> Quicktime >>>> $ 49 US >>>> >>>> VideoClix 2.9 Edu For: Educational use & Podcasts >>>> Quicktime, AVI, Mpeg1 & 4, DV >>>> $ 249 US >>>> >>>> VideoClix 2.9 Pro For: Commercial use >>>> Quicktime, AVI, Mpeg1 & 4, Flash, DV >>>> $ 699 US >>>> >>>> VideoClix OEM License >>>> $ 9995 US >>>> >>>> Are you nuts! Or loaded? (Are you married?... ;) >>>> >>>> The interface looks very simple, but it doesn't look like it >>>> couldn't be done with Revolution and the EnhancedQT External (have >>>> a look at: http://www.runrev.com/spotlight_on/alida1.php to see >>>> what I mean. No EQT, but then again, he didn't need it). Revolution >>>> and EQT could be used to create your own 'creator'. The export >>>> formats would probably be doable with Media Cleaner (now Autodesk >>>> Cleaner, I think it's $500) or some other app. >>>> I haven't tried it, and at those prices... Although the Commercial >>>> licence isn't too bad considering others around. Norpath and >>>> QuickMedia are roughly half the price. It really depends what your >>>> target markets are. >>>> I'd opt for the cheap end, and if I find I'm rolling in it I'd >>>> invest in a broader market by purchasing, possibly, such an app. >>>> But man, $9995 just for rebranding?! I'm sure with Revolution, EQT >>>> and some other apps you could do it for a fraction of the cost. >>>> Even though I do like Norpath, a lot, it still falls short for some >>>> other things I want to do (MIDI panning for example. It has it, but >>>> not 'controllable'). I'd easily be able to do the same as >>>> VideoClix, and then work on the export formats with some other app >>>> (probably find a freebie somewhere in Sourceforge). >>>> Kagi integration would be cool, but then there are other ways to >>>> integrate payment systems. Like I said, I'd start small and work up >>>> from there. >>>> >>>> Download the trial and see. But really test the trial and see what >>>> support you get for any issues you crop up with. After that, well, >>>> it's your money! >>>> But at first glance, looking at the capabilities of the other apps, >>>> it doesn't tempt me at the moment, it's too specific, and the >>>> projects I have lined up need greater flexibility and facilities. >>>> >>>> I'm sure more experienced Transcript coders than me on this list >>>> would be able to drum up something similar (dang! There goes >>>> another idea...). >>>> >>>> Let me know what you think! >>>> >>>> Cheers, >>>> >>>> Luis. >>>> >>>> >>>> On 10 Oct 2006, at 22:53, GregSmith wrote: >>>> >>>>> >>>>> Luis: >>>>> >>>>> Now that we're discussing various multimedia software, what about >>>>> VideoClix? >>>>> If it had Kagi KRM, I'd buy it today. The thing about VideoClix >>>>> is, again, >>>>> no forum, not much apparent support, no demo at all and a high >>>>> price tag. >>>>> Now, how do they expect to get customers that way? Although, >>>>> every review >>>>> is favorable and Apple, itself, (herself, himself), uses this >>>>> QuickTime >>>>> dedicated software. Now, just casually considering all of the >>>>> stuff it >>>>> allows you to do inside the QuickTime container, and how universal >>>>> QuickTime >>>>> is becoming, (imagine dispensing training solutions via iPods), I >>>>> can even >>>>> imagine being able to put together a rather primitive adventure >>>>> game, just >>>>> by using this app. What do you know or think about it? >>>>> >>>>> Greg Smith >>>>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution at lists.runrev.com >>> Please visit this url to subscribe, unsubscribe and manage your >>> subscription preferences: >>> http://lists.runrev.com/mailman/listinfo/use-revolution >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Re%3A- >> Comparison-of-Multimedia-tf2417422.html#a6749941 >> Sent from the Revolution - User mailing list archive 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From katir at hindu.org Tue Oct 17 20:28:12 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 17 Oct 2006 14:28:12 -1000 Subject: CGI for Slide show In-Reply-To: References: Message-ID: <4535751C.5090306@hindu.org> Oh, yes, this is very interesting indeed: I've just start using stacks on the web instead of plain text CGI's. Your model shows a lot of potential. Given that there are a finite number of UI designs for a slide show that would work in any given web context. (5 to 10 at the most -- variations in the image sizes, vertical vs horizontal orientation of photos etc..) one could store 10 different "packageLoop_1.txt" parameter sets in the stack and then call these with a single param in the GET request. Which does over come one of the "constraints" I had seen in terms of flexibility. I can distribute ImageReady droplets to the content production team to output photos to these specs. Conceivably one could even read the load image 1 into imagedata and get it's rect and *then* set up the show params based on that--dynamically. My larger question has to do with whole issue of viability of the model. iFrame+Rev CGI (engine loading on each hit) VS AJAX. If I knew a bit more about, and if it were possible to, control input, read and write to the browser cache, then we could really do some interesting things by storing stuff client side. On Expert's Exchange Web dev sections, iFrame seems to be "alive and well" as a forward moving web object. If anyone one knows any other EMBED things we can poke with Rev CGI's I would be all ears. I know the whole idea of loading some mini rev executable into the client has been discussed, but the security issue is there. Still if the JAVA engine is loaded in your OS and you have JAVA doing stuff, I don't see how that is any less "dangerous" The idea being some how to "go beyond the browser" and let the user still use the browser as the window. Since everyone is so in love with browsers... but, imagine if target="revWindow" opened a rev stack instead of a window in the browser... (I'm dreaming too much again...) Sivakatirswami Jim Ault wrote: > On 10/16/06 11:32 PM, "Sivakatirswami" wrote: > >> My main headaches had to do with paths and lineoffset and the fact >> that "the files" of a default folder so not necessarily in alpha order >> by default... anyway... it works. > > Suggestion for the issue of variable parameters passed to the rev.cgi that > might work for you > > I do some slide show manipulation/direction in Flash, and my system uses a > Rev stack to publish a text file I call 'packageLoop.txt'. This contains > several parameters that (in my case) are read by the Flash swf. > > My Rev stack handles all the path names, naming conventions, format > checking, etc, as well as the titles, subtitles, locations, and more. > > ----32 params---- > ----saved in the same folder as the images, always the same name > ----now the order of the jpgs is in order of the list appearance > ----and the same image can be used more than once > ---------packageLoop.txt--- > vimgarr=awardsTennis005.jpg^awardsTennis010.jpg^awardsTennis020.jpg^awardsTe > nnis030.jpg^awardsTennis040.jpg^awardsTennis050.jpg^awardsTennis060.jpg^awar > dsTennis070.jpg^awardsTennis080.jpg^awardsTennis090.jpg^awardsTennis100.jpg^ > yyytanBgwfg4q00.jpg^zzztanBgwfg4q00.jpg > &vimgXArr=0^0^0^0^0^0^0^0^0^0^0^0^0 > &vimgYArr=0^0^0^0^0^0^0^0^0^0^0^0^0 > &vimgFadeInStartArr=100^100^100^100^100^100^100^100^100^100^100^100^100 > &vimgFadeInEndArr=100^100^100^100^100^100^100^100^100^100^100^100^100 > &vimgFadeInIncrmArr=2^2^2^2^2^2^2^2^2^2^2^2^2 > &vimgFadeInDurArr=0^0^0^0^0^0^0^0^0^0^0^0^0 > &vimgHesArr=1000^1000^1000^1000^1000^1000^1000^1000^1000^1000^1000^1000^1000 > &vimgFadeOutStartArr=100^100^100^100^100^100^100^100^100^100^100^100^100 > &vimgFadeOutEndArr=0^0^0^0^0^0^0^0^0^0^0^0^0 > &vimgFadeOutIncrmArr=8^8^8^8^8^8^8^8^8^8^8^8^8 > &vimgFadeOutDurArr=10^10^10^10^10^10^10^10^10^10^10^10^10 > &vimgXscaleArr=100^100^100^100^100^100^100^100^100^100^100^100^100 > &vimgYscaleArr=100^100^100^100^100^100^100^100^100^100^100^100^100 > &vImgFolderPath=swfLoop1/jpgsToUse > &vOvlayCnt=1 > &vOvLayFolderPath= > &vBkDropCnt=1 > &vBkDropFolderPath= > &vSwfBasicVer=1139737304?Sunday 2/12/06?1:41 AM > &vcptColorArr=0x800517^0xece5c6^0xece5c7^0xece5c8^0xece5c9^0xece5c10^0xece5c > 11^0xece5c12^0xece5c13^0xece5c14^0xece5c15^0xece5c16^0xece5c17^ > &vcptXArr=20^20^20^20^20^20^20^20^20^20^20^20^20^ > &vcptYArr=330^330^330^330^330^330^330^330^330^330^330^330^330^ > &vcptTxtArr= ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ > ^ > &vsubTitleColorArr= > &vsubTitleXArr= > &vsubTitleYArr= > &vsubTitleTxtArr= > &vmainTitleColorArr= > &vmainTitleXArr= > &vmainTitleYArr= > &vmainTitleTxtArr= > &vSwfName=awardsTennis > > Hope this gives you some ideas > > 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 > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From bvlahos at mac.com Tue Oct 17 21:00:15 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 17 Oct 2006 18:00:15 -0700 Subject: IDE gone unstable with stack menu change In-Reply-To: References: <3b2a749138bea72fec621558beaf8dc3@mac.com> <09916CE0-A2DB-425C-B3C1-7B9883D59F5B@mac.com> Message-ID: <425CABB4-2DAE-415C-8F9B-85FE4F41159F@mac.com> I think I missed the feature when I created it. What I needed was the reverse which would have been NOT to move everything back up. Bill On Oct 17, 2006, at 3:15 AM, Mark Schonewille wrote: > Hi Bill, > > Your requested feature already exists. When you make a new menubar, > a window appears to choose a stack and give the new group a name, > with a checkbox giving you an option to move objects down to > accommodate for the menu bar. > > Best regards, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store > software. Download at http://www.salery.biz > > Op 17-okt-2006, om 3:50 heeft Bill Vlahos het volgende geschreven: > >> >> I'll try to make a feature request for the Menu Builder to offer >> not to move things. I have a feeling that this trips up a number >> of folks and it looks like Rev knows how to prevent the problem. >> >> Bill Vlahos >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From p.williams at alkazar.net Wed Oct 18 03:00:21 2006 From: p.williams at alkazar.net (Paul Williams) Date: Wed, 18 Oct 2006 08:00:21 +0100 Subject: Using lpt1 in Windows In-Reply-To: <425CABB4-2DAE-415C-8F9B-85FE4F41159F@mac.com> References: Message-ID: <4535DF15.4636.1FEE9711@p.williams.alkazar.net> I am developing some educational software that uses a sensor that plugs into the parallel port. I need to be able to read and set the state of the i/o pins on that port. I have tried using read/write to file lpt1 without any success, can anyone point in the right direction with a snippet of code? Thankyou Paul From geradamas at yahoo.com Wed Oct 18 03:14:52 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Wed, 18 Oct 2006 08:14:52 +0100 (BST) Subject: Rev Graphics Gurus Message-ID: <20061018071452.87693.qmail@web37510.mail.mud.yahoo.com> Have uploaded "COLOUR VALUES 2" to My Space: this lets one play around with a set of RGB slides and see the effect upon a control . . . However, if any of the colours of the control are the default (empty) the whole thing goes wrong AND, still do not quite understand why this will not work with imported images sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From patrick.graessle at knowgravity.com Wed Oct 18 03:21:21 2006 From: patrick.graessle at knowgravity.com (=?iso-8859-1?Q?Patrick_Gr=E4ssle?=) Date: Wed, 18 Oct 2006 09:21:21 +0200 Subject: Wrong look and feel Message-ID: <004701c6f286$032f0370$3309a8c0@tm8006> Hi The standalone applications I create with Revolution Studio 2.7.4 on OS X always end up with the "Macintosh" look and feel, i.e. the lookandfeel property is set to "Macintosh". In the standalone I have added buttons to can change the lookandfeel property to "Motiv" and "Windows 95" (which works), but I cannot set it to "Appearance Manager". I also tried to set the property in a preOpenStack handler, with no success. Any help would be greatly appreciated. Patrick patrick.graessle at knowgravity.com :email 044 43 42 0 00 :tel 044 43 42 0 09 :fax KnowGravity Inc., Badenerstrasse 808, 8048 Z?rich :mail www.knowgravity.com :web From kray at sonsothunder.com Wed Oct 18 03:31:51 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 18 Oct 2006 02:31:51 -0500 Subject: Wrong look and feel In-Reply-To: <004701c6f286$032f0370$3309a8c0@tm8006> Message-ID: On 10/18/06 2:21 AM, "Patrick Gr?ssle" wrote: > Hi > > The standalone applications I create with Revolution Studio 2.7.4 on OS X > always end up with the "Macintosh" look and feel, i.e. the lookandfeel > property is set to "Macintosh". > In the standalone I have added buttons to can change the lookandfeel > property to "Motiv" and "Windows 95" (which works), but I cannot set it to > "Appearance Manager". > I also tried to set the property in a preOpenStack handler, with no success. > > Any help would be greatly appreciated. The standalone builder doesn't copy the proper theme files to your standalone (it's a known bug). Here's what you do: go into the Revolution "Runtime" application bundle you're building your standalone from, into the Contents/Plugins foldder and copy out the four theme support files into the same location in your standalone. You can find them here: Standalone/Contents/PlugIns/coreimage_support.bundle Standalone/Contents/PlugIns/jaguar_theme_support.bundle Standalone/Contents/PlugIns/panther_theme_support.bundle Standalone/Contents/PlugIns/tiger_theme_support.bundle Ken Ray Sons of Thunder Software Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From patrick.graessle at knowgravity.com Wed Oct 18 05:11:55 2006 From: patrick.graessle at knowgravity.com (=?iso-8859-1?Q?Patrick_Gr=E4ssle?=) Date: Wed, 18 Oct 2006 11:11:55 +0200 Subject: Wrong look and feel In-Reply-To: Message-ID: <004b01c6f295$757e7af0$3309a8c0@tm8006> Thanks a lot Ken, that was fast, and it works. Actually, I unsuccessfully googled list.runrev.com for more than an hour before I submited my question to the mailing list. Maybe there are other places where one can find "known bug". Patrick -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Ken Ray Sent: Mittwoch, 18. Oktober 2006 09:32 To: Use Revolution List Subject: Re: Wrong look and feel On 10/18/06 2:21 AM, "Patrick Gr?ssle" wrote: > Hi > > The standalone applications I create with Revolution Studio 2.7.4 on OS X > always end up with the "Macintosh" look and feel, i.e. the lookandfeel > property is set to "Macintosh". > In the standalone I have added buttons to can change the lookandfeel > property to "Motiv" and "Windows 95" (which works), but I cannot set it to > "Appearance Manager". > I also tried to set the property in a preOpenStack handler, with no success. > > Any help would be greatly appreciated. The standalone builder doesn't copy the proper theme files to your standalone (it's a known bug). Here's what you do: go into the Revolution "Runtime" application bundle you're building your standalone from, into the Contents/Plugins foldder and copy out the four theme support files into the same location in your standalone. You can find them here: Standalone/Contents/PlugIns/coreimage_support.bundle Standalone/Contents/PlugIns/jaguar_theme_support.bundle Standalone/Contents/PlugIns/panther_theme_support.bundle Standalone/Contents/PlugIns/tiger_theme_support.bundle 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 wdesmet at wanadoo.nl Wed Oct 18 08:47:18 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Wed, 18 Oct 2006 14:47:18 +0200 Subject: Images don't show in standalone Message-ID: Hi there, I am making a standalone application with image files in a seperate directory. In the standalone application settings I added the files. After making the standalone the images don't show but the directory with images is there (next to the .app or .exe). I don't get it. I must be doing something wrong here. Another thing that doesn't seem to work is the 'Encrypt with password' feature. No password is asked for after opening the file. I add the SSL & Encryption library. Any thoughts on these two? greetings, William de Smet From eric.chatonet at sosmartsoftware.com Wed Oct 18 09:02:46 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 Oct 2006 15:02:46 +0200 Subject: Images don't show in standalone In-Reply-To: References: Message-ID: <8AF627F7-2456-4624-AB7F-8B7EC8D57FF3@sosmartsoftware.com> Hi William, The defaultFolder is probably not set correctly: By default it's always the folder where lies the app (Revolution app/ exe in the IDE or your app when it is a standalone) As for me, I prefer to get the filename of my app (or mainStack in the IDE) and deduce all paths needed from this one: function AppFolder set the itemDel to slash return item 1 to -2 of the fileName of stack (the mainstack of this stack) & slash end AppFolder Then you append to this value what you need: put AppFolder() & "My images" into tImagesFolderPath if there is a folder tImagesFolderPath then set the defaultFolder to tImagesFolderPath put the files into tFiles -- all images names in this folder else AnswerError -- custom handler: whatever you need end if Best Regards from Paris, Eric Chatonet Le 18 oct. 06 ? 14:47, William de Smet a ?crit : > Hi there, > > I am making a standalone application with image files in a seperate > directory. > In the standalone application settings I added the files. > After making the standalone the images don't show but the directory > with images is there (next to the .app or .exe). > > I don't get it. > I must be doing something wrong here. > > Another thing that doesn't seem to work is the 'Encrypt with > password' feature. > No password is asked for after opening the file. > I add the SSL & Encryption library. > > Any thoughts on these two? > > greetings, > > William de Smet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mb.userev at harbourhosting.co.uk Wed Oct 18 09:32:03 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Wed, 18 Oct 2006 14:32:03 +0100 Subject: test of resubscription Message-ID: <45362CD3.4080103@harbourhosting.co.uk> Just resubscribed with a different email having got an, um, unsolicited email advert to my old userev mailbox, which was only used for this list and occasionally communicating with other list-members. Could have been a lucky guess I suppose, but it wasn't an obviously guessable address. See if I get any more on this new one. Martin Baxter From wjm at wjm.org Wed Oct 18 09:27:51 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 18 Oct 2006 09:27:51 -0400 Subject: Images don't show in standalone References: Message-ID: William, Encrypt with password, as I understand it, only prevents changes to your stack. It does not prevent the standalone from being run. The changes it prohibits are things like duplicating a field, not changing the contents of the field. You also cannot modify scripts at runtime. For more info, see the Dictionary under "password property." "William de Smet" wrote in message news:b016f13e0610180547x697c431bn5ee29978a0133118 at mail.gmail.com... > Another thing that doesn't seem to work is the 'Encrypt with password' > feature. > No password is asked for after opening the file. > I add the SSL & Encryption library. From lists at mangomultimedia.com Wed Oct 18 09:34:17 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 18 Oct 2006 06:34:17 -0700 Subject: Wrong look and feel In-Reply-To: References: Message-ID: On Oct 18, 2006, at 12:31 AM, Ken Ray wrote: > The standalone builder doesn't copy the proper theme files to your > standalone (it's a known bug). Some additional information on this bug. This is what I have found on my machines. If I have just booted my computer and I build a standalone called "My Standalone" do directory "~/My Directory" then all files are successfully copied to the standalone. This operation would create a folder named "~/My Directory/My Standalone". Now, if I delete the folder "My Standalone" and build another standalone than the bug rears its ugly head. If I build another standalone without deleting the folder "~/My Directory/My Standalone" then all files are happily copied over because a brand new directory is created that didn't exist before. And so it goes for any number of folders it seems. If Rev is creating a folder that existed but was deleted then the file copy bug appears. If it is creating a new folder than everything works. If you reboot your computer than the whole process everything starts over it seems. I *think* there is a bug in revCopyFile though it may just be an AppleScript bug and revCopyFile exposes it. I'm not sure. I say that because I have an app where we constantly delete a folder created during an export and then export the data again after creating the folder anew. On occasion, revCopyFile would return some random execution error for no reason and refuse to copy files. Using the ditto from shell seems to fix the problem. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From david at dvglasgow.wanadoo.co.uk Wed Oct 18 12:20:01 2006 From: david at dvglasgow.wanadoo.co.uk (David Glasgow) Date: Wed, 18 Oct 2006 17:20:01 +0100 Subject: XP thumbs.db file In-Reply-To: <20061017170004.3CDE5488E2E@mail.runrev.com> References: <20061017170004.3CDE5488E2E@mail.runrev.com> Message-ID: <7af28c42139356374b81c3137f22515d@dvglasgow.wanadoo.co.uk> I have recently had XP users complaining about 'blank' images in what is in essence a slide show of images contained in a folder. The standalone assumes everything in the folder is an image, and tries to display each. I had carefully deleted OS X invisible files (the file database and custom icon files) from the folder, so I was surprised something had seemingly sneaked through. I have discovered that the problem is an ordinarily invisible file created by XP, called thumbs.db, containing, unsurprisingly, the thumbnails used in the rather nasty filmstrip view. Now I know it exists, I can 'filter it without' so that thumbs.db is not included in the list of images to display. However, it got me to wondering how hard it would be to display the images stored in the thumbs.db file. If the answer (using Rev) is 'impossible' or 'tricky', either single word response to this post will do. Only waste brain and finger energy if it is more easy than might be expected ;-)) Best Wishes, David Glasgow Carlton Glasgow Partnership http://www.i-psych.co.uk From pevensen at siboneylg.com Wed Oct 18 12:33:40 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Wed, 18 Oct 2006 11:33:40 -0500 Subject: XP thumbs.db file In-Reply-To: <7af28c42139356374b81c3137f22515d@dvglasgow.wanadoo.co.uk> References: <20061017170004.3CDE5488E2E@mail.runrev.com> <7af28c42139356374b81c3137f22515d@dvglasgow.wanadoo.co.uk> Message-ID: <6.2.1.2.2.20061018113022.0af79ad0@exchange.slg.com> In searching on the web, it is an OLE structured data file. Here is a library someone wrote to parse it: http://www.petedavis.net/MySite/DynPageView.aspx?pageid=31 and a pdf describing the file: http://www.accessdata.com/media/en_US/print/papers/wp.Thumbs_DB_Files.en_us.pdf You could probably use the Revolution file functions to create your own code to read and process this file. When it is all said and done, it is just a file. Revolution can read and process it if you know what you are doing (and know the format of the file). At 11:20 AM 10/18/2006, you wrote: >I have recently had XP users complaining about 'blank' images in what is >in essence a slide show of images contained in a folder. The standalone >assumes everything in the folder is an image, and tries to display each. > >I had carefully deleted OS X invisible files (the file database and custom >icon files) from the folder, so I was surprised something had seemingly >sneaked through. I have discovered that the problem is an ordinarily >invisible file created by XP, called thumbs.db, containing, >unsurprisingly, the thumbnails used in the rather nasty filmstrip view. > >Now I know it exists, I can 'filter it without' so that thumbs.db is not >included in the list of images to display. However, it got me to >wondering how hard it would be to display the images stored in the >thumbs.db file. > >If the answer (using Rev) is 'impossible' or 'tricky', either single word >response to this post will do. Only waste brain and finger energy if it >is more easy than might be expected ;-)) > >Best Wishes, > >David Glasgow >Carlton Glasgow Partnership > >http://www.i-psych.co.uk > > >_______________________________________________ >use-revolution mailing list >use-revolution 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-682-4588 From JimAultWins at yahoo.com Wed Oct 18 12:47:58 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 18 Oct 2006 09:47:58 -0700 Subject: Use of abbreviations in scripts In-Reply-To: <64C9EC18-8424-428D-B657-3F48873FD4EA@daniels-mara.com> Message-ID: > >> On 10/15/06 4:18 PM, "Dar Scott" wrote: >> >>> So, my question to all, since it seems to be OK and even "in" to use >>> abbreviations, how about for examples on this list where newbies read >>> scripts? Should those be spelled out or should newbies learn to read >>> abbrev early? (The word "should" should be read in the most generous >>> sense in all places.) The main reason for me to know/use abbreviations is that they will be reserved words that cannot be used as variable, handler, or custom property names. This is one of the reasons that a script that looks 'legal and correct' will generate an error. Newbies could be very confused since they are doing 'exactly' what the docs say. Jim Ault Las Vegas From Roger.E.Eller at sealedair.com Wed Oct 18 13:02:03 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 18 Oct 2006 13:02:03 -0400 Subject: Fingerprint Scanners Message-ID: I am about to begin a project that may require the use of a fingerprint scanner. Do any of you have experience with reading the "identified user" result from such devices using Revolution? This will not be a heavy security scenario. I just need the users name to go into a field of a rev stack. Roger Eller From stephenREVOLUTION at barncard.com Wed Oct 18 15:47:51 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Wed, 18 Oct 2006 14:47:51 -0500 Subject: Fingerprint Scanners In-Reply-To: References: Message-ID: If the device is connected through a serial port and provides text data to read, then it should work with the serial port commands (and usb with a keyspan or other serial to USB adapter). Bar code scanners work this way. If it's USB only, it would be more of a problem and a external may have to be created to make it work, unless the device developer provides a SDK. >I am about to begin a project that may require the use of a fingerprint >scanner. Do any of you have experience with reading the "identified user" >result from such devices using Revolution? This will not be a heavy >security scenario. I just need the users name to go into a field of a rev >stack. > >Roger Eller > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From eric.chatonet at sosmartsoftware.com Wed Oct 18 16:06:07 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 18 Oct 2006 22:06:07 +0200 Subject: Background Win process knowing user's activity Message-ID: <52A369CC-E7B5-43D4-ABB4-831C416EF33C@sosmartsoftware.com> Hi all, A Win project at the moment: Even if Rev is not the frontmost app, it's easy to know if the mouse has been moved by monitoring the screenMouseLoc value. I would like also to know if any key is pressed or if the mouse wheel is used (in another running process). In a word, I want to know if the user is working in any frontmost app or not :-) I assume that I could poll a port or something else without needing a specific dll but don't know how. I would appreciate any tips to get me started. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From hershf at rgllc.us Wed Oct 18 17:07:25 2006 From: hershf at rgllc.us (hershf at rgllc.us) Date: Wed, 18 Oct 2006 16:07:25 -0500 Subject: Shell In-Reply-To: References: Message-ID: <1161205645.4536978d27154@webmail.rgllc.us> Quoting Sarah Reichelt : > I have never used PostgreSQL, so I don't know how you normally start > it. However from the error message, it appears that you don't start it > with sudo, just with a standard user's login. > > Can you start PostgreSQL as normal from the Terminal and post the > commands you use (blanking out any password). Then we can see how that > needs to be altered to work directly from Rev. > > One other point: the message box does not always act exactly the same > as a script in an object, so for testing, I suggest you make a button > and do this in a mouseUp handler. > > Cheers, > Sarah first of all thanks for your response and sorry for the delay, accidently I posted my password and had to change it immediatly and some how my computer got locked and took a while till i got back to business plus the holidays. Ok, I open terminal, quote Hershel-Fischs-Computer:~ hershelfisch$ su - postgres Password: Hershel-Fischs-Computer:~ postgres$ /usr/local/bin/postmaster -D /usr/local/ pgsql/data -i and quote Thanks a million, Hersel Fisch LOG: database system was shut down at 2006-10-18 16:19:56 EDT LOG: checkpoint record is at 0/AD3C8C LOG: redo record is at 0/AD3C8C; undo record is at 0/0; shutdown TRUE LOG: next transaction ID: 1469; next OID: 17250 LOG: database system is ready > > > On 10/5/06, Hershel Fisch wrote: > > On 10/4/06 6:51 AM, "Sarah Reichelt" wrote: > > Thanks, > > this is what I put into the message box > > > > put "#!/bin/sh" & cr into tScript put "pw=" & quote & "vehachhkl" & quote > & > > cr after tScript > > put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data > - > > i" & cr after tScript > > put shell(tScript) > > > > This is the result for the above script > > Password: > > "root" execution of the PostgreSQL server is not permitted. > > The server must be started under an unprivileged user ID to prevent > > possible system security compromise. See the documentation for > > more information on how to properly start the server. > > > > --put "#!/bin/sh" & cr into tScript > > put "pw=" & quote & "vehachhkl" & quote & cr after tScript > > put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data > - > > i" & cr after tScript > > put shell(tScript) > > > > And this is the result for this script, I'm wondering. > > 1 > > But it doesn't open "postgres" > > Thanks again. > > Hershel > > > > > > > On 10/4/06, Hershel Fisch wrote: > > >> Hi, I'd greatly appreciate if some one can help me out on this one. > > >> How do I write this command with the shell function, I would write it > in > > >> terminal as follows > > >> > > >> Su - myUsr > > >> Password: > > >> And another command. > > >> > > >> Now the question is that every line above is a different entry > > >> If I put > > >> Put shell("su - myUsr") in the message box this is the result > > >> "Password's: Sorry" > > >> > > >> And also if I understand correctly every command with the shell function > is > > >> a different terminal and does not correspond to the previous shell > reply, is > > >> that true? If so how do I write that every command should correspond to > the > > >> previously respond? > > > > > > > > > You have to construct the shell commands as a single string and do it > > > all at once. Here's an example of how to use sudo to set the system > > > clock, but just put whatever you want after the "-S". > > > > > > put "#!/bin/sh" & cr into tScript > > > put "pw=" & quote & tPass & quote & cr after tScript > > > put "echo $pw | sudo -S date " & tDate & tTime & cr after tScript > > > -- build the command lines, the command you need to run goes after the > -S > > > put shell(tScript) into tCheck -- do the command & get the result > > > > > > You have to quote your admin password, but you can ask for that when > > > running the script, or store it in a custom property. > > > > > > 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 > > > > _______________________________________________ > > use-revolution mailing list > > use-revolution 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 > ------------------------------------------------- This mail sent through IMP: http://horde.org/imp/ From dsc at swcp.com Wed Oct 18 17:11:01 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 Oct 2006 15:11:01 -0600 Subject: Use of abbreviations in scripts In-Reply-To: References: Message-ID: <20CC0FE5-91E5-49F2-801E-7838F5C5EDF8@swcp.com> On Oct 18, 2006, at 10:47 AM, Jim Ault wrote: > This is one of the reasons that a script that looks 'legal and > correct' will generate an error. > > Newbies could be very confused since they are doing 'exactly' what > the docs > say. It would be nice if colorizing would catch that. It is good that it's caught by the compiler rather than at runtime. Assuming is always is, it is in a case I checked. Dar From Roger.E.Eller at sealedair.com Wed Oct 18 18:11:36 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Wed, 18 Oct 2006 18:11:36 -0400 Subject: Fingerprint Scanners Message-ID: I have been reading about the affordable (< $100) fingerprint scanners. It seems they all want to dig themselves into the OS and replace the authentication routines for logging in to the PC. I don't want this at all. The only thing I want is for my app to read a username from the device after it scans a fingerprint. Many users will be adding data with this app from a single user login (like a kiosk). There is potential in the fact that these scanners can authenticate web sites. Therefore, if there is no other way, I am thinking I can serve a web page up from the Rev app itself and grab the username from a submitted form. Will this work? Roger Eller From kee at kagi.com Wed Oct 18 19:05:02 2006 From: kee at kagi.com (kee nethery) Date: Wed, 18 Oct 2006 16:05:02 -0700 Subject: altSplash gotcha Message-ID: <2C4B4D6B-0884-4B89-8791-90082F89792F@kagi.com> I'm using Chip's altSplash system for the apps I build (thanks Chip!) and today I ran into something that stumped me for quite some time. Maybe it's always been this way but ... when you build a standalone, you can have various code sets (XML, Video, etc) either added automatically into the standalone based upon the scripts in the standalone, or you can specify which code sets you want included into your standalone. The default on my development environment switched to automatic (it decides based upon the scripts in the standalone) and that caused problems. My standalone is altSplash and it has very little of the technology used in the actual stack that does the real work. So my app worked fine on my machine but not at all on other machines. I had to recompile the altSplash for that app and tell it to include all the technology needed by my actual stack, so that my actual stack would have access to that stuff. Now it works fine but it was difficult to troubleshoot because when I was running from altSplash, I didn't have access to the debugger to step through things. And when I did have the debugger, it worked fine. Live and learn. Kee Nethery From dsc at swcp.com Wed Oct 18 19:10:07 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 18 Oct 2006 17:10:07 -0600 Subject: Using lpt1 in Windows In-Reply-To: <4535DF15.4636.1FEE9711@p.williams.alkazar.net> References: <4535DF15.4636.1FEE9711@p.williams.alkazar.net> Message-ID: <04C2D726-B0BA-4C1A-8310-385011618FAD@swcp.com> On Oct 18, 2006, at 1:00 AM, Paul Williams wrote: > I am developing some educational software that uses a sensor that > plugs > into the parallel port. I need to be able to read and set the state > of the i/o > pins on that port. I have tried using read/write to file lpt1 > without any > success, can anyone point in the right direction with a snippet of > code? If the sensor needs arbitrary wiggling or reading of the handshake lines, then you will need a special driver. There are a few out there, but most would need an external wrapper. Long ago I saw a driver that converted LPT bit twiddling and sensing to something that was virtually a serial driver. That should work great. Look for parallel port drivers online. If you just need the 8 output I/O lines and the sensor provides the handshake (or at least ties busy and paper error to the ground) you should be able to open that and at minimum write to it. I'm pretty sure I have in the distant past. I forgot the name to use. Try "lpt:", "lpt1:", "\\.\lpt", and "\\.\lpt1" and the like. You might have to use the BIOS to set the mode for the device. Sometimes you have to set the mode to classic and that will limit you to output only. If that does not work try something like shell("type fileWithMyByte > lpt") for output only. If you bought the sensor, the manufacturer might have much better info or hobby groups might. You will want to get parallel port monitor software or a parallel port utility to confirm what you are doing and to check out the sensor directly. Look for those online, too. You might want to get some hardware to monitor the lines. The serial line gadgets will probably not work. Dar From soapdog at mac.com Wed Oct 18 19:43:59 2006 From: soapdog at mac.com (Andre Garzia) Date: Wed, 18 Oct 2006 11:43:59 -1200 Subject: altSplash gotcha In-Reply-To: <2C4B4D6B-0884-4B89-8791-90082F89792F@kagi.com> References: <2C4B4D6B-0884-4B89-8791-90082F89792F@kagi.com> Message-ID: <6640172.1161215039418.JavaMail.soapdog@mac.com> Kee, One useful thing is to include the error report tool in your standalone. You can check it by going to the "bugs" pane in the standalone builder settings, its the last pane. If you allow it to work thru email, then, if there's an error during runtime, this thing will trap it and put in a nice email for you. This was the only way available for me to debug some stacks I had, for example, it was thru this feature that I learned that some externals, although present in the bundle, were not linked in runtime. Cheers andre On Wednesday, October 18, 2006, at 11:04AM, kee nethery wrote: >I'm using Chip's altSplash system for the apps I build (thanks Chip!) >and today I ran into something that stumped me for quite some time. > >Maybe it's always been this way but ... when you build a standalone, >you can have various code sets (XML, Video, etc) either added >automatically into the standalone based upon the scripts in the >standalone, or you can specify which code sets you want included into >your standalone. The default on my development environment switched >to automatic (it decides based upon the scripts in the standalone) >and that caused problems. > >My standalone is altSplash and it has very little of the technology >used in the actual stack that does the real work. So my app worked >fine on my machine but not at all on other machines. I had to >recompile the altSplash for that app and tell it to include all the >technology needed by my actual stack, so that my actual stack would >have access to that stuff. > >Now it works fine but it was difficult to troubleshoot because when I >was running from altSplash, I didn't have access to the debugger to >step through things. And when I did have the debugger, it worked >fine. Live and learn. > >Kee Nethery > > >_______________________________________________ >use-revolution mailing list >use-revolution at lists.runrev.com >Please visit this url to subscribe, unsubscribe and manage your subscription preferences: >http://lists.runrev.com/mailman/listinfo/use-revolution > > From mdswindell at cruzio.com Wed Oct 18 22:25:39 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Wed, 18 Oct 2006 19:25:39 -0700 Subject: altSplash gotcha In-Reply-To: <6640172.1161215039418.JavaMail.soapdog@mac.com> References: <2C4B4D6B-0884-4B89-8791-90082F89792F@kagi.com> <6640172.1161215039418.JavaMail.soapdog@mac.com> Message-ID: Where can I learn about this system? Looked on Chipp's sites Altuit and Chipp and didn't find it. Mark On Oct 18, 2006, at 4:43 PM, Andre Garzia wrote: >> I'm using Chip's altSplash system for the apps I build (thanks Chip!) >> and today I ran into something that stumped me for quite some time. From david at openpartnership.net Wed Oct 18 22:28:53 2006 From: david at openpartnership.net (David Bovill) Date: Wed, 18 Oct 2006 22:28:53 -0400 Subject: CGI for Slide show In-Reply-To: <4535751C.5090306@hindu.org> References: <4535751C.5090306@hindu.org> Message-ID: I really think forgetting Java for this is clear. A standard one off flash or AJAX solution with variable data passed to it via a Rev based backed seems solid to me. Of course it could be any programming language not just Rev, but there is absolutely no reason not to use a Rev stack based cgi. In general it would be "cooler" (who cares) to use an AJAX solution - you may be able to get slightly more browsers supporting a simple css/javascript version? But easier to use a Flash based solution. For me I want to explore the AJAX solution with the Rev "cgi" responding to either an XMLHTTP request or a simpler javascript call with rev responding with JSON output containing teh sort of data contained in the packageloop.txt. But that is mainly because of the more general implications of cracking that sort of web gui issue. From david at openpartnership.net Wed Oct 18 22:38:12 2006 From: david at openpartnership.net (David Bovill) Date: Wed, 18 Oct 2006 22:38:12 -0400 Subject: Hacking: rev cgi's and other languages (ie php) together Message-ID: I"ve been playing with some hacks using Rev cgi"s and php scripting. And thought I'd send out some notes for ideas and feedback: 1) First we can use iFrames - a Rev or any cgi can create the html required to fit inside the iFrame 2) We can use Server Side Includes (SSI) 3) We can use language specific calls to shell or cgi's on most often the local server. See below for an example in php:
    $output"; ?> Note - for "virtual" to work php must be ruing as a module and "shell_exec" is often disabled by ISP's if they run php as a module - so it is often one or the other. 3) You can use sockets to comunicate with a long running Rev process (see Pierre"s work) 4) Ay more? From david at openpartnership.net Wed Oct 18 22:54:19 2006 From: david at openpartnership.net (David Bovill) Date: Wed, 18 Oct 2006 22:54:19 -0400 Subject: Basic question: Rev CGI and executing Rev scripts from bash Message-ID: The test.cgi works fine, but executing the cgi from the terminal also works but complains: Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open shared object file: No such file or directory >From memory this is because of some missing libraries that the Linux engine needs for Rev - does this matter at all? From soapdog at mac.com Wed Oct 18 22:58:56 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 19 Oct 2006 00:58:56 -0200 Subject: Basic question: Rev CGI and executing Rev scripts from bash In-Reply-To: References: Message-ID: <6B6368F1-E947-436F-9815-1B7349F1AE25@mac.com> David, working as cgi will also yield this error but apache will treat it as a malformed http header and ignore it. This is due to missing/wrong link for the UI graphic libraries. Due to the nature of the linux dynamic loader and the way Rev was built, it will look for those libraries and bind itself to them if if you're not using any graphical interface. There are two work arounds. You can set the enviromental variables REV_GDK_PATH, REV_GOBJECT_PATH and REV_GTK_PATH (not sure about the last one), to empty. For doing that, your cgi will be called not by apache but by a loader bash script that sets this variables then call the CGI, this is cumbersome. Or if it's working for you, you can simply ignore it. Andre On Oct 19, 2006, at 12:54 AM, David Bovill wrote: > The test.cgi works fine, but executing the cgi from the terminal > also works > but complains: > > Could not open libgdk-x11-2.0.so: libgobject-2.0.so: cannot open > shared > object file: No such file or directory > >> From memory this is because of some missing libraries that the >> Linux engine > needs for Rev - does this matter at all? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From soapdog at mac.com Wed Oct 18 23:04:03 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 19 Oct 2006 01:04:03 -0200 Subject: export image and CGI Message-ID: Friends, I am generating some images on runtime for a CGI, I'd like to use export ... as JPEG command to save my image data to a variable that I could output to the browser. This is specially useful for example for building captcha checks. I double checked my code but again, rev gives an error... is this command available for the linux engine running on console? Cheers andre From geradamas at yahoo.com Thu Oct 19 01:24:52 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 19 Oct 2006 06:24:52 +0100 (BST) Subject: Internal Image Format ? Message-ID: <20061019052452.72847.qmail@web37514.mail.mud.yahoo.com> A while ago I developed a CD for Music Education that was sold to a number of Scottish school, using Runtime Revolution 1.1.1. There was a problem with imported JPEGS not showing up in Windows stand-alones . . . the solution was to convert the images into some type of internal bitmap format (???) used by MC/RR. 1. I cannot remember how this was done. 2. Is this still there in current versions of RR? 3. Can the image, once converted into internal format still be exported again? would be grateful for any help, sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Inbox full of spam? Get leading spam protection and 1GB storage with All New Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From sanke at hrz.uni-kassel.de Thu Oct 19 05:59:04 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Thu, 19 Oct 2006 11:59:04 +0200 Subject: Rev Graphics Gurus Message-ID: <45374C68.9030007@hrz.uni-kassel.de> On Wed Oct 18, Richmond Mathewson geradamas at yahoo.com wrote: > Have uploaded "COLOUR VALUES 2" to My Space: > > this lets one play around with a set of RGB slides and > see the effect upon a control . . . > > However, if any of the colours of the control are the > default (empty) the whole thing goes wrong > > AND, still do not quite understand why this will not > work with imported images > > sincerely, Richmond Mathewson Hi Richmond, I took a look at your stack. As always, things could be somewhat simplified. Here is an alternative 3-line script for your color scrollbars. First set the start value to 0 and the end value to 255 (your value here is 510 ?) Set "show values" to true. "on scrollbardrag x put the backcolor of fld "example" into tcolor put x into item 1 of tcolor # the R value set the backcolor of fld "example" to tcolor end scrollbardrag" Modify the script for the other two Green and Blue scrollbars -> item 2 of tcolor, item 3 of tcolor. No need for hidden fields to store intermediate variables etc.. I have used as similar approach in an older stack "Farbspiele" ("Play with colors") intended to introduce students to color concepts. You find such scrollbars on card "Oberfl?chenkosmetik 1" ("surface cosmetics"). -- Imported images unfortunately cannot be modified this way, you have to manipulate the imagedata. There are many examples for handling imagedata in the stacks below - which I already mentioned in my last post of this thread: and . Best, Wilhelm Sanke From revolution at knowledgeworks.plus.com Thu Oct 19 10:19:11 2006 From: revolution at knowledgeworks.plus.com (Bernard Devlin) Date: Thu, 19 Oct 2006 15:19:11 +0100 Subject: xml library missing from standalone Message-ID: <03B9D7BB-AE1B-44F3-B276-0894AAFFD7B6@knowledgeworks.plus.com> Hi folks I built an app with Rev 2.7.4, and when the standalone is built for OS X, it appears that the xml library is missing. It doesn't matter if I let the Standalone Builder automatically assemble the needed libraries, or if I tell it myself that it should explicitly include that library. If I let it automatically include it when building for Windows, then the revxml.dll gets placed into the externals folder. On OS X that externals folder is empty. I seem to remember having similar problems with the Standalone Builder last year, and someone pointed me to some custom properties of Rev that I could delete and that would give the Standalone Builder a much-needed kick in the pants. Could some kind soul please help me again? I searched the list archive via Google, but couldn't find anything about this property. Bernard Devlin From revolution at knowledgeworks.plus.com Thu Oct 19 10:25:08 2006 From: revolution at knowledgeworks.plus.com (Bernard Devlin) Date: Thu, 19 Oct 2006 15:25:08 +0100 Subject: searching list archive via Google gone wrong Message-ID: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> Mostly, I don't ask for help on this list because I have found that searching the archive via Google usually brings an answer (that and the great documentation esp. in earlier versions of Rev - trust me, after struggling with Applescript last week, I really, really appreciate both xTalk and the Rev docs more). Anyway, I've noticed recently that a) Google searches of the list seem to be bringing up useful results less and less often. Maybe my needs are changing, but in any case there is definitely something wrong with the Google results. Clicking on a returned result takes one to an entry in the list, but it is the wrong entry. Clicking on Google's cached copy of that page takes one to the right page. I don't know if the problem is Google's or Runrev's. But I just thought I'd bring it up, in case anyone else has noticed anything strange. Bernard Devlin From soapdog at mac.com Thu Oct 19 10:57:24 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 19 Oct 2006 12:57:24 -0200 Subject: searching list archive via Google gone wrong In-Reply-To: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> References: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> Message-ID: Bernard, if you check on RevOnline, you'll see a mail list archive search plugin by mark, it provides you with nice results. Google DB seems bloated, too many garbage, I often need to do many refinements to find what I want, this is not google fault if I try to imagine the amount of info they are trying to index. Nor is runrev because runrev mantains no searchable list archives. You can also try the GMane interface here http://dir.gmane.org/gmane.comp.ide.revolution.user Andre On Oct 19, 2006, at 12:25 PM, Bernard Devlin wrote: > Mostly, I don't ask for help on this list because I have found that > searching the archive via Google usually brings an answer (that and > the great documentation esp. in earlier versions of Rev - trust me, > after struggling with Applescript last week, I really, really > appreciate both xTalk and the Rev docs more). > > Anyway, I've noticed recently that a) Google searches of the list > seem to be bringing up useful results less and less often. Maybe > my needs are changing, but in any case there is definitely > something wrong with the Google results. Clicking on a returned > result takes one to an entry in the list, but it is the wrong > entry. Clicking on Google's cached copy of that page takes one to > the right page. > > I don't know if the problem is Google's or Runrev's. But I just > thought I'd bring it up, in case anyone else has noticed anything > strange. > > Bernard Devlin > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Thu Oct 19 11:20:32 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 19 Oct 2006 17:20:32 +0200 Subject: QT cross-platform problems in my Rev scripts. Message-ID: <791a34f8e85a53bb1f79922e79ed9f44@wanadoo.fr> Hi from Paris, I used Quicktime Pro on my Mac to slice up a .avi file into several .mov files (apparently the only option). In my Rev stack, my player script worked a treat, and played the .mov files (and also the original .avi files). Then I ran my .rev stack on the PC (StackRunner), and the files wouldn't play. Mark Schonewille (off-forum) suggested that I was missing a codec, which is quite a logical suggestion, but for a .mov file created by Quicktime (although Mac) itself, I was curious. So I first tried opening the .mov file on my PC, by launching Quicktime (I don't have the Pro version on my PC), isolating the problem from my Rev script. Surprise, although it displays the window, and plays the audio track, the video track is not displayed. So it is not a Rev problem, but a QT problem. I have the latest iTunes/Quicktime on my XP PC, so why can't I read .mov files created by QT itself ? I realize that this is not a Rev problem, but perhaps other users have come across this cross-platform QT problem which prevents Rev "Play Video" scripts from running correctly. -Francis "Nothing should ever be done for the first time !" From brucegregory at earthlink.net Thu Oct 19 11:24:30 2006 From: brucegregory at earthlink.net (GregSmith) Date: Thu, 19 Oct 2006 08:24:30 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? Message-ID: <6899139.post@talk.nabble.com> In my quest for finding the ultimate multimedia authoring tool, I've come to the tentative conclusion that QuickTime, (as far as an authoring platform is concerned), is falling so far behind that it could soon be considered "dead". Apple, the very folks who should be promoting solutions for interactive QuickTime haven't done anything, themselves, for years. The two applications that I find to be the most advanced QuickTime authoring solutions, (LiveStage and VideoClix), haven't done anything to make their packages attractive to new authors, not in years, either. Visiting the LiveStage website reveals that they are now focusing on being content providers, themselves, rather than offering an authoring solution for others. When emailing the VideoClix people for some technical answers, I get no response at all. So, it looks to me like Flash authoring, for the present, is the only viable, practical and timely solution for the kind of interactive authoring I need to perform. Also, for the Mac, there is only one thorough solution. And, though I hate supporting these corporate monsters, I went ahead and purchased the Macromedia Authoring Studio, for the total lack of finding anything comparable elsewhere, at any price. Very sad. Greg Smith -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6899139 Sent from the Revolution - User mailing list archive at Nabble.com. From soapdog at mac.com Thu Oct 19 11:24:47 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 19 Oct 2006 13:24:47 -0200 Subject: QT cross-platform problems in my Rev scripts. In-Reply-To: <791a34f8e85a53bb1f79922e79ed9f44@wanadoo.fr> References: <791a34f8e85a53bb1f79922e79ed9f44@wanadoo.fr> Message-ID: <78DB5BC8-A93E-40E7-B7EF-0EE1297F4052@mac.com> Francis, on any of the quicktime players, press CMD+I or go for the menu "show movie info" under the window menu. This will display the codecs used for the movie. Try reencoding your movie with a codec that you know both machines have such as Mpeg-3. Cheers andre On Oct 19, 2006, at 1:20 PM, Francis Nugent Dixon wrote: > Hi from Paris, > > I used Quicktime Pro on my Mac to slice up a .avi file into > several .mov files (apparently the only option). In my Rev stack, > my player script worked a treat, and played the .mov files (and > also the original .avi files). Then I ran my .rev stack on the PC > (StackRunner), and the files wouldn't play. Mark Schonewille (off- > forum) suggested that I was missing a codec, which is quite a > logical suggestion, but for a .mov file created by Quicktime > (although Mac) itself, I was curious. So I first tried opening > the .mov file on my PC, by launching Quicktime (I don't have the > Pro version on my PC), isolating the problem from my Rev script. > Surprise, although it displays the window, and plays the audio > track, the video track is not displayed. So it is not a Rev > problem, but a QT problem. I have the latest iTunes/Quicktime on my > XP PC, so why can't I read .mov files created by QT itself ? I > realize that this is not a Rev problem, but perhaps other users > have come across this cross-platform QT problem which prevents Rev > "Play Video" scripts from running correctly. > > -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 visionto at visiontovision.com Thu Oct 19 10:18:32 2006 From: visionto at visiontovision.com (Greg Smith) Date: Thu, 19 Oct 2006 09:18:32 -0500 Subject: Quicktime Multimedia Authoring - Nearly Dead? Message-ID: In my quest for finding the ultimate multimedia authoring tool, I've come to the tentative conclusion that QuickTime, (as far as an authoring platform is concerned), is falling so far behind that it could soon be considered "dead". Apple, the very folks who should be promoting solutions for interactive QuickTime haven't done anything, themselves, for years. The two applications that I find to be the most advanced QuickTime authoring solutions, (LiveStage and VideoClix), haven't done anything to make their packages attractive to new authors, not in years, either. Visiting the LiveStage website reveals that they are now focusing on being content providers, themselves, rather than offering an authoring solution for others. When emailing the VideoClix people for some technical answers, I get no response at all. So, it looks to me like Flash authoring, for the present, is the only viable, practical and timely solution for the kind of interactive authoring I need to perform. Also, for the Mac, there is only one thorough solution. And, though I hate supporting these corporate monsters, I went ahead and purchased the Macromedia Authoring Studio, for the total lack of finding anything comparable elsewhere, at any price. Very sad. Greg Smit From revlist at azurevision.co.uk Thu Oct 19 11:38:05 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Thu, 19 Oct 2006 16:38:05 +0100 Subject: QT cross-platform problems in my Rev scripts. In-Reply-To: <791a34f8e85a53bb1f79922e79ed9f44@wanadoo.fr> References: <791a34f8e85a53bb1f79922e79ed9f44@wanadoo.fr> Message-ID: <1613EA9F-0E91-4D0E-9C81-480710DA55A0@azurevision.co.uk> QT '.mov' files are just containers which can contain almost any kind of data - if you simply saved the cut up bits rather than exporting them via a new codec, the original avi codec is still being used within the file. If that avi codec is present on your Mac but not the PC that would explain the problem. Does the original .avi file play in QT on the PC? Ian On 19 Oct 2006, at 16:20, Francis Nugent Dixon wrote: > Hi from Paris, > > I used Quicktime Pro on my Mac to slice up a .avi file into > several .mov files (apparently the only option). In my Rev stack, > my player script worked a treat, and played the .mov files (and > also the original .avi files). Then I ran my .rev stack on the PC > (StackRunner), and the files wouldn't play. Mark Schonewille (off- > forum) suggested that I was missing a codec, which is quite a > logical suggestion, but for a .mov file created by Quicktime > (although Mac) itself, I was curious. So I first tried opening > the .mov file on my PC, by launching Quicktime (I don't have the > Pro version on my PC), isolating the problem from my Rev script. > Surprise, although it displays the window, and plays the audio > track, the video track is not displayed. So it is not a Rev > problem, but a QT problem. I have the latest iTunes/Quicktime on my > XP PC, so why can't I read .mov files created by QT itself ? I > realize that this is not a Rev problem, but perhaps other users > have come across this cross-platform QT problem which prevents Rev > "Play Video" scripts from running correctly. > > -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 eric.chatonet at sosmartsoftware.com Thu Oct 19 11:50:17 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Thu, 19 Oct 2006 17:50:17 +0200 Subject: searching list archive via Google gone wrong In-Reply-To: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> References: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> Message-ID: <7B389DC1-24A2-4D59-94CF-72D0D59B8761@sosmartsoftware.com> Hi Bernard, If you have Rev 2.7.x, you can use the Rev Search Engine (last tab in the docs tool bar). With a previous version, you can download the Resources Picker plugin from my website (same features) With it you can: Search the mailing lists with GMane Search the mailing lists with Google Search the mailing lists with Mail Archive Search the mailing lists with Nable Un/Subscribe and Send a Mail to the Mailing Lists Go to other Lists and Groups And many other search types: Rev docs, related web, etc. Le 19 oct. 06 ? 16:25, Bernard Devlin a ?crit : > Mostly, I don't ask for help on this list because I have found that > searching the archive via Google usually brings an answer (that and > the great documentation esp. in earlier versions of Rev - trust me, > after struggling with Applescript last week, I really, really > appreciate both xTalk and the Rev docs more). > > Anyway, I've noticed recently that a) Google searches of the list > seem to be bringing up useful results less and less often. Maybe > my needs are changing, but in any case there is definitely > something wrong with the Google results. Clicking on a returned > result takes one to an entry in the list, but it is the wrong > entry. Clicking on Google's cached copy of that page takes one to > the right page. > > I don't know if the problem is Google's or Runrev's. But I just > thought I'd bring it up, in case anyone else has noticed anything > strange. > > Bernard Devlin Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From mwieder at ahsoftware.net Thu Oct 19 13:28:05 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Thu, 19 Oct 2006 10:28:05 -0700 Subject: export image and CGI In-Reply-To: References: Message-ID: <13402863.20061019102805@ahsoftware.net> Andre- Wednesday, October 18, 2006, 8:04:03 PM, you wrote: > I am generating some images on runtime for a CGI, I'd like to use > export ... as JPEG command to save my image data to a variable that I > could output to the browser. This is specially useful for example for I would almost guarantee that you won't have write access to your cgi directory from a cgi app, for obvious security reasons. It's possible to write to other directories, but you'll probably have to specify permissions *very* exactly, i.e., the cgi process itself will have to have write permission to the directory you're writing to. -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Thu Oct 19 13:37:11 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 19 Oct 2006 15:37:11 -0200 Subject: export image and CGI In-Reply-To: <13402863.20061019102805@ahsoftware.net> References: <13402863.20061019102805@ahsoftware.net> Message-ID: <3F0D3111-7AD7-4BF8-BC92-83F5F0BEC49A@mac.com> Mark, I have the perms, what is happening is that the export command is failing. I think the export image command only works if you have the stack visible on the screen. :-( Andre On Oct 19, 2006, at 3:28 PM, Mark Wieder wrote: > Andre- > > Wednesday, October 18, 2006, 8:04:03 PM, you wrote: > >> I am generating some images on runtime for a CGI, I'd like to use >> export ... as JPEG command to save my image data to a variable that I >> could output to the browser. This is specially useful for example for > > I would almost guarantee that you won't have write access to your cgi > directory from a cgi app, for obvious security reasons. It's possible > to write to other directories, but you'll probably have to specify > permissions *very* exactly, i.e., the cgi process itself will have to > have write permission to the directory you're writing to. > > -- > -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 klaus at major-k.de Thu Oct 19 13:42:09 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 19 Oct 2006 19:42:09 +0200 Subject: export image and CGI In-Reply-To: <3F0D3111-7AD7-4BF8-BC92-83F5F0BEC49A@mac.com> References: <13402863.20061019102805@ahsoftware.net> <3F0D3111-7AD7-4BF8-BC92-83F5F0BEC49A@mac.com> Message-ID: <9A8575B7-B574-4204-B711-183AF804CA7B@major-k.de> Hi Andre (my spanish friend ;-) > Mark, > > I have the perms, what is happening is that the export command is > failing. I think the export image command only works if you have > the stack visible on the screen. :-( I found out that the stack has to be OPEN, no matter if visible or invisible! to make "the export image" work! > Andre Regards Klaus Major klaus at major-k.de http://www.major-k.de From jmyepes at mac.com Thu Oct 19 13:45:49 2006 From: jmyepes at mac.com (Josep M Yepes) Date: Thu, 19 Oct 2006 19:45:49 +0200 Subject: Reading Excel files on Mac OS X In-Reply-To: <20061019170004.533B9488DF8@mail.runrev.com> References: <20061019170004.533B9488DF8@mail.runrev.com> Message-ID: <1364E41A-5F4E-48EF-BFDC-ECFC7F18EDB3@mac.com> Hi to all, My name is Josep from Barcelona, Spain. I'm new in Revolution and I have a lot of questions in my mind :) Now I need to read form a excel file. The excel file is pre-formated with two columns data. It's a price list. Any tip to aboard the file? I'm developing on Mac OS X, but the application must be run also on Windows. I need to load and insert the data into mySQL table ckecking the data that was changed from the last import. Thanks in advance, Josep From soapdog at mac.com Thu Oct 19 13:48:54 2006 From: soapdog at mac.com (Andre Garzia) Date: Thu, 19 Oct 2006 15:48:54 -0200 Subject: export image and CGI In-Reply-To: <9A8575B7-B574-4204-B711-183AF804CA7B@major-k.de> References: <13402863.20061019102805@ahsoftware.net> <3F0D3111-7AD7-4BF8-BC92-83F5F0BEC49A@mac.com> <9A8575B7-B574-4204-B711-183AF804CA7B@major-k.de> Message-ID: PAAAALLLLM! Klaus, the stack is open, I think the thing does not work on the console with no GUI... By the way, will you be in Malta this year? Andre On Oct 19, 2006, at 3:42 PM, Klaus Major wrote: > Hi Andre (my spanish friend ;-) > >> Mark, >> >> I have the perms, what is happening is that the export command is >> failing. I think the export image command only works if you have >> the stack visible on the screen. :-( > > I found out that the stack has to be OPEN, no matter if visible or > invisible! > to make "the export image" work! > >> Andre > > 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 From klaus at major-k.de Thu Oct 19 13:55:58 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 19 Oct 2006 19:55:58 +0200 Subject: export image and CGI In-Reply-To: References: <13402863.20061019102805@ahsoftware.net> <3F0D3111-7AD7-4BF8-BC92-83F5F0BEC49A@mac.com> <9A8575B7-B574-4204-B711-183AF804CA7B@major-k.de> Message-ID: <18261DB1-43AF-4C1D-93FF-BFB482C042E3@major-k.de> Hi Andre, > PAAAALLLLM! YOOOOO! :-D > Klaus, the stack is open, I think the thing does not work on the > console with no GUI... Yep, I'm afraid of that. > By the way, will you be in Malta this year? No, sorry. > Andre Best Klaus Major klaus at major-k.de http://www.major-k.de From revolution at knowledgeworks.plus.com Thu Oct 19 14:28:48 2006 From: revolution at knowledgeworks.plus.com (Bernard Devlin) Date: Thu, 19 Oct 2006 19:28:48 +0100 Subject: searching list archive via Google gone wrong Message-ID: <5E22D597-0F23-408B-867C-12360B8A2BF8@knowledgeworks.plus.com> Thanks Andre and Eric, I'm glad to know there are other interfaces into this list. Hopefully one of them will prove to be an adequate replacement. I did try a couple of them to try and find the answer to the question I posted about the Standalone Builder, but I couldn't find any thing of relevance to my problem. Bernard Devlin From Roger.E.Eller at sealedair.com Thu Oct 19 14:45:01 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Thu, 19 Oct 2006 14:45:01 -0400 Subject: searching list archive via Google gone wrong Message-ID: > I'm glad to know there are other interfaces into this list. This one is my favorite... a nice, clean, simple page. http://www.mail-archive.com/use-revolution at lists.runrev.com/maillist.html Roger Eller From lynn at paradigmasoft.com Thu Oct 19 14:44:45 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Thu, 19 Oct 2006 11:44:45 -0700 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6899139.post@talk.nabble.com> Message-ID: <01de01c6f3ae$b301da60$6501a8c0@lynn> > In my quest for finding the ultimate multimedia authoring > tool, I've come to the tentative conclusion that QuickTime, > (as far as an authoring platform is concerned), is falling so > far behind that it could soon be considered "dead". Apple, > the very folks who should be promoting solutions for > interactive QuickTime haven't done anything, themselves, for > years. The two applications that I find to be the most > advanced QuickTime authoring solutions, (LiveStage and > VideoClix), haven't done anything to make their packages > attractive to new authors, not in years, either. Visiting > the LiveStage website reveals that they are now focusing on > being content providers, themselves, rather than offering an > authoring solution for others. When emailing the VideoClix > people for some technical answers, I get no response at all. A lot of functionality is dependent on Apple continuously improving and adding to the Quicktime APIs. It seems any efforts at improving Quicktime have been in just improving compression to clarity and export targets. That's all Apple's tools really need. The last really cool interactivity I thought they added was Cubic VRs. I don't think QT is going to die but Id guess any future improvements will follow the market with the biggest wallet. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From FlexibleLearning at aol.com Thu Oct 19 15:08:24 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 19 Oct 2006 15:08:24 EDT Subject: [ANN] Scripter's Scrapbook 5.23 Update Message-ID: www.FlexibleLearning.com/ssbk or www.ssBk.co.uk UPDATE AVAILABLE An incremental update has just been uploaded and is now available that includes immunity to Rev's tools palette and easier access when 'Parked'. The new 'Silver look' works especially well on XP with the same theme; the updated 'Graphite look' matches OSX rather well. We have also fixed a couple of bugs that crept in recently. v5.23 (Update released 19-OCT-2006) - Interface: A 'parked' Scrapbook now floats above all windows as a systemWindow so it is accessible in all applications. - Interface: Vanilla and Silver have been added to the color scheme options. Blueberry, Graphite and Metal (OSX only) options have all been revised. - Feature: Added access to the 'What's New' web page when updating. - Bugfix: Issues with overflow Toolbar icons have been resolved. - Bugfix: Speaking dialog messages has been re-instated. For Revolution users... Your Scrapbook should now be immune to the RevIDE tools palette. NEXT STEP - Registered and Trial users should update through the Help menu or in the Preferences. - New users and those interested in reviewing the changes since an earlier trial may obtain a free 30-day starter-kit at www.FlexibleLearning.com/ssbk. You will be asked if you wish to obtain the most recent version, and it will automatically download this update for you - Full size screen shots for both Mac OSX and Windows XP are at www.FlexibleLearning.com/ssbk/preview including useful mouse shortcuts illustrations. FEEDBACK Finally, if you have a moment to support the software's continued improvement we would very much appreciate your feedback at www.flexiblelearning.com/ssbkFeedback.htm Hugh Senior FLCo Home of the Scripter's Scrapbook From effendi at wanadoo.fr Thu Oct 19 15:37:27 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Thu, 19 Oct 2006 21:37:27 +0200 Subject: QT cross-platform problems in my Rev scripts. Message-ID: <0461a18a2dba62e2564cfa27bba5a191@wanadoo.fr> Hi from Paris, Mark Shonewille showed me that my codec was missing (thanks Mark), and Andr? Garzia showed me how to find out which codec was missing (thanks Andr?) > Francis, > > on any of the quicktime players, press CMD+I or go for the menu "show > movie info" under the window menu. This will display the codecs used > for the movie. Try reencoding your movie with a codec that you know > both machines have such as Mpeg-3. > > Cheers > andre So now I have all the answers, all I have to do is to find out how to control the codec which is used when splitting my .avi file into individual segments. Something to do tomorrow ................. Thanks guys -Francis "Nothing should ever be done for the first time !" From revolutionary.dan at gmail.com Thu Oct 19 16:02:24 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 19 Oct 2006 13:02:24 -0700 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6899139.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> Message-ID: <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> Greg, What specific kinds of improvements or changes were you looking for in QT that you didn't find but managed to locate in Flash? I'm curious because I'm going to go through this same process soon and want to be sure to pick the right tool as well. More and more video content on the Web seems to be defaulting to Windows Movie format which is problematic at best and useless at worst on my Mac. But places like YouTube have video that plays just fine in all of the browsers I ever try to run on Mac or that other platform. Did you look at MovieWorks? That used to be a very powerful QT authoring tool/environment but I don't know how/if they've kept up either. But it's only $80 and seems to do a lot of what the multimedia authors I know want to do. No scripting, though. :-( Ironic that as we move toward more ubiquitous demand for video, QT starts to fade, if indeed it is. Dan On 10/19/06, GregSmith wrote: > > > In my quest for finding the ultimate multimedia authoring tool, I've come > to > the tentative conclusion that QuickTime, (as far as an authoring platform > is > concerned), is falling so far behind that it could soon be considered > "dead". Apple, the very folks who should be promoting solutions for > interactive QuickTime haven't done anything, themselves, for years. The > two > applications that I find to be the most advanced QuickTime authoring > solutions, (LiveStage and VideoClix), haven't done anything to make their > packages attractive to new authors, not in years, either. Visiting the > LiveStage website reveals that they are now focusing on being content > providers, themselves, rather than offering an authoring solution for > others. When emailing the VideoClix people for some technical answers, I > get no response at all. > > So, it looks to me like Flash authoring, for the present, is the only > viable, practical and timely solution for the kind of interactive > authoring > I need to perform. Also, for the Mac, there is only one thorough > solution. > And, though I hate supporting these corporate monsters, I went ahead and > purchased the Macromedia Authoring Studio, for the total lack of finding > anything comparable elsewhere, at any price. Very sad. > > Greg Smith > -- > > -- ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 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 brucegregory at earthlink.net Thu Oct 19 16:47:10 2006 From: brucegregory at earthlink.net (GregSmith) Date: Thu, 19 Oct 2006 13:47:10 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> Message-ID: <6905446.post@talk.nabble.com> Dan: I own MovieWorks, and, as far as developing anything purely QuickTime in nature, this is the best value with the best functionality I've found anywhere. I can't use it for the most insignificant reason: I cannot control the drop shadow on the text I create internally. I need it to be very dark, and MovieWorks defaults, with no options, to a medium gray. For the training I'm currently working on, I've got to have a darker shadow, or the text is not readable on the already, unchangeable medium gray background. The only other drawback that I can see is the need to include their freely distributable, cross-platform player with every interactive movie you create. One more thing for the user to have trepidation about. The really good news is that the MovieWorks developers are working on a "Pro" version for release in the spring that includes an e-commerce, in-application, purchasing solution. I'll bite when that comes along. Flash offers stuff that no other environment offers: players already installed on 98% of newer machines, complete control over vector graphic animations, unparalleled bitmap animation support . . . and here's the big one for me . . . "assisted scripting". This is the greatest programming educational tool I've found because it literally lets you see, line by line, what each line of code does by visually demonstrating the results, graphically. It makes sure that you enter your code in the proper syntax, as well. For anyone, this kind of coding assistance is invaluable. The other benefit that helped me decide was a very large pool of tutorial information for specific application examples. But, all these positive things said, it's still way too expensive for what it does. I'm totally surprised that, as of this late date, no Mac killer multimedia application has been invented to pose a serious threat to this monopoly. Greg Smith Dan Shafer-2 wrote: > > Greg, > > What specific kinds of improvements or changes were you looking for in QT > that you didn't find but managed to locate in Flash? I'm curious because > I'm > going to go through this same process soon and want to be sure to pick the > right tool as well. > > More and more video content on the Web seems to be defaulting to Windows > Movie format which is problematic at best and useless at worst on my Mac. > But places like YouTube have video that plays just fine in all of the > browsers I ever try to run on Mac or that other platform. > > Did you look at MovieWorks? That used to be a very powerful QT authoring > tool/environment but I don't know how/if they've kept up either. But it's > only $80 and seems to do a lot of what the multimedia authors I know want > to > do. No scripting, though. :-( > > Ironic that as we move toward more ubiquitous demand for video, QT starts > to > fade, if indeed it is. > > Dan > > > On 10/19/06, GregSmith wrote: >> >> >> In my quest for finding the ultimate multimedia authoring tool, I've come >> to >> the tentative conclusion that QuickTime, (as far as an authoring platform >> is >> concerned), is falling so far behind that it could soon be considered >> "dead". Apple, the very folks who should be promoting solutions for >> interactive QuickTime haven't done anything, themselves, for years. The >> two >> applications that I find to be the most advanced QuickTime authoring >> solutions, (LiveStage and VideoClix), haven't done anything to make their >> packages attractive to new authors, not in years, either. Visiting the >> LiveStage website reveals that they are now focusing on being content >> providers, themselves, rather than offering an authoring solution for >> others. When emailing the VideoClix people for some technical answers, I >> get no response at all. >> >> So, it looks to me like Flash authoring, for the present, is the only >> viable, practical and timely solution for the kind of interactive >> authoring >> I need to perform. Also, for the Mac, there is only one thorough >> solution. >> And, though I hate supporting these corporate monsters, I went ahead and >> purchased the Macromedia Authoring Studio, for the total lack of finding >> anything comparable elsewhere, at any price. Very sad. >> >> Greg Smith >> -- >> >> -- > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > 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 > > -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6905446 Sent from the Revolution - User mailing list archive at Nabble.com. From revolutionary.dan at gmail.com Thu Oct 19 17:15:44 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 19 Oct 2006 14:15:44 -0700 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6905446.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> Message-ID: <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> Sounds like a real opportunity for an Open Source project to compete, doesn't it? Hmmmmmmmm Presumably you've talked to the MW guys about your drop-shadow problem? The guy who founded the company and who, last I checked, was CEO, is someone I know reasonably well. I can probably get his attention if that would help. (I'm not sure you're right about the need to include the player, by the way. I think you can export your titles to MP4, e.g., and then they'll play in any QT/Real or presumably other MP4 player, no? Flash stuff is way cool. The only problem I ever saw with it (other than cost, as you say) was that it allowed the creation of real crap, but then that's not the tool's fault, really. :-) On 10/19/06, GregSmith wrote: > > > Dan: > > I own MovieWorks, and, as far as developing anything purely QuickTime in > nature, this is the best value with the best functionality I've found > anywhere. I can't use it for the most insignificant reason: I cannot > control the drop shadow on the text I create internally. I need it to be > very dark, and MovieWorks defaults, with no options, to a medium > gray. For > the training I'm currently working on, I've got to have a darker shadow, > or > the text is not readable on the already, unchangeable medium gray > background. The only other drawback that I can see is the need to include > their freely distributable, cross-platform player with every interactive > movie you create. One more thing for the user to have trepidation about. > The really good news is that the MovieWorks developers are working on a > "Pro" version for release in the spring that includes an e-commerce, > in-application, purchasing solution. I'll bite when that comes along. > > Flash offers stuff that no other environment offers: players already > installed on 98% of newer machines, complete control over vector graphic > animations, unparalleled bitmap animation support . . . and here's the big > one for me . . . "assisted scripting". This is the greatest programming > educational tool I've found because it literally lets you see, line by > line, > what each line of code does by visually demonstrating the results, > graphically. It makes sure that you enter your code in the proper syntax, > as well. For anyone, this kind of coding assistance is invaluable. The > other benefit that helped me decide was a very large pool of tutorial > information for specific application examples. But, all these positive > things said, it's still way too expensive for what it does. I'm totally > surprised that, as of this late date, no Mac killer multimedia application > has been invented to pose a serious threat to this monopoly. > > Greg Smith > > > > Dan Shafer-2 wrote: > > > > Greg, > > > > What specific kinds of improvements or changes were you looking for in > QT > > that you didn't find but managed to locate in Flash? I'm curious because > > I'm > > going to go through this same process soon and want to be sure to pick > the > > right tool as well. > > > > More and more video content on the Web seems to be defaulting to Windows > > Movie format which is problematic at best and useless at worst on my > Mac. > > But places like YouTube have video that plays just fine in all of the > > browsers I ever try to run on Mac or that other platform. > > > > Did you look at MovieWorks? That used to be a very powerful QT authoring > > tool/environment but I don't know how/if they've kept up either. But > it's > > only $80 and seems to do a lot of what the multimedia authors I know > want > > to > > do. No scripting, though. :-( > > > > Ironic that as we move toward more ubiquitous demand for video, QT > starts > > to > > fade, if indeed it is. > > > > Dan > > > > > > On 10/19/06, GregSmith wrote: > >> > >> > >> In my quest for finding the ultimate multimedia authoring tool, I've > come > >> to > >> the tentative conclusion that QuickTime, (as far as an authoring > platform > >> is > >> concerned), is falling so far behind that it could soon be considered > >> "dead". Apple, the very folks who should be promoting solutions for > >> interactive QuickTime haven't done anything, themselves, for > years. The > >> two > >> applications that I find to be the most advanced QuickTime authoring > >> solutions, (LiveStage and VideoClix), haven't done anything to make > their > >> packages attractive to new authors, not in years, either. Visiting the > >> LiveStage website reveals that they are now focusing on being content > >> providers, themselves, rather than offering an authoring solution for > >> others. When emailing the VideoClix people for some technical answers, > I > >> get no response at all. > >> > >> So, it looks to me like Flash authoring, for the present, is the only > >> viable, practical and timely solution for the kind of interactive > >> authoring > >> I need to perform. Also, for the Mac, there is only one thorough > >> solution. > >> And, though I hate supporting these corporate monsters, I went ahead > and > >> purchased the Macromedia Authoring Studio, for the total lack of > finding > >> anything comparable elsewhere, at any price. Very sad. > >> > >> Greg Smith > >> -- > >> > >> -- > > ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ > > 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 > > > > > > -- > View this message in context: > http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6905446 > Sent from the Revolution - User mailing list archive 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 brucegregory at earthlink.net Thu Oct 19 17:37:28 2006 From: brucegregory at earthlink.net (GregSmith) Date: Thu, 19 Oct 2006 14:37:28 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> Message-ID: <6906309.post@talk.nabble.com> Dan: No, not according to the documentation. For any movie interactivity you need the freely distributable player. For static QuickTime, you don't. Sure, if you can influence anybody over there to fix the drop shadow default and allow an interactive web demonstration of a MovieWorks movie, I'm all for that. Really, there is an open source opportunity for the kind of project authoring I'm needing. But, if it takes years to complete, I'm not waiting. If someone put together a program of MovieWorks elegance and simplicity and functionality which allowed the addition of "while you watch" narration, (during the authoring process), totally customizable titling, (as you watch), with customizable drop shadows, basic "in-movie" navigation as well as "extra-movie" navigation and linking, all for the low, low price of . . . nothing . . . I think they'd have something there. What they would gain by releasing it freely, I have no idea. But, even if they released it for the low, low price of . . . $129 . . . or thereabouts . . . they'd still have something there. Greg Smith Sounds like a real opportunity for an Open Source project to compete, doesn't it? Hmmmmmmmm Presumably you've talked to the MW guys about your drop-shadow problem? The guy who founded the company and who, last I checked, was CEO, is someone I know reasonably well. I can probably get his attention if that would help. (I'm not sure you're right about the need to include the player, by the way. I think you can export your titles to MP4, e.g., and then they'll play in any QT/Real or presumably other MP4 player, no? -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6906309 Sent from the Revolution - User mailing list archive at Nabble.com. From stephenREVOLUTION at barncard.com Thu Oct 19 17:53:45 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 19 Oct 2006 16:53:45 -0500 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: References: Message-ID: However, it should be noted you are speaking from a Windows perspective. >In my quest for finding the ultimate multimedia authoring tool, I've >come to the tentative >conclusion that QuickTime, (as far as an authoring platform is >concerned), is falling so far >behind that it could soon be considered "dead". Apple, the very >folks who should be >promoting solutions for interactive QuickTime haven't done anything, >themselves, for years. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Thu Oct 19 18:04:15 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Thu, 19 Oct 2006 17:04:15 -0500 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: References: Message-ID: I'm friends with the VP of Quicktime at Apple. If someone can gather all the complaints and needs in one document point-by-point, I can make sure he's aware of your concerns and can perhaps tell us what's in the future for Quicktime without blowing an NDA. He also might be aware of some new QT based authoring products in the pipeline. Glenn was VERY bullish about and proud of the product, and I'd expect he's have a really good answer. It's worth a try. He was concerned and disappointed when he found Realaudio files on my sites! sqb >However, it should be noted you are speaking from a Windows perspective. > >>In my quest for finding the ultimate multimedia authoring tool, >>I've come to the tentative >>conclusion that QuickTime, (as far as an authoring platform is >>concerned), is falling so far >>behind that it could soon be considered "dead". Apple, the very >>folks who should be >>promoting solutions for interactive QuickTime haven't done >>anything, themselves, for years. > >-- >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 -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From david at openpartnership.net Thu Oct 19 18:51:54 2006 From: david at openpartnership.net (David Bovill) Date: Thu, 19 Oct 2006 18:51:54 -0400 Subject: Basic question: Rev CGI and executing Rev scripts from bash In-Reply-To: <6B6368F1-E947-436F-9815-1B7349F1AE25@mac.com> References: <6B6368F1-E947-436F-9815-1B7349F1AE25@mac.com> Message-ID: Interesting - it is working so i will ignore for now :) Thanks. From luis at anachreon.co.uk Thu Oct 19 18:58:45 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 19 Oct 2006 23:58:45 +0100 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6906309.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> Message-ID: Well, not sure if this applies in any sense whatsoever, it uses the Theora codec: www.getdemocracy.com/ but it does show how others are approaching the field. Theora can also be played through VideoLAN: www.videolan.org Might make the case for an External to manage playback via VideoLAN and bundle it into a Rev app. I haven't seen the API, but being Open Source I'd imagine it'd be fairly, well...open...! Would that classify as a starting point for a Multimedia Authoring app? Cheers, Luis. On 19 Oct 2006, at 22:37, GregSmith wrote: > > Dan: > > No, not according to the documentation. For any movie > interactivity you > need the freely distributable player. For static QuickTime, you > don't. > Sure, if you can influence anybody over there to fix the drop > shadow default > and allow an interactive web demonstration of a MovieWorks movie, > I'm all > for that. > > Really, there is an open source opportunity for the kind of project > authoring I'm needing. But, if it takes years to complete, I'm not > waiting. > If someone put together a program of MovieWorks elegance and > simplicity and > functionality which allowed the addition of "while you watch" > narration, > (during the authoring process), totally customizable titling, (as you > watch), with customizable drop shadows, basic "in-movie" navigation > as well > as "extra-movie" navigation and linking, all for the low, low price > of . . . > nothing . . . I think they'd have something there. What they would > gain by > releasing it freely, I have no idea. But, even if they released it > for the > low, low price of . . . $129 . . . or thereabouts . . . they'd > still have > something there. > > Greg Smith > > > > Sounds like a real opportunity for an Open Source project to compete, > doesn't it? > > Hmmmmmmmm > > Presumably you've talked to the MW guys about your drop-shadow > problem? The > guy who founded the company and who, last I checked, was CEO, is > someone I > know reasonably well. I can probably get his attention if that > would help. > (I'm not sure you're right about the need to include the player, by > the way. > I think you can export your titles to MP4, e.g., and then they'll > play in > any QT/Real or presumably other MP4 player, no? > > -- > View this message in context: http://www.nabble.com/Multimedia- > Authoring---Quicktime-Dead--tf2474177.html#a6906309 > Sent from the Revolution - User mailing list archive 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 > From luis at anachreon.co.uk Thu Oct 19 19:18:37 2006 From: luis at anachreon.co.uk (Luis) Date: Fri, 20 Oct 2006 00:18:37 +0100 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> Message-ID: Doesn't mean you can't use QT, as a codec it runs in QT too. Cheers, Luis. On 19 Oct 2006, at 23:58, Luis wrote: > Well, not sure if this applies in any sense whatsoever, it uses the > Theora codec: www.getdemocracy.com/ but it does show how others > are approaching the field. > > Theora can also be played through VideoLAN: www.videolan.org > Might make the case for an External to manage playback via VideoLAN > and bundle it into a Rev app. I haven't seen the API, but being > Open Source I'd imagine it'd be fairly, well...open...! > > Would that classify as a starting point for a Multimedia Authoring > app? > > Cheers, > > Luis. > > > On 19 Oct 2006, at 22:37, GregSmith wrote: > >> >> Dan: >> >> No, not according to the documentation. For any movie >> interactivity you >> need the freely distributable player. For static QuickTime, you >> don't. >> Sure, if you can influence anybody over there to fix the drop >> shadow default >> and allow an interactive web demonstration of a MovieWorks movie, >> I'm all >> for that. >> >> Really, there is an open source opportunity for the kind of project >> authoring I'm needing. But, if it takes years to complete, I'm >> not waiting. >> If someone put together a program of MovieWorks elegance and >> simplicity and >> functionality which allowed the addition of "while you watch" >> narration, >> (during the authoring process), totally customizable titling, (as you >> watch), with customizable drop shadows, basic "in-movie" >> navigation as well >> as "extra-movie" navigation and linking, all for the low, low >> price of . . . >> nothing . . . I think they'd have something there. What they >> would gain by >> releasing it freely, I have no idea. But, even if they released >> it for the >> low, low price of . . . $129 . . . or thereabouts . . . they'd >> still have >> something there. >> >> Greg Smith >> >> >> >> Sounds like a real opportunity for an Open Source project to compete, >> doesn't it? >> >> Hmmmmmmmm >> >> Presumably you've talked to the MW guys about your drop-shadow >> problem? The >> guy who founded the company and who, last I checked, was CEO, is >> someone I >> know reasonably well. I can probably get his attention if that >> would help. >> (I'm not sure you're right about the need to include the player, >> by the way. >> I think you can export your titles to MP4, e.g., and then they'll >> play in >> any QT/Real or presumably other MP4 player, no? >> >> -- >> View this message in context: http://www.nabble.com/Multimedia- >> Authoring---Quicktime-Dead--tf2474177.html#a6906309 >> Sent from the Revolution - User mailing list archive 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From mb.userev at harbourhosting.co.uk Thu Oct 19 19:37:42 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Fri, 20 Oct 2006 00:37:42 +0100 Subject: [OT] Is there a way to capture still frames from .VOB video files? Message-ID: <45380C46.9070301@harbourhosting.co.uk> Thought someone might know whether this is possible. A client has sent me some video on DVD. The files have the extension .VOB. I can play them in Windows Media Viewer no problem, but I'd like to be able to grab individual frames for use in Photoshop or whatever. Anyone know if this is possible? And er, if so how it can be done. Martin Baxter From luis at anachreon.co.uk Thu Oct 19 19:45:57 2006 From: luis at anachreon.co.uk (Luis) Date: Fri, 20 Oct 2006 00:45:57 +0100 Subject: [OT] Is there a way to capture still frames from .VOB video files? In-Reply-To: <45380C46.9070301@harbourhosting.co.uk> References: <45380C46.9070301@harbourhosting.co.uk> Message-ID: <39D43DF9-6630-493F-B051-2AB53BB3EE63@anachreon.co.uk> If you download VideoLAN (www.videolan.org) and 'Open Disc' you can stop playback and take a Snapshot (under the Video menu). Cheers, Luis. On 20 Oct 2006, at 0:37, Martin Baxter wrote: > Thought someone might know whether this is possible. > > A client has sent me some video on DVD. The files have the > extension .VOB. I can play them in Windows Media Viewer no problem, > but I'd like to be able to grab individual frames for use in > Photoshop or whatever. Anyone know if this is possible? And er, if > so how it can be done. > > 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 > From david at openpartnership.net Thu Oct 19 22:44:31 2006 From: david at openpartnership.net (David Bovill) Date: Thu, 19 Oct 2006 22:44:31 -0400 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> Message-ID: Would fix the Linux video support as well :) From bvlahos at mac.com Thu Oct 19 22:59:11 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Thu, 19 Oct 2006 19:59:11 -0700 Subject: Standalone builder current? Message-ID: I have a weird problem. I'm seeing a couple of bugs in a standalone that I'm not seeing in the IDE. In fact, both of these are bugs that were "fixed" previously. Since there are two of these I'm wondering if the 2.7.4 version of Rev I have either doesn't have the current versions of things or is somehow incorporating the wrong ones. I have tried it on a couple of different Macs but both of them have previous versions of Rev and were upgraded. When I saw one bug "come back" I figured it must not have gotten incorporated into whatever is used in a standalone. But when I saw the other one two it got me thinking it might be something else. Anyone else seeing this? How can I tell? I seem to recall discussion along similar lines but I can't remember the details. Bill Vlahos From revolutionary.dan at gmail.com Thu Oct 19 23:12:25 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Thu, 19 Oct 2006 20:12:25 -0700 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: References: Message-ID: <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com> FWIW, I think QT is and has been for many years Apple's greatest single technology. I might now say it's tied with the iPod. :-D Dan On 10/19/06, Stephen Barncard wrote: > > I'm friends with the VP of Quicktime at Apple. > > If someone can gather all the complaints and needs in one document > point-by-point, I can make sure he's aware of your concerns and can > perhaps tell us what's in the future for Quicktime without blowing an > NDA. He also might be aware of some new QT based authoring products > in the pipeline. > > Glenn was VERY bullish about and proud of the product, and I'd expect > he's have a really good answer. It's worth a try. He was concerned > and disappointed when he found Realaudio files on my sites! > > > sqb > > >However, it should be noted you are speaking from a Windows perspective. > > > >>In my quest for finding the ultimate multimedia authoring tool, > >>I've come to the tentative > >>conclusion that QuickTime, (as far as an authoring platform is > >>concerned), is falling so far > >>behind that it could soon be considered "dead". Apple, the very > >>folks who should be > >>promoting solutions for interactive QuickTime haven't done > >>anything, themselves, for years. > > > >-- > >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 > > > -- > 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 lan.kc.macmail at gmail.com Fri Oct 20 04:22:12 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Fri, 20 Oct 2006 16:22:12 +0800 Subject: Use of abbreviations in scripts In-Reply-To: <20CC0FE5-91E5-49F2-801E-7838F5C5EDF8@swcp.com> References: <20CC0FE5-91E5-49F2-801E-7838F5C5EDF8@swcp.com> Message-ID: I'm very much in both camps. I need to be verbose in my scripts so that months down the track I can easily interpret what I've done. But I like to use abbrevs because I'm lysdexic, I have a claim on the world's worst speller trophy topped off by the fact that I'm not that flash at typing. The fact that I only have a little time that I can devote to scripting is the least of my worries. How blessed I am to be born in the day of computers with spell & syntax checkers. Anyway I overcame this apparent Catch 22 with CopyPaste: http://www.scriptsoftware.com/copypaste/ - Mac and Windows. I've used CopyPaste for years and believe that it should be built into the OS. 10 clipboards, unlimited remembering of 'Copies' performed, set up clip sets for different programs. It's great. Then a while back they added yType which just adds to it's brilliance. Basically it 'intelligently' guesses what you are going to type and 'offers' to type it for you. Best of all you can set up autocorrections and boilerplates. Autocorrections are just that, you enter a list of words how you normally mistype them, and their corresponding corrections: crad => card feild => field windwo => window teh => the hilight => hilite textColour => textColor every time you type the left hand word, yType will automatically replace it with the correct spelling - you don't do a thing. Of course you can easily cheat and set it up to include: cd => card cds => cards fld => field bkg => background Boilerplates are abbrevs or acronyms you enter and what you'd like typed in their place: mycomp => 25MHz 030 IIci 32MB RAM 40MB SCSI HD NuBus EtherTalk OS 7.5.5 HyperCard 2.4.1 ygtbjr => you've got to be joking, right! tmyolc => tMyOuterLoopCounter tmyilc => tMyInnerLoopCounter tmyvdhn => tMyVeryDescriptiveHandlerName tmyvdfn => tMyVeryDescriptiveFunctionName tmyvdvn => tMyVeryDescriptiveVariableName osvlsn => of stack "Very Long Stack Name" if90th => if () then else end if switch => switch case () break case () break case () break default answer "You shouldn't have got here" end switch For these boilerplates to work, as with any autocompletion, you type in the preset minimum number of letters (I use 4), followed by two spacebars, yType will then replace the abbrev with your desired longhand. This would all be perfect except for one major and one minor problem. The major problem is that CopyPaste works perfectly with every program I use it with, except one - Rev:-( I assume it has something to do with Rev's 'event' based mechanism, which is what CopyPaste uses as well. CopyPaste works as advertised in Rev until you do your first 'Copy' after which any autocompletions or boilerplates will be usurped by whatever is in the clipboard. I tried using it with Galaxy, and although it doesn't suffer the same problem as the Rev Script Editor, when an autocompletion/boilerplate is triggered, a little box is suppose to pop up with one or more suggestions. In the above example, tmyv should pop up a box with three possibilities so you can click on one. In Galaxy that doesn't happen so you evoke the autocomplete 'blind' but can often get a different 'result' than you were expecting - thereby negating any attempt at saving typing strokes. The one 'minor' problem with CopyPaste + yType is that it only has one 'yTypeSuggestion.txt' file which stores every word you type plus your boilerplates. Basically it keeps track of how often you type a word and when your paramaters are met it lists in order of frequency all possible autocompletions. Boilerplates are just words you force into this list which are given a very high number so they will always appear at the top of any autocompletion suggestion list. This can be a little annoying as scripting in Rev has different words appear more often than AppleScript, Perl or HTML and when you return to Mail or regular word processing, you get all sorts of undesirable suggestions. I was able to work around this by writing an AppleScript that created my own text files, basically one for each project/program, and on request move the file to the default location and rename it to 'yTypeSuggestion.txt'. If CopyPaste +yType worked reliably in Rev, with intelligent use of autocorrection and boilerplates I reckon I could have very english like scripts of which only half the keystrokes I actually typed. I live in hope that when Rev solve their "Copy & Paste keyboard short-cut occasionally not working" anomaly, that CopyPaste +yType will then work flawlessly with Rev:-) From wjm at wjm.org Fri Oct 20 04:38:48 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 04:38:48 -0400 Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: Why is Rev's quality control going to hell? In my opinion, the 2.7.x series has been a huge step backwards in terms of reliability/stability and usability. And after five revisions it's still not ready for prime time. Here are some glaring, show-stopper problems that still persist in 2.7.4: - The installer introduced in 2.7 is horrible. It installs desktop shortcuts that point nowhere. The file associations are busted. It doesn't perform uninstall correctly. The full program directory is present after uninstall, junk is still sprinkled through the registry, and Rev doesn't remove its entries in Add/Remove programs. While the 2.6.1 installer works perfectly under Vista, the 2.7.4 installer locks up and has to be forced-quit. Error handling within the installer is a joke. Install/Uninstall should be one thing that is bulletproof, but these apparently haven't even been "smoke tested." Please tell me ... Aside from copying bits to the Program Files folder, what does it do RIGHT? - Standalones created with 2.7.x are bigger, slower, consume more resources, and are highly unpredictable compared to standalones created with 2.6.1. Half the time, quitting the standalone leaves the process running in Task Manager -- when the exact same stack under 2.6.1 exits cleanly. We've had reports of libraries not being included even when explicitly added. And Bill V's recent post is not the first report of standalones being built incorrectly or bugs returning from the dead. - More often than I'd like, quitting Rev 2.7.x itself results in an application error upon exit. And that is if you're lucky and the process isn't simply "hidden" as it is in standalones that don't quit properly. When the Windows Error Reporting dialog comes up I click "Send Report" every time... do you guys even receive/read those reports? Because I haven't seen any decrease in their frequency from one release to the next. - The IDE is noticeably, painfully slow, and suffers from screen refresh problems and on-screen corruption. I've had the 2.7.x IDE (and my work product) simply disappear more than once. The sluggishness of the current script editor is simply unacceptable (as described previously). It makes me long for the days of editing on a ZX81 in SLOW mode. This is not "software at the speed of thought" -- it's software at the speed of "musing." - Geometry manager still is hit-or-miss. It works until it doesn't... then you have to rebuild everything from scratch. One prominent developer told me he never uses it, because of the peril to his work product. Just when are you going to get around to fixing that? - The XML library under 2.7.x seems to consume much more memory and not clean up after itself. Stacks that use XML work fine under 2.6.1, but have locked up with 2.7.x. - The Internet library has resulted in lockups in stacks that have run without incident under 2.6.1. In fact, the 2.7.x series is so awfully bug-ridden, its most welcome new feature is the ability to save in "legacy" format. Yes, Rev, it's really that bad. I wrote a long time ago that I planned to purchase every update to the product. That's because I genuinely want to see Rev succeed (not to mention continue to exist/pay the bills). But I have to take it back. No, not this time. Not with 2.7. See, your "subscription" approach to licensing scares me. I just don't think you'll be able to release a sufficiently bug-free version within the 12 months of the update pack duration. It's already been eight months since you released the first version of 2.7, and admit it -- it's really still not up-to-snuff. If I had purchased the pack in February, when my 2.6.1 updates expired. I'd have regretted it. In a traditional update/upgrade model I might have the expectation that you'll eventually get 2.7 "right" via free bug-fixes and you'd already have my $150/$199. But under this model I'm not giving you a single shilling until I see a release that installs correctly, builds correctly, keeps up with my typing, and doesn't crash half the time I use it. Bottom line is you haven't EARNED the update pack fee yet. Some of you will say, "Bill it would be much more productive if you filed all this in Bugzilla." Well, I'm all for contributing to the community. But it takes time and effort to file a decent bug report. You need to have something reproducible, supply sample files, write it up properly, etc. This is no trivial task. And I just don't feel that it's worthwhile. I haven't seen action on other serious bugs, and I haven't seen the kind of quality that suggests even casual inspection on the part of Rev's release team. If the steering wheel comes off in your hands, are you going to take the time to write about the radio not working? How could you NOT notice that your installer puts a generic icon (broken shortcut) on the Windows desktop? How could you release a script editor that is slower than molasses? Where is the pride in your work product? Besides, I don't even "own" this version. After every announcement I download the latest draft; I test it out by converting some working 2.6.1 stacks; I see the problems almost immediately; I "uninstall" (that is, I run the uninstaller, see it's still screwed up, and manually go through the files and the registry to clean up your mess); and go back to 2.6.1. I'm afraid 30 days of trial isn't enough time for me to thoroughly document all the things that are screwed up in this product. So, when YOU demonstrate some good faith -- releasing a reasonably robust product, and committing to free bug fixes -- then perhaps I will work as your unpaid Quality Assurance Engineer. Hoping 2.7.5 is the one that gets it right, Bill From revlist at azurevision.co.uk Fri Oct 20 05:14:15 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 20 Oct 2006 10:14:15 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: On 20 Oct 2006, at 09:38, Bill Marriott wrote: > When the Windows Error Reporting dialog comes up I click "Send > Report" every > time... do you guys even receive/read those reports? Because I > haven't seen > any decrease in their frequency from one release to the next. I can't really comment on the rest as the 2.7 cycle seems pretty stable on OS X, but as far as I know those error reports get sent to Microsoft - not to the application vendor. Ian From wjm at wjm.org Fri Oct 20 05:44:35 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 05:44:35 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: Message-ID: It gets sent to Microsoft, but not ONLY to Microsoft. Windows Error Reporting is a FREE service specifically designed for software vendors/developers: >>> "Using the WER service is like having thousands of testers reporting bugs on your company's applications. You can monitor error trends and download debug information to help your developers determine the precise causes for application errors. WER categorizes and prioritizes your data for you, and includes a response feature to provide solutions to your end-users." -- Microsoft <<< http://msdn.microsoft.com/isv/resources/wer/default.aspx See also http://www.windowsdevcenter.com/pub/a/windows/2004/03/16/wer.html and for a laugh, http://www.updatexp.com/we-share-your-pain.html I guess if the software vendor doesn't take advantage of WER then you would be correct. "Ian Wood" wrote in message news:CCA3BCB6-0A19-4734-9518-DBB069A44D76 at azurevision.co.uk... > I can't really comment on the rest as the 2.7 cycle seems pretty stable > on OS X, but as far as I know those error reports get sent to Microsoft - > not to the application vendor. From henk at iglow-media.nl Fri Oct 20 06:09:06 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Fri, 20 Oct 2006 12:09:06 +0200 Subject: use-revolution Digest, Vol 37, Issue 37 In-Reply-To: <20061020083923.315E3488DDD@mail.runrev.com> References: <20061020083923.315E3488DDD@mail.runrev.com> Message-ID: <26A59F49-AF5F-4FD2-8B80-E16B3C3A499D@iglow-media.nl> Good day Josep, Since you are talking about a price list, the simplest way would probably be to export the Excel file to a text file - for example a tab delimited one. That text file can easily be opened in Rev: just put the contents of it into a table field. If you want to read directly from the .xls file, you will run into a lot of difficulties, I think. These files contain lots of data that you are probably not interested in, so you have to filter the data. And in order to do that, you have to understand the file format. Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT Netherlands 0031 (0)6 16 024 337 www.iglow-media.nl On 20-okt-2006, at 10:39, use-revolution-request at lists.runrev.com wrote: > From: Josep M Yepes > Date: 19 oktober 2006 19:45:49 GMT+02:00 > To: use-revolution at lists.runrev.com > Subject: Reading Excel files on Mac OS X > Reply-To: How to use Revolution > > > Hi to all, > > My name is Josep from Barcelona, Spain. I'm new in Revolution and I > have a lot of questions in my mind :) > > Now I need to read form a excel file. The excel file is pre- > formated with two columns data. It's a price list. > Any tip to aboard the file? I'm developing on Mac OS X, but the > application must be run also on Windows. > > I need to load and insert the data into mySQL table ckecking the > data that was changed from the last import. > > Thanks in advance, > Josep > From revlist at azurevision.co.uk Fri Oct 20 06:10:10 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Fri, 20 Oct 2006 11:10:10 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <112B92A7-C0A1-4DE1-9726-8B2794E8864F@azurevision.co.uk> My mistake, must have been thinking of the Apple 'equivalent'. Ian On 20 Oct 2006, at 10:44, Bill Marriott wrote: > It gets sent to Microsoft, but not ONLY to Microsoft. > > Windows Error Reporting is a FREE service specifically designed for > software > vendors/developers: From mark at maseurope.net Fri Oct 20 06:49:02 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 20 Oct 2006 11:49:02 +0100 Subject: Nobel prize Message-ID: <1D790219-B867-45E4-8F0A-3C5F7FF776DC@maseurope.net> Being a complete dunce when it comes to mathematics, I am insanely pleased with myself for having come up with a function to calculate the distance between two points, using my dimly remembered schoolboy geometry (Miss Stacey at Wimbledon College Preparatory would be blushing with pride) -- the square of the hypotenuse is equal to the square of the other two sides in a right angled triangle. The function is this : function pointDistance point1,point2 put ABS(item 1 of point1 - item 1 of point2) ^ 2 into square1 put ABS(item 2 of point1 - item 2 of point2) ^ 2 into square2 return trunc(sqrt(square1 + square2)) end pointDistance However, being a complete dunce when it comes to mathematics, it occurs to me that there may be other, better ways to do this, which I can't even imagine. So what does the list think? Nobel prize or dunces cap? Best, Mark From Stgoldberg at aol.com Fri Oct 20 08:00:54 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Fri, 20 Oct 2006 08:00:54 EDT Subject: Use of Flash animations in Revolution Message-ID: I see that one can import Flash animation ".swf" files into the Rev Quicktime player. However, is it also possible to import a Flash game with all its interactivity as well? Thanks. Steve Goldberg From henk at iglow-media.nl Fri Oct 20 08:01:09 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Fri, 20 Oct 2006 14:01:09 +0200 Subject: shortcut problems In-Reply-To: <20061016142858.33E85488EA8@mail.runrev.com> References: <20061016142858.33E85488EA8@mail.runrev.com> Message-ID: Thanks Klaus, Mark, Dave, I turned out the "Start in" field of the shortcut files was empty. As soon as I put the proper URL into this field, everything worked OK. Shortcuts can be created by using "New > shortcut". One can also create a shortcut by right clicking on a file and selecting "Copy to > Desktop". In the last case the 'Start In" field gets its proper value automatically. In the first case it is left blank. I still have to check whether short cuts created by Revolution have this property set. Thanks for your help, Henk On 16-okt-2006, at 16:28, use-revolution-request at lists.runrev.com wrote: > From: Dave Cragg > Date: 16 oktober 2006 13:02:14 GMT+02:00 > To: How to use Revolution > Subject: Re: shortcut problems > Reply-To: How to use Revolution > > > > On 16 Oct 2006, at 10:47, Henk van der Velden wrote: >> We did some testing. It turns out that the program sometimes >> thinks the defaultURL is the URL of the desktop where the shortcut >> is located (C:/Documents and Settings/carels/Bureaublad) instead >> of the folder where the program is located (//Bellefleur/M-schijf/ >> Leerlingen/de dijk/hardinxveld.exe). How can this be? What can be >> done about it? > > Klaus and Mark have given good tips about how to get round the > problem. > > The original cause of the problem probably lies in the shortcut > files. If you check the "properties" of the shortcut files from > Windows Explorer, you will find a "Start In" field. This field > determines the working directory (i.e. default directory) when your > application starts. This should normally point to the directory > where the linked file is located. But depending on how the > shortcuts are made, it may just point to the desktop. > > Some installer maker programs that make shortcuts require you to > set this property specifically. I've been caught out a number of > times by forgetting to set it. > > Cheers > Dave From henk at iglow-media.nl Fri Oct 20 08:57:56 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Fri, 20 Oct 2006 14:57:56 +0200 Subject: Use of Flash animations in Revolution In-Reply-To: <20061019170004.6655D488DFB@mail.runrev.com> References: <20061019170004.6655D488DFB@mail.runrev.com> Message-ID: > Hi Steve, only as long as the interactivity is Flash 5 compatible. You can also use altBrowser, which actually displays your Flash movie in Revolution through the browser. That way you can have Flash content displayed up to the current Flash version. Kind regards, Henk > Stgoldberg at aol.com Stgoldberg at aol.com > Fri Oct 20 07:00:54 CDT 2006 > > I see that one can import Flash animation ".swf" files into the Rev > Quicktime > player. However, is it also possible to import a Flash game > with all its > interactivity as well? Thanks. > Steve Goldberg From stephenREVOLUTION at barncard.com Fri Oct 20 09:04:27 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 Oct 2006 08:04:27 -0500 Subject: [OT] Is there a way to capture still frames from .VOB video files? In-Reply-To: <45380C46.9070301@harbourhosting.co.uk> References: <45380C46.9070301@harbourhosting.co.uk> Message-ID: If you're on a mac, you can do a screen grab, cmd shift 4 and select the area >Thought someone might know whether this is possible. > >A client has sent me some video on DVD. The files have the extension >.VOB. I can play them in Windows Media Viewer no problem, but I'd >like to be able to grab individual frames for use in Photoshop or >whatever. Anyone know if this is possible? And er, if so how it can >be done. > >Martin Baxter -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mark at maseurope.net Fri Oct 20 09:08:08 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 20 Oct 2006 14:08:08 +0100 Subject: Nobel In-Reply-To: <00b701c6f438$e054af30$1200000a@pandora> References: <00b701c6f438$e054af30$1200000a@pandora> Message-ID: <4ECF446B-742A-4640-BEC5-9A06193E23D0@maseurope.net> Bill, Thanks - I knew it couldn't possibly be perfect - and your observations about ABS and trunc are exactly the kind of comment I hoped the list would supply. Yours, somewhere between the nobel and the dunces cap, Mark On 20 Oct 2006, at 12:14, Bill Marriott wrote: > Well, you don't need abs() when squaring numbers, and I'm not sure > why you would use trunc() instead of round(). > > a^2 + b^2 = c^2 works great for screen dimensions. But if you're > talking about distances on earth, look at > > http://mathforum.org/library/drmath/view/54941.html > > Writing a function for that would put you closer to the Nobel. > > Mark Smith wrote > > function pointDistance point1,point2 > > > > put ABS(item 1 of point1 - item 1 of point2) ^ 2 into square1 > > put ABS(item 2 of point1 - item 2 of point2) ^ 2 into square2 > > > > return trunc(sqrt(square1 + square2)) > > > > end pointDistance > From joel.guillod at net2000.ch Fri Oct 20 09:42:24 2006 From: joel.guillod at net2000.ch (Joel Guillod) Date: Fri, 20 Oct 2006 15:42:24 +0200 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061020083923.E3F1C488DEE@mail.runrev.com> References: <20061020083923.E3F1C488DEE@mail.runrev.com> Message-ID: Alas I think you are true, Bill, I am afraid! I have to agree with you although my work is not as impossible as you report yours. Obviously there is some serious management issue in Runrev which is not a new one... And this is a pity because Revolution concept drives a very productive development environment. And you are true, not taking for serious our bugs we take time to fill (for free, yes!) is reflecting a very bad quality and doubtfull respect against Runrev customers (and yes I dont - or at least I hesitate to - fill bugs since years-old-bugs are still unaddressed. Also these persistent attitudes make flee a lot of the professional developers... I would hate to get the news that Runrev or any other company resigns from continuing to upgrade Revolution. Will version 3 be a new age for a better Revolution? Maybe some EurRevcon members will know soon. I do not want to be too dark and I still have faith in those in Runrev who are actually trying to do their best in order to enhance Revolution. Because, yes, I am confident that there are still people in Runrev who work with pride and for quality... but this is a story I dont have any weight and this is better so. As you, Bill, my own weight is in buying future yearly upgrades. Le 20 oct. 06 ? 10:39, use-revolution-request at lists.runrev.com a ?crit : > ... > Some of you will say, "Bill it would be much more productive if you > filed > all this in Bugzilla." Well, I'm all for contributing to the > community. But > it takes time and effort to file a decent bug report. ... I haven't > seen action on other serious bugs, and I haven't seen the kind of > quality > that suggests even casual inspection on the part of Rev's release > team. > ... Where is the pride in your work product? > > ... So, when YOU demonstrate > some good faith -- releasing a reasonably robust product, and > committing to > free bug fixes -- then perhaps I will work as your unpaid Quality > Assurance > Engineer. From wdesmet at wanadoo.nl Fri Oct 20 09:46:52 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Fri, 20 Oct 2006 15:46:52 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? Message-ID: Hi there, I use the 'hide menubar' script in my latest app and it works fine on OSX but not on Windows XP. After searching the documentation I noticed I have to use 'hide taskbar' to have the same result on Windows XP but it doesn't work. The app is made with RR 2.7.4! It gets stranger because on another app I used the same code 'hide menubar' and that works fine on OSX and WIndows XP. That app was compiled with RR 2.6.1! Is this a bug or has something changed? Can someone confirm my 'problem'? greetings, William de Smet From klaus at major-k.de Fri Oct 20 09:55:10 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 20 Oct 2006 15:55:10 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? In-Reply-To: References: Message-ID: Dag William, > Hi there, > > I use the 'hide menubar' script in my latest app and it works fine on > OSX but not on Windows XP. After searching the documentation I noticed > I have to use 'hide taskbar' to have the same result on Windows XP but > it doesn't work. The app is made with RR 2.7.4! > > It gets stranger because on another app I used the same code 'hide > menubar' and that works fine on OSX and WIndows XP. That app was > compiled with RR 2.6.1! > > Is this a bug or has something changed? > Can someone confirm my 'problem'? Works here, at least in the IDE. Does it work in your IDE? > greetings, > > William de Smet Groetjes Klaus Major klaus at major-k.de http://www.major-k.de From wdesmet at wanadoo.nl Fri Oct 20 10:00:33 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Fri, 20 Oct 2006 16:00:33 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? In-Reply-To: References: Message-ID: Hi Klaus, Sorry, I had to mention: I am on OSX on the latest Intel iMac (beautiful machine by the way) and RR 2.7.4. Hide menubar works in the IDE on OSX. After compiling the .exe it doesn't work on Windows XP. And like I said it worked fine with RR 2.6.1. greetings, WIlliam de Smet 2006/10/20, Klaus Major : > Dag William, > > > Hi there, > > > > I use the 'hide menubar' script in my latest app and it works fine on > > OSX but not on Windows XP. After searching the documentation I noticed > > I have to use 'hide taskbar' to have the same result on Windows XP but > > it doesn't work. The app is made with RR 2.7.4! > > > > It gets stranger because on another app I used the same code 'hide > > menubar' and that works fine on OSX and WIndows XP. That app was > > compiled with RR 2.6.1! > > > > Is this a bug or has something changed? > > Can someone confirm my 'problem'? > > Works here, at least in the IDE. > Does it work in your IDE? > > > greetings, > > > > 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 > > -- ICT-co?rdinator Herman Broerenschool 2612 SP Delft 015-2141066 http://www.hermanbroerenschool-delft.nl From klaus at major-k.de Fri Oct 20 10:21:01 2006 From: klaus at major-k.de (Klaus Major) Date: Fri, 20 Oct 2006 16:21:01 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? In-Reply-To: References: Message-ID: <89254DC3-F5E3-40E2-BB8F-6AD1AB60273D@major-k.de> Hi William, > Hi Klaus, > > Sorry, I had to mention: I am on OSX on the latest Intel iMac > (beautiful machine by the way) and RR 2.7.4. Hide menubar works in the > IDE on OSX. After compiling the .exe it doesn't work on Windows XP. > And like I said it worked fine with RR 2.6.1. I forgot to mention that I tried this on my PC with "hide taskbar" in the msg :-) And that worked in the IDE on my PC with windows XP. > greetings, > > WIlliam de Smet Regards Klaus Major klaus at major-k.de http://www.major-k.de From m.schonewille at economy-x-talk.com Fri Oct 20 10:31:57 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 20 Oct 2006 16:31:57 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? In-Reply-To: <89254DC3-F5E3-40E2-BB8F-6AD1AB60273D@major-k.de> References: <89254DC3-F5E3-40E2-BB8F-6AD1AB60273D@major-k.de> Message-ID: <3201F087-33B6-45EE-9929-56EF045E19D5@economy-x-talk.com> Hi William, According to the docs, you can't hide the menubar on Windows. Maybe you could hide the group. I don't understand why you would want to hide the menubar on Windows, though. Disabling it might be a better solution. You can hide the taskbar on Windows. I did this with a standalone in 2.7.4 and it seems to work fine. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 20-okt-2006, om 16:21 heeft Klaus Major het volgende geschreven: > Hi William, > >> Hi Klaus, >> >> Sorry, I had to mention: I am on OSX on the latest Intel iMac >> (beautiful machine by the way) and RR 2.7.4. Hide menubar works in >> the >> IDE on OSX. After compiling the .exe it doesn't work on Windows XP. >> And like I said it worked fine with RR 2.6.1. > > I forgot to mention that I tried this on my PC with "hide taskbar" > in the msg :-) > And that worked in the IDE on my PC with windows XP. > >> greetings, >> >> WIlliam de Smet > > Regards > > Klaus Major > klaus at major-k.de > http://www.major-k.de From wdesmet at wanadoo.nl Fri Oct 20 10:44:26 2006 From: wdesmet at wanadoo.nl (William de Smet) Date: Fri, 20 Oct 2006 16:44:26 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? In-Reply-To: <3201F087-33B6-45EE-9929-56EF045E19D5@economy-x-talk.com> References: <89254DC3-F5E3-40E2-BB8F-6AD1AB60273D@major-k.de> <3201F087-33B6-45EE-9929-56EF045E19D5@economy-x-talk.com> Message-ID: Hi Mark, Like Klaus said hiding the taskbar works fine with the Windows version of RR. I just downloaded the Windows demo of RR and installed it on Windows XP (on my iMac via Parallels). Klaus is right it works on XP. My problem is that 'hide taskbar' doesn't work with an .exe file made on the OSX version of RR. And like I wrote before: it just to work with RR 2.6.1!! I used the same code. Why hiding it? It's an educational app for disabled children and I don't want them to be able to exit the app without the help of the teacher. Mark are you on OSX as well? greetings, WIlliam de Smet 2006/10/20, Mark Schonewille : > Hi William, > > According to the docs, you can't hide the menubar on Windows. Maybe > you could hide the group. I don't understand why you would want to > hide the menubar on Windows, though. Disabling it might be a better > solution. > > You can hide the taskbar on Windows. I did this with a standalone in > 2.7.4 and it seems to work fine. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 20-okt-2006, om 16:21 heeft Klaus Major het volgende geschreven: > > > Hi William, > > > >> Hi Klaus, > >> > >> Sorry, I had to mention: I am on OSX on the latest Intel iMac > >> (beautiful machine by the way) and RR 2.7.4. Hide menubar works in > >> the > >> IDE on OSX. After compiling the .exe it doesn't work on Windows XP. > >> And like I said it worked fine with RR 2.6.1. > > > > I forgot to mention that I tried this on my PC with "hide taskbar" > > in the msg :-) > > And that worked in the IDE on my PC with windows XP. > > > >> greetings, > >> > >> WIlliam de Smet > > > > 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 > > From m.schonewille at economy-x-talk.com Fri Oct 20 11:23:16 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 20 Oct 2006 17:23:16 +0200 Subject: Problem with hiding taskbar and RR 2.7.4? In-Reply-To: References: <89254DC3-F5E3-40E2-BB8F-6AD1AB60273D@major-k.de> <3201F087-33B6-45EE-9929-56EF045E19D5@economy-x-talk.com> Message-ID: <6B0453D0-F92F-4840-B087-64CE19CA542C@economy-x-talk.com> Hi William, Yes, I build my executables for Windows XP with Rev 2.7.4 on Mac OS X 10.4.8 (and have no problems hiding the task bar). Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 20-okt-2006, om 16:44 heeft William de Smet het volgende geschreven: > Hi Mark, > > Like Klaus said hiding the taskbar works fine with the Windows version > of RR. I just downloaded the Windows demo of RR and installed it on > Windows XP (on my iMac via Parallels). Klaus is right it works on XP. > > My problem is that 'hide taskbar' doesn't work with an .exe file made > on the OSX version of RR. And like I wrote before: it just to work > with RR 2.6.1!! I used the same code. > > Why hiding it? It's an educational app for disabled children and I > don't want them to be able to exit the app without the help of the > teacher. > > Mark are you on OSX as well? > > greetings, > > WIlliam de Smet From dsc at swcp.com Fri Oct 20 11:49:12 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 Oct 2006 09:49:12 -0600 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> On Oct 20, 2006, at 2:38 AM, Bill Marriott wrote: > In my opinion, the 2.7.x series has been a huge step backwards in > terms of > reliability/stability and usability. And after five revisions it's > still not > ready for prime time. Here are some glaring, show-stopper problems > that > still persist in 2.7.4: I don't agree with this assessment. The new installer cleans up a lot (saves a lot of time and headache) and a lot of bugs have been fixed. I was not aware of any claims that 2.7.4 is ready for Vista. Dar From geradamas at yahoo.com Fri Oct 20 11:53:43 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 20 Oct 2006 16:53:43 +0100 (BST) Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: <20061020155343.57272.qmail@web37501.mail.mud.yahoo.com> Umm . . . It is not that difficult to: 1. Start something fantastically innovative, 2. Take over something from somebody else and jazz it up considerably, BUT . . . it is extremely hard to maintain something - especially something that has been belting along at full steam for quite some time. I bought RRMedia 2.7.1 and think that it is awful! (admittedly mainly because of the way all the component stacks are locked in so I cannot heavily customise them). I do most of my work with DreamCard 2.6.1 and think it is fantastic! It looks, to me, as the culmination of all the work since RR 1. 2.7 and Co look "wonky". And I have only two questions for the generally very good and hard-working people at Runtime Revolution: 1. Why have you been infected by the urge to upgrade at a ferocious rate, including a file format change which seems to serve no obvious purpose? A more settled pace of development and upgrade release might result in more quality control and give us an impression of mature stability rather than something intent on creative burn-out. 2. Yes, Bill Marriott (and tons of others), have done a lot of work which, in one way or another must have contributed to RR's financial success - isn't it time to cut them some slack? sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From dsc at swcp.com Fri Oct 20 11:54:47 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 Oct 2006 09:54:47 -0600 Subject: Nobel prize In-Reply-To: <1D790219-B867-45E4-8F0A-3C5F7FF776DC@maseurope.net> References: <1D790219-B867-45E4-8F0A-3C5F7FF776DC@maseurope.net> Message-ID: <3AB35893-FAC1-4829-B79F-F2E429BE82E9@swcp.com> On Oct 20, 2006, at 4:49 AM, Mark Smith wrote: > I am insanely pleased with myself for having come up with a > function to calculate the distance between two points, That will work, and Bill's comments will make it improved. (I have not received his mail, still in Carnivore I assume, but I have seen your reply.) The most time consuming part is the square root. So, if you only need to _compare_ distances (as in this point A is closer to point B than point C is), then compare without the square root. Dar From geradamas at yahoo.com Fri Oct 20 12:00:03 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 20 Oct 2006 17:00:03 +0100 (BST) Subject: [OT] Is there a way to capture still frames from .VOB video files? Message-ID: <20061020160003.59780.qmail@web37501.mail.mud.yahoo.com> VLC can play .VOB video files http://www.videolan.org/vlc/ then any old method of screen capture should grab a shot which you can then edit in something such as GIMP sincerely, Richmond Mathewson "Why pay for Ketchup when there is Open Sauce ?" ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From dsc at swcp.com Fri Oct 20 12:07:00 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 Oct 2006 10:07:00 -0600 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: <30967D91-0CB0-4AA6-94F6-0560B1675A37@swcp.com> On Oct 20, 2006, at 9:49 AM, Dar Scott wrote: > I don't agree with this assessment. The new installer cleans up a > lot (saves a lot of time and headache) and a lot of bugs have been > fixed. I said this poorly. I completely accept that you are having problems and sympathize. And I'm aware that others have had problems. However, one data point in one environment is not enough to make a general assessment. It was not clear how much of the testing involved Vista. Those tests are good to have, but should not count against 2.7. I work on XP and OS X and have been pleased with changes. That is just one data point. Dar From 3mcgrath at adelphia.net Fri Oct 20 12:24:20 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Fri, 20 Oct 2006 12:24:20 -0400 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6906309.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> Message-ID: Greg, Have you tried doing the interactivity in Keynote and exporting to Interactive Quicktime? It does not have all of the glitz and tools that a Flash would have but it does offer some interactivity. I have done a couple of projects that way. Tom On Oct 19, 2006, at 5:37 PM, GregSmith wrote: > > Dan: > > No, not according to the documentation. For any movie > interactivity you > need the freely distributable player. For static QuickTime, you > don't. > Sure, if you can influence anybody over there to fix the drop > shadow default > and allow an interactive web demonstration of a MovieWorks movie, > I'm all > for that. > > Really, there is an open source opportunity for the kind of project > authoring I'm needing. But, if it takes years to complete, I'm not > waiting. > If someone put together a program of MovieWorks elegance and > simplicity and > functionality which allowed the addition of "while you watch" > narration, > (during the authoring process), totally customizable titling, (as you > watch), with customizable drop shadows, basic "in-movie" navigation > as well > as "extra-movie" navigation and linking, all for the low, low price > of . . . > nothing . . . I think they'd have something there. What they would > gain by > releasing it freely, I have no idea. But, even if they released it > for the > low, low price of . . . $129 . . . or thereabouts . . . they'd > still have > something there. > > Greg Smith > 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 Fri Oct 20 12:30:30 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 Oct 2006 09:30:30 -0700 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <1353300886.20061020093030@ahsoftware.net> Bill- Friday, October 20, 2006, 1:38:48 AM, you wrote: > Some of you will say, "Bill it would be much more productive if you filed > all this in Bugzilla." Well, I'm all for contributing to the community. But > it takes time and effort to file a decent bug report. You need to have > something reproducible, supply sample files, write it up properly, etc. This > is no trivial task. And I just don't feel that it's worthwhile. I haven't While I agree with you on all these points (all right - I haven't seen the application error on quit thing, but I'll grant that YMMV) I do have to take issue with this one. The first step in getting some of these problems fixed is to write up a report on it. The BZ interface is the connection between the users and the rev team. They may look in on the list casually now and then, but they do pay attention to the bug reports. And yes, I know I've got unconfirmed reports that have been sitting in there for a couple of years now, but I also have gotten responses to bugs I've written up - they've been confirmed or merged into other reports or something that indicates that a human read them and took them seriously. Another point - if I come across a bug I can look in BZ and see if there's already a bug report on it. If someone's been there before I can add a "me too" comment that is a flag for the engineers that it's not just a single-instance bug and should be a sign that they should take it more seriously. And some bug reports have workarounds in the comments, which enables me to get on with my work even without an immediate fix. End of rant - I'm a QA engineer by profession, so this got one on my nerves, but otherwise thanks for a well-thought-out and well-written post. I do hope you sent a copy to runrev support as well. -- -Mark Wieder mwieder at ahsoftware.net From herndogy at sbcglobal.net Fri Oct 20 12:47:01 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Fri, 20 Oct 2006 09:47:01 -0700 (PDT) Subject: Trouble setting a substack to topstack Help please. Message-ID: <20061020164701.42514.qmail@web81805.mail.mud.yahoo.com> Situation. Three stacks. A MainStack and two SubStacks. MainStack queries data from the dabase on start up. Substack1 is a small stack that is hidden. It is called from the mainstack with the modal SubStack1, show SubStack1 commands. It pops up data is then manipulated and then re-inserted back into the database. Before Substack1 is hidden it calls a handler in the mainstack to refresh the main stack's screen with another database query. Everything works sweet. Now look at a similar situation. Mainstack calls substack2 with the modal substack2, show substack2 commands. Substack2 is a bit larger window that pops on top of the mainstack and rup runs a different query to show a different view of the same data. Substack2 now calls substack1 with the modal substack1, show substack1 commands because it wants to edit the data. It pops up fine and data is re-inserted into the database. Now comes the problem... I cant get the screen in substack2 to refresh with the same method as the mainstack. Sending mouseup to the refresh button in substack2 or calling a handler in the stack script of substack2 cant be done because the topstack reverts back to the mainstack as soon as substack1 is hidden. Setting the topstack to substack2 only works if i use the path ( set the topstack to "substack2 of stack mainstack.rev" ) which is immediatly followed by a message that says "before you open "mainstack.rev" what do you want to do with "mainstack" ? Purge,save or cancel. I havent had any luck with placing the refresh screen handler in the mainstacks script either. Any ideas. I have been farting around with this from every angle for about 4 hours. If you click on the refresh button in substack2 after every change it works fine but I'm sure their is a way to get this to refresh automaticly. Also I have a database dissconect script in the mainstack and when I close the stack it gets executed three times. One time for each one of the three stacks. This causes an error. Thanks Dave From brucegregory at earthlink.net Fri Oct 20 12:51:18 2006 From: brucegregory at earthlink.net (GregSmith) Date: Fri, 20 Oct 2006 09:51:18 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> Message-ID: <6920717.post@talk.nabble.com> Tom: I have done some experimentation with Keynote, the latest version. It does just about everything I need, but the slide "effects" need a high frame rate to play nicely in QuickTime, so that would rule out anything but a very small web demo, unless I am missing something important. Or, alternately, you could just eliminate the effects altogether. I'm still baffled by the way it handles its QuickTime export. Would you recommend bringing captured video into Keynote uncompressed and using Keynote to compress it, or the reverse? I'm going for the highest quality, largest size that would be practical for the web. Thanks, Greg Smith Thomas McGrath III wrote: > > Greg, > > Have you tried doing the interactivity in Keynote and exporting to > Interactive Quicktime? It does not have all of the glitz and tools > that a Flash would have but it does offer some interactivity. I have > done a couple of projects that way. > > Tom > > On Oct 19, 2006, at 5:37 PM, GregSmith wrote: > >> >> Dan: >> >> No, not according to the documentation. For any movie >> interactivity you >> need the freely distributable player. For static QuickTime, you >> don't. >> Sure, if you can influence anybody over there to fix the drop >> shadow default >> and allow an interactive web demonstration of a MovieWorks movie, >> I'm all >> for that. >> >> Really, there is an open source opportunity for the kind of project >> authoring I'm needing. But, if it takes years to complete, I'm not >> waiting. >> If someone put together a program of MovieWorks elegance and >> simplicity and >> functionality which allowed the addition of "while you watch" >> narration, >> (during the authoring process), totally customizable titling, (as you >> watch), with customizable drop shadows, basic "in-movie" navigation >> as well >> as "extra-movie" navigation and linking, all for the low, low price >> of . . . >> nothing . . . I think they'd have something there. What they would >> gain by >> releasing it freely, I have no idea. But, even if they released it >> for the >> low, low price of . . . $129 . . . or thereabouts . . . they'd >> still have >> something there. >> >> Greg Smith >> > > 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 > > -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6920717 Sent from the Revolution - User mailing list archive at Nabble.com. From stephenREVOLUTION at barncard.com Fri Oct 20 13:03:36 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 Oct 2006 12:03:36 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: I was not aware that Vista was even available as a final product. > >I was not aware of any claims that 2.7.4 is ready for Vista. > >Dar > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From stephenREVOLUTION at barncard.com Fri Oct 20 13:05:43 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 Oct 2006 12:05:43 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061020155343.57272.qmail@web37501.mail.mud.yahoo.com> References: <20061020155343.57272.qmail@web37501.mail.mud.yahoo.com> Message-ID: So... why don't you just stay in 2.6.1? Nobody's forcing you to be 'on the edge'. sqb > >I do most of my work with DreamCard 2.6.1 and think it >is fantastic! >It looks, to me, as the culmination of all the work >since RR 1. 2.7 and >Co look "wonky". > >And I have only two questions for the generally very >good and >hard-working people at Runtime Revolution: > >1. Why have you been infected by the urge to upgrade >at a ferocious >rate, including a file format change which seems to >serve no obvious >purpose? > >A more settled pace of development and upgrade release >might result >in more quality control and give us an impression of >mature stability >rather than something intent on creative burn-out. > >2. Yes, Bill Marriott (and tons of others), have done >a lot of work which, >in one way or another must have contributed to RR's >financial success >- isn't it time to cut them some slack? > >sincerely, Richmond Mathewson > >_ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From dsc at swcp.com Fri Oct 20 14:58:17 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 Oct 2006 12:58:17 -0600 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <1353300886.20061020093030@ahsoftware.net> References: <1353300886.20061020093030@ahsoftware.net> Message-ID: <07158FC0-E101-46A7-BE12-0C432BB26B0C@swcp.com> On Oct 20, 2006, at 10:30 AM, Mark Wieder wrote: > While I agree with you on all these points (all right - I haven't seen > the application error on quit thing, but I'll grant that YMMV) I do > have to take issue with this one. The first step in getting some of > these problems fixed is to write up a report on it. The BZ interface > is the connection between the users and the rev team. I agree. I was recently discussing an issue with a fellow Revolutionary and discovered that even though we had very similar systems, we were seeing different results. (...due I suspect to different video cards...) Though I would like to see testing on a wider variety of machines, fully recognize that for some things RunRev will know know until you tell them. Dar From jacque at hyperactivesw.com Fri Oct 20 15:25:43 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 14:25:43 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <453922B7.80107@hyperactivesw.com> Bill Marriott wrote: > It gets sent to Microsoft, but not ONLY to Microsoft. Whatever is supposed to happen, Runtime doesn't get them. Your reports are going into the ether. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Oct 20 15:36:28 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 14:36:28 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <1353300886.20061020093030@ahsoftware.net> References: <1353300886.20061020093030@ahsoftware.net> Message-ID: <4539253C.4020501@hyperactivesw.com> Mark Wieder wrote: > > The first step in getting some of > these problems fixed is to write up a report on it. The BZ interface > is the connection between the users and the rev team. They may look in > on the list casually now and then, but they do pay attention to the > bug reports. Right, and they rarely have time to read the list. I'm not sure what purpose posting a rant serves here; maybe Bill just wants to sour everyone on Revolution or has some private vendetta. I can't imagine why he'd holler here and yet refuse to report the problems on the only venue the team actually reads. Some of the "bugs" he reports can be due to faulty scripting. I'll answer that elsewhere. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From dsc at swcp.com Fri Oct 20 15:39:15 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 20 Oct 2006 13:39:15 -0600 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <6792C035-9FB8-4E15-8FC3-081CB990C6CA@swcp.com> On Oct 20, 2006, at 2:38 AM, Bill Marriott wrote: > Some of you will say, "Bill it would be much more productive if you > filed > all this in Bugzilla." Well, I'm all for contributing to the > community. But > it takes time and effort to file a decent bug report. You need to have > something reproducible, supply sample files, write it up properly, > etc. This > is no trivial task. There are a couple things folks might consider when wanting to contribute to the community by making bug reports but are prudent about how much time is spent in that. One is focus. One can concentrate on areas of greatest concern, areas where one has to do the analysis for other reasons, or areas of expertise or interest. This area of focus can also be one where you can help others in discussion. The other is discussion before making the report. Peers can help us weed out cockpit errors, find the scope, and even identify the nature of the problem. Peers can also suggest workarounds. You might then have all you need to make a report. You might find a fellow Revolutionary better equipped to make the report. > So, when YOU demonstrate > some good faith -- releasing a reasonably robust product, and > committing to > free bug fixes -- then perhaps I will work as your unpaid Quality > Assurance > Engineer. I see good faith as the commitment to fixing bugs. For lots of reasons, including, no doubt, the multi-platform nature, bug fix releases are hard to separate from feature releases. Even so, I do think that a longer update period for the Studio users would put RunRev in better light. RunRev as well as Revolution users have benefited from the many hours user-developers have given to identifying bugs and characterizing Revolution in general. I gain because many have worked long hours to critically analyze parts of Revolution and RunRev has said it will try to fix bugs. Dar From soapdog at mac.com Fri Oct 20 15:46:49 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 Oct 2006 07:46:49 -1200 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <453922B7.80107@hyperactivesw.com> References: <453922B7.80107@hyperactivesw.com> Message-ID: <6183323.1161373609367.JavaMail.soapdog@mac.com> I am very pleased with the 2.7.x release, my only complain is the lack of a linux engine. Coming to the use-list complaining about the product is on my humble opinion not the most polite and wisest path. I think the only way for the RunRev team to better its product is thru interaction with its userbase. I belive people here that ship software understand that bug reports gets more attention than user mailing lists. During the last years, I've sent many reports and requests for RunRev support and they were always there to help me. There are bugs in Rev, but all language have bugs, the only way to solve them is to help RunRev solving them. We can do that by replicating the bug and finding recipes. Advanced users might even be able to isolate where the bug is happening, this would be invaluable info for the RunRev team. One thing we trylu need is a Suite of Tests that test a rev distribution for obvious bugs. This little stack could be executed and it would test things. Many languages have this kind of suite, Ruby has it and so does scheme. This would help finding bugs in new releases. I think that going into a flamefest with RunRev on the use-list is not useful. For example, in this thread someone said wrongly about the file format change, as if the new format serves no purpose. This is said out of thin air, with the new additions of ink and blendmodes, they had to change the file format to acomodate this new technologies. I think that before saying something people should get more info. I am no QA person. I am a 26 years old developer with no formal education. I've shipped some cool software using the 2.7 release. As for the struggle between dreamcard and the new rev media. They are different products, its like saying Rev Studio is awful because Enterprize is so much better. If the 2.6 release is working for you, if you feel no need for the new features of 2.7, why upgrading to a new codebase? Keep using 2.6 till 2.7 release is tested, debugged, re-tested... I have Rev installed on my machine from 2.1 till 2.7.4, depending on my needs I develop in other versions. My cgis are developed in Rev 2.6 and my desktop apps in 2.7... andre From wjm at wjm.org Fri Oct 20 15:59:14 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 15:59:14 -0400 Subject: Open Letter to Rev: Quality Is Job #1 (Vista Install) References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: Dar, > [...] The new installer cleans up a lot (saves a lot of time and > headache) and a lot of bugs have been fixed. No way you'll get me to agree with you on the Installer issues. I can demonstrate on a clean XP system all the specific issues I mentioned with respect to install and uninstall. I've seen the problems on multiple computers of mine. Friends I've cajoled into trying Rev have seen the same thing. In the release notes, I do read about some bugs being fixed (most having been introduced in 2.7.0), but overall the experience has been less stable. > I was not aware of any claims that 2.7.4 is ready for Vista. As with prior releases of Windows, application compatibility is one of the most important, core concerns of Microsoft's development team. In general, well-written applications that work on Windows XP will work on Vista. (Device drivers are a different issue.) I can mention several programs released two, or even seven to ten years ago that function properly. Notably, this includes Revolution 2.6.1, which installs and works just great under Vista. > It was not clear how much of the testing involved Vista. Those tests are > good to have, but should not count against 2.7. The only Vista-related item was the installer. Logically: I couldn't install, ergo no testing under Vista. All the other comments refer to running the new Rev releases under Windows XP. If the Vista problem was the only issue with the Rev 2.7.x series, then I wouldn't necessarilly mention it. Or my post would be, "Windows Vista Compatibility?" or something like that. But in the context of general installer flakiness this is just one more nail in the coffin. The Vista item is on the one hand "minor" (or "forgiveable") but on the other hand important to include and "counts against" Rev because it is a concrete example of software that is a "step backward" -- somehow less compliant with operating system requirements. The old version 2.6.1 works; 2.7.4 does not. It's like the canary in the coal mine, if you will, that exposes poor programming/testing. Just what are they doing differently that causes it to break? Stephen, > I was not aware that Vista was even available as a final product. This is a red herring. Windows Vista has been available in various forms for public (not to mention, developer) testing for several months, since before 2.7.0 was released. The current "release candidate 2" build is publicly available for download from http://download.windowsvista.com/preview/rc2/en/download.htm Microsoft has been mailing DVDs of the new operating system to anyone who's asked since Beta 2 (end of May). The whole point of an extended beta program is to get developers ready... to give them time to migrate their code or to give the OS maker important pre-release feedback. Apparently Rev has not taken advantage of this window. Basically what you're saying, Stephen, is that we should expect Rev will be starting at "square one" with Vista in one-to-three months, when it's released to retail. Don't forget that you and I and others on the list are (nominally) software developers, and Rev is the tool that we use. How can we make *our* software Vista-ready if the platform we depend on is lagging months behind? Other software developers, large and small, have been releasing updates that mention Vista compatibility enhancements as part of their usual release cycle. Why hasn't Rev? Isn't this supposed to be a cross-platform developement environment? This is just one more reason not to pay for the "update pack" until Rev gets it right. Wait until the product is stable under XP. Wait until it works under Vista. Wait until it "takes advantage" of Vista. Then wait for the two or three releases that it will take to iron out the Vista-related bugs. (But, don't hold your breath. I can only assume their complete lack of regard for Vista support indicates this will be a long time coming.) Finally, if you believe it is so outrageous to contemplate that Rev should be well along with Vista compatibility by now, you can snip out the brief comment about Vista from my original post. Pretend I didn't mention it. It wouldn't change a thing. From wjm at wjm.org Fri Oct 20 16:05:52 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 16:05:52 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <1353300886.20061020093030@ahsoftware.net> <4539253C.4020501@hyperactivesw.com> Message-ID: That is WAY out of line. The source of the frustration is the product. If it worked great, I'd be happy. Don't blame the messenger, and especially don't assume "vendettas" or some kind of sociopathic desire to "sour everyone" on Rev. Since my post I've gotten several email messages off-list thanking me for being frank about the reality -- from people who apparently have learned not to utter a peep of complaint. Could it be because of fear of personal attacks like below? J. Landman Gay wrote: > I'm not sure what purpose posting a rant serves here; maybe Bill just > wants to sour everyone on Revolution or has some private vendetta. I can't > imagine why he'd holler here and yet refuse to report the problems on the > only venue the team actually reads. From geradamas at yahoo.com Fri Oct 20 16:10:20 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 20 Oct 2006 21:10:20 +0100 (BST) Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: <20061020201020.57142.qmail@web37514.mail.mud.yahoo.com> Yo! Andre Garzia! I am tha "someone" - I don't know why people can't call a spade a spade - or for that matter call people by their real names - I am quite prepared to stand up and be counted for my comments; daft or not. 1. I was not comparing RRMedia with DreamCard: I was stating that I like DC 2.6.1 a lot and that I don't RRMedia at all. 2. My comment about the change of stack format: It should have still been possible had RR wanted to, to make stacks made under the new format openable by previous recensions of RR - after all, it is possible to save into the old format with Studio and Co. The reason, as I see it, for the new stack format, was a way to push users into upgrading - this is not a new phenomenon. Now - while Bill Marriott's message may be interpreted as a "flamefest" (and I would choose to interpret it another way) - mine was not a flamefest - I do believe it would behoove RR to slow down the pace of development - and demonstrate a more responsive attitude towards its dedicated user community (which, oddly enough, I count myself a member). I think that most users of the RR Use-List will have to admit (probably with their teeth gritted) that while I am often a pain in the ***, I have demonstarted some sort of continuity and support towards other RR users. I do wonder why every criticism of things "RR" is taken as negative by some people - when a little bit of thought would show that it is often offerd as constructive criticism based on many years of experience. I, for reasons I cannot quite work out, feel that RR is by far the best RAD on the market today - and my messages are offered as suggestions and positive criticisms . . . and, just maybe, Bill Marriott's are offered in the same spirit! Love, Richmond ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From wjm at wjm.org Fri Oct 20 16:16:41 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 16:16:41 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <1353300886.20061020093030@ahsoftware.net> Message-ID: Mark, Normally I'd agree with you, and this is why I tried to specifically address WHY I don't feel Bugzilla is the appropriate avenue at this point, in my original post. To oversimplify, I feel end-user bug reporting is good for helping to track down obscure or difficult-to-pin-down issues -- NOT addressing core problems that should be obvious with cursory examination. Sure there's a huge range of things in between, but hopefully you get my gist. It's moot now, as my trial of 2.7.4 is expired. I'll have to wait-and-see for the next version. Like I said, it takes time to file these reports, and my job is NOT to do free, full-time QA for Rev. Surely as a QA professional you can understand the value of such work. Mark Wieder wrote: > While I agree with you on all these points (all right - I haven't seen > the application error on quit thing, but I'll grant that YMMV) I do > have to take issue with this one. The first step in getting some of > these problems fixed is to write up a report on it. The BZ interface > is the connection between the users and the rev team. They may look in > on the list casually now and then, but they do pay attention to the > bug reports. From jacque at hyperactivesw.com Fri Oct 20 16:21:56 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 15:21:56 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <45392FE4.5080400@hyperactivesw.com> Bill Marriott wrote: > - The installer introduced in 2.7 is horrible. It installs desktop shortcuts > that point nowhere. The file associations are busted. The team knows this (because someone posted it to Bugzilla) and is working on it. > > - Standalones created with 2.7.x are bigger, slower, consume more resources, > and are highly unpredictable compared to standalones created with 2.6.1. There are more libraries and a new file format, as well as lots of additional features offering more control. This takes up more space and resources. I have not seen any change in speed of execution though; scripts seem to run just as fast. I have experienced none of the problems you report with instability, so there is apparently an issue with something specific you are doing in your stacks that the rest of us don't see. Again, a bug report that could reproduce the problem would be welcome. Crashes are fixed first, with top priority. > Half the time, quitting the standalone leaves the process running in Task > Manager -- when the exact same stack under 2.6.1 exits cleanly. This, I believe, is a scripting issue on your part. Executables will not quit if a running process has not completed; this is documented behavior. I have never seen Revolution leave itself running in any of the stacks I'm writing under Windows, so I have to assume that you are leaving someething open. This could be a shell command that has not yet returned, an open library that is doing something, or a dll that has not been closed. > We've had > reports of libraries not being included even when explicitly added. See Trevor's comments on this list about this, where he identifies the problem specifically. You've had "reports" but have you had the experience yourself? It would seem to be a problem with the shell command on Mac OS X. Have you actually experienced this problem on Windows? > And Bill > V's recent post is not the first report of standalones being built > incorrectly or bugs returning from the dead. Perhaps, but I am more inclined to suspect that the wrong standalone engine crept into his Runtime folder somehow. No one else has mentioned any problems with it. > > - More often than I'd like, quitting Rev 2.7.x itself results in an > application error upon exit. And that is if you're lucky and the process > isn't simply "hidden" as it is in standalones that don't quit properly. See above, and check your scripts for uncompleted processes. > When > the Windows Error Reporting dialog comes up I click "Send Report" every > time... do you guys even receive/read those reports? Because I haven't seen > any decrease in their frequency from one release to the next. Runtime doesn't get these reports. The only way to be sure that the team sees your report is to enter it into Bugzilla. That is the one and only venue that assures the problem will be noticed. If you hate Bugzilla and can't stand to take the time to enter a report, then write one up in your own words and send it to , along with any stacks that reproduce the issue, and I will enter it into Bugzilla for you. You will not get progress reports if you do that though; Bugzilla update notices are sent only to the original reporter. > - The Internet library has resulted in lockups in stacks that have run > without incident under 2.6.1. > > In fact, the 2.7.x series is so awfully bug-ridden, its most welcome new > feature is the ability to save in "legacy" format. I've been using every version of 2.7 and haven't seen much of what you report. This again leads me to believe that you are scripting something specific that others don't generally use. That could be why so many people have no issues, but you are so frustrated. It is difficult to fix a bug you never see; that is why you should send copies of stacks that reproduce the problem to Bugzilla. I had a similar experience about a year ago. I found the debugger to be entirely unusable. It simply would not work under any circumstances, and the internet library also failed. I was at a loss, and could not identify the problem, but no one else had any trouble with it. Months later, I finally was able to pin down the fact that the debugger didn't work if the stack file path had a comma in it. This turned out to be the exact same problem that affected the internet library. I wrote to Dave Cragg and he had a fix for me within a single day. I reported the same thing to the team and the next release of Revolution had a fix in it. The reason I'm telling you this story is because I want you to understand that I was as frustrated and unhappy as you are -- but I was aware enought to know I was the only one apparently affected. The debugger was completely, irretrievably broken for me, and yet no one else complained. The issue was easy to fix once I identified the cause, but completely unreproducible by anyone else. The team does not expect you to identify the cause of bugs yourself, but giving them an example stack would sure be a better way to get things fixed than venting all over the list. That solves nothing. > > Yes, Rev, it's really that bad. For you. I haven't had any of the issues you describe. Tech support hasn't had any reports of most of what you describe (we did get the one about the installer. So they're working on it.) There are lots of people working with lots of copies of Rev and they don't have these problems either. The only logical conclusion is that your stacks do something that causes these issues, and if you can send them an example, the team can fix it. If you refuse to do that, and if no one else has the problems, then I guess you'll just have to stay frustrated because it will go unreported. > > Some of you will say, "Bill it would be much more productive if you filed > all this in Bugzilla." Well, I'm all for contributing to the community. But > it takes time and effort to file a decent bug report. You need to have > something reproducible, supply sample files, write it up properly, etc. Yes, that's true. And if *you* can't provide a reproducible stack -- and you are the one having the trouble -- then how can the team do it? Obviously it worked for all their tests prior to release. What are they supposed to do to find the bug that you can't provide an example of? > I haven't seen action on other serious bugs "Serious" is a relative term, depending on who is using it. However, crashes are always fixed promptly. > > Besides, I don't even "own" this version. That doesn't matter. You can submit to Bugzilla even if you are just a trial user. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Oct 20 16:30:28 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 15:30:28 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061020155343.57272.qmail@web37501.mail.mud.yahoo.com> References: <20061020155343.57272.qmail@web37501.mail.mud.yahoo.com> Message-ID: <453931E4.5050504@hyperactivesw.com> Richmond Mathewson wrote: > including a file format change which seems to > serve no obvious purpose? This is naive. Do you really think they'd change the file format if it weren't necessary? Perhaps you weren't around when HyperCard did the exact same thing for version 2.0, and had to include a "Convert stack" menu item in all subsequent versions. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From soapdog at mac.com Fri Oct 20 16:34:30 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 Oct 2006 08:34:30 -1200 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061020201020.57142.qmail@web37514.mail.mud.yahoo.com> References: <20061020201020.57142.qmail@web37514.mail.mud.yahoo.com> Message-ID: <11179650.1161376470712.JavaMail.soapdog@mac.com> Richmond, I didn't knew it was you that sent the email. I read it in digest mode all mixed. It was not on purpose, sorry. andre On Friday, October 20, 2006, at 08:11AM, Richmond Mathewson wrote: >Yo! Andre Garzia! > >I am tha "someone" - I don't know why people can't >call a spade a spade - or for that matter call people >by their real names - I am quite prepared to stand up >and be counted for my comments; daft or not. > >1. I was not comparing RRMedia with DreamCard: I was >stating that I like DC 2.6.1 a lot and that I don't >RRMedia at all. > >2. My comment about the change of stack format: > > It should have still been possible had RR wanted >to, to make stacks made under the new format openable >by previous recensions of RR - after all, it is >possible to save into the old format with Studio and >Co. > >The reason, as I see it, for the new stack format, was >a way to push users into upgrading - this is not a new >phenomenon. > >Now - while Bill Marriott's message may be interpreted >as a "flamefest" (and I would choose to interpret it >another way) - mine was not a flamefest - I do believe >it would behoove RR to slow down the pace of >development - and demonstrate a more responsive >attitude towards its dedicated user community (which, >oddly enough, I count myself a member). I think that >most users of the RR Use-List will have to admit >(probably with their teeth gritted) that while I am >often a pain in the ***, I have demonstarted some sort >of continuity and support towards other RR users. > >I do wonder why every criticism of things "RR" is >taken as negative by some people - when a little bit >of thought would show that it is often offerd as >constructive criticism based on many years of >experience. > >I, for reasons I cannot quite work out, feel that RR >is by far the best RAD on the market today - and my >messages are offered as suggestions and positive >criticisms . . . > >and, just maybe, > >Bill Marriott's are offered in the same spirit! > >Love, Richmond > >____________________________________________________________ > >"Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." > Mathewson, 2006 >____________________________________________________________ > >Send instant messages to your online friends http://uk.messenger.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 jacque at hyperactivesw.com Fri Oct 20 16:36:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 15:36:51 -0500 Subject: Standalone builder current? In-Reply-To: References: Message-ID: <45393363.4050502@hyperactivesw.com> Bill Vlahos wrote: > I have a weird problem. I'm seeing a couple of bugs in a standalone that > I'm not seeing in the IDE. In fact, both of these are bugs that were > "fixed" previously. Since there are two of these I'm wondering if the > 2.7.4 version of Rev I have either doesn't have the current versions of > things or is somehow incorporating the wrong ones. That sounds like the likely answer. Look inside the IDE folder, in "Runtime//" and check the version number. What platform did you build the standalone for? Note that if it was one of the 'nixes, then yes, you will be using an older version. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Oct 20 16:46:08 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 15:46:08 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: <1353300886.20061020093030@ahsoftware.net> <4539253C.4020501@hyperactivesw.com> Message-ID: <45393590.2040707@hyperactivesw.com> Bill Marriott wrote: > That is WAY out of line. The source of the frustration is the product. If it > worked great, I'd be happy. Don't blame the messenger, and especially don't > assume "vendettas" or some kind of sociopathic desire to "sour everyone" on > Rev. Apologies. Your post made me angry; not because you are having problems running Rev but because you flamed the list about it while refusing to report to the one place where it would do any good. I do not deny there are bugs, but I do deny that they are as obvious to everyone as they are to you. However, I shouldn't have said the above, so I'm sorry. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From geradamas at yahoo.com Fri Oct 20 16:47:43 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 20 Oct 2006 21:47:43 +0100 (BST) Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: <20061020204743.59020.qmail@web37502.mail.mud.yahoo.com> J. Landman Gay wrote: > including a file format change which seems to > serve no obvious purpose? This is naive. Do you really think they'd change the file format if it weren't necessary? Perhaps you weren't around when HyperCard did the exact same thing for version 2.0, and had to include a "Convert stack" menu item in all subsequent versions. And I am quite prepared to admit I made a naive comment. But the reason I made he naive comment is because of what is termed "lack of transparency" on RR's half: had the full reason for the format change been properly documented I, for one, would not have assumed it was for merely commercial reasons. I was around when Hypercard changed their format (unfortunately I am 44 - more than half way to a hole in the ground!) - but, one advantage that RR has over Hypercard, is a use-list. And it says one hell of a lot in RR's favour that they don't behave in the sort of dictatorial fashion that Apple does! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Fri Oct 20 17:15:21 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 20 Oct 2006 22:15:21 +0100 (BST) Subject: The revbiz yahoo group Message-ID: <20061020211521.60610.qmail@web37501.mail.mud.yahoo.com> The revbiz yahoo group was set up by Richard Gaskin (with myself as the bloke who has the yellow crown next to his name - chief fool?) as a place where people who felt "really sweaty" about how Runtime Revolution run their business could sound-off. It is a great place - nobody goes their: why? because of a number of possible reasons: 1. sounding off about how RR should run their business gets fairly boring fairly quickly. 2. Runtime Revolution have their own way for running their business the way they do. 3. Most people's rants are rather "samey". I suppose the best way to deal with feeling "all sweaty" about the way Runtime Revolution run their business is to go out into the world and start one's own RAD business - however, that takes a lot more "balls" than running other people's businesses down. I know this, having spent years running various language schools down - now, at the "sharp end" running my own language school I am having to swallow an awful lot of saliva! sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ Try the all-new Yahoo! Mail. "The New Version is radically easier to use" ? The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html From ambassador at fourthworld.com Fri Oct 20 17:27:23 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Fri, 20 Oct 2006 14:27:23 -0700 Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: <45393F3B.2030002@fourthworld.com> J. Landman Gay wrote: > Mark Wieder wrote: >> The first step in getting some of >> these problems fixed is to write up a report on it. The BZ interface >> is the connection between the users and the rev team. They may look in >> on the list casually now and then, but they do pay attention to the >> bug reports. > > Right, and they rarely have time to read the list. I'm not sure what > purpose posting a rant serves here; maybe Bill just wants to sour > everyone on Revolution or has some private vendetta. I can't imagine why > he'd holler here and yet refuse to report the problems on the only venue > the team actually reads. FWIW, I recall mention that the team has a greater commitment to reading and posting in the forum than here. Given that the forum has an "Off Topic" section and this list is focused on using Rev, that might make a good place to migrate this discussion. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From erikhans08 at yahoo.com Fri Oct 20 17:33:38 2006 From: erikhans08 at yahoo.com (Erik Hansen) Date: Fri, 20 Oct 2006 14:33:38 -0700 (PDT) Subject: capture still frames -- try Windows Movie Maker Message-ID: <20061020213338.13368.qmail@web33012.mail.mud.yahoo.com> To capture still frames -- try Windows Movie Maker. You can make a photo file easily. Erik Hansen If you're on a mac, you can do a screen grab, cmd shift 4 and select the area >A client has sent me some video on DVD. The files have the extension >.VOB. I can play them in Windows Media Viewer no problem, but I'd >like to be able to grab individual frames for use in Photoshop or >whatever. Anyone know if this is possible? And er, if so how it can >be done. From wjm at wjm.org Fri Oct 20 17:46:42 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 17:46:42 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <45392FE4.5080400@hyperactivesw.com> Message-ID: This post is much more constructive than your last one; it adds to the discussion and I appreciate it. >> - The installer introduced in 2.7 is horrible. It installs desktop >> shortcuts that point nowhere. The file associations are busted. > > The team knows this (because someone posted it to Bugzilla) and is working > on it. It's good that you admit to one problem, creating a broken desktop shortcut. Now, my question is: How could a problem like this have "slipped through the cracks?" It's only the number one thing someone does after downloading and running the Rev installer. Now, if you say a problem like this is invisible to the Rev team (it's existed since 2.7.1) then it begs the question of what kind of regression process is used prior to release. Perhaps you could allow that other glaring problems might escape notice as well? > I have experienced none of the problems you report with instability, so > there is apparently an issue with something specific you are doing in your > stacks that the rest of us don't see. Again, a bug report that could > reproduce the problem would be welcome. Crashes are fixed first, with top > priority. Or it could be with the fact that I have a dual processor. Or something else entirely. As I'm sure you know, random crashes are perhaps the most difficult problems to reproduce and pin down. No, I don't have a test case to trigger one and I haven't noticed a pattern. If I do, I will submit a report. My main issue is with the overall robustness of the product. I can work with confidence in 2.6.1, provided I save periodically. In 2.7.x, I don't have that confidence. >> Half the time, quitting the standalone leaves the process running in Task >> Manager -- when the exact same stack under 2.6.1 exits cleanly. > > This, I believe, is a scripting issue on your part. Executables will not > quit if a running process has not completed; this is documented behavior. > I have never seen Revolution leave itself running in any of the stacks I'm > writing under Windows, so I have to assume that you are leaving something > open. I do know that one has to unload speech, close pending messages, resolve Internet library requests, and so on. I don't generally use shell commands. I can say that a stack that always opens and quits cleanly with 2.6.1 can be opened in 2.7.4, built as a standalone, and run -- and will often NOT quit cleanly. Now, this is not 100% proof that the problem is not with my code. But, it does beg the question of what has changed to expose a problem. Furthermore if it were just this one stack, then I'd again look to my own code for the cause. However, it happens in the IDE. Such as when I'm just launching it to write a "quickie" handler or test something out from the discussion list, or make minor edits to a stack. And it's not just leaving the process running... it's the whole universe of bad behavior that includes suddenly disappearing, quitting with a dialog, quitting with Windows Error Reporting, etc. I do realize that it's possible for poor scripting to cause Rev to continue to appear in the task manager. However, it should not be allowed that a scripting error should cause a crash. And the IDE certainly shouldn't disappear during simple editing operations. >> And Bill V's recent post is not the first report of standalones being >> built incorrectly or bugs returning from the dead. > Perhaps, but I am more inclined to suspect that the wrong standalone > engine crept into his Runtime folder somehow. No one else has mentioned > any problems with it. How exactly does the "wrong standalone engine" creep into the RunTime folder if the installer is working as it should? No I haven't personally experienced this -- I haven't invested enough time in 2.7.x -- but I'm not surprised, either. I would characterize the problems I have with 2.7.x as "blocking" issues. They prevent me from getting work done. Basically the routine is this: - Rev announces a new version - Filled with hope, I download and install it - I groan as the installer fails its job miserably, and manually fix the shortcuts and file associations - I launch Rev and check out the script editor and go get coffee as the system laboriously inserts a new blank line into my on mouseup handler (ok, that's an exaggeration, but it's damned slow, not even up to "notepad" standards). - I try out a few sample scripts, such as trying a new feature or command - If the IDE hasn't crashed, I try converting one of my working 2.6.1 projects - If things don't immediately go haywire I try to do some serious work And inevitably, as I'm "getting into" the serious work part, things become less and less stable. Which leads me to the final steps: - Giving up on the "latest and greatest" - Saving any work in "legacy" format - Uninstalling the new release - Manually cleaning up the mess left behind - Going back to Rev 2.6.1, where I don't experience these troubles Now, what you're saying is that I should put several more hours of work into researching what specifically causes these problems so that I can file bug reports that may never get attention, for the honor of improving a product that I'm not going to purchase until it gets much, much more stable? What other industry works that way? Have you guys forgotten who pays the bills? Ultimately, I have a program that works (2.6.1) and I'll keep using that until I see a release that earns my update fee. >> When the Windows Error Reporting dialog comes up I click "Send Report" >> every time... do you guys even receive/read those reports? Because I >> haven't seen any decrease in their frequency from one release to the >> next. > > Runtime doesn't get these reports. The only way to be sure that the team > sees your report is to enter it into Bugzilla. That is the one and only > venue that assures the problem will be noticed. Just an example of the Rev team limiting their awareness ("we don't read the listserv") at the expense of product quality. If Rev doesn't use WER that is disappointing. I can't think of a good reason why they wouldn't. As my previous post explained it is a FREE service that can dramatically speed identifying problems that cause crashes. The first link has information about the benefits of WER and how to register with Microsoft for the program. I hope Rev will take advantage of this tool so they can release software that is more stable. > If you hate Bugzilla and can't stand to take the time to enter a report, > then write one up in your own words and send it to [support] along with > any stacks that reproduce the issue, and I will enter it into Bugzilla for > you. You will not get progress reports if you do that though; Bugzilla > update notices are sent only to the original reporter. I don't hate BugZilla. I've used it before and entered bugs before. I've also searched BugZilla when I've encountered problems. It's not the prettiest thing in the world, but I know how to use it. The issues are 1) reproducability 2) confidence it will be addressed/fixed and 3) time. You make it sound as if I am somehow a lesser human being because I don't take a weekend or two to track down every problem I encounter with Rev's latest trial software. Sorry, but I don't think it's my job. I'm pretty busy as it is with work, friends and family. At the end point of the process above I already feel like I've wasted hours and fallen behind on whatever project I was trying to accomplish with Rev. You are perhaps compensated for the time you spend working for Rev; I am not. > There are lots of people working with lots of copies of Rev and they don't > have these problems either. The only logical conclusion is that your > stacks do something that causes these issues [...] No, that's not the only logical conclusion. One possibility is that existing users have already modified their behavior to avoid problems. Many on the list have boasted of using alternate IDEs, for example. Another is "learned helplessness" a well-known phenomenon where people realize there is nothing they can do about a situation, so they give up trying. A third possibility is that they care even less than I do about it -- or are a lot busier -- and just chuck it and move on. You only know what people report. Until my post you did not know I had a problem. If another user had written a similar post and you answered, "they don't have these problems" you would be incorrect. Only a fraction of those who use revolution keep up on the use-rev list. And not everyone writes support with their troubles. I'm certainly not the only person who has stuck with 2.6.1. I wonder why they aren't updating? As I tried to explain before, it's not consistent with human psychology to put more energy into something that seems futile. > I had a similar experience about a year ago. I found the debugger to be > entirely unusable. It simply would not work under any circumstances, and > the internet library also failed. I was at a loss, and could not identify > the problem, but no one else had any trouble with it. > > Months later, I finally was able to pin down the fact that the debugger > didn't work if the stack file path had a comma in it. This turned out to > be the exact same problem that affected the internet library. I wrote to > Dave Cragg and he had a fix for me within a single day. I reported the > same thing to the team and the next release of Revolution had a fix in it. > > The reason I'm telling you this story is because I want you to understand > that I was as frustrated and unhappy as you are -- but I was aware enought > to know I was the only one apparently affected. The debugger was > completely, irretrievably broken for me, and yet no one else complained. > The issue was easy to fix once I identified the cause, but completely > unreproducible by anyone else. This is a good "success story" and I am glad that you mention it. I will point out that it WAS in fact a problem with Rev and not a problem with your coding, that required you to put significant energy into testing, and resulted in a straightforward, if not easy, fix. It was probably NOT the case that "no one else" had a problem with it. Someone may well have had the problem and pulled their hair our trying to solve it, gave up, or found some other workaround. Maybe it cost Rev a sale or two. Who knows? Studies constently show that 90% of people never complain to a vendor/manufacturer about a problem... but 80% of them will remember their bad experience and tell others about it. How many hours total of your involvement did it take from start-to-end because of this bug in Rev? >> [issues with filing bug reports] > Yes, that's true. And if *you* can't provide a reproducible stack -- and > you are the one having the trouble -- then how can the team do it? > Obviously it worked for all their tests prior to release. What are they > supposed to do to find the bug that you can't provide an example of? I'm simply saying the caliber of the problems in Rev 2.7.x -- most glaring of which is the installer/uninstaller that doesn't work -- should be caught before end users see them. That they are not seen is indicative of a deep disfunction in Rev's testing/release process and should be addressed before end users will take it seriously. >> Besides, I don't even "own" this version. > That doesn't matter. You can submit to Bugzilla even if you are just a > trial user. Sorry, my trial is expired now and I'm back to 2.6.1. Maybe I'll look into it again with 2.7.5. I've got a suggestion, though I doubt Rev will take me up on it: Put a bounty on bugs. Offer people a 1-month extension to their update pack if they find a confirmed level 3 bug. A 3-month extension if they find a confirmed crasher. If they're a trial user, give them a license for the version that fixes their bug. That will encourage users to submit thorough bug reports and for Rev to release cleaner code. From chipp at chipp.com Fri Oct 20 17:56:06 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 Oct 2006 16:56:06 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <7aa52a210610201456n36ba718ci9e8fc46c3a46bacc@mail.gmail.com> I'm not ready to jump on Bill, for IMO, there is some value to what he has to say. Here are some simple facts. To my knowledge, many of the professional developers making a living scripting, are not doing it in Rev 2.7.x-- yet. I know I'm not. The script editor, for the way I program, is just not usable yet (and please don't go on about 3rd party add-ons). This doesn't mean the engine isn't sound. I am pretty sure it's as good or probably much better than 2.6.x. Also, many of the hard-core pro developers (like Klaus, Jacque, Ken, Scott Rossi, and Richard) are using the MetaCard Open Source interface with the 2.7 engine and seem to be doing fine. So, I think most of the problems, as Jacque correctly surmises, is in scripting-- be it user error, or Rev's own script bugs. I *really* *really* like the new installer, because it does allow for quick updating and rollbacks. Sorry the shortcut is busted, but that's a pretty easy thing to fix, and certainly not a blocker. I also have to (begrudgingly) admit I like the whole U3 thing too. In fact, if you're not able to run the installer on Vista, then download the U3 version of Rev and use it off a USB drive, as I feel pretty sure THAT should work in Vista. BTW, Bill, thanks for the rundown on Vista as I've a few customers who have been asking about it and I just haven't had the time to test. Much appreciated. Bill, I am sorry you aren't subscribing to the update program. RunRev is a small company, and a very passionate one with limited resources. I truly believe they are doing their very best and every little bit of support (both $$$ wise and Bugzilla-wize) helps. If you were an Enterprise user, you would have access to the improve list where often a beta is available for testing and user feedback. Having someone of your obvious skills and knowledge would of course help. I have delivered a couple apps in 2.7 without problems, but I just find the IDE too cumbersome at this time to 'live in.' I'm sure your QUIT issue, as Jacque explains, is a scripting problem. I've run into it a number of times on Windows and have to make sure I close everything. Check out the shutdownrequest handler. Jumping on Bill for voicing concerns over real issues also doesn't solve anything. I think Rev continues to improve the 2.7.x architecture with each release. We do have to remember, 2.7.x is a mostly a complete graphics engine rewrite, and as such is bound to have more problems than just adding a feature or two here and there. Frankly, I'm surprised how well ButtonGadget2 runs inside of 2.7, as it really does push many of the graphics engine features to the max. Sorry for the long post, but I do believe this type of discussion is helpful-- at times. best, Chipp From chipp at chipp.com Fri Oct 20 18:29:54 2006 From: chipp at chipp.com (Chipp Walters) Date: Fri, 20 Oct 2006 17:29:54 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: <7aa52a210610201529i706e54adgf80199e51a87d5a4@mail.gmail.com> As a fellow Windows user, I thought I might lend some insight into some of the issues. On 10/20/06, Bill Marriott wrote: > > > - The installer introduced in 2.7 is horrible. It installs desktop > shortcuts > that point nowhere. The file associations are busted. It doesn't perform > uninstall correctly. The full program directory is present after > uninstall, > junk is still sprinkled through the registry, and Rev doesn't remove its > entries in Add/Remove programs. While the 2.6.1 installer works perfectly > under Vista, the 2.7.4 installer locks up and has to be forced-quit. Error > handling within the installer is a joke. Install/Uninstall should be one > thing that is bulletproof, but these apparently haven't even been "smoke > tested." Please tell me ... Aside from copying bits to the Program Files > folder, what does it do RIGHT? Perhaps correct, though my shortcut works. I know they do go through some fancy hoops to make sure the shortcut points to the correct "blessed" version of Rev. Perhaps that's the issue. Regarding uninstalling, you are probably correct, but ever try to uninstall anything from Microsoft, Apple, Real Audio, Norton or MacAffee. OMG! And, I think we can give the small development team at RR a pass on the Vista stuff at this moment. The fact is, they were the first RAD tool out there with UB support on Macs and very much expect they will provide the same level of service with Vista. - Standalones created with 2.7.x are bigger, slower, consume more resources, > and are highly unpredictable compared to standalones created with 2.6.1. > Half the time, quitting the standalone leaves the process running in Task > Manager -- when the exact same stack under 2.6.1 exits cleanly. We've had > reports of libraries not being included even when explicitly added. And > Bill > V's recent post is not the first report of standalones being built > incorrectly or bugs returning from the dead. Not my experience. Yes a bit larger, but not noticably slower. There is an interesting discussion on speed issues over in the MetaCard forum, if you're interested. I think the bottom line is there's not a huge drop from 2.6.x to 2.7.x. I haven't had any problems with libraries not installing, on Windows or Macs. Of course I use a 'splash screen' architecture which IMO seems to help. - More often than I'd like, quitting Rev 2.7.x itself results in an > application error upon exit. And that is if you're lucky and the process > isn't simply "hidden" as it is in standalones that don't quit properly. > When > the Windows Error Reporting dialog comes up I click "Send Report" every > time... do you guys even receive/read those reports? Because I haven't > seen > any decrease in their frequency from one release to the next. We've already gone over this in previous emails. If you have a stack which exhibits this behavior and you need some help with it, contact me offlist and I'll take a peek. - The IDE is noticeably, painfully slow, and suffers from screen refresh > problems and on-screen corruption. I've had the 2.7.x IDE (and my work > product) simply disappear more than once. The sluggishness of the current > script editor is simply unacceptable (as described previously). It makes > me > long for the days of editing on a ZX81 in SLOW mode. This is not "software > at the speed of thought" -- it's software at the speed of "musing." Yep. - Geometry manager still is hit-or-miss. It works until it doesn't... then > you have to rebuild everything from scratch. One prominent developer told > me > he never uses it, because of the peril to his work product. Just when are > you going to get around to fixing that? Like many of us hard-core types, I don't use it. I rolled my own called altLayout Mgr, and it too has holes in it as well...just I know where they are! Writing a bug-free complete GeoMgr could be one of the holy-grails out there. It certainly works for smaller projects, but as Xavier and many others have pointed out, there is a law of diminishing returns as stacks get more complicated. Many developers, like Richard, prefer hand-coding their own resizeStack handlers-- it's really not that hard, and the amount of control you get can't be matched with generic libraries. - The XML library under 2.7.x seems to consume much more memory and not > clean up after itself. Stacks that use XML work fine under 2.6.1, but have > locked up with 2.7.x. Wouldn't know. I like using Ken Ray's tools for XML parsing- Or for simpler stuff, some nifty handlers from Jerry Daniels. - The Internet library has resulted in lockups in stacks that have run > without incident under 2.6.1. That is an interesting one. Of all the scripted stuff in Rev, I've found Dave Cragg's libURL to be of the highest quality. Plus, he's an easy guy to get in touch with, answer questions almost immediately and provides patches, fixes and any help he can. Can't imagine a more helpful individual. I use a bunch of weird libURL stuff (we have our own authentication dll which works with it) and haven't seen any problems lately. In fact, the 2.7.x series is so awfully bug-ridden, its most welcome new > feature is the ability to save in "legacy" format. Agreed, that feature should have been in the earlier versions. That said, I did provide a quick plugin to save in legacy format from the very start of 2.7.x, so, it was available. Yes, Rev, it's really that bad. > > I wrote a long time ago that I planned to purchase every update to the > product. That's because I genuinely want to see Rev succeed (not to > mention > continue to exist/pay the bills). But I have to take it back. No, not this > time. Not with 2.7. Good point. Purchasing the update plan does ALSO help Rev succeed. I would imagine the more revenue Rev receives, the more resources can be allocated to finding/fixing bugs. If they were only out to 'rip us off', then I can certainly understand your point of view. But I really believe they do the absolute best job with their resources as possible. best, Chipp From josh at dvcreators.net Fri Oct 20 19:02:41 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Fri, 20 Oct 2006 16:02:41 -0700 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <7aa52a210610201529i706e54adgf80199e51a87d5a4@mail.gmail.com> References: <7aa52a210610201529i706e54adgf80199e51a87d5a4@mail.gmail.com> Message-ID: I just want to add my .02: .01: Although the Rev IDE may be fraught with bugs large and small, the standalones, if carefully programmed, seem to be (at least) as potentially stable as any competing solution in my experience- (meaning Director, RealBasic, etc.)... and do a lot of cool stuff. .01: What else beside Rev can we use to get the same results without going to C#, XCode, Java, VB, RealBasic, or other much more time- consuming or retarded option? .01: I use a lot of software regularly that I'd put in the same ballpark as the Rev IDE- Final Cut Pro, Squeeze, SoundTrack Pro, Quicktime, OS X, Motion, all these have bugs like a day-old picnic... but again, what else can I use? (Not to pick on Apple, but I just happen to use a lot of Apple software, that's why the list is skewed a bit :-) I use Rev, (like other software), because out of the available options, it seems to get the job done better than the alternatives... From bvlahos at mac.com Fri Oct 20 19:03:47 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 20 Oct 2006 16:03:47 -0700 Subject: Standalone builder current? In-Reply-To: <45393363.4050502@hyperactivesw.com> References: <45393363.4050502@hyperactivesw.com> Message-ID: <35DD4EFB-1839-46C3-B2ED-1DF457245FE1@mac.com> I'll check. I built on Mac OS X for Universal (Mac) and Windows including U3. Bill On Oct 20, 2006, at 1:36 PM, J. Landman Gay wrote: > Bill Vlahos wrote: >> I have a weird problem. I'm seeing a couple of bugs in a >> standalone that I'm not seeing in the IDE. In fact, both of these >> are bugs that were "fixed" previously. Since there are two of >> these I'm wondering if the 2.7.4 version of Rev I have either >> doesn't have the current versions of things or is somehow >> incorporating the wrong ones. > > That sounds like the likely answer. Look inside the IDE folder, in > "Runtime//" and check the version number. What platform did you > build the standalone for? Note that if it was one of the 'nixes, > then yes, you will be using an older version. > > -- > 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 Oct 20 19:09:21 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sat, 21 Oct 2006 09:09:21 +1000 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: I am mainly a Mac user, but I do have a few things I use Windows for, so I thought I would chime in here. I agree with some of Bill's points and disagree with others. I have used all the 2.7.x versions and while I didn't recommend 2.7.0 to anyone else, I did get my colleagues to upgrade to 2.7.1 and have been pleased with the results. > - The installer introduced in 2.7 is horrible. I have only used the installer on a standard install of XP Home (running under BootCamp on my Intel Mac), but it worked perfectly. I have had problems with updating on a MacBook. I haven't tried uninstalling. > - Standalones created with 2.7.x are bigger, slower, consume more resources, > and are highly unpredictable compared to standalones created with 2.6.1. > Half the time, quitting the standalone leaves the process running in Task > Manager -- when the exact same stack under 2.6.1 exits cleanly. We've had > reports of libraries not being included even when explicitly added. And Bill > V's recent post is not the first report of standalones being built > incorrectly or bugs returning from the dead. On Mac, the Universal Binary standalones are bigger. On Windows, I have found that my apps compile to more or less the same size. Maybe I am not using some libraries that have increased in size? The problem with libraries not being installed is definitely an issue, which I had hoped would be fixed in the latest release and wasn't. However I only get it on one of my computers and not the other, so I can see how it might be hard to diagnose. For any Mac users following this thread, this often includes the plugins that control the look & feel. If your app looks like an OS 9 app, these plugins are missing from the app bundle. I wrote a standaloneSaved handler which puts these in automatically after building. It's in the list archives if anyone is interested. I realise that Bill is not interested in workarounds, but wants the problem fixed, and I respect that, but in the meantime, there IS a workaround. > - More often than I'd like, quitting Rev 2.7.x itself results in an > application error upon exit. OK, this is the point that really made me write this reply, since I too suffered from this when converting a major app from 2.6 to 2.7. However it turned out that it was an error in my scripting. Rev 2.6 just ignored the error, where 2.7 tripped on it. This eventually showed me that my entire shutdown routine was flawed (various asynchronous serial commands getting mixed up with stacks closing) and I was able to fix it. Under 2.6, the problem was there, but I just didn't realise it. > The IDE is noticeably, painfully slow, and suffers from screen refresh > problems and on-screen corruption. I haven't noticed this so I can't comment. I now use Galaxy all the time. > - Geometry manager still is hit-or-miss. It works until it doesn't... then > you have to rebuild everything from scratch. One prominent developer told me > he never uses it, because of the peril to his work product. Just when are > you going to get around to fixing that? Like Chipp, I find it much easier to write my own geometry handlers. > - The XML library under 2.7.x seems to consume much more memory and not > clean up after itself. Stacks that use XML work fine under 2.6.1, but have > locked up with 2.7.x. > > - The Internet library has resulted in lockups in stacks that have run > without incident under 2.6.1. I've used the XML & internet libraries successfully in both Mac & Windows under 2.7.x - In fact I deployed a cross-platfrom app just recently that relies heavily on those 2 libraries and haven't had a single problem reported. I used to do play testing for a computer games company and they always reckoned that the biggest problem was the enormous variation among PCs, even with supposedly identical installations of Windows. Given that not everyone is experiencing Bill's problems, I would assume that a lot of them will be due to something about his system that is different to any of their test systems. I completely agree with Bill, that Rev should be using the Windows error reporting mechanism, which would be giving them info on any major problems as well as details of the particular system. They would then be able to see if a particular system configuration was causing problems that didn't occur elsewhere. Finally, a note on Bugzilla: if you have a bug that you can't reproduce reliably and you can't find an exact recipe for it, the incentive to make a vague Buzilla report is very low. Every 6 months or so, a new person seems to go through the list and "confirm" a lot of the bugs, but that seems to be the major action taken. While I'm sure that crash reports receive more priority, one without a recipe is not going to get anywhere I would have thought. I also think that Rev's frequent statement "we don't read the mailing list" is a very short sighted policy. This list has a number of very talented and skilled people who are very generous with their time. They must take a lot of pressure off Rev's official support, but they also come up with many solutions and suggestions. RunRev's decision to ignore this valuable resource is just incomprehensible. Regards, Sarah From stephenREVOLUTION at barncard.com Fri Oct 20 19:34:37 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 Oct 2006 18:34:37 -0500 Subject: Bill's Boycott - was Open Letter to Rev: Quality Is Job #1 (Vista Install) In-Reply-To: References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: > >Stephen, > >> I was not aware that Vista was even available as a final product. > >This is a red herring. Windows Vista has been available in various forms for No, it's not a red herring. I have no desire to obfuscate. Unless you are on the Vista team, if the Vista release isn't official and real users can buy it and use it then it's subject to change until it's Golden. Until then you and I don't know if you are experiencing a MS problem or a Rev problem, and neither can Rev. > >Basically what you're saying, Stephen, is that we should expect Rev will be >starting at "square one" with Vista in one-to-three months, when it's >released to retail. Don't forget that you and I and others on the list are No please don't put words in my mouth, I think the Rev folks are aware of the situation and will have it ready when Vista is released, not before. Vista compatibility, just like Mac on Intel, will be ready on Rev within weeks of release I'm sure. Bill, I don't agree with your 'boycott' on license updates and will not join you in your pugilistic and confrontational campaign. The only thing that will improve Rev will be for as many people as possible to support the continued development of Revolution by subscribing to the updates. Getting all huffy and demanding with this little company will not help the situation, especially if you don't feel like being part of the solution and taking the time to submitting bug reports. Many of the rest of us just feel like it's the way to make the product better - and it takes effort and time we're willing to give. Why do you think the heavies on this list 'waste' their precious time by answering newbie questions, or your questions for that matter, with no direct profit for themselves? Because they get that energy back from each other, and ideas just talking it out. It feels good and one always learns from the experience. Just like in life, one will get back whatever one puts into it. Otherwise, garbage in, garbage out. You act like Rev can afford a staff of Beta testers in house all the time. They don't have the resources of M$ and I imagine the margins are thin. After seeing the supposedly well supported Hypercard go down, I'm very grateful Rev even exists for us to use. -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mwieder at ahsoftware.net Fri Oct 20 19:48:50 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 Oct 2006 16:48:50 -0700 Subject: Open Letter to Rev: Quality Is Job #1 (Vista Install) In-Reply-To: References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: <19629601244.20061020164850@ahsoftware.net> Bill- Friday, October 20, 2006, 12:59:14 PM, you wrote: > asked since Beta 2 (end of May). The whole point of an extended beta program > is to get developers ready... to give them time to migrate their code or to Nope. The point of a beta release is to get a wider target for finding problems before an actual release. People on beta programs expect the beta software to be somewhat buggy and are so warned ahead of time. And they're expected to report bugs. That's part of the beta agreement. Compatibility is (or at least should be) an important part of any OS release. If you're testing Vista beta and you're not reporting compatibility bugs to Microsoft (clicking on the application error dialog doesn't count) then you're not pulling your weight. -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Fri Oct 20 20:17:57 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Fri, 20 Oct 2006 17:17:57 -0700 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: <1353300886.20061020093030@ahsoftware.net> Message-ID: <14731347955.20061020171757@ahsoftware.net> Bill- Friday, October 20, 2006, 1:16:41 PM, you wrote: > Normally I'd agree with you, and this is why I tried to specifically address > WHY I don't feel Bugzilla is the appropriate avenue at this point, in my > original post. To oversimplify, I feel end-user bug reporting is good for > helping to track down obscure or difficult-to-pin-down issues -- NOT > addressing core problems that should be obvious with cursory examination. > Sure there's a huge range of things in between, but hopefully you get my > gist. I do indeed. I'd love it if the runrev team devoted more time to QA than they probably do now (not being on the inside I don't have any more insight on this than anyone else), and the whole 2.7x series seems like a run of beta releases. Nonetheless, so far there are workarounds for any of the bugs that would interfere with my getting work done, and even in 2.7 I'm still about four or five times more productive than I am in C++. And each new release in this series seems to be inching its way towards usability. That said, I feel your attitude on reporting bugs is rather like someone who complains about the government but can't even be bothered to vote. If the team didn't find what you're running into during their development and the beta testers didn't come across them, then things aren't gonna get any better unless you report them. -- -Mark Wieder mwieder at ahsoftware.net From luis at anachreon.co.uk Fri Oct 20 20:22:28 2006 From: luis at anachreon.co.uk (Luis) Date: Sat, 21 Oct 2006 01:22:28 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <6183323.1161373609367.JavaMail.soapdog@mac.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> Message-ID: On 20 Oct 2006, at 20:46, Andre Garzia wrote: > I am very pleased with the 2.7.x release, my only complain is the > lack of a linux engine. Coming to the use-list complaining about > the product is on my humble opinion not the most polite and wisest > path. I think the only way for the RunRev team to better its > product is thru interaction with its userbase. I belive people here > that ship software understand that bug reports gets more attention > than user mailing lists. Yeah, no Linux is a big 'bad' for me. I'm hoping it gets sorted out sooner than later. I don't think venting his frustration on the use-list is wrong: Sometimes the obstacles mount so high that after harbouring them for a while all you can do is tell those you are surrounded by. That is the nature of some people. > > During the last years, I've sent many reports and requests for > RunRev support and they were always there to help me. There are > bugs in Rev, but all language have bugs, the only way to solve them > is to help RunRev solving them. We can do that by replicating the > bug and finding recipes. Advanced users might even be able to > isolate where the bug is happening, this would be invaluable info > for the RunRev team. When I bought Rev, what, a month or so ago, I had a problem. Sure, I was getting to grips with it, but I couldn't understand why it was behaving that way. As my first port of call, as a new user, I emailed Rev support: What I got back was a possible indicator as to the cause, but was recommended that I address the use-list to solve the problem. I did not feel that was appropriate. You wouldn't expect grandma to say 'Go ask a stranger' when you ask her what to do about the nappy rash. I expected a more positive response and it did not feel like it. If you have sent many requests to support and they have always helped, I wonder why I was so quickly redirected. Unless you're paying for those support incidents. In any case, I expected better, at least for the first few months. > > One thing we trylu need is a Suite of Tests that test a rev > distribution for obvious bugs. This little stack could be executed > and it would test things. Many languages have this kind of suite, > Ruby has it and so does scheme. This would help finding bugs in new > releases. You'd assume they'd have something like this already. It would be good to know what they answer to that. > > I think that going into a flamefest with RunRev on the use-list is > not useful. For example, in this thread someone said wrongly about > the file format change, as if the new format serves no purpose. > This is said out of thin air, with the new additions of ink and > blendmodes, they had to change the file format to acomodate this > new technologies. I think that before saying something people > should get more info. This I understand. > > I am no QA person. I am a 26 years old developer with no formal > education. I've shipped some cool software using the 2.7 release. > As for the struggle between dreamcard and the new rev media. They > are different products, its like saying Rev Studio is awful because > Enterprize is so much better. If the 2.6 release is working for > you, if you feel no need for the new features of 2.7, why upgrading > to a new codebase? Keep using 2.6 till 2.7 release is tested, > debugged, re-tested... I have Rev installed on my machine from 2.1 > till 2.7.4, depending on my needs I develop in other versions. My > cgis are developed in Rev 2.6 and my desktop apps in 2.7... For me, if the latest release doesn't improve on the old (whether in bug fixes or features) then I wouldn't call it an upgrade. If you buy an upgraded model of your old car you wouldn't expect it to go slower or have to keep the windscreen wipers on in order for it to work. Personally I feel it's an indicator that something is wrong. Fortunately I came in just before the 2.7.4 upgrade, and I have as yet to become proficient in Transcript, so I cannot comment on the specific issues raised, although it appears from the comments he placed that 2.7.4 seems to have taken too many steps back. In the same position I would have done the same. I do not believe he has a hidden agenda, or some sort of vendetta, as has been mentioned. Quite frankly I am disgusted that someone would have stated so after his detailed comments. Why hasn't the current thread on Multimedia Authoring, which has mentioned some shortcomings, received such a comment? We all know why. Cheers, Luis. > > andre > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From lynn at paradigmasoft.com Fri Oct 20 20:19:52 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 20 Oct 2006 17:19:52 -0700 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: Message-ID: <002c01c6f4a6$ad9772d0$6501a8c0@lynn> > > Runtime doesn't get these reports. The only way to be sure that the > > team sees your report is to enter it into Bugzilla. That is the one > > and only venue that assures the problem will be noticed. > > Just an example of the Rev team limiting their awareness ("we > don't read the > listserv") at the expense of product quality. The core engineering team uses Bugzilla. If they have to spend time sifting through other venues that's time they cant spend on fixing and featuring Rev. Engineering also reads the Improve list, but again, there's a limit to the amount of time they can spend on that. I will admit that there is a certain amount of squeaky wheel getting the grease through other venues, too. A lot of Runtime employees read the list, more participate in the forums and on the Improve list. If you are a RevSelect vendor, there is a weekly 1 hour chat session for planning. Its not for rev issues but, very rarely an issue does get mentioned sorted through and escalated as a result. But if it isnt in Bugzilla, its clearly not important enough to anyone to investigate. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From mark at maseurope.net Fri Oct 20 20:35:20 2006 From: mark at maseurope.net (Mark Smith) Date: Sat, 21 Oct 2006 01:35:20 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> Message-ID: <4143F0BA-5AFA-4257-B370-4F4B2380C7EB@maseurope.net> On 21 Oct 2006, at 01:22, Luis wrote: > Why hasn't the current thread on Multimedia Authoring, which has > mentioned some shortcomings, received such a comment? We all know why. I don't know why - so, why? Best, Mark From wjm at wjm.org Fri Oct 20 20:44:28 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 20:44:28 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <002c01c6f4a6$ad9772d0$6501a8c0@lynn> Message-ID: So let me get this straight: WER -- A neatly pressed, folded, and categorized collection of crash reports from actual users running Rev on a variety of system configurations, complete with a sampling of mini heap snapshots and system data, a system that has helped Microsoft and hundreds of other companies eliminate hard-to-pin-down bugs -- is of absolutely no interest to Rev? Amazing. "Lynn Fredricks" wrote in message news:002c01c6f4a6$ad9772d0$6501a8c0 at lynn... >> > Runtime doesn't get these reports. The only way to be sure that the >> > team sees your report is to enter it into Bugzilla. That is the one >> > and only venue that assures the problem will be noticed. >> >> Just an example of the Rev team limiting their awareness ("we >> don't read the >> listserv") at the expense of product quality. > > The core engineering team uses Bugzilla. If they have to spend time > sifting > through other venues that's time they cant spend on fixing and featuring > Rev. Engineering also reads the Improve list, but again, there's a limit > to > the amount of time they can spend on that. > > I will admit that there is a certain amount of squeaky wheel getting the > grease through other venues, too. A lot of Runtime employees read the > list, > more participate in the forums and on the Improve list. If you are a > RevSelect vendor, there is a weekly 1 hour chat session for planning. Its > not for rev issues but, very rarely an issue does get mentioned sorted > through and escalated as a result. But if it isnt in Bugzilla, its clearly > not important enough to anyone to investigate. > > 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 luis at anachreon.co.uk Fri Oct 20 20:56:41 2006 From: luis at anachreon.co.uk (Luis) Date: Sat, 21 Oct 2006 01:56:41 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <4143F0BA-5AFA-4257-B370-4F4B2380C7EB@maseurope.net> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <4143F0BA-5AFA-4257-B370-4F4B2380C7EB@maseurope.net> Message-ID: <63D85464-F451-4DD1-90AF-900503CCB819@anachreon.co.uk> Often people feel they are personally attacked when something of theirs is criticised. The inability to admit shortcomings is often covered up with personal comments such as those. Cheers, Luis. On 21 Oct 2006, at 1:35, Mark Smith wrote: > > On 21 Oct 2006, at 01:22, Luis wrote: > >> Why hasn't the current thread on Multimedia Authoring, which has >> mentioned some shortcomings, received such a comment? We all know >> why. > > I don't know why - so, why? > > 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 lfredricks at proactive-intl.com Fri Oct 20 20:57:40 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 20 Oct 2006 17:57:40 -0700 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: Message-ID: <003901c6f4ab$e92b45b0$6501a8c0@lynn> > So let me get this straight: WER -- A neatly pressed, folded, > and categorized collection of crash reports from actual users > running Rev on a variety of system configurations, complete > with a sampling of mini heap snapshots and system data, a > system that has helped Microsoft and hundreds of other > companies eliminate hard-to-pin-down bugs -- is of absolutely > no interest to Rev? Amazing. Bill, I didn't say that - but I did cover the *direct* venues. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From soapdog at mac.com Fri Oct 20 21:53:12 2006 From: soapdog at mac.com (Andre Garzia) Date: Fri, 20 Oct 2006 23:53:12 -0200 Subject: WER (was Re: Open Letter to Rev: Quality Is Job #1) In-Reply-To: <63D85464-F451-4DD1-90AF-900503CCB819@anachreon.co.uk> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <4143F0BA-5AFA-4257-B370-4F4B2380C7EB@maseurope.net> <63D85464-F451-4DD1-90AF-900503CCB819@anachreon.co.uk> Message-ID: Bill, this is not an attack, it's a simple question. I don't usually use windows. In Mac OS X we have some nice report tool for errors too, we can choose to send the error report and also to save it to a text file. In extreme cases, I can send this file for the RunRev support team or even attach it to a bug in Bugzilla control. This now is purely fictional but I think RunRev team is not using WER because it can't afford to tap into proprieatary single platform tech, they can create a stack to trap errors and send it to them and it would work cross-platform. If the case is something that brings the whole engine down (I have some problems like that sometimes), then you can step in with the debugger and isolate where the problem is. If you can't workaround it, then, you can create a recipe for that bug and post to RevOnline and post an announcement to this list, we can then by collective goodwill try that and see if your problem can be replicated, after that we can set bugzilla full of votes on your trouble. The engine is very solid, it's hard to bring the engine down and not to be able to isolate how it is going down. I would help you test your bugs on macintoshes if I could... One dirty old trick is to output debug info to a text file while you go to your exit routines so you can isolate where the thing explodes and start bleeding. Andre From wjm at wjm.org Fri Oct 20 22:04:34 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 22:04:34 -0400 Subject: Bill's Boycott - was Open Letter to Rev: Quality Is Job #1 (Vista Install) References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: > Bill, I don't agree with your 'boycott' on license updates and will not > join you in your pugilistic and confrontational campaign. I object to the term "boycott." I never called for a boycott; never even used the word. I'm simply stating what is a basic, if not obvious, consumer principle: I'm not going to buy a product that is broken. But, I'm eager to purchase the update pack WHEN they release a version I feel confident using. A boycott In my mind is something you use to coerce a company to stop using sweatshop labor, stop investing in an oppressive country, or putting advertisements in a particular magazine -- something unrelated to the product itself. And it involves persuading others to do the same. I haven't suggested anyone else "join me" in not updating their Rev license. My letter was to Rev, not to users. (But I did point out many leading Rev developers are sticking with 2.6.1 for some reason.) Let me make it absolutely clear-- if you like Rev 2.7.x PLEASE buy the update packs. ~ Your post complaining about my Vista reference is a red herring in the sense it tries to change the topic from 2.7.x's fundamental instability to compatibility with "unreleased" operating systems. > The only thing that will improve Rev will be for as many people as > possible to support the continued development of Revolution by subscribing > to the updates. Well, I will admit they have a "chicken and egg" problem. If they can't get more resources they can't improve the product. And if they can't improve the product they won't get sales. If they don't get sales they won't get more cash for resources. I suggest the answer is somewhere in the vicinity of: 1) Rev commits to free bug fixes to current/new licenses until 2.7.x is "right." That includes a 2.7 version for Linux. 2) They institute a "bug bounty" program or some other mechanism to improve their awareness of stability issues and compensate users for the effort of tracking down bugs. 3) They immediately sign up for the free WER program from Microsoft so they can better identify and more quickly eliminate crashes. > You act like Rev can afford a staff of Beta testers in house all the time. No, in order to be a beta tester, you have to be an Enterprise licensee (i.e., pay through the nose for the privilege). Actually, it seems we're supposed to keep paying for Rev update packs even if the releases are beta quality. Oh, plus work as much on troubleshooting and bug reporting for Rev as we do on our own products. From kee at kagi.com Fri Oct 20 22:15:04 2006 From: kee at kagi.com (kee nethery) Date: Fri, 20 Oct 2006 19:15:04 -0700 Subject: Suite of Tests In-Reply-To: <6183323.1161373609367.JavaMail.soapdog@mac.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> Message-ID: On Oct 20, 2006, at 12:46 PM, Andre Garzia wrote: > One thing we trylu need is a Suite of Tests that test a rev > distribution for obvious bugs. This little stack could be executed > and it would test things. Many languages have this kind of suite, > Ruby has it and so does scheme. This would help finding bugs in new > releases. How about one master stack that looks in a folder, lists all the stacks in that folder, then sends each one a command to execute it's tests, and accepts a callback when the test is done. Then each of us could create test stacks to test a function and send them to runrev and they could run them as unit tests. If we did this for each bug that got submitted it might help them QA new versions. just a thought. Kee Nethery From wjm at wjm.org Fri Oct 20 22:15:46 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 22:15:46 -0400 Subject: Open Letter to Rev: Quality Is Job #1 (Vista Install) References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> <19629601244.20061020164850@ahsoftware.net> Message-ID: Mark, I'd post links to sites where Microsoft includes in its beta/preview objectives preparing developers and end users for the new operating system... and for people to test/migrate their apps, but honestly I'm tired and I don't particularly care if you're convinced on this minor point. But I should know what I'm talking about; I'm an MSDN member and Vista beta tester. And yes, I have filed bug reports for it. Mark Wieder wrote: >> asked since Beta 2 (end of May). The whole point of an extended beta >> program >> is to get developers ready... to give them time to migrate their code or >> to > > Nope. > > The point of a beta release is to get a wider target for finding > problems before an actual release. People on beta programs expect the > beta software to be somewhat buggy and are so warned ahead of time. From revlist at azurevision.co.uk Fri Oct 20 22:29:03 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 21 Oct 2006 03:29:03 +0100 Subject: Suite of Tests In-Reply-To: References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> Message-ID: <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> On 21 Oct 2006, at 03:15, kee nethery wrote: > On Oct 20, 2006, at 12:46 PM, Andre Garzia wrote: >> One thing we trylu need is a Suite of Tests that test a rev >> distribution for obvious bugs. This little stack could be executed >> and it would test things. Many languages have this kind of suite, >> Ruby has it and so does scheme. This would help finding bugs in >> new releases. > > How about one master stack that looks in a folder, lists all the > stacks in that folder, then sends each one a command to execute > it's tests, and accepts a callback when the test is done. Then each > of us could create test stacks to test a function and send them to > runrev and they could run them as unit tests. If we did this for > each bug that got submitted it might help them QA new versions. > > just a thought. > > Kee Nethery Sounds like a good thought to me. Rather than callbacks, I'd probably go for things being called from the openstack handler with results being written to a text file with the same name as the test stack. That way you just launch each stack and don't have to worry too much about communication. Ian From soapdog at mac.com Fri Oct 20 23:06:26 2006 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 Oct 2006 01:06:26 -0200 Subject: Suite of Tests In-Reply-To: <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> Message-ID: <97AFBED8-AD51-492B-AD9B-BFACC8C7E1F7@mac.com> Dar, do you have accurate timing routines there to share? something that could be called before and after a test so that we can measure it? Andre From wjm at wjm.org Fri Oct 20 23:52:55 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 20 Oct 2006 23:52:55 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <1353300886.20061020093030@ahsoftware.net> <14731347955.20061020171757@ahsoftware.net> Message-ID: Mark, > the whole 2.7x series > seems like a run of beta releases. Bingo. > even in 2.7 I'm still > about four or five times more productive than I am in C++. And each > new release in this series seems to be inching its way towards > usability. I agree that xTalk is a phenomonal scripting language and that Rev 2.7.4 is better than 2.7.0, but "showstoppers" remain for me. My users complain about "bloated" executables that run slow, quit on them unexpectedly or remain in task manager when they close it. And I just can't have the IDE crashing in the middle of a complex project. I forget the dozen little tweaks I made in the last 15 minutes since I saved. I'm driven up the wall by the slow text editing. Adding Galaxy would make things faster (with auto-save too), but that's another dimension of bugs to troubleshoot. (Was it my code? Rev's code? Galaxy's code? This is NOT a slam against Galaxy, which I admire a lot, and appreciate having a free version.) > That said, I feel your attitude on reporting bugs is rather like > someone who complains about the government but can't even be bothered > to vote. I feel this is not analogous to voting. This is analogous to someone who is unhappy about the government but doesn't attend political rallies, staff phone banks, donate large sums of money, and run for office. The "vote" I've cast is with my pocketbook. But like votes in elections, it's only one among many and seems to be unnoticed. Consider my original post a "letter to the editor." Perhaps not as heroic an effort as it could be, but not passive, either. > If the team didn't find what you're running into during their > development and the beta testers didn't come across them, then things > aren't gonna get any better unless you report them. Clearly the most serious issue is the crashing. What's the recipe for reproducing that? I dunno. What stack does it occur with? Various. Engine or IDE? I dunno. Description: Rev crashes. I'd feel like an idiot for submitting that one. Someone mentioned crash logs... I don't know where to find those. (Is that a Mac-only feature, or a Rev 2.7.x option I overlooked?) As for the rest, I will dutifully log the installer issues and abysmal script editor speed -- since (despite this discussion) they don't exist if they're not in Bugzilla. But I don't intend to reinstall 2.7.4 to troubleshoot the other issues at this point... I've got too much going on to monkey with that. From stephenREVOLUTION at barncard.com Sat Oct 21 00:25:15 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 20 Oct 2006 23:25:15 -0500 Subject: Bill's Boycott - was Open Letter to Rev: Quality Is Job #1 (Vista Install) In-Reply-To: References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com > Message-ID: so, you're not even an Enterprise user....and yet complaining about update costs...sheeesh. Sorry, this is not a hobby for me, I'm serious about this thing. Quite frankly, compared with what I am able to do with Rev, the license is quite fair. Isn't the fact that many of us are paying even more for Enterprise, stepping up to the plate, and getting involved mean something? Or do you think we are fools for doing so? I don't see our top developers... Chipp, Richard, Trevor, Andre, Dan, et al complaining anywhere near what you do and they still can turn out great cross platform apps and they all contribute to the overall good of the group. They don't get paid for the bug reports they send in or the advice on this list...so why do they do it? I'll tell you. It's called community. Perhaps you need to come to a Revcon someday to see how that works. Jacque took several minutes to answer your concerns -- sure she's an investor and adviser, but I doubt she gets paid by the hour to answer your questions like she just did a few hours ago. She did it because she knows the product, she's a great teacher and she's passionate about it and truly wants to help others. One can't buy that kind of dedication. At 22:15 -0400 10/20/06, Bill Marriott wrote: >system... and for people to test/migrate their apps, but honestly I'm tired >and I don't particularly care if you're convinced on this minor point. But I >should know what I'm talking about; I'm an MSDN member and Vista beta >tester. And yes, I have filed bug reports for it. You're probably 'certified' too, whatever that means... And yet you don't file bug reports for Rev.....isn't that disingenuous? Tell me this -- do you ever get direct communication back from a human from Microsoft regarding your specific problems? I know that Marcus has acknowledged,responded personally and addressed several issues I've taken the time to clearly demonstrate. This is what the small company can do for us that MS can't. Like I said, you'll get what you put back into it. This thing is too complex to maintain and repair without good feedback and info. sqb > > >No, in order to be a beta tester, you have to be an Enterprise licensee >(i.e., pay through the nose for the privilege). Actually, it seems we're >supposed to keep paying for Rev update packs even if the releases are beta >quality. Oh, plus work as much on troubleshooting and bug reporting for Rev >as we do on our own products. > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From jacque at hyperactivesw.com Sat Oct 21 00:48:01 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 20 Oct 2006 23:48:01 -0500 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: <1353300886.20061020093030@ahsoftware.net> <14731347955.20061020171757@ahsoftware.net> Message-ID: <4539A681.9060505@hyperactivesw.com> Bill Marriott wrote: > Someone mentioned crash logs... I don't know where to > find those. (Is that a Mac-only feature, or a Rev 2.7.x option I > overlooked?) Mac OS X has excellent crash reporting built directly into the OS which can be retrieved and emailed by the user, but Windows isn't so good. So Rev has built a utility into version 2.7 that will help Windows users also create log files. For anyone who has crashes, here is what you do to retrieve and send the crash logs to support: Mac OS X: Logs are created automatically by the OS, you don't need to do anything special. You can access them by opening the Console application and clicking the Logs button at the upper left. (You can also get to the same place by clicking the "More Info" button in the crash error dialog that appears immediately after a crash.) In the list of applications that appears, select Revolution. All the crashes that have ever occured since the last time you cleared the list will be in there. Runtime doesn't need the whole list, just look for the last entry. That's the crash you just had. Copy that out and send it. Each entry starts with a series of asterisks and a date stamp. Windows XP: From within Revolution, open Revolution's Preferences in the Edit menu and tick the checkbox at the bottom of the General pane called "Crash reporting on Windows XP." Set the popup to Medium (that's as high as it goes.) This will produce a verbose log. Restart Revolution to activate the feature. The next time you crash, your log file will be in: Documents and Settings//Application Data/Runtime Revolution/Revolution /Crash Logs Send the relevant portion to support or paste its contents into a Bugzilla report. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jperryl at ecs.fullerton.edu Sat Oct 21 01:30:15 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 Oct 2006 22:30:15 -0700 (PDT) Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061020201020.57142.qmail@web37514.mail.mud.yahoo.com> Message-ID: Well, I'd argue it a different way: If you're steathfully (is that a word??) going to switch away from an oft-vaunted policy of "free year of upgrades" for a license to a "this is all you're gonna get" policy of annual subscription fees, you'd really better be continuously chugging out new versions to keep all the various subscriptions at their varying points of the year going full steam, or you can kiss your revenue stream buh-bye. I personally have mixed feelings. Fortunately, I don't have to actually *produce* anything with Revolution; any bugs that exist I can 'program' my way around in terms of curriculum change(s). However, if I did, I'd be leery about paying year after year, wondering whether (as has been claimed, note that I'm not saying it's so) pre-existing bugs of a year or more have actually gotten fixed. I guess I should be especially glad that I'm not a *nix user waiting for desired improvements/fixes. It must be tough to look into a crystal ball to try to discern whether some badly-needed bug fix/improvement will see its way into the next release so as to make the pre-purchased update pack worthwhile. OTOH, I think we HAVE seen some really neat new things introduced into Rev with many more promised on the horizon. Media is nice for its audience. We've seen responsive educational pricing for the educational community. We've seen enhanced support materials. We've seen enhanced graphics handling. We've got Malte's game dev stuff, the Reports stuff, and a slew of geeky stuff that I'm afraid to even look at ;-) We've seen follow-up for the problems created by the file format change. The lists haven't yet been axed. And, Richmond, you know, I can't obviously speak for Andre, but perhaps there are a couple of reasons why he did't call you out by name: (a) the issue is the issue, not the person; (b) he was trying to be polite. Both seem like good reasons to me, FWIW. Judy (wow... a flamefest I didn't start!) On Fri, 20 Oct 2006, Richmond Mathewson wrote: > Yo! Andre Garzia! > > I am tha "someone" - I don't know why people can't > call a spade a spade - or for that matter call people > by their real names - I am quite prepared to stand up > and be counted for my comments; daft or not. > > The reason, as I see it, for the new stack format, was > a way to push users into upgrading - this is not a new > phenomenon. > > Now - while Bill Marriott's message may be interpreted > as a "flamefest" (and I would choose to interpret it > another way) - mine was not a flamefest - I do believe > it would behoove RR to slow down the pace of > development - and demonstrate a more responsive > attitude towards its dedicated user community (which, > oddly enough, I count myself a member). From jperryl at ecs.fullerton.edu Sat Oct 21 01:36:59 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 Oct 2006 22:36:59 -0700 (PDT) Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061020204743.59020.qmail@web37502.mail.mud.yahoo.com> Message-ID: Whaaatt?? Are you saying that there wasn't a Hypercard list??? Maybe Apple didn't provide it, but I'm pretty certain that some of the Apple HC engineers were on it and read it (and even contributed IIRC). Judy On Fri, 20 Oct 2006, Richmond Mathewson wrote: > I was around when Hypercard changed their format > (unfortunately I am 44 - more than half way to a hole > in the ground!) - but, one advantage that RR has over > Hypercard, is a use-list. And it says one hell of a > lot in RR's favour that they don't behave in the sort > of dictatorial fashion that Apple does! From wjm at wjm.org Sat Oct 21 01:38:05 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 21 Oct 2006 01:38:05 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <1353300886.20061020093030@ahsoftware.net> <14731347955.20061020171757@ahsoftware.net> <4539A681.9060505@hyperactivesw.com> Message-ID: Thanks! I found six of them in mine; I'll email them to you. J. Landman Gay wrote: > Bill Marriott wrote: >> Someone mentioned crash logs... I don't know where to find those. (Is >> that a Mac-only feature, or a Rev 2.7.x option I overlooked?) > [...] > Windows XP: From within Revolution, open Revolution's Preferences in the > Edit menu and tick the checkbox at the bottom of the General pane called > "Crash reporting on Windows XP." Set the popup to Medium (that's as high > as it goes.) This will produce a verbose log. Restart Revolution to > activate the feature. The next time you crash, your log file will be in: > > Documents and Settings//Application Data/Runtime > Revolution/Revolution /Crash Logs > > Send the relevant portion to support or paste its contents into a Bugzilla > report. From jperryl at ecs.fullerton.edu Sat Oct 21 01:42:24 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 Oct 2006 22:42:24 -0700 (PDT) Subject: Bill's Boycott - was Open Letter to Rev: Quality Is Job #1 (Vista Install) In-Reply-To: Message-ID: Here, here. Judy On Fri, 20 Oct 2006, Stephen Barncard wrote: > You act like Rev can afford a staff of Beta testers in house all the > time. They don't have the resources of M$ and I imagine the margins > are thin. After seeing the supposedly well supported Hypercard go > down, I'm very grateful Rev even exists for us to use. From wjm at wjm.org Sat Oct 21 01:51:17 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 21 Oct 2006 01:51:17 -0400 Subject: Bill's Boycott - was Open Letter to Rev: Quality Is Job #1 (Vista Install) References: <1FEA90B1-09A7-45FA-888B-C1256BA7F0D8@swcp.com> Message-ID: Stephen Barncard wrote > so, you're not even an Enterprise user....and yet complaining about update > costs...sheeesh. > > Sorry, this is not a hobby for me, I'm serious about this thing. Hey, nice job insulting me and every other Studio user on the list. FYI, I don't need Enterprise; I develop on Windows. Importantly, this goes beyond cost. It's about quality and confidence. I guess us Studio users should just zip it up and be grateful for what we got. Some of the people you mentioned (or could be included in the "top developers" list)have acknowledged serious issues in the 2.7.x product, if not in this thread than off-list to me privately. [Several of them use an alternate IDE with the 2.7 engine or stick with 2.6.1. Why?] Not to mention the several "atta-boy" emails I've received from people who strongly agree and are just a bit smarter than I am to "say it like it is" publicly. > Isn't the fact that many of us are paying even more for Enterprise, > stepping up to the plate, and getting involved mean something? Or do you > think we are fools for doing so? No; I think as a group you're basing a lot more of your business/work on Rev than I am, either because you have been at it longer, have found a niche, come up with the right product, are better at it, etc. Only occasionally does someone give me the impression they're drinking some kind of Kool-Aid not sold in stores. > They don't get paid for the bug reports they send in or the advice on this > list...so why do they do it? I'll tell you. It's called community. Perhaps > you need to come to a Revcon someday to see how that works. Chicken and egg situation again. The more you use Rev, the more you profit from it, the more you're invested in it, the more important it is for you to have the access afforded by the improve list & conferences, the more money you can justify in maintenance and travel, the better Rev developer you are, the more you can profit from it, and so on. I understand the concept of contributing to a community. Most of my work is in FileMaker Pro. Check out comp.databases.filemaker; you'll see I post several messages there almost daily. It helps that FileMaker is a significantly more polished and respected product. But I also call a spade a spade. When someone points out a valid problem in FileMaker I don't jump all over them. > You're probably 'certified' too, whatever that means... > And yet you don't file bug reports for Rev.....isn't that disingenuous? > Tell me this -- do you ever get direct communication back from a human > from Microsoft regarding your specific problems? FYI, Microsoft has several active, public newsgroups. Not only do they have a cadre of "MVPs" who answer *every* question, but depending on the product, Microsoft employees and managers DO respond. The line of products for Microsoft Expression comes to mind as one forum that is very actively read/posted-to by the product managers and dev leads. Have I ever heard back from a human being from Microsoft about a problem I was having? YES, many times. Microsoft also maintains countless development blogs by employees (who provide insight on product direction and future capabilities without requiring NDAs) and frankly goes overboard in providing documentation and resources. I can hardly consume even 10% of the information in the CDs they send me every month as part of my MSDN subscription. I get phone calls inviting me to free, local seminars and emails about services to help me sell my products. The price of my MSDN subscription is less than the cost of Rev Enterprise and annual updates. Of course your counter to all this is "Micro$oft is a much bigger company with more resources, etc." so I don't know why you even bring them up. Just remember they started out small, too. Disingenuous? I have filed a couple reports on Rev bugs and I promised I would file a couple more about the more easily described problems I outlined. However, what I put into a product has a lot to do with how well I think the feedback will be received and acted upon. People don't talk to brick walls, unless they're insane. FileMaker, Microsoft, and other companies are very professional about that, and that is why they get the response. I've been at this stuff a long time, Stephen. I've been on all sides of the beta testing, sales, and product quality chestnuts for companies large and small. One thing I've learned is that users with complaints are the ones you want to listen to the most. You take them seriously, you establish avenues for them to communicate with you, and most of all you do NOT dismiss or belittle them. I am finding the tone of your responses to be increasingly personal. Tell you what... if you can't refrain from name-calling, how about we "step outside?" Email me and we'll have some fun there. I'd like the public discussion to be focused on the assessment of quality in 2.7.x and what can be done about it. Bill wjm at wjm.org From jperryl at ecs.fullerton.edu Sat Oct 21 02:00:04 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Fri, 20 Oct 2006 23:00:04 -0700 (PDT) Subject: Bill's Boycott - was Open Letter to Rev: Quality Is Job #1 (Vista Install) In-Reply-To: Message-ID: Oh, Stephen... Do we really need to go down that street? It's not nice to imply that "hobby" users are not "serious": the two are NOT mutually exclusive. They may pay less for a license, but they get less, too, and, still, they PAY. While not Bill Marriott-possibly hopping mad about the subscription model vis-a-vis (long?)standing bugs, still I can see a few points to his argument, which is how can one blindly keep ka-chinging into Rev's coffers when one can't know how it will personally pay off? I really suspect that it wouldn't be much fun to be a *nix user to keep raiding the kitty to get... what exactly again? And, while rather alot of the *nix distro problems aren't Rev's fault, still, why should *nix users keep paying and not getting too much in return? Also, even some of us hobby users 'step up to the plate' in a fashion. I buy what I can (either personally and/or via my students and my department -- really short change, I must admit) less because it actually helps me in the classroom but rather because I wish to do what I can do to help keep the Revolution 'keep on creepin' on like a bird that flew' (apologies to Dylan). Please, let us shoot the message, not the messenger because, as you so aptly note, it's about community. Judy On Fri, 20 Oct 2006, Stephen Barncard wrote: > so, you're not even an Enterprise user....and yet complaining about > update costs...sheeesh. > > Sorry, this is not a hobby for me, I'm serious about this thing. From wjm at wjm.org Sat Oct 21 02:06:57 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 21 Oct 2006 02:06:57 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <20061020204743.59020.qmail@web37502.mail.mud.yahoo.com> Message-ID: Hi Judy, You do recall correctly. I knew several HC team members personally and they were quite active in various online forums... AOL, Usenet, GEnie, and more. A few of them even sat in on calls with tech support. It seems we all like to perpetuate the idea that big companies are evil and small companies are good, but I remember a lot of good things being done by big companies and the people who worked for them. Judy Perry wrote: > Whaaatt?? > > Are you saying that there wasn't a Hypercard list??? > > Maybe Apple didn't provide it, but I'm pretty certain that some of the > Apple HC engineers were on it and read it (and even contributed IIRC). > > Judy > > On Fri, 20 Oct 2006, Richmond Mathewson wrote: > >> I was around when Hypercard changed their format >> (unfortunately I am 44 - more than half way to a hole >> in the ground!) - but, one advantage that RR has over >> Hypercard, is a use-list. And it says one hell of a >> lot in RR's favour that they don't behave in the sort >> of dictatorial fashion that Apple does! From dsc at swcp.com Sat Oct 21 02:20:05 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 Oct 2006 00:20:05 -0600 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: <002c01c6f4a6$ad9772d0$6501a8c0@lynn> Message-ID: On Oct 20, 2006, at 6:44 PM, Bill Marriott wrote: > So let me get this straight: WER -- A neatly pressed, folded, and > categorized collection of crash reports from actual users running > Rev on a > variety of system configurations, complete with a sampling of mini > heap > snapshots and system data, a system that has helped Microsoft and > hundreds > of other companies eliminate hard-to-pin-down bugs -- is of > absolutely no > interest to Rev? Amazing. I am baffled by this and have no idea what it means. I think it is sarcasm, but I don't understand what it is referring to. I think this is a hint that crash information can be obtained through a method/procedure/standard called WER that sends paper copies of reports and that RunRev and the rest of us obviously should be aware of and take advantage of this. Dar From wjm at wjm.org Sat Oct 21 03:32:04 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 21 Oct 2006 03:32:04 -0400 Subject: Open Letter to Rev: Quality Is Job #1 References: <002c01c6f4a6$ad9772d0$6501a8c0@lynn> Message-ID: Not paper. The reports are provided via a secure web connection. But yes, it's a free crash analysis service provided by Microsoft for Windows XP and later that would seem to be a valuable way to diagnose program crashes. Rev apparently does not participate in it. Earlier in the thread I gave a complete description of what Windows Error Reporting (WER) is and links to get more information about it. Dar Scott wrote, > On Oct 20, 2006, at 6:44 PM, Bill Marriott wrote: > >> So let me get this straight: WER -- A neatly pressed, folded, and >> categorized collection of crash reports from actual users running Rev on >> a >> variety of system configurations, complete with a sampling of mini heap >> snapshots and system data, a system that has helped Microsoft and >> hundreds >> of other companies eliminate hard-to-pin-down bugs -- is of absolutely >> no >> interest to Rev? Amazing. > > I am baffled by this and have no idea what it means. I think it is > sarcasm, but I don't understand what it is referring to. I think this is > a hint that crash information can be obtained through a > method/procedure/standard called WER that sends paper copies of reports > and that RunRev and the rest of us obviously should be aware of and take > advantage of this. From mb.userev at harbourhosting.co.uk Sat Oct 21 04:43:43 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 21 Oct 2006 09:43:43 +0100 Subject: capture still frames -- try Windows Movie Maker In-Reply-To: <20061020213338.13368.qmail@web33012.mail.mud.yahoo.com> References: <20061020213338.13368.qmail@web33012.mail.mud.yahoo.com> Message-ID: <4539DDBF.9060102@harbourhosting.co.uk> Hi Erik, I did try this initially, but Windows Movie Maker does not natively open .VOB files (says they're unsupported). I have since learned that .VOB is nearly the same as mpeg2 and it's actually possible to change the extension to mpg and it WMM will open them. Ah, if I'd known then what I know now.... Still VideoLan is worth having Epimethean greetings Martin Baxter Erik Hansen wrote: > To capture still frames -- try Windows Movie Maker. > You can make a photo file easily. > > Erik Hansen > > > > If you're on a mac, you can do a screen grab, cmd shift 4 and select the area > >> A client has sent me some video on DVD. The files have the extension >> .VOB. I can play them in Windows Media Viewer no problem, but I'd >> like to be able to grab individual frames for use in Photoshop or >> whatever. Anyone know if this is possible? And er, if so how it can >> be done. > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From heather at runrev.com Sat Oct 21 05:18:01 2006 From: heather at runrev.com (Heather Nagey) Date: Sat, 21 Oct 2006 10:18:01 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <20061021060012.A699D488E7C@mail.runrev.com> References: <20061021060012.A699D488E7C@mail.runrev.com> Message-ID: <725EB1D2-D6D2-43E5-A9BA-6076943992EA@runrev.com> Dear List members, First, an apology from me: I just don't have time to read this list like I used to. I miss you all and the great conversations here, but I have to focus first on direct customer support and other activities. I'm still list mom, but I have delegated a certain amount to others. Ok, so. Bill. Please, please please, write to support. support at runrev.com Believe it or not, we WANT to hear from you. If you, or anyone else, is unhappy with a new Rev release, any new Rev release, and most particularly if it is CRASHING on you, WE NEED TO KNOW. If you haven't got time or don't know how to use bugzilla, at least send a heads up to support. We'll follow it up as best we can, we'll try and help you pin down why it is crashing, and if necessary we'll make that bugzilla report ourselves. Yes, it has to arrive in bugzilla somehow, eventually, or the dev team may miss it. We love people who use it themselves - that url again http://support.runrev.com/bugzilla but we do understand that some people don't have time or don't know how to use it. We still need to hear about your problems. Its nice to get email saying how wonderful Rev is (and we do get that too!) but what we need is the problems, because if we don't know, WE CAN'T FIX THEM. Yes, sometimes some members of the team read this list, but its not a substitute for a bugzilla report. We can't afford to let the dev team spend their precious time on reading lists and trying to collate maybe bug reports and sift them out from code errors by the user. I don't know how many of you here also get the newsletter... another url coming up... http://www.runrev.com/newsletter but if you do read that, you'll know that in addition to our inhouse testing, the wonderful improve list and bugzilla, we are adding conference focus groups to our beta testing. We realise that actually seeing you guys using the program is incredibly valuable. If I can persuade any more of you to join us in Malta (Bill??) I'd be thrilled and so would the team. We need you! Rev needs you! Please come, there is still time! http://www.runrev.com/newsletter/october/issue11/newsletter5.php If anyone else here is interested in joining a new intensive beta test program, please email me, at support at runrev.com, and we'll see what can be set up in terms of remote testing as well as hands on focus group testing. We care. We do fix things we can reproduce. We keep on keeping on because you are all great, because Rev is great, and because Rev + Users = Great New Software. We aren't perfect, and neither is Rev, and everyone on this list is human ... sometimes we rub each other the wrong way, but we're all here to move forward. Lets do that! warm regards to all Heather Nagey Customer Services Manager and listmom Runtime Revolution Ltd http://www.runrev.com From geradamas at yahoo.com Sat Oct 21 08:32:59 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 21 Oct 2006 13:32:59 +0100 (BST) Subject: Heather Nagey . . . Message-ID: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Well that really is the nub of the matter - some of us (well, at least me) need to be noticed by Heather Nagey occasionally! Seriously, though:- I, for one, am extremely happy to know that Heather Nagey is "there", reads the stuff we write on this list, and cares. So, 3 cheers for the List-Mum! (and, just maybe, Heather Nagey would like to know that we care about her efforts). sincerely, Richmond Mathewson ____________________________________________________________ "Philosophical problems are confusions arising owing to the fluidity of meanings users attach to words and phrases." Mathewson, 2006 ____________________________________________________________ ___________________________________________________________ All New Yahoo! Mail ? Tired of Vi at gr@! come-ons? Let our SpamGuard protect you. http://uk.docs.yahoo.com/nowyoucan.html From rjb at robelko.com Sat Oct 21 10:06:39 2006 From: rjb at robelko.com (Robert Brenstein) Date: Sat, 21 Oct 2006 16:06:39 +0200 Subject: HyperCard - was Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: Message-ID: On Fri, 20 Oct 2006, Stephen Barncard wrote: > You act like Rev can afford a staff of Beta testers in house all the > time. They don't have the resources of M$ and I imagine the margins > are thin. After seeing the supposedly well supported Hypercard go > down, I'm very grateful Rev even exists for us to use. Actually, I would say the other way around: it is amazing how long HyperCard prospered without significant or any support from Apple. And I dare say that it went eventually down only because of incompatibility with new system versions. Robert From JimCarwardine at OwnYourFuture-net.com Sat Oct 21 10:16:41 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sat, 21 Oct 2006 11:16:41 -0300 Subject: Heather Nagey . . . In-Reply-To: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Message-ID: I've been reading this thread with some trepidation that it would turn into a war. Thankfully it has been a frank discussion and has served to clear up several misunderstandings as I read it. As a casual, semiserious user who is headed toward betting my company on creating a commercial Rev application that will be used widely by some very substantial companies, I am very interested in the stability of Rev and am happy that these discussions happen occasionally. I see it as taking a tonic - it can't hurt as long as everyone has the same end result in mind - a bug free blockbuster IDE. So, however it happens, let's take the shortest route to that end result and, if we have to bump and jostle along the way, let's doing with humour (humor for you Americans) and conviction... Jim on 10/21/06 9:32 AM, Richmond Mathewson wrote: > Well that really is the nub of the matter - > > some of us (well, at least me) need to be noticed by > Heather Nagey occasionally! > > Seriously, though:- > > I, for one, am extremely happy to know that Heather > Nagey is "there", > reads the stuff we write on this list, and cares. > > So, 3 cheers for the List-Mum! > > (and, just maybe, Heather Nagey would like to know > that we care about her efforts). > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the fluidity of > meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > > > ___________________________________________________________ > All New Yahoo! Mail ? Tired of Vi at gr@! come-ons? Let our SpamGuard protect > you. http://uk.docs.yahoo.com/nowyoucan.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 -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 kee at kagi.com Sat Oct 21 10:21:17 2006 From: kee at kagi.com (kee nethery) Date: Sat, 21 Oct 2006 07:21:17 -0700 Subject: Reading Excel files on Mac OS X In-Reply-To: <1364E41A-5F4E-48EF-BFDC-ECFC7F18EDB3@mac.com> References: <20061019170004.533B9488DF8@mail.runrev.com> <1364E41A-5F4E-48EF-BFDC-ECFC7F18EDB3@mac.com> Message-ID: <0DBA4027-AF3B-42C3-B298-3D25BC7AB8D5@kagi.com> On Oct 19, 2006, at 10:45 AM, Josep M Yepes wrote: > Now I need to read form a excel file. The excel file is pre- > formated with two columns data. It's a price list. > Any tip to aboard the file? I'm developing on Mac OS X, but the > application must be run also on Windows. I have an applescript applet that I drop excel files onto, and it uses Excel to save them as a text tab file (.txt). That text tab file is trivial to import. Kee Nethery From brucegregory at earthlink.net Sat Oct 21 10:22:17 2006 From: brucegregory at earthlink.net (GregSmith) Date: Sat, 21 Oct 2006 07:22:17 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6899139.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> Message-ID: <6932952.post@talk.nabble.com> As far as the simplest solution for authoring in "standalone" QuickTime format, whether for web presentation or anything else, given the available interactivity built into QuickTime, itself - Cleaner 6.5, (for Mac), and, I believe Cleaner XL, (for Windows) seems to be the ticket. Outrageously priced if you were buying this product for the limited interactivity it offers, but you would also get all of those wonderful compression routines and batch processing along with it. Now, here is an example of a small fish being swallowed by a bigger fish who was, in turn, swallowed by an even bigger fish. Terran Interactive was gobbled up by Discreet who was utterly consumed by AutoDesk, the Atlantic cod of software distributors. The interactive features that Cleaner quickly makes authorable are: Hotspots that allow jumping to a given time or simply to play from the time of the Hotspot to the next pause, (pause is also a feature), or to substitute one movie in place of the one playing, or open a URL. It supports "Chapter" markers with accompanying text blurb, text tracks, markers and keyframes. But even with all of this functionality, QuickTime, and the authoring packages that support it, just doesn't compare with the kind of interactivity possible with Flash and its associated authoring tools. Just as an example, for the life of me, I can't find any way to author a simple "rollover" button within an interactive QuickTime movie. This just wipes me out. Or, keeping the movie looping within a certain series of frames until an event happens - what gives? I like QuickTime better, since it really is a kind of operating system, in itself. You can put almost any kind of media in a QuickTime movie, and it plays on iPods, for crying out loud. Somebody, somewhere is missing a couple of golden opportunities, if you ask me. Greg Smith -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6932952 Sent from the Revolution - User mailing list archive at Nabble.com. From kee at kagi.com Sat Oct 21 10:27:47 2006 From: kee at kagi.com (kee nethery) Date: Sat, 21 Oct 2006 07:27:47 -0700 Subject: Suite of Tests In-Reply-To: <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> Message-ID: <7690BCEE-1CD0-41B3-BB64-67683CAF4D18@kagi.com> On Oct 20, 2006, at 7:29 PM, Ian Wood wrote: > > On 21 Oct 2006, at 03:15, kee nethery wrote: > >> On Oct 20, 2006, at 12:46 PM, Andre Garzia wrote: >>> One thing we trylu need is a Suite of Tests that test a rev >>> distribution for obvious bugs. This little stack could be >>> executed and it would test things. Many languages have this kind >>> of suite, Ruby has it and so does scheme. This would help finding >>> bugs in new releases. >> >> How about one master stack that looks in a folder, lists all the >> stacks in that folder, then sends each one a command to execute >> it's tests, and accepts a callback when the test is done. Then >> each of us could create test stacks to test a function and send >> them to runrev and they could run them as unit tests. If we did >> this for each bug that got submitted it might help them QA new >> versions. >> > Rather than callbacks, I'd probably go for things being called from > the openstack handler with results being written to a text file > with the same name as the test stack. That way you just launch each > stack and don't have to worry too much about communication. Good idea. At WWDC the Apple Safari team indicated they use the slowest Mac that have to run all their regression tests, makes it easier to compare differences in timing. Kee From 3mcgrath at adelphia.net Sat Oct 21 10:36:43 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 21 Oct 2006 10:36:43 -0400 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6920717.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> <6920717.post@talk.nabble.com> Message-ID: Greg, Keynote exports to Interactive Video in QT with some preset format settings (Full Quality, Large, H.264, 800x600, 24 FPS)(CD-Rom, Medium, H.264, 400x300, 12 FPS)(Web, Small, H.264, 200x150, 12 FPS) but if you select Custom under the Formats Pop-up in the Export Drop down for Quicktime you will have access to a settings button that gives you ALL Compression Types including MPEG-4, Sorenson, etc. and any frame rate you want with the possibility of including as many keyframes as you want. You can also play with Compressor Quality and Encoding and the Data rate for optimizing for download or streaming. I find that the default setting work for most things I might need but there are some anomalies during interactive playback that will require tweaking in some settings. I always recommend importing as close to the finished desired result as possible. I would have the video at as close to your finished needs and then import that and work on the interactivity with that video so the results should be close to what you are seeing. HTHs Tom On Oct 20, 2006, at 12:51 PM, GregSmith wrote: > > Tom: > > I have done some experimentation with Keynote, the latest version. > It does > just about everything I need, but the slide "effects" need a high > frame rate > to play nicely in QuickTime, so that would rule out anything but a > very > small web demo, unless I am missing something important. Or, > alternately, > you could just eliminate the effects altogether. I'm still baffled > by the > way it handles its QuickTime export. Would you recommend bringing > captured > video into Keynote uncompressed and using Keynote to compress it, > or the > reverse? I'm going for the highest quality, largest size that would be > practical for the web. > > Thanks, > > Greg Smith > > > > Thomas McGrath III wrote: >> >> Greg, >> >> Have you tried doing the interactivity in Keynote and exporting to >> Interactive Quicktime? It does not have all of the glitz and tools >> that a Flash would have but it does offer some interactivity. I have >> done a couple of projects that way. >> >> Tom >> >> On Oct 19, 2006, at 5:37 PM, GregSmith wrote: >> >>> >>> Dan: >>> >>> No, not according to the documentation. For any movie >>> interactivity you >>> need the freely distributable player. For static QuickTime, you >>> don't. >>> Sure, if you can influence anybody over there to fix the drop >>> shadow default >>> and allow an interactive web demonstration of a MovieWorks movie, >>> I'm all >>> for that. >>> >>> Really, there is an open source opportunity for the kind of project >>> authoring I'm needing. But, if it takes years to complete, I'm not >>> waiting. >>> If someone put together a program of MovieWorks elegance and >>> simplicity and >>> functionality which allowed the addition of "while you watch" >>> narration, >>> (during the authoring process), totally customizable titling, (as >>> you >>> watch), with customizable drop shadows, basic "in-movie" navigation >>> as well >>> as "extra-movie" navigation and linking, all for the low, low price >>> of . . . >>> nothing . . . I think they'd have something there. What they would >>> gain by >>> releasing it freely, I have no idea. But, even if they released it >>> for the >>> low, low price of . . . $129 . . . or thereabouts . . . they'd >>> still have >>> something there. >>> >>> Greg Smith >>> >> >> 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 >> >> > > -- > View this message in context: http://www.nabble.com/Multimedia- > Authoring---Quicktime-Dead--tf2474177.html#a6920717 > Sent from the Revolution - User mailing list archive 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 Thomas J. McGrath III SCS 1000 Killarney Dr. Pittsburgh, PA 15234 412-885-8541 From brucegregory at earthlink.net Sat Oct 21 10:41:46 2006 From: brucegregory at earthlink.net (GregSmith) Date: Sat, 21 Oct 2006 07:41:46 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> <6920717.post@talk.nabble.com> Message-ID: <6933111.post@talk.nabble.com> Thomas: I just did a little test run with Keynote, yesterday. All seemed to be going well, as demonstrated in the "preview" portion of the app, but upon testing the exported QuickTime movie, the interactivity was broken. Not only so, but the export process, itself took a lifetime to execute. Thanks, Greg Smith Thomas McGrath III wrote: > > Greg, > > > Keynote exports to Interactive Video in QT with some preset format > settings (Full Quality, Large, H.264, 800x600, 24 FPS)(CD-Rom, > Medium, H.264, 400x300, 12 FPS)(Web, Small, H.264, 200x150, 12 FPS) > but if you select Custom under the Formats Pop-up in the Export Drop > down for Quicktime you will have access to a settings button that > gives you ALL Compression Types including MPEG-4, Sorenson, etc. and > any frame rate you want with the possibility of including as many > keyframes as you want. You can also play with Compressor Quality and > Encoding and the Data rate for optimizing for download or streaming. > > I find that the default setting work for most things I might need but > there are some anomalies during interactive playback that will > require tweaking in some settings. > > I always recommend importing as close to the finished desired result > as possible. I would have the video at as close to your finished > needs and then import that and work on the interactivity with that > video so the results should be close to what you are seeing. > > HTHs > > Tom > > On Oct 20, 2006, at 12:51 PM, GregSmith wrote: > >> >> Tom: >> >> I have done some experimentation with Keynote, the latest version. >> It does >> just about everything I need, but the slide "effects" need a high >> frame rate >> to play nicely in QuickTime, so that would rule out anything but a >> very >> small web demo, unless I am missing something important. Or, >> alternately, >> you could just eliminate the effects altogether. I'm still baffled >> by the >> way it handles its QuickTime export. Would you recommend bringing >> captured >> video into Keynote uncompressed and using Keynote to compress it, >> or the >> reverse? I'm going for the highest quality, largest size that would be >> practical for the web. >> >> Thanks, >> >> Greg Smith >> >> >> >> Thomas McGrath III wrote: >>> >>> Greg, >>> >>> Have you tried doing the interactivity in Keynote and exporting to >>> Interactive Quicktime? It does not have all of the glitz and tools >>> that a Flash would have but it does offer some interactivity. I have >>> done a couple of projects that way. >>> >>> Tom >>> >>> On Oct 19, 2006, at 5:37 PM, GregSmith wrote: >>> >>>> >>>> Dan: >>>> >>>> No, not according to the documentation. For any movie >>>> interactivity you >>>> need the freely distributable player. For static QuickTime, you >>>> don't. >>>> Sure, if you can influence anybody over there to fix the drop >>>> shadow default >>>> and allow an interactive web demonstration of a MovieWorks movie, >>>> I'm all >>>> for that. >>>> >>>> Really, there is an open source opportunity for the kind of project >>>> authoring I'm needing. But, if it takes years to complete, I'm not >>>> waiting. >>>> If someone put together a program of MovieWorks elegance and >>>> simplicity and >>>> functionality which allowed the addition of "while you watch" >>>> narration, >>>> (during the authoring process), totally customizable titling, (as >>>> you >>>> watch), with customizable drop shadows, basic "in-movie" navigation >>>> as well >>>> as "extra-movie" navigation and linking, all for the low, low price >>>> of . . . >>>> nothing . . . I think they'd have something there. What they would >>>> gain by >>>> releasing it freely, I have no idea. But, even if they released it >>>> for the >>>> low, low price of . . . $129 . . . or thereabouts . . . they'd >>>> still have >>>> something there. >>>> >>>> Greg Smith >>>> >>> >>> 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 >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Multimedia- >> Authoring---Quicktime-Dead--tf2474177.html#a6920717 >> Sent from the Revolution - User mailing list archive 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 > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6933111 Sent from the Revolution - User mailing list archive at Nabble.com. From brucegregory at earthlink.net Sat Oct 21 10:41:46 2006 From: brucegregory at earthlink.net (GregSmith) Date: Sat, 21 Oct 2006 07:41:46 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> <6920717.post@talk.nabble.com> Message-ID: <6933111.post@talk.nabble.com> Thomas: I just did a little test run with Keynote, yesterday. All seemed to be going well, as demonstrated in the "preview" portion of the app, but upon testing the exported QuickTime movie, the interactivity was broken. Not only so, but the export process, itself, took a lifetime to execute. Thanks, Greg Smith Thomas McGrath III wrote: > > Greg, > > > Keynote exports to Interactive Video in QT with some preset format > settings (Full Quality, Large, H.264, 800x600, 24 FPS)(CD-Rom, > Medium, H.264, 400x300, 12 FPS)(Web, Small, H.264, 200x150, 12 FPS) > but if you select Custom under the Formats Pop-up in the Export Drop > down for Quicktime you will have access to a settings button that > gives you ALL Compression Types including MPEG-4, Sorenson, etc. and > any frame rate you want with the possibility of including as many > keyframes as you want. You can also play with Compressor Quality and > Encoding and the Data rate for optimizing for download or streaming. > > I find that the default setting work for most things I might need but > there are some anomalies during interactive playback that will > require tweaking in some settings. > > I always recommend importing as close to the finished desired result > as possible. I would have the video at as close to your finished > needs and then import that and work on the interactivity with that > video so the results should be close to what you are seeing. > > HTHs > > Tom > > On Oct 20, 2006, at 12:51 PM, GregSmith wrote: > >> >> Tom: >> >> I have done some experimentation with Keynote, the latest version. >> It does >> just about everything I need, but the slide "effects" need a high >> frame rate >> to play nicely in QuickTime, so that would rule out anything but a >> very >> small web demo, unless I am missing something important. Or, >> alternately, >> you could just eliminate the effects altogether. I'm still baffled >> by the >> way it handles its QuickTime export. Would you recommend bringing >> captured >> video into Keynote uncompressed and using Keynote to compress it, >> or the >> reverse? I'm going for the highest quality, largest size that would be >> practical for the web. >> >> Thanks, >> >> Greg Smith >> >> >> >> Thomas McGrath III wrote: >>> >>> Greg, >>> >>> Have you tried doing the interactivity in Keynote and exporting to >>> Interactive Quicktime? It does not have all of the glitz and tools >>> that a Flash would have but it does offer some interactivity. I have >>> done a couple of projects that way. >>> >>> Tom >>> >>> On Oct 19, 2006, at 5:37 PM, GregSmith wrote: >>> >>>> >>>> Dan: >>>> >>>> No, not according to the documentation. For any movie >>>> interactivity you >>>> need the freely distributable player. For static QuickTime, you >>>> don't. >>>> Sure, if you can influence anybody over there to fix the drop >>>> shadow default >>>> and allow an interactive web demonstration of a MovieWorks movie, >>>> I'm all >>>> for that. >>>> >>>> Really, there is an open source opportunity for the kind of project >>>> authoring I'm needing. But, if it takes years to complete, I'm not >>>> waiting. >>>> If someone put together a program of MovieWorks elegance and >>>> simplicity and >>>> functionality which allowed the addition of "while you watch" >>>> narration, >>>> (during the authoring process), totally customizable titling, (as >>>> you >>>> watch), with customizable drop shadows, basic "in-movie" navigation >>>> as well >>>> as "extra-movie" navigation and linking, all for the low, low price >>>> of . . . >>>> nothing . . . I think they'd have something there. What they would >>>> gain by >>>> releasing it freely, I have no idea. But, even if they released it >>>> for the >>>> low, low price of . . . $129 . . . or thereabouts . . . they'd >>>> still have >>>> something there. >>>> >>>> Greg Smith >>>> >>> >>> 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 >>> >>> >> >> -- >> View this message in context: http://www.nabble.com/Multimedia- >> Authoring---Quicktime-Dead--tf2474177.html#a6920717 >> Sent from the Revolution - User mailing list archive 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 > > > Thomas J. McGrath III > SCS > 1000 Killarney Dr. > Pittsburgh, PA 15234 > 412-885-8541 > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6933111 Sent from the Revolution - User mailing list archive at Nabble.com. From soapdog at mac.com Sat Oct 21 10:59:57 2006 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 Oct 2006 12:59:57 -0200 Subject: Suite of Tests In-Reply-To: <7690BCEE-1CD0-41B3-BB64-67683CAF4D18@kagi.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <7690BCEE-1CD0-41B3-BB64-67683CAF4D18@kagi.com> Message-ID: <80D16786-8425-4A18-A92D-0F9EA5F7DEF0@mac.com> Okay, who still have Rev 1.1 on a G3 macintosh with 32mb ram and Mac OS 9? :-) Andre On Oct 21, 2006, at 12:27 PM, kee nethery wrote: > Good idea. > > At WWDC the Apple Safari team indicated they use the slowest Mac > that have to run all their regression tests, makes it easier to > compare differences in timing. > > Kee From macstacks at earthlink.net Sat Oct 21 10:31:57 2006 From: macstacks at earthlink.net (Bruce A. Pokras) Date: Sat, 21 Oct 2006 10:31:57 -0400 Subject: revDeleteFolder: nothing in Trash on MacIntel? Message-ID: Hello group, According to the docs, the revDeleteFolder command is supposed to put the deleted folder in the Trash: "On Mac OS and OS X systems, the revDeleteFolder command places the folder in the Trash." However, on my iMac Core 2 Duo, the folder simply disappears. Nothing shows in the Trash. This is great for the application that I am working on. The script creates a folder for downloading individual pages of a patent. Those pages are then combined into a single PDF files that is saved in the parent folder. Then the script uses revDeleteFolder to get rid of the folder contaiing the downloaded pages. For multiple patents, the user will not end up with a Trash full of folders. So I am wondering if anyone else has seen this. Also, is the command working as descrbed in the docs on a PowerPC Mac, or are the docs simply incorrect? Regards, Bruce Pokras Blazing Dawn Software www.blazingdawn.com From macstacks at earthlink.net Sat Oct 21 11:02:03 2006 From: macstacks at earthlink.net (Bruce A. Pokras) Date: Sat, 21 Oct 2006 11:02:03 -0400 Subject: Solution: combining PDFs using RunRev on Mac OS X Message-ID: Hello group, A couple of times I and others have asked about a way to combine PDF files using a RunRev script. I don't recall ever seeing an answer, so I would like to share the solution that I found. There is an Automator action under OS X that combines PDFs. Someone on an Automator mailing list looked into that action and found that it was run by a fairly simple Python script. Since Python scripts can be run from the Shell, it was fairly straight forward to adopt that to RunRev. Here is the actual commnad: get shell("python '/System/Library/Automator/Combine PDF Pages.action/Contents/Resources/join.py' -o" && outputFile && inputFiles outputFile is the full path to the file you are creating that contains all the PDF pages. It must be surrounded by single quotes. E..g., '/Bruce/Documents/Patents/5000000.pdf' inputFiles is a list of full paths to the files you are combining with each full path surrounded by single quotes and each separated from the other by a space. E.g., '/Bruce/Documents/Patents/5000000/5000000-001.pdf' '/Bruce/Documents/Patents/5000000/5000000-002.pdf' '/Bruce/Documents/Patents/5000000/5000000-003.pdf' '/Bruce/Documents/Patents/5000000/5000000-004.pdf' The one "gotcha" is that a shell command cannot have more than 1024 characters. So if you want to combine a lot of pages, you will need to incrementally add files to the outputFile. This means naming outputFile as one of the inputFiles for the second through last loops. You could add one page at a time to the outputFile or as many as possible (per my above example), but I have found that adding one page at a time to be much slower than adding as many as possible through each iteration. Does anyone know in which version of OS X the "Combine PDF pages" Automator action was introduced? Theoretically, the free pdftk PDF tool would allow RunRev Windows apps to do this, also. I will be trying that out once my OS X app is completed. Regards, Bruce Pokras Blazing Dawn Software www.blazingdawn.com From soapdog at mac.com Sat Oct 21 11:02:16 2006 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 Oct 2006 13:02:16 -0200 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6933111.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> <6920717.post@talk.nabble.com> <6933111.post@talk.nabble.com> Message-ID: Greg, If I remember correcly, keynote quicktime export just picks your slides as if they were images and create a movie slideshow, it doesnt even respect timings and transitions. I didn't used keynote very much, just used it for RevCon presentation but I think interactivity is not supposed to be presented on exported movies. so it's not broken, it's simply not there. But again, in the new keynote version things might be different. Andre On Oct 21, 2006, at 12:41 PM, GregSmith wrote: > Thomas: > > I just did a little test run with Keynote, yesterday. All seemed > to be > going well, as demonstrated in the "preview" portion of the app, > but upon > testing the exported QuickTime movie, the interactivity was > broken. Not > only so, but the export process, itself, took a lifetime to execute. > > Thanks, > > Greg Smith From 3mcgrath at adelphia.net Sat Oct 21 11:06:05 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 21 Oct 2006 11:06:05 -0400 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6932952.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <6932952.post@talk.nabble.com> Message-ID: <1F379E65-CB95-4A7D-90BF-5C8A8049BCC0@adelphia.net> Dear Greg, Live Stage from Totally Hip Software is supposed to do Rollover's in Quicktime. Tom On Oct 21, 2006, at 10:22 AM, GregSmith wrote: > > As far as the simplest solution for authoring in "standalone" > QuickTime > format, whether for web presentation or anything else, given the > available > interactivity built into QuickTime, itself - Cleaner 6.5, (for > Mac), and, I > believe Cleaner XL, (for Windows) seems to be the ticket. > Outrageously > priced if you were buying this product for the limited > interactivity it > offers, but you would also get all of those wonderful compression > routines > and batch processing along with it. > > Now, here is an example of a small fish being swallowed by a bigger > fish who > was, in turn, swallowed by an even bigger fish. Terran Interactive > was > gobbled up by Discreet who was utterly consumed by AutoDesk, the > Atlantic > cod of software distributors. > > The interactive features that Cleaner quickly makes authorable are: > Hotspots that allow jumping to a given time or simply to play from > the time > of the Hotspot to the next pause, (pause is also a feature), or to > substitute one movie in place of the one playing, or open a URL. It > supports "Chapter" markers with accompanying text blurb, text tracks, > markers and keyframes. > > But even with all of this functionality, QuickTime, and the authoring > packages that support it, just doesn't compare with the kind of > interactivity possible with Flash and its associated authoring > tools. Just > as an example, for the life of me, I can't find any way to author a > simple > "rollover" button within an interactive QuickTime movie. This just > wipes me > out. Or, keeping the movie looping within a certain series of > frames until > an event happens - what gives? > > I like QuickTime better, since it really is a kind of operating > system, in > itself. You can put almost any kind of media in a QuickTime movie, > and it > plays on iPods, for crying out loud. Somebody, somewhere is missing a > couple of golden opportunities, if you ask me. > > Greg Smith > -- > View this message in context: http://www.nabble.com/Multimedia- > Authoring---Quicktime-Dead--tf2474177.html#a6932952 > Sent from the Revolution - User mailing list archive 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 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 Oct 21 11:09:39 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 21 Oct 2006 11:09:39 -0400 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> <6920717.post@talk.nabble.com> <6933111.post@talk.nabble.com> Message-ID: Andre, That is not the case. Keynote does export an Interactive quicktime movie that supports timings, transitions, buttons, etc. the problem is that some setting will break this interactivity. It is in the latest version of keynote, for that matter so is the ability to export to Flash as well. Tom On Oct 21, 2006, at 11:02 AM, Andre Garzia wrote: > Greg, > > If I remember correcly, keynote quicktime export just picks your > slides as if they were images and create a movie slideshow, it > doesnt even respect timings and transitions. I didn't used keynote > very much, just used it for RevCon presentation but I think > interactivity is not supposed to be presented on exported movies. > so it's not broken, it's simply not there. > > But again, in the new keynote version things might be different. > > Andre > > > On Oct 21, 2006, at 12:41 PM, GregSmith wrote: > >> Thomas: >> >> I just did a little test run with Keynote, yesterday. All seemed >> to be >> going well, as demonstrated in the "preview" portion of the app, >> but upon >> testing the exported QuickTime movie, the interactivity was >> broken. Not >> only so, but the export process, itself, took a lifetime to execute. >> >> Thanks, >> >> Greg Smith > > _______________________________________________ > use-revolution mailing list > use-revolution 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 brucegregory at earthlink.net Sat Oct 21 11:10:41 2006 From: brucegregory at earthlink.net (GregSmith) Date: Sat, 21 Oct 2006 08:10:41 -0700 (PDT) Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <1F379E65-CB95-4A7D-90BF-5C8A8049BCC0@adelphia.net> References: <6899139.post@talk.nabble.com> <6932952.post@talk.nabble.com> <1F379E65-CB95-4A7D-90BF-5C8A8049BCC0@adelphia.net> Message-ID: <6933379.post@talk.nabble.com> Thomas: LiveStage would be the "premiere" QuickTime authoring environment, but have you tried authoring in it? I find it extremely confusing, at best. As far as I can tell, even the simplest interactivity must be scripted in Qscript, which looks to me, like another javascript clone. This is great for programmers, but not for me. Thanks, Greg Smith Thomas McGrath III wrote: > > Dear Greg, > > Live Stage from Totally Hip Software is supposed to do Rollover's in > Quicktime. > > > > Tom > > > On Oct 21, 2006, at 10:22 AM, GregSmith wrote: > >> >> As far as the simplest solution for authoring in "standalone" >> QuickTime >> format, whether for web presentation or anything else, given the >> available >> interactivity built into QuickTime, itself - Cleaner 6.5, (for >> Mac), and, I >> believe Cleaner XL, (for Windows) seems to be the ticket. >> Outrageously >> priced if you were buying this product for the limited >> interactivity it >> offers, but you would also get all of those wonderful compression >> routines >> and batch processing along with it. >> >> Now, here is an example of a small fish being swallowed by a bigger >> fish who >> was, in turn, swallowed by an even bigger fish. Terran Interactive >> was >> gobbled up by Discreet who was utterly consumed by AutoDesk, the >> Atlantic >> cod of software distributors. >> >> The interactive features that Cleaner quickly makes authorable are: >> Hotspots that allow jumping to a given time or simply to play from >> the time >> of the Hotspot to the next pause, (pause is also a feature), or to >> substitute one movie in place of the one playing, or open a URL. It >> supports "Chapter" markers with accompanying text blurb, text tracks, >> markers and keyframes. >> >> But even with all of this functionality, QuickTime, and the authoring >> packages that support it, just doesn't compare with the kind of >> interactivity possible with Flash and its associated authoring >> tools. Just >> as an example, for the life of me, I can't find any way to author a >> simple >> "rollover" button within an interactive QuickTime movie. This just >> wipes me >> out. Or, keeping the movie looping within a certain series of >> frames until >> an event happens - what gives? >> >> I like QuickTime better, since it really is a kind of operating >> system, in >> itself. You can put almost any kind of media in a QuickTime movie, >> and it >> plays on iPods, for crying out loud. Somebody, somewhere is missing a >> couple of golden opportunities, if you ask me. >> >> Greg Smith >> -- >> View this message in context: http://www.nabble.com/Multimedia- >> Authoring---Quicktime-Dead--tf2474177.html#a6932952 >> Sent from the Revolution - User mailing list archive 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 > > 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 > > -- View this message in context: http://www.nabble.com/Multimedia-Authoring---Quicktime-Dead--tf2474177.html#a6933379 Sent from the Revolution - User mailing list archive at Nabble.com. From soapdog at mac.com Sat Oct 21 11:12:09 2006 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 Oct 2006 13:12:09 -0200 Subject: Solution: combining PDFs using RunRev on Mac OS X In-Reply-To: References: Message-ID: Bruce, You can always write a text script file to be run by bash and execute it thru shell, then it would execute all your concatenations in one pass and free you from the tedious 1024 limit. Maybe depending on license issues and dependencies, you can extract join.py from that bundle and bundle it with your application, but before doing so, you need to check its license so that it is not a crime and also check to see if the join.py has any dependencies or hard coded path information. This would work on all MacOS X with python installed (which is all mac os x) but on windows, I think you'd need some other solution. Andre On Oct 21, 2006, at 1:02 PM, Bruce A. Pokras wrote: > Hello group, > > A couple of times I and others have asked about a way to combine > PDF files using a RunRev script. I don't recall ever seeing an > answer, so I would like to share the solution that I found. > > There is an Automator action under OS X that combines PDFs. Someone > on an Automator mailing list looked into that action and found that > it was run by a fairly simple Python script. Since Python scripts > can be run from the Shell, it was fairly straight forward to adopt > that to RunRev. Here is the actual commnad: > > get shell("python '/System/Library/Automator/Combine PDF > Pages.action/Contents/Resources/join.py' -o" && outputFile && > inputFiles > > outputFile is the full path to the file you are creating that > contains all the PDF pages. It must be surrounded by single quotes. > E..g., '/Bruce/Documents/Patents/5000000.pdf' > > inputFiles is a list of full paths to the files you are combining > with each full path surrounded by single quotes and each separated > from the other by a space. E.g., '/Bruce/Documents/Patents/ > 5000000/5000000-001.pdf' '/Bruce/Documents/Patents/ > 5000000/5000000-002.pdf' '/Bruce/Documents/Patents/ > 5000000/5000000-003.pdf' '/Bruce/Documents/Patents/ > 5000000/5000000-004.pdf' > > The one "gotcha" is that a shell command cannot have more than 1024 > characters. So if you want to combine a lot of pages, you will need > to incrementally add files to the outputFile. This means naming > outputFile as one of the inputFiles for the second through last > loops. You could add one page at a time to the outputFile or as > many as possible (per my above example), but I have found that > adding one page at a time to be much slower than adding as many as > possible through each iteration. > > Does anyone know in which version of OS X the "Combine PDF pages" > Automator action was introduced? > > Theoretically, the free pdftk PDF tool would allow RunRev Windows > apps to do this, also. I will be trying that out once my OS X app > is completed. > > Regards, > > Bruce Pokras > Blazing Dawn Software > www.blazingdawn.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 soapdog at mac.com Sat Oct 21 11:14:03 2006 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 Oct 2006 13:14:03 -0200 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: References: <6899139.post@talk.nabble.com> <70ed6b130610191302v2a6e992co2959709b2718a7d9@mail.gmail.com> <6905446.post@talk.nabble.com> <70ed6b130610191415t1d8e5762jda6827aaa33a0b21@mail.gmail.com> <6906309.post@talk.nabble.com> <6920717.post@talk.nabble.com> <6933111.post@talk.nabble.com> Message-ID: Tom, I want that keynote version!!! :D The version I used on RevCon didn't even allowed me to export my transitions, all it did was to create a movie slideshow. Maybe I set something wrong. Now one trick question to you pro guys, if we have an interactive quicktime movie and we put it on the iPod, what happens? Andre On Oct 21, 2006, at 1:09 PM, Thomas McGrath III wrote: > Andre, > > That is not the case. Keynote does export an Interactive quicktime > movie that supports timings, transitions, buttons, etc. the problem > is that some setting will break this interactivity. It is in the > latest version of keynote, for that matter so is the ability to > export to Flash as well. > > Tom > > On Oct 21, 2006, at 11:02 AM, Andre Garzia wrote: > >> Greg, >> >> If I remember correcly, keynote quicktime export just picks your >> slides as if they were images and create a movie slideshow, it >> doesnt even respect timings and transitions. I didn't used keynote >> very much, just used it for RevCon presentation but I think >> interactivity is not supposed to be presented on exported movies. >> so it's not broken, it's simply not there. >> >> But again, in the new keynote version things might be different. >> >> Andre From 3mcgrath at adelphia.net Sat Oct 21 11:16:48 2006 From: 3mcgrath at adelphia.net (Thomas McGrath III) Date: Sat, 21 Oct 2006 11:16:48 -0400 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6933379.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <6932952.post@talk.nabble.com> <1F379E65-CB95-4A7D-90BF-5C8A8049BCC0@adelphia.net> <6933379.post@talk.nabble.com> Message-ID: Greg, No I have not and the Qscript does look very much like javascript so I can see what you mean. Tom On Oct 21, 2006, at 11:10 AM, GregSmith wrote: > > Thomas: > > LiveStage would be the "premiere" QuickTime authoring environment, > but have > you tried authoring in it? I find it extremely confusing, at > best. As far > as I can tell, even the simplest interactivity must be scripted in > Qscript, > which looks to me, like another javascript clone. This is great for > programmers, but not for me. > > Thanks, > > Greg Smith > > > > Thomas McGrath III wrote: >> >> Dear Greg, >> >> Live Stage from Totally Hip Software is supposed to do Rollover's in >> Quicktime. >> >> >> >> Tom >> >> >> On Oct 21, 2006, at 10:22 AM, GregSmith wrote: >> >>> >>> As far as the simplest solution for authoring in "standalone" >>> QuickTime >>> format, whether for web presentation or anything else, given the >>> available >>> interactivity built into QuickTime, itself - Cleaner 6.5, (for >>> Mac), and, I >>> believe Cleaner XL, (for Windows) seems to be the ticket. >>> Outrageously >>> priced if you were buying this product for the limited >>> interactivity it >>> offers, but you would also get all of those wonderful compression >>> routines >>> and batch processing along with it. >>> >>> Now, here is an example of a small fish being swallowed by a bigger >>> fish who >>> was, in turn, swallowed by an even bigger fish. Terran Interactive >>> was >>> gobbled up by Discreet who was utterly consumed by AutoDesk, the >>> Atlantic >>> cod of software distributors. >>> >>> The interactive features that Cleaner quickly makes authorable are: >>> Hotspots that allow jumping to a given time or simply to play from >>> the time >>> of the Hotspot to the next pause, (pause is also a feature), or to >>> substitute one movie in place of the one playing, or open a URL. It >>> supports "Chapter" markers with accompanying text blurb, text >>> tracks, >>> markers and keyframes. >>> >>> But even with all of this functionality, QuickTime, and the >>> authoring >>> packages that support it, just doesn't compare with the kind of >>> interactivity possible with Flash and its associated authoring >>> tools. Just >>> as an example, for the life of me, I can't find any way to author a >>> simple >>> "rollover" button within an interactive QuickTime movie. This just >>> wipes me >>> out. Or, keeping the movie looping within a certain series of >>> frames until >>> an event happens - what gives? >>> >>> I like QuickTime better, since it really is a kind of operating >>> system, in >>> itself. You can put almost any kind of media in a QuickTime movie, >>> and it >>> plays on iPods, for crying out loud. Somebody, somewhere is >>> missing a >>> couple of golden opportunities, if you ask me. >>> >>> Greg Smith >>> -- >>> View this message in context: http://www.nabble.com/Multimedia- >>> Authoring---Quicktime-Dead--tf2474177.html#a6932952 >>> Sent from the Revolution - User mailing list archive 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 >> >> 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 >> >> > > -- > View this message in context: http://www.nabble.com/Multimedia- > Authoring---Quicktime-Dead--tf2474177.html#a6933379 > Sent from the Revolution - User mailing list archive 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 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 soapdog at mac.com Sat Oct 21 12:09:37 2006 From: soapdog at mac.com (Andre Garzia) Date: Sat, 21 Oct 2006 14:09:37 -0200 Subject: question about metacard stacks and cgi. Message-ID: Friends, I am using a simple routine on a CGI lock messages go stack "alittlemetacardstack.mc" unlock messages to open a stack created by metacard on a cgi so that I can pull data out of it. This file opens fine in the Rev IDE but then opening on the CGI Engine, the result becomes "file is not a stack", any clue out there? I am locking messages to avoid triggering handlers in the metacard stack (this would render my routines unstable). cheers andre From list at dreamscapesoftware.com Sat Oct 21 12:59:56 2006 From: list at dreamscapesoftware.com (Derek Bump) Date: Sat, 21 Oct 2006 11:59:56 -0500 Subject: Ann: Object Rendering & Modification Speed Test Message-ID: <453A520C.5040904@dreamscapesoftware.com> Object Rendering & Modification Speed Test Version 1.0 A utility designed to provide you with an interesting interpretation of the duration of time required for Revolution to create massive numbers of objects during repeat loops. - Choose any number of objects to test - View result in a Revolution generated Graph! - Save the Graph as a GIF - Save the Raw & Graph Data to Text - Test with the Screen Locked - Test remains open after execution to allow you to interpret the "after-effects" of Revolution with multiple objects open. Download the utility from the Utilities category on Revolution Online, or from the Dreamscape Software user space. If you would like to see some example results, please visit: http://www.dreamscapesoftware.com/testresults/ This utility was designed to support the information provided within Bugzilla entry #3689. For more information on this bug, please visit: http://support.runrev.com/bugdatabase/show_bug.cgi?id=3689 Derek Bump Dreamscape Software _______________________________________________________ Compress photos quickly and easily with JPEGCompress! http://www.dreamscapesoftware.com/ From Roger.E.Eller at sealedair.com Sat Oct 21 13:09:00 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Sat, 21 Oct 2006 13:09:00 -0400 Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: Lynn Fredricks - Worldwide Business Operations - Runtime Revolution, Ltd wrote: >>> Runtime doesn't get these reports. The only way to be sure that the >>> team sees your report is to enter it into Bugzilla. That is the one >>> and only venue that assures the problem will be noticed. >> >> Just an example of the Rev team limiting their awareness ("we >> don't read the >> listserv") at the expense of product quality. > > The core engineering team uses Bugzilla. If they have to spend time sifting > through other venues that's time they cant spend on fixing and featuring > Rev. Engineering also reads the Improve list, but again, there's a limit to > the amount of time they can spend on that. Lynn, it is my understanding, as stated by J. Landman Gay in an earlier post, that CRASH reports get top priority to be fixed. What you are saying is that the one free and automatic crash reporting mechanism that is available to Runtime is ignored over the preferred and cumbersome Bugzilla. Users of "customer released" software are usually trying to run a business and get work done using the software. In most cases, after a crash, they will simply start it up again and keep working. If Runtime doesn't have resources to sit and sift through every crash report, couldn't they at least collect them? Then run a rev script on the collected data each week to determine how many of each kind of crash users are experiencing? To simply ignore this and put on blinders is nothing more than using your paying customers as beta testers and unpaid data entry clerks. I am sticking to 2.6.1 for now... no time for 2.7.4b. Roger Eller From lynn at paradigmasoft.com Sat Oct 21 14:00:56 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Sat, 21 Oct 2006 11:00:56 -0700 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: Message-ID: <001c01c6f53a$e8dc5560$6501a8c0@lynn> > > The core engineering team uses Bugzilla. If they have to spend time > sifting > > through other venues that's time they cant spend on fixing and > > featuring Rev. Engineering also reads the Improve list, but again, > > there's a limit > to > > the amount of time they can spend on that. > > Lynn, it is my understanding, as stated by J. Landman Gay in > an earlier post, that CRASH reports get top priority to be > fixed. What you are saying is that the one free and automatic > crash reporting mechanism that is available to Runtime is > ignored over the preferred and cumbersome Bugzilla. Users of Crashes get top priority, certainly. I have a limited understanding of the technical aspects of integrating the MS method into software - I don't think its all that hard based on the feedback Ive gotten from other companies - but that feedback is based on "regular" applications and not a development tool that has such a complex set of underpinnings as Revolution. I think it's a really neat mechanism! On the other hand, it's the back end that matters and that is not free and automatic - and that's why I think this topic is too complex to generalize about. Bugzilla is in place and, customers who encounter a problem do have to stop and think a minute before they use it. That eats some time - it also asks users to get involved in the process on the vendor's terms. The upside to that is that those reports that come usually have had some intelligence applied to them - and possibly the user has already determined that the crash was caused by some other software or something they did. Im not saying the MS solution won't be integrated at some point, it just hasn't made sense in the past to do so. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From dsc at swcp.com Sat Oct 21 14:30:07 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 Oct 2006 12:30:07 -0600 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: References: <002c01c6f4a6$ad9772d0$6501a8c0@lynn> Message-ID: <819BB131-523C-4C82-A41C-173295D56AC0@swcp.com> On Oct 21, 2006, at 1:32 AM, Bill Marriott wrote: > Not paper. The reports are provided via a secure web connection. > But yes, > it's a free crash analysis service provided by Microsoft for > Windows XP and > later that would seem to be a valuable way to diagnose program > crashes. Rev > apparently does not participate in it. Earlier in the thread I gave a > complete description of what Windows Error Reporting (WER) is and > links to > get more information about it. Oh, sorry, I got confused about the paper part. I think "folded" is what did it. I found the email. I skipped over it after saw you didn't bother to quote the quotation. According to the page you pointed to there are some expenses in getting a certificate. Does the app have to do something? Wouldn't it cost money to make and test changes to the application? I don't see how this is free. How does RunRev associate a crash with a bug? I also missed the mail where we learned that RunRev does not participate. I get the impression that you think this is a shortcoming, that this is an obvious use of resources. I didn't see how you propose that this is integrated with error reporting for application developers, that is, those of us who build and distribute applications. Are you suggesting that error reports for applications are sent to RunRev? Would those be sent to developers? Or should developers use an external to override the WER settings? I wonder how folks would feel about crash reports on a product obtained from me being sent to RunRev. I just did a spot check and the functions I looked at require Vista. I saw that less than 2000 companies participate in WER. That doesn't make it seem so obvious to me. I think you have a suggestion here, but I'm having trouble seeing it. Dar From dsc at swcp.com Sat Oct 21 14:41:31 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 Oct 2006 12:41:31 -0600 Subject: Suite of Tests In-Reply-To: References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> Message-ID: <08FFBBB8-75B5-41C0-8A21-113B20CC9766@swcp.com> On Oct 20, 2006, at 8:15 PM, kee nethery wrote: > How about one master stack that looks in a folder, lists all the > stacks in that folder, Good idea. I'm thinking that could fill a selection control. > then sends each one a command to execute it's tests, I am thinking of two methods, one which is just that way. > and accepts a callback when the test is done. Yes. > Then each of us could create test stacks to test a function and > send them to runrev and they could run them as unit tests. That is up to them. We can share stacks. > If we did this for each bug that got submitted it might help them > QA new versions. We could each make or get stacks that test those areas of most importance to us. Because we all have busy lives, the first thing we can put in those are tests related to or favorite bugs. Dar From dsc at swcp.com Sat Oct 21 14:45:45 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 Oct 2006 12:45:45 -0600 Subject: Suite of Tests In-Reply-To: <97AFBED8-AD51-492B-AD9B-BFACC8C7E1F7@mac.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <97AFBED8-AD51-492B-AD9B-BFACC8C7E1F7@mac.com> Message-ID: On Oct 20, 2006, at 9:06 PM, Andre Garzia wrote: > do you have accurate timing routines there to share? something that > could be called before and after a test so that we can measure it? The next release of darzTimer will include the ability to install darzTimer Library. Maybe I can up the "schedule" on that. However, that uses a lot of features including the use of an external on Windows (and eventually others) and it might be better to get rough timing with 'the long seconds'. This has poor resolution on Windows and maybe other operating systems. The first stages of tests might involve loops with that. Individual test stacks might incorporate the library in latter tests. Dar From dsc at swcp.com Sat Oct 21 14:54:36 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 Oct 2006 12:54:36 -0600 Subject: Suite of Tests In-Reply-To: <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> Message-ID: <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> On Oct 20, 2006, at 8:29 PM, Ian Wood wrote: > Rather than callbacks, I'd probably go for things being called from > the openstack handler with results being written to a text file > with the same name as the test stack. That way you just launch each > stack and don't have to worry too much about communication. But isn't writing to a file a form of communication? I would think that 'return' or 'send' are simpler, however there is always a chance those are broken, but unlikely at the same time. Saving to a file does sound like it could fit into a collection of communication methods. I think of this as being beyond just a way to document a bug. One might use this for testing and characterizing a wide range of features. That would require organization. The stacks you suggest might be put into a folder with a readme or something. Or tests could be put on cards, one per card. There might be other ways to organize this. Dar From revlist at azurevision.co.uk Sat Oct 21 14:59:39 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 21 Oct 2006 19:59:39 +0100 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <6933379.post@talk.nabble.com> References: <6899139.post@talk.nabble.com> <6932952.post@talk.nabble.com> <1F379E65-CB95-4A7D-90BF-5C8A8049BCC0@adelphia.net> <6933379.post@talk.nabble.com> Message-ID: <4C27C91B-C545-4FE1-97B5-BC485124E5CF@azurevision.co.uk> Qscript is what drove me to Revolution. ;-) LiveStage is an incredibly powerful tool, but the learning curve makes Rev look like child's play. And Apple's track record recently with breaking things in each successive release of QuickTime doesn't help. Anyway, having worked extensively with Keynote (v3 is by far the best), a few notes: When you export a presentation to a QT movie, you will be re-encoding any embedded movies, so it tends to be a good idea to use high- quality originals. It's also a good idea to export at the same frames per second as the majority of your movies. Being based in the UK, I just stick with 25fps for everything in case it ends up on a PAL DVD. With QT exports, pretty well ALL interactivity is retained, including URL links. BUT - when using hyperlinks to go from one slide to another out of sequence there will be issues with transitions, so it's best to leave them out, or do cheat and go to one slide earlier and use an automatic transition. Gets complicated, though. :-( H264 and Sorenson Video 3 are by far the best codecs to use, although for high-res presentations h264 can get too heavy for the processor. Ian On 21 Oct 2006, at 16:10, GregSmith wrote: > Thomas: > > LiveStage would be the "premiere" QuickTime authoring environment, > but have > you tried authoring in it? I find it extremely confusing, at > best. As far > as I can tell, even the simplest interactivity must be scripted in > Qscript, > which looks to me, like another javascript clone. This is great for > programmers, but not for me. > > Thanks, > > Greg Smith From jacque at hyperactivesw.com Sat Oct 21 14:59:44 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Oct 2006 13:59:44 -0500 Subject: question about metacard stacks and cgi. In-Reply-To: References: Message-ID: <453A6E20.7090904@hyperactivesw.com> Andre Garzia wrote: > Friends, > > I am using a simple routine on a CGI > > lock messages > go stack "alittlemetacardstack.mc" > unlock messages > > to open a stack created by metacard on a cgi so that I can pull data out > of it. This file opens fine in the Rev IDE but then opening on the CGI > Engine, the result becomes "file is not a stack", any clue out there? This is the error you get if you save the stack in 2.7 format and then try to open it with the 2.6 engine. Save your stack in legacy format and it should work. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From henk at iglow-media.nl Sat Oct 21 15:35:41 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Sat, 21 Oct 2006 21:35:41 +0200 Subject: Multimedia Authoring - Quicktime Dead? In-Reply-To: <20061021151656.EE555488EAA@mail.runrev.com> References: <20061021151656.EE555488EAA@mail.runrev.com> Message-ID: <211BF1FB-D158-4C40-8538-EE5C41E58C80@iglow-media.nl> Ehm, I feel some need to correct this. I have been using LiveStage Pro for many years, and at least as far as the buttons are concerned, it's just a matter of telling which images (or movies) you want for each roll over state. Next to that there are many so called behaviors that can be attached to objects. For example if you want an object to bounce inside a box, you can just attach the behavior to it, fill in some parameters and you're done. Of course LSP has it's limitations, but they are (at least) as much QuickTime's limitations as they are LSP's. Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT Netherlands 0031 (0)6 16 024 337 www.iglow-media.nl On 21-okt-2006, at 17:16, use-revolution-request at lists.runrev.com wrote: > Greg, > > No I have not and the Qscript does look very much like javascript > so I can see what you mean. > > Tom > > On Oct 21, 2006, at 11:10 AM, GregSmith wrote: > >> >> Thomas: >> >> LiveStage would be the "premiere" QuickTime authoring environment, >> but have >> you tried authoring in it? I find it extremely confusing, at >> best. As far >> as I can tell, even the simplest interactivity must be scripted in >> Qscript, >> which looks to me, like another javascript clone. This is great for >> programmers, but not for me. >> >> Thanks, >> >> Greg Smith >> From jacque at hyperactivesw.com Sat Oct 21 16:21:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sat, 21 Oct 2006 15:21:33 -0500 Subject: Trouble setting a substack to topstack Help please. In-Reply-To: <20061020164701.42514.qmail@web81805.mail.mud.yahoo.com> References: <20061020164701.42514.qmail@web81805.mail.mud.yahoo.com> Message-ID: <453A814D.3060406@hyperactivesw.com> Dave Herndon wrote: > Mainstack calls substack2 with the modal substack2, show substack2 > commands. Substack2 is a bit larger window that pops on top of the > mainstack and rup runs a different query to show a different view of > the same data. Substack2 now calls substack1 with the modal > substack1, show substack1 commands because it wants to edit the data. > It pops up fine and data is re-inserted into the database. Now comes > the problem... I cant get the screen in substack2 to refresh with > the same method as the mainstack. Sending mouseup to the refresh > button in substack2 or calling a handler in the stack script of > substack2 cant be done because the topstack reverts back to the > mainstack as soon as substack1 is hidden. Setting the topstack to > substack2 only works if i use the path > ( set the topstack to "substack2 of stack mainstack.rev" ) I'm not sure I follow it all, but try setting the defaultstack rather than setting the topstack. There's a difference. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From katir at hindu.org Sat Oct 21 05:58:48 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 20 Oct 2006 23:58:48 -1000 Subject: searching list archive via Google gone wrong In-Reply-To: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> References: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> Message-ID: <4539EF58.8020108@hindu.org> This is a bit OT, (pushed one of my buttons...) Is it just me that senses this?: that as Google is getting bigger and bigger I'm seeing it's indexing of any given asset on the net is getting spottier and spottier. There is one group of minds that is so entralled with this behmoth they believe it must know every page of every site it crawls, I can assure this was once the case, but is no longer. In the case of our sites, three years ago, a search term found *every* instance on our www.hinduismtoday.com site... but not today... though the archives have not changed. Meanwhile some web teams are breaking their heads asking "why is Google not delivering hits for X number of pages on our site for a given search term, when it appears that it is crawling our site from top to bottom?" They take it on themselves, since "Google can do no wrong," so it must be something that "we have to fix on our site."... Web admins are now Google serfs. Again -- as with cross platform browser coding, -- putting manhours into feeding yet another glittering web techno beast instead of building meaningful content... Meanwhile my gut feeling is: Google clearly will always keep the carrot just a bit ahead of the donkey--no matter what you do, their index of your site will not be 100% complete-perfect. Can anyone confirm this perception? I would love to be proved wrong: it goes to strategy, a) depend on a Google search link on your site, for your own site, b) set up you own search engine (HT DIG). c) pay Google the big bucks to index your site completely. OK this is now *way* OT... if you have thoughts or hard information on this area... email me off list. Sivakatirswami Bernard Devlin wrote: > Mostly, I don't ask for help on this list because I have found that > searching the archive via Google usually brings an answer (that and the > great documentation esp. in earlier versions of Rev - trust me, after > struggling with Applescript last week, I really, really appreciate both > xTalk and the Rev docs more). > > Anyway, I've noticed recently that a) Google searches of the list seem > to be bringing up useful results less and less often. Maybe my needs > are changing, but in any case there is definitely something wrong with > the Google results. Clicking on a returned result takes one to an entry > in the list, but it is the wrong entry. Clicking on Google's cached > copy of that page takes one to the right page. > > I don't know if the problem is Google's or Runrev's. But I just thought > I'd bring it up, in case anyone else has noticed anything strange. > > Bernard Devlin > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 21 07:00:51 2006 From: katir at hindu.org (Sivakatirswami) Date: Sat, 21 Oct 2006 01:00:51 -1000 Subject: CGI for Slide show In-Reply-To: References: <4535751C.5090306@hindu.org> Message-ID: <4539FDE3.7010708@hindu.org> OK, that's all very interesting. and I think I understand about half of it. but a) given CPU speeds of web servers are increasing witness: The dual Xeon processor on our managed dedicated server at ServerPath with 100 Megabit dedicated socket for our box, (no other box on our same C class network before the router) hardly ever sees more than an 10% usage, much to my surprise, of course, we are not CNN or Sports Illustrated..POINT: I just don't see *anything* we throw at this hardware/network slowing down the user experience at all. i.e. so all the discussion about multiple instances of Rev etc. seem meaningless. (no doubt I am missing something since is seems to be such a *big* issue for others) we are talking processes that are miniscule events in today's microchip world. b) Bandwidth is increasing... "cracking that sort of web gui issue. " what do we have to "crack" -- can you be more explicit? I mean... we're not asking the server to return Gaussian blur on a 20 Meg photoshop file that lives on our local hard drive. (goes to the whole futuristic "it will all be web based one day." let's forget that for now...it's way too soon to let those concepts influence real world 2006 webdev decisions) BACK TO MY POINT: What's wrong with the old fashioned" iFrame model (or target="_top" for a pop up window) ... where you just have a Rev CGi fill it. i.e. you didn't directly answer my question as to why AJAX is better. I'm actually trying to see if anyone knows enough about this to articulate a better way and why. Admittedly this is a vague query.. we are trying to grok the next decade of web dev.... Of course, Rev CGI or back end stacks will handle everything, that's a given. (since xTalk is the only language I know... though I can "grok" PHP..and I do edit PHP scripts for our wiki "PMWiki" PHP still leaves me cold) Note that we never bring "Flash" into this discussion. Because, correct me if I am wrong, for a non-profit to buy into the Macromedia (now adobe) development suite = big bucks we don't have. If there is a lo-cost model for bringing Macromedia tools into the enterprise (at least 5 seats= $10,000 plus, if you factor in 3 years upgrades) I don't see it.... so if we can do the same thing with good ol'fashioned html, open source CSS and Rev cgi's I'll be happy and so will Tim ... inventor of the web. We are living his dream instead of building proprietary UI for browsers. (flash) TIA Sivakatirswami (who is also praying for a linux engine that will run 2.7 stacks on a web server!) David Bovill wrote: > I really think forgetting Java for this is clear. A standard one off flash > or AJAX solution with variable data passed to it via a Rev based backed > seems solid to me. Of course it could be any programming language not just > Rev, but there is absolutely no reason not to use a Rev stack based cgi. > > In general it would be "cooler" (who cares) to use an AJAX solution - you > may be able to get slightly more browsers supporting a simple > css/javascript > version? But easier to use a Flash based solution. > > For me I want to explore the AJAX solution with the Rev "cgi" responding to > either an XMLHTTP request or a simpler javascript call with rev responding > with JSON output containing teh sort of data contained in the > packageloop.txt. But that is mainly because of the more general > implications > of cracking that sort of web gui issue. > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From briany at qldlearning.com Sat Oct 21 17:04:39 2006 From: briany at qldlearning.com (Brian Yennie) Date: Sat, 21 Oct 2006 14:04:39 -0700 Subject: CGI for Slide show In-Reply-To: <4539FDE3.7010708@hindu.org> References: <4535751C.5090306@hindu.org> <4539FDE3.7010708@hindu.org> Message-ID: Sivakatirswami, AJAX vs. iframes really depends a lot on your needs, but besides buzz- word compliance there are some advantages to AJAX: 1) The request is asynchronous, which has the advantages that: a) You can display your own "loading" messages easily b) You can manage your own error messages if the connection is lost or times out c) You can juggle multiple requests and/or preload things in the background 2) You can actually process the result, which means: a) You can return data other than HTML - and then use Javascript to update things b) You can parse and utilize XML This is a totally incomplete list off the top of my head - but maybe it gives you an idea of why you might lean towards AJAX, or alternatively stick with what already works! - Brian From wjm at wjm.org Sat Oct 21 17:09:30 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 21 Oct 2006 17:09:30 -0400 Subject: Windows Error Reporting (was: Re: Open Letter to Rev: Quality Is Job #1) References: <002c01c6f4a6$ad9772d0$6501a8c0@lynn> <819BB131-523C-4C82-A41C-173295D56AC0@swcp.com> Message-ID: Dar, > Oh, sorry, I got confused about the paper part. I think "folded" is what > did it. The "pressed and folded" comment was a reference to laundry. It's an idiom often used to indicate something is cleaned and prepared thoughtfully, as a household service might do. > According to the page you pointed to there are some expenses in getting a > certificate. Yes, you need a secure certificate, which is the same thing that is required to digitally "sign" code, provide secure sites (https://) for credit card transactions, have your code certified by Microsoft "WinQual", and do anything associated with electronic identity. It will also probably be required to pass certain security checks in Vista (or at least if you don't have one it will look scarier to end users when installing). You certainly wouldn't want "just anybody" to be able to view the crash reports for your product, would you? The cert prevents fraud on the part of malicious hackers and protects end-user privacy. WinQual (and therefore, WER) requires a cert from Verisign, which costs $400. It's possible Rev already has one they can use: the Rev store uses a cert issued by Thawte, which is owned by Verisign. (But I don't know if it would be accepted as the same by WinQual.) Even if they don't, the cert is less than the cost of a license of Rev Studio + update pack. I'm sure Rev has lost at least one sale due to the quality issues with 2.7.x, so IMO $400 is probably a worthwhile investment considering the benefit. The WER service itself is completely free. > Does the app have to do something? Wouldn't it cost money to make and > test changes to the application? I don't see how this is free. How does > RunRev associate a crash with a bug? These issues are all well addressed in the links. No, Rev does not have to make changes in their code. The WER dialog pops up whenever ANY Windows application crashes in the supported manners. (Unfortunately, not all crashes can be trapped by WER.) Registration simply lets software vendors view the data already being collected by those crash reports. It also enables them to set up a "response" to end users for each type of crash, which could be any kind of web page (including solutions/workarounds, registering for updates to the issue) and/or a further request for a "full" memory dump and system configuration data. The crashes are categorized by the type of error produced, and other "buckets." See the msdn site for more detailed information. > I also missed the mail where we learned that RunRev does not participate. > I get the impression that you think this is a shortcoming, that this is > an obvious use of resources. Although no one officially has come out and directly stated that Rev does not use WER, Lynn Fredricks clearly left the impression (at least by my reading) this was so. Also, see below for additional info. Yes, I do happen to believe that the automatically-collected, organized crash report data from WER are important enough that "leaving them on the table" is a mistake. The data are already being collected. The only resource required is someone to look at them. If my app were crashing and someone had the logs that would show me what caused those crashes, I'd consider that "must-have" info. > I didn't see how you propose that this is integrated with error reporting > for application developers, that is, those of us who build and distribute > applications. Are you suggesting that error reports for applications are > sent to RunRev? Would those be sent to developers? Or should developers > use an external to override the WER settings? I wonder how folks would > feel about crash reports on a product obtained from me being sent to > RunRev. I do not know if Windows can tell the difference between the Rev IDE crashing and a Rev standalone crashing. I don't even know the mechanism to "digitally sign" a Rev standalone, or even if this is possible. Certainly the REV IDE/Engine itself could be digitally signed. It's an interesting idea that scripters like you or I might be able to use WER. However, even if we were to receive these reports it is not clear they would be much use to us, as we do not have the Rev engine source code or a debugger for it. It might even be the case that Rev itself can't make use of them for one technical reason or another. I do know that someone using Visual Studio can easily load these snapshots and see the application in the state it was in exactly when the crash occurred. > I just did a spot check and the functions I looked at require Vista. That is incorrect. WER was introduced in Windows XP and Windows Server 2003. Vista does support WER, but Vista is not required. > I saw that less than 2000 companies participate in WER. That doesn't > make it seem so obvious to me. Because there are 2 billion companies that write Windows software, or what? How many would there have to be for you to consider it "best practices?" Are you suggesting that only a tiny fraction of all Windows developers use WER? Certainly after the top 1000 vendors you're getting into the territory of guys working out of their cubicles/basements or extremely specialized niche applications. I know that Apple, Adobe, Corel, Logitech, AOL, Creative Labs, nVidia, ATI, VMware, Iomega and Palm are among those 2,000. ACTUALLY, have a look at https://winqual.microsoft.com/SignUp/ and pull down the form menu. That lists the companies registered for WER. You'll see just about every recognizable name in the Windows software and hardware industry listed there. But not Rev. I don't think there's a single user of Windows who has NOT seen the WER dialog appear at least once, if not multiple times. That makes it pretty obvious to me. > I think you have a suggestion here, but I'm having trouble seeing it. You're kidding, right? The suggestion is for Rev to use WER if possible. I said exactly that in my post of 10/20 10:04pm Eastern: > [...] I suggest the answer is somewhere in the vicinity of: > [...] immediately sign up for the free WER program from Microsoft so [Rev] > can better identify and more quickly eliminate crashes. From kee at kagi.com Sat Oct 21 17:19:20 2006 From: kee at kagi.com (kee nethery) Date: Sat, 21 Oct 2006 14:19:20 -0700 Subject: Suite of Tests In-Reply-To: <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> Message-ID: On Oct 21, 2006, at 11:54 AM, Dar Scott wrote: > > On Oct 20, 2006, at 8:29 PM, Ian Wood wrote: > >> Rather than callbacks, I'd probably go for things being called >> from the openstack handler with results being written to a text >> file with the same name as the test stack. That way you just >> launch each stack and don't have to worry too much about >> communication. > > But isn't writing to a file a form of communication? I would think > that 'return' or 'send' are simpler, however there is always a > chance those are broken, but unlikely at the same time. Saving to > a file does sound like it could fit into a collection of > communication methods. The advantage of a file is that you can have the master stack look in all the files sometime after it launches all the tests (and after they really should be finished) to see which tests suites failed and report on those. If a test suite fails, it won't hang all the other tests. Kee Nethery From mdswindell at cruzio.com Sat Oct 21 17:25:48 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sat, 21 Oct 2006 14:25:48 -0700 Subject: switch case question Message-ID: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> I have a global variable gTimedTest Depending on whether it is empty or not I want to do different things in a handler How do I write this to make it happen with a switch control structure? switch gTimedTest case empty stuff break case not empty other stuff break end switch The above doesn't work... what is the proper syntax or approach? Thanks for your help, Mark From sarah.reichelt at gmail.com Sat Oct 21 17:49:21 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 22 Oct 2006 07:49:21 +1000 Subject: switch case question In-Reply-To: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> References: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> Message-ID: On 10/22/06, Mark Swindell wrote: > I have a global variable gTimedTest > > Depending on whether it is empty or not I want to do different things > in a handler > > How do I write this to make it happen with a switch control structure? > > switch gTimedTest > > case empty > stuff > break > > case not empty > other stuff > break > > end switch > > The above doesn't work... what is the proper syntax or approach? > Untested, but how about: switch (the length of gTimedTest) case 0 -- if it's empty ... break default -- everything else ... end switch HTH, Sarah From mb.userev at harbourhosting.co.uk Sat Oct 21 17:53:00 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 21 Oct 2006 22:53:00 +0100 Subject: switch case question In-Reply-To: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> References: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> Message-ID: <453A96BC.3020007@harbourhosting.co.uk> Mark Swindell wrote: > I have a global variable gTimedTest > > Depending on whether it is empty or not I want to do different things in > a handler > > How do I write this to make it happen with a switch control structure? > > switch gTimedTest > > case empty > stuff > break > > case not empty > other stuff > break > > end switch > > The above doesn't work... what is the proper syntax or approach? > > Thanks for your help, > Mark You could do: switch gTimedTest case empty stuff break default other stuff break end switch or put gtimedtest is empty into isempty switch isempty case true stuff break case false other stuff break end switch Martin Baxter From dsc at swcp.com Sat Oct 21 18:04:52 2006 From: dsc at swcp.com (Dar Scott) Date: Sat, 21 Oct 2006 16:04:52 -0600 Subject: Suite of Tests In-Reply-To: References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> Message-ID: <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> On Oct 21, 2006, at 3:19 PM, kee nethery wrote: >>> Rather than callbacks, I'd probably go for things being called >>> from the openstack handler with results being written to a text >>> file with the same name as the test stack. That way you just >>> launch each stack and don't have to worry too much about >>> communication. >> >> But isn't writing to a file a form of communication? I would >> think that 'return' or 'send' are simpler, however there is always >> a chance those are broken, but unlikely at the same time. Saving >> to a file does sound like it could fit into a collection of >> communication methods. > > The advantage of a file is that you can have the master stack look > in all the files sometime after it launches all the tests (and > after they really should be finished) to see which tests suites > failed and report on those. If a test suite fails, it won't hang > all the other tests. Couldn't a test manager write a file as easily as the test itself? Presumably a test manager could also take the stack and save it with some properties set before executing each test in the the stack. That could provide similar information. Of course, one might assume that file I/O is more primitive than a stack save. Also, I think this ... ***** on test return 2+2=4 end test ***** ...is simpler and more directly tests than... ***** on test testPath open file testPath for write write 2+2=4 to file testPath close testPath end test ****** ... but the latter is not too bad. Now about "launches all the tests". That looks interesting. Presumably only one collection is interactive, but maybe others could run in the background. What do you have in mind? There was once one Revolution bug in which Rev not only crashed but logged me out! So there might be some interaction among processes running tests. Dar From revlist at azurevision.co.uk Sat Oct 21 18:37:41 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sat, 21 Oct 2006 23:37:41 +0100 Subject: Suite of Tests In-Reply-To: <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> Message-ID: On 21 Oct 2006, at 23:04, Dar Scott wrote: > On Oct 21, 2006, at 3:19 PM, kee nethery wrote: >> >> The advantage of a file is that you can have the master stack look >> in all the files sometime after it launches all the tests (and >> after they really should be finished) to see which tests suites >> failed and report on those. If a test suite fails, it won't hang >> all the other tests. > > Couldn't a test manager write a file as easily as the test itself? > > Presumably a test manager could also take the stack and save it > with some properties set before executing each test in the the > stack. That could provide similar information. Of course, one > might assume that file I/O is more primitive than a stack save. My main reasoning for separate results files: Each individual stack in the suite can write out results that are specific to that stack, without the managing stack having to know anything about those specifics. Each person can then concentrate on logging the information that they need, rathere than how to pass that info back to the manager. We can then make the manager stack as generic as possible, with a minimal framework of commands going back and forth. Could be a good topic for the conference. Ian From mpetrides at earthlink.net Sat Oct 21 19:45:29 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 21 Oct 2006 19:45:29 -0400 Subject: Heather Nagey . . . (OT) In-Reply-To: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> References: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Message-ID: 3 cheers for Heather, the best List-Mum in the world!! Marian On Oct 21, 2006, at 8:32 AM, Richmond Mathewson wrote: > Well that really is the nub of the matter - > > some of us (well, at least me) need to be noticed by > Heather Nagey occasionally! > > Seriously, though:- > > I, for one, am extremely happy to know that Heather > Nagey is "there", > reads the stuff we write on this list, and cares. > > So, 3 cheers for the List-Mum! > > (and, just maybe, Heather Nagey would like to know > that we care about her efforts). > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > "Philosophical problems are confusions arising owing to the > fluidity of meanings users attach to words and phrases." > Mathewson, 2006 > ____________________________________________________________ > > > > ___________________________________________________________ > All New Yahoo! Mail ? Tired of Vi at gr@! come-ons? Let our SpamGuard > protect you. http://uk.docs.yahoo.com/nowyoucan.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 m.schonewille at economy-x-talk.com Sat Oct 21 19:58:20 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 22 Oct 2006 01:58:20 +0200 Subject: revDeleteFolder: nothing in Trash on MacIntel? In-Reply-To: References: Message-ID: Hi Bruce, The docs may be considered wrong in several ways, where Mac OS X is concerned. RevDeleteFolder doesn't use AppleScript but the shell. It uses the rm shell command, which deletes files and folders and doesn't move them to the trash. To move a folder to the trash, you might use the revMoveFolder command. The behaviour is the same on all Mac OS X machines. FYI, there is no revDeleteFile command, use the delete file command instead. The revDeleteFolder and the delete folder commands to the same thing. In my opinion, there is a bug, the issue being that revDeleteFolder should actually move and not delete a folder. Maybe the docs are actually correct saying that the revDeleteFolder command behaves differently than it currently does. If you want, you can repair this yourself by changing the revDeleteFolder handler of button revCommon of stack revLibrary, using some applescript syntax or simply the revMoveFolder command. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 21-okt-2006, om 16:31 heeft Bruce A. Pokras het volgende geschreven: > Hello group, > > According to the docs, the revDeleteFolder command is supposed to > put the deleted folder in the Trash: > > "On Mac OS and OS X systems, the revDeleteFolder command > places the folder in the Trash." > > However, on my iMac Core 2 Duo, the folder simply disappears. > Nothing shows in the Trash. This is great for the application that > I am working on. The script creates a folder for downloading > individual pages of a patent. Those pages are then combined into a > single PDF files that is saved in the parent folder. Then the > script uses revDeleteFolder to get rid of the folder contaiing the > downloaded pages. For multiple patents, the user will not end up > with a Trash full of folders. > > So I am wondering if anyone else has seen this. Also, is the > command working as descrbed in the docs on a PowerPC Mac, or are > the docs simply incorrect? > > Regards, > > Bruce Pokras > Blazing Dawn Software > www.blazingdawn.com From bvlahos at mac.com Fri Oct 20 19:03:47 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Fri, 20 Oct 2006 16:03:47 -0700 Subject: Standalone builder current? In-Reply-To: <45393363.4050502@hyperactivesw.com> References: <45393363.4050502@hyperactivesw.com> Message-ID: <35DD4EFB-1839-46C3-B2ED-1DF457245FE1@mac.com> I'll check. I built on Mac OS X for Universal (Mac) and Windows including U3. Bill On Oct 20, 2006, at 1:36 PM, J. Landman Gay wrote: > Bill Vlahos wrote: >> I have a weird problem. I'm seeing a couple of bugs in a >> standalone that I'm not seeing in the IDE. In fact, both of these >> are bugs that were "fixed" previously. Since there are two of >> these I'm wondering if the 2.7.4 version of Rev I have either >> doesn't have the current versions of things or is somehow >> incorporating the wrong ones. > > That sounds like the likely answer. Look inside the IDE folder, in > "Runtime//" and check the version number. What platform did you > build the standalone for? Note that if it was one of the 'nixes, > then yes, you will be using an older version. > > -- > 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 at openpartnership.net Sat Oct 21 22:25:25 2006 From: david at openpartnership.net (David Bovill) Date: Sat, 21 Oct 2006 22:25:25 -0400 Subject: CGI for Slide show In-Reply-To: References: <4535751C.5090306@hindu.org> <4539FDE3.7010708@hindu.org> Message-ID: And as for Flash - you don"t need the development environment. You can download one of the various flash files that will play the slide show and just use it - you can even use open source (Lazlo) free server side Flash generation if you really needed to - but for most of your needs I"d guess you can just use an existing swf file that is scripted to take the result of the cgi. And yes the advantage of AJAX would be the the GUI responsiveness if you needed to enhance the slide show later with something that required interaction while the slide show was playing - the flash / Lazlo flash could do the same From sarah.reichelt at gmail.com Sat Oct 21 22:28:48 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 22 Oct 2006 12:28:48 +1000 Subject: Heather Nagey . . . (OT) In-Reply-To: References: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Message-ID: On 10/22/06, Marian Petrides wrote: > 3 cheers for Heather, the best List-Mum in the world!! > > Marian > Hear, hear :-) Sarah From sarah.reichelt at gmail.com Sat Oct 21 22:33:21 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 22 Oct 2006 12:33:21 +1000 Subject: Shell In-Reply-To: <1161205645.4536978d27154@webmail.rgllc.us> References: <1161205645.4536978d27154@webmail.rgllc.us> Message-ID: Try this: put "#!/bin/sh" & cr into tScript put "pw=" & quote & tPass & quote & cr after tScript put "echo $pw | sudo -S - postgres" & cr after tScript put "/usr/local/bin/postmaster -D /usr/local/pgsql/data -i" & cr after tScript put shell(tScript) into tCheck -- do the command & get the result The tPass variable must contain your admin password. Cheers, Sarah On 10/19/06, hershf at rgllc.us wrote: > Quoting Sarah Reichelt : > > > I have never used PostgreSQL, so I don't know how you normally start > > it. However from the error message, it appears that you don't start it > > with sudo, just with a standard user's login. > > > > Can you start PostgreSQL as normal from the Terminal and post the > > commands you use (blanking out any password). Then we can see how that > > needs to be altered to work directly from Rev. > > > > One other point: the message box does not always act exactly the same > > as a script in an object, so for testing, I suggest you make a button > > and do this in a mouseUp handler. > > > > Cheers, > > Sarah > first of all thanks for your response and sorry for the delay, accidently I > posted my password and had to change it immediatly and some how my computer > got locked and took a while till i got back to business plus the holidays. > Ok, I open terminal, quote > Hershel-Fischs-Computer:~ hershelfisch$ su - postgres > Password: > Hershel-Fischs-Computer:~ postgres$ /usr/local/bin/postmaster -D /usr/local/ > pgsql/data -i > and quote > Thanks a million, Hersel Fisch > > LOG: database system was shut down at 2006-10-18 16:19:56 EDT > LOG: checkpoint record is at 0/AD3C8C > LOG: redo record is at 0/AD3C8C; undo record is at 0/0; shutdown TRUE > LOG: next transaction ID: 1469; next OID: 17250 > LOG: database system is ready > > > > > > > On 10/5/06, Hershel Fisch wrote: > > > On 10/4/06 6:51 AM, "Sarah Reichelt" wrote: > > > Thanks, > > > this is what I put into the message box > > > > > > put "#!/bin/sh" & cr into tScript put "pw=" & quote & "vehachhkl" & quote > > & > > > cr after tScript > > > put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data > > - > > > i" & cr after tScript > > > put shell(tScript) > > > > > > This is the result for the above script > > > Password: > > > "root" execution of the PostgreSQL server is not permitted. > > > The server must be started under an unprivileged user ID to prevent > > > possible system security compromise. See the documentation for > > > more information on how to properly start the server. > > > > > > --put "#!/bin/sh" & cr into tScript > > > put "pw=" & quote & "vehachhkl" & quote & cr after tScript > > > put "echo $pw | sudo -S /usr/local/bin/postmaster -D /usr/local/pgsql/data > > - > > > i" & cr after tScript > > > put shell(tScript) > > > > > > And this is the result for this script, I'm wondering. > > > 1 > > > But it doesn't open "postgres" > > > Thanks again. > > > Hershel > > > > > > > > > > On 10/4/06, Hershel Fisch wrote: > > > >> Hi, I'd greatly appreciate if some one can help me out on this one. > > > >> How do I write this command with the shell function, I would write it > > in > > > >> terminal as follows > > > >> > > > >> Su - myUsr > > > >> Password: > > > >> And another command. > > > >> > > > >> Now the question is that every line above is a different entry > > > >> If I put > > > >> Put shell("su - myUsr") in the message box this is the result > > > >> "Password's: Sorry" > > > >> > > > >> And also if I understand correctly every command with the shell > function > > is > > > >> a different terminal and does not correspond to the previous shell > > reply, is > > > >> that true? If so how do I write that every command should correspond to > > the > > > >> previously respond? > > > > > > > > > > > > You have to construct the shell commands as a single string and do it > > > > all at once. Here's an example of how to use sudo to set the system > > > > clock, but just put whatever you want after the "-S". > > > > > > > > put "#!/bin/sh" & cr into tScript > > > > put "pw=" & quote & tPass & quote & cr after tScript > > > > put "echo $pw | sudo -S date " & tDate & tTime & cr after tScript > > > > -- build the command lines, the command you need to run goes after the > > -S > > > > put shell(tScript) into tCheck -- do the command & get the result > > > > > > > > You have to quote your admin password, but you can ask for that when > > > > running the script, or store it in a custom property. > > > > > > > > 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 > > > > > > _______________________________________________ > > > use-revolution mailing list > > > use-revolution 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 > > > > > > > ------------------------------------------------- > This mail sent through IMP: http://horde.org/imp/ > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sat Oct 21 23:34:21 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Sat, 21 Oct 2006 20:34:21 -0700 Subject: searching list archive via Google gone wrong In-Reply-To: <4539EF58.8020108@hindu.org> References: <518E3D68-BCA3-4FE9-8316-088C38B79EF1@knowledgeworks.plus.com> <4539EF58.8020108@hindu.org> Message-ID: <12929801061.20061021203421@ahsoftware.net> Sivakatirswami- Saturday, October 21, 2006, 2:58:48 AM, you wrote: > Can anyone confirm this perception? I would love to be proved wrong: it > goes to strategy, a) depend on a Google search link on your site, for > your own site, b) set up you own search engine (HT DIG). c) pay Google > the big bucks to index your site completely. > OK this is now *way* OT... if you have thoughts or hard information on > this area... email me off list. I'll put this on the list since, as you know, your mail server software doesn't like me. This isn't OT: my ArchiveSearch plugin uses Google as one of the options for backend searching of the list archives, and it's been returning fewer and fewer hits. Switching the search preference to Gmane or Nabble or Mail-archive does a better job. There are areas where some search engines do a better job than others. And while there's some overlap, you will also get hits on one engine and not on another. And vice versa. Another big problem for me with Google searches (at least as far as listserv searches go) is that Google's interpretation of "within the last three months" or a similar search is any page that has been *updated* within that time period, no matter when it was originally published. Thus searching for "externals" and "within the last three months" on the runrev listserv using Google may turn up articles posted two years ago, as long as the web page they reside on was recently updated by the mailing list archival software. On a semi-related topic (and moving somewhat OT) Alexa has started a program to allow you to create your own search engines that run on their servers. You can program them to do whatever you want: return data more or less filtered than the major engines; create specialized filters of your own; search for data posted within the last six hours; aggregate data from multiple searches; etc. And very reasonably priced, as well. http://websearch.alexa.com -- -Mark Wieder mwieder at ahsoftware.net From soapdog at mac.com Sun Oct 22 00:40:24 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 22 Oct 2006 02:40:24 -0200 Subject: how to understand the string returned by try/catch block. Message-ID: <02623E30-1B93-456E-9CC5-FA8AE8D3B1D2@mac.com> Friends, when using a try/catch block to pick errors, I usually see stuff like this in the errorStatement: 91,81,2 77,81,2 223,81,1 241,81,1,getCountriesForm 353,0,0,stack "script" 219,31,36,getCountriesForm 499,31,1 253,27,1 Does anyone know how to make sense of it? For example I know that stack "script" means the revolution script that I am using for CGI. I also know that the second item of each line is a line number since function getCountriesForm is on line 81 and it is called on line 31 (when the thing explodes). I can't make sense of the first item of each line or the third. I though it might be char number, but it ain't because there's nothing special in char 36 of line 31.... can anyone tell me more about it? This is what I could grok on my own. Andre From sarah.reichelt at gmail.com Sun Oct 22 01:05:13 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Sun, 22 Oct 2006 15:05:13 +1000 Subject: how to understand the string returned by try/catch block. In-Reply-To: <02623E30-1B93-456E-9CC5-FA8AE8D3B1D2@mac.com> References: <02623E30-1B93-456E-9CC5-FA8AE8D3B1D2@mac.com> Message-ID: On 10/22/06, Andre Garzia wrote: > Friends, > > when using a try/catch block to pick errors, I usually see stuff like > this in the errorStatement: > > 91,81,2 > 77,81,2 > 223,81,1 > 241,81,1,getCountriesForm > 353,0,0,stack "script" > 219,31,36,getCountriesForm > 499,31,1 > 253,27,1 > > Does anyone know how to make sense of it? For example I know that > stack "script" means the revolution script that I am using for CGI. I > also know that the second item of each line is a line number since > function getCountriesForm is on line 81 and it is called on line 31 > (when the thing explodes). I can't make sense of the first item of > each line or the third. I though it might be char number, but it > ain't because there's nothing special in char 36 of line 31.... > > can anyone tell me more about it? This is what I could grok on my own. Hi Andre, Here is the function I use. I didn't write it and I forget who did, but I'm very grateful to them :-) function parseError pErrContents put item 4 of the last line of pErrContents into lObject put the number of lines in pErrContents into lNumLin if lNumLin > 100 then delete line 100 to lNumLin of pErrContents if lNumLin < 2 or the number of items in pErrContents < 6 then put "thrown error" & CR into lErrorString end if put the cErrorsList of cd 1 of stack "REVErrorDisplay" into errorNames repeat with i = the number of lines in pErrContents down to 1 get item 1 of line i of pErrContents put line it of errorNames into tlErrMsg if tlErrMsg is "Object Name:" then put item 4 of line i of pErrContents into tlObject -- put the long name of tlObject into tlObjectName put tlObject into tlObjectName else if item 2 of line i of pErrContents is not 0 then put item 2 of line i of pErrContents into tlLnr put item 3 of line i of pErrContents into tlColumn end if put CR & "Error description: " & tlErrMsg & CR & \ "Object: " & tlObjectName & CR & \ "Line: " & tlLnr & " Column: " & tlColumn & \ " Processing Token: " & (item 4 of line i of pErrContents) & CR before lErrorString end if end repeat if first char of lErrorString = CR then delete first char of lErrorString if last char of lErrorString = CR then delete last char of lErrorString return lErrorString end parseError Cheers, Sarah From yvescoppe at skynet.be Sun Oct 22 04:04:41 2006 From: yvescoppe at skynet.be (Yves COPPE) Date: Sun, 22 Oct 2006 10:04:41 +0200 Subject: Heather Nagey . . . (OT) In-Reply-To: References: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Message-ID: Le 22-oct.-06 ? 01:45, Marian Petrides a ?crit : > 3 cheers for Heather, the best List-Mum in the world!! > > Marian > from me too ! Greetings. Yves COPPE yvescoppe at skynet.be From m.schonewille at economy-x-talk.com Sun Oct 22 05:16:59 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 22 Oct 2006 11:16:59 +0200 Subject: how to understand the string returned by try/catch block. In-Reply-To: <02623E30-1B93-456E-9CC5-FA8AE8D3B1D2@mac.com> References: <02623E30-1B93-456E-9CC5-FA8AE8D3B1D2@mac.com> Message-ID: Hi Andr?, There is a shareware library available from Ecoomy-x-Talk, which translates the errors returned by the try control structure. The library also provides a way to write errors to a log file on disk. It even works if your stack is password protected. You can find more information in the developers section at . This is how it translates the error you posted: Type: Chunk (can't find stack) Object name: card id 1002 Line:(row 81 col 2) Hint: Type: Chunk (can't find object) Object name: card id 1002 Line:(row 81 col 2) Hint: Type: get (error in expression) Object name: card id 1002 Line:(row 81 col 1) Hint: Type: Handler (error in statement) Object name: card id 1002 Line:(row 81 col 1) Hint: getCountriesForm Type: Objec (Name:) Object name: card id 1002 Line:(row 0 col 0) Hint: stack "script" Type: Function (error in function handler) Object name: card id 1002 Line:(row 31 col 36) Hint: getCountriesForm Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 22-okt-2006, om 6:40 heeft Andre Garzia het volgende geschreven: > Friends, > > when using a try/catch block to pick errors, I usually see stuff > like this in the errorStatement: > > 91,81,2 > 77,81,2 > 223,81,1 > 241,81,1,getCountriesForm > 353,0,0,stack "script" > 219,31,36,getCountriesForm > 499,31,1 > 253,27,1 > > Does anyone know how to make sense of it? For example I know that > stack "script" means the revolution script that I am using for CGI. > I also know that the second item of each line is a line number > since function getCountriesForm is on line 81 and it is called on > line 31 (when the thing explodes). I can't make sense of the first > item of each line or the third. I though it might be char number, > but it ain't because there's nothing special in char 36 of line 31.... > > can anyone tell me more about it? This is what I could grok on my own. > > Andre From david at openpartnership.net Sun Oct 22 13:32:15 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 13:32:15 -0400 Subject: File anming conventions? Message-ID: A quick question - I now the info is out there on the net, but Id like to see what other people are doing. I"m setting a naming convention for files and a while back I would have stuck to the 8.3 dos character limits - no spaces etc just to be safe. Now it seems more important to use characters that also make nice urls than anything else - but I still avoid "funny chars" so that scripts don"t have to escape anything... but what exactly are these "funny chars", and what are there potential problems? Here are my first thoughts, comments very wellcome: 1) spaces - need to escape file names on the command line (bash scripts), urlEncoding results in "+ 2) "/" or "\" or "." or ":" - just plain bad idea - too easily confused with file paths on various systems. 3) "|" - not sure. Not pretty for urlEncoding 4) "_" seems harmless. Often used. 5) "," ";" - no real idea. Interesting? 6) Any of "# ! [ ] { }" - no idea? Ugly? Basically i would like to use a delimiter so that scripts can extract some basic information from the file name. I can use "_", but if I need a second delimiter what should I use - my thoughts are to use "|" which would lead to file names like: opnMenu_Tree|Tools.rev Any thoughts? From david.bovill at gmail.com Sun Oct 22 14:02:13 2006 From: david.bovill at gmail.com (fortyfoxes) Date: Sun, 22 Oct 2006 18:02:13 -0000 Subject: Ann: New way to use this list - bookmark messages and read in your RSS reader! In-Reply-To: References: Message-ID: <1161540133.188262.137520@m73g2000cwd.googlegroups.com> I have been experimenting for a while with RSS and social bookmarking - so I tested a few ways of searching the list, bookmarking posts so you can find them later, taking them, reading the list in your news or RSS reader... and this solutin comes out top! Try this link: http://groups.google.com/group/runrev/browse_thread/thread/65ab831218220c59/02a2ecd317a852e0?lnk=st&q=David+Bovill&rnum=3#02a2ecd317a852e0 Ok - it is not the prettiest url - but it works. You can read messages in your browser, and search them with a lot sophistication, and subscribe to the list in your RSS reader here: http://groups.google.com/group/runrev/feeds The bookmarking of individual messages is what I want though as this allows posts to be tagged and then searched by cateogry. Feel free to use. From dsc at swcp.com Sun Oct 22 14:23:38 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 22 Oct 2006 12:23:38 -0600 Subject: Suite of Tests In-Reply-To: References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> Message-ID: <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> On Oct 21, 2006, at 4:37 PM, Ian Wood wrote: > Each individual stack in the suite can write out results that are > specific to that stack, without the managing stack having to know > anything about those specifics. Each person can then concentrate on > logging the information that they need, rathere than how to pass > that info back to the manager. > > We can then make the manager stack as generic as possible, with a > minimal framework of commands going back and forth. I would want to compare platforms and versions. I would want to take the output of such stacks and see if any indicated a failure in a pass/fail test. How would that work? > Could be a good topic for the conference. That would be a good topic and if not a formal one, a good one for breakfast and tours. I am so envious! Dar From david at openpartnership.net Sun Oct 22 15:02:21 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 15:02:21 -0400 Subject: Suite of Tests In-Reply-To: <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> Message-ID: A little lost but very interested regarding this thread - is there a stack here to test? My interest here would be in unit test type frameworks for handlers and more complex chunks of code. I implemeneted this by calling the handlers against a standard suite of input data - testing these against output data - also timing them. Changes to the handler could then be compared to see how it affected the test suite. I'd like to add this back again - is this what you are implementing? From david at openpartnership.net Sun Oct 22 15:14:12 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 15:14:12 -0400 Subject: slightly OT - differencing and version control In-Reply-To: <7aa52a210610131615j369c8740s66544441a58d6a72@mail.gmail.com> References: <1537144252.20061013111356@ahsoftware.net> <7aa52a210610131615j369c8740s66544441a58d6a72@mail.gmail.com> Message-ID: I have a development site up for code versioning and documentation. It uses subversion as a backend and a wiki for the documentation and ticketing. I am more than happy to set up an test account for your project if you wish to experiment. There are still a few bits and pieces to be done before the site is launched - I need to integrate it into the altSubversion, the Rev and Galaxy IDE's, and create a plugin for Scripters ScrapBook - but most of the work has been done and it is completely useable for development teams even without the direct IDE integration. However, it wuld be my recommendation that unless you are working on a project which has other needs for cvs / svn, or you wish to open the development up to large numbers of developers, you are best following Richard's advice. Contact me off-list if you'd like me to set up an account for you - you can use your own domain if you need. From david at openpartnership.net Sun Oct 22 15:16:50 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 15:16:50 -0400 Subject: [REQ] Testers In-Reply-To: References: Message-ID: Hi - I am adding a multilingual element to some tools I have been working on, and wanted to check in on your project - I cannot find out where to sign up for testing? From m.schonewille at economy-x-talk.com Sun Oct 22 15:32:13 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sun, 22 Oct 2006 21:32:13 +0200 Subject: File anming conventions? In-Reply-To: References: Message-ID: David, A simple solution is to use 2 dots. Item -1 is the file extension, item -2 can be some additional info, item 1 to -3 would be the file name. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 22-okt-2006, om 19:32 heeft David Bovill het volgende geschreven: > A quick question - I now the info is out there on the net, but Id > like to > see what other people are doing. I"m setting a naming convention > for files > and a while back I would have stuck to the 8.3 dos character limits > - no > spaces etc just to be safe. Now it seems more important to use > characters > that also make nice urls than anything else - but I still avoid "funny > chars" so that scripts don"t have to escape anything... but what > exactly are > these "funny chars", and what are there potential problems? Here > are my > first thoughts, comments very wellcome: From david at openpartnership.net Sun Oct 22 15:56:45 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 15:56:45 -0400 Subject: File anming conventions? In-Reply-To: References: Message-ID: Thanks - and this does not cause problems with other system uses of a file - an image file for instance. Probably not but just checking? I think I would prefer to use "some_file_name.ext" than dots everywhere :) PS - I found one problem with "|" - at least for stack names - it confuses code that places the stack or file name in a menu without escaping it - I think his caused problems for the plugin being registed properly with RunRev plugin menu :) On 22/10/06, Mark Schonewille wrote: > > David, > > A simple solution is to use 2 dots. Item -1 is the file extension, > item -2 can be some additional info, item 1 to -3 would be the file > name. From david at openpartnership.net Sun Oct 22 16:05:21 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 16:05:21 -0400 Subject: Transparent stacks.... Message-ID: How can I create a transparent stack? But one which does not pass mouseclicks to the applications behind? Interestingly if you set the blending of a stack to 94% - you barely see it and mousclicks are still trapped by the stack. But at 95% and higher all mouseclicks pass straight through the stack. For Windows? Blending Is there a way to over-ride a stack blending at the control level - that is have controls which are not transparent and a stack that is - or do I have to use an apha channel? Would the use of inks help? From soapdog at mac.com Sun Oct 22 16:16:27 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 22 Oct 2006 18:16:27 -0200 Subject: Transparent stacks.... In-Reply-To: References: Message-ID: <829425E4-27B1-422B-81ED-C5900D748D98@mac.com> David, if you want to hack, take a screenshot of the area below the stack and set that as a image on the stack, if you do so and clear all the stack decorations, then you'll fool the user into thinking it's transparent, the problem is when someone tries to move the stack... on that, you can clear the image, ser the transparency to 100% and allow him to move... after the drop you can then re-create the image... its hacking, I know, but I didn't think of any other solution. Andre On Oct 22, 2006, at 6:05 PM, David Bovill wrote: > How can I create a transparent stack? But one which does not pass > mouseclicks to the applications behind? > > Interestingly if you set the blending of a stack to 94% - you > barely see it > and mousclicks are still trapped by the stack. But at 95% and > higher all > mouseclicks pass straight through the stack. For Windows? > > Blending > Is there a way to over-ride a stack blending at the control level - > that is > have controls which are not transparent and a stack that is - or do > I have > to use an apha channel? Would the use of inks help? > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From klaus at major-k.de Sun Oct 22 16:23:11 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 22 Oct 2006 22:23:11 +0200 Subject: Transparent stacks.... In-Reply-To: References: Message-ID: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> Hi David, > How can I create a transparent stack? But one which does not pass > mouseclicks to the applications behind? > > Interestingly if you set the blending of a stack to 94% - you > barely see it > and mousclicks are still trapped by the stack. But at 95% and > higher all > mouseclicks pass straight through the stack. really? Will have to test it myself to believe :-) > For Windows? > > Blending > Is there a way to over-ride a stack blending at the control level - > that is > have controls which are not transparent and a stack that is - or do > I have > to use an apha channel? If a stack is transparent (blendlevel) then all controls are too! You could use a "windowshape" with a carefuly created image where all the locs where you want to have controls are 100% opaque and all other parts of the image are as tranparent as you need. Know what I mean? > Would the use of inks help? Not really ;-) Regards Klaus Major klaus at major-k.de http://www.major-k.de From revlist at azurevision.co.uk Sun Oct 22 16:31:18 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Sun, 22 Oct 2006 21:31:18 +0100 Subject: Transparent stacks.... In-Reply-To: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> Message-ID: <3E3928F9-963C-487F-AC61-801BC5BB2FAA@azurevision.co.uk> On 22 Oct 2006, at 21:23, Klaus Major wrote: >> Interestingly if you set the blending of a stack to 94% - you >> barely see it >> and mousclicks are still trapped by the stack. But at 95% and >> higher all >> mouseclicks pass straight through the stack. > > really? Will have to test it myself to believe :-) From what I remember of the documentation, the level of transparency that allows click-throughs is dependant on the OS. Ian From klaus at major-k.de Sun Oct 22 16:39:36 2006 From: klaus at major-k.de (Klaus Major) Date: Sun, 22 Oct 2006 22:39:36 +0200 Subject: Transparent stacks.... In-Reply-To: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> Message-ID: <4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de> Hi David, > ... > If a stack is transparent (blendlevel) then all controls are too! > > You could use a "windowshape" with a carefuly created image where > all the > locs where you want to have controls are 100% opaque and all other > parts of > the image are as tranparent as you need. I created a little demo stack. Put this into your messagebox: go stack url"http://www.major-k.de/staxx/trans1.mc" :-) Best Klaus Major klaus at major-k.de http://www.major-k.de From JimAultWins at yahoo.com Sun Oct 22 16:40:37 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 22 Oct 2006 13:40:37 -0700 Subject: File anming conventions? In-Reply-To: Message-ID: On 10/22/06 10:32 AM, "David Bovill" wrote: > A quick question - I now the info is out there on the net, but Id like to > see what other people are doing. I"m setting a naming convention for files > and a while back I would have stuck to the 8.3 dos character limits - no > spaces etc just to be safe. Now it seems more important to use characters > that also make nice urls than anything else - but I still avoid "funny > chars" so that scripts don"t have to escape anything... but what exactly are > these "funny chars", and what are there potential problems? Here are my > first thoughts, comments very wellcome: > > 1) spaces - need to escape file names on the command line (bash scripts), > urlEncoding results in "+ > > 2) "/" or "\" or "." or ":" - just plain bad idea - too easily confused > with file paths on various systems. > > 3) "|" - not sure. Not pretty for urlEncoding > > 4) "_" seems harmless. Often used. > > 5) "," ";" - no real idea. Interesting? > > 6) Any of "# ! [ ] { }" - no idea? Ugly? > > > Basically i would like to use a delimiter so that scripts can extract some > basic information from the file name. I can use "_", but if I need a second > delimiter what should I use - my thoughts are to use "|" which would lead to > file names like: > > opnMenu_Tree|Tools.rev > > Any thoughts? Are you intending to: ..Use on your own computer only? ..Use shell commands, Applescript, URLEncoding, Unicode? ..Distribute stacks to other Rev users on the same platform? ..Distribute apps to any user on all platforms? with file saving? The bar gets raised at these different levels. All of the above use varying syntax, control and delimiting characters. Jim Ault Las Vegas From JimCarwardine at OwnYourFuture-net.com Sun Oct 22 16:47:40 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Sun, 22 Oct 2006 17:47:40 -0300 Subject: Color triplets... In-Reply-To: <3E3928F9-963C-487F-AC61-801BC5BB2FAA@azurevision.co.uk> Message-ID: This must be easy but I can't find it... The colors and patterns inspector does not tell me the RGB triplet or the Hue and Saturation numbers of a colour I created. How do I easily recreate that colour in another object when I can't simply transfer the numbers like I did before version 2.7.4... Jim -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 stephenREVOLUTION at barncard.com Sun Oct 22 17:15:11 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sun, 22 Oct 2006 16:15:11 -0500 Subject: Color triplets... In-Reply-To: References: Message-ID: answer color;put it >This must be easy but I can't find it... The colors and patterns inspector >does not tell me the RGB triplet or the Hue and Saturation numbers of a >colour I created. How do I easily recreate that colour in another object >when I can't simply transfer the numbers like I did before version 2.7.4... >Jim > >-- > >www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns > > >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 -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From david at openpartnership.net Sun Oct 22 17:42:39 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 17:42:39 -0400 Subject: File anming conventions? In-Reply-To: References: Message-ID: Yes Jim - all of the above - ie the highest bar there is - all though as it is for development environment I think I can forget the DOS limitations. My guess is the answer is no funny chars except "_" and any length you want. I was hoping "|" would be OK - but it breaks rev scripts anyway. From sanke at hrz.uni-kassel.de Sun Oct 22 17:43:32 2006 From: sanke at hrz.uni-kassel.de (Wilhelm Sanke) Date: Sun, 22 Oct 2006 23:43:32 +0200 Subject: Color triplets... Message-ID: <453BE604.2090007@hrz.uni-kassel.de> On Sun Oct 22, Jim Carwardine JimCarwardine at OwnYourFuture-net.com wrote: > This must be easy but I can't find it... The colors and patterns inspector > does not tell me the RGB triplet or the Hue and Saturation numbers of a > colour I created. How do I easily recreate that colour in another object > when I can't simply transfer the numbers like I did before version > 2.7.4... > Jim > > -- > > www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns > Three options that come to my mind: 1. "set the backcolor of control x to the backcolor of control y" 2. put "put the mousecolor" into the script of the object from which you wish to tranfer the color 3. use the alternative Metacard IDE. In the color chooser of the property inspector choose tab "RGB". Regards, Wilhelm Sanke From soapdog at mac.com Sun Oct 22 17:46:38 2006 From: soapdog at mac.com (Andre Garzia) Date: Sun, 22 Oct 2006 19:46:38 -0200 Subject: Color triplets... In-Reply-To: <453BE604.2090007@hrz.uni-kassel.de> References: <453BE604.2090007@hrz.uni-kassel.de> Message-ID: <407F005C-73E4-4ADC-885D-9FDD27224520@mac.com> Jim, nothing beets scott rossi tm|color plugin to work with colors.... you can copy and paste colors across objects with it for example. Andre On Oct 22, 2006, at 7:43 PM, Wilhelm Sanke wrote: > On Sun Oct 22, Jim Carwardine JimCarwardine at OwnYourFuture- > net.com wrote: > >> This must be easy but I can't find it... The colors and patterns >> inspector >> does not tell me the RGB triplet or the Hue and Saturation numbers >> of a >> colour I created. How do I easily recreate that colour in another >> object >> when I can't simply transfer the numbers like I did before version >> 2.7.4... >> Jim >> >> -- >> >> www.TalentSeeker.ca www.HiringSmart.ca/ns >> www.KeepingTheBest.ca/ns >> > > > > Three options that come to my mind: > > 1. "set the backcolor of control x to the backcolor of control y" > > 2. put "put the mousecolor" into the script of the object from > which you wish to tranfer the color > > 3. use the alternative Metacard IDE. In the color chooser of the > property inspector choose tab "RGB". > > > Regards, > > Wilhelm Sanke > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Sun Oct 22 17:53:31 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 17:53:31 -0400 Subject: Transparent stacks.... In-Reply-To: <4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de> References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> <4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de> Message-ID: Ok - that was fun! Had a look at the stack Klaus - still figuring it out - little hard when everything is transparent :) What is the image for - was that to generate an alpha channel for the stack mask? So basically to create see through background and opaque controls you need to use an image mask for the stack... something I have to go figure :) And there is absolutely no way to get a "glass" like effect - that is transparent but no click through. Closest you can get is with 90 something % transparency (blendin or mask). From m.schonewille at economy-x-talk.com Sun Oct 22 18:01:13 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 23 Oct 2006 00:01:13 +0200 Subject: File anming conventions? In-Reply-To: References: Message-ID: David, I don't understand what you are doing. If your application decides which filenames to use by itself, you can just use normal characters, numbers and a few special symbols which are known to be safe. The dot, the dash and the underscore, to name a few, should be sufficient. If the user decided on file names, you should use the built-in file dialog of the operating system, which just won't allow for saving files with invalid characters. So, why exactly do you think there is a problem? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 22-okt-2006, om 23:42 heeft David Bovill het volgende geschreven: > Yes Jim - all of the above - ie the highest bar there is - all > though as it > is for development environment I think I can forget the DOS > limitations. My > guess is the answer is no funny chars except "_" and any length you > want. I > was hoping "|" would be OK - but it breaks rev scripts anyway. From david at openpartnership.net Sun Oct 22 18:14:43 2006 From: david at openpartnership.net (David Bovill) Date: Sun, 22 Oct 2006 18:14:43 -0400 Subject: File anming conventions? In-Reply-To: References: Message-ID: Sorry Mark - not exactly a problem - just checking to see if I am on the right lines in case there are some platform / end user issues I am not aware of - so yes I can use safe characters - just figuring if there is any reason to keep file names to 8+3 chars any more - guess not, and I completely forgot about "-". So any reasonable length file name and use "." "_" or "-" Thanks for the feedback! On 22/10/06, Mark Schonewille wrote: > > David, > > I don't understand what you are doing. If your application decides > which filenames to use by itself, you can just use normal characters, > numbers and a few special symbols which are known to be safe. The > dot, the dash and the underscore, to name a few, should be > sufficient. If the user decided on file names, you should use the > built-in file dialog of the operating system, which just won't allow > for saving files with invalid characters. So, why exactly do you > think there is a problem? From robmann at gp-racing.com Sun Oct 22 19:40:03 2006 From: robmann at gp-racing.com (Robert Mann) Date: Sun, 22 Oct 2006 19:40:03 -0400 Subject: msql insert new record In-Reply-To: Message-ID: I have put all my table names into colnames each separated by a , I have also put all new values into colvalues each separated by a , can someone tell me the proper format for the following insert statement for RR put "INSERT INTO rider (colnames) VALUES (colvalues)" into tSQL Thanks Robert Mann -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of Jim Ault Sent: Sunday, October 15, 2006 8:16 PM To: How to use Revolution Subject: Re: msql insert new record On 10/15/06 4:14 PM, "Robert Mann" wrote: > have a update code that works great, with some held form this list > > put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & > fld "record_id" & "'" into tSQL > > how would I change this to insert a new record > > put "INSERT INTO rider "&updateColValListOf123Pairs&" " into tSQL > > the above does not seem to work? > UPDATE & INSERT INTO don't use the same format INSERT INTO does not use "=" on of the many reference pages on the web http://w3schools.com/sql/default.asp -------------------------------- INSERT INTO table_name VALUES (value1, value2,....) --which puts the values into the first col, second, etc. You can also specify the columns for which you want to insert data: INSERT INTO table_name (column1, column2,...) VALUES (value1, value2,....) --------------- UPDATE table_name SET column_name = new_value WHERE column_name = some_value > put "UPDATE rider SET "&updateColValListOf123Pairs&" WHERE record_id = '" & > fld "record_id" & "'" into tSQL > 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 JimAultWins at yahoo.com Sun Oct 22 22:25:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Sun, 22 Oct 2006 19:25:23 -0700 Subject: msql insert new record In-Reply-To: Message-ID: On 10/22/06 4:40 PM, "Robert Mann" wrote: > I have put all my table names into > colnames each separated by a , > > I have also put all new values into colvalues each separated by a , > > can someone tell me the proper format for the following insert statement for > RR > > put "INSERT INTO rider (colnames) VALUES (colvalues)" into tSQL According to the web site, http://w3schools.com/sql/sql_insert.asp, the format for the SQL command is the following: INSERT INTO table_name (column1, column2,...)VALUES (value1, value2,....) The final string in variable tSQL needs to be......... INSERT INTO Persons (LastName, Address) VALUES ('Rasmussen', 'Storgt 67') --thus the values need more than just commas for SQL. http://w3schools.com/sql/sql_insert.asp gives examples for most all of the SQL commands. Hope this helps. Jim Ault Las Vegas From mdswindell at cruzio.com Sun Oct 22 23:29:31 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 22 Oct 2006 20:29:31 -0700 Subject: switch case question In-Reply-To: <453A96BC.3020007@harbourhosting.co.uk> References: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> <453A96BC.3020007@harbourhosting.co.uk> Message-ID: Thanks Martin and Sarah. Mark From klaus at major-k.de Mon Oct 23 05:03:19 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 Oct 2006 11:03:19 +0200 Subject: Transparent stacks.... In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de> <4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de> Message-ID: <353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> Hi David, > Ok - that was fun! Had a look at the stack Klaus - still figuring > it out - > little hard when everything is transparent :) Simply set the windowshape to noe again and you can examine the stack. There is an image "wtest1.png" that I created in Photoshop. > What is the image for - was > that to generate an alpha channel for the stack mask? Yes! It is completely tranparent except for the rects where the buttons are. > So basically to create see through background and opaque controls > you need > to use an image mask for the stack... something I have to go figure :) Yes, see above. > And there is absolutely no way to get a "glass" like effect - that is > transparent but no click through. Sorry, I have no idea. As Ian said this is probably an OS dependant "feature" but should not happen at all in my opinion. > Closest you can get is with 90 something % > transparency (blendin or mask). Best Klaus Major klaus at major-k.de http://www.major-k.de From wjm at wjm.org Mon Oct 23 09:06:03 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 23 Oct 2006 09:06:03 -0400 Subject: Transparent stacks.... References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de> <353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> Message-ID: Not intending to take the thread off-topic, but: What is the recommended way (if there is one) to have a resizable stack that also has a custom shape? For example if you wanted to have rounded corners. I tried at first going down the "transparent stack" route with opaque objects on it to create the appearance of a windowshape. But that didn't work for the reasons already mentioned. It would seem that the only way would be to have five or more stacks that all monitor/update their positions -- one each for the corners (with the windowshape) and one for the "central" region that is no-decorations. "Klaus Major" wrote in message news:353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9 at major-k.de... > Simply set the windowshape to noe again and you can examine the stack. > There is an image "wtest1.png" that I created in Photoshop. > >> What is the image for - was >> that to generate an alpha channel for the stack mask? > > Yes! It is completely tranparent except for the rects where the buttons > are. > >> So basically to create see through background and opaque controls you >> need >> to use an image mask for the stack... something I have to go figure :) > > Yes, see above. > >> And there is absolutely no way to get a "glass" like effect - that is >> transparent but no click through. > > Sorry, I have no idea. As Ian said this is probably an OS dependant > "feature" > but should not happen at all in my opinion. > >> Closest you can get is with 90 something % >> transparency (blendin or mask). From eric.chatonet at sosmartsoftware.com Mon Oct 23 09:45:34 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 23 Oct 2006 15:45:34 +0200 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de> <353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> Message-ID: <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Hi Bill, Le 23 oct. 06 ? 15:06, Bill Marriott a ?crit : > What is the recommended way (if there is one) to have a resizable > stack that > also has a custom shape? For example if you wanted to have rounded > corners. You have just to script resizing by yourself :-) The "Managing Resizing" tutorial might help you: Especially the "Tips and tricks" tab that shows how to make a stack without decorations resizable. You will find an example stack and all needed scripts. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From wjm at wjm.org Mon Oct 23 09:51:28 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 23 Oct 2006 09:51:28 -0400 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: I know how to make a stack without decorations resizable. I do not know how to make a stack with a custom window shape resizable. AFAIK, the custom shape is dependent upon a bitmap template. If there is a way to create "rounded corners" without a windowshape that also would be welcome information. By the way, I downloaded the stack you referenced and sure enough it does not address my question. "Eric Chatonet" wrote in message news:55C71F44-F5DC-47D7-A7BF-E0681F00F829 at sosmartsoftware.com... Hi Bill, Le 23 oct. 06 ? 15:06, Bill Marriott a ?crit : > What is the recommended way (if there is one) to have a resizable stack > that > also has a custom shape? For example if you wanted to have rounded > corners. You have just to script resizing by yourself :-) The "Managing Resizing" tutorial might help you: Especially the "Tips and tricks" tab that shows how to make a stack without decorations resizable. You will find an example stack and all needed scripts. You will access this tutorial through "Tutorials Picker" a free plugin that interfaces with the So Smart Software website in order to display all available tutorials stacks directly from the web. You will find it by going to http://www.sosmartsoftware.com/. Revolution/Plugins or Tutorials section. From wow at together.net Mon Oct 23 10:09:23 2006 From: wow at together.net (Richard Miller) Date: Mon, 23 Oct 2006 10:09:23 -0400 Subject: Rename remote server file In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: Is there any way to rename a file on a remote server? I'm not sure if I'm having trouble with the syntax or if the server just won't let me do it. I've set the file permissions (of the file to be renamed... it's on a Mac server running OS X) to read/write. I'm trying: rename url "ftp//....filename1" to url "ftp//....filename2" I see Rev trying to do it, but it comes back with a "can't rename file" error. Thanks. Richard Miller Imprinter Technologies From dleyanna at rtl.org Mon Oct 23 10:34:30 2006 From: dleyanna at rtl.org (Dave LeYanna) Date: Mon, 23 Oct 2006 10:34:30 -0400 Subject: Heather Nagey . . . In-Reply-To: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> References: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Message-ID: <453CD2F6.9000104@rtl.org> This is one of the BEST USE LISTS that I have ever read. I'm sure that it is because of the incredible passion of the professional developers AND the "BEST LIST MOM IN THE WORLD"!!!!!!!!!!!! Thanks Heather! -- Dave LeYanna Director IS Right to Life of Michigan www.rtl.org From eric.chatonet at sosmartsoftware.com Mon Oct 23 10:36:40 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 23 Oct 2006 16:36:40 +0200 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: <42918BC9-2075-4295-9A95-DD755DCA8156@sosmartsoftware.com> Bill, The only way to get a window with rounded corners within Rev, as far as I know, is to set its windowShape to an appropriate png. Sure you can make it resizable using the scripts in the tutorial I mentioned. But you will come up against two issues: 1. When resizing the png, rounded corners will be proportionally resized. 2. When setting repeatedly the windowShape it will work perfectly on Win 32 but will not provide acceptable results on a Mac. Best Regards from Paris, Eric Chatonet Le 23 oct. 06 ? 15:51, Bill Marriott a ?crit : > I know how to make a stack without decorations resizable. I do not > know how > to make a stack with a custom window shape resizable. AFAIK, the > custom > shape is dependent upon a bitmap template. > > If there is a way to create "rounded corners" without a windowshape > that > also would be welcome information. > > By the way, I downloaded the stack you referenced and sure enough > it does > not address my question. > > "Eric Chatonet" > wrote in > message news:55C71F44-F5DC-47D7-A7BF- > E0681F00F829 at sosmartsoftware.com... > Hi Bill, > > Le 23 oct. 06 ? 15:06, Bill Marriott a ?crit : > >> What is the recommended way (if there is one) to have a resizable >> stack >> that >> also has a custom shape? For example if you wanted to have rounded >> corners. > > You have just to script resizing by yourself :-) > The "Managing Resizing" tutorial might help you: > Especially the "Tips and tricks" tab that shows how to make a stack > without decorations resizable. > You will find an example stack and all needed scripts. > > You will access this tutorial through "Tutorials Picker" a free > plugin that interfaces with the So Smart Software website in order to > display all available tutorials stacks directly from the web. > You will find it by going to http://www.sosmartsoftware.com/. > Revolution/Plugins or Tutorials section. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From JimCarwardine at OwnYourFuture-net.com Mon Oct 23 11:11:30 2006 From: JimCarwardine at OwnYourFuture-net.com (Jim Carwardine) Date: Mon, 23 Oct 2006 12:11:30 -0300 Subject: Color triplets... In-Reply-To: <407F005C-73E4-4ADC-885D-9FDD27224520@mac.com> Message-ID: Hi Andre... I've tried to locate Scott Rossi's stuff and could only find the Externals collection at the Rev web site. I don't think this is the right place. Can you or Scott remind me where I can find the plug-in? Jim on 10/22/06 6:46 PM, Andre Garzia wrote: > Jim, > > nothing beets scott rossi tm|color plugin to work with colors.... > you can copy and paste colors across objects with it for example. > > Andre > On Oct 22, 2006, at 7:43 PM, Wilhelm Sanke wrote: > >> On Sun Oct 22, Jim Carwardine JimCarwardine at OwnYourFuture- >> net.com wrote: >> >>> This must be easy but I can't find it... The colors and patterns >>> inspector >>> does not tell me the RGB triplet or the Hue and Saturation numbers >>> of a >>> colour I created. How do I easily recreate that colour in another >>> object >>> when I can't simply transfer the numbers like I did before version >>> 2.7.4... >>> Jim >>> >>> -- >>> >>> www.TalentSeeker.ca www.HiringSmart.ca/ns >>> www.KeepingTheBest.ca/ns >>> >> >> >> >> Three options that come to my mind: >> >> 1. "set the backcolor of control x to the backcolor of control y" >> >> 2. put "put the mousecolor" into the script of the object from >> which you wish to tranfer the color >> >> 3. use the alternative Metacard IDE. In the color chooser of the >> property inspector choose tab "RGB". >> >> >> Regards, >> >> Wilhelm Sanke >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 -- www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns 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 m.schonewille at economy-x-talk.com Mon Oct 23 11:36:10 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 23 Oct 2006 17:36:10 +0200 Subject: Rename remote server file In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: Hi, I don't think you can use the rename command like that. You'll need to use FTP commands (RNFR and RNTO) in combination with libUrlFtpCommand. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 23-okt-2006, om 16:09 heeft Richard Miller het volgende geschreven: > Is there any way to rename a file on a remote server? I'm not sure > if I'm having trouble with the syntax or if the server just won't > let me do it. I've set the file permissions (of the file to be > renamed... it's on a Mac server running OS X) to read/write. > > I'm trying: > > rename url "ftp//....filename1" to url "ftp//....filename2" > > I see Rev trying to do it, but it comes back with a "can't rename > file" error. > > Thanks. > Richard Miller > Imprinter Technologies From aminda at ku.edu Mon Oct 23 11:40:16 2006 From: aminda at ku.edu (Aminda O'Hare) Date: Mon, 23 Oct 2006 10:40:16 -0500 Subject: Chunk: no such object Message-ID: <9A857B9E-A8D7-4733-9009-2F2BB256B8DB@ku.edu> I am having trouble with a card stack that should load words from a text file into the field questions on the next card, however, when I click the button that should do this I get the following error: Chunk: no such object, Line: put it into field questions of next card, Hint: questions. The Application Browser shows that the field questions does indeed exist on the next card. I think that I've seen this kind of problem before and solving it involved typing a command into the message box, however, I cannot remember what that command was. Any help would be greatly appreciated. Sincerely, Aminda O'Hare From m.schonewille at economy-x-talk.com Mon Oct 23 11:51:16 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 23 Oct 2006 17:51:16 +0200 Subject: Chunk: no such object In-Reply-To: <9A857B9E-A8D7-4733-9009-2F2BB256B8DB@ku.edu> References: <9A857B9E-A8D7-4733-9009-2F2BB256B8DB@ku.edu> Message-ID: Hi Aminda, Does your script work if you go to the next card, first? What else have you tried to make it work, so far? For a start, try putting the name of the field between quotes: "questions". Thou shalt always put literals between quotes, even if it works without. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 23-okt-2006, om 17:40 heeft Aminda O'Hare het volgende geschreven: > I am having trouble with a card stack that should load words from a > text file into the field questions on the next card, however, when > I click the button that should do this I get the following error: > Chunk: no such object, Line: put it into field questions of next > card, Hint: questions. The Application Browser shows that the field > questions does indeed exist on the next card. I think that I've > seen this kind of problem before and solving it involved typing a > command into the message box, however, I cannot remember what that > command was. Any help would be greatly appreciated. > Sincerely, > Aminda O'Hare From dsc at swcp.com Mon Oct 23 12:51:37 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 23 Oct 2006 10:51:37 -0600 Subject: Suite of Tests In-Reply-To: References: <453922B7.80107@hyperactivesw.com> <6183323.1161373609367.JavaMail.soapdog@mac.com> <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> Message-ID: <10F28454-551B-4AD2-B29F-7596FEA12922@swcp.com> On Oct 22, 2006, at 1:02 PM, David Bovill wrote: > A little lost but very interested regarding this thread - is there a > stack here to test? My interest here would be in unit test type > frameworks for handlers and more complex chunks of code. I > implemeneted this by calling the handlers against a standard suite of > input data - testing these against output data - also timing them. > Changes to the handler could then be compared to see how it affected > the test suite. > > I'd like to add this back again - is this what you are implementing? I think we are exploring ideas on what direction something like this might go. For example, should there be a card per question or a stack per question or something else? Should pass/fail results (for pass/fail questions) be returned or should a report be written to a file? Should this include characteristics such as timing or distance to the first base line in fields or just pass/fail? Implementing is a good idea. Right now I'm just causing trouble. I like the suite of data idea. This might be different for different tests. Some of that might be general and automatic. I like to test within 3 of limits and powers of two (or 256) for numbers and sometimes powers of 10. So test makers might share such functions. The same might apply to lengths of data. There might be other suites of data for null testing or character set testing. I like the idea of a general tool that can be used for both testing Revolution features and our own handlers. Dar From Stgoldberg at aol.com Mon Oct 23 13:55:40 2006 From: Stgoldberg at aol.com (Stgoldberg at aol.com) Date: Mon, 23 Oct 2006 13:55:40 EDT Subject: AVI versus MOV in standalones - Apple Quicktime regulations Message-ID: I'm creating Rev standalones containing movies, for both Mac and Windows, to be distributed on CDs. I create the Rev standalones on a Mac, incorporating Quicktime movies. Since many Windows users do not have Quicktime installed on their computers, I include a Quicktime installer on the CD, but this seems to be unnecessary for Macs, since Macs come with Quicktime preinstalled. My question is this: Apple requires that they receive an application for permission to include their Quicktime installer, and they also require placement of their Quicktime logo on the CD label if a Quicktime installer is included. Can all of this be avoided, including the necessity of including the Quicktime installer, by making the Windows version of the standalones using AVI format? Do all Windows computers come with AVI reading capabilities preinstalled? Would there be any drawback to using AVI rather than MOV format? Thanks. Steve Goldberg www.medmaster.net From klaus at major-k.de Mon Oct 23 14:02:42 2006 From: klaus at major-k.de (Klaus Major) Date: Mon, 23 Oct 2006 20:02:42 +0200 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: References: Message-ID: <4AB3D8F0-8119-4359-B54C-F6130116EAA7@major-k.de> Hi Steve, > I'm creating Rev standalones containing movies, for both Mac and > Windows, to > be distributed on CDs. I create the Rev standalones on a Mac, > incorporating > Quicktime movies. Since many Windows users do not have Quicktime > installed > on their computers, I include a Quicktime installer on the CD, but > this seems > to be unnecessary for Macs, since Macs come with Quicktime > preinstalled. My > question is this: Apple requires that they receive an application > for > permission to include their Quicktime installer, and they also > require placement of > their Quicktime logo on the CD label if a Quicktime installer is > included. > Can all of this be avoided, including the necessity of including > the Quicktime > installer, by making the Windows version of the standalones using > AVI format? > Do all Windows computers come with AVI reading capabilities > preinstalled? > Would there be any drawback to using AVI rather than MOV format? > Thanks. Just like the MOV format, AVI is just a container for many different codecs! So it depends on the codec you use to compress your AVI files. BUT! Starting with Rev 2.7.x the engine automatically loads QT (if present) so setting "dontuseqt to true" will not have any effect! (BTW, has this "clever" behaviour already been bugzillaed?) And if the user has an older version of QT installed, this might not be compatibvle with the codes you use in your QT movies resp. in the AVI files. A tiny vicious circle :-/ > Steve Goldberg > www.medmaster.net Regards Klaus Major klaus at major-k.de http://www.major-k.de From wjm at wjm.org Mon Oct 23 14:42:45 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 23 Oct 2006 14:42:45 -0400 Subject: AVI versus MOV in standalones - Apple Quicktime regulations References: Message-ID: Steve, > Can all of this be avoided, including the necessity of including the > Quicktime > installer, by making the Windows version of the standalones using AVI > format? > Do all Windows computers come with AVI reading capabilities preinstalled? > Would there be any drawback to using AVI rather than MOV format? Thanks. This are great questions. All Windows computers come with the ability to play AVI files (at least, outside of Rev). This article lists the default codecs installed: http://support.microsoft.com/kb/899113 Windows Media player will automatically download [certain supported] codecs as required, but I don't think embedded AVIs (in Rev stacks) have this ability. I don't think there's any drawback to using AVI on Windows except for the extra coding involved. From scott at tactilemedia.com Mon Oct 23 14:47:45 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 23 Oct 2006 11:47:45 -0700 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) In-Reply-To: <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: > What is the recommended way (if there is one) to have a resizable > stack that > also has a custom shape? For example if you wanted to have rounded > corners. A stack that grows and shrinks smoothly is possible but difficult to pull off (arbitrary resizing is unlikely). You will need to have multiple bitmaps embedded in the stack that reflect each "in between" states of the stack's dimensions (ie think of a panel sliding out from the side or bottom of the stack or a stack that grows/shrinks to fixed sizes). The alternate way to do an expanding stack is to employ 2 states, with 2 bitmaps: one bitmap has the stack in a normal mode, and the other bitmap has the stack in its expanded mode. You then provide a button to toggle the windowshape between the two states and use the appropriate bitmap accordingly. Remember that you must make both bitmaps identical in size, meaning the the "normal" mode bitmap will have a transparent region, while the "expanded" state bitmap will have the same region opaque. A bit difficult to describe using words -- let me know if this doesn't make sense... Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From chipp at chipp.com Mon Oct 23 15:18:02 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 23 Oct 2006 14:18:02 -0500 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) In-Reply-To: References: <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: <7aa52a210610231218w6786a103sfc998f5b01a30677@mail.gmail.com> Another way to consider doing this is to turn OFF the windowShape property while resizing, then after resizing is finished, calculate a new windowshape and apply it at that time. A lot of pain to go through. Or perhaps tunring OFF liveResizing and then 'snapping to' a size to a predetermined window size with a windowshape bitmap already available. Currently, RR doesn't have an elegant way to do this. Scott's idea may be the best. From geradamas at yahoo.com Mon Oct 23 15:19:54 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 23 Oct 2006 20:19:54 +0100 (BST) Subject: Color triplets... Message-ID: <20061023191954.78052.qmail@web37501.mail.mud.yahoo.com> Uploaded something fairly QD (Quick and Dirty) to the RevOnline thingy: "COLOR TRIPLET-ER" it will give you the RGB value of the colors of a graphic... pretty primitive, BUT...... love, Richmond ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From sonesond1 at southernct.edu Mon Oct 23 15:33:09 2006 From: sonesond1 at southernct.edu (Dan Soneson) Date: Mon, 23 Oct 2006 15:33:09 -0400 Subject: record sound kills USB audio output Message-ID: This one's a weird one. I am working on a Macintosh version 10.4.7. I have a set of computers in my language lab that are using Plantronics A-90 headsets with iMics through the USB port. Recently I switched some computers to a Logitech USB headset without the need for an iMic. Both headsets have microphones attached. I have an app that records user voice input using the record sound command. When I record with the Plantronics, everything is fine. However, when I record with the Logitec headset, the microphone works fine and a file is recorded, but the earphones no longer receive sound. In other words, even though the computer sound output is directed to the Logitech USB Headset, we can hear nothing through the headset. In fact, the headset audio is dead until we reboot the machine. Has anyone seen this? It's a weird phenomenon, since the system has been working fine until I installed a few of the newer USB headsets. Now I have nothing but trouble. And this only malfunctions when I issue a record sound call from within Rev. The application I have been using was built with Rev 2.6.1, but the problem persists in Rev 2.7.4. Thanks, Dan From wjm at wjm.org Mon Oct 23 16:03:23 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 23 Oct 2006 16:03:23 -0400 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) References: <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: Hi Scott, > The alternate > way to do an expanding stack is to employ 2 states, with 2 bitmaps: one > bitmap has the stack in a normal mode, and the other bitmap has the stack > in > its expanded mode. You then provide a button to toggle the windowshape > between the two states and use the appropriate bitmap accordingly. Oh, I understand what you mean perfectly :) I use that approach in my as-yet-unfinished client for ChatRev, where a button "pops" the room list open and shut. But yeah, I had wanted to be able to have a "smooth" and arbitrary resize of a rounded window... kind of like how it works in the newer versions of Windows Media Player and MSN Messenger. Chipp, > Another way to consider doing this is to turn OFF the windowShape property > while resizing, then after resizing is finished, calculate a new > windowshape > and apply it at that time. I think I will play with that a little to see how the performance and screen behavior plays out. But I think if a user has "live resizing" turned on in Windows, I wouldn't be able to override that, and things would look pretty ugly for the duration of the resize operation, right? From geradamas at yahoo.com Mon Oct 23 16:48:44 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 23 Oct 2006 21:48:44 +0100 (BST) Subject: Finding RGB values Message-ID: <20061023204845.62076.qmail@web37503.mail.mud.yahoo.com> Just uploaded to RevOnline "Color Triplet Finder" and the same to the RRGraphic Group: "ColorTrip.rev.zip" at http://tech.groups.yahoo.com/group/RRgraphix this is a plug in that allows you to quickly obtain the RGB values for the selected object in your topstack. Hope it helps, sincerely, Richmond ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From chipp at chipp.com Mon Oct 23 17:46:38 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 23 Oct 2006 16:46:38 -0500 Subject: Resizable stack with a custom shape (was: Re: Transparent stacks...) In-Reply-To: References: <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: <7aa52a210610231446q61d2dad6sea54027144f80b65@mail.gmail.com> Bill, In the past, I have turned off decorations and created my own window moving and resizing handlers-- of course optimizing for speed. This approach still forces square corners, but with some creative interface design, it can look pretty nice. For instance: http://www.altuit.com/webs/altuit2/RunRevCaseStudies/abrowser_big_big.jpg and http://www.altuit.com/webs/altuit2/RunRevCaseStudies/LEOif_big%5B1%5D_big.jpg That said, my ultimate conclusion is that it worked TOO slow. It turns out the resizeStack handler is called more quickly from the OS stack resize vs a mouseMove handler. I've finally decided to keep the basic window shape and decorations, and work within them. best, Chipp From revolutionary.dan at gmail.com Mon Oct 23 17:23:03 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Mon, 23 Oct 2006 14:23:03 -0700 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: References: Message-ID: <70ed6b130610231423v71746f00s24cad3a3baf0f726@mail.gmail.com> I've been studying this question as well for some time and I keep coming to different conclusions depending on which multimedia guru I've consulted most recently. :-) The most recent input I got said, "Why don't you just encode in mp3 and let the system figure out what's the best app for displaying your movie, thus avoiding all the proprietary garbage?" Since I didn't have an answer to that one, and since the guy who asked it isn't someone I know other than by rep, I just sort of punted. But now that the question is on the table, can someone here who knows this stuff answer that question? On 10/23/06, Bill Marriott wrote: > > Steve, > > > Can all of this be avoided, including the necessity of including the > > Quicktime > > installer, by making the Windows version of the standalones using AVI > > format? > > Do all Windows computers come with AVI reading capabilities > preinstalled? > > Would there be any drawback to using AVI rather than MOV format? > Thanks. > > This are great questions. All Windows computers come with the ability to > play AVI files (at least, outside of Rev). This article lists the default > codecs installed: > > http://support.microsoft.com/kb/899113 > > Windows Media player will automatically download [certain supported] > codecs > as required, but I don't think embedded AVIs (in Rev stacks) have this > ability. > > I don't think there's any drawback to using AVI on Windows except for the > extra coding involved. > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 jazu at comcast.net Mon Oct 23 18:42:24 2006 From: jazu at comcast.net (james z) Date: Mon, 23 Oct 2006 15:42:24 -0700 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: <70ed6b130610231423v71746f00s24cad3a3baf0f726@mail.gmail.com> Message-ID: Could you have two movies? .mov for Macs and .wmv for windows users? Although .mp3 sounds good too. James Z. On 10/23/06 2:23 PM, "Dan Shafer" wrote: > I've been studying this question as well for some time and I keep coming to > different conclusions depending on which multimedia guru I've consulted most > recently. :-) > > The most recent input I got said, "Why don't you just encode in mp3 and let > the system figure out what's the best app for displaying your movie, thus > avoiding all the proprietary garbage?" Since I didn't have an answer to that > one, and since the guy who asked it isn't someone I know other than by rep, > I just sort of punted. > > But now that the question is on the table, can someone here who knows this > stuff answer that question? > > On 10/23/06, Bill Marriott wrote: >> >> Steve, >> >>> Can all of this be avoided, including the necessity of including the >>> Quicktime >>> installer, by making the Windows version of the standalones using AVI >>> format? >>> Do all Windows computers come with AVI reading capabilities >> preinstalled? >>> Would there be any drawback to using AVI rather than MOV format? >> Thanks. >> >> This are great questions. All Windows computers come with the ability to >> play AVI files (at least, outside of Rev). This article lists the default >> codecs installed: >> >> http://support.microsoft.com/kb/899113 >> >> Windows Media player will automatically download [certain supported] >> codecs >> as required, but I don't think embedded AVIs (in Rev stacks) have this >> ability. >> >> I don't think there's any drawback to using AVI on Windows except for the >> extra coding involved. >> >> >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution at 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 Mon Oct 23 19:04:21 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 23 Oct 2006 19:04:21 -0400 Subject: AVI versus MOV in standalones - Apple Quicktime regulations References: <70ed6b130610231423v71746f00s24cad3a3baf0f726@mail.gmail.com> Message-ID: I think that answer is right for mp3 audio. But for video, I don't know of a one-size-fits-all format. The only sure-thing on Windows is AVI, and the only sure-thing on Mac is QuickTime. The only possible exception would be if plain-vanilla QuickTime would play an AVI file (that used one of the codecs listed in the link below). I don't have a Mac, so perhaps you might try it? Dan Shafer wrote: > The most recent input I got said, "Why don't you just encode in mp3 and > let > the system figure out what's the best app for displaying your movie, thus > avoiding all the proprietary garbage?" Since I didn't have an answer to > that > one, and since the guy who asked it isn't someone I know other than by > rep, > I just sort of punted. >> >> http://support.microsoft.com/kb/899113 >> From scott at tactilemedia.com Mon Oct 23 19:18:50 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 23 Oct 2006 16:18:50 -0700 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: Message-ID: Recently, Bill Marriott wrote: > I think that answer is right for mp3 audio. But for video, I don't know of a > one-size-fits-all format. MPEG is one. Problem is, I don't know which codec is best to use, but I have delivered cross-platform CD-ROMs before that used single video files for both types of machines. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From list at dreamscapesoftware.com Mon Oct 23 19:28:21 2006 From: list at dreamscapesoftware.com (Derek Bump) Date: Mon, 23 Oct 2006 18:28:21 -0500 Subject: Resizable stack with a custom shape In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> Message-ID: <453D5015.9020507@dreamscapesoftware.com> Bill, I encountered the same issue as you a while back, but with a different question. How does one use a custom windowshape and still keep the taskBar button visible (cause rev won't let ya!)? The answer to our questions was use an external to draw the windowshape. Now at this point it doesn't support alpha-transparency... but it does support resizeable rounded-rectangle windows. The now defunct Externals Collection has a command that allows you to pick a custom windowshape. Combine that with a resize stack button (like the one available within the Objects Library) and you get a resizeable window with a round rectangle. The download site is located: http://support.runrev.com/resources/unsupported.php If you have any questions on how to accomplish this, let me know. Derek Bump Dreamscape Software _______________________________________________________ Compress photos quickly and easily with JPEGCompress! http://www.dreamscapesoftware.com/ Bill Marriott wrote: > I know how to make a stack without decorations resizable. I do not know how > to make a stack with a custom window shape resizable. AFAIK, the custom > shape is dependent upon a bitmap template. > > If there is a way to create "rounded corners" without a windowshape that > also would be welcome information. > > By the way, I downloaded the stack you referenced and sure enough it does > not address my question. > > "Eric Chatonet" > wrote in > message news:55C71F44-F5DC-47D7-A7BF-E0681F00F829 at sosmartsoftware.com... > Hi Bill, > > Le 23 oct. 06 ? 15:06, Bill Marriott a ?crit : > >> What is the recommended way (if there is one) to have a resizable stack >> that >> also has a custom shape? For example if you wanted to have rounded >> corners. > > You have just to script resizing by yourself :-) > The "Managing Resizing" tutorial might help you: > Especially the "Tips and tricks" tab that shows how to make a stack > without decorations resizable. > You will find an example stack and all needed scripts. > > You will access this tutorial through "Tutorials Picker" a free > plugin that interfaces with the So Smart Software website in order to > display all available tutorials stacks directly from the web. > You will find it by going to http://www.sosmartsoftware.com/. > Revolution/Plugins or Tutorials section. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 23 19:44:11 2006 From: david at openpartnership.net (David Bovill) Date: Mon, 23 Oct 2006 19:44:11 -0400 Subject: Suite of Tests In-Reply-To: <10F28454-551B-4AD2-B29F-7596FEA12922@swcp.com> References: <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> <10F28454-551B-4AD2-B29F-7596FEA12922@swcp.com> Message-ID: Yes the shared data was something that became very useful. It is particularly useful as you can craft "broken" html, lists, indexes and strings knowing that they tend to cause problems and throw them at new scripts - also very useful when rapidly changing handlers and extending them for a new use of "improving" them. After changing the code just run the tests and see if it breaks. I then got carried away and coded a chat robot based on the open source software Alice - so that you could store common answers to questions, and have "augmented" responses - the aim was to replace Scott Raney. Putting the two together we could develop "unit tests for Revolutionaries" - any list member that could survive 30 minutes of constant chat with a fully automated Scott Raney would pass to the next level? From wjm at wjm.org Mon Oct 23 19:56:39 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 23 Oct 2006 19:56:39 -0400 Subject: Resizable stack with a custom shape References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> <453D5015.9020507@dreamscapesoftware.com> Message-ID: Hi Derek, >>> I encountered the same issue as you a while back, but with a different question. How does one use a custom windowshape and still keep the taskBar button visible (cause rev won't let ya!)? <<< Hmmm.... I don't have any trouble keeping the taskbar button with a windowshape in 2.6.1. Minimize (iconify) also works. - Bill From luis at anachreon.co.uk Mon Oct 23 20:12:38 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 24 Oct 2006 01:12:38 +0100 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: References: Message-ID: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> Well MPEG-4 should work across the board with recent releases of QT (v7) and WMP (v9). MPEG-2 will get you DVD quality, whereas MPEG-4 has been aimed at HDTV. Another option is DivX, the players for both are free and to encode DivX you need DivX Pro, which is about $20, although I don't know what the situation is with branding, distributing and suchlike. Cheers, Luis. On 24 Oct 2006, at 0:18, Scott Rossi wrote: > Recently, Bill Marriott wrote: > >> I think that answer is right for mp3 audio. But for video, I don't >> know of a >> one-size-fits-all format. > > MPEG is one. Problem is, I don't know which codec is best to use, > but I > have delivered cross-platform CD-ROMs before that used single video > files > for both types of machines. > > 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 luis at anachreon.co.uk Mon Oct 23 20:21:51 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 24 Oct 2006 01:21:51 +0100 Subject: record sound kills USB audio output In-Reply-To: References: Message-ID: Yep, this is a weird one. I've had it happen with some USB headphone/ speaker sets, finally tracked it down to OS X. Go to: applications/Utilities/ and double-click 'Audio MIDI Setup' In 'Audio Output' change the frequency setting from where it's at, as it has been changed (don't ask me why...). Say change it from 44100 Hz to 32000 Hz and you should have sound pop back. Rebooting the Mac resets the setting, which is why it gets erm... 'fixed'...! Let me know if this works/doesn't work in case there's other things to look at! Cheers, Luis. On 23 Oct 2006, at 20:33, Dan Soneson wrote: > > This one's a weird one. I am working on a Macintosh version 10.4.7. > I have a set of computers in my language lab that are using > Plantronics A-90 headsets with iMics through the USB port. Recently > I switched some computers to a Logitech USB headset without the > need for an iMic. Both headsets have microphones attached. I have > an app that records user voice input using the record sound > command. When I record with the Plantronics, everything is fine. > However, when I record with the Logitec headset, the microphone > works fine and a file is recorded, but the earphones no longer > receive sound. In other words, even though the computer sound > output is directed to the Logitech USB Headset, we can hear nothing > through the headset. In fact, the headset audio is dead until we > reboot the machine. > > Has anyone seen this? It's a weird phenomenon, since the system has > been working fine until I installed a few of the newer USB > headsets. Now I have nothing but trouble. And this only > malfunctions when I issue a record sound call from within Rev. The > application I have been using was built with Rev 2.6.1, but the > problem persists in Rev 2.7.4. > > Thanks, > Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > From luis at anachreon.co.uk Mon Oct 23 20:25:55 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 24 Oct 2006 01:25:55 +0100 Subject: AVI versus MOV in standalones - Apple Quicktime In-Reply-To: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> References: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> Message-ID: <754DDED7-920F-41A7-9F12-AAD96D8C9815@anachreon.co.uk> You could also pop up a box stating that it requires QT, and if they'd like the app to open the browser at the Apple QT download site. Scanned through the DivX site just a moment ago and noticed they have an affiliate program, so if your clients buy any DivX movies you get a percentage. Cheers, Luis. On 24 Oct 2006, at 1:12, Luis wrote: > Well MPEG-4 should work across the board with recent releases of QT > (v7) and WMP (v9). > MPEG-2 will get you DVD quality, whereas MPEG-4 has been aimed at > HDTV. > Another option is DivX, the players for both are free and to encode > DivX you need DivX Pro, which is about $20, although I don't know > what the situation is with branding, distributing and suchlike. > > Cheers, > > Luis. > > > On 24 Oct 2006, at 0:18, Scott Rossi wrote: > >> Recently, Bill Marriott wrote: >> >>> I think that answer is right for mp3 audio. But for video, I >>> don't know of a >>> one-size-fits-all format. >> >> MPEG is one. Problem is, I don't know which codec is best to use, >> but I >> have delivered cross-platform CD-ROMs before that used single >> video files >> for both types of machines. >> >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Mon Oct 23 22:01:42 2006 From: alex at harryscollar.com (Alex Shaw) Date: Tue, 24 Oct 2006 12:01:42 +1000 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> References: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> Message-ID: <453D7406.9000304@harryscollar.com> Hi Steve I've found saving video in the old mpeg-1 (.mpg) format works fine & is highly compatible because it works on older windows media player & quicktime versions as well (ie. pc & mac). File sizes are not as compact as newer codecs but it also isn't as resource hungry on playback. A good compressor (mac) for this is ffmpegX -> http://homepage.mac.com/major4/ regards alex Luis wrote: > Well MPEG-4 should work across the board with recent releases of QT (v7) > and WMP (v9). > MPEG-2 will get you DVD quality, whereas MPEG-4 has been aimed at HDTV. > Another option is DivX, the players for both are free and to encode DivX > you need DivX Pro, which is about $20, although I don't know what the > situation is with branding, distributing and suchlike. > From jacque at hyperactivesw.com Mon Oct 23 23:20:08 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 23 Oct 2006 22:20:08 -0500 Subject: Suite of Tests In-Reply-To: References: <68C57390-7E84-44D1-B40A-078205602ABE@azurevision.co.uk> <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> <10F28454-551B-4AD2-B29F-7596FEA12922@swcp.com> Message-ID: <453D8668.7050607@hyperactivesw.com> David Bovill wrote: > I then got carried away and coded a chat robot based on the open source > software Alice - so that you could store common answers to questions, and > have "augmented" responses - the aim was to replace Scott Raney. Putting > the > two together we could develop "unit tests for Revolutionaries" - any list > member that could survive 30 minutes of constant chat with a fully > automated > Scott Raney would pass to the next level? Oh my, that's funny. I like Scott Raney, I miss him. But he did have a certain aura. If you get this robot working, I want a shot at it. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From mdswindell at cruzio.com Tue Oct 24 00:50:41 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 23 Oct 2006 21:50:41 -0700 Subject: explicitvariables weirdness Message-ID: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> Over the past couple days I've been encountering a frustrating behavior in that when I go to save a stack script, I'm greeted with the following error message: Type Chunk: can't create a variable with that name (explicitVariables?) Object FF Stack Line put "multiplication addition division subtraction" into theCardsToChange Hint theCardsToChange explicitvariables is set to false, but I still get this error message. I've saved the script hundreds of times before without issue... only in the past couple of days has this come up. If I dismiss this error, another local variable error comes up in its place. Any ideas? Thanks Mark From list at dreamscapesoftware.com Tue Oct 24 01:21:50 2006 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 24 Oct 2006 00:21:50 -0500 Subject: Resizable stack with a custom shape In-Reply-To: References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> <453D5015.9020507@dreamscapesoftware.com> Message-ID: <453DA2EE.4070701@dreamscapesoftware.com> Bill Marriott wrote: > Hmmm.... I don't have any trouble keeping the taskbar button with a > windowshape in 2.6.1. Minimize (iconify) also works. I could have sworn that I had a bugzilla entry for this issue. But like I said (or maybe I didn't say) it was an old issue that I'm no longer worried about. Good news... just tested it in 2.7.2 and it's working as well. Maybe the bug's been fixed since I posted it. But the main issue here is let me know if the external works for your purposes. If not, let me know and I'll send you an example I made for testing. Derek Bump Dreamscape Software _______________________________________________________ Compress photos quickly and easily with JPEGCompress! http://www.dreamscapesoftware.com/ From jacque at hyperactivesw.com Tue Oct 24 01:23:04 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 24 Oct 2006 00:23:04 -0500 Subject: PHP and Rev CGI Message-ID: <453DA338.1000203@hyperactivesw.com> I have a Revolution CGI that someone wants to use on their server, which is managed by some php scripts. I know nothing about php. Is it possible for php to call the Rev cgi and get the response back? Both processes will be running on the same server. Any pointers or reference URLs on how to do that? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From briany at qldlearning.com Tue Oct 24 01:45:20 2006 From: briany at qldlearning.com (Brian Yennie) Date: Mon, 23 Oct 2006 22:45:20 -0700 Subject: PHP and Rev CGI In-Reply-To: <453DA338.1000203@hyperactivesw.com> References: <453DA338.1000203@hyperactivesw.com> Message-ID: <0BC6E61D-2E13-4CB7-95B1-3A7087EAE311@qldlearning.com> Jacque, A couple of quick thoughts: 1) PHP has a few commands - exec(), system() and passthru() which do similar things in terms of calling an external program. Documentation on php.net is quite good - just browse there and type in the command name in the search box. 2) If the Rev process is long-running (aka "background process"), you can communicate via sockets. Pierre has previously posted some scripts for this which work well. Hope that gives you a jump start! > I have a Revolution CGI that someone wants to use on their server, > which is managed by some php scripts. I know nothing about php. Is > it possible for php to call the Rev cgi and get the response back? > Both processes will be running on the same server. Any pointers or > reference URLs on how to do that? > > -- > 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 jbv.silences at club-internet.fr Tue Oct 24 03:07:02 2006 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 24 Oct 2006 09:07:02 +0200 Subject: PHP and Rev CGI References: <453DA338.1000203@hyperactivesw.com> Message-ID: <453DBB96.BDDCF762@club-internet.fr> I did that on a limited scale. when I need to call php from Rev cgi I use get shell(), and when I need to call a Rev cgi script from php I use exec(). JB > I have a Revolution CGI that someone wants to use on their server, which > is managed by some php scripts. I know nothing about php. Is it possible > for php to call the Rev cgi and get the response back? Both processes > will be running on the same server. Any pointers or reference URLs on > how to do that? > > -- > 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: _________________________ Faith is a central nervous system disease, like Alzheimer or multiple sclerosis. From bvlahos at mac.com Tue Oct 24 03:59:07 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Tue, 24 Oct 2006 00:59:07 -0700 Subject: Standalone builder current? In-Reply-To: References: Message-ID: I have been able to resolve my issues with the help of Rev Support. 1. One issue (Bugzilla 3514) was a known bug with an easy workaround that I thought I had done but hadn't. 2. Another issue (Bugzilla 3386) was resolved by including a library that was not obvious. 3. The third issue I also have a workaround for. Sorry if I gave the impression that I have anything but the highest regards and affection for Rev. My hypothesis about wrong versions being included were incorrect. Bill Vlahos On Oct 19, 2006, at 7:59 PM, Bill Vlahos wrote: > I have a weird problem. I'm seeing a couple of bugs in a standalone > that I'm not seeing in the IDE. In fact, both of these are bugs that > were "fixed" previously. Since there are two of these I'm wondering if > the 2.7.4 version of Rev I have either doesn't have the current > versions of things or is somehow incorporating the wrong ones. > > I have tried it on a couple of different Macs but both of them have > previous versions of Rev and were upgraded. > > When I saw one bug "come back" I figured it must not have gotten > incorporated into whatever is used in a standalone. But when I saw the > other one two it got me thinking it might be something else. > > Anyone else seeing this? How can I tell? I seem to recall discussion > along similar lines but I can't remember the details. > > Bill Vlahos > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From geradamas at yahoo.com Tue Oct 24 04:30:15 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 24 Oct 2006 09:30:15 +0100 (BST) Subject: ASCII codes Message-ID: <20061024083015.61709.qmail@web37505.mail.mud.yahoo.com> Just uploaded to Rev Online a plug-in to return ASCII codes: "Key Detailer" Hope it is some use. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From Andre.Bisseret at inria.fr Tue Oct 24 04:50:19 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Tue, 24 Oct 2006 10:50:19 +0200 Subject: explicitvariables weirdness In-Reply-To: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> Message-ID: I had the same problem a while ago. When you are in the script editor, have a look to menu "Script" : item "Variable checking" could be checked. Uncheck it and you should not get this error message anymore. Best regards from Grenoble Andr? Le 24 oct. 06 ? 06:50, Mark Swindell a ?crit : > Over the past couple days I've been encountering a frustrating > behavior in that when I go to save a stack script, I'm greeted with > the following error message: > > Type Chunk: can't create a variable with that name > (explicitVariables?) > Object FF Stack > Line put "multiplication addition division subtraction" into > theCardsToChange > Hint theCardsToChange > > explicitvariables is set to false, but I still get this error > message. I've saved the script hundreds of times before without > issue... only in the past couple of days has this come up. If I > dismiss this error, another local variable error comes up in its > place. Any ideas? > > 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 revolution at derbrill.de Tue Oct 24 04:51:26 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 24 Oct 2006 10:51:26 +0200 Subject: explicitvariables weirdness In-Reply-To: <20061013081130.69011488E29@mail.runrev.com> References: <20061013081130.69011488E29@mail.runrev.com> Message-ID: <4ABCD49F-8083-494D-B557-AB3133F52EA5@derbrill.de> Hi Mark, check your Preferences on the script editor pane. Disable "variable checking by default" Even if the checkbox appears unchecked, check it once, then uncheck it again. This setting is not the same as setting the explicit vars. This issue came up on the list a few weeks back. I wonder if there is something going wonky with the preference stack. All the best, Malte From eric.chatonet at sosmartsoftware.com Tue Oct 24 05:07:43 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 24 Oct 2006 11:07:43 +0200 Subject: explicitvariables weirdness In-Reply-To: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> Message-ID: <2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Hi all, I take the opportunity to say how useful is to set explicit variables to true. It's not only good practice but will track for you misspellings and errors :-) When explicit variables are set to true, all local variables must be declared or a message as the one Mark reported will show up: on MyStuff local tData,tFlag ----- put the optionKey is down into tFlag put fld "Data" into tData You get the idea. In addition, for those who always work declaring all variables, it's a bit bothering to inspect other people scripts where they are not declared ;-) Le 24 oct. 06 ? 06:50, Mark Swindell a ?crit : > Over the past couple days I've been encountering a frustrating > behavior in that when I go to save a stack script, I'm greeted with > the following error message: > > Type Chunk: can't create a variable with that name > (explicitVariables?) > Object FF Stack > Line put "multiplication addition division subtraction" into > theCardsToChange > Hint theCardsToChange Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From revolution at derbrill.de Tue Oct 24 05:08:44 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 24 Oct 2006 11:08:44 +0200 Subject: [ANN] MacFormat Tutorial: Writing frogger with Rev and AE In-Reply-To: <20061013170005.3482D488E36@mail.runrev.com> References: <20061013170005.3482D488E36@mail.runrev.com> Message-ID: Hi all, in case you missed the great Tutorial by Neale Monks published in MacFormat UK Issue 174 October 2006, here is a link to a PDF version. http://www.runrev.com/newsletter/october/issue11/MAC174.tut_frog.pdf In this tutorial, Neale builds a version of the classic "frogger" game in a few simple steps. Hope you like it, Malte From wjm at wjm.org Tue Oct 24 06:11:44 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 24 Oct 2006 06:11:44 -0400 Subject: [ANN] MacFormat Tutorial: Writing frogger with Rev and AE References: <20061013170005.3482D488E36@mail.runrev.com> Message-ID: Hi Malte, Makes me wish I had the MacFormat DVD :) Do you know if the tutorial/stack available anywhere online? Malte Brill wrote: > in case you missed the great Tutorial by Neale Monks published in > MacFormat UK Issue 174 October 2006, here is a link to a PDF version. > > http://www.runrev.com/newsletter/october/issue11/MAC174.tut_frog.pdf > > In this tutorial, Neale builds a version of the classic "frogger" game in > a few simple steps. Oh, just 30 + scripting! ;) From katir at hindu.org Tue Oct 24 06:14:23 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 24 Oct 2006 00:14:23 -1000 Subject: PHP and Rev CGI In-Reply-To: <453DA338.1000203@hyperactivesw.com> References: <453DA338.1000203@hyperactivesw.com> Message-ID: <453DE77F.2080900@hindu.org> J. Landman Gay wrote: > I have a Revolution CGI that someone wants to use on their server, which > is managed by some php scripts. I know nothing about php. Is it possible > for php to call the Rev cgi and get the response back? Both processes > will be running on the same server. Any pointers or reference URLs on > how to do that? > You probably already know this: Pierre Sahores is the master of this if you have Rev running as a daemon. Perhaps, if he is lurking he has an option for talking to Rev scripts with PHP that load single instances of the engine on call. His method talks to Rev stacks (which are up, running and "listening") via sockets and he swears by it. Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From katir at hindu.org Tue Oct 24 06:18:13 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 24 Oct 2006 00:18:13 -1000 Subject: record sound kills USB audio output In-Reply-To: References: Message-ID: <453DE865.1010405@hindu.org> FWI I'm not sure what an iMic is.. .but we have trouble here with any headsets that have dual prongs which go to a USB Adaptor. e.g. no way to turn down the volume...Those headsets that are wired direct to a USB plug are working fine... Dan Soneson wrote: > > This one's a weird one. I am working on a Macintosh version 10.4.7. I > have a set of computers in my language lab that are using Plantronics > A-90 headsets with iMics through the USB port. Recently I switched some > computers to a Logitech USB headset without the need for an iMic. Both > headsets have microphones attached. I have an app that records user > voice input using the record sound command. When I record with the > Plantronics, everything is fine. However, when I record with the Logitec > headset, the microphone works fine and a file is recorded, but the > earphones no longer receive sound. In other words, even though the > computer sound output is directed to the Logitech USB Headset, we can > hear nothing through the headset. In fact, the headset audio is dead > until we reboot the machine. > > Has anyone seen this? It's a weird phenomenon, since the system has been > working fine until I installed a few of the newer USB headsets. Now I > have nothing but trouble. And this only malfunctions when I issue a > record sound call from within Rev. The application I have been using was > built with Rev 2.6.1, but the problem persists in Rev 2.7.4. > > Thanks, > Dan > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From katir at hindu.org Tue Oct 24 06:24:05 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 24 Oct 2006 00:24:05 -1000 Subject: AVI versus MOV in standalones - Apple Quicktime regulations In-Reply-To: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> References: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> Message-ID: <453DE9C5.9030106@hindu.org> Confirmed here: I'm getting good results with MPEG4 on both platforms. It *does* require WMP v9, so Windows upgrade laggards will be your problem. Luis wrote: > Well MPEG-4 should work across the board with recent releases of QT (v7) > and WMP (v9). > MPEG-2 will get you DVD quality, whereas MPEG-4 has been aimed at HDTV. > Another option is DivX, the players for both are free and to encode DivX > you need DivX Pro, which is about $20, although I don't know what the > situation is with branding, distributing and suchlike. > > Cheers, > > Luis. > > > On 24 Oct 2006, at 0:18, Scott Rossi wrote: > >> Recently, Bill Marriott wrote: >> >>> I think that answer is right for mp3 audio. But for video, I don't >>> know of a >>> one-size-fits-all format. >> >> MPEG is one. Problem is, I don't know which codec is best to use, but I >> have delivered cross-platform CD-ROMs before that used single video files >> for both types of machines. >> >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From revolution at derbrill.de Tue Oct 24 07:29:28 2006 From: revolution at derbrill.de (Malte Brill) Date: Tue, 24 Oct 2006 13:29:28 +0200 Subject: [ANN] MacFormat Tutorial: Writing frogger with Rev and AE In-Reply-To: <20061014170005.9A67D488E15@mail.runrev.com> References: <20061014170005.9A67D488E15@mail.runrev.com> Message-ID: <2B590388-E58F-47BE-9D25-556CAC330E55@derbrill.de> Hi Bill, > Makes me wish I had the MacFormat DVD :) Do you know if the > tutorial/stack > available anywhere online? I have the DVD. So if anyone wants the files just mail me off list. All the best, Malte From jerry at daniels-mara.com Tue Oct 24 08:52:35 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 24 Oct 2006 07:52:35 -0500 Subject: Heather Nagey . . . (OT) In-Reply-To: References: <20061021123259.59446.qmail@web37514.mail.mud.yahoo.com> Message-ID: <438B1774-3573-49FD-A001-28B0DAAF2C7A@daniels-mara.com> There, there! - Jerry Daniels On Oct 21, 2006, at 9:28 PM, Sarah Reichelt wrote: > On 10/22/06, Marian Petrides wrote: >> 3 cheers for Heather, the best List-Mum in the world!! >> >> Marian >> > > Hear, hear :-) > > 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 revlist at azurevision.co.uk Tue Oct 24 08:52:54 2006 From: revlist at azurevision.co.uk (Ian Wood) Date: Tue, 24 Oct 2006 13:52:54 +0100 Subject: record sound kills USB audio output In-Reply-To: <453DE865.1010405@hindu.org> References: <453DE865.1010405@hindu.org> Message-ID: It's a USB-audio adapter from Griffin. They suddenly got popular a few years ago when Apple 'forgot' to include audio-in sockets on most of their models. Ian On 24 Oct 2006, at 11:18, Sivakatirswami wrote: > I'm not sure what an iMic is. From effendi at wanadoo.fr Tue Oct 24 09:03:40 2006 From: effendi at wanadoo.fr (Francis Nugent Dixon) Date: Tue, 24 Oct 2006 15:03:40 +0200 Subject: AVI versus MOV in standalones - Apple Quicktime Message-ID: <23acff3992445bd6f97d35cf90209ce3@wanadoo.fr> Hi from Paris, I use my Mac G4 with Rev 2.6.1 Build 152 to create several stacks using Mp3 play and QT movies (I have QT Pro). I need to distribute these stacks to family and friends using PCs (apparently, there are a few PC users in the world !). Absolutely no problems with Mp3 files on both platforms. Thanks to Mark Schonewille and Andr? Garzia, I found that my AVI and MOV movie files use the DIVX codec (I inherited them, so have no control on the codec used). Although on my Mac, all movies play well, I have not yet succeeded in playing the movies on the PC under Stack Runner, although I downloaded a free DIVX codec to my PC (I get the audio track but an empty movie widow). I haven't yet solved the problem, and I don't know what I am doing wrong. The most important problem I have then, is the difference between QT standard functions on the Mac and the PC. Why are they different ? Can I use another player (from within Rev) on the PC except QT ? Is there a freebie PC or Mac software which can convert DIVX AVI/MOV files to a more "normal" codec ? that will run under QT on the PC, or how do I fix my QT on the PC to run DIVX files ? And finally, this thread talks about "standalones". How do I create standalones so that I don't have to use Stack Runner on the PC ( i.e. do I have the required Rev software ) ? Thanks for any enlightening answers ...... -Francis "Nothing should ever be done for the first time !" From jerry at daniels-mara.com Tue Oct 24 09:17:23 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 24 Oct 2006 08:17:23 -0500 Subject: Color triplets... In-Reply-To: References: Message-ID: Scott Rossi's stuff is found here: http://www.tactilemedia.com Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 23, 2006, at 10:11 AM, Jim Carwardine wrote: > Hi Andre... I've tried to locate Scott Rossi's stuff and could only > find the > Externals collection at the Rev web site. I don't think this is > the right > place. Can you or Scott remind me where I can find the plug-in? Jim > > > on 10/22/06 6:46 PM, Andre Garzia wrote: > >> Jim, >> >> nothing beets scott rossi tm|color plugin to work with colors.... >> you can copy and paste colors across objects with it for example. >> >> Andre >> On Oct 22, 2006, at 7:43 PM, Wilhelm Sanke wrote: >> >>> On Sun Oct 22, Jim Carwardine JimCarwardine at OwnYourFuture- >>> net.com wrote: >>> >>>> This must be easy but I can't find it... The colors and patterns >>>> inspector >>>> does not tell me the RGB triplet or the Hue and Saturation numbers >>>> of a >>>> colour I created. How do I easily recreate that colour in another >>>> object >>>> when I can't simply transfer the numbers like I did before version >>>> 2.7.4... >>>> Jim >>>> >>>> -- >>>> >>>> www.TalentSeeker.ca www.HiringSmart.ca/ns >>>> www.KeepingTheBest.ca/ns >>>> >>> >>> >>> >>> Three options that come to my mind: >>> >>> 1. "set the backcolor of control x to the backcolor of control y" >>> >>> 2. put "put the mousecolor" into the script of the object from >>> which you wish to tranfer the color >>> >>> 3. use the alternative Metacard IDE. In the color chooser of the >>> property inspector choose tab "RGB". >>> >>> >>> Regards, >>> >>> Wilhelm Sanke >>> >>> >>> >>> _______________________________________________ >>> use-revolution mailing list >>> use-revolution 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 > > -- > > www.TalentSeeker.ca www.HiringSmart.ca/ns www.KeepingTheBest.ca/ns > > > 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 mdswindell at cruzio.com Tue Oct 24 09:37:52 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 24 Oct 2006 06:37:52 -0700 Subject: explicitvariables weirdness In-Reply-To: <2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> <2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: Thanks Andre and Malte. Indeed the culprit was "check variables by default." I don't recall having checked it. I was testing Galaxy for a while in 2.6.1... seems unlikely but perhaps that had to do with it? At any rate... great list. Much appreciated. Eric, I'll try to get into this habit if it's considered good form, but since I already use the gGlobal convention, I can identify local variables easily enough. If there's no g in front, it's local, and by context it's a variable, no? Where does it become problematic in interpreting undeclared locals? Mark On Oct 24, 2006, at 2:07 AM, Eric Chatonet wrote: > Hi all, > > I take the opportunity to say how useful is to set explicit > variables to true. > It's not only good practice but will track for you misspellings and > errors :-) > > When explicit variables are set to true, all local variables must > be declared or a message as the one Mark reported will show up: > > on MyStuff > local tData,tFlag > ----- > put the optionKey is down into tFlag > put fld "Data" into tData > > You get the idea. > In addition, for those who always work declaring all variables, > it's a bit bothering to inspect other people scripts where they are > not declared ;-) > > Le 24 oct. 06 ? 06:50, Mark Swindell a ?crit : > >> Over the past couple days I've been encountering a frustrating >> behavior in that when I go to save a stack script, I'm greeted >> with the following error message: >> >> Type Chunk: can't create a variable with that name >> (explicitVariables?) >> Object FF Stack >> Line put "multiplication addition division subtraction" into >> theCardsToChange >> Hint theCardsToChange From jiro at ronri-kobo.com Tue Oct 24 09:52:58 2006 From: jiro at ronri-kobo.com (Jiro Harada) Date: Tue, 24 Oct 2006 22:52:58 +0900 Subject: [ANN] F-ab 2.0 released and available for download Message-ID: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> Hello I am pleased to announce that Release 2.0 of F-ab is available for download. F-ab is a simple browser for Flash movies. This application is created with Revolution. In F-ab Flash movies are switched by changing the channel instead of the URL. You can see 10000 Flash movies by changing the channel from 0000 to 9999. However, the Flash movie has not been registered in every channel yet. Currently only 20 movies are registered from channel 1000. Enjoy! System Requirements: OS: Windows XP, 2000, Mac OS 10.4.5 or later Memory: 256 MB of RAM or more Display: 1024 x 768 or larger Java Runtime Environment: J2SE 5.0 or later Download: http://www.f-ab.net/ In F-ab version 2.0, FLVPhone can be used. FLVPhone is a video conferencing telephone using the Flash movie. In FLVPhone, instead of a telephone number, an e-mail address is used to specify a person to be called. In order to use FLVPhone, you have to open the port 1935 for RTMP which is a communication protocol used in FLVPhone. Best regards, Jiro Harada jiro at ronri-kobo.com From jerry at daniels-mara.com Tue Oct 24 10:03:56 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 24 Oct 2006 09:03:56 -0500 Subject: explicitvariables weirdness In-Reply-To: References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> <2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: <8A1977A2-7AB6-479A-824A-A38037776148@daniels-mara.com> Mark, Galaxy does not use the "Check by Default" pref setting that Rev Uses. Galaxy 1.5 has such a setting, but does not touch Rev's stuff. Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 24, 2006, at 8:37 AM, Mark Swindell wrote: > Thanks Andre and Malte. Indeed the culprit was "check variables by > default." I don't recall having checked it. I was testing Galaxy > for a while in 2.6.1... seems unlikely but perhaps that had to do > with it? At any rate... great list. Much appreciated. > > Eric, I'll try to get into this habit if it's considered good form, > but since I already use the gGlobal convention, I can identify > local variables easily enough. If there's no g in front, it's > local, and by context it's a variable, no? Where does it become > problematic in interpreting undeclared locals? > > Mark > > On Oct 24, 2006, at 2:07 AM, Eric Chatonet wrote: > >> Hi all, >> >> I take the opportunity to say how useful is to set explicit >> variables to true. >> It's not only good practice but will track for you misspellings >> and errors :-) >> >> When explicit variables are set to true, all local variables must >> be declared or a message as the one Mark reported will show up: >> >> on MyStuff >> local tData,tFlag >> ----- >> put the optionKey is down into tFlag >> put fld "Data" into tData >> >> You get the idea. >> In addition, for those who always work declaring all variables, >> it's a bit bothering to inspect other people scripts where they >> are not declared ;-) >> >> Le 24 oct. 06 ? 06:50, Mark Swindell a ?crit : >> >>> Over the past couple days I've been encountering a frustrating >>> behavior in that when I go to save a stack script, I'm greeted >>> with the following error message: >>> >>> Type Chunk: can't create a variable with that name >>> (explicitVariables?) >>> Object FF Stack >>> Line put "multiplication addition division subtraction" into >>> theCardsToChange >>> Hint theCardsToChange > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Tue Oct 24 11:08:49 2006 From: alex at harryscollar.com (Alex Shaw) Date: Wed, 25 Oct 2006 01:08:49 +1000 Subject: AVI versus MOV in standalones - H.264 encoding In-Reply-To: <453DE9C5.9030106@hindu.org> References: <195330B7-D2EE-4A02-BC1E-DA2FE26E5081@anachreon.co.uk> <453DE9C5.9030106@hindu.org> Message-ID: <453E2C81.2050100@harryscollar.com> Hi I've had good success with MPEG4 too but it can be a resource hog if you try to play back too many clips at once. And also found large-framed (> 640px wide) video also suffers playback-wise on older machines. Seems H.264 encoding is the future (for quicktime).. http://developer.apple.com/leopard/overview/ .. but not everyone has super spec-ed 64-bit playback capabilities. regards alex Sivakatirswami wrote: > Confirmed here: I'm getting good results with MPEG4 on both platforms. > It *does* require WMP v9, so Windows upgrade laggards will be your problem. > > Luis wrote: >> Well MPEG-4 should work across the board with recent releases of QT >> (v7) and WMP (v9). >> MPEG-2 will get you DVD quality, whereas MPEG-4 has been aimed at HDTV. >> Another option is DivX, the players for both are free and to encode >> DivX you need DivX Pro, which is about $20, although I don't know what >> the situation is with branding, distributing and suchlike. >> From mark_powell at symantec.com Tue Oct 24 11:10:37 2006 From: mark_powell at symantec.com (Mark Powell) Date: Tue, 24 Oct 2006 08:10:37 -0700 Subject: How to delete trailing spaces in a line Message-ID: I want to delete all spaces at the end of a line, be they a single space or a couple dozen. What is the best way to do this? Mark Powell From eric.chatonet at sosmartsoftware.com Tue Oct 24 11:17:53 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 24 Oct 2006 17:17:53 +0200 Subject: explicitvariables weirdness In-Reply-To: References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com> <2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: Hi Mark, You could have a look at http://www.fourthworld.com/embassy/articles/ scriptstyle.html where Richard wonderfully explains many things about that: "You go back to it six months later to add new features or better error-checking, and you have no idea what you were doing. It's spaghetti code" I always prefix local variables with a "t" (as globals with a "g", scripts variable with a "l", constants with a "k" and custom props with a "u") and always use meaningful names. If you use precise naming conventions falling within the scope, it becomes very consistent... and help a lot later. Here is one I use that you will not find in the above article: When a handler calls another handler or a function I put a special and short comment at the end of the line to tell me where is this handler or function (I have projects with thousands lines of code that use many libraries and independent stack files and if I had not this reminder I would spent my time searching all around. But I would understand that people don't agree with this ;-) Le 24 oct. 06 ? 15:37, Mark Swindell a ?crit : > Eric, I'll try to get into this habit if it's considered good form, > but since I already use the gGlobal convention, I can identify > local variables easily enough. If there's no g in front, it's > local, and by context it's a variable, no? Where does it become > problematic in interpreting undeclared locals? PS. You are right: context should be enough to distinguish any variable: put the formattedWidth of me div the width of me into scale Unfortunately, scale is Linux property of EPS objects within Rev... Using tScale, you have not to ask yourself ;-) HyperCard allowed to not declare local variables (actually did not accept local variables declarations) and MetaCard took it up. But in most programming languages, all variables must be declared. I think it's clearer. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From wjm at wjm.org Tue Oct 24 11:56:24 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 24 Oct 2006 11:56:24 -0400 Subject: explicitvariables weirdness References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com><2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: Hi Eric, >>> When a handler calls another handler or a function I put a special and short comment at the end of the line to tell me where is this handler or function <<< Galaxy's script editor lets you right-click the name of a handler you're calling and brings its script right up for you... absolutely love this feature! From mark at maseurope.net Tue Oct 24 12:03:12 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 24 Oct 2006 18:03:12 +0200 Subject: How to delete trailing spaces in a line In-Reply-To: References: Message-ID: <37268FA8-AF70-4429-A7DE-337FAEA5D056@maseurope.net> put word 1 to -1 of tLine into tLine - though this will also remove spaces at the beginning of the line. Best, Mark On 24 Oct 2006, at 17:10, Mark Powell wrote: > I want to delete all spaces at the end of a line, be they a single > space > or a couple dozen. What is the best way to do this? > > Mark Powell > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Tue Oct 24 12:10:34 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 24 Oct 2006 18:10:34 +0200 Subject: explicitvariables weirdness In-Reply-To: References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com><2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: <53FD79C9-1502-48DF-8BEA-E4BFB29E2118@sosmartsoftware.com> Great! I am going to switch :-) Le 24 oct. 06 ? 17:56, Bill Marriott a ?crit : > When a handler calls another handler or a function I put a special > and short comment at the end of the line to tell me where is this > handler or function > <<< > > Galaxy's script editor lets you right-click the name of a handler > you're > calling and brings its script right up for you... absolutely love this > feature! Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From sonesond1 at southernct.edu Tue Oct 24 12:16:59 2006 From: sonesond1 at southernct.edu (Dan Soneson) Date: Tue, 24 Oct 2006 12:16:59 -0400 Subject: record sound kills USB audio output Message-ID: <2B044F74-33D7-49A5-B225-EBD0A7A10A19@southernct.edu> > Yep, this is a weird one. I've had it happen with some USB headphone/ > speaker sets, finally tracked it down to OS X. > > Go to: applications/Utilities/ and double-click 'Audio MIDI Setup' > > In 'Audio Output' change the frequency setting from where it's at, as > it has been changed (don't ask me why...). Say change it from 44100 > Hz to 32000 Hz and you should have sound pop back. > I don't think this has anything to do with MIDI. In fact, there is no option for Audio Output in the "Audio MIDI Setup." I checked the system with "Amadeus II," a sound editing program, and the USB headset worked fine. I could record and playback through the USB headset just fine. I then checked with a program that I had written in Director, using the Sound Xtra to record. This also worked fine. I could record through the microphone of the headset and hear the audio playback through the headset headphones. However, as soon as I record something in Revolution, calling the "record sound" command, the headphones on the USB headset go dead. And they are dead for any audio in the computer. The only way to get audio back into the headset is to reboot the machine. I can change the audio out to the built-in speakers in the computer and that plays back just fine. I just can't get the audio to go through the USB headset. These headsets are Logitech Premium USB Headset 350. I may just have to go back to my Plantronics headsets with the iMic, but they have proven to be not very long lasting with regard to the microphones. I was hoping to find a more robust solution. Since this is a lab classroom, we can't have audio playing through computer speakers, and we need to have audio working. The problem persists on Intel iMacs, PPC iMacs and my G4 Desktop system. I'd be grateful for any suggestions. Thanks, Dan Dan Soneson Director, Language Lab Southern CT State University New Haven, CT. 06515 From luis at anachreon.co.uk Tue Oct 24 12:28:45 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 24 Oct 2006 17:28:45 +0100 Subject: record sound kills USB audio output In-Reply-To: <2B044F74-33D7-49A5-B225-EBD0A7A10A19@southernct.edu> References: <2B044F74-33D7-49A5-B225-EBD0A7A10A19@southernct.edu> Message-ID: <453E3F3D.1040103@anachreon.co.uk> :) Not 'option for Audio Output' but in the section named 'Audio Output': Change the frequency setting there. Try it, betcha it works! Cheers, Luis. Dan Soneson wrote: >> Yep, this is a weird one. I've had it happen with some USB headphone/ >> speaker sets, finally tracked it down to OS X. >> >> Go to: applications/Utilities/ and double-click 'Audio MIDI Setup' >> >> In 'Audio Output' change the frequency setting from where it's at, as >> it has been changed (don't ask me why...). Say change it from 44100 >> Hz to 32000 Hz and you should have sound pop back. >> > > I don't think this has anything to do with MIDI. In fact, there is no > option > for Audio Output in the "Audio MIDI Setup." > > I checked the system with "Amadeus II," a sound editing program, and the > USB > headset worked fine. I could record and playback through the USB headset > just > fine. I then checked with a program that I had written in Director, > using the > Sound Xtra to record. This also worked fine. I could record through the > microphone > of the headset and hear the audio playback through the headset headphones. > > However, as soon as I record something in Revolution, calling the > "record sound" command, > the headphones on the USB headset go dead. And they are dead for any > audio in the computer. > The only way to get audio back into the headset is to reboot the > machine. I can change the > audio out to the built-in speakers in the computer and that plays back > just fine. I just can't > get the audio to go through the USB headset. > > These headsets are Logitech Premium USB Headset 350. I may just have to > go back to > my Plantronics headsets with the iMic, but they have proven to be not > very long lasting > with regard to the microphones. I was hoping to find a more robust > solution. Since this > is a lab classroom, we can't have audio playing through computer > speakers, and we need > to have audio working. > > The problem persists on Intel iMacs, PPC iMacs and my G4 Desktop system. > > I'd be grateful for any suggestions. > > Thanks, > Dan > > Dan Soneson > Director, Language Lab > Southern CT State University > New Haven, CT. 06515 > > _______________________________________________ > use-revolution mailing list > use-revolution at 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_powell at symantec.com Tue Oct 24 12:49:44 2006 From: mark_powell at symantec.com (Mark Powell) Date: Tue, 24 Oct 2006 09:49:44 -0700 Subject: How to delete trailing spaces in a line Message-ID: Thanks for the reply, Mark. However, it must be at the end of line only. In addition, I need to do the operation on a container in one call, preferably using replaceText. I am having problems with ... put space & "+" & return into vStringToStrip replaceText(vMyContainer,vStringToStrip,empty) ... -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Smith Sent: Tuesday, October 24, 2006 10:03 AM To: How to use Revolution Subject: Re: How to delete trailing spaces in a line put word 1 to -1 of tLine into tLine - though this will also remove spaces at the beginning of the line. Best, Mark On 24 Oct 2006, at 17:10, Mark Powell wrote: > I want to delete all spaces at the end of a line, be they a single > space or a couple dozen. What is the best way to do this? > > Mark Powell > _______________________________________________ > use-revolution mailing list > use-revolution 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 mark at maseurope.net Tue Oct 24 12:58:03 2006 From: mark at maseurope.net (Mark Smith) Date: Tue, 24 Oct 2006 18:58:03 +0200 Subject: How to delete trailing spaces in a line In-Reply-To: References: Message-ID: <20113EBC-BFC6-4C46-AF81-21D9CD0E04DE@maseurope.net> I son't know about the rest of it, but in the code below, you're stripping the line endings of any line that ends with a space, as well as stripping the space, so you need to replace the space & cr with cr, if you see what I mean... put space & "+" & return into vStringToStrip replaceText(vMyContainer,vStringToStrip,cr) Best, Mark On 24 Oct 2006, at 18:49, Mark Powell wrote: > Thanks for the reply, Mark. However, it must be at the end of line > only. In addition, I need to do the operation on a container in one > call, preferably using replaceText. I am having problems with > > ... > put space & "+" & return into vStringToStrip > replaceText(vMyContainer,vStringToStrip,empty) > ... > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark > Smith > Sent: Tuesday, October 24, 2006 10:03 AM > To: How to use Revolution > Subject: Re: How to delete trailing spaces in a line > > put word 1 to -1 of tLine into tLine - though this will also remove > spaces at the beginning of the line. > > > Best, > > Mark > > On 24 Oct 2006, at 17:10, Mark Powell wrote: > >> I want to delete all spaces at the end of a line, be they a single >> space or a couple dozen. What is the best way to do this? >> >> Mark Powell >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 mwieder at ahsoftware.net Tue Oct 24 13:17:53 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 24 Oct 2006 10:17:53 -0700 Subject: explicitvariables weirdness In-Reply-To: References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com><2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: <19586946642.20061024101753@ahsoftware.net> Bill- Tuesday, October 24, 2006, 8:56:24 AM, you wrote: > Galaxy's script editor lets you right-click the name of a handler you're > calling and brings its script right up for you... absolutely love this > feature! Yes - this is an absolutely brilliant feature. It's become so much of a habit that when I have to edit without Galaxy I find myself doing it anyway and being quite depressed when it doesn't work in the rev IDE. -- -Mark Wieder mwieder at ahsoftware.net From jperryl at ecs.fullerton.edu Tue Oct 24 13:21:04 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Tue, 24 Oct 2006 10:21:04 -0700 (PDT) Subject: [ANN] MacFormat Tutorial: Writing frogger with Rev and AE Message-ID: <200610241721.k9OHL4S6006917@titan.ecs.fullerton.edu> From JimAultWins at yahoo.com Tue Oct 24 13:41:59 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 24 Oct 2006 10:41:59 -0700 Subject: How to delete trailing spaces in a line In-Reply-To: Message-ID: On 10/24/06 9:49 AM, "Mark Powell" wrote: > Thanks for the reply, Mark. However, it must be at the end of line > only. In addition, I need to do the operation on a container in one > call, preferably using replaceText. I am having problems with > > ... > put space & "+" & return into vStringToStrip > replaceText(vMyContainer,vStringToStrip,empty) > ... > Try this put " +"&cr into regEx put line 1 to -1 of replaceText( vMyContainer&cr, regEx, cr) into vMyNewContainer --use the space+cr that you did before -- vMyContainer&cr allows the last line to be a 'hit/match' -- line 1 to -1 effectively deletes the trailing cr you don't want, but be careful in the case that the last line of vMyContainer is actually empty and you want to preserve this Hope this helps Jim Ault Las Vegas > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Smith > Sent: Tuesday, October 24, 2006 10:03 AM > To: How to use Revolution > Subject: Re: How to delete trailing spaces in a line > > put word 1 to -1 of tLine into tLine - though this will also remove > spaces at the beginning of the line. > > > Best, > > Mark > > On 24 Oct 2006, at 17:10, Mark Powell wrote: > >> I want to delete all spaces at the end of a line, be they a single >> space or a couple dozen. What is the best way to do this? >> >> Mark Powell >> _______________________________________________ >> use-revolution mailing list >> use-revolution at lists.runrev.com >> Please visit this url to subscribe, unsubscribe and manage your >> subscription preferences: >> http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jerry at daniels-mara.com Tue Oct 24 13:48:20 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 24 Oct 2006 12:48:20 -0500 Subject: explicitvariables weirdness In-Reply-To: References: <7EB0D045-6519-4E64-BDBF-A7AFD16796FE@cruzio.com><2C4BA6AE-B30F-462B-AB5C-7B28AA3E217F@sosmartsoftware.com> Message-ID: <295F8139-F51E-4ED9-8579-A80851F17011@daniels-mara.com> Bill, Mark, Eric et al., First week in November we're coming out with Galaxy 1.5 which takes this "hyper-linking to handlers" feature to another level. Here's how it works: when you set the Galaxy script editor to "Link Mode", your script becomes like a veritable "web page" to the Galaxy (or Rev) dictionary AND all handlers in your message path. These links to handlers in your message path are bold, so you can see them very easily. Being able to SEE where your calls to other handlers are, is a HUGE feature. I use it a lot and is saves oodles of time. See the link below to see a visual of the Link Mode and 25 other new features / 5 new components. Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 24, 2006, at 10:56 AM, Bill Marriott wrote: > Hi Eric, > >>>> > When a handler calls another handler or a function I put a special > and short comment at the end of the line to tell me where is this > handler or function > <<< > > Galaxy's script editor lets you right-click the name of a handler > you're > calling and brings its script right up for you... absolutely love this > feature! > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Tue Oct 24 14:03:46 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 24 Oct 2006 14:03:46 -0400 Subject: Suite of Tests In-Reply-To: <453D8668.7050607@hyperactivesw.com> References: <67D1AF7B-8811-43B3-8447-47FD4AEDC5AE@swcp.com> <22914DC7-B9D7-455A-9627-4BC47E896DCB@swcp.com> <62CF8B65-849E-40A0-8CD5-02CEDBE1B504@swcp.com> <10F28454-551B-4AD2-B29F-7596FEA12922@swcp.com> <453D8668.7050607@hyperactivesw.com> Message-ID: The technical challenge proved to difficult - I got Alice working fine, but totally failed to capture the aura thing. I miss Scott too - it is sad to resort to internet snooping just to catch up on some of those memories: In 2001 Scott got involved in politics: Scott Raney (Boulder, Colorado) responds to another Boulder resident's > attempt to defend the necessity of owning an SUV for his family of four and > a dog. More recently (September 9, 2006), Scott bought a Kyocera Oystr Prepaid Phone (Virgin Mobile), all though it looks like he had a lot more fun with the Belt Sander: http://www.amazon.com/gp/pdp/profile/A36K50P2AS8QBV?ie=UTF8 Recent plastic surery had a remarkable effect: http://www.redpoint.com/index.htm?action=view&oid=230 Sigh.... From jacque at hyperactivesw.com Tue Oct 24 14:06:16 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 24 Oct 2006 13:06:16 -0500 Subject: PHP and Rev CGI In-Reply-To: <453DBB96.BDDCF762@club-internet.fr> References: <453DA338.1000203@hyperactivesw.com> <453DBB96.BDDCF762@club-internet.fr> Message-ID: <453E5618.6090402@hyperactivesw.com> jbv wrote: > I did that on a limited scale. > > when I need to call php from Rev cgi I use get shell(), > and when I need to call a Rev cgi script from php I use > exec(). We'll need the second thing. When you call exec(), does the return data that is written to stndout automatically get sent back to the php script? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Tue Oct 24 14:15:56 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 24 Oct 2006 14:15:56 -0400 Subject: PHP and Rev CGI In-Reply-To: <453E5618.6090402@hyperactivesw.com> References: <453DA338.1000203@hyperactivesw.com> <453DBB96.BDDCF762@club-internet.fr> <453E5618.6090402@hyperactivesw.com> Message-ID: Jaque take a look at my post - I did a few test on my server mixing rev cgi"s and php: http://groups.google.com/group/runrev/browse_thread/thread/8292c3dc6328c711/e4d4d07a1d82a30b?lnk=gst&q=CGI&rnum=6#e4d4d07a1d82a30b I got both Server Side Includes and exec working... From jacque at hyperactivesw.com Tue Oct 24 14:43:15 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 24 Oct 2006 13:43:15 -0500 Subject: PHP and Rev CGI In-Reply-To: References: <453DA338.1000203@hyperactivesw.com> <453DBB96.BDDCF762@club-internet.fr> <453E5618.6090402@hyperactivesw.com> Message-ID: <453E5EC3.60809@hyperactivesw.com> David Bovill wrote: > Jaque take a look at my post - I did a few test on my server mixing rev > cgi"s and php: > > > http://groups.google.com/group/runrev/browse_thread/thread/8292c3dc6328c711/e4d4d07a1d82a30b?lnk=gst&q=CGI&rnum=6#e4d4d07a1d82a30b > > > I got both Server Side Includes and exec working... > Oh! This was one of those posts that went right past me because I didn't need it at the time. Thanks very much for the reminder, I think this will help considerably. Wish I'd saved it first time around. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From Andre.Bisseret at inria.fr Tue Oct 24 14:46:12 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Tue, 24 Oct 2006 20:46:12 +0200 Subject: How to delete trailing spaces in a line In-Reply-To: References: Message-ID: I don't claim that it is the best way, but, in order to delete all spaces at the end of a field I am using : repeat until last char of fld "leTexte" is not space delete last char of fld "leTexte" end repeat which works for a line as well (I just tried it). Best regards from Grenoble Andr? Le 24 oct. 06 ? 17:10, Mark Powell a ?crit : > I want to delete all spaces at the end of a line, be they a single > space > or a couple dozen. What is the best way to do this? > > Mark Powell > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Tue Oct 24 14:54:44 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 24 Oct 2006 13:54:44 -0500 Subject: [ANN] F-ab 2.0 released and available for download In-Reply-To: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> References: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> Message-ID: <7aa52a210610241154w5ff0504dl5e8eee52a53e83db@mail.gmail.com> Hi Jiro, You application looks very nice! I'll be sure and check it out. -Chipp From pevensen at siboneylg.com Tue Oct 24 15:03:19 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 24 Oct 2006 14:03:19 -0500 Subject: How to delete trailing spaces in a line In-Reply-To: References: Message-ID: <6.2.1.2.2.20061024140235.0afe8e20@exchange.slg.com> How about: put word 1 to -1 of line n of tText into line n of tText At 01:46 PM 10/24/2006, you wrote: >I don't claim that it is the best way, but, in order to delete all >spaces at the end of a field I am using : > >repeat until last char of fld "leTexte" is not space > delete last char of fld "leTexte" > end repeat > >which works for a line as well (I just tried it). > >Best regards from Grenoble >Andr? > > >Le 24 oct. 06 ? 17:10, Mark Powell a ?crit : > >>I want to delete all spaces at the end of a line, be they a single >>space >>or a couple dozen. What is the best way to do this? >> >>Mark Powell >>_______________________________________________ >>use-revolution mailing list >>use-revolution 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 Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-682-4588 From jerry at daniels-mara.com Tue Oct 24 15:23:47 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 24 Oct 2006 14:23:47 -0500 Subject: How to delete trailing spaces in a line In-Reply-To: <6.2.1.2.2.20061024140235.0afe8e20@exchange.slg.com> References: <6.2.1.2.2.20061024140235.0afe8e20@exchange.slg.com> Message-ID: Peter, that script would remove any leading spaces, as well. Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 24, 2006, at 2:03 PM, Peter T. Evensen wrote: > How about: > > put word 1 to -1 of line n of tText into line n of tText > > From pevensen at siboneylg.com Tue Oct 24 15:38:04 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 24 Oct 2006 14:38:04 -0500 Subject: How to delete trailing spaces in a line In-Reply-To: References: <6.2.1.2.2.20061024140235.0afe8e20@exchange.slg.com> Message-ID: <6.2.1.2.2.20061024143738.0b0a4c80@exchange.slg.com> Good point. So it will. At 02:23 PM 10/24/2006, you wrote: >Peter, that script would remove any leading spaces, as well. > >Best, > >Jerry Daniels > >Makers of Galaxy 1.5 >http://www.daniels-mara.com/new_in_galaxy_1_5.htm > > > >On Oct 24, 2006, at 2:03 PM, Peter T. Evensen wrote: > >>How about: >> >>put word 1 to -1 of line n of tText into line n of tText >> > >_______________________________________________ >use-revolution mailing list >use-revolution 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-682-4588 From JimAultWins at yahoo.com Tue Oct 24 15:50:14 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 24 Oct 2006 12:50:14 -0700 Subject: How to delete trailing spaces in a line In-Reply-To: Message-ID: I believe the original question by Mark Powell was asking about removing spaces at the end of every line in a multi-line container, then later the he described trying to use replaceText and a regular expression to do the job, which it can do. See my earlier post with one way of doing this. Jim Ault Las Vegas On 10/24/06 11:46 AM, "Andr?.Bisseret" wrote: > I don't claim that it is the best way, but, in order to delete all > spaces at the end of a field I am using : > > repeat until last char of fld "leTexte" is not space > delete last char of fld "leTexte" > end repeat > > which works for a line as well (I just tried it). > > Best regards from Grenoble > Andr? > > > Le 24 oct. 06 ? 17:10, Mark Powell a ?crit : > >> I want to delete all spaces at the end of a line, be they a single >> space >> or a couple dozen. What is the best way to do this? >> >> Mark Powell From katir at hindu.org Tue Oct 24 16:35:13 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 24 Oct 2006 10:35:13 -1000 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: References: Message-ID: <453E7901.3020907@hindu.org> >>> I've >>> come to the tentative >>> conclusion that QuickTime, (as far as an authoring platform is >>> concerned), is falling so far >>> behind that it could soon be considered "dead". Oh boy..I hope not! this is very close to home. "someone gather all complaints and needs in one document" is a tall request. we need a collaborative approach. I would even open a wiki for this on our new web server in San Franscisco tomorrow if needed... and let your VP of QT have access. *anything* to help Apple take QT forward. It takes me about 5 minutes to set up a new wiki... I'm serious about this offer. Steve: contact me off list if you think it would be useful Some (us) are simply not in a position to jump on the Macromedia (adobe now) bandwagon. for lots of reasons... the $ and man hours needed to produce a little content is incredible, and if you are already vested in the FinalCut Pro Suite (as we are) it's really hard to justify another $10M for X number of macromedia seats in the enterprise. So apple will happily take your $ for the FCutPro suite, but let the delivery mechanism languish (QT)? doesn't make sense. I was hoping QT would gain some "market share" in the world of Flash, but I hear Google is going with Flash... ummm.... I thought their new corporate relationship with Apple would involve some committment to QT. Looks like I was wrong... Anyway, if sqb (smile) is offering to make "the document" here are a few bullet points to get it started: 1) centralized, maintained and accessible "complete at any point in time" documentation on existing interactive tools... A PosttGreSQL type document(s) with links to associated tools...? 2) And let's make a decision about SMIL! Yes, it's alive, or No it's dead. Make up your Apple Mind. QT needs to get behind XML standards that are advancing, stable. Firefox 2.0 will support a new interactive format. Does Apple even have a clue how to hook in? 3) "intense" disclosure, support and close collaboration on the API with developers --streaming issues (QT player will stream the same movie on the same connection that a Rev Player cannot, how does the developer solve this problem unless but Apple helps them?) 4) And there is the "windows parity" business... as long as apple lets Windows implementation lag 1 (2?) years behind the Apple implementation QT will suffer in the backwaters. That's hard on everyone who is vested in QT... 5) (biased and vested in our favorite tool) Then how about going all the way to the "hilt" have Apple Engineers work with Rev Engineers on the Rev Player object, not just on Macs but on *both* platforms After all Apple ditched xTalk (Hypercard) and Revolution is the hope for xTalk future. One would think it a natural collaboration. (naive position to be sure, given Supercard's and Real Basic's position in the field, but hey, I'm a Rev advocate... ) 6) You fill in here... Years ago we had one of apple's top consultants here with us in Hawaii, and he said Apples problem was that it could never figure out if it was a hardware or software company. Those were the days when Apple flew in a camera crew to film our place here on Kauai because we had the first desktop publishing network ever establishd in the history of PC's in 85... We wired together our Macs and said we don't need floppies anymore. Apple said it was the first time anyone had done it. Anyway, he felt, if they realized they were a software company, they could conquer the world. or survive at least. So, the situation persists.. iPods are hardware, QT is software....I think they can't make up their minds... if they Develop the windows side for QT then there is no reason for "switch" but if they don't then QT will continue to languish. Does this help seed the "one document, point-by-point" ooops I think you pushed a button here....anyway, I'm serious about launching a little wiki for this if it would help *if* your VP man ("Glenn"?) will watch it... But I'm looking for more than just QT improvement, let's get Apple to "recognize" Revolution as a serious player and work with Rev engineers like fingers on the same hand (there we go, dreaming again, but of ten dreams, well dreamed, five will come true) Sivakatirswami Stephen Barncard wrote: > I'm friends with the VP of Quicktime at Apple. > > If someone can gather all the complaints and needs in one document > point-by-point, I can make sure he's aware of your concerns and can > perhaps tell us what's in the future for Quicktime without blowing an > NDA. He also might be aware of some new QT based authoring products in > the pipeline. > > Glenn was VERY bullish about and proud of the product, and I'd expect > he's have a really good answer. It's worth a try. He was concerned and > disappointed when he found Realaudio files on my sites! > > > sqb > >> However, it should be noted you are speaking from a Windows perspective. >> >>> In my quest for finding the ultimate multimedia authoring tool, I've >>> come to the tentative >>> conclusion that QuickTime, (as far as an authoring platform is >>> concerned), is falling so far >>> behind that it could soon be considered "dead". Apple, the very >>> folks who should be >>> promoting solutions for interactive QuickTime haven't done anything, >>> themselves, for years. >> >> -- >> 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 > > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From jiro at ronri-kobo.com Tue Oct 24 17:07:06 2006 From: jiro at ronri-kobo.com (Jiro Harada) Date: Wed, 25 Oct 2006 06:07:06 +0900 Subject: [ANN] F-ab 2.0 released and available for download In-Reply-To: <7aa52a210610241154w5ff0504dl5e8eee52a53e83db@mail.gmail.com> References: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> <7aa52a210610241154w5ff0504dl5e8eee52a53e83db@mail.gmail.com> Message-ID: <3DD4A05D-4232-458A-8F53-811A41F0C408@ronri-kobo.com> Hello, If you download and launch it, switch to channel 1015. Shirley Bassey is great! -Jiro On 2006/10/25, at 3:54, Chipp Walters wrote: > Hi Jiro, > > You application looks very nice! I'll be sure and check it out. > > -Chipp From Andre.Bisseret at inria.fr Tue Oct 24 17:23:33 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Tue, 24 Oct 2006 23:23:33 +0200 Subject: How to delete trailing spaces in a line In-Reply-To: References: Message-ID: <4A43B380-E29F-4785-8051-D04EBC5D3CD7@inria.fr> OK, I am not at ease with regEx, so, might be less elegant, but this works too : repeat with x = 1 to the number of lines of fld "theText" repeat until last char line x of fld "theText" is not space delete last char of line x of fld "theText" end repeat end repeat :-) Best regards from Grenoble Andr? Le 24 oct. 06 ? 21:50, Jim Ault a ?crit : > I believe the original question by Mark Powell was asking about > removing > spaces at the end of every line in a multi-line container, then > later the he > described trying to use replaceText and a regular expression to do > the job, > which it can do. See my earlier post with one way of doing this. > > Jim Ault > Las Vegas > > > On 10/24/06 11:46 AM, "Andr?.Bisseret" > wrote: > >> I don't claim that it is the best way, but, in order to delete all >> spaces at the end of a field I am using : >> >> repeat until last char of fld "leTexte" is not space >> delete last char of fld "leTexte" >> end repeat >> >> which works for a line as well (I just tried it). >> >> Best regards from Grenoble >> Andr? >> >> >> Le 24 oct. 06 ? 17:10, Mark Powell a ?crit : >> >>> I want to delete all spaces at the end of a line, be they a single >>> space >>> or a couple dozen. What is the best way to do this? >>> >>> Mark Powell > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From libbyhuber at gmail.com Tue Oct 24 18:01:55 2006 From: libbyhuber at gmail.com (Libby Huber) Date: Tue, 24 Oct 2006 17:01:55 -0500 Subject: Chunk: no such object Message-ID: Hi all, I've been getting an error message that reads "Chunk: no such object" when I try to display text from file in a field on the following card ("put it into field questions of next card"). According to the application browser, the object does indeed exist. I've tried referring to the field both by name and id number, putting the name in quotes, etc. I recall that we've had a similar problem that was remedied using the message box, though I'm not sure of the details. Any suggestions? Libby From david at openpartnership.net Tue Oct 24 18:07:33 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 24 Oct 2006 18:07:33 -0400 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com> References: <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com> Message-ID: On 19/10/06, Dan Shafer wrote: > > FWIW, I think QT is and has been for many years Apple's greatest single > technology. I might now say it's tied with the iPod. Which is why I'd look at what this "tie" up means in terms of the future of QuickTime. First it means SMIL is dead. That is because podcasts and iPod are not built on SMIL - so use it for now but don't expect the standard to evolve. Then look at iPod friendly podcast formats and tools - ie enhancing audio podcasts with images and chapters. I'm not sure about Google, but if I were to bet between QuickTime and Google Video + Youtube - I'd put my money with Google long term. That is Apple could loose a lot there. Of course QuickTime can easly be made to play any format - if it isn't playing flash video, is that not a strategic decision rather than a technical one? QuickTime is great - but it suffers from the technolog- looking-for-a-use thing for many of its features. Its gratest use IMO is to make it easy to create software like Final Cut Pro. What does that mean for RunRev? Well my 2 cents is they should look to QuickTime to allow Revolution to create Final Cut Prop type application, and to hedge their bets and watch Google closely with regard to the current basic video playback features of the Rev player. You might say they need to choose - they are a small team and they can't support both strategies? That is not true. It is not a matter any more of coding everything in house - it is a matter of properly supporting a development community. A lot more could be done to create the right atmosphere around external development projects such as Trevors enhanced quicktime external for instance. A similar "official project could be set up - that is "encouraged" for cross-platform externals to interface with open source VLC / MPlayer? Rational? Not just to revitalise Revs cross-platform credentials (which was a unique feature of the platform), but also because the future digital war over video distribution is going to heavily feature open formats - and not just from the community - Google will use "open" strategies to outcompete players with well thought out DRM solutions but weak open source / open content strategies. From david at openpartnership.net Tue Oct 24 18:09:47 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 24 Oct 2006 18:09:47 -0400 Subject: Chunk: no such object In-Reply-To: References: Message-ID: Is background behviour set to true? Ie the field actually on the next card - and yes use quotes around all names! On 24/10/06, Libby Huber wrote: > > Hi all, > > I've been getting an error message that reads "Chunk: no such object" when > I > try to display text from file in a field on the following card ("put it > into > field questions of next card"). According to the application browser, the > object does indeed exist. I've tried referring to the field both by name > and > id number, putting the name in quotes, etc. I recall that we've had a > similar problem that was remedied using the message box, though I'm not > sure > of the details. > > Any suggestions? > > Libby > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 24 18:35:38 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 24 Oct 2006 17:35:38 -0500 Subject: Chunk: no such object In-Reply-To: References: Message-ID: <453E953A.5020803@hyperactivesw.com> Libby Huber wrote: > Hi all, > > I've been getting an error message that reads "Chunk: no such object" > when I > try to display text from file in a field on the following card ("put it > into > field questions of next card"). According to the application browser, the > object does indeed exist. I've tried referring to the field both by name > and > id number, putting the name in quotes, etc. Is this a converted HyperCard stack? If so, the hcAddressing property is set to true by default and you must refer to objects the way HC did. That means that "Field" refers only to background fields, and to specify a card field you must use "card field 'questions'". You can set the hcAddressing property of the stack to false and save the stack. After that, references to objects will work as they do in native Rev stacks and you don't have to specify the layer. However, this will break many HC stacks where scripts assume that "button 2" refers only to card buttons. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From sarah.reichelt at gmail.com Tue Oct 24 18:50:52 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 25 Oct 2006 08:50:52 +1000 Subject: Printing problems Message-ID: Hello all, I have an app that produces labels from a Dymo label printer. These labels include a barcode which I calculate and display using a barcode font, then they get printed. This works perfectly on one computer. Then I tried running it on another computer and every time I try to print I get an error saying "can't end last page". Then the app gets stuck on a dialog that has a cancel button which achieves nothing. I have to quit the app, which I can do normally (I don't have to force quit). Using the software that came with the printer, I can print perfectly, so the printer drivers and the printer are fine, it seems to be a Rev problem. Has anyone else encountered this error and if so, do you know of a workaround. On a related note, this app frequently needs to swap printers as it prints labels on the Dymo printer and reports on a laser printer. This is a real pain for the users as Rev has no way of storing & setting page setups or printer preferences. I have to ask them to do Page setup every time they print! If this is also a problem for you, please consider voting for Bug #1619 Regards, Sarah From mark_powell at symantec.com Tue Oct 24 19:26:02 2006 From: mark_powell at symantec.com (Mark Powell) Date: Tue, 24 Oct 2006 16:26:02 -0700 Subject: How to delete trailing spaces in a line Message-ID: Yes, Jim hit the nail on the head. Does exactly what I wanted and quickly. Mark -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Jim Ault Sent: Tuesday, October 24, 2006 1:50 PM To: How to use Revolution Subject: Re: How to delete trailing spaces in a line I believe the original question by Mark Powell was asking about removing spaces at the end of every line in a multi-line container, then later the he described trying to use replaceText and a regular expression to do the job, which it can do. See my earlier post with one way of doing this. Jim Ault Las Vegas On 10/24/06 11:46 AM, "Andr?.Bisseret" wrote: > I don't claim that it is the best way, but, in order to delete all > spaces at the end of a field I am using : > > repeat until last char of fld "leTexte" is not space > delete last char of fld "leTexte" > end repeat > > which works for a line as well (I just tried it). > > Best regards from Grenoble > Andr? > > > Le 24 oct. 06 ? 17:10, Mark Powell a ?crit : > >> I want to delete all spaces at the end of a line, be they a single >> space or a couple dozen. What is the best way to do this? >> >> Mark Powell _______________________________________________ use-revolution mailing list use-revolution at 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 Oct 24 19:39:09 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Tue, 24 Oct 2006 16:39:09 -0700 Subject: Printing problems In-Reply-To: Message-ID: On 10/24/06 3:50 PM, "Sarah Reichelt" wrote: > On a related note, this app frequently needs to swap printers as it > prints labels on the Dymo printer and reports on a laser printer. This > is a real pain for the users as Rev has no way of storing & setting > page setups or printer preferences. I have to ask them to do Page > setup every time they print! If this is also a problem for you, > please consider voting for Bug #1619 > You did not indicate a platform, but if it is OSX, then Applescript may be the way to go. Check out http://developer.apple.com/technotes/tn2002/tn2082.html For example, the following script prints three copies of the second page of a document to the printer "Prints Charming" after showing the Print dialog. set theDoc to alias "Macintosh HD:ReadMe" set printConfig to {copies:3, starting page:2, ending page:2, target printer:"Prints Charming"} print theDoc with properties printConfig with print dialog --------------------------------- Also on the web page ................ print: Print the specified object(s) print reference -- Objects to print. Can be a list of files or an object specifier. [with properties print settings] -- The print settings [print dialog boolean] -- Should the application show the Print dialog? The print settings parameter allows a scripter to specify the following information. Class print settings: Properties: copies integer [r/o] -- The number of copies of a document to be printed collating boolean [r/o] -- Should printed copies be collated? starting page integer [r/o] -- The first page of the document to be printed ending page integer [r/o] -- The last page of the document to be printed pages across integer [r/o] -- Number of logical pages laid across a physical page pages down integer [r/o] -- Number of logical pages laid out down a physical page requested print time date [r/o] -- The time at which the desktop printer should print the document error handling standard/summarized/detailed [r/o] -- How errors are handled fax number text [r/o] -- The number to which to fax the document target printer text [r/o] -- The name of the destination print queue Jim Ault Las Vegas From Roger.E.Eller at sealedair.com Tue Oct 24 20:17:13 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Tue, 24 Oct 2006 20:17:13 -0400 Subject: Fingerprint Scanners Message-ID: >I am about to begin a project that may require the use of a fingerprint >scanner. Do any of you have experience with reading the "identified user" >result from such devices using Revolution? This will not be a heavy >security scenario. I just need the users name to go into a field of a rev >stack. > I am happy to report that a solution has been found! And it is an EASY solution, which is even better. :-) It works similarly to a barcode keyboard wedge, placing the text into any text field that has focus. It is only available for PC, but that is ok for my project. Thanks to those who offered up helpful suggestions! http://www.griaule.com/page/en-us/desktop_identity Roger Eller From david at openpartnership.net Tue Oct 24 20:11:47 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 24 Oct 2006 20:11:47 -0400 Subject: Global Properties Message-ID: Did I imagine it or is it possible to create your own global properties - not global variables - I'd like to use the syntax rather than a function or lobal variable? From sarah.reichelt at gmail.com Tue Oct 24 20:34:48 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Wed, 25 Oct 2006 10:34:48 +1000 Subject: Printing problems In-Reply-To: References: Message-ID: > > On a related note, this app frequently needs to swap printers as it > > prints labels on the Dymo printer and reports on a laser printer. This > > is a real pain for the users as Rev has no way of storing & setting > > page setups or printer preferences. I have to ask them to do Page > > setup every time they print! If this is also a problem for you, > > please consider voting for Bug #1619 > > > > You did not indicate a platform, but if it is OSX, then Applescript may be > the way to go. > Check out > http://developer.apple.com/technotes/tn2002/tn2082.html > > For example, the following script prints three copies of the second page of > a document to the printer "Prints Charming" after showing the Print dialog. > > set theDoc to alias "Macintosh HD:ReadMe" > set printConfig to {copies:3, starting page:2, ending page:2, > target printer:"Prints Charming"} > print theDoc with properties printConfig with print dialog > Thanks very much for this Jim. It is only for OS X, so AppleScript would be fine. I need to set the printer, the paper size and the orientation for each different print task, so I'll check out this web page and see what I can find. Many thanks, Sarah From jerry at daniels-mara.com Tue Oct 24 21:23:47 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 24 Oct 2006 20:23:47 -0500 Subject: Global Properties In-Reply-To: References: Message-ID: <948C7FBD-455D-4043-9DB6-1DB03CBD5F9E@daniels-mara.com> David, I doubt we can "create" our own global properties in 2.7.x Rev or earlier. A script won't even compile if it has a statement using a global prop that is not native to the current version--even in a "try" control structure. Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 24, 2006, at 7:11 PM, David Bovill wrote: > Did I imagine it or is it possible to create your own global > properties - > not global variables - I'd like to use the syntax rather than a > function or > lobal 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 simplsol at aol.com Tue Oct 24 21:27:56 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Tue, 24 Oct 2006 21:27:56 -0400 Subject: Printing problems In-Reply-To: References: Message-ID: <8C8C5EBEED587D0-F4-24BA@webmail-db12.sysops.aol.com> Sarah, I voted for it long ago. This bug is over two years old and still listed as "unconfirmed". It has 83 votes. Little wonder so many people refuse to waste time with bugzilla. I wish the Rev team would get serious about bugs in general and printing in particular. Doesn't look like either is likely to happen any time soon. Paul Looney -----Original Message----- From: sarah.reichelt at gmail.com To: use-revolution at lists.runrev.com Sent: Tue, 24 Oct 2006 3:50 PM Subject: Printing problems Hello all,? ? I have an app that produces labels from a Dymo label printer. These? labels include a barcode which I calculate and display using a barcode? font, then they get printed. This works perfectly on one computer.? Then I tried running it on another computer and every time I try to? print I get an error saying "can't end last page". Then the app gets? stuck on a dialog that has a cancel button which achieves nothing. I? have to quit the app, which I can do normally (I don't have to force? quit).? ? Using the software that came with the printer, I can print perfectly,? so the printer drivers and the printer are fine, it seems to be a Rev? problem. Has anyone else encountered this error and if so, do you know? of a workaround.? ? On a related note, this app frequently needs to swap printers as it? prints labels on the Dymo printer and reports on a laser printer. This? is a real pain for the users as Rev has no way of storing & setting? page setups or printer preferences. I have to ask them to do Page? setup every time they print! If this is also a problem for you,? please consider voting for Bug #1619? ? ? Regards,? 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? ________________________________________________________________________ Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. From jacque at hyperactivesw.com Tue Oct 24 23:00:03 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 24 Oct 2006 22:00:03 -0500 Subject: Global Properties In-Reply-To: References: Message-ID: <453ED333.5010309@hyperactivesw.com> David Bovill wrote: > Did I imagine it or is it possible to create your own global properties - > not global variables - I'd like to use the syntax rather than a function or > lobal variable? Maybe you are remembering a post from Mark Waddingham about shell variables? I.e.: > You can both read and write to shell variables in Revolution. So the > following: > put foo into $FOO > put shell("echo $FOO") > Results in what you would expect in the message-box :o) -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Tue Oct 24 23:02:51 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 24 Oct 2006 23:02:51 -0400 Subject: Global Properties In-Reply-To: <948C7FBD-455D-4043-9DB6-1DB03CBD5F9E@daniels-mara.com> References: <948C7FBD-455D-4043-9DB6-1DB03CBD5F9E@daniels-mara.com> Message-ID: OK - thought I heard something along those lines... my mistake! From lynn at paradigmasoft.com Tue Oct 24 23:39:53 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Tue, 24 Oct 2006 20:39:53 -0700 Subject: [ANN] MacFormat Tutorial: Writing frogger with Rev and AE In-Reply-To: Message-ID: <007101c6f7e7$48aef750$6501a8c0@lynn> > in case you missed the great Tutorial by Neale Monks > published in MacFormat UK Issue 174 October 2006, here is a > link to a PDF version. > > http://www.runrev.com/newsletter/october/issue11/MAC174.tut_frog.pdf > > In this tutorial, Neale builds a version of the classic "frogger" > game in a few simple steps. An excellent use of Animation Engine - congratulations Malte! Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From mwieder at ahsoftware.net Wed Oct 25 00:22:42 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Tue, 24 Oct 2006 21:22:42 -0700 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: References: <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com> Message-ID: <59126835379.20061024212242@ahsoftware.net> David- Tuesday, October 24, 2006, 3:07:33 PM, you wrote: > Which is why I'd look at what this "tie" up means in terms of the future of > QuickTime. First it means SMIL is dead. That is because podcasts and iPod > are not built on SMIL - so use it for now but don't expect the standard to > evolve. Then look at iPod friendly podcast formats and tools - ie enhancing > audio podcasts with images and chapters. > I'm not sure about Google, but if I were to bet between QuickTime and Google > Video + Youtube - I'd put my money with Google long term. That is Apple Interesting re SMIL. Looking ahead, I'd say you're probably right. And Youtube uses flash video as its display channel. They come out as flv video files, so that's apparently where Google is heading re video. -- -Mark Wieder mwieder at ahsoftware.net From revolutionary.dan at gmail.com Wed Oct 25 01:43:00 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Tue, 24 Oct 2006 22:43:00 -0700 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <59126835379.20061024212242@ahsoftware.net> References: <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com> <59126835379.20061024212242@ahsoftware.net> Message-ID: <70ed6b130610242243v54aa93flcc815bd3cba307de@mail.gmail.com> It appears that most of the popular public video sites are using Flash movie format. I find this interesting. When I visit a site that doesn't use Flash, my Web browser (Firefox on Mac) often has trouble displaying the movies. But those that use Flash play perfectly every time. Maybe that's the reason. Dan On 10/24/06, Mark Wieder wrote: > > David- > > Tuesday, October 24, 2006, 3:07:33 PM, you wrote: > > > Which is why I'd look at what this "tie" up means in terms of the future > of > > QuickTime. First it means SMIL is dead. That is because podcasts and > iPod > > are not built on SMIL - so use it for now but don't expect the standard > to > > evolve. Then look at iPod friendly podcast formats and tools - ie > enhancing > > audio podcasts with images and chapters. > > > I'm not sure about Google, but if I were to bet between QuickTime and > Google > > Video + Youtube - I'd put my money with Google long term. That is Apple > > Interesting re SMIL. Looking ahead, I'd say you're probably right. > > And Youtube uses flash video as its display channel. They come out as > flv video files, so that's apparently where Google is heading re > video. > > -- > -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 herndogy at sbcglobal.net Wed Oct 25 01:51:39 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Tue, 24 Oct 2006 22:51:39 -0700 (PDT) Subject: RE Print problem Message-ID: <20061025055139.63779.qmail@web81810.mail.mud.yahoo.com> I havent run across your exact problem however I have had a problem with fields that have the text baseline feature selected in the table objects section of the field preferences. When I have print problems I create a new blank stack and run my print commands on it. If the blank stack prints ok then I start stripping fields and buttons off a copy of the stack in question and past them for later use into the new blank stack I keep selecting print until i get it to print. Then I start adding the felds and buttons back on until it no longer prints again. Throught the process of elimination I find the problem and it usualy only takes about 15 min. You may be having a code problem that rev has a hard time with. hope this helps Dave From wjm at wjm.org Wed Oct 25 04:28:37 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 25 Oct 2006 04:28:37 -0400 Subject: Quicktime Multimedia Authoring - Nearly Dead? References: <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com><59126835379.20061024212242@ahsoftware.net> <70ed6b130610242243v54aa93flcc815bd3cba307de@mail.gmail.com> Message-ID: Unfortunately, Flash is not available for Palm OS, so all those video sites are unavailable to me when the closest "PC" is my Treo 700p. My phone handles QuickTime, MPEG and AVI/WMV just great. I still get a kick using Orb to tune into my Windows Media Center PC at home and watch live digital cable TV from anywhere. And of course, Flash is not natively supported in Rev. The altBrowser plugin is great... but on Windows, I don't think you can eliminate the border around embedded web pages. So that precludes a more "integrated" look-and-feel where you could incorporate tiny Flash movies as buttons, etc. Dan Shafer wrote > It appears that most of the popular public video sites are using Flash > movie > format. I find this interesting. When I visit a site that doesn't use > Flash, > my Web browser (Firefox on Mac) often has trouble displaying the movies. > But > those that use Flash play perfectly every time. Maybe that's the reason. From wjm at wjm.org Wed Oct 25 04:31:17 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 25 Oct 2006 04:31:17 -0400 Subject: Printing problems References: <8C8C5EBEED587D0-F4-24BA@webmail-db12.sysops.aol.com> Message-ID: Paul, 88 votes now. > I voted for it long ago. > This bug is over two years old and still listed as "unconfirmed". It has > 83 votes. > Little wonder so many people refuse to waste time with bugzilla. > I wish the Rev team would get serious about bugs in general and printing > in particular. [...] >> please consider voting for Bug #1619 >> http://support.runrev.com/bugdatabase/show_bug.cgi?id=1619 From p.williams at alkazar.net Wed Oct 25 07:06:44 2006 From: p.williams at alkazar.net (Paul Williams) Date: Wed, 25 Oct 2006 12:06:44 +0100 Subject: Icon query In-Reply-To: Message-ID: <009a01c6f825$aa2fb710$2100a8c0@Paul> Is this true? Or is it me? Create a stack with a button and select an icon from the Metacard compatible list. Save as standalone in windows and button and icon show ok, open stack with windows player and no icon visible. Is this just how things are or is there a solution? Cheers Paul From claudi at fiberworld.nl Wed Oct 25 04:44:41 2006 From: claudi at fiberworld.nl (Claudi Cornaz) Date: Wed, 25 Oct 2006 10:44:41 +0200 Subject: Resizable stack with a custom shape In-Reply-To: <453D5015.9020507@dreamscapesoftware.com> References: <94927EE2-7AF9-48CD-B0E7-11B5EF06395D@major-k.de><4BC1C264-D9F3-4C0C-9B58-6E4743224B4E@major-k.de><353F2D3E-1B54-4FDA-8CB6-A6FBC7D54EC9@major-k.de> <55C71F44-F5DC-47D7-A7BF-E0681F00F829@sosmartsoftware.com> <453D5015.9020507@dreamscapesoftware.com> Message-ID: <4a26433f06243db75922229f6ff7208f@fiberworld.nl> Hi Derek, I am currently working with windows with emty decorations. (I create my own titelbar) Resizing then surely looks ugly when growing a stack. (the stack resizes but the "grown", "newly exposed parts" are first seen as white and then later get the backcolor) By the way this always happen if liveResizing is off. (lock screen doesn't help, it's in the engin I guess) So I am sure interested in the external you mentioned and I dowloaded the externals stack. Unfortunatly I couldn't find the external for resizing in it. If you have the external and a example I would really appreciate it. I have done some tests with resizing with a custom shape for the window. Besides the darned flashing when you grow a window and some sluggishness It worked more or less. (this was some time ago so I don't remember exactly all the problems.) I used a img in a hidden stack which I resized first to the right size and then set the windowshape again for my main window (something like that. I remember ditching it at the time since the whole stack slowed down I mean every script became slower, which I never quite understood.) For what I am developing resizable custom shaped windows are actualy the most preffered way and I will certainly try it again. So anything which will help me on my way is very, very appreciated. Anything that would improve resizing with liveResizing off, surely is already a big help. Best wishes Claudi On 24-okt-06, at 01:28, Derek Bump wrote: > Bill, > > I encountered the same issue as you a while back, but with a different > question. How does one use a custom windowshape and still keep the > taskBar button visible (cause rev won't let ya!)? > > The answer to our questions was use an external to draw the > windowshape. Now at this point it doesn't support > alpha-transparency... but it does support resizeable rounded-rectangle > windows. > > The now defunct Externals Collection has a command that allows you to > pick a custom windowshape. Combine that with a resize stack button > (like the one available within the Objects Library) and you get a > resizeable window with a round rectangle. > > The download site is located: > http://support.runrev.com/resources/unsupported.php > > If you have any questions on how to accomplish this, let me know. > > > Derek Bump > Dreamscape Software > > _______________________________________________________ > Compress photos quickly and easily with JPEGCompress! > http://www.dreamscapesoftware.com/ > > > From claudi.c at fiberworld.nl Wed Oct 25 04:47:15 2006 From: claudi.c at fiberworld.nl (Claudi Cornaz) Date: Wed, 25 Oct 2006 10:47:15 +0200 Subject: Resizable stack with a custom shape Message-ID: <3d7d63184b5d10d5afe5153652dd61f8@fiberworld.nl> Hi Derek, I am currently working with windows with emty decorations. (I create my own titelbar) Resizing then surely looks ugly when growing a stack. (the stack resizes but the "grown", "newly exposed parts" are first seen as white and then later get the backcolor) By the way this always happen if liveResizing is off. (lock screen doesn't help, it's in the engin I guess) So I am sure interested in the external you mentioned and I dowloaded the externals stack. Unfortunatly I couldn't find the external for resizing in it. If you have the external and a example I would really appreciate it. I have done some tests with resizing with a custom shape for the window. Besides the darned flashing when you grow a window and some sluggishness It worked more or less. (this was some time ago so I don't remember exactly all the problems.) I used a img in a hidden stack which I resized first to the right size and then set the windowshape again for my main window (something like that. I remember ditching it at the time since the whole stack slowed down I mean every script became slower, which I never quite understood.) For what I am developing resizable custom shaped windows are actualy the most preffered way and I will certainly try it again. So anything which will help me on my way is very, very appreciated. Anything that would improve resizing with liveResizing off, surely is already a big help. Best wishes Claudi On 24-okt-06, at 01:28, Derek Bump wrote: > Bill, > > I encountered the same issue as you a while back, but with a different > question. How does one use a custom windowshape and still keep the > taskBar button visible (cause rev won't let ya!)? > > The answer to our questions was use an external to draw the > windowshape. Now at this point it doesn't support > alpha-transparency... but it does support resizeable rounded-rectangle > windows. > > The now defunct Externals Collection has a command that allows you to > pick a custom windowshape. Combine that with a resize stack button > (like the one available within the Objects Library) and you get a > resizeable window with a round rectangle. > > The download site is located: > http://support.runrev.com/resources/unsupported.php > > If you have any questions on how to accomplish this, let me know. > > > Derek Bump > Dreamscape Software > > _______________________________________________________ > Compress photos quickly and easily with JPEGCompress! > http://www.dreamscapesoftware.com/ > From eric.chatonet at sosmartsoftware.com Wed Oct 25 07:29:05 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 25 Oct 2006 13:29:05 +0200 Subject: Icon query In-Reply-To: <009a01c6f825$aa2fb710$2100a8c0@Paul> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> Message-ID: <7C49FA49-EE93-4A57-A0B5-38ED18442409@sosmartsoftware.com> Hi Paul, To be sure to always get your icons in all cases, just copy them into your stack and set the buttons icon IDs to the images you have imported. You can set these images invisible or place them out of the card window to mask them. Best Regards from Paris, Eric Chatonet Le 25 oct. 06 ? 13:06, Paul Williams a ?crit : > Is this true? Or is it me? > > Create a stack with a button and select an icon from the Metacard > compatible > list. > > Save as standalone in windows and button and icon show ok, open > stack with > windows player and no icon visible. > > Is this just how things are or is there a solution? > > Cheers > > Paul ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From m.schonewille at economy-x-talk.com Wed Oct 25 08:19:04 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 25 Oct 2006 14:19:04 +0200 Subject: [ANN] F-ab 2.0 released and available for download In-Reply-To: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> References: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> Message-ID: <7CF58E87-AC62-447E-B4E4-000B2B72AAD6@economy-x-talk.com> Hi Jiro, Does it need QuickTime to display flash? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 24-okt-2006, om 15:52 heeft Jiro Harada het volgende geschreven: > Hello > > I am pleased to announce that Release 2.0 of F-ab is available for > download. > F-ab is a simple browser for Flash movies. This application is > created with Revolution. In F-ab Flash movies are switched by > changing the channel instead of the URL. You can see 10000 Flash > movies by changing the channel from 0000 to 9999. However, the > Flash movie has not been registered in every channel yet. Currently > only 20 movies are registered from channel 1000. > Enjoy! > > System Requirements: > OS: Windows XP, 2000, Mac OS 10.4.5 or later > Memory: 256 MB of RAM or more > Display: 1024 x 768 or larger > Java Runtime Environment: J2SE 5.0 or later > > Download: > http://www.f-ab.net/ > > In F-ab version 2.0, FLVPhone can be used. FLVPhone is a video > conferencing telephone using the Flash movie. In FLVPhone, instead > of a telephone number, an e-mail address is used to specify a > person to be called. In order to use FLVPhone, you have to open the > port 1935 for RTMP which is a communication protocol used in FLVPhone. > > Best regards, > Jiro Harada > jiro at ronri-kobo.com From jiro at ronri-kobo.com Wed Oct 25 08:50:39 2006 From: jiro at ronri-kobo.com (Jiro Harada) Date: Wed, 25 Oct 2006 21:50:39 +0900 Subject: [ANN] F-ab 2.0 released and available for download In-Reply-To: <7CF58E87-AC62-447E-B4E4-000B2B72AAD6@economy-x-talk.com> References: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> <7CF58E87-AC62-447E-B4E4-000B2B72AAD6@economy-x-talk.com> Message-ID: <801A8FFA-EA7B-491B-B2F9-5CE514C77DD3@ronri-kobo.com> Mark, On 2006/10/25, at 21:19, Mark Schonewille wrote: > Hi Jiro, > > Does it need QuickTime to display flash? > > Best, > > Mark > No, my application does not need QuickTime to display flash. It uses a Netscape type plugin to display flash like Safari or FireFox. The plugin is located in the Lib folder. The file name is "Flash Player.plugin" in Mac OS or "NPSWF32.dll" in Windows. These plugins have been licensed from Adobe Inc. Jiro Harada From dave at looktowindward.com Wed Oct 25 09:09:36 2006 From: dave at looktowindward.com (Dave) Date: Wed, 25 Oct 2006 14:09:36 +0100 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <009a01c6f825$aa2fb710$2100a8c0@Paul> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> Message-ID: Hi All, How can I get the IP address of the machine that a stack is running on? Thanks a lot All the Best Dave From mlange at widged.com Wed Oct 25 09:13:02 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 14:13:02 +0100 Subject: turning text into sound with MS Windows In-Reply-To: <20061017060659.DEF2D488E11@mail.runrev.com> References: <20061017060659.DEF2D488E11@mail.runrev.com> Message-ID: <86278731-5350-4B62-8E43-5BB9B606460A@widged.com> A really cool new app is: http://www.oddcast.com/sitepal/ Does text to speech or plays pre-recorded speech (that you can pre- record by calling a phone number). You can also try this: http://www.speaksforitself.com/speaksforitself/index.asp? UID=181665862268& But that's windows only technology. > From: Richmond Mathewson > Date: 16 October 2006 19:50:19 BDT > To: use-revolution at lists.runrev.com > Subject: turning text into sound with MS Windows > Reply-To: How to use Revolution > > > http://www.shareup.com/Visual_Text_To_Speech_MP3-download-5575.html > > 30 day trial and then about $25 > > http://www.naturalreaders.com/ > > Free version > > sincerely, Richmond Mathewson ------------------------------------------------ Marielle Lange (PhD), Widged.com Bite-size Applications for Education From mlange at widged.com Wed Oct 25 09:13:58 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 14:13:58 +0100 Subject: CGI for Slide show In-Reply-To: <20061017060659.DEF2D488E11@mail.runrev.com> References: <20061017060659.DEF2D488E11@mail.runrev.com> Message-ID: <3F2AA622-358D-45D7-98ED-0430391211C9@widged.com> That one is even more impressive: http://prototype-window.xilinus.com/ or check out: http://orangoo.com/labs/GreyBox/ Good libraries for Ajax manipulation are: http://orangoo.com/labs/AmiNation/AJS/ (ultra lightweight JavaScript library) http://jquery.com/ (jquery ) Check out the growing collection of plugins for jquery, they have some nifty slide shows. Marielle On 17 Oct 2006, at 07:06, use-revolution-request at lists.runrev.com wrote: > Isn't this thread ending up at the solution I posted earlier - ie > there are > now robust cross platform AJAX libraries for this sort of thing - > they look > great and they work: > > Take a look at lightbox: > http://www.huddletogether.com/projects/lightbox2/ > ------------------------------------------------ Marielle Lange (PhD), Widged.com Bite-size Applications for Education From jbv.silences at club-internet.fr Wed Oct 25 10:06:51 2006 From: jbv.silences at club-internet.fr (jbv) Date: Wed, 25 Oct 2006 16:06:51 +0200 Subject: Getting IP Address of Machine that is Currently Running the Stack References: <009a01c6f825$aa2fb710$2100a8c0@Paul> Message-ID: <453F6F6F.509A8364@club-internet.fr> Dave, I usually do that by sending a "get URL" request to a cgi script (Rev cgi or php) that runs on a server and that returns the client IP. JB > Hi All, > > How can I get the IP address of the machine that a stack is running on? From ambassador at fourthworld.com Wed Oct 25 10:24:16 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Wed, 25 Oct 2006 07:24:16 -0700 Subject: Quicktime Multimedia Authoring - Nearly Dead? Message-ID: <453F7390.4060403@fourthworld.com> David Bovill wrote: > First it means SMIL is dead. That is because podcasts and > iPod are not built on SMIL - so use it for now but don't > expect the standard to evolve. Oh, but SMIL has already evolved far beyond Apple's weak support for it. While I agree with the assessment that Apple's NIH syndrome ("Not Invented Here") apparently prevents them from fully capitalizing on this open standard, SMIL has one characteristic which has not yet been fully exploited: As an ASCII-based format rather than a proprietary binary one, SMIL lends itself uniquely well to dynamically-generated content. Don't underestimate the value of the allmighty dollar (or Euro, as the case may be). SMIL allows netcasters to insert advertising content specific to the viewer, perhaps more easily than any alternative. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From eric.chatonet at sosmartsoftware.com Wed Oct 25 10:28:34 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Wed, 25 Oct 2006 16:28:34 +0200 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <453F6F6F.509A8364@club-internet.fr> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> <453F6F6F.509A8364@club-internet.fr> Message-ID: <5B1B49FB-03CA-40A0-8EFC-36E6D0CB86CD@sosmartsoftware.com> Hi Dave, Here is an example that might be easier to use: local lIPAddress -- local script variable ---------------------------------- function GetIPAddress local tInternetConnected ----- put hostNameToAddress("www.runrev.com") <> empty into tInternetConnected if tInternetConnected then put empty into lIPAddress open socket to "www.runrev.com:443" with message "SocketOpen" wait until lIPAddress <> empty with messages return lIPAddress else return "Error: could not find an internet connection." end GetIPAddress ---------------------------------- on socketOpen put the hostAddress of "www.runrev.com:443" into lIPAddress close socket "www.runrev.com:443" end socketOpen You will use this code easily: put GetIPAddress() into tCurMachineIPAddress Of course you may use another domain than www.runrev.com and another port than 443 as you like :-) Have a look at hostNameToAddress, open socket, close socket and hostAddress in the docs. Best Regards from Paris, Eric Chatonet Le 25 oct. 06 ? 16:06, jbv a ?crit : > Dave, > > I usually do that by sending a "get URL" request to a cgi script > (Rev cgi > or php) that runs on a server and that returns the client IP. > > JB > > >> Hi All, >> >> How can I get the IP address of the machine that a stack is >> running on? ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From devin_asay at byu.edu Wed Oct 25 10:29:29 2006 From: devin_asay at byu.edu (Devin Asay) Date: Wed, 25 Oct 2006 08:29:29 -0600 Subject: Icon query In-Reply-To: <009a01c6f825$aa2fb710$2100a8c0@Paul> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> Message-ID: <15FB5480-A3F4-4340-AD83-89DA0DD3C7A3@byu.edu> On Oct 25, 2006, at 5:06 AM, Paul Williams wrote: > Is this true? Or is it me? It's not just you. > > Create a stack with a button and select an icon from the Metacard > compatible > list. > > Save as standalone in windows and button and icon show ok, open > stack with > windows player and no icon visible. > > Is this just how things are or is there a solution? Back in the Rev 1.x days it seems there used to be a setting in the standalone applications settings to include the standard and Metacard image libraries. Alas, it seems to have gone away in recent versions. I think we're stuck with having to import the images to the stack to ensure they are there in the standalone. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From m.schonewille at economy-x-talk.com Wed Oct 25 10:35:41 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 25 Oct 2006 16:35:41 +0200 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: References: <009a01c6f825$aa2fb710$2100a8c0@Paul> Message-ID: There are several ways to get your IP address, depending on which address you need. One possibility is this one-liner:" put char 1 to -9 of (last word of line ? lineoffset("",url "http://www.whatismyip.com") ? of url "http://www.whatismyip.com") Probably you want to split up this line, to get the url first and then the ip. Of course, it is much easier, if you have a good cgi available. I put one up at http://xtalk.memebot.com/cgi-bin/ip.cgi which returns nothing but your public ip address. You can use this URL as long as Memebot doesn't complain about bandwidth usage, but you should install a cgi on your own server if possible. Use the following script to get the public IP address in Revolution: put url "http://xtalk.memebot.com/cgi-bin/ip.cgi" You can get your LAN IP address with the following script: put hostnametoaddress(the hostname) and the local IP address of your machine with put hostnametoaddress("localhost") Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 25-okt-2006, om 15:09 heeft Dave het volgende geschreven: > Hi All, > > How can I get the IP address of the machine that a stack is running > on? > > Thanks a lot > All the Best > Dave From mlange at widged.com Wed Oct 25 10:36:16 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 15:36:16 +0100 Subject: explicitvariables weirdness In-Reply-To: <20061024170655.B7C08488F45@mail.runrev.com> References: <20061024170655.B7C08488F45@mail.runrev.com> Message-ID: <3B5F4867-F390-4DB0-AD62-7815E1D24BE8@widged.com> > When a handler calls another handler or a function I put a special > and short comment at the end of the line to tell me where is this > handler or function > <<< > > Galaxy's script editor lets you right-click the name of a handler > you're > calling and brings its script right up for you... absolutely love this > feature! I do this even more explicitly. I don't put handlers in the stack or card script anymore. I put them in a group on a library card. I use the group as a small component library. I have the code for the component in the group and I have code for testing the code of that component in small bug-like icon within the group. This way, I can easily move my component from one stack to the other and when I do so, I am always certain to move the test suite along with the code. With that solution, anytime I use a handler calling to that library from outside that library, I am forced to write : send apihandler to tAPI_reference where tAPI_reference has been set to something of the like: put the long id of group "api_dosomethingfantastic" of card 1 of stack "thisproject_libraries" into tAPI_reference. You will tell me then that there is a problem... I can only call handlers, not functions this way. Well there is an unfriendly syntax to call functions. I avoid it and I write my call this way: In the calling script: put the long id.... into tAPI_ref set the param1 of tAPI_ref to valueA set the param2 of tAPI_ref to valueB set the param3 of tAPI_ref to valueC send apihandler to tAPI_ref wait 1 tick -- probably not needed, just to be absolutely sure that the api has finished its processing. put the output of tAPI_reference into tResult In the API library script: on apihandler put the param1 of me into tParam1 put the param2 of me into tParam2 put the param3 of me into tParam3 put apihanndler(tParam1, tParam2, tParam3) into tResult set the output of me to tResult end apihandler function apihandler p1, p2, p3 -- do something with p1, p2, p3 return tResult end apihandler Of course this forces me to write my apihandler code in such a way that it only relies on code within the api for proper working... or at worst only call to a very limited number of other APIs. Well that's a good coding practice, isn't it!? Similarly, to overwrite the function call with the handler call adds a bit of code. But on the other hand, this makes the input and output parameters of the function highly visible... It provides me an unambiguous description for my API. And then because the values are stored within custom properties, this means that I can rapidly and easily design a small UI on the screen to let the user directly change and manipulate the data that this function processes. The best of all, there is never any conflict with other libraries. I don't put anything in the back of front. I simply start call to a component and the code runs strictly within that component. Let me know what you think. This works brilliantly for me! Marielle ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From sims at ezpzapps.com Wed Oct 25 10:49:44 2006 From: sims at ezpzapps.com (sims) Date: Wed, 25 Oct 2006 16:49:44 +0200 Subject: EuroRevCon News Message-ID: <p06230902c16525ce40d6@[10.0.0.36]> Folks, we are coming down to the wire for the EuroRevCon 2006. If you've been thinking of joining us for the conference and/or the tour of Malta we have lined up we need to hear from you before noon Friday (Central European Time) to ensure a room at the hotel where the conference is being held. Being at the hotel for the conference means all Rev for the entire weekend and no wasted travel time. It also guarantees our advertised price as displayed on http://techietours.com After noon Friday CET you will have to make your own arrangements for hotel and travel plus get in touch with us for a conference rate. So, please let us know that you've decided to join us for a what is going to be a fantastic educational Rev conference! Get in touch now by sending an email to: EuroRevCon at techietours.com Thanks! sims From luis at anachreon.co.uk Wed Oct 25 10:57:42 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 25 Oct 2006 15:57:42 +0100 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <C8F9B5C0-A185-464E-9143-6FF980FAC3B7@economy-x-talk.com> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> <F59D4459-CBFF-42AA-9851-29B7CDDDDEA1@looktowindward.com> <C8F9B5C0-A185-464E-9143-6FF980FAC3B7@economy-x-talk.com> Message-ID: <453F7B66.6080708@anachreon.co.uk> Or run a shell script and parse the output: ifconfig on OS X and ipconfig in Windows. Cheers, Luis. Mark Schonewille wrote: > There are several ways to get your IP address, depending on which > address you need. One possibility is this one-liner:" > > put char 1 to -9 of (last word of line ? > lineoffset("<title>",url "http://www.whatismyip.com") ? > of url "http://www.whatismyip.com") > > Probably you want to split up this line, to get the url first and then > the ip. Of course, it is much easier, if you have a good cgi available. > I put one up at http://xtalk.memebot.com/cgi-bin/ip.cgi which returns > nothing but your public ip address. You can use this URL as long as > Memebot doesn't complain about bandwidth usage, but you should install a > cgi on your own server if possible. > > Use the following script to get the public IP address in Revolution: > > put url "http://xtalk.memebot.com/cgi-bin/ip.cgi" > > You can get your LAN IP address with the following script: > > put hostnametoaddress(the hostname) > > and the local IP address of your machine with > > put hostnametoaddress("localhost") > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 25-okt-2006, om 15:09 heeft Dave het volgende geschreven: > >> Hi All, >> >> How can I get the IP address of the machine that a stack is running on? >> >> 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 luis at anachreon.co.uk Wed Oct 25 10:59:28 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 25 Oct 2006 15:59:28 +0100 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <C8F9B5C0-A185-464E-9143-6FF980FAC3B7@economy-x-talk.com> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> <F59D4459-CBFF-42AA-9851-29B7CDDDDEA1@looktowindward.com> <C8F9B5C0-A185-464E-9143-6FF980FAC3B7@economy-x-talk.com> Message-ID: <453F7BD0.8030200@anachreon.co.uk> Mark Schonewille wrote: > There are several ways to get your IP address, depending on which > address you need. One possibility is this one-liner:" > > put char 1 to -9 of (last word of line ? > lineoffset("<title>",url "http://www.whatismyip.com") ? > of url "http://www.whatismyip.com") > This will get you the external IP, which may not be the IP address of the workstation but rather the IP address of the router. Cheers, Luis. From luis at anachreon.co.uk Wed Oct 25 11:06:48 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 25 Oct 2006 16:06:48 +0100 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <453F7390.4060403@fourthworld.com> References: <453F7390.4060403@fourthworld.com> Message-ID: <453F7D88.6060109@anachreon.co.uk> In case anyone wants to have a look at the latest (Open Source) player: http://www.cwi.nl/projects/Ambulant/distPlayer.html I think it also includes an SVG player if you want to embed something 'flash' like. Cheers, Luis. Richard Gaskin wrote: > David Bovill wrote: > > First it means SMIL is dead. That is because podcasts and > > iPod are not built on SMIL - so use it for now but don't > > expect the standard to evolve. > > Oh, but SMIL has already evolved far beyond Apple's weak support for it. > While I agree with the assessment that Apple's NIH syndrome ("Not > Invented Here") apparently prevents them from fully capitalizing on this > open standard, SMIL has one characteristic which has not yet been fully > exploited: > > As an ASCII-based format rather than a proprietary binary one, SMIL > lends itself uniquely well to dynamically-generated content. > > Don't underestimate the value of the allmighty dollar (or Euro, as the > case may be). SMIL allows netcasters to insert advertising content > specific to the viewer, perhaps more easily than any alternative. > From luis at anachreon.co.uk Wed Oct 25 11:10:46 2006 From: luis at anachreon.co.uk (Luis) Date: Wed, 25 Oct 2006 16:10:46 +0100 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <453F7390.4060403@fourthworld.com> References: <453F7390.4060403@fourthworld.com> Message-ID: <453F7E76.8080901@anachreon.co.uk> Go this from: http://www.w3.org/TR/XHTMLplusSMIL/ 'The XHTML+SMIL profile defines a set of XHTML abstract modules that support a subset of the SMIL 2.0 specification. It includes functionality from SMIL 2.0 modules providing support for animation, content control, media objects, timing and synchronization, and transition effects. The profile also integrates SMIL 2.0 features directly with XHTML and CSS, describing how SMIL can be used to manipulate XHTML and CSS features. Additional semantics are defined for some XHTML elements and CSS properties.' Now, me thinks of Rev's XML cards, streaming data... Cheers, Luis. Richard Gaskin wrote: > David Bovill wrote: > > First it means SMIL is dead. That is because podcasts and > > iPod are not built on SMIL - so use it for now but don't > > expect the standard to evolve. > > Oh, but SMIL has already evolved far beyond Apple's weak support for it. > While I agree with the assessment that Apple's NIH syndrome ("Not > Invented Here") apparently prevents them from fully capitalizing on this > open standard, SMIL has one characteristic which has not yet been fully > exploited: > > As an ASCII-based format rather than a proprietary binary one, SMIL > lends itself uniquely well to dynamically-generated content. > > Don't underestimate the value of the allmighty dollar (or Euro, as the > case may be). SMIL allows netcasters to insert advertising content > specific to the viewer, perhaps more easily than any alternative. > From m.schonewille at economy-x-talk.com Wed Oct 25 11:14:25 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 25 Oct 2006 17:14:25 +0200 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <453F7BD0.8030200@anachreon.co.uk> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> <F59D4459-CBFF-42AA-9851-29B7CDDDDEA1@looktowindward.com> <C8F9B5C0-A185-464E-9143-6FF980FAC3B7@economy-x-talk.com> <453F7BD0.8030200@anachreon.co.uk> Message-ID: <F762CA5D-CADA-4251-99D1-19FAADA8B55A@economy-x-talk.com> Luis, that's why I explicitly distinguished public, LAN and local (machine) IP addresses. -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 25-okt-2006, om 16:59 heeft Luis het volgende geschreven: > > > Mark Schonewille wrote: >> There are several ways to get your IP address, depending on which >> address you need. One possibility is this one-liner:" >> put char 1 to -9 of (last word of line ? >> lineoffset("<title>",url "http://www.whatismyip.com") ? >> of url "http://www.whatismyip.com") > > This will get you the external IP, which may not be the IP address > of the workstation but rather the IP address of the router. > > Cheers, > > Luis. From dleyanna at rtl.org Wed Oct 25 11:37:40 2006 From: dleyanna at rtl.org (Dave LeYanna) Date: Wed, 25 Oct 2006 11:37:40 -0400 Subject: [ANN] F-ab 2.0 released and available for download In-Reply-To: <801A8FFA-EA7B-491B-B2F9-5CE514C77DD3@ronri-kobo.com> References: <57B60448-B6EE-4877-8466-053DD5A8F8E7@ronri-kobo.com> <7CF58E87-AC62-447E-B4E4-000B2B72AAD6@economy-x-talk.com> <801A8FFA-EA7B-491B-B2F9-5CE514C77DD3@ronri-kobo.com> Message-ID: <453F84C4.8070708@rtl.org> Can I communicate with you (on or off list) to discuss your technique for playing a Flash file in Rev. I am developing an app that needs to display Flash banners. Dave Jiro Harada wrote: > Mark, > > On 2006/10/25, at 21:19, Mark Schonewille wrote: > >> Hi Jiro, >> >> Does it need QuickTime to display flash? >> >> Best, >> >> Mark >> > > No, my application does not need QuickTime to display flash. > It uses a Netscape type plugin to display flash like Safari or FireFox. > The plugin is located in the Lib folder. The file name is "Flash > Player.plugin" in Mac OS or "NPSWF32.dll" in Windows. > These plugins have been licensed from Adobe Inc. > > Jiro Harada > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > -- Dave LeYanna Director IS Right to Life of Michigan www.rtl.org From mark_powell at symantec.com Wed Oct 25 12:04:29 2006 From: mark_powell at symantec.com (Mark Powell) Date: Wed, 25 Oct 2006 09:04:29 -0700 Subject: Multiple arguments with the filter command Message-ID: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> Another text filtering question, please. I have studied the archives but have not found precisely the solution that works. I have a container vContainer of file names, each line of the form <directory>/!?!<filename>!/<filesize>/<creationdate> Here are three literal examples: C:/The World/Asia/!?!prologue.ps!/1026/1115309596 C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 C:/The World/!?!About1953.txt!/4288/1161776573 User-input text strings can define what files from vContainer are to be retained. The following works to filter-in the first example above: filter vContainer with ("*!*.ps*!*") However, if the user wants both ".ps" and "Europe" to be retained, how best to do it without repeat loops and a lot of temporary copies of vContainer? Is there a way? One catch is that if the user inputs something like "53", the operation must recognize the fact that the "53" in the first two examples is not a part of the file name, thereby filtering them out, but that "53" is a part of the file name in the third example, thereby filtering it in. This is one reason for the exclamation point tokens in vContainer. Any ideas greatly appreciated. Mark Powell From FlexibleLearning at aol.com Wed Oct 25 13:40:19 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Wed, 25 Oct 2006 13:40:19 EDT Subject: [ANN] ssBk 5.24 Message-ID: <236.14ef8768.3270fb83@aol.com> www.FlexibleLearning.com/ssbk or www.ssBk.co.uk Version 5.24 released Available as an update for existing users under the Help menu, or as a 30 day free-trial starter-kit from the above sites. Reminder: Separate standalone applications are available for Mac OS9, Mac OSX PPC, Mac OSX Intel, Mac OSX UB and Windows, and your existing Scrapbook will work "as is" with all of them. Click the Free Download link to use the ones you need. /H FLCO Home of The Scripter's Scrapbook From JimAultWins at yahoo.com Wed Oct 25 13:54:01 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 25 Oct 2006 10:54:01 -0700 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> Message-ID: <C164F2C9.3EFDC%JimAultWins@yahoo.com> On 10/25/06 9:04 AM, "Mark Powell" <mark_powell at symantec.com> wrote: > Another text filtering question, please. I have studied the archives > but have not found precisely the solution that works. > > I have a container vContainer of file names, each line of the form > > <directory>/!?!<filename>!/<filesize>/<creationdate> > > Here are three literal examples: > > C:/The World/Asia/!?!prologue.ps!/1026/1115309596 > C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 > C:/The World/!?!About1953.txt!/4288/1161776573 > > User-input text strings can define what files from vContainer are to be > retained. The following works to filter-in the first example above: > > filter vContainer with ("*!*.ps*!*") > > However, if the user wants both ".ps" and "Europe" to be retained, how > best to do it without repeat loops and a lot of temporary copies of > vContainer? Is there a way? > > One catch is that if the user inputs something like "53", the operation > must recognize the fact that the "53" in the first two examples is not a > part of the file name, thereby filtering them out, but that "53" is a > part of the file name in the third example, thereby filtering it in. > This is one reason for the exclamation point tokens in vContainer. > You need to decide if you are going to use: replace "/a/" with "b:" in vContainer wild cards regEx or a combination of these. Using "?" as a delimiter will create problems for wild cards (which are the basis of the 'filter' command) and regEx. Perhaps the best way for you is to take a tip from html & xml and use a tag style < C:/The World/Asia/><prologue.ps><1026/1115309596> <C:/The World/Europe/><Map of Europe.jpg></3536844/1155845730> <C:/The World/><About1953.txt></4288/1161776573> get vContainer filter it with "*<*><*Europe*.ps*><*>*" get vContainer filter it with "*<*><*53*><*>*" get vContainer filter it with "*<*53*><*><*>*" --building variables and substitution (not tested)--------- put "" into dirTag; put "Europe*.jpg*" into fileTag get vContainer filter it with "*<*"& dirTag&"><*"&fileTag&"><*>*" put "53*" into dirTag; put "" into fileTag get vContainer filter it with "*<*"& dirTag&"><*"&fileTag&"><*>*" put "" into dirTag; put "53*" into fileTag get vContainer filter it with "*<*"& dirTag&"><*"&fileTag&"><*>*" Further, set the itemdel to ">" get item 3 of line 1 of it => </3536844/1155845730 Of course, in building your lists, you need to watch the occurance of "<" & ">" in the data you are searching. Hope this gives you some ideas Jim Ault Las Vegas From simplsol at aol.com Wed Oct 25 14:02:13 2006 From: simplsol at aol.com (simplsol at aol.com) Date: Wed, 25 Oct 2006 14:02:13 -0400 Subject: Printing problems In-Reply-To: <ehn7ei$dtv$1@sea.gmane.org> References: <f99b52860610241550o11af8a25r2aed46b1b64df889@mail.gmail.com> <8C8C5EBEED587D0-F4-24BA@webmail-db12.sysops.aol.com> <ehn7ei$dtv$1@sea.gmane.org> Message-ID: <8C8C676D55D2E41-B90-10DB@webmail-db02.sysops.aol.com> 93 and counting. PL -----Original Message----- From: wjm at wjm.org To: use-revolution at lists.runrev.com Sent: Wed, 25 Oct 2006 1:31 AM Subject: Re: Printing problems Paul, 88 votes now. > I voted for it long ago. > This bug is over two years old and still listed as "unconfirmed". It has > 83 votes. > Little wonder so many people refuse to waste time with bugzilla. > I wish the Rev team would get serious about bugs in general and printing > in particular. [...] >> please consider voting for Bug #1619 >> http://support.runrev.com/bugdatabase/show_bug.cgi?id=1619 _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution ________________________________________________________________________ Check out the new AOL. Most comprehensive set of free safety and security tools, free access to millions of high-quality videos from across the web, free AOL Mail and more. From mlange at widged.com Wed Oct 25 14:30:56 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 19:30:56 +0100 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> References: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> Message-ID: <E823E918-74C7-4C55-9ACB-7F8D14190A02@widged.com> Would this help? put "ps,europe" into tSearch repeat for each item tItem in tSearch replace tItem with "%" & tItem in tFileList end repeat filter tFileList with "*%*" replace "%" with "" in tFileList This does a "or" choice and returns the file that contain ps or europe. I let you work out how to do a "and" choice if you need so. For it to work, "%" must be a character that will never appear in any of you file string. Cheers, Marielle On 25 Oct 2006, at 17:04, Mark Powell wrote: > Another text filtering question, please. I have studied the archives > but have not found precisely the solution that works. > > I have a container vContainer of file names, each line of the form > > <directory>/!?!<filename>!/<filesize>/<creationdate> > > Here are three literal examples: > > C:/The World/Asia/!?!prologue.ps!/1026/1115309596 > C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 > C:/The World/!?!About1953.txt!/4288/1161776573 > > User-input text strings can define what files from vContainer are > to be > retained. The following works to filter-in the first example above: > > filter vContainer with ("*!*.ps*!*") > > However, if the user wants both ".ps" and "Europe" to be retained, how > best to do it without repeat loops and a lot of temporary copies of > vContainer? Is there a way? > > One catch is that if the user inputs something like "53", the > operation > must recognize the fact that the "53" in the first two examples is > not a > part of the file name, thereby filtering them out, but that "53" is a > part of the file name in the third example, thereby filtering it in. > This is one reason for the exclamation point tokens in vContainer. > > Any ideas greatly appreciated. > > Mark Powell > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From revolutionary.dan at gmail.com Wed Oct 25 14:48:52 2006 From: revolutionary.dan at gmail.com (Dan Shafer) Date: Wed, 25 Oct 2006 11:48:52 -0700 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <ehn79i$d9q$1@sea.gmane.org> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> <p0623092fc15da3d32261@192.168.1.101> <p06230930c15da5ba949f@192.168.1.101> <70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com> <c1c5836b0610241507i69ae1d0al51d6eb22833fa4f@mail.gmail.com> <59126835379.20061024212242@ahsoftware.net> <70ed6b130610242243v54aa93flcc815bd3cba307de@mail.gmail.com> <ehn79i$d9q$1@sea.gmane.org> Message-ID: <70ed6b130610251148p14e54aefq8372496e333bee97@mail.gmail.com> Same issue for me, Bill. But I think the Palm Treo folks need to pony up on this one and support the clearly winning standard Flash stuff soon. It's clearly feasible; the Sony Clie folks have done it. ( http://www.adobe.com/devnet/mobile/articles/sony_clie.html). On 10/25/06, Bill Marriott <wjm at wjm.org> wrote: > > Unfortunately, Flash is not available for Palm OS, so all those video > sites > are unavailable to me when the closest "PC" is my Treo 700p. My phone > handles QuickTime, MPEG and AVI/WMV just great. I still get a kick using > Orb > to tune into my Windows Media Center PC at home and watch live digital > cable > TV from anywhere. > > And of course, Flash is not natively supported in Rev. The altBrowser > plugin > is great... but on Windows, I don't think you can eliminate the border > around embedded web pages. So that precludes a more "integrated" > look-and-feel where you could incorporate tiny Flash movies as buttons, > etc. > > Dan Shafer wrote > > It appears that most of the popular public video sites are using Flash > > movie > > format. I find this interesting. When I visit a site that doesn't use > > Flash, > > my Web browser (Firefox on Mac) often has trouble displaying the movies. > > But > > those that use Flash play perfectly every time. Maybe that's the reason. > > > > _______________________________________________ > use-revolution mailing list > use-revolution 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 mlange at widged.com Wed Oct 25 15:00:19 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 20:00:19 +0100 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> References: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> Message-ID: <7FADC947-0C82-472D-B542-61719CAC5550@widged.com> > One catch is that if the user inputs something like "53", the > operation > must recognize the fact that the "53" in the first two examples is > not a > part of the file name, thereby filtering them out, but that "53" is a > part of the file name in the third example, thereby filtering it in. > This is one reason for the exclamation point tokens in vContainer. Now for that catch: put "53" into tSearch repeat for each item tItem in tSearch replace tItem with "%" & tItem in tFileList end repeat filter tFileList with "*%*" repeat for each line tLine in tFileList get matchtext(tLine & cr, "((/[^/%]*)%?([^/%]*/[^/%]*)%?([^/%] *))" & cr, tFull, match1, match2, match3) if it is true then replace tFull with match1 & match2 & match3 in tFileList end if end repeat filter tFileList with "*%*" replace "%" with "" in tFileList --> do something with tFileList Explanation: well the difficult part is this one: ((/[^/%]*)%?([^/%]*/[^/%]*)%?([^/%]*) I am afraid, that's a regular expression. They are handy but they can be quite daunting. Because of the cr that follows the end of the string, this will only match the /<filesize>/<creationdate> parts of the string. tFull will match the biggest parenthesis, then match1/2/3 the small ones. [^/%] mean any character but / or %. [^/%]* mean any number of character that match that pattern %? means try to match a % if you can find one. by replacing tFull with the set of matches I simply replace the string that includes the % with a string where any % doesn't appear. Note that this may not work property if you have 53 appearing more than one time in the string. What you need to do then is transform this: [^/%]*)%?([^/%]* into ([^/%]*)%?([^/%]*)+ which means one or more repetitions of that pattern. Hope this helps, Marielle ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From kray at sonsothunder.com Wed Oct 25 15:11:15 2006 From: kray at sonsothunder.com (Ken Ray) Date: Wed, 25 Oct 2006 14:11:15 -0500 Subject: [ANN] STSTray 2.0 Released! (took me long enough... :-) Message-ID: <C1652103.4912E%kray@sonsothunder.com> Sons of Thunder Software is proud to announce that the long long-awaited upgrade to the STSTray Windows system tray utility program has been released. Version 2.0 has been almost completely rewritten, but still includes its ease of use and Transcript-like programming language TrayScript. It includes a host of new features: - The ability to navigate to any web site - You can download files from the web - The ability to automatically check for updates over the web BIG FEATURE! - You can set timers to have things happen repeatedly or at a specific time - You can install new handlers on the fly! - There are more events to trap, so there's more control and flexibility and more! For a demo and more information about this neat little utility, please visit the STSTray web page: http://www.sonsothunder.com/products/ststray/ststray.htm Enjoy! Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mlange at widged.com Wed Oct 25 15:14:11 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 20:14:11 +0100 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> References: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD1219@svlxchcln6.enterprise.veritas.com> Message-ID: <78DE5F42-7E64-4DEE-A1E4-2813D9BB35E9@widged.com> Correction: > [^/%]*)%?([^/%]* > into > ([^/%]*)%?([^/%]*)+ which means one or more repetitions of that > pattern. This was untested. There is obviously a problem with the parentheses. You could try this: [^/%]*)%?([^/]* but this will only replace the first %53, not the second one. That doesn't do. It seems that you need at least 3 steps more. 1. take tFull, 2. replace % with "" in tFull, put that in a variable like tModified 3. replace tFull with tModified in tFilelist. Best, Marielle From erikhans08 at yahoo.com Wed Oct 25 15:27:21 2006 From: erikhans08 at yahoo.com (Erik Hansen) Date: Wed, 25 Oct 2006 12:27:21 -0700 (PDT) Subject: Icon query Message-ID: <20061025192721.39597.qmail@web33013.mail.mud.yahoo.com> To be sure to always get your icons in all cases, just copy them into your stack and set the buttons icon IDs to the images you have imported. You can set these images invisible or place them out of the card window to mask them. Best Regards from Paris, Eric Chatonet ===== You can put them in a group and set the vis of the group to false. Erik Hansen From jacque at hyperactivesw.com Wed Oct 25 15:29:48 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 25 Oct 2006 14:29:48 -0500 Subject: Grab command Message-ID: <453FBB2C.3000402@hyperactivesw.com> I have a card with some buttons the user can drag around. Each button has this script: on mousedown grab me end mousedown That's the whole script, there's nothing else. It works fine for me. A tester reports that it worked for him for a while, and then suddenly stopped working. The button disappears during the drag. If he leaves the card and comes back, the buttons are in their new positions, so they are being moved, but the screen is apparently not redrawing. Has anyone seen this? Does anyone know why it would happen? He quit Rev and restarted, but the behavior persists and he can't get the original behavior back now. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From wjm at wjm.org Wed Oct 25 15:32:30 2006 From: wjm at wjm.org (Bill Marriott) Date: Wed, 25 Oct 2006 15:32:30 -0400 Subject: Quicktime Multimedia Authoring - Nearly Dead? References: <E1GaYjA-0006Al-R3@s14.s14avahost.net><p0623092fc15da3d32261@192.168.1.101><p06230930c15da5ba949f@192.168.1.101><70ed6b130610192012g5b51307bj1f600b64399b718@mail.gmail.com><c1c5836b0610241507i69ae1d0al51d6eb22833fa4f@mail.gmail.com><59126835379.20061024212242@ahsoftware.net><70ed6b130610242243v54aa93flcc815bd3cba307de@mail.gmail.com><ehn79i$d9q$1@sea.gmane.org> <70ed6b130610251148p14e54aefq8372496e333bee97@mail.gmail.com> Message-ID: <ehoe4e$nj1$1@sea.gmane.org> "Yes, But.." :) Kinda done it. The support on the Clie is limited to Flash 5 and earlier. Plus it's a standalone viewer not integrated into the browser, so YouTube and Google Video are still out. And there are myriad other limitations: http://www.adobe.com/devnet/mobile/articles/sony_clie_9.0.html I agree it's feasible; just a question of Palm and Adobe working together. Palm's got a lot of other issues on its hands; the uncertainty around the platform may be a reason why Adobe and other vendors (notably, Skype) aren't investing much effort in it. Doesn't mean I love my Treo any less. Dan Shafer wrote: > Same issue for me, Bill. But I think the Palm Treo folks need to pony up > on > this one and support the clearly winning standard Flash stuff soon. It's > clearly feasible; the Sony Clie folks have done it. ( > http://www.adobe.com/devnet/mobile/articles/sony_clie.html). From dsc at swcp.com Wed Oct 25 15:41:37 2006 From: dsc at swcp.com (Dar Scott) Date: Wed, 25 Oct 2006 13:41:37 -0600 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <F59D4459-CBFF-42AA-9851-29B7CDDDDEA1@looktowindward.com> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> <F59D4459-CBFF-42AA-9851-29B7CDDDDEA1@looktowindward.com> Message-ID: <BD9454A9-12B0-48FC-B3E1-F8B7C9874A9D@swcp.com> On Oct 25, 2006, at 7:09 AM, Dave wrote: > How can I get the IP address of the machine that a stack is running > on? Open a datagram socket to a legal IP address. That does not have to be assigned. Then get the hostAddress of that socket. Then close it. The hostAddress will be what you want. If the machine has more than one IP address, the address will be the one that would be used in trying to make the connection. For example, on a firewall, the machine might have both a public IP address for one adaptor and a private IP address for the LAN on another adaptor. Also, a single Ethernet LAN might have more than one IP address assigned to an adaptor on a machine (I use this for addressing both my network and instruments that come with a fixed IP address). And then there are dialups and VPNs and... The cool part about the datagram method is that it is not intrusive. It does not try to do anything on the net. If you want the IP address of the default adaptor, try "255.255.255.255". This does not always work; I forgot the constraints. This method would not work at one time on OS X, but that was fixed. Dar -- ************************************** Dar Scott Dar Scott Consulting and Dar's Lab 8637 Horacio Place NE Albuquerque, NM 87111 Lab, office, home: +1 505 299 9497 Fax: call above first Skype: ask http://www.swcp.com/dsc dsc at swcp.com Computer programming ************************************** From mark_powell at symantec.com Wed Oct 25 15:54:19 2006 From: mark_powell at symantec.com (Mark Powell) Date: Wed, 25 Oct 2006 12:54:19 -0700 Subject: Multiple arguments with the filter command Message-ID: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12C8@svlxchcln6.enterprise.veritas.com> Thanks to both Jim and Marielle for their awesome feedback. Instead of asking specific questions about the details of your feedback, I want to ask a general performance question. The filter does work within a repeat loop like this: repeat for each item thisItem in vInputStrings get vContainer filter it with ("*!*" & thisItem & "*!*") put cr & it after vNewContainer end repeat ...do something with vNewContainer But given that vInputStrings could be very large, my concern is that the getting and putting involved would be dangerously memory- or processor-intensive. What are the risks you have seen with the brute force approach like the one above? Mark -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Powell Sent: Wednesday, October 25, 2006 10:04 AM To: use-revolution at lists.runrev.com Subject: Multiple arguments with the filter command Another text filtering question, please. I have studied the archives but have not found precisely the solution that works. I have a container vContainer of file names, each line of the form <directory>/!?!<filename>!/<filesize>/<creationdate> Here are three literal examples: C:/The World/Asia/!?!prologue.ps!/1026/1115309596 C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 C:/The World/!?!About1953.txt!/4288/1161776573 User-input text strings can define what files from vContainer are to be retained. The following works to filter-in the first example above: filter vContainer with ("*!*.ps*!*") However, if the user wants both ".ps" and "Europe" to be retained, how best to do it without repeat loops and a lot of temporary copies of vContainer? Is there a way? One catch is that if the user inputs something like "53", the operation must recognize the fact that the "53" in the first two examples is not a part of the file name, thereby filtering them out, but that "53" is a part of the file name in the third example, thereby filtering it in. This is one reason for the exclamation point tokens in vContainer. Any ideas greatly appreciated. Mark Powell _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From m.schonewille at economy-x-talk.com Wed Oct 25 15:55:46 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Wed, 25 Oct 2006 21:55:46 +0200 Subject: Grab command In-Reply-To: <453FBB2C.3000402@hyperactivesw.com> References: <453FBB2C.3000402@hyperactivesw.com> Message-ID: <7D7D3941-3344-4FD2-9AAD-A08B2B623C89@economy-x-talk.com> Hi Jacque, This sounds like a typical memory shortage problem. I'd ask the user about memory, free disk space, and the amount of icons in the lower right corner, if this is on a PC. Additionally, the screen may stop being redrawn if there is a repeat loop running with messages or if a wait command has been issued with messages. You can probably easily work around the problem by using a repeat loop and setting the loc of the object to the mouseloc. This way, the two problems mentioned above will not occur. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 25-okt-2006, om 21:29 heeft J. Landman Gay het volgende geschreven: > I have a card with some buttons the user can drag around. Each > button has this script: > > on mousedown > grab me > end mousedown > > That's the whole script, there's nothing else. It works fine for > me. A tester reports that it worked for him for a while, and then > suddenly stopped working. The button disappears during the drag. If > he leaves the card and comes back, the buttons are in their new > positions, so they are being moved, but the screen is apparently > not redrawing. > > Has anyone seen this? Does anyone know why it would happen? He quit > Rev and restarted, but the behavior persists and he can't get the > original behavior back now. From mark at maseurope.net Wed Oct 25 16:31:04 2006 From: mark at maseurope.net (Mark Smith) Date: Wed, 25 Oct 2006 22:31:04 +0200 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12C8@svlxchcln6.enterprise.veritas.com> References: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12C8@svlxchcln6.enterprise.veritas.com> Message-ID: <3281555E-3982-40F7-ABA9-F338FF672EDC@maseurope.net> I'd think the only 'danger' in the brute force approach is that if vContainer were very big, and there were many items in vInputStrings, it would probably be slow due to the sheer amount of copying going on. If that were the case, then maybe iterating over the lines of vContainer might be more efficient, since large chunks of data would not be copied. repeat for each line thisLine in vContainer repeat for each item thisItem in vInputStrings get thisLine filter it without ("*!*" & thisItem & "*!*") if it is not empty then put it & cr after vNewContainer exit repeat -- no need for further tests on thisLine end if end repeat end repeat This is not tested, might be even slower! Best, Mark On 25 Oct 2006, at 21:54, Mark Powell wrote: > Thanks to both Jim and Marielle for their awesome feedback. > Instead of > asking specific questions about the details of your feedback, I > want to > ask a general performance question. The filter does work within a > repeat loop like this: > > repeat for each item thisItem in vInputStrings > get vContainer > filter it with ("*!*" & thisItem & "*!*") > put cr & it after vNewContainer > end repeat > ...do something with vNewContainer > > But given that vInputStrings could be very large, my concern is > that the > getting and putting involved would be dangerously memory- or > processor-intensive. What are the risks you have seen with the brute > force approach like the one above? > > Mark > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark > Powell > Sent: Wednesday, October 25, 2006 10:04 AM > To: use-revolution at lists.runrev.com > Subject: Multiple arguments with the filter command > > Another text filtering question, please. I have studied the archives > but have not found precisely the solution that works. > > I have a container vContainer of file names, each line of the form > > <directory>/!?!<filename>!/<filesize>/<creationdate> > > Here are three literal examples: > > C:/The World/Asia/!?!prologue.ps!/1026/1115309596 > C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 > C:/The World/!?!About1953.txt!/4288/1161776573 > > User-input text strings can define what files from vContainer are > to be > retained. The following works to filter-in the first example above: > > filter vContainer with ("*!*.ps*!*") > > However, if the user wants both ".ps" and "Europe" to be retained, how > best to do it without repeat loops and a lot of temporary copies of > vContainer? Is there a way? > > One catch is that if the user inputs something like "53", the > operation > must recognize the fact that the "53" in the first two examples is > not a > part of the file name, thereby filtering them out, but that "53" is a > part of the file name in the third example, thereby filtering it in. > This is one reason for the exclamation point tokens in vContainer. > > Any ideas greatly appreciated. > > Mark Powell > > _______________________________________________ > use-revolution mailing list > use-revolution 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 mlange at widged.com Wed Oct 25 16:31:57 2006 From: mlange at widged.com (Marielle Lange) Date: Wed, 25 Oct 2006 21:31:57 +0100 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12C8@svlxchcln6.enterprise.veritas.com> References: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12C8@svlxchcln6.enterprise.veritas.com> Message-ID: <8865F0A0-1663-43D8-BB18-073D1BEE7A7B@widged.com> Yep, this was the fast solution to the "and" problem ;-). Best strategy to adopt then is to first sort the search items by length. Then run your repeat loop from longest to shortest. If lucky, you will only have 1 or 2 items left in your file list. What matters then is the size of your list of words to search for rather than the size of the original list of files. I was not quite sure to understand the use of your vNewContainer variable. Filter will directly act on your variable such that only the lines that the filter let go appear in the new list. So, in fact, you could code it this way and as with the strategy outlined above, if lucky after the first repeat, vNewContainer wlll be very small. put vContainer into vNewContainer repeat for each item thisItem in vInputStrings filter vNewContainer with ("*!*" & thisItem & "*!*") end repeat ...do something with vNewContainer > Thanks to both Jim and Marielle for their awesome feedback. > Instead of > asking specific questions about the details of your feedback, I > want to > ask a general performance question. The filter does work within a > repeat loop like this: > > repeat for each item thisItem in vInputStrings > get vContainer > filter it with ("*!*" & thisItem & "*!*") > put cr & it after vNewContainer > end repeat > ...do something with vNewContainer > > But given that vInputStrings could be very large, my concern is > that the > getting and putting involved would be dangerously memory- or > processor-intensive. What are the risks you have seen with the brute > force approach like the one above? > > Mark > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark > Powell > Sent: Wednesday, October 25, 2006 10:04 AM > To: use-revolution at lists.runrev.com > Subject: Multiple arguments with the filter command > > Another text filtering question, please. I have studied the archives > but have not found precisely the solution that works. > > I have a container vContainer of file names, each line of the form > > <directory>/!?!<filename>!/<filesize>/<creationdate> > > Here are three literal examples: > > C:/The World/Asia/!?!prologue.ps!/1026/1115309596 > C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 > C:/The World/!?!About1953.txt!/4288/1161776573 > > User-input text strings can define what files from vContainer are > to be > retained. The following works to filter-in the first example above: > > filter vContainer with ("*!*.ps*!*") > > However, if the user wants both ".ps" and "Europe" to be retained, how > best to do it without repeat loops and a lot of temporary copies of > vContainer? Is there a way? > > One catch is that if the user inputs something like "53", the > operation > must recognize the fact that the "53" in the first two examples is > not a > part of the file name, thereby filtering them out, but that "53" is a > part of the file name in the third example, thereby filtering it in. > This is one reason for the exclamation point tokens in vContainer. > > Any ideas greatly appreciated. > > Mark Powell > > _______________________________________________ > use-revolution mailing list > use-revolution 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 ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From JimAultWins at yahoo.com Wed Oct 25 17:10:44 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 25 Oct 2006 14:10:44 -0700 Subject: Multiple arguments with the filter command In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12C8@svlxchcln6.enterprise.veritas.com> Message-ID: <C16520E4.3F00B%JimAultWins@yahoo.com> On 10/25/06 12:54 PM, "Mark Powell" <mark_powell at symantec.com> wrote: > Thanks to both Jim and Marielle for their awesome feedback. Instead of > asking specific questions about the details of your feedback, I want to > ask a general performance question. The filter does work within a > repeat loop like this: Run this by creating a new mainstack, pasting the following into the stack script, click apply, then doubleclick the card... ------- start copy ---------- on mouseDoubleUp repeat for 50000 get " C:/The World/Asia/!?!"&the ticks &"prologue.ps!/1026/1115309596" put it & cr after vContainer end repeat put the ticks into startTicks put "9prolo, 8prolo" into vInputStrings --about 10% will now be hits repeat for each item thisItem in vInputStrings get vContainer filter it with ("*!*!*" & thisItem & "*!*") --note correction I made put cr & it after vNewContainer end repeat get the number of lines in vNewContainer put "The processing time to get "& it \ &" lines was ..." & cr & ((the ticks - startTicks)/60) & \ " seconds" end mouseDoubleUp ------ end copy-------------------------- My answer in the IDE >> The processing time to get 5042 lines was ... 0.416667 seconds The reason I use ticks is to get fractional seconds. > But given that vInputStrings could be very large, my concern is that the > getting and putting involved would be dangerously memory- or > processor-intensive. What are the risks you have seen with the brute > force approach like the one above? Note: downside to your loop is that you will get duplicate lines in your listing if thisItem occurs on the same line as a previous thisItem. Depending on speed tests, you can avoid duplicate result lines by: if it is not among the lines of vNewContainer then put cr & it after vNewContainer end if For simpler filter commands, Rev is extremely fast. For regEx and more complex filter commands, fast. For complex regEx, slower, but usually more than adequate for user interaction searches. This may be too slow for continually updating the result-field-listing while the user types each character. You might want to publish the hits as they are found by: put it & cr before fld searchResults Perhaps allow a user to halt the search once they see the results coming along and need to revise something... quite often the case. set the hilite of button userStop to false repeat put it & cr before fld searchResults wait 20 milliseconds with messages if the hilite of button userStop is true then exit to top end repeat Jim Ault Las Vegas From mark_powell at symantec.com Wed Oct 25 17:16:32 2006 From: mark_powell at symantec.com (Mark Powell) Date: Wed, 25 Oct 2006 14:16:32 -0700 Subject: Multiple arguments with the filter command Message-ID: <E4A6E4BE5DE46F43BB369D5BF7D594C703AD12F7@svlxchcln6.enterprise.veritas.com> Aah, my ambiguity. What I am looking for is an OR solution. For example, Keep file names with "Europe" OR ".ps" OR "53" That is why I have a vNewContainer variable, although file names satisfying more than one string would have to dealt with. Mark -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Marielle Lange Sent: Wednesday, October 25, 2006 2:32 PM To: How to use Revolution Subject: Re: Multiple arguments with the filter command Yep, this was the fast solution to the "and" problem ;-). Best strategy to adopt then is to first sort the search items by length. Then run your repeat loop from longest to shortest. If lucky, you will only have 1 or 2 items left in your file list. What matters then is the size of your list of words to search for rather than the size of the original list of files. I was not quite sure to understand the use of your vNewContainer variable. Filter will directly act on your variable such that only the lines that the filter let go appear in the new list. So, in fact, you could code it this way and as with the strategy outlined above, if lucky after the first repeat, vNewContainer wlll be very small. put vContainer into vNewContainer repeat for each item thisItem in vInputStrings filter vNewContainer with ("*!*" & thisItem & "*!*") end repeat ...do something with vNewContainer > Thanks to both Jim and Marielle for their awesome feedback. > Instead of > asking specific questions about the details of your feedback, I want > to ask a general performance question. The filter does work within a > repeat loop like this: > > repeat for each item thisItem in vInputStrings > get vContainer > filter it with ("*!*" & thisItem & "*!*") > put cr & it after vNewContainer > end repeat > ...do something with vNewContainer > > But given that vInputStrings could be very large, my concern is that > the getting and putting involved would be dangerously memory- or > processor-intensive. What are the risks you have seen with the brute > force approach like the one above? > > Mark > > > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark > Powell > Sent: Wednesday, October 25, 2006 10:04 AM > To: use-revolution at lists.runrev.com > Subject: Multiple arguments with the filter command > > Another text filtering question, please. I have studied the archives > but have not found precisely the solution that works. > > I have a container vContainer of file names, each line of the form > > <directory>/!?!<filename>!/<filesize>/<creationdate> > > Here are three literal examples: > > C:/The World/Asia/!?!prologue.ps!/1026/1115309596 > C:/The World/Europe/!?!Map of Europe.jpg!/3536844/1155845730 > C:/The World/!?!About1953.txt!/4288/1161776573 > > User-input text strings can define what files from vContainer are to > be retained. The following works to filter-in the first example above: > > filter vContainer with ("*!*.ps*!*") > > However, if the user wants both ".ps" and "Europe" to be retained, how > best to do it without repeat loops and a lot of temporary copies of > vContainer? Is there a way? > > One catch is that if the user inputs something like "53", the > operation must recognize the fact that the "53" in the first two > examples is not a part of the file name, thereby filtering them out, > but that "53" is a part of the file name in the third example, thereby > filtering it in. > This is one reason for the exclamation point tokens in vContainer. > > Any ideas greatly appreciated. > > Mark Powell > > _______________________________________________ > use-revolution mailing list > use-revolution 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 ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From mwieder at ahsoftware.net Wed Oct 25 17:53:25 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 25 Oct 2006 14:53:25 -0700 Subject: Heads up about IE7 Message-ID: <6323951200.20061025145325@ahsoftware.net> All- Just received a notice on another listserv today that apparently something in IE7 on Windows changed something in wininet.dll that is causing some apps to break. The fix seems to be to change the code to point to a version of wininet.dll earlier than IE7. I don't know if this will affect internet connectivity from rev, but it seems that some very basic apps that rely on this are breaking. -- -Mark Wieder mwieder at ahsoftware.net From jacque at hyperactivesw.com Wed Oct 25 18:56:27 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 25 Oct 2006 17:56:27 -0500 Subject: Grab command In-Reply-To: <7D7D3941-3344-4FD2-9AAD-A08B2B623C89@economy-x-talk.com> References: <453FBB2C.3000402@hyperactivesw.com> <7D7D3941-3344-4FD2-9AAD-A08B2B623C89@economy-x-talk.com> Message-ID: <453FEB9B.4080103@hyperactivesw.com> Mark Schonewille wrote: > Hi Jacque, > > This sounds like a typical memory shortage problem. I'd ask the user > about memory, free disk space, and the amount of icons in the lower > right corner, if this is on a PC. > > Additionally, the screen may stop being redrawn if there is a repeat > loop running with messages or if a wait command has been issued with > messages. > > You can probably easily work around the problem by using a repeat loop > and setting the loc of the object to the mouseloc. This way, the two > problems mentioned above will not occur. > Thanks. No loops or waits are in the scripts. It's really only a one-line "grab" command. However, I just sent him a revised staack that replaced "grab" with a repeat loop that sets the button to the mouseloc. That has the same symptoms; it doesn't work for him either. The odd thing is, some other butttons with exactly the same script do work for him. So it is intermittent. He is running OS X with a gig of RAM, and Activity Monitor says he has 513 megs free. That's more RAM than I have, so there must be something else going on. Besides not updating during a drag, he reports now that when he clicks a button that changes an icon, sometimes the icon doesn't change. But when he leaves the card and returns, the changed icon shows up. These buttons also all work okay for me on both Windows and Mac. We are going to assume there is something wrong with his Mac unless anyone else has any ideas? I've never seen behavior like this, and I can't reproduce it here. Graphics card problem, maybe? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Wed Oct 25 19:04:38 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Wed, 25 Oct 2006 18:04:38 -0500 Subject: Heads up about IE7 In-Reply-To: <6323951200.20061025145325@ahsoftware.net> References: <6323951200.20061025145325@ahsoftware.net> Message-ID: <453FED86.4000106@hyperactivesw.com> Mark Wieder wrote: > All- > > Just received a notice on another listserv today that apparently > something in IE7 on Windows changed something in wininet.dll that is > causing some apps to break. The fix seems to be to change the code to > point to a version of wininet.dll earlier than IE7. I don't know if > this will affect internet connectivity from rev, but it seems that > some very basic apps that rely on this are breaking. > Did they say what exactly breaks? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From brucegregory at earthlink.net Wed Oct 25 19:21:22 2006 From: brucegregory at earthlink.net (GregSmith) Date: Wed, 25 Oct 2006 16:21:22 -0700 (PDT) Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <E1GaYjA-0006Al-R3@s14.s14avahost.net> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> Message-ID: <7002452.post@talk.nabble.com> If you want to see how Flash video is developing into THE interactive multimedia video format, you've got to take a look at what this guy is doing: http://www.gotoandlearn.com http://www.gotoandlearn.com http://www.lynda.com http://www.lynda.com (He sells his Flash video series here). - he's a Stanford grad and treating the subject very seriously. Flash Professional 8 hooked up with any kind of video converted to the .flv format makes an unbeatable pair. Now, I think Quicktime could have been launched into this arena with much more strength, but, somebody dropped the ball about 9 years ago, and nobody has picked it up, since. I wish it wasn't too late. Don't let Google win this fight! If interactive QuickTime authoring is ever going to make a comeback, it will have to be able to be friendlier than authoring in Flash, but just as interactive. Greg Smith -- View this message in context: http://www.nabble.com/Quicktime-Multimedia-Authoring---Nearly-Dead--tf2474191.html#a7002452 Sent from the Revolution - User mailing list archive at Nabble.com. From dcragg at lacscentre.co.uk Wed Oct 25 19:39:37 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 26 Oct 2006 00:39:37 +0100 Subject: Heads up about IE7 In-Reply-To: <6323951200.20061025145325@ahsoftware.net> References: <6323951200.20061025145325@ahsoftware.net> Message-ID: <4DABC27A-E26D-4AAA-8EED-EDA054C57088@lacscentre.co.uk> On 25 Oct 2006, at 22:53, Mark Wieder wrote: > All- > > Just received a notice on another listserv today that apparently > something in IE7 on Windows changed something in wininet.dll that is > causing some apps to break. The fix seems to be to change the code to > point to a version of wininet.dll earlier than IE7. I don't know if > this will affect internet connectivity from rev, but it seems that > some very basic apps that rely on this are breaking. I don't see any problems here after a quick check. Rev url routines seem OK, including revGoUrl. I don't know about altBrowser. I can't connect to my bank though. :-( Cheers Dave From lists at mangomultimedia.com Wed Oct 25 19:54:29 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Wed, 25 Oct 2006 16:54:29 -0700 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <7002452.post@talk.nabble.com> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> <7002452.post@talk.nabble.com> Message-ID: <61689228-06F4-4F5D-A515-80DB4F51817E@mangomultimedia.com> On Oct 25, 2006, at 4:21 PM, GregSmith wrote: > If interactive QuickTime authoring is ever going to make a > comeback, it will > have to be able to be friendlier than authoring in Flash, but just as > interactive. Looking at QuickTime's history I think it is clear that they aren't competing in the all-in-one category. QuickTime is an architecture that enhances the playback environment, be in browser or desktop application. For example, QT 7 added much more comprehensive support for scripting within the browser. Now the browser coupled with QuickTime can accomplish more than before. It appears that QuickTime had to let some aspects of the architecture slide while they overhauled the audio/video for QuickTime 7. That was no small undertaking given the age of QuickTime. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From pmbrig at comcast.net Thu Oct 26 00:12:17 2006 From: pmbrig at comcast.net (Peter Brigham) Date: Thu, 26 Oct 2006 00:12:17 -0400 Subject: card rect problem Message-ID: <22A21D50-A7B2-4F66-9B2E-2C23A9C2C061@comcast.net> I have a problem that's driving me crazy. I'm working on OSX 10.4 on an iBook G4 with Dreamcard 2.6.1, and I run this particular stack system under the IDE exclusively. It's a stack for printing clinical notes, but it has lots of bells & whistles. I have a substack for printing a formatted letter, with some header fields and a main text field. The user opens the substack with a button, the main field is loaded with the date, addressee, etc, and is set to scrolling style, then the user types the letter, then clicks a print button to print the letter (the letter content gets saved as a custom property of the originating card). A set of handlers then resets the style of the field to opaque and expands it vertically along with the stack window to page-size, prints the first page with the headers, then expands the text field to full page size (covering the headers), and scrolls the text repeatedly by the proper amount to print the subsequent pages. I kept having problems with the print output -- the text field was apparently not expanding to full page size and only the top 25 lines were being printed. I traced the problem down to this: after I expand the stack rect to full page size and expand the text field to fit the new window size, the height of the stack is 830 as it should be but the height of the card is 676, thus cutting off the lower part of the field from printing when I print the card. The weird thing is that it happens some of the time but not all the time. At one point I thought I could get it to work properly by setting a breakpoint -- every time I ran it without interrupting the script it failed, and every time I stopped it with a breakpoint to try to debug it by stepping through the script it worked fine. Then it stopped working even with the breakpoint. I put in a "hard" breakpoint -- if cardHeight <> stackHeight then breakpoint end if in the script right after where I reset the size of the window and the field, and it gets triggered! I can't figure out what could make the card height different from the stack height. I can't set the height of the card to fix it. Now it seems to work occasionally but mostly not, with no pattern I can see. Does it have to do with stuff I don't understand about setting the rect of a stack vs the rect of a window? I sure don't seem to get something important about the window size vs the card size. What could be making the card rect be different from the window rect? And why would this be intermittent? I'm getting pretty frantic, since as it stands I can't even print my clinical notes properly now and it's seriously interfering with me managing my practice.... -- Peter Brigham Peter M. Brigham, MD pmbrig at comcast.net http://home.comcast.net/~pmbrig/ ~+~+~+~ Networks create communities. ~+~+~+~ From jacque at hyperactivesw.com Thu Oct 26 01:12:46 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 26 Oct 2006 00:12:46 -0500 Subject: Careful Message-ID: <454043CE.2070306@hyperactivesw.com> Better be careful what you put in your scripts: <http://www.theregister.co.uk/2006/10/13/code_outrage/> -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Thu Oct 26 01:26:27 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Wed, 25 Oct 2006 22:26:27 -0700 Subject: card rect problem In-Reply-To: <22A21D50-A7B2-4F66-9B2E-2C23A9C2C061@comcast.net> Message-ID: <C1659513.3F02F%JimAultWins@yahoo.com> On 10/25/06 9:12 PM, "Peter Brigham" <pmbrig at comcast.net> wrote: > I have a problem that's driving me crazy. I'm working on OSX 10.4 on > an iBook G4 with Dreamcard 2.6.1, and I run this particular stack > system under the IDE exclusively. It's a stack for printing clinical > notes, but it has lots of bells & whistles. I have a substack for ... > Does it have to do with stuff I don't understand about setting the > rect of a stack vs the rect of a window? I sure don't seem to get > something important about the window size vs the card size. What > could be making the card rect be different from the window rect? And > why would this be intermittent? I'm getting pretty frantic, since as > it stands I can't even print my clinical notes properly now and it's > seriously interfering with me managing my practice.... I feel your frustration. My quick answer would be to do: Build a subStack that is the print page size, include one or more fields sized and formatted correctly, copy the original text to the correct field, hide the others, then print without having to resize any fields or cards or stacks (except the header reveal). It could be that at some point you used the Rev geometry manager for some objects and it remembers some ghost info. If you need a better answer from me, you should consider sending me a sample stack(s) without private information and I will try it on my Mac. My printing/formatting experience is limited, but it sounds like you need something very quickly. I can carve out a bit of time to do this. I have been xTalking since HCard 1.0 Jim Ault Las Vegas On 10/25/06 9:12 PM, "Peter Brigham" <pmbrig at comcast.net> wrote: > I have a problem that's driving me crazy. I'm working on OSX 10.4 on > an iBook G4 with Dreamcard 2.6.1, and I run this particular stack > system under the IDE exclusively. It's a stack for printing clinical > notes, but it has lots of bells & whistles. I have a substack for > printing a formatted letter, with some header fields and a main text > field. The user opens the substack with a button, the main field is > loaded with the date, addressee, etc, and is set to scrolling style, > then the user types the letter, then clicks a print button to print > the letter (the letter content gets saved as a custom property of the > originating card). A set of handlers then resets the style of the > field to opaque and expands it vertically along with the stack window > to page-size, prints the first page with the headers, then expands > the text field to full page size (covering the headers), and scrolls > the text repeatedly by the proper amount to print the subsequent pages. > > I kept having problems with the print output -- the text field was > apparently not expanding to full page size and only the top 25 lines > were being printed. I traced the problem down to this: after I expand > the stack rect to full page size and expand the text field to fit the > new window size, the height of the stack is 830 as it should be but > the height of the card is 676, thus cutting off the lower part of the > field from printing when I print the card. The weird thing is that it > happens some of the time but not all the time. At one point I thought > I could get it to work properly by setting a breakpoint -- every time > I ran it without interrupting the script it failed, and every time I > stopped it with a breakpoint to try to debug it by stepping through > the script it worked fine. Then it stopped working even with the > breakpoint. I put in a "hard" breakpoint -- > > if cardHeight <> stackHeight then > breakpoint > end if > > in the script right after where I reset the size of the window and > the field, and it gets triggered! I can't figure out what could make > the card height different from the stack height. I can't set the > height of the card to fix it. Now it seems to work occasionally but > mostly not, with no pattern I can see. > > Does it have to do with stuff I don't understand about setting the > rect of a stack vs the rect of a window? I sure don't seem to get > something important about the window size vs the card size. What > could be making the card rect be different from the window rect? And > why would this be intermittent? I'm getting pretty frantic, since as > it stands I can't even print my clinical notes properly now and it's > seriously interfering with me managing my practice.... > > -- Peter Brigham > > Peter M. Brigham, MD > pmbrig at comcast.net > http://home.comcast.net/~pmbrig/ > > ~+~+~+~ > Networks create communities. > ~+~+~+~ > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Thu Oct 26 01:53:06 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 25 Oct 2006 22:53:06 -0700 Subject: Heads up about IE7 In-Reply-To: <4DABC27A-E26D-4AAA-8EED-EDA054C57088@lacscentre.co.uk> References: <6323951200.20061025145325@ahsoftware.net> <4DABC27A-E26D-4AAA-8EED-EDA054C57088@lacscentre.co.uk> Message-ID: <1852732114.20061025225306@ahsoftware.net> Dave- Wednesday, October 25, 2006, 4:39:37 PM, you wrote: > I don't see any problems here after a quick check. Rev url routines > seem OK, including revGoUrl. I don't know about altBrowser. Good to know. Do you have a different version of wininet.dll? > I can't connect to my bank though. :-( ...I didn't have any problem getting to your bank... -- -Mark Wieder mwieder at ahsoftware.net From mwieder at ahsoftware.net Thu Oct 26 01:54:05 2006 From: mwieder at ahsoftware.net (Mark Wieder) Date: Wed, 25 Oct 2006 22:54:05 -0700 Subject: Heads up about IE7 In-Reply-To: <453FED86.4000106@hyperactivesw.com> References: <6323951200.20061025145325@ahsoftware.net> <453FED86.4000106@hyperactivesw.com> Message-ID: <2452791159.20061025225405@ahsoftware.net> Jacque- > Did they say what exactly breaks? Nope. That's all I know right now. And pitiful little it is. -- -Mark Wieder mwieder at ahsoftware.net From wjm at wjm.org Thu Oct 26 02:17:10 2006 From: wjm at wjm.org (Bill Marriott) Date: Thu, 26 Oct 2006 02:17:10 -0400 Subject: Careful References: <454043CE.2070306@hyperactivesw.com> Message-ID: <ehpjt4$cf0$1@sea.gmane.org> No doubt xTalk's English-like syntax permits even naughtier coding! -- insert your best effort here J. Landman Gay wrote > <http://www.theregister.co.uk/2006/10/13/code_outrage/> From dcragg at lacscentre.co.uk Thu Oct 26 02:35:23 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Thu, 26 Oct 2006 07:35:23 +0100 Subject: Heads up about IE7 In-Reply-To: <1852732114.20061025225306@ahsoftware.net> References: <6323951200.20061025145325@ahsoftware.net> <4DABC27A-E26D-4AAA-8EED-EDA054C57088@lacscentre.co.uk> <1852732114.20061025225306@ahsoftware.net> Message-ID: <36E7896B-43DA-4909-AC72-4A27E08647C1@lacscentre.co.uk> On 26 Oct 2006, at 06:53, Mark Wieder wrote: > Dave- > > Wednesday, October 25, 2006, 4:39:37 PM, you wrote: > >> I don't see any problems here after a quick check. Rev url routines >> seem OK, including revGoUrl. I don't know about altBrowser. > > Good to know. Do you have a different version of wininet.dll? Different from what? Sorry! I've no idea. I just did a standard install of IE7. > >> I can't connect to my bank though. :-( > > ...I didn't have any problem getting to your bank... :-) Cheers Dave From wjm at wjm.org Thu Oct 26 04:07:14 2006 From: wjm at wjm.org (Bill Marriott) Date: Thu, 26 Oct 2006 04:07:14 -0400 Subject: Heads up about IE7 References: <6323951200.20061025145325@ahsoftware.net><453FED86.4000106@hyperactivesw.com> <2452791159.20061025225405@ahsoftware.net> Message-ID: <ehpqi3$uun$1@sea.gmane.org> There were problems reported with IE7's version of wininet.dll back during beta, especially with certain third-party multiservice instant messaging clients, Microsoft Money, and with the HP Director software. The problem has been linked with a new function called InternetGetSecurityInfoByURLW. There were also some reported issues with retrieving items from the cache. Unfortunately, I do not know of any site confirming these still exist in the released version, and there's not MSF TKB article on the topic. Mark Wieder >> Did they say what exactly breaks? > Nope. That's all I know right now. And pitiful little it is. From VijayBABU.KALANGI at insead.edu Thu Oct 26 04:54:21 2006 From: VijayBABU.KALANGI at insead.edu (KALANGI Vijay BABU) Date: Thu, 26 Oct 2006 10:54:21 +0200 Subject: Tablet Compatibility Message-ID: <29CB66FA5AFE7446BE8729615CE52D791000AAAE@GAIA.FBL.insead.intra> Tablet Compatibility Here we use increasingly Tablet PCs and the Revolution applications we develop are unfortunately not automatically compatible. Any work or development in this direction? Or is there something we should do in our applications to enable it? Thanks. Vijay Babu Kalangi. From dave at looktowindward.com Thu Oct 26 05:34:34 2006 From: dave at looktowindward.com (Dave) Date: Thu, 26 Oct 2006 10:34:34 +0100 Subject: Open Letter to Rev: Quality Is Job #1 In-Reply-To: <Pine.GSO.4.33.0610202210290.24109-100000@titan.ecs.fullerton.edu> References: <Pine.GSO.4.33.0610202210290.24109-100000@titan.ecs.fullerton.edu> Message-ID: <0CDE27F6-EB69-4551-A4C3-6770EC9D4033@looktowindward.com> Hi, You hit the nail on the head (for me anyway)! On 21 Oct 2006, at 06:30, Judy Perry wrote: > Well, > > I'd argue it a different way: > > If you're steathfully (is that a word??) going to switch away from an > oft-vaunted policy of "free year of upgrades" for a license to a > "this is > all you're gonna get" policy of annual subscription fees, you'd really > better be continuously chugging out new versions to keep all the > various > subscriptions at their varying points of the year going full steam, > or you > can kiss your revenue stream buh-bye. This is the problem with the new "policy". You buy version X, it has bugs. Version X+1 comes along and you have to pay to get the bugs fixed! Ok X+1 may have some super-duper new features in it, but you don't really care about them for the job you are doing, you just want the bugs fixed. Unless you can separate out Bug fixes from enhancements you are left with a buggy piece of software that you can never get fixed! Even paying (again) for the latest version does not guarantee that you will get the bugs fixed, and since it has a lot of new features in it, all of which potentially have bugs in them, the situation just gets worse and worse. I have found that I can get by with 2.6.6 with a bunch of workarounds etc., and I am not going to buy or recommend a new version until problems that have been around since V2.4 (ish) are fixed, so the revenue stream shrinks.......................... > I personally have mixed feelings. > > Fortunately, I don't have to actually *produce* anything with > Revolution; > any bugs that exist I can 'program' my way around in terms of > curriculum > change(s). However, if I did, I'd be leery about paying year after > year, > wondering whether (as has been claimed, note that I'm not saying > it's so) > pre-existing bugs of a year or more have actually gotten fixed. I > guess I > should be especially glad that I'm not a *nix user waiting for desired > improvements/fixes. It must be tough to look into a crystal ball > to try > to discern whether some badly-needed bug fix/improvement will see > its way > into the next release so as to make the pre-purchased update pack > worthwhile. I know that I recommend that one of my customers get RunRev, they were all for it, until they found out that: 1. They would have to pay "extra" to have bugs fixed and 2. Even if they did pay "extra" there was no guarantee that they would ever be fixed. So, there's two licenses that RunRev didn't get. The sad thing about it is that if they had just increased the price of the total package and offered a year's free updates, plus a separate stream for bug fixes as opposed to enhancements, they would have paid it. Cheers Dave From geradamas at yahoo.com Thu Oct 26 07:17:36 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 26 Oct 2006 12:17:36 +0100 (BST) Subject: Open Letter to Rev: Quality Is Job #1 Message-ID: <20061026111736.95740.qmail@web37512.mail.mud.yahoo.com> Dave wrote: "The sad thing about it is that if they had just increased the price of the total package and offered a year's free updates, plus a separate stream for bug fixes as opposed to enhancements, they would have paid it." What I wonder about is why Runtime Revolution don't consider making earlier versions (such as 2.6) available at a reduced price for those who don't necessarily want or need all the latest bells and whistles, and, for that matter, are not prepared to cope with all the bugs in the current version. For the sake of argument, I work with DreamCard 2.6.1 - for me it works the eponymous DREAM - now I would be perfectly prepared to stump up an extra $25 to upgrade it to the full-blown Runtime Revolution 2.6.1. But (at least just now) I have neither the money nor the inclination to pay a fairly large lump for 2.7.4/5/6/7/8/9. I often use Bryce 2 on my computer, and Poser 3 - both were released FREE a few years ago. Now to rerelease RR 2.1 or somesuch free is probably asking a bit much (after all it would eat into RR's revenue stream, a tiny bit), but were it offered at a reduced price it might find quite a few takers. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Thu Oct 26 07:25:29 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 26 Oct 2006 12:25:29 +0100 (BST) Subject: Bottoms up about IE7 Message-ID: <20061026112529.58939.qmail@web37506.mail.mud.yahoo.com> As an infrequent Windows user the following is probably a bit naive: With Mac and Linux changing a browser (I have about 6 on my Mac) does not "fatally bugger up the operating system" for other bits of software. Now I know that Microsoft (and, to a lesser extent, Apple) can be a bit paternalistic, deciding what is good for their end-users - but I fail to see how changing a web-browser can affect Runtime Revolution's web-operability. OR, to put it another way: if upgrades of standard software packages within an operating system radically affect how other software packages function in that OS isn't it time to ask some hard questions about the OS? sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Thu Oct 26 07:29:36 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 26 Oct 2006 12:29:36 +0100 (BST) Subject: Grab command Message-ID: <20061026112936.14364.qmail@web37509.mail.mud.yahoo.com> Works 100% for me: Mac 10.4.8 DC 2.6.1 and RRMedia 2.7.2 regards, Richmond ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From dave at looktowindward.com Thu Oct 26 07:37:04 2006 From: dave at looktowindward.com (Dave) Date: Thu, 26 Oct 2006 12:37:04 +0100 Subject: Bottoms up about IE7 In-Reply-To: <20061026112529.58939.qmail@web37506.mail.mud.yahoo.com> References: <20061026112529.58939.qmail@web37506.mail.mud.yahoo.com> Message-ID: <F2F6DDE0-D88E-42B1-9FA3-AF6570257E73@looktowindward.com> Hi, I'm guessing it's all to do with the dreaded DLLs on Windows. It happened on MacOS 9 too, to a lessor extent. For instance if you had Office 98 running and then used an older version (that used different DLLs (shared libs on the Mac), it could cause all kinds of chaos. In the same way, if RunRev relied on the action of a DLL and then a new version of that DLL changed how it worked (but kept the same DLL file and function name, they things start to fall apart). Just a guess, but I've had some horrible times trying to get the right set of DLLs installed. All the Best Dave On 26 Oct 2006, at 12:25, Richmond Mathewson wrote: > As an infrequent Windows user the following is > probably a bit naive: > > With Mac and Linux changing a browser (I have about 6 > on my Mac) does not "fatally bugger up the operating > system" for other bits of software. > > Now I know that Microsoft (and, to a lesser extent, > Apple) can be a bit paternalistic, deciding what is > good for their end-users - but I fail to see how > changing a web-browser can affect Runtime Revolution's > web-operability. OR, to put it another way: if > upgrades of standard software packages within an > operating system radically affect how other software > packages function in that OS isn't it time to ask some > hard questions about the OS? > > sincerely, Richmond Mathewson > > ____________________________________________________________ > > I have just read and signed the online petition: > > "Hinge & Bracket" > > hosted on the web by PetitionOnline.com, the free online petition > service, at: > > http://www.PetitionOnline.com/HandB/ > > I personally agree with what this petition says, and I think you might > agree, too. If you can spare a moment, please take a look, and > consider signing yourself. > > Richmond Mathewson > ____________________________________________________________ > > Send instant messages to your online friends http:// > uk.messenger.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 geradamas at yahoo.com Thu Oct 26 07:47:35 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 26 Oct 2006 12:47:35 +0100 (BST) Subject: Careful Message-ID: <20061026114735.84904.qmail@web37511.mail.mud.yahoo.com> J. Landman Gay wrote: "Better be careful what you put in your scripts: <http://www.theregister.co.uk/2006/10/13/code_outrage/>" as a veteran user of 'abusive' language I am afraid I laughed my socks off - surely 'bo****ks' are those things without which half the population of the world would feel a bit odd? and the "F' word refers to a reasonably popular pastime among the greater part of the human population (not to say anything about the rest of the animal kingdom). Words are really fairly random things and the meaning we ascribe to them, while being conventualised to an extent, changes over time (hence language change and dialectal divergence). Biblical fundamentalists would have it that the world is a static thing - yet the bible (among many other religious scriptures) contains words that meant rather different things when they were written down to how we now take them. This is, surely, a problem for the fundamentalists (of all faiths, sects and cults) and not for the rest of us who keep our quiet, personal faiths to ourselves and feel sufficiently secure in our belief-systems that we don't have to continually ram them down other people's throats. I am also sure that those Open Source coders who can't resist slipping the odd 'blast' and 'damn' into their code are not going to be particularly perturbed by organisations such as the American Family Association casting anathemas at them. Some of us can't be bothered by narrow minded bigots - and I often wonder what God thinks about them too. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From viktoras at ekoinf.net Thu Oct 26 09:06:52 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 26 Oct 2006 16:06:52 +0300 (FLE Standard Time) Subject: mad images References: <20061026111736.95740.qmail@web37512.mail.mud.yahoo.com> Message-ID: <4540B2EC.000001.01920@MAZYTIS> Hi, it is a very simple html (only p and img tags) page. However when I try to display it in a field as htmlText, images and text start a "crazy dance" and appear either at the very top of the field where only half of any image is visible or in places they should not be at all. Seems that position of image tags have no influence on actual position of an image. Is there a way to handle this, maybe I have bad field settings, what else can cause this sort of weird behavior ?... What I need is an ordinary text paragraphs followed by images to appear in correct order in the text field. Viktoras From klaus at major-k.de Thu Oct 26 09:29:04 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 26 Oct 2006 15:29:04 +0200 (MEST) Subject: mad images In-Reply-To: <4540B2EC.000001.01920@MAZYTIS> References: <20061026111736.95740.qmail@web37512.mail.mud.yahoo.com> <4540B2EC.000001.01920@MAZYTIS> Message-ID: <9F283BD2-8DF5-401B-A8F1-00F8071D90D8@major-k.de> Hi Viktoras, > Hi, > > it is a very simple html (only p and img tags) page. However when I > try to > display it in a field as htmlText, images and text start a "crazy > dance" and > appear either at the very top of the field where only half of any > image is > visible or in places they should not be at all. Seems that position > of image > tags have no influence on actual position of an image. Is there a > way to > handle this, maybe I have bad field settings, what else can cause > this sort > of weird behavior ?... > > What I need is an ordinary text paragraphs followed by images to > appear in > correct order in the text field. try setting the "fixed line height" of that field to false. That may ease your pain, at least a bit :-) > Viktoras Best Klaus Major klaus at major-k.de http://www.major-k.de From m.mackenzie at sasktel.net Thu Oct 26 09:47:52 2006 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Thu, 26 Oct 2006 07:47:52 -0600 Subject: Standalone app as Frankensteinian Monster Message-ID: <4540BC88.4090406@sasktel.net> Hi. After a few month's work I am debugging the stand alone side of my application. So far the app works really well and with a complacent gleam in my mind's eye I click on the quit button of the main stack and my application won't die! The program is in two parts really. There is a Rev generated front end and an sqllite data base using the alt3sql "dll" (licensed copy, my own). After days of coding tweaks, etc. I think I need a refresher course in scripting the shutting down and successful quitting of an application. The application quits normally albeit a touch slowly as it saves various stacks (only when in the development environment, stacks are not saved except for a preferences stack which is outside the standalone in a set of "extra files") I have the following code in a closeStackRequest handler in my topmost (main) application stack ( I have commented out various activities to try and find the stoppage): on closeStackRequest -- confirm whether to close the window answer question "Are you sure you want to quit the entire program?" with "Yes" or "No" if it is "Yes" then if the environment is "development" then leavingDevelopment pass closeStackRequest end if if the environment is "standalone application" then --quietDisconnectDB --leavingApplication -- quit --close stack "Navigator" KillAllPendingMessages --pass closeStackRequest quit end if end if end closeStackRequest on KillAllPendingMessages --courtesy of the list archives repeat for each line i in the pendingMessages cancel (item 1 of i) end repeat end KillAllPendingMessages on leavingApplication if "Navigator" is among the lines of the openStacks then close stack "Navigator" end if if "Bullets" is among the lines of the openStacks then close stack "Bullets" end if if "Attic" is among the lines of the openStacks then close stack "Attic" end if if "AboutStack" is among the lines of the openStacks then close stack "AboutStack" end if if "Calendar" is among the lines of the openStacks then close stack "Calendar" end if if "Primer" is among the lines of the openStacks then close stack "Primer" end if if "Suppliers" is among the lines of the openStacks then close stack "Suppliers" end if if "Brass" is among the lines of the openStacks then close stack "Brass" end if if "Propellant" is among the lines of the openStacks then close stack "Propellant" end if -- if "Loads" is among the lines of the openStacks -- then -- close stack "Loads" --end if if "Loads" is among the lines of the openStacks then close stack "Loads" end if if "Help" is among the lines of the openStacks then close stack "Help" end if save stack "ExtraFiles/ReloadingPrefs.rev" if "ReloadingPrefs" is among the lines of the openStacks then close stack "ExtraFiles/ReloadingPrefs.rev" end if end leavingApplication Any help, insight, pointers to working similar applications which do evince a Frankensteinian lineage greatfully received. Regards Mark MacKenzie Past Ink Publishing From marty at ucls.uchicago.edu Thu Oct 26 10:36:30 2006 From: marty at ucls.uchicago.edu (Marty Billingsley) Date: Thu, 26 Oct 2006 09:36:30 -0500 Subject: intersect() Message-ID: <94283877-A137-4DFF-ACCC-C98C19A97E67@ucls.uchicago.edu> Hi all -- I seem to remember using the intersect() function before, where it returned false if one object was intersecting a transparent part of an image (don't remember if the image was a png or a gif). Now I can't seem to get that to work. Is there something I need to do to the image to make sure the transparency is recognized? Thanks, - marty -- Marty Billingsley The University of Chicago Laboratory Schools marty at ucls.uchicago.edu From viktoras at ekoinf.net Thu Oct 26 10:56:01 2006 From: viktoras at ekoinf.net (Viktoras Didziulis) Date: Thu, 26 Oct 2006 17:56:01 +0300 (FLE Standard Time) Subject: mad images References: <9F283BD2-8DF5-401B-A8F1-00F8071D90D8@major-k.de> Message-ID: <4540CC81.000001.03808@MAZYTIS> It helped ! Thanks! Regards Viktoras -------Original Message------- try setting the "fixed line height" of that field to false. That may ease your pain, at least a bit :-) > Viktoras Best 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 dave at looktowindward.com Thu Oct 26 11:03:13 2006 From: dave at looktowindward.com (Dave) Date: Thu, 26 Oct 2006 16:03:13 +0100 Subject: Getting IP Address of Machine that is Currently Running the Stack In-Reply-To: <BD9454A9-12B0-48FC-B3E1-F8B7C9874A9D@swcp.com> References: <009a01c6f825$aa2fb710$2100a8c0@Paul> <F59D4459-CBFF-42AA-9851-29B7CDDDDEA1@looktowindward.com> <BD9454A9-12B0-48FC-B3E1-F8B7C9874A9D@swcp.com> Message-ID: <D1D55F5A-874F-4379-8A0C-C9C7DE984B9B@looktowindward.com> Hi, Thanks a lot, that worked great, for anyone that is interested, here is a function to return the local IP address: ------------------------------------------------------------------ -- -- Get the Local IP Address of this Machine -- ------------------------------------------------------------------ function GetLocalHostIPAddress local myIPAddress local myHostAddress put "255.255.255.255:6000" into myIPAddress open datagram socket to myIPAddress put the hostAddress of myIPAddress into myHostAddress close socket myIPAddress return myHostAddress end GetLocalHostIPAddress ------------------------------------------------------------------ -- -- Test it on a Button -- ------------------------------------------------------------------ on mouseUp put GetLocalHostIPAddress() end mouseUp Thanks again Dave On 25 Oct 2006, at 20:41, Dar Scott wrote: > > On Oct 25, 2006, at 7:09 AM, Dave wrote: > >> How can I get the IP address of the machine that a stack is >> running on? > > Open a datagram socket to a legal IP address. That does not have > to be assigned. Then get the hostAddress of that socket. Then > close it. The hostAddress will be what you want. > > If the machine has more than one IP address, the address will be > the one that would be used in trying to make the connection. For > example, on a firewall, the machine might have both a public IP > address for one adaptor and a private IP address for the LAN on > another adaptor. Also, a single Ethernet LAN might have more than > one IP address assigned to an adaptor on a machine (I use this for > addressing both my network and instruments that come with a fixed > IP address). And then there are dialups and VPNs and... > > The cool part about the datagram method is that it is not > intrusive. It does not try to do anything on the net. > > If you want the IP address of the default adaptor, try > "255.255.255.255". This does not always work; I forgot the > constraints. > > This method would not work at one time on OS X, but that was fixed. > > Dar > > -- > ************************************** > Dar Scott > Dar Scott Consulting and Dar's Lab > 8637 Horacio Place NE > Albuquerque, NM 87111 > > Lab, office, home: +1 505 299 9497 > Fax: call above first > Skype: ask > > http://www.swcp.com/dsc > dsc at swcp.com > > Computer programming > ************************************** > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 26 11:09:32 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Thu, 26 Oct 2006 10:09:32 -0500 Subject: Careful In-Reply-To: <454043CE.2070306@hyperactivesw.com> References: <454043CE.2070306@hyperactivesw.com> Message-ID: <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> I know it isn't good, but I don't know what bo****cks exactly is (or are)... That just goes to show you, one man's (country's) swear word is another man's random syllables. At 12:12 AM 10/26/2006, you wrote: >Better be careful what you put in your scripts: > ><http://www.theregister.co.uk/2006/10/13/code_outrage/> > >-- >Jacqueline Landman Gay | jacque at hyperactivesw.com >HyperActive Software | http://www.hyperactivesw.com Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-682-4588 From jacque at hyperactivesw.com Thu Oct 26 11:34:04 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 26 Oct 2006 10:34:04 -0500 Subject: Careful In-Reply-To: <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> References: <454043CE.2070306@hyperactivesw.com> <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> Message-ID: <4540D56C.8010505@hyperactivesw.com> Peter T. Evensen wrote: > I know it isn't good, but I don't know what bo****cks exactly is (or > are)... That just goes to show you, one man's (country's) swear word is > another man's random syllables. As I understand it, you have two, I have none. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From luis at anachreon.co.uk Thu Oct 26 11:36:44 2006 From: luis at anachreon.co.uk (Luis) Date: Thu, 26 Oct 2006 16:36:44 +0100 Subject: Careful In-Reply-To: <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> References: <454043CE.2070306@hyperactivesw.com> <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> Message-ID: <4540D60C.8000901@anachreon.co.uk> It's what squirrels like... Cheers, Luis. Peter T. Evensen wrote: > I know it isn't good, but I don't know what bo****cks exactly is (or > are)... That just goes to show you, one man's (country's) swear word is > another man's random syllables. > > At 12:12 AM 10/26/2006, you wrote: >> Better be careful what you put in your scripts: >> >> <http://www.theregister.co.uk/2006/10/13/code_outrage/> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-682-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 jacque at hyperactivesw.com Thu Oct 26 11:47:31 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 26 Oct 2006 10:47:31 -0500 Subject: card rect problem In-Reply-To: <22A21D50-A7B2-4F66-9B2E-2C23A9C2C061@comcast.net> References: <22A21D50-A7B2-4F66-9B2E-2C23A9C2C061@comcast.net> Message-ID: <4540D893.8000504@hyperactivesw.com> Peter Brigham wrote: > I can't figure out what could make the > card height different from the stack height. I can't set the height of > the card to fix it. I can't think of much either, but since you are working on a laptop, check the windowBoundingRect property. You may have to set that to a larger size to accomodate a window that goes offscreen. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From rcozens at pon.net Thu Oct 26 11:55:14 2006 From: rcozens at pon.net (Rob Cozens) Date: Thu, 26 Oct 2006 08:55:14 -0700 Subject: Tablet Compatibility In-Reply-To: <29CB66FA5AFE7446BE8729615CE52D791000AAAE@GAIA.FBL.insead.intra> References: <29CB66FA5AFE7446BE8729615CE52D791000AAAE@GAIA.FBL.insead.intra> Message-ID: <a05210600c16687ffedda@[66.81.75.227]> Hi Vjay, >Here we use increasingly Tablet PCs and the Revolution applications we >develop are unfortunately not automatically compatible. Any work or >development in this direction? Or is there something we should do in our >applications to enable it? There is a Bugzilla request for TPC compliance. The request and subsequent comments outline the deficiencies and provide workarounds for some problems. You can vote for this at <http://support.runrev.com/bugdatabase/show_bug.cgi?id=3252>. -- 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.userev at harbourhosting.co.uk Thu Oct 26 11:58:56 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Thu, 26 Oct 2006 16:58:56 +0100 Subject: card rect problem In-Reply-To: <4540D893.8000504@hyperactivesw.com> References: <22A21D50-A7B2-4F66-9B2E-2C23A9C2C061@comcast.net> <4540D893.8000504@hyperactivesw.com> Message-ID: <4540DB40.5080500@harbourhosting.co.uk> J. Landman Gay wrote: > Peter Brigham wrote: > >> I can't figure out what could make the card height different from the >> stack height. I can't set the height of the card to fix it. > > I can't think of much either, but since you are working on a laptop, > check the windowBoundingRect property. You may have to set that to a > larger size to accomodate a window that goes offscreen. > On MacOS and OSX, if there is a menu, the card height and stack height will differ by the height of the menu. Could that be the issue? Martin Baxter From klaus at major-k.de Thu Oct 26 12:04:22 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 26 Oct 2006 18:04:22 +0200 Subject: ReVideoGrabber Message-ID: <AF56C95F-5CEF-4E0C-9903-353A4262686D@major-k.de> Hi all, I recently filed a bugreport concerning some inconveniences of the ReVideoGrabber on OS X with QT 7.1.3. Maybe these facts and observations are useful to you, too: http://support.runrev.com/bugdatabase/show_bug.cgi?id=3921 Regards Klaus Major klaus at major-k.de http://www.major-k.de From SimPLsol at aol.com Thu Oct 26 13:06:24 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 26 Oct 2006 13:06:24 EDT Subject: U3 Serial Number Message-ID: <492.ab8f9ea.32724510@aol.com> How does one get the serial number of a U3 thumb drive? I'd like to have a stack check to be sure it is on a specific U3 devise before opening. Thanks in advance. Paul Looney From m.schonewille at economy-x-talk.com Thu Oct 26 13:17:58 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 26 Oct 2006 19:17:58 +0200 Subject: Careful In-Reply-To: <4540D56C.8010505@hyperactivesw.com> References: <454043CE.2070306@hyperactivesw.com> <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> <4540D56C.8010505@hyperactivesw.com> Message-ID: <47499B3E-98A4-4704-B1DF-438E759E5BFE@economy-x-talk.com> Hi Jacque, you got it almost right: <http://www.askoxford.com/results/? view=dict&field-12668446=bullock&branch=13842570&textsearchtype=exact&so rtorder=score%2Cname> bullock: noun a castrated male bovine animal raised for beef. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 26-okt-2006, om 17:34 heeft J. Landman Gay het volgende geschreven: > Peter T. Evensen wrote: > > I know it isn't good, but I don't know what bo****cks exactly is (or > > are)... That just goes to show you, one man's (country's) swear > word is > > another man's random syllables. > > As I understand it, you have two, I have none. > > -- > Jacqueline Landman Gay | jacque at hyperactivesw.com > HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Thu Oct 26 13:26:30 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Thu, 26 Oct 2006 10:26:30 -0700 Subject: Careful In-Reply-To: <4540D60C.8000901@anachreon.co.uk> Message-ID: <C1663DD6.3F095%JimAultWins@yahoo.com> Rats! I have a bunch of script comments along the lines of --and now the squirrel hides his nuts in the ground Sure hope the search engine does not put me high on the abusive hit list. Jim Ault Las Vegas On 10/26/06 8:36 AM, "Luis" <luis at anachreon.co.uk> wrote: > It's what squirrels like... > > Cheers, > > Luis. > > > Peter T. Evensen wrote: >> I know it isn't good, but I don't know what bo****cks exactly is (or >> are)... That just goes to show you, one man's (country's) swear word is >> another man's random syllables. >> >> At 12:12 AM 10/26/2006, you wrote: >>> Better be careful what you put in your scripts: >>> >>> <http://www.theregister.co.uk/2006/10/13/code_outrage/> >>> >>> -- >>> Jacqueline Landman Gay | jacque at hyperactivesw.com >>> HyperActive Software | http://www.hyperactivesw.com >> >> Peter T. Evensen >> http://www.PetersRoadToHealth.com >> 314-629-5248 or 888-682-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 scott at tactilemedia.com Thu Oct 26 13:37:47 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Thu, 26 Oct 2006 10:37:47 -0700 Subject: intersect() In-Reply-To: <94283877-A137-4DFF-ACCC-C98C19A97E67@ucls.uchicago.edu> Message-ID: <C166407C.15ADD%scott@tactilemedia.com> Recently, Marty Billingsley wrote: > I seem to remember using the intersect() function before, where it > returned false if one object was intersecting a transparent part of > an image (don't remember if the image was a png or a gif). Now I > can't seem to get that to work. Is there something I need to do to > the image to make sure the transparency is recognized? The intersect function has always worked using the rects of objects. Perhaps you are thinking of within()? A nice feature of v2.7.x is that within() now detects transparent regions with graphics too, where before it would only work with images. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From wow at together.net Thu Oct 26 13:40:52 2006 From: wow at together.net (Richard Miller) Date: Thu, 26 Oct 2006 13:40:52 -0400 Subject: RevVideoGrabber In-Reply-To: <AF56C95F-5CEF-4E0C-9903-353A4262686D@major-k.de> References: <AF56C95F-5CEF-4E0C-9903-353A4262686D@major-k.de> Message-ID: <85DD90D0-A2F3-4FE5-89A6-CC3333E76715@together.net> Hi Klaus: You reported: --------------- 4. Broken functionality "revvideograbsettings" works fine but "revSetvideograbsettings" does not! Saved setting are NOT loaded, neither from a variable nor from a binary file nor a custom property. So you have to "revVideoGrabDialog" everytime you want to change a setting. ---------------- We have no problem using RevSetVideoGrabSettings with Rev. 2.7.3 (Enterprise) on Windows XP. It's a basic part of our video program. The settings are loaded from a binary file. We've tried various versions of Quicktime without a problem. I haven't recently tried loading a saved setting to switch from one camera to another on-the-fly, but this was working fine at an earlier time. I can reconfirm if it's still working now if that's an important function for you. Regards, Richard Miller Imprinter Technologies On Oct 26, 2006, at 12:04 PM, Klaus Major wrote: > Hi all, > > I recently filed a bugreport concerning some inconveniences > of the ReVideoGrabber on OS X with QT 7.1.3. > > Maybe these facts and observations are useful to you, too: > http://support.runrev.com/bugdatabase/show_bug.cgi?id=3921 > > > 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 From klaus at major-k.de Thu Oct 26 14:07:11 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 26 Oct 2006 20:07:11 +0200 Subject: RevVideoGrabber In-Reply-To: <85DD90D0-A2F3-4FE5-89A6-CC3333E76715@together.net> References: <AF56C95F-5CEF-4E0C-9903-353A4262686D@major-k.de> <85DD90D0-A2F3-4FE5-89A6-CC3333E76715@together.net> Message-ID: <F6F0485E-5FC8-4E06-8BAB-580BAD3DB519@major-k.de> Hi Richard, > Hi Klaus: > > You reported: > --------------- > 4. Broken functionality > "revvideograbsettings" works fine but "revSetvideograbsettings" > does not! > Saved setting are NOT loaded, neither from a variable nor from a > binary file nor a > custom property. > So you have to "revVideoGrabDialog" everytime you want to change a > setting. > ---------------- > We have no problem using RevSetVideoGrabSettings with Rev. 2.7.3 > (Enterprise) on Windows XP. See below... > It's a basic part of our video program. The settings are loaded > from a binary file. We've tried various versions of Quicktime > without a problem. I am talking about OS X and QT 7.1.3, did you test on OS X and QuickTime, too? It does not work on my old PPC G4 and not on a MacBook Intel. > I haven't recently tried loading a saved setting to switch from one > camera to another on-the-fly, but this was working fine at an > earlier time. I can reconfirm if it's still working now if that's > an important function for you. Yes. please, we might also need windows later. > Regards, > Richard Miller > Imprinter Technologies Regards Klaus Major klaus at major-k.de http://www.major-k.de From FlexibleLearning at aol.com Thu Oct 26 14:31:01 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Thu, 26 Oct 2006 14:31:01 EDT Subject: Standalone app as Frankensteinian Monster Message-ID: <cde.13916c2.327258e5@aol.com> Hi Mark Well, it looks like you are doing a lot of unnecessary stuff. If you want to 'quit', all pendingMessages will terminate and all stacks will close automatically. If I read you right you need you only need... on closeStackRequest -- confirm whether to close the window answer question "Are you sure you want to quit the entire program?" with "Yes" or "No" if it is "No" then exit closeStackrequest if "ReloadingPrefs" is among the lines of the openStacks then save stack "ExtraFiles/ReloadingPrefs.rev" close stack "ExtraFiles/ReloadingPrefs.rev" end if pass closeStackrequest end closeStackrequest Or am I missing something obvious here? /H The application quits normally albeit a touch slowly as it saves various stacks (only when in the development environment, stacks are not saved except for a preferences stack which is outside the standalone in a set of "extra files") I have the following code in a closeStackRequest handler in my topmost (main) application stack ( I have commented out various activities to try and find the stoppage): ------------------------- on closeStackRequest -- confirm whether to close the window answer question "Are you sure you want to quit the entire program?" with "Yes" or "No" if it is "Yes" then if the environment is "development" then leavingDevelopment pass closeStackRequest end if if the environment is "standalone application" then --quietDisconnectDB --leavingApplication -- quit --close stack "Navigator" KillAllPendingMessages --pass closeStackRequest quit end if end if end closeStackRequest on KillAllPendingMessages --courtesy of the list archives repeat for each line i in the pendingMessages cancel (item 1 of i) end repeat end KillAllPendingMessages on leavingApplication if "Navigator" is among the lines of the openStacks then close stack "Navigator" end if if "Bullets" is among the lines of the openStacks then close stack "Bullets" end if if "Attic" is among the lines of the openStacks then close stack "Attic" end if if "AboutStack" is among the lines of the openStacks then close stack "AboutStack" end if if "Calendar" is among the lines of the openStacks then close stack "Calendar" end if if "Primer" is among the lines of the openStacks then close stack "Primer" end if if "Suppliers" is among the lines of the openStacks then close stack "Suppliers" end if if "Brass" is among the lines of the openStacks then close stack "Brass" end if if "Propellant" is among the lines of the openStacks then close stack "Propellant" end if -- if "Loads" is among the lines of the openStacks -- then -- close stack "Loads" --end if if "Loads" is among the lines of the openStacks then close stack "Loads" end if if "Help" is among the lines of the openStacks then close stack "Help" end if save stack "ExtraFiles/ReloadingPrefs.rev" if "ReloadingPrefs" is among the lines of the openStacks then close stack "ExtraFiles/ReloadingPrefs.rev" end if end leavingApplication Any help, insight, pointers to working similar applications which do evince a Frankensteinian lineage greatfully received. ------------------------- From m.schonewille at economy-x-talk.com Thu Oct 26 14:47:49 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Thu, 26 Oct 2006 20:47:49 +0200 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <cde.13916c2.327258e5@aol.com> References: <cde.13916c2.327258e5@aol.com> Message-ID: <AE031564-A1A5-4C5D-BD9A-17B5043F3D60@economy-x-talk.com> Hi Hugh, On Windows, you need to cancel pending messages, close all stack, stop externals and stop running handlers to make sure that your application really quits. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 26-okt-2006, om 20:31 heeft FlexibleLearning at aol.com het volgende geschreven: > Hi Mark > > Well, it looks like you are doing a lot of unnecessary stuff. If > you want to > 'quit', all pendingMessages will terminate and all stacks will close > automatically. If I read you right you need you only need... > > on closeStackRequest -- confirm whether to close the window > answer question "Are you sure you want to quit the entire program?" > with > "Yes" or "No" > if it is "No" then exit closeStackrequest > if "ReloadingPrefs" is among the lines of the openStacks then > save stack "ExtraFiles/ReloadingPrefs.rev" > close stack "ExtraFiles/ReloadingPrefs.rev" > end if > pass closeStackrequest > end closeStackrequest > > Or am I missing something obvious here? From geradamas at yahoo.com Thu Oct 26 15:00:20 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 26 Oct 2006 20:00:20 +0100 (BST) Subject: Careful Message-ID: <20061026190020.21952.qmail@web37511.mail.mud.yahoo.com> Bullocks are, indeed, castrated bulls (other words for them are: steers, stirks) - but the same word spelt with an 'O' rather than a 'U' refers to testicles. Personally, I don't really give a "bucket of bo****ks" what people write in their code if: 1. it works and 2. it doesn't eat up so many processor cycles churning through 'merry little phrases' that I am driven to cry "Oh, bo****ks" in frustration. sincerely, Richmond Mathewson and, perhaps more relevantly in terms of RR programming [OK, Klaus Major - this is where you wade in] - why do so many programmers object to storing code in fields which are then called from objects? ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From dsc at swcp.com Thu Oct 26 15:16:41 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 26 Oct 2006 13:16:41 -0600 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <AE031564-A1A5-4C5D-BD9A-17B5043F3D60@economy-x-talk.com> References: <cde.13916c2.327258e5@aol.com> <AE031564-A1A5-4C5D-BD9A-17B5043F3D60@economy-x-talk.com> Message-ID: <50654F0F-0D97-4DD1-B97C-EA4FE3E01D3C@swcp.com> On Oct 26, 2006, at 12:47 PM, Mark Schonewille wrote: > On Windows, you need to cancel pending messages, close all stack, > stop externals and stop running handlers to make sure that your > application really quits. I understand cancel pending messages and close all stacks, but I'll a little confused by what the others mean. Dar From geradamas at yahoo.com Thu Oct 26 15:32:56 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Thu, 26 Oct 2006 20:32:56 +0100 (BST) Subject: Getting IP Address of Machine that is Currently Running the Stack Message-ID: <20061026193256.6302.qmail@web37514.mail.mud.yahoo.com> I have done the obvious thing: I have lifted the scripts out of this recent thread and combined them in a stack which I have just uploaded to RevOnline: IP Addresser Credit IS given. Love, Richmond ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From wow at together.net Thu Oct 26 16:10:17 2006 From: wow at together.net (Richard Miller) Date: Thu, 26 Oct 2006 16:10:17 -0400 Subject: RevVideoGrabber In-Reply-To: <F6F0485E-5FC8-4E06-8BAB-580BAD3DB519@major-k.de> References: <AF56C95F-5CEF-4E0C-9903-353A4262686D@major-k.de> <85DD90D0-A2F3-4FE5-89A6-CC3333E76715@together.net> <F6F0485E-5FC8-4E06-8BAB-580BAD3DB519@major-k.de> Message-ID: <CF1486E0-DE56-4B2D-8A63-97948722D2BB@together.net> Klaus, Just did a test on an older G4 IBook we have using the latest version of Rev Enterprise, OS 10.3.9, and Quicktime 6.5.2. Both functions worked perfectly. No problem saving and recalling video settings (from binary files) or switching between two firewire cameras (Unibrain Fire-I cameras). Richard On Oct 26, 2006, at 2:07 PM, Klaus Major wrote: > Hi Richard, > >> Hi Klaus: >> >> You reported: >> --------------- >> 4. Broken functionality >> "revvideograbsettings" works fine but "revSetvideograbsettings" >> does not! >> Saved setting are NOT loaded, neither from a variable nor from a >> binary file nor a >> custom property. >> So you have to "revVideoGrabDialog" everytime you want to change a >> setting. >> ---------------- >> We have no problem using RevSetVideoGrabSettings with Rev. 2.7.3 >> (Enterprise) on Windows XP. > > See below... > >> It's a basic part of our video program. The settings are loaded >> from a binary file. We've tried various versions of Quicktime >> without a problem. > > I am talking about OS X and QT 7.1.3, did you test on OS X and > QuickTime, too? > It does not work on my old PPC G4 and not on a MacBook Intel. > >> I haven't recently tried loading a saved setting to switch from >> one camera to another on-the-fly, but this was working fine at an >> earlier time. I can reconfirm if it's still working now if that's >> an important function for you. > > Yes. please, we might also need windows later. > >> Regards, >> Richard Miller >> Imprinter Technologies > > 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 From mmackenzie at wdm.ca Thu Oct 26 16:34:52 2006 From: mmackenzie at wdm.ca (Mark MacKenzie) Date: Thu, 26 Oct 2006 14:34:52 -0600 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <cde.13916c2.327258e5@aol.com> Message-ID: <C166780B.1E5E2%mmackenzie@wdm.ca> I tried stripping things down to this script. Then after that wouldn't work I inserted a script to cancel pending messages, still no good. That leaves, in my mind, the question of running externals. Would having an opend connection to an sQL database through the alt3SQL dll cause this hang? I tried inserting another script which closed this connection but on second thought didn't check for more than one connection. I wonder how to do that? Thank you Dar and Mark for your help so far however, Frankenstein's creation (application) still lives. No poblems in quitting out while in the development environment. By the way I am using Version 2.5.1 on Windows XP. Currently there is no way I can upgrade to the current version so must make this work in what I have. Regards Mark MacKenzie Past Ink Publishing > From: FlexibleLearning at aol.com > Reply-To: How to use Revolution <use-revolution at lists.runrev.com> > Date: Thu, 26 Oct 2006 14:31:01 EDT > To: use-revolution at lists.runrev.com > Subject: Re: Standalone app as Frankensteinian Monster > > Hi Mark > > Well, it looks like you are doing a lot of unnecessary stuff. If you want to > 'quit', all pendingMessages will terminate and all stacks will close > automatically. If I read you right you need you only need... > > on closeStackRequest -- confirm whether to close the window > answer question "Are you sure you want to quit the entire program?" with > "Yes" or "No" > if it is "No" then exit closeStackrequest > if "ReloadingPrefs" is among the lines of the openStacks then > save stack "ExtraFiles/ReloadingPrefs.rev" > close stack "ExtraFiles/ReloadingPrefs.rev" > end if > pass closeStackrequest > end closeStackrequest > > Or am I missing something obvious here? > > /H > From klaus at major-k.de Thu Oct 26 17:06:34 2006 From: klaus at major-k.de (Klaus Major) Date: Thu, 26 Oct 2006 23:06:34 +0200 (MEST) Subject: RevVideoGrabber In-Reply-To: <CF1486E0-DE56-4B2D-8A63-97948722D2BB@together.net> References: <AF56C95F-5CEF-4E0C-9903-353A4262686D@major-k.de> <85DD90D0-A2F3-4FE5-89A6-CC3333E76715@together.net> <F6F0485E-5FC8-4E06-8BAB-580BAD3DB519@major-k.de> <CF1486E0-DE56-4B2D-8A63-97948722D2BB@together.net> Message-ID: <C88E8E85-B2E8-4E6E-B0DD-A9EFAC6C8FBF@major-k.de> Hi Richard, > Klaus, > > Just did a test on an older G4 IBook we have using the latest > version of Rev Enterprise, OS 10.3.9, and Quicktime 6.5.2. Both > functions worked perfectly. No problem saving and recalling video > settings (from binary files) or switching between two firewire > cameras (Unibrain Fire-I cameras). Thank you for testing this! Hmmm, I downloaded Malte Brill's "uGrabIt" (Videograbber) shareware, and that did not load settings either on all of my testing machines: G4, MacBook(Intel) and 17" Powebook G4, all with OS X 10.4.8 and QT 7.1.3. But this worked in earlier versions, I know! (Otherwise wouldn't have sold a single unit of his nice shareware ;-) So since I have QT 7.1.3, maybe Apple changed something here? > Richard Regards Klaus Major klaus at major-k.de http://www.major-k.de From devin_asay at byu.edu Thu Oct 26 17:34:59 2006 From: devin_asay at byu.edu (Devin Asay) Date: Thu, 26 Oct 2006 15:34:59 -0600 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <C166780B.1E5E2%mmackenzie@wdm.ca> References: <C166780B.1E5E2%mmackenzie@wdm.ca> Message-ID: <95DF777A-5202-4484-9A17-46D53F359411@byu.edu> On Oct 26, 2006, at 2:34 PM, Mark MacKenzie wrote: > I tried stripping things down to this script. Then after that > wouldn't work > I inserted a script to cancel pending messages, still no good. > > That leaves, in my mind, the question of running externals. Would > having an > opend connection to an sQL database through the alt3SQL dll cause > this hang? > > I tried inserting another script which closed this connection but > on second > thought didn't check for more than one connection. I wonder how to > do that? > > Thank you Dar and Mark for your help so far however, Frankenstein's > creation > (application) still lives. No poblems in quitting out while in the > development environment. By the way I am using Version 2.5.1 on > Windows XP. > Currently there is no way I can upgrade to the current version so > must make > this work in what I have. I always just issue the quit command if I know the intent is to completely exit the program. That has killed my monsters on XP in the past. Pardon me if I'm misunderstanding the complexities. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jjgoss at labridge.com Thu Oct 26 17:36:11 2006 From: jjgoss at labridge.com (James Goss) Date: Thu, 26 Oct 2006 14:36:11 -0700 Subject: JPEG files - how to read and write Message-ID: <0D4480C2-6284-4433-870A-3E0091C8D5CE@labridge.com> Hi, I am exploring the possibility of using Revolution to read and write JPEG files. However, I can't seem to find much information about this. I know it can be done with other languages such as Director and Perl quite easily, but they both lack the rapid development qualities of Revolution and thus are not as efficient for my purposes. Thank you for your help. James Goss From dsc at swcp.com Thu Oct 26 17:58:22 2006 From: dsc at swcp.com (Dar Scott) Date: Thu, 26 Oct 2006 15:58:22 -0600 Subject: Careful In-Reply-To: <454043CE.2070306@hyperactivesw.com> References: <454043CE.2070306@hyperactivesw.com> Message-ID: <6116C41A-D042-43F9-BBDA-B17BE14AAF48@swcp.com> On Oct 25, 2006, at 11:12 PM, J. Landman Gay wrote: > Better be careful what you put in your scripts: I would hope that my comments in delivered scripts help in the use and maintenance of the script and is free of offense and hurt, free of any indication or misreading that I intend to hurt others (through offense or otherwise) or identify with those who do, free of any indication that the scripts are malware. I fully recognize that some are offended by the use of some words and respect that. Indeed, I am offended at times myself, especially by profane crudity or statist talk. Yet, I might use words in describing a script, such as "environment", "market", "bid", "bet", "trade", "privileged", "stasis", "govern", "evolve", "destroy", "clone", "union", "reproduce", "fidelity", "license", "free", "constrained", "must", "bind", "advise", "terminate", "close", "stealth", "reject", "mutate", "save", "master", "daughter", "pure", "strict", "container", "box" or "prune", that might offend some person, but the use of those words are not intended to offend. Dar From m.schonewille at economy-x-talk.com Thu Oct 26 18:04:01 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 27 Oct 2006 00:04:01 +0200 Subject: JPEG files - how to read and write In-Reply-To: <0D4480C2-6284-4433-870A-3E0091C8D5CE@labridge.com> References: <0D4480C2-6284-4433-870A-3E0091C8D5CE@labridge.com> Message-ID: <F5F30587-1469-49BA-8957-72D518BD9A66@economy-x-talk.com> Hi James, Just check your the export command in the docs. You also might want to read about the JPEGQuality property. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 26-okt-2006, om 23:36 heeft James Goss het volgende geschreven: > Hi, > > I am exploring the possibility of using Revolution to read and > write JPEG files. > However, I can't seem to find much information about this. I know > it can be > done with other languages such as Director and Perl quite easily, > but they > both lack the rapid development qualities of Revolution and thus > are not as > efficient for my purposes. > > Thank you for your help. > > James Goss From hershf at rgllc.us Thu Oct 26 18:05:06 2006 From: hershf at rgllc.us (Hershel Fisch) Date: Thu, 26 Oct 2006 18:05:06 -0400 Subject: Shell In-Reply-To: <f99b52860610211933h2c8eea08v7a4ed3da8ab766ad@mail.gmail.com> Message-ID: <C166A952.440%hershf@rgllc.us> On 10/21/06 10:33 PM, "Sarah Reichelt" <sarah.reichelt at gmail.com> wrote: > put "#!/bin/sh" & cr into tScript > put "pw=" & quote & tPass & quote & cr after tScript > put "echo $pw | sudo -S - postgres" & cr after tScript > put "/usr/local/bin/postmaster -D /usr/local/pgsql/data -i" & cr after tScript > put shell(tScript) into tCheck This is the result sudo: '-' requires an argument usage: sudo -K | -L | -V | -h | -k | -l | -v usage: sudo [-HPSb] [-p prompt] [-u username|#uid] { -e file [...] | -i | -s | <command> } postmaster cannot access the server configuration file "/usr/local/pgsql/data/postgresql.conf": Permission denied Thanks, Hershel From m.schonewille at economy-x-talk.com Thu Oct 26 18:48:18 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Fri, 27 Oct 2006 00:48:18 +0200 Subject: [OT] - Careful In-Reply-To: <20061026190020.21952.qmail@web37511.mail.mud.yahoo.com> References: <20061026190020.21952.qmail@web37511.mail.mud.yahoo.com> Message-ID: <6F1E923B-E298-4356-BB1B-3397C7507B9A@economy-x-talk.com> Hi, I didn't find an explanation for the singular form of the word in three different dictionaries and got the impression it is not part of what is generally accepted as correct English. I guess it makes sense to use the plural form only :-) Jacque was obviously right. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 26-okt-2006, om 21:00 heeft Richmond Mathewson het volgende geschreven: > Bullocks are, indeed, castrated bulls (other words for > them are: steers, stirks) - but the same word spelt > with an 'O' rather than a 'U' refers to testicles. > > Personally, I don't really give a "bucket of bo****ks" > what people write in their code if: > > 1. it works > > and > > 2. it doesn't eat up so many processor cycles churning > through 'merry little phrases' that I am driven to cry > "Oh, bo****ks" in frustration. From jacque at hyperactivesw.com Thu Oct 26 20:10:50 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 26 Oct 2006 19:10:50 -0500 Subject: [OT] Careful In-Reply-To: <6116C41A-D042-43F9-BBDA-B17BE14AAF48@swcp.com> References: <454043CE.2070306@hyperactivesw.com> <6116C41A-D042-43F9-BBDA-B17BE14AAF48@swcp.com> Message-ID: <45414E8A.6010502@hyperactivesw.com> Dar Scott wrote: > I fully recognize that some are offended by the use of some words and > respect that. Indeed, I am offended at times myself, especially by > profane crudity or statist talk. Yet, I might use words in describing a > script, such as "environment", "market", "bid", "bet", "trade", > "privileged", "stasis", "govern", "evolve", "destroy", "clone", "union", > "reproduce", "fidelity", "license", "free", "constrained", "must", > "bind", "advise", "terminate", "close", "stealth", "reject", "mutate", > "save", "master", "daughter", "pure", "strict", "container", "box" or > "prune", that might offend some person, but the use of those words are > not intended to offend. ...prune? If prune has connotations, I don't think I want to know. What I do want to know is how long it took you to type all those quotation marks. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.mackenzie at sasktel.net Thu Oct 26 21:48:07 2006 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Thu, 26 Oct 2006 19:48:07 -0600 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <95DF777A-5202-4484-9A17-46D53F359411@byu.edu> References: <C166780B.1E5E2%mmackenzie@wdm.ca> <95DF777A-5202-4484-9A17-46D53F359411@byu.edu> Message-ID: <45416557.5020301@sasktel.net> Hello Devin. Not having much luck so far I stripped the close handler to the following: on closeStackRequest -- confirm whether to close the window answer question "Are you sure you want to quit the entire program?" with "Yes" or "No" if it is "Yes" then quit end if end closeStackRequest However, the application still does not close when in the stand alone. I am stumped. Regards Mark MacKenzie Devin Asay wrote: > > On Oct 26, 2006, at 2:34 PM, Mark MacKenzie wrote: > >> I tried stripping things down to this script. Then after that >> wouldn't work >> I inserted a script to cancel pending messages, still no good. >> >> That leaves, in my mind, the question of running externals. Would >> having an >> opend connection to an sQL database through the alt3SQL dll cause >> this hang? >> >> I tried inserting another script which closed this connection but on >> second >> thought didn't check for more than one connection. I wonder how to >> do that? >> >> Thank you Dar and Mark for your help so far however, Frankenstein's >> creation >> (application) still lives. No poblems in quitting out while in the >> development environment. By the way I am using Version 2.5.1 on >> Windows XP. >> Currently there is no way I can upgrade to the current version so >> must make >> this work in what I have. > > I always just issue the quit command if I know the intent is to > completely exit the program. That has killed my monsters on XP in the > past. Pardon me if I'm misunderstanding the complexities. > > Devin > > Devin Asay > Humanities Technology and Research Support Center > Brigham Young University > From revdev at pdslabs.net Thu Oct 26 21:52:29 2006 From: revdev at pdslabs.net (Phil Davis) Date: Thu, 26 Oct 2006 18:52:29 -0700 Subject: U3 Serial Number In-Reply-To: <492.ab8f9ea.32724510@aol.com> References: <492.ab8f9ea.32724510@aol.com> Message-ID: <4541665D.1000301@pdslabs.net> Hi Paul - Check this out: http://article.gmane.org/gmane.comp.ide.revolution.user/86313/match=u3 You'll find an answer. (There's a '$U3_DEVICE_SERIAL' item in the globals.) Phil Davis SimPLsol at aol.com wrote: > How does one get the serial number of a U3 thumb drive? > I'd like to have a stack check to be sure it is on a specific U3 devise > before opening. > Thanks in advance. > Paul Looney From cbsiskin at pitt.edu Thu Oct 26 22:47:28 2006 From: cbsiskin at pitt.edu (Claire Bradin Siskin) Date: Thu, 26 Oct 2006 22:47:28 -0400 Subject: can't play audio Message-ID: <p06110400c16721a92eca@[192.168.0.101]> I can no longer play audio with Rev 2.74 or 2.61 on my MacBook Pro. My operating system is 10.4.8. All other applications on my computer are playing audio correctly. So far, we have tried re-installing Rev 2.74, discarding preferences, repairing permissions, and clearing caches. Any suggestions for restoring the audio play function would be much appreciated. Regards, Claire -- Claire Bradin Siskin Director Robert Henderson Language Media Center University of Pittsburgh cbsiskin at pitt.edu http://www.polyglot.pitt.edu http://edvista.com/claire/ From jacque at hyperactivesw.com Thu Oct 26 23:10:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Thu, 26 Oct 2006 22:10:33 -0500 Subject: can't play audio In-Reply-To: <p06110400c16721a92eca@[192.168.0.101]> References: <p06110400c16721a92eca@[192.168.0.101]> Message-ID: <454178A9.1030803@hyperactivesw.com> Claire Bradin Siskin wrote: > I can no longer play audio with Rev 2.74 or 2.61 on my MacBook Pro. My > operating system is 10.4.8. All other applications on my computer are > playing audio correctly. > > So far, we have tried re-installing Rev 2.74, discarding preferences, > repairing permissions, and clearing caches. > > Any suggestions for restoring the audio play function would be much > appreciated. > > Regards, Claire The fix is probably the same one Luis posted recently for someone else's audio problem. Do this: 1.open Audio MIDI setup (Applications/Utilities/Audio MIDI Setup.app) and check the Audio settings. 2. Change the Audio Output setting to 44100.0Hz 3. Quit Audio MIDI Setup. Some applications reset the sound level to a very high Hz that many other apps can't handle. Those applications that can use these unnaturally high levels continue to work, but others don't. Whether or not you use MIDI doesn't matter. The Audio MIDI Setup app is just a way to control the system audio settings. Every time I use Audacity I have to reset the audio levels again before Rev will play sounds. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From SimPLsol at aol.com Thu Oct 26 23:35:38 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Thu, 26 Oct 2006 23:35:38 EDT Subject: U3 Serial Number Message-ID: <455.7b4d5ee.3272d88a@aol.com> Thanks Phil (and Malte, and Chipp for asking the original question). Next question ... how does one retrieve this serial number? Paul Looney From kray at sonsothunder.com Thu Oct 26 23:51:47 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 26 Oct 2006 22:51:47 -0500 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <45416557.5020301@sasktel.net> Message-ID: <C166EC83.4930A%kray@sonsothunder.com> On 10/26/06 8:48 PM, "Mark MacKenzie" <m.mackenzie at sasktel.net> wrote: > Hello Devin. Not having much luck so far I stripped the close handler > to the following: > > > on closeStackRequest -- confirm whether to close the window > answer question "Are you sure you want to quit the entire program?" > with "Yes" or "No" > if it is "Yes" > then > quit > end if > end closeStackRequest > > However, the application still does not close when in the stand alone. Try this: on closeStackRequest -- confirm whether to close the window answer question "Are you sure you want to quit the entire program?" with "Yes" or "No" if it is "Yes" then lock messages -- Added line quit end if end closeStackRequest My bet is there's some message firing off during closing that's not getting handled and so it is interrupting normal quitting operations. Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From kray at sonsothunder.com Fri Oct 27 00:09:06 2006 From: kray at sonsothunder.com (Ken Ray) Date: Thu, 26 Oct 2006 23:09:06 -0500 Subject: U3 Serial Number In-Reply-To: <455.7b4d5ee.3272d88a@aol.com> Message-ID: <C166F092.49310%kray@sonsothunder.com> On 10/26/06 10:35 PM, "SimPLsol at aol.com" <SimPLsol at aol.com> wrote: > Thanks Phil (and Malte, and Chipp for asking the original question). > Next question ... how does one retrieve this serial number? It's an environment variable so all you need to do is: put $U3_DEVICE_SERIAL into tSerialNumber Don't even have to declare it anywhere - environment variables are the ultimate globals! :-) Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mdswindell at cruzio.com Fri Oct 27 00:44:00 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Thu, 26 Oct 2006 21:44:00 -0700 Subject: can't play audio In-Reply-To: <454178A9.1030803@hyperactivesw.com> References: <p06110400c16721a92eca@[192.168.0.101]> <454178A9.1030803@hyperactivesw.com> Message-ID: <E3C01AE8-BEA7-4E71-AFD6-ACBE87D7DB67@cruzio.com> If this is an issue end-users are going to have with standalones, is there any way to check this situation and give feedback from within the standalone so that a user will know how and where to change the settings back? It's one thing for a developer to have to figure this out, but an end user will be stuck forever with a broken app. Thanks, Mark On Oct 26, 2006, at 8:10 PM, J. Landman Gay wrote: > Claire Bradin Siskin wrote: >> I can no longer play audio with Rev 2.74 or 2.61 on my MacBook >> Pro. My operating system is 10.4.8. All other applications on my >> computer are playing audio correctly. >> So far, we have tried re-installing Rev 2.74, discarding >> preferences, repairing permissions, and clearing caches. >> Any suggestions for restoring the audio play function would be >> much appreciated. >> Regards, Claire > > The fix is probably the same one Luis posted recently for someone > else's audio problem. Do this: > > 1.open Audio MIDI setup (Applications/Utilities/Audio MIDI > Setup.app) and check the Audio settings. > 2. Change the Audio Output setting to 44100.0Hz > 3. Quit Audio MIDI Setup. > > Some applications reset the sound level to a very high Hz that many > other apps can't handle. Those applications that can use these > unnaturally high levels continue to work, but others don't. > > Whether or not you use MIDI doesn't matter. The Audio MIDI Setup > app is just a way to control the system audio settings. Every time > I use Audacity I have to reset the audio levels again before Rev > will play sounds. > > -- > 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 wjm at wjm.org Fri Oct 27 00:59:02 2006 From: wjm at wjm.org (Bill Marriott) Date: Fri, 27 Oct 2006 00:59:02 -0400 Subject: [OT] Careful References: <454043CE.2070306@hyperactivesw.com><6116C41A-D042-43F9-BBDA-B17BE14AAF48@swcp.com> <45414E8A.6010502@hyperactivesw.com> Message-ID: <ehs3mo$akd$1@sea.gmane.org> > What I do want to know is how long it took you to type all those quotation > marks. Isn't it obvious? on mouseup put quote into fld 2 repeat for each word loadedWord in fld 1 put loadedWord & quote & comma & space & quote after fld 2 end repeat put empty into char -1 of fld 2 end mouseup No real xTalk programmer would actually type all those "manually!" ;) "J. Landman Gay" <jacque at hyperactivesw.com> wrote in message news:45414E8A.6010502 at hyperactivesw.com... > Dar Scott wrote: > > > I fully recognize that some are offended by the use of some words and > > respect that. Indeed, I am offended at times myself, especially by > > profane crudity or statist talk. Yet, I might use words in describing a > > script, such as "environment", "market", "bid", "bet", "trade", > > "privileged", "stasis", "govern", "evolve", "destroy", "clone", "union", > > "reproduce", "fidelity", "license", "free", "constrained", "must", > > "bind", "advise", "terminate", "close", "stealth", "reject", "mutate", > > "save", "master", "daughter", "pure", "strict", "container", "box" or > > "prune", that might offend some person, but the use of those words are > > not intended to offend. > > ...prune? If prune has connotations, I don't think I want to know. From mark at maseurope.net Fri Oct 27 03:07:59 2006 From: mark at maseurope.net (Mark Smith) Date: Fri, 27 Oct 2006 09:07:59 +0200 Subject: [OT] Careful In-Reply-To: <ehs3mo$akd$1@sea.gmane.org> References: <454043CE.2070306@hyperactivesw.com><6116C41A-D042-43F9-BBDA-B17BE14AAF48@swcp.com> <45414E8A.6010502@hyperactivesw.com> <ehs3mo$akd$1@sea.gmane.org> Message-ID: <3C6BACB2-5D18-46CB-9752-1DDC0C2DBFB2@maseurope.net> On the other hand, since Dar's intended audience was us on an xTalk list, surely he might have written: Yet I might use words in describing a script from among the words of "environment market bid bet ......." :) Mark On 27 Oct 2006, at 06:59, Bill Marriott wrote: >> What I do want to know is how long it took you to type all those >> quotation >> marks. > > Isn't it obvious? > > on mouseup > put quote into fld 2 > repeat for each word loadedWord in fld 1 > put loadedWord & quote & comma & space & quote after fld 2 > end repeat > put empty into char -1 of fld 2 > end mouseup > > No real xTalk programmer would actually type all those "manually!" ;) > > "J. Landman Gay" <jacque at hyperactivesw.com> > wrote in message news:45414E8A.6010502 at hyperactivesw.com... >> Dar Scott wrote: >> >>> I fully recognize that some are offended by the use of some words >>> and >>> respect that. Indeed, I am offended at times myself, especially by >>> profane crudity or statist talk. Yet, I might use words in >>> describing a >>> script, such as "environment", "market", "bid", "bet", "trade", >>> "privileged", "stasis", "govern", "evolve", "destroy", "clone", >>> "union", >>> "reproduce", "fidelity", "license", "free", "constrained", "must", >>> "bind", "advise", "terminate", "close", "stealth", "reject", >>> "mutate", >>> "save", "master", "daughter", "pure", "strict", "container", >>> "box" or >>> "prune", that might offend some person, but the use of those >>> words are >>> not intended to offend. >> >> ...prune? If prune has connotations, I don't think I want to know. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Fri Oct 27 05:31:34 2006 From: dave at looktowindward.com (Dave) Date: Fri, 27 Oct 2006 10:31:34 +0100 Subject: Careful In-Reply-To: <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> References: <454043CE.2070306@hyperactivesw.com> <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> Message-ID: <6C1979CB-AA2B-4135-8B4C-01977A7F2B23@looktowindward.com> Hi, I'll think you'll find that the word " bo****cks" simply means "nonsense". The Sex Pistols were taken to court on indecency charges for the title of their album - "Never Mind the bo****cks, this is the Sex Pistols" and won their case. The judge concluded that it wasn't a swear word! Dave On 26 Oct 2006, at 16:09, Peter T. Evensen wrote: > I know it isn't good, but I don't know what bo****cks exactly is > (or are)... That just goes to show you, one man's (country's) > swear word is another man's random syllables. > > At 12:12 AM 10/26/2006, you wrote: >> Better be careful what you put in your scripts: >> >> <http://www.theregister.co.uk/2006/10/13/code_outrage/> >> >> -- >> Jacqueline Landman Gay | jacque at hyperactivesw.com >> HyperActive Software | http://www.hyperactivesw.com > > Peter T. Evensen > http://www.PetersRoadToHealth.com > 314-629-5248 or 888-682-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 geradamas at yahoo.com Fri Oct 27 06:18:18 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 27 Oct 2006 11:18:18 +0100 (BST) Subject: JPEG files - how to read and write Message-ID: <20061027101818.77076.qmail@web37505.mail.mud.yahoo.com> Check out: JPEGGER - just uploaded to RevOnline sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From pmbrig at comcast.net Fri Oct 27 07:01:34 2006 From: pmbrig at comcast.net (Peter Brigham) Date: Fri, 27 Oct 2006 07:01:34 -0400 Subject: card rect problem Message-ID: <26AF63E7-91C9-489B-848D-E005461AED01@comcast.net> Thanks for the suggestions and the offer, Jim. I worked around it by keeping the card/stack size constant and just resizing the field. This results in a window for the user to type in that runs off the bottom of the screen, which is not really esthetic, got the job done temporarily. I've just finished doing sort of what you suggested, making a new input substack and using the old one just for the printing, which avoids resizing the stack window. I'll test it out today to make sure that solved the problem. The original question still stands, however -- anyone know how in the world a card rect could get to be different from the stack rect? I have not used the geometry manager at all with this substack, so that seems to be a dead end.... I'm curious, because it shows me there is something deep I don't get about card vs stack vs window geometry. -- Peter Peter M. Brigham, MD pmbrig at comcast.net http://home.comcast.net/~pmbrig/ -------------------------- If the universe is expanding, how come I can never find a parking place? -------------------------- On Wed, 25 Oct 2006 22:26:27 -0700 Jim Ault <JimAultWins at hidden> wrote: ++++ Re: card rect problem On 10/25/06 9:12 PM, "Peter Brigham" <pmbrig at hiddenwrote: ++++++++ I have a problem that's driving me crazy. I'm working on OSX 10.4 on an iBook G4 with Dreamcard 2.6.1, and I run this particular stack system under the IDE exclusively. It's a stack for printing clinical notes, but it has lots of bells & whistles. I have a substack for .... Does it have to do with stuff I don't understand about setting the rect of a stack vs the rect of a window? I sure don't seem to get something important about the window size vs the card size. What could be making the card rect be different from the window rect? And why would this be intermittent? I'm getting pretty frantic, since as it stands I can't even print my clinical notes properly now and it's seriously interfering with me managing my practice.... ++++++++ I feel your frustration. My quick answer would be to do: Build a subStack that is the print page size, include one or more fields sized and formatted correctly, copy the original text to the correct field, hide the others, then print without having to resize any fields or cards or stacks (except the header reveal). It could be that at some point you used the Rev geometry manager for some objects and it remembers some ghost info. If you need a better answer from me, you should consider sending me a sample stack(s) without private information and I will try it on my Mac. My printing/formatting experience is limited, but it sounds like you need something very quickly. I can carve out a bit of time to do this. I have been xTalking since HCard 1.0 Jim Ault Las Vegas From pmbrig at comcast.net Fri Oct 27 07:02:03 2006 From: pmbrig at comcast.net (Peter Brigham) Date: Fri, 27 Oct 2006 07:02:03 -0400 Subject: card rect problem Message-ID: <ECACA5E7-F691-416C-8D39-FB7A86E54EC3@comcast.net> On Thu, 26 Oct 2006 10:47:31 -0500 "J. Landman Gay" <jacque at hyperactivesw.com> wrote: ++++++++ Re: card rect problem Peter Brigham wrote: I can't figure out what could make the card height different from the stack height. I can't set the height of the card to fix it. I can't think of much either, but since you are working on a laptop, check the windowBoundingRect property. You may have to set that to a larger size to accomodate a window that goes offscreen. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com ++++++++ As near as I can see from the rev docs, this should only affect what happens when the stack opens.The docs say: "Users can drag or resize windows to extend outside the windowBoundingRect, and a handler can move or resize a window so that it's outside the windowBoundingRect. This property constrains the default position of windows when they open or zoom, but does not prevent them from being manually resized or repositioned." But... who knows??? -- Peter Peter M. Brigham, MD pmbrig at comcast.net http://home.comcast.net/~pmbrig/ --------------------------------------- Proudly marching to the beat of a different kettle of fish. --------------------------------------- From pmbrig at comcast.net Fri Oct 27 07:02:41 2006 From: pmbrig at comcast.net (Peter Brigham) Date: Fri, 27 Oct 2006 07:02:41 -0400 Subject: card rect problem Message-ID: <58470CF4-1178-4BB0-A5B8-25A863AEE9B3@comcast.net> On Thu, 26 Oct 2006 16:58:56 +0100 Martin Baxter <mb.userev at harbourhosting.co.uk> wrote: ++++ Re: card rect problem J. Landman Gay wrote: ++++++++ ++++++++++++ Peter Brigham wrote: I can't figure out what could make the card height different from the stack height. I can't set the height of the card to fix it. ++++++++++++ I can't think of much either, but since you are working on a laptop, check the windowBoundingRect property. You may have to set that to a larger size to accomodate a window that goes offscreen. ++++++++ On MacOS and OSX, if there is a menu, the card height and stack height will differ by the height of the menu. Could that be the issue? Martin Baxter ++++ The difference in size between the two is much much larger than any menubar, and in any case I have no menubar in this stack. Thanks for the response, though. -- Peter Peter M. Brigham, MD pmbrig at comcast.net http://home.comcast.net/~pmbrig/ ------------------------------- When you do not know what you are doing, do it neatly. ------------------------------- From cbsiskin+ at pitt.edu Fri Oct 27 08:19:58 2006 From: cbsiskin+ at pitt.edu (Claire Bradin Siskin) Date: Fri, 27 Oct 2006 08:19:58 -0400 Subject: can't play audio Message-ID: <p06230900c167a7e18387@[136.142.55.61]> Jacqueline Landman Gay said > Whether or not you use MIDI doesn't matter. The Audio MIDI Setup > app is just a way to control the system audio settings. Every time > I use Audacity I have to reset the audio levels again before Rev > will play sounds. She was correct in diagnosing my problem, and in fact I had been using Audacity immediately before the audio in Rev stopped working! Thanks, Jacque! I should have realized this because in my lab we have an Applescript that re-sets the Audio MIDI setup automatically. Mark Swindell is right that we need a solution for this from within a standalone. I'm doing a presentation about Rev at a teacher's conference this weekend, and I'll surely mention that a listmember offered a solution to my problem in 23 minutes! :-) -- Claire Bradin Siskin Director Robert Henderson Language Media Center University of Pittsburgh Email: cbsiskin at pitt.edu From mark_powell at symantec.com Fri Oct 27 08:52:43 2006 From: mark_powell at symantec.com (Mark Powell) Date: Fri, 27 Oct 2006 05:52:43 -0700 Subject: Does a day start at 1:00 AM everwhere? Message-ID: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35C7C@svlxchcln6.enterprise.veritas.com> I have a user-specified date. I want to convert it to seconds and factor in 86400 to establish the range of seconds for that date, so that I can compare a file's creation date to determine whether that file was created on that specified day. The problem is I am not sure what is used as the starting point for a date's seconds counter. At 6:42 this morning, I ran this: put the short date into theDate convert theDate to seconds put ((the seconds - theDate) / 3600) and got 4.710556, which suggests that a date starts at 1:00 AM and not midnight. Is this accurate? And more importantly, is this the way the computation would be handled on any client machine anywhere? Thanks Mark Powell From devin_asay at byu.edu Fri Oct 27 10:00:41 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 27 Oct 2006 08:00:41 -0600 Subject: can't play audio In-Reply-To: <p06230900c167a7e18387@[136.142.55.61]> References: <p06230900c167a7e18387@[136.142.55.61]> Message-ID: <9AD81D05-4507-4B58-8729-92442DF26809@byu.edu> On Oct 27, 2006, at 6:19 AM, Claire Bradin Siskin wrote: > Jacqueline Landman Gay said > >> Whether or not you use MIDI doesn't matter. The Audio MIDI Setup >> app is just a way to control the system audio settings. Every >> time I use Audacity I have to reset the audio levels again before >> Rev will play sounds. > > She was correct in diagnosing my problem, and in fact I had been > using Audacity immediately before the audio in Rev stopped working! > Thanks, Jacque! I should have realized this because in my lab we > have an Applescript that re-sets the Audio MIDI setup automatically. > > Mark Swindell is right that we need a solution for this from within > a standalone. Claire, As a workaround, can you just run the same Applescript from your stack? Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From m.mackenzie at sasktel.net Fri Oct 27 10:08:06 2006 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Fri, 27 Oct 2006 08:08:06 -0600 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <C166EC83.4930A%kray@sonsothunder.com> References: <C166EC83.4930A%kray@sonsothunder.com> Message-ID: <454212C6.4090800@sasktel.net> Hi Ken. Thanks, however, upon trying this, the d**n thing still won't die. I think I shall have to strip all (mainly) development functions out of the main stack/splash screen and start again with the stand alone. Let you know how things turn out with this evening's coding. So close, so far, so frustrating. Kindest regards to you and the list. Mark MacKenzie Past Ink Publishing www.pastink.com Ken Ray wrote: > On 10/26/06 8:48 PM, "Mark MacKenzie" <m.mackenzie at sasktel.net> wrote: > > snip > Try this: > > on closeStackRequest -- confirm whether to close the window > answer question "Are you sure you want to quit the entire program?" > with "Yes" or "No" > if it is "Yes" > then > lock messages -- Added line > quit > end if > end closeStackRequest > > My bet is there's some message firing off during closing that's not getting > handled and so it is interrupting normal quitting operations. > > Ken Ray > Sons of Thunder Software, Inc. > Web site: http://www.sonsothunder.com/ > Email: kray at sonsothunder.com > From JimAultWins at yahoo.com Fri Oct 27 10:27:36 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 27 Oct 2006 07:27:36 -0700 Subject: can't play audio In-Reply-To: <9AD81D05-4507-4B58-8729-92442DF26809@byu.edu> Message-ID: <C1676568.3F100%JimAultWins@yahoo.com> On 10/27/06 7:00 AM, "Devin Asay" <devin_asay at byu.edu> wrote: > On Oct 27, 2006, at 6:19 AM, Claire Bradin Siskin wrote: > >> Jacqueline Landman Gay said >> >>> Whether or not you use MIDI doesn't matter. The Audio MIDI Setup >>> app is just a way to control the system audio settings. Every >>> time I use Audacity I have to reset the audio levels again before >>> Rev will play sounds. >> >> She was correct in diagnosing my problem, and in fact I had been >> using Audacity immediately before the audio in Rev stopped working! >> Thanks, Jacque! I should have realized this because in my lab we >> have an Applescript that re-sets the Audio MIDI setup automatically. >> >> Mark Swindell is right that we need a solution for this from within >> a standalone. > > Claire, > > As a workaround, can you just run the same Applescript from your stack? > > Devin And perhaps she could post the Applescript and instructions for setting this up so that others might know how to do the work around. Thanks, Jim Ault Las Vegas From luis at anachreon.co.uk Fri Oct 27 10:32:06 2006 From: luis at anachreon.co.uk (Luis) Date: Fri, 27 Oct 2006 15:32:06 +0100 Subject: can't play audio In-Reply-To: <E3C01AE8-BEA7-4E71-AFD6-ACBE87D7DB67@cruzio.com> References: <p06110400c16721a92eca@[192.168.0.101]> <454178A9.1030803@hyperactivesw.com> <E3C01AE8-BEA7-4E71-AFD6-ACBE87D7DB67@cruzio.com> Message-ID: <45421866.6000206@anachreon.co.uk> I haven't offered it up again because I didn't get a reply that it had worked ok for Dan Soneson, and besides, there's that old chestnut of searching the archives... Cheers, Luis. Mark Swindell wrote: > If this is an issue end-users are going to have with standalones, is > there any way to check this situation and give feedback from within the > standalone so that a user will know how and where to change the > settings back? It's one thing for a developer to have to figure this > out, but an end user will be stuck forever with a broken app. > Thanks, > Mark > > On Oct 26, 2006, at 8:10 PM, J. Landman Gay wrote: > >> Claire Bradin Siskin wrote: >>> I can no longer play audio with Rev 2.74 or 2.61 on my MacBook Pro. >>> My operating system is 10.4.8. All other applications on my computer >>> are playing audio correctly. >>> So far, we have tried re-installing Rev 2.74, discarding preferences, >>> repairing permissions, and clearing caches. >>> Any suggestions for restoring the audio play function would be much >>> appreciated. >>> Regards, Claire >> >> The fix is probably the same one Luis posted recently for someone >> else's audio problem. Do this: >> >> 1.open Audio MIDI setup (Applications/Utilities/Audio MIDI Setup.app) >> and check the Audio settings. >> 2. Change the Audio Output setting to 44100.0Hz >> 3. Quit Audio MIDI Setup. >> >> Some applications reset the sound level to a very high Hz that many >> other apps can't handle. Those applications that can use these >> unnaturally high levels continue to work, but others don't. >> >> Whether or not you use MIDI doesn't matter. The Audio MIDI Setup app >> is just a way to control the system audio settings. Every time I use >> Audacity I have to reset the audio levels again before Rev will play >> sounds. >> >> --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 kray at sonsothunder.com Fri Oct 27 10:34:11 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 27 Oct 2006 09:34:11 -0500 Subject: Standalone app as Frankensteinian Monster In-Reply-To: <454212C6.4090800@sasktel.net> Message-ID: <C1678313.49375%kray@sonsothunder.com> On 10/27/06 9:08 AM, "Mark MacKenzie" <m.mackenzie at sasktel.net> wrote: > Hi Ken. Thanks, however, upon trying this, the d**n thing still won't > die. What is your indicator that it hasn't quit? That it still shows up in the process list? Also, what platform is this on? Knowing that might help one of us come up with a solution... Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From lynn at paradigmasoft.com Fri Oct 27 10:42:15 2006 From: lynn at paradigmasoft.com (Lynn Fredricks) Date: Fri, 27 Oct 2006 07:42:15 -0700 Subject: Careful In-Reply-To: <6C1979CB-AA2B-4135-8B4C-01977A7F2B23@looktowindward.com> Message-ID: <00ae01c6f9d6$255ae7f0$6501a8c0@lynn> > I'll think you'll find that the word " bo****cks" simply > means "nonsense". The Sex Pistols were taken to court on > indecency charges for the title of their album - "Never Mind > the bo****cks, this is the Sex Pistols" and won their case. > The judge concluded that it wasn't a swear word! That was the honorable Texas superior court Judge Bo L. Locks presiding, wasn't it Dave?:-) Seriously, I can appreciate caution though. Sometimes it's the ill feeling of the word's definition and sometime's it's the intent - if one is a negative somewhere its best to avoid altogether. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd > Dave > > > > On 26 Oct 2006, at 16:09, Peter T. Evensen wrote: > > > I know it isn't good, but I don't know what bo****cks > exactly is (or > > are)... That just goes to show you, one man's (country's) > swear word > > is another man's random syllables. > > > > At 12:12 AM 10/26/2006, you wrote: > >> Better be careful what you put in your scripts: > >> > >> <http://www.theregister.co.uk/2006/10/13/code_outrage/> > >> > >> -- > >> Jacqueline Landman Gay | jacque at hyperactivesw.com > >> HyperActive Software | http://www.hyperactivesw.com > > > > Peter T. Evensen > > http://www.PetersRoadToHealth.com > > 314-629-5248 or 888-682-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 JimAultWins at yahoo.com Fri Oct 27 10:49:18 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 27 Oct 2006 07:49:18 -0700 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35C7C@svlxchcln6.enterprise.veritas.com> Message-ID: <C1676A7E.3F105%JimAultWins@yahoo.com> On 10/27/06 5:52 AM, "Mark Powell" <mark_powell at symantec.com> wrote: > I have a user-specified date. I want to convert it to seconds and > factor in 86400 to establish the range of seconds for that date, so that > I can compare a file's creation date to determine whether that file was > created on that specified day. The problem is I am not sure what is > used as the starting point for a date's seconds counter. At 6:42 this > morning, I ran this: > > put the short date into theDate > convert theDate to seconds > put ((the seconds - theDate) / 3600) > > and got 4.710556, which suggests that a date starts at 1:00 AM and not > midnight. Is this accurate? And more importantly, is this the way the > computation would be handled on any client machine anywhere? > Try this. put the short date into theDate convert theDate to dateItems put dateItems I get 2006,10,27,2,0,0,6 which means 2:00:00 AM on Saturday, Oct 27, 2006 Jim Ault Las Vegas From kray at sonsothunder.com Fri Oct 27 10:49:58 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 27 Oct 2006 09:49:58 -0500 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35C7C@svlxchcln6.enterprise.veritas.com> Message-ID: <C16786C6.4937A%kray@sonsothunder.com> On 10/27/06 7:52 AM, "Mark Powell" <mark_powell at symantec.com> wrote: > I have a user-specified date. I want to convert it to seconds and > factor in 86400 to establish the range of seconds for that date, so that > I can compare a file's creation date to determine whether that file was > created on that specified day. The problem is I am not sure what is > used as the starting point for a date's seconds counter. At 6:42 this > morning, I ran this: > > put the short date into theDate > convert theDate to seconds > put ((the seconds - theDate) / 3600) > > and got 4.710556, which suggests that a date starts at 1:00 AM and not > midnight. Is this accurate? And more importantly, is this the way the > computation would be handled on any client machine anywhere? Welcome to the wonderful world of dates in Revolution! ;-) Seriously - Many of us have struggled with date arithmetic in Rev as it relates to other parts of the world. The short answer is "no", it is not always 1:00 AM everywhere when you convert a date to seconds and back again. In fact for me, I get 2:00 AM. Date conversions give you different results depending on a number of factors: is Daylight Saving Time (DST) or Summer Hours currently being observed? What hemisphere are you on? Are you looking at a date that is "across" a DST boundary (such as the current date being in March and you're looking at a date in May, which is across the DST "boundary" in April). I wish it were easier, but it's not... in your *specific* application, though, if you're just trying to compare one date to another, you can strip off the time from the file creation date, and then convert the user-entered date and the date from the file creation to seconds and compare - they should be the same: put fld "UserDate" into tUserDate put fld "FileCreationDateTime" into tFileDateTime put word 1 of tFileDateTime into tFileDate -- assumes a datetime where the date and time are separate by a space convert tUserDate to seconds convert tFileDate to seconds if tUserDate = tFileDate then answer "Same day" else answer "Different day" end if Will this work for you? Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mpetrides at earthlink.net Fri Oct 27 11:20:41 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 27 Oct 2006 10:20:41 -0500 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <C16786C6.4937A%kray@sonsothunder.com> References: <C16786C6.4937A%kray@sonsothunder.com> Message-ID: <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> While we are on the topic of dates, I've been thinking about creating a "countdown" calendar, clocking the number of days remaining between today's date and some future date (March 31, 20010 specifically). Any tips on how I can do this? Do I have to convert dates into seconds in order to subtract one from the other? Thanks. On Oct 27, 2006, at 9:49 AM, Ken Ray wrote: > On 10/27/06 7:52 AM, "Mark Powell" <mark_powell at symantec.com> wrote: > >> I have a user-specified date. I want to convert it to seconds and >> factor in 86400 to establish the range of seconds for that date, >> so that >> I can compare a file's creation date to determine whether that >> file was >> created on that specified day. The problem is I am not sure what is >> used as the starting point for a date's seconds counter. At 6:42 >> this >> morning, I ran this: >> >> put the short date into theDate >> convert theDate to seconds >> put ((the seconds - theDate) / 3600) >> >> and got 4.710556, which suggests that a date starts at 1:00 AM and >> not >> midnight. Is this accurate? And more importantly, is this the >> way the >> computation would be handled on any client machine anywhere? > > Welcome to the wonderful world of dates in Revolution! > > ;-) > > Seriously - Many of us have struggled with date arithmetic in Rev > as it > relates to other parts of the world. The short answer is "no", it > is not > always 1:00 AM everywhere when you convert a date to seconds and > back again. > In fact for me, I get 2:00 AM. > > Date conversions give you different results depending on a number of > factors: is Daylight Saving Time (DST) or Summer Hours currently being > observed? What hemisphere are you on? Are you looking at a date > that is > "across" a DST boundary (such as the current date being in March > and you're > looking at a date in May, which is across the DST "boundary" in > April). > > I wish it were easier, but it's not... in your *specific* application, > though, if you're just trying to compare one date to another, you > can strip > off the time from the file creation date, and then convert the user- > entered > date and the date from the file creation to seconds and compare - they > should be the same: > > put fld "UserDate" into tUserDate > put fld "FileCreationDateTime" into tFileDateTime > put word 1 of tFileDateTime into tFileDate > -- assumes a datetime where the date and time are separate by a > space > convert tUserDate to seconds > convert tFileDate to seconds > if tUserDate = tFileDate then > answer "Same day" > else > answer "Different day" > end if > > Will this work for you? > > Ken Ray > Sons of Thunder Software, Inc. > 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 mpetrides at earthlink.net Fri Oct 27 11:34:26 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Fri, 27 Oct 2006 10:34:26 -0500 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> References: <C16786C6.4937A%kray@sonsothunder.com> <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> Message-ID: <C39B9DE9-F3E7-46FF-9E09-1F137DE44D57@earthlink.net> make that 2010 not 20010 :-) On Oct 27, 2006, at 10:20 AM, Marian Petrides wrote: > While we are on the topic of dates, I've been thinking about > creating a "countdown" calendar, clocking the number of days > remaining between today's date and some future date (March 31, > 20010 specifically). Any tips on how I can do this? Do I have to > convert dates into seconds in order to subtract one from the > other? Thanks. > > On Oct 27, 2006, at 9:49 AM, Ken Ray wrote: > >> On 10/27/06 7:52 AM, "Mark Powell" <mark_powell at symantec.com> wrote: >> >>> I have a user-specified date. I want to convert it to seconds and >>> factor in 86400 to establish the range of seconds for that date, >>> so that >>> I can compare a file's creation date to determine whether that >>> file was >>> created on that specified day. The problem is I am not sure what is >>> used as the starting point for a date's seconds counter. At 6:42 >>> this >>> morning, I ran this: >>> >>> put the short date into theDate >>> convert theDate to seconds >>> put ((the seconds - theDate) / 3600) >>> >>> and got 4.710556, which suggests that a date starts at 1:00 AM >>> and not >>> midnight. Is this accurate? And more importantly, is this the >>> way the >>> computation would be handled on any client machine anywhere? >> >> Welcome to the wonderful world of dates in Revolution! >> >> ;-) >> >> Seriously - Many of us have struggled with date arithmetic in Rev >> as it >> relates to other parts of the world. The short answer is "no", it >> is not >> always 1:00 AM everywhere when you convert a date to seconds and >> back again. >> In fact for me, I get 2:00 AM. >> >> Date conversions give you different results depending on a number of >> factors: is Daylight Saving Time (DST) or Summer Hours currently >> being >> observed? What hemisphere are you on? Are you looking at a date >> that is >> "across" a DST boundary (such as the current date being in March >> and you're >> looking at a date in May, which is across the DST "boundary" in >> April). >> >> I wish it were easier, but it's not... in your *specific* >> application, >> though, if you're just trying to compare one date to another, you >> can strip >> off the time from the file creation date, and then convert the >> user-entered >> date and the date from the file creation to seconds and compare - >> they >> should be the same: >> >> put fld "UserDate" into tUserDate >> put fld "FileCreationDateTime" into tFileDateTime >> put word 1 of tFileDateTime into tFileDate >> -- assumes a datetime where the date and time are separate by a >> space >> convert tUserDate to seconds >> convert tFileDate to seconds >> if tUserDate = tFileDate then >> answer "Same day" >> else >> answer "Different day" >> end if >> >> Will this work for you? >> >> Ken Ray >> Sons of Thunder Software, Inc. >> 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at 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_powell at symantec.com Fri Oct 27 11:39:47 2006 From: mark_powell at symantec.com (Mark Powell) Date: Fri, 27 Oct 2006 08:39:47 -0700 Subject: Does a day start at 1:00 AM everwhere? Message-ID: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35CA5@svlxchcln6.enterprise.veritas.com> Jim and Ken: Aargh. I hate it when something I'd hope would be easy turns into a rathole. My problem is that I have two inputs. One is the user inputting a date. Another is the creation date in seconds that has previously been extracted via a 'detailed files' call, which has been concatenated in the format below. C:/RevolutionStacks/SortTest/!?!Sept_009K.jpg!/9040/1157431138 What I wanted to do is to express the input date in seconds and test it against item -1 of each line in the container (there are potentially > 100,000 such lines in a container). Using dateItems or 'word 1 of tFileDateTime' as you suggest would require modification to the original 'detailed files' extraction algorithm, which doubtless will have a ripple effect elsewhere. So, is there not any reliable way to compare seconds to seconds? Or do I have to go the route of approximation. Also Ken, the DST et. al. wrinkles you describe: does that affect the interpretation of a creation date extracted from the file? Or is the complication confined to how a particular user's computer calculates a time query? For example, if a user's OS displays a creation date for "foo.txt" as 11/21/05, will Rev not always interpret it as 11/21/05? Or can fencepost error arise where Rev misinterprets the static date? Thanks again Mark Powell -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of Mark Powell Sent: Friday, October 27, 2006 6:53 AM To: use-revolution at lists.runrev.com Subject: Does a day start at 1:00 AM everwhere? I have a user-specified date. I want to convert it to seconds and factor in 86400 to establish the range of seconds for that date, so that I can compare a file's creation date to determine whether that file was created on that specified day. The problem is I am not sure what is used as the starting point for a date's seconds counter. At 6:42 this morning, I ran this: put the short date into theDate convert theDate to seconds put ((the seconds - theDate) / 3600) and got 4.710556, which suggests that a date starts at 1:00 AM and not midnight. Is this accurate? And more importantly, is this the way the computation would be handled on any client machine anywhere? Thanks Mark Powell _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From luis at anachreon.co.uk Fri Oct 27 11:39:54 2006 From: luis at anachreon.co.uk (Luis) Date: Fri, 27 Oct 2006 16:39:54 +0100 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <7002452.post@talk.nabble.com> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> <7002452.post@talk.nabble.com> Message-ID: <4542284A.2060600@anachreon.co.uk> And a future 'direction' for Flash and Adobe: http://labs.adobe.com/wiki/index.php/Apollo:developerfaq Cheers, Luis. GregSmith wrote: > If you want to see how Flash video is developing into THE interactive > multimedia video format, you've got to take a look at what this guy is > doing: > > http://www.gotoandlearn.com http://www.gotoandlearn.com > http://www.lynda.com http://www.lynda.com (He sells his Flash video series > here). > > - he's a Stanford grad and treating the subject very seriously. Flash > Professional 8 hooked up with any kind of video converted to the .flv format > makes an unbeatable pair. Now, I think Quicktime could have been launched > into this arena with much more strength, but, somebody dropped the ball > about 9 years ago, and nobody has picked it up, since. I wish it wasn't too > late. Don't let Google win this fight! > > If interactive QuickTime authoring is ever going to make a comeback, it will > have to be able to be friendlier than authoring in Flash, but just as > interactive. > > Greg Smith From stephenREVOLUTION at barncard.com Fri Oct 27 12:18:24 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 27 Oct 2006 09:18:24 -0700 Subject: Careful In-Reply-To: <6C1979CB-AA2B-4135-8B4C-01977A7F2B23@looktowindward.com> References: <454043CE.2070306@hyperactivesw.com> <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> <6C1979CB-AA2B-4135-8B4C-01977A7F2B23@looktowindward.com> Message-ID: <p06230911c167e1971eb8@[192.168.1.40]> so why are you cens*ring yourself??? :> >Hi, > >I'll think you'll find that the word " bo****cks" simply means >"nonsense". The Sex Pistols were taken to court on indecency charges >for the title of their album - "Never Mind the bo****cks, this is >the Sex Pistols" and won their case. The judge concluded that it >wasn't a swear word! > >Dave > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From geradamas at yahoo.com Fri Oct 27 12:56:31 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Fri, 27 Oct 2006 17:56:31 +0100 (BST) Subject: Careful Message-ID: <20061027165631.44188.qmail@web37504.mail.mud.yahoo.com> Lynn Fredricks wrote: "I can appreciate caution though. Sometimes it's the ill feeling of the word's definition and sometime's it's the intent - if one is a negative somewhere its best to avoid altogether." And I am inclined to agree except the last bit: "if one is a negative somewhere its best to avoid altogether." I wonder how many programmers are going to bother to find out what is considered rude among people in Papua New Guinea? Like all things - there have to be some limits - but not to the point where everybody's creativity is frozen because they are worried about who (or what?) they might offend next. And, between you and me, I have always found "put" incredibly offensive - NOT! sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From doupsy at wanadoo.fr Fri Oct 27 12:58:35 2006 From: doupsy at wanadoo.fr (doupsy at wanadoo.fr) Date: Fri, 27 Oct 2006 18:58:35 +0200 Subject: Sometimes "browse tool" (in menu) is not working. Why ? Message-ID: <BB6D7355-875C-4912-B4CA-BAA9AE4C45E5@wanadoo.fr> Hello, I have a stack that I made first with Hypercard, and transformed since few years by Revolution. This stack work perfectly, but sometimes, I cannot choose "Browse Tool" int the Tool Menu( and the same if I click in "Browse Tool" in the tools palette, the browse tool is selected, but in the tools menu, the browse tool is not selected). I must restart the application Revolution and all is OK. Why ? What is this problem ? I am under OS X 10.3 on a G4. I have Revolution 2.1.2 Thanks Edouard From m.mackenzie at sasktel.net Fri Oct 27 13:17:54 2006 From: m.mackenzie at sasktel.net (Mark MacKenzie) Date: Fri, 27 Oct 2006 11:17:54 -0600 Subject: Standalone app as Frankensteinian Monster..SOLVED! In-Reply-To: <C1678313.49375%kray@sonsothunder.com> References: <C1678313.49375%kray@sonsothunder.com> Message-ID: <45423F42.8070908@sasktel.net> Well, time to fess up. I thought I had taken care of all of the simple, obvious stuff. However, I found another handler with the exact same coding for closing my application which I had missed and which was actually trying to close the application. All my troubleshooting efforts were directed to another handler. Duhh! Thanks to all for your time and help. Nothing is broken or strange in the IDE. Regards Mark MacKenzie Past Ink Publishing www.pastink.com From SimPLsol at aol.com Fri Oct 27 13:31:37 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Fri, 27 Oct 2006 13:31:37 EDT Subject: Does a day start at 1:00 AM everwhere? Message-ID: <3b6.8e62e52.32739c79@aol.com> Mark, If you are using OS X you'll find that the day going onto daylight savings time has 25 hours worth of seconds; and the day coming off DST has 23 hours worth of seconds. It is safer and easier to use dateItems (add 1 to item 3 of the dateItems). Paul Looney From jacque at hyperactivesw.com Fri Oct 27 14:02:20 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 27 Oct 2006 13:02:20 -0500 Subject: [OT] Careful In-Reply-To: <ehs3mo$akd$1@sea.gmane.org> References: <454043CE.2070306@hyperactivesw.com><6116C41A-D042-43F9-BBDA-B17BE14AAF48@swcp.com> <45414E8A.6010502@hyperactivesw.com> <ehs3mo$akd$1@sea.gmane.org> Message-ID: <454249AC.2010008@hyperactivesw.com> Bill Marriott wrote: >> What I do want to know is how long it took you to type all those quotation >> marks. > > Isn't it obvious? > > on mouseup > put quote into fld 2 > repeat for each word loadedWord in fld 1 > put loadedWord & quote & comma & space & quote after fld 2 > end repeat > put empty into char -1 of fld 2 > end mouseup > > No real xTalk programmer would actually type all those "manually!" ;) <Rises to challenge> replace space with quote & comma & space & quote in fld 1 put quote & fld 1 & quote into fld 1 </challenge> -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Oct 27 14:32:37 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 27 Oct 2006 13:32:37 -0500 Subject: can't play audio In-Reply-To: <C1676568.3F100%JimAultWins@yahoo.com> References: <C1676568.3F100%JimAultWins@yahoo.com> Message-ID: <454250C5.1010306@hyperactivesw.com> Jim Ault wrote: >> As a workaround, can you just run the same Applescript from your stack? >> >> Devin > > And perhaps she could post the Applescript and instructions for setting > this up so that others might know how to do the work around. Just what I was thinking. If other apps can set it too high, then ours can just set it back. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Fri Oct 27 14:37:18 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Fri, 27 Oct 2006 13:37:18 -0500 Subject: Sometimes "browse tool" (in menu) is not working. Why ? In-Reply-To: <BB6D7355-875C-4912-B4CA-BAA9AE4C45E5@wanadoo.fr> References: <BB6D7355-875C-4912-B4CA-BAA9AE4C45E5@wanadoo.fr> Message-ID: <454251DE.7020203@hyperactivesw.com> doupsy at wanadoo.fr wrote: > I have a stack that I made first with Hypercard, and transformed since few years by Revolution. > This stack work perfectly, but sometimes, I cannot choose "Browse Tool" int the Tool Menu( and the same if I click in "Browse Tool" in the tools palette, the browse tool is selected, but in the tools menu, the browse tool is not selected). > I must restart the application Revolution and all is OK. > Why ? > What is this problem ? > > I am under OS X 10.3 on a G4. I have Revolution 2.1.2 I think this bug was fixed later on, you are running a very old version. As a workaround, you could try this in the message box: choose browse tool See if that works. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From cbsiskin+ at pitt.edu Fri Oct 27 14:43:53 2006 From: cbsiskin+ at pitt.edu (Claire Bradin Siskin) Date: Fri, 27 Oct 2006 14:43:53 -0400 Subject: re-setting the MIDI settings with Applescript Message-ID: <p06230905c16802cad211@[136.142.55.61]> Here is the Applescript that we are using: ------------------------------- on setPopUpXToY(x, y) tell application "System Events" tell application process "Audio MIDI Setup" tell window "Audio MIDI Setup" tell tab group 1 delay 0.3 tell pop up button x click click menu item y of menu 1 end tell end tell end tell end tell end tell end setPopUpXToY try tell application "Audio MIDI Setup" to activate setPopUpXToY(8, "iMic USB audio system") -- make sure we're setting the properties for the iMic setPopUpXToY(1, "2ch-16bit") -- set the audio output format setPopUpXToY(5, "iMic USB audio system") -- set the Default Output setPopUpXToY(6, "iMic USB audio system") -- set the System Output setPopUpXToY(7, "iMic USB audio system") -- set the Default Input setPopUpXToY(9, "2ch-16bit") -- set the audio input format tell application "Audio MIDI Setup" to quit end try ------------------------------- The following procedure should work: 1. put the above script in a hidden field called "applescriptField" 2. use the following handler: do field "applescriptField" as AppleScript Many thanks to Devin Asay for telling me how to do this! -- Claire Bradin Siskin Robert Henderson Language Media Center University of Pittsburgh Email: cbsiskin at pitt.edu From dsc at swcp.com Fri Oct 27 15:10:40 2006 From: dsc at swcp.com (Dar Scott) Date: Fri, 27 Oct 2006 13:10:40 -0600 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35C7C@svlxchcln6.enterprise.veritas.com> References: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35C7C@svlxchcln6.enterprise.veritas.com> Message-ID: <37058801-CFE6-425E-8B88-166A082C24C6@swcp.com> On Oct 27, 2006, at 6:52 AM, Mark Powell wrote: > At 6:42 this > morning, I ran this: > > put the short date into theDate > convert theDate to seconds > put ((the seconds - theDate) / 3600) > > and got 4.710556, which suggests that a date starts at 1:00 AM and not > midnight. Is this accurate? And more importantly, is this the way > the > computation would be handled on any client machine anywhere? The Rev conversions are wrong. Given any time zone and given any criteria for a new day, that time in seconds that just barely makes the seconds to short date conversion tick over to a new date should be just over what you get when you convert the new date to seconds. That is not the case. It is off by an hour. I think seconds-to-date is right (and probably 'the short date') and the problem is in date-to-seconds. Here is the script I used for my time-zone (-0700): ******************** on mouseUp put 7 * 3600 + 5 into s get s convert it to short date put it into d convert it to seconds put d && s && it && (s-it)/3600 & lf put 7 * 3600 - 5 into s get s convert it to short date put it into d convert it to seconds put d && s && it && (s-it)/3600 & lf after msg end mouseUp ********************* ==> 1/1/70 25205 28800 -0.998611 12/31/69 25195 -57600 22.998611 The last column should be 0.014 and 23.998 As you can see 7 hours and 5 seconds is one date and 7 hours less 5 seconds is another just before. Converting the first date to seconds should get a value just under the seconds. It does not. Dar From b.xavier at internet.lu Fri Oct 27 16:47:01 2006 From: b.xavier at internet.lu (MisterX) Date: Fri, 27 Oct 2006 22:47:01 +0200 Subject: bugzillas 1696, 3385 never was a bug Message-ID: <20061027203318.556BC4CCD07@mailgate.online.lu> Dear Richard... While looking for a ridiculous bugzilla to relate on, I saw bug 3385 and subsequently 1696... This is a pretty easy and straightforward issue to solve and works great with even 1500 objects in a group! Im surprised it's still unconfirmed since i had that running last year in one of my freely available libraries. Makes you wonder how many care to help make this a better xtalk evironment rather than a showcase of media compatibility... Before I start doing the colbert report on runrev or worse my Corporate Jeremy Clarkson on rev's marketing designs and politics I'll stick to just solving yet another case for them... Put the script below next line into the script of the group of the stack with the group that needs scrolling set the vscroll of that group to true (didn't try without a scrollbar for visual clue and GUI friendliness principles) Here's the group's script on rawkeydown w put the rect of thisgroup into s1 put the vscroll of me into s if w is 65309 then if s <= Cscrollvalue then set the scroll of me to 0 else set the scroll of me to s - Cscrollvalue end if else if w is 65308 then if s + Cscrollvalue >= s1 then set the scroll of me to s1 else set the scroll of me to s + Cscrollvalue end if end if pass rawkeydown -- may not be required or desired on non-opaque/disabled groups but can be essential too for libraries that handle this automatically ;)... end rawkeydown - Don't forget to handle scrolling and selection update issues with window/group/pane resizing and stack opening, hiding scrollbars when pane-area is less than the height of the group, etc... sorry, can't help thinking taoo addons for xtalk-based contract programming designs :) Sorry about the script formating, copy-pasted from runrev's script editor. Happy Halloween! BTW this tip works great also for double/x-columns field layouts in a group to simulate in-frame scrollable elements... Use the pass rawkeydown so that in-group scrollable elements can grab the scrolling event too... rawkeydown baby! X8 -- If you want less bugs, you got to have more at some point! I shouldn't write to this mailist but I just got the bollocks! From b.xavier at internet.lu Fri Oct 27 16:55:51 2006 From: b.xavier at internet.lu (MisterX) Date: Fri, 27 Oct 2006 22:55:51 +0200 Subject: bugzillas 1696, 3385 never was a bug Message-ID: <20061027204206.87BC34CD44D@mailgate.online.lu> just one issue... > put the rect of thisgroup into s1 should be the put the height of btn|fld|graphic "myrealheight" of me into s1 where my the control "myrealheight" has the big rect in the group's smaller visible rect. or you can calculate it from the topmost to the bottom most object within your group. Note that mousedown|up in disabled buttons in the card work on objects of the group out of the visible group's rect... otherwise it works well... > -----Original Message----- > From: MisterX > Sent: Friday, 27 October, 2006 22:47 > > Dear Richard... > [snipt] > > Here's the group's script > > on rawkeydown w > > put the rect of thisgroup into s1 -- << -- here!!! > > put the vscroll of me into s > > if w is 65309 then > > if s <= Cscrollvalue then > > set the scroll of me to 0 > > else > > set the scroll of me to s - Cscrollvalue > > end if > > else if w is 65308 then > > if s + Cscrollvalue >= s1 then > > set the scroll of me to s1 > > else > > set the scroll of me to s + Cscrollvalue > > end if > > end if > > pass rawkeydown -- may not be required or desired on > non-opaque/disabled groups but can be essential too for > libraries that handle this automatically ;)... > > end rawkeydown > > > rawkeydown baby! > X8 > -- > If you want less bugs, you got to have more at some point! > I shouldn't write to this mailist but I just got the bollocks! From kray at sonsothunder.com Fri Oct 27 16:43:43 2006 From: kray at sonsothunder.com (Ken Ray) Date: Fri, 27 Oct 2006 15:43:43 -0500 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <E4A6E4BE5DE46F43BB369D5BF7D594C703B35CA5@svlxchcln6.enterprise.veritas.com> Message-ID: <C167D9AF.493C1%kray@sonsothunder.com> On 10/27/06 10:39 AM, "Mark Powell" <mark_powell at symantec.com> wrote: > My problem is that I have two inputs. One is the user inputting a date. > Another is the creation date in seconds that has previously been > extracted via a 'detailed files' call, which has been concatenated in > the format below. > > C:/RevolutionStacks/SortTest/!?!Sept_009K.jpg!/9040/1157431138 Ah, now I understand... > What I wanted to do is to express the input date in seconds and test it > against item -1 of each line in the container (there are potentially > > 100,000 such lines in a container). Using dateItems or 'word 1 of > tFileDateTime' as you suggest would require modification to the original > 'detailed files' extraction algorithm, which doubtless will have a > ripple effect elsewhere. So, is there not any reliable way to compare > seconds to seconds? Or do I have to go the route of approximation. > > Also Ken, the DST et. al. wrinkles you describe: does that affect the > interpretation of a creation date extracted from the file? Or is the > complication confined to how a particular user's computer calculates a > time query? For example, if a user's OS displays a creation date for > "foo.txt" as 11/21/05, will Rev not always interpret it as 11/21/05? Or > can fencepost error arise where Rev misinterprets the static date? I really don't know, Mark... I would *assume* that the seconds is relative to the computer that is doing the extracting of the seconds from 'detailed files', but I have no conclusive proof... It seems like you may have to approximate unless someone else can provide another solution. Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From devin_asay at byu.edu Fri Oct 27 16:51:49 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 27 Oct 2006 14:51:49 -0600 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <4542284A.2060600@anachreon.co.uk> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> <7002452.post@talk.nabble.com> <4542284A.2060600@anachreon.co.uk> Message-ID: <D328842A-C735-4FCC-B22C-43B4F42EA15A@byu.edu> On Oct 27, 2006, at 9:39 AM, Luis wrote: > And a future 'direction' for Flash and Adobe: http://labs.adobe.com/ > wiki/index.php/Apollo:developerfaq Gee, developing internet-enabled apps for the desktop that leverage existing technologies! What I wouldn't give for a development environment that would let me do that! Oh wait.... Don't we already have one? ;-) Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From b.xavier at internet.lu Fri Oct 27 17:13:01 2006 From: b.xavier at internet.lu (MisterX) Date: Fri, 27 Oct 2006 23:13:01 +0200 Subject: bugzillas 1696, 3385 never was a bug In-Reply-To: <20061027204206.87BC34CD44D@mailgate.online.lu> Message-ID: <20061027205915.EC40B4CC08B@mailgate.online.lu> very last revision > put the height of btn|fld|graphic "myrealheight" of me into s1 should be > put the rect of control "myeffectiverect" of me into s1 takes 3 tries to make it a charm it seems! Really sorry for that... Trying to hide a few other features in the real script... X From devin_asay at byu.edu Fri Oct 27 17:06:54 2006 From: devin_asay at byu.edu (Devin Asay) Date: Fri, 27 Oct 2006 15:06:54 -0600 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> References: <C16786C6.4937A%kray@sonsothunder.com> <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> Message-ID: <41B75758-28F3-4010-B05B-FF23616FDFDF@byu.edu> On Oct 27, 2006, at 9:20 AM, Marian Petrides wrote: > While we are on the topic of dates, I've been thinking about > creating a "countdown" calendar, clocking the number of days > remaining between today's date and some future date (March 31, > 20010 specifically). Any tips on how I can do this? Do I have to > convert dates into seconds in order to subtract one from the other? I did this recently for my brother-in-law who is counting down the days to retirement. Check out: go stack URL "http://asay.byu.edu/retire.rev" Double click on the date at the bottom of the card to change it. Simple, but it seems to work. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From jjgoss at labridge.com Fri Oct 27 17:10:47 2006 From: jjgoss at labridge.com (James Goss) Date: Fri, 27 Oct 2006 14:10:47 -0700 Subject: App integration - anyone done this? Message-ID: <E6FD6250-7B65-404E-A613-65C2DED1EB81@labridge.com> Does anyone have much experience with integrating RR with other major applications, such as Flash/Actionscript or Javascript/HTML/XML? While it seems that external functions can be called, it looks like use of these other apps would require containing it within a subset of the view area, like it is a distinct media element, or am I mistaken? I guess it comes down to embedding different file types into the RR app, or not? Thanks much. James Goss From lfredricks at proactive-intl.com Fri Oct 27 17:42:59 2006 From: lfredricks at proactive-intl.com (Lynn Fredricks) Date: Fri, 27 Oct 2006 14:42:59 -0700 Subject: Careful In-Reply-To: <20061027165631.44188.qmail@web37504.mail.mud.yahoo.com> Message-ID: <009401c6fa10$dfc5c9e0$6501a8c0@lynn> > I wonder how many programmers are going to bother to find out > what is considered rude among people in Papua New Guinea? > > Like all things - there have to be some limits - but not to > the point where everybody's creativity is frozen because they > are worried about who (or what?) they might offend next. Probably no thoughts about them - but its possible to generalize what is going to be offensive to large numbers of people without inhibiting creativity. There are people who like to toss out that "you do not have the right not to be offended" as a justification for substituting shock value for art -- or just plain bad behavior. Best regards, Lynn Fredricks Worldwide Business Operations Runtime Revolution, Ltd From stephenREVOLUTION at barncard.com Fri Oct 27 19:58:43 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Fri, 27 Oct 2006 16:58:43 -0700 Subject: bugzillas 1696, 3385 never was a bug In-Reply-To: <20061027203318.556BC4CCD07@mailgate.online.lu> References: <20061027203318.556BC4CCD07@mailgate.online.lu> Message-ID: <p06230917c1684d8f6cc3@[192.168.1.40]> WELCOME BACK, Mr. X! > >Before I start doing the colbert report on runrev or worse my Corporate >Jeremy Clarkson on rev's marketing designs and politics I'll stick to just >solving yet another case for them... > -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From robmann at gp-racing.com Fri Oct 27 20:01:01 2006 From: robmann at gp-racing.com (Robert Mann) Date: Fri, 27 Oct 2006 20:01:01 -0400 Subject: video tutorials not working In-Reply-To: <44A3F5DC.6050805@hyperactivesw.com> Message-ID: <JPEJKOGMGBLMGMPIHNKCCEKMGCAA.robmann@gp-racing.com> I got a new laptop and I am not able to get the videos to play even after downloading ensharpen codec any ideas what to do next? Thanks Robert Mann -----Original Message----- From: use-revolution-bounces at lists.runrev.com [mailto:use-revolution-bounces at lists.runrev.com]On Behalf Of J. Landman Gay Sent: Thursday, June 29, 2006 10:47 AM To: How to use Revolution Subject: Re: video tutorials not working Robert Mann wrote: > I am not able to view the video tutorials, I get a message saying "QuickTime > is missing software required to perform this operation", I have updated my > QuickTime to the latest version, is there something else that I need? I can > hear the sound but no video. You need to make sure the Ensharpen codec is installed. Rev should have asked you if you wanted to install it when you ran the Rev installer. If you agreed to the installation, you may need to restart your computer to make it active. If you did not agree, then you can try re-installed and click Yes when it asks. Alternately, you can download and install the codec yourself from this web page: <http://www.techsmith.com/products/studio/codecdownload.asp> OR: http://www.getafile.com/cgi-bin/merlot/get/techsmith/TSCC.exe OR FOR ALL PLATFORMS: <http://www.techsmith.com/download/ensharpendefault.asp?lid=DownloadEnSharpe n> -- 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 JimAultWins at yahoo.com Fri Oct 27 20:45:23 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Fri, 27 Oct 2006 17:45:23 -0700 Subject: re-setting the MIDI settings with Applescript In-Reply-To: <p06230905c16802cad211@[136.142.55.61]> Message-ID: <C167F633.3F14A%JimAultWins@yahoo.com> On 10/27/06 11:43 AM, "Claire Bradin Siskin" <cbsiskin+ at pitt.edu> wrote: > Here is the Applescript that we are using: > <full quote below> Thanks for the script! My use of System Events is very limited since there is so much trial and error involved. For those who don't get it, Audio MIDI Setup is an app that does not have Applescripting built-in beyond the core suite of commands. With Applescript we can tell the app to 'activate' and thus open, then use part of OSX to work with the components of the interface that is showing. We are telling OSX System Events to >>> tell pop up button 8 to become choice "iMic USB audio system" tell pop up button 1 to become choice "2ch-16bit" tell pop up button 5 to become choice "iMic USB audio system" tell pop up button 6 to become choice "iMic USB audio system" tell pop up button 7 to become choice "iMic USB audio system" tell pop up button 9 to become choice "2ch-16bit" tell application "Audio MIDI Setup" to quit System Events can work with a wide variety of apps that don't have more than the core suite of commands. Even applets running inside Safari can be read and controlled. Using this, you can read the text on any button, the text lines of a scrolling field, the menu header, or all the choices in a drop down menu (pop up button). It is pretty cool to send a click to a button in a java applet written by someone who isn't even thinking of a Mac. Safari renders the applet components available to System Events. (I think that's how it works) Anyway, I really appreciate the tech tip for the Audio MIDI Setup app. This is definitely going in my tips and tricks archive. Thanks Claire! Jim Ault Las Vegas ------ PS Hmmm, but CAN IT WORK with Print Dialog boxes/ Page Setup to set paper orientation, etc? Perhaps it can. put "tell SystemEvents/tell app Rev/delay 1.0/ tell pop up button 99/click/ click menu item "legal" of menu 1 tell button "OK"/click" into cmd do cmd as AppleScript --without waiting (can't remember how to do this) revShowPrintDialog true ,false -- shows only Page Setup dialog --the click from the AppleScript will dismiss the dialog-- --definitely untested. Probably one little thing that will stop this, since so many people would like to see this work :-) ---------------------------------------------------------------------- On 10/27/06 11:43 AM, "Claire Bradin Siskin" <cbsiskin+ at pitt.edu> wrote: > Here is the Applescript that we are using: > > ------------------------------- > > on setPopUpXToY(x, y) > tell application "System Events" > tell application process "Audio MIDI Setup" > tell window "Audio MIDI Setup" > tell tab group 1 > delay 0.3 > tell pop up button x > click > click menu item y of menu 1 > end tell > end tell > end tell > end tell > end tell > end setPopUpXToY > > try > tell application "Audio MIDI Setup" to activate > > setPopUpXToY(8, "iMic USB audio system") -- make sure we're > setting the properties for the iMic > setPopUpXToY(1, "2ch-16bit") -- set the audio output format > setPopUpXToY(5, "iMic USB audio system") -- set the Default Output > setPopUpXToY(6, "iMic USB audio system") -- set the System Output > setPopUpXToY(7, "iMic USB audio system") -- set the Default Input > > setPopUpXToY(9, "2ch-16bit") -- set the audio input format > > tell application "Audio MIDI Setup" to quit > end try > > ------------------------------- > > The following procedure should work: > > 1. put the above script in a hidden field called "applescriptField" > 2. use the following handler: do field "applescriptField" as AppleScript > > Many thanks to Devin Asay for telling me how to do this! From katir at hindu.org Fri Oct 27 23:47:49 2006 From: katir at hindu.org (Sivakatirswami) Date: Fri, 27 Oct 2006 17:47:49 -1000 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <D328842A-C735-4FCC-B22C-43B4F42EA15A@byu.edu> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> <7002452.post@talk.nabble.com> <4542284A.2060600@anachreon.co.uk> <D328842A-C735-4FCC-B22C-43B4F42EA15A@byu.edu> Message-ID: <4542D2E5.5080104@hindu.org> Devin Asay wrote: > > On Oct 27, 2006, at 9:39 AM, Luis wrote: > >> And a future 'direction' for Flash and Adobe: >> http://labs.adobe.com/wiki/index.php/Apollo:developerfaq > > Gee, developing internet-enabled apps for the desktop that leverage > existing technologies! What I wouldn't give for a development > environment that would let me do that! > > Oh wait.... Don't we already have one? We do, but to what extent we can say Revolution "leverages existing technologies" may require some qualification. > ;-) > > 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 > -- Om shanti (In Peace) Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From b.xavier at internet.lu Sat Oct 28 02:58:13 2006 From: b.xavier at internet.lu (MisterX) Date: Sat, 28 Oct 2006 08:58:13 +0200 Subject: bugzillas 1696, 3385 never was a bug In-Reply-To: <p06230917c1684d8f6cc3@[192.168.1.40]> Message-ID: <20061028064428.845A44CC631@mailgate.online.lu> Thanks Stephen, But I never left! I keep reading. Lots to say to the list but which just wouldn't help anyone other than releasing my windows user experience frustrations in 27x... I stopped scripting since February, became a darn good amateur pool player and now I have a major migration to do at work with 1.5 terabytes of data, hundreds of shares, users, permissions, settings, error controls, logs, etc. I needed to revive some scripts and habits... ;) Then I got sick, had nothing better to do than to fix some taoo bugs, saw an incredibly interesting threading thread and that kind of woke up my xtalk scripting hunger... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Stephen Barncard > Sent: Saturday, 28 October, 2006 01:59 > To: How to use Revolution > Subject: Re: bugzillas 1696, 3385 never was a bug > > WELCOME BACK, Mr. X! > > > > >Before I start doing the colbert report on runrev or worse > my Corporate > >Jeremy Clarkson on rev's marketing designs and politics I'll > stick to > >just solving yet another case for them... > > > > -- > 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 geradamas at yahoo.com Sat Oct 28 02:57:51 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sat, 28 Oct 2006 07:57:51 +0100 (BST) Subject: Careful Message-ID: <20061028065751.40385.qmail@web37510.mail.mud.yahoo.com> This might sound daft, BUT: It might not be a bad thing (especially for the benefit of non-native speakers of English) if a list of rude words were drawn up and made available to RR developers: a guide to words best eschewed in code. To back this up we only need to consider the recent misunderstanding about the word "bo****ks". On the web-site referred to at the start of this thread there was another word - "wa**er" - which, as far as I know is a Briticism and may be misunderstood by North Americans. I am perfectly prepared to offer a list of incredibly foul Scots words :) At present I have a "little job" cleaning up the website of a Russian type of Linux - the developers have tried to be "cool" in English, and, owing to the very simple fact that they are not native speakers and have had little or no contact with "living English", have only managed to sound both infantile and coarse. As English becomes, like it or not, the language of programming and the web, this will be an increasing problem. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From b.xavier at internet.lu Sat Oct 28 04:39:22 2006 From: b.xavier at internet.lu (MisterX) Date: Sat, 28 Oct 2006 10:39:22 +0200 Subject: clipboard issues anyone? Message-ID: <20061028082543.506554CC557@mailgate.online.lu> This is done in 2.7.4 on windowsxp. When you copy paste from the script editor into any html compliant editor, you get Paragraph marks instead of line breaks. To fix this I made this little script which I run after any copy command. But I ran into confusion when it didn't work... so I copy "styled" text using the "copy" command and call this handler to fix the html but it doesn't work the way you would expect. on FixClipboardHTML local c get the clipboard -- only contains TEXT! put the clipboarddata["HTML"] into c -- c is not empty contrary to what the clipboard function may say! get the clipboarddata["HTMLText"] -- empty contrary to documentation and c's content if c is not empty and "</p>" is in c then replace "</p>" with "" in c replace "<p>" with "<BR>" in c set the clipboarddata["HTML"] to c -- seems to work and the result is empty! get the clipboarddata["HTMLtext"] -- still empty! get the clipboarddata["HTML"] -- but wait, there's absoluty no sign of replacements done!!! end if end FixClipboardHTML Any work-arounds welcome... cheers Xavier From mb.userev at harbourhosting.co.uk Sat Oct 28 07:49:19 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 28 Oct 2006 12:49:19 +0100 Subject: more stinkin s p a m Message-ID: <454343BF.2050005@harbourhosting.co.uk> I wrote > Date: Wed, 18 Oct 2006 14:32:03 +0100 > > Just resubscribed with a different email having got an, um, unsolicited > email advert to my old userev mailbox, which was only used for this list > and occasionally communicating with other list-members. Could have been > a lucky guess I suppose, but it wasn't an obviously guessable address. > > See if I get any more on this new one. > > Martin Baxter > Yep I just got spam to my recently-created, dedicated userev mailbox. So I'm now 99% percent sure that a spammer must be harvesting this list. Martin Baxter From m.schonewille at economy-x-talk.com Sat Oct 28 07:57:30 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Sat, 28 Oct 2006 13:57:30 +0200 (MEST) Subject: more stinkin s p a m In-Reply-To: <454343BF.2050005@harbourhosting.co.uk> References: <454343BF.2050005@harbourhosting.co.uk> Message-ID: <0528F55D-8DD8-4753-BBCF-4063288165BB@economy-x-talk.com> Martin, Your e-mail address sits on hundreds if not thousands of computers, as soon as you send an e-mail to this list. Everybody on this list receives spam with a certainty of 100%, unless the person has a very good spam filter installed. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 28-okt-2006, om 13:49 heeft Martin Baxter het volgende geschreven: > I wrote > >> Date: Wed, 18 Oct 2006 14:32:03 +0100 >> Just resubscribed with a different email having got an, um, >> unsolicited email advert to my old userev mailbox, which was only >> used for this list and occasionally communicating with other list- >> members. Could have been a lucky guess I suppose, but it wasn't an >> obviously guessable address. >> See if I get any more on this new one. >> Martin Baxter > > Yep I just got spam to my recently-created, dedicated userev > mailbox. So I'm now 99% percent sure that a spammer must be > harvesting this list. > > Martin Baxter From wjm at wjm.org Sat Oct 28 08:15:59 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 28 Oct 2006 08:15:59 -0400 Subject: [OT] more stinkin s p a m References: <454343BF.2050005@harbourhosting.co.uk> <0528F55D-8DD8-4753-BBCF-4063288165BB@economy-x-talk.com> Message-ID: <ehvhlu$eh0$1@sea.gmane.org> I'm not so sure someone is harvesting the list. I use a very specific address for posting here (runrev at ...) and the only messages I receive at the alias are from the list and RunRev itself. Granted, I've been using gmane for the past several months, and that obscures my address, but there have been enough posts prior to that to have been harvested by now. There is also the possibility that Mark hints at below (I think?) that someone who has your email in their address book has had their system compromised. Most spam is sent these days via "zombies" -- computers that have been infected by a virus/trojan/worm. The malware installs silently, harvests your various contacts lists, and even sends out email via your mail server. Mark Schonewille wrote: > Your e-mail address sits on hundreds if not thousands of computers, as > soon as you send an e-mail to this list. Everybody on this list receives > spam with a certainty of 100%, unless the person has a very good spam > filter installed. From mb.userev at harbourhosting.co.uk Sat Oct 28 08:21:05 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 28 Oct 2006 13:21:05 +0100 Subject: more stinkin s p a m In-Reply-To: <0528F55D-8DD8-4753-BBCF-4063288165BB@economy-x-talk.com> References: <454343BF.2050005@harbourhosting.co.uk> <0528F55D-8DD8-4753-BBCF-4063288165BB@economy-x-talk.com> Message-ID: <45434B31.2040009@harbourhosting.co.uk> Hi Mark, Yes, I realise that. However, I had been using a dedicated address for this list for a long time, and never had any spam sent to *it* until 2 weeks ago. I think that indicates that despite the potential for abuse, this list was actually a "clean channel" until recently. I will take appropriate measures, of course. Martin Mark Schonewille wrote: > Martin, > > Your e-mail address sits on hundreds if not thousands of computers, as > soon as you send an e-mail to this list. Everybody on this list receives > spam with a certainty of 100%, unless the person has a very good spam > filter installed. > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 28-okt-2006, om 13:49 heeft Martin Baxter het volgende geschreven: > >> I wrote >> >>> Date: Wed, 18 Oct 2006 14:32:03 +0100 >>> Just resubscribed with a different email having got an, um, >>> unsolicited email advert to my old userev mailbox, which was only >>> used for this list and occasionally communicating with other >>> list-members. Could have been a lucky guess I suppose, but it wasn't >>> an obviously guessable address. >>> See if I get any more on this new one. >>> Martin Baxter >> >> Yep I just got spam to my recently-created, dedicated userev mailbox. >> So I'm now 99% percent sure that a spammer must be harvesting this list. >> >> Martin Baxter > From mb.userev at harbourhosting.co.uk Sat Oct 28 08:37:07 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 28 Oct 2006 13:37:07 +0100 Subject: [OT] more stinkin s p a m In-Reply-To: <ehvhlu$eh0$1@sea.gmane.org> References: <454343BF.2050005@harbourhosting.co.uk> <0528F55D-8DD8-4753-BBCF-4063288165BB@economy-x-talk.com> <ehvhlu$eh0$1@sea.gmane.org> Message-ID: <45434EF3.3040200@harbourhosting.co.uk> Hi Bill, When I say "harvested" I'm not using the word in any technical or specific sense, I just mean that a spammer is getting my list email address somehow, I make no assumption about the mechanism involved. The email address in question is 10 days old and has never been used outside of this list. Martin Bill Marriott wrote: > I'm not so sure someone is harvesting the list. I use a very specific > address for posting here (runrev at ...) and the only messages I receive at > the alias are from the list and RunRev itself. Granted, I've been using > gmane for the past several months, and that obscures my address, but there > have been enough posts prior to that to have been harvested by now. > > There is also the possibility that Mark hints at below (I think?) that > someone who has your email in their address book has had their system > compromised. Most spam is sent these days via "zombies" -- computers that > have been infected by a virus/trojan/worm. The malware installs silently, > harvests your various contacts lists, and even sends out email via your mail > server. > > Mark Schonewille wrote: >> Your e-mail address sits on hundreds if not thousands of computers, as >> soon as you send an e-mail to this list. Everybody on this list receives >> spam with a certainty of 100%, unless the person has a very good spam >> filter installed. > > > > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Oct 28 08:59:31 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 28 Oct 2006 08:59:31 -0400 Subject: [OT] more stinkin s p a m References: <454343BF.2050005@harbourhosting.co.uk> <0528F55D-8DD8-4753-BBCF-4063288165BB@economy-x-talk.com><ehvhlu$eh0$1@sea.gmane.org> <45434EF3.3040200@harbourhosting.co.uk> Message-ID: <ehvk8f$kp6$1@sea.gmane.org> Hi Martin, > The email address in question is 10 days old and has never been used > outside of this list. One more reason to access the list via your newsgroup reader and gmane then :) Best of luck! From stephenREVOLUTION at barncard.com Sat Oct 28 10:27:02 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 28 Oct 2006 07:27:02 -0700 Subject: more stinkin s p a m In-Reply-To: <454343BF.2050005@harbourhosting.co.uk> References: <454343BF.2050005@harbourhosting.co.uk> Message-ID: <p06230918c16918eaf5f4@[192.168.1.40]> or, to be fair, a virus harvesting the address book of a windows-using list member is more likely. > >Yep I just got spam to my recently-created, dedicated userev >mailbox. So I'm now 99% percent sure that a spammer must be >harvesting this list. > >Martin Baxter -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From mb.userev at harbourhosting.co.uk Sat Oct 28 11:49:08 2006 From: mb.userev at harbourhosting.co.uk (Martin Baxter) Date: Sat, 28 Oct 2006 16:49:08 +0100 Subject: more stinkin s p a m In-Reply-To: <p06230918c16918eaf5f4@[192.168.1.40]> References: <454343BF.2050005@harbourhosting.co.uk> <p06230918c16918eaf5f4@[192.168.1.40]> Message-ID: <45437BF4.2010707@harbourhosting.co.uk> Stephen Barncard wrote: > or, to be fair, a virus harvesting the address book of a windows-using > list member is more likely. > >> >> Yep I just got spam to my recently-created, dedicated userev mailbox. >> So I'm now 99% percent sure that a spammer must be harvesting this list. >> >> Martin Baxter > I'm sorry if I've been unfair, I just wanted to have a whinge about spam really. :-) Martin From stephenREVOLUTION at barncard.com Sat Oct 28 12:07:03 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Sat, 28 Oct 2006 09:07:03 -0700 Subject: more stinkin s p a m [OT] In-Reply-To: <45437BF4.2010707@harbourhosting.co.uk> References: <454343BF.2050005@harbourhosting.co.uk> <p06230918c16918eaf5f4@[192.168.1.40]> <45437BF4.2010707@harbourhosting.co.uk> Message-ID: <p0623091ac1692fe558d9@[192.168.1.40]> a well crafted virus would be a likely sender/spreader of spam. We be talking about the same thing here. It would help if more people would use firewalls and secure their LANs. >Stephen Barncard wrote: >>or, to be fair, a virus harvesting the address book of a >>windows-using list member is more likely. >> >>> >>>Yep I just got spam to my recently-created, dedicated userev >>>mailbox. So I'm now 99% percent sure that a spammer must be >>>harvesting this list. >>> >>>Martin Baxter >> > >I'm sorry if I've been unfair, I just wanted to have a whinge about >spam really. :-) > >Martin -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From wjm at wjm.org Sat Oct 28 12:39:29 2006 From: wjm at wjm.org (Bill Marriott) Date: Sat, 28 Oct 2006 12:39:29 -0400 Subject: [OT] more stinkin s p a m References: <454343BF.2050005@harbourhosting.co.uk> <p06230918c16918eaf5f4@[192.168.1.40]> Message-ID: <ei013v$q9c$1@sea.gmane.org> (adding Stephen to my address book...) >:^) "Stephen Barncard" wrote... > or, to be fair, a virus harvesting the address book of a windows-using > list member is more likely. > >> >>Yep I just got spam to my recently-created, dedicated userev mailbox. So >>I'm now 99% percent sure that a spammer must be harvesting this list. From jeff at siphonophore.com Sat Oct 28 14:37:16 2006 From: jeff at siphonophore.com (Jeffrey Reynolds) Date: Sat, 28 Oct 2006 14:37:16 -0400 Subject: more stinkin s p a m In-Reply-To: <20061028170243.00361488FD0@mail.runrev.com> References: <20061028170243.00361488FD0@mail.runrev.com> Message-ID: <F7136C37-48A6-4F3D-BEE7-2E364D690DE4@siphonophore.com> Martin, I too have had a very large increase in spam over the last few weeks thats seeping through a couple layers of s p a m filters. many are coming from a few email addresses i use for lists. unfortunately i have not set up emails for each individual list, but much of this increased s p a m is coming from list addresses. I was about to up all the spam filters a notch or two. cheers, jeff On Oct 28, 2006, at 1:02 PM, use-revolution-request at lists.runrev.com wrote: > Hi Mark, > > Yes, I realise that. However, I had been using a dedicated address for > this list for a long time, and never had any spam sent to *it* until 2 > weeks ago. I think that indicates that despite the potential for > abuse, > this list was actually a "clean channel" until recently. > > I will take appropriate measures, of course. > > Martin From henk at iglow-media.nl Sat Oct 28 14:50:56 2006 From: henk at iglow-media.nl (Henk van der Velden) Date: Sat, 28 Oct 2006 20:50:56 +0200 Subject: App integration - anyone done this? In-Reply-To: <20061028170242.A5F23488FBC@mail.runrev.com> References: <20061028170242.A5F23488FBC@mail.runrev.com> Message-ID: <25018A62-4089-430C-AD67-D6A997D76981@iglow-media.nl> Hi James, are you aware of altBrowser, which lets you display web pages in RR? To a certain level you can interact with these pages, too. It uses the image element to display web pages. On the other hand there is the possibility of having QuickTime play Flash files. The enhancedQT external of Trevor deVore gives some possibilities to interact with Flash / Actionscript. Kind regards, Henk -------------------------- Henk v.d. Velden iGlow Media Magda Janssenslaan 36 3584 GR UTRECHT Netherlands 0031 (0)6 16 024 337 www.iglow-media.nl On 28-okt-2006, at 19:02, use-revolution-request at lists.runrev.com wrote: > > > Does anyone have much experience with integrating RR with other > major applications, > such as Flash/Actionscript or Javascript/HTML/XML? > > While it seems that external functions can be called, it looks like > use of these other apps > would require containing it within a subset of the view area, like > it is a distinct media element, > or am I mistaken? > > I guess it comes down to embedding different file types into the RR > app, or not? > > Thanks much. > > James Goss > From bvlahos at mac.com Sat Oct 28 15:23:34 2006 From: bvlahos at mac.com (Bill Vlahos) Date: Sat, 28 Oct 2006 12:23:34 -0700 Subject: OT: more stinkin s p a m In-Reply-To: <F7136C37-48A6-4F3D-BEE7-2E364D690DE4@siphonophore.com> References: <20061028170243.00361488FD0@mail.runrev.com> <F7136C37-48A6-4F3D-BEE7-2E364D690DE4@siphonophore.com> Message-ID: <9ac08455f438ea887fb1ff6b7e2c5a3d@mac.com> At my company 97% of incoming email is spam. It is simply a huge problem. Bill Vlahos On Oct 28, 2006, at 11:37 AM, Jeffrey Reynolds wrote: > Martin, > > I too have had a very large increase in spam over the last few weeks > thats seeping through a couple layers of s p a m filters. many are > coming from a few email addresses i use for lists. unfortunately i > have not set up emails for each individual list, but much of this > increased s p a m is coming from list addresses. I was about to up all > the spam filters a notch or two. > > cheers, > > jeff From jjgoss at labridge.com Sat Oct 28 15:40:10 2006 From: jjgoss at labridge.com (James Goss) Date: Sat, 28 Oct 2006 12:40:10 -0700 Subject: App integration - anyone done this? In-Reply-To: <25018A62-4089-430C-AD67-D6A997D76981@iglow-media.nl> References: <20061028170242.A5F23488FBC@mail.runrev.com> <25018A62-4089-430C-AD67-D6A997D76981@iglow-media.nl> Message-ID: <F085597E-0E03-4F0B-BBD2-1C445BC30340@labridge.com> Hi Henk, Thank you for the reply. I will look into altBrowser. It certainly has some features of interest to me. It seems that not many people are really pursuing this kind of work with RR, which makes some sense given RR is fairly powerful as is. James On Oct 28, 2006, at 11:50 AM, Henk van der Velden wrote: > Hi James, > > are you aware of altBrowser, which lets you display web pages in > RR? To a certain level you can interact with these pages, too. It > uses the image element to display web pages. > > On the other hand there is the possibility of having QuickTime play > Flash files. The enhancedQT external of Trevor deVore gives some > possibilities to interact with Flash / Actionscript. > > Kind regards, > > Henk > -------------------------- > Henk v.d. Velden > iGlow Media > Magda Janssenslaan 36 > 3584 GR UTRECHT > Netherlands > > 0031 (0)6 16 024 337 > www.iglow-media.nl > > > > On 28-okt-2006, at 19:02, use-revolution-request at lists.runrev.com > wrote: > >> >> >> Does anyone have much experience with integrating RR with other >> major applications, >> such as Flash/Actionscript or Javascript/HTML/XML? >> >> While it seems that external functions can be called, it looks >> like use of these other apps >> would require containing it within a subset of the view area, like >> it is a distinct media element, >> or am I mistaken? >> >> I guess it comes down to embedding different file types into the >> RR app, or not? >> >> Thanks much. >> >> James Goss >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From FlexibleLearning at aol.com Sat Oct 28 17:18:51 2006 From: FlexibleLearning at aol.com (FlexibleLearning at aol.com) Date: Sat, 28 Oct 2006 17:18:51 EDT Subject: [ANN] Scripter's Scrapbook v5.241 Message-ID: <bd8.6c715f9.3275233b@aol.com> Those who have had a problem updating their Scrapbook from v5.22 or earlier should find their automatic updater working again. /H FLCo From mlange at widged.com Sat Oct 28 19:43:48 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 29 Oct 2006 00:43:48 +0100 Subject: Does a day start at 1:00 AM everwhere? In-Reply-To: <C167D9AF.493C1%kray@sonsothunder.com> References: <C167D9AF.493C1%kray@sonsothunder.com> Message-ID: <69FBBB84-3BFF-44DC-BF8A-40F29F4921AF@widged.com> >> C:/RevolutionStacks/SortTest/!?!Sept_009K.jpg!/9040/1157431138 > > Ah, now I understand... > > [...] > I really don't know, Mark... I would *assume* that the seconds is > relative to the computer that is doing the extracting of the > seconds from 'detailed files', but I have no conclusive proof... What about ticks? Is it that seconds are converted into ticks or the other way around? I assume the other way around as ticks are shorter than seconds. Citing the docs: "The ticks function returns the total number of ticks since midnight GMT, January 1, 1970, rather than the total number of ticks since the last system startup." ---------------------------------------------------------------------- Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From mlange at widged.com Sat Oct 28 19:51:53 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 29 Oct 2006 00:51:53 +0100 Subject: App integration - anyone done this? In-Reply-To: <E6FD6250-7B65-404E-A613-65C2DED1EB81@labridge.com> References: <E6FD6250-7B65-404E-A613-65C2DED1EB81@labridge.com> Message-ID: <6C68F375-A83C-4D1F-B994-B38A4E7E94BB@widged.com> > Does anyone have much experience with integrating RR with other > major applications, > such as Flash/Actionscript or Javascript/HTML/XML? > While it seems that external functions can be called, it looks like > use of these other apps > would require containing it within a subset of the view area, like > it is a distinct media element, > or am I mistaken? As Henk mentions, This can be done, thanks to altBrowser. Concrete example, you can write a wiki that works on your desktop, without the need for any browser. <http://projects.widged.com/portal/wikipad.php> All top buttons are on the application side (revolution objects and scripts). The display area (starting at "welcome") is a browser window. This allows for richer text editing. Pages can be edited. Unfortunately, a limit of this approach is that the full page needs to be edited. Parts of the page cannot be accessed. There could be changed using javascript but then the problem is change the javascript (a browser side technology) from within revolution. Some route to explore to bypass this problem is this "ajax pages" library: http://ajax-pages.sourceforge.net/ Though they use the name of ajax, which is for remote scripting, this is in fact a templating engine for javascript. That let gives you functionalites very similar to php except that it works without any server-side setup. This opens the possibility to have editable fields within a window, which can then be displayed with html+css which offer richer formatting than revolution. I haven't tried out. But it's worth exploring. If this works, then you may also be able manipulate flash movies using AFLAX technologies (http://www.aflax.org/). I haven't evaluated that any closely, I only point to technologies you may want to check out, Another thing to keep an eye on is Andre Garzia website. According to this <http://www.revdeveloper.com/include/blog/kevin/?p=3> he is working on something that could provide a "Zero to instant web framework". Andre's website is: <http://www.andregarzia.com/> Marielle ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From mlange at widged.com Sat Oct 28 19:59:04 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 29 Oct 2006 00:59:04 +0100 Subject: Date and Time Manipulation In-Reply-To: <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> References: <C16786C6.4937A%kray@sonsothunder.com> <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> Message-ID: <66EA2C54-9D22-4903-98C2-AACA4A877628@widged.com> > While we are on the topic of dates, I've been thinking about > creating a "countdown" calendar, clocking the number of days > remaining between today's date and some future date (March 31, > 20010 specifically). Any tips on how I can do this? Do I have to > convert dates into seconds in order to subtract one from the > other? Thanks. Hi Marian, In case this helps, I wrote a minimalist countdown utility for christmas last year: http://revolution.widged.com/stacks/?category=widgets_ecards Christmas Countdown You will also find below various date manipulation functions. They were written rapidly and haven't been extensively tested. You are very welcome to improve them. That library can be found at <http://codes.widged.com/?q=node/1>, along with other code and libraries. Other websites with useful codes are listed at: <http://codes.widged.com/?q=node/660> There are some time related tutorials at So smarts Software, for instance (<http://www.sosmartsoftware.com/? r=revolution_didacticiels&l=en>) Marielle /* ____________________________________________________________ | | Date Processing Routines | | @Author: Marielle Lange | @Company: Widged.com (http://widged.com) | @Date: 10 Apr 2006 | @Version: 0.1 | @Changes since last version: N/A | @License: Creative Commons Attribution 2.5 License http:// creativecommons.org/licenses/by/2.5/ | @Dependency: - */ on DiffBetweenDates put field "DateFrom" into tDateFrom put field "DateTo" into tDateTo convert tDateFrom from system date to dateItems convert tDateTo from system date to dateItems put NbYearsBetweenTwoDates(tDateFrom,tDateTo) into field "NbYears" put NbMonthsBetweenTwoDates(tDateFrom,tDateTo) into field "NbMonths" put NbWeeksBetweenTwoDates(tDateFrom,tDateTo) into field "NbWeeks" put NbDaysBetweenTwoDates(tDateFrom,tDateTo) into field "NbDays" end DiffBetweenDates ---------------------------------------------------------------------- -- WeekdayFirstOfMonth (function) -- -- -- function WeekdayFirstOfMonth pYear, pMonth --- First of Month put pMonth & "/1/" & pYear into tDate convert tDate to dateItems return item 7 of tDate end WeekdayFirstOfMonth ---------------------------------------------------------------------- -- NbDaysInMonth (function) -- -- -- function NbDaysInMonth pYear, pMonth put (pMonth & "/1/" & pYear) into tDate convert tDate from date to dateItems put 0 into item 3 of tDate add 1 to item 2 of tDate convert tDate from dateItems to dateItems return (item 3 of tDate) end NbDaysInMonth ---------------------------------------------------------------------- -- NbDaysBetweenTwoDates (function) -- -- pStart and pEnd are in dateItems format -- function NbDaysBetweenTwoDates pStart, pEnd put NbMonthsBetweenTwoDates(pStart, pEnd) into tMonthsDiff put (item 1 of pStart) into tStartYear put (item 2 of pStart) into tStartMonth repeat with x = 1 to tMonthsDiff if x = 1 then put tStartMonth into tMonth put tStartYear into tYear put empty into tDaysPerMonth -- put empty into message end if if tMonth > 12 then put 1 into tMonth add 1 to tYear end if put NbDaysInMonth(tYear,tMonth) into item x of tDaysPerMonth add 1 to tMonth end repeat put sum(tDaysPerMonth) into tNbDays return (tNbDays - (item 3 of pStart) + (item 3 of pEnd)) end NbDaysBetweenTwoDates ---------------------------------------------------------------------- -- NbWeeksBetweenTwoDates (function) -- -- pStart and pEnd are in dateItems format -- function NbWeeksBetweenTwoDates pStart, pEnd put NbDaysBetweenTwoDates(pStart, pEnd) into tNbDays return trunc(tNbDays/7) end NbWeeksBetweenTwoDates ---------------------------------------------------------------------- -- NbMonthsBetweenTwoDates (function) -- -- pStart and pEnd are in dateItems format -- function NbMonthsBetweenTwoDates pStart, pEnd ----- Nb of Years, Months, weeks ----- put NbYearsBetweenTwoDates(pStart, pEnd) into tNbYears put ((item 2 of pEnd) - (item 2 of pStart)) into tNbMonthsDiff ----- Handle cases were from 08/2005 to 06/2006 ----- if tNbMonths < 0 then add 12 to tNbMonthsDiff add -1 to tNbYears end if return tNbMonthsDiff+ (12 * tNbYears) e end NbMonthsBetweenTwoDates ---------------------------------------------------------------------- -- NbYearsBetweenTwoDates (function) -- -- pStart and pEnd are in dateItems format -- Return an integer, with the number of years function NbYearsBetweenTwoDates pStart, pEnd return ((item 1 of pEnd) - (item 1 of pStart)) end NbYearsBetweenTwoDates ---------------------------------------------------------------------- -- MonthsAsArray (function) -- -- Returns an Array with the Month Names, as MonthsA -- function MonthsAsArray ----- Create an array with the Months Names ----- put empty into MonthsA repeat with x = 1 to 12 put x & "/1/00" into tDate convert tDate to long date put word 2 of tDate into MonthsA[x] end repeat return MonthsA end MonthsAsArray ---------------------------------------------------------------------- -- weekNumber -- -- -- function weekNumber pDateItems -- Needs the 7, because any day before may below to a week in the previous year put pDateItems into tJanuaryFirst put 1 into item 2 of tJanuaryFirst put 1 into item 3 of tJanuaryFirst convert tJanuaryFirst from dateitems to dateitems put 0 into tAdd; if item -1 of tJanuaryFirst <> 1 then put -1 into tAdd return (NbWeeksBetweenTwoDates(tJanuaryFirst,pDateItems) + tAdd) end weekNumber ---------------------------------------------------------------------- -- StartDateIsBeforeEndOne -- -- Returns true or false, according to situation -- function StartDateIsBeforeEndOne pStart, pEnd put true into tTest ----- Checking that the Start date is earlier than the End one ----- If item 1 of pStart > item 1 of pEnd then answer "problem here, the ending year is earlier than the starting one" put false into tTest else if (item 1 of pStart) = (item 1 of pEnd) and (item 2 of pStart) > (item 2 of pEnd) then answer "problem here, the ending month is earlier than the starting one (in the same year)" put pStart & cr & pEnd put false into tTest else if (item 2 of pStart) = (item 2 of pEnd) and (item 3 of pStart) > (item 3 of pEnd) then answer "problem here, the ending day is earlier than the starting one (in the same month)" put false into tTest end if return tTest end StartDateIsBeforeEndOne From mlange at widged.com Sat Oct 28 21:04:34 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 29 Oct 2006 01:04:34 +0000 Subject: Quicktime Multimedia Authoring - Nearly Dead? In-Reply-To: <4542D2E5.5080104@hindu.org> References: <E1GaYjA-0006Al-R3@s14.s14avahost.net> <7002452.post@talk.nabble.com> <4542284A.2060600@anachreon.co.uk> <D328842A-C735-4FCC-B22C-43B4F42EA15A@byu.edu> <4542D2E5.5080104@hindu.org> Message-ID: <AF487B79-6507-42B9-9174-B4EF2656CCA8@widged.com> >> On Oct 27, 2006, at 9:39 AM, Luis wrote: >>> And a future 'direction' for Flash and Adobe: http:// >>> labs.adobe.com/wiki/index.php/Apollo:developerfaq >> Gee, developing internet-enabled apps for the desktop that >> leverage existing technologies! What I wouldn't give for a >> development environment that would let me do that! >> Oh wait.... Don't we already have one? Revolution product and the company have nicely evolved over the last months but, to my knowledge, not the point you describe. I may be wrong... I have had little chance to keep up with revolution's product and community for the last months. >> Oh wait.... Don't we already have one? > We do, but to what extent we can say Revolution "leverages existing > technologies" may require some qualification. indeed. As I said, I am not up to the latest developments... but to my knowledge revolution can't even leverage revolution's technology itself, due to the lack of component-based architecture. Thanks to a component-based architecture, this javascript library: <http://jquery.com/plugins/> has driven the development of possibly up to hundred plugins and components in only 3-4 months time. Nothing huge of course. But at least, it is possible to find something as simple as a working table object that can easily be reused across projects. <http://projects.widged.com/exercist/etivities/activities/ table_data/index.html>. Has this been done over the 6 months I was out of the list? I didn't read any post for months. I know you only mean to show some support but I fear that comments like "Don't we already have one?", may have had for effect to encourage serious programmer who reads this list off the discussion. For one, I would be very interested in a technical discussion of this: <http://www.andregarzia.com/revwiki/page/main> and how, eventually, the apollo project allows to do more than is currently possible with revolution... to understand what is it that we can't do yet is the first step in understanding what needs to be done to become able to do it or Chipp Walters' take on "Reusable Components" Creating simple and complex components for re-use" (cf. Conference DVD contents: <http://runrev.com/offers/conference_dvd.php>) Marielle From mpetrides at earthlink.net Sat Oct 28 21:11:41 2006 From: mpetrides at earthlink.net (Marian Petrides) Date: Sat, 28 Oct 2006 20:11:41 -0500 Subject: Date and Time Manipulation In-Reply-To: <66EA2C54-9D22-4903-98C2-AACA4A877628@widged.com> References: <C16786C6.4937A%kray@sonsothunder.com> <F3B3F9DD-147B-4559-A615-D881896797C6@earthlink.net> <66EA2C54-9D22-4903-98C2-AACA4A877628@widged.com> Message-ID: <48C1DE71-1488-4BA6-9A17-843207287336@earthlink.net> Thanks! On Oct 28, 2006, at 6:59 PM, Marielle Lange wrote: >> While we are on the topic of dates, I've been thinking about >> creating a "countdown" calendar, clocking the number of days >> remaining between today's date and some future date (March 31, >> 20010 specifically). Any tips on how I can do this? Do I have to >> convert dates into seconds in order to subtract one from the >> other? Thanks. > > > Hi Marian, > > In case this helps, I wrote a minimalist countdown utility for > christmas last year: > http://revolution.widged.com/stacks/?category=widgets_ecards > Christmas Countdown > > You will also find below various date manipulation functions. They > were written rapidly and haven't been extensively tested. You are > very welcome to improve them. > That library can be found at <http://codes.widged.com/?q=node/1>, > along with other code and libraries. > > Other websites with useful codes are listed at: > <http://codes.widged.com/?q=node/660> > > There are some time related tutorials at So smarts Software, for > instance (<http://www.sosmartsoftware.com/? > r=revolution_didacticiels&l=en>) > > Marielle > > > /* ____________________________________________________________ > | > | Date Processing Routines > | > | @Author: Marielle Lange > | @Company: Widged.com (http://widged.com) > | @Date: 10 Apr 2006 > | @Version: 0.1 > | @Changes since last version: N/A > | @License: Creative Commons Attribution 2.5 License > http://creativecommons.org/licenses/by/2.5/ > | @Dependency: - > */ > > on DiffBetweenDates > put field "DateFrom" into tDateFrom > put field "DateTo" into tDateTo > convert tDateFrom from system date to dateItems > convert tDateTo from system date to dateItems > put NbYearsBetweenTwoDates(tDateFrom,tDateTo) into field "NbYears" > put NbMonthsBetweenTwoDates(tDateFrom,tDateTo) into field "NbMonths" > put NbWeeksBetweenTwoDates(tDateFrom,tDateTo) into field "NbWeeks" > put NbDaysBetweenTwoDates(tDateFrom,tDateTo) into field "NbDays" > end DiffBetweenDates > > > ---------------------------------------------------------------------- > -- WeekdayFirstOfMonth (function) > -- > -- > -- > function WeekdayFirstOfMonth pYear, pMonth > --- First of Month > put pMonth & "/1/" & pYear into tDate > convert tDate to dateItems > return item 7 of tDate > end WeekdayFirstOfMonth > > ---------------------------------------------------------------------- > -- NbDaysInMonth (function) > -- > -- > -- > function NbDaysInMonth pYear, pMonth > put (pMonth & "/1/" & pYear) into tDate > convert tDate from date to dateItems > put 0 into item 3 of tDate > add 1 to item 2 of tDate > convert tDate from dateItems to dateItems > return (item 3 of tDate) > end NbDaysInMonth > > > ---------------------------------------------------------------------- > -- NbDaysBetweenTwoDates (function) > -- > -- pStart and pEnd are in dateItems format > -- > function NbDaysBetweenTwoDates pStart, pEnd > put NbMonthsBetweenTwoDates(pStart, pEnd) into tMonthsDiff > put (item 1 of pStart) into tStartYear > put (item 2 of pStart) into tStartMonth > repeat with x = 1 to tMonthsDiff > if x = 1 then > put tStartMonth into tMonth > put tStartYear into tYear > put empty into tDaysPerMonth > -- put empty into message > end if > if tMonth > 12 then > put 1 into tMonth > add 1 to tYear > end if > put NbDaysInMonth(tYear,tMonth) into item x of tDaysPerMonth > add 1 to tMonth > end repeat > put sum(tDaysPerMonth) into tNbDays > return (tNbDays - (item 3 of pStart) + (item 3 of pEnd)) > end NbDaysBetweenTwoDates > > ---------------------------------------------------------------------- > -- NbWeeksBetweenTwoDates (function) > -- > -- pStart and pEnd are in dateItems format > -- > function NbWeeksBetweenTwoDates pStart, pEnd > put NbDaysBetweenTwoDates(pStart, pEnd) into tNbDays > return trunc(tNbDays/7) > end NbWeeksBetweenTwoDates > > > ---------------------------------------------------------------------- > -- NbMonthsBetweenTwoDates (function) > -- > -- pStart and pEnd are in dateItems format > -- > function NbMonthsBetweenTwoDates pStart, pEnd > ----- Nb of Years, Months, weeks ----- > put NbYearsBetweenTwoDates(pStart, pEnd) into tNbYears > put ((item 2 of pEnd) - (item 2 of pStart)) into tNbMonthsDiff > ----- Handle cases were from 08/2005 to 06/2006 ----- > if tNbMonths < 0 then > add 12 to tNbMonthsDiff > add -1 to tNbYears > end if > return tNbMonthsDiff+ (12 * tNbYears) e > end NbMonthsBetweenTwoDates > > ---------------------------------------------------------------------- > -- NbYearsBetweenTwoDates (function) > -- > -- pStart and pEnd are in dateItems format > -- Return an integer, with the number of years > function NbYearsBetweenTwoDates pStart, pEnd > return ((item 1 of pEnd) - (item 1 of pStart)) > end NbYearsBetweenTwoDates > > > ---------------------------------------------------------------------- > -- MonthsAsArray (function) > -- > -- Returns an Array with the Month Names, as MonthsA > -- > function MonthsAsArray > ----- Create an array with the Months Names ----- > put empty into MonthsA > repeat with x = 1 to 12 > put x & "/1/00" into tDate > convert tDate to long date > put word 2 of tDate into MonthsA[x] > end repeat > return MonthsA > end MonthsAsArray > > ---------------------------------------------------------------------- > -- weekNumber > -- > -- > -- > function weekNumber pDateItems > -- Needs the 7, because any day before may below to a week in the > previous year > put pDateItems into tJanuaryFirst > put 1 into item 2 of tJanuaryFirst > put 1 into item 3 of tJanuaryFirst > convert tJanuaryFirst from dateitems to dateitems > put 0 into tAdd; if item -1 of tJanuaryFirst <> 1 then put -1 > into tAdd > return (NbWeeksBetweenTwoDates(tJanuaryFirst,pDateItems) + tAdd) > end weekNumber > > ---------------------------------------------------------------------- > -- StartDateIsBeforeEndOne > -- > -- Returns true or false, according to situation > -- > function StartDateIsBeforeEndOne pStart, pEnd > put true into tTest > ----- Checking that the Start date is earlier than the End one > ----- > If item 1 of pStart > item 1 of pEnd then > answer "problem here, the ending year is earlier than the > starting one" > put false into tTest > else if (item 1 of pStart) = (item 1 of pEnd) and (item 2 of > pStart) > (item 2 of pEnd) then > answer "problem here, the ending month is earlier than the > starting one (in the same year)" > put pStart & cr & pEnd > put false into tTest > else if (item 2 of pStart) = (item 2 of pEnd) and (item 3 of > pStart) > (item 3 of pEnd) then > answer "problem here, the ending day is earlier than the > starting one (in the same month)" > put false into tTest > end if > return tTest > end StartDateIsBeforeEndOne > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From Andre.Bisseret at inria.fr Sun Oct 29 05:57:56 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sun, 29 Oct 2006 11:57:56 +0100 Subject: Saving, when I click on "Don't save" ! Message-ID: <212925CB-D015-48DF-8A2F-1C8FE63E409E@inria.fr> Hello, Since yesterday evening, when I am closing a stack (small red button top left), if I click on "don't save", the modifications I made are saved however ! :-(( I spent hours trying to find what's happening, but without any success. I suppose I have got a wrong inadvertent setting somewhere ?? Please, could someone help me ? Thanks in advance Best regards from Grenoble Andr? From revolution at derbrill.de Sun Oct 29 06:58:42 2006 From: revolution at derbrill.de (Malte Brill) Date: Sun, 29 Oct 2006 13:58:42 +0200 (MEST) Subject: Saving, when I click on "Don't save" ! In-Reply-To: <20061018130252.5444D488E22@mail.runrev.com> References: <20061018130252.5444D488E22@mail.runrev.com> Message-ID: <F2D65ACC-F285-4044-AFB4-39EC172E6873@derbrill.de> Hi Andre, did you remove the stack from memory before reopening? Check the destroyStack property of the stack. If it is false it will remain in memory when closed. > I suppose I have got a wrong inadvertent setting somewhere ?? All the best, Malte From Andre.Bisseret at inria.fr Sun Oct 29 09:09:19 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sun, 29 Oct 2006 15:09:19 +0100 Subject: Saving, when I click on "Don't save" ! In-Reply-To: <F2D65ACC-F285-4044-AFB4-39EC172E6873@derbrill.de> References: <20061018130252.5444D488E22@mail.runrev.com> <F2D65ACC-F285-4044-AFB4-39EC172E6873@derbrill.de> Message-ID: <721326EC-0EF7-48C4-8867-4AB9F6F03050@inria.fr> Hi Malte I was just about discovering that when I received your message ! I was beginning to experiment with and without destroyStack property Very nice, and Thanks a lot ! :-))) That 's the solution : for what I need, I must set the destroyStack to true I think, actually, I never (or very rarely) used "don't save" up to now (or I did not open again the stack after during a Rev session), so I was not conscious of the fact that "don't save" is effective only when the stack is out of memory. Thanks again, you help me saving time (and hairs !) Best regards Andr? Le 29 oct. 06 ? 12:58, Malte Brill a ?crit : > Hi Andre, > > did you remove the stack from memory before reopening? Check the > destroyStack property of the stack. If it is false it will remain > in memory when closed. > >> I suppose I have got a wrong inadvertent setting somewhere ?? > > 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 bridgeyman at gmail.com Sun Oct 29 11:49:42 2006 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Sun, 29 Oct 2006 09:49:42 -0700 Subject: Activating a Function in a Different Stack Message-ID: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> Hey, Is it possible to activate a function that resides in one stack, and get the result from a different stack? Right now I have it set up so that Stack A gets a request for info from stack B over the Internet. Lets pretend that the request is "the background color of this stack". It puts that into a variable called vWhat. Then it executes do ("get" && vWhat && "of Stack B"). Then Stack A returns the data over the Internet. This works well for requesting properties, but I can't get it to activate a function and put the result in the it variable. Is it even possible? Is there a "send" equivalent for functions? TTFN Bridger From geradamas at yahoo.com Sun Oct 29 12:00:28 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Sun, 29 Oct 2006 17:00:28 +0000 (GMT) Subject: Activating a Function in a Different Stack Message-ID: <20061029170028.21762.qmail@web37504.mail.mud.yahoo.com> "Right now I have it set up so that Stack A gets a request for info from stack B over the Internet. " Well, you could set things up so that Stack A uses 'put' to deliver the requested data into a field in Stack B - lets call it "RecData". At the end of the script in Stack B requesting data from Stack A you could have something like this: wait 250 ticks ----give things time to get the data returned over the internet-- do field "RecData" this is a way of not getting all mixed up with 'it'. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ Now you can scan emails quickly with a reading pane. Get the new Yahoo! Mail. http://uk.docs.yahoo.com/nowyoucan.html From mark at maseurope.net Sun Oct 29 12:01:38 2006 From: mark at maseurope.net (Mark Smith) Date: Sun, 29 Oct 2006 18:01:38 +0100 Subject: Activating a Function in a Different Stack In-Reply-To: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> Message-ID: <14538BA7-A77D-4C3B-B6B4-A5202D747E72@maseurope.net> The only really convenient way to use functions in other stacks is to put those other stacks 'in use', so that their scripts are in the message path. I'm not very clear on which stack is requesting what from where, but it sounds like you're loading a stack into a local machines memory from a remote server - so this should be possible. Best, Mark On 29 Oct 2006, at 17:49, Bridger Maxwell wrote: > Hey, > Is it possible to activate a function that resides in one stack, > and get > the result from a different stack? Right now I have it set up so > that Stack > A gets a request for info from stack B over the Internet. Lets > pretend that > the request is "the background color of this stack". It puts that > into a > variable called vWhat. Then it executes do ("get" && vWhat && "of > Stack > B"). Then Stack A returns the data over the Internet. This works > well for > requesting properties, but I can't get it to activate a function > and put the > result in the it variable. Is it even possible? Is there a "send" > equivalent for functions? > > TTFN > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From eric.chatonet at sosmartsoftware.com Sun Oct 29 12:22:58 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Sun, 29 Oct 2006 18:22:58 +0100 Subject: Saving, when I click on "Don't save" ! In-Reply-To: <721326EC-0EF7-48C4-8867-4AB9F6F03050@inria.fr> References: <20061018130252.5444D488E22@mail.runrev.com> <F2D65ACC-F285-4044-AFB4-39EC172E6873@derbrill.de> <721326EC-0EF7-48C4-8867-4AB9F6F03050@inria.fr> Message-ID: <A755EAFF-AD0B-41D6-849A-84DBE614E7C5@sosmartsoftware.com> Hi Andre, You might be interested in checking the corresponding preference in the "Files and memory" pane in the preferences: Nothing to think of later :-) Le 29 oct. 06 ? 15:09, Andr?.Bisseret a ?crit : > Hi Malte > I was just about discovering that when I received your message ! I > was beginning to experiment with and without destroyStack property > > Very nice, and Thanks a lot ! :-))) > > That 's the solution : for what I need, I must set the destroyStack > to true > I think, actually, I never (or very rarely) used "don't save" up to > now (or I did not open again the stack after during a Rev session), > so I was not conscious of the fact that "don't save" is effective > only when the stack is out of memory. > > Thanks again, you help me saving time (and hairs !) > > Best regards > > Andr? > > Le 29 oct. 06 ? 12:58, Malte Brill a ?crit : > >> Hi Andre, >> >> did you remove the stack from memory before reopening? Check the >> destroyStack property of the stack. If it is false it will remain >> in memory when closed. >> >>> I suppose I have got a wrong inadvertent setting somewhere ?? >> >> 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 >> > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From Andre.Bisseret at inria.fr Sun Oct 29 14:08:19 2006 From: Andre.Bisseret at inria.fr (=?ISO-8859-1?Q? Andr=E9.Bisseret ?=) Date: Sun, 29 Oct 2006 20:08:19 +0100 Subject: Saving, when I click on "Don't save" ! In-Reply-To: <A755EAFF-AD0B-41D6-849A-84DBE614E7C5@sosmartsoftware.com> References: <20061018130252.5444D488E22@mail.runrev.com> <F2D65ACC-F285-4044-AFB4-39EC172E6873@derbrill.de> <721326EC-0EF7-48C4-8867-4AB9F6F03050@inria.fr> <A755EAFF-AD0B-41D6-849A-84DBE614E7C5@sosmartsoftware.com> Message-ID: <56F60DD0-3126-458D-A552-586800186627@inria.fr> Bonsoir ?ric, Nice advice ! very useful indeed in the case of the app. I am developing. Merci ?ric amiti?s de Grenoble Andr? Le 29 oct. 06 ? 18:22, Eric Chatonet a ?crit : > Hi Andre, > > You might be interested in checking the corresponding preference in > the "Files and memory" pane in the preferences: > Nothing to think of later :-) > > Le 29 oct. 06 ? 15:09, Andr?.Bisseret a ?crit : > > > Best Regards from Paris, > Eric Chatonet > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > From dsc at swcp.com Sun Oct 29 14:47:02 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 29 Oct 2006 12:47:02 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> Message-ID: <C1A9161E-6501-49E2-BF7A-35C4A1D43108@swcp.com> On Oct 29, 2006, at 9:49 AM, Bridger Maxwell wrote: > Is there a "send" > equivalent for functions? Consider 'value()'. You can specify an object. (But this will not work on functions that return arrays, if you specify the object.) Dar From mlange at widged.com Sun Oct 29 17:07:46 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 29 Oct 2006 22:07:46 +0000 Subject: Activating a Function in a Different Stack In-Reply-To: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> Message-ID: <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> > Is it possible to activate a function that resides in one stack, > and get > the result from a different stack? It is possible, ------------------------------------------------------------------------ ----------------------------------------------------------------------- A. The send equivalent for functions according to the manual: value("the name of me", card 1) Stack A - one button with the following script: --------- on mouseup answer value("doSomething(" & quote & "one" & quote & "," & quote & "two" & quote &")", button 1 of stack "stackA") end mouseup Stack B - one button with the following script: --------- function doSomething p1, p2 return "done", p1, p2 end doSomething ------------------------------------------------------------------------ ----------------------------------------------------------------------- B. Difficulties with this solution The problem is that you cannot refer to any object on the card as all references are made relative to the calling object, not the one that receives the call. As the doc says: "If you specify an object, references to me in the expression are treated as references to the object. However, other object references are treated as though the handler were in the current object's script. For example, "button 3" refers to button 3 on the current card, not the card where the object is located." Illustration of the problem. Stack A - one button with the following script: --------- on mouseup answer value("doSomething(" & quote & "one" & quote & "," & quote & "two" & quote &")", button 1 of stack "stackA") end mouseup Stack B - one button and a field: --------- function doSomething p1, p2 put p1,p2 into field 1 return "done" end doSomething You will get an error. field 1 cannot be found, it doesn't exist on stack A. To use "put p1,p2 into field 1 of this stack" will not make any difference. This stack is stack A in this context. In stack B, you have to write your object references in full: put p1,p2 into field 1 of card 1 of stack "stackB" If your function on stack B calls a function or handler at card or stack level, the call will happen. But any reference to any object within that handler or function will be relative to the calling script (stack A), not stack B, with the same problem again. So, to get the backgroundcolor propery of stackB you would have to write return the backgroundcolor of stack "stackB" -- or whatever the name of your stack is ------------------------------------------------------------------------ ----------------------------------------------------------------------- C. The Custom Properties way Your post suggests that you are already familiar with reading and writing custom properties across objects. You can use custom properties to read data the same way you can use them to send data. Because of the nightmare of passing parameters with the value construct (you can easily end up spending 30 min. on this to get the quoting correct) as well as the problem that references are relative to the calling object, rather than the receiving one, I tend to prefer to use custom properties. Stack A --------- on mouseup send doSomething to stack "stackB" wait 1 tick (in case of, I believe that's not needed but I tend to add it) put the handlername_result of stack "stackB" into tResult. <--- reading the custom property of another object end mouseup Stack B --------- on doSomething -- do something set the dosomething_result of me to the backgroundColor of this stack end doSomething That's clean... if there is any reference to any control in doSomething, then they will be interpreted relative to stack B, as expected. Note that I haven't tried that for files interacting over an internet connection but there is no reason to suppose it won't work (let me know if not). ------------------------------------------------------------------------ ----------------------------------------------------------------------- D. Extension to functions You don't need this, but I add it in case this is useful to anybody. What if you need to pass parameters to your functions? You can use the custom properties to send data as well. Stack A --------- on mouseup put the long id of stack "stackB" into tStackRef ---- set the p1 of tStackRef to "one" set the p2 of tStackRef to "two" ---- send doSomething to tStackRef wait 1 tick (I am not sure it is needed but I tend to add it) ---- put the dosomething_result of tStackRef into tResult. <--- reading the custom property of another object end mouseup Stack B --------- on doSomething <--- It is not required to have the same name as the function --- but it is allowed and it makes the role of this handler easier to understand set the doSomething_result of me to \ doSomething(the p1 of me, the p2 of me) end doSomething function doSomething p1, p2 -- do something return tResult end doSomething This way, you can simply directly use the function form anytime you need to call to it from within the same stack and you can use the handler form when you need to call to the function from other stacks. I find it easier to declare the parameters to the function this way, using custom properties, than using the value construct. It adds the cost of having to handle custom properties but custom properties manipulation is reputed to be fast most of the time I am making use of custom properties that already exist in my script anyway. You could of course read and write custom properties from within the function. Personally, I prefer to completely separate the two logics. Handlers are used to respond to the user actions on the interface. Functions transform an input data into an output data and have very little knowledge of what exists outside them. They know only what they need to know to operate the transformation on the input data and that's it. They don't need to know where the data came from.... then you have the problem to handling the case where p1 and p2 have been defined internally, etc., etc. reading the custom properties outside the function makes things a lot easier. Best, Marielle On 29 Oct 2006, at 16:49, Bridger Maxwell wrote: > Hey, > Is it possible to activate a function that resides in one stack, > and get > the result from a different stack? Right now I have it set up so > that Stack > A gets a request for info from stack B over the Internet. Lets > pretend that > the request is "the background color of this stack". It puts that > into a > variable called vWhat. Then it executes do ("get" && vWhat && "of > Stack > B"). Then Stack A returns the data over the Internet. This works > well for > requesting properties, but I can't get it to activate a function > and put the > result in the it variable. Is it even possible? Is there a "send" > equivalent for functions? > > TTFN > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From dsc at swcp.com Sun Oct 29 18:12:39 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 29 Oct 2006 16:12:39 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> Message-ID: <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> On Oct 29, 2006, at 3:07 PM, Marielle Lange wrote: > Stack A > --------- > on mouseup > send doSomething to stack "stackB" > wait 1 tick (in case of, I believe that's not needed but I tend > to add it) > put the handlername_result of stack "stackB" into tResult. > <--- reading the custom property of another object > end mouseup > > Stack B > --------- > on doSomething > -- do something > set the dosomething_result of me to the backgroundColor of this > stack > end doSomething I think there is a shortcut. You can use 'the result' for other than errors for custom commands. Stack A --------- on mouseup send doSomething to stack "stackB" put the result into tResult. end mouseup Stack B --------- on doSomething -- do something return the backgroundColor of this stack end doSomething Another approach that makes sense for some kinds of functions is to define a virtual property on stack B. And--I have recently learned--one way to call a function in another object is to temporarily move insert the object into the front scripts. If there is not a problem with a name conflict this can also go into the back scripts, or if it is a stack, into the library scripts. On my computer (1.25GHz G4) it takes less than 25 microseconds to insert and remove an object, though I think stacks take longer for some reason. I had been thinking of this in terms of a small library with possible name clashes, but this would work for a single function usage. Stack A --------- on mouseup insert the script of stack "stackB" into front put f(x,y,z) into tResult. remove the script of stack "stackB" from front end mouseup Stack B --------- function f x, y, z -- do something return "done", x, y, z, the backgroundColor of this stack end f The meaning is not exactly the same a similar method using send because the message path is changed. Dar From mlange at widged.com Sun Oct 29 18:35:58 2006 From: mlange at widged.com (Marielle Lange) Date: Sun, 29 Oct 2006 23:35:58 +0000 Subject: Activating a Function in a Different Stack In-Reply-To: <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> Message-ID: <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> > I think there is a shortcut. You can use 'the result' for other > than errors for custom commands. I would bet you are right. But, but.. this could let us pass an array back to the calling script. Let's try. Stack A --------- on mouseup send doSomething to button 1 of stack "stackB" put the result into aResult combine aResult using cr put aResult end mouseup Stack B --------- on doSomething get doSomething() end doSomething function doSomething put "1" into aTest[1] put "2" into aTest[2] put "3" into aTest[3] put "4" into aTest[4] return aTest end doSomething Tadam... 1 2 3 4 This is a *splendid* tip. Thanks a bunch! Marielle From dsc at swcp.com Sun Oct 29 18:42:55 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 29 Oct 2006 16:42:55 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> Message-ID: <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> On Oct 29, 2006, at 4:35 PM, Marielle Lange wrote: > Tadam... > 1 > 2 > 3 > 4 Yikes! I was sure that didn't work! Dar From dsc at swcp.com Sun Oct 29 18:47:11 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 29 Oct 2006 16:47:11 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> Message-ID: <0E9440DB-B80E-49D8-83AE-E86E5980C502@swcp.com> On Oct 29, 2006, at 4:42 PM, Dar Scott wrote: > On Oct 29, 2006, at 4:35 PM, Marielle Lange wrote: > >> Tadam... >> 1 >> 2 >> 3 >> 4 > > Yikes! I was sure that didn't work! Never mind. It is in parameters where that does not work. Dar From mdswindell at cruzio.com Sun Oct 29 19:19:34 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Sun, 29 Oct 2006 16:19:34 -0800 Subject: disabled icons Message-ID: <B2BDDB20-5A28-44F6-93E8-C7A9115A24D5@cruzio.com> How does one modify the appearance of the stock disabled icons for buttons? For example, the stock disabled icon for a square button with 3D, Border, and Hilite Border checked is transparent... I like the way it looks, but need it to be less so. Thanks Mark From mlange at widged.com Sun Oct 29 20:13:46 2006 From: mlange at widged.com (Marielle Lange) Date: Mon, 30 Oct 2006 01:13:46 +0000 Subject: Activating a Function in a Different Stack In-Reply-To: <0E9440DB-B80E-49D8-83AE-E86E5980C502@swcp.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> <0E9440DB-B80E-49D8-83AE-E86E5980C502@swcp.com> Message-ID: <48C6D71C-8D99-4466-A925-79231D297920@widged.com> > Never mind. It is in parameters where that does not work. You are right. This works: on mouseup put "1" into aTest[1] put "2" into aTest[2] get return_array(aTest) put the result into aResult combine aResult using cr answer aResult end mouseup function return_array pArray return pArray end return_array But this doesn't (didn't really expect so) Stack A --------- on mouseup put "1" into aTest[1] put "2" into aTest[2] get return_array(aTest) send doSomething to button 1 of stack "stackB" end mouseup Stack B --------- on doSomething put the result into aResult combine aResult using cr answer "--" & aResult end doSomething ------------------------------------------------------------------------ ------------------------------------ What is exactly the scope of this "the result"? According to the doc: "The result function is set to empty when the current handler finishes executing." This doesn't work either: on mouseup put "1" into aTest[1] put "2" into aTest[2] get return_array(aTest) test_result end mouseup ... on test_result put the result into aResult combine aResult using cr answer "--" & aResult end test_result ------------------------------------------------------------------------ ------------------------------------ And about passing arrays as parameters, it looks like a challenge indeed. This works: Stack A ---------- put "one" into aTest send "doSomething aTest" to button 1 of stack "stackB" This doesn't Stack A --------- put "1" into aTest[1] put "2" into aTest[2] send "doSomething aTest" to button 1 of stack "stackB" ------------------------------------------------------------------------ ------------------------------------ Unsurprisingly, this doesn't work: set the array_data of button 1 of stack "stackB" to aTest ------------------------------------------------------------------------ ------------------------------------ But this works: Stack A --------- on mouseup put "1" into aTest[1] put "2" into aTest[2] set the customproperties of button 1 of stack "stackB" to aTest send "doSomething" to button 1 of stack "stackB" end mouseup Stack B --------- on doSomething put the customproperties of me into tArray ..... end doSomething Tadam ... 1 2 But I would stay away from this option... too dangerous to use! ------------------------------------------------------------------------ ------------------------------------ Of interest... this works as well Stack A --------- on mouseup put "1" into aTest[1] put "2" into aTest[2] set the customproperties["test"] of button 1 of stack "stackB" to aTest send "doSomething" to button 1 of stack "stackB" end mouseup Stack B --------- on doSomething put the customproperties["test"] of me into tArray ... end doSomething Multidimensional arrays can be used: (simply because the array indexes are converted into a string) put "1" into aTest[1,2,3] put "2" into aTest[2,2,3] ... combine aResult using cr and tab Thanks for the brainstorming and the ideas! Marielle From mlange at widged.com Sun Oct 29 20:34:37 2006 From: mlange at widged.com (Marielle Lange) Date: Mon, 30 Oct 2006 01:34:37 +0000 Subject: Activating a Function in a Different Stack In-Reply-To: <48C6D71C-8D99-4466-A925-79231D297920@widged.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> <0E9440DB-B80E-49D8-83AE-E86E5980C502@swcp.com> <48C6D71C-8D99-4466-A925-79231D297920@widged.com> Message-ID: <92463A35-F8DF-4021-84C1-92B0EDA906AC@widged.com> Note that the post has now been archived on the code website: <http://codes.widged.com/?q=node/724> ... with code coloring. Enjoy, Marielle From dsc at swcp.com Sun Oct 29 21:02:42 2006 From: dsc at swcp.com (Dar Scott) Date: Sun, 29 Oct 2006 19:02:42 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <48C6D71C-8D99-4466-A925-79231D297920@widged.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> <0E9440DB-B80E-49D8-83AE-E86E5980C502@swcp.com> <48C6D71C-8D99-4466-A925-79231D297920@widged.com> Message-ID: <4D32EB31-A2EB-4EEB-AA9B-81124F6455D9@swcp.com> On Oct 29, 2006, at 6:13 PM, Marielle Lange wrote: > What is exactly the scope of this "the result"? > According to the doc: "The result function is set to empty when the > current handler finishes executing." I have tried grabbing 'the result' in logging functions, but found I needed to pass it as a parameter. In most cases, I get the result in the line following the command that generated it. I'm not sure, but I think 'the result' is set to empty at the _start_ of handlers and of some built-in functions and commands. Note this: ********************** on mouseUp test put the result end mouseUp on test put f(5) into z put 2 into y end test function f x return x+x end f ********************** Upon click 10 is put into the message box. Dar From jacque at hyperactivesw.com Sun Oct 29 22:35:54 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Sun, 29 Oct 2006 21:35:54 -0600 Subject: Activating a Function in a Different Stack In-Reply-To: <4D32EB31-A2EB-4EEB-AA9B-81124F6455D9@swcp.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <6BD14F60-EB33-4FD9-A726-D2C0B039F30D@widged.com> <B29DDAC5-69C7-4CBE-A639-8467CF5A81B5@swcp.com> <74F63187-C854-4047-B320-E3D4D515CAEA@widged.com> <A211ED0A-B46C-409F-BED3-6CCEF749350D@swcp.com> <0E9440DB-B80E-49D8-83AE-E86E5980C502@swcp.com> <48C6D71C-8D99-4466-A925-79231D297920@widged.com> <4D32EB31-A2EB-4EEB-AA9B-81124F6455D9@swcp.com> Message-ID: <4545731A.2030709@hyperactivesw.com> Dar Scott wrote: > I'm not sure, but I think 'the result' is set to empty at the _start_ of > handlers and of some built-in functions and commands. Lots of built-in commands and functions set the result, and those will replace any current value immediately. Otherwise, the docs say the result is set to empty when the currently executing handler ends. I think this means when the execution queue is done. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Mon Oct 30 01:49:44 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 00:49:44 -0600 Subject: External won't load on some machines Message-ID: <4545A088.3090908@hyperactivesw.com> This is too weird. I have an app that uses a custom external. I've been working with it for months, up until recently, when I stopped testing it. Today I tried it again and it won't load at all, either in Revolution or in the standalone. I get "error in function handler" at the place where the external is called. The external is located in the correct Externals folder (Rev) and in the correct place in the application bundle in the standalone. I also tested in MC, where the external is located in the correct place inside the engine's folder. The same copies of this external have been sitting in these folders for over six months and always worked in the past. All of these fail now. I have tried engines 2.7.4, 2.7.3, and 2.7.2 with the same results. I know that at least 2.7.2 and 2.7.3 were working fine previously. I used the same test stack that has always worked before. The standalone is shipping currently and we have had three people report the same problem recently. However, most people using the exact same download are not having a problem and the external loads fine. I sent a new build to the client today, and it works fine for him too -- but when I run it, it fails. What would make an external fail to load on some machines and not others? -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jazu at comcast.net Mon Oct 30 04:33:17 2006 From: jazu at comcast.net (James Z) Date: Mon, 30 Oct 2006 01:33:17 -0800 Subject: Are there any arrow buttons? In-Reply-To: <B2BDDB20-5A28-44F6-93E8-C7A9115A24D5@cruzio.com> Message-ID: <C16B06DD.168%jazu@comcast.net> I'm new to revolution, coming from HC and SC. I want an 'arrow' button to go to the next card, but I can't find any. How do I get an 'arrow' button. Thanks James Z. From geradamas at yahoo.com Mon Oct 30 05:18:04 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Oct 2006 10:18:04 +0000 (GMT) Subject: Are there any arrow buttons? Message-ID: <20061030101804.38287.qmail@web37513.mail.mud.yahoo.com> Yes, there are arrow icons. 1. Double-click on your new button to open the preferences palette. 2. Select "Icons and Border" from the drop-down menu at the top of the preferences palette. 3. Click on the silly magic wand icon next to where it says 'Icon'. 4. Choose either "Standard Icons" or "Metacard Compatible Icons" from the drop-down menu. 5. Fossick around until you find the particular arrows that suit your needs/tastes. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From jazu at comcast.net Mon Oct 30 06:53:48 2006 From: jazu at comcast.net (James Z) Date: Mon, 30 Oct 2006 03:53:48 -0800 Subject: Are there any arrow buttons? In-Reply-To: <20061030101804.38287.qmail@web37513.mail.mud.yahoo.com> Message-ID: <C16B27CC.171%jazu@comcast.net> Thank you very much! One more question... How do I put a button in the background so each card has the same button? James On 10/30/06 2:18 AM, "Richmond Mathewson" <geradamas at yahoo.com> wrote: > Yes, there are arrow icons. > > 1. Double-click on your new button to open the > preferences palette. > > 2. Select "Icons and Border" from the drop-down menu > at the top > of the preferences palette. > > 3. Click on the silly magic wand icon next to where it > says 'Icon'. > > 4. Choose either "Standard Icons" or "Metacard > Compatible Icons" from > the drop-down menu. > > 5. Fossick around until you find the particular arrows > that suit your > needs/tastes. > > sincerely, Richmond Mathewson From geradamas at yahoo.com Mon Oct 30 07:02:47 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Oct 2006 12:02:47 +0000 (GMT) Subject: Are there any arrow buttons? Message-ID: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com> "One more question... How do I put a button in the background so each card has the same button?" I don't know how 'you' do that: BUT I just copy-paste the same button containing the same script and the same icon reference to wherever I want it to appear. However, I am a strictly "path of least resistance" programmer so you may wish to consult others :) sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From jbv.silences at club-internet.fr Mon Oct 30 07:29:14 2006 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 30 Oct 2006 13:29:14 +0100 Subject: base 85 encoding ? Message-ID: <4545F019.22A33C27@club-internet.fr> Hi list, Is there an easy way to encode large chunks of data into base 85 ? Can baseconvert be used ? Thanks, JB From geradamas at yahoo.com Mon Oct 30 07:09:57 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Oct 2006 12:09:57 +0000 (GMT) Subject: HyperCard Hangovers Message-ID: <20061030120957.24772.qmail@web37512.mail.mud.yahoo.com> I just thought I would observe (having spent 2 hours going back to the future and fiddling about with HyperCard) that while Transcript (Oops, Revolution ???) is a version of xTalk, and RR is vaunted as the successor to HC, RR does do some things slightly differently. And the later ex-HC users come to RR the more differences they will find. This is to be expected. The first idea that I had to get rid of was "Background". sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From geradamas at yahoo.com Mon Oct 30 07:13:09 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Oct 2006 12:13:09 +0000 (GMT) Subject: base 85 encoding ? Message-ID: <20061030121309.21948.qmail@web37507.mail.mud.yahoo.com> Errm . . . read the Documentation: "The originalBase is an integer between 2 and 36. The destinationBase is an integer between 2 and 36." so 85 is outside the range. Why would you want to use base 85 ? sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ All new Yahoo! Mail "The new Interface is stunning in its simplicity and ease of use." - PC Magazine http://uk.docs.yahoo.com/nowyoucan.html From m.schonewille at economy-x-talk.com Mon Oct 30 07:17:06 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 13:17:06 +0100 (MET) Subject: base 85 encoding ? In-Reply-To: <4545F019.22A33C27@club-internet.fr> References: <4545F019.22A33C27@club-internet.fr> Message-ID: <29E5ACEF-C1A4-46F4-BEA9-3959BD79484A@economy-x-talk.com> Hi JB, You can't use baseconvert, because baseconvert encodes only what can be displayed using 36 different symbols (26 letters and 10 numbers). I suspect you'll have to write a base85 function yourself and please share it if you do. Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 13:29 heeft jbv het volgende geschreven: > Hi list, > > Is there an easy way to encode large chunks of data > into base 85 ? > Can baseconvert be used ? > > Thanks, > JB From runrev260805 at m-r-d.de Mon Oct 30 07:20:11 2006 From: runrev260805 at m-r-d.de (runrev260805 at m-r-d.de) Date: Mon, 30 Oct 2006 12:20:11 +0000 Subject: Re-2: Are there any arrow buttons? Message-ID: <DIIE.00000195000238FF@192.168.168.3> Hi, select the button or buttons. Press CTRL-G to group the selected button(s). Open the propertyinspector (right click on the selected group) and check "Behave like a background" under BasicProperties. That?s all. Matthias -------- Original Message -------- Subject: Re: Are there any arrow buttons? (30-Okt-2006 12:58) From: jazu at comcast.net To: use-revolution at lists.runrev.com > Thank you very much! > > One more question... How do I put a button in the background so each card > has the same button? > > James > > > On 10/30/06 2:18 AM, "Richmond Mathewson" <geradamas at yahoo.com> wrote: > > > Yes, there are arrow icons. > > > > 1. Double-click on your new button to open the > > preferences palette. > > > > 2. Select "Icons and Border" from the drop-down menu > > at the top > > of the preferences palette. > > > > 3. Click on the silly magic wand icon next to where it > > says 'Icon'. > > > > 4. Choose either "Standard Icons" or "Metacard > > Compatible Icons" from > > the drop-down menu. > > > > 5. Fossick around until you find the particular arrows > > that suit your > > needs/tastes. > > > > sincerely, Richmond Mathewson > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > > To: use-revolution at lists.runrev.com To: use-revolution at lists.runrev.com Cc: jazu at comcast.net From m.schonewille at economy-x-talk.com Mon Oct 30 07:24:39 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 13:24:39 +0100 (MET) Subject: Are there any arrow buttons? In-Reply-To: <C16B27CC.171%jazu@comcast.net> References: <C16B27CC.171%jazu@comcast.net> Message-ID: <5B661AAE-4AEE-4B89-A56E-FAF1D929BCD4@economy-x-talk.com> Hi James, Create your button on the first card of your stack, select it, choose Group Selected from the Object menu and run the following script: put the short id of the last grp into myID -- following line shows grp if new cards -- are created afterwards set the bgBehavior of the last grp to true repeat with x = 2 to number of cards place grp id myID onto cd x end repeat Best regards, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 12:53 heeft James Z het volgende geschreven: > Thank you very much! > > One more question... How do I put a button in the background so > each card > has the same button? > > James > > > On 10/30/06 2:18 AM, "Richmond Mathewson" <geradamas at yahoo.com> wrote: > >> Yes, there are arrow icons. >> >> 1. Double-click on your new button to open the >> preferences palette. >> >> 2. Select "Icons and Border" from the drop-down menu >> at the top >> of the preferences palette. >> >> 3. Click on the silly magic wand icon next to where it >> says 'Icon'. >> >> 4. Choose either "Standard Icons" or "Metacard >> Compatible Icons" from >> the drop-down menu. >> >> 5. Fossick around until you find the particular arrows >> that suit your >> needs/tastes. >> >> sincerely, Richmond Mathewson From mlange at widged.com Mon Oct 30 07:40:45 2006 From: mlange at widged.com (Marielle Lange) Date: Mon, 30 Oct 2006 12:40:45 +0000 Subject: Are there any arrow buttons? In-Reply-To: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com> References: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com> Message-ID: <EA5C74C2-6619-4904-84DB-9A0A66AB99D4@widged.com> > I just copy-paste the same button containing the same > script and the same icon reference to wherever I want > it to appear. A word of caution here. Though the use backgroundbehavior is a much safer option, the technique given here works perfectly fine for the use being described here, to copy and paste *buttons* on other cards. Given what the good old metacard arrows look like, I suspect that one day or another you will want to replace them with better looking options. Note however that if you use this technique for buttons that are in fact images that you have designed with photoshop (or whatever)... you may be up to very bad surprises. When I wrote my first application, I got everything fine on my own computer... then when I shared it with others I rapidly got to learn that they couldn't get to see the nice looking buttons I had lovingly designed. In fact not that rapidly. It was only a few weeks later than I got a kind user let me know that he couldn't see any button on the screen (the other users simply gave up.... there was no way for them to know they couldn't see buttons as they were none on the screen). To copy and paste *images* is dangerous.... a good strategy with image is the one that Eric posted on this list recently. Put all images in a "pix" (for picture) card or substack. Create a transparent button. Set the icon id of the button to the id of the image. Then you can safely cut and paste images wherever you want. Best, Marielle From wjm at wjm.org Mon Oct 30 08:33:19 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 30 Oct 2006 08:33:19 -0500 Subject: Are there any arrow buttons? References: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com> Message-ID: <ei4ur4$8tc$1@sea.gmane.org> James Z asked... > One more question... How do I put a button in the background so > each card has the same button? Richmond Mathewson suggested... > I just copy-paste the same button containing the same > script and the same icon reference to wherever I want > it to appear. You're joking, right? Copying an object to multiple cards is a great way to ensure that down the road you'll have headaches to move said button to a new position, change its appearance, or update the script of that button. It's just more work all around, even in terms of sheer keystrokes/mouse clicks to set it up. Not to mention senselessly wasting memory and making the stack bigger. No, the answer is simply to group the button (along with any other persistent element in your UI) and set the group to "Behave like a Background" in the object inspector. From m.schonewille at economy-x-talk.com Mon Oct 30 08:45:03 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 14:45:03 +0100 (MET) Subject: Are there any arrow buttons? In-Reply-To: <5B661AAE-4AEE-4B89-A56E-FAF1D929BCD4@economy-x-talk.com> References: <C16B27CC.171%jazu@comcast.net> <5B661AAE-4AEE-4B89-A56E-FAF1D929BCD4@economy-x-talk.com> Message-ID: <C5A5CC11-5DAD-4BD8-9CF7-99638F1FD2DC@economy-x-talk.com> My script won't work, you need to refer to the grp as a bg once you have set the bgBehavior to true: > place bg id myID onto cd x Sorry for the inconvenience. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 13:24 heeft Mark Schonewille het volgende geschreven: > Hi James, > > Create your button on the first card of your stack, select it, > choose Group Selected from the Object menu and run the following > script: > > put the short id of the last grp into myID > -- following line shows grp if new cards > -- are created afterwards > set the bgBehavior of the last grp to true > repeat with x = 2 to number of cards > place grp id myID onto cd x > end repeat > > Best regards, > > Mark From eric.chatonet at sosmartsoftware.com Mon Oct 30 09:04:20 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 30 Oct 2006 15:04:20 +0100 Subject: Are there any arrow buttons? In-Reply-To: <EA5C74C2-6619-4904-84DB-9A0A66AB99D4@widged.com> References: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com> <EA5C74C2-6619-4904-84DB-9A0A66AB99D4@widged.com> Message-ID: <C43D5DB3-B21A-4575-98D4-E4B0B62B4056@sosmartsoftware.com> Hi Marielle and all, Le 30 oct. 06 ? 13:40, Marielle Lange a ?crit : >> I just copy-paste the same button containing the same >> script and the same icon reference to wherever I want >> it to appear. > > A word of caution here. > > To copy and paste *images* is dangerous.... a good strategy with > image is the one that Eric posted on this list recently. Put all > images in a "pix" (for picture) card or substack. Create a > transparent button. Set the icon id of the button to the id of the > image. Then you can safely cut and paste images wherever you want. > > Best, > Marielle This simple technique brings many advantages: . Less weight: an image may be displayed as many times as you wish by reference to the source that stays unique (icons in a list field for instance). . An image can be changed in all places it appears easily (or modified by manipulating its imagedata). . If you use another stack to store images (not a substack), you are on the right way to create multiple-skins applications :-) Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From soapdog at mac.com Mon Oct 30 09:14:36 2006 From: soapdog at mac.com (Andre Garzia) Date: Mon, 30 Oct 2006 12:14:36 -0200 Subject: External won't load on some machines In-Reply-To: <4545A088.3090908@hyperactivesw.com> References: <4545A088.3090908@hyperactivesw.com> Message-ID: <4F78D23C-76A4-4CAE-B9BA-1DE78F1B6152@mac.com> Jacque, I experienced similar problem here, I solved it by explicitly binding the external during the startup handler in the standalone, then it resumed working. Try setting the external prop in the startup handler, this will not solve the problem of the external not loading in the IDE but it might solve for standalones. Andre On Oct 30, 2006, at 4:49 AM, J. Landman Gay wrote: > This is too weird. I have an app that uses a custom external. I've > been working with it for months, up until recently, when I stopped > testing it. > > Today I tried it again and it won't load at all, either in > Revolution or in the standalone. I get "error in function handler" > at the place where the external is called. The external is located > in the correct Externals folder (Rev) and in the correct place in > the application bundle in the standalone. I also tested in MC, > where the external is located in the correct place inside the > engine's folder. The same copies of this external have been sitting > in these folders for over six months and always worked in the past. > All of these fail now. I have tried engines 2.7.4, 2.7.3, and 2.7.2 > with the same results. I know that at least 2.7.2 and 2.7.3 were > working fine previously. I used the same test stack that has always > worked before. > > The standalone is shipping currently and we have had three people > report the same problem recently. However, most people using the > exact same download are not having a problem and the external loads > fine. I sent a new build to the client today, and it works fine for > him too -- but when I run it, it fails. > > What would make an external fail to load on some machines and not > others? > > -- > 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 dcragg at lacscentre.co.uk Mon Oct 30 09:29:26 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 30 Oct 2006 14:29:26 +0000 Subject: Are there any arrow buttons? In-Reply-To: <ei4ur4$8tc$1@sea.gmane.org> References: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com> <ei4ur4$8tc$1@sea.gmane.org> Message-ID: <658296FB-BCB3-412E-8B29-F7ECEC5DDB5B@lacscentre.co.uk> On 30 Oct 2006, at 13:33, Bill Marriott wrote: > No, the answer is simply to group the button (along with any other > persistent element in your UI) and set the group to "Behave like a > Background" in the object inspector. At the risk of confusing James even more, I don't think it's necessary to set the group to "Behave like a Background". Just "placing" the group on each card is sufficient to get the same button on each card as a shared object. When you set the group to "Behave like a Background" (set the backgroundBehavior to true), you change the message passing path. This can be useful, but can also have unwanted effects. (unlikely in this case). To illustrate: Using James' example button, say you want to set the script to this: on mouseUp go next card end mouseUp But instead of putting the handler in the button script, you put it in the group's script. (Perhaps unlikely in this case, but something you might do if you were grouping a set of buttons.) With the backgroundBehavior set to false, the behavior will be exctly the same as if the handler were in the button's script. But if you set the backgroundBehavior to true, clicking anywhere on the card will trigger the handler, which may not be what you want. Cheers Dave From wjm at wjm.org Mon Oct 30 10:29:45 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 30 Oct 2006 10:29:45 -0500 Subject: Are there any arrow buttons? References: <20061030120247.27338.qmail@web37505.mail.mud.yahoo.com><ei4ur4$8tc$1@sea.gmane.org> <658296FB-BCB3-412E-8B29-F7ECEC5DDB5B@lacscentre.co.uk> Message-ID: <ei55le$3p5$1@sea.gmane.org> Yes, absolutely right, BUT... he's coming from HyperCard, so he probably expects it to behave that way :) Dave Cragg pointed out... > When you set the group to "Behave like a Background" (set the > backgroundBehavior to true), you change the message passing path. From lists at mangomultimedia.com Mon Oct 30 11:04:36 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 30 Oct 2006 08:04:36 -0800 Subject: External won't load on some machines In-Reply-To: <4545A088.3090908@hyperactivesw.com> References: <4545A088.3090908@hyperactivesw.com> Message-ID: <AF024CFE-6025-4061-B8BD-976039BD5FD6@mangomultimedia.com> On Oct 29, 2006, at 10:49 PM, J. Landman Gay wrote: > What would make an external fail to load on some machines and not > others? You can sometimes get useful information from watching output in Console.app during startup. The app is in /Applications/Utilities. Open it up, press the Clear button and then launch your app. If there is an error while loading the external you will see an error message appear. Let us know if you see anything. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From devin_asay at byu.edu Mon Oct 30 11:14:45 2006 From: devin_asay at byu.edu (Devin Asay) Date: Mon, 30 Oct 2006 09:14:45 -0700 Subject: disabled icons In-Reply-To: <B2BDDB20-5A28-44F6-93E8-C7A9115A24D5@cruzio.com> References: <B2BDDB20-5A28-44F6-93E8-C7A9115A24D5@cruzio.com> Message-ID: <825B6EAE-1A78-402D-953E-11775D3771F6@byu.edu> On Oct 29, 2006, at 5:19 PM, Mark Swindell wrote: > How does one modify the appearance of the stock disabled icons for > buttons? For example, the stock disabled icon for a square button > with 3D, Border, and Hilite Border checked is transparent... I like > the way it looks, but need it to be less so. Mark, The only way I can think of to do this is to create images of the icon states you want and use them in transparent, borderless buttons. The difficulty would be figuring out a way to have the button label show on top of the icon image instead of under or beside it. I suppose you could do some fancy work with snapshots of actual buttons that you modify on the fly... It's starting to sound messy at this point. Devin Devin Asay Humanities Technology and Research Support Center Brigham Young University From capellan2000 at yahoo.com Mon Oct 30 11:15:36 2006 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 30 Oct 2006 08:15:36 -0800 (PST) Subject: =?iso-8859-1?q?=5B=C1NN=5D_Masking_Bitmaps_palette?= In-Reply-To: <20061029180005.DD532488E29@mail.runrev.com> Message-ID: <20061030161537.53911.qmail@web36509.mail.mud.yahoo.com> Hi all, Download the stack "Masking Bitmaps" from: http://www.geocities.com/capellan2000/mask_bitmap.zip _http://www.geocities.com/capellan2000/mask_bitmap.zip_ This palette allows you to create a mask for a bitmap from one or many vector graphics. Use it inside the development enviroment. Read the help information contained in the stack. Thanks a lot to Scott Rossi, Willhem Sanke and Chipp Walters for publishing their work with images in this platform. Send comments and bug reports directly to my email: capellan2000 at yahoo.com Have a great good day! al Visit my site: http://www.geocities.com/capellan2000/ ____________________________________________________________________________________ Get your email and see which of your friends are online - Right on the New Yahoo.com (http://www.yahoo.com/preview) From jacque at hyperactivesw.com Mon Oct 30 11:27:53 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 10:27:53 -0600 Subject: External won't load on some machines In-Reply-To: <AF024CFE-6025-4061-B8BD-976039BD5FD6@mangomultimedia.com> References: <4545A088.3090908@hyperactivesw.com> <AF024CFE-6025-4061-B8BD-976039BD5FD6@mangomultimedia.com> Message-ID: <45462809.7060003@hyperactivesw.com> Trevor DeVore wrote: > On Oct 29, 2006, at 10:49 PM, J. Landman Gay wrote: > >> What would make an external fail to load on some machines and not others? > > You can sometimes get useful information from watching output in > Console.app during startup. The app is in /Applications/Utilities. > Open it up, press the Clear button and then launch your app. If there > is an error while loading the external you will see an error message > appear. Let us know if you see anything. I figured it out late last night after backing off from the problem for a while. I left out some important info in my message: I upgraded my Mac, and the external I am using is not a universal binary. The app is. All I need to do is either check the "Run in Rosetta" checkbox in the Finder, or install a univeral binary version of the external. I should have figured that out. I knew about the issue. I think I was just too close to the problem to see it. But thanks for the tip. I didn't know about that one and I'm sure it will be useful. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From capellan2000 at yahoo.com Mon Oct 30 11:31:40 2006 From: capellan2000 at yahoo.com (Alejandro Tejada) Date: Mon, 30 Oct 2006 08:31:40 -0800 (PST) Subject: base 85 encoding ? In-Reply-To: <20061028170243.00361488FD0@mail.runrev.com> Message-ID: <20061030163140.9356.qmail@web36505.mail.mud.yahoo.com> on Mon Oct 30 jbv wrote: Is there an easy way to encode large chunks of data into base 85 ? Can baseconvert be used ? Hi jbv, i included a handler to encode in base 85 in one of these stacks: http://www.geocities.com/capellan2000/vector2pdf.zip http://www.geocities.com/capellan2000/vector2pdf_v02.zip http://www.geocities.com/capellan2000/vector2pdf_v02b.zip Could not tell you in which of them is the handler to encode in base 85. Now i?m in a linux computer and do not have a RR player with me. :-( Have a great good day. :-) al Visit my site: http://www.geocities.com/capellan2000/ ____________________________________________________________________________________ Low, Low, Low Rates! Check out Yahoo! Messenger's cheap PC-to-Phone call rates (http://voice.yahoo.com) From jacque at hyperactivesw.com Mon Oct 30 11:45:33 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 10:45:33 -0600 Subject: External won't load on some machines In-Reply-To: <4F78D23C-76A4-4CAE-B9BA-1DE78F1B6152@mac.com> References: <4545A088.3090908@hyperactivesw.com> <4F78D23C-76A4-4CAE-B9BA-1DE78F1B6152@mac.com> Message-ID: <45462C2D.4000403@hyperactivesw.com> Andre Garzia wrote: > Jacque, > > I experienced similar problem here, I solved it by explicitly binding > the external during the startup handler in the standalone, then it > resumed working. Try setting the external prop in the startup handler, > this will not solve the problem of the external not loading in the IDE > but it might solve for standalones. Thanks. The stack/standalone has used that technique all along, and it does work just as you say. But the missing piece is that it isn't a universal binary external. Gak. I need to polish my brain. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Mon Oct 30 11:48:16 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Oct 2006 08:48:16 -0800 Subject: Rules governing stack purging Message-ID: <45462CD0.2040908@fourthworld.com> I'm working with a client on a system that makes extensive use of data stored in custom properties. I had been under the impression that as long as the stack containing the data has its destroyStack set to true, and as long as we don't open the stack, everytime we access its properties we're getting it fresh from disk rather than from cached memory. Is that correct? We're in the process of pinning down some anomalies in our system which would seem to suggest that accessing properties can cause a stack to remain in memory such that subsequent accesses are obtained from memory rather than from disk. I would love to be wrong, as it would complicate our system to have to manually purge each stack before accessing it. And as for that purging, in the absence of a purge command there is the workaround of using the delete command, but at the moment my memory's flakey: does using "delete stack" merely purge the stack but not delete the actual stack if it's a mainStack, or if it's a substack? And once we confirm which type of stack we can safely purge without deleting it using the "delete stack" command, what method do we use to purge stacks of the other kind? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jbv.silences at club-internet.fr Mon Oct 30 12:17:40 2006 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 30 Oct 2006 18:17:40 +0100 Subject: base 85 encoding ? References: <20061030163140.9356.qmail@web36505.mail.mud.yahoo.com> Message-ID: <454633B3.FBA4FE9A@club-internet.fr> Alejandro, Thanks for the help. The handler is in the 3rd link. BTW, did you run this handler on large data chunks (>2Mb) ? Is it fast enough ? Thanks again, JB > on Mon Oct 30 > jbv wrote: > Is there an easy way to encode large chunks > of data into base 85 ? Can baseconvert be used ? > > Hi jbv, > > i included a handler to encode in base 85 > in one of these stacks: > http://www.geocities.com/capellan2000/vector2pdf.zip > http://www.geocities.com/capellan2000/vector2pdf_v02.zip > http://www.geocities.com/capellan2000/vector2pdf_v02b.zip > > Could not tell you in which of them is the handler > to encode in base 85. > Now i?m in a linux computer and do not have > a RR player with me. :-( > > Have a great good day. :-) > > al > > Visit my site: > http://www.geocities.com/capellan2000/ > > From SimPLsol at aol.com Mon Oct 30 12:09:37 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Mon, 30 Oct 2006 12:09:37 EST Subject: Rules governing stack purging Message-ID: <ce5.158c480.32778bd1@aol.com> Richard, The documentation states that "delete stack" will actually delete the stack if applied to a sub stack - but does not actually delete the stack if applied to a main stack - this seems to be true. I'm not sure if the "delete stack file" command is doing anything. PL From JimAultWins at yahoo.com Mon Oct 30 11:14:00 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 30 Oct 2006 09:14:00 -0700 Subject: Very confusing - image library multiple stacks Message-ID: <C16B72D8.3F23E%JimAultWins@yahoo.com> I don't know how this happened, but I now have a drop down that triggers the loading of 12 stacks. I have been developing different versions of three stack designs for a client. I have decided to assign one of the standard Rev icons to a button. I select the button, go to Icons & Border, click the wand button, and get a series of warning messages.. ""A stack with the same name as the one you are tying to load is already open. Before loading 'stacknameFullPath' what do you want to do with the stack: ' stacknameFullPath'? [ save purge cancel] "" Rev 2.7.2, OSX 10.4.7 1. If I repeatedly choose [cancel], I eventually get to the point of viewing the [Image Library] drop down 2. the [Image Library] drop down contains partial names of 6 stacks I have been working on, repeated so that I have additional items in the drop down menu. 3. Choosing one of these added menu choices does not change the display of icons or patterns. ------------------------------------------- Standard Icons default Patterns Metacard Compatible Icons Metacard Compatible Patterns This Stack ---- edMultiCycle edMultiCycle edMultiCycle edMultiCycle MultiCycle daMasterProgram dPrintCanada eParseCanada seCanada ------------------------------------------- Application Manager shows each of the stacks now in memory if I click SAVE. After quiting Rev, I can... launch Rev, new Mainstack, add a button, now go to Icons & Border, all is normal. I am clueless as to why Rev wants to open all of the stacks and why do this repeatedly for 2 of them. I did assign one button a small lib icon Any hints for a repair. These stacks are very intricate and now that I want to add some interface pizzazz, I don't want to have to re-create them. Working toward a deadline today, so don't have much time to experiment (of course). Thanks Jim Ault Las Vegas From dcragg at lacscentre.co.uk Mon Oct 30 12:18:53 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 30 Oct 2006 17:18:53 +0000 Subject: Rules governing stack purging In-Reply-To: <45462CD0.2040908@fourthworld.com> References: <45462CD0.2040908@fourthworld.com> Message-ID: <C55EC7C2-A0B6-4E1A-A165-189E3EBA751B@lacscentre.co.uk> On 30 Oct 2006, at 16:48, Richard Gaskin wrote: > > I'm working with a client on a system that makes extensive use of > data stored in custom properties. > > I had been under the impression that as long as the stack > containing the data has its destroyStack set to true, and as long > as we don't open the stack, everytime we access its properties > we're getting it fresh from disk rather than from cached memory. > > Is that correct? Perhaps not entirely, but I may have misunderstood your question. If you access a stack without using open/go/toplevel/etc., for example by doing this: get the cMyProperty of stack "/Users/dave/myStack.rev" then my understanding is that the stack will remain in memory until you delete it from memory, even it has the destroyStack set to true. Subsequents "gets" on the same stack will come from the memory version. Although I guess that would only make a difference if another app was saving the stack to disk while you had the stack in memory. > > We're in the process of pinning down some anomalies in our system > which would seem to suggest that accessing properties can cause a > stack to remain in memory such that subsequent accesses are > obtained from memory rather than from disk. I think that's the case. > > And as for that purging, in the absence of a purge command there is > the workaround of using the delete command, but at the moment my > memory's flakey: does using "delete stack" merely purge the stack > but not delete the actual stack if it's a mainStack, or if it's a > substack? You can safely use "delete stack" with mainstacks. I typically use something like this when saving data to a "data only" stack. set the cMyData of stack "/Users/dave/myStack.rev" to tData save stack "/Users/dave/myStack.rev" delete stack "/Users/dave/myStack.rev" > > And once we confirm which type of stack we can safely purge without > deleting it using the "delete stack" command, what method do we use > to purge stacks of the other kind? By "other kind", do you mean substack. If so, I'm not sure as I've never used a substack as a data stack. However, I'd try deleting the substack's mainstack, and see if that works. But I'd *never* delete the substack. Any help?? Cheers Dave From m.schonewille at economy-x-talk.com Mon Oct 30 12:26:51 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 18:26:51 +0100 (MET) Subject: Rules governing stack purging In-Reply-To: <45462CD0.2040908@fourthworld.com> References: <45462CD0.2040908@fourthworld.com> Message-ID: <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> Hi Richard, It seems to be correct to assume that getting a property from a stack whose destroystack property has been set to true does not cause that stack to stay in memory. I tried the following in the message box: answer file ""; get the bla of stack it; put the openstacks and the selected stack file is not among the lines of the openstacks. (Dave, I think your reply in this matter is not correct, unless I overlook something). If you delete a stack, you completely remove it from memory. If the stack happens to be a substack of a mainstack, that substack is also deleted. This means that you can only safely delete mainstacks. As far as I know, you cannot purge a substack without either purging the mainstack or actually deleting the substack. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 17:48 heeft Richard Gaskin het volgende geschreven: > > I'm working with a client on a system that makes extensive use of > data stored in custom properties. > > I had been under the impression that as long as the stack > containing the data has its destroyStack set to true, and as long > as we don't open the stack, everytime we access its properties > we're getting it fresh from disk rather than from cached memory. > > Is that correct? > > We're in the process of pinning down some anomalies in our system > which would seem to suggest that accessing properties can cause a > stack to remain in memory such that subsequent accesses are > obtained from memory rather than from disk. > > I would love to be wrong, as it would complicate our system to have > to manually purge each stack before accessing it. > > And as for that purging, in the absence of a purge command there is > the workaround of using the delete command, but at the moment my > memory's flakey: does using "delete stack" merely purge the stack > but not delete the actual stack if it's a mainStack, or if it's a > substack? > > And once we confirm which type of stack we can safely purge without > deleting it using the "delete stack" command, what method do we use > to purge stacks of the other kind? > > -- > Richard Gaskin > Fourth World Media Corporation From herndogy at sbcglobal.net Mon Oct 30 13:03:19 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Mon, 30 Oct 2006 10:03:19 -0800 (PST) Subject: managing sqlight3 permissions help Message-ID: <20061030180319.47250.qmail@web81809.mail.mud.yahoo.com> I have developed some powerfull database editing features in my revolution front end. I realize that the find and replace feature that I set up in one of my substacks could if used in properly alter the database in a huge way. So now I am wondering if I should just limit access to that sub stack via the ask password clear command or set permissions for all users as they connect to the database. I would like to say limit a bulk of the users to just the SELECT command, give others use of the INSERT and UPDATE command etc. Can I do this by setting one of the parameters in the connect string on log in ? I just added a password column to my staffing table and may be experimenting with a script to check and change this value. Any ideas? From LunchnMeets at aol.com Mon Oct 30 13:08:09 2006 From: LunchnMeets at aol.com (LunchnMeets at aol.com) Date: Mon, 30 Oct 2006 13:08:09 EST Subject: Double beeps Message-ID: <c13.863c6cc.32779989@aol.com> Hi everyone, I've been using: send beep to target in 0 sec;beep when I want two beeps. Unfortunately there's still too much of a delay between beeps. Can anything be done to adjust this interval? I'm using Mac OSX Joe From mdswindell at cruzio.com Mon Oct 30 13:24:02 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Mon, 30 Oct 2006 10:24:02 -0800 Subject: disabled icons In-Reply-To: <825B6EAE-1A78-402D-953E-11775D3771F6@byu.edu> References: <B2BDDB20-5A28-44F6-93E8-C7A9115A24D5@cruzio.com> <825B6EAE-1A78-402D-953E-11775D3771F6@byu.edu> Message-ID: <0B4C09D9-85EE-4E78-B960-AC323F77E927@cruzio.com> Thanks. I wonder how Rev creates, stores the defaults. What's the mechanism they use? Mark On Oct 30, 2006, at 8:14 AM, Devin Asay wrote: > > On Oct 29, 2006, at 5:19 PM, Mark Swindell wrote: > >> How does one modify the appearance of the stock disabled icons for >> buttons? For example, the stock disabled icon for a square button >> with 3D, Border, and Hilite Border checked is transparent... I >> like the way it looks, but need it to be less so. > > Mark, > > The only way I can think of to do this is to create images of the > icon states you want and use them in transparent, borderless > buttons. The difficulty would be figuring out a way to have the > button label show on top of the icon image instead of under or > beside it. I suppose you could do some fancy work with snapshots of > actual buttons that you modify on the fly... It's starting to sound > messy at this point. > > 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 jazu at comcast.net Mon Oct 30 13:24:57 2006 From: jazu at comcast.net (James Z) Date: Mon, 30 Oct 2006 10:24:57 -0800 Subject: Are there any arrow buttons? In-Reply-To: <C43D5DB3-B21A-4575-98D4-E4B0B62B4056@sosmartsoftware.com> Message-ID: <C16B8379.1AC%jazu@comcast.net> Something isn't working here. I'm on an Intel Mac Pro, Rev Studio 2.7.3 Build 278. I do the following: 1. File menu, New Mainstack. 2. Drag a button to the card. 3. The button is selected, Cmd G, to group. 4. right click (or control click -Property inspector from menu). 5. Click the "Behave like a background" button." 6. Click the Close button in the upper left corner of the Property Inspector. 7. From the Object menu, select "New Card" Result: Button doesn't show as background button. So what is missing here? Am I misunderstanding something? James Z. From jacque at hyperactivesw.com Mon Oct 30 13:28:12 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 12:28:12 -0600 Subject: Rules governing stack purging In-Reply-To: <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> Message-ID: <4546443C.5050105@hyperactivesw.com> Mark Schonewille wrote: > Hi Richard, > > It seems to be correct to assume that getting a property from a stack > whose destroystack property has been set to true does not cause that > stack to stay in memory. I tried the following in the message box: > > answer file ""; get the bla of stack it; put the openstacks > > and the selected stack file is not among the lines of the openstacks. > (Dave, I think your reply in this matter is not correct, unless I > overlook something). The stack will not be in the openstacks, because technically it isn't open. It isn't listed in the "the mainstacks" either. The engine opens it silently and doesn't pass any messages to it when you are just accessing a property. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From JimAultWins at yahoo.com Mon Oct 30 12:31:10 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 30 Oct 2006 10:31:10 -0700 Subject: Rules governing stack purging In-Reply-To: <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> Message-ID: <C16B84EE.3F24F%JimAultWins@yahoo.com> On 30 Oct 2006, at 16:48, Richard Gaskin wrote: >> We're in the process of pinning down some anomalies in our system >> which would seem to suggest that accessing properties can cause a >> stack to remain in memory such that subsequent accesses are >> obtained from memory rather than from disk. >> I would love to be wrong, as it would complicate our system to have >> to manually purge each stack before accessing it. To foil the possible caching, you could open another stack that has the same stack name but different filename, which would replace the first stack. This would allow you to test for the actual removal of the old data. Example: /users/me/documents/dataStorage.rev [stack name 'cacheData'] /users/me/documents/dataStorageNull.rev [stack name 'cacheData'] put the cpInventor of stack "/users/me/documents/dataStorage.rev" & " << is REAL" put the cpInventor of stack "/users/me/documents/dataStorageNull.rev" & " << is NULL" Hope this helps get you to your final solution. Jim Ault Las Vegas From JimAultWins at yahoo.com Mon Oct 30 12:36:19 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 30 Oct 2006 10:36:19 -0700 Subject: Double beeps In-Reply-To: <c13.863c6cc.32779989@aol.com> Message-ID: <C16B8623.3F251%JimAultWins@yahoo.com> On 10/30/06 11:08 AM, "LunchnMeets at aol.com" <LunchnMeets at aol.com> wrote: > > I've been using: send beep to target in 0 sec;beep > when I want two beeps. Unfortunately there's still too much of a delay > between beeps. Can anything be done to adjust this interval? I'm using Mac OSX > My guess is that you will have to shorten the actual beep sound file using a sound file editor, or find a shorter one to use, or make your own double-beep sound (like the road runner). Sound files made by others usually include a very small amount of sound data ahead of the audible sound, and quite a bit more on the back end. Jim Ault Las Vegas From mark at maseurope.net Mon Oct 30 13:38:27 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 30 Oct 2006 19:38:27 +0100 Subject: Rules governing stack purging In-Reply-To: <45462CD0.2040908@fourthworld.com> References: <45462CD0.2040908@fourthworld.com> Message-ID: <95847861-FAF1-4A8C-B631-B7E509C408BF@maseurope.net> My experience is that having accessed a stack on disk, it remains in memory until you explicitly close it ie. < close stack "/Users/ blah...." > For some reason, when you've accessed the stack, but not yet closed it, it doesn't show up in the openStacks, but does show up in the application browser - once you've closed it, however, it seems to be really gone from memory. Perhaps not showing up in the openStacks is a bug? This is on Mac OS X, 2.7.4 (though I encountered this in 2.6xx, as well). Best, Mark On 30 Oct 2006, at 17:48, Richard Gaskin wrote: > > I'm working with a client on a system that makes extensive use of > data stored in custom properties. > > I had been under the impression that as long as the stack > containing the data has its destroyStack set to true, and as long > as we don't open the stack, everytime we access its properties > we're getting it fresh from disk rather than from cached memory. > > Is that correct? > > We're in the process of pinning down some anomalies in our system > which would seem to suggest that accessing properties can cause a > stack to remain in memory such that subsequent accesses are > obtained from memory rather than from disk. > > I would love to be wrong, as it would complicate our system to have > to manually purge each stack before accessing it. > > And as for that purging, in the absence of a purge command there is > the workaround of using the delete command, but at the moment my > memory's flakey: does using "delete stack" merely purge the stack > but not delete the actual stack if it's a mainStack, or if it's a > substack? > > And once we confirm which type of stack we can safely purge without > deleting it using the "delete stack" command, what method do we use > to purge stacks of the other kind? > > -- > 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 JimAultWins at yahoo.com Mon Oct 30 12:42:33 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 30 Oct 2006 10:42:33 -0700 Subject: disabled icons In-Reply-To: <0B4C09D9-85EE-4E78-B960-AC323F77E927@cruzio.com> Message-ID: <C16B8799.3F254%JimAultWins@yahoo.com> On 10/30/06 11:24 AM, "Mark Swindell" <mdswindell at cruzio.com> wrote: > Thanks. I wonder how Rev creates, stores the defaults. What's the > mechanism they use? > Mark > Open a new Mainstack go to the Development menu, choose Image Library click on one of the images, then choose Place Image You can now copy, edit in any graphics program. When you import this image, it will get a new id in the library. Others on this list are experts at this, but this will get you started. Jim Ault Las Vegas From m.schonewille at economy-x-talk.com Mon Oct 30 13:53:21 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 19:53:21 +0100 (MET) Subject: Are there any arrow buttons? In-Reply-To: <C16B8379.1AC%jazu@comcast.net> References: <C16B8379.1AC%jazu@comcast.net> Message-ID: <D1DF1BFC-CE86-49DD-B4A3-CCBDD3690D61@economy-x-talk.com> Hi James, I followed the steps exactly as you described and it works fine in Rev 2.7.4 on Mac OS X. Did you quit and restart Revolution before doing this and do you have any non-default plug-ins installed? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 19:24 heeft James Z het volgende geschreven: > Something isn't working here. > I'm on an Intel Mac Pro, Rev Studio 2.7.3 Build 278. > > I do the following: > 1. File menu, New Mainstack. > 2. Drag a button to the card. > 3. The button is selected, Cmd G, to group. > 4. right click (or control click -Property inspector from menu). > 5. Click the "Behave like a background" button." > 6. Click the Close button in the upper left corner of the Property > Inspector. > 7. From the Object menu, select "New Card" > Result: Button doesn't show as background button. > > So what is missing here? Am I misunderstanding something? > > James Z. From dcragg at lacscentre.co.uk Mon Oct 30 14:00:39 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 30 Oct 2006 19:00:39 +0000 Subject: Rules governing stack purging In-Reply-To: <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> Message-ID: <35702026-0DB2-4570-9850-2024B0D111A7@lacscentre.co.uk> On 30 Oct 2006, at 17:26, Mark Schonewille wrote: > > It seems to be correct to assume that getting a property from a > stack whose destroystack property has been set to true does not > cause that stack to stay in memory. I tried the following in the > message box: > > answer file ""; get the bla of stack it; put the openstacks > > and the selected stack file is not among the lines of the > openstacks. (Dave, I think your reply in this matter is not > correct, unless I overlook something). If I try this (using the short name and not the file name): on mouseUp put "/Users/dave/Desktop/proptest.rev" into tStackFile put the myProp of stack tStackFile into field 1 put the short name of stack tStackFile into tShortname put cr & there is a stack tShortname after field 1 delete stack tStackFile put cr & there is a stack tShortname after field 1 end mouseUp The first "there is a stack tShortname" return true, and the second returns false. So it would seem to be still in memory until you delete it. I think in some way that this is logical, as how would the engine know when to release it. I think Jacque's comment that only stacks that have been through the normal "open" procedure appear in the openStacks is correct. Cheers Dave From dcragg at lacscentre.co.uk Mon Oct 30 14:07:33 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 30 Oct 2006 19:07:33 +0000 Subject: Rules governing stack purging In-Reply-To: <4546443C.5050105@hyperactivesw.com> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> <4546443C.5050105@hyperactivesw.com> Message-ID: <E211727A-4F86-4FCB-94DE-9D943CFAB0B0@lacscentre.co.uk> On 30 Oct 2006, at 18:28, J. Landman Gay wrote: > > The stack will not be in the openstacks, because technically it > isn't open. It isn't listed in the "the mainstacks" either. The > engine opens it silently and doesn't pass any messages to it when > you are just accessing a property. Jacque, are you sure it isn't in the mainstacks. I modified teh script I just posted as follows: on mouseUp put "/Users/dave/Desktop/proptest.rev" into tStackFile put the myProp of stack tStackFile into field 1 put the short name of stack tStackFile into tShortname put cr & (there is a stack tShortname) after field 1 put cr & (tShortname is among the lines of the mainstacks) after field 1 delete stack tStackFile put cr & (there is a stack tShortname) after field 1 put cr & (tShortname is among the lines of the mainstacks) after field 1 end mouseUp I now get true true false false And I seem to remember that Rev uses the mainstacks somewhere to list all stacks in memory. Cheers Dave From chipp at chipp.com Mon Oct 30 14:09:52 2006 From: chipp at chipp.com (Chipp Walters) Date: Mon, 30 Oct 2006 13:09:52 -0600 Subject: Rules governing stack purging In-Reply-To: <35702026-0DB2-4570-9850-2024B0D111A7@lacscentre.co.uk> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> <35702026-0DB2-4570-9850-2024B0D111A7@lacscentre.co.uk> Message-ID: <7aa52a210610301109t7e74ae2fwc152ab8788ac17b4@mail.gmail.com> Just to second what Dave says. For many of my apps where I 'load a document', I 'go' the stack, copy the necessary data from it, then 'delete stack xyz' in order to permanently remove it from memory. I don't like leaving inv data stacks in memory for a number of reasons: 1) larger memory footprint; 2) can get confusing esp with Save and Save As. From mark at maseurope.net Mon Oct 30 14:17:33 2006 From: mark at maseurope.net (Mark Smith) Date: Mon, 30 Oct 2006 20:17:33 +0100 Subject: Rules governing stack purging In-Reply-To: <E211727A-4F86-4FCB-94DE-9D943CFAB0B0@lacscentre.co.uk> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> <4546443C.5050105@hyperactivesw.com> <E211727A-4F86-4FCB-94DE-9D943CFAB0B0@lacscentre.co.uk> Message-ID: <CDD3B6B5-D750-4FD3-9ABE-9C9A2A24E61D@maseurope.net> That works here. Having accessed a cp in the stack in question, it shows up in the mainStacks, but not the openStacks. However, <close stack "blah"> seems to purge it from memory just fine. Best, Mark On 30 Oct 2006, at 20:07, Dave Cragg wrote: > > On 30 Oct 2006, at 18:28, J. Landman Gay wrote: > >> >> The stack will not be in the openstacks, because technically it >> isn't open. It isn't listed in the "the mainstacks" either. The >> engine opens it silently and doesn't pass any messages to it when >> you are just accessing a property. > > Jacque, are you sure it isn't in the mainstacks. I modified teh > script I just posted as follows: > > > on mouseUp > put "/Users/dave/Desktop/proptest.rev" into tStackFile > > put the myProp of stack tStackFile into field 1 > put the short name of stack tStackFile into tShortname > put cr & (there is a stack tShortname) after field 1 > put cr & (tShortname is among the lines of the mainstacks) after > field 1 > delete stack tStackFile > put cr & (there is a stack tShortname) after field 1 > put cr & (tShortname is among the lines of the mainstacks) after > field 1 > > end mouseUp > > I now get > > true > true > false > false > > And I seem to remember that Rev uses the mainstacks somewhere to > list all stacks in memory. > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From SimPLsol at aol.com Mon Oct 30 14:23:59 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Mon, 30 Oct 2006 14:23:59 EST Subject: Rules governing stack purging Message-ID: <3b9.208b112f.3277ab4f@aol.com> Chipp, If you delete the stack, do you need to close it? In other words, does go read delete suffice? Paul Looney From jhonken at webdsp.com Mon Oct 30 14:27:49 2006 From: jhonken at webdsp.com (jhonken) Date: Mon, 30 Oct 2006 14:27:49 -0500 Subject: Adding Time Message-ID: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> Can anyone steer me in the correct direction for this? What I need to do is populate a list box with times at specific intervals. i.e. I have a input box for the start time say 8:00 A.M. I have a input box that has a stop time say 5:00 P.M. I have a input box that has an interval say 5 minutes. What I want to do is populate a list box with: 8:00 A.M. 8:05 A.M. 8:10 A.M. etc. etc. etc. 5:00 P.M. Any help would be greatly appreciated. From wjm at wjm.org Mon Oct 30 14:10:44 2006 From: wjm at wjm.org (Bill Marriott) Date: Mon, 30 Oct 2006 14:10:44 -0500 Subject: Are there any arrow buttons? References: <C43D5DB3-B21A-4575-98D4-E4B0B62B4056@sosmartsoftware.com> <C16B8379.1AC%jazu@comcast.net> Message-ID: <ei5ijp$lpa$1@sea.gmane.org> James, That's how you're supposed to do it and it works fine for me on Rev 2.6.1 (Windows XP Pro). Sorry, I am unable to test on 2.7.x. James Z reported... > Something isn't working here. > I'm on an Intel Mac Pro, Rev Studio 2.7.3 Build 278. > > I do the following: > 1. File menu, New Mainstack. > 2. Drag a button to the card. > 3. The button is selected, Cmd G, to group. > 4. right click (or control click -Property inspector from menu). > 5. Click the "Behave like a background" button." > 6. Click the Close button in the upper left corner of the Property > Inspector. > 7. From the Object menu, select "New Card" > Result: Button doesn't show as background button. > > So what is missing here? Am I misunderstanding something? From jacque at hyperactivesw.com Mon Oct 30 14:36:26 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 13:36:26 -0600 Subject: Rules governing stack purging In-Reply-To: <E211727A-4F86-4FCB-94DE-9D943CFAB0B0@lacscentre.co.uk> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> <4546443C.5050105@hyperactivesw.com> <E211727A-4F86-4FCB-94DE-9D943CFAB0B0@lacscentre.co.uk> Message-ID: <4546543A.3090603@hyperactivesw.com> Dave Cragg wrote: > > On 30 Oct 2006, at 18:28, J. Landman Gay wrote: > >> >> The stack will not be in the openstacks, because technically it isn't >> open. It isn't listed in the "the mainstacks" either. The engine opens >> it silently and doesn't pass any messages to it when you are just >> accessing a property. > > Jacque, are you sure it isn't in the mainstacks. I modified teh script I > just posted as follows: > > > on mouseUp > put "/Users/dave/Desktop/proptest.rev" into tStackFile > > put the myProp of stack tStackFile into field 1 > put the short name of stack tStackFile into tShortname > put cr & (there is a stack tShortname) after field 1 > put cr & (tShortname is among the lines of the mainstacks) after field 1 > delete stack tStackFile > put cr & (there is a stack tShortname) after field 1 > put cr & (tShortname is among the lines of the mainstacks) after field 1 > > end mouseUp > > I now get > > true > true > false > false > > And I seem to remember that Rev uses the mainstacks somewhere to list > all stacks in memory. You're right, I only did a very quick test and I did expect to see it in the mainstacks. It wasn't in there, but your test is better than the one I did. And when I run yours, I get the same results. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From kray at sonsothunder.com Mon Oct 30 14:51:08 2006 From: kray at sonsothunder.com (Ken Ray) Date: Mon, 30 Oct 2006 13:51:08 -0600 Subject: Activating a Function in a Different Stack In-Reply-To: <48C6D71C-8D99-4466-A925-79231D297920@widged.com> Message-ID: <C16BB3CC.496BF%kray@sonsothunder.com> On 10/29/06 7:13 PM, "Marielle Lange" <mlange at widged.com> wrote: >> Never mind. It is in parameters where that does not work. Ah, but using pass-by-reference parameters DOES work: on mouseUp put "1" into tTest[1] put "2" into tTest[2] updateArray tTest combine tTest using cr put tTest end mouseUp on updateArray @pTest put "3" into pTest[3] end updateArray When you click this button you get : 1 2 3 Tada! <ok, Marielle said this first... ;-) > Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From m.schonewille at economy-x-talk.com Mon Oct 30 15:02:21 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 21:02:21 +0100 (MET) Subject: Rules governing stack purging In-Reply-To: <4546543A.3090603@hyperactivesw.com> References: <45462CD0.2040908@fourthworld.com> <51C1434A-1139-4C56-9D8C-DFAFA5D1A691@economy-x-talk.com> <4546443C.5050105@hyperactivesw.com> <E211727A-4F86-4FCB-94DE-9D943CFAB0B0@lacscentre.co.uk> <4546543A.3090603@hyperactivesw.com> Message-ID: <732D8C98-5928-48C3-A9E9-DABDCDDBD809@economy-x-talk.com> So, you two are right and I was wrong :-) Thanks for clarifying this. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 20:36 heeft J. Landman Gay het volgende geschreven: > Dave Cragg wrote: >> On 30 Oct 2006, at 18:28, J. Landman Gay wrote: >>> >>> The stack will not be in the openstacks, because technically it >>> isn't open. It isn't listed in the "the mainstacks" either. The >>> engine opens it silently and doesn't pass any messages to it when >>> you are just accessing a property. >> Jacque, are you sure it isn't in the mainstacks. I modified teh >> script I just posted as follows: >> <snip> >> And I seem to remember that Rev uses the mainstacks somewhere to >> list all stacks in memory. > > You're right, I only did a very quick test and I did expect to see > it in the mainstacks. It wasn't in there, but your test is better > than the one I did. And when I run yours, I get the same results. From ambassador at fourthworld.com Mon Oct 30 15:23:00 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Oct 2006 12:23:00 -0800 Subject: Rules governing stack purging Message-ID: <45465F24.3020205@fourthworld.com> Thank you all for the verification. Contrary to many people's notions (including mine), it seems that merely reading a property of a stack will cause it to remain in memory -- even when that stack has its destroyStack set to false. I had been working under the presumption that when a property is read from a stack that hasn't been opened, the engine merely reads the stack, extracts the property contents, disposes of the stack and returns the property contents to me. Apparently that isn't how it works, even when a stack's destroyStack is true. So while we have a workaround using this odd application of the "delete stack" command which doesn't actually delete the stack but merely purges it, I'm wondering if we should consider this behavior a bug, as least as far as stack with their destroyStack set to true are concerned? Also, would it be worth pursuing a request for a "purge stack" command so newcomers don't get the impression that "delete stack" will actually delete their stack? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jc at spl21.net Mon Oct 30 15:26:05 2006 From: jc at spl21.net (John Craig) Date: Mon, 30 Oct 2006 20:26:05 +0000 Subject: Adding Time In-Reply-To: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> References: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> Message-ID: <45465FDD.2040100@spl21.net> Here's a quickie that seems to work OK with windoze + 2.7.4 4 fields - start, end, int and list - populated with '8:00 am', '5:00 pm', '5' and empty. It's quite fussy - doesn't like it if I miss the space before am, etc. Hopefully this will give you some ideas. JC on mouseUp put fld "start" into tStart put fld "end" into tEnd put fld "int" into tInterval put empty into fld "list" convert tStart to dateItems convert tEnd to dateItems put item 4 of tStart * 60 + item 5 of tStart into tStartSecs put item 4 of tEnd * 60 + item 5 of tEnd into tEndSecs put tStartSecs into tSecs repeat while tSecs <= tEndSecs put tSecs into tTime convert tTime from seconds to dateItems put item 5 of tTime into tHour put item 6 of tTime into tMin if tHour > 12 then subtract 12 from tHour put "pm" into tPost else put "am" into tPost end if if fld "list" <> empty then put return after fld "list" put tHour & ":" & format("%02d", tMin) && tPost after fld "list" add tInterval to tSecs end repeat end mouseUp jhonken wrote: > Can anyone steer me in the correct direction for this? What I need to > do is populate a list box with times at specific intervals. i.e. > > I have a input box for the start time say 8:00 A.M. > I have a input box that has a stop time say 5:00 P.M. > I have a input box that has an interval say 5 minutes. > > What I want to do is populate a list box with: > > 8:00 A.M. > 8:05 A.M. > 8:10 A.M. > etc. > etc. > etc. > 5:00 P.M. > > Any help would be greatly appreciated. > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From geradamas at yahoo.com Mon Oct 30 15:32:24 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Mon, 30 Oct 2006 20:32:24 +0000 (GMT) Subject: Are there any arrow buttons? Message-ID: <20061030203224.32570.qmail@web37503.mail.mud.yahoo.com> Bill Marriott wrote: "You're joking, right?" Har, har, har . . . I wish I were (and by George I have a difficult time explaining that Subjunctive outburst to my adult students here in Bulgaria). I spend most of my programming time making really very goofy standalones (that run on Linux) that allow little children to click on choice images or enter text into text boxes (well, blast-yer-eyes, it pays for the bread and cheese). My main concern is to do with background images . . . I copy-paste them on to each blessed card - because the screw-ups that seem to happen with backgrounded images, buttons and so forth, when I move the stacks from one of my Macs onto the Ubuntu boxes down in the school (my flat is in the attic and my school is in the basement - all a bit cavemanlike!) are a real pain in the B.T.M. Unless one is a bit nutty and wants to propagate a button across a thousand cards (!) I can't see what the beef is - one can easily modify the scripts at any time with a nifty for-next loop that shuffles its way through the cards. Backgrounds in RR are not at all the same thing as backgrounds in the dearly departed HC - and I eschew them as being more trouble than they are worth. I am also, a bit of a slob, at least in terms of designing tight little stacks for the following reasons: 1. I have a dual-processor mirror-door G4 Mac which is 4 years old, and, in computer terms, horribly out-dated - but the 1 GB of RAM it sports seems to make mince-meat of anything RR-wise I can chuck at it. 2. The Ubuntu boxes down in the basement with their 700 MHz Pentium 3 processors and 128 MB RAM fail to complain about the EFL stacks I run on them. 3. Does backgrounding an image or a button make a sufficiently visible speed difference that the end-user notices any sort of difference at all? 4. My problem - with my G4, at least - is trying to find time to slurp the next drop of coffee, before the next thing happens. Now, I may be a bit cognitively challenged (???), but a computer that pops stuff up on the VDU (err, "monitor") faster than my little grey cells can cope with it is failing me. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ The all-new Yahoo! Mail goes wherever you go - free your email address from your Internet provider. http://uk.docs.yahoo.com/nowyoucan.html From Roger.E.Eller at sealedair.com Mon Oct 30 15:44:02 2006 From: Roger.E.Eller at sealedair.com (Roger.E.Eller at sealedair.com) Date: Mon, 30 Oct 2006 15:44:02 -0500 Subject: [ =?iso-8859-1?q?=C1NN=5D_Masking_Bitmaps_palette?= Message-ID: <OF1D3B8649.6622D7D1-ON85257217.00717B87@sealedair.com> Alejandro Tejada wrote: > Hi all, > > Download the stack "Masking Bitmaps" from: > http://www.geocities.com/capellan2000/mask_bitmap.zip > _http://www.geocities.com/capellan2000/mask_bitmap.zip_ > > This palette allows you to create a mask for a > bitmap from one or many vector graphics. > > Use it inside the development enviroment. > Read the help information contained in the stack. > > Thanks a lot to Scott Rossi, Willhem Sanke > and Chipp Walters for publishing their work > with images in this platform. > > Send comments and bug reports directly to my > email: capellan2000 at yahoo.com > > Have a great good day! > > al > > > Visit my site: > http://www.geocities.com/capellan2000/ This is a great utility! Very easy to use. I can put it to good use immediately. Thank You! Roger Eller <roger.e.eller at sealedair.com> From scott at tactilemedia.com Mon Oct 30 14:53:58 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 30 Oct 2006 12:53:58 -0700 Subject: Are there any arrow buttons? In-Reply-To: <20061030203224.32570.qmail@web37503.mail.mud.yahoo.com> Message-ID: <C16BA666.16172%scott@tactilemedia.com> Recently, Richmond Mathewson wrote: > Backgrounds in RR are not at all the same thing as > backgrounds in the dearly departed HC - and I eschew > them as being more trouble than they are worth. You simply need to learn how to use them. They are actually less trouble and worth more than the background behavior in Hypercard ever was. It may be that the term "background" is confusing for you. It was for me when I came to MetaCard from SuperCard. It might help to think of a background not as a layer that sits behind of everything on a card, but as a group that can be shared across cards, and can be placed on a lower layer across cards. This behavior is a fundamental Revolution behavior -- you really should learn to harness its power rather than dismissing it as too much trouble. Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From jc at spl21.net Mon Oct 30 15:53:25 2006 From: jc at spl21.net (John Craig) Date: Mon, 30 Oct 2006 20:53:25 +0000 Subject: Adding Time In-Reply-To: <45465FDD.2040100@spl21.net> References: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> <45465FDD.2040100@spl21.net> Message-ID: <45466645.5060009@spl21.net> Same fields as before, but a different approach and less fussy. Hope this gives some more ideas. JC on mouseUp if not matchText(fld "start", "^([[:digit:]]{1,2}):([[:digit:]]{1,2})[ ]*([apm]{2})$", startHour, startMin, startPost) then answer "error with start time format" exit mouseUp end if if not matchText(fld "end", "^([[:digit:]]{1,2}):([[:digit:]]{1,2})[ ]*([apm]{2})$", endHour, endMin, endPost) then answer "error with end time format" exit mouseUp end if if startPost = "pm" then add 12 to startHour if endPost = "pm" then add 12 to endHour put startHour * 60 + startMin into tSecs put endHour * 60 + endMin into endSecs put empty into fld "list" repeat while tSecs <= endSecs put trunc(tSecs / 60) into tHour if tHour > 12 then subtract 12 from tHour put "pm" into tPost else put "am" into tPost end if put tSecs mod 60 into tMins if fld "list" <> empty then put return after fld "list" put tHour & ":" & format("%02d", tMins) && tPost after fld "list" add fld "int" to tSecs end repeat end mouseUp > > > jhonken wrote: >> Can anyone steer me in the correct direction for this? What I need to >> do is populate a list box with times at specific intervals. i.e. >> >> I have a input box for the start time say 8:00 A.M. >> I have a input box that has a stop time say 5:00 P.M. >> I have a input box that has an interval say 5 minutes. >> >> What I want to do is populate a list box with: >> >> 8:00 A.M. >> 8:05 A.M. >> 8:10 A.M. >> etc. >> etc. >> etc. >> 5:00 P.M. >> >> Any help would be greatly appreciated. >> >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 jbv.silences at club-internet.fr Mon Oct 30 16:16:47 2006 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 30 Oct 2006 22:16:47 +0100 Subject: Decoding jpeg in Rev cgi ? Message-ID: <45466BBD.87B6A5FD@club-internet.fr> Hi list, Here's another weird question : how do you guys would proceed to decode jpeg data into a stream of numeric pixel values in a handler run by Rev cgi on a Linux server, which means without access to all the GUI functions ? Thanks, JB From jbv.silences at club-internet.fr Mon Oct 30 16:18:41 2006 From: jbv.silences at club-internet.fr (jbv) Date: Mon, 30 Oct 2006 22:18:41 +0100 Subject: Decoding jpeg in Rev cgi ? References: <45466BBD.87B6A5FD@club-internet.fr> Message-ID: <45466C30.3B9EBCEA@club-internet.fr> I forgot 1 question : is there any PHP library that could be called from the Rev cgi handler ? Thanks, JB > Hi list, > > Here's another weird question : how do you guys would proceed > to decode jpeg data into a stream of numeric pixel values in a > handler run by Rev cgi on a Linux server, which means without > access to all the GUI functions ? > > Thanks, > JB > From eric.chatonet at sosmartsoftware.com Mon Oct 30 16:00:21 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 30 Oct 2006 22:00:21 +0100 Subject: Adding Time In-Reply-To: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> References: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> Message-ID: <AA3A9033-9BBB-433C-BE02-C13EAD44626D@sosmartsoftware.com> Hi jhonken, Here is another approach: on mouseUp put BuildTimeList(fld "StartTime", fld "EndTime", fld "Interval") into fld "TimeList" end mouseUp -------------------------------------------- function BuildTimeList tStartime,tEndtime,tInterval local tTimeList ----- put tInterval * 60 onto tInterval convert tStartime from short time to seconds convert tEndtime from short time to seconds ----- repeat until tStartime > tEndtime convert tStartime from seconds to short time put tStartime & cr after tTimeList convert tStartime from short time to seconds add tInterval to tStartime end repeat ----- delete char -1 of tTimeList return tTimeList end BuildTimeList It assumes that "StartTime" and "EndTime" fields are formatted as short English date and field "Interval" is an integer that means minutes. Best Regards from Paris, Eric Chatonet Le 30 oct. 06 ? 20:27, jhonken a ?crit : > Can anyone steer me in the correct direction for this? What I need to > do is populate a list box with times at specific intervals. i.e. > > I have a input box for the start time say 8:00 A.M. > I have a input box that has a stop time say 5:00 P.M. > I have a input box that has an interval say 5 minutes. > > What I want to do is populate a list box with: > > 8:00 A.M. > 8:05 A.M. > 8:10 A.M. > etc. > etc. > etc. > 5:00 P.M. > > Any help would be greatly appreciated. ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From dsc at swcp.com Mon Oct 30 16:13:10 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 30 Oct 2006 14:13:10 -0700 Subject: External won't load on some machines In-Reply-To: <4545A088.3090908@hyperactivesw.com> References: <4545A088.3090908@hyperactivesw.com> Message-ID: <68637C42-B0B7-40B3-BDC4-BF25F8BC52E1@swcp.com> On Oct 29, 2006, at 11:49 PM, J. Landman Gay wrote: > The external is located in the correct Externals folder (Rev) ... [I thought this was for RunRev externals. I thought the standalone builder took these, and put them in some standard place and messed with the externals property of main stack of the application so they are loaded immediately.] ... > and in the correct place in the application bundle in the standalone. Is this correct place in the sense that that is where the standalone builder puts them? I deviate from that so I might not be much help. I usually don't load externals from the main stack. I don't have a good feel for what the standalone builder is doing to my stuff. Maybe you can add something to your script where you find it is not loaded that sends to stdout the defaultFolder and the externals property of the main stack. > What would make an external fail to load on some machines and not > others? As you know, an external loads with the stack it is associated with and relative to the defaultFolder. Could the defaultFolder be getting changed in some environments? Andre has suggested that setting some things in startup might help. That suggests (to me) that externals for even the main stack might be loaded after startup. (A surprise to me.) If your external is bound to the main stack, then maybe some environmental aspect is tested in startup and the defaultFolder is changed in some cases but not in others. If the external is bound to some other unopened stack such as a substack, you might be calling some function of that stack sooner than you thought--forcing compilation--and the defaultFolder might not be set right at that time. Just some rambling that might contain a hint somewhere... Dar From dcragg at lacscentre.co.uk Mon Oct 30 16:15:13 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 30 Oct 2006 21:15:13 +0000 Subject: Rules governing stack purging In-Reply-To: <45465F24.3020205@fourthworld.com> References: <45465F24.3020205@fourthworld.com> Message-ID: <8E580C4E-5BE8-44E8-A2DD-1C2C8FC357B5@lacscentre.co.uk> On 30 Oct 2006, at 20:23, Richard Gaskin wrote: > > So while we have a workaround using this odd application of the > "delete stack" command which doesn't actually delete the stack but > merely purges it, I'm wondering if we should consider this behavior > a bug, as least as far as stack with their destroyStack set to true > are concerned? I think the current behavior can be seen as useful, although I agree it might seem odd in some ways. Say I want to do this: set the cProp of stack "C:/myStack.rev" save stack "C:/myStack.rev" If the stack is automatically purged after setting the prop, will the change be saved? By current logic, presumably not. And what will get saved in the second statement? > Also, would it be worth pursuing a request for a "purge stack" > command so newcomers don't get the impression that "delete stack" > will actually delete their stack? You've only been asking for that for 8 years, Richard. Have patience! But yes, I think it would be good. However, I imagine it's not just a case of creating a synonym for "delete", as the behavior when applied to substacks would be different. Cheers Dave From eric.chatonet at sosmartsoftware.com Mon Oct 30 16:15:47 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Mon, 30 Oct 2006 22:15:47 +0100 Subject: Adding Time In-Reply-To: <AA3A9033-9BBB-433C-BE02-C13EAD44626D@sosmartsoftware.com> References: <000501c6fc59$7fb512e0$c80ab50a@DellLaptop> <AA3A9033-9BBB-433C-BE02-C13EAD44626D@sosmartsoftware.com> Message-ID: <DD542CE8-7A9A-4DBE-956B-7E22BF97A6E7@sosmartsoftware.com> Sorry, I did not use the right notation for function's arguments and forgot to include error management: on mouseUp local tTimeList ----- put BuildTimeList(fld "StartTime", fld "EndTime", fld "Interval") into tTimeList if tTimeList contains "error" then -- error handling else put tTimeList into fld "TimeList" end mouseUp -------------------------------------------- function BuildTimeList pStartime,pEndtime,pInterval local tTimeList ----- put pInterval * 60 into pInterval convert pStartime from short time to seconds convert pEndtime from short time to seconds if pEndtime <= pStartime then return "Error: invalid time period" ----- repeat until pStartime > pEndtime convert pStartime from seconds to short time put pStartime & cr after tTimeList convert pStartime from short time to seconds add pInterval to pStartime end repeat ----- delete char -1 of tTimeList return tTimeList end BuildTimeList It assumes that "StartTime" and "EndTime" fields are formatted as short English date and field "Interval" is an integer that means minutes. Le 30 oct. 06 ? 22:00, Eric Chatonet a ?crit : > Hi jhonken, > > Here is another approach: > > on mouseUp > put BuildTimeList(fld "StartTime", fld "EndTime", fld "Interval") > into fld "TimeList" > end mouseUp > -------------------------------------------- > function BuildTimeList tStartime,tEndtime,tInterval > local tTimeList > ----- > put tInterval * 60 onto tInterval > convert tStartime from short time to seconds > convert tEndtime from short time to seconds > ----- > repeat until tStartime > tEndtime > convert tStartime from seconds to short time > put tStartime & cr after tTimeList > convert tStartime from short time to seconds > add tInterval to tStartime > end repeat > ----- > delete char -1 of tTimeList > return tTimeList > end BuildTimeList > > It assumes that "StartTime" and "EndTime" fields are formatted as > short English date and field "Interval" is an integer that means > minutes. > > Best Regards from Paris, > Eric Chatonet > > Le 30 oct. 06 ? 20:27, jhonken a ?crit : > >> Can anyone steer me in the correct direction for this? What I >> need to >> do is populate a list box with times at specific intervals. i.e. >> >> I have a input box for the start time say 8:00 A.M. >> I have a input box that has a stop time say 5:00 P.M. >> I have a input box that has an interval say 5 minutes. >> >> What I want to do is populate a list box with: >> >> 8:00 A.M. >> 8:05 A.M. >> 8:10 A.M. >> etc. >> etc. >> etc. >> 5:00 P.M. >> >> Any help would be greatly appreciated. > > > ---------------------------------------------------------------------- > ------------------------ > http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From lists at mangomultimedia.com Mon Oct 30 16:21:45 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Mon, 30 Oct 2006 13:21:45 -0800 Subject: External won't load on some machines In-Reply-To: <68637C42-B0B7-40B3-BDC4-BF25F8BC52E1@swcp.com> References: <4545A088.3090908@hyperactivesw.com> <68637C42-B0B7-40B3-BDC4-BF25F8BC52E1@swcp.com> Message-ID: <E83D2B39-E102-4750-B218-FEEACF83330C@mangomultimedia.com> On Oct 30, 2006, at 1:13 PM, Dar Scott wrote: > I thought the standalone builder took these, and put them in some > standard place and messed with the externals property of main stack > of the application so they are loaded immediately.] In a standalone built with the Standalone Builder Rev loads the externals using the "revExternalLibraries" stack. I imagine this stack has the externals set and is then put in use so the externals are available in the message path to all objects. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From dcragg at lacscentre.co.uk Mon Oct 30 16:24:55 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Mon, 30 Oct 2006 21:24:55 +0000 Subject: Rules governing stack purging In-Reply-To: <8E580C4E-5BE8-44E8-A2DD-1C2C8FC357B5@lacscentre.co.uk> References: <45465F24.3020205@fourthworld.com> <8E580C4E-5BE8-44E8-A2DD-1C2C8FC357B5@lacscentre.co.uk> Message-ID: <FF5F9736-453D-454F-93C0-F2E28A143C1F@lacscentre.co.uk> On 30 Oct 2006, at 21:15, Dave Cragg wrote: > > Say I want to do this: > > set the cProp of stack "C:/myStack.rev" > save stack "C:/myStack.rev" Should be: set the cProp of stack "C:/myStack.rev" to somedata save stack "C:/myStack.rev" Also, I just remembered something (third time this week, must be the new pills). Aren't "unused" stacks purged from memory by the engine when it needs to reclaim memory? I think I'm referring to stacks without the destryStack set, but which have been closed. I seem to recall reading this somewhere, either in the old Metacard docs, or the MC mailing list from long ago. If it's true, I wonder if it applies to "unopened" stacks in memory too. Does anyone know? Cheers Dave From jhonken at webdsp.com Mon Oct 30 16:55:46 2006 From: jhonken at webdsp.com (jhonken) Date: Mon, 30 Oct 2006 16:55:46 -0500 Subject: Edit Mode Message-ID: <000001c6fc6e$27cd83e0$c80ab50a@DellLaptop> I was editing a main stack and something seemed to have been triggered that I can't figure out. When I open the stack I can't use the edit/run icons on the revolution menu. I can open other stacks and they work fine. I can use the Application Inspector and edit everything fine from there. Does anyone know what could of happened to the stack that would prevent me from editing it. Also the save/save as and other menu items are greyed out in the editor. From jiml at netrin.com Mon Oct 30 17:02:07 2006 From: jiml at netrin.com (Jim Lambert) Date: Mon, 30 Oct 2006 14:02:07 -0800 Subject: Adding Time In-Reply-To: <20061030212156.385EC488F24@mail.runrev.com> Message-ID: <NEBBICMMKLOIPMPOLALACEFHJCAA.jiml@netrin.com> This MAY be a tad faster. Jiim Lambert on mouseUp local tTimeList ----- put BuildTimeList(fld "StartTime", fld "EndTime", fld "Interval") into tTimeList if tTimeList contains "error" then -- error handling else put tTimeList into fld "TimeList" end mouseUp -------------------------------------------- function BuildTimeList pStartime,pEndtime,pInterval local tTimeList ----- put pInterval * 60 into pInterval convert pStartime from short time to seconds convert pEndtime from short time to seconds if pEndtime <= pStartime then return "Error: invalid time period" ----- repeat until pStartime > pEndtime put pStartime into temp convert temp from seconds to short time put temp & cr after tTimeList add pInterval to pStartime end repeat ----- delete char -1 of tTimeList return tTimeList end BuildTimeList From jc at spl21.net Mon Oct 30 17:18:49 2006 From: jc at spl21.net (John Craig) Date: Mon, 30 Oct 2006 22:18:49 +0000 Subject: Double vision Message-ID: <45467A49.3000809@spl21.net> I suddenly have all handler names appearing twice in the handler list - only for 1 stack - all other stacks appear OK. Anyone know of a quick fix? I have tried restarting revolution and slapping the monitor a few times (side and top). Thanks in advance, JC From jacque at hyperactivesw.com Mon Oct 30 17:23:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 16:23:51 -0600 Subject: Edit Mode In-Reply-To: <000001c6fc6e$27cd83e0$c80ab50a@DellLaptop> References: <000001c6fc6e$27cd83e0$c80ab50a@DellLaptop> Message-ID: <45467B77.10004@hyperactivesw.com> jhonken wrote: > I was editing a main stack and something seemed to have been triggered > that I can't figure out. When I open the stack I can't use the edit/run > icons on the revolution menu. I can open other stacks and they work > fine. I can use the Application Inspector and edit everything fine from > there. Does anyone know what could of happened to the stack that would > prevent me from editing it. This is typical of a stack that is opened in any mode that isn't toplevel. For example, palettes and modeless stacks can't be edited. You can change the mode of your stack in several ways; one way is to just type into the message box: toplevel "myStack" You can also change it from the Application Browser by right-clicking the stack name in the list and choosing "toplevel" from the menu. > Also the save/save as and other menu items > are greyed out in the editor. Once you've changed the stack to toplevel, these will come back. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From m.schonewille at economy-x-talk.com Mon Oct 30 17:27:42 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Mon, 30 Oct 2006 23:27:42 +0100 (MET) Subject: Edit Mode In-Reply-To: <000001c6fc6e$27cd83e0$c80ab50a@DellLaptop> References: <000001c6fc6e$27cd83e0$c80ab50a@DellLaptop> Message-ID: <8A062204-5F7B-4BCB-881B-867D37F08548@economy-x-talk.com> Hi Jhonken, Try: toplevel <the short name of your stack> Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 30-okt-2006, om 22:55 heeft jhonken het volgende geschreven: > I was editing a main stack and something seemed to have been triggered > that I can't figure out. When I open the stack I can't use the > edit/run > icons on the revolution menu. I can open other stacks and they work > fine. I can use the Application Inspector and edit everything fine > from > there. Does anyone know what could of happened to the stack that > would > prevent me from editing it. Also the save/save as and other menu > items > are greyed out in the editor. From jacque at hyperactivesw.com Mon Oct 30 17:28:04 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Mon, 30 Oct 2006 16:28:04 -0600 Subject: Double vision In-Reply-To: <45467A49.3000809@spl21.net> References: <45467A49.3000809@spl21.net> Message-ID: <45467C74.3030401@hyperactivesw.com> John Craig wrote: > I suddenly have all handler names appearing twice in the handler list - > only for 1 stack - all other stacks appear OK. Anyone know of a quick fix? Remove the duplicate handlers? ;) No, seriously, this happened to me once. I accidentally copied/pasted the whole script in twice. If your script is short this probably isn't the problem, but if it's a long one, you may not notice the duplicates if they are far down at the bottom of the script. Try changing the handler display from alphabetical to natural order. If there really are two of each handler, you'll still see two in the list but they won't be next to each other any more. If this isn't the problem then I haven't a clue. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Mon Oct 30 17:43:28 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Mon, 30 Oct 2006 14:43:28 -0800 Subject: Rules governing stack purging Message-ID: <45468010.7030202@fourthworld.com> Dave Cragg wrote: > On 30 Oct 2006, at 20:23, Richard Gaskin wrote: > >> So while we have a workaround using this odd application of the >> "delete stack" command which doesn't actually delete the stack but >> merely purges it, I'm wondering if we should consider this behavior >> a bug, as least as far as stack with their destroyStack set to true >> are concerned? > > I think the current behavior can be seen as useful, although I agree > it might seem odd in some ways. > > Say I want to do this: > > set the cProp of stack "C:/myStack.rev" > save stack "C:/myStack.rev" > > If the stack is automatically purged after setting the prop, will the > change be saved? By current logic, presumably not. And what will get > saved in the second statement? Consider your subsequent post: > I just remembered something (third time this week, must be the > new pills). Aren't "unused" stacks purged from memory by the engine > when it needs to reclaim memory? I think I'm referring to stacks > without the destryStack set, but which have been closed. I seem to > recall reading this somewhere, either in the old Metacard docs, or > the MC mailing list from long ago. If it's true, I wonder if it > applies to "unopened" stacks in memory too. This implies the engine introduces a "sometimes" rule ("sometime it does one thing, sometimes something else"), which is generally bad news. So to answer your question, I would suggest that saving might be limited to stacks which have been opened with the "open" or "go" command, provided the stack has its destroyStack set to true. If a stack has its destroyStack set to false, the current behavior seems somewhat acceptable (once the "sometimes" part is resolved). >> Also, would it be worth pursuing a request for a "purge stack" >> command so newcomers don't get the impression that "delete stack" >> will actually delete their stack? > > You've only been asking for that for 8 years, Richard. Have patience! > > But yes, I think it would be good. However, I imagine it's not just a > case of creating a synonym for "delete", as the behavior when applied > to substacks would be different. Actually, my original request was for a related change, depricating the destroyStack property in favor of something less alarming: <http://support.runrev.com/bugdatabase/show_bug.cgi?id=1072> This request is for a command, which I've just added to BZ: <http://support.runrev.com/bugdatabase/show_bug.cgi?id=3932> -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From SimPLsol at aol.com Mon Oct 30 18:04:22 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Mon, 30 Oct 2006 18:04:22 EST Subject: Stack purging - and other bugs Message-ID: <52f.99581b2.3277def6@aol.com> Richard, I voted for bug 3932 - but I'm not optimistic. I voted for bug 1072 as well - ages ago - and nothing happened. Lots of votes - over lots of years - little action. Bugzilla seems to be a black hole into which votes go and out of which nothing comes. Paul Looney From sarah.reichelt at gmail.com Mon Oct 30 18:13:55 2006 From: sarah.reichelt at gmail.com (Sarah Reichelt) Date: Tue, 31 Oct 2006 09:13:55 +1000 Subject: Double beeps In-Reply-To: <c13.863c6cc.32779989@aol.com> References: <c13.863c6cc.32779989@aol.com> Message-ID: <f99b52860610301513u3e51d859ubc46982251392032@mail.gmail.com> On 10/31/06, LunchnMeets at aol.com <LunchnMeets at aol.com> wrote: > Hi everyone, > > I've been using: send beep to target in 0 sec;beep > when I want two beeps. Unfortunately there's still too much of a delay > between beeps. Can anything be done to adjust this interval? I'm using Mac OSX > How about this: beep wait 10 ticks with messages beep Adjust the wait interval in the middle until you get the delay you want. Cheers, Sarah From stephenREVOLUTION at barncard.com Mon Oct 30 18:15:45 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Mon, 30 Oct 2006 15:15:45 -0800 Subject: Double beeps In-Reply-To: <c13.863c6cc.32779989@aol.com> References: <c13.863c6cc.32779989@aol.com> Message-ID: <p06230900c16c37b2a815@[192.168.1.40]> try send beep to target in 0 sec wait until the sound is done <--otherwise beep is cut off beep >Hi everyone, > >I've been using: send beep to target in 0 sec;beep >when I want two beeps. Unfortunately there's still too much of a delay >between beeps. Can anything be done to adjust this interval? I'm using Mac OSX > >Joe >_______________________________________________ >use-revolution mailing list >use-revolution 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 dsc at swcp.com Mon Oct 30 18:55:55 2006 From: dsc at swcp.com (Dar Scott) Date: Mon, 30 Oct 2006 16:55:55 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <C16BB3CC.496BF%kray@sonsothunder.com> References: <C16BB3CC.496BF%kray@sonsothunder.com> Message-ID: <2FF0BDAD-D9F1-4CBC-A4EF-F41646B08CDC@swcp.com> On Oct 30, 2006, at 12:51 PM, Ken Ray wrote: > >>> Never mind. It is in parameters where that does not work. > > Ah, but using pass-by-reference parameters DOES work: But you can't use pass-by-reference with send. Dar From jperryl at ecs.fullerton.edu Mon Oct 30 19:07:59 2006 From: jperryl at ecs.fullerton.edu (Judy Perry) Date: Mon, 30 Oct 2006 16:07:59 -0800 (PST) Subject: Careful In-Reply-To: <20061028065751.40385.qmail@web37510.mail.mud.yahoo.com> Message-ID: <Pine.GSO.4.33.0610301601310.23350-100000@titan.ecs.fullerton.edu> This sounds like something I once got in trouble for doing in the 5th grade (namely, compile a dictionary of swear words). My teachers were not amused... Seriously, though, somebody's actually written a book on the subject: _The Anatomy of Swearing_ M. F. Ashley Montagu (1967). _Why We Curse: A Neuro-psycho-social Theory of Speech_ Timothy Jay (1999). Judy On Sat, 28 Oct 2006, Richmond Mathewson wrote: > This might sound daft, BUT: > > It might not be a bad thing (especially for the > benefit of non-native speakers of English) if a list > of rude words were drawn up and made available to RR > developers: a guide to words best eschewed in code. > > To back this up we only need to consider the recent > misunderstanding about the word "bo****ks". On the > web-site referred to at the start of this thread there > was another word - "wa**er" - which, as far as I know > is a Briticism and may be misunderstood by North > Americans. > > I am perfectly prepared to offer a list of incredibly > foul Scots words :) > > At present I have a "little job" cleaning up the > website of a Russian type of Linux - the developers > have tried to be "cool" in English, and, owing to the > very simple fact that they are not native speakers and > have had little or no contact with "living English", > have only managed to sound both infantile and coarse. > > As English becomes, like it or not, the language of > programming and the web, this will be an increasing > problem. > > sincerely, Richmond Mathewson > > > ____________________________________________________________ > > I have just read and signed the online petition: > > "Hinge & Bracket" > > hosted on the web by PetitionOnline.com, the free online petition > service, at: > > http://www.PetitionOnline.com/HandB/ > > I personally agree with what this petition says, and I think you might > agree, too. If you can spare a moment, please take a look, and > consider signing yourself. > > Richmond Mathewson > ____________________________________________________________ > > Send instant messages to your online friends http://uk.messenger.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 bridgeyman at gmail.com Mon Oct 30 20:45:40 2006 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Mon, 30 Oct 2006 18:45:40 -0700 Subject: Activating a Function in a Different Stack In-Reply-To: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> Message-ID: <86ae76bb0610301745g7162b8a2p80b87d10c7b7af7b@mail.gmail.com> Wow, thanks for the great response everyone. I tried a few and I found that the value function works the best. I had actually been using virtual properties in a few places instead of functions, but the problem then was that I couldn't pass parameters to them. Here is the final script: put "Stack" && where & quote into vStack put requestData && "of" && vStack into vRequest try put value(vRequest,vStack) into vReturn end try One thing is still a little confusing though. Calling a function like "the short name of the current stack" return the name of the right stack, but a request like "the mouseLoc" returns a value that is relative to the stack that is retrieving the data, even if that stack isn't the top stack. If the mouseloc function is not relative to the top stack, and it is not relative to the stack that the value is being requested from, how does it decide which stack it is relative to and how can I know which functions are funny like that? Also one odd quirk I discovered was that when nesting value functions things get weird. i.e value( (value(vRequest,vStack) ), vStack) "the short name of me" would return "Odyssey" when the stack name was "Odyssey Sensors", and that was the only function that would come close to working. Not important, but very mystifying. TTFN Bridger From herndogy at sbcglobal.net Mon Oct 30 21:41:38 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Mon, 30 Oct 2006 18:41:38 -0800 (PST) Subject: Re Subject: Adding Time Message-ID: <20061031024138.73678.qmail@web81814.mail.mud.yahoo.com> Regarding > >Can anyone steer me in the correct direction for this? What I need to >o is populate a list box with times at specific intervals. i.e. > >I have a input box for the start time say 8:00 A.M. >I have a input box that has a stop time say 5:00 P.M. >I have a input box that has an interval say 5 minutes. >What I want to do is populate a list box with: >8:00 A.M. >8:05 A.M. >8:10 A.M. >etc. >etc. The script below worked for me. It returns the format below for a 24 hour period at 15 min intervals. I had to do some minor editing to it to get perfect before I inserted it as the contents of a button. I'm not proud of the script but it got the job done for me. If you need the script that compares the difference between two of these numbers and compares them against a 24 hour period let me know. Comparing say 0800 and 1315 and returning 5.25 Hrs. I am a Firefighter and we work 24 hour shiftso I use the script often. script returns... 0000 0015 0030 0045 0100 0100 0115 0130 0145 0200 0200 0215 up to 2400 hrs on mouseUp put 0 into daTime put "0000" into line 1 of field "hr select" repeat with x = 2 to 119 put daTime + 15 into DaTime if DaTime is "60" then put "100" into daTime put DaTime into line x of field "hr Select" add 1 to x put tab & DaTime into line x of field "hr Select" next repeat end if if the number of chars of daTime < 4 then if char 2 to 4 of DaTime is "60" then put "00" into char 2 to 4 of DaTime put char 1 of daTime + 1 into char 1 of daTime end if else if char 3 to 5 of DaTime is "60" then put "00" into char 3 to 5 of DaTime if char 2 of daTime is "9" then put "2000" into daTime put DaTime into line x of field "hr Select" add 1 to x put tab & DaTime into line x of field "hr Select" next repeat end if put char 2 of daTime + 1 into char 2 of daTime end if end if if the number of chars of daTime > 2 then if char 2 to 3 of DaTime is "00" then put DaTime into line x of field "hr Select" add 1 to x put tab & DaTime into line x of field "hr Select" next repeat end if end if if the number of chars of daTime > 3 then if char 3 to 4 of DaTime is "00" then put DaTime into line x of field "hr Select" add 1 to x put tab & DaTime into line x of field "hr Select" next repeat end if end if put tab & DaTime into line x of field "hr Select" ---- puts all the times into a field called hr select end repeat end mouseUp From JimAultWins at yahoo.com Mon Oct 30 22:15:06 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 30 Oct 2006 20:15:06 -0700 Subject: Re Subject: Adding Time In-Reply-To: <20061031024138.73678.qmail@web81814.mail.mud.yahoo.com> Message-ID: <C16C0DCA.3F2B2%JimAultWins@yahoo.com> > Regarding > >> Can anyone steer me in the correct direction for this? What I need to >> o is populate a list box with times at specific intervals. i.e. >> >> I have a input box for the start time say 8:00 A.M. >> I have a input box that has a stop time say 5:00 P.M. >> I have a input box that has an interval say 5 minutes. > >> What I want to do is populate a list box with: > >> 8:00 A.M. >> 8:05 A.M. >> 8:10 A.M. >> etc. >> etc. on createTimeList get the short date convert it to long time --now correct for Rev's ability to return 1 AM or 2 AM put char 1 of it into theHour convert it to seconds put (it - 60*60*theHour) into midnight --now we have a value for last midnight in seconds put empty into fld timeList --destination for our list put 5 into incrementMinutes --**************** put 60/incrementMinutes into intervalsPerHour put (60*60)/intervalsPerHour into secsPerInterval set the twelvehourtime to true --optional, if needing 13:05 to be 1:05 PM repeat with x = 0 to (24*intervalsPerHour-1) put midnight+(x*secsPerInterval) into secsOfThisDay get secsOfThisDay convert it to short time put it & cr after fld timeList end repeat delete last char of fld timeList end createTimeList --You can edit the list as you wish --change the line "put 5 into incrementMinutes" Hope this helps Jim Ault Las Vegas From scott at tactilemedia.com Mon Oct 30 22:57:07 2006 From: scott at tactilemedia.com (Scott Rossi) Date: Mon, 30 Oct 2006 20:57:07 -0700 Subject: [OT] Humor Message-ID: <C16C17A3.161EE%scott@tactilemedia.com> I thought list folks might be amused by this: ---------- Attack Thwarted by Alert Airport Security Guard NEW YORK - A public school teacher was arrested today at John F. Kennedy International Airport as he attempted to board a flight while in possession of a ruler, a protractor, a set square, a slide rule and a calculator. At a morning press conference, Attorney General Alberto Gonzales said he believes the man is a member of the notorious Al-gebra movement. He did not identify the man, who has been charged by the FBI with carrying weapons of math instruction. "Al-gebra is a problem for us," Gonzales said. They desire solutions by means and extremes, and sometimes go off on tangents in a search of absolute values. They use secret code names like 'x' and y' and refer to themselves as 'unknowns', but we have determined they belong to a common denominator of the axis of medieval with coordinates in every country. As the Greek philanderer Isosceles used to say, 'There are three sides to every triangle'." When asked to comment on the arrest, President Bush said, "If God had wanted us to have better weapons of math instruction, He would have given us more fingers and toes." White House aides told reporters they could not recall a more intelligent or profound statement by the president. ---------- Regards, Scott Rossi Creative Director Tactile Media, Multimedia & Design ----- E: scott at tactilemedia.com W: http://www.tactilemedia.com From libbyhuber at gmail.com Tue Oct 31 00:25:10 2006 From: libbyhuber at gmail.com (Libby Huber) Date: Mon, 30 Oct 2006 23:25:10 -0600 Subject: can't display text from file Message-ID: <ebc746b70610302125y572d0b3ak97cddbbd2f08ac61@mail.gmail.com> Hi all, I am trying to run a program created using Runtime Revolution 2.5 but I cannot get my stack to display text from file in a designated field. I have compared my scripts (open and read file commands) to other working stacks, and I have also successfully opened my text file using another stack. But I cannot get the stack I have created to display items from my file. The stack and file are saved in a folder together, and I've checked the filepath repeatedly. Any suggestions? Libby From JimAultWins at yahoo.com Mon Oct 30 23:57:16 2006 From: JimAultWins at yahoo.com (Jim Ault) Date: Mon, 30 Oct 2006 21:57:16 -0700 Subject: can't display text from file In-Reply-To: <ebc746b70610302125y572d0b3ak97cddbbd2f08ac61@mail.gmail.com> Message-ID: <C16C25BC.3F2BB%JimAultWins@yahoo.com> On 10/30/06 10:25 PM, "Libby Huber" <libbyhuber at gmail.com> wrote: > > I am trying to run a program created using Runtime Revolution 2.5 but I > cannot get my stack to display text from file in a designated field. I have > compared my scripts (open and read file commands) to other working stacks, > and I have also successfully opened my text file using another stack. But I > cannot get the stack I have created to display items from my file. The stack > and file are saved in a folder together, and I've checked the filepath > repeatedly. > > Any suggestions? --try one of the below techniques to discover the 'glich' if you are using the form I use almost all the time: put varA into url ("file:"&myRootfolder()&"savedData.txt") function myRootfolder get the filename of this stack set the itemDel to "/" return (item 1 to -2 of it) end myRootfolder --or if not there is a folder fullPathEyeWant then answer "oops "& cr & fullPathEyeWant --or Try to write a string "some enchanted evening" to the path you have specified, then immediately read it back into a variable. --or answer file "the file I want" put it into fullPathEyeChose put fullPathEyeChose &cr& fullPathEyeWant into msg put cr & ( fullPathEyeChose is fullPathEyeWant) after msg --or make sure the file is not empty!!!! Hope this helps. Jim Ault Las Vegas From herndogy at sbcglobal.net Tue Oct 31 01:30:50 2006 From: herndogy at sbcglobal.net (Dave Herndon) Date: Mon, 30 Oct 2006 22:30:50 -0800 (PST) Subject: RE Loading a button with Time Message-ID: <20061031063050.86409.qmail@web81809.mail.mud.yahoo.com> WOW ! John Craig's script made mine look STINKY !! I made a couple changes to it to suit my needs. It now formats the contents to load dirrectly into a cascading style pull down button so it is easy to select the time you want. I reformated the script to span 24 hours and maintain a military 0800 style format. This will make it easy to quickly change the increments. Some agencies round to the quarter hour and others to the 5 or 10 minute mark so very cool. Thanks John ! Here is the revised script. Uses three fields to spec the operation and a pull down menu button which gets loaded with 288 lines of time increments spanning from 0000 to 2400 hrs . Field "Start1" = 0:05 AM, "end1" = 11:55 pm , "Int1" = 5 the pull down menu is "Time Menu" Put the script below into the "Load" button script on mouseUp put fld "start1" into tStart put fld "end1" into tEnd put fld "int1" into tInterval put empty into tData convert tStart to dateItems convert tEnd to dateItems put item 4 of tStart * 60 + item 5 of tStart into tStartSecs put item 4 of tEnd * 60 + item 5 of tEnd into tEndSecs put tStartSecs into tSecs repeat while tSecs <= tEndSecs put tSecs into tTime convert tTime from seconds to dateItems put item 5 of tTime into tHour put item 6 of tTime into tMin if tdata <> empty then put return after tdata if the number of chars of tHour < 2 then put "0" & tHour into tHour if tMin is "00" then put tHour & ":" & format ("%02d", tMin) & return after tdata put tab & tHour & ":" & format ("%02d", tMin) after tData add tInterval to tSecs end repeat put return & tab & "24:00" after tData put tData into button "Time Menu" end mouseUp From geradamas at yahoo.com Tue Oct 31 01:57:01 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 31 Oct 2006 06:57:01 +0000 (GMT) Subject: Are there any arrow buttons? Message-ID: <20061031065701.92233.qmail@web37505.mail.mud.yahoo.com> Scott Rossi wrote: "This behavior is a fundamental Revolution behavior -- you really should learn to harness its power rather than dismissing it as too much trouble." You are probably right. One of the things I really like about RR/MC is that it allows programmers with different styles and ways of thinking to achieve things in a multiplicity of ways. My previous message was my opinion re backgrounds - I am not (thank God) some high-heidyin handing down judgements and rulings from on high. sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ ___________________________________________________________ Try the all-new Yahoo! Mail. "The New Version is radically easier to use" ? The Wall Street Journal http://uk.docs.yahoo.com/nowyoucan.html From geradamas at yahoo.com Tue Oct 31 02:04:24 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 31 Oct 2006 07:04:24 +0000 (GMT) Subject: [OT] Humor Message-ID: <20061031070424.25122.qmail@web37502.mail.mud.yahoo.com> The following is not intended to be humorous, but happened: Attending a lecture on Visual Basic at the University of Abertay, Dundee, I got so bored I took out a slide-rule I always carry for those moments. The lecturer (who was at least my age - 44) did not know what it was and told me to leave because; "You are wasting your time playing with toys". Needless to say, I was more than happy to be excused from a compulsory lecture explaining about subroutines. AND . . . after the bomb goes up, I will live in paradise with my slide-rule :) love, Richmond ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From libbyhuber at gmail.com Tue Oct 31 02:34:55 2006 From: libbyhuber at gmail.com (Libby Huber) Date: Tue, 31 Oct 2006 01:34:55 -0600 Subject: can't display text from file In-Reply-To: <C16C25BC.3F2BB%JimAultWins@yahoo.com> References: <ebc746b70610302125y572d0b3ak97cddbbd2f08ac61@mail.gmail.com> <C16C25BC.3F2BB%JimAultWins@yahoo.com> Message-ID: <ebc746b70610302334n73668e2cv493b7c732edf120b@mail.gmail.com> Thank you. This helps... On 10/30/06, Jim Ault <JimAultWins at yahoo.com> wrote: > > On 10/30/06 10:25 PM, "Libby Huber" <libbyhuber at gmail.com> wrote: > > > > I am trying to run a program created using Runtime Revolution 2.5 but I > > cannot get my stack to display text from file in a designated field. I > have > > compared my scripts (open and read file commands) to other working > stacks, > > and I have also successfully opened my text file using another stack. > But I > > cannot get the stack I have created to display items from my file. The > stack > > and file are saved in a folder together, and I've checked the filepath > > repeatedly. > > > > Any suggestions? > > --try one of the below techniques to discover the 'glich' > > if you are using the form I use almost all the time: > put varA into url ("file:"&myRootfolder()&"savedData.txt") > > function myRootfolder > get the filename of this stack > set the itemDel to "/" > return (item 1 to -2 of it) > end myRootfolder > > --or > > if not there is a folder fullPathEyeWant then answer "oops "& cr & > fullPathEyeWant > > --or > Try to write a string "some enchanted evening" to the path you have > specified, then immediately read it back into a variable. > > --or > answer file "the file I want" > put it into fullPathEyeChose > put fullPathEyeChose &cr& fullPathEyeWant into msg > put cr & ( fullPathEyeChose is fullPathEyeWant) after msg > > --or > make sure the file is not empty!!!! > > > Hope this helps. > > 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 chipp at chipp.com Tue Oct 31 02:39:37 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 31 Oct 2006 01:39:37 -0600 Subject: 2.7+ and backdrops? Message-ID: <7aa52a210610302339i8ffe6d5h46da50cfafbdcf13@mail.gmail.com> Anyone know why backdrops no longer hide the taskbar in 2.7+ on Win XP? Is there a particular reason for the change? From chipp at chipp.com Tue Oct 31 02:52:59 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 31 Oct 2006 01:52:59 -0600 Subject: Application suspending after a window closes in 2.7.x Message-ID: <7aa52a210610302352p39130200kf63cb3212c6de4d5@mail.gmail.com> I seem to remember a thread somewhere regarding this subject, but can't find it. Was it Trevor who was noticing that frequently in XP when a window closes, the application is suspended and another window is brought to the front? This happens religiously on a couple of my apps and is disconcerting to say the least. How are other users out there handling this? TIA, Chipp From chipp at chipp.com Tue Oct 31 03:02:12 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 31 Oct 2006 02:02:12 -0600 Subject: Application suspending after a window closes in 2.7.x In-Reply-To: <7aa52a210610302352p39130200kf63cb3212c6de4d5@mail.gmail.com> References: <7aa52a210610302352p39130200kf63cb3212c6de4d5@mail.gmail.com> Message-ID: <7aa52a210610310002y5bc29765r27e083371e3b68de@mail.gmail.com> BTW, this one is super easy to replicate: Launch Rev 2.7.x Create a new stack add a button close the stack by clicking the X button upper right in the titlebar Rev asks you if you want to save, say "Don't Save" Revolution is now suspended and another app comes to the forefront. If anyone has a fix, let me know. -Chipp PS Is anyone out there shipping a commercial app in 2.7+ on WinXP? From lan.kc.macmail at gmail.com Tue Oct 31 03:32:27 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 31 Oct 2006 16:32:27 +0800 Subject: more stinkin s p a m In-Reply-To: <F7136C37-48A6-4F3D-BEE7-2E364D690DE4@siphonophore.com> References: <20061028170243.00361488FD0@mail.runrev.com> <F7136C37-48A6-4F3D-BEE7-2E364D690DE4@siphonophore.com> Message-ID: <f73a98160610310032o2e6bce31jc99f89810f4dbf1e@mail.gmail.com> On 10/29/06, Jeffrey Reynolds <jeff at siphonophore.com> wrote: >but much of this > increased s p a m is coming from list addresses. I was pretty cautious about becoming a 'List' member, spam being the real concern, so I specifically set up this address purely for that purpose. It lasted a little over 2 months before I started getting spam, and as mentioned here, of late it seems to have gone up a notch or two. Currently I get about 2 to 3 times more spam at this address than at my regular address, which is over 12 years old. Then again this list gets about 2 times more posts to it than I get to my regular email address. Gmail seems to do a pretty good job at sending spam to the spam folder, it's never missed one, and only occasionally does a real email slip into the spam folder. Interestingly, at the same time I set this address up I set up another gmail address, along the lines of kay.junkmail at gmail.com (not the real address because I don't want who/what is trolling this list to add to it's catch) which I use anytime a company/gov/org/survey/registration wants an email address. I figured that this would soon be bombarded with emails from 'others' who had obtained my email because they were a parent co./subsiduary/partner/co-dept etc etc, but this has not been the case. It has also remained spam free. It also only gets about 100th the posts compared to this list. From jazu at comcast.net Tue Oct 31 03:52:42 2006 From: jazu at comcast.net (James Z) Date: Tue, 31 Oct 2006 00:52:42 -0800 Subject: Are there any arrow buttons? In-Reply-To: <D1DF1BFC-CE86-49DD-B4A3-CCBDD3690D61@economy-x-talk.com> Message-ID: <C16C4EDA.21B%jazu@comcast.net> Hi Mark, Yes quit and restart revolution. Using factory clean download, no plugins. I guess I'll have forget about background buttons. Maybe I'll reinstall Rev. Thanks, James On 10/30/06 10:53 AM, "Mark Schonewille" <m.schonewille at economy-x-talk.com> wrote: > Hi James, > > I followed the steps exactly as you described and it works fine in > Rev 2.7.4 on Mac OS X. Did you quit and restart Revolution before > doing this and do you have any non-default plug-ins installed? > > Best, > > Mark > > -- > > Economy-x-Talk > Consultancy and Software Engineering > http://economy-x-talk.com > http://www.salery.biz > > Get your store on-line within minutes with Salery Web Store software. > Download at http://www.salery.biz > > Op 30-okt-2006, om 19:24 heeft James Z het volgende geschreven: > >> Something isn't working here. >> I'm on an Intel Mac Pro, Rev Studio 2.7.3 Build 278. >> >> I do the following: >> 1. File menu, New Mainstack. >> 2. Drag a button to the card. >> 3. The button is selected, Cmd G, to group. >> 4. right click (or control click -Property inspector from menu). >> 5. Click the "Behave like a background" button." >> 6. Click the Close button in the upper left corner of the Property >> Inspector. >> 7. From the Object menu, select "New Card" >> Result: Button doesn't show as background button. >> >> So what is missing here? Am I misunderstanding something? >> >> 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 wjm at wjm.org Tue Oct 31 04:06:13 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 31 Oct 2006 04:06:13 -0500 Subject: Are there any arrow buttons? References: <D1DF1BFC-CE86-49DD-B4A3-CCBDD3690D61@economy-x-talk.com> <C16C4EDA.21B%jazu@comcast.net> Message-ID: <ei73m4$4hu$1@sea.gmane.org> Does your license enable you to use 2.7.4? This is probably something you should write support about because groups and backgrounds are a pretty essential/core feature. "James Z" <jazu at comcast.net> wrote in message news:C16C4EDA.21B%jazu at comcast.net... > Hi Mark, > > Yes quit and restart revolution. Using factory clean download, no plugins. > > I guess I'll have forget about background buttons. Maybe I'll reinstall > Rev. From jc at spl21.net Tue Oct 31 04:07:11 2006 From: jc at spl21.net (John Craig) Date: Tue, 31 Oct 2006 09:07:11 +0000 Subject: RE Loading a button with Time In-Reply-To: <20061031063050.86409.qmail@web81809.mail.mud.yahoo.com> References: <20061031063050.86409.qmail@web81809.mail.mud.yahoo.com> Message-ID: <4547123F.6080401@spl21.net> Stinky? Hehe. Thanks Dave, but you should check Eric Chatonet's reply - a more elegant funtion using the 'short time'. It's so damn clean, I'm sure he must have been wearing rubber gloves as he wrote it! Dave Herndon wrote: > WOW ! John Craig's script made mine look STINKY !! I made a couple changes to it to suit my needs. It now formats the contents to load dirrectly into a cascading style pull down button so it is easy to select the time you want. I reformated the script to span 24 hours and maintain a military 0800 style format. This will make it easy to quickly change the increments. Some agencies round to the quarter hour and others to the 5 or 10 minute mark so very cool. Thanks John ! Here is the revised script. Uses three fields to spec the operation and a pull down menu button which gets loaded with 288 lines of time increments spanning from 0000 to 2400 hrs . > From m.schonewille at economy-x-talk.com Tue Oct 31 04:09:11 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Oct 2006 10:09:11 +0100 (MET) Subject: Are there any arrow buttons? In-Reply-To: <C16C4EDA.21B%jazu@comcast.net> References: <C16C4EDA.21B%jazu@comcast.net> Message-ID: <98F64D32-9BFA-4626-BD90-589548524449@economy-x-talk.com> That's weird, James. Feel free to send me your stack with 1 grouped button. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 31-okt-2006, om 9:52 heeft James Z het volgende geschreven: > Hi Mark, > > Yes quit and restart revolution. Using factory clean download, no > plugins. > > I guess I'll have forget about background buttons. Maybe I'll > reinstall Rev. > > Thanks, > > James > From m.schonewille at economy-x-talk.com Tue Oct 31 04:11:15 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Oct 2006 10:11:15 +0100 (MET) Subject: Are there any arrow buttons? In-Reply-To: <ei73m4$4hu$1@sea.gmane.org> References: <D1DF1BFC-CE86-49DD-B4A3-CCBDD3690D61@economy-x-talk.com> <C16C4EDA.21B%jazu@comcast.net> <ei73m4$4hu$1@sea.gmane.org> Message-ID: <E36B694A-72DC-4F80-B03E-7D93A83F53F0@economy-x-talk.com> I just tried it in 2.7.2 and it seems to work fine. It must be something specific to James' configuration. Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 31-okt-2006, om 10:06 heeft Bill Marriott het volgende geschreven: > Does your license enable you to use 2.7.4? This is probably > something you > should write support about because groups and backgrounds are a pretty > essential/core feature. > > "James Z" <jazu at comcast.net> wrote in message > news:C16C4EDA.21B%jazu at comcast.net... >> Hi Mark, >> >> Yes quit and restart revolution. Using factory clean download, no >> plugins. >> >> I guess I'll have forget about background buttons. Maybe I'll >> reinstall >> Rev. From jbv.silences at club-internet.fr Tue Oct 31 05:15:07 2006 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 31 Oct 2006 11:15:07 +0100 Subject: Decoding jpeg in Rev cgi ? References: <45466BBD.87B6A5FD@club-internet.fr> <45466C30.3B9EBCEA@club-internet.fr> Message-ID: <45472226.1522CEA7@club-internet.fr> OK guys, now I'm answering my own question... ;-) I've found that PHP4 includes the gd library that allows manipulation of jpeg & gif data (among other formats) and I'm planing to call it from Rev cgi. PHP gurus might find my discovery a bit amusing, but other REv cgi users might find this interesting... Let me know if you want to hear more on my progress with this... JB > I forgot 1 question : is there any PHP library that could be called > from the Rev cgi handler ? > > Thanks, > JB > > > Hi list, > > > > Here's another weird question : how do you guys would proceed > > to decode jpeg data into a stream of numeric pixel values in a > > handler run by Rev cgi on a Linux server, which means without > > access to all the GUI functions ? > > > > Thanks, > > JB > > > From dcragg at lacscentre.co.uk Tue Oct 31 05:07:14 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 31 Oct 2006 10:07:14 +0000 Subject: Are there any arrow buttons? In-Reply-To: <C16B8379.1AC%jazu@comcast.net> References: <C16B8379.1AC%jazu@comcast.net> Message-ID: <49DCCF57-7E04-4AB4-9DBF-187BCA9C92AF@lacscentre.co.uk> On 30 Oct 2006, at 18:24, James Z wrote: > Something isn't working here. > I'm on an Intel Mac Pro, Rev Studio 2.7.3 Build 278. > > I do the following: > 1. File menu, New Mainstack. > 2. Drag a button to the card. > 3. The button is selected, Cmd G, to group. > 4. right click (or control click -Property inspector from menu). > 5. Click the "Behave like a background" button." > 6. Click the Close button in the upper left corner of the Property > Inspector. > 7. From the Object menu, select "New Card" > Result: Button doesn't show as background button. > > So what is missing here? Am I misunderstanding something? At step 5, did you click to "switch on" or "switch off" Behave like a background. (I notice that it's on by default.) Also, after creating the new card, and if the group/background doesn't appear, go to the Object - Place Group menu, and see if your group is listed. If it is, you add it from the menu. If it isn't, go back and confirm the group was actually created at step 3. (Although if you can see the "Behave like a background" in the property inspector, I guess it must have been made.) Cheers Dave From eric.chatonet at sosmartsoftware.com Tue Oct 31 05:16:21 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 31 Oct 2006 11:16:21 +0100 Subject: RE Loading a button with Time In-Reply-To: <4547123F.6080401@spl21.net> References: <20061031063050.86409.qmail@web81809.mail.mud.yahoo.com> <4547123F.6080401@spl21.net> Message-ID: <7E6E3418-0C0D-42AF-9A20-A9CA84E57FCF@sosmartsoftware.com> Hi John, Le 31 oct. 06 ? 10:07, John Craig a ?crit : > Stinky? Hehe. Thanks Dave, but you should check Eric Chatonet's > reply - a more elegant funtion using the 'short time'. It's so > damn clean, I'm sure he must have been wearing rubber gloves as he > wrote it! I always wear thin peccary skin gloves when coding :-) Seriously: 1. Using a function with arguments seems welcome when thinking of reusable code. 2. Thanks for the kind words. Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From m.schonewille at economy-x-talk.com Tue Oct 31 05:20:40 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Oct 2006 11:20:40 +0100 (MET) Subject: Are there any arrow buttons? In-Reply-To: <49DCCF57-7E04-4AB4-9DBF-187BCA9C92AF@lacscentre.co.uk> References: <C16B8379.1AC%jazu@comcast.net> <49DCCF57-7E04-4AB4-9DBF-187BCA9C92AF@lacscentre.co.uk> Message-ID: <174658D7-EAB3-4CF3-8D76-234E95DBE388@economy-x-talk.com> Hi Dave, Here, the backgroundBehavior is off by default (Rev 2.7.4). I wonder why we experience a difference in default settings? Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 31-okt-2006, om 11:07 heeft Dave Cragg het volgende geschreven: > > At step 5, did you click to "switch on" or "switch off" Behave like > a background. (I notice that it's on by default.) From lan.kc.macmail at gmail.com Tue Oct 31 05:22:46 2006 From: lan.kc.macmail at gmail.com (Kay C Lan) Date: Tue, 31 Oct 2006 18:22:46 +0800 Subject: switch case question In-Reply-To: <453A96BC.3020007@harbourhosting.co.uk> References: <70171827-C34D-46BE-958C-49446C981494@cruzio.com> <453A96BC.3020007@harbourhosting.co.uk> Message-ID: <f73a98160610310222o5d5b9fb5m64eef869e279bbc8@mail.gmail.com> On 10/22/06, Martin Baxter <mb.userev at harbourhosting.co.uk> wrote: > put gtimedtest is empty into isempty > switch isempty > case true > stuff > break > case false > other stuff > break > end switch I've come into this a little late, no internet for a week or so, but be aware that switch is slower than if-then-else-end if, no matter who many nested ifs are required to do 'the same' as a mult-case switch statement. It's only a couple of milliseconds over 1000 executions, but it is slower. If what you want is as stated, then I think you'd be better served by: if (gTimeTest is empty) then --do empty stuff else --do full stuff end if Having said that, I've started to use switch a lot because what appears at first glance to be a simple yes/no,true/false,black/white, after a week of tweaking I realise that yes/no/maybe,true/false/no comment, and black/white and all the other colours of the rainbow also need to be considered: and this is where switch is so easy to read and understand. Here is another version for your switch command: switch case (gTimeTest is empty) --do empty stuff break default -- do full stuff end switch Which then makes it easy when you decide to do things based on the exact contents of gTimeTest switch case (gTimeTest = "1:00") revSpeak "It's one o clock" break case (gTimeTest = "2:00") revSpeak "It's too o clock" break ... ... case (gTimeTest contains ":30") beep break case (gTimeTest is not empty) --do whatever default answer "There is an error, gTimeTest is empty" end switch From katir at hindu.org Tue Oct 31 05:34:52 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 31 Oct 2006 00:34:52 -1000 Subject: [ANN] Quicktime Issues Wiki Opened Message-ID: <454726CC.7080804@hindu.org> To follow through on Stephan's proposal: "I'm acquainted with a person in high management of Quicktime at Apple. If someone can gather all the complaints and needs in one document point-by-point, I can make sure he's aware of your concerns...." I have created a Wiki where we hope Revolution developers who would like to what see Apple take Quicktime to the "next level" will enter their specific issues. On one page we hope to create together, the "one document point-by-point" http://www.wiki.hindu.org/quicktime/ The wiki is read only for the world and editable by those who have a password. If you would like to participate, email me off list for the password. Note that a) Stephan does know a real person at Apple b) Kauai's Hindu Monastery is well known at Apple So this is more than just a "shot in the dark." Please! if you have any interest in Rev/QT moving forward, help by participating. Trevor, you would be an obvious one to contribute. Run Rev Engineer's: obviously we hope you will post your concerns, unless of course you already have an inside channel to Apple's Quicktime team. Note that, obviously, this is for issues that Apple must fix, though possibly it will be hard to distinquish if it is something Revolution engineers need to fix, in which case, just go for it: post your problem-wish list... either way, this will be a good place to consolidate the issues. Om shanti Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From jazu at comcast.net Tue Oct 31 06:35:31 2006 From: jazu at comcast.net (James Z) Date: Tue, 31 Oct 2006 03:35:31 -0800 Subject: Are there any arrow buttons? In-Reply-To: <ei73m4$4hu$1@sea.gmane.org> Message-ID: <C16C7503.22C%jazu@comcast.net> Its the version that was available when I ordered rev. I don't want to report a bug if I'm the only one experiencing it. On 10/31/06 1:06 AM, "Bill Marriott" <wjm at wjm.org> wrote: > Does your license enable you to use 2.7.4? This is probably something you > should write support about because groups and backgrounds are a pretty > essential/core feature. > > "James Z" <jazu at comcast.net> wrote in message > news:C16C4EDA.21B%jazu at comcast.net... >> Hi Mark, >> >> Yes quit and restart revolution. Using factory clean download, no plugins. >> >> I guess I'll have forget about background buttons. Maybe I'll reinstall >> 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 geradamas at yahoo.com Tue Oct 31 06:38:24 2006 From: geradamas at yahoo.com (Richmond Mathewson) Date: Tue, 31 Oct 2006 11:38:24 +0000 (GMT) Subject: [ANN] Quicktime Issues Wiki Opened Message-ID: <20061031113824.56730.qmail@web37506.mail.mud.yahoo.com> Prabhu Sivakatirswami, I am all in favour of your Quicktime Wiki: however, on clicking on the URL I got a "not found" message. Possibly I am being precipitate, or may be something is not quite right with the URL? sincerely, Richmond Mathewson ____________________________________________________________ I have just read and signed the online petition: "Hinge & Bracket" hosted on the web by PetitionOnline.com, the free online petition service, at: http://www.PetitionOnline.com/HandB/ I personally agree with what this petition says, and I think you might agree, too. If you can spare a moment, please take a look, and consider signing yourself. Richmond Mathewson ____________________________________________________________ Send instant messages to your online friends http://uk.messenger.yahoo.com From dcragg at lacscentre.co.uk Tue Oct 31 07:56:00 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 31 Oct 2006 12:56:00 +0000 Subject: Are there any arrow buttons? In-Reply-To: <174658D7-EAB3-4CF3-8D76-234E95DBE388@economy-x-talk.com> References: <C16B8379.1AC%jazu@comcast.net> <49DCCF57-7E04-4AB4-9DBF-187BCA9C92AF@lacscentre.co.uk> <174658D7-EAB3-4CF3-8D76-234E95DBE388@economy-x-talk.com> Message-ID: <A02B2D2B-C726-4B24-85F5-22D2A2D231FD@lacscentre.co.uk> On 31 Oct 2006, at 10:20, Mark Schonewille wrote: > Hi Dave, > > Here, the backgroundBehavior is off by default (Rev 2.7.4). I > wonder why we experience a difference in default settings? Strange. I'm seeing some odd behavior. On checking again, *most* times I'm seeing the backgroundBehavior off when I create a group. But occasionally it is set on. I don't see a pattern, although there probably is one. Sorry if I created any confusion. Cheers Dave From stephenREVOLUTION at barncard.com Tue Oct 31 07:54:47 2006 From: stephenREVOLUTION at barncard.com (Stephen Barncard) Date: Tue, 31 Oct 2006 04:54:47 -0800 Subject: [ANN] Quicktime Issues Wiki Opened In-Reply-To: <20061031113824.56730.qmail@web37506.mail.mud.yahoo.com> References: <20061031113824.56730.qmail@web37506.mail.mud.yahoo.com> Message-ID: <p06230901c16cf79480f4@[192.168.1.40]> Wrong URL. Here's the correct one that Sivakatirswami sent me earlier that works... http://wiki.hindu.org/quicktime/ methinks the Swami worked way too late last night and forgot about the subdomain. >Prabhu Sivakatirswami, > >I am all in favour of your Quicktime Wiki: however, on >clicking on the URL I got a "not found" message. > >Possibly I am being precipitate, or may be something >is not quite right with the URL? > >sincerely, Richmond Mathewson > >____________________________________________________________ -- stephen barncard s a n f r a n c i s c o - - - - - - - - - - - - From dave at looktowindward.com Tue Oct 31 08:21:54 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 13:21:54 +0000 Subject: Activating a Function in a Different Stack In-Reply-To: <86ae76bb0610301745g7162b8a2p80b87d10c7b7af7b@mail.gmail.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <86ae76bb0610301745g7162b8a2p80b87d10c7b7af7b@mail.gmail.com> Message-ID: <042579DA-000C-4A6D-8AA7-43F54BDA6F19@looktowindward.com> Hi, You have to be careful about using "this" as as in "this stack", "this card", etc. There are a number of ways around it: 1. Do this: function CalledFromDiffStack -- This refers to the stack etc. that called this one put CalledFromThisStack into myValue end CalledFromDiffStack function CalledFromThisStack -- this refers to the stack that called this function - e.g. the right one! end CalledFromThisStack 2. Use "me" instead of "this stack" etc. as in set the xxx of me to yyyy. Also it's better to use the long name of this stack when calling the function in a different stack, don't know why, but the short name sometimes doesn't work. Hope this Helps Cheers Dave On 31 Oct 2006, at 01:45, Bridger Maxwell wrote: > Wow, thanks for the great response everyone. I tried a few and I > found that > the value function works the best. I had actually been using virtual > properties in a few places instead of functions, but the problem > then was > that I couldn't pass parameters to them. Here is the final script: > > put "Stack" && where & quote into vStack > put requestData && "of" && vStack into vRequest > try > put value(vRequest,vStack) into vReturn > end try > > One thing is still a little confusing though. Calling a function > like "the > short name of the current stack" return the name of the right > stack, but a > request like "the mouseLoc" returns a value that is relative to the > stack > that is retrieving the data, even if that stack isn't the top > stack. If the > mouseloc function is not relative to the top stack, and it is not > relative > to the stack that the value is being requested from, how does it > decide > which stack it is relative to and how can I know which functions > are funny > like that? > Also one odd quirk I discovered was that when nesting value > functions things > get weird. i.e > value( (value(vRequest,vStack) ), vStack) > "the short name of me" would return "Odyssey" when the stack name was > "Odyssey Sensors", and that was the only function that would come > close to > working. Not important, but very mystifying. > > TTFN > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Tue Oct 31 10:16:58 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 31 Oct 2006 09:16:58 -0600 Subject: Rules governing stack purging In-Reply-To: <45462CD0.2040908@fourthworld.com> References: <45462CD0.2040908@fourthworld.com> Message-ID: <8A827EE1-B186-4CA9-B455-D28D35E708F2@daniels-mara.com> Richard, et al., Any reference to any object in a stack (or the stack itself) that includes its file path name (the long name, the long id) will place it in memory. You might consider that. We had that bite us several times with Constellation and Galaxy in managing our tabs for objects. Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 30, 2006, at 10:48 AM, Richard Gaskin wrote: > > I'm working with a client on a system that makes extensive use of > data stored in custom properties. > > I had been under the impression that as long as the stack > containing the data has its destroyStack set to true, and as long > as we don't open the stack, everytime we access its properties > we're getting it fresh from disk rather than from cached memory. > > Is that correct? > > We're in the process of pinning down some anomalies in our system > which would seem to suggest that accessing properties can cause a > stack to remain in memory such that subsequent accesses are > obtained from memory rather than from disk. > > I would love to be wrong, as it would complicate our system to have > to manually purge each stack before accessing it. > > And as for that purging, in the absence of a purge command there is > the workaround of using the delete command, but at the moment my > memory's flakey: does using "delete stack" merely purge the stack > but not delete the actual stack if it's a mainStack, or if it's a > substack? > > And once we confirm which type of stack we can safely purge without > deleting it using the "delete stack" command, what method do we use > to purge stacks of the other kind? > > -- > 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 dave at looktowindward.com Tue Oct 31 10:17:02 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 15:17:02 +0000 Subject: Activating a Function in a Different Stack In-Reply-To: <86ae76bb0610301745g7162b8a2p80b87d10c7b7af7b@mail.gmail.com> References: <86ae76bb0610290849v31973555n1a0ca06f9ba71f63@mail.gmail.com> <86ae76bb0610301745g7162b8a2p80b87d10c7b7af7b@mail.gmail.com> Message-ID: <4630CA13-1A0D-4761-B567-A9433667834E@looktowindward.com> Opps! A typeo got into it! Should be: 1. Do this: function CalledFromDiffStack(p1,p2,p3) -- This refers to the stack etc. that called this one put CalledFromThisStack(p1,p2,p3) into myValue return myValue end CalledFromDiffStack function CalledFromThisStack(p1,p2,p3) -- this refers to the stack that called this function - e.g. the right one! return VALUE end CalledFromThisStack Hi, You have to be careful about using "this" as as in "this stack", "this card", etc. There are a number of ways around it: 1. Do this: function CalledFromDiffStack -- This refers to the stack etc. that called this one put CalledFromThisStack into myValue end CalledFromDiffStack function CalledFromThisStack -- this refers to the stack that called this function - e.g. the right one! end CalledFromThisStack 2. Use "me" instead of "this stack" etc. as in set the xxx of me to yyyy. Also it's better to use the long name of this stack when calling the function in a different stack, don't know why, but the short name sometimes doesn't work. Hope this Helps Cheers Dave On 31 Oct 2006, at 01:45, Bridger Maxwell wrote: > Wow, thanks for the great response everyone. I tried a few and I > found that > the value function works the best. I had actually been using virtual > properties in a few places instead of functions, but the problem > then was > that I couldn't pass parameters to them. Here is the final script: > > put "Stack" && where & quote into vStack > put requestData && "of" && vStack into vRequest > try > put value(vRequest,vStack) into vReturn > end try > > One thing is still a little confusing though. Calling a function > like "the > short name of the current stack" return the name of the right > stack, but a > request like "the mouseLoc" returns a value that is relative to the > stack > that is retrieving the data, even if that stack isn't the top > stack. If the > mouseloc function is not relative to the top stack, and it is not > relative > to the stack that the value is being requested from, how does it > decide > which stack it is relative to and how can I know which functions > are funny > like that? > Also one odd quirk I discovered was that when nesting value > functions things > get weird. i.e > value( (value(vRequest,vStack) ), vStack) > "the short name of me" would return "Odyssey" when the stack name was > "Odyssey Sensors", and that was the only function that would come > close to > working. Not important, but very mystifying. > > TTFN > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution _______________________________________________ use-revolution mailing list use-revolution at lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-revolution From dave at looktowindward.com Tue Oct 31 10:21:54 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 15:21:54 +0000 Subject: Stack purging - and other bugs In-Reply-To: <52f.99581b2.3277def6@aol.com> References: <52f.99581b2.3277def6@aol.com> Message-ID: <574202BE-AF65-4766-AFC8-7B5489DE3546@looktowindward.com> Hi All, Yeah, and plenty of new stuff being added all the time, all with their own real and potential bugs. One thing I thought of dong was to get as many people as possible to vote for just one bug and no others, this would drive the vote count way up on that one bug, would be hard not to fix *something* then! Then just repeat the process on the next bug! What do you think????? Cheers Dave On 30 Oct 2006, at 23:04, SimPLsol at aol.com wrote: > Richard, > I voted for bug 3932 - but I'm not optimistic. > I voted for bug 1072 as well - ages ago - and nothing happened. > Lots of votes - over lots of years - little action. > Bugzilla seems to be a black hole into which votes go and out of which > nothing comes. > 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 From jbv.silences at club-internet.fr Tue Oct 31 10:46:55 2006 From: jbv.silences at club-internet.fr (jbv) Date: Tue, 31 Oct 2006 16:46:55 +0100 Subject: [OT] PHP speed question Message-ID: <45476FDC.1B6EDA65@club-internet.fr> Hi there, I'm not trying to change this list into a PHP forum, but I have a question regarding speed optimization in PHP, especially about data accumulation into strings... I need to accumulate a large number of pixel values into a string before passing the string back to my Rev cgi script. Below is the best I managed to code, which is still painfully slow when compared to what can be achieved with Rev... Question : is there a way to speed up things ? In javascript, it is possible to accumulate data into an array, and then change the array into a string, which is much much faster than simply accumulating data in the string... Is anything similar possible with PHP ? $s0 = "" ; $s = "" ; for($y = 0; $y < $h; $y++) { $s0 = "" ; for($x = 0; $x < $w; $x++) { $s0 .= $myValue1 . " " . $myValue1 . " " . $myValue1 . "\t" ; } $s .= $s0 . "\n" ; } Thanks, JB From dave at looktowindward.com Tue Oct 31 10:32:17 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 15:32:17 +0000 Subject: Careful In-Reply-To: <p06230911c167e1971eb8@[192.168.1.40]> References: <454043CE.2070306@hyperactivesw.com> <6.2.1.2.2.20061026100658.21e4bd80@exchange.slg.com> <6C1979CB-AA2B-4135-8B4C-01977A7F2B23@looktowindward.com> <p06230911c167e1971eb8@[192.168.1.40]> Message-ID: <CD5EE321-CBCF-4A7B-A96D-9B848D831B3B@looktowindward.com> Dunno really, guess I trying to not make waves! Take Care and All the Best Dave On 27 Oct 2006, at 17:18, Stephen Barncard wrote: > so why are you cens*ring yourself??? :> > >> Hi, >> >> I'll think you'll find that the word " bo****cks" simply means >> "nonsense". The Sex Pistols were taken to court on indecency >> charges for the title of their album - "Never Mind the bo****cks, >> this is the Sex Pistols" and won their case. The judge concluded >> that it wasn't a swear word! >> >> 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 tjhopkins224 at hotmail.com Tue Oct 31 10:41:18 2006 From: tjhopkins224 at hotmail.com (Trevor Hopkins) Date: Tue, 31 Oct 2006 15:41:18 +0000 Subject: Right-Click Transparency Message-ID: <BAY103-F3009A082BD2CBF544FD6E78DF90@phx.gbl> Hi All, I have a bunch of images in a stack. I noticed that if I right-click on a part of the image, that area becomes transparent. Thats great. However, if I go to another card and them come back, all of those areas that I asked to become transparent have reverted back to their default opaque nature. Not sure why this is happening. Does anyone know about this? Cheers, Trevor Hopkins Exeter, UK _________________________________________________________________ Windows Live? Messenger has arrived. Click here to download it for free! http://imagine-msn.com/messenger/launch80/?locale=en-gb From mlange at widged.com Tue Oct 31 10:42:48 2006 From: mlange at widged.com (Marielle Lange) Date: Tue, 31 Oct 2006 15:42:48 +0000 Subject: [OT] PHP speed question In-Reply-To: <45476FDC.1B6EDA65@club-internet.fr> References: <45476FDC.1B6EDA65@club-internet.fr> Message-ID: <47FC26DD-D54E-4A7D-89B2-46F1A394B457@widged.com> > I'm not trying to change this list into a PHP forum, but I have a > question regarding speed optimization in PHP, especially about data > accumulation > into strings... I need to accumulate a large number of pixel values > into a string before Excuses excuses... that's just because you know that here you will get a rapid answer ;-). We should avoid this, however. First thing, try by changing to one of these: (1) "$myValue1 $myValue1 $myValue1\t" ; (2) $myValue1 . ' ' . $myValue1 . ' ' . $myValue1 . "\t" ; (and $s0 = '';) (2) should a priori be the fasted (except that \t has to be in quotes). Content in "" is interpreted (if you put a variable , then it is replaced by its value). Content in '' is not. Otherwise, if you want to explore arrays: array_push -- Push one or more elements onto the end of array <http://uk.php.net/function.array-push> implode -- Join array elements with a string <http://uk.php.net/manual/en/function.implode.php> For the rest: PHP Optimization Tricks <http://ilia.ws/archives/12-PHP-Optimization-Tricks.html> > $s0 = "" ; > $s = "" ; > > for($y = 0; $y < $h; $y++) { > > $s0 = '' ; > > for($x = 0; $x < $w; $x++) { > > $s0 .= $myValue1 . " " . $myValue1 . " " . $myValue1 . "\t" ; > > } > > $s .= $s0 . "\n" ; > } > > > Thanks, > JB > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution ------------------------------------------------ Marielle Lange (PhD), http://widged.com Bite-size Applications for Education From m.schonewille at economy-x-talk.com Tue Oct 31 10:58:11 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Oct 2006 16:58:11 +0100 (MET) Subject: Relaunch doesn't work with U3? Message-ID: <2BBE67FA-9397-478C-808C-FD67F0F3549C@economy-x-talk.com> Hello, Can anyone confirm that the relaunch message doesn't work with standalones for U3 and did anyone find a fix for this already? (Rev 2.7.4, Windows XP). Best, Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz From ambassador at fourthworld.com Tue Oct 31 10:59:33 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 07:59:33 -0800 Subject: Rules governing stack purging Message-ID: <454772E5.6010605@fourthworld.com> Jerry Daniels wrote: > Any reference to any object in a stack (or the stack itself) that > includes its file path name (the long name, the long id) will place > it in memory. You might consider that. We had that bite us several > times with Constellation and Galaxy in managing our tabs for objects. That this would be the case with stacks whose destroyStack property is FALSE makes sense, but when a stack's destroyStack is TRUE this is inconsistent with other behaviors we've come to expect from the engine. Given that this has caused confusion for yourself, Jacque, Ken, myself, and other experienced Rev programmers, it seems reasonable to request that the destroyStack property be honored consistently, which I've done in BZ#3937: <http://support.runrev.com/bugdatabase/show_bug.cgi?id=3937> -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From SimPLsol at aol.com Tue Oct 31 11:15:17 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 31 Oct 2006 11:15:17 EST Subject: Stack purging - and other bugs Message-ID: <3cb.8924cb3.3278d095@aol.com> OK Dave, How about bug #66, from 2003? Or 1619, from 2004, which already has 108 votes - and is still listed as "unconfirmed"? I chose these because 1. They affect a lot of users 2. They are old - and past due for fixing 3. Their resolution would make the Rev experience significantly better 4. Their resolution would help restore some credibility to using Bugzilla 5. They are fixable with moderate effort and minimal side effects I'd entertain other suggestions as well. Yours? Paul Looney From SimPLsol at aol.com Tue Oct 31 11:20:43 2006 From: SimPLsol at aol.com (SimPLsol at aol.com) Date: Tue, 31 Oct 2006 11:20:43 EST Subject: Rules governing stack purging Message-ID: <239.1e6068e2.3278d1db@aol.com> Richard, Jerry, Chipp, Jacque, Ken, Jeanne, Dave, Phil, et. al., Should bug #3937 be combined with bug #1081? It has been so long, I'd forgotten about it. Paul Looney From dave at looktowindward.com Tue Oct 31 11:27:49 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 16:27:49 +0000 Subject: Stack purging - and other bugs In-Reply-To: <3cb.8924cb3.3278d095@aol.com> References: <3cb.8924cb3.3278d095@aol.com> Message-ID: <710E7C05-4207-47BB-B3E7-1CD03A8968D3@looktowindward.com> Hi, Sounds good to me! Just choose one though, 66, seems like a good choice, now as long as everyone votes for that one bug and no other bug, the count should go sky high!!! Not sure if this is going to get us in Hot Water though!!! All the Best Dave On 31 Oct 2006, at 16:15, SimPLsol at aol.com wrote: > OK Dave, > How about bug #66, from 2003? > Or 1619, from 2004, which already has 108 votes - and is still > listed as > "unconfirmed"? > > I chose these because > 1. They affect a lot of users > 2. They are old - and past due for fixing > 3. Their resolution would make the Rev experience significantly better > 4. Their resolution would help restore some credibility to using > Bugzilla > 5. They are fixable with moderate effort and minimal side effects > > I'd entertain other suggestions as well. Yours? > 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 From jacque at hyperactivesw.com Tue Oct 31 11:27:45 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 10:27:45 -0600 Subject: Right-Click Transparency In-Reply-To: <BAY103-F3009A082BD2CBF544FD6E78DF90@phx.gbl> References: <BAY103-F3009A082BD2CBF544FD6E78DF90@phx.gbl> Message-ID: <45477981.9030502@hyperactivesw.com> Trevor Hopkins wrote: > Hi All, > > I have a bunch of images in a stack. I noticed that if I right-click on > a part of the image, that area becomes transparent. Thats great. > However, if I go to another card and them come back, all of those areas > that I asked to become transparent have reverted back to their default > opaque nature. Not sure why this is happening. Does anyone know about this? Is the image a referenced or imported image? An image that has its filename set (i.e., a referenced image) will be re-read from disk every time it is displayed. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From lists at mangomultimedia.com Tue Oct 31 11:29:22 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 31 Oct 2006 08:29:22 -0800 Subject: Rules governing stack purging In-Reply-To: <454772E5.6010605@fourthworld.com> References: <454772E5.6010605@fourthworld.com> Message-ID: <61E1802E-8898-4952-896F-5714833DED58@mangomultimedia.com> On Oct 31, 2006, at 7:59 AM, Richard Gaskin wrote: > That this would be the case with stacks whose destroyStack property > is FALSE makes sense, but when a stack's destroyStack is TRUE this > is inconsistent with other behaviors we've come to expect from the > engine. > > Given that this has caused confusion for yourself, Jacque, Ken, > myself, and other experienced Rev programmers, it seems reasonable > to request that the destroyStack property be honored consistently, > which I've done in BZ#3937: Richard, I'm not sure I understand why a stack should not be brought into memory and stay in memory until told otherwise when accessing it using the complete filenmae. destroyStack docs state that it applies when a stack is closed. Since the stack is never officially opened (no go stack, no msg sent) it is not closed so in my mind it should remain in memory. -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From wjm at wjm.org Tue Oct 31 11:30:07 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 31 Oct 2006 11:30:07 -0500 Subject: Are there any arrow buttons? References: <ei73m4$4hu$1@sea.gmane.org> <C16C7503.22C%jazu@comcast.net> Message-ID: <ei7tme$677$1@sea.gmane.org> You're probably not the only one experiencing it, just the only one taking the time to write about it. There have been a lot of issues with the 2.7.x series, so having the latest update is important. Writing support isn't the same as filing a bug... and if your license doesn't allow for the update then you can lobby support to make sure you get it for free. Anyway, the "recipe" you posted earlier seems to be 100% reproducible -- which is always good -- so they ought to work with you to find out the cause of the problem. I would just forward the post with the steps you followed to support (at) runrev.com and see how they come through on this. "James Z" <jazu at comcast.net> wrote in message news:C16C7503.22C%jazu at comcast.net... > Its the version that was available when I ordered rev. I don't want to > report a bug if I'm the only one experiencing it. > > > On 10/31/06 1:06 AM, "Bill Marriott" <wjm at wjm.org> > wrote: > >> Does your license enable you to use 2.7.4? This is probably something you >> should write support about because groups and backgrounds are a pretty >> essential/core feature. >> >> "James Z" <jazu at comcast.net> wrote in message >> news:C16C4EDA.21B%jazu at comcast.net... >>> Hi Mark, >>> >>> Yes quit and restart revolution. Using factory clean download, no >>> plugins. >>> >>> I guess I'll have forget about background buttons. Maybe I'll reinstall >>> Rev. From dave at looktowindward.com Tue Oct 31 11:31:09 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 16:31:09 +0000 Subject: Stack purging - and other bugs In-Reply-To: <3cb.8924cb3.3278d095@aol.com> References: <3cb.8924cb3.3278d095@aol.com> Message-ID: <F06272D1-1ABB-42CA-91AF-9B83B6ABA8DC@looktowindward.com> Meant to say, it doesn't really bother me too much which one is voted for. I'll leave it to others that have more knowledge on what causes the most headaches. Just let me know which one you'd like me to vote for and I'll do it. Just want *something* fixed!! All the Best Dave Hi, Sounds good to me! Just choose one though, 66, seems like a good choice, now as long as everyone votes for that one bug and no other bug, the count should go sky high!!! Not sure if this is going to get us in Hot Water though!!! All the Best Dave On 31 Oct 2006, at 16:15, SimPLsol at aol.com wrote: > OK Dave, > How about bug #66, from 2003? > Or 1619, from 2004, which already has 108 votes - and is still > listed as > "unconfirmed"? > > I chose these because > 1. They affect a lot of users > 2. They are old - and past due for fixing > 3. Their resolution would make the Rev experience significantly better > 4. Their resolution would help restore some credibility to using > Bugzilla > 5. They are fixable with moderate effort and minimal side effects > > I'd entertain other suggestions as well. Yours? > 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 _______________________________________________ use-revolution mailing list use-revolution at 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 Oct 31 11:32:04 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 10:32:04 -0600 Subject: Application suspending after a window closes in 2.7.x In-Reply-To: <7aa52a210610310002y5bc29765r27e083371e3b68de@mail.gmail.com> References: <7aa52a210610302352p39130200kf63cb3212c6de4d5@mail.gmail.com> <7aa52a210610310002y5bc29765r27e083371e3b68de@mail.gmail.com> Message-ID: <45477A84.8040106@hyperactivesw.com> Chipp Walters wrote: > BTW, this one is super easy to replicate: > > Launch Rev 2.7.x > Create a new stack > add a button > close the stack by clicking the X button upper right in the titlebar > Rev asks you if you want to save, say "Don't Save" > Revolution is now suspended and another app comes to the forefront. > > If anyone has a fix, let me know. Could this be related to the new "raiseWindows" property? From the What's New file: the raiseWindows ~~~~~~~~~~~~~~~~ There is a new global property 'raiseWindows'. When set a Revolution application's windows will move as one as if there were a backdrop set. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jerry at daniels-mara.com Tue Oct 31 11:34:13 2006 From: jerry at daniels-mara.com (Jerry Daniels) Date: Tue, 31 Oct 2006 10:34:13 -0600 Subject: Rules governing stack purging In-Reply-To: <454772E5.6010605@fourthworld.com> References: <454772E5.6010605@fourthworld.com> Message-ID: <6761E22C-F7B8-4C95-AC22-C7D18DABBC5B@daniels-mara.com> I certainly wouldn't cry if that happened, although now i use the same device to put a stack into memory. I admit it is a "back handed" way to do things, tho. Best, Jerry Daniels Makers of Galaxy 1.5 http://www.daniels-mara.com/new_in_galaxy_1_5.htm On Oct 31, 2006, at 9:59 AM, Richard Gaskin wrote: > Jerry Daniels wrote: >> Any reference to any object in a stack (or the stack itself) that >> includes its file path name (the long name, the long id) will >> place it in memory. You might consider that. We had that bite us >> several times with Constellation and Galaxy in managing our tabs >> for objects. > > That this would be the case with stacks whose destroyStack property > is FALSE makes sense, but when a stack's destroyStack is TRUE this > is inconsistent with other behaviors we've come to expect from the > engine. > > Given that this has caused confusion for yourself, Jacque, Ken, > myself, and other experienced Rev programmers, it seems reasonable > to request that the destroyStack property be honored consistently, > which I've done in BZ#3937: > > <http://support.runrev.com/bugdatabase/show_bug.cgi?id=3937> > > -- > 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 luis at anachreon.co.uk Tue Oct 31 11:36:06 2006 From: luis at anachreon.co.uk (Luis) Date: Tue, 31 Oct 2006 16:36:06 +0000 Subject: Stack purging - and other bugs In-Reply-To: <710E7C05-4207-47BB-B3E7-1CD03A8968D3@looktowindward.com> References: <3cb.8924cb3.3278d095@aol.com> <710E7C05-4207-47BB-B3E7-1CD03A8968D3@looktowindward.com> Message-ID: <45477B76.6000607@anachreon.co.uk> Someone's middle name is Trouble... I like that. Got my vote. Cheers, Luis. Dave wrote: > Hi, > > Sounds good to me! Just choose one though, 66, seems like a good choice, > now as long as everyone votes for that one bug and no other bug, the > count should go sky high!!! > > Not sure if this is going to get us in Hot Water though!!! > > All the Best > Dave > > On 31 Oct 2006, at 16:15, SimPLsol at aol.com wrote: > >> OK Dave, >> How about bug #66, from 2003? >> Or 1619, from 2004, which already has 108 votes - and is still >> listed as >> "unconfirmed"? >> >> I chose these because >> 1. They affect a lot of users >> 2. They are old - and past due for fixing >> 3. Their resolution would make the Rev experience significantly better >> 4. Their resolution would help restore some credibility to using Bugzilla >> 5. They are fixable with moderate effort and minimal side effects >> >> I'd entertain other suggestions as well. Yours? >> 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 > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > From tjhopkins224 at hotmail.com Tue Oct 31 11:50:36 2006 From: tjhopkins224 at hotmail.com (Trevor Hopkins) Date: Tue, 31 Oct 2006 16:50:36 +0000 Subject: Right-Click Transparency Message-ID: <BAY103-F183CC6E18F7C3FB893C9A58DF90@phx.gbl> They are not referenced images or imported images but rather Photoshop graphics copied into Rev images. The thing I'm concerned with is the functionality of the right-click transparency feature. It seems to be negated everytime the card is refreshed. Any ideas? >From: "J. Landman Gay" <jacque at hyperactivesw.com> >Reply-To: How to use Revolution <use-revolution at lists.runrev.com> >To: How to use Revolution <use-revolution at lists.runrev.com> >Subject: Re: Right-Click Transparency >Date: Tue, 31 Oct 2006 10:27:45 -0600 > >Trevor Hopkins wrote: >>Hi All, >> >>I have a bunch of images in a stack. I noticed that if I right-click on a >>part of the image, that area becomes transparent. Thats great. However, if >>I go to another card and them come back, all of those areas that I asked >>to become transparent have reverted back to their default opaque nature. >>Not sure why this is happening. Does anyone know about this? > >Is the image a referenced or imported image? An image that has its filename >set (i.e., a referenced image) will be re-read from disk every time it is >displayed. > >-- >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 _________________________________________________________________ Windows Live? Messenger has arrived. Click here to download it for free! http://imagine-msn.com/messenger/launch80/?locale=en-gb From m.schonewille at economy-x-talk.com Tue Oct 31 11:52:48 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Oct 2006 17:52:48 +0100 (MET) Subject: Relaunch doesn't work with U3? In-Reply-To: <2BBE67FA-9397-478C-808C-FD67F0F3549C@economy-x-talk.com> References: <2BBE67FA-9397-478C-808C-FD67F0F3549C@economy-x-talk.com> Message-ID: <B6AA3654-06B2-4284-9558-283C32F0B8F2@economy-x-talk.com> Hi, I'm also very interested to know if anyone got is application certified for U3 already. Mark -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 31-okt-2006, om 16:58 heeft Mark Schonewille het volgende geschreven: > Hello, > > Can anyone confirm that the relaunch message doesn't work with > standalones for U3 and did anyone find a fix for this already? (Rev > 2.7.4, Windows XP). > > Best, > > Mark > From dave at looktowindward.com Tue Oct 31 12:01:04 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 17:01:04 +0000 Subject: Stack purging - and other bugs In-Reply-To: <45477B76.6000607@anachreon.co.uk> References: <3cb.8924cb3.3278d095@aol.com> <710E7C05-4207-47BB-B3E7-1CD03A8968D3@looktowindward.com> <45477B76.6000607@anachreon.co.uk> Message-ID: <F86056AD-E8D3-442F-8E28-E01615E2AD42@looktowindward.com> Hi, Well it is Halloween! Dave On 31 Oct 2006, at 16:36, Luis wrote: > Someone's middle name is Trouble... I like that. > > Got my vote. > > Cheers, > > Luis. > > > Dave wrote: >> Hi, >> Sounds good to me! Just choose one though, 66, seems like a good >> choice, now as long as everyone votes for that one bug and no >> other bug, the count should go sky high!!! >> Not sure if this is going to get us in Hot Water though!!! >> All the Best >> Dave >> On 31 Oct 2006, at 16:15, SimPLsol at aol.com wrote: >>> OK Dave, >>> How about bug #66, from 2003? >>> Or 1619, from 2004, which already has 108 votes - and is still >>> listed as >>> "unconfirmed"? >>> >>> I chose these because >>> 1. They affect a lot of users >>> 2. They are old - and past due for fixing >>> 3. Their resolution would make the Rev experience significantly >>> better >>> 4. Their resolution would help restore some credibility to using >>> Bugzilla >>> 5. They are fixable with moderate effort and minimal side effects >>> >>> I'd entertain other suggestions as well. Yours? >>> 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 >> _______________________________________________ >> use-revolution mailing list >> use-revolution 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 chipp at chipp.com Tue Oct 31 12:06:10 2006 From: chipp at chipp.com (Chipp Walters) Date: Tue, 31 Oct 2006 11:06:10 -0600 Subject: Application suspending after a window closes in 2.7.x In-Reply-To: <45477A84.8040106@hyperactivesw.com> References: <7aa52a210610302352p39130200kf63cb3212c6de4d5@mail.gmail.com> <7aa52a210610310002y5bc29765r27e083371e3b68de@mail.gmail.com> <45477A84.8040106@hyperactivesw.com> Message-ID: <7aa52a210610310906s63829d43n246e76261fe87bf4@mail.gmail.com> Hi Jacque, Hmmm. I'm not sure exactly what 'move as one as if there were a backdrop set' means. Does it mean when you drag one window, all of them move? Or, does it mean they all stay on the same layer? Trevor, offlist, recently filed this bug showing this exact behavior: http://support.runrev.com/bugdatabase/show_bug.cgi?id=3936 I would have to think this one particularly creates problems for those of us trying to ship a professional product in 2.7. If anyone would like to vote for it, be my guest! -Chipp On 10/31/06, J. Landman Gay <jacque at hyperactivesw.com> wrote: > > > Could this be related to the new "raiseWindows" property? From the > What's New file: > > the raiseWindows > ~~~~~~~~~~~~~~~~ > > There is a new global property 'raiseWindows'. When set a Revolution > application's windows will move as one as if there were a backdrop set. > > > From kray at sonsothunder.com Tue Oct 31 12:29:44 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 31 Oct 2006 11:29:44 -0600 Subject: "New" DST... how will that impact us? Message-ID: <C16CE428.497E9%kray@sonsothunder.com> Well, if we didn't have enough issues with dates, here's a new twist: The "Energy Policy Act of 2005" was passed through Congress recently and it is going to cause Daylight Savings Time to start a month earlier and end a week later starting next year (2007). Link: http://www.npr.org/templates/story/story.php?storyId=6393658 So since apparently only the US is doing this (am I right about that?), it would seem to mean that any code the depends on DST starting the first Sunday in April and ending the last Sunday in October will have to change. And if the reason PCs and Macs can automatically switch over to DST is because of "hard-coded" information on the motherboard, then they will have to change too. Does anybody know what other computing effects this will have? Also, does anyone have any info about how Revolution will handle the change? (Perhaps this is best asked of RunRev...) Don't want this to be another "Y2K"... ;-) Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From dcragg at lacscentre.co.uk Tue Oct 31 12:48:28 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 31 Oct 2006 17:48:28 +0000 Subject: Rules governing stack purging In-Reply-To: <45468010.7030202@fourthworld.com> References: <45468010.7030202@fourthworld.com> Message-ID: <6EF2FE91-AA66-4167-B5CD-1F7FB5C21B91@lacscentre.co.uk> On 30 Oct 2006, at 22:43, Richard Gaskin wrote: > Consider your subsequent post: > >> I just remembered something (third time this week, must be the >> new pills). Aren't "unused" stacks purged from memory by the >> engine when it needs to reclaim memory? I think I'm referring to >> stacks without the destryStack set, but which have been closed. I >> seem to recall reading this somewhere, either in the old Metacard >> docs, or the MC mailing list from long ago. If it's true, I >> wonder if it applies to "unopened" stacks in memory too. > > This implies the engine introduces a "sometimes" rule ("sometime it > does one thing, sometimes something else"), which is generally bad > news. If this purging actually happens, which I don't know for sure, I don't think it's such a bad thing. It would only affect stacks that have been specifically closed, or that have been put in memory as a result of a direct reference to the stack file. Any subsequent reference just requires the engine to load the stack again. Nothing lost. I'm still don't see how your suggestion will produce something more "consistent" than the current behavior. Going back to my set and save example: set the cProp of stack "C:/myStack.rev" to tData save stack "C:/myStack.rev" Under your proposal, if the stack's destroyStack property is true, nothing will have changed in the stack. I don't see how this can be considered consistent with anything. You say you were caught by this, but I'm still not clear what problems it causes. The only situation I can think of is if a second app changed the stack on disk while the first app had it in memory, and the first app expected subsequent references to load the stack from disk again. If this is the case, I don't think it is a normal situation, and we know we have to take care when two apps are mucking around with files. But under your suggestion, if I want to use a stack as a data file, I have to be sure to set it's destroyStack to false. I suspect more people will be caught by that. Cheers Dave From eric.chatonet at sosmartsoftware.com Tue Oct 31 12:54:18 2006 From: eric.chatonet at sosmartsoftware.com (Eric Chatonet) Date: Tue, 31 Oct 2006 18:54:18 +0100 Subject: "New" DST... how will that impact us? In-Reply-To: <C16CE428.497E9%kray@sonsothunder.com> References: <C16CE428.497E9%kray@sonsothunder.com> Message-ID: <83547F4A-A44A-40D7-A81E-41C75614D882@sosmartsoftware.com> Hi Ken, Here in Europa, no change is planned. And there are states in the USA that never change of hour as Hawaii (as far as I know :-) Le 31 oct. 06 ? 18:29, Ken Ray a ?crit : > Well, if we didn't have enough issues with dates, here's a new > twist: The > "Energy Policy Act of 2005" was passed through Congress recently > and it is > going to cause Daylight Savings Time to start a month earlier and > end a week > later starting next year (2007). > > Link: > http://www.npr.org/templates/story/story.php?storyId=6393658 > > So since apparently only the US is doing this (am I right about > that?), it > would seem to mean that any code the depends on DST starting the first > Sunday in April and ending the last Sunday in October will have to > change. > And if the reason PCs and Macs can automatically switch over to DST is > because of "hard-coded" information on the motherboard, then they > will have > to change too. > > Does anybody know what other computing effects this will have? > Also, does > anyone have any info about how Revolution will handle the change? > (Perhaps > this is best asked of RunRev...) > > Don't want this to be another "Y2K"... > > ;-) > > Ken Ray > Sons of Thunder Software, Inc. > 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 > Best Regards from Paris, Eric Chatonet ------------------------------------------------------------------------ ---------------------- http://www.sosmartsoftware.com/ eric.chatonet at sosmartsoftware.com/ From jc at spl21.net Tue Oct 31 13:00:20 2006 From: jc at spl21.net (John Craig) Date: Tue, 31 Oct 2006 18:00:20 +0000 Subject: Double vision In-Reply-To: <45467C74.3030401@hyperactivesw.com> References: <45467A49.3000809@spl21.net> <45467C74.3030401@hyperactivesw.com> Message-ID: <45478F34.8060506@spl21.net> Thanks, Jacqueline - that was the answer!!! absolutely no idea how it happened (it's a big script) J. Landman Gay wrote: > John Craig wrote: >> I suddenly have all handler names appearing twice in the handler list >> - only for 1 stack - all other stacks appear OK. Anyone know of a >> quick fix? > > Remove the duplicate handlers? ;) > > No, seriously, this happened to me once. I accidentally copied/pasted > the whole script in twice. If your script is short this probably isn't > the problem, but if it's a long one, you may not notice the duplicates > if they are far down at the bottom of the script. > > Try changing the handler display from alphabetical to natural order. > If there really are two of each handler, you'll still see two in the > list but they won't be next to each other any more. > > If this isn't the problem then I haven't a clue. > From pevensen at siboneylg.com Tue Oct 31 13:01:59 2006 From: pevensen at siboneylg.com (Peter T. Evensen) Date: Tue, 31 Oct 2006 12:01:59 -0600 Subject: "New" DST... how will that impact us? In-Reply-To: <C16CE428.497E9%kray@sonsothunder.com> References: <C16CE428.497E9%kray@sonsothunder.com> Message-ID: <6.2.1.2.2.20061031120111.13f94c60@exchange.slg.com> I would assume Rev would just go off the system time, so it would be up to Microsoft and Apple to make sure their computers adjust appropriately. I know Macs (out of the box) can get the time off the internet, so that would be an easy fix. At 11:29 AM 10/31/2006, you wrote: >Well, if we didn't have enough issues with dates, here's a new twist: The >"Energy Policy Act of 2005" was passed through Congress recently and it is >going to cause Daylight Savings Time to start a month earlier and end a week >later starting next year (2007). > >Link: > http://www.npr.org/templates/story/story.php?storyId=6393658 > >So since apparently only the US is doing this (am I right about that?), it >would seem to mean that any code the depends on DST starting the first >Sunday in April and ending the last Sunday in October will have to change. >And if the reason PCs and Macs can automatically switch over to DST is >because of "hard-coded" information on the motherboard, then they will have >to change too. > >Does anybody know what other computing effects this will have? Also, does >anyone have any info about how Revolution will handle the change? (Perhaps >this is best asked of RunRev...) > >Don't want this to be another "Y2K"... > >;-) > >Ken Ray >Sons of Thunder Software, Inc. >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 Peter T. Evensen http://www.PetersRoadToHealth.com 314-629-5248 or 888-682-4588 From jacque at hyperactivesw.com Tue Oct 31 13:28:57 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 12:28:57 -0600 Subject: Are there any arrow buttons? In-Reply-To: <ei7tme$677$1@sea.gmane.org> References: <ei73m4$4hu$1@sea.gmane.org> <C16C7503.22C%jazu@comcast.net> <ei7tme$677$1@sea.gmane.org> Message-ID: <454795E9.2070201@hyperactivesw.com> Bill Marriott wrote: > You're probably not the only one experiencing it, just the only one taking > the time to write about it. I don't think so. So far, no one else has been able to reproduce the problem. I have never seen the problem either, and I use an awful lot of background groups in my work. > There have been a lot of issues with the 2.7.x > series, so having the latest update is important. Writing support isn't the > same as filing a bug But it is close, and writing to support is fine. Runtime prefers that the user submit to Bugzilla, but if they aren't comfortable with that, Runtime will gladly take reports via support. > > Anyway, the "recipe" you posted earlier seems to be 100% reproducible -- > which is always good -- so they ought to work with you to find out the cause > of the problem. As I recall, it wasn't reproducible by anyone else, so I suspect it is a problem specific to this user. The user is new, and may not fully understand how background groups work or what to do to enable their behavior. We all have to learn these things at some point. > I would just forward the post with the steps you followed to support (at) > runrev.com and see how they come through on this. That's always a good idea, and welcome. However, support -- which will be me -- will do just what I did yesterday when it appeared on the list. I will try to reproduce the problem and fail. The recipe as posted works perfectly in the several versions of Revolution I tried. I will admit there are many bugs that need to be addressed, but I am pretty sure this isn't one of them. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Oct 31 13:32:56 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 12:32:56 -0600 Subject: Application suspending after a window closes in 2.7.x In-Reply-To: <7aa52a210610310906s63829d43n246e76261fe87bf4@mail.gmail.com> References: <7aa52a210610302352p39130200kf63cb3212c6de4d5@mail.gmail.com> <7aa52a210610310002y5bc29765r27e083371e3b68de@mail.gmail.com> <45477A84.8040106@hyperactivesw.com> <7aa52a210610310906s63829d43n246e76261fe87bf4@mail.gmail.com> Message-ID: <454796D8.7090601@hyperactivesw.com> Chipp Walters wrote: > Hi Jacque, > > Hmmm. I'm not sure exactly what 'move as one as if there were a backdrop > set' means. Does it mean when you drag one window, all of them move? Or, > does it mean they all stay on the same layer? I think the intention is to keep all the windows in the same layer, just as they (are supposed to) do when a backdrop is set. I haven't worked with the feature, but thought I'd mention it in case setting it helps solve the problem. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From jacque at hyperactivesw.com Tue Oct 31 13:46:32 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 12:46:32 -0600 Subject: Right-Click Transparency In-Reply-To: <BAY103-F183CC6E18F7C3FB893C9A58DF90@phx.gbl> References: <BAY103-F183CC6E18F7C3FB893C9A58DF90@phx.gbl> Message-ID: <45479A08.1030804@hyperactivesw.com> Trevor Hopkins wrote: > They are not referenced images or imported images but rather Photoshop > graphics copied into Rev images. The thing I'm concerned with is the > functionality of the right-click transparency feature. It seems to be > negated everytime the card is refreshed. Any ideas? Not really, I haven't ever seen this happen. I use the right-click transparency feature a lot and it's always worked, so I'm not sure why it is failing for you. However, one thing I do differently is that I always import the images, I never just paste them. Maybe you could try that with an image or two. If it works that way but not when you just paste, then that's the bug to report. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Oct 31 14:03:09 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:03:09 -0800 Subject: Stack purging - and other bugs Message-ID: <45479DED.1010208@fourthworld.com> Paul L wrote: > Richard, Jerry, Chipp, Jacque, Ken, Jeanne, Dave, Phil, et. al., > Should bug #3937 be combined with bug #1081? > It has been so long, I'd forgotten about it. I've marked mine as related to #1081. GMTA :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Oct 31 14:08:10 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:08:10 -0800 Subject: Rules governing stack purging Message-ID: <45479F1A.6080806@fourthworld.com> Trevor DeVore wrote: > On Oct 31, 2006, at 7:59 AM, Richard Gaskin wrote: >> That this would be the case with stacks whose destroyStack property >> is FALSE makes sense, but when a stack's destroyStack is TRUE this >> is inconsistent with other behaviors we've come to expect from the >> engine. ... > I'm not sure I understand why a stack should not be brought into > memory and stay in memory until told otherwise when accessing it > using the complete filenmae. destroyStack docs state that it applies > when a stack is closed. Since the stack is never officially opened > (no go stack, no msg sent) it is not closed so in my mind it should > remain in memory. By default it would work exactly as it does now. By default, the engine creates stacks with their destroyStack property set to false. The destroyStack property is used to govern whether a stack remains in memory when using "go" or "open", but it not honored when a property within a stack is accessed. By honoring the destroyStack property consistently, accessing properties of stacks which have this set to true would cause the engine to read the file, obtain the data, dispose of the copy of the stack in memory, and return the value requested. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Oct 31 14:09:37 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:09:37 -0800 Subject: Rules governing stack purging Message-ID: <45479F71.6070200@fourthworld.com> Jerry Daniels wrote: > I certainly wouldn't cry if that happened, although now i use the > same device to put a stack into memory. I admit it is a "back handed" > way to do things, tho. And with the proposed consistency in honoring the destroyStack property, you could still do that effortlessly by just leaving that property in its default setting of false. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Oct 31 14:27:07 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:27:07 -0800 Subject: Rules governing stack purging Message-ID: <4547A38B.7030305@fourthworld.com> Dave Cragg wrote: > On 30 Oct 2006, at 22:43, Richard Gaskin wrote: > >> Consider your subsequent post: >> >>> I just remembered something (third time this week, must be the >>> new pills). Aren't "unused" stacks purged from memory by the >>> engine when it needs to reclaim memory? I think I'm referring to >>> stacks without the destryStack set, but which have been closed. I >>> seem to recall reading this somewhere, either in the old Metacard >>> docs, or the MC mailing list from long ago. If it's true, I >>> wonder if it applies to "unopened" stacks in memory too. >> >> This implies the engine introduces a "sometimes" rule ("sometime it >> does one thing, sometimes something else"), which is generally bad >> news. > > If this purging actually happens, which I don't know for sure, I > don't think it's such a bad thing. It would only affect stacks that > have been specifically closed, or that have been put in memory as a > result of a direct reference to the stack file. Any subsequent > reference just requires the engine to load the stack again. Nothing > lost. But it's still ambiguous; you never really know whether the stack is coming fresh from disk or whether its the copy that was last in memory. By honoring the destroyStack property consistently with its behavior for "go" and "open", we would gain greater certainty about what's in memory. > I'm still don't see how your suggestion will produce something more > "consistent" than the current behavior. Going back to my set and save > example: > > set the cProp of stack "C:/myStack.rev" to tData > save stack "C:/myStack.rev" > > Under your proposal, if the stack's destroyStack property is true, > nothing will have changed in the stack. I don't see how this can be > considered consistent with anything. Under what circumstances do you want to save changes to a stack that you neither open nor have its destroyStack left in its default setting? > You say you were caught by this, but I'm still not clear what > problems it causes. The only situation I can think of is if a second > app changed the stack on disk while the first app had it in memory, > and the first app expected subsequent references to load the stack > from disk again. If this is the case, I don't think it is a normal > situation, and we know we have to take care when two apps are mucking > around with files. Ever make multi-user apps? I make quite a few. I'm not sure what "normal" means in this context. I think a lot of single-user apps are "abnormal". :) > But under your suggestion, if I want to use a > stack as a data file, I have to be sure to set it's destroyStack to > false. I suspect more people will be caught by that. Whether we honor destroyStack for property access or not, either circumstance will require the addition of a line of code to cover all bases. If we leave the current situation where destroyStack is ignored for property accesses, we can work around this by adding a line using the "delete stack" command. If we honor destroyStack for property accesses, you can work around this by adding a line to open the stack invisibly first, or solve it with no code at all by just leaving the destroyStack property in its default setting. It may also be worth noting that while we have the "delete stack" workaround, it only applies to mainStacks. Using the same command on the other type of stack, substacks, will cause the stack to be deleted from the file. So not only do we have a dangerous ambiguity in the language (addressed in BZ#1081), we also have no way of purging substacks from memory directly. Here's a circumstance in which I don't know what the result would be: You have a stack file with mainstack "A" and substack "B", both with their destroyStack set to true. You open substack "B", which causes the whole stackfile to be read into memory, but do not open stack "A". When you close stack "B", does the stackfile remain in memory? -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From lists at mangomultimedia.com Tue Oct 31 14:27:44 2006 From: lists at mangomultimedia.com (Trevor DeVore) Date: Tue, 31 Oct 2006 11:27:44 -0800 Subject: Rules governing stack purging In-Reply-To: <45479F1A.6080806@fourthworld.com> References: <45479F1A.6080806@fourthworld.com> Message-ID: <E44B0339-AAC2-4AC8-A596-B3375DB20688@mangomultimedia.com> On Oct 31, 2006, at 11:08 AM, Richard Gaskin wrote: > The destroyStack property is used to govern whether a stack remains > in memory when using "go" or "open", but it not honored when a > property within a stack is accessed. > > By honoring the destroyStack property consistently, accessing > properties of stacks which have this set to true would cause the > engine to read the file, obtain the data, dispose of the copy of > the stack in memory, and return the value requested. I guess in my mind the current behavior makes sense. I see a read of a property as something that reads a property, bringing it into memory if need be to complete the operation. You approach it as the reading of the property being an open/read/close operation so destroyStack should come into play. Is that correct? -- Trevor DeVore Blue Mango Learning Systems - www.bluemangolearning.com trevor at bluemangolearning.com From dave at looktowindward.com Tue Oct 31 14:27:53 2006 From: dave at looktowindward.com (Dave) Date: Tue, 31 Oct 2006 19:27:53 +0000 Subject: Rules governing stack purging In-Reply-To: <6EF2FE91-AA66-4167-B5CD-1F7FB5C21B91@lacscentre.co.uk> References: <45468010.7030202@fourthworld.com> <6EF2FE91-AA66-4167-B5CD-1F7FB5C21B91@lacscentre.co.uk> Message-ID: <FBA81C3D-DAC1-4FAC-988C-A5696BFF4FA3@looktowindward.com> Hi All, If all that is required is to read a property from a stack, couldn't there be some way of loading is "read-only"? e.g. load stack (read only) <long_name> put the cp of stack <long_name> into x Just a thought. Dave On 31 Oct 2006, at 17:48, Dave Cragg wrote: > > On 30 Oct 2006, at 22:43, Richard Gaskin wrote: > >> Consider your subsequent post: >> >>> I just remembered something (third time this week, must be the >>> new pills). Aren't "unused" stacks purged from memory by the >>> engine when it needs to reclaim memory? I think I'm referring to >>> stacks without the destryStack set, but which have been closed. >>> I seem to recall reading this somewhere, either in the old >>> Metacard docs, or the MC mailing list from long ago. If it's >>> true, I wonder if it applies to "unopened" stacks in memory too. >> >> This implies the engine introduces a "sometimes" rule ("sometime >> it does one thing, sometimes something else"), which is generally >> bad news. > > If this purging actually happens, which I don't know for sure, I > don't think it's such a bad thing. It would only affect stacks that > have been specifically closed, or that have been put in memory as a > result of a direct reference to the stack file. Any subsequent > reference just requires the engine to load the stack again. Nothing > lost. > > I'm still don't see how your suggestion will produce something more > "consistent" than the current behavior. Going back to my set and > save example: > > set the cProp of stack "C:/myStack.rev" to tData > save stack "C:/myStack.rev" > > Under your proposal, if the stack's destroyStack property is true, > nothing will have changed in the stack. I don't see how this can be > considered consistent with anything. > > You say you were caught by this, but I'm still not clear what > problems it causes. The only situation I can think of is if a > second app changed the stack on disk while the first app had it in > memory, and the first app expected subsequent references to load > the stack from disk again. If this is the case, I don't think it is > a normal situation, and we know we have to take care when two apps > are mucking around with files. But under your suggestion, if I want > to use a stack as a data file, I have to be sure to set it's > destroyStack to false. I suspect more people will be caught by that. > > Cheers > Dave > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From jacque at hyperactivesw.com Tue Oct 31 14:38:51 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 13:38:51 -0600 Subject: Rules governing stack purging In-Reply-To: <4547A38B.7030305@fourthworld.com> References: <4547A38B.7030305@fourthworld.com> Message-ID: <4547A64B.2030402@hyperactivesw.com> Richard Gaskin wrote: > Here's a circumstance in which I don't know what the result would be: > > You have a stack file with mainstack "A" and substack "B", both with > their destroyStack set to true. You open substack "B", which causes the > whole stackfile to be read into memory, but do not open stack "A". > > When you close stack "B", does the stackfile remain in memory? > Yes, because destroystack is ignored for substacks. It is impossible to remove a substack from RAM until the whole stackfile is removed. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Oct 31 14:46:29 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:46:29 -0800 Subject: Rules governing stack purging Message-ID: <4547A815.4010106@fourthworld.com> Trevor DeVore wrote: > On Oct 31, 2006, at 11:08 AM, Richard Gaskin wrote: > >> The destroyStack property is used to govern whether a stack remains >> in memory when using "go" or "open", but it not honored when a >> property within a stack is accessed. >> >> By honoring the destroyStack property consistently, accessing >> properties of stacks which have this set to true would cause the >> engine to read the file, obtain the data, dispose of the copy of >> the stack in memory, and return the value requested. > > I guess in my mind the current behavior makes sense. I see a read of > a property as something that reads a property, bringing it into > memory if need be to complete the operation. You approach it as the > reading of the property being an open/read/close operation so > destroyStack should come into play. Is that correct? Yes. By its nature, the act of reading any part of a stack causes the stack file to be read into memory, where it's parsed to obtain the requested value. So in essence it's another form of opening a file, and that the engine currently leaves the file in memory reinforces this. Accessing properties in stacks is roughly equivalent to locking messages and opening the stack invisibly, in almost all respects except that the stack does not appear in windows(). Given the nature of the behavior, it seems to me that anything which causes a stackfile to be read into memory should follow the same memory management rules. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From ambassador at fourthworld.com Tue Oct 31 14:49:36 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:49:36 -0800 Subject: Rules governing stack purging Message-ID: <4547A8D0.7020505@fourthworld.com> J. Landman Gay wrote: > Richard Gaskin wrote: >> Here's a circumstance in which I don't know what the result would be: >> >> You have a stack file with mainstack "A" and substack "B", both with >> their destroyStack set to true. You open substack "B", which causes the >> whole stackfile to be read into memory, but do not open stack "A". >> >> When you close stack "B", does the stackfile remain in memory? > > Yes, because destroystack is ignored for substacks. It is impossible to > remove a substack from RAM until the whole stackfile is removed. That seems understandable, if snytactically murky. It means that even though we've never done anything in our script with stack "A", we still need to run a "delete stack" on it to purge stack "B". Hence Jeanne and my request for a "purge stack" command. :) -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Tue Oct 31 14:49:25 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 13:49:25 -0600 Subject: Rules governing stack purging In-Reply-To: <E44B0339-AAC2-4AC8-A596-B3375DB20688@mangomultimedia.com> References: <45479F1A.6080806@fourthworld.com> <E44B0339-AAC2-4AC8-A596-B3375DB20688@mangomultimedia.com> Message-ID: <4547A8C5.2080303@hyperactivesw.com> Trevor DeVore wrote: > On Oct 31, 2006, at 11:08 AM, Richard Gaskin wrote: > >> The destroyStack property is used to govern whether a stack remains in >> memory when using "go" or "open", but it not honored when a property >> within a stack is accessed. >> >> By honoring the destroyStack property consistently, accessing >> properties of stacks which have this set to true would cause the >> engine to read the file, obtain the data, dispose of the copy of the >> stack in memory, and return the value requested. > > I guess in my mind the current behavior makes sense. I see a read of a > property as something that reads a property, bringing it into memory if > need be to complete the operation. You approach it as the reading of > the property being an open/read/close operation so destroyStack should > come into play. Is that correct? > I have to admit I'm with you here, Trevor. The current behavior has never bothered me, and like Jerry, I use it to implement some things in my apps. It seems trivial to add a single line that closes the stack, which is what I do. In my situation, the stacks I am accessing are very large. There would be a delay if they had to be constantly opened and closed. I could live with it if I had to set the destroystack to false, but it is convenient to have them go away completely when I do open them visibly for editing. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From ambassador at fourthworld.com Tue Oct 31 14:53:05 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 11:53:05 -0800 Subject: Rules governing stack purging Message-ID: <4547A9A1.5060908@fourthworld.com> J. Landman Gay wrote: > In my situation, the stacks I am accessing are very large. There would > be a delay if they had to be constantly opened and closed. I could live > with it if I had to set the destroystack to false, but it is convenient > to have them go away completely when I do open them visibly for editing. Just leaving the stack properties in their default state gives you exactly what you're looking for effortlessly. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From jacque at hyperactivesw.com Tue Oct 31 15:00:32 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 14:00:32 -0600 Subject: Rules governing stack purging In-Reply-To: <4547A9A1.5060908@fourthworld.com> References: <4547A9A1.5060908@fourthworld.com> Message-ID: <4547AB60.6000105@hyperactivesw.com> Richard Gaskin wrote: > J. Landman Gay wrote: >> In my situation, the stacks I am accessing are very large. There would >> be a delay if they had to be constantly opened and closed. I could >> live with it if I had to set the destroystack to false, but it is >> convenient to have them go away completely when I do open them visibly >> for editing. > > Just leaving the stack properties in their default state gives you > exactly what you're looking for effortlessly. > Well, my particular default state is to always create stacks with destroystack set to true, but I get your drift. Remember, this is a setting you can choose in Rev Preferences. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From david at openpartnership.net Tue Oct 31 15:05:49 2006 From: david at openpartnership.net (David Bovill) Date: Tue, 31 Oct 2006 15:05:49 -0500 Subject: If the visible of the menubar is true? Message-ID: <c1c5836b0610311205v862e5adwba01af05ac89f23b@mail.gmail.com> How do you do that? From dcragg at lacscentre.co.uk Tue Oct 31 15:09:32 2006 From: dcragg at lacscentre.co.uk (Dave Cragg) Date: Tue, 31 Oct 2006 20:09:32 +0000 Subject: Rules governing stack purging In-Reply-To: <4547A38B.7030305@fourthworld.com> References: <4547A38B.7030305@fourthworld.com> Message-ID: <C80D77F8-C333-4409-92AA-B1F43367CCE7@lacscentre.co.uk> On 31 Oct 2006, at 19:27, Richard Gaskin wrote: > > By honoring the destroyStack property consistently with its > behavior for "go" and "open", we would gain greater certainty about > what's in memory. Perhaps we see destroyStack differently. Like Trevor, I see it as something that comes into effect when you close a stack. In the cases we're discussing, no specific "close stack" is performed. So why should the destroyStack property come into play? I don't think destroyStack has lost its honor (if it ever had any :-)). > Under what circumstances do you want to save changes to a stack > that you neither open nor have its destroyStack left in its default > setting? As I said, I don't think destroyStack is relevant. But if I use a stack as a data file, I want to read data, write data, and save the file. Am I missing something? > > Ever make multi-user apps? I make quite a few. Come on, Richard! Stack files weren't made for multi-user access. That's what databases are for. Of course we can use them, but we must expect to do a bit of work. In this case, either "delete stack" or "close stack" when you're finished with it, and whatever you do to indicate a file lock. > > I'm not sure what "normal" means in this context. I think a lot of > single-user apps are "abnormal". :) You've been looking at my work again. :-) Cheers Dave From ambassador at fourthworld.com Tue Oct 31 15:41:15 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 12:41:15 -0800 Subject: Rules governing stack purging Message-ID: <4547B4EB.60905@fourthworld.com> Dave Cragg wrote: > On 31 Oct 2006, at 19:27, Richard Gaskin wrote: >> By honoring the destroyStack property consistently with its >> behavior for "go" and "open", we would gain greater certainty about >> what's in memory. > > Perhaps we see destroyStack differently. Like Trevor, I see it as > something that comes into effect when you close a stack. In the cases > we're discussing, no specific "close stack" is performed. So why > should the destroyStack property come into play? What can be in memory that wasn't opened? Closing is the compliment to opening. If something is in memory it got there somehow; the stackfile was opened and read into memory. Accessing a property is of course not the same as issuing an "open" or "go" command, leaving one to surmise that the property is accessed, the data returned, and the stack data from which it was parsed is safely disposed of. But that's not the case: it turns out that the engine treats property accesses as another form of "open" or "go", in almost all respects except that the stack is not listed in windows(). As long as the engine is leaving around data we didn't ask for, all I'm suggesting is that we might have a more consistent means of managing it. I think it's safe to say that we have near unanimity on the suggestion to clean up the nomenclature surrounding memory management of stacks ("delete stack" being dangerously ambiguous and "destroyStack" being unnecessarily frightening). If we consider introducing some more descriptive synonym for what is currently "destroyStack" and depricate the latter in the docs while still supporting it, and adding a "purge stack" command as Jeanne requested some time ago, we might at that time also consider the broader implications of how such things fit together conceptually. While it's true that some seasoned Transcripters have long ago grasped how merely accessing a property will cause a stack to be left in memory, is it the case that new users expect this as well? >> Under what circumstances do you want to save changes to a stack >> that you neither open nor have its destroyStack left in its default >> setting? > > As I said, I don't think destroyStack is relevant. But if I use a > stack as a data file, I want to read data, write data, and save the > file. Am I missing something? If you can read the stack file format you're a better programmer than I. Raney advised against my early attempts at exploring it, for fear I'd lose my sanity among the hashes. :) As for custom formats, when you read a file do you expect it to remain in memory by itself? >> Ever make multi-user apps? I make quite a few. > > Come on, Richard! Stack files weren't made for multi-user access. No file is "made for" multi-user accesses. But it happens that the stack file format is enormously well suited for small data repositories, given the ease with which we can get and set hierarchical data in custom property sets. Using stack files for data storage is a common approach. Given the with-the-grain ease of doing so, I pity the productivity of anyone storing small amounts of multi-part data in any other proprietary format. > That's what databases are for. Databases are for applications where the database becomes the governing factor of most design decisions. Once you commit to using a database you're stuck with the vendor's format, must make all gets and puts through their APIs, and often this means multiple data files (I'm still mystified why so many DB vendors can't put their metadata in a header of the data file). For small data sets you might be quite pleasantly surprised by how well stack files can accomplish what you need in a simpler form. > Of course we can use them, but we must > expect to do a bit of work. In this case, either "delete stack" or > "close stack" when you're finished with it, and whatever you do to > indicate a file lock. Of course. Or with my proposed change, no code is needed at all for either desired circumstance: Just leave things alone to get what you're looking for, or I can set a property to get what I'm looking for. >> I'm not sure what "normal" means in this context. I think a lot of >> single-user apps are "abnormal". :) > > You've been looking at my work again. :-) I wish I've seen more. Whenever I prowl around in libURL my jaw drops with the outstanding competency of what's written there, and when I use it my appreciation grows even more for its ease and robustness. -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From wjm at wjm.org Tue Oct 31 15:41:50 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 31 Oct 2006 15:41:50 -0500 Subject: Are there any arrow buttons? References: <ei73m4$4hu$1@sea.gmane.org> <C16C7503.22C%jazu@comcast.net><ei7tme$677$1@sea.gmane.org> <454795E9.2070201@hyperactivesw.com> Message-ID: <ei8cgl$vd3$1@sea.gmane.org> Jacque, >> You're probably not the only one experiencing it, just the only one >> taking the time to write about it. > > I don't think so. So far, no one else has been able to reproduce the > problem. I have never seen the problem either, and I use an awful lot of > background groups in my work. The use-rev list is far short of the universe of Rev users (at least I hope so). As you know, I've encountered problems that other people seemingly haven't encountered, either. But I'm sure they're real. It might be the combination of 2.7.3 and the OS/hardware he's using. Video driver, default setting of some obscure global preference, who knows what. From my 17 years of working with end users I've learned "where there's smoke, there's fire." It takes a generous end-user and encouragement from the company to find out where the spark is. >> Anyway, the "recipe" you posted earlier seems to be 100% reproducible -- >> which is always good -- so they ought to work with you to find out the >> cause of the problem. > > The user is new, and may not fully understand how background groups work > or what to do to enable their behavior. Except his click-by-click steps were exactly correct for setting the group to be a background. If those steps fail, there is a problem NOT between the keyboard and chair. If it were my company's product I'd be annoyed as heck until I figured out what the cause was. I hope someone gets him Rev 2.7.4, and perhaps 2.6.1, and that he is willing to take the time/effort to help track down this issue. >> I do the following: >> 1. File menu, New Mainstack. >> 2. Drag a button to the card. >> 3. The button is selected, Cmd G, to group. >> 4. right click (or control click -Property inspector from menu). >> 5. Click the "Behave like a background" button." >> 6. Click the Close button in the upper left corner of the Property >> Inspector. >> 7. From the Object menu, select "New Card" >> Result: Button doesn't show as background button. From m.schonewille at economy-x-talk.com Tue Oct 31 15:58:07 2006 From: m.schonewille at economy-x-talk.com (Mark Schonewille) Date: Tue, 31 Oct 2006 21:58:07 +0100 (MET) Subject: If the visible of the menubar is true? In-Reply-To: <c1c5836b0610311205v862e5adwba01af05ac89f23b@mail.gmail.com> References: <c1c5836b0610311205v862e5adwba01af05ac89f23b@mail.gmail.com> Message-ID: <44704820-9A85-431C-96C0-1F5D320A687E@economy-x-talk.com> put the editMenus of this stack -- Economy-x-Talk Consultancy and Software Engineering http://economy-x-talk.com http://www.salery.biz Get your store on-line within minutes with Salery Web Store software. Download at http://www.salery.biz Op 31-okt-2006, om 21:05 heeft David Bovill het volgende geschreven: > How do you do that? From barryb at libero.it Tue Oct 31 16:42:27 2006 From: barryb at libero.it (barryb at libero.it) Date: Tue, 31 Oct 2006 22:42:27 +0100 Subject: Rw: Careful (Barry Barber) Message-ID: <J80SAR$9B92BCE696CFB922ECE75CEDD3FFCD65@libero.it> Just to scrape the barrel........ Watch out REV! Some bigot may take exception to "get the globalloc" if they read it too fast! Though I've never seen them glow. Cheers, Barry ------------------------------------------------------ Funghetto o scherzetto? Gioca e vinci con Best Western! In palio oltre 50 weekend da sogno per due persone in tutta Italia http://click.libero.it/bestwestern31ott From josh at dvcreators.net Tue Oct 31 16:44:16 2006 From: josh at dvcreators.net (Josh Mellicker) Date: Tue, 31 Oct 2006 13:44:16 -0800 Subject: RedHat Enterprise Linux 3.0 or RedHat Enterprise Linux 4.0 for Rev CGI? Message-ID: <DBE78BB6-AC89-46C9-8DE7-73192AB87C8E@dvcreators.net> 1. Would anyone recommend 3.0 over 4.0 (or vice versa?) for a web server that will run Rev CGI scripts? 2. OT: Does anyone know of an honest, expert consultant who could help us migrate from our present (dedicated) server to a new one? Thanks! From dsc at swcp.com Tue Oct 31 19:54:06 2006 From: dsc at swcp.com (Dar Scott) Date: Tue, 31 Oct 2006 17:54:06 -0700 Subject: Right-Click Transparency In-Reply-To: <BAY103-F3009A082BD2CBF544FD6E78DF90@phx.gbl> References: <BAY103-F3009A082BD2CBF544FD6E78DF90@phx.gbl> Message-ID: <D12DA79B-69A4-42D2-99AF-F4BCC0B7C06F@swcp.com> On Oct 31, 2006, at 8:41 AM, Trevor Hopkins wrote: > I have a bunch of images in a stack. I noticed that if I right- > click on a part of the image, that area becomes transparent. Thats > great. However, if I go to another card and them come back, all of > those areas that I asked to become transparent have reverted back > to their default opaque nature. Not sure why this is happening. > Does anyone know about this? This might be related to bug 1090 about transparency areas lost in card changes. I wanna learn about right-clicking an image! Dar From katir at hindu.org Tue Oct 31 20:39:43 2006 From: katir at hindu.org (Sivakatirswami) Date: Tue, 31 Oct 2006 15:39:43 -1000 Subject: [ANN] Quicktime Issues Wiki Message-ID: <4547FADF.9060402@hindu.org> OK let's try again with the right URL! (so far only one response. Either Rev users have no interest in the subject or QT really is dead!) ------------- To follow through on Stephan's proposal: "I'm acquainted with a person in high management of Quicktime at Apple. If someone can gather all the complaints and needs in one document point-by-point, I can make sure he's aware of your concerns...." I have created a Wiki where we hope Revolution developers who would like to what see Apple take Quicktime to the "next level" will enter their specific issues. On one page we hope to create together, the "one document point-by-point" http://wiki.hindu.org/quicktime/ The wiki is read only for the world and editable by those who have a password. If you would like to participate, email me off list for the password. Note that a) Stephan does know a real person at Apple b) Kauai's Hindu Monastery is well known at Apple So this is more than just a "shot in the dark." Please! if you have any interest in Rev/QT moving forward, help by participating. Trevor, you would be an obvious one to contribute. Run Rev Engineer's: obviously we hope you will post your concerns, unless of course you already have an inside channel to Apple's Quicktime team. Note that, obviously, this is for issues that Apple must fix, though possibly it will be hard to distinquish if it is something Revolution engineers need to fix, in which case, just go for it: post your problem-wish list... either way, this will be a good place to consolidate the issues. Om shanti Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ Sivakatirswami www.himalayanacademy.com Get Hinduism Today Digital Edition. It's Free! http://www.hinduismtoday.com/digital/ From wouter.abraham at scarlet.be Tue Oct 31 21:37:58 2006 From: wouter.abraham at scarlet.be (wouter) Date: Wed, 1 Nov 2006 03:37:58 +0100 Subject: If the visible of the menubar is true? In-Reply-To: <c1c5836b0610311205v862e5adwba01af05ac89f23b@mail.gmail.com> References: <c1c5836b0610311205v862e5adwba01af05ac89f23b@mail.gmail.com> Message-ID: <71AE2DFE-E762-46D1-B052-C13A83DC5DBA@scarlet.be> Hi, On Mac OS X (didn't test in OS 9) you can use the following to test for the visible of the menubar: put the menubar is not hidden or put the menubar is hidden Greetings, Wouter On 31 Oct 2006, at 21:05, David Bovill wrote: > How do you do that? > _______________________________________________ > use-revolution mailing list > use-revolution at 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 Tue Oct 31 21:48:47 2006 From: ambassador at fourthworld.com (Richard Gaskin) Date: Tue, 31 Oct 2006 18:48:47 -0800 Subject: If the visible of the menubar is true? Message-ID: <45480B0F.6090205@fourthworld.com> wouter wrote: > On Mac OS X (didn't test in OS 9) you can use the following > to test for the visible of the menubar: > > put the menubar is not hidden > or > put the menubar is hidden "hidden"? Wow. Never would have guessed that one. Is that token used for any other element in the language? I wonder why "visible" is not used for the menubar as it is for everything else... -- Richard Gaskin Fourth World Media Corporation ___________________________________________________________ Ambassador at FourthWorld.com http://www.FourthWorld.com From list at dreamscapesoftware.com Tue Oct 31 21:54:11 2006 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 31 Oct 2006 20:54:11 -0600 Subject: Revolution Web Browser Plugin Message-ID: <45480C53.1000006@dreamscapesoftware.com> I just tried searching Bugzilla for anything related to an enhancement request for a Web Browser Plugin that would allow Revolution Projects to be viewed within Internet Explorer, Safari, Firefox and any other browser out there. Sadly, I didn't see anything. Has anyone requested this type of enhancement before? If not, is this something to request, or is there some genius programmer out there already working on something like this? Derek Bump Dreamscape Software _______________________________________________________ Compress photos quickly and easily with JPEGCompress! http://www.dreamscapesoftware.com/ From kray at sonsothunder.com Tue Oct 31 22:01:56 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 31 Oct 2006 21:01:56 -0600 Subject: If the visible of the menubar is true? In-Reply-To: <45480B0F.6090205@fourthworld.com> Message-ID: <C16D6A44.49871%kray@sonsothunder.com> On 10/31/06 8:48 PM, "Richard Gaskin" <ambassador at fourthworld.com> wrote: > wouter wrote: > >> On Mac OS X (didn't test in OS 9) you can use the following >> to test for the visible of the menubar: >> >> put the menubar is not hidden >> or >> put the menubar is hidden > > "hidden"? > > Wow. Never would have guessed that one. > > Is that token used for any other element in the language? > > I wonder why "visible" is not used for the menubar as it is for > everything else... Actually you *can* use it, like: put the menubar is visible put the menubar is not visible But you *can't* use it this way: put the visible of the menubar put the visible of menubar Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From b.xavier at internet.lu Tue Oct 31 22:25:38 2006 From: b.xavier at internet.lu (MisterX) Date: Wed, 1 Nov 2006 04:25:38 +0100 Subject: Revolution Web Browser Plugin In-Reply-To: <45480C53.1000006@dreamscapesoftware.com> Message-ID: <20061101031121.0ECBA4CC08C@mailgate.online.lu> offlist... this has been requested since years (at least 5) continually. unfortunately it's been ignored or put-off or you will get a marketing lesson from those who think they know better in the mailist... cheers Xavier > -----Original Message----- > From: use-revolution-bounces at lists.runrev.com > [mailto:use-revolution-bounces at lists.runrev.com] On Behalf Of > Derek Bump > Sent: Wednesday, 01 November, 2006 03:54 > To: How to use Revolution > Subject: Revolution Web Browser Plugin > > I just tried searching Bugzilla for anything related to an > enhancement request for a Web Browser Plugin that would allow > Revolution Projects to be viewed within Internet Explorer, > Safari, Firefox and any other browser out there. Sadly, I > didn't see anything. > > Has anyone requested this type of enhancement before? If > not, is this something to request, or is there some genius > programmer out there already working on something like this? > > Derek Bump > Dreamscape Software > > _______________________________________________________ > Compress photos quickly and easily with JPEGCompress! > http://www.dreamscapesoftware.com/ > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage > your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution From wjm at wjm.org Tue Oct 31 22:12:27 2006 From: wjm at wjm.org (Bill Marriott) Date: Tue, 31 Oct 2006 22:12:27 -0500 Subject: Revolution Web Browser Plugin References: <45480C53.1000006@dreamscapesoftware.com> Message-ID: <ei93d1$v3e$1@sea.gmane.org> By all means enter this feature request into the system and let us know the link so we can "vote" for it. It's been discussed on the list before with great passion, but I don't think it's made its way into BugZilla, and I don't think anyone's working on it as a 3rd-party product. "Derek Bump" <list at dreamscapesoftware.com> wrote in message news:45480C53.1000006 at dreamscapesoftware.com... >I just tried searching Bugzilla for anything related to an enhancement >request for a Web Browser Plugin that would allow Revolution Projects to be >viewed within Internet Explorer, Safari, Firefox and any other browser out >there. Sadly, I didn't see anything. > > Has anyone requested this type of enhancement before? If not, is this > something to request, or is there some genius programmer out there already > working on something like this? From kray at sonsothunder.com Tue Oct 31 22:13:58 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 31 Oct 2006 21:13:58 -0600 Subject: If the visible of the menubar is true? In-Reply-To: <C16D6A44.49871%kray@sonsothunder.com> Message-ID: <C16D6D16.49875%kray@sonsothunder.com> On 10/31/06 9:01 PM, "Ken Ray" <kray at sonsothunder.com> wrote: > On 10/31/06 8:48 PM, "Richard Gaskin" <ambassador at fourthworld.com> wrote: > >> wouter wrote: >> >>> On Mac OS X (didn't test in OS 9) you can use the following >>> to test for the visible of the menubar: >>> >>> put the menubar is not hidden >>> or >>> put the menubar is hidden >> >> "hidden"? >> >> Wow. Never would have guessed that one. >> >> Is that token used for any other element in the language? >> >> I wonder why "visible" is not used for the menubar as it is for >> everything else... > > Actually you *can* use it, like: > > put the menubar is visible > put the menubar is not visible > > But you *can't* use it this way: > > put the visible of the menubar > put the visible of menubar I also noticed another oddity - I checked how the token "hidden" is used, under the assumption that since you can execute the "hide" command on an object (like a button), I thought perhaps that: put button 1 is hidden put button 1 is not hidden would work as expected... but it doesn't! If you have a visible button, and executed both of the two statement above, you get: put button 1 is hidden --> false put button 1 is not hidden --> true which is correct. But if you then hide the button with: hide button 1 and then executed the two statements you get this: put button 1 is hidden --> false put button 1 is not hidden --> true which is *incorrect*. However checking "the visible" works as expected. Odd... Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From jacque at hyperactivesw.com Tue Oct 31 22:48:39 2006 From: jacque at hyperactivesw.com (J. Landman Gay) Date: Tue, 31 Oct 2006 21:48:39 -0600 Subject: Right-Click Transparency In-Reply-To: <D12DA79B-69A4-42D2-99AF-F4BCC0B7C06F@swcp.com> References: <BAY103-F3009A082BD2CBF544FD6E78DF90@phx.gbl> <D12DA79B-69A4-42D2-99AF-F4BCC0B7C06F@swcp.com> Message-ID: <45481917.4020405@hyperactivesw.com> Dar Scott wrote: > I wanna learn about right-clicking an image! Nothing to it. Choose any paint tool. Right-click an area inside an image object. The area under the hotspot goes transparent. -- Jacqueline Landman Gay | jacque at hyperactivesw.com HyperActive Software | http://www.hyperactivesw.com From list at dreamscapesoftware.com Tue Oct 31 22:59:50 2006 From: list at dreamscapesoftware.com (Derek Bump) Date: Tue, 31 Oct 2006 21:59:50 -0600 Subject: Revolution Web Browser Plugin In-Reply-To: <ei93d1$v3e$1@sea.gmane.org> References: <45480C53.1000006@dreamscapesoftware.com> <ei93d1$v3e$1@sea.gmane.org> Message-ID: <45481BB6.8000604@dreamscapesoftware.com> Alright, I added the Enhancement Request #3940. Just don't mock me over my amazingly poor writing skills. I'd like to put "Because it would be really cool!", but I felt I had to justify the request. So, if you want a Browser Control, then vote for bug 3940, and add your own two cents if you feel like it: http://support.runrev.com/bugdatabase/show_bug.cgi?id=3940 Derek Bump Dreamscape Software _______________________________________________________ Compress photos quickly and easily with JPEGCompress! http://www.dreamscapesoftware.com/ Bill Marriott wrote: > By all means enter this feature request into the system and let us know the > link so we can "vote" for it. It's been discussed on the list before with > great passion, but I don't think it's made its way into BugZilla, and I > don't think anyone's working on it as a 3rd-party product. > > "Derek Bump" <list at dreamscapesoftware.com> wrote > in message news:45480C53.1000006 at dreamscapesoftware.com... >> I just tried searching Bugzilla for anything related to an enhancement >> request for a Web Browser Plugin that would allow Revolution Projects to be >> viewed within Internet Explorer, Safari, Firefox and any other browser out >> there. Sadly, I didn't see anything. >> >> Has anyone requested this type of enhancement before? If not, is this >> something to request, or is there some genius programmer out there already >> working on something like this? > > > > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution > > > From bridgeyman at gmail.com Tue Oct 31 23:07:58 2006 From: bridgeyman at gmail.com (Bridger Maxwell) Date: Tue, 31 Oct 2006 21:07:58 -0700 Subject: Fonts in a Stack Message-ID: <86ae76bb0610312007u37207e7fs18795043022cf7e9@mail.gmail.com> Hey, For a stack I am making, I have a very specific font that I am wanting to use, but it is not a font that would be one most people's computers. Is there a way to install a font from within Revolution, or if possible, use a font that is not installed. This would be intended for Mac OSX and Windows. I know that this probably won't work, but you never know... TTFN Bridger From kray at sonsothunder.com Tue Oct 31 23:12:27 2006 From: kray at sonsothunder.com (Ken Ray) Date: Tue, 31 Oct 2006 22:12:27 -0600 Subject: Fonts in a Stack In-Reply-To: <86ae76bb0610312007u37207e7fs18795043022cf7e9@mail.gmail.com> Message-ID: <C16D7ACB.49885%kray@sonsothunder.com> On 10/31/06 10:07 PM, "Bridger Maxwell" <bridgeyman at gmail.com> wrote: > Hey, > For a stack I am making, I have a very specific font that I am wanting to > use, but it is not a font that would be one most people's computers. Is > there a way to install a font from within Revolution, or if possible, use a > font that is not installed. This would be intended for Mac OSX and > Windows. I know that this probably won't work, but you never know... Take a look at altFont by Altuit: http://www.altuit.com/webs/altuit2/altFontCover/default.htm Ken Ray Sons of Thunder Software, Inc. Web site: http://www.sonsothunder.com/ Email: kray at sonsothunder.com From mdswindell at cruzio.com Tue Oct 31 23:18:24 2006 From: mdswindell at cruzio.com (Mark Swindell) Date: Tue, 31 Oct 2006 20:18:24 -0800 Subject: Fonts in a Stack In-Reply-To: <86ae76bb0610312007u37207e7fs18795043022cf7e9@mail.gmail.com> References: <86ae76bb0610312007u37207e7fs18795043022cf7e9@mail.gmail.com> Message-ID: <990ED7BF-3F90-49E7-84D6-C5084AA739E9@cruzio.com> You could try here: http://www.altuit.com/webs/altuit2/altFontCover/default.htm Mark On Oct 31, 2006, at 8:07 PM, Bridger Maxwell wrote: > Hey, > For a stack I am making, I have a very specific font that I am > wanting to > use, but it is not a font that would be one most people's > computers. Is > there a way to install a font from within Revolution, or if > possible, use a > font that is not installed. This would be intended for Mac OSX and > Windows. I know that this probably won't work, but you never know... > > TTFN > Bridger > _______________________________________________ > use-revolution mailing list > use-revolution at lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your > subscription preferences: > http://lists.runrev.com/mailman/listinfo/use-revolution >